7

Dans un grand projet où vous avez beaucoup de ressources (resx) quelles seraient les bonnes approches et/ou outils de traduction pour gagner du temps tout en gardant tout en ordre et ne laisse rien derrière.Ressources (resx) maintenance dans les grands projets

Plus précisément, comment trouver (en ce qui concerne les traductions) ce qui a été modifié (ajoute et supprime est facile) d'une application .NET entière d'une version précédente à une autre? La technologie resx vous y aidera-t-elle? Comment?

Répondre

1

j'ai écrit un peu à ce sujet dans cette réponse:

Are resx files suitable for Internationalization?

Résumé:

Vous devez utiliser un outil de localisation. Il remarque si un texte original change et si de nouveaux textes sont ajoutés, ainsi vous savez toujours ce que vous devez traduire.

Remarque: un outil de localisation gère uniquement les traductions, pas la langue d'origine.

+0

Corrigez-moi si je me trompe: fondamentalement resx seulement (ou dans Visual Studio) vous ne serez pas capable de gérer ce genre de chose ... Ce dont vous avez besoin est un soi-disant "outil de localisation" qui --somehow-- garder une trace des modifications effectuées sur ce resx et éventuellement laisser savoir au traducteur qu'une traduction particulière a été modifiée depuis la dernière touche? – Ali

+0

@exalted: oui, exactement. L'outil de localisation connaît les textes originaux qui ont été traduits et reconnaît donc s'ils ont changé (depuis la traduction). Dans la plupart des outils, vous pouvez également les définir manuellement sur "revu". Vous pouvez soit traduire des textes en utilisant l'outil lui-même, soit exporter les textes à traduire en csv ou dans un autre format, traduire dans un outil externe et réimporter. –

+0

Connaissez-vous un logiciel gratuit (comme dans la bière) pour cela? – Ali

1

Personnellement, je trouve la gestion de plusieurs fichiers ResX très frustrante. Dans l'un des projets que nous avons développé un outil qui semblait à peu près comme ceci:

alt text http://www.rsdn.ru/projects/janus/article/tech/Localization/StrLoc1.png

Il a permis de modifier les ressources pour toutes les cultures en une seule grille.

Cette application particulière est disponible here (c'est en russe, désolé).

SVN repo est ici, recherchez LocalizationUtil.

+0

Deux choses: 1. Ne laissez-vous pas Visual Stuido créer automatiquement le fichier resx pour vous? (Par exemple, si vous deviez ajouter manuellement des lignes resx pour WinForms, ce serait une expérience pénible) 2. Comment faites-vous le suivi de ce qui a été modifié d'une version à une autre? Vous ne pouvez pas le faire à la main, il doit y avoir un outil qui vous aidera ... Merci. – Ali

Questions connexes