Aiuto · Contenuti e design · Lingue e traduzione

Lingue e traduzione

Il tuo negozio può vendere in diverse lingue. Questa guida ti spiega come attivare una lingua, dove tradurre i vari testi, come modificare i testi fissi del negozio in xoLanguage e cosa traduce DeepL per te. Inoltre, scoprirai in quale lingua vengono gestiti gli ordini, le e-mail e le ricevute.

In sintesi

  • Lingue: in Impostazioni → Lingue / Valute → Lingue. Nei nuovi negozi sono preconfigurate 19 lingue, ma è attivata solo il tedesco. «Stato frontend» mostra una lingua nel negozio, «Stato admin» ti fornisce le schede per la traduzione.
  • Contenuti: articoli, categorie, pagine CMS, notizie e modelli di email possono essere gestiti in schede dedicate per ciascuna lingua.
  • Testi fissi del negozio: i testi nel carrello e nella pagina di checkout, i pulsanti, i nomi dei metodi di pagamento e le righe dei totali possono essere modificati in Strumenti → xoLanguage come “valore personalizzato”.
  • DeepL: con una chiave DeepL personale, un pulsante sopra le caselle di testo traduce il testo della lingua predefinita. La traduzione automatica in background è gestita dal modulo aggiuntivo «Traduzione automatica con DeepL»; l’assistenza XONIC provvederà alla sua configurazione.
  • Ordini: le e-mail e le ricevute vengono inviate nella lingua in cui il cliente ha effettuato l’ordine.

In questa guida


Dove si trova il testo da tradurre

I testi si trovano in tre posizioni: nei record di dati con una scheda per ogni lingua, nei file di lingua e nelle schermate dei singoli moduli. La tabella mostra dove trovare ogni elemento.

TestoDove tradurlo
Nome, descrizioni e metatag di un articolonell’articolo alla voce Prodotti → Categorie / Prodotti: nome nella scheda «Generale», descrizioni nella scheda «Descrizione/Schede», metatag nella scheda «SEO», per ciascuna lingua
CategorieProdotti → Categorie / Prodotti, Modifica categoria, per ogni lingua
Caratteristiche e relativi valoriProdotti → Caratteristiche del prodotto, un campo per ogni lingua
Campi aggiuntivi del prodottoProdotti → Campi aggiuntivi dei prodotti: ogni campo appartiene a una lingua, vedi Cosa succede all'attivazione
Pagine CMS e moduli come il footerCMS → Gestione CMS, vedi CMS ed e-mail
Articoli di attualitàCMS → Articoli di attualità, vedi Articoli di attualità
Modelli di emailCMS → Email e marketing / Automazioni, vedi CMS ed email
Nome e descrizione di un metodo di spedizioneImpostazioni → Checkout → Metodi di spedizione, Modifica metodo di spedizione, Scheda per ogni lingua
Testi relativi a un metodo di pagamento al momento della selezione, nella panoramica dell’ordine e nella conferma d’ordinenella schermata del metodo di pagamento in Impostazioni → Checkout → Metodi di pagamento, vedi Metodi di pagamento
Nome di un metodo di pagamento, ad esempio «Pagamento anticipato»Strumenti → xoLanguage, sezione relativa al metodo di pagamento, ad esempio «payment_moneyorder»
Righe di totale come «Spese di imballaggio»Strumenti → xoLanguage, sezione «order_total»
Stato dell’ordineOrdini → Stato dell’ordine, un campo per ogni lingua
Titoli e nomi SEO delle pagine fisse del negozio come Carrello, Cassa e ContattiImpostazioni → SEO / SEA → Titoli e meta tag, vedi SEO e reindirizzamenti
Pulsanti, testi nel carrello, alla cassa e nell’account cliente, messaggi di erroreStrumenti → xoLanguage, vedi xoLanguage

Attivare una lingua

È possibile gestire le lingue in Impostazioni → Lingue / Valute → Lingue. Nei nuovi negozi sono preconfigurate 19 lingue, tra cui inglese, francese, italiano, spagnolo e olandese. È attivata solo la lingua tedesca. Per le lingue preconfigurate, i testi fissi del negozio sono in gran parte già tradotti. In alcune lingue mancano singoli testi più recenti; in tal caso, vengono visualizzati nella lingua predefinita.

Ogni lingua presenta due pulsanti nell’elenco. Essi funzionano indipendentemente l’uno dall’altro:

PulsanteEffetto
«Stato frontend»La lingua viene visualizzata nel negozio: nella selezione della lingua, con i propri indirizzi e come destinazione del reindirizzamento in base alla lingua del browser.
«Stato Admin»La lingua ottiene una scheda dedicata nelle schermate del backend, compare in xoLanguage ed è disponibile come opzione di lingua al momento dell’accesso al backend.

Come procedere

  1. Attivare «Stato Admin» nell’elenco accanto alla lingua desiderata. Il negozio online creerà ora una versione nella nuova lingua per articoli, categorie, pagine, modelli di e-mail e altre sezioni, inizialmente come copia dei testi della lingua predefinita.
  2. Tradurre i testi: manualmente nelle schede della nuova lingua, utilizzando il pulsante DeepL o la traduzione automatica, vedi DeepL.
  3. Attivare«Stato frontend ». Solo ora i vostri clienti vedranno la lingua.
  4. Verificare i modelli di email, i testi legali e un ordine di prova; si veda la lista di controllo.
Elenco delle lingue nel backend con le colonne Nome, Denominazione, Codifica (ISO 639-1), Ordinamento, Stato frontend e Stato admin: Deutsch (predefinito) e English entrambi attivi, Français attivo solo con Stato admin, Italiano, Español e Nederlands inattivi

