私はYoctoビルドに多言語サポートを追加しようとしています。Yoctoビルドに多言語サポートを追加するには?
- GLIBC_GENERATE_LOCALES
- IMAGE_LINGUAS
リンク:次のオプションを使用してビルドした後http://www.yoctoproject.org/docs/1.8/mega-manual/mega-manual.html#var-GLIBC_GENERATE_LOCALES
:私はロケール設定を制御ビルドオプションがあることを発見した公式ドキュメントを読みます
GLIBC_GENERATE_LOCALES="en_GB.UTF-8 en_US.UTF-8"
IMAGE_LINGUAS?="en-gb"
私は "localectl"利用可能なロケールのリストを尋ねる場合、何も表示されません(コマンド:localectl list-locales)。
情報のもう一つのビット、「ロケール」コマンドの出力は次のようになります。
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
「ロケール-a」コマンドの出力は次のとおりです。
C
POSIX
私は何をしないのですか?
を参照してください。IMAGE_LINGUASオプションが別の設定ファイルに上書きされていることが判明しました。この矛盾の解決の後、私は "en_US"、 "en_GB"というロケールがインストールされていることを発見しました。これでは不十分です。私が探しているのは、 "en_US.utf8"です。ロケールのutf8バージョンがインストールされていないのはなぜですか? – Grynium