Menu supplémentaire

Achetez MemberPress dès aujourd'hui ! Commencez à être payé pour le contenu que vous créez ! Obtenir MemberPress maintenant
  1. Accueil
  2. Base de connaissances
  3. Général
  4. Traduire MemberPress
  5. Comment traduire les pages de connexion et autres pages de MemberPress avec WPML

Comment traduire les pages de connexion et autres pages de MemberPress avec WPML

Bien que MemberPress ne prenne pas en charge les sites multilingues dès le départ et qu'il ne propose pas d'intégration officielle avec WPMLCela ne veut pas dire que vous ne pouvez pas avoir un site multilingue.

Ce document vous montrera comment traduire votre page de connexion personnalisée, en tant qu'exemple de traduction de pages MemberPress.

Création et traduction de pages personnalisées

La meilleure façon de traduire les pages MemberPress est de créer manuellement des pages personnalisées et d'ajouter des éléments MemberPress à l'aide de shortcodes.

Traduisez ensuite ces pages à l'aide de l'éditeur de traduction WMPL. En outre, vous devrez traduire vos formulaires en traduisant les chaînes MemberPress. 

Pour commencer, vous devez créer une page de connexion personnalisée en anglais et la traduire dans une autre langue. Naturellement, vous pouvez appliquer le même processus pour traduire la page dans d'autres langues dont vous pourriez avoir besoin. 

Tout d'abord, pour créer une page de connexion personnalisée dans plusieurs langues, veuillez suivre les étapes suivantes :

  1. Créer une nouvelle page dans WordPress dans votre langue maternelle ;
  1. Ensuite, ajoutez le formulaire de connexion MemberPress à cette page à l'aide de l'élément suivant shortcode :
[mepr-login-form use_redirect="true"]
  1. Conception de la page comme vous le souhaitez (par exemple à l'aide d'un constructeur de pages).

Note: Vous pouvez trouver ce shortcode et d'autres shortcodes MemberPress dans la section Shortcodes disponibles article.

Traduire les pages personnalisées avec WPML

Ensuite, vous devez traduire la page personnalisée que vous avez créée précédemment. Ajoutez les traductions pour les langues dont vous avez besoin, puis traduisez le contenu en utilisant l'éditeur WPML.

Commencez par ajouter une version de votre page de connexion personnalisée pour une langue supplémentaire et traduisez-la.:

  1. Naviguez jusqu'à Tableau de bord > Pages > Toutes les pageset trouvez votre page personnalisée. Sur le côté droit, vous verrez une colonne pour chaque langue disponible sur votre site. Pour créer une version de cette page dans la langue souhaitée, cliquez sur le bouton + icône dans la colonne prévue à cet effet.
  1. Cela ouvrira un éditeur de traduction WPML, où vous pourrez traduire tout votre contenu.
  1. Une fois que vous aurez traduit tout le contenu de votre page, la barre inférieure affichera 100%. Cliquez sur le bouton Compléter en bas à droite pour finaliser les traductions.

La page de connexion sera ainsi disponible en deux langues. Vous pouvez répéter le processus ci-dessus pour d'autres langues si nécessaire. 

Maintenant, changez la langue dans le sélecteur de langue de WPML pour vérifier la version traduite de votre page sur le front-end. Cependant, vous remarquerez que votre formulaire de connexion est toujours affiché dans votre langue principale, bien que la page soit traduite.

Malheureusement, vous n'aurez pas la possibilité de traduire le formulaire MemberPress dans l'éditeur de traduction. 

Ce problème doit donc être résolu en traduisant les différentes chaînes du plugin MemberPress à l'aide de WPML.

Traduire les chaînes MemberPress avec WPML

Les chaînes sont des morceaux de texte individuels utilisés par les plugins pour afficher des étiquettes, des messages, etc. WPML vous permet de traduire les chaînes du plugin MemberPress, afin que vos formulaires soient correctement traduits sur les pages personnalisées.

Maintenant, pour traduire les chaînes de caractères de votre formulaire de connexion ou de tout autre formulaire, suivez les étapes suivantes :

  1. Naviguez jusqu'à WPML > Traduction des chaînes de caractères.
  2. SCherchez le terme dont vous avez besoin. APar exemple, la recherche d'un pour "Username or E-mail", pour trouver l'étiquette utilisée pour le champ username/e-mail.
  1. Vous pouvez également restreindre votre recherche en sélectionnant le groupe "memberpress" comme indiqué dans la capture d'écran.
  2. Une fois que vous avez trouvé la chaîne que vous souhaitez, cliquez sur le bouton + icône pour ajouter la traduction. Cela fonctionne de la même manière pour la traduction d'une pages.
  1. Maintenant ajouter la traduction de la chaîne dans le champ approprié.
  1. Répéter les étapes 2 à 5 pour toutes les chaînes.

Enfin, une fois que vous avez traduit toutes les chaînes du formulaire, celui-ci devrait s'afficher correctement sur votre page traduite.

Je n'arrive pas à trouver les chaînes de caractères Memberpress à traduire

Si vous ne trouvez pas la chaîne de caractères du plugin que vous recherchez, cela peut signifier que la chaîne n'a pas été reconnue automatiquement par WPML. 

Vous pouvez rechercher manuellement toutes les chaînes de plugins disponibles avec WPML : 
1. Naviguez jusqu'à WPML > Localisation du thème et des plugins.
2. Trouvez le MemberPress dans la liste des plugins et cliquez sur le bouton Analyse des plugins sélectionnés à la recherche d'une chaîne de caractères au bas de la liste. 



3. WPML va maintenant vérifier si le plugin contient des chaînes de caractères. En conséquence, vous devriez maintenant voir la liste de toutes les chaînes disponibles que WPML a pu trouver. 

Ensuite, retournez à WPML > Traduction des chaînes de caractèresrechercher une chaîne de caractères et suivre les étapes de la traduction des chaînes de caractères.

Traduire d'autres pages de MemberPress

Comme pour la traduction de la page de connexion décrite ci-dessus, vous pouvez traduire n'importe quelle autre page de MemberPress. Par exemple, vous pouvez traduire enregistrement personnalisé des membres pages, Compte personnalisé ou d'autres pages créées avec des shortcodes MemberPress.

En outre, si vous rencontrez des problèmes pour traduire une page de MemberPress ou si vous trouvez des chaînes de caractères qui ne peuvent pas être traduites, merci de bien vouloir Contacter l'assistance.

Cet article a-t-il été utile ?

Articles connexes

fille de l'ordinateur

Achetez MemberPress dès aujourd'hui !

Commencez à être payé pour le contenu que vous créez.