ここで説明されているように、GNUCash UI 言語を変更しようとしています:リンク
...ターミナルで次のコマンドを実行します。
LANGUAGE=ar_SY LANG=ar_SY gnucash
しかし、それは以下を返しました:
環境で定義されたロケールはサポートされていません。'C' (米国英語) ロケールにフォールバックする
解決策を教えてください。
特定の言語で GTK アプリケーションを実行するには、一般的な方法が必要だと思います。
ここで説明されているように、GNUCash UI 言語を変更しようとしています:リンク
...ターミナルで次のコマンドを実行します。
LANGUAGE=ar_SY LANG=ar_SY gnucash
しかし、それは以下を返しました:
環境で定義されたロケールはサポートされていません。'C' (米国英語) ロケールにフォールバックする
解決策を教えてください。
特定の言語で GTK アプリケーションを実行するには、一般的な方法が必要だと思います。
$ LANGUAGE=nl_NL.UTF-8 LANG=nl_NL.UTF-8 LC_ALL=nl_NL.UTF-8 gnucash
(お好みのロケールコードに変更してください)
私はゲームに少し遅れていることを知っていますが、言語の問題にも遭遇していました.
おまけとして、システム ロケールを/に維持したいのは、オランダ語では小数点区切り記号としてカンマが規定されており、日常のプログラミング タスクが完全に台無しになるためです (特に LibreOffice で)。したがって、GnuCash を「翻訳モード」で実行する必要があります。en_C.UTF-8
C
とにかく走る
$ LANGUAGE=nl_NL.UTF-8 LANG=nl_NL.UTF-8 gnucash
私にとってもうまくいきませんでした(英語で実行されるだけです)。次に、 GnuCash のロケール設定に関するこのリンク(2015 年 8 月 19 日にアクセス) を見つけました。
「Linux での言語の変更」サブセクションの最後にある「OS 依存の微調整」セクションで、LC_ALL
環境変数も指定するように示唆されています。
正しい言語でグラフィカル インターフェイスを取得できるが、目的のロケールでアカウントを取得できない場合は、次の例のように LC_ALL 変数を追加する必要があります。
LANG=it_IT.UTF-8 LANGUAGE=it_IT.UTF8 LC_ALL=it_IT.UTF-8 gnucash
これは私にとってはうまくいきます:
$ LANGUAGE=nl_NL.UTF-8 LANG=nl_NL.UTF-8 LC_ALL=nl_NL.UTF-8 gnucash
おそらくこれはあなたのために働くかもしれません:
$ LANGUAGE=ar_SY LANG=ar_SY LC_ALL=ar_SY gnucash
.po 変換ファイルに問題がある可能性があります。そのファイルでは、この記事に従って方向を定義する必要があります。