Existe-t-il une ressource de table de chaînes pour Visual C # 2005?
-
04-07-2019 - |
Question
En tant que développeur ayant passé de nombreuses années au sein de Visual C ++ 6, j'ai l'habitude de travailler avec la ressource String Table pour stocker des chaînes unicode à des fins de localisation. Existe-t-il une ressource dans Visual Studio 2005 offrant la même chose? Existe-t-il des bibliothèques ou des outils tiers?
La solution
ResourceManager est votre ami - et oui, Visual Studio prend toujours en charge tout cela dans l'éditeur. Vous pouvez également lire les codage et localisation " Si vous y tenez vraiment, je vous recommande vivement le livre de Guy Smith-Ferrier sur .NET i18n .
Autres conseils
La réponse courte est " resources.resx " - Si vous avez utilisé un modèle pour votre nouveau projet, vous en avez probablement déjà un. Ouvrez-le, puis faites défiler le "type de ressource". sélecteur et sélectionnez Strings. Vous pouvez y accéder en tant qu’espace de noms de projet (.properties.Resources. (Nom de chaîne)), bien que vous deviez peut-être ajouter un début de chaîne " global :: " à cela.
Bien sûr, comme le souligne Jon, pour une localisation multilingue, vous pouvez accéder à plusieurs fichiers de ressources indépendamment.