WPML

Introduzione

WPTouch è un popolare plugin per WordPress che ti permette di mostrare i contenuti del tuo sito sui dispositivi mobili. Può inviare contenuti, immagini, script e codice CSS ottimizzati per i dispositivi mobili invece di quelli “normali”. Questo velocizza notevolmente le cose. Permette inoltre ai tuoi visitatori iOS di salvare il tuo sito web come un’app.

WPTouch funziona benissimo con WPML. In questo tutorial spiegheremo come tradurre il testo fornito con i temi e le estensioni di WPTouch.

Cosa ti servirà:


  • Una versione recente di WPML, inclusi gli add-on Traduzione stringhe e Gestione traduzioni

  • Il plugin WPTouch

  • Una delle estensioni di WPtouch (in questo tutorial usiamo il tema Mobilestore)

Risorse essenziali:

Tradurre le stringhe provenienti dai temi e dalle estensioni di WPTouch


WPTouch consente di scaricare e installare temi ed estensioni aggiuntive con un solo clic. Le estensioni vengono salvate in wp-content/wptouch-data. Come puoi vedere, questo percorso si trova all’esterno della directory predefinita dei plugin. La Traduzione stringhe di WPML scansiona tutto all’interno della directory dei temi (wp-content/themes) e della directory dei plugin (wp-content/plugins). Creeremo e importeremo i file .po nella tabella di Traduzione stringhe in modo che tu possa tradurre queste stringhe con WPML.

Innanzitutto, assicurati di aver abilitato la localizzazione dei temi e dei plugin in WPML. Puoi farlo andando su WPML > Localizzazione di temi e plugin, quindi scegliendo “Traduci il tema e i plugin utilizzando la Traduzione stringhe di WPML”.

Traduci il tema e i plugin utilizzando la Traduzione stringhe di WPML

 

Il tema Mobilestore, che è un’estensione di WPTouch, non è fornito con un file .po, quindi dobbiamo crearne uno.

Ottieni i file zippati del tema dal tuo sito dopo averlo scaricato utilizzando il programma di installazione di WPTouch. Puoi farlo seguendo questi passaggi:


  1. Vai alla directory di WordPress.

  2. Quindi, vai su wp-content/wptouch-data/themes.

  3. Individua la cartella del tema. Nel nostro caso, sarà la cartella “mobilestore”.

  4. Scarica i file di mobilestore e comprimili con un’estensione .zip.
creare un file .po 1

Il secondo passaggio è creare il nostro file .po:


  1. Dopo aver ottenuto il file zippato del tema, puoi estrarre le stringhe ed esportare i file .po utilizzando vari strumenti. ICL PHP Scanner farà al caso tuo. http://www.icanlocalize.com/tools/php_scanner

  2. Carica il file zippato facendo clic sul pulsante “Sfoglia…” accanto a “PHP file to process (required):”.

  3. Fai clic sul pulsante “Create .po file >>”. Questo crea il file wptouch-pro.po
creare un file .po 2

Una volta che hai il file wptouch-pro.po, caricalo sul tuo sito utilizzando la schermata Traduzione stringhe di WPML. Ricordati di assegnare il contesto corretto per le stringhe importate (se il contesto wptouch-pro è mancante, crea un nuovo contesto con quel nome).


  1. Vai su WPML >> Traduzione stringhe >> sezione Importa / esporta .po.

  2. Accanto a “File .po:”, fai clic sul pulsante “Sfoglia…” e carica il file wptouch-pro.po

  3. Scegli “Crea anche le traduzioni in base al file .po”.

  4. Scegli il dominio della stringa dal menu a discesa accanto a “Seleziona a cosa servono le stringhe:”. Nota che puoi creare un nuovo dominio facendo clic su “nuovo”, quindi digitando il nome del dominio (wptouch-pro).

  5. Fai clic sul pulsante “Invia”
aggiungere file .po a traduzione stringhe

Al termine del caricamento, verrai reindirizzato alla schermata di selezione delle stringhe. Seleziona tutte le stringhe che vuoi tradurre, quindi fai clic su “Aggiungi le stringhe selezionate”.

aggiungi le stringhe selezionate

Dopo aver importato le stringhe, le stringhe registrate pronte per essere tradotte si troveranno nella schermata WPML >> Traduzione stringhe. Nota che puoi trovare tutte le stringhe sotto il dominio wptouch-pro.

traduzione stringhe

Conclusione


La creazione dei file .po e la loro importazione nelle tabelle della Traduzione stringhe di WPML registrerà le stringhe da tradurre nella schermata di traduzione delle stringhe. Questo può essere fatto solo quando il plugin, il tema o l’estensione installata ha la propria directory (non sotto la directory predefinita).

 

L’hai trovato utile? Condividi questo articolo: