Difference between revisions of "Template:TranslatedPageName"

From Wikicarpedia
Jump to navigation Jump to search
Tag: Manual revert
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{#ifexist:Translations:{{{1|{{#titleparts:{{FULLPAGENAME}}|-1}}}}}/Page display title/{{{2|{{PAGELANGUAGE}}}}}|{{Translations:{{{1|{{#titleparts:{{FULLPAGENAME}}|-1}}}}}/Page display title/{{{2|{{PAGELANGUAGE}}}}}}}}|{{{1|{{FULLPAGENAME}}}}}}}</includeonly><noinclude>{{Breadcrumbs|link1={{EditorManualLink}}}}
<includeonly>{{#getdisplaytitle: {{{1|{{FULLPAGENAME}}}}}{{#ifeq: {{#len:{{{2|}}} }} | 0 | | /{{{2}}} }} }}</includeonly><noinclude>{{Breadcrumbs|link1={{EditorManualLink}}}}
== Description==
== Description==


Line 15: Line 15:
| colspan="2" | {{TranslatedPageName}}
| colspan="2" | {{TranslatedPageName}}
|-
|-
! <code><nowiki>{{TranslatedPageName|Main Page}}</nowiki></code> || Show translate page name or Main Page in current page language
! <code><nowiki>{{TranslatedPageName|Main Page}}</nowiki></code> || Show translate page name of Main Page in current page language
|-
|-
| colspan="2" | {{TranslatedPageName|Main Page}}
| colspan="2" | {{TranslatedPageName|Main Page}}
|-
|-
! <code><nowiki>{{TranslatedPageName|Main Page|de}}</nowiki></code> || Show translate page name or Main Page in requested language
! <code><nowiki>{{TranslatedPageName|Main Page|de}}</nowiki></code> || Show translate page name of Main Page in requested language
|-
|-
| colspan="2" | {{TranslatedPageName|Main Page|de}}
| colspan="2" | {{TranslatedPageName|Main Page|de}}
|-
! <code><nowiki>{{TranslatedPageName|Glossary/Abbey|cs}}</nowiki></code> || Show translate page name of Glossary/Abbey in requested language
|-
| colspan="2" | {{TranslatedPageName|Glossary/Abbey|cs}}
|-
! <code><nowiki>{{TranslatedPageName|The Messages}}</nowiki></code> || Show translate page name of The Messengers, which is using <code><nowiki>{{DISPLAYTITLE}}</nowiki></code>
|-
| colspan="2" | {{TranslatedPageName|The Messages}}
|-
! <code><nowiki>{{TranslatedPageName|The Messages|fr}}</nowiki></code> || Show translate page name of The Messengers, which is using <code><nowiki>{{DISPLAYTITLE}}</nowiki></code>
|-
| colspan="2" | {{TranslatedPageName|The Messages|fr}}
|-
! <code><nowiki>{{TranslatedPageName|The Drawbridges}}</nowiki></code> || Show translate page name of The Drawbridges, which is using <code><nowiki>{{UX|title=....}}</nowiki></code>
|-
| colspan="2" | {{TranslatedPageName|The Drawbridges}}
|-
|-
|}
|}
== Old stuff ==
Older code before DisplayTitle extension using 1st parameter for page and 2nd for language. But this approach now works with <code><nowiki>DISPALYTITLE</nowiki></code> directive.<br />
This old code is not compatible with current [[:Template:UX]], using <code>title</code> attribute.
<code><nowiki>{{#ifexist:Translations:{{{1|{{#titleparts:{{FULLPAGENAME}}|-1}}}}}/Page display title/{{{2|{{PAGELANGUAGE}}}}}|{{Translations:{{{1|{{#titleparts:{{FULLPAGENAME}}|-1}}}}}/Page display title/{{{2|{{PAGELANGUAGE}}}}}}}|{{{1|{{FULLPAGENAME}}}}}}}</code></nowiki>


[[Category:Editor Manual]]
[[Category:Editor Manual]]
</noinclude>
</noinclude>

Latest revision as of 16:37, 10 April 2024

Description

This template is used to show translated page name where it's included. Ideal for Breadcrumbs. With include this code into page: {{TranslatedPageName}}

Parameters

Examples

Code Description
{{TranslatedPageName}} Show translate page name
Template:TranslatedPageName
{{TranslatedPageName|Main Page}} Show translate page name of Main Page in current page language
Main Page
{{TranslatedPageName|Main Page|de}} Show translate page name of Main Page in requested language
Hauptseite
{{TranslatedPageName|Glossary/Abbey|cs}} Show translate page name of Glossary/Abbey in requested language
Slovník/Opatství
{{TranslatedPageName|The Messages}} Show translate page name of The Messengers, which is using {{DISPLAYTITLE}}
The Messengers
{{TranslatedPageName|The Messages|fr}} Show translate page name of The Messengers, which is using {{DISPLAYTITLE}}
Les Hérauts
{{TranslatedPageName|The Drawbridges}} Show translate page name of The Drawbridges, which is using {{UX|title=....}}
The Drawbridges

Old stuff

Older code before DisplayTitle extension using 1st parameter for page and 2nd for language. But this approach now works with DISPALYTITLE directive.
This old code is not compatible with current Template:UX, using title attribute. {{#ifexist:Translations:{{{1|{{#titleparts:{{FULLPAGENAME}}|-1}}}}}/Page display title/{{{2|{{PAGELANGUAGE}}}}}|{{Translations:{{{1|{{#titleparts:{{FULLPAGENAME}}|-1}}}}}/Page display title/{{{2|{{PAGELANGUAGE}}}}}}}|{{{1|{{FULLPAGENAME}}}}}}}</code>