In Impostazioni → Lingue / Valute → Lingue, attivate «Stato frontend» e «Stato admin» separatamente per ciascuna lingua; il francese qui è attivato solo nel backend. Cliccate per ingrandire.

Attivare «Stato frontend» solo dopo che i testi sono stati tradotti. Altrimenti, i clienti e i motori di ricerca vedranno i testi della lingua predefinita agli indirizzi della nuova lingua.

Lingua predefinita

La lingua predefinita è contrassegnata nell’elenco con la dicitura «(Predefinita)». Non può essere né disattivata né eliminata. DeepL utilizza questa lingua per la traduzione e i relativi indirizzi non contengono alcun codice lingua. Con «Imposta come predefinita» è possibile impostare un’altra lingua come predefinita. Ciò modifica tutti gli indirizzi del vostro negozio. Pertanto, concordate preventivamente con noi eventuali modifiche.

Solo nel frontend

Una lingua può essere visibile nel negozio online senza avere una scheda nel backend. L’elenco mostra quindi «Attivo solo nel frontend – la gestione avviene automaticamente tramite DeepL, nessuna scheda di modifica nel backend». Questa opzione è adatta solo se DeepL traduce automaticamente tutti i testi. Non è possibile modificare i testi di questa lingua né nelle maschere né in xoLanguage. Per gli articoli e le pagine appena creati, il negozio genera la versione in questa lingua quando qualcuno apre la pagina «Lingue». Di norma, quindi, è consigliabile attivare entrambi gli interruttori.

Creare una lingua personalizzata

Se manca una lingua, crearla tramite la scheda «Inserisci»: «Nome» (così apparirà nella selezione delle lingue), «Codifica» con due lettere secondo lo standard ISO 639-1, ad esempio pt, «Ordine di visualizzazione», entrambi gli stati e «Duplica i valori linguistici dalla seguente lingua». Il negozio online copierà tutti i testi e i file di lingua della lingua selezionata. I testi fissi del negozio online rimarranno comunque in quella lingua. Le lingue create dall’utente possono essere eliminate, mentre quelle fornite di serie possono solo essere disattivate.


Cosa succede quando si attiva una lingua

Quando si attiva una lingua, nel frontend o nel backend, il negozio online integra tutte le versioni mancanti di quella lingua. A tal fine, copia i testi della lingua predefinita. Ciò che è già stato tradotto rimane invariato.

Copia della lingua predefinita

Articoli, categorie, caratteristiche, pagine CMS, articoli di notizie, modelli di e-mail, metodi di spedizione, stato degli ordini e altre sezioni ricevono una copia dei testi in tedesco. Il negozio non copia le recensioni dei clienti: queste appaiono solo nella lingua in cui sono state scritte.

Campi aggiuntivi dei prodotti

Un campo aggiuntivo appartiene sempre a una lingua. I campi creati per il tedesco non compaiono nella nuova lingua e non vengono copiati. Creare i propri campi per la nuova lingua in Prodotti → Campi aggiuntivi dei prodotti e compilarli nell’articolo. «Lingua» = «Tutte» crea un campo per ogni lingua con «Stato Admin».

Indirizzi

Le pagine di un’altra lingua iniziano con /lng/ e la sigla della lingua, ad esempio /lng/en/. A seguire compare inizialmente il nome tedesco copiato. Solo dopo aver tradotto il nome, l’indirizzo apparirà nella nuova lingua; vedi Nomi SEO.

Pagine fisse del negozio

Se a una pagina fissa del negozio, come la cassa, manca un nome nella nuova lingua, il negozio utilizza il nome tedesco con l’abbreviazione della lingua aggiunta, ad esempio kasse-en. In questo modo ogni indirizzo rimane univoco. Traducete i nomi in Impostazioni → SEO / SEA → Titoli e meta-tag.


Cambio di lingua nel negozio

Non appena più di una lingua ha lo «Stato Frontend», il negozio mostra un menu di selezione della lingua nell’intestazione. Il cambio porta alla stessa pagina nell’altra lingua.

In alto, la barra di intestazione del negozio con l'icona del mappamondo tra la barra di ricerca e l'account cliente; sotto, la stessa pagina delle categorie con la finestra "Lingua" aperta sul lato destro e le voci DE – Deutsch (selezionata) ed EN – English

Cliccando sull’icona del globo nell’intestazione si apre il menu di selezione della lingua sul lato destro. Cliccare per ingrandire.

Selezione della lingua

È possibile attivarla o disattivarla da Impostazioni → Design → Intestazione → Attiva/disattiva selezione lingua nell’intestazione; l’impostazione predefinita è “Attiva”. L’ordine delle lingue è determinato dall’“Ordine di visualizzazione” delle lingue.

Indirizzi per lingua

La lingua predefinita presenta indirizzi senza abbreviazioni, mentre le altre lingue iniziano con /lng/en/, /lng/fr/ ecc. I vecchi link con ?language=en vengono reindirizzati in modo permanente dal negozio al nuovo formato.

In base alla lingua del browser

Con Impostazioni → Generale → Impostazioni di base → Adatta la lingua del negozio alla lingua del browser (disattivato di default), il negozio reindirizza i visitatori alla versione nella lingua del loro browser al primo accesso, a condizione che tale lingua sia attivata nel negozio. Chi cambia lingua successivamente mantiene la propria scelta. Il negozio non reindirizza i motori di ricerca. 4.9.47

Carrello

