Shared UI Text का स्थानीयकरण करें
साझा संसाधनों से अनूदित strings दिखाएँ
Shared UI Text का स्थानीयकरण करें, CoddyKit पर Kotlin Multiplatform Academy का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Kotlin Multiplatform Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Kotlin Multiplatform Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
हर भाषा में बोलें
दुनिया तक पहुँचने के लिए आपका यूआई पाठ हर उपयोगकर्ता के अनुसार बदलना चाहिए। स्थानीयकरण आपके साझा संसाधनों से सही भाषा उपलब्ध कराता है। 🌍
साझा स्ट्रिंग से शुरू करें
स्थानीयकरण उन साझा स्ट्रिंग पर आधारित है जिन्हें आपने पहले ही परिभाषित किया है। वही कुंजियाँ रखें और हर भाषा के लिए अनुवाद जोड़ें।
हर भाषा के लिए फ़ोल्डर
आप भाषा कोड वाले values फ़ोल्डर जोड़ते हैं, जैसे स्पैनिश के लिए values-es। हर फ़ोल्डर में वही कुंजियाँ अनुवादित रूप में होती हैं।
एक कुंजी, अलग पाठ
welcome कुंजी हर फ़ोल्डर में मौजूद रहती है। केवल मान बदलता है, इसलिए आपके कोड को भाषा के बारे में जानने की आवश्यकता नहीं होती।
<string name="welcome">Bienvenido de nuevo!</string>डिफ़ॉल्ट फ़ोल्डर
सादा values फ़ोल्डर आपका वैकल्पिक संसाधन है। अनुवाद न मिलने पर Compose क्रैश होने के बजाय यही डिफ़ॉल्ट पाठ दिखाता है।
कोड अपरिवर्तित रहता है
आपकी स्क्रीन अब भी उसी कुंजी के साथ stringResource को कॉल करती है। रनटाइम पर सही भाषा अपने-आप चुनी जाती है।
Text(stringResource(Res.string.welcome))Compose स्थानीय भाषा पढ़ता है
Compose डिवाइस की स्थानीय भाषा जाँचता है और उससे मेल खाता फ़ोल्डर चुनता है। स्पैनिश डिवाइस को values-es मिलता है और बाकी को डिफ़ॉल्ट।
बहुवचन पर ध्यान दें
एक वस्तु और कई वस्तुओं के लिए अलग शब्दावली चाहिए। बहुवचन संसाधन हर भाषा को संख्या के अनुसार सही रूप चुनने देता है।
Text(pluralStringResource(Res.plurals.items, count, count))आर्ग्युमेंट से प्रारूपित करें
हर भाषा में शब्दों का क्रम अलग होता है। स्थानधारक का उपयोग करें, ताकि हर अनुवाद अपनी व्याकरण के अनुसार मानों को स्वाभाविक रूप से व्यवस्थित कर सके।
<string name="greeting">Hola, %1$s!</string>कई भाषाओं में परीक्षण करें
डिवाइस या एम्युलेटर की भाषा बदलकर फिर चलाएँ। वास्तविक अनुवाद जल्दी देखने से लेआउट और लंबाई से जुड़ी अप्रत्याशित समस्याएँ पकड़ में आती हैं। ✅
एक कोडबेस, कई स्थानीय भाषाएँ
क्योंकि अनुवाद साझा संसाधनों में रहते हैं, दोनों ऐप एक ही फ़ाइलों से स्थानीयकृत होते हैं। किसी भाषा को एक बार जोड़ें और उसे हर जगह भेजें। 🙂
त्वरित जाँच
किसी मौजूदा स्ट्रिंग कुंजी के लिए स्पैनिश पाठ कैसे उपलब्ध कराएँगे?
पुनरावलोकन: साझा कोड से पूरी दुनिया तक
आपने स्थानीय भाषा वाले फ़ोल्डर जोड़े, वही कुंजियाँ रखीं और Compose को भाषा अपने-आप चुनने दिया। एक कोडबेस, अनेक स्थानीय भाषाएँ। 🌐
एआई शिक्षक के साथ Kotlin सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “Shared UI Text का स्थानीयकरण करें” पाठ निःशुल्क है?
हाँ—“Shared UI Text का स्थानीयकरण करें” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Kotlin Multiplatform Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Kotlin Multiplatform Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“Shared UI Text का स्थानीयकरण करें” में मैं क्या सीखूँगा?
साझा संसाधनों से अनूदित strings दिखाएँ आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Kotlin Multiplatform Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Kotlin Multiplatform Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Kotlin Multiplatform Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।
“Shared UI Text का स्थानीयकरण करें” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Kotlin Multiplatform Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Kotlin Multiplatform Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- Shared Screens के बीच नेविगेट करें
- Arguments और Deep Links भेजें
- Shared Images, Fonts और Strings
- Shared UI Text का स्थानीयकरण करें