.strings

Traduisez les fichiers iOS Localizable.strings avec l'IA

Importez vos fichiers .strings iOS et macOS, laissez l'IA les traduire avec votre glossaire et votre contexte, révisez chaque chaîne et exportez des fichiers prêts à être distribués.

Le format de localisation classique pour les applications iOS, iPadOS et macOS.

Ce qu'un fichier iOS .strings contient vraiment

Localizable.strings est une liste plate de paires « clé » = « valeur » ; une par ligne, regroupées dans un dossier .lproj par langue. La simplicité est réelle — ni imbrication, ni métadonnées, rien à configurer — c'est pourquoi ce format reste le cheval de bataille des applications iOS, iPadOS et macOS.

Le piège, c'est que le format n'a aucun moyen de vous signaler un problème. Un point-virgule manquant, un guillemet égaré, une clé qui existe en anglais et pas en allemand : rien de tout cela n'échoue bruyamment. Cela se manifeste par une clé non traduite à l'écran, ou une chaîne qui retombe silencieusement sur la langue de base.

.strings

"welcome_title" = "Welcome back!";
"save_button" = "Save changes";

Ce qui ne va pas lorsque les fichiers iOS .strings sont mal traduits

Ce sont les défauts qui arrivent jusqu'en production, parce qu'aucun ne ressemble à une erreur avant d'en devenir une.

Un point-virgule manquant invalide le reste du fichier

Chaque entrée se termine par un point-virgule. S'il en manque un, l'analyseur abandonne à partir de là : une seule ligne fautive peut laisser la moitié de votre application non traduite.

Les spécificateurs de format sont déplacés ou perdus

%@ et %ld sont remplis au runtime. Une traduction qui les réorganise sans utiliser les formes positionnelles plante, et plante uniquement dans cette langue.

Les clés sont traduites en même temps que les valeurs

Quand les clés sont des phrases en anglais lisibles — une convention courante — un outil naïf ne peut pas distinguer clé et valeur et les traduit toutes les deux.

Les fichiers se désynchronisent entre les langues

Rien n'impose que chaque .lproj contienne toutes les clés. Les entrées manquantes retombent silencieusement sur la langue de base : une traduction à moitié faite paraît terminée.

Comment GetTranslated s'en occupe

Détection automatique du format à l'importation : aucune configuration nécessaire.
Traductions par IA guidées par votre glossaire, le ton et le contexte du projet.
Chaque suggestion de l'IA est marquée pour relecture humaine avant publication.
Exportez dans le format que vous avez importé, prêt pour votre prochaine version.
1

Importez votre fichier iOS .strings

2

L'IA traduit avec votre glossaire

3

Relisez et validez chaque chaîne

4

Exportez et publiez

Vous voulez le voir d'abord sur votre propre fichier ?

Collez un fichier iOS .strings dans l'outil gratuit et obtenez la version traduite immédiatement — sans compte, sans adresse email.

Ouvrez le traducteur gratuit de iOS .strings

Foire aux questions

Les clés sont-elles laissées intactes ?

Oui. Seul le texte à droite de l'égalité est traduit, quelle que soit l'apparence de la clé.

Fonctionne-t-il avec .stringsdict ?

Les fichiers .strings classiques sont entièrement pris en charge. Les règles de pluriels dans .stringsdict nécessitent une gestion dédiée et sont mieux gérées en parallèle, pas via le même import.

Comment savoir qu'une langue est complète ?

Chaque projet affiche l'avancement par langue, donc une locale avec des clés manquantes est visible avant la distribution plutôt qu'après.

Commencez gratuitement

500 clés gratuites pour toujours. Sans carte bancaire.