Dopo un cambio di lingua, il carrello mostra le caratteristiche selezionate nella nuova lingua, che rimarranno tali anche nell’ordine. Se il nome di una caratteristica non è disponibile in quella lingua, il negozio utilizza il nome della lingua predefinita.ab 4.9.33

Il cambio di lingua non modifica la valuta; si veda la sezione «Valuta per paese».


Traduzione dei contenuti per lingua

Articoli, categorie, pagine CMS, notizie, modelli di e-mail e molti altri record dispongono, per ogni lingua con «Stato Admin», di una scheda o di un campo dedicato con la sigla della lingua.

Un campo vuoto viene copiato

Se si lascia vuoto un campo di un’altra lingua, al momento del salvataggio il negozio online vi copierà il testo della lingua predefinita. Se in seguito si modifica il testo in tedesco, la copia rimane invariata. A quel punto è possibile gestire entrambe le lingue o lasciare che sia la traduzione automatica a occuparsene.

Traduzione con DeepL

Se è stata inserita una chiave DeepL, nelle schede delle altre lingue, a destra sopra ogni campo di testo, è presente il pulsante «Traduci con DeepL» o, in breve, «DeepL». Questo traduce il testo dal campo della lingua predefinita, così come appare nella maschera. Salvate poi come di consueto.

Link nel testo

Collegate le pagine del vostro negozio tramite la finestra di dialogo dei link dell’editor, per le pagine CMS tramite l’elenco di selezione «Link CMS», oppure con un indirizzo senza dominio, ad esempio store-cms.php?cID=<ID>. Da questo, il negozio costruisce l’indirizzo nella lingua del visitatore. Un indirizzo completo con https:// viene riportato senza modifiche; rimanda sempre alla stessa versione linguistica.

Scheda articolo, scheda Descrizione/Schede, scheda Lingua EN con descrizione del prodotto in inglese (breve) e descrizione del prodotto; sopra ogni campo, a destra, il pulsante “Traduci con DeepL”

Nella scheda EN, la funzione «Traduci con DeepL» traduce il testo dal campo in tedesco a quello sottostante; successivamente, salvate come di consueto. Cliccate per ingrandire.

Buono a sapersi

  • ContentEditor: completate la pagina nella lingua predefinita prima di tradurla, consultate ContentEditor.
  • Produttori: la traduzione automatica non traduce i testi dei produttori. In questo caso, utilizzare il pulsante DeepL nella maschera alla voce Prodotti → Produttori.
  • Le recensioni dei clienti rimangono nella lingua dell’autore. Non è disponibile una traduzione.

Modifica dei testi fissi del negozio: xoLanguage

I testi che non appartengono a nessun articolo né a nessuna pagina si trovano nei file di lingua: pulsanti, testi nel carrello, nella procedura di pagamento e nell’account cliente, messaggi di errore, nonché i nomi dei metodi di pagamento e delle righe di riepilogo. È possibile modificarli in Strumenti → xoLanguage.

  1. In «Framework» selezionare «Frontend ». Qui si trovano i testi del negozio; «Backend» contiene i testi del backend.
  2. In “Sezione” selezionare la pagina in cui si trova il testo (tabella in basso). Con le frecce accanto alla selezione o i tasti freccia della tastiera è possibile passare alla sezione precedente o successiva. Le sezioni evidenziate in rosso contengono testi che mancano ancora in una lingua.
  3. Cercate il testo utilizzando la funzione di ricerca del vostro browser (Ctrl+F, su MacCmd+F). Non è disponibile una ricerca che copra tutte le sezioni.
  4. Nella riga, cliccare su «Valore personalizzato» e inserire il nuovo testo per ciascuna lingua nella riga aggiuntiva.
  5. Fare clic su«Aggiorna» e ricaricare la pagina del negozio.
xoLanguage con il framework frontend e la sezione order_total, nella quale (tralasciando le altre chiavi della sezione) compare la riga MODULE_ORDER_TOTAL_PACKAGING_COSTS_TITLE con “Costi di imballaggio” e «Packaging costs», nonché la riga evidenziata in giallo con il proprio valore «Verpackungspauschale» e «Packaging fee»

Inserire il proprio valore per ciascuna lingua nella riga gialla sotto il testo fornito, in questo caso «Spese di imballaggio forfettarie» invece di «Costi di imballaggio» (dettaglio). Cliccare per ingrandire.

Inserire sempre la modifica come «valore personalizzato». Il negozio salva i valori personalizzati in un file dedicato, che non viene sovrascritto dagli aggiornamenti. La riga superiore con il testo predefinito, invece, viene sovrascritta da ogni aggiornamento; per gli amministratori normali è comunque disabilitata. Se è già stato salvato un valore personalizzato, questo appare in giallo direttamente sotto la chiave.

A quale pagina appartiene ciascuna sezione

Dove si trova il testoSezione
su tutte le pagine: intestazione, piè di pagina, pulsanti, testi nelle e-mail, formula di salutodefault
Carrellostore-checkout-cart
Accesso e registrazione, anche durante la procedura di pagamentocustomer-login
Checkout: spedizione, pagamento, verifica dell’ordine, completamento dell’ordinecheckout-step2, checkout-step3, checkout-step4, checkout-step6
Account cliente, ad esempio rubrica e dati personalicustomer, customer-address, customer-edit e altro ancora con customer-
pagina del prodottostore-products
Righe di riepilogo come i costi di imballaggioorder_total
Aggiunte alle modalità di spedizione come «Spedizione verso»shipping
Nome e descrizione di un metodo di pagamentopayment_ e il nome del modulo, ad esempio payment_moneyorder per il pagamento anticipato
Messaggi di errore nei moduliform-errors

