Ange en locale såsom en_US, pt-BR, zh-Hant-TW eller ett vanligt språk namn. Få kanoniska koder och läsbara detaljer direkt.
Prova en_US, pt-BR, zh-Hant-TW, serbiska eller brasiliansk portugisiska.
amerikansk engelska
Kanonicell BCP 47
en-US
POSIX / understreck
en_US
Språk
en — engelska
Skript
Inte angivet
Region
US — USA
Troligen maximerad
en-Latn-US
Skrivriktning
Vänster till höger
🔒Privat efter design. Det här verktyget körs helt och hållet i din webbläsare. Inklistrade värden lagras aldrig och inkluderas inte i analysdata. Endast resultatet lämnar din webbläsare, när du ber oss att skicka det till dig via e-post som PDF.
Ange en lokaliseringsidentifierareSkriv en BCP 47-tag, ett POSIX-stiligt lokalnamn eller ett språknamn i inmatningsfältet.
Granska de kanoniska formatenKontrollera de normaliserade BCP 47- och underscore-formerna samt det upptäckta språket, skriptet, regionen och skrivriktningen.
Kopiera konverteringenKopiera det markerade resultatet när du är redo att använda språket i kod eller konfiguration.
Konvertera lokalformat utan att gissa
Localeidentifikatorer ser små ut, men inkonsekvent versalisering, skiljetecken och regionsantaganden bryter regelbundet språkdirigering och översättningsfallbacks. Den här omvandlaren kanoniserar en kod med webbläsarens Internationalization API och visar motsvarande format sida vid sida.
Du kan börja med en BCP 47-tag, en understrykning-stilkod eller ett vanligt språk namn. Resultatet separerar språk, skrift och region så att du tydligt kan se vad identifieraren lovar användare och mjukvara.
BCP 47-, POSIX- och ISO-koder förklarade
BCP 47 är webbstandarden: språk först, sedan valfria script- och regionsundertag separerade med bindestreck. POSIX‑stilade locales använder vanligtvis understreck. Språkundertaget kommer normalt från ISO 639, medan det tvåbokstäveriga regionsundertaget kommer från ISO 3166-1.
Kanonicering åtgärdar presentationen, inte betydelsen. Till exempel kan den normalisera versalisering och kända alias, men den kan inte avgöra om generisk spanska ska bli es-ES eller es-MX. Det beslutet bör återspegla det innehåll du faktiskt översatte.
Använd den snävaste lokalen som fortfarande är korrekt
Välj en språktagg när en översättning verkligen fungerar för alla regioner. Lägg till en region när stavning, valuta, juridisk text, måttenheter eller produktutbud skiljer sig åt. Lägg till ett skript när läsare av samma språk använder väsentligt olika skriftsystem.
Allt som anges här behandlas i din webbläsare. Multilocale lagrar aldrig värdet eller kopplar det till analysdata, och tar emot konverteringen endast när du ber oss att skicka den till dig via e-post som PDF.
Vanliga frågor
Vad är skillnaden mellan en-US och en_US?
en-US är BCP 47-formen som används av HTML, hreflang, JavaScript och de flesta web-API:er. en_US är POSIX-stilformen som fortfarande används av vissa operativsystem, databaser och översättningsfiler. De beskriver vanligtvis samma engelska-för-Förenta staterna-locale.
Är en lokaliserringskod densamma som en språkkod?
Nej. En språkkod som en sådan som en en identifierar ett språk. En locale kan också identifiera ett skript, region eller båda, exempelvis zh-Hant-TW för traditionell kinesiska som används i Taiwan. Använd bara den detaljeringsnivå som din produkt faktiskt behöver.
Vilken lokalformat bör jag använda på webben?
Använd kanoniska BCP 47-taggar med bindestreck för HTML lang-attribut, hreflang, Intl-API:er och HTTP-språkförhandling. Behåll understreckskoder endast när ett befintligt ramverk eller filkonvention uttryckligen kräver dem.