м (Защитил страницу Шаблон:Tr: сложный шаблон ([Редактирование=Разрешено только администраторам] (бессрочно) [Переименование=Разрешено только администраторам] (бессрочно))) |
(обновление данных) |
||
Строка 4: | Строка 4: | ||
-->{{#ifeq:{{#dplvar:tr:lang}}|en|<!-- |
-->{{#ifeq:{{#dplvar:tr:lang}}|en|<!-- |
||
− | -->{{{1}}}<!-- |
+ | -->{{{1}}}<!-- English, no need to translate |
-->|<!-- |
-->|<!-- |
||
− | // loading glossary database, only |
+ | // loading glossary database, only once per page |
-->{{#if:{{#dplvar:_tr-{{#dplvar:tr:lang}}:__OK__}}||{{tr/db-{{#dplvar:tr:lang}}}}}}<!-- |
-->{{#if:{{#dplvar:_tr-{{#dplvar:tr:lang}}:__OK__}}||{{tr/db-{{#dplvar:tr:lang}}}}}}<!-- |
||
-->{{#if:{{{link|}}}|<!-- |
-->{{#if:{{{link|}}}|<!-- |
||
− | // looking up |
+ | // looking up link translation: |
− | -->{{#vardefine:_t|{{#dplvar:_tr-{{#dplvar:tr:lang}}:link:{{{1|}}}}}}}<!-- varname example: _tr- |
+ | -->{{#vardefine:_t|{{#dplvar:_tr-{{#dplvar:tr:lang}}:link:{{{1|}}}}}}}<!-- varname example: _tr-it:link:Fish |
+ | |||
⚫ | |||
+ | ------ ↓↓↓ EN wiki only! ↓↓↓ ------ |
||
⚫ | |||
+ | -->{{#var:_t|{{{1|}}}/{{#dplvar:tr:lang}}}}<!-- default: enPagename/lang, e.g. Fish/it |
||
+ | ------ ↑↑↑ EN wiki only! ↑↑↑ ------ |
||
+ | |||
+ | ------ ↓↓↓ Language wikis only! ↓↓↓ ------ |
||
⚫ | |||
⚫ | |||
+ | ------ ↑↑↑ Language wikis only! ↑↑↑ ------ |
||
+ | |||
-->|<!-- |
-->|<!-- |
||
− | // looking up |
+ | // looking up normal translation: |
− | -->{{#vardefine:_t|{{#dplvar:_tr-{{#dplvar:tr:lang}}:{{{1|}}}}}}}<!-- varname example: _tr- |
+ | -->{{#vardefine:_t|{{#dplvar:_tr-{{#dplvar:tr:lang}}:{{{1|}}}}}}}<!-- varname example: _tr-it:Fish |
-->{{#var:_t|{{{1|}}}}}<!-- |
-->{{#var:_t|{{{1|}}}}}<!-- |
||
-->}}<!-- |
-->}}<!-- |
||
-->}}<!-- |
-->}}<!-- |
||
− | --></includeonly>< |
+ | --></includeonly><!-- |
− | Auto translation, depending on glossary database, it is located at <code>Template:tr/db-ru. |
||
− | |||
− | == Usage == |
||
− | |||
− | Auto determine the language(by page url): |
||
− | <code><nowiki>{{tr|<english>}}</nowiki></code> |
||
− | |||
− | Explicitly specify language: |
||
− | <code><nowiki>{{tr|lang=<langcode>|<english>}}</nowiki></code> |
||
− | |||
− | You will get the corresponding translation. If there is no entity for the input in glossary, you will get the original input text. |
||
− | |||
− | For example:<br/> |
||
− | <code><nowiki>{{tr|lang=en|Gold Watch}}</nowiki></code>: <code>{{tr|lang=en|Gold Watch}}</code><br/> |
||
− | <code><nowiki>{{tr|lang=it|Molten Hamaxe}}</nowiki></code>: <code>{{tr|lang=it|Molten Hamaxe}}</code><br/> |
||
− | <code><nowiki>{{tr|lang=it|Dirt Wings}}</nowiki></code>: <code>{{tr|lang=it|Dirt Wings}}</code> |
||
− | |||
− | get pagename for target language: |
||
− | <code><nowiki>{{tr|<english>|link=y}}</nowiki></code><br/> |
||
− | <code><nowiki>{{tr|lang=<langcode>|<english>|link=y|}}</nowiki></code> |
||
− | |||
− | For example:<br/> |
||
− | <code><nowiki>{{tr|lang=en|Gold Watch|link=y}}</nowiki></code>: <code>{{tr|lang=en|Gold Watch|link=y}}</code><br/> |
||
− | <code><nowiki>{{tr|lang=it|Molten Hamaxe|link=y}}</nowiki></code>: <code>{{tr|lang=it|Molten Hamaxe|link=y}}</code><br/> |
||
− | |||
− | <div style="white-space:pre"> |
||
− | NOTE: Based on performance considerations, input text is case sensitive and white space sensitive, so be careful about that. |
||
− | For example: |
||
− | <code><nowiki>{{tr|lang=it|Molten Hamaxe}}</nowiki></code>: <code>{{tr|lang=it|Molten Hamaxe}}</code> |
||
− | <code><nowiki>{{tr|lang=it|Molten hamaxe}}</nowiki></code>: <code>{{tr|lang=it|Molten hamaxe}}</code> |
||
− | <code><nowiki>{{tr|lang=it| Molten Hamaxe }}</nowiki></code>: <code>{{tr|lang=it| Molten Hamaxe }}</code> |
||
− | <code><nowiki>{{tr|lang=it|Molten Hamaxe}}</nowiki></code>: <code>{{tr|lang=it|Molten Hamaxe}}</code> |
||
− | |||
+ | --><noinclude>{{doc}}</noinclude> |
||
− | </div> |
||
− | [[Category:Data templates]][[Category:Translation projects]] |
||
− | </noinclude> |
Версия от 02:15, 2 августа 2020
Документация
[обновить]
См. также этот шаблон на английском языке: Template:Tr. В нём может содержаться более полная или подробная информация.
Документация для этого шаблона отсутствует. Создайте её.