Dans .NET Framework, les chaînes localisées sont situées dans un fichier XML (ou plusieurs fichiers). Ces fichiers font partie du projet et sont validés pour le contrôle de code source comme tout autre fichier de code source. Généralement, Visual Studio est utilisé pour afficher ces fichiers sous forme de tableau et modifier les chaînes localisées.
Je travaille en petite équipe sur un produit qui devrait avoir une interface multilingue.
En tant que développeur, je rédige les chaînes localisées dans les deux langues, étant donné que la traduction peut être inexacte,
Une autre personne de l'équipe (un non-développeur) examine le contenu dans les deux langues et le corrige si nécessaire.
Le problème actuel est que la personne non développeur n'utiliserait ni le contrôle de code source, ni un IDE, car ce serait trop lourd et difficile (le contrôle de version est difficile pour les non développeurs) pour cette personne.
Une solution alternative serait pour moi d'exporter les chaînes localisées sous forme de fichier Excel, d'attendre que cette personne examine Excel, puis de réimporter les chaînes modifiées. La mise en garde ici est que je peux créer d'autres chaînes, renommer des chaînes existantes, etc., ce qui rend difficile la différence entre la version locale et la version révisée.
Que faire?
Comment ça se passe dans les autres équipes?