特定の言語でプログラムを起動することは可能ですか?


46

私は開発者であり、私の第一言語はフランス語なので、Mac OS Xをフランス語で使用しています。ただし、サポートを行うには、定期的に英語でアプリケーションを開く必要があります。

今、私は国際システム設定に行き、言語リストに上記の英語を入れてから、英語で実行する必要があるアプリを開きます。完了したら、フランス語に戻します。

これは迷惑なプロセスです。コマンドラインプログラムなど、特定の言語でアプリケーションを起動するために使用できるものは他にありますか?

回答:


17

フリーウェアであるLanguage Switcherがあり、異なる言語で単一のアプリケーションを起動します。

それは本当にシンプルで驚くほど動作します。


8
内部では、-AppleLanguages (French)スイッチを使用してプログラムを起動するだけです。これは本当に必要なものです。ありがとうございました!
-zneak

64

アプリケーションの設定ファイル内の言語を変更できます:

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

または、1つのアプリケーションを別の言語で1 実行するだけです:

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

バンドル識別子を決定するには、実行します

mdls -name kMDItemCFBundleIdentifier /Applications/Mail.app

または、1つのコマンドで直接:

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

SuperUser経由)


面白い。直接の「プログラム呼び出し」アプローチは、Excelでは機能しますが、Numbersでは機能しません。Numbersでは、設定ファイルの言語を変更する必要があります。(上記の最初の例)。
Erk

この設定は10.11では機能しません。代替手段はありますか?
ハミドロハニ

1
これは10.11で機能しましたが、ここでは問題ありません。
ベン・ウリ

High Sierra(10.13)でも私のために働きました。
ヤシンエルバダウイ

1

アプリに移動し、Command + Iを押します。他の言語がある場合は、情報ページに表示されます。必要な言語以外のすべてのチェックを外します


5
これはSnow Leopardでは動作しなくなりました。
ロイックウルフ

Mojave上のSafariでは、メールのショートカットです。
ankii



-2

Finderで、アプリケーションに関する情報を取得します。ここには言語があり、選択できます。悲しいかな、これはSnow Leopardで消えたようです。


5
これは、3年前に作成された@Aviの回答とどう違うのですか?
user151019
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.