| View previous topic :: View next topic |
| Author |
Message |
arek n00b

Joined: 13 Sep 2005 Posts: 5
|
Posted: Tue Sep 13, 2005 8:31 am Post subject: polska lokalizacja gentoo |
|
|
Witam wszystkich,
czy ktos juz przechodzil ten temat lub moglby wskazac gdzie moglbym poszukac pomocy w celu zrobienie polskiej lokalizacji w gentoo (zainstalowanej niedawno chyba 2005.0).
Na poczatku staralem sie zrobic tak jak to opisali w polskim handbook, ktory wspiera UTF-8, wiec zrobilem tak:
- sprawdzilem czy mam polska lokalizacje - tak ale nie z koncowka UTF-8 tylko z koncowka utf8 - wiec wybralem ta druga
- stworzylem plik env.d/02locale i wstawiel zmienna LC_ALL="pl_PL.utf8", po czym 'env-update' i 'source /etc/profile'
- zainstalowalem baselayout-1.11.13-r1
- dodalem do /etc/make.conf do zmiennej USE 'unicode'
- w pliku rc.conf dodalem 'UNICODE=yes' i KEYMAP na 'pl2'
- x-ow nie ruszalem
- zrobilem update-newuse world
- etc-update itp.
- restart systemu i...
No i lipa, zadnych polskich literek a konsoli, mc pokazywal takie znaczki ze nie da sie w nim pracowac. W enlightenement i gdm pokazaly sie polskie znaczki, ale za to Eterm odpala sie w 30 sekund?
Zeby chociaz mc wygladal normalnie zmienilem LC_ALL na "pl_PL". Wylaczylem UNICODE w rc.conf ale nic sie nie zmienilo.
Co mozna teraz z tym zrobic.
Dzieki i pozdrawiam,
Arek |
|
| Back to top |
|
 |
szolek Guru


Joined: 30 Mar 2005 Posts: 570 Location: Brzóza Królewska
|
Posted: Tue Sep 13, 2005 9:47 am Post subject: |
|
|
Właściwie temat bardzo dobrze opisał yoshi314
| Quote: |
Code:
emerge -pv glibc
[ebuild R ] sys-libs/glibc-2.3.5 -build -debug +erandom -hardened (-multilib) +nls -nomalloccheck +nptl +nptlonly +pic +userlocales 0 kB
- flaga nls MUSI byc wlaczona.
w pliku /etc/locales.build wpisz sobie
Code:
en_US/ISO-8859-1
en_US.UTF-8/UTF-8
pl_PL/ISO-8859-2
pl_PL.UTF-8/UTF-8
to spowoduje ze przy instalacji glibc zostana zbudowana tylko obsluga polskiego i angielskiego (nieco krotsza kompilacja i oszczednosc miejsca na dysku)
no i czeka cie rekompilacja glibc :/
* PODCZAS INSTALACJI GLIBC WYLACZ WSZYSTKIE PROGRAMY. JEZELI TEGO NIE ZROBISZ MOZESZ ZROBIC SOBIE BALAGAN W SYSTEMIE * - u mnie w programach dzialajacych na bibliotece GTK (m.in. gthumb, amule, gimp) poznikaly calkowicie polskie litery. musialem kompilowac glibc jeszcze raz :/
mozesz jeszcze posprzatac swoj system ze zbednych plikow jezykowych programem localepurge.
ZANIM go odpalisz edytuj plik /etc/locale.nopurge i dopisz do niego te linie
Code:
pl
en
co sprawi ze z systemu NIE zostana skasowane polskie i angielskie pliki jezykowe. zakomentuj linie NEEDSCONFIGFIRST znakiem # i mozesz odpalac :]
i jeszcze jedno, bardzo wazne. do make.conf dopisz
Code:
LINGUAS="pl en"
co sprawi ze wiekszosc programow bedzie instalowac tylko polskie i angielskie pliki jezykowe
no i na koniec
/etc/env.d/99locale
Code:
LANG=pl_PL
LC_ALL=pl_PL
|
Warto dodać że glibc musi być skompilowany z flagą userlocales. |
|
| Back to top |
|
 |
arek n00b

Joined: 13 Sep 2005 Posts: 5
|
Posted: Tue Sep 13, 2005 10:40 am Post subject: |
|
|
| sprobuje, tylko ktos by mi podpowiedzial gdzie jest plik /etc/locale.nopurge bo ja takiego lub locales.nopurge niestety nie mam |
|
| Back to top |
|
 |
Raku Bodhisattva


Joined: 28 Feb 2004 Posts: 2375 Location: Poland
|
Posted: Tue Sep 13, 2005 10:44 am Post subject: |
|
|
wpisz :
| Code: |
touch /etc/locale.nopurge
|
na pewno pomoże ci znaleźć ten plik  _________________ raku
Powered by Archlinux  |
|
| Back to top |
|
 |
arek n00b

Joined: 13 Sep 2005 Posts: 5
|
Posted: Tue Sep 13, 2005 11:02 am Post subject: |
|
|
| w sumie tez tak mozna poszukac ale dosyc sceptycznie podchodze do takich nieistniejacych plikow jesli w nich trzeba zahaszowac jakas zmienna. Chyba ze zapewniasz, ze tak powinno byc. |
|
| Back to top |
|
 |
arek n00b

Joined: 13 Sep 2005 Posts: 5
|
Posted: Tue Sep 13, 2005 11:08 am Post subject: |
|
|
| OK. Sprawa sie z brakujacym plikiem sie wyjasnila - emerge localepurge |
|
| Back to top |
|
 |
arek n00b

Joined: 13 Sep 2005 Posts: 5
|
Posted: Tue Sep 13, 2005 1:31 pm Post subject: |
|
|
| Niestety po przekompilowaniu nic sie nie zmienilo. Bez opcji userlocales glibc wkompilowuje wszystkie lokalizacje wiec tak naprawde nie sie nie zmienilo. Moze jakis inny pomysl? |
|
| Back to top |
|
 |
|