Voer een locale-identificatie inTyp een BCP 47-tag, een POSIX-stijl locale of een taalnaam in het invoerveld.
Controleer de canonieke formatenControleer de genormaliseerde BCP 47- en underscore-vormen plus de gedetecteerde taal, script, regio en schrijfrichting.
Kopieer de conversieKopieer het gemarkeerde resultaat wanneer je klaar bent om de locale in code of configuratie te gebruiken.
Converteer locaalformaten zonder te raden
Locale-identifiers lijken klein, maar inconsistente hoofdletters, scheidingstekens en aannames over regio’s zorgen regelmatig voor problemen met taalinrichting en fallback van vertalingen. Deze converter maakt een code canoniek met de Internationalization API van de browser en toont de equivalente formaten naast elkaar.
Je kunt beginnen met een BCP 47-tag, een underscore-stijl code of een gebruikelijke taalnaam. Het resultaat splitst de taal, het schrift en de regio zodat je precies kunt zien wat de identifier gebruikers en software belooft.
BCP 47-, POSIX- en ISO-codes uitgelegd
BCP 47 is de webstandaard: eerst de taal, gevolgd door optionele script- en regiopjes gescheiden door koppeltekens. POSIX-stijl locales gebruiken meestal underscores. De taal-subtag komt normaal gesproken uit ISO 639, terwijl de tweeletterige regiopsubtag uit ISO 3166-1 komt.
Canonicalisering corrigeert de presentatie, niet de betekenis. Het kan bijvoorbeeld hoofdlettergebruik en bekende aliassen normaliseren, maar het kan niet beslissen of algemeen Spaans es-ES of es-MX moet worden. Die productbeslissing moet de inhoud weerspiegelen die u daadwerkelijk hebt vertaald.
Gebruik de meest specifieke locale die nog steeds accuraat is
Kies een taaltag zonder regio wanneer één vertaling daadwerkelijk voor alle regio's geldt. Voeg een regio toe als spelling, valuta, wettelijke tekst, maten of productbeschikbaarheid verschillen. Voeg een script toe wanneer lezers van dezelfde taal wezenlijk verschillende schriftvormen gebruiken.
Alles wat hier wordt ingevoerd, wordt in uw browser verwerkt. Multilocale ontvangt de waarde niet, slaat deze niet op en koppelt deze niet aan analyseevenementen.
Veel Gestelde Vragen
Wat is het verschil tussen en-US en en_US?
en-US is de BCP 47-vorm die wordt gebruikt door HTML, hreflang, JavaScript en de meeste web-API's. en_US is de POSIX-stijlvorm die nog steeds wordt gebruikt door sommige besturingssystemen, databases en vertaalbestanden. Ze beschrijven meestal dezelfde Engels-voor-de-Verenigde-Staten locale.
Is een localecode hetzelfde als een taalcode?
Nee. Een taalcode zoals en identificeert een taal. Een locale kan ook een script, regio of beide identificeren, zoals zh-Hant-TW voor Traditioneel Chinees gebruikt in Taiwan. Gebruik alleen de details die uw product daadwerkelijk nodig heeft.
Welke landinstelling-indeling moet ik op het web gebruiken?
Gebruik canonieke BCP 47-tags met streepjes voor HTML lang-attributen, hreflang, Intl-API's en HTTP-taalonderhandeling. Gebruik alleen underscore-codes wanneer een bestaand framework of bestandsconventie dit expliciet vereist.