|
Next
Previous
Contents
Podrska lokalnim podesavanjima je poboljsana u libc 5.4.x i navise.
Mozete izbeci mnoga pojedinacna podesavanja programa opisana u poglavlju
4,
Prilagodjavanje nekih aplikacija nasim slovima ako je vas sistem
pripremljen za lokalnu podrsku. Debian distribucija podrzava lokalna
podesavanja ako instalirate paket wg15-locale . Procitajte Locales
mini-HOWTO ako zelite da podesite lokalnu podrsku na ne-Debian sistemima
sa libc 5.4.x . RedHat distribucija takodje podrzava lokalna podesavanja
od verzije 5.0 navise ako instalirate paket glibc-X.X.X-XX-i386.rpm .
Sistemi sa GNU libc 2 (libc 6.x) takodje podrzavaju lokalna podesavanja.
Ako vasa Linux distribucija ne podrzava srpska latinicna lokalna podesavanja,
posluzite se sledecim trikovima:
- Najpre proverite da li vas sistem podrzava slovenacka ili hrvatska lokalna podesavanja. Ako je to tacno, predjite na korak 3.
- Nadjite na Internetu tekstualnu datoteku
sl_SI ili hr_HR u kojoj
su opisana odgovarajuca podesavanja za hrvatski, odnosno slovenacki jezik.
- Prijavite se na sistem kao
root .
- Predjite u direktorijum
/usr/share/i18n/locales ako koristite RedHat
distribuciju, ili odgovarajuci direktorijum na Slackware, Debian ili
Caldera distribuciji.
% cp sl_SI (ili hr_HR ) /usr/share/i18n/locales/sr_YU
% cd /usr/share/i18n/locales
- Koristeci vas omiljeni editor, promenite sledece linije u datoteci
sr_YU
(navedeni brojevi ne moraju nuzno biti tacni, vec su dati radi lakse
orijentacije u datoteci):
4: % Serbian Language Locale for Yugoslavia
6: % Address:
7: %
8: % Contact:
9: % Email:
10: % Tel:
12: % Language: sr
13: % Territory: YU
2117: yesexpr "<<(><d><D><y><Y><)/>><*><.>"
2118: noexpr "<<(><n><N><)/>><*><.>"
2122: int_curr_symbol "<Y><U><N><SP>"
2123: currency_symbol "<d><i><n>"
2148: "<u><t><o>";"<s><r><e>";/
2161: "<j><u><l>";"<a><v><g>";/
2171: "<a><v><g><u><s><t>";/
2177: d_fmt "<%><d><-><%><m><-><%><Y><.>"
- Izvrsite komandu
localedef -c -i sr_YU -f ISO-8859-2 sr_YU
Ako sve protekne u redu, trebalo bi da imate srpsku latinicnu lokalnu
podrsku. Da biste je aktivirali, trebalo bi da podesite promenljivu iz
okruzenja:
LC_ALL=sr_YU
Takodje, mozete pokusati sa sr_YU.ISO_8859_2 ako sr_YU ne radi.
Da biste proverili da li lokalna podrska radi, otkucajte
date
Trebalo bi da dobijete datum sa nasim skracenicama imena dana u
nedelji i meseca.
Pomenute promenljive postavljaju sve kategorije lokalne podrske. Mozete
postaviti pojedinacnu kategoriju koristeci ime kategorije kao promenljivu.
Lokalne kategorije su:
Lokalna kategorija Primena
------------------ -------
LC_COLLATE Redosled sortiranja slova u stringu.
LC_CTYPE Klasifikacija i pretvaranje znakova.
LC_MESSAGES Prevod odgovora "da" i "ne".
LC_MONETARY Novcani format.
LC_NUMERIC Format ne-monetarnih numerickih vrednosti.
LC_TIME Format datuma i vremena.
LC_ALL Postavlja sve gorenavedene kategorije (i ima
prvenstvo u odnosu na sve).
LANG Postavlja sve kategorije, ali moze da bude
nadjacana bilo kojom pojedinacnom lokalnom
kategorijom.
Neki programi, kao sto su bash ili GNU emacs ipak zahtevaju posebna
podesavanja, kao sto je opisano u poglavlju 4,
Prilagodjavanje nekih aplikacija nasim slovima, ali vecina bi trebalo da radi bez dodatnog "nadzora". Programi
kao sto su nvi koji ranije nisu radili sa 8-bitnim znacima sada bi trebalo
da rade.
Lokalna podrska bi trebalo da postane prisutnija sa pojavom distribucija koje
su zasnovane na GNU libc 2 biblioteci. Vodite racuna da, mada Red Hat Linux
5.0 sadrzi GNU libc 2, lokalna podrska ne radi. Da biste je aktivirali, treba
da izvrsite sledeci skript (zanemarite upozorenja):
#!/bin/sh
localedef -c -i en_DK -f ISO-8859-1 en_DK
localedef -c -i sv_SE -f ISO-8859-1 sv_SE
localedef -c -i fi_FI -f ISO-8859-1 fi_FI
localedef -c -i sv_FI -f ISO-8859-1 sv_FI
localedef -c -i ro_RO -f ISO-8859-1 ro_RO
localedef -c -i pt_PT -f ISO-8859-1 pt_PT
localedef -c -i no_NO -f ISO-8859-1 no_NO
localedef -c -i nl_NL -f ISO-8859-1 nl_NL
localedef -c -i fr_BE -f ISO-8859-1 fr_BE
localedef -c -i nl_BE -f ISO-8859-1 nl_BE
localedef -c -i da_DK -f ISO-8859-1 da_DK
localedef -c -i kl_GL -f ISO-8859-1 kl_GL
localedef -c -i it_IT -f ISO-8859-1 it_IT
localedef -c -i is_IS -f ISO-8859-1 is_IS
localedef -c -i fr_LU -f ISO-8859-1 fr_LU
localedef -c -i fr_FR -f ISO-8859-1 fr_FR
localedef -c -i de_DE -f ISO-8859-1 de_DE
localedef -c -i de_CH -f ISO-8859-1 de_CH
localedef -c -i fr_CH -f ISO-8859-1 fr_CH
localedef -c -i en_CA -f ISO-8859-1 en_CA
localedef -c -i fr_CA -f ISO-8859-1 fr_CA
localedef -c -i fo_FO -f ISO-8859-1 fo_FO
localedef -c -i et_EE -f ISO-8859-1 et_EE
localedef -c -i es_ES -f ISO-8859-1 es_ES
localedef -c -i en_US -f ISO-8859-1 en_US
localedef -c -i en_GB -f ISO-8859-1 en_GB
localedef -c -i en_IE -f ISO-8859-1 en_IE
localedef -c -i de_LU -f ISO-8859-1 de_LU
localedef -c -i de_BE -f ISO-8859-1 de_BE
localedef -c -i de_AT -f ISO-8859-1 de_AT
localedef -c -i sl_SI -f ISO-8859-2 sl_SI
localedef -c -i ru_RU -f ISO-8859-5 ru_RU
localedef -c -i pl_PL -f ISO-8859-2 pl_PL
localedef -c -i lv_LV -f BALTIC lv_LV
localedef -c -i lt_LT -f BALTIC lt_LT
localedef -c -i iw_IL -f ISO-8859-8 iw_IL
localedef -c -i hu_HU -f ISO-8859-2 hu_HU
localedef -c -i hr_HR -f ISO-8859-2 hr_HR
localedef -c -i gr_GR -f ISO-8859-7 gr_GR
Next
Previous
Contents
|