Documentation > Journal des modifications gratuit

Journal des modifications gratuit

Parcourir les documents
Rechercher une documentation
Chargement du journal des modifications...

3.3.1

  • Correction des cas d'échec d'optimisation de la base de données gettext dus à des problèmes de création d'index
  • Correction de cas de problèmes de mélange illégal de collations lors de l'exécution de l'optimisation de la base de données gettext

3.3

  • Correction de la vulnérabilité XSS avec les marqueurs gettext dans les commentaires. Merci à Pham Duc Anh et à l'équipe Wordfence pour le signalement
  • Correction d'une vulnérabilité XSS dans le menu déroulant des chaînes de l'éditeur de traduction. Merci à momopon1415 et à l'équipe Wordfence pour le signalement
  • Temps de chargement de la page amélioré grâce à une meilleure gestion des traductions gettext
  • Correction : le titre du produit supprimé du panier dans WooCommerce n'était pas traduit
  • Résolution d'un problème de blocage de l'éditeur de la page d'accueil Elementor lorsque le sous-dossier de la langue par défaut est activé
  • Conflit résolu avec le plugin Mailster
  • Champs de test d'informations d'identification d'API masqués corrigés
  • Correction des problèmes liés à trp-ajax en présence d'identifiants de base de données échappés
  • Empêcher les interférences avec robots.txt

3.2.6

  • Correction d'une faille de sécurité XSS concernant les wrappers gettext. Merci à momopon1415 et à l'équipe de Wordfence pour le signalement
  • Sécurité corrigée pour l'action du module complémentaire multisite. Merci à Jan Thiel pour le signalement
  • Corrections apportées aux traductions gettext plurielles ignorées par la vérification de compatibilité sprintf
  • Correction des cas limites d'erreur de syntaxe SQL dans la création de la table gettext
  • Conserver la langue de l'interface de l'éditeur de traduction inchangée tout en changeant la langue de l'aperçu du site
  • Correction du CSS du bouton Ajouter un média dans l'éditeur de traduction

3.2.3

  • Ajout de la compatibilité avec Breakdance Builder concernant la langue du profil utilisateur
  • Correction d'un cas limite où les chaînes de caractères classiques n'étaient pas modifiables dans l'éditeur de traduction
  • Correction d'un problème où le lien multimédia apparaissait en double dans l'éditeur de traduction
  • Correction de la page de connexion WPS Hide qui renvoyait une erreur 404 lors de la présence d'un sous-répertoire pour la langue par défaut
  • Supprimé le formulaire d'installation du plugin de l'intégration

3.2.2

  • Gestion améliorée de la traduction automatique en enregistrant la progression au fur et à mesure, de sorte que les grandes pages conservent leur traduction même en cas d'interruption du chargement de la page, et que le même texte n'est plus envoyé pour traduction (ou facturé) plus d'une fois.
  • Correction du problème de traduction automatique des chaînes gettext intentionnellement laissées identiques dans les fichiers de traduction d'un plugin ou d'un thème
  • Amélioration de l'interface utilisateur afin d'indiquer clairement que TranslatePress AI est accessible via une clé API
  • Étendu la fenêtre contextuelle des informations d'identification de l'API de test pour afficher la requête HTTP sortante (URL, méthode, en-têtes, corps) aux côtés de la réponse, au format JSON joliment imprimé
  • Réglé ERR_TOO_MANY_REDIRECTS derrière un proxy inverse terminant le SSL
  • Format de date incorrect corrigé dans la sortie gettext pour date_i18n / wp_date
  • Correction d'un problème mineur de CSS lors de l'ouverture de l'éditeur de traduction de chaînes dans des langues autres que l'anglais
  • Code de mise à jour du plugin pro supprimé

3.2.1

  • Intégration de l'API des capacités WordPress ajoutée
  • Améliorer le filtrage du texte traduisible pour éviter la détection de code JS
  • Conserver le camelCase pubDate/lastBuildDate dans les flux RSS traduits
  • Corriger les e-mails WooCommerce envoyés dans la langue par défaut alors que "Domaine différent par langue" est activé
  • Corriger la dépréciation des propriétés dynamiques PHP 8.2 sur TRP_Search

3.2

  • Localiser l'interface utilisateur de TranslatePress dans les langues les plus courantes dans lesquelles WordPress est utilisé
  • Réduire les coûts de traduction automatique en améliorant le filtrage du texte traduisible
  • Améliorer les performances de recherche de chaînes d'origine pour les grandes tables de traduction
  • Ajout de la compatibilité Ivory Search pour la recherche en langue secondaire
  • Compatibilité Bricks ajoutée pour le sélecteur de langue
  • Prendre en charge les connexions de base de données par socket UNIX dans trp-ajax.php
  • Préserver les paramètres de requête JSON dans les URL du sélecteur de langue
  • Correction d'un cas limite d'erreur JS : affectation invalide à la constante ‘ i ’
  • Correction d'un avertissement d'offset de chaîne illégal dans class-reviews.php
  • Correction d'un avertissement PHP pour la clé oppositeLanguage non définie dans le sélecteur de langue v2
  • Correction d'un problème où le sélecteur de langue du menu pouvait enregistrer et réutiliser incorrectement la classe current-language-menu-item pour la langue par défaut, ce qui la faisait apparaître active aux côtés de la langue actuellement sélectionnée
  • Correction du préchargement WPRocket qui provoquait la diffusion de pages préchargées dans une langue différente
  • Correction d'un cas limite d'erreur lorsque la traduction gettext a un nombre incorrect de placeholders
  • Correction de simple_html_dom pour les attributs non cités suivis d'une tabulation/d'une nouvelle ligne
  • Bouton "Traduire le site" corrigé, l'URL n'ajoutait pas le slug de langue pour la langue par défaut du sous-répertoire
  • Correction de la colonne d'identifiant indéfinie dans les tableaux Gettext/Traduction de chaînes régulières
  • Correction d'une erreur Vue.js dans le tableau de chaînes de caractères de l'onglet "Régulier" dans certains cas limites

3.1.9

  • Compatibilité ajoutée pour l'éditeur de traduction avec les mises en page Woodmart
  • Compatibilité MEC ajoutée pour les sélecteurs de prix et les métadonnées de publication contaminées
  • Correction d'un bug où un deuxième e-mail envoyé dans la même requête n'était pas traduit
  • Supprimer les marqueurs trp-gettext restants lorsque translate_page se termine tôt pour la langue par défaut
  • Ajout du lien vers l'outil Compteur de mots du site Web dans l'onglet Traduction automatique

3.1.8

  • Corriger les traductions gettext enregistrées sous forme de chaînes par défaut régulières lorsque “ Désactiver la traduction des chaînes gettext ” est activé
  • Prévenir les erreurs fatales de cas limites dans class-check-invalid-text.php
  • Envoyer les e-mails WooCommerce dans la langue de l'administrateur au lieu de la langue de la commande lorsqu'il y a plusieurs destinataires

3.1.7

  • Correction d'un bug où les sites avec un quota insuffisant demandaient inutilement des traductions IA TP

3.1.5

  • Ne pas interroger translatepress.com pour vérifier la validité des licences si le champ « licence » est vide.
  • Ignorer la traduction des PDF en détectant les caractères magiques des PDF au début de chaque fichier PDF
  • Ne pas afficher le bouton Mettre à niveau pour la licence Développeur
  • Rendre les langues triables dans la version gratuite également

3.1.4

  • Correction de certains cas où des traductions récentes générées à l'aide de TranslatePress AI avaient été incorrectement définies sur __OPENROUTER_FAILED__
  • Correction du problème empêchant la traduction du libellé “ Any %s ” du menu déroulant de la navigation par couches de WooCommerce dans l'éditeur visuel
  • Ajout de données supplémentaires de traduction automatique aux demandes de vérification de licence

3.1.3

  • Correction d'une erreur fatale pendant que CTX Feed Pro était actif

3.1.2

  • Ajout de la fonctionnalité de notification par e-mail pour faible quota de mots IA
  • Correction de la pop-up de la clé API de test qui n'apparaissait pas sur WP Error
  • Style des cases à cocher et des boutons radio corrigé pour la compatibilité WordPress 7.0
  • Correction du badge de notification persistant dans la barre latérale de l'administrateur
  • Correctifs CSS pour WP 7.0 et activation de la traduction automatique lors de l'activation réussie de la licence dans l'intégration

3.1.1

  • Correction de l'envoi d'e-mails WooCommerce dans la langue par défaut au lieu de la langue secondaire (en_US)
  • Empêcher la contamination des marqueurs gettext lors des écritures dans la base de données pour les commandes, les commentaires et les options de WooCommerce <
  • Aligner la largeur de l'onglet du sélecteur de langue sur celle des autres pages de paramètres de TranslatePress
  • Annonce ajoutée concernant le module complémentaire "Domaine différent par langue"

3.1

  • Ajouter un nouvel add-on : Domaine différent pour la langue
  • Corrigé quelques entrées incorrectes dans le fichier .pot

3.0.9

  • Encouragez les utilisateurs à participer, à poser des questions ou à faire des suggestions sur les forums de wordpress.org depuis les paramètres TranslatePress.
  • Ignorer la traduction des shortcodes dans l'API REST
  • Corriger le bug où la traduction manuelle seule a empêché la sauvegarde du bloc de traduction

3.0.8

  • Ajouter des notifications dans la barre d'administration pour l'ajout d'une nouvelle langue, la licence expirée et le manque de mots IA
  • Correction du bogue où

    le texte apparaît sur des pages exclues de la traduction

  • Empêcher la traduction automatique des nombres, des courriels et des images en base64 lorsque l'option avancée Traduire les numéraux est activée
  • Correction des chaînes de l'outil de configuration du sélecteur de langue localisées en JS qui ne sont pas détectées par les analyseurs
  • Supprimer les clés API de l'objet de l'éditeur de traduction exposé en JS
  • L’onglet « Chaînes normales » de l’Éditeur de traduction est activé par défaut
  • Avertissement PHP Utiliser null comme indice de tableau est déprécié

3.0.7

  • Sécurité améliorée en ajoutant des nonces et des vérifications de capacités à divers appels Ajax qui en manquaient.
  • Correction d'un problème provoquant la rupture des URL contenant « % » lors de l'ajout manuel de traductions dans l'éditeur de traduction.
  • Compatibilité corrigée avec le plugin DK PDF
  • Sélecteur de langue hérité fixe inséré via un widget de shortcode Elementor avec une largeur fixe de 300px
  • Dans la page du configurateur de sélecteur de langue, inversez les valeurs du rayon de bordure lors du changement de position verticale
  • Masquer les étiquettes insérées par l'utilisateur dans le contexte des éléments de menu du sélecteur de langue si l'option "Drapeaux uniquement" est sélectionnée
  • Rendre " propulsé par" moins visible dans le sélecteur de langue

3.0.6

  • Support étendu pour la recherche Divi dans les langues secondaires
  • Correction d'un bug de boucle de redirection avec les chemins exclus de la traduction
  • Correction d'un problème de résolution gettext lors de la traduction des chaînes de caractères lorsque les paramètres régionaux du site différaient de la langue par défaut de TranslatePress, ce qui entraînait l'utilisation de traductions issues de paramètres régionaux incorrects pour les entrées gettext non traduites.
  • Correction d'un cas limite de retraduction du même texte plusieurs fois
  • Corrigé la non-détection des textes ne contenant que certains caractères spéciaux
  • Correction d'un bug où le widget du menu du panier miniature ne respectait pas le changement de langue
  • Correction d'une erreur de cas limite “ Call to a member function is_available() on null ”
  • Envoyer des e-mails dans la langue préférée du destinataire, si le destinataire est un utilisateur
  • Amélioration de l'INP en reportant la détection dynamique de la traduction lorsque le contenu original peut être affiché en premier
  • Correction d'un bug où le sélecteur de langue flottant n'affichait pas toutes les langues (si plus de 10 étaient ajoutées et les animations désactivées)
  • Désactiver le sélecteur de langue afficher les paramètres de langue opposés dans le cas où plus de 2 langues sont actives
  • Correction de l'avis de dépréciation pour la fonction seems_utf8 sur WP 6.9

