WPML

Traduci ogni form-tag di Contact Form 7

L’intero catalogo di form-tag di Contact Form 7 viene tradotto tramite l’Editor di traduzione avanzato di WPML: text, email, tel, url, textarea, number, range, date, checkbox, radio, select, file, quiz, acceptance e submit, oltre alle varianti obbligatorie * (text*, email* e il resto). Etichette, segnaposto, opzioni dei menu a discesa, testo dei pulsanti, suggerimenti per il caricamento dei file: tutto quanto.

I valori separati da pipe traducono l’etichetta e mantengono stabile il valore inviato

I campi selezionabili di Contact Form 7 supportano la sintassi pipe ([select your-country "China" "India" "San Marino"]), in cui ogni valore può anche avere un’etichetta diversa utilizzando label|value. WPML Multilingual per CF7 traduce le etichette rivolte ai visitatori per ogni lingua, mentre il valore inviato (e la sostituzione del mail-tag) rimane canonico. Un visitatore francese vede Chine, Inde, Saint-Marin; l’invio, il corpo dell’e-mail e il tuo CRM ricevono i valori originali in inglese. I sistemi di back-end non si interrompono.

Il testo di accettazione e i tag dei quiz vengono tradotti

La casella di controllo di accettazione (il controllo del consenso che spesso contiene una lunga frase con link incorporati all’informativa sulla privacy e ai termini di servizio) viene tradotta come una singola riga. Anche le destinazioni dei link vengono tradotte per lingua, così puoi indirizzare i visitatori francesi alla tua pagina sulla privacy in francese. I tag dei quiz traducono sia il testo della domanda che i valori delle risposte accettate, in modo che le sfide dei quiz funzionino in ogni lingua.

La scheda Messaggi viene tradotta

La scheda Messaggi di Contact Form 7 contiene il testo di convalida modificabile che gestisce il modulo. Circa 16 stringhe in totale, ognuna delle quali traducibile:

  • Thank you for your message. It has been sent.
  • One or more fields have an error. Please check and try again.
  • There was an error trying to send your message. Please try again later.
  • This field is required.
  • This e-mail address is invalid.
  • The telephone number is invalid.
  • The number is smaller than the minimum allowed.
  • The date format is incorrect.
  • The file is too big.

…e il resto. Tutte appaiono nel lavoro di traduzione. Non c’è bisogno di tradurle a mano o di affidarsi ai file .mo della lingua. I mail-tag incorporati nei messaggi di conferma (Thanks [your-name], your message has been sent!) si risolvono correttamente dopo la traduzione.

Entrambi i modelli Mail e Mail (2) vengono tradotti

Contact Form 7 supporta due modelli di e-mail in uscita per modulo: Mail (la notifica per l’amministratore) e Mail (2) (la risposta opzionale o l’autorisponditore per il visitatore). WPML Multilingual per CF7 li traduce entrambi in modo indipendente per ogni lingua. Le descrizioni di A, Da, Oggetto, Intestazioni aggiuntive, Corpo del messaggio e File allegati vengono tutte mantenute. I mail-tag ([your-name], [your-message], …) all’interno dei modelli tradotti si risolvono correttamente.

Le integrazioni di invio ricevono i dati tradotti

I siti che usano Contact Form 7 in genere associano il modulo a uno o più strumenti di gestione degli invii. WPML Multilingual per CF7 fa in modo che la lingua del visitatore confluisca in tutti questi strumenti:

  • Flamingo. Il componente aggiuntivo per la gestione degli invii creato dall’autore di CF7. Gli invii finiscono nei Messaggi in entrata di Flamingo con l’oggetto e il corpo tradotti intatti.
  • Constant Contact. L’integrazione ufficiale di CF7. L’input del visitatore confluisce nelle tue liste di Constant Contact nella lingua del visitatore.
  • Stripe. I campi dei form-tag di Stripe di CF7 e il testo del messaggio di ricevuta appaiono entrambi nel lavoro di traduzione.
  • Akismet e reCAPTCHA. Le etichette anti-spam e tutti i messaggi di errore rivolti ai visitatori vengono tradotti tramite il percorso della Traduzione stringhe di WPML.

I moduli si leggono in modo naturale in ogni lingua con PTC

Tradurre un modulo di Contact Form 7 è un lavoro davvero difficile. CF7 è pieno di stringhe molto brevi e decontestualizzate:

  • L’etichetta di un form-tag rivolta al visitatore potrebbe essere una singola parola: Name, Email, Send.
  • La scheda Messaggi contiene circa 16 stringhe di convalida a sé stanti come This field is required o The date format is incorrect, senza alcun contesto circostante.
  • La casella di controllo di accettazione spesso contiene una lunga frase in registro legale con link incorporati all’informativa sulla privacy.
  • I corpi di Mail e Mail (2) intercalano segnaposto di mail-tag come [your-name] e [your-message] all’interno del testo.

La traduzione automatica classica esamina ogni stringa singolarmente e traduce parola per parola. Il modulo finisce per avere etichette goffe, messaggi di convalida che sembrano un inglese sgrammaticato tradotto al contrario e e-mail che mescolano i registri.

PTC, la traduzione IA di WPML, lavora con il contesto completo del tuo sito. PTC sa che il valore di una sola parola di un form-tag submit è l’etichetta di un pulsante e lo traduce come tale. Sa che le stringhe della scheda Messaggi sono testi di convalida e le traduce in quel registro. Sa che la frase di accettazione usa un linguaggio legale. Sa che i corpi di Mail e Mail (2) sono e-mail destinate al proprietario del modulo e al visitatore.

Il risultato si legge come se il modulo fosse stato creato nativamente in ogni lingua. Le etichette brevi si leggono in modo naturale. I messaggi di convalida rimangono concisi e chiari. Il testo di accettazione preserva il registro legale. Le e-mail in uscita suonano come le scriverebbe un traduttore interno.

Sviluppato in collaborazione con il team di Contact Form 7

WPML e Contact Form 7 condividono un impegno attivo per la compatibilità, confermato sulla pagina di compatibilità congiunta di Contact Form 7. Quando Contact Form 7 pubblica una nuova versione, WPML Multilingual per CF7 si aggiorna di conseguenza.

WPML Multilingual per CF7 è incluso con WPML

WPML Multilingual per CF7 è fornito con Multilingual CMS e WPML Agency. Nessun acquisto separato. Acquista WPML una volta e ogni sito con Contact Form 7 coperto dal tuo account diventerà multilingue. Se hai già WPML, attiva WPML Multilingual per CF7 dalla tua pagina dei download di WPML.