Localiser les paywalls avec le Remote Config

Adapter vos paywalls à différentes langues est indispensable dans un monde multiculturel. La localisation vous permet de créer des expériences sur mesure pour les utilisateurs de régions spécifiques. Pour chaque paywall, vous pouvez ajouter des versions dans plusieurs langues, afin que votre produit résonne avec les audiences locales.

Si vous n’utilisez pas le Paywall Builder d’Adapty pour concevoir vos paywalls, vous pouvez tout de même localiser vos paywalls personnalisés et gérer les localisations sans redéployer votre application :

  1. Vous créez un Remote Config avec des variables dans le tableau de bord Adapty. Les variables peuvent représenter du texte, des médias ou d’autres types de contenu.
  2. Vous définissez les valeurs des variables pour chaque langue.
  3. Vous gérez les variables dans le code de l’application.
  4. Lorsque vous récupérez un paywall avec des produits en envoyant un paramètre régional, vous obtenez les valeurs de variables appropriées.

De cette façon, les localisations ne sont pas codées en dur dans le code de l’application, et vous pouvez les ajuster à tout moment.

Que ce soit en vue tableau ou en format JSON, vous pouvez facilement modifier les paramètres pour chaque langue. Par exemple, traduire des clés de chaînes, basculer des valeurs booléennes (ex. : TRUE pour l’anglais, FALSE pour l’italien), ou même remplacer des images de fond.

Configurer la localisation pour les paywalls avec Remote Config

  1. Accédez à la section Paywalls dans Adapty.
  2. Cliquez sur le paywall pour l’ouvrir.
  3. Allez dans l’onglet Remote config.
switch_to_remote_config.webp
  1. Cliquez sur Locales et sélectionnez les langues que vous souhaitez prendre en charge. Enregistrez vos modifications pour ajouter ces paramètres régionaux au paywall.
add_locale.webp

Vous pouvez désormais traduire le contenu manuellement, utiliser l’IA, ou exporter le fichier de localisation pour des traducteurs externes.

Traduire les paywalls avec l’IA

La traduction par IA est un moyen rapide et efficace de localiser votre paywall.

Vous pouvez traduire les valeurs de type String et List. Par défaut, toutes les lignes sont sélectionnées (surlignées en violet). Les lignes déjà traduites sont marquées en vert et ne seront pas incluses dans la nouvelle traduction par défaut. Les lignes non sélectionnées ou non traduites apparaissent en gris.

localization-table.webp
localization-json.webp
  1. Sélectionnez les lignes à traduire. Il est conseillé de décocher les lignes contenant des identifiants, des URLs et des variables pour éviter que l’IA ne les traduise.

  2. Sélectionnez les langues pour la traduction.

    localization-table-language.webp
  3. Cliquez sur AI Translate pour appliquer les traductions. Les lignes sélectionnées seront traduites et ajoutées au paywall, avec les lignes traduites marquées en vert.

Exporter les fichiers de localisation pour traduction externe

Bien que la localisation par IA soit une tendance de plus en plus répandue, vous préférerez peut-être une méthode plus fiable, comme faire appel à des traducteurs professionnels ou à une agence de traduction reconnue. Dans ce cas, vous pouvez exporter les fichiers de localisation pour les partager avec vos traducteurs, puis importer les résultats traduits dans Adapty.

L’export via le bouton Export crée des fichiers .json individuels pour chaque langue, regroupés dans une seule archive. Si vous n’avez besoin que d’un seul fichier, vous pouvez l’exporter directement depuis le menu propre à la langue.

localization-single-export.webp

Une fois les fichiers traduits reçus, utilisez le bouton Import pour les télécharger tous en même temps ou individuellement. Adapty validera automatiquement les fichiers pour s’assurer qu’ils correspondent au bon format.

Format du fichier d’import

Pour garantir un import réussi, le fichier d’import doit respecter les exigences suivantes :

  • Nom et extension du fichier : Le nom du fichier doit correspondre au paramètre régional qu’il représente et avoir une extension .json. Vous pouvez vérifier et copier le nom du paramètre régional dans Adapty Dashboard. Si le nom n’est pas reconnu, l’import échouera.
locale-name.webp
  • JSON valide : Le fichier doit être un JSON valide. Dans le cas contraire, l’import échouera.

Localisation manuelle

Parfois, vous souhaiterez peut-être ajuster des traductions, ajouter des images différentes pour des paramètres régionaux spécifiques, ou encore modifier directement des configurations Remote Config.

  1. Choisissez l’élément à traduire et saisissez une nouvelle valeur. Vous pouvez mettre à jour les valeurs de type String et List ou remplacer des images par d’autres mieux adaptées au paramètre régional.
032b429-remote_config_localization.webp
  1. Utilisez le menu contextuel du paramètre régional anglais pour résoudre efficacement les problèmes de localisation :

    • Copy this value to all locales : Écrase toutes les modifications effectuées dans les paramètres régionaux non-anglais pour la ligne sélectionnée, en les remplaçant par la valeur du paramètre régional anglais.

    • Revert all row changes to original values : Abandonne toutes les modifications effectuées au cours de la session en cours et restaure les valeurs à leur dernier état enregistré.

d7e70f1-remote_confi_loc_table_options.webp

Après avoir ajouté des paramètres régionaux à un paywall, veillez à implémenter correctement les codes de paramètres régionaux dans le code de votre application. Consultez les guides sur l'utilisation des localisations et des codes de paramètres régionaux dans votre application