現在の環境として別の言語でアプリケーションを実行しようとしています。簡単に始めるために、の言語を変更したいと思いましたls
。
これは私がいたるところで読んだものです(関連する質問については以下を参照):LANG
サポートされているロケールの1つに設定します。例:
LANG=nl_NL.UTF-8 ls /nonexistent
オランダ語(NL)の出力を表示します。
しかし、私はまだ英語の出力を取得します:
$ LANG=nl_NL.UTF-8 ls -al /nonexistent
ls: cannot access /nonexistent: No such file or directory
私の現在の環境:
$ locale
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=
確かに、私はチェックしました:
ロケールがサポートされています:
$ grep nl_NL /usr/share/i18n/SUPPORTED nl_NL.UTF-8 UTF-8 nl_NL ISO-8859-1 nl_NL@euro ISO-8859-15
ロケールが生成されます:
sudo locale-gen nl_NL.UTF-8
また、
sudo dpkg-reconfigure locales
生成されたことも示しています。オランダ語の言語パックをインストールした(既にインストールされている):
sudo apt-get install language-pack-nl
他に何を試しましたか?
- 使い方
export
の両方を設定するLANG
と、LANGUAGE
代わりのコマンドを付加。 - 設定も
LC_ALL
。
皮肉なことに、一部(一部のみ!)のGUIアプリケーションは実際にはオランダ語ですが、まったく構成していません。
それが問題である限り、私はKubuntu 12.04(.2)を使用しています。
同様の質問(役に立たない):
- ユーザーインターフェイスの言語を一時的に変更することはできますか?
- 単一のコマンドでシステムロケールを上書きする方法は?
- 端末のメッセージ/警告/エラーの言語を一時的に変更します(動作することが示されていますが、動作しません)
- ubuntuサーバーにロケールを追加するにはどうすればよいですか?
私のシステムの何が問題になっていますか?これをさらにデバッグする場所は?