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

Dotaz: Gentoo a cestina

30.1.2005 23:07 Marek Dolezal
Gentoo a cestina
Přečteno: 779×
Odpovědět | Admin
Zdravim, nainstaloval jsem Gentoo na notebook (verzi 2004.3) a objevily se silene problemy s cestinou. Muzu psat je pismena s carkou, hackovana ani omylem (jenom ve Firefoxu a Thunderbirdu). Netusim, co kde delam blbe, na desktopu jsem s tim nikdy nemel problem. Nastavil jsem to podle Gentoo Localization Guide, ale nefunguje to. Neustale dostavam hlasky typu:

Eterm: Warning: Locale not supported; defaulting to portable "C" locale.

nebo
$ genlop -t vim
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "cs_CZ",
LC_ALL = "cs_CZ",
LANG = "cs_CZ"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Vidim, ze to nema locale, ale jak to tam dostat, proste netusim. Popravde me to uz dost prudi a otravuje, neb bez cestiny proste nemuzu pracovat a vyuzit tak notebook na veci, kvuli nimz jsem si ho poridil. Muze mi nekdo poradit? Predem moc dekuju za jakekoliv info. D.
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.1.2005 23:40 jm
Rozbalit Rozbalit vše Re: Gentoo a cestina
Odpovědět | | Sbalit | Link | Blokovat | Admin
Smazat /etc/locales.build (pripadne do toho souboru pridat prislusne locale) a prekompilovat glibc.
31.1.2005 00:57 maaca | skóre: 8 | blog: maacovy kecy
Rozbalit Rozbalit vše Re: Gentoo a cestina
Taky to vidim na překompilaci glibc. Nejdřív se ale koukni, jestli nemáš zakázaný USE flagy nls a userlocales.
31.1.2005 01:06 jm
Rozbalit Rozbalit vše Re: Gentoo a cestina
No, co se tyce userlocales, tak je to presne naopak. Pokud neni tento use flag nastaven, tak se totiz zkompiluji vsechna locales bez ohledu na obsah /etc/locales.build.
# euse -i -l userlocales
local use flags (searching: userlocales)
************************************************************
[-    ] userlocales (sys-libs/glibc):
build only the locales specified in /etc/locales.build
31.1.2005 01:20 maaca | skóre: 8 | blog: maacovy kecy
Rozbalit Rozbalit vše Re: Gentoo a cestina
Oprava: Jestli už si budeš hrát s /etc/locales.build zapni si USE flag userlocales. Omlouvam se za mystifikaci.
31.1.2005 08:55 Marek Dolezal
Rozbalit Rozbalit vše Re: Gentoo a cestina
Tak jsem znovu zkontroloval /etc/locales.build a cestinu tam mam oznacenou presne podle navodu - tj. cs_CZ.ISO-8859-2), pridal jsem use flagy userlocales i nls a jediny vysledek, ktereho jsem po rekompilaci glibc, eterm a vim dosahl je, ze to stale nefunguje :-(). Nize opet prikaz locale -a. Za rady predem diky.

locale -a

locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: Invalid argument locale: Cannot set LC_COLLATE to default locale: No such file or directory

C POSIX cs_CZ cs_CZ.iso88592 czech en_US en_US.iso88591 en_US.utf8
31.1.2005 09:00 jm
Rozbalit Rozbalit vše Re: Gentoo a cestina
Tak jsem znovu zkontroloval /etc/locales.build a cestinu tam mam oznacenou presne podle navodu - tj. cs_CZ.ISO-8859-2)
Mate ji oznacenou spatne.
cs_CZ/ISO-8859-2
cs_CZ.UTF-8/UTF-8
en_US/ISO-8859-1
en_US.UTF-8/UTF-8
31.1.2005 10:07 Marek Dolezal
Rozbalit Rozbalit vše Re: Gentoo a cestina
Sorry, jen jsem to spatne napsal po pameti. Mam to tam samozrejme s tim lomitkem, ale stejne to nefunguje. Zajimave je, ze v konzole cestina slape bez problemu, takze kde je zakopany pes, to vskutku netusim...
31.1.2005 10:53 jm
Rozbalit Rozbalit vše Re: Gentoo a cestina
Zkompilujte glibc normalne bez tehle experimentalni featury.
31.1.2005 11:44 Marek Dolezal
Rozbalit Rozbalit vše Re: Gentoo a cestina
Jak to myslite "bez ni"? Mam to doma na desktopu uplne stejne a zadny problem (snad jen, ze na desktopu mam jeste Gentoo 2004.1 - to je jediny rozdil). V konzole cestina bezi (tedy aspon ve ViMu - pouzivam to jako nouzove reseni, ale takhle to dlouho provozovat nemuzu). Je to pro me zahada...
31.1.2005 12:47 jm
Rozbalit Rozbalit vše Re: Gentoo a cestina
No proste zkompilovat v glibc vsechny locale a vybodnout se na /etc/locales.build, co je na tom nepochopitelneho?
31.1.2005 07:48 Marek Dolezal
Rozbalit Rozbalit vše Re: Gentoo a cestina
Jiz od zacatku kompilace (tedy mista, kde je to v Gentoo Install Handbook zmineno) mam v /etc/locales.build povolene tyto hodnoty (v tomto poradi):

