بومیسازی با هوش مصنوعی برای افزونههای Edge
messages.json منبع خود را آپلود کنید، زبانهای مقصد را انتخاب کنید، یکبار پرداخت کنید و یک فایل ZIP از _locales آمادهٔ انتشار دانلود کنید.
چطور کار میکند
سه قدم ساده برای بومیسازی افزونهٔ اج شما. ترجمهها بعد از پرداخت اجرا میشوند—ما کارها را در صف قرار میدهیم و فایل ZIP را در چند دقیقه تولید میکنیم.
آپلود
فایل messages.json منبع خود را رها کنید. ما فوراً آن را پردازش میکنیم و قالب افزونهٔ اج را اعتبارسنجی میکنیم.
زبانها را انتخاب کنید و قیمت را ببینید
از بین ۵۲ زبان انتخاب کنید. قبل از پرداخت، قیمتگذاری شفاف را بر اساس اندازه فایل خود ببینید.
دانلود ZIP
یکبار از طریق Stripe پرداخت کنید. ما همه فایلهای _locales/{lang}/messages.json را تولید میکنیم و آنها را در یک ZIP بستهبندی میکنیم.
برآوردگر قیمتگذاری شفاف
قبل از آپلود دقیقاً ببینید چقدر پرداخت میکنید. قیمت نهایی پس از آپلود، بر اساس طول رشتهها و زبانهای انتخابشده محاسبه میشود.
۱. آپلود فایل
messages.json را اینجا رها کنید
یا برای انتخاب کلیک کنید
فقط فرمت افزونه Edge. حداکثر ۵۰۰ کیلوبایت.
۲. انتخاب زبانها
3 از 55 زبان انتخاب شده است
۳. برآورد شما
قیمت نهایی پس از آپلود فایل در صفحه پرداخت محاسبه میشود
پرداخت یکباره • بدون اشتراک
ساختهشده برای توسعهدهندگان
بهطور اختصاصی برای قالب locale در افزونهٔ اج ساخته شده است. نه یک ابزار ترجمهٔ عمومی.
آگاه از قالب Edge
بهطور ویژه برای ساختار messages.json در افزونهٔ اج ساخته شده است، با پشتیبانی از message، description و placeholders.
محافظت از جاینگهدارها
نحو $PLACEHOLDER$ را دقیقاً همانطور که هست حفظ میکند. متغیرهای شما در همه زبانها دستنخورده میمانند.
زمینهٔ توضیحات
ما فیلدهای description شما را میخوانیم و از آنها بهعنوان سرنخهای زمینهای برای ترجمههای دقیقترِ هوش مصنوعی استفاده میکنیم.
خروجی ZIP آماده
یک ZIP با ساختار پوشهٔ درستِ _locales/{lang}/messages.json دانلود کنید. آن را داخل افزونهتان قرار دهید.
پردازش موازی
همه زبانها بهصورت همزمان ترجمه میشوند. بیشتر کارها در کمتر از ۵ دقیقه تکمیل میشوند.
پرداخت یکباره
بدون اشتراک، بدون هزینهٔ ماهانه. برای هر کار یکبار پرداخت کنید، برای همیشه دانلود کنید.
i18n افزونهٔ Edge چگونه کار میکند
افزونههای Microsoft Edge از فرمت i18n کرومیومِ یکسان استفاده میکنند — همان ساختار _locales/{locale}/messages.json مثل Chrome. اگر افزونهتان از قبل Chrome را هدف میگیرد، خروجی LocalePack بدون هیچ تغییری برای Edge هم کار میکند.
_locales/
├── en/
│ └── messages.json ← default_locale
├── de/
│ └── messages.json
├── fr/
│ └── messages.json
└── ja/
└── messages.json{
"appName": {
"message": "My Extension",
"description": "Extension name"
},
"greeting": {
"message": "Hello, $USER$!",
"placeholders": {
"user": { "content": "$1" }
}
}
}API زمان اجرا
chrome.i18nنمونه فراخوانی
chrome.i18n.getMessage("appName")الزامی در manifest
"default_locale"Edge بر پایه Chromium ساخته شده است. هر فایل ZIP از _locales که برای Chrome کار کند، برای Edge هم بدون تغییر کار میکند.
فروشگاه Microsoft Edge Add-ons پوشه _locales/ را میخواند تا نام و توضیحات محلیسازیشده افزونه را به کاربرانی که فروشگاه را به زبان خود مرور میکنند نمایش دهد.
چرا از ابزارهای عمومی استفاده نکنیم؟
ابزارهای ترجمهٔ عمومی قالب افزونهٔ اج را درک نمیکنند.
LocalePack | ترجمهٔ دستی | سامانهٔ مدیریت ترجمهٔ عمومی | |
|---|---|---|---|
| زمان راهاندازی | ۲ دقیقه | ساعتها برای هر زبان | ۳۰+ دقیقه |
| شفافیت هزینه | |||
| ایمنی قالب Edge | |||
| محافظت از جاینگهدارها | |||
| سرعت (۵۲ زبان) | < ۵ دقیقه | هفتهها | ساعتها |
| مناسبترین برای | افزونههای Edge | پروژههای کوچک | وباپهای سازمانی |
مورد اعتماد توسعهدهندگان افزونه
“ساعتها کار خستهکننده را برایم صرفهجویی کرد. messages.json را آپلود کردم و ترجمههای بینقص را دقیقاً در همان قالبی که لازم داشتم تحویل گرفتم.”
سارا ک.
توسعهدهندهٔ مستقل، افزونهٔ AdBlock
“بالاخره ابزاری که فرمت افزونه Edge را میفهمد. دیگر لازم نیست بعد از ترجمه، جاینگهدارهای خراب را درست کنیم.”
مارکوس ت.
نگهدارندهٔ افزونه
“قیمتگذاری شفاف نقطهٔ قوتش بود. قبل از آپلود هر چیزی دقیقاً میدانستم چقدر باید پرداخت کنم.”
دو ج.
مشارکتکنندهٔ متنباز
52
زبانها/محلیسازیهای پشتیبانیشده
100%
خروجی امن برای جاینگهدارها
ZIP
آمادهٔ انتشار
سؤالات متداول
هر چیزی که باید دربارهٔ LocalePack بدانید.
آمادهاید افزونهٔ اج خود را بهصورت جهانی منتشر کنید؟
یکبار پرداخت کنید - فایل ZIP را دانلود کنید - جهانی منتشر کنید
LocalePack را امتحان کنید