Template:Language/archives/MultiPage/doc: Difference between revisions
mNo edit summary |
(Sorted the language codes.) |
||
Line 57: | Line 57: | ||
== Other == | == Other == | ||
<!-- Please remember to sort the ISO 639 language codes from A-Z if you are adding new languages --> | |||
{| class="standard-table sortable" id="SupportedLanguages" style="width:100%" | {| class="standard-table sortable" id="SupportedLanguages" style="width:100%" | ||
|+ Currently Supported Languages | |+ Currently Supported Languages | ||
Line 70: | Line 71: | ||
|- | |- | ||
| German ||Page_name/de ||{{Flag|de}} | | German ||Page_name/de ||{{Flag|de}} | ||
|- | |||
| Greek ||Page_name/el ||{{Flag|el}} | |||
|- | |- | ||
| Spanish ||Page_name/es ||{{Flag|es}} | | Spanish ||Page_name/es ||{{Flag|es}} | ||
Line 78: | Line 81: | ||
|- | |- | ||
| French ||Page_name/fr ||{{Flag|fr}} | | French ||Page_name/fr ||{{Flag|fr}} | ||
|- | |||
| Hebrew ||Page_name/he ||{{Flag|he}} | |||
|- | |- | ||
| Hungarian ||Page_name/hu ||{{Flag|hu}} | | Hungarian ||Page_name/hu ||{{Flag|hu}} | ||
|- | |- | ||
| | | Italian ||Page_name/it ||{{Flag|it}} | ||
|- | |||
| Japanese ||Page_name/ja ||{{Flag|ja}} | |||
|- | |||
| Georgian ||Page_name/ka ||{{Flag|ka}} | |||
|- | |- | ||
| | | Korean ||Page_name/ko ||{{Flag|ko}} | ||
|- | |- | ||
| Dutch ||Page_name/nl ||{{Flag|nl}} | | Dutch ||Page_name/nl ||{{Flag|nl}} | ||
Line 96: | Line 105: | ||
|- | |- | ||
| Russian ||Page_name/ru ||{{Flag|ru}} | | Russian ||Page_name/ru ||{{Flag|ru}} | ||
|- | |- | ||
| Swedish ||Page_name/sv ||{{Flag|sv}} | | Swedish ||Page_name/sv ||{{Flag|sv}} | ||
Line 103: | Line 110: | ||
| Turkish ||Page_name/tr ||{{Flag|tr}} | | Turkish ||Page_name/tr ||{{Flag|tr}} | ||
|- | |- | ||
| | | Ukrainian ||Page_name/uk ||{{Flag|uk}} | ||
|- | |- | ||
| Vietnamese ||Page_name/vi ||{{Flag|vi}} | | Vietnamese ||Page_name/vi ||{{Flag|vi}} | ||
|- | |- | ||
Line 111: | Line 118: | ||
| Chinese (Taiwan) ||Page_name/zh-tw ||{{Flag|zh-tw}} | | Chinese (Taiwan) ||Page_name/zh-tw ||{{Flag|zh-tw}} | ||
|- | |- | ||
|} | |} | ||
{{Doc/Sandbox other|[[Category:Translation templates]]}} | {{Doc/Sandbox other|[[Category:Translation templates]]}} |
Revision as of 00:36, 7 June 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-cn 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. - If the article pertains to an entity, move the
{{Entity}}
template to the root page. The Entity template is automatically translated.
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. | |
{{{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
Language | Page name | Icon |
---|---|---|
English | Page_name/en | ![]() |
Catalan | Page_name/ca | ![]() |
Czech | Page_name/cs | ![]() |
German | Page_name/de | ![]() |
Greek | Page_name/el | ![]() |
Spanish | Page_name/es | ![]() |
Esperanto | Page_name/eo | ![]() |
Estonian | Page_name/et | ![]() |
French | Page_name/fr | ![]() |
Hebrew | Page_name/he | ![]() |
Hungarian | Page_name/hu | ![]() |
Italian | Page_name/it | ![]() |
Japanese | Page_name/ja | ![]() |
Georgian | Page_name/ka | ![]() |
Korean | Page_name/ko | ![]() |
Dutch | Page_name/nl | ![]() |
Norwegian | Page_name/no | ![]() |
Polish | Page_name/pl | ![]() |
Portuguese | Page_name/pt | ![]() |
Portuguese (Brazilian) | Page_name/pt-br | ![]() |
Russian | Page_name/ru | ![]() |
Swedish | Page_name/sv | ![]() |
Turkish | Page_name/tr | ![]() |
Ukrainian | Page_name/uk | ![]() |
Vietnamese | Page_name/vi | ![]() |
Chinese (PRC) | Page_name/zh | ![]() |
Chinese (Taiwan) | Page_name/zh-tw | ![]() |