Il server di traduzione online (l10n server): come scaricare ed usare le traduzioni

ritratto di almack

La guida è stata scritta da Almack e revisionata da Psicomante.

Introduzione:


Questa breve guida ha lo scopo di spiegare, in maniera molto semplice, come fare ad importare una traduzione di un modulo nel proprio sito. Grazie ad un potente modulo (l10n_server) è stato possibile centralizzare gran parte delle traduzioni dei moduli in un unico luogo. Noi di Drupalitalia.org usiamo il nostro sito di traduzione, raggiungibile all'indirizzo: http://l10n.drupalitalia.org.
Questo fa si che l'utente può trovare ad ogni momento l'ultima versione della traduzione del modulo richiesto. Con questo sistema viene facilitato sia il traduttore che l'utente comune.

Fase iniziale:


Per procedere nella guida occorre aver installato il modulo autolocale nel proprio sito. Questo modulo ci servirà per importare le nuove stringhe automaticamente. Se si sta usando Drupal6 questo modulo non serve perchè è già integrato. Volendo potete scaricare il pack dell'ultima versione di Drupal dalla pagina di download di Drupal Italia.

Come scaricare la nuova traduzione:


Come accennato nell'introduzione tutti i moduli tradotti si trovano in una pagina dove sono raggruppati.

  • Per accedere a questo "server" copiate/scrivete questo indirizzo nel vostro browser:

  • http://l10n.drupalitalia.org/

  • entrare nella sezione "Progetti"
  • trovare il modulo da dove si vuole prelevare la traduzione
  • cliccare su "Esporta" per aprire il pannello di esportazione file
  • selezionare la versione desiderata del pacchetto
  • tipo di esportazione: Traduzione
  • selezionare "Drupal 5 with autolocate module" (se si usa Drupal 6, selezionare ovviamente Drupal 6)
  • premere su "Esporta"
  • salvare il file in locale
  • scompattare il file tar

Come importare la nuova traduzione in drupal:


Arrivati a questo punto si tratta di caricare i file e poi farli riconoscere da Drupal. Per fare questo basta seguire questi semplici passi:

  • usare un qualsiasi programma per caricare la/e traduzione/i nella cartella/e del server. La traduzione deve essere messa nella cartella /po all'interno del modulo da tradurre. Esempio, se voglio tradurre abuse devo mettere i file di traduzione in /cartella_dei_moduli/abuse/po
  • per far riconoscere a drupal che le nuove traduzioni sono presenti andare nel pannello di amministrazione -> Localizzazione -> Automatic import
  • selezionare la lingua "italiano" (se non ci dovrebbe essere cliccare sull'etichetta "Aggiungi lingua" e selezionare "italiano" nella sezione "Elenco lingue" e "aggiungi lingua" per confermare)
  • lasciare attivo la funzione "rimuovi traduzioni esistenti"
  • confermare

Conclusioni:


Con l'uso del server l10n e il modulo autolocale importare una traduzione non è mai stato così semplice.

Condividi contenuti