MediaWiki・トーク:Gadgets-definition

ページのコンテンツが他言語でサポートされていません。
提供:Wikisource

ガジェット追加提案[編集]

現在Wikipedia日本語版で導入されているガジェットをWikisource日本語版でも使えるよう提案します。--Likibp 2011年12月12日 (月) 14:23 (UTC)[返信]

Navigation_popupsについて[編集]

個人設定でガジェットオプションを入れていますが、ガジェットが読み込まれません。特別:ガジェットで赤メッセージが出ていますが、[ResourceLoader]の記述が必要だと思えます(w:MediaWiki:Gadgets-definitionと見比べると、昨年8月にノートで依存を明示の提案が行われ変更されています)。修正お願いします。--Hiro3600 (トーク) 2015年8月26日 (水) 14:01 (UTC)[返信]

(報告)[ResourceLoader]の記述を追加しました。ご確認お願いいたします。--Sakoppitalkjawp2015年8月28日 (金) 06:48 (UTC)[返信]
ガゼットの動作を確認できました。ありがとうございました。--Hiro3600 (トーク) 2015年8月28日 (金) 10:51 (UTC)[返信]

新旧字体変換ガジェットの提案[編集]

旧字文字体を常用文字体に変換表示するスクリプト(char-convert0.js)のガジェット化を行うことを提案します。 このスクリプトでは、ページ上部「常用」文字をクリックすることで、別定義の辞書ファイルを参照し、ページ内の対象文字について置換表示します。表示を戻す場合はページの再読込によります。主に閲覧用ということで簡単に設定、利用出来たほうがいいという意図です。よろしくおねがいします。--Hiro3600 (トーク) 2015年10月17日 (土) 14:25 (UTC)[返信]

提案より約1週間ほど経過しましたが、特に意見が無いことから賛同が得られたとみなし、ガジェットの追加を行います。--Sakoppitalkjawp2015年10月23日 (金) 15:50 (UTC)[返信]
ありがとうございます。お手数をおかけしました。組込まれたことは確認できましたが、「JavaScript parse error: Parse error: Illegal token in file 'MediaWiki:Gadget-char-convert0.js' on line 53」というエラーが出て、実行できてないようです。--Hiro3600 (トーク) 2015年10月24日 (土) 03:38 (UTC)[返信]
動作確認を翌日に回してしまったためにエラーを確認できずに申し訳ありませんでした。一応ある程度の修正を加えたので今は通常通り動作すると思います。あと、タブについてMediaWikiのタブの仕様と異なっていたので少々その点について修正をさせていただきました。ご了承ください。--Sakoppitalkjawp2015年10月24日 (土) 06:21 (UTC)[返信]
いえいえ、修正までしていただき本当お手数をお掛けしました。--Hiro3600 (トーク) 2015年10月24日 (土) 11:35 (UTC)[返信]

新旧字体校閲用ガジェットの提案[編集]

旧字体を持つ新漢字に対して、旧字体への変換候補を表示するスクリプト(to-old-char0.js)のガジェット化を提案します。

このスクリプトはHiro3600さんのMediaWiki:Gadget-char-convert0.jsをもとに作成したもので、ページ上部「旧字」タブをクリックすることで、別定義の辞書ファイルを参照し、ページ内の対象文字と旧字の代替候補を「▼▲」で挟んで表示します(表示方法は青空文庫の「校閲君」を参考にさせていただきました)。表示を戻す場合はページの再読込によります。よろしくお願い致します。--CES1596 (トーク) 2015年12月13日 (日) 06:20 (UTC)[返信]

確認致しました。ありがとうございました。--CES1596 (トーク) 2015年12月21日 (月) 14:16 (UTC)[返信]
MediaWiki:Gadget-to-old-char0についてですが、末尾に「。」を付けていただければ幸いです。--CES1596 (トーク) 2015年12月21日 (月) 14:41 (UTC)[返信]
忘れておりました。只今追加いたしました。ご指摘ありがとうございます。--Sakoppitalkjawp2015年12月21日 (月) 14:48 (UTC)[返信]

新旧字体変換ガジェット(修正版)の提案[編集]

