Integracija i struktura standarda ISO 639:2023
Standard ISO 639:2023 predstavlja objedinjeni okvir koji zamjenjuje nekadašnje odvojene dijelove ovog međunarodnog standarda za kodifikaciju jezika. Ranije podijeljeni dijelovi, poznati kao ISO 639-1, 639-2 i 639-3, sada su integrisani u jedinstvenu bazu podataka organizovanu kroz skupove identifikatora. Alat "Preglednik ISO jezičkih kodova" omogućava pretraživanje ove kompletne datirane reference kako bi se precizno utvrdilo kako su Set 1, Set 2 i Set 3 međusobno povezani.
U praksi, ovi skupovi identifikatora imaju različite namjene i strukturu:
- Set 1: Sadrži dvoslovne kodove koji pokrivaju većinu glavnih svjetskih jezika.
- Set 2: Sadrži troslovne kodove i podijeljen je na bibliografske (B) i terminološke (T) varijante za određene jezike.
- Set 3: Pruža sveobuhvatni skup troslovnih kodova s ciljem da pokrije sve poznate jezike na svijetu, prateći terminološku (T) formu iz Seta 2.
Ovaj sistem omogućava konzistentno mapiranje i validaciju kodova, što je od ključnog značaja za softverske inženjere, administratore baza podataka i lingviste koji moraju osigurati tačnost podataka u višenacionalnim i višejezičnim sistemima.
Razlike između bibliografskih (B) i terminoloških (T) kodova
Unutar Seta 2 postoji mala grupa jezika koja koristi dva različita troslovna koda u zavisnosti od konteksta primjene. Ova podjela se odnosi na:
- Bibliografske kodove (B): Istorijski korišteni prvenstveno u bibliotečkim sistemima i katalozima.
- Terminološke kodove (T): Korišteni u tehničkim i opštim aplikacijama, a koje ujedno prati i Set 3.
Klasičan primjer ove dualnosti je francuski jezik, koji je u sistemu Set 2/B označen kodom fre, dok u Setu 2/T nosi oznaku fra. Kada se vrši pretraga ili mapiranje, alat prikazuje oba ova koda kao sinonime za isti jezik kako bi se izbjegle nejasnoće u sistemima koji koriste različite verzije standarda. Ako određeni kod unutar reference uopšte nije dodijeljen, sistem ga označava kao "Nije dodeljeno".
Makrojezici i njihovi članovi
Jedan od ključnih koncepata u ISO 639 standardu je postojanje makrojezika. Makrojezik je identifikator koji grupiše blisko povezane pojedinačne jezike koji se u određenim kontekstima tretiraju kao jedan zajednički jezik.
Kroz "Preglednik ISO jezičkih kodova" korisnici mogu pratiti ove hijerarhijske veze. Na primjer, kineski jezik koristi kod zho na nivou makrojezika, dok njegov pojedinačni član, mandarinski kineski, ima svoj zasebni Set 3 kod cmn. Alat jasno prikazuje ove relacije kroz polje "Makrojezički odnos", gdje se za pojedinačni jezik navodi "Član ‹name› (‹code›)", dok se za makrojezik prikazuje ukupan broj članova u formatu "‹count› trenutnih jezika članova".
Klasifikacija prema obimu i vrsti jezika
Svaki jezički zapis u ISO 639 registru klasifikovan je prema svom obimu i vrsti jezika. Ovi metapodaci pomažu u preciznom definisanju statusa i prirode svakog koda.
U bazi podataka, polje "Obim" se mapira na sljedeći način:
- I: "Individualni jezik"
- M: "Makrojezik"
- S: "Specijalni kod"
- C: "Zbirka jezika"
- R: "Rezervirani raspon lokalne upotrebe"
Polje "Vrsta jezika" definiše istorijski i funkcionalni status jezika i mapira se prema sljedećim vrijednostima:
- L: "Živi"
- E: "Izumrli"
- A: "Drevni"
- H: "Historijski"
- C: "Konstruisano"
- S: "Specijalni"
Ove klasifikacije omogućavaju administratorima baza podataka da filtriraju i verifikuju kodove na osnovu toga da li se radi o aktivnim jezicima, istorijskim varijantama ili pak o vještački kreiranim jezicima.
Pravila pretraživanja i rukovanje greškama
Prilikom korištenja alata, unos korisnika u polje "Naziv jezika ili ISO 639 kod" prolazi kroz nekoliko faza validacije kako bi se osigurala tačnost pretrage. Korisnici mogu unositi nazive jezika na engleskom jeziku, podržane lokalne nazive ili dvoslovne i troslovne kodove kao što su zh, chi, zho, cmn ili cel.
Sistem primjenjuje sljedeća stroga pravila i ograničenja za unos:
- Minimalna dužina: Ako korisnik unese manje od dva slova prilikom pretraživanja po imenu, sistem prikazuje grešku: "Unesite najmanje dva slova za pretraživanje po imenu."
- Maksimalna dužina: Unos ne smije prelaziti 79 znakova. Ako pređe ovu granicu, prikazuje se poruka: "Neka pretraga bude ispod 80 znakova."
- Format unosa: U slučaju unosa nevažećih znakova ili pogrešnog formata, sistem ispisuje: "Koristite naziv jezika ili ISO 639 kod od dva ili tri slova."
- Greška pri učitavanju: Ako se upakovana referenca ne uspije učitati u pretraživaču, prikazuje se poruka: "Upakovana referenca nije mogla biti učitana. Ponovo učitajte stranicu i pokušajte ponovo."
Vaša pretraga ostaje u vašem pretraživaču i koristi verzionisanu referencu isporučenu uz ovu stranicu. Ništa se ne otprema.
Često postavljana pitanja (FAQ)
Da li su ISO 639-1, 639-2 i 639-3 i dalje odvojeni standardi?
ISO 639:2023 zamenio je nekadašnje odvojene delove jednim standardom organizovanim u skupove identifikatora. Poznati nazivi ISO 639-1, 639-2 i 639-3 se i dalje široko koriste, tako da ih ovaj istraživač prikazuje uz trenutne oznake Set 1, Set 2 i Set 3.
Zašto neki jezici imaju dva Set 2 koda?
Mala grupa ima bibliografski kod (B) i terminološki kod (T). Francuski je, na primjer, fre u setu 2/B i fra u setu 2/T. Oni su sinonimi za isti jezik; Skup 3 slijedi T formu.
Šta je makrojezik?
Makrojezički identifikator grupiše blisko povezane pojedinačne jezike koji se u nekim kontekstima tretiraju kao jedan jezik. Kineski koristi zho na nivou makro jezika, dok mandarinski kineski ima individualni set 3 kod cmn.
Koja verzija tablice kodova je uključena?
Stranica označava oba izvorna snimka: registar skupa 3, indeks imena i tabelu makrojezika od 2026-04-14, plus listu skupa 2 od 29.09.2025. Pokriva trenutne unose, a ne povučenu istoriju kodova skupa 3.