Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: buclicek142 25 Června 2014, 10:03:44
-
Dobrý den, dlouho jsem zvažoval, zda sem mám napsat, ale už opravdu nevím, jak dál. Jedná se mi o nastavení locales, za žádnou cenu nemohu donutit systém, aby prostě komunikoval česky, prošel jsem již snad všechna fóra včetně anglicky psaných. Jedná se o nejnovější ubuntu server + KDE. Zajímavé ovšem je, že pokud se přihlásím jako guest, systém je normálně v češtině. České jazykové balíčky mám nainstalované v poslední verzi. Po provedení locale-gen či export LC_ALL="cs-CZ.UTF-8" se sice u všech hodnot objeví cs_CZ, ovšem u lang zůstává en a po restartu je vše zpět. V grafické podobě u KDE jazyk změnit nejde, okno pro změnu jazyků je "bloklé", jen černé okno s ukazatelem 0%. Do souborů etc/locales nejde zapisovat či je přepisovat, tak tam neudělám nic, ale zajímavé je, že se stejnými hodnotami guest normálně v češtině jede, jak jsem již psal výše. Selhaly všechny pokusy, co jsem zkoušel dle zkušeností jiných userů, tak už jsem vážně zoufalý. Když bude někdo tak hodný a sdělí sem nějaký tip, co by ještě šlo, budu moc rád ;)
-
Moc nepomůžu, ale položím pár otázek.
- Počítám, že jste začátečník. Proč edice server?
- Guest by měl brát nastavení z /etc/default
- pro editování musíte mít právo admina, tedy do konzole sudo <command> nebo v grafice kdesudo <command>. Nutno kdesudo doinstalovat: sudo apt-get install kdesu
- Uživatel v konzoli a v KDE4 je stejný? Jak byl vytvořen?
- naše wiki návody znáte? http://wiki.ubuntu.cz/v%C3%ADcejazy%C4%8Dn%C3%BD_syst%C3%A9m?s[]=locale
Hodně štěstí. ;)
-
Postnite sem výpis z terminálu:
locale
Nutno kdesudo doinstalovat: sudo apt-get install kdesu
Nejdem sa hádať, ale to vôbec nie je potrebné. kdesudo funguje automaticky. Ale pri serverovej edícii naozaj nie som si istý. :)
-
Díky všem za příspěvky. Serverová edice proto, že se jedná o mašinu, která bude mít veř. IP a brzy na ní poběží web. server. Už jsem se s linuxem setkal, ovšem na takové úrovni, že musím řešit tyto chyby, to néééé. Kdesudo doinstalováno. Uživatel byl vytvořen při instalaci systému, je stejný v obou rozhraních.
Jinak po výpisu locale vypadá takto:
ondra@alley-cat:~$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_CZ.UTF-8
LANGUAGE=en
LC_CTYPE="en_CZ.UTF-8"
LC_NUMERIC=en_CZ.UTF-8
LC_TIME=en_CZ.UTF-8
LC_COLLATE="en_CZ.UTF-8"
LC_MONETARY=en_CZ.UTF-8
LC_MESSAGES="en_CZ.UTF-8"
LC_PAPER=en_CZ.UTF-8
LC_NAME=en_CZ.UTF-8
LC_ADDRESS=en_CZ.UTF-8
LC_TELEPHONE=en_CZ.UTF-8
LC_MEASUREMENT=en_CZ.UTF-8
LC_IDENTIFICATION=en_CZ.UTF-8
LC_ALL=
-
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Je tu malá chybička krásy ;)
RIEŠENIE:
1. otvoriť terminál a zadávať:
kdesudo kate /etc/environment2. otvorí sa textový súbor a do neho prekopírujte uvedený riadok:
LC_ALL="cs_CZ.utf8"3. súbor uložiť, zavrieť a reštartovať PC
malo by to byť už OK.
-
DODATOK:
Časom po rôznych aktualizáciách sa môže stať (ale aj nemusí), že momentálne chybný locale sa dá do poriadku a uvedený vložený riadok začne systému prekážať. Ak by sa to stalo, tak urobíte opačný postup. Riadok LC_ALL="cs_CZ.utf8" zo súboru /etc/environment odstránite.
-
děkuji. Sice to není stále funkční, ale je zde pokrok ;)
Locale nyní vypisují toto:
ondra@alley-cat:~$ locale
LANG=en_CZ.UTF-8
LANGUAGE=en
LC_CTYPE="cs_CZ.utf8"
LC_NUMERIC="cs_CZ.utf8"
LC_TIME="cs_CZ.utf8"
LC_COLLATE="cs_CZ.utf8"
LC_MONETARY="cs_CZ.utf8"
LC_MESSAGES="cs_CZ.utf8"
LC_PAPER="cs_CZ.utf8"
LC_NAME="cs_CZ.utf8"
LC_ADDRESS="cs_CZ.utf8"
LC_TELEPHONE="cs_CZ.utf8"
LC_MEASUREMENT="cs_CZ.utf8"
LC_IDENTIFICATION="cs_CZ.utf8"
LC_ALL=cs_CZ.utf8
ondra@alley-cat:~$
Pár nabídek mám sice v češtině, ale jinak stále ale EN, možná to bude něco s tím parametrem LANG na začátku výpisu. Jinak ještě jednou díky, do tohoto souboru mě nenapadlo koukat, jen do locales. Ještě podotýkám, že přímo v KDE jazyk změnit nejde, je tam, jak jsem psal prvně, jen černé okno a "0%" :-[
-
tak v tom prípade skontrolovať, či je nainštalovaný balík language-pack-kde-cs (prípadne ho preinštalovať)
V nastavení systému pod Lokalizácia → Krajina/región a jazyky treba český jazyk prehodiť medzi preferované jazyky.
Potom kompletne zaktualizovať systém:
sudo apt-get update
sudo apt-get dist-upgradeSledujte prípadné chybové hlášky (ak sa objavia)
+ opätovný reštart PC.
-
Balíček mám nainstalovaný. To je právě to, že se v grafické podobě do toho nastavení nedostanu, jak jsem psal, je tam jen "černo" ;D Nevím, jestli se s tím už někdo setkal.
Jinak zkusím aktualizovat a uvidíme ;)
-
Pri tejto chybe bude potrebné doinštalovať jazykovú lokalizáciu pri niektorých programoch, ale systém ako taký, by mal byť počeštený.
To je právě to, že se v grafické podobě do toho nastavení nedostanu, jak jsem psal, je tam jen "černo"
Som akosi znovu pozabudol, že v 14.04 bolo toto okno prepracované. Ale aj tak by sa pod niektorým oknom v Lokalizácii malo dať skontrolovať nainštalované jazyky a jazyk systému.
Ešte ma napadá jedno možné riešenie: v súbore /etc/environment odstrániť vložený riadok LC_ALL="cs_CZ.utf8" a vložiť do neho nasledovné dva (pod seba)
LANGUAGE="cs_CZ"
LANG="cs_CZ.UTF-8"+ reštart PC