Template:Localized link/ja
Jump to navigation
Jump to search
[[Special:MyLanguage/{{{1}}}|{{{1}}}]]
Template documentation
![]() | This template is used on approximately 35,000 pages. To avoid large-scale disruption and unnecessary server load, any changes to this template should first be tested in its /sandbox or /testcases subpages or in your own user subpage. The tested changes can then be added to this page in one single edit. Please consider discussing any changes on the talk page before implementing them. |
目的
このヘルパー テンプレートは、翻訳対象ページの利用者の言語版ページにリンクするのに使用できます。
これは特別ページの接頭辞 Special:MyLanguage/
を使用しており、ページに対応する利用者の言語の翻訳版があるかどうかをチェックし、あればそれにリンクし、フォールバック言語があればそれにリンクし、なければウィキ既定の言語版 (MediaWiki では英語) にリンクします。
翻訳されたページで使用し、その言語に翻訳されたページがない場合でも、正しいページにリンクするようにします。
使用法
「nsp
」パラメーターが定義されていない場合、リンク テキストとして名前空間を含む完全なページ名を表示し、それ以外の場合、つまり「nsp
」パラメーターが任意の値で定義されている場合、リンク テキストとして名前空間を含まない短いページ名を表示します。
簡単な使用例
入力内容 | 出力結果 |
---|---|
{{ll|Communication}} | Communication |
{{ll|Communication|コミュニケーション}} | コミュニケーション |
{{ll|Project:About}} | Project:About |
{{ll|Project:About|nsp=0}} | About |
翻訳対象ページでの使用例
ページが Extension:Translate 拡張機能で翻訳対象にされている場合は、このテンプレートを 3 つの方法で使用できます。
- このテンプレートを subst 展開し、リンク先ページ名を
<tvar name=id>...</tvar>
に埋め込むことで、翻訳可能なリンク テキストとは分けるといいでしょう。- 例えば、
{{ll|Communication|About communication}}
の代わりに、翻訳対象ページでの翻訳マークアップは[[<tvar name=1>Special:MyLanguage/Communication</tvar>|About communication]]
になります。
- 例えば、
- また、このコードを翻訳可能な部分から除外することもできます。
- 例えば、
some text {{ll|Communication|About communication}} some text
の代わりに、翻訳対象ページでの翻訳マークアップは以下のようになります: <translate>some text</translate> {{ll|Communication|2=<translate>About communication</translate>}} <translate>some text</translate>
- これは、「関連項目:」節のように、リンクを箇条書きにする場合に便利です。
- 例えば、
- リンク テキストがリンク先のページ名と異なる必要がない場合は、このコードをすべて
<tvar>
に埋め込んだ方がいいでしょう。- 例えば、{{ll|Communication}} の代わりに、翻訳対象ページでの翻訳マークアップは
<tvar name=1>{{ll|Communication}}</tvar>
になります。
- 例えば、{{ll|Communication}} の代わりに、翻訳対象ページでの翻訳マークアップは
関連項目
- Template:Localized link/messagedoc — このテンプレートを使用している翻訳対象ページのメッセージ説明文で使用する必要があります。
- {{Translatable template}} - 別名 {{TNT}}、{{tnt}}
- {{Translatable template name}} - 別名 {{TNTN}}、{{tntn}}
- {{Page language link}} - 別名 {{pll}} - 翻訳対象ページから同じ言語の別の翻訳対象ページへのリンクを追加する