Portál AbcLinuxu, 10. května 2025 02:42
LANG=cs_CZ.UTF-8 LANGUAGE=en_GB:en:cs_CZ:cs LC_CTYPE="cs_CZ.UTF-8" LC_NUMERIC="cs_CZ.UTF-8" LC_TIME="cs_CZ.UTF-8" LC_COLLATE="cs_CZ.UTF-8" LC_MONETARY="cs_CZ.UTF-8" LC_MESSAGES=en_GB.UTF-8 LC_PAPER="cs_CZ.UTF-8" LC_NAME="cs_CZ.UTF-8" LC_ADDRESS="cs_CZ.UTF-8" LC_TELEPHONE="cs_CZ.UTF-8" LC_MEASUREMENT="cs_CZ.UTF-8" LC_IDENTIFICATION="cs_CZ.UTF-8" LC_ALL=Jde mi o to, aby aplikace komunikovaly v angličtině, ale ostatní nastavení (např. formát data) bylo české. V předchozích verzích Ubuntu jsem měl v /etc/environment řádky:
LANG="cs_CZ.UTF-8" LC_MESSAGES="en_GB.UTF-8" LANGUAGE="en_GB:en:cs_CZ:cs"a vše fungovalo správně. Zkoušel jsem také změnit soubor /etc/default/locale, ale změna se neprojeví. GNOME se spustí vždy s locales nastavenými v přihlašovací obrazovce.
Řešení dotazu:
LC_CTYPE="cs_CZ.UTF-8" LC_NUMERIC="cs_CZ.UTF-8" LC_TIME="cs_CZ.UTF-8" LC_COLLATE="cs_CZ.UTF-8" LC_MONETARY="cs_CZ.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="cs_CZ.UTF-8" LC_ADDRESS="cs_CZ.UTF-8" LC_TELEPHONE="cs_CZ.UTF-8" LC_MEASUREMENT="cs_CZ.UTF-8" LC_IDENTIFICATION="cs_CZ.UTF-8"a funguje to jak popisuješ... musíš jen donutit všecky aplikace aby na to vzaly ohled, takže nejjistější je asi restart...
LANG="cs_CZ.UTF-8" LC_CTYPE="cs_CZ.UTF-8" LC_NUMERIC="cs_CZ.UTF-8" LC_TIME="cs_CZ.UTF-8" LC_COLLATE="cs_CZ.UTF-8" LC_MONETARY="cs_CZ.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="cs_CZ.UTF-8" LC_NAME="cs_CZ.UTF-8" LC_ADDRESS="cs_CZ.UTF-8" LC_TELEPHONE="cs_CZ.UTF-8" LC_MEASUREMENT="cs_CZ.UTF-8" LC_IDENTIFICATION="cs_CZ.UTF-8" LANGUAGE="en_GB:en:cs_CZ:cs"V /etc/environment je:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" LANG="cs_CZ.UTF-8"
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.