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

بومی‌سازی هوش مصنوعی برای اپ‌های Vue.js

فایل JSON یا YAML مربوط به vue-i18n را آپلود کنید، زبان‌های مقصد را انتخاب کنید، یک‌بار پرداخت کنید و فایل‌های locale آمادهٔ استفاده را دانلود کنید.

جمع‌های pipe و جای‌نگهدارهای {name}
JSON و YAML برای vue-i18n
قیمت‌گذاری شفاف
locales/en.json
مبدأ (انگلیسی)
{
  "hello": "Hello, {name}!",
  "car": "car | cars",
  "items": "no items
    | one item
    | {n} items"
}
آلمانی (خروجی)
{
  "hello": "Hallo, {name}!",
  "car": "Auto | Autos",
  "items": "keine Artikel
    | ein Artikel
    | {n} Artikel"
}
52 زبان

نحوهٔ کار

سه قدم ساده برای بومی‌سازی پروژهٔ Vue.js شما. ترجمه‌ها بعد از پرداخت اجرا می‌شوند—ما کارها را در صف می‌گذاریم و در چند دقیقه فایل‌های locale تولید می‌کنیم.

01

آپلود فایل locale

فایل JSON یا YAML مربوط به vue-i18n را رها کنید (مثلاً locales/en.json). ما جمع‌های pipe و توکن‌های {placeholder} را به‌صورت خودکار تشخیص می‌دهیم.

02

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

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

03

دانلود

یک‌بار از طریق Stripe پرداخت کنید. ما فایل‌های locale را برمی‌گردانیم، با حفظ جمع‌های جداشده با pipe و جای‌نگهدارهای {variable}.

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

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

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

۱. آپلود فایل

JSON یا YAML را اینجا رها کنید

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

فایل‌های locale برای vue-i18n (JSON یا YAML). حداکثر ۵۰۰KB.

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

|

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

۳. برآورد شما

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

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

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

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

طراحی‌شده مخصوص جمع‌های pipe در vue-i18n، توکن‌های {placeholder} و آبجکت‌های پیام تو در تو—نه یک ابزار ترجمهٔ عمومی.

مدیریت جمع‌های pipe

جمع‌های جداشده با pipe در vue-i18n مثل "car | cars" و "no items | one item | {n} items" را متناسب با هر زبان مقصد به‌درستی مدیریت می‌کند.

ایمنی {placeholder}

توکن‌های درون‌گذاری vue-i18n مثل {name}، {count} و قالب‌بندی نام‌دار را دقیقاً حفظ می‌کند—بعد از ترجمه هیچ رشته‌ای خراب نمی‌شود.

پشتیبانی از JSON و YAML

فایل‌های locale را به‌صورت JSON یا YAML آپلود کنید. ما فرمت را تشخیص می‌دهیم و ترجمه‌ها را در همان فرمتی که آپلود کرده‌اید برمی‌گردانیم.

خروجی آماده

فایل‌های locale آماده برای createI18n() در vue-i18n را دانلود کنید—همان ساختار، مقادیر ترجمه‌شده، و مستقیم در پروژه‌تان قرار دهید.

ترجمهٔ موازی

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

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

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

فایل‌های locale در vue-i18n چگونه کنار هم قرار می‌گیرند

پروژه‌های vue-i18n پیام‌های locale را در فایل‌های JSON یا YAML زیر locales/ نگه می‌دارند. LocalePack برای هر زبانی که انتخاب می‌کنید همان ساختار را تولید می‌کند.

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

locales/
├── en.json         ← source locale
├── de.json
├── fr.json
├── ja.json
└── ...       (52 locales)

نحوه استفاده از $t() در قالب‌ها

// locales/en.json
{
  "greeting": "Hello {name}",
  "items": "no items | one item
    | {n} items"
}

// In your Vue component
<template>
  {{ $t('greeting', { name: 'Ada' }) }}
  {{ $t('items', 5) }}
</template>

API قالب

$t()

پیکربندی

createI18n()

Placeholderها

{variable}

جمع‌ها

pipe syntax

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

ابزارهای ترجمه عمومی اغلب جمع‌های pipe در vue-i18n، توکن‌های {placeholder} و ساختارهای پیام تو در تو را خراب می‌کنند.

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

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

مورد اعتماد توسعه‌دهندگان Vue.js

“اپ Vue ما از فقط انگلیسی به ۱۲ زبان در یک بعدازظهر رسید. جمع‌های pipe و placeholderهای {name} دست‌نخورده برگشتند.”

مارکو اس.

توسعه‌دهنده فول‌استک، Vue SPA

“بالاخره ابزاری که فرمت vue-i18n را می‌فهمد. خروجی مستقیم داخل پوشه locales/ ما قرار گرفت—بدون هیچ اصلاح دستی.”

کلر د.

مهندس فرانت‌اند، اپ Nuxt

“قیمت‌گذاری شفاف قانعم کرد. قبل از آپلود حتی یک فایل locale، برآورد را دیدم.”

جین ک.

مشارکت‌کنندهٔ متن‌باز

52

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

100%

ایمن برای جای‌گذاری و جمع

ZIP

خروجی آماده

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

هرآنچه باید درباره LocalePack برای vue-i18n بدانید.

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

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

آماده‌اید اپ Vue.js خود را جهانی منتشر کنید؟

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

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

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

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