Indtast en locale-identifikatorSkriv en BCP 47-tag, en POSIX-stil locale eller et sprognavn i inputfeltet.
Gennemse de kanoniske formaterKontroller den normaliserede BCP 47- og understregningsform samt den registrerede sprogkode, skrift, region og skrivriktning.
Kopiér konverteringenKopier det mærkede resultat, når du er klar til at bruge locale i kode eller konfiguration.
Konverter locale-formater uden gætteri
Lokalidentifikatorer ser små ud, men inkonsekvent brug af store/små bogstaver, skilletegn og regionsantagelser ødelægger ofte sprog‑routing og fallback for oversættelser. Denne konverter standardiserer en kode med browserens Internationalization API og viser de ækvivalente formater side om side.
Du kan starte med et BCP 47-tag, en underscore-stilkode eller et almindeligt sprognavn. Resultatet adskiller sproget, skriften og regionen, så du præcist kan se, hvad identifikatoren lover brugere og software.
BCP 47-, POSIX- og ISO-koder forklaret
BCP 47 er webstandarden: sprog først, derefter valgfrie script- og regionsunderdelinger adskilt af bindestreger. POSIX-stil lokaliteter bruger almindeligvis understregningstegn. Sprogsunderdelingen kommer normalt fra ISO 639, mens den tosifrede regionsunderdeling kommer fra ISO 3166-1.
Kanonisering retter præsentationen, ikke betydningen. For eksempel kan den normalisere store/små bogstaver og kendte aliaser, men den kan ikke beslutte, om generisk spansk skal blive es-ES eller es-MX. Den beslutning om produktet bør afspejle det indhold, du faktisk har oversat.
Brug den snævreste lokalitet, der forbliver præcis
Vælg et sprog-only-tag, når én oversættelse reelt dækker alle regioner. Tilføj en region, når stavning, valuta, juridisk tekst, måleenheder eller produkt tilgængelighed adskiller sig. Tilføj et script, når læsere af samme sprog bruger iøjnefaldende forskellige skriftsystemer.
Alt, hvad der indtastes her, behandles i din browser. Multilocale modtager ikke værdien, gemmer den ikke eller knytter den til analysehændelser.
Ofte stillede spørgsmål
Hvad er forskellen mellem en-US og en_US?
en-US er BCP 47-formen, som bruges af HTML, hreflang, JavaScript og de fleste web-API'er. en_US er POSIX-stilformen, som stadig bruges af nogle operativsystemer, databaser og oversættelsesfiler. De beskriver normalt den samme English-for-the-United-States-lokalitet.
Er en lokalekode det samme som en sprogkode?
Nej. En sprogkode som en identificerer et sprog. En locale kan også identificere et script, en region eller begge dele, f.eks. zh-Hant-TW for traditionelt kinesisk brugt i Taiwan. Brug kun de detaljer, dit produkt faktisk har brug for.
Hvilken locale-format skal jeg bruge på nettet?
Brug kanoniske BCP 47-tags med bindestreger til HTML lang-attributter, hreflang, Intl-API'er og HTTP-sprogforhandling. Hold understregningskoder kun når en eksisterende ramme eller filkonvention udtrykkeligt kræver dem.