Esempi

Rinominare le spese di imballaggio

Sezione «order_total», chiave MODULE_ORDER_TOTAL_PACKAGING_COSTS_TITLE (impostazione predefinita «Costi di imballaggio»). Inserire il valore specifico per ciascuna lingua, ad esempio «Costo forfettario di imballaggio» e «Packaging fee».

Rinominare il metodo di pagamento

Per il pagamento anticipato: sezione «payment_moneyorder», chiave MODULE_PAYMENT_MONEYORDER_TEXT_TITLE. Le altre modalità di pagamento hanno ciascuna una propria sezione con prefisso payment_.

Accesso e registrazione

Sezione «customer-login», ad esempio TEXT_AUTH_LOGIN_HEADING («Bentornato»), TEXT_AUTH_REGISTER_HEADING («Crea account») e TEXT_AUTH_GUEST_NOW («Ordina come ospite»).

Avviso nel carrello

Sezione «store-checkout-cart», ad esempio TEXT_INFO_SHIPPING_ESTIMATOR («Eventuali sconti o crediti verranno calcolati solo al momento del pagamento!») o la nota relativa agli articoli non disponibili OUT_OF_STOCK_CAN_CHECKOUT. Spesso la stessa chiave si trova anche nella sezione di una fase del checkout; modificatela anche lì.

«Rubrica»

Il titolo «La mia rubrica» si trova nella sezione «customer-address». Il termine compare anche in «customer-address-change», «checkout-step2» e «checkout-step3». Spesso un testo è presente in più sezioni; dopo aver apportato le modifiche, controllate ogni pagina.

Buono a sapersi

  • Quali lingue: xoLanguage mostra una colonna per ogni lingua con «Status Admin».
  • Testo mancante: se manca un testo in una lingua, il negozio mostra il testo della lingua predefinita.
  • DeepL in xoLanguage: se è stata inserita una chiave DeepL, sotto i campi vuoti compare un pulsante «DeepL». «Custom DeepL» traduce i valori della sezione dal valore tedesco originale nei campi vuoti delle altre lingue. Successivamente, cliccare su «Aggiorna». La traduzione automatica non agisce sui file di lingua.
  • Messaggio rosso relativo a max_input_vars: xoLanguage richiede l’impostazione PHP max_input_vars con un valore minimo di 100000. Se manca, la pagina mostra questo messaggio al posto dei testi; il vostro hoster deve aumentare il valore.

Metodi di spedizione, metodi di pagamento, stati e e-mail

Alcuni testi vanno gestiti direttamente nella schermata del modulo, in una scheda o in un campo separato per ogni lingua.

Metodi di spedizione

Modifica il metodo di spedizione in Impostazioni → Checkout → Metodi di spedizione. Nelle schede relative a ciascuna lingua sono presenti i campi «Nome» e «Descrizione». Se il campo «Nome» è vuoto, al momento del salvataggio verrà utilizzato il nome della lingua predefinita. Per sapere come creare i metodi di spedizione, consulta la sezione Spedizione e consegna.

Metodi di pagamento

I testi che compaiono al momento della selezione, nel riepilogo dell’ordine e nella conferma d’ordine si trovano nella schermata del metodo di pagamento sotto i campi, con una scheda per ogni lingua. Il nome stesso, ad esempio «Pagamento anticipato», può essere modificato in xoLanguage. Maggiori dettagli nella sezione «Metodi di pagamento».

Stato dell’ordine

In Ordini → Stato dell’ordine, ogni stato ha un campo per ogni lingua. Nell’account cliente, il cliente vede lo stato nella lingua in cui sta utilizzando il negozio, mentre nell’e-mail di conferma dello stato lo vede nella lingua dell’ordine.

Modelli di email

In CMS → E-mail e marketing / Automazioni, ogni modello presenta una scheda per ogni lingua, con pulsanti DeepL per l’oggetto e il testo. Verificate ogni modello nella nuova lingua; consultate la sezione CMS ed e-mail.

Modifica il metodo di spedizione “Spese di spedizione 1” in Impostazioni → Checkout → Metodi di spedizione, scheda Lingua EN con il nome “Spedizione standard” e la descrizione “Consegna in 2–3 giorni lavorativi”

Il nome e la descrizione del metodo di spedizione vanno gestiti nella relativa schermata, in una scheda separata per ogni lingua. Cliccare per ingrandire.


Passare al «tu» nel negozio

Non esiste una versione pronta all’uso dei testi in tedesco che utilizzi il «tu». I testi forniti utilizzano il «lei». Per passare alla forma «tu», modificate i testi in questi punti.

  1. I testi fissi del negozio in xoLanguage sono definiti come valori separati per ogni sezione. Iniziare con «default», «store-checkout-cart», «customer-login» e le sezioni del checkout da «checkout-step2» a «checkout-step6», quindi le sezioni relative all’account cliente.
  2. Formula di saluto nelle e-mail: nei modelli di e-mail, sostituire il segnaposto {SALUTATION} («Gentile signora Musterfrau») con {SALUTATION_INFORMAL} («Ciao Erika»). Le formule di saluto si trovano in xoLanguage, sezione «default», chiavi SALUTATION_FORMAL … e SALUTATION_INFORMAL ….
  3. Riformularei modelli di email e le pagine CMS nelle rispettive schede, così come i testi relativi ai metodi di pagamento e alle modalità di spedizione.
  4. Esplorare il negozio cliccando su tutte le sezioni: carrello, registrazione, checkout, account cliente ed effettuare un ordine di prova con tutte le e-mail.

Configurazione di DeepL

