Шаблон:Language info

Матеріал з Terraria Wiki
Перейти до навігації Перейти до пошуку
У цьому шаблоні використовується Lua.
Цей шаблон використовує Модуль:Language info — скрипт, написаний на мові програмування Lua. Щоб дізнатися більше про Lua, див. en:Terraria Wiki:Lua.
Цей шаблон i18n-ready, що означає, що його легко локалізувати для різних мов. Будь ласка, ознайомтеся з i18n та l10n для шаблонів, щоб дізнатися більше.
Див. «Шаблон:Language info/l10n» для локалізації цього шаблону.
Template-info.svg Документація Наведена нижче документація запозичена з «Шаблон:Language info/doc». (редагувати | історія)
Для більш повної чи актуальної інформації ви можете переглянути документацію англійською.

Used to handle interwiki links, and delegate {{translation projects}}.

The basic idea is to collect page information from each language wiki, merge them to form a database on en, and then distribute it to each language wiki.

Usage

On en wiki(include onwiki non-English languages): {{language info}}
or: {{language info|en=<en page name>}} (mainly for templates/modules, easier to sync for offwiki language wikis)

You can use {{subst:}} to do it easier, e.g.:

{{language info|en={{subst:FULLPAGENAME}}}} (for English pages).

On language wikis (offwiki languages): {{language info|en=<en page name>}} (must and only need to specify en page name (as index key))


That's all.

Database Maintenance

The database for this template is stored in Module:Language_info/data. Maintenance work consists of two steps.

Step 1: Maintain the main database Get codes from Template:Language_info/luadata from all wikis (en and every offwiki language wiki), merge them into Module:Language_info/data.

Step 1: Sync it to offwiki language wikis Sync the content of Module:Language_info/data to every language wiki (zh/fr/de....).