3.0.5

  • Correction CSS pour l'offre Black Friday de la notification administrateur

3.0.4

  • Ajout de 39 autres langues, dont l'irlandais, le maltais et le sicilien
  • Ajout de la prise en charge de la traduction automatique vers l'espagnol d'Amérique latine dans TranslatePress AI
  • Ajout de la prise en charge de la recherche Divi dans la langue secondaire
  • Ajout de la prise en charge de la recherche par correspondance exacte dans String Translation en plaçant la chaîne entre guillemets : “ exemple ”
  • Permettre la traduction des données schema.org
  • Correction de la recherche de chaînes régulières traduites pour que les langues filtrées correspondent également aux termes apparaissant au milieu des chaînes traduites, et pas seulement au début
  • Empêcher la traduction automatique des chaînes de 0 ou 1 caractère, ou des chaînes composées uniquement de ponctuation
  • Changer la couleur de survol de l'arrière-plan pour le préréglage transparent afin d'améliorer le contraste du sélecteur de langue
  • Corrigé deux espaces manquants dans le balisage HTML du sélecteur flottant
  • Corriger l'avertissement PHP avec un domaine vide pour gettext avec contexte
  • Correction d'un cas limite “ appel à un membre de la fonction is_available() sur null ”
  • Déplacé le réglage “ Traduire automatiquement le slug ” pour qu'il soit le premier dans la liste
  • Étendu le message de licence pour item_name_mismatch afin de fournir plus de contexte
  • Informations textuelles améliorées à côté de la langue par défaut

3.0.3

  • Correction d'un problème apparu lors de la mise à jour précédente et survenant lors de l'utilisation de Google Translate comme moteur de traduction

3.0.2

  • Correction d'un problème de sécurité potentiel dû à l'appel d'extract sur un attribut de shortcode
  • Correction du problème de disparition du sélecteur de langue du shortcode lorsque l'option “ Afficher la langue opposée ” était activée
  • Correction d'une erreur de syntaxe MySQL concernant la traduction automatique des gettext lors de la tentative de mise à jour sans valeurs
  • Drapeaux corrigés pour les langues catalane, galicienne et basque
  • Correction d'un cas limite “ appel à un membre de la fonction is_available() sur null ”
  • Correction de l'échec des e-mails de commande WooCommerce non traduits
  • Correction du sélecteur de shortcode qui n'était pas interactif dans la fenêtre contextuelle
  • Compatibilité ajoutée pour Simple Download Manager sur certains hébergements Web en raison du tampon d'objet
  • Améliorations de l'accessibilité pour les sélecteurs de langue flottants et les shortcodes
  • Tenir compte de la barre d'administration de WordPress lorsque le sélecteur flottant est positionné en haut.
  • Meilleur support du zoom navigateur dans la traduction de chaînes
  • Ignorez la traduction gettext des slugs de base de WP Job Manager, car elle entraîne des problèmes avec les slugs traduits de TranslatePress

3.0.1

  • Cas corrigés de < emballages apparaissant sur des textes de scripts localisés tels que la page de paiement WooCommerce
  • Correction des problèmes de mise en page sur les pages Gutenberg en mettant à niveau le bloc de commutation de langue vers l'API Gutenberg v3
  • Correction des ponctuations manquantes (par exemple, guillemets, virgules) au début ou à la fin de textes traduits automatiquement
  • Corrigé les balises html incorrectes apparaissant dans le message d'erreur de la clé de licence lors de l'intégration
  • Correction d'un problème empêchant l'affichage des mots TranslatePress AI disponibles après l'activation de la licence lors du processus d'intégration
  • Correction d'un avertissement PHP concernant une clé de tableau non définie “oppositeLanguage”
  • Correction d'un avertissement PHP sur l'insertion/mise à jour gettext
  • Ajout de points d'accroche Slim SEO dans la fonction is_sitemap_path pour permettre la traduction des liens dans le sitemap

3.0

  • Commencez à traduire en moins de 5 minutes grâce à un nouveau processus d'intégration pour TranslatePress, qui vous permet de configurer rapidement les langues, la traduction automatique et les modules complémentaires

2.10.7

  • Correction d'une faille de sécurité concernant les shortcodes dans les e-mails
  • Correction des appels inutiles et sans incidence sur les coûts vers TranslatePress AI en cas d'utilisation de langues non prises en charge
  • Correction de la traduction des chaînes gettext des e-mails WooCommerce
  • Correction de l'envoi des e-mails d'administration WooCommerce dans la langue de l'utilisateur au lieu de la langue de l'administrateur
  • Correction des e-mails WooCommerce qui ne traduisaient pas le texte entré par l'utilisateur lors de l'utilisation du bloc de paiement WooCommerce
  • Filtre de recherche corrigé dans l'onglet E-mails de String Translation

2.10.6

  • Ajout du mode Langue opposée pour le shortcode du sélecteur de langue
  • Ajout de la traduction manuelle uniquement – option avancée pour un meilleur contrôle des dépenses de caractères en traduisant uniquement les pages visitées dans l'éditeur de traduction.
  • Amélioration des performances lors du chargement de pages HTML avec de gros scripts et styles en ligne, tout en minimisant le risque d'erreurs JavaScript.
  • Amélioration de l'accessibilité et correction de problèmes mineurs d'interface utilisateur de l'Éditeur de traduction
  • Amélioration de la fiabilité de la détection des wp-crons en utilisant la fonction wp_doing_cron
  • Correction de certains cas de paramètres GET manquants sur les liens internes des pages traduites
  • Correction de problème JavaScript lorsque l'option de langue opposée est active dans le sélecteur de langue
  • Correction d'un problème CSS avec le sélecteur de langue shortcode où la flèche apparaissait deux fois lorsque l'opacité était inférieure à 1
  • Corrigé quelques problèmes CSS avec les drapeaux

2.10.5

  • Correction d'un bug qui effectuait des appels de recherche de site inutiles à TP AI

2.10.4

  • Ajout de la compatibilité avec le thème Breakdance
  • Correction des noms de produits WooCommerce pour les produits à déclinaisons ayant des attributs manquants dans le panier lors de l'utilisation du shortcode woocommerce_cart
  • Liens canoniques corrigés qui n'étaient pas correctement traduits sur les pages d'archives lorsque le plugin SEOPress était actif
  • Correction d'un problème de compatibilité entre Visual Composer et le sélecteur de langue du personnaliseur
  • Option de masquage du drapeau fixe ne s'appliquant pas correctement dans le nouveau sélecteur de langue
  • Correction du problème CSS en déclarant explicitement la hauteur du drapeau dans le nouveau sélecteur de langue
  • Correction d'un avertissement PHP pour les nouvelles installations dans certains cas

2.10.3

  • Correction d'une vulnérabilité lorsque l'option avancée de filtrage de l'encapsulation Gettext à partir des métadonnées de publication était active
  • Correction des formulaires Stripe du plugin Event Tickets qui ne fonctionnaient pas sur les langues supplémentaires
  • Correction de l'aperçu des brouillons d'articles lorsque le nouveau sélecteur de langue est actif
  • Correction d'un problème de compatibilité entre Elementor et le nouveau sélecteur de langue
  • Correction des mauvais drapeaux du nouveau sélecteur de langue pour quelques langues, dont le catalan, le gallois et le galicien
  • Attributs de titre ajoutés pour le nouveau LS
  • Utiliser les polices par défaut au lieu des polices Google pour le nouveau LS
  • Légères modifications CSS pour le nouveau LS

2.10.2

  • Correction d'une erreur qui se produisait lorsque l'extension WP Rocket était active
  • Correction de la mise en page front-end cassée lorsque la détection automatique de la langue de l'utilisateur était activée et que le nouveau sélecteur de langue était actif

2.10.1

  • Correction d'un bogue de cas limite lors du rendu du nouveau sélecteur de langue dans le code court

2.10

  • Nouvelle fonctionnalité : personnalisation du sélecteur de langue depuis les paramètres de TranslatePress. Découvrez des modèles prédéfinis, modifiez les couleurs, les styles des drapeaux, l'espacement, les mises en page et bien plus encore.
  • Ajout de la compatibilité avec LiteSpeed Cache et sa fonction ESI

2.9.24

  • Correction d'un bogue avec les points de terminaison d'API REST personnalisés
  • Correction du problème causé par la fonction de nom de produit
  • Données de débogage raffinées affichées dans la zone de la page de licence

2.9.23

  • Correction de la détection de gettext sur les thèmes de blocs WordPress
  • Amélioration des messages et des notifications dans la version TranslatePress
  • Ajouter une notification de faible nombre de mots de traduction restants pour les licences non gratuites
  • Correction d'une erreur fatale sur un cas limite dans l'administration de WP

2.9.22

  • Correction d'un bug apparu dans la version précédente qui empêchait la traduction automatique via TP AI et Google Translate
  • Correction du message d'activation de la licence qui n'apparaissait pas sur certaines configurations

2.9.21

  • Ajout des codes courts [shortcode] et [shortcode] qui permettent de restreindre le contenu à des langues spécifiques
  • Amélioration des messages de l'arrière-guichet indiquant quelles fonctionnalités sont disponibles en fonction de la licence

2.9.20

  • Prise en charge de l'API REST de recherche WordPress ajoutée
  • Compatibilité ajoutée avec l'éditeur WP Bakery
  • Correction de la traduction d'un produit WooCommerce via l'API REST
  • Correction d'un bogue où les sitemaps étaient traduits
  • Correction d'une erreur JS dans l'éditeur de traduction déclenchée par des attributs href manquants sur les liens ancrés dans les pages prévisualisées
  • Problèmes de mise en cache corrigés lors de l'activation de la licence
  • Correction d'un cas particulier concernant les liens mal traduits pour les attributs href non définis
  • Page d'accueil corrigée déclenchant une erreur 404 lors de l'utilisation du caractère générique {{home}} dans ‘ Traduire uniquement certains chemins ’ et lorsque ‘ Utiliser un sous-répertoire pour la langue par défaut ’ est activé
  • Messages d'activation de licence améliorés
  • Code amélioré autour de la détection du nom du produit
  • Notifications améliorées lorsqu'un utilisateur payant n'installe que la version gratuite
  • Message amélioré pour la langue non prise en charge lorsque la clé API n'était pas valide
  • Rendre la notification concernant la désactivation de Gettext fermable dans l'éditeur de traduction

2.9.19

  • Avis de statut de licence améliorés lors de l'activation
  • Correction des problèmes de plan de site survenant lors de la réorganisation des langues de sorte que la langue par défaut ne soit pas la première

2.9.18

  • Correction d'un bogue introduit dans la version précédente qui empêchait certains utilisateurs d'accéder à l'onglet Traduction automatique

2.9.17

  • Permettre l'utilisation d'une licence gratuite avec 2000 mots pour la traduction automatique dans la version gratuite du plugin
  • Correction des problèmes de slug de taxonomie dans le code de rétrocompatibilité pour les anciennes versions de SEO Pack
  • Correction de l'avertissement PHP concernant la fonction is_file
  • Correction d'une erreur de cas limite dans PHP 8.3 concernant le passage d'un tableau à strlen
  • Correction d'un cas limite : la page d'options trp_license_key n'est pas dans la liste des options autorisées
  • Résoudre le problème d'usurpation de contenu avec la version payante active

2.9.16

  • Informations sur la licence affichées en fonction du statut

2.9.15

  • Correction du bogue introduit dans la version précédente qui empêchait l'activation de la licence

2.9.14

  • Correction de l'appel obsolète à utf8_decode à partir de PHP 8.2
  • Correction d'un problème de cas limite avec les blocs de traduction
  • Mise à jour des messages d'avis concernant les licences pour fournir plus de détails
  • Mise à jour des images d'icônes sur la page « Extensions » dans les paramètres de TranslatePress

2.9.13

  • Ajout de la prise en charge de la traduction des étiquettes et de toutes les autres taxonomies via l'API REST
  • Ajout du hook trp_error_details pour déclencher des actions lors de la survenue d'une erreur
  • Modification de la formulation du quota pour l'IA TP dans l'onglet Traduction automatique

