É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
Fonctionne avec
Sans compte. IA facultative.
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
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
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.
- 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.
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.
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
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.
À lire aussi
Ê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.