अवलोकन
एक फ्लटर पैकेज जो डार्ट फ़ाइलों या पूरे lib निर्देशिका से कड़े हुए तारों के निष्कर्षण को स्वचालित करता है, जिससे अंतर्राष्ट्रीयकरण (i18n) के लिए .arb फ़ाइलें बनती हैं। यह यादृच्छिक टेक्स्ट की पहचान करके उसे फ्लटर के स्थानीयकरण प्रणाली के साथ सुसंगत संरचित ARB फ़ाइलों में व्यवस्थित करके i18n कार्यप्रवाह को सरल बनाता है। बहुभाषी ऐप्स के प्रबंधन करने वाली टीमों के लिए आदर्श है, जो हाथ से काम कम करता है और तारों के प्रबंधन में त्रुटियों को कम करता है।
उपयोग
- i18n के लिए स्ट्रिंग निकालने को स्वचालित करना
- स्रोत कोड से .arb फ़ाइलें उत्पन्न करना
- अनुवाद कार्य प्रवाह को सरल बनाना
- बहुभाषी ऐप विकास का समर्थन करना
- CI/CD पाइपलाइन्स के साथ एकीकरण
मुख्य विशेषताएँ
- डार्ट फ़ाइल्स से स्ट्रिंग्स निकालता है
- स्वचालित रूप से .arb फ़ाइलें उत्पन्न करता है
- पूर्ण lib डिरेक्टरी स्कैनिंग का समर्थन करता है
- व्यवस्थित की संरचना बनाए रखता है
- Flutter के intl प्रणाली के साथ एकीकृत होता है
इनके लिए उपयुक्त
- i18n का उपयोग करने वाले Flutter विकासकर्मी
- बहुभाषी टीमों का प्रबंधन
- स्थिर स्ट्रिंग हैंडलिंग की आवश्यकता वाले प्रोजेक्ट्स
- स्थानीयकरण की आवश्यकता वाले CI/CD परिवेश
- हस्ताक्षर अनुवाद कार्य को कम करने की खोज कर रहे विकासकर्ता
विचार योग्य बातें
- निकाले गए स्ट्रिंग्स की हस्तस्वीकृति की आवश्यकता है
- गतिशील स्ट्रिंग इंटरपोलेशन का निपटारा नहीं करता है
- सबसे अच्छा अनुवाद कार्य प्रवाह के साथ उपयोग किया जाना चाहिए
- रनटाइम स्ट्रिंग निकासी के लिए उपयुक्त नहीं
- जटिल प्रोजेक्ट्स के लिए कॉन्फ़िगरेशन की आवश्यकता हो सकती है