Более простой способ для небольших вики - использование простого шаблона.Это может быть не так эффективно, как расширение или создание семейства вики, что требует много работы, но довольно быстро настраивается.
Создайте страницу под Template:Otherlang
со следующим кодом:
{{otherlang
|ru=Template:Otherlang:ru
}}
This template adds available translations for the page to the top through the use of flags.
To prevent issues, this template must be placed '''at the very beginning of a page'''.
Tip! When contributing a new translation to a document that already has other translations, please carry over the existing translations to the otherlang template of your contributed page. This way all multilingual pages are linked.
== Syntax ==
<pre>
{{otherlang
| noborder=true (OPTIONAL)
| title=localized page display title
| lang=page:lang
| lang2=page:lang2
| etc...
}}
Внимание!Не включайте язык текущей страницы.Это только смущает читателей.=== Пример === На странице с именем [[Template: Otherlang]]:
{{otherlang
| title=Template:Otherlang
| ru=Category:Programming:ru
}}
Обратите внимание, что: * Язык "
en
" не включен, так как это язык страницы, на которой используется шаблонна.*
title
присваивается переведенное имя страницы и будет отображаться в качестве заголовка (заголовка) страницы.Это может заменить существующие шаблоны {{неправильное название}} и {{DISPLAYTITLE}}, которые в настоящее время широко используются.* Английская страница не имеет суффикса.== Доступные языки == {|class = "table table-borderled" border = "2" cellpadding = "7"!Язык!Синтаксис!Результат | - id = "en" | Английский | en = Page_name | [[File: En.png]] | - id = "ru" | Русский | ru = Имя_страницы: ru | [[File: Ru.png]] |} {{#if: {{{title |}}} |{{DISPLAYTITLE: {{{title}}}}}}} {{# if: {{{en |}}} |'' '[[File: En.png | alt = English | link = {{{en}}}]]' ''}} {{#if: {{{ru |}}} |[[File: Ru.png | alt = Русский | link = {{{ru}}}]]}}
Затем вставьте в каждую английскую статью следующий код, чтобы отобразился флаг,представляющий соответствующий язык.
{{otherlang
| title=Tutorials/Galacticraft Getting Started Guide
| ru=Tutorials/Galacticraft_Getting_Started_Guide/ru
}}
Пример этого можно найти здесь .Если вы нажмете на русский флаг справа, вы найдете русский перевод статьи.