GRASS-Wiki:Language policy/it: Difference between revisions
No edit summary |
|||
Line 38: | Line 38: | ||
Si tenga presente inoltre quanto segue '''(ma non dovrebbe interessare la maggiornaza delle lingue!)''': | Si tenga presente inoltre quanto segue '''(ma non dovrebbe interessare la maggiornaza delle lingue!)''': | ||
* Se il codice della lingua non si trova in Names.php, questo sito non | * Se il codice della lingua non si trova in Names.php, questo sito potrebbe non accettare pagine di aiuto scritte in quella lingua (poiché il meccanismo di indicizzazione fallirebbe). | ||
* | * Per aggiungere una lingua non presente in Mediawiki, bisogna prima farla aggiungere al software (facendone richiesta a [http://www.mediawiki.org/wiki/Bugzilla Bugzilla]) e aggiugere pagine qui solo dopo che i cambiamenti sono stati accettati e il wiki di GRASS è stato aggiornato di conseguenza. | ||
* | * Se MediaWiki usa il codice 'non corretto' per una lingua, si dovrebbe usare lo stesso codice anche qui (per coerenza). Se si ritiene che un codice non sia corretto se ne dovrebbe discutere su [http://www.mediawiki.org/wiki/Bugzilla Bugzilla], e se questo comporta il cambiamento del codice le pagine verranno spostate in modo che corrispondano. | ||
* Da notare che alcuni codici della lingua in Names.php ora sono deprecati (e.g. <tt>zh-yue</tt> è stato sostituito con <tt>yue</tt>). In questi casi dovrebbe essere usato solo il codice più recente. | |||
* | |||
== Detailed procedure == | == Detailed procedure == |
Revision as of 07:55, 18 May 2013
This page is in progress of translating to Italiano from English.
Si desidera tradurre pagine di questo Wiki? Ottimo, continuate a leggere! Questa pagina descrive il funzionamento multilinguale del GRASS-Wiki. Tutte le pagine vengono auto-indicizzati dopo pochi minuti e il link della lingua appare nel menu a sinistra.
Titolo della pagina
La versione in inglese della pagina principale si trova in GRASS-Wiki. Le versioni tradotte vengono collocate in GRASS-Wiki/codice dove 'codice' è il codice della lingua (per esempio GRASS-Wiki/it per lingua italiana). È importante seguire le regole dei codici di lingua, al fine di consentire a Mediawiki di creare l'autoindicizzazione della traduzione (per i codici di lingua, vedi sotto).
Quando si comincia a tradurre una pagina in una nuova lingua, il suo nome deve seguire questa convenzione:
Nome originale/codice
per esempio, una pagina con la traduzione italiana di GRASS Community sarebbe "GRASS Community/it", in indonesiano sarebbe "GRASS Community/id" et cetera.
Categoria Languages/codice
Le pagine tradotte sono raggrupate per categoria "Languages/codice"; si veda p.es. l'elenco delle pagine tradotte in italiano.
La regola è: le pagine non in inglese devono contenere in fondo alla pagina
[[Category:Languages/code]]
cioé per l'italiano Category:Languages/it, per il ceco Category:Languages/cs, etc.
Modello (template) "Trans"
Per le pagine in corso di traduzione c'è il modello (template) [[Template:Trans|Trans]. Aggiungerlo se la traduzione non è completata, in modo da poterla ritrovare facilmente.
{{Trans|Russian|English}}
Questo modello va rimosso una volta completata la traduzione.
Codici della lingua
In tutto il GRASS-Wiki, quando si creano contenuti in una determinata lingua si dovrebbero usare i codici della lingua specificati dal programma MediaWiki (si veda Names.php per la lista completa e aggiornata).
Si tenga presente inoltre quanto segue (ma non dovrebbe interessare la maggiornaza delle lingue!):
- Se il codice della lingua non si trova in Names.php, questo sito potrebbe non accettare pagine di aiuto scritte in quella lingua (poiché il meccanismo di indicizzazione fallirebbe).
- Per aggiungere una lingua non presente in Mediawiki, bisogna prima farla aggiungere al software (facendone richiesta a Bugzilla) e aggiugere pagine qui solo dopo che i cambiamenti sono stati accettati e il wiki di GRASS è stato aggiornato di conseguenza.
- Se MediaWiki usa il codice 'non corretto' per una lingua, si dovrebbe usare lo stesso codice anche qui (per coerenza). Se si ritiene che un codice non sia corretto se ne dovrebbe discutere su Bugzilla, e se questo comporta il cambiamento del codice le pagine verranno spostate in modo che corrispondano.
- Da notare che alcuni codici della lingua in Names.php ora sono deprecati (e.g. zh-yue è stato sostituito con yue). In questi casi dovrebbe essere usato solo il codice più recente.
Detailed procedure
If you want to translate a Wiki page, then:
- Generate a new page with language suffix, e.g. /it. For example, to generate the page http://grass.osgeo.org/wiki/Help_with_3D/it, just enter this URL in your browser. The page won't exist yet and you can open it for editing. See also Starting a new page.
- Copy the Wiki-Code of the (english) original page into the new page (use "editing" in the original page to see it). In this example, copy the Wiki code from http://grass.osgeo.org/wiki/Help_with_3D into http://grass.osgeo.org/wiki/Help_with_3D/it
- Add the language category at page bottom, e.g. [[Category:Languages/it]], then start translating. If you don't manage to finish the translation, add the "work in progress" template at page top ({{Trans|Italiano|English}}). This {{Trans|Italiano|English}} will generate an entry
in the page to notify the potential readers.This page is in progress of translating to Italiano from English
- If this procedure is yet unclear, please leave a comment in the discussion page.
Enjoy and happy translating :)