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. Wklejane wartości nigdy nie są przesyłane, przechowywane ani uwzględniane w analizach.

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 nie przesyła ani nie przechowuje ich kluczy ani wartości, a analiza interakcji zawiera jedynie sumy liczbowe oraz ogólne stany sukcesu 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ównanie odbywają się całkowicie w Twojej przeglądarce. Analityka otrzymuje tylko zagregowane liczniki i status parsowania; nigdy nie otrzymuje kluczy, wartości, zawartości plików ani nazw plików.