Template:LanguageBar/doc
This template create a language bar like {{MultiPage}} that's shown on the upper right corner of the page. The language of a page is determined by language prefixes (like Zh/, Ru/, etc) instead of interface language.

Update to {{LanguageBar}}
There are many pages using {{MultiPage}}. {{MultiPage}} increases the complexity of editing pages. Also, there are some pages using {{Lang}}.
Here are the ways to update these pages to use {{LanguageBar}}.
{{MultiPage}}
For English Pages
{{MultiPage}} creates lots of language subpages. These includes English. So if you don't have admin rights, you can't move the English subpage to its original page (because the original page has already existed so you can't move the subpage, and you can't delete the original page). These actions can only be performed by Moderators or Site Administrators (Valve employees). You can contract the moderators for help and check out Special:RecentChanges to look for recent active moderator.
Method:
- Click the move button and move the subpage to the correct page name (you may need to delete the original page first). The page name needs to delete the language suffix and the slash (/). For example: Example Page/en → Example Page. This also applies to non-main namespace pages. If there is a talk page, move it too.
Note:Before deleting original pages, you should copy the categories on the original page first in order to transfer them.
- After moving, click the edit button.
- Change the template {{Language subpage}} or {{Langsp}} (short name) to {{LanguageBar}}.
- Add the categories from the orignial page.
- Save your changes. You can add an abstract for your edit.
For Other Language Pages
- Click the move button and move the subpage to the correct page name. The format is: <language name>/<page name>, which the language name must be the abbreviation of the language and the page name is the original English page name. For example, a page named ExamplePage/zh (Simplified Chinese page) needs to be moved to Zh/ExamplePage. Its talk page also needs movement if there is.
If there is a namespace (the page doesn't belong to main namespace), then the format applies: <namespace>:<language name>/<page name>, such as Valve Developer Community:Zh/Alternative Languages. - After moving, click the edit button.
- Change the template {{Language subpage}} or {{Langsp}} (short name) to {{LanguageBar}}.
- The links on the page within this website need using template {{L}}. For example, [[ExampleLink]] will become {{L|ExampleLink}}. If the link has alternative name, then follow this format: {{A|<link name>|<alternative name>}}.
- The categories on the page also need to use {{ACategory}}. The method is the same as above. For example, [[Category:Entities]] will become {{ACategory|Entities}}.
If the category is a link instead of that adding the page to itself, use {{LCategory}} (i.e. [[:Category:Entities]] → {{LCategory|Entities}}). - Save your changes. You can add an abstract for your edit.
You can check for other pages that have already updated to {{LanguageBar}} to understand better.