DeepL traduce nel backend i testi dalla lingua predefinita nelle altre lingue. A tal fine è necessario disporre di un proprio account DeepL con accesso all’interfaccia di programmazione (API), gratuita o a pagamento.

  1. Copiare la chiave API dal proprio account DeepL.
  2. In Impostazioni → Interfacce → Strumenti di traduzione → DeepL, inserisci la chiave in “DeepL Authkey ”.
  3. Sceglila “Modalità API DeepL” corrispondente al tuo account: free per l’account gratuito, paid per quello a pagamento. A questo punto, il negozio invierà le sue richieste all’indirizzo corretto su DeepL.
  4. Salva. Da questo momento in poi, nei moduli saranno disponibili i pulsanti DeepL.
Impostazioni → Interfacce → Strumenti di traduzione → DeepL con i campi "DeepL Authkey" (chiave segnaposto composta da zeri), "Modalità API DeepL" impostata su "paid" e "Versione gestione tag DeepL" lasciata vuota

La chiave e la modalità API devono corrispondere all’account DeepL: «paid» per l’account a pagamento, «free» per quello gratuito. Clicca per ingrandire.

Passare alla versione Pro

Inserisci la chiave dell’account a pagamento e imposta la «Modalità API DeepL» su paid. La chiave e la modalità devono corrispondere, altrimenti le traduzioni non andranno a buon fine. Se stai utilizzando la traduzione automatica, avvisaci in anticipo: il tuo compito in background dipende dalla chiave e deve essere adattato di conseguenza.

Registrazione su DeepL

Il negozio invia la chiave nell’intestazione di ogni richiesta a DeepL, non nell’indirizzo. È così che funziona XONIC 4 sin dall’inizio. A causa delle modifiche alle procedure di registrazione su DeepL, non è necessario apportare alcuna modifica.

Quota

DeepL addebita in base al numero di caratteri. Una volta esaurito il contingente, il pulsante segnala «Contingente DeepL esaurito …» e lascia il campo invariato. La traduzione automatica si interrompe e riprende al prossimo ciclo. Se la chiave è errata, viene visualizzato il messaggio «DeepL: autenticazione fallita…».

Versione gestione tag

Lasciate vuoto il campo «Versione gestione tag DeepL». In questo modo verrà applicata l’impostazione del vostro account DeepL. Impostate una versione solo se il vostro account la supporta in modo sicuro.


Traduzione automatica con DeepL

Invece di tradurre campo per campo, il negozio può tradurre regolarmente i tuoi contenuti in background. Questa traduzione automatica è il modulo aggiuntivo XONIC Premium: Traduzione automatica con DeepL. Dopo la prenotazione, l’assistenza XONIC provvederà alla configurazione per te. In tale occasione stabiliremo insieme a te in quali lingue e quali aree effettuare la traduzione. Il pulsante DeepL sopra i campi di testo è utilizzabile anche senza il modulo aggiuntivo.

Cosa viene tradotto

Categorie, articoli (nome, descrizioni, descrizione del checkout, metatag, titoli delle immagini), schede dei prodotti, caratteristiche e valori, pagine e box CMS, modelli di email, articoli e categorie di notizie, FAQ, slider, modalità e profili di spedizione, punti di ritiro, buoni sconto, stato degli ordini, badge dei prodotti, blocchi di testo, nonché titolo e descrizione della pagina iniziale. La traduzione avviene in tutte le lingue attivate, salvo diversa indicazione da parte nostra.

Cosa non viene tradotto

I file di lingua, compresi i valori inseriti dall’utente in xoLanguage, nonché i testi dei produttori, i campi aggiuntivi dei prodotti e le recensioni dei clienti. Questi testi vanno tradotti dall’utente stesso, in xoLanguage e nelle maschere di inserimento, anche utilizzando il pulsante DeepL.

Quando avviene la traduzione

Ogni ciclo traduce ciò che DeepL non ha mai tradotto prima e tutto ciò il cui testo nella lingua di riferimento è cambiato da allora. Non importa se un campo nella lingua di destinazione è vuoto: anche un campo già compilato, ad esempio la copia del testo in tedesco o la vostra traduzione, verrà sovrascritto dall’esecuzione, purché DeepL non abbia ancora tradotto il record.

Ordine e durata

Per ogni ciclo e area, lo Shop traduce fino a 100 record. Le aree più piccole, come le categorie, le pagine CMS e i modelli di e-mail, vengono tradotte per prime, mentre il catalogo articoli per ultimo. Un catalogo di grandi dimensioni richiede quindi più cicli.

Prima del primo ciclo: il primo ciclo traduce tutto ciò che DeepL non ha mai tradotto prima, sovrascrivendo le traduzioni esistenti nelle lingue di destinazione. Consuma quindi una quantità corrispondente di caratteri del vostro contingente. Comunicate in anticipo all’assistenza quali sezioni avete tradotto voi stessi; queste potranno essere escluse.

Se modificate il testo in tedesco

  • Se salvate un record con testo modificato nella lingua predefinita, il ciclo successivo lo tradurrà nuovamente in tutte le lingue di destinazione, compresi tutti i campi del record. In questo modo sovrascriverà le vostre correzioni in una lingua di destinazione. Effettuate quindi le correzioni solo dopo il ciclo.
  • Se salvate senza modificare il testo, ad esempio dopo una modifica del prezzo o delle scorte, il negozio online non effettuerà una nuova traduzione.
  • Se DeepL traduce nuovamente un nome, l’indirizzo nella lingua di destinazione potrebbe cambiare. Il negozio reindirizza al vecchio indirizzo; si veda la sezione «Nomi SEO».
  • Senza traduzione automatica, clicchi nuovamente su «Traduci con DeepL» nelle schede delle altre lingue e salvi.

