För att be om redigering av rättigheter på Wiki, klicka här.

Mall:Autotranslate

Från FamilySearch Wiki
Hoppa till navigering Hoppa till sök


[view] [edit] [history] [purge] Documentation icon Template documentation

<img class="FCK__MWIncludeonly" src="spacer.gif" _fckfakelement="true" _fckrealelement="8" _fck_mw_includeonly="true">

[[Kategori:Mall dokumentation<img class="FCK__MWNoinclude" src="spacer.gif" _fckfakelement="true" _fckrealelement="7" _fck_mw_noinclude="true">]]<img class="FCK__MWIncludeonly" src="spacer.gif" _fckfakelement="true" _fckrealelement="6" _fck_mw_includeonly="true"><img class="FCK__MWNoinclude" src="spacer.gif" _fckfakelement="true" _fckrealelement="5" _fck_mw_noinclude="true"> Denna mall används för att visa en mall i användarens gränssnitt språk.

Hur man konverterar en mall[redigera wikitext]

Innan du använder den här mallen, först måste duförbereda mallen.

Välj en mall[redigera wikitext]

—Se till exampel Template:Cc-by-1.0 before changes.
Först måste du välja en mall för att översätta automatiskt.
In this documentation, we will name our "selected template" as: Mall:Mallnamn

  • Se RTENOTITLE för en lista över mallar som behöver översättning eller översättas.

Create a layout template[redigera wikitext]

—See for example Template:Apache/layout.
You must create a layout template, named Template:Template name/layout, to contain the layout of all language versions of the template. The easiest way to do this is to copy a layout template of a similar template.
This template should not add any categories when transcluded.

Convert existing language versions[redigera wikitext]

—See for example Template:Apache/en.
All versions must be subpages of Template:Template name, and his name must use the appropriate prefix, as used on Wikipedia when adding a new language –ISO 639 language code–. For example, Spanish subpage must be named Template:Template name/es
Usually the English language link to the main template –Template:Template name–. That is incorrect, point it to the Template:Template name/en subpage.

Each language version of the template should be checked and converted to use the layout template –Template:Template name/layout–. Start with the English language version and compare it to the current template.

Note that everything that is not supposed to be included together with the template, like {{translated tag|cleanup}} or {{documentation}}, must be inside a <noinclude> tag.

Here is the syntax you must use for Template:Template name/<prefix>.

{{Template name/layout
|text=<translated text of the template>
|lang=<prefix>
}}<noinclude>
{{translated tag|license}}
</noinclude>

Create a documentation page[redigera wikitext]

—See for example Template:Apache/doc.
Create a documentation page at Template:Template name/doc. This documentation page should include some code for creating language versions of the template. {{TemplateBox}} has a |il8n=autotranslate option which provides a standard explanation of how to localise an autotranslated template.

Convert the main template[redigera wikitext]

—See for example Template:Apache.
The last step is to enable the template. Be sure to check everything before you enable the template. You can cause a really big mess! To enable the template, put this code in the template –Template:Template name–.

{{Autotranslate|1={{{1|}}}|2={{{2|}}}|3={{{3|}}}|base=template name}}

Code snippet[redigera wikitext]

To use this template, include the following code:

{{Autotranslate|1={{{1|}}}|2={{{2|}}}|3={{{3|}}}|4={{{4|}}}|5={{{5|}}}|6={{{6|}}}|7={{{7|}}}|8={{{8|}}}|9={{{9|}}}|base={{subst:PAGENAME}}}}

fmbox-systemfckLR

" style=" background-color: #ecfcf4; ">