Control: reopen -1 Control: tags -1 pending
On Sat, 2020-07-25 at 00:39 +0900, Osamu Aoki wrote: > Oops, > > I think your problem goes out if you install the locales-all package > > I forgot to ask: > > $ dpkg -l locales* > > If you didn't install locales-all package or generate fr_CA.UTF-8 > locale data manually by running the following > > $ sudo dpkg-reconfigure locales > > You get English ... didn't I mention this ... Yes: > > For fine details of the locale configuration, see Section 8.4, > “The > locale”. > > You should have clicked there to read Section 8.4. But not so > obvious > ... Now I know ... > > Ububtu and Old Debian's locales are like locales-all on recent > Debian. > > Current Debian's locales are small and requires user to configure it > manually while locales-all is huge and pre-confugured > > Maybe it is good idea to guide people to the locales-all package > > On Fri, 2020-07-24 at 09:38 -0400, Hank Knox wrote: > > Thank you for taking the time to respond to this. > > > > I was reading the Debian Reference shortly after a clean install > > of > > bullseye. (It's a very useful document, BTW, thanks for doing it.) > > However I have been running Debian for years and migrated some > > config > > files over from a previous installation so perhaps my setup does > > not > > reflect the usual defaults. > > > > Here is the info you asked for: > > > > hank@SunVillage:~$ locale > > LANG=en_CA.utf8 > > LANGUAGE= > > LC_CTYPE="en_CA.utf8" > > LC_NUMERIC=en_CA.UTF-8 > > LC_TIME=en_CA.UTF-8 > > LC_COLLATE="en_CA.utf8" > > LC_MONETARY=en_CA.UTF-8 > > LC_MESSAGES="en_CA.utf8" > > LC_PAPER=en_CA.UTF-8 > > LC_NAME=en_CA.UTF-8 > > LC_ADDRESS=en_CA.UTF-8 > > LC_TELEPHONE=en_CA.UTF-8 > > LC_MEASUREMENT=en_CA.UTF-8 > > LC_IDENTIFICATION=en_CA.UTF-8 > > LC_ALL= > > > > hank@SunVillage:~$ echo $XDG_CURRENT_DESKTOP='XDG_CURRENT_DESKTOP' > > XFCE=XDG_CURRENT_DESKTOP > > > > I am not sure what is setting the various LC_ variables. I grepped > > my > > home directory, /etc/bash.bashrc and /etc/profile and the only > > result > > that references LC_ is > > ".xsession-errors:dbus-update-activation-environment: setting > > LC_TIME=en_CA.UTF-8" in my home directory; there are similar > > entries > > for > > all the other LC_ variables in my environment. Is there some > > configuration of dbus that sets those variables? If so, I don't > > know > > where that is configured. I fear I have enough Linux experience to > > get > > in trouble but not enough to be really knowledgeable! > > > > Best, > > > > Hank Knox > > > > On 2020-07-23 10:44 p.m., Osamu Aoki wrote: > > > Hmmm... > > > > > > I agree this is probably not a bug but a user support > > > problem. Let > > > me > > > add a comment: > > > > > > I chose to use $LANG to set the locale since that seems to be the > > > way > > > default install configures used by Debian system. > > > > > > Hank, if you are facing this issue on some default install system > > > without violating my recommendation, let is know your desktop > > > etc. > > > > > > Please run the following to check: > > > > > > $ locale > > > $ echo "XDG_CURRENT_DESKTOP='$XDG_CURRENT_DESKTOP'" > > > > > > Report it back to this bug > > > > > > Hank, anyway did you read on to the last part of 1.5.2 first: > > > > > > See locale(5) and locale(7) for "$LANG" and related > > > environment > > > variables. > > > > > > [Note] Note > > > I recommend you to configure the system environment just by > > > the > > > "$LANG" variable and to stay away from "$LC_*" variables > > > unless > > > it > > > is absolutely needed. > > > > > > I am pretty sure your system doesn't follow my recommendation. > > > > > > FYI: locale(7) describes: > > > > > > 1. If there is a non-null environment variable LC_ALL, the > > > value of > > > LC_ALL is used. > > > > > > 2. If an environment variable with the same name as one of the > > > categories above exists and is non-null, its value is used > > > for > > > that > > > category. > > > > > > 3. If there is a non-null environment variable LANG, the value > > > of LANG > > > is used.