CENTOS6エラーを英語にする方法は可能?

このQ&Aのポイント
  • エラーが日本語で出ると、国内だけの情報からしか検索できず解決に至らない場合があります。エラーが英語で出ると世界中の情報を確認できるので解決する可能性が高くなります。
  • OSのロケールを英語に変更するとエラーは当然英語になりますが、日本語で使いたい一部アプリケーションが正常に動かなくなってしまったりします。そこで、CENTOS6の「エラー」だけをOSのロケールを変更せずに英語にしたいのですが、そのようなことは可能なのでしょうか?
  • 通常、OSのロケールを英語にすればエラーは英語になると思います。しかし、ロケールを変更してしまうと例えば、postgreSQLが日本語でうまく動いてくれなくなってしまいます。そこで、OSのロケールは日本語のままでエラーだけを英語にしたいのですが、可能でしょうか?
回答を見る
  • ベストアンサー

CENTOS6のエラーだけを英語にしたい

いつもお世話になります。 エラーが日本語で出ると、国内だけの情報からしか検索できず解決に至らない場合があります。 エラーが英語で出ると世界中の情報を確認できるので解決する可能性が高くなります。 OSのロケールを英語に変更するとエラーは当然英語になりますが 日本語で使いたい一部アプリケーションが正常に動かなくなってしまったりします そこで、CENTOS6の「エラー」だけをOSのロケールを変更せずに英語にしたいのですが そのようなことは可能なのでしょうか?? -- 通常、OSのロケールを英語にすればエラーは英語になると思います (例) /etc/sysconfig/i18n LANG="ja_JP.UTF-8" ↓ LANG="en_US.UTF-8" しかし、ロケールを変更してしまうと 例えば、postgreSQLが日本語でうまく動いてくれなくなってしまいます。 「OSのロケールは日本語のまま」で「エラーだけ英語にしたい」のですが こんなことって可能なのでしょうか

質問者が選んだベストアンサー

  • ベストアンサー
  • t-okura
  • ベストアンサー率75% (253/335)
回答No.1

エラーメッセージだけということはできませんが、 LANG=ja_JP.UTF-8 LC_MESSAGES=en_US.UTF-8 としてみてはどうでしょうか。

susan-styl
質問者

お礼

t-okura様 回答ありがとうございます!! 私がしたかったことはズバリこれでした!! やりたいことがスラッと出てくる方、本当尊敬します! ありがとうございました

