Sintaxis Simple

La sintaxis simple de los estándares es bastante sencilla, simplemente con un código de idioma de 2 letras en minúsculas para indicar el idioma requerido. Algunos ejemplos de estos "códigos de idioma" son:

  • "en" para el Ingles,
  • "es" para el Español ó
  • "fr" para el Frances.

Un ejemplo de como definir un Párrafo con texto establecido en Frances:

<p lang="fr">Ceci est un paragraphe.</p>

Sintaxis Compuesta

La sintaxis compuesta de los estándares definidos, es lo suficientemente profunda como para marcar dialectos de idiomas extremadamente específicos. Esta sintaxis profunda está formada por subetiquetas de idioma separadas por guiones (guion medio), donde cada subetiqueta indica una determinada propiedad del idioma. Las 3 subetiquetas más comunes son:

Subetiqueta de Idioma:

Requerido. Un código de 2 o 3 caracteres que define el lenguaje básico, generalmente escrito en minúsculas. Por ejemplo, el código de idioma para inglés es "en" y el código para Badeshi es "bdz".

Subetiqueta de Escritura:

Opcional. Esta subetiqueta define el sistema de escritura utilizado para el idioma y siempre tiene 4 caracteres, con la primera letra en mayúscula. Por ejemplo, francés en Braille es "fr-Brai" y "ja-Kana" es japonés escrito con el alfabeto Katakana. Si el idioma está escrito de una manera muy típica, como el inglés en el alfabeto latino, no es necesario utilizar esta subetiqueta.

Subetiqueta de Región:

Opcional. Esta subetiqueta define un dialecto del idioma base de una ubicación particular, y son 2 letras en mayúsculas que coinciden con un código de país o 3 números que coinciden con un área fuera del país. Por ejemplo, "es-ES" es para el español que se habla en España y "es-013" es el español que se habla en Centroamérica. “Español internacional” sería simplemente "es".

La subetiqueta de escritura precede a la subetiqueta de región si ambas están presentes: "ru-Cyrl-BY" es ruso, escrito en alfabeto cirílico, como se habla en Bielorrusia.

Para los códigos de Países puedes ir a: Valores de Países.

Códigos de Idioma

El ISO 639-1 define abreviaciones para los idiomas como se muestran a continuación:

Código Nombre

aa

Afar

ab

Abkhazian

ae

Avestan

af

Afrikaans

ak

Akan

am

Amharic

an

Aragonese

ar

Arabic

as

Assamese

av

Avaric

ay

Aymara

az

Azerbaijani

ba

Bashkir

be

Belarusian

bg

Bulgarian

bh

Bihari

bi

Bislama

bm

Bambara

bn

Bengali (Bangla)

bo

Tibetan

br

Breton

bs

Bosnian

ca

Catalan

ce

Chechen

ch

Chamorro

co

Corsican

cr

Cree

cs

Czech

cu

Old Church Slavonic, Old Bulgarian

cv

Chuvash

cy

Welsh

da

Danish

de

German

dv

Divehi, Dhivehi, Maldivian

dz

Dzongkha

ee

Ewe

el

Greek

en

English

eo

Esperanto

es

Spanish

et

Estonian

eu

Basque

fa

Persian (Farsi)

ff

Fula, Fulah, Pulaar, Pular

fi

Finnish

fj

Fijian

fo

Faroese

fr

French

fy

Western Frisian

ka

Georgian

kw

Cornish

kl

Kalaallisut, Greenlandic

ga

Irish

gd

Gaelic (Scottish)

gl

Galician

gn

Guarani

gu

Gujarati

gv

Gaelic, Manx

ha

Hausa

he

Hebrew

hr

Croatian

ht

Haitian Creole

hi

Hindi

ho

Hiri Motu

hu

Hungarian

hy

Armenian

hz

Herero

is

Icelandic

ia

Interlingua

id

Interlingua

ie

Interlingue

ig

Igbo

ii

Nuosu, Sichuan Yi

ik

Inupiak

in

Indonesian

io

Ido

it

Italian

iu

Inuktitut

ja

Japanese

ji

Indonesian

jv

Javanese

kg

Kongo

ki

Kikuyu

kj

Kwanyama

kk

Kazakh

km

Khmer

kn

Kannada

ko

Korean

kr

Kanuri

ks

Kashmiri

ku

Kurdish

kv

Komi

ky

Kyrgyz

la

Latin

lb

Luxembourgish

lg

Luganda, Ganda

li

Limburgish (Limburger)

ln

Lingala

lo

Lao

lt

Lithuanian

lu

Luga-Katanga

lv

Latvian (Lettish)

mg

Malagasy

mh

Marshallese

mi

Maori

mk

Macedonian

ml

Malayalam

mn

Mongolian

mo

Moldavian

mr

Marathi

ms

Malay

mt

Maltese

my

Burmese

na

Nauru

nb

Norwegian bokmål

nd

Northern Ndebele

ne

Nepali

ng

Ndonga

nl

Dutch

nn

Norwegian nynorsk

no

Norwegian

nr

Southern Ndebele

nv

Navajo

ny

Chichewa, Chewa, Nyanja

oc

Occitan

oj

Ojibwe

om

Oromo (Afaan Oromo)

or

Oriya

os

Ossetian

pi

Pāli

ps

Pashto, Pushto

pa

Punjabi (Eastern)

pl

Polish

pt

Portuguese

qu

Quechua

rm

Romansh

rn

Kirundi

ro

Romanian

ru

Russian

rw

Kinyarwanda (Rwanda)

sa

Sanskrit

sd

Sindhi

se

Sami

sg

Sango

sh

Serbo-Croatian

si

Sinhalese

sk

Slovak

sl

Slovenian

sm

Samoan

sn

Shona

so

Somali

sq

Albanian

sr

Serbian

ss

Swati, Siswati

st

Sesotho

su

Sundanese

sv

Swedish

sw

Swahili (Kiswahili)

ta

Tamil

te

Telugu

tg

Tajik

th

Thai

ti

Tigrinya

tk

Turkmen

tl

Tagalog

tn

Setswana

to

Tonga

tr

Turkish

ts

Tsonga

tt

Tatar

ty

Tahitian

tw

Twi

ug

Uyghur

uk

Ukrainian

ur

Urdu

uz

Uzbek

ve

Venda

vi

Vietnamese

vo

Volapük

wa

Wallon

wo

Wolof

xh

Xhosa

yi

Yiddish

yo

Yoruba

za

Zhuang, Chuang

zh

Chinese

zh-Hans

Chinese (Simplified)

zh-Hant

Chinese (Traditional)

zu

Zulu

Publicidad