2.9.12

  • Réduction du nombre d'appels inutiles au moteur de traduction TP AI dans certains cas lorsque le quota quotidien était dépassé
  • Correction de la traduction automatique erronée de callto, mailto et tel dans les attributs href lors de la navigation dans ces chaînes dans la Traduction de chaînes

2.9.11

  • Mise à jour de l'éditeur de traduction vers le framework Vue 3.5, ce qui a permis de réduire le temps de chargement et d'améliorer la sécurité.
  • Correction d'un cas particulier avec les blocs de traduction sur les pages traduites qui supprimaient accidentellement une balise HTML parente
  • Réduction du nombre d'appels inutiles au moteur de traduction TP AI

2.9.10

  • Correction d'une erreur sur l'onglet « Traduction automatique » des paramètres de TranslatePress lors d'une tentative de suppression de la limite de traduction automatique
  • Correction du positionnement de l'avis d'administration en cas de dépassement du quota journalier

2.9.9

  • Problème de compatibilité corrigé avec l'extension Query Monitor
  • Correction d'un cas limite lié au changement de langue dans l'éditeur de traduction lorsque l'option de suppression du pays de l'attribut hreflang était utilisée
  • Correction d'un bogue PHP rare lorsque le cache WP était désactivé
  • Correction du CSS de la fenêtre contextuelle d'activation des statistiques du plugin dans les paramètres de TranslatePress

2.9.8

  • Correction d'un problème lié au sélecteur de langue qui n'affichait pas toutes les langues lors des visites des utilisateurs non administrateurs de la version gratuite ayant modifié manuellement les paramètres de TranslatePress dans la version 2.9.7.
  • Correction d'une erreur concernant la constante non définie TRP_IN_EL_PLUGIN_DIR pour les utilisateurs de la version payante dans le cas où le module complémentaire Multiple Languages était désactivé
  • Correction d'un problème où les paramètres de détection automatique de la langue de l'utilisateur n'apparaissaient pas pour les utilisateurs de la version payante lorsque le module complémentaire Langues multiples était désactivé
  • Correction de la déclaration de l'attribut lang HTML sur les langues formelles
  • Correction d'un cas particulier déclenchant des avertissements PHP lors de l'ouverture de l'éditeur de traduction

2.9.7

  • Interface utilisateur des paramètres TranslatePress repensée
  • Améliorations de l'API de statistiques des extensions
  • Utilisation non sécurisée d'une fonction de sérialisation corrigée sur les paramètres de requête
  • Correction d'un problème de cas particulier avec l'URL d'accueil non rognée empêchant le fonctionnement sur les langues secondaires

2.9.6

  • Ajout de la prise en charge de la traduction des balises HTML “ picture ” et “ audio ”
  • Efficacité des requêtes améliorée pour la suppression des entrées en double lors de l'optimisation de la base de données
  • Problème de compatibilité corrigé avec Blocksy dans le personnalisateur

2.9.5

  • Ajout de la prise en charge de la balise vidéo afin d'afficher différentes vidéos en fonction de la langue sélectionnée
  • Ajout de la compatibilité pour la mise en cache des éléments Elementor sur les langues supplémentaires
  • Ajout de la compatibilité avec les redirections Profile Builder après les formulaires d'inscription et de modification de profil
  • Réduction des requêtes adressées à TP AI lorsque le quota est indisponible
  • Redirection vers la mauvaise langue corrigée après le paiement dans certains cas

2.9.4

  • Correction d'un problème de sécurité potentiel en empêchant l'accès direct aux fichiers
  • Recherche par mot-clé étendue dans l'interface utilisateur de traduction de chaînes pour renvoyer également des résultats provenant des traductions, en plus du texte de la langue par défaut correspondant, pour les chaînes Gettext, e-mail et régulières
  • Ajout d'une nouvelle fonctionnalité pour supprimer des traductions dans l'interface utilisateur de traduction de chaînes, individuellement ou en masse, pour les chaînes Gettext, les e-mails et les chaînes régulières
  • Correction des URL traduites incorrectement dans la page lors de la réorganisation des langues et de l'utilisation d'un sous-dossier pour la langue par défaut, tout en excluant certains chemins de la traduction
  • Correction d'un cas particulier d'erreur PHP dans la requête AJAX pour les traductions front-end
  • Correction d'un cas particulier d'erreur PHP entre les restrictions de langue de Gutenberg et l'API WP Interactivity
  • Correction d'un bogue marginal en PHP : l'argument doit être de type chaîne de caractères

2.9.3

  • Action de formulaire fixe perdant les paramètres GET sur les pages traduites

2.9.2

  • Correction d'un problème où les attributs srcset n'étaient pas définis correctement pour les images traduites

2.9.1

  • Option de restriction de langue Gutenberg ajoutée pour permettre d'inclure/exclure facilement des blocs dans des langues spécifiques
  • Avis PHP corrigé dans WP 6.7 : la fonction _load_textdomain_just_in_time a été appelée de manière incorrecte
  • Correction de la traduction des liens internes situés à l'intérieur des blocs de traduction
  • Correction d'un cas particulier où certains chemins exclus redirigeaient des URL traduites vers des URL d'origine incorrectes

2.9.0

  • Amélioration de la gestion de la base de données en n'insérant plus les URL et images externes non traduites
  • Correction de la détection de la même adresse e-mail plusieurs fois en raison de la sortie de antispambot dans des encodages différents
  • Correction du positionnement de l'icône de crayon de l'éditeur de traduction
  • Correction de l'éditeur de traduction lors de l'affichage dans une langue de droite à gauche (RTL)
  • Correction d'une erreur PHP survenant dans certains cas lors de la traduction des e-mails WooCommerce
  • Correction de l'avis de obsolescence dans PHP 8 concernant la fonction rtrim

2.8.9

  • Correction des e-mails WooCommerce envoyés dans la langue par défaut au lieu de la langue de l'utilisateur lors d'une commande en tant qu'invité non connecté sur un formulaire de validation de commande Blocks
  • Correction des emballages trp-gettext apparaissant sur le formulaire de commande WooCommerce Blocks
  • Ajout des notifications administrateur concernant la vente du Black Friday

2.8.8

  • Compatibilité corrigée avec le plugin CTX Feed
  • Sécurité améliorée en effectuant une vérification des capacités lors de l'activation/la désactivation de la licence
  • Ajout d'un nouveau paramètre au hook trp_translate_this_href

2.8.7

  • Gestion des slugs d'URL corrigée. Il est recommandé de sauvegarder votre base de données avant la mise à jour.
  • Texte des notifications d'administration corrigé

2.8.6

  • Correction d'un problème de compatibilité entre les versions des plugins TranslatePress qui provoquait une boucle infinie et des erreurs PHP avec certains paramètres spécifiques.
  • Correction de certains cas où la zone de saisie de la traduction était grisée dans l'onglet Traduction de chaînes standard
  • Correction de l'affichage de la notification « Exécuter la mise à jour » dans divers cas
  • Correction d'un bogue où les boîtes de traduction de l'éditeur affichaient des valeurs incorrectes après l'enregistrement des traductions dans certains cas
  • Correction d'une erreur JS dans l'onglet Avancé

2.8.5

  • Correction de la gestion des identifiants d'URL (slugs)
  • Correction de l'icône de crayon qui ne s'affichait pas au bon endroit pour certains thèmes
  • Ajout du filtre trp_mtapi_chunk_size pour modifier le nombre de chaînes envoyées en un seul lot à TP AI
  • Ajout du drapeau correct pour la langue kurde (sorani)
  • Correction d'un cas particulier où l'option de base de données trp_settings était mal enregistrée, ce qui entraînait des erreurs PHP.
  • Correction de l'avis de dépréciation PHP 8 lors de l'appel de rtrim

2.8.4

  • Refonte majeure de la gestion des slugs d'URL. Il est recommandé de sauvegarder votre base de données avant la mise à jour.
  • Nombreuses corrections, dont la prise en charge des permaliens personnalisés WooCommerce, des permaliens de types de publication personnalisés et des permaliens sans catégorie de base

2.8.3

  • Correction d'erreurs dans le Multisite entraînant le ciblage de tables de sous-sites incorrectes pour certaines chaînes
  • Correction du positionnement incorrect de l'icône en forme de crayon dans l'éditeur TranslatePress dans certains cas
  • Avis de obsolescence corrigé lors de la traduction des e-mails WooCommerce

2.8.2

  • Ajout de la prise en charge des traductions automatiques en chinois traditionnel lors de l'utilisation de TP AI
  • Le sélecteur de langue du menu fixe n'affichait pas les noms des langues d'origine lorsque l'option était sélectionnée
  • Positionnement amélioré du bouton Modifier dans l'Éditeur de traduction visuel
  • Correction d'un cas particulier où la traduction automatique de l'IA TP était toujours identique à l'original

2.8.1

  • Sélecteur de langue du menu fixe affichant la langue actuelle au lieu du nom réel de la langue

2.8.0

  • Ajout de la compatibilité avec le plugin PWA
  • Ajout du drapeau manquant pour la langue kirghize
  • Correction de la prise en compte des libellés du sélecteur de langue du menu fixe
  • Correction d'un problème où le CSS personnalisé était cassé sur la langue traduite
  • Correction de l'avis concernant le sélecteur de langue dans le contenu Elementor

2.7.9

  • Correction d'un problème sur la page de paiement lors de l'utilisation de BABE Payment Pack
  • Correction du problème d'affichage des langues non prises en charge lors du changement de clé API
  • Correction d'un problème CSS avec le code court du sélecteur de langue dans la fenêtre contextuelle Elementor
  • Correction d'un avis PHP obsolète lors de l'utilisation de la fonction rtrim
  • Correction d'un problème marginal lié à la non-validité de la licence sur l'onglet Traduction automatique

2.7.8

  • Compatibilité corrigée avec les anciennes versions de PHP 7

2.7.7

  • Nouvelle fonctionnalité : moteur de traduction TranslatePress AI
  • Bouton Traduire la page manquant dans l'éditeur Gutenberg corrigé
  • Correction d'un problème de cas particulier où des balises de style spécifiques étaient détectées pour la traduction

2.7.6

  • Problème de nonce corrigé sur le formulaire d'optimisation de la base de données
  • Correction d'un cas limite concernant les valeurs par défaut des paramètres de traduction automatique

2.7.5

  • Amélioration de la vitesse de chargement des pages grâce à la mise en cache de la requête des blocs de traduction
  • Amélioration de la vitesse de chargement des pages grâce à l'ajout d'un index par type de bloc
  • Fréquence fixe des demandes d'utilisation des diagnostics lorsque l'option Marketing Opt-in est active

2.7.4

  • Correction d'un problème de compatibilité avec les PDF de WP Job Board Pro
  • Problème de compatibilité corrigé avec les formulaires du thème Brikk
  • Correction de l'analyse des plugins et des fichiers de thème pour la traduction lorsque Oxygen est actif

2.7.3

  • Amélioration du comptage des caractères de la traduction automatique pour mieux faire respecter la limite quotidienne
  • Lorsque la fonction d'acceptation du marketing est activée, l'utilisation de la traduction automatique est incluse dans les données de suivi diagnostic non sensibles
  • Ajout de la prise en charge de la traduction de balises meta supplémentaires

2.7.2

  • Message de confirmation d'enregistrement de la traduction corrigé dans l'éditeur de traduction
  • Correction d'un problème CSS dans les paramètres avancés
  • Correction d'un message d'avertissement dans les paramètres TranslatePress

2.7.1

  • Correction d'un problème de sécurité potentiel dans le sélecteur de langue
  • Correction de l'apparence du sélecteur de langue flottant fixe lors de l'affichage des seuls drapeaux sur les sites avec de nombreuses langues
  • Légères modifications de l'interface utilisateur dans les paramètres de TranslatePress

2.7.0

  • Correction d'un problème avec l'option avancée Exclure uniquement certains chemins lors d'installations dans un sous-dossier
  • Amélioration du gestionnaire d'erreurs en affichant l'intégralité de la requête échouée
  • Gestion améliorée des erreurs SQL dans les appels trp-ajax

2.6.9

  • Compatibilité ajoutée avec WooCommerce Product Filters par barn2

2.6.8

  • Correction des URL relatives avec des ancres sur les pages traduites
  • Correction de la recherche dans les langues traduites sur les sites avec une combinaison spécifique de plugins

