Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: janjan 30 Září 2013, 21:43:28
-
Ahojte,
špatně se mi zobrazuje čeština (v dolphinu, terminalu).
Jako původní jazyk při instalaci ubuntu jsem si nastavil angličtinu. Poté jsem si v kde nastavení zvolil češtinu jako preferovaný jazyk.
Na
echo $LANG dostávám odpověd
cs_CZ.ISO-8859-1
Což je zřejmě špatný charset a hádám, že tam potřebuju dostat cs_CZ.ISO-8859-2 nebo cs_CZ.UTF-8.
Vypsání z localu však:
cat /var/lib/locales/supported.d/local
cs_CZ.UTF-8 UTF-8
en_US.UTF-8 UTF-8
Nevíte prosím, jak to nastavit?
-
Skontrolujte v Správcovi balíkov (Moun), či sú nainštalované balíky
language-pack-kde-cs-base
language-pack-kde-cs
a ešte, čo vypíše príkaz v Terminále:
locale
-
language-pack-kde-cs jsem opravdu neměl nainstalovaný (nainstaloval jsem).
A
language-pack-kde-cs-base nemůžu ve správci balíčků najít.
locale vypisuje
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=cs_CZ.ISO-8859-1
LANGUAGE=cs:en
LC_CTYPE="cs_CZ.ISO-8859-1"
LC_NUMERIC=cs_CZ.UTF-8
LC_TIME=cs_CZ.UTF-8
LC_COLLATE="cs_CZ.ISO-8859-1"
LC_MONETARY=cs_CZ.UTF-8
LC_MESSAGES="cs_CZ.ISO-8859-1"
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=
-
Language-pack-kde-cs-base je určite tam, prezrel som správcu balíčkov.
Po nainštalovaní oboch balíkov:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgradea znovu skontrolovať jazyky
localeA najlepšie by bolo reštartovať PC
EDIT: teraz som si všimol, že je tu aj iný problém:
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 directoryNemazali ste nejaké súbory?
[příloha smazaná administrátorem]
-
Mam ubuntu 13.04 a ten balicek language-pack-kde-cs-base tam opravdu nemam.
Jinak jsem nemazal nic..
-
Mam ubuntu 13.04 a ten balicek language-pack-kde-cs-base tam opravdu nemam.
Jinak jsem nemazal nic..
:o Ubuntu?? Ale v prvom Vašom príspevku je spomínaný Dolphin a KDE nastavenie, tak som si myslel, že ide o Kubuntu.
-
Jo jasně, jde o Kubuntu 13.04.
Pardon :).
-
Tie chybové hlášky z locale, to nie je dobré. Zmenilo sa niečo po doinštalovaní jazykového balíčka? Upravil sa aj nejak výpis z "locale"?
-
Nezměnilo se nic.
Ten výpis z locale je stejný (ty tři chybové hlášky tam pořád jsou).
-
Napraviť túto chybu nebýva jednoduché. Postnem sem zopár príkazov. Po každom zadaní (pokuse) je potom potrebné kontrolovať "locale". Tiež treba kontrolovať nastavenie jazyka v Nastavení systému. Ak by po niektorom príkaze jazyk naskočil v poriadku, tak už nepokračovať v ďalších príkazoch!
1.POKUS
sudo apt-get install locales --reinstall
dpkg-reconfigure locales2.POKUS
sudo locale-gen cs_CZ.UTF-8
sudo update-locale LANG=cs_CZ.UTF-83.POKUS
sudo apt-get install locales-all4.POKUS
export LANGUAGE=cs_CZ.UTF-8
export LANG=cs_CZ.UTF-8
export LC_ALL=cs_CZ.UTF-8
export LC_CTYPE=cs_CZ.UTF-8
export LC_MESSAGES=cs_CZ.UTF-8
locale-gen
dpkg-reconfigure locales5.POKUS
sudo update-locale LC_ALL=cs_CZ.UTF-8 LANG=cs_CZ.UTF-8
Vyzerá to možno strašidelne :), ale ako som už uviedol, oprava zmazaných súborov v locale sa často nemusí podariť.
-
4. pokus vysel a vypis z locale jiz mam tento:
LANG=cs_CZ.UTF-8
LANGUAGE=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="cs_CZ.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=cs_CZ.UTF-8
Vsak pouze do nejblizsiho restaru.
Jinak normalni cestina (v Dolphinu) nenaskocila.
-
4. pokus vysel.... Vsak pouze do nejblizsiho restaru.
Jinak normalni cestina (v Dolphinu) nenaskocila.
A čo to znamená?? Po reštarte PC sa vo výpise z "locale" objavia znovu chybové hlášky?
A nie je mi jasný ani pojem "normální čestina" - čo si mám pod tým prestaviť? Že Dolphin nie je plne preložený do CZ jazyka, alebo je tam nejaké nečitateľné písmo?
Ostatné aplikácie a systém sú počeštené?
Skontrolujte ešte raz v Nastavení systému - Lokalizáciu - Jazyky systému - Nastaviť jazyk systému -
-
Ano, po restarte se opet objevi chybove hlasky.
Ano, nazvy slozek a souboru v Dolphinu nejsou plne prelozeny do cestiny (napr. Stažené misto Stažené). U pismenek s diakritikou to vypisuje divne znaky (necitatelne pismo). Jinak treba panel ikon vlevo (kos, sit, domovska slozka) se prekvapive zobrazuje normalne cesky s diakritikou.
Divne znaky mi to vypisuje i v terminale (vzdy kdyz tam ma byt diakritika, napr. po prikaze ls - nazvy slozek/souboru, ale nejen u nazvu).
Jinak ano system je jinak normalne pocesteny (to se velmi omlouvam, o tomto jsem mel asi informovat).
Jazyk system mam nastaveny na cestinu (v Preffered languages mam jako jedinou cestinu).
Dale napriklad Amarok ty slozky zobrazuje stejne jako Dolphin.
Taky je zajimave, ze nektere nazvy v KDE mam cesky a nektere anglicky.
edit:
Vsechny ostatni neKDE aplikace se zobrazuji pekne cesky.
-
Presne podobný problém som pred pred nedávnom riešil u kamaráta, ktorý už neviem na akej web-stránke našiel zaručené návody, ako prečistiť systém. tak čistenie bolo naozaj dokonalé a zmazali sa aj súbory v locale ::)
Neviem, či to pomôže, ale vyskúšať môžete. Na tejto stránke (http://ubuntuforums.org/showthread.php?t=1720356/) sa tiež riešil rovnaký problém. vyriešilo sa to vložením jedného riadku - LC_ALL="cs_CZ.utf8" do etc/environment
Tak ešte jeden pokus:
kdesudo kate /etc/environmenta vložiť už spomínaný riadok
LC_ALL="cs_CZ.utf8"Uložiť a zavrieť + reštart PC
Toto ale nemám odskúšané. Ak nepomôže ani toto tak už neostáva nič iné len preinštalovať systém a hned pri inštalácii zvoliť CZ jazyk. Prípadne počkať, možno niekoho tu na fóre niečo napadne. :)
-
Pomohlo!
Dekuju moc!
A prominte za to nedokonale info, co vlastne chci spravit.
(vypis z locale je taky ok)
-
Vážne?? Tak si to hneď značím ako účinný spôsob nápravy pri problémoch s "locale" ;)
EDIT// Označte teda ako vyriešené - do prvého príspevku do názvu dopísať [VYRIEŠENÉ]
-
Jo vazne :).
(Akorat jako vedlejsi efekt mi to zrusilo obrazek, co jsem mel jako tapetu plochy. A myslim, ze ten problem zacal, kdyz jsem si tam ten obrazek nastavil. Ale nechci spradat zadne fantaskni pribehy o nehodne tapete:) )
-
Tak ale dúfam, že ten obrázok sa dá nastaviť späť? Či nie? Ten príkaz by nemal blokovať tapetu plochy.
-
Jo, jasne. Jde nastavit v pohode. Mam ho tam.
Ja jen, ze se nekdy divim a smeju, co se dejou za veci.