Apache Flex 4.9.1 および Air 3.7 を使用して Flash Builder 4.6 でビルドすると、「supportedLanguages」ノードに問題があることを示すエラーが表示されます。
次のすべてを試しましたが、すべて失敗しました: この方法は、flex SDK の以前のバージョンでは機能していました:
<supportedLanguages>en es de fr ja ko pt ru zh ar pl</supportedLanguages>
2 番目の試みは、ローカル コードを追加することでした。
<supportedLanguages>en_US es_ES de_DE fr_FR ja_JP ko_KR pt_BR ru_RU zh_CN ar_SA pl_PL</supportedLanguages>
コンマを追加してみました:
<supportedLanguages>en_US,es_ES,de_DE,fr_FR,ja_JP,ko_KR,pt_BR,ru_RU,zh_CN,ar_SA,pl_PL</supportedLanguages>
次で指定された各ロケールのローカル ディレクトリがあります。
E:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.9.1_3.7\frameworks\locale E:\dev\myapp\src\locale
コンパイラにも次の行を使用します。
-swf-version=20 -locale=en_US,es_ES,de_DE,fr_FR,ja_JP,ko_KR,pt_BR,ru_RU,zh_CN,ar_SA,pl_PL -allow-source-path-overlap=true -source-path=locale/{locale}