এর জন্য AI লোকালাইজেশন Vue.js অ্যাপ
আপনার vue-i18n JSON বা YAML আপলোড করুন, টার্গেট ভাষা বেছে নিন, একবার পেমেন্ট করুন, এবং ব্যবহার-প্রস্তুত লোকেল ফাইল ডাউনলোড করুন।
এটি কীভাবে কাজ করে
আপনার Vue.js প্রজেক্ট লোকালাইজ করতে তিনটি সহজ ধাপ। পেমেন্টের পর ট্রান্সলেশন চলে—আমরা জবগুলো কিউ করি এবং কয়েক মিনিটের মধ্যে লোকেল ফাইল তৈরি করি।
লোকেল ফাইল আপলোড করুন
আপনার vue-i18n JSON বা YAML ফাইল (যেমন locales/en.json) ড্রপ করুন। আমরা পাইপ প্লুরাল এবং {placeholder} টোকেন স্বয়ংক্রিয়ভাবে শনাক্ত করি।
ভাষা নির্বাচন করুন
৫২টি ভাষা থেকে বেছে নিন। পেমেন্ট করার আগে আপনার ফাইলের আকার ও জটিলতার ভিত্তিতে স্বচ্ছ মূল্য দেখুন।
ডাউনলোড
Stripe-এর মাধ্যমে একবার পেমেন্ট করুন। আমরা পাইপ-সেপারেটেড প্লুরাল এবং {variable} প্লেসহোল্ডার অক্ষুণ্ণ রেখে লোকেল ফাইল ফেরত দিই।
স্বচ্ছ মূল্য অনুমানকারী
আপলোড করার আগেই আপনি ঠিক কত দেবেন তা দেখুন। আপলোডের পরে ফাইলের জটিলতা ও নির্বাচিত ভাষার ভিত্তিতে চূড়ান্ত কোট গণনা করা হয়।
১. ফাইল আপলোড করুন
এখানে JSON বা YAML ড্রপ করুন
অথবা ব্রাউজ করতে ক্লিক করুন
vue-i18n লোকেল ফাইল (JSON বা YAML)। সর্বোচ্চ 500KB।
২. ভাষা নির্বাচন করুন
52টির মধ্যে 3টি ভাষা নির্বাচিত
৩. আপনার অনুমান
চেকআউট পেজে ফাইল আপলোডের পর চূড়ান্ত মূল্য গণনা করা হবে
একবারের পেমেন্ট • কোনো সাবস্ক্রিপশন নেই
vue-i18n ডেভেলপারদের জন্য তৈরি
vue-i18n পাইপ প্লুরাল, {placeholder} টোকেন, এবং নেস্টেড মেসেজ অবজেক্টের জন্য বিশেষভাবে তৈরি—এটি কোনো সাধারণ অনুবাদ টুল নয়।
পাইপ প্লুরাল হ্যান্ডলিং
টার্গেট ভাষা অনুযায়ী "car | cars" এবং "no items | one item | {n} items"-এর মতো vue-i18n পাইপ-সেপারেটেড প্লুরাল সঠিকভাবে হ্যান্ডল করে।
{placeholder} সেফটি
vue-i18n ইন্টারপোলেশন টোকেন যেমন {name}, {count}, এবং named formatting হুবহু সংরক্ষণ করে—অনুবাদের পরে কোনো ভাঙা স্ট্রিং থাকে না।
JSON ও YAML সাপোর্ট
JSON বা YAML—যেকোনো লোকেল ফাইল আপলোড করুন। আমরা ফরম্যাট শনাক্ত করি এবং আপনি যে ফরম্যাটে আপলোড করেছেন, একই ফরম্যাটেই অনুবাদ ফিরিয়ে দিই।
রেডি আউটপুট
vue-i18n-এর createI18n() এর জন্য প্রস্তুত লোকেল ফাইল ডাউনলোড করুন—একই স্ট্রাকচার, অনূদিত ভ্যালু, প্রোজেক্টে সরাসরি যোগ করুন।
প্যারালাল অনুবাদ
সব ভাষা একসাথে অনুবাদ করা হয়। বেশিরভাগ কাজ ৫ মিনিটের কম সময়ে সম্পন্ন হয়।
একবারের পেমেন্ট
কোনো সাবস্ক্রিপশন নেই, কোনো মাসিক ফি নেই। প্রতি জবের জন্য একবার পেমেন্ট করুন, চিরদিন ডাউনলোড করুন।
vue-i18n লোকেল ফাইলগুলো কীভাবে একসাথে কাজ করে
vue-i18n প্রোজেক্টগুলো locales/ এর অধীনে JSON বা YAML ফাইলে লোকেল মেসেজ রাখে। আপনি যে ভাষাগুলো বাছাই করেন, 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
সাধারণ টুলই কেন ব্যবহার করবেন না?
সাধারণ উদ্দেশ্যের অনুবাদ টুলগুলো প্রায়ই vue-i18n পাইপ প্লুরাল, {placeholder} টোকেন, এবং নেস্টেড মেসেজ স্ট্রাকচার নষ্ট করে ফেলে।
LocalePack | ম্যানুয়াল অনুবাদ | সাধারণ TMS | |
|---|---|---|---|
| সেটআপ সময় | ২ মিনিট | প্রতি ভাষায় ঘণ্টা | ৩০+ মিনিট |
| খরচের স্বচ্ছতা | |||
| নেস্টেড JSON/YAML সাপোর্ট | |||
| {placeholder} ও প্লুরাল সেফটি | |||
| গতি (৫২টি ভাষা) | < ৫ মিনিট | সপ্তাহ | ঘণ্টা |
| সেরা উপযোগী | Vue.js ও Nuxt অ্যাপ | ছোট প্রকল্প | এন্টারপ্রাইজ CMS |
Vue.js ডেভেলপারদের আস্থা অর্জিত
“আমাদের Vue অ্যাপ এক বিকেলেই শুধু ইংরেজি থেকে ১২টি ভাষায় চলে গেছে। পাইপ প্লুরাল এবং {name} প্লেসহোল্ডারগুলো অক্ষতই ফিরে এসেছে।”
মার্কো এস.
ফুল-স্ট্যাক ডেভেলপার, Vue SPA
“অবশেষে এমন একটি টুল, যা vue-i18n ফরম্যাট বোঝে। আউটপুটটা সরাসরি আমাদের locales/ ফোল্ডারে বসে গেছে—কোনো ম্যানুয়াল ঠিকঠাক করার দরকার হয়নি।”
ক্লেয়ার ডি.
ফ্রন্টএন্ড ইঞ্জিনিয়ার, Nuxt অ্যাপ
“স্বচ্ছ প্রাইসিং আমাকে রাজি করিয়েছে। একটি লোকেল ফাইলও আপলোড করার আগে আমি আনুমানিক খরচ দেখে নিয়েছিলাম।”
জিন কে.
ওপেন সোর্স অবদানকারী
52
সমর্থিত লোকেল
100%
প্লেসহোল্ডার ও প্লুরাল-সেফ
ZIP
রেডি আউটপুট
আপনার Vue.js অ্যাপটি বিশ্বজুড়ে শিপ করতে প্রস্তুত?
একবার পেমেন্ট • লোকেল ফাইল ডাউনলোড • বিশ্বজুড়ে শিপ
LocalePack চেষ্টা করুন