Documentation > Questions fréquemment posées

Questions fréquemment posées

Parcourir les documents
Rechercher une documentation

FAQ TranslatePress

Voici une liste des questions les plus fréquemment posées au sujet de TranslatePress, ainsi que leurs réponses.

Si vous ne trouvez pas ce que vous cherchez dans la FAQ de TranslatePress, veuillez consulter la Dépannage page aussi.

Que se passe-t-il après l'expiration de ma licence ?

À l'expiration de votre licence, le plugin continuera de fonctionner selon sa configuration actuelle. Vous n'aurez toutefois plus accès à certaines fonctionnalités premium, telles que TranslatePress AI, les nouvelles versions et les téléchargements de produits. Vous conserverez toutefois vos traductions existantes, qui continueront de fonctionner normalement sur votre site web.
 

Puis-je mettre à niveau la licence en payant la différence de prix ?

Vous pouvez passer à un forfait supérieur en payant directement la différence depuis votre Compte de TP en utilisant le Mettre à niveau l'abonnement bouton.

Note : Vous devez savoir que si vous effectuez une mise à niveau, la date d'expiration initiale ne change pas. Nous vous recommandons donc d'effectuer toute mise à niveau de licence dans les premiers mois de votre abonnement.
Puis-je payer mon abonnement dans une autre devise que l'euro ?

Nos abonnements sont facturés en Euro (EUR) par défaut. Si vous souhaitez payer en USD ou dans une autre devise, votre banque ou votre émetteur de carte convertira automatiquement le montant lors de la transaction, en utilisant le taux de change actuel.

Cela signifie que vous pouvez toujours utiliser votre carte USD pour effectuer le paiement ; par exemple, le débit apparaîtra simplement en USD sur votre relevé après conversion.

Comment changer la langue par défaut ?

Par défaut, les visiteurs de votre site verront la langue que vous avez définie comme langue par défaut. Si vous préférez qu'ils voient une version traduite, veuillez suivre les instructions ci-dessous :

Aller à Paramètres -> TranslatePress  et définir le Utiliser un sous-répertoire pour la langue par défaut option pour Oui. Ensuite, en utilisant glisser-déposer, faites glisser la langue que vous souhaitez définir par défaut tout en haut.

Une meilleure façon de gérer cela est d'utiliser le Détection automatique de la langue de l'utilisateur module d basé sur son IP ou paramètres du navigateur.

Ex.

Changer la langue par glisser-déposer

Comment puis-je modifier le drapeau de langue dans TranslatePress ?

Vous pouvez changer n'importe quel drapeau linguistique sans affecter les traductions. Cela peut être fait de deux manières :

  • Dans les paramètres de TranslatePress → onglet « Avancé » – téléchargez directement un nouveau drapeau.
  • Par code – utilisez un petit extrait

Voir les instructions complètes.

Que se passe-t-il si je modifie une chaîne de langue par défaut déjà traduite ?

Toute altération de la chaîne d'origine annulera la traduction front-end car elle est considérée comme directionnelle. C'est simplement ainsi que fonctionne notre plugin, car chaque chaîne traduite est enregistrée dans la base de données. Essentiellement, si vous modifiez la chaîne d'origine, une nouvelle chaîne sera créée et devra ensuite être traduite.

Pour faciliter la recherche de traductions, nous avons implémenté une fonctionnalité de mémoire de traduction. Si vous modifiez une chaîne dans votre langue par défaut qui a été traduite, les traductions de cette chaîne n'apparaîtront plus sur l'interface utilisateur, mais existeront toujours dans les tables _trp_* de votre base de données. Si vous sélectionnez la chaîne dans l'interface de traduction, la mémoire de traduction proposera des suggestions de traduction basées sur d'autres chaînes que vous avez traduites, même celles qui ne sont plus visibles sur l'interface utilisateur.

Veuillez noter que la mémoire de traduction est une approximation basée sur les chaînes contenues dans la base de données et peut ne pas toujours fonctionner parfaitement.

De plus, nous avons intégré une fonctionnalité d'édition grâce à laquelle les modifications apportées à une chaîne d'origine, à condition qu'elles ne dépassent pas 5% de la longueur totale de la chaîne, permettront de conserver les traductions associées à cette chaîne. Pour accéder à cette fonctionnalité, il suffit d'activer l'option Mémoire de traduction automatique fonction dans les paramètres TP --> onglet Avancé --> options Divers. Veuillez noter que cette fonctionnalité ne s'applique pas aux blocs de traduction.

Comment puis-je afficher un contenu différent pour des langues différentes ?

Eh bien, nous avons des intégrations de restriction de contenu avec l'un des plus grands constructeurs du marché WP, ainsi que notre shortcode conditionnel pour afficher un contenu différent selon la langue sélectionnée.

