.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 — il n'y a ni imbrication, ni métadonnées, ni configuration — c'est pourquoi ce format reste le cheval de bataille des applications iOS, iPadOS et macOS.

Le piège, c'est que le format ne vous indique jamais quand quelque chose cloche. Un point-virgule manquant, un guillemet mal placé, une clé existant en anglais mais pas en allemand : rien de tout cela ne fait échouer bruyamment. Ils apparaissent comme une clé non traduite à l'écran, ou une chaîne qui revient silencieusement à 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 échecs qui atteignent la production, car aucun ne ressemble à une erreur… jusqu'à ce que ce soit le cas.

Un point-virgule manquant invalide le reste du fichier

Chune entrée se termine par un point-virgule. En oublier un fait abandonner l'analyseur à partir de ce point, donc une seule ligne erronée 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 reviennent silencieusement à la langue de base, donc une traduction à moitié terminée semble terminée.

Comment GetTranslated le gère

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 une révision humaine avant d'être envoyée.
Exportation au même format que l'importation, prêt pour votre prochaine version.
1

Importez votre fichier iOS .strings

2

L'IA traduit avec votre glossaire

3

Vérifiez et approuvez chaque chaîne

4

Exportez et livrez

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. Aucune carte de crédit.