Documentation > Migrer les traductions entre les sites

Migrer les traductions entre les sites

Parcourir les documents
Rechercher une documentation

Lors de la migration de traductions entre sites, il est important de s'assurer que le contenu reste identique sur les deux sites, y compris le maintien des mêmes identifiants de publication. Les traductions dans les tables principales sont indépendantes de l'identifiant de publication, mais il existe toujours des associations, en particulier avec les résultats de recherche dans les langues traduites et les données relatives aux utilisateurs.

Lors de la migration, il est recommandé de copier les tables WordPress standard. Cela garantit que le contenu et la structure sont correctement préservés, minimisant ainsi les problèmes potentiels avec les données personnalisées ou les configurations.

Les traductions ne peuvent être utilisées que si les mêmes langues par défaut et supplémentaires sont conservées, car TranslatePress stocke les traductions de manière unidirectionnelle dans la base de données, c'est-à-dire de la langue par défaut vers chaque langue supplémentaire.

Étant donné que TranslatePress ne duplique pas le contenu pour une migration autonome, les traductions restent liées au contenu de la langue par défaut dans la base de données. Pour les migrer, exportez les traductions au format .sql et importez-les directement dans la nouvelle base de données.

Comment migrer manuellement des traductions entre des sites web

Si vous cherchez à migrer toutes les traductions et les données des plugins, vous devrez accéder à votre base de données à l'aide d'un outil de gestion tel que phpMyAdmin et exporter manuellement les tables, options et métaclés pertinents.

Voici les étapes requises pour transférer toutes les données des plugins (y compris les traductions) vers votre nouvelle base de données :

1. Migration des tables

Voici la liste de toutes les tables créées par TranslatePress :

  • wp_trp_dictionnaire – les tables de dictionnaire contiennent des chaînes traduites manuellement ou automatiquement
  • wp_trp_gettext – les tables gettext contiennent des chaînes de thème/plugin qui ont déjà une traduction
  • wp_trp_gettext_original_meta – les tables gettext contiennent des chaînes de thème/plugin
  • wp_trp_gettext_original_strings – les tables gettext contiennent des chaînes de thème/plugin
  • wp_trp_original_strings – la table des chaînes d'origine contient les chaînes dans la langue par défaut, sans aucune traduction
  • wp_trp_original_meta – la table meta originale contient des métadonnées qui font référence à l’identifiant du parent du post
  • wp_trp_slug_originals – la table des slugs d'origine contient des slugs dans la langue par défaut, sans traduction (Ce tableau a été ajouté à partir des versions TranslatePress Multilingual 2.8.4, TranslatePress Personal 1.2.9 et TranslatePress Business/Developer 1.4.2)
  • wp_trp_slug_translations – la table de traduction des slugs contient des chaînes traduites manuellement ou automatiquement (Ce tableau a été ajouté à partir des versions TranslatePress Multilingual 2.8.4, TranslatePress Personal 1.2.9 et TranslatePress Business/Developer 1.4.2)

2. Migration des options et des clés méta

Voici une liste de toutes les options et méta-clés créées par TranslatePress, ainsi que les tables dans lesquelles elles sont insérées :

  • _postmeta table – les clés meta insérées dans la table _postmeta ont le trp_ préfixe (À partir des versions TranslatePress Multilingual 2.8.4, TranslatePress Personal 1.2.9 et TranslatePress Business/Developer 1.4.2, nous ne stockons plus d'informations dans cette table.)
  • _termmeta table – les méta-clés insérées dans la table _termmeta ont le trp_ préfixe (À partir des versions TranslatePress Multilingual 2.8.4, TranslatePress Personal 1.2.9 et TranslatePress Business/Developer 1.4.2, nous ne stockons plus d'informations dans cette table.)
  • _options table – les options insérées dans la table _options ont le trp_ préfixe
  • _usermeta table – les clés meta insérées dans la table _usermeta ont les trop préfixe

TranslatePress Multilingue

Le meilleur service de localisation de sites web pour les sites WordPress. Gérez tout à partir d'une interface visuelle.