Snow Leopard'daki bir uygulamanın / programın varsayılan dilini değiştirebilir miyim?


13

Herhangi bir uygulamayı istenen dilde başlayacak şekilde ayarlayabilen bilgi iletişim kutusu aracılığıyla Leopard'da çok kolaydı. Things veya Adobe Creative Suite gibi bazı programlar İngilizce'de daha etkilidir. Bu özelliği geri almak istiyorum - ama nasıl…?


1
Aşağıdaki talimatları izlemeye ek olarak, bu uygulamaların geliştiricilerine, yerelleştirmelerinin iyileştirilmesi gerektiğini bildirmek için başvurmak isteyebilirsiniz.
s4y

1
Snow Leopard'ın yeni bir 'özelliği', artık bilgi iletişim kutusundan varsayılan dili değiştiremezsiniz. :(
patrick

Yanıtlar:


12

Sadece ara sıra yapmak istiyorsanız, LaunchApp Eklentisine bakın .

Daha kalıcı bir temelde ayarlamak istiyorsanız, bu komut dosyasını bir terminal penceresinde (/ Applications / Utilities / Terminal'den bir Terminal Penceresi) çalıştırın:

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

Uygulamanızın yolunu (boşluklardan ters eğik çizgiyle kaçmayı unutmayın) ve dil kodlarını aradığınız şeyle değiştirdiğiniz yer. Bu komut dosyasını çalıştırdıktan sonra, uygulama her zaman ilk olarak belirttiğiniz dilde (bu dilin var olduğu varsayılarak) başlatılır.

Tercihi kaldırmak istiyorsanız, şunu kullanın:

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

1
Terminal aracılığıyla 2. çözüm tam olarak aradığım şey gibi görünüyor. Bana yer tutucular yerine gerçek bir hayat örneği verir misiniz? RapidWeaver'ın Almanca'dan İngilizce'ye lansmanını değiştirmek için bu şekilde:> varsayılanlar $ (mdls -name kMDItemCFBundleIdentifier -raw /Applications/RapidWeaver.app'ı RapidWeaver.app'a yazıyor) AppleLanguages ​​"(en, de)" terminale girmek için doğru yol. Ben her zaman> Beklenmedik bir argüman bulmak; varsayılanları değiştirmeden bırakmak. Şimdiye kadar çok teşekkürler.
patrick

2
Neredeyse anladınız, sadece App.app bölümüne kurtulun: varsayılanlar $ (mdls -name kMDItemCFBundleIdentifier -raw /Applications/RapidWeaver.app) AppleLanguages ​​"(en, de)"
yazıyor

1
Teşekkürler SidneySM Sana 'yukarı ok' ve 'kontrol' yapabilseydim gibe olurdu :) Cazibe gibi çalışır.
patrick

2

Bir uygulama sağ tıklatılarak> paket içeriğini göster <ve tüm istenmeyen dilleri kaldırarak bir uygulamanın diğer tüm dillerini el ile kaldırabilir.

Ama bu zarif bir çözümden çok uzak. :(


Sadece benim yerelime kalitesiz bir çeviri olan uygulamalar için bu çözümü sevdiğimi bildirmek istedim. Her yerde hataları olan bir mucky girişiminde İngilizce'yi çok tercih ederim, bu yüzden sadece silebilirim bulmaktan memnun oldum :)
Joost


2

Yalnızca size bildirmek için Adobe'nin Creative Suite gibi bazı uygulamalar yalnızca tek bir dilde yüklenir. Diğer birçok OS X uygulamasında olduğu gibi geçiş yapmak çoğu zaman mümkün değildir.

İlgileniyorsanız, MAS'da başka bir Dil Değiştirme uygulamasını da kullanıma sunuyoruz: http://itunes.apple.com/app/linguaswitch/id464896493?mt=12

Uygulama dilini değiştirmeye yönelik tüm çözümler, uygulama paketinde mevcut olanlara dayanır. LinguaSwitch'in bazı kullanıcılarının düşündüğünü fark ettiğim için size anında çeviri yaparak yeni diller sağlayamıyorlar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.