Documentazione > Migra traduzioni tra siti

Migra traduzioni tra siti

Sfoglia documenti
Cerca Documentazione

Quando si migrano le traduzioni tra siti, è importante assicurarsi che il contenuto rimanga identico su entrambi i siti, inclusa la conservazione degli stessi ID dei post. Le traduzioni nelle tabelle principali sono indipendenti dall'ID del post, ma ci sono ancora alcune associazioni, in particolare con i risultati di ricerca nelle lingue tradotte e nei dati relativi agli utenti.

Quando si effettua la migrazione, è consigliabile copiare le tabelle standard di WordPress. Questo garantisce che il contenuto e la struttura vengano preservati correttamente, riducendo al minimo i potenziali problemi con dati o configurazioni personalizzate.

Le traduzioni possono essere utilizzate solo se vengono mantenute le stesse lingue predefinita e aggiuntive, poiché TranslatePress memorizza le traduzioni in modo unidirezionale nel database, dalla lingua predefinita a ciascuna lingua aggiuntiva.

Poiché TranslatePress non duplica i contenuti per la migrazione autonoma, le traduzioni rimangono collegate ai contenuti nella lingua predefinita presenti nel database. Per migrarle, esportare le traduzioni in formato .sql e importarle direttamente nel nuovo database.

Come migrare traduzioni manualmente tra siti web

Se stai cercando di migrare tutte le traduzioni e i dati dei plugin, dovrai accedere al tuo database utilizzando uno strumento di gestione come phpMyAdmin ed esportare manualmente le tabelle, le opzioni e le metakeys pertinenti.

Di seguito sono riportati i passaggi necessari per trasferire tutti i dati dei plugin (incluse le traduzioni) al tuo nuovo database:

1. Migrazione delle tabelle

Ecco un elenco di tutte le tabelle create da TranslatePress:

  • wp_trp_dictionary* – le tabelle del dizionario contengono stringhe tradotte manualmente o automaticamente
  • wp_trp_gettext – le tabelle gettext contengono stringhe di tema/plugin che hanno già una traduzione
  • wp_trp_gettext_original_meta – le tabelle gettext contengono stringhe di temi/plugin
  • wp_trp_gettext_original_strings – le tabelle gettext contengono stringhe di temi/plugin
  • wp_trp_original_strings – la tabella delle stringhe originali contiene stringhe nella lingua predefinita, senza alcuna traduzione
  • wp_trp_meta_originale – la tabella meta originale contiene metadati che si riferiscono all'ID del post padre
  • wp_trp_slug_originals – la tabella slug originale contiene gli slug nella lingua predefinita, senza alcuna traduzione (Questa tabella è stata aggiunta a partire dalle versioni TranslatePress Multilingual 2.8.4, TranslatePress Personal 1.2.9 e TranslatePress Business/Developer 1.4.2)
  • wp_trp_slug_translations – la tabella delle traduzioni di slug contiene stringhe tradotte manualmente o automaticamente (Questa tabella è stata aggiunta a partire dalle versioni TranslatePress Multilingual 2.8.4, TranslatePress Personal 1.2.9 e TranslatePress Business/Developer 1.4.2)

2. Migrazione delle opzioni e delle chiavi meta

Ecco un elenco di tutte le opzioni e i meta-tasti creati da TranslatePress, insieme alle tabelle in cui sono inseriti:

  • _postmeta tabella – le meta key inserite nella tabella _postmeta hanno le trp_ prefisso (A partire dalle versioni TranslatePress Multilingual 2.8.4, TranslatePress Personal 1.2.9 e TranslatePress Business/Developer 1.4.2, non memorizziamo più le informazioni in questa tabella.)
  • _termmeta tabella – le meta key inserite nella tabella _termmeta hanno trp_ prefisso (A partire dalle versioni TranslatePress Multilingual 2.8.4, TranslatePress Personal 1.2.9 e TranslatePress Business/Developer 1.4.2, non memorizziamo più le informazioni in questa tabella.)
  • _opzioni tabella – le opzioni inserite nella tabella _options hanno la trp_ prefisso
  • _usermeta tabella – le meta chiave inserite nella tabella _usermeta hanno il _trp_ prefisso

TranslatePress Multilingue

Il miglior servizio di localizzazione di siti web per siti web WordPress. Gestisci tutto da un'interfaccia visiva.