Éditeur de localisation pour Mac · en finalisation

Traduisez votre app. Relisez avant l’export.

Modifiez vos fichiers de localisation sur Mac, contrôlez les placeholders et relisez l’export avant d’écrire dans votre projet.

Traduire → Contrôler → Relire → Exporter

Sans compte. IA facultative.

Table de traduction de LocalePilot : clés, source anglaise et cible arabe côte à côte, statuts de relecture, et panneau de détail d'un brouillon IA avec son placeholder et les valeurs française et espagnole.
Fig. 1 Traduire : le catalogue arabe, de droite à gauche, avec un brouillon IA à relire Ouvrir l’image en grand

Une QA qui attrape ce que le compilateur laisse passer

Un placeholder oublié compile très bien, puis s'affiche mal chez vos utilisateurs. LocalePilot compare chaque traduction à sa source avant l'export.

  • Placeholders ICU ({name}, pluriels, select) et {{name}}
  • printf et Apple : %@, %1$@, %d, %lld, %.2f…
  • Pluriels en ARB/ICU et String Catalogs : chaque catégorie CLDR dont la langue a besoin (one, few, many…)
  • Clés manquantes ou en trop, valeurs vides, source recopiée
  • Une anomalie bloquante bloque l'export, sauf si vous forcez explicitement
Fig. 2 QA : traduit, signalé, corrigé

Un export qui n'écrase rien en silence

L’export écrit les fichiers de traduction dans votre projet après relecture. Réglages et brouillons sont stockés séparément ; les fiches des stores ont leur propre enregistrement.

  • Revue des fichiers modifiés et des anomalies restantes
  • Fusion à trois versions avec le disque : si un fichier a changé entre-temps, vous choisissez valeur par valeur
  • Sauvegarde de chaque fichier remplacé, gardée dans le stockage de LocalePilot sur votre Mac, jamais dans votre projet
  • Résumé d'export et journal de reprise si l'export est interrompu
Fig. 3 Revue d'export

Une IA facultative, que vous choisissez

Importer, vérifier, relire et exporter fonctionnent sans IA. Quand vous l'activez, vous choisissez où partent vos textes.

Traduire vos fichiers ARB Flutter avec une IA locale

IA locale et gratuite
Ollama ou LM Studio avec un modèle exécuté sur votre Mac : vos chaînes y restent.
IA cloud, votre cléPro
OpenAI, Anthropic, Gemini ou DeepSeek, avec votre propre clé d'API.
Brouillons à relire
Chaque proposition arrive en « Brouillon IA à relire » et n'est validée que par vous.
GlossairePro
Les termes approuvés guident le modèle ; la QA signale les traductions interdites. Relisez chaque proposition.
Fenêtre de traduction IA en lot de LocalePilot : Ollama choisi parmi les fournisseurs, modèle local gemma3:12b détecté, portée sur toutes les langues cibles et les entrées manquantes ou vides.
Fig. 4 Traduction IA en lot : 11 cellules, de l'anglais vers 4 langues, avec un modèle local Ouvrir l’image en grand

Vos formats et leurs métadonnées

Métadonnées ARB, structure JSON, commentaires Apple et états des catalogues sont conservés selon le format pris en charge. Un JSON impossible à modifier en place peut être réécrit ; le résumé d’export l’explique. Consultez les limites de chaque format. Une clé dupliquée est refusée à l'import au lieu d'écraser la clé existante.

Format Chemin type Ce qui est préservé
ARB Flutter Flutter lib/l10n/app_fr.arb Métadonnées @clé conservées
JSON imbriqué i18next, React Native, Expo, easy_localization, slang, vue-i18n locales/fr/common.json Indentation et structure conservées
Apple .strings iOS, macOS fr.lproj/Localizable.strings Commentaires repris comme contexte
String Catalog iOS, SwiftUI, macOS Localizable.xcstrings Diff minimal, style Xcode
JSON multi-langue translations.json Une section par langue
Pluriels i18next Bientôt item_one, item_other Pour l'instant, chaque suffixe est une clé à part
strings.xml Android Bientôt res/values-fr/strings.xml Pas encore pris en charge

Votre fiche App Store, dans chaque langue Pro

LocalePilot lit et écrit les fichiers fastlane/metadata : nom, sous-titre, texte promotionnel, description et mots-clés. Les limites d'Apple sont contrôlées pendant la saisie. Les mots-clés sont comptés en octets, l'unité de la documentation d'App Store Connect : une lettre accentuée y compte double.

Le modèle reçoit la consigne de partir uniquement de votre fiche source, sans inventer d’affirmation. Relisez chaque champ avant l’enregistrement ; publiez avec vos outils habituels.

Traduire votre fiche App Store dans les fichiers fastlane

Gratuit pour démarrer, Pro quand votre projet grandit

L'offre Pro est une licence perpétuelle, sans abonnement. Paiement par Polar. Les futures mises à jour sont-elles incluses ?

Gratuit

  • Tous les formats
  • 1 projet, jusqu’à 300 clés source par projet
  • IA locale (Ollama, LM Studio)
  • QA et export sécurisé

Au-delà de 300 clés, le projet s'ouvre en mode découverte : vous le parcourez et consultez sa QA, mais l'édition, l'IA et l'export sont verrouillés.

Essai Pro

14 jours

  • Toutes les fonctions Pro
  • Essai unique, sans compte ni paiement. Vos fichiers restent à la fin.

Pro

49 € HT, paiement unique

  • Licence perpétuelle
  • Projets et clés illimités
  • IA cloud avec votre clé
  • Glossaire et audit IA
  • Fiche App Store

Comparer Gratuit et Pro

Questions fréquentes

LocalePilot est-il un service de traduction ?

Non. C'est un logiciel desktop pour développeurs. Il ne fournit ni traduction humaine, ni conseil, ni service de localisation hébergé.

Où sont stockés mes fichiers ?

Sur votre machine. LocalePilot n'a ni compte ni serveur : il lit les fichiers de votre projet et les réécrit à l'export. Seules les chaînes envoyées à un modèle cloud ou à un serveur distant quittent votre machine.

Quels formats sont pris en charge ?

ARB Flutter, JSON imbriqué (i18next, easy_localization, slang, vue-i18n), Apple .strings, String Catalog Xcode (.xcstrings) et JSON multi-langue ({"en": {…}, "fr": {…}}), ainsi que les fichiers fastlane de la fiche App Store. Les pluriels i18next à suffixes (_one, _other) sont pour l'instant lus comme des clés séparées ; leur regroupement en un seul pluriel arrive.

L'IA est-elle obligatoire ?

Non. Import, QA, relecture et export fonctionnent sans IA. Vous pouvez utiliser une IA locale gratuite (Ollama, LM Studio) ou, en Pro, un fournisseur cloud avec votre propre clé d'API.

Que se passe-t-il au-delà de 300 clés en version gratuite ?

Le projet s'ouvre en mode découverte : lecture et QA restent disponibles, l'édition, l'IA et l'export demandent l'offre Pro ou l'essai de 14 jours.

Sur quelles plateformes ?

macOS d'abord. Une version Windows est prévue ensuite.

Quand LocalePilot sera-t-il disponible ?

L'application est en cours de finalisation. Inscrivez-vous à la liste d'attente pour être prévenu du lancement.

Une alternative locale à Lokalise, Crowdin et BabelEdit

Être prévenu du lancement

LocalePilot est en finalisation. Laissez votre e-mail pour être prévenu du lancement.

  • macOS 12 ou ultérieur · Ollama ou LM Studio en option
  • Interface de l'app en anglais, français, espagnol, italien et portugais.
Fig. 5 Résultat de l'export