TDF Wiki/Multilingua

From The Document Foundation Wiki
Jump to: navigation, search
This page is a translated version of the page TDF Wiki/Multilingual and the translation is 96% complete.

Other languages:
العربية • ‎dansk • ‎Deutsch • ‎Ελληνικά • ‎English • ‎Esperanto • ‎español • ‎فارسی • ‎français • ‎galego • ‎Bahasa Indonesia • ‎italiano • ‎日本語 • ‎Basa Jawa • ‎lietuvių • ‎Nederlands • ‎português • ‎português do Brasil • ‎română • ‎русский • ‎slovenčina • ‎українська • ‎中文(简体)‎ • ‎中文(台灣)‎

Questa pagina riguarda il contenuto del Wiki Multilingua presente sul Wiki di TDF.

Gnome-dialog-warning.svg

Informazione
Per le pagine di nuova creazione non usate il tipo di traduzione OrigLang. Attualmente stiamo passando all'utilizzo dell'estensione MediaWiki Translate.


Contesto

Questa pagina contiene alcuni suggerimenti importanti per coloro che modificano i contenuti del wiki. Siete pregati di leggere questa pagina prima di aggiungere sul wiki contenuti tradotti o localizzati.

Contenuto con tematiche prettamente locali

Tali pagine sono scritte esclusivamente nella lingua locale e non vengono tradotte. Si tratta di sottopagine di una pagina il cui nome è costituito dal codice della lingua scritto in caratteri maiuscoli.

Esempi:

 https://wiki.documentfoundation.org/DE
 https://wiki.documentfoundation.org/DE/Team
 https://wiki.documentfoundation.org/DE/Veranstaltungen
 ...
 https://wiki.documentfoundation.org/FR
 https://wiki.documentfoundation.org/FR/Blabla
 

Contenuto con tematiche globali

Queste pagine sono inserite in Inglese e vengono tradotte nelle diverse lingue. Le pagine tradotte sono delle sottopagine denominate con il codice della loro lingua. Il processo di traduzione viene gestito dall'estensione Translate.

Per rendere traducibile una pagina, seguite questi passaggi:

  1. Inserite il testo da tradurre all'interno di blocchi <translate></translate>
  2. Usate il template {{#translation:}} per aggiungere il suffisso della lingua agli elementi come menu, categorie o collegamenti a pagine locali
  3. Aggiungete il blocco con il menu delle lingue <languages/>
  4. Dopo aver salvato la pagina, fate clic sul collegamento in alto che dice Segna questa pagina per la traduzione
  5. Controllate che sia tutto corretto e fate clic sul pulsante in fondo che dice Segna questa pagina per la traduzione

After the page is marked for translation, the Translate extension will automatically add markers in the form of <!--T:1--> to denote translatable strings. To become automatically separated into a string, a block of text has to be surrounded by blank lines. To force the separation of strings, you can add more <translate></translate> blocks. Pay attention to bulleted or numbered lists especially.

Quando aggiungete o modificate il contenuto nella pagina sorgente, in cima alla pagina apparirà il messaggio: Questa pagina è stata modificata da quando era stata segnata per la traduzione. Fate clic sul collegamento "segnata per la traduzione" al fine di aggiornare il sistema di traduzione seguendo la stessa procedura usata inizialmente per segnare la pagina per la traduzione.

In una situazione ideale i traduttori dovebbero vedere una minima quantità di markup del wiki. Avere il markup di una tabella o di un modello all'interno delle stringhe da tradurre, per i traduttori è frustrante e crea confusione. Cercate di lasciare i simboli di markup al di fuori dei blocchi <translate></translate>.

Alle volte è necessario assegnare ad una pagina un titolo da visualizzare diverso dal nome del percorso della pagina. Un tanto non è raccomandato e dovrebbe essere evitato. In questi casi, usate il template Rename come segue: {{Rename|Nuovo nome}}. Il template assicurerà che non vi siano errori nel titolo delle pagine tradotte.

Alle volte è necessario poter accedere al sorgente della pagina wiki in Inglese senza i contrassegni <!--T:1-->. Ciò è possibile aggiungendo /en alla fine del percorso della pagina e modificando poi il sorgente. Un tanto vi permetterà di copiare la struttura di una pagina in una nuova pagina (come ad esempio quella delle Note di rilascio).

Qui di seguito trovare un esempio di una pagina predisposta per la traduzione. Notate la separazione dell'elenco puntato e dei contenuti della tabella.

 {{TopMenu{{#translation:}}}}
 {{Menu{{#translation:}}}}
 {{Menu.Documentation{{#translation:}}}}
 <languages/>

 <translate>
 == Hello World ==

 * We must take the world as we find it
 * When we are gone, let the world be flooded
 * The world is as fools wish it to be
 * It's a small world!
 </translate>
 <translate>
 * Crows are black the world over
 * He slipped once and all the world knew about it
 * The world is like a market, the one does business and the other does none
 * Huge though the world is, I always miss when I hit at it
 </translate>


 {| class="wikitable"
 |-
 | <translate>Cell content</translate>
 |-
 | {{sometemplate|<translate>Text content for a template</translate>}}
 |}

 [[Development/Create_a_Hello_World_LibreOffice_extension{{#translation:}}|<translate>Tutorial on creating a Hello World extension</translate>]]

 [[Category:Documentation{{#translation:}}]]
 

Migrare al sistema attuale contenuti già tradotti con il vecchio metodo

In passato, il wiki di TDF utilizzava una procedura di traduzione che faceva uso dei template denominati OrigLang e Lang. Questi template visualizzavano un menu che collegava la pagina sorgente a quelle delle traduzioni. In questo elenco potete trovare tutti i contenuti tradotti che fanno uso del template Lang: Special:WhatLinksHere/Template:Lang

L'estensione Translate comprende uno strumento di migrazione, che aiuta a trasferire al nuovo sistema i contenuti già tradotti. Se i blocchi della pagina sorgente e della traduzione corrispondono esattamente, la migrazione sarà molto semplice. Altrimenti dovrete copiare ed incollare stringhe all'interno dei campi di inserimento.

La migrazione si effettua come segue:

  1. Dopo aver segnato una pagina per la traduzione, attendete quale minuto, in modo che il server possa elaborare la pagina
  2. Puntate alla pagina Special:PageMigration
  3. Nel campo inserite il percorso della pagina da migrare comprensivo del codice della lingua, come ad esempio: MioPercorso/MiaPagina/de per un'ipotetica traduzione in Tedesco
  4. Fate clic sul pulsante Importa
  5. Ripulite i contenuti nei campi di inserimento che contengono le vecchie traduzioni (eliminate, per esempio, tutti i template di menu inutili)
  6. In fondo alla colonna con le traduzioni, non potete lasciare dei campi di imputazione vuoti o in più, perciò eliminateli facendo clic sull'icona del cestino a fianco ad essi
  7. Dopo aver ripulito e messo tutto in ordine, fate clic sul pulsante Salva

Ricordatevi che, usando il collegamento Cronologia e facendo clic su di una revisione precedente, potete sempre vedere la vecchia versione di una pagina tradotta.