タグ付けされた質問 「locale」

ロケールは、ユーザーの言語、国、およびユーザーがユーザーインターフェースで表示したい特別なバリアント設定を定義するパラメーターのセットです。

1
ロケールを何に設定する必要がありますか?また、その意味は何ですか?
この質問は、Chromiumブラウザでは "Print to File"のデフォルトの用紙サイズの設定が許可されていないという質問 と、チャットでの@Gillesとの会話によって刺激されました。@don_crisstiが指摘し、私が確認したように、ロケールを(少なくともLC_PAPER)変更すると、選択する用紙サイズが異なります。 何を選択すればよいか考えたことは一度もありませんでしたしen_US.UTF-8、それが妥当なデフォルトの選択のように思えたので、常に行っていました。 ただし、チャットの@Gillesごと(http://chat.stackexchange.com/transcript/message/17017095#17017095から始まる会話を参照)。抽出物: ジル:LC_PAPERのデフォルトは$ LANG ジル:LANG = en_US.UTF-8が必要です。それは悪い考えです:LC_COLLATEを設定し、それはほとんど常に悪いことです Gilles:LC_COLLATEは正しい照合を記述せず、制限が多すぎます(文字ごとに移動します)LANGを削除し、代わりにLC_CTYPEおよびLC_PAPERを設定します ジル:英語以外の言語のメッセージが必要な場合はLC_MESSAGESに加えて 明らかに、私が気づいていない問題がここにあり、他の多くの人も同様であると確信しています。それでは、ロケールを設定する際にどのような問題を考慮する必要があり、どのように設定するべきですか?私はいつもdpkg-reconfigure localesDebianで走っているだけで、それについて二度と考えていません。 具体的な質問:ロケールをen_IN.UTF-8に設定する必要がありますか?そうすることの欠点はありますか? 参照:LC_COLLATEは文字範囲に影響しますか?
19 locale 

2
現在のロケールで特定の文字クラスの文字のリストを取得するコマンド
何が指定された文字クラス内のすべての文字(のようなのリスト取得するための方法かもしれないblank、alpha、digit現在のロケールでは...)。 例えば、 LC_ALL=en_GB.UTF-8 that-command blank 理想的には、私のDebianシステムでは、次のようなものが表示されます。 09 U+0009 HORIZONTAL TAB 20 U+0020 SPACE e1 9a 80 U+1680 OGHAM SPACE MARK e1 a0 8e U+180E MONGOLIAN VOWEL SEPARATOR e2 80 80 U+2000 EN QUAD e2 80 81 U+2001 EM QUAD e2 80 82 U+2002 EN SPACE e2 80 83 U+2003 EM …

2
ロケールアーカイブのサイズを縮小するにはどうすればよいですか?
locale-archive一部のRHEL6システムでファイルのサイズを小さくする必要があります。 これが私のシステム上のファイルです: [root@-dev-007 locale]# ls -l total 96800 -rw-r--r--. 1 root root 99158704 Sep 9 15:22 locale-archive -rw-r--r--. 1 root root 0 Jun 20 2012 locale-archive.tmpl だから私はこれをしました... [root@-dev-007 locale]# localedef --list | grep zh_CN zh_CN zh_CN.gb18030 zh_CN.gb2312 zh_CN.gbk zh_CN.utf8 ...だから私はそういうものを取り除くことができると思っzh_CNた... [root@-dev-007 locale]# localedef --delete-from-archive zh_CN ...そして、私はzh_CNもうそうリストされていないことがわかります... [root@-dev-007 locale]# localedef --list …

4
ロケール環境変数を変更するには?
en_US.utf8、et_EE.iso88591、およびru_RU.utf8のローカライズファイルを生成しました。ロケール変数をru_RU.utf8またはen_US.utf8に変更しようとしても、これは効果がありません。 # locale -a C en_US.utf8 et_EE et_EE.iso88591 POSIX ru_RU.utf8 # LC_TIME=ru_RU.utf8 # locale | grep LC_TIME LC_TIME="et_EE.iso88591" # LC_TIME="ru_RU.utf8" # locale | grep LC_TIME LC_TIME="et_EE.iso88591" # ただし、LANG =変数を変更すると、LANGUAGE =およびLC_ALL =以外のすべての変数がLANG =変数の値を取ります。各ロケール変数を個別に変更する方法はありますか?さらに、ロケール変数は通常のシェル変数ではなく、ロケールユーティリティのパラメーターに似ていることを修正できますか?

3
Linuxソートのデフォルトの順序は何ですか?
長い間、sortプログラムのデフォルトの動作はASCII順序を使用していると考えていました。ただし、sort引数なしで次の行を入力すると: # @ 私が得た: @ # しかし、ASCIIテーブルによると、#35と@64です。別の例は次のとおりです。 A a 出力は次のとおりです。 a A 誰もこれを説明できますか?ところで、使用する場合の「辞書順」とは何sort -dですか?
18 linux  sort  locale 

2
centos6のlocale-genコマンド
dockerコンテナである裸のcentos6.5システムでは、en_US.utf-8ロケールがありません: bash-4.1# locale -a C POSIX 通常、Ubuntuにはlocale-genこれを行うコマンドがあります。 # locale-gen en_US.UTF-8 # echo 'LANG="en_US.UTF-8"' > /etc/default/locale CentOS 6.5でこれを行うにはどうすればよいですか?
17 locale  centos  docker 


2
sshと文字エンコード
いつssh私のVPSに、私がしているirssi画面で実行されています。誰かがユニコード文字(©や€など)を送信するirssiと、sshセッションの画面で使用するとガベージが表示されます。irssiローカルコンピューターで実行中のirssiからirssiのプロキシモジュールを使用して接続すると、正しく表示されます。 同様に、VPS(画面外)でghciを実行し、それらの文字の1つを入力すると、クラッシュします。 したがって、明らかに、sshまたはシステムセットアップのいずれかで、VPSへの接続に何らかの種類の文字エンコーディングの問題があります。 これの原因を見つけて解決するにはどうすればよいですか? 詳細: クライアントシステム Arch Linux x64 UTF-8エンコード VPSシステム Ubuntu Server 10.04 不明なエンコードが使用されました。これはどうやって見つけますか?(Archの/etc/rc.confを調べるだけです)

1
英語でテキストを入力すると、下線が引かれ、奇妙な動作をします
ロシア語とアメリカ英語のロケールがあります。英語でテキストを入力しているとき、押すSpaceか他の特別なキーを押すまで下線が引かれます。下線が引かれていると、入力しているアプリケーションからは見えなくなります。たとえば、Sublime Textでは、を押すまで表示されませんSpace。ブラウザでは、を押すまでURLが提案されませんSpace。一時的にバッファに保存されてから解放されます。そして、このような他の奇妙なもの。 これは常に発生するわけではなく、時々、約10%の時間で、適切に動作します。何に依存するのかわかりません。そして、私が覚えている限り、ロシア語ではまったく起こりません。 XFCEのArchです。私は少し検索を行いましたが、この動作に関連するものは何も見つかりませんでした。

1
Gnome3でカスタムロケールを設定する(Fedora 20)
独自のカスタムlocalesを作成/etc/locale.confし、仮想コンソール(Ctrl + Alt + F2)にログインすると正常に有効になるように配置しました。ただし、Gnome3セッションでは、これらの変数は設定されていません。ターミナルアプリケーションの場合、それらを配置することはでき.bashrcますが、ThunderbirdやPidginのようなグラフィカルアプリケーションでは役に立ちません。 私はこれらのヒントに従うことを試みました:GNOMEセッションで使用されないシェル初期化のロケール設定、およびファイルを作成することでLocale-ArchWikiのバグをエミュレートしました.pam_environmentが、localesはまだGnome3によって設定されたものです。Gnome設定には構成ダイアログがありますが、事前定義されたlocale組み合わせの非常に限られたセットのみを設定でき、それらをカスタマイズする方法はありません。 私のホームディレクトリにある関連ファイル: user@localhost:~$ ls -lah .dmrc .pam_environment .session .xsession .xsessionrc lrwxrwxrwx. 1 user user 16 12. Jun 08:57 .dmrc -> /etc/locale.conf lrwxrwxrwx. 1 user user 16 11. Jun 20:23 .pam_environment -> /etc/locale.conf lrwxrwxrwx. 1 user user 16 12. Jun 09:09 .session -> /etc/locale.conf lrwxrwxrwx. 1 …
15 fedora  gnome3  locale 

1
Debian 9:ドイツ語ロケールで英語を設定するには?
私が使用したい英語とドイツのロケール設定を。 現在、私のシステムは次のセットアップで実行されています(Debian Expert Installerのインストール手順中に設定されます): 言語: English - English (Default) 国、地域、または地域: other -> Europe -> Austria デフォルトのロケール設定の基礎となる国: United States - en_US.UTF-8 キーボード: German 私の質問は次のとおりです。 英語を保持しながら、現在のロケール(United States - en_US.UTF-8)を目的のドイツ語ロケール(de_DE.UTF-8)に切り替えるにはどうすればよいですか? エラーが発生したため、インストール手順中にこれは不可能でした(「無効な言語/ロケール設定の組み合わせが検出されました」)。

1
Archでlocalectlを使用して、メソッド呼び出しの発行に失敗しました:無効なロケールデータ
Archを使用します。 $ localectl status System Locale: n/a VC Keymap: n/a X11 Layout: n/a いいですね、ロケールを設定するだけですよね? $ localectl list-locales en_US.utf8 ...クール、en_US.utf8を使用します localectl set-locale en_US.utf8 Failed to issue method call: Invalid Locale data... 何が間違っている可能性がありますか?
14 locale 

2
LC_ALLを設定せずにLC_ *を設定します
ドイツ語(オーストリア)ロケール(A4用紙サイズ、24時間制、yyyy-mm-dd)が必要ですが、英語のユーザーインターフェイス(翻訳が苦手なのは好きではありません)。これを実現する正しい方法は、LC_変数を次のように設定することだと考えました.bashrc(間違っている場合は修正してください)。 LC_MESSAGES=en_US.UTF-8 LC_$everythingelse=de_AT.UTF-8 すべての値を設定するのではなく、LC_ $ everythingelseを設定するよりエレガントな方法はありますか?LC_ALLの設定は、LC_MESSAGESよりも優先されるため、オプションではありません。 $ export LC_ALL=de_AT.UTF_8 $ export LC_MESSAGES=en_US.UTF_8 $ echo $LC_MESSAGES en_US.UTF_8 $ locale | grep LC_MESSAGES LC_MESSAGES="de_AT.UTF_8" PS:それは共有マシンであり、私はsudoerではないので、システム全体の設定を変更することはオプションではありません。

3
コンソールメッセージを英語で表示する方法は?
私はフランス語で、Debianシステムをフランス語で使用しています。 ただし、ターミナルに英語のエラーメッセージが表示されます。英語を話すウェブサイトに投稿することができます。 ロケールを変更するにはどうすればよいですか?正確には、すべてのシステムを英語にしたくありません。
13 locale 

3
lsでグループ化された桁数のls -lサイズフィールドを出力しますか?
ls -lで、桁数が千単位でグループ化されたサイズフィールドを出力することは可能ですか?もしそうなら、どのように? 例えば: $ ls -l -rw-rw---- 1 dahl dahl 43,210,052 2012-01-01 21:52 test.py (サイズのコンマに注意してください)。 たぶん、使用しているロケール(en_US.utf8)内のLC_NUMERIC設定を変更することによって? Kubuntu 12.04 LTSを使用しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.