i18n JSON Validator - znajdź brakujące klucze tłumaczeń | POLPROG Skip to content

Walidator i18n BETA

Sprawdź poprawność plików lokalizacyjnych i wychwyć brakujące klucze, niespójności oraz potencjalne problemy przed wydaniem.

Za darmo Bez rejestracji Prywatność przede wszystkim
Obsługiwana struktura
  • Płaski JSON{ "key": "value" }
  • Zagnieżdżony JSON{ "key": { "nested": "value" } }
  • Symbole zastępcze{name}, %s, {{value}}
  • Znaczniki HTML<b>, <a>, <br> and more

Wskazówka: aby uzyskać najlepsze wyniki, nazwij pliki kodem języka (np. en.json, pl.json, de.json).

Zakres i ograniczenia

Co ten walidator robi, a czego nie zrobi

Walidator, nie usługa tłumaczeniowa

Pliki są porównywane z plikiem bazowym i raportowane: brakujące i nadmiarowe klucze, niezgodności typów, różnice w placeholderach i znacznikach, puste wartości oraz teksty wciąż identyczne z bazą. Żadna treść nie jest tłumaczona, sugerowana ani przechowywana, a pliki znikają zaraz po zbudowaniu raportu. Tekst oznaczony jako nieprzetłumaczony bywa całkowicie poprawny, jak to często z nazwami marek i terminami technicznymi.

Pomoc

FAQ

Jak wybierany jest plik bazowy?

Domyślnie największy i najbardziej kompletny plik w zestawie, bo to prawie zawsze język źródłowy. Każdy inny plik jest z nim porównywany, więc baza ma z definicji 100%.

Co liczy się jako niezgodność placeholderów?

Tokeny podstawiane przez runtime, takie jak {name} albo %s, różnią się między tekstem bazowym a tłumaczeniem. To realna usterka: w najlepszym razie wartość nigdy się nie pojawi, w najgorszym formatter rzuci wyjątkiem.

Dlaczego klucz jest zgłoszony jako nieprzetłumaczony?

Jego wartość jest bajt w bajt identyczna z bazą. Często to nazwa marki, fragment kodu albo jednostka i jest poprawna. Właśnie dlatego raportujemy to osobno od twardych błędów.

Czy moje pliki są wysyłane i przechowywane?

Trafiają na nasz serwer, żeby je sparsować i porównać, a potem są odrzucane. Nic nie jest zapisywane na dysk, indeksowane ani udostępniane.

Potrzebujesz pomocy z lokalizacją lub internacjonalizacją?

Pomożemy Ci tworzyć lepsze produkty wielojęzyczne.

Skontaktuj się