2.6.7

  • Ajout d'une nouvelle fonctionnalité qui affiche le pourcentage de traduction pour la page actuelle dans l'éditeur de traduction
  • Prise en charge des flux RSS ajoutée pour la traduction du titre, du contenu et de l'extrait
  • Ajout du support pour l'extension Duplicate Page résolvant le conflit de traduction de slug de publication
  • Compatibilité ajoutée avec Fluent Forms
  • Ajout de la compatibilité avec l'extension WooCommerce Bookings
  • Ajout de WP Webhooks Automator à la liste des plugins recommandés
  • Correction d'un avertissement obsolète dans PHP 8.1

2.6.6

  • Autoriser la traduction des commentaires et des catégories dans l'API REST
  • Compatibilité améliorée avec l'extension Complianz
  • Règles améliorées pour la création de blocs de traduction

2.6.5

  • Correction de certains cas de détection inutile de texte à l'intérieur des balises script
  • Code de compatibilité corrigé avec Oxygen

2.6.4

  • Amélioration de la vitesse de chargement des pages lorsque WooCommerce est actif
  • Correction de certains cas d'erreurs sur la fonction insert_gettext_string
  • Correction d'un problème marginal lié aux tables manquantes

2.6.3

  • Amélioration de la vitesse de chargement des pages grâce à l'optimisation du code gérant gettext
  • Vitesse de chargement de la page améliorée lorsque l'extension Query Monitor est active
  • Correction des liens internes non traduits lors de l'utilisation de la fonctionnalité de non-traduction de certains chemins d'accès
  • Correction des enveloppes trp-gettext sur les chaînes de Query Monitor
  • Drapeau corrigé pour les langues hindi et pendjabi (Inde)

2.6.2

  • Correction d'un problème où les chemins absolus ne fonctionnaient pas dans l'option Exclure des chemins de la traduction
  • Icône de crayon fixe affichée dans de mauvaises positions sur WP Forms dans l'éditeur de traduction
  • Ajout du drapeau de la langue sindhi manquant
  • Lorsque la fonction d'acceptation du marketing est activée, la liste des plugins actifs est désormais incluse dans les données de suivi diagnostic non sensibles.
  • Mise à jour des logos de Profile Builder et Paid Member Subscriptions dans la section des plugins recommandés

2.6.1

  • Analyseur DOM amélioré pour mieux gérer les commentaires HTML
  • Amélioration des opérations par défaut de l'outil d'optimisation de la base de données

2.6.0

  • Correction de certains cas d'erreur 404 sur les pages traduites pour les permaliens WooCommerce
  • Compatibilité améliorée avec RankMath

2.5.9

  • Ajout d'un composant « loader » en tant que paramètre supplémentaire dans le hook « trp_allow_tp_to_run » afin de faciliter l'intégration avec des solutions tierces
  • Correction d'une erreur liée à un cas particulier impliquant la variable non définie $disabled_language
  • Correction d'un avis concernant une propriété obsolète dans PHP 8.2
  • Correction d'une erreur de cas limite dans le fichier class-error-manager.php

2.5.8

  • Correction de certains cas de disparition de traductions de slugs CPT entraînant des pages 404
  • Correction de l'ajout incorrect d'attributs href vides aux balises de lien sur les pages traduites
  • Correction des avis de dépréciation de PHP 8 concernant les propriétés définies dynamiquement

2.5.7

  • Ajout d'un nouvel élément dans l'outil d'optimisation de la base de données pour corriger certains cas où gettext n'est pas sélectionnable dans l'éditeur de traduction
  • Correction de l'icône de crayon d'édition qui était difficile à cliquer lors du survol de certains textes dans l'éditeur de traduction
  • Ajout de la compatibilité avec le stockage des commandes haute performance de WooCommerce (HPOS)
  • Compatibilité améliorée avec WP Rocket

2.5.6

  • Amélioration de l'interface des paramètres en n'affichant l'option de niveau de langage que pour les langues et les moteurs de traduction qui le prennent en charge
  • Correction du focus sur le champ de recherche lors de l'ouverture du menu déroulant des langues dans les paramètres
  • Suppression des appels superflus pour la fonction d'abonnement marketing

2.5.5

  • Refonte de l'interface utilisateur de l'onglet « Avancé » des paramètres TranslatePress à l'aide de sous-onglets
  • Amélioration des icônes d'état de traduction pour le cas où plusieurs chaînes sont affichées en même temps dans l'éditeur de traduction
  • Correction de l'avis obsolète sur PHP 8

2.5.4

  • Nouvel aspect des sélecteurs de langue pour les options générées par shortcode et flottantes
  • Ajout d'une remarque dans les paramètres TranslatePress afin d'éviter l'ajout de langues en double avec des formules différentes
  • Avertissement obsolète corrigé déclenché par la fonction date_create
  • Correction d'un bogue empêchant la modification de certaines chaînes dans l'éditeur de traduction

2.5.3

  • Sécurité améliorée grâce à l'échappement des actions de formulaire
  • Correction du filtrage par domaine gettext dans la traduction de chaînes
  • Correction du positionnement du titre dans l'interface de traduction de chaînes
  • Ajout de plus d'informations dans notre suivi diagnostique facultatif non sensible

2.5.2

  • Refonte de l'interface utilisateur de l'éditeur de traduction pour correspondre au dernier style de WordPress
  • Correction de l'attribut de code de langue hreflang pour les langues ayant un code par défaut formel/informel
  • Ajout du drapeau manquant pour la langue aragonaise

2.5.1

  • Bloc Sélecteur de langue ajouté dans l'éditeur Gutenberg
  • Correction d'une erreur de cas limite concernant la fonction __return_true

2.5.0

  • Conversion améliorée des URL dans différentes langues
  • Correction d'un problème lié au sélecteur de langue qui redirigeait vers une page introuvable dans certains cas particuliers

2.4.9

  • Vitesse améliorée en éliminant le besoin d'une requête sur les domaines gettext sur la plupart des pages
  • Vitesse améliorée lorsque WooCommerce est actif grâce à une meilleure gestion du traitement gettext
  • Ajout de crochets pour désactiver les blocs de traduction

2.4.8

  • Balise hreflang x-default mal affichée dans certains cas
  • Paramètres avancés de nettoyage amélioré

2.4.7

  • Améliorations de la vitesse obtenues grâce à une meilleure gestion des fonctions wp_cache
  • Inclus wbr comme balise HTML acceptée dans les traductions
  • Correction du signalement incorrect de la langue philippine comme non prise en charge par la traduction automatique de Google

2.4.6

  • Option avancée « Mémoire de traduction automatique » ajoutée, ce qui évite de perdre les traductions lors de la correction de fautes de frappe dans le texte d'origine.
  • Ajout de la compatibilité avec plusieurs plugins de génération de PDF : Yith WooCommerce PDF Invoice, WooCommerce Print Products, Invoices for WooCommerce
  • Ajout d'un filtre pour supprimer par programmation les scripts CSS du sélecteur de langue
  • Avis corrigé lié à wp_cache_delete

2.4.5

  • Correction de plusieurs problèmes de compatibilité avec PHP 8.1
  • Correction d'un problème sur l'onglet Traduction automatique lors de sa première configuration

2.4.4

  • Vitesse améliorée en refactorisant la requête concernant la sélection des domaines
  • Ajout d'une option avancée permettant de désactiver la traduction des chaînes gettext via TranslatePress
  • Correction d'un problème où les liens comportaient parfois deux ancres dans les pages traduites
  • Correction de l'impossibilité de diviser les blocs de traduction
  • Correction d'un problème de compatibilité avec Oxygen Builder lors de la modification du site

2.4.3

  • Correction de problèmes liés à des erreurs « sprintf » lors de l'exécution sous PHP 8 ou versions ultérieures
  • Correction d'un problème empêchant la sélection de certaines chaînes gettext dans l'éditeur de traduction lorsque l'on se trouve dans les langues secondaires
  • Correction d'un cas particulier où il était impossible d'enregistrer un CPT lorsque le slug était traduit et que le sous-répertoire de langue par défaut était activé
  • Amélioration du shortcode conditionnel « trp_language » : le contenu n'est plus soumis à la traduction automatique.

2.4.2

  • Correction de problèmes liés au changement de langue sur les sites web utilisant la mise en cache persistante des objets
  • Ajout d'un filtre sur l'URL absolue de la page d'accueil

2.4.1

  • Ajout d'un champ « Langue préférée » dans le formulaire d'édition du profil utilisateur de WordPress, destiné à être utilisé dans les e-mails
  • Outil amélioré de mise à jour et d'optimisation de bases de données, signalant les éventuelles erreurs lorsqu'elles surviennent
  • Vitesse améliorée en mettant en cache la langue des paramètres régionaux
  • Amélioration du temps de chargement lors de l'utilisation de Divi
  • Correction d'erreurs de collationnement mixte dans certains cas
  • Correction d'un problème d'affichage incorrect de la mention de licence dans certains cas
  • Correction de la fonction permettant de récupérer la langue préférée de l'utilisateur

2.4.0

  • Correction des erreurs 404 sur WooCommerce causées par des modifications des permaliens qui n'entraînaient pas la réinitialisation des variables temporaires de TP
  • Amélioration de la communication concernant le statut des permis et d'autres notifications
  • Ajout des fonctions trp_switch_language et trp_restore_language, adaptées aux développeurs, permettant de changer de langue temporairement

2.3.9

  • Absence d'ancrage fixe dans les liens personnalisés sur les pages traduites
  • Correction d'un problème de compatibilité avec GiveWP qui ne redirigeait pas vers la page de confirmation après un don
  • Correction d'une erreur liée à un cas particulier concernant la manière dont certains plugins chargeaient le « textdomain ».
  • Correction d'un message d'avertissement lors de la modification des publications

2.3.8

  • Interface de traduction de chaînes ajoutée pour gettext (chaînes localisées des plugins et du thème) avec des fonctionnalités de recherche et de filtrage
  • Ajout de l'onglet E-mails à la Traduction de chaînes qui permet la traduction manuelle des chaînes d'e-mails, y compris les e-mails WooCommerce
  • Prise en charge étendue du pluriel et du contexte pour les chaînes gettext
  • Ajout de l'analyse des fichiers à la recherche de chaînes localisées dans les plugins et le thème actifs
  • Ajout d'une option « Avancé » permettant de rechercher et de filtrer les chaînes saisies par l'utilisateur
  • Possibilité ajoutée de s'inscrire aux notifications de sécurité et de mises à jour des fonctionnalités

2.3.7

  • Correction des paramètres GET manquants lors de l'accès à une URL personnalisée sans sous-répertoire
  • Ajout du filtre `trp_redirect_status` pour permettre de modifier le statut de redirection à partir de tous les appels à la table `wp_redirect`.

2.3.6

  • Correction d'une erreur survenant lors de la réinitialisation du mot de passe dans le formulaire WooCommerce

2.3.5

  • Ajout d'une fonctionnalité pour mémoriser la langue de l'utilisateur pour les e-mails WooCommerce. Les administrateurs et les clients reçoivent désormais tous les e-mails Woo dans leur langue préférée, et pas seulement lors du paiement.
  • Amélioration de la gestion des tableaux JSON de schéma vides ou non valides dans les balises de script des langues traduites

2.3.4

  • Compatibilité améliorée avec WooCommerce Payments
  • Avis PHP corrigé concernant notification_id

2.3.3

  • Correction de vulnérabilité de sécurité

2.3.2

  • Bouton Traduire la page ajouté dans l'éditeur Gutenberg
  • Amélioration de l'interface utilisateur des paramètres généraux de TranslatePress sur les petits écrans

2.3.1

  • Fonction trp_translate ajoutée pour faciliter les intégrations personnalisées par d'autres développeurs
  • Attribut lang potentiellement en conflit de la balise de modèle utilisée pour détecter la langue renommé

