Template:Multilingual description/doc: Difference between revisions
More actions
No edit summary |
апісаньне па-беларуску |
||
| Line 6: | Line 6: | ||
|1d-en=<tt>xx</tt> can be any number of any supported language codes | |1d-en=<tt>xx</tt> can be any number of any supported language codes | ||
|1d-bar=<tt>xx</tt> is as Sprachnkirzl dea zu verwendetn Språchn å. Es kenna beliebig vui Språchenkirzl ålla unterstitztn Språchncodes ågebn werdn. | |1d-bar=<tt>xx</tt> is as Sprachnkirzl dea zu verwendetn Språchn å. Es kenna beliebig vui Språchenkirzl ålla unterstitztn Språchncodes ågebn werdn. | ||
|1d-be-tarask=<tt>xx</tt> можа быць любой колькасьцю кодаў любых падтрымваных моваў. | |||
|1d-de=<tt>xx</tt> gibt das Sprachenkürzel der zu verwendeten Sprache an. Es können beliebig viele Sprachenkürzel aller unterstützten Sprachencodes angegeben werden. | |1d-de=<tt>xx</tt> gibt das Sprachenkürzel der zu verwendeten Sprache an. Es können beliebig viele Sprachenkürzel aller unterstützten Sprachencodes angegeben werden. | ||
|1d-diq=<tt>xx</tt> Eno nımreye kode zıwani do qebul nebo | |1d-diq=<tt>xx</tt> Eno nımreye kode zıwani do qebul nebo | ||
| Line 17: | Line 18: | ||
|1def-en=string in language <tt>xx</tt> | |1def-en=string in language <tt>xx</tt> | ||
|1def-bar=„String“ in da Språcne <tt>xx</tt> | |1def-bar=„String“ in da Språcne <tt>xx</tt> | ||
|1def-be-tarask=радок моваю <tt>xx</tt> | |||
|1def-de=„String“ in der Sprache <tt>xx</tt> | |1def-de=„String“ in der Sprache <tt>xx</tt> | ||
|1def-diq=Ratiya zıwani <tt>xx</tt> | |1def-diq=Ratiya zıwani <tt>xx</tt> | ||
| Line 31: | Line 33: | ||
|desc-en=This template allows you to write descriptions in different languages, to display only the one set in the user preferences. It also allows you to select and display a different language using a form. | |desc-en=This template allows you to write descriptions in different languages, to display only the one set in the user preferences. It also allows you to select and display a different language using a form. | ||
|desc-bar=De Vorlåg erlaubt des Schreibn eina Beschreibung in mehreren Språchn, um dann nur die Beschreibung in dea Sprachn einblendn zu lassn, die da Benutza in den Benutza-Eistellunga eigstellt håt. Gleichzeitig ko mittels Formula a andere Språchn ausgewählt und ozoagt werdn. | |desc-bar=De Vorlåg erlaubt des Schreibn eina Beschreibung in mehreren Språchn, um dann nur die Beschreibung in dea Sprachn einblendn zu lassn, die da Benutza in den Benutza-Eistellunga eigstellt håt. Gleichzeitig ko mittels Formula a andere Språchn ausgewählt und ozoagt werdn. | ||
|desc-be-tarask=Гэты шаблён дазваляе Вам дадаваць апісаньні рознымі мовамі і адлюстроўваць толькі тыя варыянты, якія абраныя ў наладах карыстальніка. Таксама ён дае магчымасьць абраць пэўную мову праз форму. | |||
|desc-cs=Tato šablona umožňuje popisy zapisovat v různých jazycích, následně však šablona zobrazuje popis jen v tom jazyce, který si uživatel nastavil v uživatelském nastavení. Současně umožňuje vybrat a zobrazit i jiný jazyk pomocí rozklikávacího formuláře. | |desc-cs=Tato šablona umožňuje popisy zapisovat v různých jazycích, následně však šablona zobrazuje popis jen v tom jazyce, který si uživatel nastavil v uživatelském nastavení. Současně umožňuje vybrat a zobrazit i jiný jazyk pomocí rozklikávacího formuláře. | ||
|desc-de=Diese Vorlage erlaubt das Schreiben einer Beschreibung in mehreren Sprachen, um dann nur die Beschreibung in der Sprache einblenden zu lassen, die der Benutzer in den Benutzer-Einstellungen eingestellt hat. Gleichzeitig kann mittels Formular andere Sprachen ausgewählt und angezeigt werden. | |desc-de=Diese Vorlage erlaubt das Schreiben einer Beschreibung in mehreren Sprachen, um dann nur die Beschreibung in der Sprache einblenden zu lassen, die der Benutzer in den Benutzer-Einstellungen eingestellt hat. Gleichzeitig kann mittels Formular andere Sprachen ausgewählt und angezeigt werden. | ||
| Line 45: | Line 48: | ||
|placement= | |placement= | ||
|usage-notes={{LangSwitch | |usage-notes={{LangSwitch | ||
|be-tarask=Дзеля стварэньня выпадаючага сьпісу моваў і адлюстраваньня толькі патрэбных моваў неабходны JavaScript. Гэты JavaScript убудаваны ў ВікіСховішчы як дапомны гаджэт пад назовам «''Language select''» і можа быць выключаны [[Special:Preferences#mw-prefsection-gadgets|зьмяненьнем наладаў]]. <small>({{ActivateGadget |name= LanguageSelect }} // {{DeactivateGadget |name= LanguageSelect }})</small> | |||
Гаджэт таксама згортвае апісаньні на розных мовах і стварае форму выбару, калі на старонцы з моўнымі шаблёнамі кшталту {{tl|be-tarask}}, {{tl|uk}}, {{tl|pl}} апісаньняў на розных мовах існуе болей, чым парогавае значэньне. | |||
|en=For the creation of the form-select and folding of languages, JavaScript is required. This JavaScript is implemented as default gadget at Wikimedia Commons, namely “''Language select''”, and can be switched off [[Special:Preferences#mw-prefsection-gadgets|amending the preferences]]. <small>({{ActivateGadget |name= LanguageSelect }} // {{DeactivateGadget |name= LanguageSelect }})</small> | |en=For the creation of the form-select and folding of languages, JavaScript is required. This JavaScript is implemented as default gadget at Wikimedia Commons, namely “''Language select''”, and can be switched off [[Special:Preferences#mw-prefsection-gadgets|amending the preferences]]. <small>({{ActivateGadget |name= LanguageSelect }} // {{DeactivateGadget |name= LanguageSelect }})</small> | ||
| Line 64: | Line 70: | ||
* [[Module:Multilingual description/sort]] | * [[Module:Multilingual description/sort]] | ||
}} | }} | ||
== {{LangSwitch| | == {{LangSwitch|bar=Beispuil|be-tarask=Прыклад|de=Beispiel|en=Example|eo=Ekzemplo|es=El ejemplo|fr=Exemple|it=Esempio|ja=例|pt-br=Exemplo|ru=Пример}} == | ||
<pre style="overflow:auto;"> | <pre style="overflow:auto;"> | ||
{{Multilingual description | {{Multilingual description | ||
|be-tarask='''Беларускі''' тэкст. Калі няма тэксту на адпаведнай мове, дапомна будуць адлюстраваныя тэксты на ўсіх мовах. | |||
|ca=texto en '''català'''. | |ca=texto en '''català'''. | ||
|de='''deutscher''' Text. | |de='''deutscher''' Text. | ||
| Line 82: | Line 89: | ||
{{LangSwitch | {{LangSwitch | ||
|bar=erzeigt: | |bar=erzeigt: | ||
|be-tarask=дае: | |||
|de=erzeugt: | |de=erzeugt: | ||
|en=produces: | |en=produces: | ||
| Line 93: | Line 101: | ||
{{Multilingual description | {{Multilingual description | ||
|be-tarask='''Беларускі''' тэкст. Калі няма тэксту на адпаведнай мове, дапомна будуць адлюстраваныя тэксты на ўсіх мовах. | |||
|ca=texto en '''català'''. | |ca=texto en '''català'''. | ||
|de='''deutscher''' Text. | |de='''deutscher''' Text. | ||
Revision as of 07:08, 19 November 2015

This template allows you to write descriptions in different languages, to display only the one set in the user preferences. It also allows you to select and display a different language using a form.
Usage
{{Multilingual description |xx= }}
Or use the shorthand
For the creation of the form-select and folding of languages, JavaScript is required. This JavaScript is implemented as default gadget at Wikimedia Commons, namely “Language select”, and can be switched off amending the preferences. (Activate the LanguageSelect gadget now! // Disable the LanguageSelect gadget now!)
The gadget will also fold descriptions in multiple languages and create a form-select, if more than a threshold are written consecutively on a page using language templates like {{En}}, {{Fr}}, {{Es}}.
| I18n templates: | {{Multilingual description|lang= |de,en,default=Deutsch/English |fr=français |... }} |
{{de|Deutsch}} {{en|English}} {{fr|français}} ... |
{{LangSwitch|lang= |de,en,default=Deutsch/English |fr=français |... }} |
{{Autotranslate}} | {{TNT}} |
|---|---|---|---|---|---|
| Recommended use at | Categories, galleries | File description pages (deprecated, can be safely replaced by {{Multilingual description}}) | Small templates, whenever the previous options are not suitable (removes the visual indication of the language before each translated text) | Data tables with translated cells or larger templates, when used on pages that do not have language subpages (e.g. not having Main page/en, Main page/de) and where the language displayed will be automatically determined by the language set in user preferences
|
Data tables with translated cells or larger templates, when used on pages that do have language subpages; most of the time these will be pages prepared with the Translate Extension |
| Requires JavaScript enabled for folding | Yes | No | |||
| Folding can be disabled by user | Yes | No | |||
| Folding is done server-side | No | Yes | |||
| Folding when at least n languages are provided | 1 (all translations are shown without folding if the preferred language selected by the user has no matching translation) | 4 | 1 | ||
| Detection of duplicate, incorrect, or unsupported language codes | Yes | No | Yes | ||
| Allows the same translation to be used for several languages | Yes | No | Yes | ||
| Supports language fallbacks | No | Yes | No | Yes | |
| Collation order of languages (when not folded) | Consistent order by native language name, languages grouped by script:
|
As provided by the user in the wikitext (any inconsistent order may be difficult to lookup visually) | N/A | ||
| Search indexing issues | No (all translations are included on the same page, however search results may be less relevant with many languages mixed) | Yes (may not index all languages depending on search engines, unless there's a list of links for visiting other languages) | Partially (where used; language subpages of templates are indexed) | No (translated pages should include a <languages/> navigation bar for visiting other languages)
| |
| Page size issues | Yes (may exhaust size or time limits in the wiki parser if many languages are included; larger pages to download for all visitors; slower navigation for visitors with slow Internet access; may be costly for visitors with limited data plans) | No (only the content for the selected language or a suitable fallback language is present in the generated page) | |||
| Contains expensive parser functions | No | Yes (unless there's an editable /lang subpage listing all the existing translations selected with a {{LangSwitch}})
| |||
Template parameters
| Parameter | Description | Default | Status | |
|---|---|---|---|---|
xx | xx can be any number of any supported language codes | string in language xx | optional | |
Additional information
The template is intended to be used in the following namespaces: no namespace specified
The template is intended to be used by the following user groups: no user group specified
Relies on:
- MediaWiki:Gadget-LanguageSelect.js
- Module:Multilingual description
- Module:Multilingual description/sort
See also
Localization
This template is not intended to be localized.
Example
{{Multilingual description
|be-tarask='''Беларускі''' тэкст. Калі няма тэксту на адпаведнай мове, дапомна будуць адлюстраваныя тэксты на ўсіх мовах.
|ca=texto en '''català'''.
|de='''deutscher''' Text.
|diq=No nuşte Zazakiyo.
|en='''English''' text, if the text corresponding to the chosen language to display is not available, all languages will be displayed by default.
|fr=texte '''français''', si le texte correspondant à la langue choisie n’est pas disponible, toutes les langues seront affichées par défaut.
|it=Testo '''italiano'''.
|ja=日本語の文字。もし選択した言語に対応したテキストが正しく表示されない場合、デフォルトで全ての言語で表示されます。
|mk=Текст на '''македонски'''. Ако нема текст што соодветствува на одбраниот јазик, тогаш по основно ќе се прикажат сите јазици.
|pt-br=texto em '''português do Brasil''', se o texto correspondente ao idioma escolhido não estiver disponível, o texto será exibido por padrão em todos os idiomas disponíveis.
|ru='''Русский''' текст.
}}
produces: