Lokalizacja AI dla aplikacji i18next
Prześlij pliki JSON przestrzeni nazw, wybierz języki docelowe, zapłać raz i pobierz gotowy do użycia ZIP z locales.
Jak to działa
Trzy proste kroki, aby zlokalizować projekt i18next. Tłumaczenia uruchamiają się po płatności — kolejkujemy zadania i generujemy pliki przestrzeni nazw w kilka minut.
Prześlij pliki przestrzeni nazw
Dodaj swoje przestrzenie nazw JSON (np. locales/en/common.json). Automatycznie wykrywamy strukturę i18next oraz klucze liczby mnogiej.
Wybierz języki
Wybierz spośród 52 języków. Zobacz przejrzyste ceny zależne od rozmiaru i złożoności pliku, zanim zapłacisz.
Pobierz
Zapłać jednorazowo przez Stripe. Zwracamy ZIP odzwierciedlający locales/{lang}/, z zachowaniem placeholderów w podwójnych nawiasach klamrowych oraz kluczy _one/_other.
Przejrzysty kalkulator cen
Zobacz dokładnie, ile zapłacisz, zanim prześlesz plik. Ostateczna wycena jest obliczana po przesłaniu na podstawie złożoności pliku i wybranych języków.
1. Prześlij plik
Upuść tutaj plik JSON
lub kliknij, aby przeglądać
JSON namespace i18next (locales/**). Maks. 500KB.
2. Wybierz języki
Wybrano 3 z 52 języków
3. Twoja wycena
Ostateczna cena zostanie obliczona po przesłaniu pliku na stronie płatności
Płatność jednorazowa • Bez subskrypcji
Stworzone dla deweloperów i18next
Zaprojektowane specjalnie pod przestrzenie nazw JSON i18next, placeholdery w podwójnych nawiasach klamrowych i klucze liczby mnogiej — nie jest to ogólne narzędzie do tłumaczeń.
Obsługa przestrzeni nazw
Utrzymuje common.json, auth.json i zagnieżdżone przestrzenie nazw spójne we wszystkich docelowych lokalizacjach w Twoim ZIP-ie.
Bezpieczeństwo {{placeholder}}
Zachowuje tokeny interpolacji i18next, takie jak {{name}} i {{count}}, dokładnie — bez zepsutych ciągów po tłumaczeniu.
Obsługa kluczy liczby mnogiej (_one/_other)
Obsługuje podziały liczby mnogiej w stylu i18next, takie jak key_one i key_other, aby gramatyka była poprawna w każdym języku.
Gotowy wynik (ZIP z przestrzeniami nazw)
Pobierz drzewo locales/ gotowe do i18next.init() lub react-i18next — te same ścieżki, przetłumaczone wartości.
Tłumaczenie równoległe
Wszystkie języki są tłumaczone jednocześnie. Większość zadań kończy się w mniej niż 5 minut.
Płatność jednorazowa
Bez subskrypcji, bez miesięcznych opłat. Płać raz za zadanie, pobieraj na zawsze.
Jak składa się JSON i18next
Projekty i18next często dzielą teksty według przestrzeni nazw w locales/{lang}/. LocalePack generuje tę samą strukturę dla każdego wybranego języka.
Struktura folderu locales/
locales/ ├── en/ │ ├── common.json ← source namespace │ └── auth.json ├── de/ │ ├── common.json │ └── auth.json ├── fr/ │ └── ... └── ... (52 locales)
Użycie i18next.t()
// locales/en/common.json
{
"welcome": "Hello {{name}}",
"items_one": "{{count}} item",
"items_other": "{{count}} items"
}
// After i18next.init({ ns: ['common'] })
i18next.t('common:welcome', { name: 'Ada' });
i18next.t('common:items', { count: 5 });API środowiska uruchomieniowego
t()
Plik konfiguracyjny
i18next.init()
Symbole zastępcze
{{variable}}
Liczba mnoga
_one/_other
Dlaczego nie użyć po prostu ogólnych narzędzi?
Uniwersalne narzędzia do tłumaczeń często psują przestrzenie nazw i18next, placeholdery w podwójnych nawiasach klamrowych oraz konwencje liczby mnogiej _one/_other.
LocalePack | Tłumaczenie ręczne | Ogólny TMS | |
|---|---|---|---|
| Czas konfiguracji | 2 minuty | Godziny na język | 30+ minut |
| Przejrzystość kosztów | |||
| Obsługa JSON dla przestrzeni nazw | |||
| Bezpieczeństwo {{placeholder}} i liczby mnogiej | |||
| Szybkość (52 języki) | < 5 min | Tygodnie | Godziny |
| Najlepsze dla | Aplikacje i18next i React | Małe projekty | Korporacyjny CMS |
Zaufane przez deweloperów i18next
“Nasz folder locales/en urósł do 12 języków w jedno popołudnie. {{variables}} i klucze liczby mnogiej wróciły nienaruszone.”
Alex R.
Full-stack developer, aplikacja SaaS
“Wreszcie pipeline, który respektuje przestrzenie nazw. ZIP trafia prosto do naszego repo — bez ręcznego scalania.”
Lisa M.
Inżynier frontend
“Przejrzyste ceny mnie przekonały. Zobaczyłem wycenę, zanim przesłałem choćby jeden common.json.”
Dev J.
Współtwórca open source
52
Obsługiwane lokalizacje
100%
W stylu Mustache i bezpieczne dla liczby mnogiej
ZIP
ZIP przestrzeni nazw
Gotowy(-a) wdrożyć swoją aplikację i18next globalnie?
Płać raz • Pobierz ZIP z przestrzeniami nazw • Wdrażaj globalnie
Wypróbuj LocalePack