ब्लैक फ्राइडे सेल60% तक की छूट
  • सालाना प्लान के पहले साल पर 60% छूट
  • लाइफ़टाइम लाइसेंस पर 45% छूट
खत्म होगा
ऑफ़र पाएँ

एकीकृत फ्रंटएंड और मोबाइल अनुवाद API

एकीकृत फ्रंटएंड & मोबाइल अनुवाद API

यह प्लेटफॉर्म एक साझा अनुवाद अनुबंध प्रदान करता है जो Inertia पृष्ठों और मोबाइल ऐप्स दोनों के लिए काम करता है।

एंडपॉइंट

  • 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": { ... }
  }
}

Inertia इसका कैसे उपयोग करता है

Inertia पृष्ठ अनुवाद मेटा (स्थानीयता + नामस्थान) प्राप्त करते हैं और /api/translations से वास्तविक अनुवादों को लेज़ी-लोड करते हैं। प्रतिक्रियाएँ सत्र भंडारण में कैश की जाती हैं ताकि पुनरावृत्ति अनुरोधों को कम किया जा सके।

मोबाइल इसका कैसे उपयोग करता है

मोबाइल ऐप्स एक ही अनुरोध में सभी आवश्यक नामस्थान और स्थानीयताएँ मांग सकते हैं, फिर translations_by_locale को ऑफ़लाइन और तेज़ स्क्रीन रेंडरिंग के लिए स्थानीय रूप से कैश कर सकते हैं।

सर्वश्रेष्ठ प्रथाएँ

  • हमेशा स्क्रीन/मॉड्यूल के अनुसार केवल आवश्यक नामस्थान का अनुरोध करें।
  • ऐप बूट समय पर भाषा पैक प्रीलोड करते समय locales का उपयोग करें।
  • जब कोई स्थानीयता फ़ाइल मौजूद नहीं होती है तो en पर वापस जाना स्वचालित है।
अंतिम अपडेट: 11/7/2026