関連するQ&A

  • CentOS5.3のロケールのデフォルト en(英語)を、ja(日本語

    CentOS5.3のロケールのデフォルト en(英語)を、ja(日本語)に変更したい。 /etc/sysconfig/i18n の値は、LANG=ja_JP.UTF-8 になっています。 しかしながら、一部の日本表記が、英語表記に自動変換されます。 日曜日 → sunday 日付 yyyy/mm/dd → mm/dd/yyyy という具合に 何処の設定が、好ましくないのでしょうか? ご教授宜しくお願いします。

  • CentOS6.5の日本語化について

    terminalという画面で管理者としてログインし、 # vi /etc/sysconfig/i18n と打ちエンターキーを打ち、 #LANG="en_US.UTF-8" LANG="ja_JP.UTF-8" SYSFONT="latarcyrheb-sun16" と変更して保存する という日本語化するための一手順を知り、これを行いたいのですが、 # vi /etc/sysconfig/i18nと打ってエンターキーを押すと、 なぜか下にsearch hit BOTTOM, continuing at TOPと表示されてしばらく変更できず、適当にキーボードを押すと変更できるようになるのですが、今度は、下に-- INSERT --と表示され、変更してエンターキーなどを押しても保存できないのです 一体どうやれば保存できるようになるのでしょうか、教えてください お願いします

  • 文字コード、テリトリについて。

    英語OS上にOracleをインストールし、 Oracle上では日本語のデータを格納する必要がある。 /etc/sysconfig/i18nの設定は LANG="en_us.utf-8" SUPPORTED="en_us.utf-8:en_us:en:ja_jp.eucjp:ja_jp:ja" sysfont="latarcurheb-sun16" で固定。 (エラーメッセージを英語で収集する必要があるため) この状態でOracleをインストールしたところ、 インスタンスのnls_languageなどを日本語にしても、 日本語データを格納しても正しく取り出すことができません。 select * from nls_database_parameters; の結果は NLS_LANGUAGE AMERICAN select * from v$nls_PARAMETERS; の結果は NLS_LANGUAGE JAPANESE この場合、Oracleインストールの際に 環境変数のLANGを一時的に LANG=ja_jp.eucjp に変更することで対応可能でしょうか。 それとも他に何か対応方法は有りますでしょうか? 宜しくお願いいたします。

  • Linux Lite版 メニューなどの日本語化

    先日、台湾でACERのミニノート(Linux Lite版)を購入しました。 中国語版ということで、初期設定の画面でも中国語か英語しか選べません。ここの掲示板でお聞きして、scim-anthyをインストールしたところ、日本語入力はできるようになったのですが、メニューなどの表示はやはり中国語か英語のままです。 http://oshiete1.goo.ne.jp/qa4920648.html(前回の質問) 最初は「日本語入力さえできればいいや」と思っていたのですが、だんだん欲が出てきて、やはり日本語化したいと思うようになりました。 ネットでいろいろ調べてみたところ、 (1) /etc/sysconfig/i18nを開いて、中にあるLANG="en_US.UTF-8"をLANG="ja_JP.UTF-8"に変更して再起動すればメニュー等が日本語で表示されるようになる。 (2) 追加と削除でOpenOfficeの日本語ランゲージパックをインストールするとメニューが日本語になる。 ということがわかり、その通りにやってみたのですが、 ↓ (1)LANG="en_US.UTF-8"をLANG="ja_JP.UTF-8"に変更することができません。管理者権限というのでしょうか。勝手に変えられないようです。 (2)OpenOfficeの日本語ランゲージパックをインストールしたが、メニューは日本語になりません。 どうすれば、日本語化ができるのでしょうか。 実は、私は今台湾に住んでおり、日本人向けのLinux教学書のようなものが手に入りません。Linuxは初めてなので、初心者向けに教えていただけると助かります。よろしくお願いします。 ACER Aspire one AOA110-Ab(日本では未発売) OS:Linpus Linux Lite version

  • CentOSの言語を英語に戻したい

    CentOSでインストール時に追加言語を日本語にしました。 そうすると日本語でログをとったりしてしまうのでそれを読むのにわざわざbtermを立ち上げなくてはいけません。OSの言語を英語に戻すということはできるのでしょうか。

  • CentOSのテキストベース文字化けについて

    Linux初心者です。 CentOS4.3のテキストベースの文字化けについて。GUI環境からCUI環境に切り替えたところ、日本語が文字化けする(四角につぶれる)ようになってしまいました。 ネットで調べたところ、CentOSはデフォルトが「UTF-8」なため、「EUC」に切り替えれば直るとのことなので、ファイルの「/etc/sysconfig/i18n」の「UTF-8 ⇒ eucJP」の部分を変更しましたが、文字化けがひどくなっただけでした。 (「/etc/man.config」の変更もしましたが、こちらは本当は変更しなくても良いとのことでした。←ネットによっては書かれていることも若干違いましたし……) 文字化けの修正方法をご存知の方、どうぞお力添えをお願いいたします!!

  • LANG="ja_JP.UTF-8"設定がサーバ再起動時正しく反映され

    LANG="ja_JP.UTF-8"設定がサーバ再起動時正しく反映されない・・・ Linux環境変数LANGをLANG="ja_JP.UTF-8"に設定したにも関わらず Linnxサーバを再起動するとLANGが「en_US.UTF-8」になってしまいます。 これはなぜでしょうか 環境はLinux Redhat5 環境変数をファイル内で設定するには,「/etc/profile」,「~/.bash_profile」, 「~/.bashrc」の3つがあると思いますが、これらのファイルにはLANG設定がありません。 /etc/sysconfig/i18nと/etc/sysconfig/auditdに以下のLANG設定がありました。 # cat /etc/sysconfig/i18n LANG="ja_JP.UTF-8" # grep LANG /etc/sysconfig/* /etc/sysconfig/auditd:# AUDITD_LANG to the empty string or the string "none". /etc/sysconfig/auditd:AUDITD_LANG="en_US" /etc/sysconfig/httpd:# change the locale in which the server runs, the HTTPD_LANG /etc/sysconfig/httpd:#HTTPD_LANG=C /etc/sysconfig/i18n:LANG="ja_JP.UTF-8" 以上

  • linuxの文字コード変更について

    VPSの環境設定で文字コードをeucからutf8に変更したいのですがうまくいきません。 文字コード変更は以下の手順で行いましたが、変更手順に不足があればご教授ください。 1. /etc/sysconfig/i18nをLANG=ja_JP.UTF-8と変更する。 $cat /etc/sysconfig/i18n LANG=ja_JP.UTF-8 2. 一度ログアウトして、再度テラタームで入りなおす(ssh)。テラタームの端末設定をutf-8に変更する。 3.$LANGにutf8が設定されていることを確認。 $ echo $LANG ja_JP.UTF-8 4.文字コードが変更されているか確認するためdateコマンドを打つ→文字化け。 $ date 2012? 11キ・30ニ・カ簣ヒニ・22:44:34 JST ・その他情報 テラターム ver4.75 linxのディストリビューション CentOS5.8 以上、よろしくお願いします。

  • ロケールをutf8からsjisにするとログイン時に「イベントがありません」エラー

    こんにちは。私はLinux CentOS5を使っています。 あるユーザ(aaaとする)でログインシェルを/bin/cshにしています。 システムロケールをUTF8からSJISに変更すると(i18nファイルを変更しました)、 [aaa@centos ~]$ su - aaa パスワード: ~: イベントが見つかりません. となってcshスクリプトなどが使えず、/home/aaa/.cshrcも正常に読み込まれないようなので、/home/aaa/.cshrcで書いているPATHなどが通っていません。 わからないのは、システムロケールがUTF8の時は問題なくログインして.cshrcもちゃんと読めていたのに、SJISにするとエラーが起こることです。 どうかよろしくお願いします。

  • lang 英語と日本語など混ざる時は

    言語を指定する際、英語と日本語が両方入っている場合は、どのようにしますか? lang="en" lang="ja" で大丈夫ですか?

    • ベストアンサー
    • CSS