This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Nessun supporter è disponibile a lavorare oggi sul forum Italian. Sentitevi liberi di creare ticket e li gestiremo il prima possibile quando saremo online. Grazie per la comprensione.

This topic contains 3 risposte, has 2 voci.

Last updated by Laura 1 mese, 1 settimana fa.

Assigned support staff: Laura.

Autore Post
September 13, 2019 at 1:32 pm #4568909

davideA-14

Buongiorno,
vorrei rendere traducibili alcune stringhe di un plugin che ho installato, come dovrei modificare il file php per essere localizzato da WPML?
Per esempio nella foto allegata vorrei rendere traducibile:

-Upload Prescription
-Upload a photo of prescription to your account. Let FinestGlasses verify your prescription to make correct lens.

Grazie mille

Davide

September 13, 2019 at 2:18 pm #4569333

Laura
Supporter

Languages: Inglese (English ) Italiano (Italiano ) Portoghese, Brasile (Português )

Timezone: Europe/Rome (GMT+02:00)

Salve,

grazie per averci contattato.

Per rendere traducibile un plugin, bisogna utilizzare le chiamate GetText in modo che WPML possa riconoscerle e aggiungerle in String Translation.

Qui trovi della documentazione:
https://wpml.org/faq/language-setup/
https://wpml.org/documentation/support/enabling-text-translation-for-themes-not-compatible-with-wpml/
https://codex.wordpress.org/I18n_for_WordPress_Developers
https://wpml.org/documentation/support/achieving-wpml-compatibility-for-your-themes-and-plugins/

Fammi sapere se così risolvi o se hai bisogno di ulteriore assistenza.

September 13, 2019 at 3:25 pm #4569831

davideA-14

Ciao Laura,
Si me li hai già inviati. Volevo chiedere se era fattibile vedere nel concreto un esempio di modifica delle righe che ho inviato

Grazie
Davide

September 14, 2019 at 7:24 am #4572327

Laura
Supporter

Languages: Inglese (English ) Italiano (Italiano ) Portoghese, Brasile (Português )

Timezone: Europe/Rome (GMT+02:00)

Ciao,

puoi usare una stringa come

<?php esc_html_e( 'inserisci il testo qui', 'nome-del-plugin' ); ?>

Prova e se le stringhe non vengono rilevate cerchiamo di capire dov'è il problema.