
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.
Prześlij pliki JSON przestrzeni nazw, wybierz języki docelowe, zapłać raz i pobierz pliki locale gotowe do useTranslation().
Trzy proste kroki, aby zlokalizować projekt react-i18next. Prześlij JSON przestrzeni nazw, zapłać raz i pobierz pliki gotowe dla I18nextProvider.
Wrzuć swoje pliki przestrzeni nazw z locales/ (np. locales/en/common.json). Automatycznie wykrywamy {{placeholders}} oraz klucze liczby mnogiej _one/_other.
Wybieraj spośród 52 języków. Zobacz przejrzysty cennik oparty na rozmiarze i złożoności pliku, zanim zapłacisz.
Zapłać raz przez Stripe. Otrzymasz ZIP locales/ gotowy do przekazania do I18nextProvider — ta sama struktura przestrzeni nazw, przetłumaczone wartości.
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.
Upuść tutaj plik JSON
lub kliknij, aby przeglądać
JSON przestrzeni nazw react-i18next (locales/**). Maks. 500KB.
Wybrano 3 z 52 języków
Cena końcowa zostanie obliczona po przesłaniu pliku na stronie kasy
Płatność jednorazowa • Bez subskrypcji
Zaprojektowane z myślą o useTranslation(), I18nextProvider i JSON przestrzeni nazw — nie jest to ogólne narzędzie do tłumaczeń.
Utrzymuje common.json, auth.json i wszystkie przestrzenie nazw spójne we wszystkich lokalizacjach, dzięki czemu useTranslation('ns') działa bez zmian.
Zachowuje tokeny interpolacji, takie jak {{name}} i {{count}}, bajt w bajt — bez zepsutych ciągów w Twoich komponentach React.
Obsługuje podział liczby mnogiej w react-i18next, taki jak key_one i key_other, aby gramatyka była poprawna we wszystkich językach docelowych.
Pobierz ZIP locales/ z tą samą strukturą folderów — wrzuć go do repozytorium i przekaż bezpośrednio do I18nextProvider.
Wszystkie języki są tłumaczone jednocześnie. Większość zadań kończy się w mniej niż 5 minut.
Bez subskrypcji, bez miesięcznych opłat. Płać raz za zadanie, pobieraj bez ograniczeń.
react-i18next ładuje pliki lokalizacji przez I18nextProvider. LocalePack generuje wszystkie pliki przestrzeni nazw w tej samej strukturze, jakiej Twoja aplikacja już oczekuje.
locales/ ├── en/ │ ├── common.json ← source namespace │ └── auth.json ├── de/ │ ├── common.json │ └── auth.json ├── fr/ │ └── ... └── ... (52 locales)
// 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 hooka
t()
I18nextProvider
i18next.init()
Placeholdery
{{variable}}
Liczba mnoga
_one/_other
Ogólne narzędzia do tłumaczeń psują JSON przestrzeni nazw useTranslation(), 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 w przestrzeniach nazw | |||
| {{placeholder}} i bezpieczeństwo liczby mnogiej | |||
| Szybkość (52 języki) | < 5 min | Tygodnie | Godziny |
| Najlepsze dla | aplikacje react-i18next | Małe projekty | Korporacyjny CMS |
Prawdziwe projekty, które wykorzystały LocalePack, aby dotrzeć do globalnej publiczności w nawet 52 językach.

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.

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.

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.

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.
“Nasza aplikacja React przeszła z wersji tylko po angielsku na 12 języków w jedno popołudnie. Przestrzenie nazw useTranslation() pozostały nienaruszone.”
Sam K.
Deweloper React, startup SaaS
“I18nextProvider po prostu zadziałał po wrzuceniu ZIP-a. Bez ręcznego scalania, bez zepsutych {{variables}}.”
Priya M.
Inżynierka frontend
“Zobaczyłem wycenę jeszcze zanim przesłałem choć jeden plik. Dokładnie tego potrzebowałem do jednorazowego zlecenia lokalizacji.”
Chris D.
Freelance deweloper React
52
Obsługiwane języki
100%
{{placeholder}} i bezpieczne dla liczby mnogiej
ZIP
ZIP przestrzeni nazw
Płać raz • Pobierz ZIP z przestrzeniami nazw • Wdrażaj globalnie
Wypróbuj LocalePack