2014-07-10 1 views
1

Nous avons un site Web MVC et notre intention est de soutenir quelques langues d'origine. Lors de la traduction de quelques chaînes d'un fichier de ressources de l'anglais vers le portugais brésilien, j'ai remarqué quelques avertissements de la part de Resharper, indiquant que certaines chaînes n'étaient pas remplacées dans le fichier pt-br.Dois-je remplacer les chaînes dans d'autres langues même si le texte est identique à la culture par défaut?

J'ai suivi son correctif proposé, et les ai mis dans le resx portugais, mais ils ont commencé à se plaindre que la traduction est redondante et que je devrais enlever la chaîne.

Il y a quelques noms de champs ou de phrases qui sont identiques dans les deux langues, par exemple Email. Quelle est la bonne approche alors? Devrais-je les remplacer dans la langue spécifique en gardant le même texte et supprimer l'avertissement de "redondance", ou devrais-je les placer uniquement dans la résolution par défaut et désactiver l'avertissement "non traduit"?

Répondre

0

Dupliquer semble rarement une bonne option. Dans ce cas, je choisirai le moyen le plus simple: si les ressources sont les mêmes dans toutes les langues, je les garderai dans le resx par défaut. Ensuite, si un changement est nécessaire, il s'appliquera facilement pour toutes les langues.

Questions connexes