過去ログ表示


過去ログ 203 を表示

トピック内全 15 記事中の 1 〜 10 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0] [1]

コンテキストメニューのローマ字変更
(#32096) このトピック中1番目の投稿
(環境: WinXP SP2/Firefox1.5)

IEから最近Firefoxに乗り換えたばかりです。ちょっと教えていただければ幸いです。コンテキストメニューのローマ字部分(なんというのかわかりません、すみません)をIEの形式に変えたいのですが、どうすればいいでしょうか。

例えば、IEでは「新しいウィンドウで開く(N)」は、Firefoxでは「リンクを新しいウィンドウで開く(W)」となっています。当方、これまでのIE形式に慣れているものですから、Firefoxの「リンクを新しいウィンドウで開く」を「新しいウィンドウで開く」に、「(N)」を「(W)」にそれぞれ変更したいのですが、その方法を教えていただければ助かります。

これまでに、コンテキストメニュー関連の拡張関係のページも見てみて、「Menu Editor 1.2.1」を探して入れてみたのですが、上記のような「文字列」や「ローマ字」部分の改変までは対応していないようです。

もし変更可能であっても、パソコンに相当詳しくないとダメでしょうか。

どうかよろしくお願いいたします。

環境:WIN XP Pro SP2
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4

Re[1]: コンテキストメニューのローマ字変更
(#32097) このトピック中2番目の投稿
(環境: Linux/SeaMonkey1.0b)

> IEから最近Firefoxに乗り換えたばかりです。ちょっと教えていただければ幸いです。コンテキストメニューのローマ字部分(なんというのかわかりません、すみません)をIEの形式に変えたいのですが、どうすればいいでしょうか。
>
> 例えば、IEでは「新しいウィンドウで開く(N)」は、Firefoxでは「リンクを新しいウィンドウで開く(W)」となっています。当方、これまでのIE形式に慣れているものですから、Firefoxの「リンクを新しいウィンドウで開く」を「新しいウィンドウで開く」に、「(N)」を「(W)」にそれぞれ変更したいのですが、その方法を教えていただければ助かります。
>
> これまでに、コンテキストメニュー関連の拡張関係のページも見てみて、「Menu Editor 1.2.1」を探して入れてみたのですが、上記のような「文字列」や「ローマ字」部分の改変までは対応していないようです。
>
> もし変更可能であっても、パソコンに相当詳しくないとダメでしょうか。
>
> どうかよろしくお願いいたします。
>
> 環境:WIN XP Pro SP2
> Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
前者は自分でJLPを編集すれば可能です。
http://www.mozilla-japan.org/jp/l10n/firefox/

後者はショートカットキーを変更できる拡張を導入すれば可能です。
例えばkeyconfigとか。
http://mozilla.dorando.at/readme.html

Re[2]: コンテキストメニューのローマ字変更
(#32105) このトピック中3番目の投稿
(環境: WinXP SP2/Firefox1.5)

アドバイス、どうもありがとうございました。

> 前者は自分でJLPを編集すれば可能です。
> http://www.mozilla-japan.org/jp/l10n/firefox/

ごめんなさい、このHPを読んでみましたが、「JLPを編集する」ためにどういった作業をすればいいのかついにわかりませんでした。

> 後者はショートカットキーを変更できる拡張を導入すれば可能です。
> 例えばkeyconfigとか。
> http://mozilla.dorando.at/readme.html

このリンクをたどってkeyconfigを「拡張機能」のところに入れてみましたが、起動しません。

本当に申し訳ありませんが、いま少し踏み込んで教えてくださると助かります。素人の質問ということでお怒りかも知れませんが、どうかよろしくお願いいたします。恐縮です。

Re[3]: コンテキストメニューのローマ字変更
(#32107) このトピック中4番目の投稿
(環境: WinXP SP2/Firefox3.0a)

> アドバイス、どうもありがとうございました。
>
>>前者は自分でJLPを編集すれば可能です。
>>http://www.mozilla-japan.org/jp/l10n/firefox/
>
> ごめんなさい、このHPを読んでみましたが、「JLPを編集する」ためにどういった作業をすればいいのかついにわかりませんでした。

多少危険な作業を伴いますので、現段階の知識では、やらないほうがよろしいかと思います。

Re[3]: コンテキストメニューのローマ字変更
(#32108) このトピック中5番目の投稿
(環境: Linux/SeaMonkey1.0b)

> アドバイス、どうもありがとうございました。
>
>>前者は自分でJLPを編集すれば可能です。
>>http://www.mozilla-japan.org/jp/l10n/firefox/
>
> ごめんなさい、このHPを読んでみましたが、「JLPを編集する」ためにどういった作業をすればいいのかついにわかりませんでした。
>
>>後者はショートカットキーを変更できる拡張を導入すれば可能です。
>>例えばkeyconfigとか。
>>http://mozilla.dorando.at/readme.html
>
> このリンクをたどってkeyconfigを「拡張機能」のところに入れてみましたが、起動しません。
>
> 本当に申し訳ありませんが、いま少し踏み込んで教えてくださると助かります。素人の質問ということでお怒りかも知れませんが、どうかよろしくお願いいたします。恐縮です。
Firefoxはja.jarというテキストファイル群によって日本語に翻訳されています。
ローカライズ版のfirefoxの場合、firefoxの実行ファイルのあるフォルダの中の、extensionsフォルダ下に該当ファイルはあると思いますが。
これを書き換える作業になります。

この説明で理解できなかったら諦めてください。
まずja.jarはzipアーカイブなので、編集するためにアーカイブを展開します。
そしてテキストファイル群の中から該当箇所の翻訳文を見つけてください。
そして希望の翻訳文に書き換え、元どおりzipで圧縮するだけです。


keyconfigはちゃんと確認していませんでした。
どうやらFirefox 1.5.0.4に対応してないようです。すみません。
1.5.0.4に対応するまで待つか、他の拡張を探してください。

初心者を自負している人にはあまり薦められませんが…。
keyconfigは1.5.0.3には対応しているようなので、バージョンチェックを回避すれば多分動きます。
バージョンチェックを回避するには、バージョンチェック部分を自力で書き換えるか、バージョンチェックを回避する拡張を利用する方法があります。
http://banpe-yu.seesaa.net/article/18334833.html

Re[4]: コンテキストメニューのローマ字変更
(#32109) このトピック中6番目の投稿
(環境: WinXP SP2/Firefox1.5)

2006/06/18(Sun) 06:36:03 編集(投稿者)

> 多少危険な作業を伴いますので、現段階の知識では、やらないほうがよろしいかと思います。

 それと最悪差分アップデート、自動アップデート機能が働かなくなると思われます。試してみないとわかりませんが。

Re[3]: コンテキストメニューのローマ字変更
(#32110) このトピック中7番目の投稿
(環境: WinXP SP2/Firefox1.5)

2006/06/18(Sun) 07:00:41 編集(投稿者)

>>前者は自分でJLPを編集すれば可能です。
という方法より敷居が高いのであまりお勧めできませんが、一番 Firefox にダメージが最も少ない方法の概略を説明します。

1.http://forums.mozillazine.org/viewtopic.php?t=397735&sid=4b6a2d2f1d22cf05c4bda988683c1f94 から拡張 userCrome.js をインストールする。

2.DOM Inspector で 変更したいメニューアイテムの Firefox の XUL の要素の menuitem を探し当てる。

3.DOM API を使って該当する menuitem の label を書き換える JavaScript をプロファイル内に作成された userCrome.js に書き込み、Firefox をリブートする。

 以上の説明で、わからない用語があるなら、以上のことを実行するのは不可能です。しかし最悪でも拡張の userCrome.js を削除すれば Firefox は元通りになります。

 それから仮に W を N にしたいという話なら、上記と同じ方法で、XUL の id が contentAreaContextMenu という popup 要素のかなり下部の要素 menuitem 要素の accesskey 属性を、やはり DOM API を使って書き換えてやると、ご所望の動作ができるかもしれません。ただし実験していないので無保証ですし、まず accesskey のブッキングがないか、全てチェックしないといけないので非現実的かも知れません。

Re[4]: コンテキストメニューのローマ字変更
(#32111) このトピック中8番目の投稿
(環境: WinXP SP2/Firefox1.5)

 keyconfig ですが
http://extensionroom.mozdev.org/more-info/keyconfig
から Install を選べば 1.5.0.4 で動作するものがインストールできます。20050908.4 が最新版のようです。

 ただ、keyconfig はショートカットキーを編集する拡張なので、IEから乗り換えさんの希望されている表示の変更までは無理かと思います。というか試したところ無理でした。

Re[4]: コンテキストメニューのローマ字変更
(#32112) このトピック中9番目の投稿
(環境: WinXP SP2/Firefox1.5)

2006/06/18(Sun) 10:11:25 編集(投稿者)

 すいません。コンテキストメニュー限定というお話でしたね。

> 例えば、IEでは「新しいウィンドウで開く(N)」は、Firefoxでは「リンクを新しいウィンドウで開く(W)」となっています。当方、これまでの IE形式に慣れているものですから、Firefoxの「リンクを新しいウィンドウで開く」を「新しいウィンドウで開く」に、「(N)」を「(W)」にそれぞれ変更したいのですが、その方法を教えていただければ助かります。

 その例限定で手順を説明します。
1.http://forums.mozillazine.org/viewtopic.php?t=397735&sid=4b6a2d2f1d22cf05c4bda988683c1f94 から拡張 userCrome.js をインストールする。

2.プロファイル内に userChrome.js というファイルができるので以下のソースを張り付ける。

---- ここから ----
(function() {
var mi = document.getElementById("context-openlink");
mi.setAttribute('accesskey','N');
})();
---- ここまで ----

3.Firefox を再起動する。

 簡単に上記 JavaScript を解説しますと、1 行目は DOM API の getElementById() 関数を使って、XUL 要素のうち context-openlink という id の menuitem 要素オブジェクトを取得しています。

 2 行目では取得した menuitem 要素オブジェクトの accesskey 属性を DOM API の setAttribute() 関数を使って、'N' に書き換えています。

 コンテキストメニューの他のメニューアイテムも変更したいなら、DOM Inspector をつかって、id が contentAreaContextMenu という要素を検索してください。DOM Inspector は id 名、要素名、属性名で検索ができます。

 その popup 要素のかなり下部の要素として menuitem 要素が並んでいますから、変更したい menuitem 要素の id を指定して DOM API の getElementById()を使って、同様に menuitem 要素オブジェクトを取り出します。

 そしてやはり DOM API の setAttribute() メソッドを呼び出して、accesskey 属性を、やはり上記の DOM API を使って書き換えてやると、ご所望の動作ができます。

 もし Firefox インストール時に開発ツール ( DOM Inspector のこと ) も一緒にインストールされていないのでしたら、
ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/1.5/win32/xpi/adt.xpi
からインストール可能です。

できました!
(#32125) このトピック中10番目の投稿
(環境: WinXP SP2/Firefox1.5)

aaaさん、palさん、おおやまさん、どうもありがとうございました。感謝します。

教えていただいた事柄のうち一部ですけれどもできました。コンテキストメニューの「リンクを新しいウィンドウで開く(W)」のaccesskey属性を「(W)」から「(N)」に変えることができました。ついでに、「リンクを新しいタブで開く」のaccesskeyも自分の好みに合わせて変更しました。うれしいです。これだけの変更でもホームページ閲覧が従来どおりの感覚で違和感なく行えるようになりました。

userChrome.js の中身に書き込むことでいろいろ様式の変更ができるのですね。せっかく教えていただいたので、さらにトライしてみます。ただ、DOM Inspector はFirefox 1.5.0.4に対応しておらず、無効化されてしまいました。対応可能になるのを待つことにします。

IEよりも安全ということで何の気なしにFirefoxに乗り換えましたが、皆さまのおかげでカスタマイズできて良かったです。ご丁寧に教えていただき、ありがとうございました。とりわけ、おおやまさんには感謝申し上げます。


[ 次のトピック内容10件 ]
このトピックの全ページ / [0] [1]

返信不可


- Child Tree -