cs_CZ/ISO-8859-2

en_US/ISO-8859-1

en_US.UTF-8/UTF-8

Je fakt, ze v drivejsi instalaci, kterou jsem delal tohle nebylo a slapalo to dobre hned od zacatku...
30.1.2005 23:43 Ritchie | skóre: 27 | blog: Ritchie's | Berlin
Rozbalit Rozbalit vše Re: Gentoo a cestina
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vypíše locale -a potřebnou lokalizaci?
31.1.2005 07:43 Marek Dolezal
Rozbalit Rozbalit vše Re: Gentoo a cestina
Vyse uvedeny prikaz vypise tuhle zrudnost... Zkusim navrhy z vyse.

locale -a

locale: Cannot set LC_CTYPE to default locale: Invalid argument locale: Cannot set LC_MESSAGES to default locale: Invalid argument locale: Cannot set LC_COLLATE to default locale: Invalid argument

C POSIX cs cs_CZ cs_CZ.iso88592 de_DE de_DE.iso88591 de_DE.iso885915@euro de_DE@euro deutsch en_HK en_HK.iso88591 en_PH en_PH.iso88591 en_US en_US.iso88591 en_US.utf8 es_MX es_MX.iso88591 fa_IR fa_IR.utf8 fr_FR fr_FR.iso88591 fr_FR.iso885915@euro fr_FR@euro français french german it_IT it_IT.iso88591 italian ja_JP ja_JP.eucjp ja_JP.ujis ja_JP.utf8 japanese japanese.euc
31.1.2005 11:52 jan.xxx
Rozbalit Rozbalit vše Re: Gentoo a cestina
Odpovědět | | Sbalit | Link | Blokovat | Admin
A neni to jen spatne nastavenymi fonty pro X?
31.1.2005 12:37 Marek Dolezal
Rozbalit Rozbalit vše Re: Gentoo a cestina
BINGO!!! Přátelé, všem Vám moc děkuju za rady. Zase jsem se poučil, že chyby má člověk prvně hledat u sebe... Jsem holt trouba a neuvědomil jsem si, že když mě to frčí v konzole, tak že problém bude někde jinde. A byl! V chybějícím fonts/local v nastavení X.
6.2.2005 19:50 VORNER | skóre: 3 | Turnov
Rozbalit Rozbalit vše Re: Gentoo a cestina
Mimo to, nejsem si jistej, ale cs_CZ nemá specifikované kódování. Je možné psát LANG=cs_CZ.8859-2 nebo LANG=cs_CZ.utf8. Taky sem to nedávno řešil :)
Windows are like... windows - shiny at the begining, by time getting dirty, and fragile.
Stanislav Brabec avatar 7.2.2005 13:29 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: Gentoo a cestina
cs_CZ jako hodnota LANG má specifinované kódování (narozdíl od souboru v /usr/share/i18n/locales). Pří standardní instalaci glibc je to ISO-8859-2, ale nic nebrání tomu, aby se mu pomocí localedef přidělil jiný význam.
Ku8aZ avatar 19.2.2005 13:35 Ku8aZ | skóre: 17
Rozbalit Rozbalit vše Re: Gentoo a cestina
Co presne jste nastavil?
Čeho se vlastně člověk bojí, když se bojí tmy...? jabber: ku8az AT jabbim.cz
vencour avatar 10.7.2008 17:28 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Gentoo a cestina

I já děkuju za tip, mne blblo písmo v konsoli (=kde terminálu), stačilo změnit "encoding" a font.

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.

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.