[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:38225] locale 絡み? 2 題
中野です。
すみません、sid の問題で申し訳ないのですが、自分で
解決できなかったので質問させてください。 問題は 2 点、
・tcsh-kanji のメッセージが krxvt などで化ける
・apt-listchanges の起動に失敗する
です。
現在の設定は、
% printenv | grep ja
LANG=ja_JP.eucJP
OUTPUT_CHARSET=ja_JP.eucJP
JLESSCHARSET=japanese-euc
% grep ja /etc/locale*
/etc/locale.alias:japanese ja_JP.eucJP
/etc/locale.alias:japanese.euc ja_JP.eucJP
/etc/locale.alias:ja_JP ja_JP.eucJP
/etc/locale.alias:ja_JP.ujis ja_JP.eucJP
/etc/locale.alias:japanese.sjis ja_JP.SJIS
/etc/locale.gen:ja_JP.EUC-JP EUC-JP
というような状況です。
tcsh-kanji + krxvt は、たとえば
% fuga
fuga: \245\263\245\336\245\363\245\311\244\254\270\253\244\304\244\253\244\352\244\336\244\273\244\363.
のような表示になります。 kterm, gnome-terminal でも
同様に化けます。 なお MS-Windows から PuTTY で slogin
して、シェルに tcsh-kanji を使っている場合は、ちゃんと
% fuga
fuga: コマンドが見つかりません.
のように出ます。
他のコマンドのメッセージは krxvt 上でも
% grep boke baka
grep: baka: そのようなファイルやディレクトリはありません
のように出ます。
apt-listchanges については、単純に起動に失敗します。
reportbug で雛型を作ってみましたので、末尾につけます。
コメントをいただけるとありがたいです。 また、もし
お手伝いすべき作業があったら教えてください。
--
中野武雄
Subject: apt-listchanges: fails to execute when LANG is ja_JP.eucJP
Package: apt-listchanges
Version: 2.42
Severity: normal
% apt-listchanges
Traceback (most recent call last):
File "/usr/bin/apt-listchanges", line 35, in ?
import apt_listchanges
File "/usr/lib/site-python/apt_listchanges.py", line 26, in ?
_ = gettext.translation('apt-listchanges').gettext
File "/usr/lib/python2.3/gettext.py", line 416, in translation
t = _translations.setdefault(key, class_(open(mofile, 'rb')))
File "/usr/lib/python2.3/gettext.py", line 176, in __init__
self._parse(fp)
File "/usr/lib/python2.3/gettext.py", line 304, in _parse
tmsg = unicode(tmsg, self._charset)
LookupError: unknown encoding: EUC-JP
-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux migrate 2.4.21 #1 2003年 6月 29日 日曜日 00:26:00 JST i686
Locale: LANG=ja_JP.eucJP, LC_CTYPE=ja_JP.eucJP
Versions of packages apt-listchanges depends on:
ii apt 0.5.11 Advanced front-end for dpkg
ii debconf 1.3.13 Debian configuration management sy
ii python 2.3-4 An interactive high-level object-o
ii python-apt 0.5.8 Python interface to libapt-pkg
ii ucf 0.20 Update Configuration File: preserv
-- debconf information:
* apt-listchanges/confirm: true
* apt-listchanges/frontend: browser
* apt-listchanges/overwrite_etc_apt_listchanges_conf: true
* apt-listchanges/email-address:
* apt-listchanges/save-seen: true