S'il vous plaît, jetez un œil à notre Restreindre par documentation linguistique.

Comment puis-je afficher différentes versions d'une vidéo en fonction de la langue actuelle ?

Ceci peut être réalisé en utilisant Shortcode conditionnel basé sur la langue.

Vous ajoutez les deux versions de la vidéo au contenu et les encapsulez avec le shortcode en utilisant les bonnes langues.

Ex.

[trp_language language="en_US"]
    https://www.youtube.com/watch?v=dQw4w9WgXcQ
[/trp_language]

[trp_language language="ro_RO"]
    https://www.youtube.com/watch?v=dQw4w9WgXcQ
[/trp_language]

Aussi, vérifiez les intégrations de restriction de contenu que nous avons avec des plugins comme Élémentor, Oxygen Builder, ou WPBakery.

Comment puis-je traduire un e-mail que je personnalise dans mon tableau de bord ?

Ceci peut être réalisé en utilisant Shortcode conditionnel basé sur la langue.

Vous emballez le contenu pour chaque langue avec le bon shortcode et seule la partie correcte sera envoyée à l'utilisateur par e-mail.

Ex.

[trp_language language="en_US"]
    This content will be sent only to English users.
[/trp_language]

[trp_language language="ro_RO"]
    This content will be sent only to Romanian users.
[/trp_language]
L'API Google Translate est-elle gratuite ?

Non, l'API de traduction de Google n'est pas gratuite : elle coûte 20$ par million de caractères traduits. Pour en savoir plus sur leurs tarifs de base, ici.

Cependant, Google propose une Essai gratuit option qui te donne accès à 300$ sur 12 mois qui peuvent être utilisés pour le API de traduction Google. Cela signifie que vous pouvez utilisez-le gratuitement, dans cette limite, car TranslatePress stocke les traductions localement. Les données ne sont récupérées auprès de Google qu'une seule fois, puis elles sont fournies à partir de votre propre base de données.

Google vous demandera d'abord votre carte de crédit ou d'autres méthodes de paiement lorsque vous vous inscrivez à l'essai gratuit. Ces informations de paiement sont utilisées pour vérifier votre identité et pour distinguer les personnes réelles des robots. L'essai gratuit se termine lorsque vous utilisez tout votre crédit, ou après 90 jours, selon la première éventualité.

Vous pouvez en apprendre davantage sur l'essai gratuit de Google en utilisant le lien suivant : https://console.cloud.google.com/freetrial

L'API DeepL est-elle gratuite ?

Non, le package qui contient l'accès à l'API est répertorié et peut être acheté pour 4,99 € + frais d'utilisation.

Plus d'informations sur le package de l'API DeepL sont disponibles ici : https://www.deepl.com/pro.html#developer.

Comment traduire automatiquement les slugs ?

Outre le fait qu'il vous faille avoir activé le Extension Pack SEO (disponible uniquement pour le utilisateurs pro) à partir des Paramètres TP --> onglet Extensions, vous devrez également activer le Traduire automatiquement les slugs option depuis les paramètres TP --> onglet Traduction automatique.

Une fois tout configuré, vous/les utilisateurs pourrez parcourir les pages dans d'autres langues et les traductions vous seront proposées.

Remarque : Gettext et slugs se chargent avant notre propre plugin. Donc, la façon dont notre plugin est construit, ils sont appliqués lors du deuxième chargement de la page.

Comment puis-je traduire les slugs manuellement ?

Tout d'abord, assurez-vous d'avoir activé le Extension Pack SEO (disponible uniquement pour le utilisateurs pro) depuis les paramètres de TP --> Onglet Addons.

Une fois que tout est configuré, vous pouvez trouver le slug de la page que vous souhaitez traduire dans la liste des chaînes ou dans l'interface de traduction de chaînes en provenance de Traducteur.

Comment traduire les emails de WooCommerce ?
La traduction des e-mails de WooCommerce peut être effectuée automatiquement grâce aux packs de langues de WooCommerce et à TranslatePress'' Traduction automatique fonctionnalité, et manuellement depuis le Chaîne de traduction interface. En savoir plus sur Traduction des e-mails WooCommerce ici.
Comment puis-je empêcher TranslatePress de traiter une URL personnalisée ?

Lorsque l'option « Force Language in Custom Links » (Imposer la langue dans les liens personnalisés) est réglée sur « Oui », tout lien personnalisé que vous ajoutez à votre site web sera traité par TranslatePress afin d'y ajouter la langue.

Si vous voulez que TP ignore une URL, vous pouvez y ajouter ce hachage : #TRPLINKPROCESSED