In Strumenti → Informazioni sul server e controllo dello stato, se DeepL è configurato, il negozio segnala se ci sono testi in attesa di traduzione e se non viene effettuata alcuna traduzione da due giorni. In tal caso, l’attività non viene più eseguita in background; contattateci.ab 4.9.139


Risparmiare sui costi, proteggere le sezioni, glossario

Ciò che non viene inviato a DeepL non viene conteggiato nel vostro contingente. E ciò che è già stato tradotto verrà ritradotto dal negozio solo se il testo di partenza cambia.

Proteggere le sezioni

Ciò che nel testo sorgente si trova tra <!-- xo:notranslate --> e <!-- /xo:notranslate --> non viene inviato da Shop a DeepL. Prima dell’invio, viene sostituito da un breve segnaposto e successivamente reinserito senza modifiche. Inserite i due marcatori nella vista del testo sorgente dell’editor attorno a codice, tabelle delle misure o contenuti incorporati.

Già protetti

Script e specificazioni di stile, video incorporati, audio e iFrame, elementi contenenti translate="no", segnaposto come {STORE_NAME} o %s e i moduli Codice, Video, Modulo, Conto alla rovescia ed Elenco prodotti del ContentEditor non vengono inviati a DeepL come testo.

Nessuna traduzione duplicata

Il negozio memorizza, per ogni record e lingua, lo stato della traduzione effettuata da DeepL. Il salvataggio senza modifiche al testo, le importazioni con testo invariato e gli allineamenti provenienti dal sistema di gestione delle scorte non attivano una nuova traduzione. Solo l’assistenza tecnica può azionare un ripristino completo di questo stato; successivamente, il processo di traduzione rielabora tutto da capo.

Limitare lingue e aree

È possibile specificare le lingue di destinazione ed escludere singole sezioni o campi. Per gli articoli, ciò è possibile separatamente per articoli singoli, articoli principali e varianti, ad esempio traducendo solo il nome delle varianti.

Glossario per termini fissi

I termini che DeepL deve tradurre sempre allo stesso modo, come i nomi dei prodotti o i termini tecnici, vengono inseriti in un glossario per ogni coppia linguistica. Per il tedesco verso l’inglese si trova all’indirizzo DE_EN. Per ogni termine esiste esattamente una sola traduzione.

  • Il glossario ha effetto sulla traduzione automatica a partire dall’esecuzione successiva. Il pulsante «Traduci con DeepL» nelle maschere non lo utilizza.
  • Un glossario definisce solo la traduzione dei termini inseriti. Non tiene conto delle parafrasi. Controllate le pagine importanti dopo l’esecuzione.
  • I termini con più significati non devono essere inseriti nel glossario, altrimenti DeepL li tradurrà sempre allo stesso modo.

Lingua dell’ordine e lingua del cliente

Ogni ordine e ogni account cliente ha una lingua. Le e-mail e le ricevute si basano su questa impostazione.

Ordine nel negozio

La lingua dell’ordine è quella in cui il cliente ha effettuato l’ordine. È in questa lingua che vengono inviate la conferma d’ordine e le e-mail di aggiornamento sullo stato dell’ordine, ed è in questa lingua che il negozio genera la fattura e gli altri documenti. È possibile modificarla nell’editor degli ordini nel campo «Lingua del cliente»; sono disponibili le lingue con «Stato Admin», vedi Ordini.

Account cliente

Al momento della registrazione, all’account viene assegnata la lingua in cui il cliente sta effettuando l’acquisto. È possibile modificarla nella sezione “Il mio account”, “I miei dati personali”, nel campo “Lingua”. È possibile modificarla anche nella scheda “Dati cliente”, nel campo “Lingua del cliente”. Le e-mail relative all’account, ad esempio quelle relative alla password, vengono inviate in questa lingua.

Ordini provenienti da marketplace e interfacce

Se un ordine viene generato senza passare dalla procedura di checkout del negozio, ad esempio da un marketplace, da Billbee o tramite l’interfaccia xoPort, gli viene assegnata questa lingua:

  1. la lingua specificata dal fornitore al momento dell’ordine, ad esempio Billbee, Galaxus e i marketplace Mirakl; nel caso di xoPort, la lingua trasmessa;
  2. altrimenti la lingua dell’account cliente,
  3. altrimenti la lingua predefinita del negozio.

Vengono prese in considerazione solo le lingue attivate nel negozio. Amazon, eBay, Kaufland e OTTO non specificano alcuna lingua; gli ordini provenienti da questi siti vengono elaborati nella lingua dell’account del cliente o nella lingua predefinita, anche seprovengono da un marketplace estero. 4.9.135


Motori di ricerca: indirizzi, hreflang, Sitemap

Ogni lingua ha i propri indirizzi. Affinché i motori di ricerca possano associare correttamente le versioni linguistiche, il negozio si occupa autonomamente della maggior parte delle operazioni.

  • hreflang: ogni pagina indica le proprie versioni nelle altre lingue attivate e la lingua predefinita come x-default. Le impostazioni per un negozio multiplo con un dominio per ogni mercato sono disponibili alla voce SEO e reindirizzamenti: hreflang.
  • Nomi SEO: traduci i nomi in modo che gli indirizzi siano nella lingua corrispondente, vedi Nomi SEO.
  • Mappa del sito: aggiungete la nuova lingua in Impostazioni → SEO / SEA → Impostazioni SEO → Lingue delle mappe SEO; consultate la sezione Mappe del sito.
  • Disattivare una lingua: se si disattiva una lingua nel frontend, il negozio reindirizzerà in modo permanente gli indirizzi precedenti di articoli, categorie, pagine CMS e notizie alla versione nella lingua predefinita.

