Portál AbcLinuxu, 8. května 2025 07:00

Dotaz: Debian - jiny jazyk pro uzivatele

12.3.2021 11:29 sweed
Debian - jiny jazyk pro uzivatele
Přečteno: 474×
Odpovědět | Admin
Zdravim, potreboval bych trosku pomoc. Mam nainstalovany debian10 + mate a rad bych mel jiny jazyk(en) pro root a jiny jazyk pro dalsiho uzivatele (cs). #dpkg-reconfigure locales jsem zmenil na cestinu a pokousim se zmenit jen root na anglictinu. Bohuzel moc informaci jsem nenasel a co jsem nasel, tak i vyzkousel, ale bez uspechu. Mohl byste mi prosim vas nekdo pomoci? diky

debian@debian10home:~$ env | grep LANG
LANGUAGE=en_US.UTF-8
GDM_LANG=en_US.UTF-8
LANG=cs_CZ.UTF-8

***********************
root@debian10home:~# env | grep LANG
LANGUAGE=en_US.UTF-8
GDM_LANG=en_US.UTF-8
LANG=en_US.UTF-8
******************

root@debian10home:~# cat /etc/default/locale
#  File generated by update-locale
LANG=cs_CZ.UTF-8
*****************
root@debian10home:~# cat .dmrc
[Desktop]
Session=lightdm-xsession
Language=en_US.UTF-8
******************
root@debian10home:~# cat .profile
# ~/.profile: executed by Bourne-compatible login shells.

if [ "$BASH" ]; then
  if [ -f ~/.bashrc ]; then
    . ~/.bashrc
  fi
fi

mesg n || true

LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8

******************
root@debian10home:~# cat .config/user-dirs.locale
en_US
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.3.2021 11:42 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Debian - jiny jazyk pro uzivatele
Odpovědět | | Sbalit | Link | Blokovat | Admin
Väčšina tých výpisov hovorí, že jazyk pre roota je nastavený na en_US. Pre užívateľa "debian" je jazyk nastavený na cs_CZ. To mi pripadá byť správne. Takže: čo je vlastne zle? Nejaká konkrétne aplikácia?
12.3.2021 12:01 sweed
Rozbalit Rozbalit vše Re: Debian - jiny jazyk pro uzivatele
Cele prostredi (root) mluvi porad cesky, i kdyz jak je ve vypisu videt, root je nastaven na anglictinu. To je prave ten problem, co me trapi ...

nejaky jiny postup nebo program language support jako je v ubuntu?
12.3.2021 14:44 hilfer
Rozbalit Rozbalit vše Re: Debian - jiny jazyk pro uzivatele
co znamená Cele prostredi (root) mluvi porad cesky?
# bash --version
GNU bash, verze 5.0.17(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2019 Free Software Foundation, Inc.
Licence GPLv3+: GNU GPL verze 3 nebo novější <http://gnu.org/licenses/gpl.html>

Toto je svobodné programové vybavení: máte právo jej měnit a šířit.
VEŠKERÉ ZÁRUKY chybí, jak jen zákon dovoluje.

# LANG=en_US.UTF-8

# bash --version
GNU bash, version 5.0.17(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
12.3.2021 17:41 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Debian - jiny jazyk pro uzivatele
A je takový problém použít:
# unset LANG
?

Já používám výhradně české nastavení a píšu nejenom česky ale i s ogonkami. Běžně používám i nejrůznější typy závorek, pomlček a různé další obskurní znaky. Dokonce už jsem šel tak daleko, že jsem si namapoval na klávesové zkratky celé sekvence, abych se nedržoval jejich vyťukáváním.
12.3.2021 15:39 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Debian - jiny jazyk pro uzivatele
Tak asi nemáš nainstalované patřičné balíčky - musíš je mít jak pro CZ tak EN pokud chceš používat oba jazyky.
12.3.2021 16:40 Petr
Rozbalit Rozbalit vše Re: Debian - jiny jazyk pro uzivatele
Odpovědět | | Sbalit | Link | Blokovat | Admin
Proč v tom .bashrc pro roota nemáš pro LANG taky export ?

export LANG=en_US.UTF-8

Stejně tak není špatné tam mít celé LC_ALL

export LC_ALL=en_US.UTF-8

Musíš taky mít na paměti, že soubor .dmrc má vliv pouze na grafické prostředí a nikoliv na terminál. Stejně jako .bashrc nemá vliv na grafické prostředí.
Josef Kufner avatar 12.3.2021 17:17 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Debian - jiny jazyk pro uzivatele
Odpovědět | | Sbalit | Link | Blokovat | Admin
Grafická prostředí obvykle kašlou na ~/.bashrc. Buď si ho includni (pomocí source ~/.bashrc) do startovacího skriptu toho prostředí, nebo si jazyk přenastav přímo pomocí nástrojů toho prostředí.

Také musíš mít vygenerované locales pro požadované jazyky: dpkg-reconfigure locales a pozaškrtávej raději víc než míň. Můžeš si vyžádat i všechny, ale budeš na to čekat půl dne. Pokud jsi zaškrtl jen češtinu, tak ti angličtina nepůjde a naopak. Potřebuješ zaškrtnout obojí. Teprve pak bude LANG=... fungovat.
Hello world ! Segmentation fault (core dumped)
12.3.2021 18:40 z_sk | skóre: 34 | blog: analyzy
Rozbalit Rozbalit vše Re: Debian - jiny jazyk pro uzivatele
Co tak este pouzit ~/.xinitrc (vid. man xinit) a tam nastavit variable pre session?
debian.plus@protonmail.com
Josef Kufner avatar 12.3.2021 23:54 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Debian - jiny jazyk pro uzivatele
Záleží jak/čím přesně se ta session startuje a co to reálně používá.
Hello world ! Segmentation fault (core dumped)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.