Valve Developer Community:Alternative Languages:it

From Valve Developer Community
Revision as of 11:35, 8 December 2008 by Khela (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This page is a reference on having alternative languages on the Valve Developer Community.

Tradurre la tua pagina

Translating the page you want should be simple if you are fluent in a language. This article does not go into depth in translation of articles.

Suggested naming scheme

It is recommended to keep the same English title, and add a colon then the 2-letter ISO 639-2 alpha-2 language code for that language.

Example: Command Line Options:jp

Please note that English articles are usually the originals and there is no :en tag required on them.

Other language templates

The templates used to mark a page that is translated into other languages are set up so they can be used for and in any language.

Example for an English page that has a Japanese translation:

{{otherlang:en}}
{{otherlang:en:jp|Destination page:jp}}

Example for a Spanish page that has English and German translations:

{{otherlang:es}}
{{otherlang:es:en|Destination page}},
{{otherlang:es:de|Destination page:de}}

Syntax form

If you notice, there are several parts to the templates used to create these statements. The first part,

{{otherlang:Current language code}}

represents the This language is avaliable in: in that language. It is followed one or more statements of

{{otherlang:Current language code:Destination language code|Destination page}}

which has text written in both the current page's language and the destination page's language, which links to the destination page.

Creating language tag templates

Creating templates for alternative languages is easy. Simply copy the code for existing templates, and put them into templates replaced with your correct language code. Please be sure to put your target language's name in both your language and the target language's.

Example (Spanish):

Inglés (English)

A template can be modified by going to Template:name; for example, the otherlang:pl:en template can be modified by going to Template:otherlang:pl:en.

The code for otherlang:xx is:

<br style="clear:both;" />
----
<small>translation1: </small>

The code for otherlang:xx:yy is:

<small>[[{{{1}}}|translation2 (translation3)]]</small>

Where:

  • xx is the language code of your language
  • yy is the language code of the other language
  • translation1 is the phrase "This page is also available in", translated to your language
  • translation2 is the name of the other language, translated to your language
  • translation3 is the name of the other language, translated to its own language

Examples:

Available languages

Languages available can be found in the Languages category.

In order to have your language category listed in the primary Languages category, add the following to your language's category article:

[[Category:Languages]]

Final notes

This guide is not definitive, but it makes things much simpler when everyone follows one method of using the templates, so everything in the wiki stays consistent throughout languages.Template:Otherlang:en Template:Otherlang:en:zh-cn