2.3.0

  • Ajout de la compatibilité avec les conteneurs Elementor pour l'exclusion/l'inclusion dans certaines langues
  • Ajout d'une option avancée pour modifier l'attribut lang HTML en un format indépendant de la région
  • Correction d'un problème avec le plugin ACF lors de l'enregistrement des champs metabox
  • Correction d'un problème concernant l'option d'exclusion de chaînes de la traduction automatique lorsque le texte exclu est une sous-chaîne d'un autre texte exclu
  • Avis corrigé dans les versions PHP 8+ concernant la dépréciation du passage de variables nulles

2.2.9

  • Correction : problème de compatibilité entre l'interface de traduction et Thrive Architect
  • Correction : s'assurer que les liens traités sont débarrassés des balises supplémentaires
  • Correction : une erreur potentielle dans le convertisseur d'URL

2.2.8

  • URLs d'archives tronquées corrigées sur la page d'accueil des pages traduites
  • Correction d'un bogue où le sélecteur de langue ne fonctionnait pas correctement pour les articles avec des slugs traduits lors de l'utilisation de l'option Avancée pour exclure des chemins de la traduction
  • Correction des liens d'archive canoniques n'ayant parfois pas de slugs traduits dans l'URL
  • Correction du schéma FAQ qui n'était pas entièrement traduit
  • Correction des paramètres du crochet trp_hreflang

2.2.7

  • Ajout de la compatibilité pour le plugin WooCommerce PDF Catalog
  • Correction d'un cas limite provoquant des erreurs SQL en raison de la sensibilité à la casse des noms de tables
  • Code hreflang corrigé pour le biélorusse
  • Drapeau du Gujarat corrigé

2.2.6

  • Utilisation de la traduction automatique améliorée en évitant la détection des chaînes iCalendar
  • Les langues non prises en charge sont désormais vérifiées automatiquement lors de l'enregistrement des paramètres de l'onglet Traduction automatique
  • Ajout de nouveaux filtres permettant de modifier les noms des tables personnalisées à partir de scripts externes

2.2.5

  • Correction de la balise span affichée dans les commandes WooCommerce du tableau de bord WP
  • Correction des avertissements de The Events Calendar concernant les commandes SQL
  • Correction des erreurs apparaissant dans les journaux lors de l'utilisation d'un code d'intégration personnalisé

2.2.4

  • Empêcher la traduction automatique des noms et des adresses dans les e-mails WooCommerce
  • Ajout d'une fonction externe permettant aux développeurs de créer facilement des sélecteurs de langue personnalisés : trp_custom_language_switcher
  • Correction d'un problème où les balises hreflang n'étaient pas incluses pour certaines langues lorsque l'option avancée de suppression des hreflang avec la locale du pays était utilisée
  • Correction d'un avertissement lié à l'utilisation de drapeaux de langues personnalisés

2.2.3

  • Correction d'une vulnérabilité de sécurité XSS
  • Plan du site corrigé contenant des URL avec des slugs de langue liant vers des chemins exclus de la traduction
  • Correction d'un problème affectant la traduction de certaines requêtes JSON particulières
  • Correction d'une erreur de cas limite concernant les objets MO
  • Option de traduction automatique des slugs déplacée vers l'onglet Traduction automatique

2.2.2

  • Correction d'un problème dans WP 5.9 provoquant des rapports d'erreur SQL de données non valides
  • Amélioration du temps de chargement des pages pour les sites Web WooCommerce dans les langues traduites
  • Avis d'administration améliorés concernant l'optimisation de la base de données

2.2.1

  • Option avancée ajoutée pour ajuster hreflang afin de masquer les balises de langue indépendantes de la région ou les balises de paramètres régionaux par pays
  • Ajout des drapeaux manquants pour le tamoul (Sri Lanka), l'espagnol (Équateur), l'espagnol (République dominicaine), l'amharique
  • Onglet Traduction automatique amélioré vérifiant la validité de la clé d'API de traduction
  • Amélioration des boutons d'action de l'interface des plugins pour TP en tenant compte du statut gratuit/pro
  • Correction de l'interface de gestion des erreurs affichant du HTML brut au lieu de HTML formaté
  • Correction d'une notification dans l'administration pour un cas limite
  • Avis corrigé sur la page de l'API de test lorsque la requête de test génère une erreur WP

2.2.0

  • Slug de langue corrigé se retrouvant incorrectement dans .htaccess dans certains cas
  • Correction d'un problème dans les balises hreflang lors de l'utilisation de certains codes de langue personnalisés
  • Ajout du drapeau persan (Afghanistan) manquant

2.1.9

  • Outil d'optimisation de base de données amélioré en ajoutant l'option de supprimer les balises CDATA et les liens non traduits des tables personnalisées TP
  • Correction d'un problème où l'outil d'optimisation de la base de données ne démarrait pas dans certains cas
  • Correction d'une erreur de cas limite (spécificateur de format inconnu) sur PHP 8 liée à la traduction automatique des chaînes gettext
  • Ajout de la balise noindex aux pages de l'éditeur de traduction pour éviter l'indexation en double

2.1.8

  • Paramètre de formalité de langue ajouté à utiliser dans la traduction automatique
  • Option avancée ajoutée pour activer le sélecteur de langue par code court cliquable
  • Outil amélioré pour l'optimisation de la base de données depuis l'onglet Avancé
  • Correction des blocs de traduction ignorant la cible _blank sur les liens

2.1.7

  • Ajout d'un formulaire dans les paramètres permettant de s'inscrire à la formation par e-mail « TranslatePress »
  • Correction d'un problème lors de la connexion qui redirigeait vers “ page introuvable ” lorsque les langues sont réordonnées
  • Correction d'un problème de césure dans la langue par défaut lors de l'utilisation du plugin WP-typography
  • Avis corrigés concernant l'appel is_file

2.1.6

  • Afficher la traduction nettoyée lors de la modification des chaînes gettext dans l'éditeur de traduction
  • Correction d'un problème qui entraînait, dans certains cas, l'affichage de la langue de traduction au lieu de la langue par défaut dans les éditeurs Elementor, Divi et WPBakery.
  • Correction d'un problème lié au fil d'Ariane avec le plugin All in One SEO dans la langue de traduction
  • Correction d'une boucle de chargement de l'éditeur Beaver Builder lorsque la détection automatique de la langue de l'utilisateur est activée
  • Correction d'un problème lié à l'exclusion du chemin d'accès de la traduction

2.1.5

  • Afficher la traduction validée après avoir enregistré les modifications dans l'éditeur de traduction
  • Amélioration de la requête permettant d'obtenir les traductions existantes
  • Correction d'un problème lié à l'utilisation de caractères génériques dans la fonctionnalité « Traduire uniquement certains chemins d'accès »
  • Correction d'un avertissement PHP sur la page des paramètres concernant DeepL

2.1.4

  • Utilisation optimisée de la traduction automatique grâce à une reconnaissance améliorée des balises cdata, des scripts js et du code html encodé
  • Correction d'un conflit avec Ultimate Dashboard

2.1.3

  • Ajout d'une option de menu « Langue opposée » lors de l'utilisation de deux langues
  • Ajout du support pour la langue opposée dans le sélecteur de langue flottant
  • Correction du problème lié à la vérification de la clé API DeepL, qui affichait une icône verte malgré des clés incorrectes
  • Correction de certains cas d'utilisation accrue de la traduction automatique

2.1.2

  • Ajout d'une option avancée permettant d'afficher la langue opposée dans le sélecteur de langue par shortcode
  • Ajout de la classe CSS « current-language-menu-item » au sélecteur de langue du menu afin de permettre sa personnalisation
  • Avis corrigé en PHP 8 lié aux langues personnalisées
  • Drapeau du swahili corrigé

2.1.1

  • Fonctionnalité « Langues personnalisées » améliorée
  • Possibilité ajoutée de modifier facilement le nom ou le drapeau d'une langue existante via Langue personnalisée
  • Ajout du défilement vertical sur les sélecteurs de langue flottants et par code court lorsque l'on a beaucoup de langues

2.1.0

  • Correction de quelques cas où des espaces manquaient entre les mots dans différentes balises HTML sur les pages traduites
  • Résolution du conflit avec l'extension Scriptless Social Sharing

2.0.9

  • Améliorations de la sécurité
  • Option ajoutée pour traduire le contenu restreint par langue dans Elementor
  • Ajout d'un filtre pour désactiver les balises hreflang des régions indépendantes
  • Amélioration des notifications dans les paramètres TP

2.0.8

  • Nom du plugin corrigé

2.0.7

  • Améliorations de la sécurité
  • Ajout de la prise en charge de la structure de permaliens de produits WooCommerce /shop/%product_cat%
  • Correction des problèmes d'URL avec la catégorie de publication lors de l'utilisation de caractères encodés
  • Correction d'un problème où les liens des produits WooCommerce n'étaient pas traduits lors du chargement en Ajax
  • Avis corrigés lors de l'utilisation de WP Bakery
  • Correction de la limite du nombre de caractères pour les extraits en chinois
  • Correction de certains cas de troncature du nom de langue personnalisée dans le sélecteur de langue
  • Correction de l'ajout de la classe « current-menu-item » aux liens de menu vides
  • Compatibilité avec Brizy pour charger les bonnes ressources dans les autres langues

2.0.6

  • Ajout de la prise en charge de la traduction du bouton de réinitialisation du formulaire
  • Correction du redimensionnement des drapeaux personnalisés
  • Correction de bogue sur l'onglet Modules complémentaires

2.0.5

  • Tous les modules complémentaires Premium ont été regroupés dans de nouvelles archives téléchargeables depuis votre compte translatepress.com. Les anciens modules complémentaires ne bénéficieront plus de mises à jour.
  • Modules complémentaires reconfigurés pour être activés depuis l'onglet Modules complémentaires des paramètres de TP
  • Ajout de la compatibilité avec WP Typography
  • Correction d'un bogue sur la page des paramètres de traduction automatique concernant la clé API

2.0.4

  • Ajout de la prise en charge de la traduction de l'attribut aria-label
  • Possibilité ajoutée d'exclure un domaine gettext entier de la traduction
  • Amélioration de la détermination du protocole http/https lors de la création de liens
  • Correction de la traduction automatique pour les langues personnalisées
  • Ajout du drapeau swahili manquant
  • Correction du drapeau pour la langue tagalog
  • Correction de quelques notifications et avertissements PHP

2.0.3

  • Compatibilité ajoutée avec PHP 8
  • Ajout de la compatibilité avec l'URL de redirection de la restriction de contenu Profile Builder
  • Ajout de la compatibilité avec l'URL de redirection de restriction de contenu de Paid Member Subscription
  • Ajout d'un filtre permettant de contourner la vérification par l'administrateur lors de l'ajout d'une langue à l'URL d'accueil
  • Correction de quelques cas d'erreurs PHP

2.0.2

  • Correction des problèmes de permaliens WooCommerce
  • Avis épinglé concernant le sélecteur de langue dans les Menus
  • Correction d'un problème lié à l'absence de zone de texte de traduction pour certaines chaînes dans l'éditeur de traduction

2.0.1

  • Option avancée ajoutée pour autoriser uniquement la traduction manuelle pour les chaînes sous les sélecteurs spécifiés
  • Ajout de la prise en charge de l'attribut « data-no-auto-translation » sur les nœuds HTML afin de désactiver uniquement la traduction automatique, et non la traduction manuelle.
  • Affichage de la date fixe pour le plugin Dokan
  • Correction du traitement des « slugs » contenant des caractères spéciaux dans l'interface de traduction des chaînes de caractères

2.0.0

  • Compatibilité améliorée avec WPBakery Page Builder et Wpresidence
  • Amélioration de la compatibilité avec les intégrations grâce à une initialisation plus précoce du traducteur automatique
  • La clé de licence dans les paramètres de TP est masquée maintenant
  • Ajout du filtre trp_apply_gettext_early
  • Temps de chargement élevé corrigé lorsque WP_DEBUG était défini sur true

1.9.9

  • L'ajout obligatoire d'une barre oblique à la fin de l'URL d'accueil est désormais un paramètre avancé facultatif.
  • Meilleure gestion de la limitation des requêtes longues sur WPEngine
  • Correction de certains cas d'ajout de slugs de langue aux chemins d'accès aux fichiers
  • Correction d'une constante de la bibliothèque DOM sans préfixe
  • Correction d'un message d'avertissement lié à l'option « Ne pas traduire les chemins d'accès »

