Gratis lokaliseringsverktøy for utviklere

Gratis nettbasert konverteringsverktøy for lokalekoder

Skriv inn en locale som en_US, pt-BR, zh-Hant-TW eller et vanlig språknavn. Få kanoniske koder og lesbare detaljer umiddelbart.

Prøv en_US, pt-BR, zh-Hant-TW, serbisk eller brasiliansk portugisisk.

engelsk (USA)

Kanonisk BCP 47
en-US
POSIX / understrek
en_US
Språk
en — engelsk
Skript
Ikke spesifisert
Region
US — USA
Sannsynligvis maksimert lokalitet
en-Latn-US
Skriveretning
Venstre mot høyre

Privat etter utformingen. Dette verktøyet kjører helt i nettleseren din. Limte verdier blir aldri lastet opp, lagret eller inkludert i analyser.

Hreflang-taggeneratorLim inn én språkkode og absolutt URL per linje. Generatoren validerer settet og lager gjensidig-klare HTML-lenketagger.i18n JSON-nøkkelsjekkerLim inn en JSON-ordbok for kildespråk og en måloversettelse. Finn manglende og ekstra nestede nøkler umiddelbart uten å laste opp noen av filene.

Hvordan bruke locale-kodekonverteren

  1. Skriv inn en lokalisasjonsidentifikatorSkriv inn en BCP 47-tag, en POSIX-stil lokalitet eller et språknavn i inntastingsfeltet.
  2. Gjenomgå de kanoniske formateneKontroller den normaliserte BCP 47- og understrek-formen samt det oppdagede språket, skriptet, regionen og skrivriktningen.
  3. Kopier konverteringenKopier det merkede resultatet når du er klar til å bruke språket i kode eller konfigurasjon.

Konverter lokalfomat uten å gjette

Lokalitetsidentifikatorer ser små ut, men inkonsekvent bruk av store/små bokstaver, skilletegn og regionsantakelser bryter ofte språkdirigering og oversettelsesfallbacks. Denne konverteren kanoniserer en kode med nettleserens Internationalization API og viser de tilsvarende formatene side om side.

Du kan starte med en BCP 47-tag, en understrek-stil kode eller et vanlig språknavn. Resultatet skiller språket, skrift og region slik at du kan se nøyaktig hva identifikatoren lover brukere og programvare.

BCP 47-, POSIX- og ISO-koder forklart

BCP 47 er webstandarden: språk først, deretter valgfrie skript- og regionsubtag separert med bindestreker. POSIX-stil lokaliseringer bruker vanligvis understreker. Språk-subtaggen kommer normalt fra ISO 639, mens den tosifrede regionsubtaggen kommer fra ISO 3166-1.

Kanonisering fikser presentasjon, ikke mening. For eksempel kan den normalisere bruk av store/små bokstaver og kjente aliaser, men den kan ikke avgjøre om generisk spansk bør bli es-ES eller es-MX. Den produktavgjørelsen bør reflektere innholdet du faktisk oversatte.

Bruk den sneverste locale som fortsatt er nøyaktig

Velg et språkspesifikt tag når én oversettelse virkelig dekker alle regioner. Legg til en region når stavemåte, valuta, juridisk tekst, måleenheter eller produkt tilgjengelighet varierer. Legg til et script når brukere av samme språk anvender vesentlig forskjellige skriftsystemer.

Alt som legges inn her behandles i nettleseren din. Multilocale mottar ikke verdien, lagrer den eller knytter den til analysehendelser.

Ofte stilte spørsmål

Hva er forskjellen mellom en-US og en_US?

en-US er BCP 47-formen som brukes av HTML, hreflang, JavaScript og de fleste nett-APIer. en_US er den POSIX-stilformen som fortsatt brukes av noen operativsystemer, databaser og oversettelsesfiler. De beskriver vanligvis den samme English-for-the-United-States-lokaliteten.

Er en lokalitetskode det samme som en språkkode?

Nei. En språkkode som en identifiserer et språk. En locale kan også identifisere et skript, region eller begge deler, for eksempel zh-Hant-TW for tradisjonell kinesisk brukt i Taiwan. Bruk kun det detaljnivået produktet ditt faktisk trenger.

Hvilket lokalformat bør jeg bruke på nettet?

Bruk kanoniske BCP 47-tagger med bindestreker for HTML lang-attributter, hreflang, Intl API-er og HTTP-språkforhandling. Behold understrekskoder kun når et eksisterende rammeverk eller en filkonvensjon eksplisitt krever dem.