LocalePack
کرومفایرفاکساجاپراسافاریفهرست CWS
Vue.jsReact
Next.jsi18nextReact Native
راهنماهای توسعه‌دهندگاننمونه‌های موفق
طراحی‌شده مخصوص i18next در React Native

بومی‌سازی هوش مصنوعی برای اپ‌های React Native

فایل‌های JSON محلی i18next خود را آپلود کنید، زبان‌های مقصد را انتخاب کنید، یک‌بار پرداخت کنید و ترجمه‌های آمادهٔ موبایل را برای اپ React Native خود دانلود کنید.

{{placeholder}} و امن برای جمع
بستهٔ محلی آمادهٔ موبایل
قیمت‌گذاری شفاف
locales/en.json
مبدأ (انگلیسی)
{
  "welcome": "Hello, {{name}}!",
  "items_one": "{{count}} item",
  "items_other": "{{count}} items"
}
اسپانیایی (خروجی)
{
  "welcome": "Hola, {{name}}!",
  "items_one": "{{count}} artículo",
  "items_other": "{{count}} artículos"
}
52 زبان

نحوهٔ کار

سه گام ساده برای بومی‌سازی اپ React Native شما. JSON محلی i18next را آپلود کنید، یک‌بار پرداخت کنید و ترجمه‌های آماده برای react-native-localize را دانلود کنید.

01

آپلود JSON محلی

فایل‌های محلی i18next خود را رها کنید (مثلاً locales/en.json یا locales/en/translation.json). ما {{placeholders}} و کلیدهای جمع را به‌صورت خودکار تشخیص می‌دهیم.

02

انتخاب زبان‌ها

از میان 52 زبان انتخاب کنید. قبل از پرداخت، قیمت‌گذاری شفاف را بر اساس اندازه و پیچیدگی فایل خود ببینید.

03

دانلود

یک‌بار از طریق Stripe پرداخت کنید. یک ZIP محلی آماده برای react-native-localize یا expo-localization دریافت کنید—همان ساختار، مقادیر ترجمه‌شده.

دموی قیمت‌گذاری زنده

برآوردگر قیمت‌گذاری شفاف

قبل از آپلود دقیقاً ببینید چقدر پرداخت می‌کنید. قیمت نهایی پس از آپلود و بر اساس پیچیدگی فایل و زبان‌های انتخاب‌شده محاسبه می‌شود.

۱. آپلود فایل

فایل JSON را اینجا رها کنید

یا برای مرور کلیک کنید

JSON محلی i18next برای React Native. حداکثر 500KB.

۲. انتخاب زبان‌ها

|

3 از 52 زبان انتخاب شده است

۳. برآورد شما

زبان‌های انتخاب‌شده3

قیمت نهایی پس از آپلود فایل در صفحهٔ تسویه‌حساب محاسبه می‌شود

پرداخت یک‌باره • بدون اشتراک

ساخته‌شده برای توسعه‌دهندگان React Native

به‌طور اختصاصی برای JSONهای محلی‌سازی i18next در موبایل ساخته شده—با {{placeholders}}، کلیدهای جمع، و خروجیِ فایل‌های آماده برای react-native-localize و Expo کار می‌کند.

پشتیبانی از namespace و فایلِ تکی

هم با ساختارهای namespace-per-file و هم با بسته‌های تکی translation.json کار می‌کند. خروجی دقیقاً همان چیزی را بازتاب می‌دهد که اپ شما در زمان اجرا بارگذاری می‌کند.

ایمنی {{placeholder}}

توکن‌های درون‌یابی مثل {{name}} و {{count}} را بایت‌به‌بایت حفظ می‌کند—بدون رشته‌های خراب در کامپوننت‌های React Native شما.

مدیریت کلیدهای جمع (_one/_other)

تفکیک‌های جمع به سبک i18next را مدیریت می‌کند تا دستور زبان در همه زبان‌های هدف در اپ موبایل شما درست بماند.

آماده برای react-native-localize