Valuta per paese

La lingua e la valuta sono separate. Un cambio di lingua non modifica la valuta.

Tramite Impostazioni → Checkout → Generale → Cambio valuta automatico: Paese di destinazione (attivo di default), la valuta cambia in base al paese di consegna, ad esempio in CHF per la Svizzera e in EUR per i paesi dell’UE, a condizione che abbiate creato la valuta in Impostazioni → Lingue / Valute → Valute. I tassi di cambio e la conversione in base all’indirizzo IP sono descritti nella guida Prezzi e gruppi di clienti.


Lista di controllo: attivare una nuova lingua

Seguite questi passaggi in ordine prima che i vostri clienti vedano la nuova lingua.

  1. Attivare lo «Stato Admin», lasciando ancora disattivato lo «Stato Frontend».
  2. Tradurre i contenuti: manualmente, con il pulsante DeepL o con il modulo aggiuntivo per la traduzione automatica.
  3. In xoLanguage, tradurre i propri valori per la nuova lingua e controllare le sezioni evidenziate in rosso: in quelle sezioni mancano dei testi in una lingua.
  4. Creare e compilare i campi aggiuntivi dei prodotti per la nuova lingua.
  5. Controllare i modelli di e-mail, i testi legali e i testi relativi ai metodi di pagamento nella nuova lingua; vedere la sezione «Testi legali».
  6. Controllare i nomi e i nomi SEO, aggiungere la lingua alla mappa del sito.
  7. Attivare lo «Stato frontend» e verificare la selezione della lingua nel negozio.
  8. Effettuare un ordine di prova nella nuova lingua e verificare la conferma d’ordine, l’e-mail di stato e la fattura.


Domande frequenti

Come si attiva una lingua aggiuntiva nel frontend?

In Impostazioni → Lingue / Valute → Lingue, attivare la lingua "Stato Admin", tradurre i testi e quindi attivare "Stato Frontend". La selezione della lingua appare nell’intestazione del negozio non appena due lingue hanno lo “Stato frontend” e l’opzione “Attiva/disattiva selezione lingua nell’intestazione” è attivata. Tutti i passaggi sono descritti nella sezione “Attivare una lingua”.

Cosa succede ai campi dei prodotti e agli indirizzi SEO quando attivo una nuova lingua?

Il negozio copia i testi della lingua predefinita nella nuova lingua, compresi i nomi SEO. Gli indirizzi saranno quindi inizialmente /lng/en/ più il nome in tedesco, finché non tradurrai i nomi. I campi aggiuntivi dei prodotti non vengono copiati, poiché ogni campo aggiuntivo appartiene a una lingua specifica. Creali per la nuova lingua. Maggiori dettagli alla voce “Cosa succede quando si attiva una lingua”.

Dove traduco le denominazioni come la tariffa forfettaria per l’imballaggio?

In Strumenti → xoLanguage, framework «Frontend», sezione «order_total», chiave MODULE_ORDER_TOTAL_PACKAGING_COSTS_TITLE. Cliccate su «valore personalizzato», inserite il testo per ciascuna lingua e cliccate su «Aggiorna». Le altre righe di riepilogo si trovano nella stessa sezione.

Come si traducono i nomi delle modalità di spedizione e dei metodi di pagamento?

Modalità di spedizione: in Impostazioni → Checkout → Modalità di spedizione, modificare la modalità di spedizione e inserire «Nome» e «Descrizione» nella scheda della lingua corrispondente. Metodi di pagamento: inserisci il nome in xoLanguage nella sezione relativa al metodo di pagamento, ad esempio «payment_moneyorder» per il pagamento anticipato; inserisci i testi relativi al metodo di pagamento nella rispettiva maschera per ogni lingua.

Come faccio a trovare un testo in xoLanguage, ad esempio «Rubrica»?

Selezionate la sezione della pagina in cui si trova il testo. La sezione ha lo stesso nome della pagina; per la rubrica, ad esempio, è «customer-address». Cercate il testo nella pagina utilizzandoCtrl+F. I testi presenti in tutte le pagine si trovano nella sezione «default». La tabella delle sezioni è disponibile in xoLanguage.

Dove posso modificare il testo informativo nel carrello?

In xoLanguage, sezione «store-checkout-cart». Qui sono riportati tutti i testi della pagina del carrello, ad esempio TEXT_INFO_SHIPPING_ESTIMATOR («Eventuali sconti o crediti verranno calcolati solo al momento del pagamento!») e l’avviso relativo agli articoli non disponibili (OUT_OF_STOCK_CAN_CHECKOUT). Inserisci il tuo testo come «valore personalizzato».

Come posso rinominare i testi relativi al login e alla registrazione nella pagina di checkout?

In xoLanguage, sezione «customer-login». La pagina per l’accesso e la registrazione è la stessa, indipendentemente dal fatto che il cliente provenga o meno dalla pagina di pagamento. Esempi: TEXT_AUTH_LOGIN_HEADING, TEXT_AUTH_REGISTER_HEADING, TEXT_AUTH_GUEST_NOW.

I testi del negozio in tedesco sono nella forma informale («Du»)?

No. I testi forniti utilizzano il «Sie» (forma di cortesia). È possibile passare al «Du» (forma informale) modificando i testi in xoLanguage con valori personalizzati, utilizzando {SALUTATION_INFORMAL} al posto di {SALUTATION} nei modelli di e-mail e riformulando le pagine CMS nonché i testi relativi ai metodi di pagamento e alla spedizione. La procedura è descritta alla voce «Du» anziché «Sie».

