初めまして、西山と申します。
最近、Linux MINTをインストールして使い始めました。
一通りインストールができておりますが、ClamTKについて教えていただけますでしょうか。
困っていること
ClamTKで駆除などが動作するように2バイト文字が認識できる設定を行ったところ、
ClamTKのメイン画面が日本語から英語になってしまいました。
英語でも特に問題はありませんが、日本語化できるならば対応したく
お知恵をいただければと思います。
それ以外のアプリケーションでは、日本語環境で使用できております。
当方、仕事でUnixなどを使った経験があります。
コマンドでの対応も可能です。
以上、ご質問内容がこの掲示板でよいか不明ですが、どうぞよろしくお願いたします。
掲示板が不適切な場合は、掲示板をご紹介いただければ、幸甚です。
西山
ClamTKの日本語化について
-
Yamatosodachi
- 前相撲
- 記事: 3
- 登録日時: 2026年4月05日(日) 16:27
ClamTKの日本語化について
- 添付ファイル
-
- Screenshot from 2026-04-05 16-35-09.png (32.67 KiB) 閲覧された回数 771 回
Re: ClamTKの日本語化について
ターミナルを開いて、下記のように ClamTK を実行しても、やっぱり英語になりますか?
コード: 全て選択
LANG=ja_JP.UTF-8 clamtk &-
Yamatosodachi
- 前相撲
- 記事: 3
- 登録日時: 2026年4月05日(日) 16:27
Re: ClamTKの日本語化について
こんばんは、アドバイスいただきありがとうございます。
端末で実行しましたが、やはり、英語表示で出てきました。
他になにかございますでしょうか。
西山
端末で実行しましたが、やはり、英語表示で出てきました。
他になにかございますでしょうか。
西山
Re: ClamTKの日本語化について
もしかしたら下記を見て/usr/bin/clamtk を編集されたのでしょうか?
https://best3.net/linux%e3%81%a7%e7%84% ... 13702.html
上記を setlocale(LC_ALL, 'C');と書かれているということはないでしょうか?
locale(ロケール)は
通常日本語設定では 'C' の代わりに 'ja_JP.UTF-8' などを使います。
clamtkの挙動がよくわからないので、もともとの設定ですし、'setlocale(LC_ALL, '')' ととなっているので、そのままでもいいと思いますが...
(LC_ALL, '')はダブルクォート1つではなく、シングルクォート2つです。
参照
https://wiki.gentoo.org/wiki/Localizati ... 3.81.8B.3F
https://best3.net/linux%e3%81%a7%e7%84% ... 13702.html
コード: 全て選択
setlocale(LC_ALL, '');
setlocale(LC_TIME, 'C');locale(ロケール)は
らしいです。国や言語に特有の設定を決定するために使う情報の集合体
通常日本語設定では 'C' の代わりに 'ja_JP.UTF-8' などを使います。
clamtkの挙動がよくわからないので、もともとの設定ですし、'setlocale(LC_ALL, '')' ととなっているので、そのままでもいいと思いますが...
(LC_ALL, '')はダブルクォート1つではなく、シングルクォート2つです。
参照
https://wiki.gentoo.org/wiki/Localizati ... 3.81.8B.3F
-
Yamatosodachi
- 前相撲
- 記事: 3
- 登録日時: 2026年4月05日(日) 16:27
Re: ClamTKの日本語化について
返信が大変遅くなりました。
まず、結果のご報告です。
上記を setlocale(LC_ALL, 'C');と書かれているということはないでしょうか?
ここを上述の記載としておりました。
これをsetlocale(LC_ALL, '')
に変更し、再起動したところ、日本語表示になりました。
ありがとうございます。
変更ミスを行っていたようです。
アドバイスありがとうございました。
西山
まず、結果のご報告です。
上記を setlocale(LC_ALL, 'C');と書かれているということはないでしょうか?
ここを上述の記載としておりました。
これをsetlocale(LC_ALL, '')
に変更し、再起動したところ、日本語表示になりました。
ありがとうございます。
変更ミスを行っていたようです。
アドバイスありがとうございました。
西山