Darmowe narzędzie dla deweloperów do lokalizacji

Bezpłatne narzędzie do sprawdzania kluczy tłumaczeń JSON i18n

Wklej 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.

Kompletny słownik języka źródłowego.

Locale, które chcesz sprawdzić pod kątem zgodności.

4Klucze źródłowe
3Dopasowane klucze
1Brakujące klucze
1Dodatkowe klucze
75%Pokrycie kluczy

Brakuje w celu

  • checkout.cancel

Dodatkowe w docelowym języku

  • navigation.legacy

Prywatne z założenia. To narzędzie działa w całości w Twojej przeglądarce. Wklejone wartości nigdy nie są przechowywane ani uwzględniane w danych analitycznych. Twoją przeglądarkę opuszcza wyłącznie wynik, gdy poprosisz nas o wysłanie go do Ciebie w wiadomości e-mail jako pliku PDF.

Konwerter kodów lokalizacjiWprowadź locale takie jak en_US, pt-BR, zh-Hant-TW lub popularną nazwę języka. Otrzymaj natychmiast kanoniczne kody i czytelne szczegóły.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.

Jak porównać klucze tłumaczeń

  1. Wklej słownik źródłowyUmieść kompletny obiekt JSON w języku źródłowym w pierwszym edytorze.
  2. Wklej docelowy słownikWklej przetłumaczony obiekt JSON, który chcesz sprawdzić, do drugiego edytora.
  3. Przejrzyj kluczowe różniceUżyj wyników brakujących, dodatkowych, dopasowanych i pokrycia, aby rozwiązać rozbieżności plików lokalizacji przed wydaniem.

Wykrywaj niekompletne pliki lokalizacji przed wydaniem

Brakujący klucz i18n często trafia do użytkowników jako surowy tekst dewelopera, pusty label lub zdanie w języku zapasowym. Porównaj słownik źródłowy z każdym docelowym locale przed wydaniem, aby wychwycić rozjazdy, póki ich naprawa jest nadal prosta.

Narzędzie sprawdzające spłaszcza zagnieżdżone obiekty do ścieżek kluczy, a następnie rozdziela brakujące, dodatkowe i pasujące klucze. Dodatkowe klucze mogą ujawnić nieaktualne treści usunięte ze źródła lub klucz występujący tylko w celu docelowym, który wymaga celowego wyjątku.

Użyj parytetu kluczy jako bramki jakości lokalizacji

Zgodność liczby kluczy nie dowodzi, że tłumaczenia są poprawne, aktualne lub odpowiednie dla kontekstu interfejsu. Łącz sprawdzanie parzystości kluczy z kontrolą tłumacza, walidacją placeholderów, zrzutami ekranu oraz testami automatycznymi dotyczącymi zachowania form mnogich i interpolacji.

Dla ciągłej lokalizacji uruchamiaj to samo porównanie za każdym razem, gdy zmienia się tekst źródłowy. Workflow zarządzania tłumaczeniami może wtedy przydzielać wyłącznie brakujące zadania zamiast wielokrotnego wymieniania całych plików.

Twoje słowniki pozostają na tym urządzeniu

Przeglądarka analizuje oba dokumenty JSON lokalnie. Multilocale nigdy nie przechowuje ich kluczy ani wartości i otrzymuje jedynie ścieżki do brakujących i dodatkowych kluczy — tylko jeśli poprosisz o przesłanie ich e-mailem w formacie PDF. Analityka interakcji obejmuje wyłącznie sumy liczbowe oraz ogólne stany powodzenia lub błędu.

Często Zadawane Pytania

Czy moduł sprawdzający porównuje tekst tłumaczenia?

Nie. Porównuje ścieżki kluczy i zgłasza, czy każdy klucz źródłowy istnieje w docelowym JSON. Nie ocenia jakości tłumaczenia, nie kopiuje wartości ani nie wysyła tekstu do usługi tłumaczeniowej.

Czy obsługuje zagnieżdżone obiekty JSON?

Tak. Zagnieżdżone klucze są wyświetlane jako czytelne ścieżki z kropkami, na przykład checkout.payment.failed. Tablice są traktowane jako jedna wartość tłumaczenia, a nie rozbijane na klucze według indeksów.

Czy wklejone pliki tłumaczeń są przesyłane?

Nie. Parsowanie i porównywanie odbywają się w całości w przeglądarce. Gdy poprosisz o wysłanie wyniku w pliku PDF na e-mail, wysyłane są wyłącznie ścieżki brakujących i dodatkowych kluczy. Analytics otrzymuje tylko zbiorcze dane liczbowe, status parsowania i informację o tym, czy wysłano PDF. Nigdy nie otrzymuje kluczy, wartości, zawartości plików ani nazw plików.