en_US に基づくカスタムロケールコンパイルエラー

en_US に基づくカスタムロケールコンパイルエラー

次のコマンドを実行するとき/usr/share/i18n/locales(最初の行は混乱を引き起こしたくないためですen_US):

cp ./en_US ./en_SN
sudo localedef -i en_SN -f UTF-8 -vc ./en_SN.UTF-8

出力は次のとおりです(2〜3秒後)。

[warning] LC_NAME: field `name_gen' not defined
[verbose] LC_CTYPE: table for class "upper": 18446744073709551615 bytes
[verbose] LC_CTYPE: table for class "lower": 18446744073709551615 bytes
[verbose] LC_CTYPE: table for class "alpha": 18446744073709551615 bytes
[verbose] LC_CTYPE: table for class "digit": 18446744073709551615 bytes
[verbose] LC_CTYPE: table for class "xdigit": 18446744073709551615 bytes
[verbose] LC_CTYPE: table for class "space": 2551210574417 bytes
[verbose] LC_CTYPE: table for class "print": 2645699854951 bytes
[verbose] LC_CTYPE: table for class "graph": 18446744069414584944 bytes
[verbose] LC_CTYPE: table for class "blank": 18446744073709551615 bytes
[verbose] LC_CTYPE: table for class "cntrl": 18446744073709551615 bytes
[verbose] LC_CTYPE: table for class "punct": 18446744069414584981 bytes
[verbose] LC_CTYPE: table for class "alnum": 18446744073709551615 bytes
[verbose] LC_CTYPE: table for class "combining": 2856153252504 bytes
[verbose] LC_CTYPE: table for class "combining_level3": 273 bytes
[verbose] LC_CTYPE: table for map "toupper": 16777334 bytes
[verbose] LC_CTYPE: table for map "tolower": 0 bytes
[verbose] LC_CTYPE: table for map "totitle": 0 bytes
[verbose] LC_CTYPE: table for width: 0 bytes

ただし、ディレクトリがen_SN.UTF-8作成されます。オペレーティングシステムはLubuntu 20.04 64ビットです。私はさまざまなフォーラムでさまざまなスレッドを閲覧するのに多くの時間を費やしました。それはいつも「あきらめました」または「問題が何とか消えました」(私が一番好きなものです!)または近いですが、私の場合ではないので理解できません(言うまでもなくとにかく試みました。いいえ)。サイコロ)。どんなアドバイスも本当にありがとうございます。


次に追加:@Marcus Müllerからの要求(かなり合理的だと思われる)に応じて、コンパイルはエラーメッセージなしで終了しますが、再起動後に新しいロケールがLXQtロケール設定ダイアログボックスのロケールリストに表示されないことを追加する必要があります。また、いくつかのスレッドで言及されています(今は見つかりませんが、実際には古くはありません。一部は、数年前のように、ロケールのコンパイルが通常2〜3秒以上発生するため、疑わしいです。コンパイルプロセスは早く終了します)。

関連情報