Более простой способ для небольших вики - использование простого шаблона. Это может быть не так эффективно, как расширение или создание семейства вики, что требует много работы, но довольно быстро настраивается.
Создайте страницу под 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"
| английский
| Еп = PAGE_NAME
| [[Файл: en.png]]
| - id = "ru"
| Русский
| RU = PAGE_NAME: RU
| [[Файл: 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
}}
Пример этого можно найти здесь . Если вы нажмете на русский флаг справа, вы найдете русский перевод статьи.