
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.
የnamespace JSON ፋይሎችዎን ይስቀሉ፣ የመድረሻ ቋንቋዎችን ይምረጡ፣ አንድ ጊዜ ይክፈሉ፣ እና useTranslation() ላይ ለመጠቀም ዝግጁ የlocale ፋይሎችን ያውርዱ።
የreact-i18next ፕሮጀክትዎን ለመተርጎም ሶስት ቀላል እርምጃዎች። namespace JSON ይስቀሉ፣ አንድ ጊዜ ይክፈሉ፣ እና ለ I18nextProvider ዝግጁ ፋይሎችን ያውርዱ።
የእርስዎን locales/ namespace ፋይሎች (ለምሳሌ locales/en/common.json) ያስገቡ። {{placeholders}} እና _one/_other የብዛት ቁልፎችን በራስ-ሰር እንለያለን።
ከ52 ቋንቋዎች ይምረጡ። ከመክፈልዎ በፊት በፋይልዎ መጠን እና ውስብስብነት ላይ የተመሠረተ ግልጽ ዋጋ ይመልከቱ።
በStripe በኩል አንድ ጊዜ ይክፈሉ። ለ I18nextProvider ለማስተላለፍ ዝግጁ የlocales/ ZIP ያግኙ—ተመሳሳይ የnamespace መዋቅር፣ የተተረጎሙ እሴቶች።
ከመስቀል በፊት ትክክል ምን እንደምትከፍል በግልጽ ተመልከት። የመጨረሻ ዋጋ ጥቅስ ከመስቀል በኋላ በፋይሉ ውስብስብነት እና በመረጥካቸው ቋንቋዎች መሠረት ይታሰባል።
የJSON ፋይልን እዚህ ጣል
ወይም ለመፈለግ ይጫኑ
react-i18next namespace JSON (locales/**). ከፍተኛው 500KB።
ከ52 ቋንቋዎች ውስጥ 3 ተመርጠዋል
የመጨረሻ ዋጋ በመክፈያ ገጽ ላይ ፋይሉ ከተሰቀለ በኋላ ይታሰባል
አንድ ጊዜ ክፍያ • ምንም ዓይነት ምዝገባ የለም
ለ useTranslation(), I18nextProvider እና namespace JSON በተለይ የተነደፈ—አጠቃላይ የትርጉም መሣሪያ አይደለም።
common.json, auth.json እና ሁሉንም namespaces በእያንዳንዱ locale ላይ ተመሳሳይ እንዲሆኑ ያስቀምጣል ስለዚህ useTranslation('ns') ምንም ለውጥ ሳይፈልግ ይሰራል።
እንደ {{name}} እና {{count}} ያሉ የ interpolation ቶከኖችን በ byte-for-byte ይጠብቃል—በ React ኮምፖነንቶችዎ ውስጥ የተሰበሩ ስትሪንጎች አይኖሩም።
እንደ key_one እና key_other ያሉ የ react-i18next የብዙ ቁልፍ መከፋፈሎችን ያስተናግዳል ስለዚህ ሰዋሰው በሁሉም የመድረሻ ቋንቋዎች ላይ ትክክል ይቆያል።
ተመሳሳይ የፎልደር መዋቅር ያለው locales/ ZIP ያውርዱ—ወደ ሪፖዎ ያስገቡት እና ቀጥታ ለ I18nextProvider ያስተላልፉት።
ሁሉም ቋንቋዎች በአንድ ጊዜ ይተረጎማሉ። አብዛኛዎቹ ስራዎች ከ5 ደቂቃ በታች ይጠናቀቃሉ።
ምንም ምዝገባ የለም፣ ምንም ወርሃዊ ክፍያ የለም። ለእያንዳንዱ ስራ አንድ ጊዜ ክፈል፣ ለዘላለም አውርድ።
react-i18next የ locale ፋይሎችን በ I18nextProvider በኩል ይጫናል። LocalePack መተግበሪያዎ አስቀድሞ የሚጠብቀውን መዋቅር በመከተል ሁሉንም የ namespace ፋይሎች ይፈጥራል።
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
t()
I18nextProvider
i18next.init()
ቦታ ያዢዎች
{{variable}}
ብዙ ቁጥር
_one/_other
አጠቃላይ የትርጉም መሣሪያዎች useTranslation() የ namespace JSON, ድርብ-ቅንፍ ቦታ ያዢዎችን እና _one/_other የብዙ ቁጥር ልማዶችን ያበላሻሉ።
LocalePack | በእጅ ትርጉም | አጠቃላይ TMS | |
|---|---|---|---|
| የማዋቀር ጊዜ | 2 ደቂቃ | በእያንዳንዱ ቋንቋ ሰዓታት | 30+ ደቂቃ |
| የዋጋ ግልጽነት | |||
| የ namespace JSON ድጋፍ | |||
| {{placeholder}} እና የብዙ ቁጥር ደህንነት | |||
| ፍጥነት (52 ቋንቋዎች) | < 5 ደቂቃ | ሳምንታት | ሰዓታት |
| ለማን ይመች | react-i18next መተግበሪያዎች | ትናንሽ ፕሮጀክቶች | የድርጅት CMS |
LocalePackን በመጠቀም እስከ 52 ቋንቋዎች ድረስ ዓለም አቀፍ ተመልካቾችን የደረሱ እውነተኛ ፕሮጀክቶች።

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.
“የእኛ React መተግበሪያ ከእንግሊዝኛ ብቻ ወደ 12 ቋንቋዎች በአንድ ከሰዓት በኋላ ተለወጠ። useTranslation() ኔምስፔስ እንደነበሩ ተመለሱ።”
ሳም ኬ.
React ገንቢ፣ SaaS ስታርትአፕ
“I18nextProvider ዚፕን ካስገባሁ በኋላ በቀጥታ ሰራ። በእጅ ማዋሃድ የለም፣ የተሰበሩ {{variables}} የሉም።”
ፕሪያ ኤም.
የፊት-ገጽ መሐንዲስ
“አንድ ፋይል እንኳ ከመስቀል በፊት የዋጋ ግምትን አየሁ። ለአንድ ጊዜ የአካባቢያዊ ትርጉም ስራ የፈለግሁት ትክክል ይህ ነበር።”
ክሪስ ዲ.
ነፃ ሙያ ያለው React ገንቢ
52
የሚደገፉ ቋንቋ-ክልሎች
100%
{{placeholder}} እና ብዙ-ቁጥር ደህንነቱ የተጠበቀ
ZIP
የኔምስፔስ ዚፕ
አንድ ጊዜ ክፈል • namespace ZIP አውርድ • በዓለም አቀፍ ደረጃ ላክ
LocalePack ይሞክሩ