Set en_au as default language in Tumbleweed

How do I set the default language as en_au??
Have been running Tumbleweed for several years, and in my main install (prob setup 1or 2 years ago) is the default, but my machine cr#pped itself, and trying to setup on another machine, and selecting en_au in Yast>System>Languages, results in:
“Language ‘en_AU’ was not found within the list of supported languages…”
Have tried a couple of fixes, eg adding “LANG=en_AU.UTF-8” to /etc/locale, with no joy.
No better luck in PlasmaSettings>Language&Time>Region&Language.

Thanks.

Yes, YaST language module does not include en_AU. The error message also told you where YaST looked for the language definitions (you gratuitously omitted this part), so in principle you could simply copy language definition for en_US and modify as you deem appropriate.

What made you think it was going to do anything?

“No better luck” is very precise and technically correct description of the problem. But briefly testing on up-to-date KDE (updated yesterday) - you may mean what I see:
image
I can neither add language nor change language.

For the “system default” language used by systemd and inherited by other services you can simply use

localectl set-locale en_AU.UTF-8

Your KDE will probably override it, so log out, delete ~/.config/plasma-localerc - then on next login KDE should initialize its own locale to the system default.

I have a hypothesis why KDE does not offer additional languages, but I’d rather wait for someone who knows for sure to explain it.

KDE only offers those languages for which translations are available (on openSUSE it means the package plasma6-workspace-lang is installed). But there is no separate translation for en_AU which means it will not be offered in “Add Language” anyway. It is possible to select it for the individual locale categories though.

Not on purpose - in ignorance, but the rest of the message means nothing to me - gives me a directory, but…

Read another post, that suggested it??

And where would that be added??

I have not had to go through all of this in the past - Why has it changed, or why previously could I at least add my own settings…

Thanks.

It should be executed once.

At the command line, in a file, or…??

At the command line, as root.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.