Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: nastavení locales  (Přečteno 5966 krát)

buclicek142

nastavení locales
« kdy: 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   ;)

Milhouse

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5726
Re:nastavení locales
« Odpověď #1 kdy: 25 Června 2014, 10:55:45 »
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í. ;)

N. Á. V. O. D. Y.
 "...naše práce není vidět, ale je důležitá!"

janek-m

  • Host
Re:nastavení locales
« Odpověď #2 kdy: 25 Června 2014, 11:05:06 »
Postnite sem výpis z terminálu:
Kód: [Vybrat]
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ý.  :)
« Poslední změna: 25 Června 2014, 11:07:17 od janek-m »

buclicek142

Re:nastavení locales
« Odpověď #3 kdy: 25 Června 2014, 12:30:26 »
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=

janek-m

  • Host
Re:nastavení locales
« Odpověď #4 kdy: 25 Června 2014, 12:36:30 »
Citace
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ť:
Kód: [Vybrat]
kdesudo kate /etc/environment2. otvorí sa textový súbor a do neho prekopírujte uvedený riadok:
Kód: [Vybrat]
LC_ALL="cs_CZ.utf8"3. súbor uložiť, zavrieť a reštartovať PC

malo by to byť už OK.

janek-m

  • Host
Re:nastavení locales
« Odpověď #5 kdy: 25 Června 2014, 12:44:36 »
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.

buclicek142

Re:nastavení locales
« Odpověď #6 kdy: 25 Června 2014, 12:52:52 »
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%"  :-[
« Poslední změna: 25 Června 2014, 12:55:53 od buclicek142 »

janek-m

  • Host
Re:nastavení locales
« Odpověď #7 kdy: 25 Června 2014, 13:12:19 »
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:
Kód: [Vybrat]
sudo apt-get update
sudo apt-get dist-upgrade
Sledujte prípadné chybové hlášky (ak sa objavia)
+ opätovný reštart PC.

buclicek142

Re:nastavení locales
« Odpověď #8 kdy: 25 Června 2014, 13:23:36 »
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  ;)

janek-m

  • Host
Re:nastavení locales
« Odpověď #9 kdy: 25 Června 2014, 13:34:12 »
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ý.
Citace
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)
Kód: [Vybrat]
LANGUAGE="cs_CZ"
LANG="cs_CZ.UTF-8"
+ reštart PC
« Poslední změna: 25 Června 2014, 13:47:18 od janek-m »

 

Provoz zaštiťuje spolek OpenAlt.