J'ai un grand projet écrit dans ma langue maternelle (hun) en C# avec Visual Studio 2012.Traduire un projet Visual Studio
Je voudrais traduire en anglais.
Bien sûr, si je reçois un texte en hongrois, je traduis, de sorte que le point n'est pas sur la façon de traduire un texte, mais comment faire toute la traduction plus facile. Je n'ai pas besoin du logiciel pour changer la langue pendant l'exécution, c'est aussi bien si je reçois un projet différent avec une langue différente. L'one-way est d'aller à travers le projet entier et change toutes les étiquettes, mais c'est beaucoup de travail, et parce que je modifie le projet entier, je devrais le faire encore une fois.
J'ai écrit un autre programme qui trouve des étiquettes marquées par « ... » dans les fichiers de projet (comme « Form1.cs », etc.), et je pourrais traduire ceux-ci. Cela a eu beaucoup d'erreurs. Par exemple Visual Studio scinde du texte long, donc j'ai séparé ces chaînes, donc c'était encore beaucoup de travail après toute la traduction.
Une autre idée remplaçais toutes les chaînes avec des choses de tableau, comme au lieu d'écrire « Annuler », écrit t [201] ou quelque chose comme ça, et je pourrais traduire que la variable t. Mais c'est aussi beaucoup de travail et il y a un problème si j'inclue une variable dans un texte.
Pour excample, en hongrois je pourrais écrire « 2 » masodperc maradt, mais je dois traduire à « secondes restantes: 2 », ou quelque chose comme ça. Ensuite, je dois faire attention aux variables incluses.
Alors, que pensez-vous de la façon la plus simple est de faire la traduction, et comment faire d'autres programmeurs font cela?
Pour excample TotalCommander change la langue dans une seconde, sans redémarrer ou quoi que ce soit.
D'accord, cela fonctionne vraiment et est incroyable. Mais y a-t-il un moyen de résoudre ce problème, qu'une variable vienne au milieu du texte dans une langue, et qu'elle se retrouve à la fin du texte dans une autre langue? – weiszam
Voir mon édition ci-dessus ... – wonko79
Cette dernière édition aide beaucoup. Merci beaucoup! – weiszam