利用者:Hiro3600さんによるガジェットMediaWiki:Gadget-char-convert0.jsの修正(利用者:CES1596/char-convert0.js)を提案します。IEで辞書ファイルの「互換漢字など」以降のデータが読み込まれない不具合(参考:IEの正規表現 string.replaceメソッドとRegExp.$n)、及びCJK統合漢字拡張B以降の拡張漢字集合が正しく処理されない不具合を修正したものです。--CES1596 (トーク) 2016年2月28日 (日) 01:20 (UTC)[返信]

ありがとうございました。--CES1596 (トーク) 2016年2月28日 (日) 17:20 (UTC)[返信]

CJK統合漢字の数値文字参照形式への置換のためのガジェットの提案[編集]

利用者:Hiro3600さんによるスクリプトto-numeric-ref.jsのガジェット化を提案します(既知の不具合を修正したものが利用者:CES1596/to-numeric-ref1.jsにあります)。

このスクリプトはテキストエリア内のCJK統合漢字を数値文字参照形式に置換(例:「神」→「神」に置換)するためのもので、標準、ページ名前空間のテキストエリア内でボタン「NCR」をクリックすることにより起動します。--CES1596 (トーク) 2016年2月28日 (日) 01:20 (UTC)[返信]

  • (対処)提案より1週間以上経過しましたが、反対意見が無いことから導入に賛同が得られたとみなし、先ほど追加いたしました。私の方での動作確認は後日行います。--Sakoppitalkjawp2016年3月7日 (月) 17:07 (UTC)[返信]
ありがとうございました。ただ、起動のためのボタンが表示されないようです。ご確認いただければ幸いです。--CES1596 (トーク) 2016年3月7日 (月) 18:56 (UTC)[返信]
(報告)MediaWiki:Gadgets-definitionにて記載ミス[2]をしておりまして、JSの呼び出しに失敗していたのが原因だったようです。申し訳ありませんでした。--Sakoppitalkjawp2016年3月8日 (火) 02:50 (UTC)[返信]
ご対応ありがとうございました。動作を確認致しました。--CES1596 (トーク) 2016年3月8日 (火) 14:54 (UTC)[返信]

正規表現による置換のためのガジェットの提案[編集]

正規表現による置換のためのスクリプト(RegexpButton.js)のガジェット化を提案します。

このスクリプトはwikisource.orgのRegexpButton.jsを日本語化したもので、編集用ツールバー及び改良型編集ツールバーに追加されるボタン「R」をクリックすることにより、JavaScriptの正規表現による置換のためのツールを起動します。改良型編集ツールバーに標準で付属する置換ツールより高速な処理が可能です。--CES1596 (トーク) 2016年2月28日 (日) 01:20 (UTC)[返信]

  • (対処)提案より1週間以上経過しましたが、反対意見が無いことから導入に賛同が得られたとみなし、先ほど追加いたしました。私の方での動作確認は後日行います。--Sakoppitalkjawp2016年3月7日 (月) 17:07 (UTC)[返信]
ありがとうございました。ただ、起動のためのボタンや窓は表示されますが、変換が正常に行われないようです。ご確認いただければ幸いです。--CES1596 (トーク) 2016年3月7日 (月) 18:56 (UTC)[返信]
(コメント)私の環境(外装:ベクター、ブラウザ:Google Chrome)ではエディタに「R」ボタンすら表示されないのでデバッグができない状況となっております。よろしければ、CES1596さんの環境を教えていただければと思います。--Sakoppitalkjawp2016年3月8日 (火) 14:18 (UTC)[返信]
外装はベクターを使用しています。IE、Firefoxで確認した限りでは、改良型編集ツールバーを使用せず、編集用ツールバーのみを有効にした場合にはボタンは正しく表示されます。改良型編集ツールバーを有効にした場合、「上級」等と並んで「校正ツール」へのリンクが表示される場合とされない場合があり、動作が不安定ですが、その校正ツールの一つとして「R」ボタンが追加されます。--CES1596 (トーク) 2016年3月8日 (火) 14:49 (UTC)[返信]

MathJaxによる表示のためのガジェットの提案[編集]

MathJaxによる数式の表示のためのスクリプト(mathjax.js)のガジェット化を提案します。

