Documentation / SwiftLing Pro
Réglages › Importation permet d’importer dans SwiftLing les langues et les traductions d’une extension multilingue utilisée auparavant, en conservant les mêmes URL.

Si le site ne contient pas de telles données, l’écran affiche Rien à importer.
Avant de commencer
- Désactivez l’autre extension avant de lancer l’importation : SwiftLing lit ses données dans la base de données.
- Sauvegardez d’abord la base de données. L’importation déplace les articles traduits dans la corbeille, et le nettoyage supprime d’autres éléments.
Les cinq étapes
- Ce qui a été trouvé : la langue d’origine, le format des URL et, pour chaque langue, la proportion de contenu traduit.
- Choix : par exemple, que faire d’une traduction dont la mise en page diffère de celle de l’original (Importer ce qui correspond ou La conserver telle quelle comme copie distincte), et des commentaires des traductions (Les déplacer vers l’original ou Les laisser en place).
- Importation : lance le processus. Il s’exécute sur le serveur ; vous pouvez fermer l’onglet. Arrêter l’interrompt, Continuer le reprend.
- Rapport : indique ce qui a été importé, ce qui ne l’a pas été et pourquoi, avec des liens. Les lignes sont regroupées par catégorie : À vérifier, Conservé en l’état, Fait pour vous, Non effectué.
- Nettoyage : une fois le site vérifié, supprime les termes traduits, les menus des autres langues et les copies de fichiers que l’autre extension conservait pour chaque langue. Le site visible ne change pas. (Les articles traduits sont déjà dans la corbeille, que WordPress vide après 30 jours.)
Ce que fait l’importation
- Elle récupère les langues, les dossiers et les noms afin de conserver les mêmes URL.
- Elle vérifie chaque page et traduit chaque texte à l’aide des traductions conservées par l’autre extension, page par page, y compris l’en-tête, le pied de page, les menus, les textes du thème et des extensions, ainsi que les images affichées dans chaque langue.
- Les textes partiellement traduits s’affichent comme avant, avec le reste dans la langue d’origine, sous forme de traductions automatiques à vérifier.
- Les sélecteurs de langue de l’autre extension deviennent ceux de SwiftLing.
- Les articles traduits sont déplacés dans la corbeille, d’où vous pouvez les restaurer.
Selon l’extension
- Polylang et WPML conservent un article par langue ; les traductions de WPML String Translation sont également prises en compte.
- TranslatePress traduit texte par texte ; ses dictionnaires sont pris en compte.
Les URL de Yoast SEO enregistrées sous le dossier d’une langue sont réinitialisées, comme le fait Yoast lorsque les permaliens changent.
Consultez également les notes destinées aux développeurs dans le dépôt (docs/import.md).