بومیسازی با هوش مصنوعی برای اپهای Vue.js
JSON یا YAML مربوط به vue-i18n را آپلود کنید، زبانهای مقصد را انتخاب کنید، یکبار پرداخت کنید و فایلهای locale آمادهٔ استفاده را دانلود کنید.
چطور کار میکند
سه گام ساده برای بومیسازی پروژهٔ Vue.js شما. ترجمهها بعد از پرداخت اجرا میشوند—ما کارها را در صف قرار میدهیم و در چند دقیقه فایلهای locale تولید میکنیم.
آپلود فایل locale
فایل JSON یا YAML مربوط به vue-i18n را رها کنید (مثلاً locales/en.json). ما جمعهای pipe و توکنهای {placeholder} را بهصورت خودکار تشخیص میدهیم.
انتخاب زبانها
از میان ۵۲ زبان انتخاب کنید. قبل از پرداخت، قیمتگذاری شفاف را بر اساس اندازه فایل و میزان پیچیدگی ببینید.
دانلود
یکبار از طریق Stripe پرداخت کنید. ما فایلهای locale را برمیگردانیم که در آنها جمعهای جداشده با pipe و placeholderهای {variable} حفظ شدهاند.
برآوردگر قیمتگذاری شفاف
قبل از آپلود دقیقاً ببینید چقدر پرداخت خواهید کرد. قیمت نهایی پس از آپلود و بر اساس پیچیدگی فایل و زبانهای انتخابشده محاسبه میشود.
۱. آپلود فایل
JSON یا YAML را اینجا رها کنید
یا برای انتخاب کلیک کنید
فایلهای locale برای vue-i18n (JSON یا YAML). حداکثر ۵۰۰ کیلوبایت.
۲. انتخاب زبانها
3 از 52 زبان انتخاب شده است
۳. برآورد شما
قیمت نهایی پس از آپلود فایل در صفحه پرداخت محاسبه میشود
پرداخت یکباره • بدون اشتراک
ساختهشده برای توسعهدهندگان 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()
جاینگهدارها
{variable}
جمعها
pipe syntax
چرا از ابزارهای عمومی استفاده نکنیم؟
ابزارهای ترجمه عمومی اغلب جمعهای pipe در vue-i18n، توکنهای {placeholder} و ساختارهای پیام تودرتو را خراب میکنند.
LocalePack | ترجمهٔ دستی | سامانهٔ مدیریت ترجمهٔ عمومی | |
|---|---|---|---|
| زمان راهاندازی | ۲ دقیقه | ساعتها برای هر زبان | ۳۰+ دقیقه |
| شفافیت هزینه | |||
| پشتیبانی از JSON/YAML تودرتو | |||
| ایمنی {placeholder} و جمع | |||
| سرعت (۵۲ زبان) | < ۵ دقیقه | هفتهها | ساعتها |
| مناسبترین برای | اپلیکیشنهای Vue.js و Nuxt | پروژههای کوچک | CMS سازمانی |
مورد اعتماد توسعهدهندگان Vue.js
“اپلیکیشن Vue ما از فقط انگلیسی به ۱۲ زبان در یک بعدازظهر رسید. جمعهای pipe و جاینگهدارهای {name} دستنخورده برگشتند.”
مارکو اس.
توسعهدهنده فولاستک، Vue SPA
“بالاخره ابزاری که فرمت vue-i18n را میفهمد. خروجی مستقیم داخل پوشه locales/ ما افتاد—بدون هیچ اصلاح دستی.”
کلر د.
مهندس فرانتاند، اپلیکیشن Nuxt
“قیمتگذاری شفاف من را قانع کرد. قبل از آپلود حتی یک فایل locale هم برآورد را دیدم.”
جین ک.
مشارکتکنندهٔ متنباز
52
زبانها/محلیسازیهای پشتیبانیشده
100%
ایمن برای جاینگهدار و جمع
ZIP
خروجی آماده
آمادهاید اپ Vue.js خود را بهصورت جهانی منتشر کنید؟
یکبار پرداخت • دانلود فایلهای locale • انتشار جهانی
LocalePack را امتحان کنید