LocalePack
ChromeFirefoxEdgeOperaSafariLista w CWS
Vue.jsReact
Next.jsi18nextReact Native
Poradniki dla deweloperówHistorie sukcesu
Stworzone specjalnie dla i18next

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.

{{placeholder}} i bezpieczne dla liczby mnogiej
Wiele przestrzeni nazw
Przejrzyste ceny
locales/en/common.json
Źródło (angielski)
{
  "HomePage": {
    "title": "Welcome",
    "cta": "Get Started",
    "items": "{count, plural,
      one {# item}
      other {# items}}"
  }
}
Niemiecki (wynik)
{
  "HomePage": {
    "title": "Willkommen",
    "cta": "Loslegen",
    "items": "{count, plural,
      one {# Artikel}
      other {# Artikel}}"
  }
}
52 lokalizacji

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.

01

Prześlij pliki przestrzeni nazw

Dodaj swoje przestrzenie nazw JSON (np. locales/en/common.json). Automatycznie wykrywamy strukturę i18next oraz klucze liczby mnogiej.

02

Wybierz języki

Wybieraj spośród 52 języków. Zobacz przejrzysty cennik oparty na rozmiarze i złożoności pliku, zanim zapłacisz.

03

Pobierz

Zapłać jednorazowo przez Stripe. Zwracamy ZIP odzwierciedlający locales/{lang}/ z zachowanymi placeholderami w podwójnych nawiasach klamrowych oraz kluczami _one/_other.

Demo cen na żywo

Przejrzysty kalkulator cen

Zobacz dokładnie, ile zapłacisz, zanim prześlesz pliki. Ostateczna wycena jest obliczana po przesłaniu na podstawie złożoności plików 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

Wybrane języki3

Cena końcowa zostanie obliczona po przesłaniu pliku na stronie kasy

Płatność jednorazowa • Bez subskrypcji

Stworzone dla deweloperów i18next

Zaprojektowane specjalnie pod przestrzenie nazw JSON i18next, placeholdery w podwójnych nawiasach klamrowych oraz klucze liczby mnogiej — nie jest to ogólne narzędzie do tłumaczeń.

Obsługa przestrzeni nazw

Utrzymuje spójność common.json, auth.json oraz zagnieżdżonych przestrzeni nazw we wszystkich docelowych lokalizacjach w Twoim ZIP-ie.

Bezpieczeństwo {{placeholder}}

Zachowuje tokeny interpolacji i18next, takie jak {{name}} i {{count}}, dokładnie — bez zepsutych stringów po tłumaczeniu.

Obsługa kluczy liczby mnogiej (_one/_other)

Obsługuje podział liczby mnogiej w stylu i18next, taki jak key_one i key_other, aby gramatyka była poprawna dla każdego języka.

Gotowy wynik (ZIP z namespace'ami)

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 bez ograniczeń.

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 w czasie działania

t()

Plik konfiguracyjny

i18next.init()

Placeholdery

{{variable}}

Liczba mnoga

_one/_other

Dlaczego nie użyć po prostu ogólnych narzędzi?

Ogólne 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 konfiguracji2 minutyGodziny na język30+ minut
Przejrzystość kosztów
Obsługa JSON w przestrzeniach nazw
{{placeholder}} i bezpieczeństwo liczby mnogiej
Szybkość (52 języki)< 5 minTygodnieGodziny
Najlepsze dlai18next i aplikacje ReactMałe projektyKorporacyjny CMS

Historie sukcesu

Prawdziwe projekty, które wykorzystały LocalePack, aby dotrzeć do globalnej publiczności w nawet 52 językach.

AstrologerAI AI astrology app localized into 52 languages

AstrologerAI: an AI astrology app localized into 52 languages

How the AstrologerAI app translated its entire experience into 52 languages with LocalePack — 6.3M tokens for $58.73 — to reach a worldwide audience in their own language.

DevToys.pro developer tools web app localized into 52 languages

DevToys.pro: 400% international traffic growth across 52 languages

How the DevToys.pro web app translated its entire UI into 52 languages with LocalePack — 5.8M tokens for $58.44 — and quadrupled its international organic traffic.

DevToys New Tab Chrome extension localized into 52 languages

DevToys New Tab: a Chrome extension localized UI + store listing in 52 languages

How the DevToys New Tab Chrome extension localized both its in-extension UI and its Chrome Web Store listing into 52 languages to reach a global audience.

The LocalePack site localized into 52 languages with LocalePack

LocalePack localized itself into 52 languages — with LocalePack

We used our own tool to translate the entire LocalePack site into 52 languages — 2.9M tokens for $27.37 — so developers worldwide find us in their own language.

Zobacz wszystkie historie sukcesu

Zaufane przez deweloperów i18next

“Nasz folder locales/en rozrósł się 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 szanuje przestrzenie nazw. ZIP trafia prosto do naszego repo — bez ręcznego scalania.”

Lisa M.

Inżynierka 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 języki

100%

W stylu mustache i bezpieczne dla liczby mnogiej

ZIP

ZIP przestrzeni nazw

Najczęściej zadawane pytania

Wszystko, co musisz wiedzieć o LocalePack dla i18next.

Dostępne także dla rozszerzeń przeglądarki:

ChromeFirefoxEdgeOperaSafari

Gotowy, by wdrożyć swoją aplikację i18next globalnie?

Płać raz • Pobierz ZIP z przestrzeniami nazw • Wdrażaj globalnie

Wypróbuj LocalePack
LocalePack
PoradnikiPrywatnośćRegulaminPomoc

© 2025 LocalePack. Wszelkie prawa zastrzeżone.

Ten projekt został przetłumaczony za pomocą LocalePack logoLocalePack