LocalePack
ChromeFirefoxEdgeOperaSafariLista CWS
Next.jsi18nextVue.js
Poradniki
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.

Bezpieczne dla {{placeholder}} i 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

Wybierz spośród 52 języków. Zobacz przejrzyste ceny zależne od rozmiaru i złożoności pliku, zanim zapłacisz.

03

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.

Demo cen na żywo

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

Wybrane języki3

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 konfiguracji2 minutyGodziny na język30+ minut
Przejrzystość kosztów
Obsługa JSON dla przestrzeni nazw
Bezpieczeństwo {{placeholder}} i liczby mnogiej
Szybkość (52 języki)< 5 minTygodnieGodziny
Najlepsze dlaAplikacje i18next i ReactMałe projektyKorporacyjny 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

Najczęściej zadawane pytania

Wszystko, co musisz wiedzieć o LocalePack dla i18next.

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

ChromeFirefoxEdgeOperaSafari

Gotowy(-a) wdrożyć swoją aplikację i18next globalnie?

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

Wypróbuj LocalePack
LocalePack
PoradnikiPrywatnośćWarunkiWsparcie

© 2025 LocalePack. Wszelkie prawa zastrzeżone.

This project was translated with LocalePack logoLocalePack