Prześlij lub wklej swój plik JSON (i18n) i uzyskaj gotowy plik Flutter ARB w ciągu kilku sekund. Darmowe, bez rejestracji, nic nie jest przechowywane.
Jak to działa
- Przeciągnij i upuść swój plik JSON (i18n) tutaj lub kliknij, aby przeszukać
- Kliknij Konwertuj — parsowanie i konwersja odbywają się natychmiast, plik nigdy nie opuszcza odpowiedzi serwera.
- Skopiuj wynik lub pobierz go jako gotowy plik
JSON (i18n)
Płaski format JSON z kluczami i wartościami jest najczęściej używanym formatem i18n w sieci — wykorzystywanym przez react-intl, i18next, vue-i18n, Angular i wiele innych frameworków.
{
"welcome": "Welcome!",
"nav.home": "Home"
}
Flutter ARB
ARB (Application Resource Bundle) to format lokalizacji Fluttera. Jest to plik JSON z kluczami tekstowymi, opcjonalnymi metadanymi z prefiksem @ oraz miejscami ICU, takimi jak {name}.
{
"@@locale": "en",
"welcome": "Welcome, {name}!"
}
FAQ
Czy ten konwerter jest darmowy?
Tak, całkowicie za darmo i bez rejestracji. To małe narzędzie zbudowane na platformie tłumaczeniowej Localization.One.
Czy moje pliki są gdzieś przesłane lub przechowywane?
Plik jest analizowany w pamięci, aby wygenerować przekonwertowany wynik i nigdy nie jest zapisywany na dysku ani przechowywany. Jeśli wkleisz tekst, to samo dotyczy.
Co się dzieje z miejscami na dane i znakami specjalnymi?
Zastępniki takie jak %s, %1$s, {name} lub {{var}} są zachowywane w oryginalnej formie. Znaki specjalne są odpowiednio escape'owane zgodnie z zasadami docelowego formatu.