Codul limbii - Language code

Un cod de limbă este un cod care atribuie litere sau cifre ca identificatori sau clasificatori pentru limbi . Aceste coduri pot fi folosite pentru a organiza colecții de biblioteci sau prezentări de date , pentru a alege localizările și traducerile corecte în calcul și ca denumire stenogramă pentru forme mai lungi de nume de limbă.

Dificultăți de clasificare

Schemele de coduri lingvistice încearcă să clasifice lumea complexă a limbilor, dialectelor și variantelor umane . Majoritatea schemelor fac unele compromisuri între a fi general și a fi suficient de complet pentru a susține dialecte specifice.

De exemplu, majoritatea oamenilor din America Centrală și America de Sud vorbesc spaniola . Spaniola vorbită în Mexic va fi ușor diferită de spaniola vorbită în Peru . Diferite regiuni din Mexic vor avea dialecte și accente ușor diferite ale spaniolei. O schemă de coduri lingvistice ar putea să le grupeze pe toate ca „spaniolă” pentru alegerea unui aspect de tastatură, cel mai mult ca „spaniolă” pentru uz general sau să separe fiecare dialect pentru a permite expresii specifice regiunii.

Scheme comune

Unele scheme comune de coduri lingvistice includ:

Sistem Note Exemplu pentru engleză Exemplu pentru spaniolă
Coduri Glottolog Creat pentru limbile minoritare ca alternativă științifică la standardul industrial ISO 639-3.
În mod intenționat, nu seamănă cu abrevierile.
  • stan1293 - engleză standard
  • macr1271 - macro-engleză (engleză modernă, inclusiv creole)
  • midd1317 - engleză mijlocie
  • merc1242 - Mercian (mijloc - engleză modernă)
  • olde1238 - engleză veche
  • angl1265 - Anglian (Vechi - Engleză modernă, inclusiv scoțieni)
  • stan1288 - spaniolă standard
  • olds1249 - Spaniolă veche
  • cast1243 - Castilic (Vechi - Spaniol modern, incl. extreme și creole)
Etichetă de limbă IETF O bună practică IETF, specificată de BCP 47, pentru etichetele lingvistice ușor de analizat de computer. Sistemul de etichete este extensibil la regiuni, dialecte și denumiri private. Se referă la ISO 639, ISO 3166 și ISO 15924.
  • en - engleză, cel mai scurt cod ISO 639.
  • en-SUA - Engleză utilizată în Statele Unite (SUA este codul de țară ISO 3166-1 pentru Statele Unite)

Sursa: nota IETF

  • es - spaniolă, cel mai scurt cod ISO 639.
  • es-419 - Spaniolă adecvată pentru regiunea America Latină și Caraibe, utilizând codul de regiune ONU M.49
ISO 639-1 Sistem de coduri din două litere oficializat în 2002, conținând 136 de coduri. Multe sisteme utilizează coduri ISO 639‑1 din două litere completate cu coduri ISO 639‑2 din trei litere atunci când nu este aplicabil niciun cod din două litere.

A se vedea: Lista codurilor ISO 639-1

  • ro
  • es - spaniolă
ISO 639-2 Sistem cu trei litere de 464 de coduri.

A se vedea: Lista codurilor ISO 639-2

  • eng - cod din trei litere
  • enm - engleză mijlocie, c. 1100–1500
  • ang - engleză veche, c. 450–1100
  • cpe - alte creole și pidgins bazate pe limba engleză
  • spa - spaniolă
ISO 639-3 O extensie a ISO 639-2 pentru a acoperi toate limbile cunoscute, vii sau moarte, vorbite sau scrise în 7.589 intrări.

A se vedea: Lista codurilor ISO 639-3

  • eng - cod din trei litere
  • enm - engleză mijlocie, c. 1100–1500
  • aig - Engleza Creole Antigua și Barbuda
  • ang - engleză veche, c. 450–1100
  • svc - engleză creoliană Vincentiană
  • spa - spaniolă
  • spq - spaniolă, Loreto-Ucayali
  • ssp - limba semnelor spaniole
Sistemul de coduri Linguasphere Register Sistem de coduri din două cifre + una până la șase litere Linguasphere Register publicat în 2000, conținând peste 32.000 de coduri în 10 sectoare de referință, care acoperă limbile și comunitățile de vorbire ale lumii.

Navigați și în ierarhia sistemului de coduri Linguasphere Register publicat online de hortensj-garden.org

În cadrul ierarhiei sistemului de coduri Linguasphere Register:

  • 5 = filosector indo-european
  • 52 = filozona germanică
  • 52-Un set germanic
  • 52-AB lanț englez + anglo-creol
  • 52-ABA net englezesc
  • 52-ABA-c
    Unitate exterioară globală engleză
    52-ABA-ca la
    52-ABA-cwe
    (186 de soiuri)

Comparați: 52-ABA-a scoțian +
unitate exterioară nordumbriană și 52-ABA-b unitate exterioară „anglo-engleză”
(= soiuri tradiționale sud-britanice + anglo-irlandez vechi)

În cadrul ierarhiei sistemului de coduri Linguasphere Register:

  • 5 = filosector indo-european
  • 51 = filozona romanică
  • 51-Un set de romantism
  • 51- Lanțul romantic AA
  • 51-AAA Net Romance de Vest
  • 51-AAA-b
    Unitatea exterioară Español / Castellano
    51-AAA-ba la
    51-AAA-bkk
    (58 de soiuri)

Comparați: 51-AAA-a Português + unitate exterioară Galego & 51-AAA-c Astur + unitate exterioară Leonés etc.

Coduri SIL (edițiile 10-14) Coduri create pentru utilizare în Ethnologue , o publicație a SIL International care listează statistici lingvistice. Publicația folosește acum coduri ISO 639-3. ENG SPN
Coduri de limbă verbale Coduri construite începând cu vechile coduri SIL și adăugând mai multe informații. ENG SPN

Vezi si

Referințe

linkuri externe