| Denna artikel anses undermålig och behöver kvalitetskontrolleras för att leva upp till Wikipedias artikelstandard. Diskutera frågan på diskussionssidan och förbättra gärna artikeln. Var uppmärksam på artikelns innehåll. |
ISO 639 är en internationell standard för språkkoder, formellt koder för namn på världens språk, i praktiken koder för världens språk (inte deras namn). Koderna används för att på ett formellt och språkoberoende sätt kunna hänvisa till olika språk i biblioteksregister och -hyllor, webbsidor, filmer (orginalspråk, dubbade språk, textningar), med mera.
Standarden består av flera delar:
Kodlistorna underhålls av varsin Registration Authority och arbetet koordineras av en Joint Advisory Commitee.
Språkkoder skall inte förväxlas med landskoder, som bl.a. används i domännamn på Internet och syftar till att beskriva enskilda länder. Exempelvis är landskoden för Sverige ”SE”, men språkkoden för svenska språket är ”sv”.
För IETF:s språkkoder, som är baserade bl.a. på ISO 639 (del 1, 2, 3, och 5), kan en språkkod från ISO 639 kombineras med en landskod från ISO 3166 för att specificera en lokal variant av ett språk, exempelvis ”fr-CH” för språket franska i landet Schweiz, om behovet finns att skilja det från franska i Frankrike (”fr-FR”) eller Kanada (”fr-CA”). I detta fall kan en språkkod även kombineras med en skriptkod från ISO 15924 för att för skriftspråk ange vilket skriftsystem som används. Detta används främst för språk som ofta skrivs i olika skriftsystem, t.ex. serbiska, som alternativt skrivs med latinska bokstäver (”sr-Latn”) eller med kyrilliska bokstäver (”sr-Cyrl”).