SwiftUI के साथ Xcode में स्थानीयकरण योग्य स्ट्रिंग्स का उपयोग और स्वचालित कैसे करें
परिचय: इस ट्यूटोरियल में, हम आपको SwiftUI के साथ Xcode में स्थानीयकरण योग्य स्ट्रिंग्स का उपयोग करने की प्रक्रिया के माध्यम से मार्गदर्शन करेंगे। वैश्विक दर्शकों को पूरा करने और उनकी मूल भाषा में सामग्री प्रस्तुत करके बेहतर उपयोगकर्ता अनुभव प्रदान करने के लिए अपने ऐप का स्थानीयकरण आवश्यक है। हम स्थानीयकरण फ़ाइलों को बनाने और प्रबंधित करने, SwiftUI में स्थानीयकरण योग्य स्ट्रिंग्स का उपयोग करने और iOS सिम्युलेटर में स्थानीयकरण का परीक्षण करने के बारे में बताएंगे।
पूर्वापेक्षाएँ:
- स्विफ्ट और स्विफ्टयूआई की बुनियादी समझ
- आपके मैक पर एक्सकोड स्थापित है
- Xcode लॉन्च करें और एक नया SwiftUI प्रोजेक्ट बनाएं।
- अपनी परियोजना को नाम दें, एक स्थान का चयन करें, और "बनाएँ" पर क्लिक करें।
- प्रोजेक्ट नेविगेटर में, अपना प्रोजेक्ट चुनें।
- "जानकारी" टैब में, "स्थानीयकरण" के अंतर्गत, "+" बटन पर क्लिक करें।
- उन भाषाओं को चुनें जिन्हें आप समर्थन देना चाहते हैं और "समाप्त करें" पर क्लिक करें।
- प्रोजेक्ट नेविगेटर में, "फ़ाइल"> "नया"> "फ़ाइल" पर क्लिक करें।
- "संसाधन" के अंतर्गत "स्ट्रिंग्स फ़ाइल" चुनें और "अगला" पर क्लिक करें।
- फ़ाइल को "Localizable.strings" नाम दें और "Create" पर क्लिक करें।
- फ़ाइल को तीन फाइलों में चुनें और स्क्रीन के दाईं ओर स्थानीयकरण अनुभाग के अंदर "स्थानीयकरण" बटन पर क्लिक करें।
- स्क्रीन के बाईं ओर फ़ोल्डर ट्री के भीतर, सबसे ऊपर वाले फ़ोल्डर (1) पर क्लिक करें जिसमें आपके प्रोजेक्ट का नाम है। उसके बाद, पहले लक्ष्य (2) का चयन करें। जानकारी मेनू (3) दर्ज करें, और स्थानीयकरण (4) में वह जगह है जहां आप उन भाषाओं को जोड़ेंगे जिन्हें आप अपने ऐप में समर्थन देना चाहते हैं।

- प्रोजेक्ट नेविगेटर में "Localizable.strings" फ़ाइल चुनें।
- आपके द्वारा जोड़ी गई प्रत्येक भाषा के लिए आपको अनेक फ़ाइलें दिखाई देंगी. प्रत्येक फ़ाइल को संपादित करें और स्थानीयकृत स्ट्रिंग्स के लिए अपने कुंजी-मूल्य जोड़े जोड़ें।

"key" = "Localized String";
"welcome_message" = "Welcome to our app!";
"welcome_button" = "Let's go";
"welcome_message" = "Bienvenue dans notre application!";
"welcome_button" = "Allons-y!";
- अपने SwiftUI दृश्यों में, स्थानीयकृत स्ट्रिंग्स को प्रदर्शित करने के लिए इनिशियलाइज़र
Text
के साथ घटक का उपयोग करें।LocalizedStringKey
एक पैरामीटर के रूप में कुंजी पास करें: - अपने स्थानीयकरण का परीक्षण करने के लिए, आपको अपने iOS सिम्युलेटर की भाषा बदलनी होगी।
- IOS सिम्युलेटर लॉन्च करें।
- "सेटिंग्स"> "सामान्य"> "भाषा और क्षेत्र"> "आईफोन भाषा" पर जाएं और वांछित भाषा का चयन करें।
- स्थानीयकृत सामग्री देखने के लिए सिम्युलेटर में अपना ऐप चलाएं।
Text(LocalizedStringKey("welcome_message"))
अपने सभी स्थानीयकरण योग्य स्ट्रिंग्स को तेज़ी से अनुवाद करने में सहायता चाहते हैं? इसे अभी जांचें:
https://apps.apple.com/us/app/langify/id6448647989
मैंने Langify नाम का एक Mac ऐप विकसित किया है। इसमें, आप अपनी सभी स्थानीयकरण योग्य स्ट्रिंग्स को अपनी प्राथमिक भाषा से पेस्ट करते हैं, और ऐप उन सभी का अनुवाद करेगा और आपको अन्य भाषाओं की फाइलों में पेस्ट करने के लिए स्वरूपित टेक्स्ट देगा।
सबसे पहले, आप अपनी कुंजियों को अपनी भाषा में उनके मूल्यों के साथ इनपुट करते हैं और चुनते हैं कि आप किस भाषा में उनका अनुवाद करना चाहते हैं। वर्तमान में, किसी भी भाषा से अंग्रेजी, पुर्तगाली, या स्पेनिश में अनुवाद करना संभव है।


बस इतना ही!
बेझिझक मुझे ट्विटर पर फॉलो करें (https://twitter.com/Marceloproducts) और इंस्टाग्राम पर (https://instagram.com/pohmarcelo)
मेरी वेबसाइट:https://marcelodiefenbach.com.br/
लैंगिफाई:https://apps.apple.com/us/app/langify/id6448647989