Darmowe narzędzie dla deweloperów do lokalizacji

Bezpłatny internetowy konwerter kodów lokalizacji

Wprowadź locale takie jak en_US, pt-BR, zh-Hant-TW lub popularną nazwę języka. Otrzymaj natychmiast kanoniczne kody i czytelne szczegóły.

Wypróbuj en_US, pt-BR, zh-Hant-TW, serbski lub portugalski brazylijski.

angielski amerykański

Kanonicalny BCP 47
en-US
POSIX / podkreślnik
en_US
Język
en — angielski
Skrypt
Nieokreślone
Region
US — Stany Zjednoczone
Prawdopodobnie maksymalny locale
en-Latn-US
Kierunek pisma
Od lewej do prawej

Prywatne z założenia. To narzędzie działa w całości w Twojej przeglądarce. Wklejane wartości nigdy nie są przesyłane, przechowywane ani uwzględniane w analizach.

Generator tagów hreflangWklej jeden kod języka i bezwzględny URL w każdej linii. Generator sprawdza poprawność zestawu i tworzy znaczniki link HTML gotowe do użycia jako relacje wzajemne.Kontroler kluczy i18n JSONWklej słownik JSON w języku źródłowym oraz tłumaczenie docelowe. Znajdź brakujące i dodatkowe zagnieżdżone klucze natychmiast, bez przesyłania żadnego z plików.

Jak używać konwertera kodów lokalizacji

  1. Wprowadź identyfikator lokalizacjiWpisz tag BCP 47, locale w stylu POSIX lub nazwę języka w polu wejściowym.
  2. Przejrzyj formaty kanoniczneSprawdź znormalizowane formy BCP 47 i z podkreśleniami oraz wykryty język, skrypt, region i kierunek zapisu.
  3. Skopiuj konwersjęSkopiuj oznaczony wynik, gdy będziesz gotowy użyć lokalizacji w kodzie lub konfiguracji.

Konwertuj formaty lokalizacji bez zgadywania

Identyfikatory lokalizacji wydają się niewielkie, ale niezgodna wielkość liter, separatory i założenia dotyczące regionu regularnie psują przekierowania językowe i mechanizmy zapasowe tłumaczeń. Ten konwerter kanonizuje kod przy użyciu przeglądarkowego API Internationalization i pokazuje równoważne formaty obok siebie.

Możesz zacząć od tagu BCP 47, kodu w stylu podkreślnika lub powszechnej nazwy języka. Wynik oddziela język, skrypt i region, dzięki czemu dokładnie widać, co identyfikator obiecuje użytkownikom i oprogramowaniu.

BCP 47, POSIX i kody ISO — wyjaśnienie

BCP 47 to standard sieciowy: najpierw język, a następnie opcjonalne podtagi skryptu i regionu oddzielone myślnikami. Lokalizacje w stylu POSIX zazwyczaj używają podkreślników. Podtag języka zwykle pochodzi z ISO 639, natomiast dwuliterowy podtag regionu pochodzi z ISO 3166-1.

Kanonalizacja poprawia prezentację, nie znaczenie. Na przykład może znormalizować wielkość liter i znane aliasy, ale nie może zdecydować, czy ogólne hiszpańskie powinno stać się es-ES czy es-MX. Ta decyzja produktowa powinna odzwierciedlać treść, którą faktycznie przetłumaczyłeś.

Użyj najwęższego locale, które pozostaje dokładne

Wybierz znacznik zawierający tylko język, gdy jedno tłumaczenie faktycznie obsługuje wszystkie regiony. Dodaj region, gdy różni się ortografia, waluta, tekst prawny, miary lub dostępność produktów. Dodaj skrypt, gdy czytelnicy tego samego języka używają zasadniczo różnych systemów pisma.

Wszystko wpisane tutaj jest przetwarzane w Twojej przeglądarce. Multilocale nie otrzymuje tej wartości, nie przechowuje jej ani nie dołącza jej do zdarzeń analitycznych.

Często Zadawane Pytania

Jaka jest różnica między en-US a en_US?

en-US to forma BCP 47 używana przez HTML, hreflang, JavaScript i większość interfejsów API sieci. en_US to forma w stylu POSIX nadal używana przez niektóre systemy operacyjne, bazy danych i pliki tłumaczeń. Zazwyczaj opisują ten sam lokalny wariant angielskiego dla Stanów Zjednoczonych.

Czy kod lokalizacji to to samo co kod języka?

Nie. Kod języka, taki jak en, identyfikuje język. Locale może także określać skrypt, region lub oba te elementy, np. zh-Hant-TW dla chińskiego tradycyjnego używanego w Tajwanie. Używaj tylko tych szczegółów, których Twój produkt faktycznie potrzebuje.

Który format ustawień regionalnych powinienem użyć w sieci?

Używaj kanonicznych tagów BCP 47 z myślnikami dla atrybutów lang w HTML, hreflang, interfejsów Intl i negocjacji języka HTTP. Zachowuj kody z podkreślnikami tylko wtedy, gdy istniejąca biblioteka lub konwencja plików wyraźnie tego wymaga.