क्या मैं हिम तेंदुए में किसी एप्लिकेशन / प्रोग्राम की डिफ़ॉल्ट भाषा बदल सकता हूं?


13

यह तेंदुआ में इतना आसान हुआ करता था कि सूचना संवाद के माध्यम से वांछित भाषा में शुरू करने के लिए कोई भी एप्लिकेशन सेट कर सकता था। चीजें या एडोब क्रिएटिव सूट जैसे कुछ कार्यक्रम केवल अंग्रेजी में अधिक प्रभावी हैं। मैं इस सुविधा को वापस लेना चाहता हूं - लेकिन कैसे…?


1
नीचे दिए गए निर्देशों का पालन करने के अलावा, आप उन अनुप्रयोगों के डेवलपर्स से संपर्क करना चाह सकते हैं ताकि उन्हें पता चल सके कि उनके स्थानीयकरण में सुधार की आवश्यकता है।
s4y

1
यह स्नो लेपर्ड का एक नया 'फीचर' है, जिसे आप सूचना संवाद के माध्यम से अब डिफ़ॉल्ट भाषा नहीं बदल सकते। :(
पेट्रिक

जवाबों:


12

यदि आप इसे कभी-कभार करना चाहते हैं, तो लॉन्चएप प्लगिन देखें

यदि आप इसे अधिक स्थायी आधार पर सेट करना चाहते हैं, तो इस स्क्रिप्ट को टर्मिनल विंडो (टर्मिनल विंडो से / एप्लिकेशन / यूटिलिटीज / टर्मिनल विंडो में चलाएँ):

defaults write $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/Path\ to\ App.app) AppleLanguages "(de, en)"

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

यदि आप कभी वरीयता को हटाना चाहते हैं, तो उपयोग करें:

defaults delete $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/Path\ to\ App.app) AppleLanguages

1
टर्मिनल के माध्यम से दूसरा समाधान वास्तव में वही दिखता है जो मैं खोज रहा हूं। क्या आप इतने दयालु होंगे कि मुझे प्लेसहोल्डर्स के बजाय एक वास्तविक जीवन का उदाहरण दें। रैपिडव्यूवर को अंग्रेजी में अंग्रेजी में लॉन्च करने से रैपिडवेवर को बदलने के लिए इस तरह:> डिफॉल्ट्स $ लिखते हैं (mdls -name kMDItemCFBundleIdentifier -raw /Applications/RapidWeaver.app to RapidWeaver.app) AppleLanguages ​​"(en, de)" मुझे खोजने के लिए संघर्ष की तरह है। टर्मिनल में इसे दर्ज करने का सही तरीका। मुझे हमेशा मिलता है> अप्रत्याशित तर्क मिल; चूक को अपरिवर्तित छोड़ दें। बहुत बहुत धन्यवाद अब तक।
पैट्रिक

2
आपने लगभग इसे प्राप्त कर लिया है, बस App.app भाग से छुटकारा पाएं: डिफॉल्ट्स $ लिखते हैं (mdls -name kMDItemCFBundleIdentifier -raw /Applications/RapidWeaver.app: AppleLanguages ​​"(en, de)"
s4y

1
धन्यवाद सिडनी मैं अगर तुम मेरे 'तीर' और 'जाँच' को जिब करोगे तो मैं कर सकता हूँ :) आकर्षण की तरह काम करता है।
पैट्रिक

2

कोई व्यक्ति एप्लिकेशन की अन्य सभी भाषाओं को मैन्युअल रूप से राइट-क्लिक करके> पैकेज सामग्री दिखा सकता है <और सभी अवांछित भाषाओं को निकाल सकता है।

लेकिन यह एक सुंदर समाधान से दूर है। :(


बस आपको यह बताने की इच्छा है कि मुझे अपने लोकेल में घटिया अनुवाद वाले ऐप्स के लिए यह समाधान पसंद है। मैं हर जगह त्रुटियों के साथ एक mucky प्रयास पर अंग्रेजी पसंद करूंगा, इसलिए मुझे यह देखकर खुशी हुई कि मैं इसे हटा सकता हूं :)
Joost

2

अब एक ऐसा एप्लिकेशन है जो कार्य को सुरुचिपूर्ण ढंग से संभालता है; आप भाषा को स्थायी रूप से भी सेट कर सकते हैं: भाषा स्विचर

अद्यतन: अब एक और एप्लिकेशन है जो MAS में उपलब्ध है: ऐप भाषा चयनकर्ता


2

बस आपको बता दें, कुछ एप्लिकेशन, जैसे कि Adobe's Creative Suite, केवल एक भाषा में इंस्टॉल होता है। अक्सर स्विच करना संभव नहीं होता है जैसे आप कई अन्य ओएस एक्स ऐप के साथ कर सकते हैं।

यदि दिलचस्पी है, तो हम एक अन्य भाषा स्विचिंग ऐप को MAS पर उपलब्ध कराते हैं: http://itunes.apple.com/app/linguaswitch/id464896493?mt=12

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

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