Traduire des fichiers .NET et Qt
Traduisez des fichiers de ressources .NET RESX et RESW, ainsi que des fichiers Qt Linguist .ts jusqu’à 12 MB. Les noms des ressources, les en-têtes et les contextes restent inchangés ; seules les chaînes sont traduites.
Les fichiers de ressources .NET (.resx et .resw) et Qt Linguist (.ts) sont acceptés jusqu’à 12 MB. Dans les deux formats, les identifiants utilisés par votre code à la compilation font partie de la structure et ne sont jamais modifiés. Seules les chaînes destinées aux utilisateurs sont traduites.
Éléments traduits et éléments laissés inchangés
| Format | Éléments traduits | Éléments laissés inchangés |
|---|---|---|
| RESX, RESW | La valeur de chaque entrée de chaîne | Les attributs name, l’en-tête et le schéma des ressources, xml:space, la colonne des commentaires, les images et les autres ressources qui ne sont pas des chaînes |
| Qt Linguist | La traduction de chaque message | Les noms de contexte, les chaînes source, les emplacements, %1 et %n, les fragments HTML |
Pour Qt, l’attribut language du fichier est mis à jour avec la langue cible lorsque vous traduisez vers une seule langue. Les fichiers .ts sont reconnus à partir de leur contenu : un fichier TypeScript portant la même extension est refusé.
Exemples de demandes
Crée un fichier Resources.fr.resx à côté de l’original.
Traduisez les valeurs en français. Conservez les espaces réservés comme {0} et {1} sans les modifier, et laissez les noms des ressources et les commentaires tels quels.
Le plan répertorie les éléments à écrire avant que vous ne donniez votre accord.
Traduisez uniquement les chaînes de texte en allemand. Laissez les fichiers intégrés, les images et toutes les entrées qui ne sont pas des chaînes inchangés.
Remplit tous les messages d’un fichier Qt pour qu’un locuteur natif puisse les peaufiner.
Traduisez en espagnol tous les messages inachevés. Conservez %1 et %2 sans les modifier, ainsi que les esperluettes des raccourcis clavier.
Laisse inchangés les messages relus après une nouvelle exécution de lupdate.
Dans le fichier italien, traduisez uniquement les messages inachevés et laissez les messages terminés tels quels.
Indique les mots à utiliser de façon uniforme dans toutes les boîtes de dialogue.
Traduisez en portugais. Traduisez toujours « Settings » par « Configurações » et « Project » par « Projeto ».
À savoir
- Une langue cible par importation pour les deux formats. Si vous en demandez deux, le plan n’en traduira qu’une et vous le signalera. Traitez le fichier une fois par langue : votre glossaire est conservé.
- Pluriels Qt. Les messages qui utilisent les formes de pluriel de Qt sont laissés tels quels pour l’instant. Le plan vous indique leur nombre afin que vous puissiez les traiter dans Qt Linguist.
- Compilation habituelle. Avec Qt, exécutez
lreleaseaprès la traduction, comme vous le feriez après une traduction dans Qt Linguist. Pour .NET, la compilation dans un assembly satellite ne change pas. - Commentaires. Un commentaire RESX documente la chaîne pour votre équipe. Il reste donc en anglais, sauf indication contraire de votre part.
- Filtre de sortie. Non disponible : le fichier entier est renvoyé.
- Limite. 12 MB.
Contenu associé
- Chaînes Android et Apple et XLIFF pour d’autres formats de localisation.
- Autres fichiers XML pour les fichiers XML qui ne sont pas des fichiers de ressources.
- Tous les formats de fichiers