| | 1 | [[TranslatedPages]] |
| | 2 | = Traduzione del Wiki = |
| | 3 | |
| | 4 | Il sistema per fornire agli utenti JOSM [wikitr:/Help Aiuto] è basato su questo Wiki. |
| | 5 | Fornisce l'aiuto contestuale esatto con il puntatore del mouse. |
| | 6 | Può offrire l'[wikitr:/DevelopersGuide/HelpSystem/HelpTopicsList argomento] appropriato quando l'utente fa clic su [[JOSMImage(help,link=wikitr:Help,24,valign=middle)]] o fa clic su `F1`. |
| | 7 | Il nostro obiettivo comune è quello di aiutare l'utente nella sua lingua. |
| | 8 | |
| | 9 | Le pagine di JOSM seguono il semplice metodo di aggiungere il codice della lingua davanti al nome della pagina. Puoi trovare (ed aggiungere) i codici delle lingue alla pagina TracLanguages. |
| | 10 | |
| | 11 | Ogni pagina di base inglese ha la macro `[[``TranslatedPages]]` nella parte superiore. Questa macro crea un piccolo menu contenente collegamenti a tutte le pagine tradotte con lo stesso nome di pagina. [[BR(La macro deve essere scritta in modo falso per evitare che venga eseguita qui)]] |
| | 12 | |
| | 13 | Questa macro viene utilizzata anche in ogni pagina tradotta. |
| | 14 | Inoltre contiene la revisione della pagina base come parametro. |
| | 15 | Vedere l'esempio seguente: |
| | 16 | |
| | 17 | [[Immagine(revisione.png)]] |
| | 18 | |
| | 19 | Quando la revisione della pagina di base è più recente della revisione tradotta (qualcuno ha aggiornato la pagina inglese), sotto i link della lingua appare nel menu una nuova voce che mostra le revisioni tradotte e quella più recente. Facendo clic su tale collegamento, vengono visualizzate le differenze tra queste revisioni. |
| | 20 | Queste possono quindi essere utilizzate per aggiornare la traduzione. Durante l'aggiornamento il numero di revisione nella pagina tradotta deve essere aumentato in modo da essere uguale a quello più recente e il file ed i collegamenti aggiuntivi scompaiono. |
| | 21 | |
| | 22 | [[Immagine(diff.png)]] |
| | 23 | |
| | 24 | Alcune note: |
| | 25 | * Tutti i link alle pagine wiki dovrebbero usare `wikitr:` come realm. Questo realm fornisce un URL a una pagina tradotta, se disponibile. Se il target non è ancora tradotto, viene fornito un URL alla pagina di base in inglese, combinato con un marker. \\ |
| | 26 | `[wikitr:/Translations/Wiki Translated Wiki Translation]` condurrà sempre il lettore a una pagina valida. |
| | 27 | * Le immagini dalla pagina di base in inglese possono essere visualizzate facilmente sulle pagine tradotte. Per indirizzarli, usa il nome della pagina come realm e metti i due punti davanti al nome del file: `[[Image(Translations/Wiki:diff.png)]]` |
| | 28 | * È più bello se gli screenshot vengono offerti nella lingua madre, sebbene sia accettata anche la versione inglese per fare meno lavoro. |
| | 29 | * Le pagine devono essere coerenti, quindi quando aggiungi cose nuove su una pagina tradotta, aggiorna anche la pagina di base in inglese (tranne che per cose specifiche della lingua). |
| | 30 | |
| | 31 | Vedere la [WikiMacros#TranslatedPages-macro descrizione della macro] per ulteriori informazioni su questa macro. |
| | 32 | |
| | 33 | Le pagine possono essere contrassegnate come incomplete o vecchie aggiungendo il parametro `outdated` alla macro di traduzione. |
| | 34 | Un messaggio che descrive l'incompletezza e cosa fare è il valore di questo parametro. |
| | 35 | Il nome del parametro deve essere separato con una virgola dagli altri parametri. |
| | 36 | Il valore del parametro è separato dal nome con un segno di uguale. |
| | 37 | Le virgole all'interno del valore devono essere precedute da una barra rovesciata. |
| | 38 | |
| | 39 | Esempio: |
| | 40 | `[[``TranslatedPages(revision=12,outdated=La traduzione è incompleta\, ultima parte mancante.)]]` |
| | 41 | |
| | 42 | I messaggi obsoleti dalla pagina base inglese, possono essere copiati nella traduzione, ma probabilmente è meglio averli solo nella pagina base. Ciò consente di separare i problemi relativi alla traduzione (pagine tradotte) dai problemi relativi al contenuto (pagina di base). |
| | 43 | |
| | 44 | L'[wikitr:/OutdatedPages elenco delle pagine obsolete] mostra tutte le pagine obsolete ed i relativi commenti. |
| | 45 | Le sue varianti tradotte mostrano queste informazioni solo per la lingua di destinazione e per le pagine di base in inglese. |
| | 46 | |
| | 47 | === Codici lingua === |
| | 48 | |
| | 49 | I codici delle lingue in JOSM seguono il metodo utilizzato da launchpad e da molte altre traduzioni open source. Questi sono: |
| | 50 | * Codici di due lettere da [https://www.loc.gov/standards/iso639-2/php/English_list.php ISO 639-1] in minuscolo, ad es. `de`. |
| | 51 | * Codici di tre lettere da [https://www.loc.gov/standards/iso639-2/php/English_list.php ISO 639-2] in minuscolo quando non è presente un codice di due lettere, ad esempio "ast". |
| | 52 | * Codice della lingua seguito da un trattino basso e dal codice del paese maiuscolo secondo ISO 3166-1, ad esempio `pt_BR`. |
| | 53 | * Codice della lingua seguito da una chiocciola e un dialetto minuscolo, ad esempio `ca@valencia`. |
| | 54 | |
| | 55 | I codici sono leggermente modificati in diversi punti: |
| | 56 | * Per l'uso nelle chiavi di file XML e nel manifest Java, il segno "@" è sostituito da un "-", ad esempio `ca-valencia`. |
| | 57 | * Per l'uso nei titoli delle pagine Wiki, la prima lettera (anche dopo i segni) è maiuscola, ad es. `Pt_BR` o `Ca-Valencia`. |
| | 58 | |
| | 59 | Lo stato di traduzione dell'intero wiki può essere visto nella pagina [wikitr:/Translations/Statistics Statistiche]. |