Kod za srpski jezik
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.
Da li ste izgubili vaš aktivacioni e-mail?

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: Kod za srpski jezik  (Pročitano 1044 puta)
0 članova i 1 posetilac pregledaju ovu temu.
foxbunny
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2436



WWW
« poslato: 07 Јун 2007, 13:05:15 »

Dva pitanja:

Kao prvo, vidim da je ISO kod od dva slova (ISO 639, revised 1989) za srpski jezik "sr". Okej, to je logicno.  grin Ali, kako se oznacavaju latinicne i cirilicne varijante naseg pisanog jezika? Pored sr postoji sh (srpsko-hrvatski). Ja licno nemam nikakav problem da ovo koristim za latinicu, a sr za cirilicu.

E, sad. Zasto mi ovo treba? Prevodim e107 CMS i u zaglavlju fajla mora, naravno, da se naznaci kod pod kojim je jezik registrovan u ISO sistemu. Jedna od vrednosti je LC_ALL, sto pretpostavljam da se odnosi na Linux server na kome se hostuje sajt, i vrednost bi trebalo da je (bar za sada) "cs". Drugi su:

Citat
    define("CORE_LC", 'en');
    define("CORE_LC2", 'gb');

Sad, ovo prvo je "sr". Ali ovo drugo? Sta tu da stavim? "Latin"/"Cyrillic"? Ili mozda "src"/"scc"? Pojma nemam. Medjutim, meni se nesto cini da bi drugi string trebalo da predstavlja kod zemlje u kojoj se govori jezik, sto nama nista ne znaci (posto, evo, i ja kucam latinicom, i sve to u istoj zemlji). Pa sam mislio da bi ipak trebalo da je prvi string sam jezik, sa mogucom podvarijantom za pismo.

EDIT:

Evo, sad bas gledam na www.w3c.org, i tamo kazu da se odgovarajuci tagovi nalaze u:

http://www.iana.org/assignments/language-subtag-registry

Tu ima samo dva taga koje sam vec pomenuo gore, bez varijanti za razlicita pisma. Sad, mozda se neko pita zasto ne stavim jedno te isto za obe varijante. E, pa to je dobro pitanje. Cheesy Verovatno cu na kraju staviti sr/sr i zdravo, Savo! Na svu srecu, saznao sam da e107 razlikuje jezike (prevode) prema imenu foldera u kome su smesteni, pa verovatno necu imati problema.
« Poslednja izmena: 07 Јун 2007, 13:11:08 od foxbunny » Prijavi uredniku   Sačuvana

milosk
Hero Member
*****
Van mreže Van mreže

Poruke: leet


« Odgovor #1 poslato: 07 Јун 2007, 13:34:22 »

Zavisi za koju upotrebu - ako je za stvari na vebu, imamo sr-Cyrl (možda može da se i izostavi Cyrl jer je ćirilica kao podrazumevano pismo srpskog jezika), i sr-Latn za latinicu (takođe postoje i neke varijante sa "_" umesto "-").

E sad, ako je za prevod Linux programa koji se oslanjaju na _glibc_, poslednje varijante naših lokaliteta su sr_RS.UTF-8 i sr_RS.UTF-8@latin, a zemlja i kodiranje mogu da se izostave, tako da dobijaš sr i sr@latin.

Ovo jeste problem za nas (i eventualno Ukrajince i Beloruse) jer različiti sistemi i aplikacije koriste različite načine i standarde koji ne podađaju većinu ostalog sveta.

Prijavi uredniku   Sačuvana

foxbunny
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2436



WWW
« Odgovor #2 poslato: 08 Јун 2007, 19:42:30 »

Pa kao sto vec rekoh, koristim e107 CMS, znaci za web je. Dakle, mogu da stavim ovako (verovatno):

Kod:
    define("CORE_LC", 'sr');
    define("CORE_LC2", 'Latin');

ili

Kod:
    define("CORE_LC", 'sr');
    define("CORE_LC2", 'Cyril');

Hvala na sugestiji.
Prijavi uredniku   Sačuvana

milosk
Hero Member
*****
Van mreže Van mreže

Poruke: leet


« Odgovor #3 poslato: 08 Јун 2007, 20:38:07 »

Ne "Latin" i "Cyril", već "Latn" i "Cyrl" (ISO15924 kodovi za pisma)

Za ostalu konstrukciju ne znam, ali mi se ne čini kao tačna po primeru iznad, najbolje je da proveriš sa ljudima koji administriraju taj cms sistem.
Prijavi uredniku   Sačuvana

milosk
Hero Member
*****
Van mreže Van mreže

Poruke: leet


« Odgovor #4 poslato: 08 Јун 2007, 21:02:49 »

Pogledaj i npr.

http://www.w3.org/International/articles/language-tags/Overview.en.php
Prijavi uredniku   Sačuvana

foxbunny
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2436



WWW
« Odgovor #5 poslato: 13 Јун 2007, 10:41:07 »


Extra! Hvala!  Smiley
Prijavi uredniku   Sačuvana

Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: