ব্ল্যাক ফ্রাইডে সেল60% পর্যন্ত ছাড়
  • বার্ষিক প্ল্যানে প্রথম বছর 60% ছাড়
  • লাইফটাইম লাইসেন্সে 45% ছাড়
শেষ হবে
অফারটি নিন

একক ফ্রন্টএন্ড ও মোবাইল অনুবাদ API

একক ফ্রন্টএন্ড & মোবাইল অনুবাদ API

প্ল্যাটফর্মটি একটি শেয়ার করা অনুবাদ চুক্তি প্রকাশ করে যা ইনর্শিয়া পৃষ্ঠাগুলি এবং মোবাইল অ্যাপগুলির জন্য কাজ করে।

এন্ডপয়েন্ট

  • GET /api/translations ওয়েব/মোবাইল ক্লায়েন্টের জন্য
  • GET /locale/translations প্রমাণীকৃত ওয়েব প্রবাহের জন্য

কোয়েরি প্যারামিটার

  • locale: প্রাথমিক লোকেল (উদাহরণ: en)
  • locales: একাধিক লোকেল পে-লোডের জন্য কমা দ্বারা পৃথক করা লোকেল (উদাহরণ: en,bn,ar)
  • namespaces: কমা দ্বারা পৃথক করা নামস্থান (উদাহরণ: platformkit,accounting)
  • module অথবা modules: মডিউল নাম দ্বারা নামস্থান নির্ধারণ করুন
  • path অথবা page: পৃষ্ঠা রুট দ্বারা নামস্থান নির্ধারণ করুন (উদাহরণ: admin/system/accounting/reports)

প্রতিক্রিয়া আকার

{
  "locale": "en",
  "locales": ["en", "bn"],
  "namespaces": ["platformkit", "accounting"],
  "translations": { ...primary locale payload... },
  "translations_by_locale": {
    "en": { ... },
    "bn": { ... }
  }
}

কিভাবে ইনর্শিয়া এটি ব্যবহার করে

ইনর্শিয়া পৃষ্ঠাগুলি অনুবাদ মেটা (লোকেল + নামস্থান) গ্রহণ করে এবং /api/translations থেকে প্রকৃত অনুবাদগুলি লেজি-লোড করে। প্রতিক্রিয়া সেশন স্টোরেজে ক্যাশ করা হয় যাতে পুনরাবৃত্ত অনুরোধ কমানো যায়।

কিভাবে মোবাইল এটি ব্যবহার করে

মোবাইল অ্যাপগুলি একটি একক অনুরোধে সমস্ত প্রয়োজনীয় নামস্থান এবং লোকেল অনুরোধ করতে পারে, তারপর অফলাইন এবং দ্রুত স্ক্রীন রেন্ডারিংয়ের জন্য translations_by_locale স্থানীয়ভাবে ক্যাশ করে।

সেরা অনুশীলনসমূহ

  • প্রতিটি স্ক্রীন/মডিউলের জন্য শুধুমাত্র প্রয়োজনীয় নামস্থানগুলি অনুরোধ করুন।
  • অ্যাপ বুট সময়ে ভাষার প্যাকগুলি প্রিলোড করার সময় locales ব্যবহার করুন।
  • যদি একটি লোকেল ফাইল না থাকে তবে en তে ফallback স্বয়ংক্রিয়।
শেষ হালচাল: 11/7/2026