Pour accéder aux paramètres avancés de TranslatePress, rendez-vous dans le tableau de bord WordPress, sous Paramètres → TranslatePress, puis sélectionnez l'onglet « Avancé ».

Les sections trouvées dans le Avancé Les paramètres sont principalement utiles pour résoudre les problèmes pouvant survenir lors de l'intégration de TranslatePress à votre site. Voici les différentes sections et leurs options :

Peut aider à corriger le contenu manquant inséré via JavaScript, si le problème se manifeste uniquement sur les pages traduites.
Il affiche brièvement le contenu inséré dynamiquement dans la langue d'origine, le temps que la demande de traduction soit traitée.
Il désactive la détection des chaînes de caractères affichées dynamiquement à l'aide de JavaScript.
Les chaînes chargées via un appel AJAX côté serveur seront également traduites, tout comme la page HTML fournie par le serveur.
Filtre les encapsulations Gettext telles que #!trpst#trp-gettext de toutes les métadonnées des publications mises à jour. N'affecte pas les métadonnées des publications existantes. Récupère tout le contenu mis à jour du post et le titre du post. N'affecte pas le contenu des posts précédents.
Il est recommandé de sauvegarder la base de données avant de l'activer.
Filtre les encapsulations Gettext telles que #!trpst#trp-gettext de toutes les métadonnées des publications mises à jour. N'affecte pas les métadonnées des publications existantes. Met à jour les métadonnées de tous les articles. N'affecte pas les métadonnées des articles précédents.
Il est recommandé de sauvegarder la base de données avant de l'activer.
Initialement conçu pour stabiliser les traductions d'URL lors de mises à jour majeures, ce paramètre hérité vous permet de rafraîchir manuellement les données des slugs. Il sert de solution de secours dans les cas où les tables de slugs ne se mettent pas à jour correctement.
Il n'est pas recommandé de l'activer pour une utilisation permanente. Activez-le uniquement pour résoudre les erreurs de table de slugs, puis désactivez-le immédiatement après.
Lorsqu'elle est activée, le site reviendra à l'utilisation du sélecteur de langue d'origine configuré dans l'onglet Paramètres généraux, remplaçant ainsi la nouvelle version personnalisable. Vos paramètres de sélecteur existants resteront sauvegardés, mais ils seront ignorés pendant que cette option est active.
S'applique à tous les types de sélecteurs de langue (flottant, shortcode et menu).

Choisissez les chemins qui peuvent être traduits. Cette fonctionnalité possède deux modes de fonctionnement. Vous pouvez soit Exclure les chemins de la traduction ou Traduire seulement certains chemins.
Après avoir choisi le mode de fonctionnement, entrez les chemins auxquels vous souhaitez appliquer ce paramètre. Par exemple, pour exclure https://example.com/some/path, vous pouvez utiliser la règle /some/path/ ou /some/*.
Chaque règle doit être sur sa propre ligne. Pour exclure la page d'accueil, utilisez {{home}} étiquette.
Lorsque cette option est activée, le plugin n'affichera pas le sélecteur de langue sur les pages exclues ou non incluses et leurs traductions ne seront pas accessibles.

Exclure ces chaînes de la traduction en tant que chaînes Gettext. Laisser le champ « domaine » vide pour prendre en compte toutes les chaînes Gettext. Elles peuvent toutefois être traduites en tant que chaînes classiques.
Cela peut s'avérer utile lorsqu'une chaîne Gettext est affichée entourée de #trpst#trp-gettext. Cela peut également être utilisé lorsqu'une chaîne Gettext sert de clé dans les options.
Après avoir entré la chaîne et le domaine, cliquez sur Ajouter bouton pour les inclure dans la liste. Cliquez Retirer les retirer de la liste.

Ne traduisez pas automatiquement ces chaînes (par exemple, noms, mots techniques...)
Les paragraphes contenant ces chaînes de caractères seront toujours traduits à l'exception de la partie spécifiée.
Après avoir entré la chaîne, cliquez sur le Ajouter bouton afin de l’exclure du traitement par les moteurs de traduction automatique. La suppression de chaînes de la liste est également possible en utilisant Retirer bouton à côté de chacun d'eux.
Remarque : Pour que l'exclusion prenne effet, des chaînes doivent être ajoutées à la liste avant lancement du processus de traduction.

Ne traduisez pas dynamiquement les chaînes de caractères qui se trouvent dans les nœuds HTML correspondant à ces sélecteurs.
Empêche la traduction via JavaScript de tous les éléments enfants des nœuds HTML correspondant à ces sélecteurs.
Ces chaînes seront toujours traduites côté serveur si possible.
Tout type de sélecteurs JS peut être utilisé. Il est recommandé d'utiliser un sélecteur plus proche de la chaîne à insérer qui doit être exclue.
Après avoir entré le sélecteur, cliquez Ajouter bouton pour les inclure dans la liste. Cliquez Retirer les retirer de la liste.

Ne traduisez pas les chaînes de caractères présentes dans les nœuds HTML correspondant à ces sélecteurs.
Exclut tous les enfants des nœuds HTML correspondant à ces sélecteurs de la traduction.
Ne pas utiliser non() sélecteur ou double sélecteur d'attribut [attribut1][attribut2].
Après avoir entré le sélecteur, cliquez Ajouter bouton pour les inclure dans la liste. Cliquez Retirer les retirer de la liste.