1.9.8

  • Ajout de la compatibilité avec le plugin Google Site Kit
  • Ajout de la compatibilité avec le plugin Ivory Search et éventuellement d'autres plugins
  • Ajout d'un retour visuel indiquant que la clé API de traduction automatique a été correctement saisie
  • Ajout de hooks lors de l'enregistrement des traductions dans l'éditeur
  • Correction d'un message d'erreur dans le fichier trp-ajax

1.9.7

  • Compatibilité avec le plugin « Woocommerce Product Search »
  • Correction de certains cas où le format JSON était corrompu dans les pages traduites
  • Correction d'un problème lié aux liens contenant une taxonomie traduite en raison de caractères spéciaux
  • Correction des erreurs SQL dans l'interface de traduction des slugs.
  • Correction de certains cas où les liens sur les pages traduites pointaient incorrectement vers la page actuelle
  • Ajouter un filtre pour is_admin_link afin que les extensions qui masquent l'administration puissent fonctionner
  • Améliorations mineures apportées à l'interface utilisateur de Slug Translation.

1.9.6

  • Ajout du drapeau de l'Uruguay manquant
  • Sécurité améliorée pour les traductions dynamiques
  • Désactiver la redirection automatique de langue lors de la modification d'une page avec Oxygen ou Beaver Builder
  • Correction des cas d'erreurs SQL de tables manquantes
  • Correction d'une erreur SQL pour certaines configurations MariaDB en raison d'une syntaxe obsolète
  • Correction de certains problèmes avec la fonctionnalité d'exclusion de certains chemins.

1.9.5

  • Ajout d'un paramètre permettant de traduire uniquement certains chemins ou d'exclure certains chemins de la traduction.
  • Correction de certains cas où les paramètres GET étaient perdus dans les liens des langues traduites
  • Intégration WP Bakery permettant d'inclure/exclure des blocs selon les langues
  • Ajout d'une compatibilité pour le thème MyListing.
  • Charger la section des langues non prises en charge uniquement si une clé API est enregistrée.
  • Ajouter la prise en charge de la détection du sitemap AIO SEO

1.9.4

  • Mise à jour de l'analyseur DOM vers la version 1.9.1, cela devrait résoudre un certain nombre de problèmes de HTML cassé
  • Correction d'un cas dans WooCommerce où les slugs n'étaient pas traduits depuis l'extension seo-pack
  • Lien de partage corrigé dans le bouton Tweet du bloc de citation Elementor
  • Correction d'un problème potentiel avec le paramètre de recherche qui n'était pas échappé

1.9.3

  • Compatibilité avec l'extension WooCommerce Min/Max Quantities qui a ajouté un attribut data-quantity deux fois sur un lien
  • Ajout d'une compatibilité avec Business Directory Plugin qui générait une erreur 404
  • Correction de certains cas d'appels inutiles aux API de traduction automatique

1.9.2

  • Correction du problème de la langue norvégienne qui ne fonctionnait pas avec la traduction automatique de Google
  • Correction du chargement du domaine de traduction (text-domain) dans une langue différente de celle attendue.
  • Correction des chaînes gettext dans la mauvaise langue.
  • Corrections des traductions des pays et états de WooCommerce.

1.9.1

  • Correction d'un problème avec les slugs WooCommerce entraînant des erreurs 404 lorsqu'ils étaient modifiés manuellement par rapport aux valeurs par défaut dans certains cas
  • Ajout d'une nouvelle option de nettoyage dans les paramètres
  • Correction de certains problèmes liés à l'apparition de caractères supplémentaires dans les langues traduites sous certaines conditions
  • Toujours charger Beaver Builder dans la langue par défaut.

1.9.0

  • Correction de certains cas de demandes multiples pour connaître les langues prises en charge pour la traduction automatique

1.8.9

  • Correction de la recherche dans la recherche ajax du thème xStore
  • Corriger les cas limites de désalignement de traduction qui ont empêché certaines chaînes d'être traduites et ont généré des avis
  • Corriger certains cas d'affichage des enveloppes trp-gettext en majuscules
  • Meilleure gestion des langues non prises en charge par le moteur de traduction automatique

1.8.8

  • Compatibilité améliorée avec Oxygen builder.
  • Correction d'un problème de pagination sur la page du blog affichant la page 0

1.8.7

  • Ajout de langues indépendantes de la région dans les balises méta hreflang
  • Correction d'une erreur JS dans l'éditeur de traduction pour certains types de balises d'ancrage.
  • Compatibilité avec la passerelle WooCommerce myPOS. Amélioration de la gestion des notifications IPN PayPal dans WooCommerce.
  • Correction d'un problème avec la chaîne de caractères dans la zone de texte détectée par notre éditeur de traduction.
  • Nous conservons désormais la pagination lors du changement de langue sur la page du blog.
  • Correction d'un problème de compatibilité avec la recherche ajax du thème xStore qui n'apparaissait pas dans d'autres langues que l'anglais
  • Correction d'un problème avec les liens Woocommerce dans le sélecteur de langue
  • Compatibilité avec le plugin Woocommerce pdf Voucher
  • Correction d'un problème de pagination sur les pages d'archives pour les termes avec des slugs traduits
  • Nous excluons désormais certaines chaînes gettext de la traduction car elles posent des problèmes

1.8.6

  • Nous avons ajouté l'option “ Powered by TranslatePress ” dans le menu flottant de sélection de la langue. Cela nous aiderait beaucoup si vous pouviez activer cette option dans les paramètres. Merci !
  • Ajout d'une compatibilité avec l'élément de menu Brizy Pro
  • Ajouter la classe CSS current-menu-item aux menus des langues de traduction
  • Supprimer la commande Delete inutilisée de la traduction de chaînes
  • Ajout de la compatibilité avec l'extension woocommerce-ultimate-pdf-invoices
  • Ajout de la compatibilité avec le menu du thème Uncode sur mobile
  • Résoudre la boucle de redirection infinie lors de l'utilisation d'un sous-dossier pour la langue par défaut avec le sitemap par défaut de WP 5.5.

1.8.5

  • Amélioration du référencement naturel (SEO) en rendant les liens du sélecteur de langue indexables par les robots d'exploration
  • Correction du problème de liens internes avec l'utilisation d'un sous-dossier pour la langue par défaut activée
  • Ajout de la compatibilité de traduction pour le bouton Twitter d'Elementor
  • Compatibilité de traduction ajoutée pour le bouton de citation Twitter du bloc Elementor
  • Ajout de la prise en charge du plugin PDF Embedder Premium Secure
  • Correction d'un problème de compatibilité avec le thème Thrive
  • Correction d'un problème où les notes de commande WooCommerce n'étaient pas ajoutées dans d'autres langues
  • Correction d'un avertissement PHP
  • Correction d'un problème où les liens du répéteur Oxygen étaient vides dans la page traduite

1.8.4

  • Correction du problème de traduction des slugs dans l'extension SEO, incapable de traduire quoi que ce soit en raison d'une erreur JS liée aux drapeaux

1.8.3

  • Possibilité d'ajouter des langues personnalisées ajoutée
  • Correction des problèmes de panier WooCommerce avec certains paramètres
  • Correction de certains cas où les blocs de traduction n'étaient pas créés.
  • Les langues désactivées ne seront accessibles que par l'administrateur ou le traducteur.
  • Compatibilité avec les boutons de partage AddToAny
  • Compatibilité avec la recherche d'annonces classées dans les langues traduites
  • Ordre des langues ajusté dans le sélecteur de langues flottant selon la position haute ou basse
  • Correction de certains problèmes liés à l'utilisation de la traduction automatique

1.8.2

  • Ajout de la compatibilité avec la passerelle RECON pour WooCommerce
  • Modification de la priorité du crochet de changement de langue. Correction d'un conflit avec le thème Divi
  • Corriger l'action de suppression du panier WooCommerce pour certaines langues

1.8.1

  • Correction d'un problème où les catégories du sitemap n'étaient pas affichées correctement dans Yoast SEO
  • Modification du statut d'une redirection de 302 à 301 dans certains cas
  • Ajout du support pour Advanced WooCommerce Search

1.8.0

  • Correction d'un problème de compatibilité avec l'extension Thrive Architect
  • Résoudre la compatibilité avec le plugin Woo Product Filter
  • Ajout de la compatibilité avec Oxygen Builder pour la recherche
  • Correction des liens canoniques qui étaient générés incorrectement dans certains cas
  • Correction d'un problème où le balisage hreflang était mal détecté en raison de la suppression du paramètre ?trp de l'URL lors de son traitement

1.7.9

  • Correctif pour divers résultats de pages 404
  • Correction de l'espacement des drapeaux dans les langues RTL
  • Option “ Noms de langues complets sans HTML ” ajoutée au menu des langues
  • Possibilité d'ajouter de modifier le format de la date par langue
  • Amélioration du temps de chargement de la feuille de style du plugin Oxygen
  • Compatibilité avec l'éditeur de Brizy
  • Filtre ajouté pour permettre les ajustements https
  • Recherche améliorée sur certaines pages

1.7.8

  • Possibilité ajoutée d'exclure le hreflang d'une URL d'origine
  • Correction de la traduction du JSON imbriqué dans le JSON. Cela garantit la compatibilité avec Brizy
  • Correction de la réponse HTTP 500 dans les appels trp-ajax

1.7.7

  • Option ajoutée pour activer la traduction des chiffres
  • Ajout de la capacité de traduire des URL spéciales telles que tel, callto ou mailto
  • Ajout de la prise en charge de la traduction des données de réponse oembed
  • Correction de certains problèmes CSS sur Safari

1.7.6

  • Ajout d'un assistant d'aide pour l'éditeur visuel
  • Drapeau de Porto Rico ajouté
  • Correction d'un problème avec les liens personnalisés sur les pages d'archive de termes lorsque le terme avait un slug traduit
  • Ajout d'une section de plugins recommandés sur l'onglet des modules complémentaires.
  • Correction d'un problème d'affichage dans l'interface des chaînes pour Safari

1.7.5

  • Correction d'une URL OpenGraph incorrecte dans Yoast SEO qui provoquait une erreur fatale avec les anciennes versions
  • Correctif pour la traduction du slug d'URL de la page de blog
  • Résoudre le problème de mise à jour du module complémentaire Comptes de traducteur
  • Corriger le nombre incorrect de paramètres dans le filtre wpseo_canonical

1.7.4

  • Correction de l'erreur fatale avec le filtre get_the_date due à d'autres extensions appelant des paramètres incorrects
  • Correction d'un problème où une chaîne identique à plusieurs endroits n'affiche pas toutes les chaînes associées
  • Correction des boutons Suivant et Précédent qui ne fonctionnaient pas dans l'interface
  • Correction de la balise canonique Yoast SEO pour qu'elle contienne la bonne langue
  • Correction des icônes d'information trop grandes avant le chargement du CSS
  • Compatibilité ajoutée avec le menu Superfly
  • Ajouter la locale à l'utilisateur lors de son inscription et ignorer une chaîne gettext de WordPress et WooCommerce qui a ajouté des chaînes trpstr dans la base de données
  • Corriger la compatibilité avec le plugin Dflip et l'éditeur Elementor lorsqu'une langue secondaire est la première affichée

1.7.3

  • Correction d'une erreur qui se produisait lorsque WooCommerce était activé et que l'on accédait à un lien de catégorie n'existant pas
  • Ajout de la compatibilité avec SEO Pack version 1.2.4 ou antérieure
  • Compatibilité ajoutée avec les filtres du thème Affiliate

1.7.2

  • Mécanismes mis en œuvre pour supprimer les entrées en double dans la base de données
  • Correction d'un problème lié aux délais d'expiration de la traduction automatique sur les pages volumineuses
  • Correction d'un problème avec les liens échappés dans les réponses JSON de WooCommerce
  • Correction d'un problème avec les liens dans gettext

1.7.1

  • Correction d'un problème avec gettext lorsque la langue par défaut est différente de la langue par défaut de WordPress
  • Correction des archives mensuelles/annuelles qui affichaient un mois ou une année erronés
  • Ajout d'un message invitant à activer l'extension « Langues supplémentaires » lors de la tentative d'ajout d'une nouvelle langue.

