
Ubuntu日本語フォーラム
ログインしていません。
はじめまして
Ubuntu 6.06にOperaを導入し、日本語化したところ、「ファイル>印刷」で現れるダイアログ中の文字が表示されないという現象に遭遇致しました。
Operaの言語定義ファイルが英語のままだと正常に文字が入りますので、日本語化に何らかの要因があるようです。
別の方(Fedora Core)に聞いたところ同じ言語ファイルでOperaを日本語化できるとのことですので、言語ファイルには問題がないと考えております。
解決策、問題の原因を追及する方法等ご教授頂けると幸いです。
なお、Operaブラウザの導入は下記手順にて行いました。
1. http://jp.opera.com/download/ よりUbuntu6.06向けのパッケージを取得し、実行、導入。
2. http://jp.opera.com/download/languagefiles/ より9.02用の日本語定義を取得、Operaにて設定。
オフライン
はじめまして bend_tail です。
うちでは 6.06 & 6.10 の Opera で確認したけどダイアログの文字は正常に表示されますね。
ただ、日本語化されている部分があるものの殆どが英語で表示されています。
Opera で印刷することが殆どないので気が付きませんでした。
Opera の lng ファイル(ouw902_ja.lng) を確認したら "print dialog" 関連の日本語化部分がごっそり削除されているのが原因でした。
Opera の 9.00 または 9.01 の lng ファイルをダウンロードして、"print dialog" 関連の日本語化部分を 9.02 の lng ファイルにコピーしたら、印刷ダイアログが日本語で表示されるようになりました。
最後の編集者: bend_tail (2006-11-10 18:46:19)
オフライン
追記 bend_tail です。
ダイアログの文字が日本語化されていないのではなく、文字そのものが表示されないのであれば僕にはお手上げです。
オフライン
私もためしにdapperでOpera 9.02入れてみました。日本語化も同じ手順で。
結果、bend_tailさんと同じ状況です。印刷ダイアログで英語メッセージが出るだけ(9.01からメッセージ部分を持ってくるという実験はしませんでした)。
文字そのものが表示されないってことは英語表示だとあまりありえそうにないんですが。
もしかしてqt関係のライブラリ(libqt3-mt)などを確認するのもいいかもしれません(インストールしたパッケージがopera_9.02-20060919.6-shared-qt_en_i386.debなら)。私のところでは、libqt3-mtは3.3.6-1ubuntu6.1が入ってます。
# static版のOperaは以前ためしに入れたけどなんか問題あったような気がします。
# 今はubuntu用としてはstatic版の配布はされてないですね。
オフライン
回答ありがとうございます。
ひとまず私の環境下だけのようで安心致しました。
じっくりと原因を追及して行こうかと思います。
> Opera の lng ファイル(ouw902_ja.lng) を確認したら "print dialog" 関連の日本語化部分がごっそり削除されているのが原因でした。
本当ですね……。
こちらはバグとして報告しておきました。
> もしかしてqt関係のライブラリ(libqt3-mt)などを確認するのもいいかもしれません
インストールしたパッケージはgmaxさんと同じopera_9.02-20060919.6-shared-qt_en_i386.debです。
Synapticパッケージマネージャにて導入されているlibqt3-mtのバージョンを確認したところ、3:3.3.6-1ubuntu6.1が導入されているとの事でした。
念のため「sudo apt-get install libqt3-mt」としてみましたが、既に最新のものが導入されていると返されました。
現在の日本語化状態での印刷ダイアログのキャプチャを撮影し、下記にアップロードしました。
http://files.myopera.com/Kuruma/albums/71258/20061111_ubuntuPrintDialog.png
英語の定義ファイルを利用した場合、このようにはならず、正常と思しき表示となります。
オフライン
> 現在の日本語化状態での印刷ダイアログのキャプチャを撮影し、下記にアップロードしました。
うわ。ほんとに出てませんね.....打つ手無し。
ところで、qt3-qtconfigは入ってますか?これを起動してFontsタブの中をいじると状況変わったリするかも。
qtがらみっぽいなぁと言う気がするんですがどうだろう。qt3-なんとか、とかlibqt3-なんとかに絡んだりしそうな気がするのですがもしかしたらOperaのパッケージで抜けている依存関係(パッケージミスの類で)が解消されていないのかも。libqt3-i18n....これも関係するんだろうか?
一瞬kubuntuまたはKDEが入ってるなら、システム設定からpersonal -> 外観 ->フォント->GTK styles and fontsも関係あるかと思ったけどOperaはQですしね....
# ちなみに私はkubuntuなのでubuntu環境とはちょっと違いがあるかも
オフライン
一度 Opera と libqt3-mt を設定ファイルも含め完全削除(apt-get --purge remove)してから、再インストールしてみてはどうでしょうか。
Opera をアンイントール -> libqt3-mt をアンインストール -> libqt3-mt をインストール -> Opera をイントール
オフライン
ありがとうございます。
ひとまずqt3-qtconfigを導入し、フォントを日本語の含まれるものに変更し、libqt3-i18nを入れるなどしてみたのですが状況に変化はありませんでした。
続いて「apt-get --purge remove opera」「apt-get --purge remove libqt-mt3」「apt-get install libmt-qt3」を実行し、先日と同様にOperaを導入したところ、文字が抜けることなく(言語定義が為されている部分については)日本語化されることを確認しました。
gmaxさん、bend_tailさん、ありがとうございました。
オフライン