この逆リンクモジュールは、モジュール:Autolinkがテンプレートのパラメータ内の英語を日本語に変換して表示するのと同様に、日本語のパラメータを対応する英語に変換して適切にテンプレートに提供するためのものです。
このモジュールは、主に次の目的で使用されます。
{{Block}}
や{{Item}}
において、日本語のページタイトルを英語に変換し、適切なスプライト画像やID名を表示する{{Issue list}}
において、日本語のページタイトルを英語に変換し、適切なバグトラッカーへのリンクを生成する
このモジュールでは、以下の下位ページに格納されているデータを使用しています。
関連項目[]
[閲覧 | 編集 | 履歴 | キャッシュ破棄]上記の解説は、モジュール:Reverselink/docから参照されています。
local p = {}
local link = mw.loadData( 'モジュール:Reverselink/Link' )
local dungeons_link = mw.loadData( 'モジュール:Reverselink/Link/Dungeons' )
local earth_link = mw.loadData( 'モジュール:Reverselink/Link/Earth' )
function p.link( f )
local args = f
if f == mw.getCurrentFrame() then
args = require( 'モジュール:ProcessArgs' ).merge( true )
end
return p.xlink(args[1])
end
function p.xlink( str )
return link[str] or dungeons_link[str] or earth_link[str] or str
end
return p