Có thể khởi chạy một chương trình trong một ngôn ngữ cụ thể?


46

Tôi là nhà phát triển và ngôn ngữ chính của tôi là tiếng Pháp, vì vậy tôi sử dụng Mac OS X bằng tiếng Pháp. Tuy nhiên, tôi cần thường xuyên mở một ứng dụng bằng tiếng Anh để hỗ trợ.

Ngay bây giờ tôi sẽ đến Tùy chọn hệ thống quốc tế và tôi đặt tiếng Anh ở trên trong danh sách ngôn ngữ, sau đó tôi mở ứng dụng tôi cần để chạy bằng tiếng Anh. Khi tôi hoàn thành, tôi chuyển nó trở lại tiếng Pháp.

Đây là một quá trình gây phiền nhiễu. Có cái gì khác tôi có thể sử dụng, như chương trình dòng lệnh, để khởi chạy một ứng dụng bằng một ngôn ngữ cụ thể không?

Câu trả lời:


17

Có một phần mềm miễn phí, Language Switcher , để khởi chạy một ứng dụng duy nhất với các ngôn ngữ khác nhau.

nó thực sự đơn giản và làm việc tuyệt vời.


8
Dưới mui xe, nó chỉ khởi chạy chương trình với một -AppleLanguages (French)công tắc, đó là những gì tôi thực sự cần thiết. Cảm ơn bạn!
zneak

64

Bạn có thể thay đổi ngôn ngữ bên trong tệp tùy chọn của ứng dụng:

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

Hoặc chỉ chạy một lần một ứng dụng với ngôn ngữ khác:

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

Để xác định định danh gói, hãy chạy

mdls -name kMDItemCFBundleIdentifier /Applications/Mail.app

hoặc trực tiếp trong một lệnh:

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

(thông qua SuperUser )


Hấp dẫn. Chương trình "gọi chương trình" trực tiếp hoạt động cho Excel, nhưng không phải cho Số. Với số, bạn phải thay đổi ngôn ngữ trong tệp ưu tiên. (Ví dụ đầu tiên ở trên).
Erk

Tùy chọn này không hoạt động nữa vào ngày 10.11. Có sự thay thế nào không?
Hamid Rohani

1
Nó chỉ làm việc cho tôi vào ngày 10.11, không có vấn đề gì ở đây.
Ben-Uri

Làm việc cho tôi trên High Sierra (10.13) là tốt.
Yassine ElBadaoui

1

Truy cập ứng dụng, nhấn Command + I và nếu có ngôn ngữ khác, chúng sẽ hiển thị trong trang thông tin. Chỉ cần bỏ chọn tất cả ngoại trừ ngôn ngữ bạn muốn


5
Điều này không còn hoạt động trong Snow Leopard.
Loïc Wolff

Trong Safari trên Mojave, đó là phím tắt email.
ankii

0

Đối với Google Chrome, hãy làm điều này:

defaults write com.google.Chrome AppleLanguages '("en-US")'

0

Tôi cũng tìm thấy điều này để làm việc:

bash-3.2 $ LANG = de.UTF-8
bash-3.2 $ / Ứng dụng / MuseScore \ 3.app/Contents/MacOS/mscore 

Thực đơn Đức


-2

Trong Finder, nhận thông tin về ứng dụng. Có ngôn ngữ ở đây, và bạn có thể chọn. Than ôi, điều này dường như đã biến mất trong Snow Leopard.


5
Điều này khác với câu trả lời của @ Avi được thực hiện 3 năm trước như thế nào?
dùng151019
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.