Perché un link in una pagina CMS in un'altra lingua apre la versione linguistica sbagliata?

Di solito nel testo è presente un indirizzo completo con https://. Il negozio online lo riprende senza modifiche, quindi rimanda sempre alla stessa lingua. Impostate il link tramite la finestra di dialogo dei link dell’editor (“Link CMS”) oppure come indirizzo senza dominio, ad esempio store-cms.php?cID=<ID>. In questo modo il negozio online costruirà l’indirizzo nella lingua del visitatore.

Perché, dopo il cambio di lingua, una caratteristica nel carrello appare nella lingua sbagliata?

Il carrello converte le caratteristiche nella nuova lingua al momento del cambio di lingua. Se una caratteristica appare comunque nella lingua predefinita, significa che il suo nome manca nella lingua selezionata. Inseriscilo in Prodotti → Caratteristiche del prodotto.ab 4.9.33

Come si attiva la traduzione automatica tramite DeepL?

Acquistate il modulo aggiuntivo XONIC Premium: Traduzione automatica con DeepL e inserite la vostra chiave DeepL in Impostazioni → Interfacce → Strumenti di traduzione → DeepL. La traduzione in background viene configurata dal supporto XONIC, che definirà insieme a voi le lingue e le aree. Leggi prima la sezione Traduzione automatica.

La traduzione automatica comporta un costo aggiuntivo?

Sì. La traduzione automatica in background è il modulo aggiuntivo XONIC Premium: Traduzione automatica con DeepL. Il pulsante DeepL sopra i campi di testo può essere utilizzato senza il modulo aggiuntivo. In entrambi i casi, DeepL addebita direttamente a voi i caratteri tradotti.

Come si inseriscono le credenziali DeepL e si passa al piano Pro?

In Impostazioni → Interfacce → Strumenti di traduzione → DeepL, inserisci la chiave in «DeepL Authkey» e seleziona la «Modalità API DeepL»: free per l’account gratuito, paid per DeepL Pro. Quando passi al piano Pro, inserisci la nuova chiave e imposta la modalità su paid.

Devo apportare qualche modifica a causa della modifica delle credenziali di accesso all’API di DeepL?

No. Il negozio invia da sempre la chiave nell’intestazione della richiesta a DeepL. Verificate solo che la chiave e la “Modalità API DeepL” corrispondano al vostro account DeepL.

Come posso aggiornare le traduzioni se modifico il testo in tedesco?

Con la traduzione automatica: salvate il testo in tedesco modificato. Il ciclo successivo tradurrà nuovamente il record in tutte le lingue di destinazione, sovrascrivendo le correzioni apportate manualmente. Senza traduzione automatica: nelle schede delle altre lingue, clicchi nuovamente su «Traduci con DeepL» e salvi. Le copie dai campi vuoti non vengono aggiornate automaticamente.

Come faccio a evitare che DeepL traduca più volte articoli già tradotti?

Ci pensa il negozio stesso: traduce nuovamente un articolo solo se il testo nella lingua predefinita è cambiato. Il salvataggio senza modifiche al testo, gli allineamenti delle scorte e le importazioni con lo stesso testo non comportano alcun costo. Inoltre, tutto viene tradotto nuovamente quando lo stato salvato viene azzerato; ciò viene attivato solo dall’assistenza.

Come posso evitare che il codice HTML aumenti i costi di DeepL?

Inserisci il codice, le tabelle con le dimensioni o i contenuti incorporati nel testo sorgente tra <!-- xo:notranslate --> e <!-- /xo:notranslate -->. Il negozio online non invia queste sezioni a DeepL. Protegge comunque gli script, i video incorporati e i moduli di codice, video, moduli, conto alla rovescia ed elenchi di prodotti del ContentEditor.

Perché DeepL ha sovrascritto la mia traduzione?

Il ciclo traduce ogni record che DeepL non ha mai tradotto prima, anche se la lingua di destinazione è già popolata. Inoltre, esegue una nuova traduzione non appena il testo in tedesco cambia. Pertanto, apportate le correzioni solo dopo il ciclo e comunicateci quali aree dobbiamo escludere.

Perché i miei testi personalizzati in xoLanguage rimangono in tedesco nella nuova lingua?

La traduzione automatica non tiene conto dei file di lingua. Inserite il vostro valore per ogni lingua. Con la chiave DeepL, la funzione «Custom DeepL» in xoLanguage traduce i valori personalizzati di una sezione dal valore tedesco nei campi vuoti delle altre lingue.

In quale lingua il cliente riceve la conferma d’ordine e la fattura?

Nella lingua dell’ordine, ovvero la lingua in cui ha effettuato l’ordine. È possibile modificarla nell’editor degli ordini nel campo «Lingua del cliente». Le e-mail relative all’account del cliente vengono inviate nella lingua dell’account.

Perché gli ordini provenienti dal marketplace francese vengono elaborati in tedesco?

Amazon, eBay, Kaufland e OTTO non specificano la lingua dell’ordine. L’ordine assume quindi la lingua dell’account del cliente, altrimenti la lingua predefinita del negozio. Se il francese ha lo «Stato Admin», è possibile modificare la lingua nell’editor degli ordini.

Guide approfondite

Configuriamo le lingue insieme a voi

Vi aiutiamo a configurare la traduzione automatica, a selezionare le sezioni e a compilare il glossario, e se un testo non si trova dove lo state cercando.

Contatta subito l’assistenza