1.7.0

  • Correction d'un problème de compatibilité avec l'extension JetPack dans certains cas
  • Correction de l'erreur JS de contrôles indéfinis pour certaines configurations
  • Mémoire de traduction fixe ne fonctionnant pas correctement pour gettext dans les attributs
  • Prise en charge des métadonnées Dublin Core ajoutée
  • Ajout de la prise en charge de l'ignorance de l'URL encodée Elementor pour l'action pop-up
  • Requêtes améliorées pour le processus de mise à niveau de la base de données

1.6.9

  • Correction d'un conflit avec le plugin Contact Form 7
  • Correction de certains problèmes de code HTML cassé causés par un habillage TRP personnalisé. Certains problèmes liés au plugin Revolution Slider sont ainsi résolus.
  • Nous avons optimisé certaines requêtes liées à l'indexation des recherches afin de résoudre certains problèmes de performances. Cela devrait permettre de remédier à certains problèmes de performances du plugin Revolution Slider.
  • Correction d'un problème avec la zone de texte dans les options avancées
  • Excluez des liens de l’option “ Imposer la langue dans les liens personnalisés ” en ajoutant leur sélecteur dans Paramètres -> Avancé -> Exclure les sélecteurs de la traduction
  • Correction des liens personnalisés dans la langue par défaut lorsque l'option « Ajouter un sous-répertoire » est activée et que la langue par défaut n'est pas la langue principale
  • Meilleure gestion des liens href avec des espaces

1.6.8

  • Ajout de la prise en charge de All In One SEO
  • Ajout de la compatibilité avec le double slashage de Peepso pour les liens traduits
  • Ajouter une option dans l'onglet « Avancé » permettant de désactiver les liens traduits dans le plan du site
  • Ajouter des options permettant de désactiver les balises de conteneur d'article dans l'onglet « Avancé ».
  • Organisez les onglets « Avancé » par catégories.
  • Corriger une erreur concernant la classe des paramètres dans class-languages.php
  • Correction d'un filtre dans la fonction trp_curpageurl()
  • Correction d'une erreur fatale survenant lors de la tentative d'accès à la variable globale alors qu'elle est nulle dans certains cas
  • Correction d'un problème : l'option « x-default » de l'onglet « Avancé » ne fonctionnait pas comme prévu

1.6.7

  • Amélioration des requêtes de mise à jour de la base de données
  • Correction d'une erreur dans mysql concernant l'insertion de la méta post_parent_id si aucun id n'a été trouvé
  • Ajout du support pour Rank Math
  • Ajout du support de SEO Press
  • Nous supprimons maintenant le trp-post-container avant d'afficher le site
  • Suppression de l'option « Obtenir l'extension » de la page des extensions
  • Refondre la prise en charge des sitemaps SEO afin de ne pas ajouter la langue à leurs URL

1.6.6

  • Implemented Search functionality in translated languages
  • Added support for WooCommerce product search in translated languages
  • Skip dynamic strings detection of ad links
  • Added filters for adjusting gettext machine translation

1.6.5

  • Fixed Exclude words from automatic translation when many excluded words are added
  • Compatibility with WooCommerce Fondy payment gateway
  • Added filter to allow disabling of error manager
  • Fixed a bug where you couldn’t deactivate a license to add a new one

1.6.4

  • Added a conditional Elementor block for language.
  • Fixed Google Translate breaking some characters such as & #8220;
  • Improvements to error handling
  • Fixed a js error

1.6.3

  • Fixed bug not being able to disable block crawlers option
  • Improved UI on settings navigation tab
  • Added extra information about how Deepl usage is paid

1.6.2

  • Fixed admin-bar appearing in translation editor
  • Nextgen plugin compatibility fix
  • Fixed a notice index translation-engine not set.
  • Refactored upgrading settings.
  • Solved issue with notifications shown in all backend that couldn’t be dismissed
  • Added ability to detect if table is missing during requests. Show admin notice on all pages.
  • Updated License message and Automatic Translation description
  • Created notifications and error page. Disabled machine translations upon error.

1.6.1

  • Added support for hreflang x-default in Advanced Settings
  • Improved checking if quota exceeded on google machine translation for each batch
  • Fix a fatal error due to incorrect call to the_title filter made by some themes
  • Fixed automatic translation character count not resetting daily
  • Fixed possible incompatibility between trp_language shortcode and automatic translation

1.6.0

  • Gettext is no longer processed in REST API requests made from admin referer.
  • Don’t update gettext machine translation with empty translation.
  • Fixed machine translation codes not being set on first save settings
  • Solved backwards compatibility with Deepl Add-on version 1.0.0
  • We now don’t translate gettext into English.
  • Fix: make sure we are not sending gettext non-unique array strings to Automatic Translation
  • Fix: Add default translation engine if not available.
  • Fix: hide Test API key button when machine translation is disabled or when there’s not API key saved.

1.5.9

  • Add an option to block crawlers from triggering automatic translations
  • Added support for excluding words from automatic translation
  • Compatibility with WooCommerce Checkout Add-Ons plugin
  • Improved integration with WooCommerce PDF Invoices & Packing Slips by translating product name and options in invoices
  • Removed possible trp-wrap tags ending up in front-end content
  • Improved display of license error messages
  • Corrected and added missing flags for 7 languages
  • Eliminate need for jQuery in language switcher shortcode
  • Fixed issue with translating admin ajax JSON strings
  • Fixed issue with html tags breaking HTML
  • Fixed warning in when saving advanced settings
  • Fixed trpst characters in WooCommerce shipping calculator
  • Fixed getting translations on fallback admin-ajax
  • New integration with Deepl API Automatic translation in PRO versions

1.5.8

  • Added machine translation limit
  • Added setting for translation memory limit
  • Fixed encoding for the “Fix broken html feature”
  • Fixed CSS for translation button in TP Editor
  • Fixed disabling dynamic translation in translation editor when it is disabled from Advanced option

1.5.7

  • Modified an autoloader to prevent errors when manually updating the plugin

1.5.6

  • Improved speed on Gettext exclusion
  • Make Gettext exclusion work without a domain in Advanced Settings
  • Allow po/mo localization files to translate excluded Gettext strings
  • Added Advanced setting to Exclude selectors from translation
  • Added option to change floating language switcher position
  • Added compatibility with CartFlows plugin
  • Added compatibility with NextGen plugin
  • Added compatibility with Ninja Popups plugin mails
  • Added compatibility with Woo Tours plugin
  • Fixed issue with trp-gettext wrappings in WooCommerce REST API
  • Fixed issue with translating images run through JetPack CDN
  • Fixed edge case where gettext inside script tag attributes was breaking html
  • Translated title of product in WooCommerce “Product has been added to cart” message
  • Better handling of string overdetection in dynamic string translation
  • Better handling of sql errors and machine translation
  • Fixed WooCommerce Product Translation on Cart Page for products with hyphen in their names

1.5.5

  • Fixed warnings regarding settings that appeared on fresh installs

1.5.4

  • Added Translation Memory feature
  • Beaver Builder compatibility
  • Fixed isseu with gettext special characters inside attributes breaking html sometimes
  • Fixed an issue with urls slugs not being translated in site-map for secondary languages if “Use subdirectory on default language” was on
  • Added support for display attribute for language-switcher shortcode

1.5.3

  • Fixed blank page when opening Translation Editor in some localized languages

1.5.2

  • Added -Advanced- tab with various custom settings
  • Added compatibility to allow translating SeedProd plugin Coming Soon page

1.5.1

  • Added maximum possible size to srcset for translated images
  • Added compatibility with Query Monitor plugin
  • Better handling of licenses when pro addons are active
  • Improved descriptions in settings page and other places
  • Added filter to allow translation of href as an exception
  • Fixed translation blocks not working on live in some edge cases
  • Fixed translation block created in secondary language not working when strings were already translated
  • Fixed JS error when dynamic translation is disabled by filter
  • Fixed translating dynamic strings in Editor when viewing as Logged out
  • Fixed page titles containing special characters not being translated
  • Fixed title attribute not being translated
  • Fixed certain custom WooCommerce permalinks not working on translated products
  • Fixed pencil icon not showing for WooCommerce product images in Shop page on certain themes
  • Fixed modifying wp_mail headers when we didn’t have to

1.5.0

  • Fixed some dynamic images not showing up in translated pages.

1.4.9

  • Fixed incompatibility with custom code for changing flags
  • Fixed some pages not being translated due to incorrectly encoded character
  • Fixed some images missing when automatic translation is on

1.4.8

  • Added support for translating images
  • Added support for translating title attribute
  • Added support for translating href pointing to internal files and href pointing to any external links
  • Added support for translating attributes modified dynamically through JS
  • Added support for translating multiple attributes on the same node
  • Added support for translating nodes containing mixt of gettext and user-inputted strings
  • Added notification and disabled TP for servers not running minimum PHP version 5.6.20
  • Refactored and improved Translation Editor user interface
  • Added Keyboard shortcuts: CTRL + S (save), CTRL + ALT + Z (discard all changes), CTRL + ALT + LEFT (previous string), CTRL + ALT + RIGHT (next string)
  • Fixed issues with translation blocks not working on some instances
  • Améliorations de la sécurité

1.4.7

  • Fixed a php error in previous commit

1.4.6

  • Fixed a js compatibility error with mootools.js
  • Modified how the license page works and added plugin notifications
  • Allow compatibility fix for Translation Editor on certain environments
  • Fixed Safari bug with links when WooCommerce active

1.4.5

  • Performance improvements
  • Fixed an issue that was causing empty strings to get inserted in the database
  • Improvements to detecting dynamic js strings earlier
  • Fixes some urls for sitemap
  • We now check if str_get_html is successful to avoid fatal error
  • Fixed regular string loaded by ajax not detected in translation editor
  • We now allow translating WooCommerce product base name separately from selected variations
  • Fixed WooCommerce cart details not being translated when changing language
  • Fixed Automatic Google Translation on languages not published yet
  • Fixed Translation Editor not working in default language when no translation language is published yet
  • Fixed gettext wrapping characters showing up in WooCommerce Shipping taxes metabox on Order pages

1.4.4

  • Added more filters
  • Make sure we do not insert empty strings in the gettext translation table
  • Added support for Affiliate tracking

1.4.3

  • Fixed an issue with the Language by Get Parameter add-on
  • Added compatibility with WooCommerce PDF invoice and WooCommerce’s order notes.
  • Added stop_translating_page and before_running_hooks hooks.
  • Refactored hooks-loader to easily remove hook

1.4.2

  • Fixes the issue with not being able to publish pages when Use subdirectory for default language is set to yes and Gutenberg is installed
  • Fixed an issue with Elementor and Use subdirectory for default language set to yes
  • Fixed an issue with Yoast Premium and Use subdirectory for default language set to yes
  • Fixed missing spaces in translations for original gettext strings with untrimmed spaces

1.4.1

  • Added PHP 7.3 support
  • Performance improvements

1.4.0

  • Added Enfold compatibility by increasing the template_include hook priority
  • Add the costa rica flag
  • Speed improvements by optimizing the full_trim function
  • Added compatibility for WooCommerce Invoices plugins
  • Fixed querying for dynamic strings in Translation Editor not bringing up translations for all languages
  • Fixed notice when gettext table is empty
  • Added function to display strings with bad encoding in Translation Editor

1.3.9

  • Fixed some issues with url translations
  • Speed improvements
  • Add Javanese flag
  • Fixed issue with trimming dynamic strings in our own ajax calls

1.3.8

  • Speed improvements
  • Remove notices from Editor when we don’t have translation languages
  • Fixed notices with referrer in translator machine
  • Fixed issues with urls in other languages
  • Fix issue of nested gettext resulting in unwanted characters
  • Strip gettext tags from urls run through sanitize_title and esc_url
  • Set caching calls non-persistent. Doesn’t work with object caching otherwise
  • Set lang attribute in html tag all the time including when on default language
  • Refactored the way we are translating json
  • Fixed issue with Woocommerce ajax calls

