Walidator i18n BETA
Sprawdź poprawność plików lokalizacyjnych i wychwyć brakujące klucze, niespójności oraz potencjalne problemy przed wydaniem.
- ✓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).
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.
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.




