Template:Language/archives/MultiPage/doc: Difference between revisions
(Added Vietnamese.) |
|||
Line 109: | Line 109: | ||
|- | |- | ||
| Japanese ||Page_name/ja ||{{ja}} ||{{tl|ja}} | | Japanese ||Page_name/ja ||{{ja}} ||{{tl|ja}} | ||
|- | |||
| Vietnamese ||Page_name/vi ||{{vi}} ||{{tl|vi}} | |||
|- | |- | ||
| Chinese (PRC) ||Page_name/zh ||{{zh}} ||{{tl|zh}} | | Chinese (PRC) ||Page_name/zh ||{{zh}} ||{{tl|zh}} |
Revision as of 20:31, 22 April 2023

Don't forget to purge the contents of the base page upon creating or editing this subpage.
Replacement for {{Lang}}
.
The template will look for translation subpages and load one of them according to the interface language. The template will load the English version and display a message if the translation subpage does not exist. The template will only display a message if there are not any translations and the English version does not exist.
Creating a new page
Just create an empty page, put a {{MultiPage}}
on it, click on the translation button ( ) in the upper right corner and select the primary language. After making a choice,
{{MultiPage}}
will redirect you to edit the language subpage on which you will need to place your text and template {{Language subpage}}
.
Usage on existing pages
Before using it on an existing page, you should make sure that you have done the following steps:
- Move the English content of the My Cute Article page to its language subpage My Cute Article/en
Important:Do not move associated talk page
- Move the contents of the translated My Cute Article page to its language subpage My Cute Article/<language code> (for example, My Cute Article:zh-ch will become an My Cute Article/zh);
- Move the English categories to the base (main) page, aka the one with {{MultiPage}} (for example, to the My Cute Article page);
- Move the shared or international templates to the base page;
- Remove language suffixes (
- pt-br, |suf=:de) from all language subpages. They are deprecated and no longer needed.
- Remove language categories (for example, [[Category:My Cute Category:ru]]) from all language subpages. They are deprecated and no longer needed.
- Place
{{Language subpage}}
at the top of the language subpages.
After the above steps, place {{MultiPage}}
on the base page above the categories and enjoy what you see.
Parameters and Examples
Parameter | Description | Example |
---|---|---|
No Parameters | Places a template. | |
{{{page}}} | Optional: The page that the template create multi-language links according to. | |
{{{basepage}}} | Optional: If the translations are in subpages that are level 2 or above, this can specify what the root page name is. | |
{{{title}}} | Optional: This parameter can be used to change the text of the page titlebar (logically, into the text that should be displayed for the language of the page). | |
{{{margin-right}}} | Optional: The right margin of the buttons that are to the right top. |
Examples
Other