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: Jak změnit nesprávné nastavení kódování [VYŘEŠENO]  (Přečteno 5160 krát)

janjan

  • Návštěvník
  • Příspěvků: 10
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?
« Poslední změna: 02 Října 2013, 21:28:00 od janjan »

janek-m

  • Host
Re:Jak změnit nesprávné nastavení kódování
« Odpověď #1 kdy: 30 Září 2013, 22:01:27 »
Skontrolujte v Správcovi balíkov (Moun), či sú nainštalované balíky
Kód: [Vybrat]
language-pack-kde-cs-base
language-pack-kde-cs

a ešte, čo vypíše príkaz v Terminále:
Kód: [Vybrat]
locale

janjan

  • Návštěvník
  • Příspěvků: 10
Re:Jak změnit nesprávné nastavení kódování
« Odpověď #2 kdy: 30 Září 2013, 22:13:17 »
Kód: [Vybrat]
language-pack-kde-cs jsem opravdu neměl nainstalovaný (nainstaloval jsem).
A
Kód: [Vybrat]
language-pack-kde-cs-base nemůžu ve správci balíčků najít.

locale vypisuje
Kód: [Vybrat]
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=

janek-m

  • Host
Re:Jak změnit nesprávné nastavení kódování
« Odpověď #3 kdy: 30 Září 2013, 22:38:52 »
Language-pack-kde-cs-base je určite tam, prezrel som správcu balíčkov.
Po nainštalovaní oboch balíkov:
Kód: [Vybrat]
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
a znovu skontrolovať jazyky
Kód: [Vybrat]
localeA najlepšie by bolo reštartovať PC

EDIT: teraz som si všimol, že je tu aj iný problém:
Kód: [Vybrat]
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
Nemazali ste nejaké súbory?

[příloha smazaná administrátorem]
« Poslední změna: 30 Září 2013, 22:44:47 od janek-m »

janjan

  • Návštěvník
  • Příspěvků: 10
Re:Jak změnit nesprávné nastavení kódování
« Odpověď #4 kdy: 01 Října 2013, 14:04:46 »
Mam ubuntu 13.04 a ten balicek language-pack-kde-cs-base tam opravdu nemam.
Jinak jsem nemazal nic..

janek-m

  • Host
Re:Jak změnit nesprávné nastavení kódování
« Odpověď #5 kdy: 01 Října 2013, 14:08:41 »
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.

janjan

  • Návštěvník
  • Příspěvků: 10
Re:Jak změnit nesprávné nastavení kódování
« Odpověď #6 kdy: 01 Října 2013, 14:11:11 »
Jo jasně, jde o Kubuntu 13.04.
Pardon :).

janek-m

  • Host
Re:Jak změnit nesprávné nastavení kódování
« Odpověď #7 kdy: 01 Října 2013, 14:36:04 »
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"?

janjan

  • Návštěvník
  • Příspěvků: 10
Re:Jak změnit nesprávné nastavení kódování
« Odpověď #8 kdy: 01 Října 2013, 14:38:35 »
Nezměnilo se nic.
Ten výpis z locale je stejný (ty tři chybové hlášky tam pořád jsou).

janek-m

  • Host
Re:Jak změnit nesprávné nastavení kódování
« Odpověď #9 kdy: 01 Října 2013, 16:03:45 »
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
Kód: [Vybrat]
sudo apt-get install locales --reinstall
dpkg-reconfigure locales
2.POKUS
Kód: [Vybrat]
sudo locale-gen cs_CZ.UTF-8
sudo update-locale LANG=cs_CZ.UTF-8
3.POKUS
Kód: [Vybrat]
sudo apt-get install locales-all4.POKUS
Kód: [Vybrat]
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 locales
5.POKUS
Kód: [Vybrat]
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ť.

« Poslední změna: 01 Října 2013, 17:25:36 od janek-m »

janjan

  • Návštěvník
  • Příspěvků: 10
Re:Jak změnit nesprávné nastavení kódování
« Odpověď #10 kdy: 02 Října 2013, 19:25:49 »
4. pokus vysel a vypis z locale jiz mam tento:
Kód: [Vybrat]
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.

janek-m

  • Host
Re:Jak změnit nesprávné nastavení kódování
« Odpověď #11 kdy: 02 Října 2013, 19:52:12 »
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 -

janjan

  • Návštěvník
  • Příspěvků: 10
Re:Jak změnit nesprávné nastavení kódování
« Odpověď #12 kdy: 02 Října 2013, 20:40:20 »
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.
« Poslední změna: 02 Října 2013, 20:52:37 od janjan »

janek-m

  • Host
Re:Jak změnit nesprávné nastavení kódování
« Odpověď #13 kdy: 02 Října 2013, 21:05:44 »
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 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:
Kód: [Vybrat]
kdesudo kate /etc/environmenta vložiť už spomínaný riadok
Kód: [Vybrat]
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.  :)

janjan

  • Návštěvník
  • Příspěvků: 10
Re:Jak změnit nesprávné nastavení kódování
« Odpověď #14 kdy: 02 Října 2013, 21:15:09 »
Pomohlo!
Dekuju moc!

A prominte za to nedokonale info, co vlastne chci spravit.

(vypis z locale je taky ok)
« Poslední změna: 02 Října 2013, 21:16:52 od janjan »

janek-m

  • Host
Re:Jak změnit nesprávné nastavení kódování
« Odpověď #15 kdy: 02 Října 2013, 21:20:10 »
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É]

janjan

  • Návštěvník
  • Příspěvků: 10
Re:Jak změnit nesprávné nastavení kódování
« Odpověď #16 kdy: 02 Října 2013, 21:25:12 »
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:) )

janek-m

  • Host
Re:Jak změnit nesprávné nastavení kódování [VYŘEŠENO]
« Odpověď #17 kdy: 02 Října 2013, 21:29:12 »
Tak ale dúfam, že ten obrázok sa dá nastaviť späť? Či nie? Ten príkaz by nemal blokovať tapetu plochy.

janjan

  • Návštěvník
  • Příspěvků: 10
Re:Jak změnit nesprávné nastavení kódování [VYŘEŠENO]
« Odpověď #18 kdy: 02 Října 2013, 21:47:45 »
Jo, jasne. Jde nastavit v pohode. Mam ho tam.

Ja jen, ze se nekdy divim a smeju, co se dejou za veci.

 

Provoz zaštiťuje spolek OpenAlt.