یک ZIP محلی‌سازی سازگار با react-native-localize، expo-localization و i18next دانلود کنید—همان ساختار فایل، با مقادیر ترجمه‌شده.

ترجمهٔ موازی

همه زبان‌ها به‌صورت هم‌زمان ترجمه می‌شوند. بیشتر کارها در کمتر از ۵ دقیقه تمام می‌شوند—انتشار موبایل‌تان را طبق برنامه ارسال کنید.

پرداخت یک‌باره

بدون اشتراک، بدون هزینهٔ ماهانه. برای هر کار یک‌بار پرداخت کنید، برای همیشه دانلود کنید.

این‌که i18next در React Native چطور کنار هم قرار می‌گیرد

پروژه‌های i18next در React Native در زمان شروع، JSONهای محلی‌سازی را از طریق i18next.init() بارگذاری می‌کنند. LocalePack همه فایل‌های محلی‌سازی را با همان ساختاری تولید می‌کند که اپ شما از قبل انتظار دارد.

ساختار پوشهٔ locales/

locales/
├── en/
│   ├── common.json   ← source namespace
│   └── auth.json
├── de/
│   ├── common.json
│   └── auth.json
├── fr/
│   └── ...
└── ...       (52 locales)

i18next.t() در React Native

// 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()

i18next.init()

i18next.init()

Placeholderها

{{variable}}

جمع‌ها

_one/_other

چرا از ابزارهای عمومی استفاده نکنیم؟

ابزارهای ترجمه عمومی، JSONهای namespace در i18next، placeholderهای دوبل‌براکت، و قراردادهای جمعِ _one/_other مورد انتظار اپ‌های React Native را خراب می‌کنند.

LocalePack
ترجمهٔ دستی
TMS عمومی
زمان راه‌اندازی۲ دقیقهساعت‌ها برای هر زبان۳۰+ دقیقه
شفافیت هزینه
پشتیبانی از JSON در فضای نام
{{placeholder}} و ایمنی جمع
سرعت (۵۲ زبان)< ۵ دقیقههفته‌هاساعت‌ها
مناسب برایاپ‌های React Nativeپروژه‌های کوچکCMS سازمانی

نمونه‌های موفق

پروژه‌های واقعی که از LocalePack استفاده کردند تا در حداکثر ۵۲ زبان به مخاطبان جهانی برسند.

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.

مشاهدهٔ همهٔ نمونه‌های موفق

مورد اعتماد توسعه‌دهندگان React Native

“اپلیکیشن React Native ما در یک بعدازظهر به ۱۰ زبان منتشر شد. فایل ZIP لوکال‌ها مستقیم داخل پروژه Expo ما قرار گرفت.”

Jordan T.

توسعه‌دهنده React Native

“react-native-localize فایل‌های ترجمه‌شده را بدون هیچ تغییر پیکربندی شناسایی کرد. {{variables}} و کلیدهای جمع به همان شکل سالم برگشتند.”

Mei L.

مهندس موبایل

“قیمت‌گذاری پرداختِ یک‌باره برای انتشار اپ‌های مستقل عالی است. برای یک کار لوکالایزیشن یک‌باره، نیازی به اشتراک TMS نیست.”

Alex R.

توسعه‌دهنده موبایل مستقل

52

زبان‌های پشتیبانی‌شده

100%

{{placeholder}} و امن برای جمع

ZIP

ZIP آمادهٔ موبایل

سؤالات متداول

هر چیزی که باید درباره LocalePack برای React Native i18next بدانید.

همچنین برای افزونه‌های مرورگر در دسترس است:

کرومفایرفاکساجاپراسافاری

آماده‌اید اپ React Native خود را جهانی منتشر کنید؟

یک‌بار پرداخت • دانلود ZIP لوکال • انتشار روی iOS و Android

LocalePack را امتحان کنید
LocalePack
راهنماهاحریم خصوصیشرایطپشتیبانی

© 2025 LocalePack. همهٔ حقوق محفوظ است.

این پروژه با استفاده از LocalePack logoLocalePack