View previous topic :: View next topic |
Author |
Message |
rastman Apprentice
Joined: 22 Jan 2007 Posts: 210
|
Posted: Sun Nov 11, 2007 11:59 am Post subject: Zmiana lokalizacji na UTF-8 |
|
|
Próbuję to zrobić wg podręcznika:
http://www.gentoo.org/doc/pl/utf-8.xml
Oczywiście wszystko przebiega pomyślnie, aż do momentu wywołania 'locale'. Wtedy to pokazuje mi się przy zmiennych nadal 'pl_PL', a powinno byc 'pl_PL.UTF-8' Czemu tak się dzieje? Jedyna zastanawiajaca rzecza jest to, że polecenie locale -a | grep 'pl_PL' daje wynik:
zamiast:
O co może chodzić?
Jeszcze że tak spytam - czy uważacie przejście na utf za opłacalne, czy moze lepiej to olac i zostac przy swoim iso? |
|
Back to top |
|
|
SlashBeast Retired Dev
Joined: 23 May 2006 Posts: 2922
|
Posted: Sun Nov 11, 2007 12:04 pm Post subject: |
|
|
UTF jest wskazane. Pozatym dobre wyniki Ci zwraca - przynajmniej u mnie jest podobnie a wszystko działa.
Code: | slashbeast@betrayed ~ % locale
LANG=pl_PL.UTF-8
LC_CTYPE="pl_PL.UTF-8"
LC_NUMERIC="pl_PL.UTF-8"
LC_TIME="pl_PL.UTF-8"
LC_COLLATE="pl_PL.UTF-8"
LC_MONETARY="pl_PL.UTF-8"
LC_MESSAGES="pl_PL.UTF-8"
LC_PAPER="pl_PL.UTF-8"
LC_NAME="pl_PL.UTF-8"
LC_ADDRESS="pl_PL.UTF-8"
LC_TELEPHONE="pl_PL.UTF-8"
LC_MEASUREMENT="pl_PL.UTF-8"
LC_IDENTIFICATION="pl_PL.UTF-8"
LC_ALL=pl_PL.UTF-8
slashbeast@betrayed ~ % locale -a
C
en_US
en_US.utf8
pl_PL
pl_PL.utf8
POSIX
slashbeast@betrayed ~ % cat /etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
pl_PL ISO-8859-2
pl_PL.UTF-8 UTF-8
|
|
|
Back to top |
|
|
rastman Apprentice
Joined: 22 Jan 2007 Posts: 210
|
Posted: Sun Nov 11, 2007 12:49 pm Post subject: |
|
|
Właśnie nie..
Code: |
$ locale
LANG=pl_PL
LC_CTYPE="pl_PL"
LC_NUMERIC="pl_PL"
LC_TIME="pl_PL"
LC_COLLATE="pl_PL"
LC_MONETARY="pl_PL"
LC_MESSAGES="pl_PL"
LC_PAPER="pl_PL"
LC_NAME="pl_PL"
LC_ADDRESS="pl_PL"
LC_TELEPHONE="pl_PL"
LC_MEASUREMENT="pl_PL"
LC_IDENTIFICATION="pl_PL"
LC_ALL=pl_PL
$ locale -a
C
en_US
en_US.utf8
pl_PL
pl_PL.utf8
POSIX
locale-gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
pl_PL ISO-8859-2
pl_PL.UTF-8 UTF-8
|
|
|
Back to top |
|
|
SlashBeast Retired Dev
Joined: 23 May 2006 Posts: 2922
|
Posted: Sun Nov 11, 2007 12:59 pm Post subject: |
|
|
Widac nie zmieniles na pl_PL.UTF-8 w 02locale. |
|
Back to top |
|
|
rastman Apprentice
Joined: 22 Jan 2007 Posts: 210
|
Posted: Sun Nov 11, 2007 1:49 pm Post subject: |
|
|
Że niby to jest źle?
Code: |
$ cat /etc/env.d/02locale
LANG="pl_PL.UTF-8"
LC_ALL="pl_PL.UTF-8"
|
oczywiście env-update i source /etc/profile wykonane. |
|
Back to top |
|
|
sebas86 Guru
Joined: 01 May 2005 Posts: 568 Location: Szczecinek / Szczecin
|
Posted: Sun Nov 11, 2007 2:50 pm Post subject: |
|
|
rastman wrote: | Że niby to jest źle?
Code: |
$ cat /etc/env.d/02locale
LANG="pl_PL.UTF-8"
LC_ALL="pl_PL.UTF-8"
|
|
Oczywiście dobrze masz to wpisane, UTF-8 jest tu tylko dodatkową informacją, zajrzyj do /usr/share/locale, prawdopodobnie masz tylko pl, ale po env-update i ponownym zalogowaniu powinno być wszystko dobrze. U siebie mam:
Code: | # locale -a | grep pl
pl_PL
pl_PL.utf8 |
I wszystko pięknie śmiga.
rastman wrote: | oczywiście env-update i source /etc/profile wykonane. |
To nie starczy, pamiętaj, że zmienne środowiskowe żyją sobie w pamięci wraz z aktualna sesją, jeśli chcesz zobaczyć czy na prawdę działa zaloguj się ponownie. Warto też sprawdzić .bashrc w katalogu domowym czy nie nadpisujesz tych zmiennych (o ile używasz BASH-a). _________________ Nieważne jaka dystrybucja, ważne, że Linux! |
|
Back to top |
|
|
rastman Apprentice
Joined: 22 Jan 2007 Posts: 210
|
Posted: Sun Nov 11, 2007 3:12 pm Post subject: |
|
|
Mam zarówno pl jak i pl_PL.
Co do basha to w configu na pewno nie ma zadnej zmiennej nadpisanej.
Uruchomilem nawet ponownie caly system, a locale dalej pokazuje samo pl_PL przy zmiennych. |
|
Back to top |
|
|
Pryka l33t
Joined: 08 Jun 2007 Posts: 658 Location: /dev/null
|
|
Back to top |
|
|
rastman Apprentice
Joined: 22 Jan 2007 Posts: 210
|
Posted: Sun Nov 11, 2007 3:34 pm Post subject: |
|
|
nie wiem czemu, ale zmienne nadpisywaly sie. Byly one jeszcze w pliku 99local zamiast tylko w 02locale. Skad sie tam wziely - nie wiem.
================================================
Aterm nie obsluguje unicode? Mozecie polecic jakas podobna konsole? Moglaby miec dodatkowo karty, choc to nie jest konieczne.
Arfrever: Połączono posty. |
|
Back to top |
|
|
largo3 Tux's lil' helper
Joined: 17 Apr 2007 Posts: 130 Location: Poland
|
Posted: Sun Nov 11, 2007 4:43 pm Post subject: |
|
|
Przeczytaj do końca stronę podręcznika, którą sam podałeś: http://www.gentoo.org/doc/pl/utf-8.xml#doc_chap3
Masz tam napisane jak przekonwertować nazwy i same pliki do UTF-8 oraz wymienione kilka emulatorów terminali wspierających UTF-8. Ja polecam rxvt-unicode. _________________ We are making a new world - free world.
XianN wrote: | Pamietaj, ze Gentoo to dobry, stabilny, szybki i b. fajny system, ktory trzeba pielegnowac, piescic i dobrze karmic;) W przeciwnym razie odgryzie Ci noge i pojdzie w swoja strone... |
|
|
Back to top |
|
|
Arfrever Bodhisattva
Joined: 29 Apr 2006 Posts: 2463 Location: 異世界
|
Posted: Sun Nov 11, 2007 4:52 pm Post subject: |
|
|
Odnośnie manuali, to najlepsze rozwiązanie polegające na użyciu nowszej wersji Groffu jest opisane tutaj.
Perduodu linkėjimus
Arfrever |
|
Back to top |
|
|
|