Salta la navigazione

Questo è il forum di assistenza tecnica di WPML, il plug-in multilingue di WordPress.

La sua lettura è permessa a tutti, ma la pubblicazione è riservata esclusivamente ai clienti di WPML. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.

Etichettato: 

Questo ticket contiene 1 risposta, ha 0 voci.

Ultimo aggiornamento da Mihai Apetrei 2 giorno, 4 ora fa.

Assistito da: Mihai Apetrei.

Autore Messaggi
Febbraio 26, 2025 a 10:29 am #16750187

Andrea

Contesto del problema:
Ho tradotto una stringa di un plugin custom su link nascosto. Ho altre stringhe tradotte che funzionano correttamente.

Sintomi:
Una determinata stringa non viene caricata nella lingua tradotta e appare sempre nella lingua originale.

Domande:
Come posso risolvere il problema della stringa che non viene caricata nella lingua tradotta?

Febbraio 26, 2025 a 10:44 am #16750303

Mihai Apetrei
Supporter

Lingue: Inglese (English )

Fuso orario: Europe/Bucharest (GMT+02:00)

Ciao e grazie per averci contattato.

Non sono un madrelingua italiano, ma sto usando l'IA per velocizzare il processo di supporto. Per favore, fammi sapere se questo ti va bene o se preferisci aspettare.

C'è la possibilità che il modo in cui questo plugin personalizzato ha aggiunto le stringhe nel codice non sia compatibile con la traduzione e possa richiedere un lavoro personalizzato, il che esula dall'ambito della nostra politica di supporto. Tuttavia, possiamo provare alcune soluzioni.

Alcune stringhe potrebbero richiedere una procedura specifica per essere individuate e tradotte.

Inoltre, il metodo corretto per tradurre le stringhe dipende molto da come sono state integrate nel tema/plugin. Alcuni plugin potrebbero non essere stati scritti in modo "internazionalizzato", quindi nessun plugin multilingue potrebbe rilevare automaticamente queste stringhe senza un po' di lavoro aggiuntivo.

IMPORTANTE: A volte esistono anche duplicati della stessa stringa, e solo una di esse è quella corretta da tradurre.

In alcuni casi, semplicemente rimuovendo la stringa (selezionando la casella e cancellandola) e poi registrandola nuovamente tramite la scansione (seguendo uno dei metodi seguenti) e traducendola di nuovo, il problema si risolve.

Ti consiglio di provare entrambi i metodi seguenti e verificare se il problema si risolve.

Metodo 1:

Vai su WPML > Traduzione stringhe e, in fondo alla pagina, troverai una casella di controllo chiamata "Cerca stringhe mentre le pagine vengono renderizzate". Abilita (seleziona) questa opzione, quindi visita il front-end del sito su una pagina in cui appare la stringa. Successivamente, torna in WPML > Traduzione stringhe, cerca di nuovo la stringa e verifica se ora viene visualizzata.

Metodo 2:

Se non riesci a trovare la stringa in WPML > Traduzione stringhe, potrebbe essere inclusa come stringa di testo amministrativo.

Questo è il processo tipico per individuare e tradurre stringhe di testo amministrative:
https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#translate-admin-and-settings-strings

Documentazione correlata:
https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/

Tienimi aggiornato sui tuoi progressi.

Mihai Apetrei