मैं एक नई भाषा कैसे जोड़ूं?


27

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

मैं एक भाषा को सिस्टम में वापस जोड़ना चाहूंगा। मैं पहले से ही MoreLocale 2 जैसे कार्यक्रमों का उपयोग करके लोकेल को सेट कर सकता हूं ताकि मेरी भाषा समर्थन के साथ एप्लिकेशन सही लोकेल कोड के साथ शुरू हो, हालांकि यह लापता सिस्टम भाषाओं को नहीं जोड़ता है। किसी अन्य भाषा में सिस्टम का होना अच्छा होगा, लेकिन मुख्य बात यह है कि कीबोर्ड ऑटो-कम्प्लीट के लिए डिक्शनरी फाइल्स प्राप्त कर रहा है । किसी इनपुट भाषा के लिए सिस्टम या ROM में भाषा समर्थन फ़ाइलों को जोड़ने के बारे में कैसे जाना जाता है?

मैं चीजों को चीरने के लिए अन्य रॉम या एओएसपी परियोजना का उपयोग कर सकता हूं, लेकिन मुझे नहीं पता कि कहां से शुरू करना है। मुझे किन फ़ाइलों की आवश्यकता है और किन संशोधनों की आवश्यकता है? क्या भाषा-पैक के साथ ऐसा करने का एक आसान तरीका है या क्या यह सभी तरह से हैकरी है?

मेरा ROM पूरी तरह से निहित है और adbयदि आवश्यक हो तो मेरे पास पहुंच है। यह एंड्रॉइड 2.3.7 ( ड्रीम / नीलम के लिए अनौपचारिक सीएम 7.1 पोर्ट ) है और मैं स्टॉक एंड्रॉइड कीबोर्ड का उपयोग कर रहा हूं। मैं जो भाषा चाहता हूं, वह तुर्की है, हालांकि जब तक किसी के पास मुझे यह इंगित करने के लिए डाउनलोड नहीं है, तब तक ज्यादातर वह प्रक्रिया है जो मैं यहां देख रहा हूं।


3
जहां तक ​​मुझे पता है, 3 पार्टी कीबोर्ड को अपनी भाषा सेट प्रदान करनी चाहिए। यदि आप एक 3 पार्टी कीबोर्ड पा सकते हैं जो आपको पसंद है जो तुर्की का समर्थन करता है, तो यह जाने का सबसे आसान तरीका हो सकता है। इसके अतिरिक्त, ऐसा नहीं लगता है कि सीएम तुर्की का समर्थन करता है: github.com/CyanogenMod/android_vendor_cyanogen/blob/gingerbread/… ("अनुवादकों के तहत देखो") लेकिन आप हमेशा उनके लिए अनुवाद में मदद कर सकते हैं।
ब्रायन डेनी

@BryanDenny: पूर्ण CyanogenROM (जो मेरे पास दूसरे फोन पर है) को तुर्की का मूल समर्थन प्राप्त है, यह केवल ड्रीम (और अन्य) के लिए कुछ छीन लिए गए संस्करण हैं जो अल्प-परिवर्तित हैं। मैं तुर्की समर्थन के साथ वैकल्पिक कीबोर्ड के बारे में बहुत कुछ जानता हूं, लेकिन वास्तव में यह स्टॉक एंड्रॉइड कीबोर्ड के लिए चाहता हूं (कुछ मार्केट कीबोर्ड महान काम करते हैं लेकिन ड्रीम के लिए बहुत अधिक रैम का उपयोग करते हैं और लाइटर वाले बहुत अच्छी तरह से काम नहीं करते हैं)। मुझे पता है कि स्टॉक कीबोर्ड के लिए सेटअप प्राप्त करना कठिन है, लेकिन यह मेरा सवाल है (और मैं क्यों पूछ रहा हूं)।
कालेब

@BryanDenny: जीथब चीज़ जिसे आपने लिंक किया था, स्यानोजेन विशिष्ट इंटरफ़ेस सामान के लिए अनुवादकों को दिखाता है। CyanogenMod ROMs में आमतौर पर AOSP से दी जाने वाली पूरी भाषा सेट है, जिसमें तुर्की भी शामिल है। केवल कुछ रॉम विशिष्ट एडोनों ने स्ट्रिंग्स का अनुवाद नहीं किया है ... लेकिन जब रोम पूरी लोकेल सूची के साथ संकलित नहीं होता है, तो एक विशिष्ट भाषा के लिए समर्थन जोड़ने का एक तरीका होना चाहिए। मैं भाषा जोड़ने के लिए किसी अन्य ROM से क्या खींच सकता हूं?
कालेब

मुझे पता नहीं है, मैंने एंड्रॉइड देव (एक ऐप में कई भाषाओं का समर्थन करते हुए) किया है, लेकिन मैंने रोम के साथ कोई देव नहीं किया है। क्षमा करें, काश मैं और अधिक मदद कर सकता। मैं सीएम फोरम या एक्सडीए पर भी ध्यान देना चाहता हूं।
ब्रायन डेनी

जवाबों:


11

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

लोकेल चेंजिंग ऐप्स अच्छे हैं लेकिन वे उनके अनुवाद में उतने बेहतर नहीं हो सकते हैं, जितने कि वह एक विशेष रूप से आपके इच्छित भाषा में किए गए या विशेष रूप से अनुवादित किए गए हैं। यदि आपकी भाषा Bi-Di (द्विदिश, जैसे कि hebrew या अरब) है और रोम इसका समर्थन नहीं करता है, तो यह बग का भी परिचय दे सकता है!

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


धन्यवाद। Cyanogen निश्चित रूप से वैसे भी मेरी पहली पसंद है, लेकिन वास्तव में ROM हैं जो मेरी इकाइयों में से एक पर बेहतर चलते हैं, प्रमुख नकारात्मक पक्ष भाषा समर्थन की कमी है।
कालेब

2
लेकिन कैसे आधिकारिक ROM आया उदाहरण के लिए, हेब्रव नहीं है, और आधिकारिक ROM के साथ एक पुराने सैमसंग s4 जो मैंने आधे साल पहले खरीदा है, है? क्या यह सिर्फ एक छिपा हुआ विकल्प हो सकता है?
एलाड बेंदा

0

देखें यह वीडियो

https://www.google.com/search?ei=MLpoXaXLLYHykwXjwqHADQ&q=android+setting+language+missing&oq=android+setting+language+mis&gs_l=psy-ab.3.0.33i22i29i30l2.271266.274795..276526...0.2 .. 0.208.2395.0j13j2 ...... 0 .... 1..gws जानकार ....... 0i71j35i39j0i67j0j0i20i263j0i203j0i22i30.5sRaXAommog # kpvalbx = _R7toXaWQEdHxkwWXnIv4CA22

टी एल; DW

  • morelocale ऐप इंस्टॉल करें
  • एप्लिकेशन की अनुमति को बदलने के लिए पेट का उपयोग करें pm grant dogfooderz.com.morelocales android.permission.CHANGE_CONFIGURATION
  • स्थान बदलने के लिए एप्लिकेशन का उपयोग करें

नोट: यदि आप प्राप्त करते हैं

Security exception: grantRuntimePermission: Neither user 2000 nor current process has android.permission.GRANT_RUNTIME_PERMISSIONS

इस उत्तर को देखें /programming/52079343/how-can-i-use-adb-to-grant-permission-without-root

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.