अवलोकन
एक कमांड-लाइन टूल जो बादल अनुवाद सेवाओं का उपयोग करके ARB (App Resource Bundle) फ़ाइलों के अनुवाद को स्वचालित करने के लिए डिज़ाइन किया गया है। यह अंग्रेजी ARB फ़ाइलों को कई लक्ष्य भाषाओं में परिवर्तित करके स्थानीयीकरण कार्यप्रवाह को सरल बनाता है, अंतरराष्ट्रीयकरण में हस्तचालित प्रयास को कम करता है। बहुभाषी Flutter ऐप्स के प्रबंधन करने वाले विकासकर्ताओं के लिए आदर्श है, यह मौजूदा निर्माण प्रक्रियाओं के साथ बिना किसी बाधा के एकीकृत होता है और macOS, Windows और Linux पर क्रॉस-प्लेटफॉर्म संचालन का समर्थन करता है। टूल बाहरी अनुवाद API का उपयोग करता है ताकि उच्च गुणवत्ता वाले अनुवाद सुनिश्चित किए जा सकें और भाषा फ़ाइलों के बीच सुसंगतता बनाए रखी जा सके।
उपयोग
- ARB फ़ाइलों के अनुवाद को स्वचालित करना
- CI/CD पाइपलाइन्स के साथ एकीकरण
- बहुभाषी Flutter एप्लिकेशन का समर्थन करना
- हस्ताक्षरित अनुवाद कार्यभार को कम करना
- बैच में अनुवाद अपडेट करना
- टीमों के बीच भाषा फ़ाइलों को सिंक करना
मुख्य विशेषताएँ
- API के माध्यम से बादल-आधारित अनुवाद
- कमांड-लाइन इंटरफेस
- प्लेटफॉर्म के अनुकूलता
- ARB फ़ाइल प्रारूप समर्थन
- अनुवाद का बैच प्रोसेसिंग
- Flutter स्थानीयकरण कार्यप्रवाह के साथ एकीकरण
इनके लिए उपयुक्त
- फ्लटर विकासकर्ता बहुभाषी प्रबंधन कर रहे हैं
- स्थानीयकरण के लिए ARB का उपयोग करने वाली टीमें
- अनुवाद के लिए CI/CD स्वचालन
- अक्सर अनुवाद अपडेट की आवश्यकता वाले प्रोजेक्ट
- समय बचाने वाले स्थानीयकरण उपकरणों की तलाश में विकासकर्ता
विचार योग्य बातें
- अनुवाद API कॉल के लिए इंटरनेट की आवश्यकता होती है
- तीसरे पक्ष की अनुवाद सेवा की गुणवत्ता पर निर्भर
- उच्च उपयोग के साथ संभावित लागतें
- सही API कुंजी कॉन्फ़िगरेशन की आवश्यकता है
- ARB फ़ाइल प्रारूप के सीमित
- कस्टम अनुवाद प्रदाता के लिए अतिरिक्त सेटअप की आवश्यकता हो सकती है