Comment localiser votre fiche App Store et Google Play
Localiser une fiche n'est pas le même travail que localiser l'app. Tu peux publier une fiche en une douzaine de langues alors que l'app elle-même reste en anglais uniquement. Apple précise explicitement que les métadonnées d'App Store Connect sont séparées du binaire de l'app — tu ajoutes une entrée localisée sans rien changer au build. Google Play fonctionne pareil : le texte et les visuels de la fiche sont une chose à part, envoyés dans Play Console.
Donc si la localisation ressemble à une corvée, ce n'est pas la faute des boutiques. C'est le volume de saisie manuelle par langue — et deux pièges qui n'apparaissent qu'une fois qu'on a déjà cliqué sur la dixième langue. Voici la marche à suivre pour chaque boutique, puis les pièges.
Ce que « localiser la fiche » couvre réellement
Sur les deux boutiques, les champs localisables sont grosso modo : le nom / titre de l'app, le sous-titre (Apple) ou la description courte (Google), la description complète, le champ mots-clés (Apple uniquement — Google indexe toute la description à la place), et les captures d'écran. Rien de tout ça ne nécessite une nouvelle soumission de binaire. Une fiche traduite peut être mise en ligne pour un marché où l'interface de l'app est encore en anglais.
Localiser sur l'App Store (App Store Connect)
- Mets l'app dans un état modifiable. L'aide d'Apple est claire : « Vous ne pouvez gérer les langues que lorsque le statut de l'app est modifiable. » Si ta version est en attente de vérification ou en attente de publication par le développeur, tu ne peux pas ajouter ou modifier de localisations tant qu'elle ne revient pas à un statut modifiable.
- Ouvre le menu des langues. Sur la page de l'app (ou la page Informations sur l'app pour les champs partagés), clique sur le nom de la langue principale en haut à droite, fais défiler jusqu'à « Non localisé », et clique sur le + à côté de la langue voulue.
- Remplis les champs qui ne se sont PAS copiés. C'est le piège. Quand tu ajoutes une langue, Apple copie tes captures d'écran et la plupart des propriétés depuis la langue principale « sauf la description et les mots-clés ». Ces deux-là arrivent vides. Rien ne t'avertit — la langue semble presque entièrement remplie, donc il est facile d'enregistrer une fiche dont la description est en fait restée sur la langue principale.
- Traite les Informations sur l'app séparément. Le nom de l'app, le sous-titre et l'URL de la politique de confidentialité se trouvent dans Informations sur l'app (métadonnées partagées), pas sur la page de version. Ajoute la langue là aussi et saisis ces valeurs par langue.
- Localise les captures d'écran. Comme les captures d'écran héritent de la langue principale, une nouvelle langue est publiée avec tes captures en anglais tant que tu ne les remplaces pas. Si tes légendes sont incrustées dans les images, cela signifie envoyer un jeu traduit par langue.
- Enregistre, puis soumets pour vérification. Les métadonnées d'une nouvelle langue ne sont pas en ligne juste parce que tu les as enregistrées. L'App Review doit approuver la nouvelle langue ; tu soumets une version portant les métadonnées localisées pour approbation. Prévois ce délai, ce n'est pas un basculement instantané.
Localiser sur Google Play (Play Console)
- Ouvre l'outil de traduction. Dans Play Console, va dans Croissance › Présence sur le store › Fiches et produits du store, puis Gérer les traductions. C'est là que toutes les langues de la fiche sont gérées au même endroit.
- Ajoute les langues. Dans Gérer les traductions, choisis Sélectionner les langues, coche celles que tu veux, clique sur Appliquer, puis Enregistrer. Elles apparaissent maintenant comme des lignes à remplir.
- Fournis le texte — trois options. Colle tes propres traductions ; ou utilise la traduction automatique gratuite de Google pour un premier jet ; ou, depuis le même menu, commande une traduction humaine payante auprès des prestataires tiers de Google. Google annonce environ 0,07 USD par mot avec des traductions livrées sous environ sept jours, couvrant la fiche du store (titre, description courte, description complète) et les produits intégrés à l'app.
- Applique par langue, puis enregistre. Une fois les traductions revenues, ouvre la ligne de chaque langue, relis le titre / la description courte / la description complète / les captures d'écran, et enregistre. Google vérifie aussi les changements de fiche avant leur mise en ligne, donc là non plus ce n'est pas instantané.
Combien de langues Google Play prend-il en charge pour la fiche ? Google ne publie pas un chiffre unique clair, et les estimations courantes vont d'environ 77 à environ 88 langues et variantes selon la façon de compter — considère donc tout chiffre unique que tu vois comme approximatif. Le point pratique : ce sont des dizaines, largement de quoi couvrir tous les marchés qui valent la peine d'être ciblés.
Les pièges que personne ne mentionne
- Le piège de l'héritage chez Apple. Les captures d'écran et la plupart des champs se copient depuis la langue principale ; pas la description ni les mots-clés. La moitié du travail consiste à se souvenir quelles langues ont encore une description vide cachée derrière une page par ailleurs bien remplie.
- Les captures d'écran héritent aussi — et ça joue dans l'autre sens. Une nouvelle langue est publiée automatiquement avec tes captures d'écran de la langue principale. Pratique si tu n'as pas encore localisé les images, trompeur si tu oublies de les remplacer et publies des légendes en anglais sur une fiche japonaise.
- Le champ mots-clés est par langue et mérite d'être soigné. Apple te donne un champ mots-clés de 100 caractères par langue, invisible pour les utilisateurs. Le traduire mot à mot gaspille l'espace — les termes réellement recherchés sur chaque marché correspondent rarement à une traduction littérale. Google n'a pas de champ mots-clés séparé ; il indexe toute ta description, donc l'intention mots-clés doit vivre dans le texte, par langue.
- Le timing de l'état modifiable. Chez Apple, tu ne peux toucher aux localisations que lorsque le statut de l'app est modifiable. Regrouper ton travail de localisation avant de verrouiller une version pour examen t'évite un « pourquoi ce champ est-il grisé ».
- L'examen s'applique à chaque nouvelle langue. Les deux boutiques vérifient les métadonnées d'une nouvelle langue. Il n'existe aucun chemin où tu colles 40 traductions et elles sont toutes en ligne la minute suivante — l'étape de rédaction est de ton ressort, mais la mise en ligne reste sur l'horloge de la boutique.
- Les limites de caractères diffèrent et les traductions s'allongent. L'allemand et le finnois font régulièrement 30 à 40 % de plus que l'anglais ; un sous-titre qui tenait en anglais peut dépasser la limite de 30 caractères d'Apple une fois traduit. Vérifie la limite par champ, par langue, pas une seule fois.
Où Mokbi intervient
Les boutiques gèrent la plomberie — ajouter une langue, stocker le texte, le vérifier. Ce qu'elles ne font pas, c'est écrire les métadonnées par langue à ta place, et c'est cette partie qui transforme 50 langues en une semaine de copier-coller. Mokbi génère et traduit les champs de fiche de chaque langue — titre, sous-titre, mots-clés et description — en 50 langues en une seule passe, donc tu ne remplis pas chaque langue d'App Store Connect à la main ni ne colles les lignes de Play Console une par une. Le champ mots-clés est traité comme des mots-clés, pas passé par une traduction littérale, donc cet espace de 100 caractères n'est pas gaspillé.
Pour être honnête sur les limites : ça te donne un jeu de champs complet et localisé, prêt à mettre dans chaque boutique. Ça ne contourne pas l'examen. Les métadonnées de chaque nouvelle langue passent toujours par l'App Review chez Apple et les propres vérifications de fiche de Google — aucun outil ne peut publier automatiquement en contournant ça, et quiconque prétend le contraire passe sous silence le fonctionnement réel des boutiques. Ce que tu économises, c'est la rédaction manuelle et la copie par langue, là où passent réellement les jours.
Tu peux localiser les captures d'écran dans le même projet — construis le carrousel une fois, traduis les légendes dans les 50 langues, et exporte un jeu par langue pour ne pas publier des images en anglais sous une fiche traduite.