Bisakah saya mengubah bahasa default aplikasi / program di Snow Leopard?

13

Dulu begitu mudah di Leopard melalui dialog informasi sehingga orang dapat mengatur aplikasi apa pun untuk memulai dalam bahasa yang diinginkan. Beberapa program seperti Things atau Adobe Creative Suite lebih efektif dalam bahasa Inggris. Saya ingin memiliki fitur ini kembali - tetapi bagaimana ...?

patrick
sumber
1
Selain mengikuti petunjuk di bawah ini, Anda mungkin ingin menghubungi pengembang aplikasi tersebut untuk memberi tahu mereka bahwa lokalisasi mereka perlu ditingkatkan.
S4Y
1
Ini adalah 'fitur' baru Snow Leopard, bahwa Anda tidak dapat mengubah bahasa default lagi melalui dialog informasi. :(
patrick

Jawaban:

12

Jika Anda hanya ingin melakukannya sesekali, maka lihatlah di Plugin LaunchApp .

Jika Anda ingin mengaturnya secara lebih permanen, jalankan skrip ini di jendela terminal (Window Terminal dari / Applications / Utilities / Terminal):

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

Di mana Anda mengganti jalur ke aplikasi Anda (ingatlah untuk keluar dari spasi dengan backslash) dan kode bahasa dengan apa pun yang Anda cari. Setelah menjalankan skrip ini, aplikasi akan selalu diluncurkan dalam bahasa apa pun yang Anda tentukan terlebih dahulu (dengan asumsi bahasa itu ada).

Jika Anda ingin menghapus preferensi, gunakan:

defaults delete $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/Path\ to\ App.app) AppleLanguages
TALlama
sumber
1
Solusi ke-2 via Terminal tampaknya persis seperti yang saya cari. Apakah Anda akan berbaik hati memberi saya satu contoh kehidupan nyata alih-alih pengganti. Seperti ini untuk mengubah RapidWeaver dari meluncurkan dalam bahasa Jerman ke bahasa Inggris:> default menulis $ (mdls -name kMDItemCFBundleIdentifier -raw /Applications/RapidWeaver.app ke RapidWeaver.app) AppleLanguages ​​"(en, de)" Saya agak kesulitan untuk menemukan cara yang tepat untuk memasukkannya di terminal. Saya selalu mendapatkan> Argumen yang tidak terduga; meninggalkan default tidak berubah. Terima kasih banyak.
patrick
2
Anda hampir mendapatkannya, cukup singkirkan bagian App.app: default tulis $ (mdls -name kMDItemCFBundleIdentifier -raw /Applications/RapidWeaver.app) AppleLanguages ​​"(en, de)"
s4y
1
Terima kasih SidneySM saya akan memberi Anda Anda 'panah ke atas' dan 'periksa' jika saya bisa :) Bekerja seperti pesona.
patrick
2

Seseorang dapat secara manual menghapus semua bahasa lain dari suatu aplikasi dengan mengklik kanannya> menampilkan konten paket <dan menghapus semua bahasa yang tidak diinginkan.

Tapi ini jauh dari solusi yang elegan. :(

patrick
sumber
Hanya ingin memberi tahu Anda bahwa saya menyukai solusi ini untuk aplikasi dengan terjemahan yang jelek ke lokal saya. Saya lebih suka bahasa Inggris daripada upaya kotor dengan kesalahan di mana-mana, jadi saya senang menemukan saya bisa menghapusnya :)
Joost
2

Sekarang ada aplikasi yang menangani tugas dengan elegan; Anda bahkan dapat mengatur bahasa secara permanen: Pengalih Bahasa .

Pembaruan: Sekarang ada aplikasi lain yang tersedia di MAS: Pemilih Bahasa Aplikasi .

patrick
sumber
2

Sekadar memberi tahu Anda, beberapa aplikasi, seperti Adobe's Creative Suite, hanya menginstal dalam satu bahasa. Seringkali tidak mungkin untuk beralih seperti yang dapat Anda lakukan dengan begitu banyak aplikasi OS X lainnya.

Jika tertarik, kami juga membuat aplikasi Pengalih Bahasa lain tersedia di MAS: http://itunes.apple.com/app/linguaswitch/id464896493?mt=12

Semua solusi untuk mengubah bahasa aplikasi didasarkan pada apa yang tersedia di bundel aplikasi itu sendiri. Mereka tidak dapat memberi Anda bahasa baru dengan menerjemahkan dengan cepat, karena saya perhatikan beberapa pengguna berpikir LinguaSwitch.

RobFromApplingua
sumber