このスクリプトはPeter Krautzberger氏のwikipedia-mathjax-for-MathML+SVG-mode.jsをもとに作成したもので、個人設定で数式のMathMLによる表示を有効にした場合に、ページ中の数式マークアップを走査し、ユーザのシステム上で利用可能なフォントにより数式を組版します。--CES1596 (トーク) 2016年2月28日 (日) 01:20 (UTC)[返信]

  • (対処)提案より1週間以上経過しましたが、反対意見が無いことから導入に賛同が得られたとみなし、先ほど追加いたしました。私の方での動作確認は後日行います。--Sakoppitalkjawp2016年3月7日 (月) 17:07 (UTC)[返信]
動作を確認致しました。ありがとうございました。--CES1596 (トーク) 2016年3月7日 (月) 18:45 (UTC)[返信]

Gadget-char-convert0.js、Gadget-to-old-char0.jsの動作について[編集]

先週辺りからGadget-to-old-char0.js(新旧字体校閲ツール)の変換後の出力が空白となっていましたが、.mw-body-contentを#bodyContentに置き換えると正しく結果を返すことが分かりました。MediaWikiの更新と関係があるのかもしれませんが、必要であればchar-convert0.jsとto-old-char0.jsについて、.mw-body-content -> #bodyContent への書き換えをお願い致します。--CES1596 (トーク) 2017年3月18日 (土) 09:57 (UTC)[返信]

(本件はWikisource:管理者伝言板にて2017年4月5日に解決済み。)--CES1596 (トーク) 2019年2月25日 (月) 15:05 (UTC)[返信]

ガジェットTemplateScript導入の提案[編集]

カスタムテンプレートの追加やスクリプトによるテキストの編集をサイドバーからワンクリックで行うためのガジェットTemplateScriptの日本語版への導入を提案します。導入方法などについての詳しい説明はm:TemplateScriptをご覧ください。追加内容は

MediaWiki:Gadget-Templatescript.js:

/**
 * TemplateScript adds configurable templates and scripts to the sidebar, and adds an example regex editor.
 * @see [[meta:TemplateScript]]
 * @update-token [[File:Pathoschild/templatescript.js]]
 */
mw.loader.load('//tools-static.wmflabs.org/meta/scripts/i18n/ja.js');
mw.loader.load('//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js');

MediaWiki:Gadgets-definition:

TemplateScript[ResourceLoader|dependencies=mediawiki.util]|TemplateScript.js

MediaWiki:Gadget-TemplateScript:

『正規表現を記述、適用、保存するための「正規表現エディタ」をサイドバーに追加します。』

等でよいと思います。よろしくお願い致します。--CES1596 (トーク) 2018年3月18日 (日) 04:38 (UTC)[返信]

追記:このツールは上述のRegexpButton.jsと同一の作者によるものですが、こちらは既に多くの実績があり、動作も安定しています。詳細については関連ページをご参照ください。--CES1596 (トーク) 2019年2月25日 (月) 22:22 (UTC)[返信]

括弧付き振り仮名をルビに変換するためのガジェットの提案[編集]

括弧(()、()、《》に対応)付き振り仮名をルビに変換するためのスクリプト利用者:CES1596/to-ruby0.jsのガジェット化を提案します。これはページ上部タブ「ルビ」をクリックすることで、例えば「學(まな)びて時(とき)に之(これ)を習(なら)ふ」を「まなびてときこれならふ」に変換します。また、「|」と「()」による視覚障碍者読書支援協会の原文入力ルール(例:「原文|入力(にゅうりょく)」→「原文入力にゅうりょく」)にも対応しています。よろしくお願い致します。--CES1596 (トーク) 2019年2月25日 (月) 14:44 (UTC)[返信]

追記:このツールは数値文字参照形式には対応していません。数値文字参照形式に変換する前に使用してください。--CES1596 (トーク) 2019年2月25日 (月) 22:22 (UTC)[返信]

ガジェットの修正について[編集]

先日のMediaWikiの更新により、MediaWiki:Gadget-to-old-char0.jsが動作しなくなっています。User:CES1596/MediaWiki-Gadget-to-old-char0.jsに修正版を置きましたので、お手数ですが差し替えていただければ幸いです。--CES1596 (トーク) 2020年6月3日 (水) 19:00 (UTC)[返信]