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.

Our next available supporter will start replying to tickets in about 4.61 hours from now. Thank you for your understanding.

This topic contains 1 reply, has 2 voci.

Last updated by Vincenzo 6 mesi, 3 settimane fa.

Assigned support staff: Vincenzo.

Autore Post
March 23, 2019 at 7:08 pm #3447147

rosaP

Vorrei tradurre una stringa che ho aggiunto con un codice personalizzato di woocommerce nel file functions.php.
Mentre la funzione precedente era apparsa in string translations, questa volta non c'è. Come posso fare a scannerizzarla e tradurla?
grazie

March 24, 2019 at 9:58 am #3448051

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

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

Salve e grazie per aver contattato il supporto WPML!

Come per tutte le stringhe in WordPress che si desidera tradurre, la stringa in questione deve essere inserita all'interno di una chiamata Gettext.
Vedi gli esempi in questa pagina:
hidden link

Per esempio, la riga seguente del tuo file functions.php,

wc_add_notice( sprintf('<strong>A Minimum Weight of %s%s is required before checking out.</strong>' . '<br />Current cart weight: %s%s', 

potrebbe essere modificata in:

wc_add_notice( sprintf('<strong>' . __('A Minimum Weight of %s%s is required before checking out.', 'woocommerce') . '</strong>' . '<br />' . __('Current cart weight: %s%s', 'woocommerce'),

Tieni conto che questo codice è fornito come esempio e non è stato verificato, quindi potrebbe contenere qualche errore. Assicurati di avere una copia del file per poterlo ripristinare.

Una volta effettuata la modifica, effettua una scansione del tema contenente il file functions.php da WPML -> Localizzazione del tema e dei plugin per registrare le stringhe.

Per maggiori dettagli, vedi la documentazione allegata.

Fammi sapere se così risolvi o se hai bisogno di maggiori informazioni.

Grazie

Documentazione relativa:
- https://wpml.org/faq/language-setup/
- https://wpml.org/documentation/support/troubleshooting-string-localization/
- https://wpml.org/documentation/support/translating-the-theme-you-created/