दस्तावेज़ एंड्रॉइड

एंड्रॉइड

XML स्ट्रिंग संसाधनों का उपयोग करके Android के साथ i1n को एकीकृत करें।

सेटअप

अपने Android प्रोजेक्ट में i1n init चलाएँ। CLI AndroidManifest.xml का पता लगाता है और XML स्ट्रिंग संसाधन प्रारूप को कॉन्फ़िगर करता है।

एंड्रॉइड अपनी मूल स्थानीयकरण प्रणाली का उपयोग करता है — Kotlin/Java के लिए कोई i1n SDK नहीं है। CLI आपकी strings.xml फ़ाइलों को res/values निर्देशिकाओं में प्रबंधित करता है।

उपयोग

Kotlin/Java में getString(R.string.key) या XML लेआउट में @string/key का उपयोग करें। i1n मानक Android XML स्ट्रिंग संसाधन फ़ाइलों को पढ़ता और लिखता है।

बहुवचन, स्ट्रिंग सरणियाँ और पैरामीटराइज़्ड स्ट्रिंग्स (%1$s, %2$d) समर्थित हैं और AI अनुवाद के दौरान ठीक से सुरक्षित हैं।

कार्यप्रवाह

स्ट्रिंग्स को res/values/strings.xml में जोड़ें, i1n push के साथ पुश करें, अनुवाद करें और पुल करें। अनुवादित फ़ाइलें उपयुक्त values-{locale} निर्देशिकाओं (जैसे, values-es/, values-fr/) में लिखी जाती हैं।

ब्रिज मोड एंड्रॉइड पर लागू नहीं होता है — प्लेटफ़ॉर्म अपनी स्वयं की नेटिव लोकलाइज़ेशन प्रणाली का उपयोग करता है। कोटलिन, जावा और जेटपैक कंपोज़ के साथ संगत।

res/values/strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
  <string name="home_title">Welcome</string>
  <string name="home_subtitle">Get started with i1n</string>
</resources>

संबंधित