Template:Translate/doc: Difference between revisionsGive feedback
m NeedsTranslationTooltip instead of NeedsTranslation |
rewrite documentation for clarity |
||
| (10 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
= | = Overview = | ||
Navigate to [[Data:Dictionary]] | Navigate to [[Data:Dictionary]] to add or update keys, or create a new key if one does not already exist. | ||
For additional context about where a key is used, see [[Data:Dictionary/sources]]. | |||
== Tooltip notes == | |||
* '''{{tl|NeedsTranslationTooltip}}''' {{NeedsTranslationTooltip}} - displayed when the key is not translated. | |||
* '''{{tl|MissingValveTranslationTooltip}}''' {{MissingValveTranslationTooltip}} (manual) - displayed in cases where an official translation is expected but unavailable. | |||
== Usage == | |||
Use this template to translate reusable text strings and interface text that appear in templates, such as {{tl|Update layout}}. Page-specific content should be translated on the corresponding language subpage. | |||
If a translation is unavailable, the template falls back to the english translation and displays the missing translation tooltip. An optional parameter allows the language to be overridden. | |||
See also: [[Module:Dictionary]]. | |||
= | === Examples === | ||
<code><nowiki>{{Translate|Patch notes}}</nowiki></code> Output: {{Translate|Patch notes}} | |||
< | |||
<code><nowiki>{{Translate|Patch notes|lang_code=ru}}</nowiki></code> Output: {{Translate|Patch notes|lang_code=ru}} | |||
<templatedata> | |||
{ | |||
"description": " ", | |||
< | "params": { | ||
"1": { | |||
"label": "Dictionary key", | |||
"description": "The key that corresponds to the text to be translated.", | |||
"type": "string", | |||
"required": true, | |||
"example": "Patch notes" | |||
}, | |||
"lang_code": { | |||
"label": "Language code", | |||
"description": "Optional language code to override the language. See Data:LangCodes.json.", | |||
"example": "es, cs, pt-br", | |||
"type": "string" | |||
} | |||
}, | |||
"paramOrder": [ | |||
"1", | |||
"lang_code" | |||
], | |||
"format": "inline" | |||
}</templatedata> | }</templatedata> | ||
<includeonly>[[Category:Language templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> | |||