1.3.7

  • Fixed an issue with Woocommerce and redirects when the default language is not English
  • Speed improvements
  • Fix relative url without a trailingslash not getting a proper link back
  • Add ?trp=edit-translation=preview to ajax loaded content. Also add it to all dynamic content.
  • Added language code column in settings
  • Removed async false from JS translate-dom-changes

1.3.6

  • Refactored the get_url_for_language() function which should fix a lot of problems with links
  • Speed improvements
  • Fixed translation block icon when creating a new block
  • Fixed issues with trp tags leftovers in html
  • Fixed issues with gettext strings that weren’t detected correctly
  • Add support for relative url’s
  • Added warning in settings about controlling costs of Google API
  • Changed API key field description. Added feature to show/hide API key field based on Google Translate Active Yes/No
  • Fixed Translated-dom-changes string not translated through trp-ajax.
  • Fixed 400 errors in GT API

1.3.5

  • Fixed translation problems introduced in the last two versions
  • Added a console message when trp-ajax request uses fall back to admin ajax for debugging purposes.

1.3.4

  • Fixed issue with options in select tag that were not translatable
  • Fixed force language in custom links
  • Fixed Woocommerce links fpr products or categories that were added by the user manually in a page
  • Added Settings link to the list of links displayed on Plugins page
  • Fixed issue with Kazakhstan flag

1.3.3

  • Fixed issue with Woocommerce ajax strings that were broken in editor on default language in some cases
  • Speed improvements

1.3.2

  • Speed improvements
  • Add support for the Ginger – EU Cookie Law plugin
  • Add support for data-no-dynamic-translation attribute that skips dynamic strings from being translated by dom changes detector
  • Fixed Edit Pencil icon css in Translation Editor for some sites
  • Refactored the way we add trp-gettext tag. This should have a lot of benefits in compatibility with other plugins
  • Optimized block translation detection
  • Added caching to trp_x function when reading external .mo files
  • Fixed issue with TP icon css that was broken on wpforms forms
  • Added secret page for removing duplicate rows from database: wp-admin/admin.php?page=trp_remove_duplicate_rows

1.3.1

  • Fixed Woocommerce translation of permalinks
  • Added support for remove_accents to be based on default language when called from the sanitize_title function
  • Added support for translating JSON found in custom ajax request
  • Added better REST compatibility
  • Added compatibility for Peepso plugin
  • Fixed broken link to google translate set up api key on settings page
  • Corrected flags for Arabic and Bengali languages
  • Fixed issue with multiple slashes being added when the URL had extra get parameters

1.3.0

  • Added support for word trim when the default language is japanese, chinese or thai.
  • Exluded wp_trim_words funtion from our gettext filter to prevent som issues
  • Fixed an issue with gettext inside attributes that passed through the wp_kses function.
  • Fixed issues with the Customizer
  • Added padding to the language switcher image so we don’t conflict with themes that add extra padding to images inside links
  • We no longer remove r n t from the translation
  • Fixed issue with title attribute that contained html
  • Added a filter to all href attributes detected on our translation page
  • Added a notice to inform admins of the missing mbstring php library
  • We now send all error logs to debug.log
  • Added cite and blockquote as top_parents for merge rule on Translation blocks
  • Fixed nonce accidentally being passed through internationalized function

1.2.9

  • Rearranged and renamed some languages in the options dropdown
  • Fixed flag of Khmer language
  • Added Automatic Language Detection notice and included it on add-ons page
  • Fixed an issue with WooCommerce checkout and Stripe Gateway
  • Fixed issues with some improper responses from the WP Remote API functions
  • Fixed minor issues with ajax

1.2.8

  • Added a lot of hooks in the translation manager interface so other people can insert new content there.
  • We now take into account the presence of www or lack of it in custom links that might be local
  • We now make sure we’re not changing the locale in the backend if the language order is different.
  • Fixed issue with incorrect language adding in the backend that caused notices in the front-end
  • Removed obsolete function add_cookie
  • Fixed trailingslashit over get_permalink in url-converter
  • Removed adding cookie from php. Fixed enqueue_styles on license and add-ons tabs. Removed deprecated function.

1.2.7

  • Added a warning when changing the default language that it will invalidate their existing translations
  • Fixed incorrect detection of the form action language parameter
  • Improved compatibility with themes and plugins that use object buffering
  • Fixed some issues with image urls

1.2.6

  • Refactored determining language, redirecting and cookie adding
  • Removed leftover trp-gettext tags when WooCommerce is active on some pages
  • Fixed get_url_for_language function that was having problems in some cases.

1.2.5

  • Fixed DOM changes script not being enqueued anymore

1.2.4

  • Refactor the shortcode language switcher so it’s now HTML similar to the floater
  • Added link to Appearance -> menus in Settings page
  • Fixed language redirect with permalinks so custom parameters are passed correctly back to the url
  • Do not load dynamic string translation for IE11 and older

1.2.3

  • Fixed back-end css style not being targeted only for TP Settings page
  • Add filter to not remove detected dynamic strings until the ajax is finished
  • Fixed data-no-translation not taken into account in some cases of Dynamic strings
  • Fixed translated slug not being included in url sometimes
  • Fixed issue with gettext string on non visible html attr that prevented other attr from being translated
  • Fixed bug with translating dom changes not working for complex HTML hierarchy
  • Corrected flag for Afrikaans.
  • Fixed compatibility issues with older jQuery versions

1.2.2

  • Added Translation Block feature for translating multiple html elements together
  • Improvement: make it possible for the SEO Addon to automatically translate page slugs using Google Translate
  • Fix: using the shortcode language switcher added #trpprocessurl to the end of the url
  • Fix: changing languages from a secondary language gave 404 page when the page slug was translated
  • Fix: submitting a form from one page to another directed the user to the default language. Now if Force Custom Language Links is enabled the user gets directed to the correct url

1.2.1

  • Extra css for the floater images so they don’t brake the line in certain themes
  • Fixed compatibility issue with Woocommerce cart widget
  • Fix: use the siteurl when the homeurl is empty to detect the language

1.2.0

  • Fix wptexturize changing characters in secondary languages
  • Mini refactoring of the url_is_file() function
  • Refactor get_url_for_language() to not use the global var
  • We no longer add the language path to links to actual files on the server

1.1.9

  • Fix widget language switcher to take into account the new hreflang

1.1.8

  • Fixed bug with Strings List appearing also in Dynamic Strings List. Also fixed bug with duplicate dynamic strings not having a pencil icon because of missing jquery_object.
  • Fixed Woocommerce session storage compatibility
  • Fixed language floater not opening on iPhone.
  • Fixed issue with normal text nodes that were inside an element that had an atribute with gettext and did not get translated
  • Replaced _ with – in hreflang and filter it
  • Make force language to custom links set to yes as a default
  • Remove intensive functions from inside two loops so they only happen once we detect something in js
  • Decode html characters in mutation observed strings and removed stripslashes from trp-ajax.php to fix some strings added with js not being translatable

1.1.7

  • Compatibility fix with Elementor Page Builder
  • Added translation .pot file
  • Add proper encoding for mysqli connection in our trp-ajax.php file so we fixed some translation
  • Fixed infinite loop related to mutation observer on javascript strings by not re-adding detected strings again if they are similar to existing ones
  • Aligned text from add-ons tab.

1.1.6

  • Added support for translating Contact Form 7 alert messages
  • Fixed issue with some strings containing special characters not being translatable (i.e. “¿¡”)
  • Fixed bug with switching languages in Editor when viewing as Logged out
  • Fixed issue with broken homepage links in some themes
  • Added support for RTL languages in translation editor

1.1.5

  • Added support for translation blocks using the css class .translation-block.
  • Added possibility to choose a different language as default language seen by website visitors.
  • Updated add-ons settings page with the missing add-ons, added Language by GET parameter addon
  • Fixed issue with the

    in a post or page that broke saving the page when Yoast SEO plugin is active

  • Added a plugin notification class and a notification for pretty permalinks
  • Added WooCommerce compatibility tag
  • Small css improvements

1.1.4

  • Filter to allow adding new language: ‘trp_wp_languages’
  • Fixed issue with get_permalink() in ajax calls that was not returning the propper language
  • Adapted code to allow language based on a GET parameter
  • Fix some issues with language switcher and custom queries as well as take into account if subdirectory for default language is on
  • Fixed issue with js translation that was trimming numbers and other characters from strings when it shouldn’t

1.1.3

  • Fix issue where the language switcher didn’t work for BuddyPress pages
  • Fixed issue with CDATA in post content that was breaking the translation
  • Added a filter that can be activated and that tries to fix invalid html: trp_try_fixing_invalid_html

1.1.2

  • We now make sure that all forms when submitted redirect to the correct language
  • Fixed an issue with missing slash from language switcher
  • Fixed an issue where we were not redirecting to the correct url slug when switching languages
  • Fixed a possible notice inside the get_language_names function
  • Fixed html breaking because of unescaped quotes in translated meta content
  • Removed a special character from the full_trim function that was causing some strings to not be selectable for translation

1.1.1

  • Fixed js error with startsWith method not being supported in IE
  • Removed unnecessary files from select2 lib
  • Improved the way we rewrite urls to remove certain bugs

1.1.0

  • Implemented View As “Logged out user” functionality for translating strings that show only for logged out users
  • Allow slug edit for default language
  • Fixed an issue with the dropdown of translation strings when there were unsaved changes and the dropdown disconected from the textarea
  • Prevent translation editor icon pencil to exit the translation iframe
  • Fixed translating via the next/prev buttons that reset the position in the translation string list
  • Refactor the way we are generating the language url for the language switcher when we don’t have a variable available

1.0.9

  • We now flush permalinks when saving the settings page to avoid getting 404 and 500 errors
  • Added the current language as a class on the body tag. Ex: translatepress-en_US
  • Small readme changes

1.0.8

  • We now allow HTML in normal strings translations.
  • Changed the way we get the default language permalinks in Woocommerce rewrites
  • Fixed issues with date_i18n function
  • Fixed a warning generated when there are no rewrite rules
  • Fixed dynamic strings not updating the translation dropdown list.
  • Fixed issues with hidden space characters that were breaking some translations
  • Make sure we don’t loose the trp-edit-translation=preview from url after a WordPress redirect

1.0.7

  • Fixed a small bug in js regarding the translation editor sidebar with
  • Fixed Language Switcher for Woocommerce product categories and product tags going to 404 pages
  • Fixed issues with Woocommerce and permalinks when the default language was not english
  • Excluded more functions from getting gettext wraps

1.0.6

  • Added filter on capabilities to allow other roles to edit translations:’trp_translating_capability’
  • Don’t show php errors and notices when we are storing strings in the database
  • Fixed issues with attributes that contain json content, for instance in woocommerce variations
  • We no longer wrap gettext inside the wptexturize function
  • We no longer wrap gettexts that appear in the bloginfo function

1.0.5

  • Added possibility to edit gettext strings from themes and plugins from english to english, without adding another language. Basically, string-replace functionality.
  • Support for translating text input placeholders
  • We have a way of translating emails using the conditional language shortcode
  • Fixed issues with some elements that contained new lines and u00a0 at the start of the strings

1.0.4

  • Fixed issues with the pencil select icon in the translation editor not showing up in certain cases on the button element
  • Fixed issues with the pencil select icon in the translation editor not showing up in certain cases because of overflow hidden
  • Fixed a issue that was sometimes causing javascript errors with certain plugins

1.0.3

  • Added a conditional language shortcode:
  • Create link to test out Google API key.
  • Improvements to Woocommerce compatibility
  • Fixed json_encode error that was causing js errors
  • Changed ‘template_include’ hook priority to improve compatibility with some themes

1.0.2

  • Translation interface improvements
  • Fixed issues with strings loaded with ajax
  • Added an addon page
  • Fixed bug with gettext node accidentally wrapping another string too.

1.0.1

  • Fixed incorrect blog prefix name for Multisite subsites on admin_bar gettext hook.
  • Fixed Translate Page admin bar button sometimes not having the correct url for entering TP Editor Mode
  • Skipped dynamic strings that have only numbers and special characters.
  • Fixed order of categories in Editor dropdown. (Meta Information, String List..)
  • Fixed JS error Uncaught Error: Syntax error, unrecognized expression

1.0.0

  • Initial release.

TranslatePress Multilingue

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