Template:Localized link/ja: Difference between revisions
[[mw:]]>FuzzyBot (Updating to match new version of source page) |
ManfredoDo (talk | contribs) m (1 revision imported: Module Import) |
(No difference)
|
Latest revision as of 18:21, 12 November 2022
[[Special:MyLanguage/{{{1}}}|{{{1}}}]]
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 では英語) にリンクします。
翻訳されたページで使用し、その言語に翻訳されたページがない場合でも、正しいページにリンクするようにします。
使用法
This is the TemplateData documentation for this template used by VisualEditor and other tools.
Localized link
Link to translatable page in the user’s language. It uses the special page prefix “Special:MyLanguage/”.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Page name | 1 | Linked page | Page name | required |
Displayed text | 2 | Display text for this link | Line | suggested |
Display the namespace | nsp | If “nsp” parameter is not defined, as link text displays the full pagename (including namespace); otherwise — if “nsp” parameter is defined by any value — link text displays the short pagename, without namespace.
| String | optional |
「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}} - 翻訳対象ページから同じ言語の別の翻訳対象ページへのリンクを追加する