2012-04-27 18 views
6

मैं जर्मन में हमारी वेबसाइट पर Googlemaps प्रदर्शित करना चाहता हूं। जर्मन, महाद्वीप और महासागर के नाम जर्मन में प्रदर्शित किए जाने चाहिए। मैं इसे स्क्रिप्ट के स्रोत के रूप में उपयोग करता हूं: "https://maps.googleapis.com/maps/api/js?sensor=false & भाषा = डी"। जब मैं एन या जावा में भाषा सेट करता हूं तो सभी नाम अंग्रेजी या जापानी में प्रदर्शित होते हैं, लेकिन फ़्रेंच के लिए जर्मन या फ्रांसीसी के लिए डी काम नहीं करते हैं।Google मानचित्र में भाषा कोड जावा एपीआई वी 3

इस समस्या को हल करने के लिए किसी भी संकेत की सराहना की जाती है।

सर्वश्रेष्ठ संबंध।

+0

यह करने के लिए इस [दस्तावेज़] अनुसार समर्थन किया जाना चाहिए (https://spreadsheets.google.com/pub?key=p9pdwsai2hDMsLkXsoM05KQ&gid=1) – Jasonw

+0

आप मदद नीचे इस सवाल का जवाब था? अगर आपको लगता है कि यह आपके प्रश्न को संबोधित करता है, तो उत्तर के बगल में तीर आकार पर क्लिक करना प्रथागत है। –

+0

भाषा से पहले & जोड़ने का प्रयास करें: "https://maps.googleapis.com/maps/api/js?sensor=false&language=de" –

उत्तर

8

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

भाषा परिवर्तन को तुरंत जांचने का सबसे आसान तरीका यह है कि आपने अपने मानचित्र पर जो भी नक्शा नियंत्रण प्रदर्शित किया है, उसे ध्यान में रखना है। मैं अपने मानचित्र के ऊपरी-दाएं कोने में सैटेलाइट, टेरेन, आदि विकल्प प्रदर्शित करता हूं। और उन लोगों के साथ, आप जल्दी से देख सकते हैं कि भाषा बदल गई है।

मैंने पुष्टि की है:

  • अरबी (ar) - यह भी एक अलग चरित्र सेट है, परंतु देश के नाम में परिवर्तन नहीं करते
  • जापानी (ja)
  • फ्रेंच (fr)
  • जर्मन (डी)

यह मेरे लिए काम कर रहा है, यह सिर्फ परिवर्तन की सूचना के लिए एक छोटे से नीचे खुदाई लेता है।

मानचित्र नियंत्रण और दिशा-निर्देश कक्ष में दिशा-निर्देश दिया के उपसमूह के लिए अनुवाद किया है: गूगल supported languages की एक सूची रखता है और उन भाषाओं के लिए कि नक्शे लेबल के परिवर्तन नहीं करते, यहाँ गूगल डॉक्स से एक उद्धरण है समर्थित भाषाओं में सूचीबद्ध भाषाओं स्प्रेडशीट। अनुवाद उपलब्ध होने पर नक्शे पर लेबल पसंदीदा भाषा में प्रस्तुत किए जाते हैं।

इस विशिष्ट बिंदु के बारे में अधिक जानकारी, विशेष रूप से नक्शा लेबल के बारे में अधिक जानकारी, इस उत्तर के नीचे शामिल की गई है।

Google Map with language set to: German

सूचना के लिए लेबल में मतभेद:

यहाँ language=de सेट करने के बाद नक्शे लेबल का एक उदाहरण है Deutschland, Ceska rebublika, और Polska।

और यहाँ कोई भाषा सेटिंग के साथ लेबल का एक उदाहरण है (अंग्रेजी के लिए चूक क्योंकि की मेरी ब्राउज़र सेटिंग): जर्मनी, चेक गणराज्य: के लिए लेबल में

enter image description here

सूचना मतभेद , और पोलैंड।

यहाँ एक शॉट है कि चीन और जापान `भाषा = डी 'का उपयोग कर प्रदर्शित करता है:

enter image description here

कई मानचित्र लेबल भी भाषा में एक ही दिखाई देते हैं, लेकिन वहाँ भी कई मतभेद हैं। मतभेद के कारणों का, इस निश्चित स्पष्टीकरण से वर्णन किया गया Google समर्थन से प्रत्यक्ष:

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

वास्तविक स्थान नाम (मानचित्र लेबल) के लिए, हम उसी डेटा को maps.google.com के रूप में साझा करते हैं। यहां ऑस्ट्रेलिया में (कहें) जर्मन में स्थान नामों का अनुवाद करने और जापानी और चीनी पात्रों में अनुवाद प्रदान करने के लिए अधिक समझदारी होती है, जहां लैटिन-आधारित नाम अन्यथा गैरकानूनी होंगे। ऐसा करने के बाद, यूनानी और अरबी भाषा (और संभवतः अन्य) ने अभी तक छोटे अनुवादों के कारण वैश्विक अनुवाद - प्राप्त नहीं किया है।

तो, संक्षेप में प्रस्तुत करने के लिए:

  1. नक्शे API के लिए अनुवाद के ग्राहक ब्राउज़र के साथ एपीआई बातचीत के लिए मुख्य रूप से देखें।
  2. Google ने गैर-लैटिन आधारित भाषाओं के लिए वैश्विक कवरेज प्रदान करने के लिए अधिक प्रयास किए हैं।
  3. सभी गैर-लैटिन आधारित भाषाएं वैश्विक समर्थन का आनंद नहीं लेती हैं।
+0

तो इसका मतलब है कि जर्मन में सभी लेबलों के लिए कोई अनुवाद नहीं है, हाँ? और अनुवाद जोड़ने का कोई मौका नहीं है, है ना? – user1360841

+0

नहीं, मतभेद हैं, लेकिन वे कभी-कभी तुरंत स्पष्ट नहीं होते हैं। कृपया मेरे उत्तर में जोड़ देखें। –

+0

लेकिन, जर्मन में, फ्रांस फ्रैंक्रेच होना चाहिए, इटली इटालियन होना चाहिए, और मुझे लगता है कि पोल्स्का पोलेन होना चाहिए (मेरा जर्मन जंगली है)। क्या हो रहा है कि अधिकांश coutries अपनी * अपनी * भाषा में दिखा रहे हैं। –

संबंधित मुद्दे