「Template:日本語版にない記事リンク」の版間の差分
langからlang-codeに変更し、言語名を日本語で表示 |
編集の要約なし |
||
1行目: | 1行目: | ||
[[{{{1}}}]]{{#ifexist:{{{1}}}| |
[[{{{1}}}]]{{#ifexist:{{{1}}}|| ({{lang|{{{2}}}|[[:{{{2}}}:{{{3}}}]]}})}}<noinclude> |
||
{{Documentation}} |
{{Documentation}} |
||
</noinclude> |
</noinclude> |
2013年1月9日 (水) 09:33時点における版
[[{{{1}}}]] ([[:{{{2}}}:{{{3}}}]])
![]() | Luaモジュールを使用しています: |
使い方
{{日本語版にない記事リンク|日本語版記事名|言語コード|他言語版記事名}}日本語版記事名へのリンクを張ります。赤リンクである間は、言語コード︵正確にはWikipedia:エディションコード︶と他言語版記事名で指定する他言語プロジェクトの記事へのリンクが張られます。記事ができると、他言語版へのリンクは表示されなくなります。リンクラベルには他言語版記事名が用いられます。 よって、本テンプレートは日本語版での記事が作成されるまで一時的に他言語での記事名も表示させておいたほうが読者にとって有用な場合に使用されることを想定されています。作成後も恒久的に他言語での記事名も表示させておいたほうが読者にとって有用な場合には、{{Lang}}テンプレートを用いてください。 また、他言語での記事名がそもそも不要な場合、{{仮リンク}}を用いてください。現在の実装は同一のモジュール︵モジュール:仮リンク︶によって行われているため、各テンプレート固有の引数以外は同一の動作がサポートされています。 半角の空白文字( )とアンダースコア(_)の間などで違っていても正しくリンクされますが︵Help:ページ名︶、表示は指定されたとおりとなります。 ﹁な﹂は現在、平仮名ではないと正しく動作しません。
表示例
記事が未作成の場合 ●入力:{{日本語版にない記事リンク|ジョン・マッキャニー|e
n|John McCanny}}
●出力: ジョン・マッキャニー (en:John McCanny)
空白をアンダースコアとしたり、1文字目の大文字小文字が違っても、リンクは有効ですが︵Help:ページ名︶、記事名は指定したまま表示されます。
●入力: {{日本語版にない記事リンク|ジョン・マッキャニー|e
n|John_McCanny}}
●出力: ジョン・マッキャニー (en:John_McCanny)
外国語版にも存在しない/記事名を間違えた場合でも、外国語版へのリンクは赤くなりません。
●入力: {{日本語版にない記事リンク|存在しない記事名|en|
arimahen}}
●出力: 存在しない記事名 (en:arimahen)
{{仮リンク}}は類似のテンプレートですが、言語名のみ表示され記事名は表示されません。
●入力: {{仮リンク|ジョン・マッキャニー|en|John M
cCanny}}
●出力: ジョン・マッキャニー
記事が作成済みの場合、他言語版へのリンクは表示されません。
●入力: {{日本語版にない記事リンク|ディエゴ・マラドーナ|e
n|Diego Maradona}}
●出力: ディエゴ・マラドーナ
記事中で表示する文字と異なった日本語版ウィキペディアへの赤リンク先を生成したい場合、例えば曖昧さ回避のカッコを伴った記事へのリンクを作成する場合はlabel
パラメータを設定することで実現できます。
●入力: {{日本語版にない記事リンク|怒りの日 (映画)|la
bel=怒りの日|en|Day of Wrath}}
●出力: 怒りの日 (映画)
他言語版記事名の方も同様に、記事中で表示する文字と異なったリンク先としたい場合、例えば曖昧さ回避のカッコを伴った記事へのリンクを作成する場合はinterwikilabel
パラメータを設定することで実現できます。
●入力: {{日本語版にない記事リンク|ジョン・ポラード (数学
者)|label=ジョン・ポラード|en|John Polla
rd (mathematician)|interwikilab
el=John Pollard}}
●出力: ジョン・ポラード (数学者) (en:John Pollard (mathematician))
すでに一度以上{{lang-en}}などを使っていて、﹁英語﹂などへのリンクが不要な場合はlinks
パラメータにno
の引数を渡してください。
●入力: {{日本語版にない記事リンク|ジョン・マッキャニー|e
n|John McCanny|links=no}}
●出力: ジョン・マッキャニー (en:John McCanny)
また、言語名を略称︵英語に対する﹁英﹂︶で表示したい場合は、sh
ort
パラメータにon
の引数を渡してください。
●入力: {{日本語版にない記事リンク|ジョン・マッキャニー|e
n|John McCanny|short=on}}
●出力: ジョン・マッキャニー (en:John McCanny)
short
パラメータとlinks
パラメータは併用可能です。
日本語版で記事が作成された後も他言語版での記事名を表記しておきたい場合は、{{Lang}}と{{仮リンク}}の併用で実現できます。
●入力: {{仮リンク|存在しないページ|en|English
Page}}︵{{Lang-en|English Page}}
︶
●出力: 存在しないページ︵英語: English Page︶
空白をアンダースコアで入力してしまった場合
- 入力:
{{仮リンク|存在しないページ|en|Wikimedia_Foundation}}({{Lang-en|Wikimedia_Foundation}})
- 出力: 存在しないページ(英語: Wikimedia_Foundation)
引数
引数名 | 指定内容 | 既定値 | 説明 |
---|---|---|---|
1 | 日本語記事名 | 必須 | 日本語版で記事を作るときに望ましいと考える項目名。 |
2 | 言語コード | 必須 | 他言語版にすでに記事がある場合、その言語コード。 |
3 | 他言語版記事名 | 必須 | 同上、ページ名。 |
label | リンクラベル名 | - | リンク文字列に変更が必要な場合(例えば曖昧さ回避括弧がある場合)などに使用する。 |
interwikilabel | 他言語版リンクラベル名 | - | リンク文字列に変更が必要な場合(例えば曖昧さ回避括弧がある場合)などに使用する。 |
short | 言語名の省略の有無 | off | 言語名を省略して表示する際に追加する。 |
links | 言語名へのリンクの有無 | yes | 言語名へのリンクを行わないで表示する際に追加する。 |
preserve | 他言語版リンクを強制表示 | - | 日本語版記事が存在する場合でも他言語版リンクを表示するかどうか。任意の値の指定で強制表示。 |
redirect | 日本語版記事がリダイレクト | - | 日本語版記事がリダイレクトの場合で、リダイレクトページの記事化が望まれる場合に指定。任意の値の指定で他言語版リンクを強制表示。 |
FIXME | 要修正 | - | 何らかの理由でテンプレートに修正が必要な場合に指定。任意の値の指定で「Category:修正が必要な仮リンクを含む記事」に追加。現在仮リンクの整備はbotで行われているので、ご意見・要望がございましたら、運用者にお問い合わせください。 |
br | 改行 | - | 表の中などで言語版表示の前に改行を入れる場合に任意の値を指定。 |
カテゴリ
日本語版記事作成状況 | preserve引数指定 | FIXME引数指定 | 適用カテゴリ | 備考 |
---|---|---|---|---|
未作成 | - | なし | なし | |
未作成 | - | あり | Category:修正が必要な仮リンクを含む記事 | |
リダイレクト | - | なし | Category:日本語版記事がリダイレクトの仮リンクを含む記事 | |
リダイレクト | - | あり | Category:日本語版記事がリダイレクトの仮リンクを含む記事 Category:修正が必要な仮リンクを含む記事 |
|
作成済み | なし | なし | Category:解消済み仮リンクを含む記事 | 仮リンクの存在するページが標準名前空間以外の場合、Category:解消済み仮リンクを含むページに分類 |
作成済み | なし | あり | Category:修正が必要な仮リンクを含む記事 | {{仮リンク2}}ではCategory:解消済み仮リンクを含む記事にも分類 |
作成済み | あり | なし | なし | |
作成済み | あり | あり | Category:修正が必要な仮リンクを含む記事 |
TemplateData
リンク先の記事が存在しない(いわゆる「赤リンク」)の時、他言語版へのリンクを表示します。{{仮リンク}}は類似のテンプレートですが、{{仮リンク}}の方が圧倒的に多く使われているため、よく整備されています。 {{仮リンク}}の使用を、優先的に考えて下さい。[[Template‐ノート:仮リンク#日本語版にない記事リンク]]参照。
パラメーター | 説明 | 型 | 状態 | |
---|---|---|---|---|
日本語記事名 | 1 | 日本語版で記事を作るときに望ましいと考える項目名。 | 文字列 | 省略可能 |
言語コード | 2 | 他言語版にすでに記事がある場合、その言語コード。 | 文字列 | 省略可能 |
他言語版記事名 | 3 | 他言語版にすでに記事がある場合、そのページ名。 | 文字列 | 省略可能 |
リンクラベル名 | label | リンク文字列に変更が必要な場合(例えば曖昧さ回避括弧がある場合)などに使用する。 | 文字列 | 省略可能 |
他言語版リンクラベル名 | interwikilabel | リンク文字列に変更が必要な場合(例えば曖昧さ回避括弧がある場合)などに使用する。 | 文字列 | 省略可能 |
言語名の省略の有無 | short | 言語名を省略して表示する際に追加する。
| 文字列 | 省略可能 |
言語名へのリンクの有無 | links | 言語名へのリンクを行わないで表示する際に追加する。
| 文字列 | 省略可能 |
他言語版リンクを強制表示 | preserve | 日本語版記事が存在する場合でも他言語版リンクを表示するかどうか
| ブール値 | 省略可能 |
日本語版記事がリダイレクト | redirect | 日本語版記事がリダイレクトであり、リダイレクトページの記事化が望まれる場合に指定
| ブール値 | 省略可能 |
要修正 | FIXME | 何らかの理由でテンプレートに修正が必要な場合に指定。
| ブール値 | 省略可能 |
改行 | br | 表の中などで言語版表示の前に改行を入れる場合に指定。
| ブール値 | 省略可能 |