WPML
Stato
Risolto
Risolto in
WPML 3.7.0

Panoramica del problema

Se stai usando un tema che utilizza un page builder, oppure usi un plugin page builder, potresti riscontrare alcune situazioni specifiche in cui mancano dei valori nell’editor di traduzione durante la modifica di una pagina tradotta e aggiornata.

Tali situazioni possono verificarsi nel seguente scenario:

1. Crei una pagina di test con uno shortcode di testo.

2. Quindi traduci quella pagina.

3. Poi, vai alla pagina originale e modifichi il testo che si trova nello shortcode.

4. Questo fa sì che la pagina tradotta debba essere aggiornata, quindi vai all’editor di traduzione per farlo.

5. Quando visiti l’editor di traduzione, noterai che il valore tradotto per la stringa modificata è vuoto.

La buona notizia è che la stringa tradotta originariamente può essere recuperata dalla pagina tradotta quando la visiti sul front-end.

Questo non è un bug, ma il normale funzionamento delle cose, poiché le traduzioni sono effettivamente gestite tramite la Traduzione stringhe.

Per alcuni page builder, quando modifichi l’originale, non c’è modo per la Traduzione stringhe di sapere se si tratta di una stringa nuova o modificata. Pertanto non c’è modo di identificare la stringa. Quindi, modificare la stringa originale fa sì che la Traduzione stringhe si comporti come se venisse aggiunta una nuova stringa senza traduzione e, per questo motivo, il valore è vuoto nell’editor di traduzione.

Soluzione alternativa

Prima di modificare il contenuto di un elemento del builder nella lingua ORIGINALE dell’articolo/pagina:
1. Vai alla traduzione di quell’articolo/pagina
2. Copia il valore tradotto dell’elemento che desideri modificare
3. Incolla questo contenuto in una posizione temporanea (ad es. Blocco note)
4. Quindi modifica l’elemento originale con il valore desiderato.
5. Quando aggiorni la traduzione, incolla il contenuto del passaggio 3 nelle caselle vuote dell’elemento.
6. Apporta le eventuali modifiche e salva.

Tutti i problemi noti →