Exemple: Disons que l'URL que nous voulons ignorer est celle-ci :

https://mysite.com/ignored-url

Pour que cela fonctionne, nous ajoutons le hachage ci-dessus, donc le lien que nous allons insérer est :

https://mysite.com/ignored-url#TRPLINKPROCESSED

Est-ce que TranslatePress fonctionne sur WordPress Multisite ?

Oui, TranslatePress fonctionne sur les sites multisites. Vous pouvez activer le plugin gratuit au niveau du réseau. Les versions premium doivent être activées individuellement pour le site principal ou les sous-sites sur lesquels elles sont utilisées (afin que le champ de saisie de la licence s'affiche).

Cela fonctionne pour ajouter des langues sur des sous-sites individuels dans une installation réseau (et choisir les langues dans lesquelles traduire chaque sous-site).

Ce sera PAS travailler à avoir chaque sous-site comme langue secondaire.

Remarque : La clé de licence du produit premium doit être ajoutée dans le tableau de bord du site principal -> Paramètres -> TranslatePress -> onglet Licence, et NON dans le tableau de bord du réseau. Pour que le champ de saisie de la licence s'affiche, la version premium de TranslatePress ne doit pas être activée au niveau du réseau, mais manuellement sur le site principal ou les sous-sites.

Est-ce que TranslatePress fonctionne avec les sous-domaines ?

Cela ne fonctionnera pas d'avoir mydomain.uk, mydomain.ro, fr.mydomain.com, de.mydomain.com, etc. Cela signifie directement un système de domaines multiples et, pour le moment, nous ne le prenons pas en charge. C'est une fonctionnalité suivie, mais pour l'instant, nous n'avons pas de calendrier pour sa mise en œuvre, ni même si elle sera implémentée.

Comme solution pour , nous pouvons recommander l'utilisation du plugin MultilingualPress, https://multilingualpress.org/.

Comment ajouter un sélecteur de langue déroulant à mon menu ?

Lorsque vous ajoutez ou modifiez un menu et que la fonction TranslatePress est activée, vous trouverez les langues définies sous la rubrique Sélecteur de langue tab. Vous pouvez utiliser ces éléments pour créer le menu déroulant, exactement comme vous créeriez n'importe quel autre menu déroulant sur votre site web.

Exemple :

Configuration du menu de changement de langue
 

Comment transférer des traductions d'une langue à une autre ?

Toutes les traductions sont enregistrées dans *_trp_* tables de votre base de données.

Disons que votre langue par défaut est l'anglais (États-Unis), la langue supplémentaire est le chinois (Chine) et que vous souhaitez passer à une autre langue supplémentaire, le chinois (Taïwan), tout en conservant les traductions en chinois (Chine) que vous avez déjà.

Dans ce cas, vos traductions en chinois (Chine) sont stockées dans le _trp_dictionary_en_us_zh_cn table. Vous pouvez en faire une copie et la nommer _trp_dictionnaire_en_us_zh_tw (vous pouvez trouver le code de langue d'une langue particulière dans les paramètres du TP --> onglet Général --> section Toutes les langues --> colonne Code). Ensuite, définissez la langue Chinois (Taïwan) dans vos paramètres du TP et enregistrez les modifications. Cela permettra à notre système d'activer les traductions de _trp_dictionnaire_en_us_zh_tw table.

Est-il possible de transférer/migrer des traductions d'un site à un autre (par exemple, de la pré-production à la production) ?

Il est possible de travailler avec TranslatePress sur un site de test, puis de transférer l'ensemble vers votre site de production.

TranslatePress enregistre toutes les traductions dans le *_trp_* les tables de votre base de données WordPress. Tant que vous migrez ces tables avec le contenu de votre site vers l'environnement live, les traductions seront disponibles et fonctionneront correctement.

Donc, l'approche recommandée est d'effectuer une migration complète de la base de données (ou du moins d'inclure les tables *_trp_*) lors du passage de la pré-production à la production.

En bref : Vos traductions sont stockées localement dans la base de données de votre site web (pas liées au domaine de notre système). Donc, lorsque vous migrez votre site — en utilisant un plugin de migration comme AIO WP Migration ou UpdraftPlus, ou en copiant la base de données — vos traductions existantes l'accompagnent.

Nous avons décrit le processus de migration dans une page de documentation dédiée [ici].

Puis-je utiliser les traductions WPML si je souhaite activer TranslatePress ?
L'architecture de ces plugins est différente. TranslatePress enregistre les traductions au niveau des chaînes de caractères, tandis que WPML les enregistre au niveau des articles ; les traductions ne sont donc pas compatibles. Vous devrez traduire votre site à partir de zéro, que ce soit manuellement ou à l'aide d'un outil de traduction automatique.