এর জন্য AI লোকালাইজেশন i18next অ্যাপ
আপনার নেমস্পেস JSON ফাইল আপলোড করুন, টার্গেট ভাষা বেছে নিন, একবার পেমেন্ট করুন, এবং ব্যবহার-প্রস্তুত locales ZIP ডাউনলোড করুন।
এটি কীভাবে কাজ করে
আপনার i18next প্রজেক্ট লোকালাইজ করার তিনটি সহজ ধাপ। পেমেন্টের পর অনুবাদ চালানো হয়—আমরা জব কিউ করি এবং কয়েক মিনিটের মধ্যে নেমস্পেস ফাইল তৈরি করি।
নেমস্পেস ফাইল আপলোড করুন
আপনার JSON নেমস্পেসগুলো (যেমন locales/en/common.json) ড্রপ করুন। আমরা i18next স্ট্রাকচার এবং plural কী স্বয়ংক্রিয়ভাবে শনাক্ত করি।
ভাষা নির্বাচন করুন
৫২টি ভাষা থেকে বেছে নিন। পেমেন্ট করার আগে আপনার ফাইলের আকার ও জটিলতার ভিত্তিতে স্বচ্ছ মূল্য দেখুন।
ডাউনলোড
Stripe-এর মাধ্যমে একবারই পেমেন্ট করুন। আমরা locales/{lang}/ প্রতিফলিত করে এমন একটি ZIP ফেরত দিই, যেখানে ডাবল-ব্রেস প্লেসহোল্ডার এবং _one/_other কী অপরিবর্তিত থাকে।
স্বচ্ছ মূল্য অনুমানকারী
আপলোড করার আগেই আপনি ঠিক কত দেবেন তা দেখুন। আপলোডের পরে ফাইলের জটিলতা ও নির্বাচিত ভাষার ভিত্তিতে চূড়ান্ত কোট গণনা করা হয়।
১. ফাইল আপলোড করুন
এখানে JSON ফাইল ড্রপ করুন
অথবা ব্রাউজ করতে ক্লিক করুন
i18next নেমস্পেস JSON (locales/**)। সর্বোচ্চ 500KB।
২. ভাষা নির্বাচন করুন
52টির মধ্যে 3টি ভাষা নির্বাচিত
৩. আপনার অনুমান
চেকআউট পেজে ফাইল আপলোডের পর চূড়ান্ত মূল্য গণনা করা হবে
একবারের পেমেন্ট • কোনো সাবস্ক্রিপশন নেই
i18next ডেভেলপারদের জন্য তৈরি
i18next JSON নেমস্পেস, ডাবল-ব্রেস প্লেসহোল্ডার এবং plural কী-এর জন্য বিশেষভাবে তৈরি—এটি কোনো সাধারণ অনুবাদ টুল নয়।
নেমস্পেস সাপোর্ট
আপনার ZIP-এর প্রতিটি টার্গেট লোকেলে common.json, auth.json, এবং নেস্টেড নেমস্পেসগুলোকে সামঞ্জস্যপূর্ণ রাখে।
{{placeholder}} সুরক্ষা
i18next ইন্টারপোলেশন টোকেন যেমন {{name}} এবং {{count}} হুবহু অপরিবর্তিত রাখে—অনুবাদের পরে কোনো স্ট্রিং ভাঙে না।
Plural-key হ্যান্ডলিং (_one/_other)
key_one এবং key_other-এর মতো i18next-স্টাইল plural বিভাজন সামলায়, যাতে প্রতিটি ভাষায় ব্যাকরণ সঠিক থাকে।
রেডি আউটপুট (নেমস্পেস ZIP)
i18next.init() বা react-i18next-এর জন্য প্রস্তুত একটি locales/ ট্রি ডাউনলোড করুন—একই পাথ, অনূদিত মান।
প্যারালাল অনুবাদ
সব ভাষা একসাথে অনুবাদ করা হয়। বেশিরভাগ কাজ ৫ মিনিটের কম সময়ে সম্পন্ন হয়।
একবারের পেমেন্ট
কোনো সাবস্ক্রিপশন নেই, কোনো মাসিক ফি নেই। প্রতি জবের জন্য একবার পেমেন্ট করুন, চিরদিন ডাউনলোড করুন।
i18next JSON কীভাবে একসাথে কাজ করে
i18next প্রজেক্টগুলো প্রায়ই locales/{lang}/ এর অধীনে নেমস্পেস অনুযায়ী স্ট্রিংগুলো ভাগ করে। আপনি যে ভাষাগুলো বাছেন, LocalePack প্রতিটির জন্য একই স্ট্রাকচার তৈরি করে।
locales/ ফোল্ডার স্ট্রাকচার
locales/ ├── en/ │ ├── common.json ← source namespace │ └── auth.json ├── de/ │ ├── common.json │ └── auth.json ├── fr/ │ └── ... └── ... (52 locales)
i18next.t() ব্যবহার
// 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()
কনফিগ ফাইল
i18next.init()
প্লেসহোল্ডার
{{variable}}
বহুবচন
_one/_other
সাধারণ টুলই কেন ব্যবহার করবেন না?
সাধারণ উদ্দেশ্যের অনুবাদ টুলগুলো প্রায়ই i18next নেমস্পেস, ডাবল-ব্রেস প্লেসহোল্ডার, এবং _one/_other বহুবচন কনভেনশন নষ্ট করে ফেলে।
LocalePack | ম্যানুয়াল অনুবাদ | সাধারণ TMS | |
|---|---|---|---|
| সেটআপ সময় | ২ মিনিট | প্রতি ভাষায় ঘণ্টা | ৩০+ মিনিট |
| খরচের স্বচ্ছতা | |||
| নেমস্পেস JSON সাপোর্ট | |||
| {{placeholder}} ও বহুবচন নিরাপত্তা | |||
| গতি (৫২টি ভাষা) | < ৫ মিনিট | সপ্তাহ | ঘণ্টা |
| সেরা উপযোগী | i18next ও React অ্যাপ | ছোট প্রকল্প | এন্টারপ্রাইজ CMS |
i18next ডেভেলপারদের আস্থা অর্জিত
“আমাদের locales/en ফোল্ডার এক বিকেলেই ১২টি ভাষায় পৌঁছে গেল। {{variables}} এবং বহুবচন কী-গুলো অক্ষত অবস্থায় ফিরে এসেছে।”
অ্যালেক্স আর.
ফুল-স্ট্যাক ডেভেলপার, SaaS অ্যাপ
“অবশেষে এমন একটি পাইপলাইন যা নেমস্পেসকে সম্মান করে। ZIP ফাইলটা সরাসরি আমাদের রিপোতে পড়ে—কোনো ম্যানুয়াল মার্জিং নেই।”
লিসা এম.
ফ্রন্টএন্ড ইঞ্জিনিয়ার
“স্বচ্ছ প্রাইসিং আমাকে রাজি করিয়েছে। একটি common.json আপলোড করার আগেই আমি আনুমানিক খরচ দেখে নিয়েছিলাম।”
দেব জে.
ওপেন সোর্স অবদানকারী
52
সমর্থিত লোকেল
100%
মুস্ট্যাশ-স্টাইল ও বহুবচন-নিরাপদ
ZIP
নেমস্পেস ZIP
আপনার i18next অ্যাপকে বিশ্বব্যাপী শিপ করতে প্রস্তুত?
একবার পেমেন্ট • নেমস্পেস ZIP ডাউনলোড • বিশ্বব্যাপী শিপ
LocalePack চেষ্টা করুন