Localization — After Effects SDK Guide 22.0.0 documentation

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の再インストールは必要です。

Win の場合、

システムロケールを対象言語に変更し

(コントロールパネル > 地域と言語 > 管理タブ > システムロケールの変更)

マシンを再起動してから、対象言語の AE をインストールします。

Macの場合は、

優先言語リストの第一言語をターゲット言語に設定し、その言語でAEをインストールする。