Template:Tr: Difference between revisions
More actions
Created page with "<includeonly><!-- // init language setting: -->{{#dplvar:set|tr:lang|{{{lang|{{lang}}}}}}}<!-- -->{{#ifeq:{{#dplvar:tr:lang}}|en|<!-- -->{{{1}}}<!-- en, no need to translate -->|<!-- // loading glossary database, only do once per page. -->{{#if:{{#var:_tr:{{#dplvar:tr:lang}}:__OK__}}||{{#invoke:Tr|loadData|lang={{#dplvar:tr:lang}}}}}}<!-- -->{{#if:{{{link|}}}|<!-- // looking up for link translation: -->{{#vardefine:_t|{{#var:_tr:{{#dplvar:tr:lang}}:link:{..." |
(No difference)
|
Latest revision as of 20:10, 23 November 2025
Auto translation, depending on glossary database, it is located at Template:tr/db-<langcode> (e.g. Template:tr/db-ko for Korean).
Usage
Auto determine the language(by page url):
{{tr|<english>}}
Explicitly specify language:
{{tr|lang=<langcode>|<english>}}
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:
{{tr|lang=en|Gold Watch}}: Gold Watch
{{tr|lang=ko|Molten Hamaxe}}: Lua error in package.lua at line 80: module 'Module:Tr/loaddata-ko' not found.Molten Hamaxe
{{tr|lang=ko|Dirt Wings}}: Lua error in package.lua at line 80: module 'Module:Tr/loaddata-ko' not found.Dirt Wings
get pagename for target language:
{{tr|<english>|link=y}}
{{tr|lang=<langcode>|<english>|link=y|}}
For example:
{{tr|lang=en|Gold Watch|link=y}}: Gold Watch
{{tr|lang=ko|Molten Hamaxe|link=y}}: Lua error in package.lua at line 80: module 'Module:Tr/loaddata-ko' not found.Molten Hamaxe/ko
NOTE: Based on performance considerations, input text is case sensitive and white space sensitive, so be careful about that.
For example:
{{tr|lang=ko|Molten Hamaxe}}: Lua error in package.lua at line 80: module 'Module:Tr/loaddata-ko' not found.Molten Hamaxe
{{tr|lang=ko|Molten hamaxe}}: Lua error in package.lua at line 80: module 'Module:Tr/loaddata-ko' not found.Molten hamaxe
{{tr|lang=ko| Molten Hamaxe }}: Lua error in package.lua at line 80: module 'Module:Tr/loaddata-ko' not found.Molten Hamaxe
{{tr|lang=ko|Molten Hamaxe}}: Lua error in package.lua at line 80: module 'Module:Tr/loaddata-ko' not found.Molten Hamaxe
