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

بومی‌سازی هوش مصنوعی برای اپ‌های react-i18next

فایل‌های JSON فضای‌نام خود را آپلود کنید، زبان‌های مقصد را انتخاب کنید، یک‌بار پرداخت کنید و فایل‌های locale آماده برای useTranslation() را دانلود کنید.

{{placeholder}} و امن برای جمع
سازگار با useTranslation()
قیمت‌گذاری شفاف
locales/en/common.json
مبدأ (انگلیسی)
{
  "welcome": "Hello, {{name}}!",
  "items_one": "{{count}} item",
  "items_other": "{{count}} items"
}
آلمانی (خروجی)
{
  "welcome": "Hallo, {{name}}!",
  "items_one": "{{count}} Artikel",
  "items_other": "{{count}} Artikel"
}
52 زبان

نحوهٔ کار

سه گام ساده برای بومی‌سازی پروژهٔ react-i18next شما. JSON فضای‌نام را آپلود کنید، یک‌بار پرداخت کنید و فایل‌های آماده برای I18nextProvider را دانلود کنید.

01

آپلود JSON فضای‌نام

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

02

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

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

03

دانلود

یک‌بار از طریق Stripe پرداخت کنید. یک ZIP از locales/ دریافت کنید که آمادهٔ استفاده در I18nextProvider است—همان ساختار فضای‌نام، با مقادیر ترجمه‌شده.

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

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

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

۱. آپلود فایل

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

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

JSON فضای‌نام react-i18next (locales/**). حداکثر 500KB.

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

|

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

۳. برآورد شما

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

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

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

ساخته‌شده برای توسعه‌دهندگان react-i18next

به‌طور اختصاصی برای useTranslation()، I18nextProvider و JSON فضای‌نام طراحی شده است—نه یک ابزار ترجمهٔ عمومی.

پشتیبانی از فضای‌نام در useTranslation()

common.json، auth.json و همهٔ فضای‌نام‌ها را در تمام localeها هم‌راستا نگه می‌دارد تا useTranslation('ns') بدون تغییر کار کند.

ایمنی {{placeholder}}

توکن‌های درون‌گذاری مانند {{name}} و {{count}} را دقیقاً به همان شکل (byte-for-byte) حفظ می‌کند—بدون رشته‌های خراب در کامپوننت‌های React شما.

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

تقسیم‌های جمع در react-i18next مانند key_one و key_other را مدیریت می‌کند تا دستور زبان در همهٔ زبان‌های مقصد درست بماند.

آماده برای I18nextProvider

یک ZIP از locales/ با همان ساختار پوشه دانلود کنید—آن را داخل مخزن‌تان قرار دهید و مستقیم به I18nextProvider بدهید.

ترجمهٔ موازی

همهٔ زبان‌ها به‌صورت هم‌زمان ترجمه می‌شوند. بیشتر کارها در کمتر از ۵ دقیقه تمام می‌شوند.

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

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

اینکه JSON در react-i18next چطور کنار هم قرار می‌گیرد

react-i18next فایل‌های locale را از طریق I18nextProvider بارگذاری می‌کند. LocalePack همهٔ فایل‌های فضای‌نام را با همان ساختاری که اپ شما از قبل انتظار دارد تولید می‌کند.

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

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

نحوهٔ استفاده از هوک useTranslation()

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

Placeholderها

{{variable}}

جمع‌ها

_one/_other

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

ابزارهای ترجمهٔ عمومی، JSON فضای‌نام useTranslation()، placeholderهای دابل‌بریس و قراردادهای جمع _one/_other را خراب می‌کنند.

LocalePack
ترجمهٔ دستی
TMS عمومی
زمان راه‌اندازی۲ دقیقهساعت‌ها برای هر زبان۳۰+ دقیقه
شفافیت هزینه
پشتیبانی از JSON در فضای نام
{{placeholder}} و ایمنی جمع
سرعت (۵۲ زبان)< ۵ دقیقههفته‌هاساعت‌ها
مناسب برایاپ‌های react-i18nextپروژه‌های کوچک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-i18next

“اپ React ما در یک بعدازظهر از فقط انگلیسی به ۱۲ زبان رسید. namespaceهای useTranslation() دست‌نخورده برگشتند.”

سم ک.

توسعه‌دهنده React، استارتاپ SaaS

“I18nextProvider بعد از انداختن فایل ZIP به‌سادگی کار کرد. بدون ادغام دستی، بدون {{variables}} خراب.”

پریا م.

مهندس فرانت‌اند

“قبل از اینکه حتی یک فایل آپلود کنم، برآورد قیمت را دیدم. دقیقاً همان چیزی که برای یک کار لوکالایزیشن یک‌باره لازم داشتم.”

کریس د.

توسعه‌دهنده فریلنس React

52

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

100%

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

ZIP

ZIP نام‌فضا

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

هر آنچه لازم است درباره LocalePack برای react-i18next بدانید.

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

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

آماده‌اید اپ react-i18next خود را جهانی منتشر کنید؟

یک‌بار پرداخت • دانلود ZIP فضای‌نام‌ها • انتشار جهانی

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

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

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