ローカライズ
CC 以降、PF App Suite (Useful Utility Functions) は、プラグインが正しい言語文字列を使用できるように、現在の言語をクエリするための PF_AppGetLanguage() を追加します。
AE に文字列を渡すとき、API の一部は Unicode を受け入れます。他の領域では、たとえば PF_Cmd_PARAM_SETUP 中にエフェクト パラメーター名を指定する場合、名前を文字列で渡す必要があります。これらの非 Unicode 文字列の場合、AE はアプリケーションの現在のロケールを使用してマルチバイト エンコードされた文字列として解釈します。これらの文字列を構築するには、Windows で WideCharToMultiByte() 関数を使用し、最初の引数として CP_OEMCP を指定します。 macOS では、GetApplicationTextEncoding() によって返されたエンコードを使用します。
AE でさまざまな言語を使用してテストする場合、OS を再インストールする必要はありませんが、AE を再インストールする必要があります。
- システム ロケールを対象の言語に変更します (コントロール パネル > 地域と言語 > 管理タブ > システム ロケールの変更)
- マシンを再起動します
- 対応する言語で AE をインストールします。
- 対象言語を優先言語リストの主言語に設定します。
- 対応する言語で AE をインストールします。