Localiser un flow avec Remote Config
Le Remote Config d’un flow peut contenir un payload JSON distinct pour chaque langue. À l’exécution, le SDK renvoie le payload correspondant à la langue de l’utilisateur, ce qui vous permet de servir du contenu traduit, des images différentes ou d’autres valeurs spécifiques à une langue sans publier de nouvelle version de l’application.
Ajouter une langue
Pour ajouter une langue au Remote Config d’un flow :
-
Ouvrez le flow dans Flow Builder.
-
Cliquez sur l’icône Remote Config au-dessus de l’aperçu de l’écran.
-
Cliquez sur Add locale au-dessus de l’éditeur.
-
Remplissez la boîte de dialogue :
- Code : Le code de la langue, par exemple
en,froude. - Name : Le nom d’affichage, par exemple English ou French.
Adapty ajoute une nouvelle colonne dans l’éditeur JSON pour cette langue.
- Code : Le code de la langue, par exemple
Modifier les valeurs par langue
La colonne de chaque langue accepte ses propres données au format JSON. Utilisez les mêmes clés dans toutes les colonnes et traduisez les valeurs pour chaque langue.
Par exemple, la colonne anglaise :
{
"title": "Try for free!",
"cta": "Continue",
"trial_days": 7
}
Et la colonne espagnole :
{
"title": "¡Prueba gratis!",
"cta": "Continuar",
"trial_days": 7
}
Les colonnes sont indépendantes — modifier l’une n’affecte pas les autres.
Lire la langue correspondante dans votre application
Le SDK expose une entrée AdaptyRemoteConfig par langue dans AdaptyFlow.remoteConfigs. Choisissez l’entrée dont le champ locale correspond à votre utilisateur, puis lisez son dictionary ou jsonString pour utiliser les valeurs à l’exécution.
Sauvegarder ou déplacer des langues
Utilisez le menu Import/Export au-dessus de l’éditeur pour sauvegarder votre Remote Config ou le copier d’un flow à un autre. Le fichier JSON exporté contient le payload de toutes les langues en une seule fois. Consultez Personnaliser un flow avec Remote Config pour le format du fichier.