Intereting Posts
इंटेंट एक्शन SEND का उपयोग कर ब्लूटूथ के जरिए फ़ाइल भेजना एंड्रॉइड 4.2.2 में काम नहीं कर रहा है? स्पिनर में आइटम का चयन करने के बाद सामग्री अपडेट करें एक कैनवास में "छेद" आरेखण करना अलग-अलग मेनू और सामान्य टूलबार के साथ व्यूपक काम नहीं कर रहा है एंड्रॉइड ब्राउजर / वेबव्यू बग? कंटेंट-डिस्पोज़शन: अटैचमेंट; फ़ाइल नाम = "xyz.txt" एंड्रॉइड प्रोजेक्ट में मुझे "टीटीएफ" फाइलें कहां रखनी चाहिए? बबल चैट समस्या एंड्रॉइड सूचीदृश्य एंड्रॉइड एसडीके और एवीडी प्रबंधक नहीं चलेगा Get Attributes के साथ मैं HTTP अनुरोध कैसे भेज सकता हूं? पूरी स्क्रीन को भरने वाली छवि दृश्यों के 3 पंक्तियों के साथ ग्रिडव्यू बनाना एड्रेसो के भीतर से आइडलिंग रीसोर्स में जाने के लिए एक दृश्य कैसे प्राप्त करें? डेवलपर्स कंसोल में "Google मैप्स एंड्रॉइड एपीआई v2" कैसे सक्षम करें एंड्रॉइड एप्लिकेशन में डाटाबेस (SQLite) में बड़े डेटा प्रविष्टि को गति कैसे करें बदसूरत इंस्टॉलेशन के बिना रेट्रोफ़िट आरएक्स पर त्रुटि में विभिन्न प्रकार की त्रुटियों को कैसे नियंत्रित किया जाए कैमरा पूर्वावलोकन छुपाएं लेकिन अभी भी पूर्वावलोकन कॉलबैक प्राप्त करें

प्रोग्राम लोकेल को pt_BR प्रोग्रामेटिक रूप से सेट करना

मेरे पास पुर्तगाल और ब्राजील के दोनों क्षेत्रों के लिए पोर्तुगीज भाषा के लिए समर्थन वाला एक ऐसा अनुप्रयोग है। मैंने एक मूल्य-पीटी (पुर्तगाल अनुवाद युक्त) और मूल्य-पीटी-आरबीआर (ब्राजील के अनुवाद युक्त) बनाया है। मैंने तब पुर्तगाली भाषा को पोर्तुगीज (पुर्तगाल) में बदलने की कोशिश की और आवेदन भाषा में सही ढंग से बदलाव किया। जब मैं इसे पुर्तगाली (ब्राजील) में सेट करता हूं तो यह नहीं होता। मैंने पुर्तगाली (ब्राजील) को फोन डिफ़ॉल्ट भाषा बदलने की कोशिश की और यह अभी भी काम नहीं करता है यह दोनों मामलों (प्रोग्राम और सिस्टम) में पुर्तगाली (पुर्तगाल) के लिए काम करता है। क्या कोई जानता है कि परेशानी क्या है? कार्यक्रम के स्थान को बदलने के लिए कोड निम्नलिखित है:

Locale locale = new Locale(strLocale); Locale.setDefault(locale); config.locale = locale; context.getResources().updateConfiguration(config, context.getResources().getDisplayMetrics()); 

और strlocale क्रमशः पुर्तगाल और ब्राज़ील भाषा के लिए "pt" या "pt_BR" पर सेट है

Solutions Collecting From Web of "प्रोग्राम लोकेल को pt_BR प्रोग्रामेटिक रूप से सेट करना"

मुझे लगता है कि आप एंड्रॉइड ओएस> 2.2 को लक्षित कर रहे हैं, क्योंकि दोनों पुर्तगाली भाषाओं को 2.3+ संस्करण से एंड्रॉइड द्वारा समर्थित है।
मैंने इसे एमुलेटर पर परीक्षण किया, भाषा और कीबोर्ड को स्वैप करके और केवल 1 स्ट्रिंग को अलग करके: app_name, इसलिए यह आवेदन शीर्षक में दिखाई दिया और यह ठीक काम किया।

फर्क सिर्फ इतना है कि मैं पुर्तगाल क्षेत्र का मूल्य-पीटी-आरपीटी मूल्यों का अनिश्चितता-पीटी कहता हूं
मैंने उड़-पुनर्स्थापन पर परीक्षण नहीं किया, लेकिन मुझे लगता है कि यह भी काम करता है।
मुझे लगता है कि जब आप क्षेत्रों के साथ काम करते हैं, तो आपको प्रत्येक स्थानीयकरण के लिए क्षेत्र निर्दिष्ट करना होगा (यानी फ्रांस के लिए फ़्रांसि-आरएफआर और कनाडा के लिए एफआरसीए) और आपके दूसरे उदाहरण में डिफ़ॉल्ट )।

यह लिंक पूरी चीज को अधिक गहराई से दिखाता है

[संपादित करें]

कोड द्वारा एक नया लोकेल बनाते समय, कोशिश करें:

 final Locale myLocale = new Locale("pt", "PT"); 

तथा

 final Locale myLocale = new Locale("pt", "BR"); 

संदर्भ साइट से यहां एक और पेज है