Ne traduisez pas automatiquement les chaînes de caractères présentes dans les nœuds HTML correspondant à ces sélecteurs.
Exclut tous les enfants des nœuds HTML correspondant à ces sélecteurs de la traduction automatique.
La traduction manuelle de ces chaînes est toujours possible.
Ne pas utiliser non() sélecteur ou double sélecteur d'attribut [attribut1][attribut2].
Après avoir entré le sélecteur, cliquez sur Ajouter bouton afin d'exclure tout son enfants d'être traités par des moteurs de traduction automatique. Il est également possible de supprimer des sélecteurs de la liste en utilisant la Retirer bouton à côté de chacun d'eux.
Remarque : Pour que l'exclusion prenne effet, des sélecteurs doivent être ajoutés à la liste avant lancement du processus de traduction.

Il désactive l'indexation de la recherche du titre de l'article dans les langues traduites.
Utile lorsque le titre du sujet n'autorise pas le HTML, ce qui casse la page.
Il désactive l'indexation de la recherche du contenu des articles dans les langues traduites.
Utile lorsque le contenu d'une publication n'autorise pas le HTML, ce qui casse la page.
Les chaînes Gettext sont des chaînes produites par les thèmes et les extensions.
Il n'est pas toujours nécessaire de traduire ce type de chaînes via TranslatePress si elles ont déjà été traduites à l'aide du système de fichiers de traduction .po/.mo.
L'activation de cette option peut, dans certains cas, améliorer les performances de chargement des pages de votre site. L'inconvénient est que vous ne pourrez plus modifier les traductions gettext à l'aide de TranslatePress, ni bénéficier de la traduction automatique de ces chaînes.
Cette fonctionnalité vous permet de nettoyer les tables de la base de données concernant les doublons, les liens non traduits et les CDATA.


Choisissez quelle(s) balise(s) hreflang apparaîtront sur votre site Web : Locale de pays (en-UK), Locale indépendante de la région (en), ou les deux. Par défaut, la Locale de pays et la Locale indépendante de la région sont affichées (recommandé).
Changez l'attribut lang de la balise html dans un format qui inclut la région du pays ou non.
En HTML, l'attribut lang (par exemple, ``) doit être utilisé pour spécifier la langue du contenu textuel afin que le navigateur puisse afficher ou traiter correctement votre contenu (par exemple, pour la césure, le style, la vérification orthographique, etc.).
Si cette option est cochée, elle permettra de rechercher des chaînes similaires sur le site web et de compléter automatiquement la traduction d'une ou plusieurs chaînes similaires, si la traduction de l'une d'entre elles existe. Le pourcentage de similitude doit être supérieur à 95% et le nombre minimum de caractères qu'une chaîne doit comporter pour être prise en compte par cette fonctionnalité est de 50 caractères. Cette fonctionnalité ne fonctionne pas sur les blocs de traduction.
Ajoutez une barre oblique à la fin de la fonction home_url().
Si cette option est cochée, la traduction des nombres (par exemple, les numéros de téléphone) présents dans le texte sera activée. Cela peut être utile si vous souhaitez disposer de numéros de téléphone de contact différents pour chaque langue traduite de votre site.
Ne pas inclure les liens traduits dans les sitemaps générés par les plugins SEO.
Exige Add-on SEO à installer et activer.
TranslatePress analyse de manière proactive les chaînes de caractères et les enregistre dans la base de données lorsque les utilisateurs accèdent à des pages traduites.
Ce paramètre désactive cette fonctionnalité et n'autorise la traduction et la sauvegarde des chaînes qu'à l'intérieur de l'éditeur de traduction.
Désactive également la traduction automatique en dehors de l'éditeur de traduction, vous donnant un meilleur contrôle sur les dépenses de caractères, en ne traduisant que les pages que vous visitez dans l'éditeur de traduction.
Active le hreflang=”x-default” pour une langue entière.
Fournit un moyen de personnaliser le format d'affichage de la date et de l'heure pour chaque langue traduite. Utilise le même format que la mise en forme de la date et de l'heure de WordPress. Veuillez noter que cette fonctionnalité n'enregistre pas le texte traduit de la date et de l'heure, elle permet simplement une personnalisation plus poussée.
Abonnez-vous à nos notifications de mises à jour de sécurité et de fonctionnalités, ainsi qu'au suivi des diagnostics non sensibles.
Transforme le sélecteur de langue en un bouton affichant l'autre langue disponible, et non celle actuellement sélectionnée.
Ne fonctionne que lorsqu'il y a exactement deux langues, la langue par défaut et une langue de traduction.
Cela affectera également le sélecteur de langue par shortcode et le sélecteur de langue flottant.
Pour réaliser cela dans le sélecteur de langue du menu, allez dans Apparence -> Menus -> Sélecteur de langue et sélectionnez Langue opposée.
Cette option n'est disponible que lorsque le réglage “ Charger le sélecteur de langue hérité ” est activé.
Ouvrez le shortcode du sélecteur de langue en cliquant dessus au lieu de le survoler.
Fermez-le en cliquant dessus, n'importe où ailleurs sur l'écran, ou en appuyant sur la touche Échap. Cela n'affectera que le sélecteur de langue du shortcode.
Cette option n'est disponible que lorsque le réglage “ Charger le sélecteur de langue hérité ” est activé.

Avec le même nom que la section, cette fonctionnalité est utile pour traduire votre site dans une langue non répertoriée sous Paramètres généraux. Cette fonctionnalité vous permet de définir une ou plusieurs « langues personnalisées » et de les afficher à la fois sur l'interface publique et dans les options de traduction. Il n'y a aucune limite quant au nombre de langues personnalisées que vous pouvez définir. Toutefois, si vous utilisez la version gratuite de TranslatePress, le nombre de langues de traduction est limité à deux.