Documentation > Paramètres > Paramètres avancés

Paramètres avancés

Parcourir les documents
Rechercher une documentation

Accéder aux paramètres avancés de TranslatePress

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 :

Section de dépannage

  1. Corriger le contenu dynamique manquant
  2. Désactiver la traduction dynamique
  3. Filtrer l'enveloppement Gettext du contenu et du titre du post
  4. Filtrer l'encapsulation Gettext des métadonnées de publication
  5. Charger le module complémentaire SEO Pack hérité
  6. Charger le sélecteur de langue hérité

Exclure la section des chaînes

  1. Ne pas traduire certains chemins
  2. Exclure les chaînes Gettext
  3. Exclure les chaînes de la traduction automatique
  4. Exclure de la traduction dynamique
  5. Exclure les sélecteurs de la traduction
  6. Exclure les sélecteurs uniquement de la traduction automatique

Section de débogage

  1. Désactiver les balises de conteneur de publication pour le titre de la publication
  2. Désactiver les balises de conteneur de publication pour le contenu de la publication
  3. Désactiver la traduction des chaînes gettext
  4. Optimiser les tables de la base de données TranslatePress

Section diverses

  1. Supprimer les hreflang en double
  2. Attribut Lang HTML
  3. Mémoire de traduction automatique
  4. Forcer un slash à la fin de home_url
  5. Traduire les nombres et les chiffres
  6. Exclure les liens traduits du sitemap
  7. Traduction manuelle uniquement
  8. Activer la balise hreflang x-default pour la langue
  9. Format de date
  10. Consentement marketing
  11. Afficher la langue opposée dans le sélecteur de langue
  12. Ouvrir le sélecteur de langue uniquement au clic

Langage personnalisé

Section de dépannage

1. Corriger le contenu dynamique manquant

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.

2. Désactiver la traduction dynamique

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.

3. Filtrer l'encapsulation de Gettext du contenu et du titre des articles

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.

4. Supprimer l'encapsulation Gettext des métadonnées de publication

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.

5. Charger l'extension « SEO Pack » (ancienne version)

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.

6. Charger le sélecteur de langue hérité

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).

Exclure la section des chaînes

Certains chemins à ne pas traduire

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.

2. Exclure les chaînes Gettext

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.

3. Exclure les chaînes de la traduction automatique

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.

4. Exclure de la traduction dynamique

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.

5. Exclure les sélecteurs de la traduction

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.

6. Exclure les sélecteurs de la traduction automatique uniquement

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.

Section de débogage

1. Désactiver les balises de conteneur de publication pour le titre de la publication

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.

2. Désactiver les balises de conteneur de publication pour le contenu des publications

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.

3. Désactiver la traduction pour les chaînes gettext

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.

4. Optimiser les tables de la base de données TranslatePress

Cette fonctionnalité vous permet de nettoyer les tables de la base de données concernant les doublons, les liens non traduits et les CDATA.

Section diverses

Supprimer les hreflangs en double

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é).

2. Format d'attribut Lang HTML

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.).

3. Mémoire de traduction automatique

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.

4. Force le slash à la fin de home_url

Ajoutez une barre oblique à la fin de la fonction home_url().

5. Traduire les nombres et les chiffres

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.

6. Exclure les liens traduits du sitemap

Ne pas inclure les liens traduits dans les sitemaps générés par les plugins SEO.

Exige Add-on SEO à installer et activer.

7. Traduction manuelle uniquement

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.

8. Activer la balise hreflang x-default pour la langue

Active le hreflang=”x-default” pour une langue entière.

9. Format de la date

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.

10. Consentement au marketing

Abonnez-vous à nos notifications de mises à jour de sécurité et de fonctionnalités, ainsi qu'au suivi des diagnostics non sensibles.

11. Afficher la langue opposée dans le sélecteur de langue

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é.

12. Ouvrir le sélecteur de langue uniquement sur clic

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é.

Section de langue personnalisée

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.

TranslatePress Multilingue

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