Apakah mungkin untuk meluncurkan program dalam bahasa tertentu?

46

Saya seorang pengembang, dan bahasa utama saya adalah bahasa Prancis, jadi saya menggunakan Mac OS X dalam bahasa Prancis. Namun, saya perlu secara teratur untuk membuka aplikasi dalam bahasa Inggris untuk melakukan dukungan.

Saat ini saya akan ke Preferensi Sistem Internasional dan saya menempatkan bahasa Inggris di atas dalam daftar bahasa, kemudian saya membuka aplikasi yang saya perlukan untuk menjalankan dalam bahasa Inggris. Setelah selesai, saya mengubahnya kembali ke Prancis.

Ini adalah proses yang menjengkelkan. Apakah ada hal lain yang dapat saya gunakan, seperti program baris perintah, untuk meluncurkan aplikasi dalam bahasa tertentu?

zneak
sumber

Jawaban:

17

Ada freeware, Pengalih Bahasa , untuk meluncurkan satu aplikasi dengan bahasa yang berbeda.

ini sangat sederhana dan bekerja dengan luar biasa.

Am1rr3zA
sumber
8
Di bawah tenda, itu hanya meluncurkan program dengan -AppleLanguages (French)saklar, yang adalah apa yang saya sangat butuhkan. Terima kasih!
zneak
64

Anda dapat mengubah bahasa di dalam file preferensi aplikasi:

defaults write com.apple.TextEdit AppleLanguages '("en-US")'

Atau jalankan sekali satu aplikasi dengan bahasa lain:

/Applications/iCal.app/Contents/MacOS/iCal -AppleLanguages '(de)'

Untuk menentukan pengidentifikasi bundel, jalankan

mdls -name kMDItemCFBundleIdentifier /Applications/Mail.app

atau langsung dalam satu perintah:

defaults write $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/Mail.app) AppleLanguages '("en-UK")'

(via SuperUser )

Studer
sumber
Menarik. Pendekatan "panggilan program" langsung berfungsi untuk Excel, tetapi tidak untuk Angka. Dengan Angka Anda harus mengubah bahasa di file preferensi. (Contoh pertama di atas).
Erk
Preferensi ini tidak berfungsi lagi pada 10.11. Apakah ada alternatif lain?
Hamid Rohani
1
Itu hanya bekerja untuk saya pada 10,11, tidak ada masalah di sini.
Ben-Uri
Bekerja untuk saya di High Sierra (10,13) juga.
Yassine ElBadaoui
1

Pergi ke aplikasi, Tekan Command + I dan jika ada bahasa lain mereka akan muncul di halaman info. Cukup hapus semua kecuali bahasa yang Anda inginkan

Avi
sumber
5
Ini tidak lagi berfungsi di Snow Leopard.
Loïc Wolff
Di Safari on Mojave, ini adalah pintasan email.
ankii
0

Untuk Google Chrome lakukan ini:

defaults write com.google.Chrome AppleLanguages '("en-US")'
Achraf JEDAY
sumber
0

Saya juga menemukan ini berfungsi:

bash-3,2 $ LANG = de.UTF-8
bash-3,2 $ / Aplikasi / MuseScore \ 3.app/Contents/MacOS/mscore 

Menu jerman

Nevin Williams
sumber
-2

Di Finder, dapatkan info tentang aplikasi. Ada bahasa di sini, dan Anda dapat memilih. Sayangnya, ini tampaknya telah menghilang di Snow Leopard.

Nicolas Barbulesco
sumber
5
Bagaimana ini berbeda dari jawaban @ Avi yang dibuat 3 tahun lalu?
user151019