Snow Leopardのアプリケーション/プログラムのデフォルト言語を変更できますか?


13

Leopardでは、情報ダイアログを使用して、目的の言語で起動するように任意のアプリケーションを設定できるので、以前は非常に簡単でした。ThingsやAdobe Creative Suiteなどの一部のプログラムは、英語でより効果的です。この機能を元に戻したいのですが、どうすれば…?


1
以下の指示に従うことに加えて、それらのアプリケーションの開発者に連絡して、ローカリゼーションの改善が必要であることを知らせてください。
s4y

1
これはSnow Leopardの新しい「機能」であり、情報ダイアログからデフォルトの言語を変更することはできません。:(
パトリック

回答:


12

たまに行うだけの場合は、LaunchApp Pluginを確認してください

より永続的に設定する場合は、ターミナルウィンドウ(/ Applications / Utilities / Terminalのターミナルウィンドウ)でこのスクリプトを実行します。

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

アプリケーションへのパス(バックスラッシュでスペースをエスケープすることを忘れないでください)と言語コードを探しているものに置き換えます。このスクリプトを実行した後、アプリケーションは常に最初に指定した言語で起動します(その言語が存在する場合)。

設定を削除する場合は、次を使用します。

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

1
ターミナル経由の2番目のソリューションは、まさに私が探しているもののようです。プレースホルダーの代わりに、実例を1つ教えてください。RapidWeaverをドイツ語から英語に起動するように変更するには、次のようにします。> defaults write $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/RapidWeaver.app to RapidWeaver.app)AppleLanguages "(en、de)"ターミナルに入力する正しい方法。私は常に取得します>予期しない引数の検索; デフォルトを変更せずに残します。これまでどうもありがとう。
パトリック

2
App.appの一部を削除するだけです。デフォルトでは$(mdls -name kMDItemCFBundleIdentifier -raw /Applications/RapidWeaver.app)AppleLanguages "(en、de)"
s4y

1
SidneySMに感謝します。私ができるなら、私はあなたに私の「矢印」と「チェック」を与えるでしょう:)魅力のように動作します。
パトリック

2

アプリケーションを右クリックして[パッケージのコンテンツを表示<]し、不要な言語をすべて削除することで、アプリケーションの他のすべての言語を手動で削除できます。

しかし、これはエレガントなソリューションとはほど遠いものです。:(


ちょうど私のロケールへの粗雑な翻訳を持つアプリのためのこのソリューションが好きであることをあなたに知らせたかっただけです。私はどこでもエラーのあるおかしな試みよりも英語をはるかに好むので、それを削除するだけで良かったと思ってうれしかったです:)
Joost


2

念のため、AdobeのCreative Suiteなどの一部のアプリケーションは、1つの言語でのみインストールされます。多くの場合、他の多くのOS Xアプリでできるように切り替えることはできません。

興味がある場合は、MASで別の言語切り替えアプリも利用可能にします:http : //itunes.apple.com/app/linguaswitch/id464896493?mt=12

アプリ言語の変更に対するすべてのソリューションは、アプリバンドル自体で利用可能なものに基づいています。LinguaSwitchの一部のユーザーが考えたように、彼らはその場で翻訳して新しい言語を提供することはできません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.