J'ai besoin de déplacer toutes les chaînes codées en dur dans mon code source dans des fichiers .resx. Existe-t-il un outil qui pourrait m'aider à trouver toutes les chaînes codées en dur dans le code C# ?
Réponses
Trop de publicités?ReSharper 5 est un choix évident, mais de nombreux conseils doivent être fixés de façon à atteindre vos objectifs,
- Allumez solution à l'échelle de l'analyse.
- Aller à l'
ReSharper
|Options
|Code Inspection
|Inspection Severity
|Potential Code Quality Issues
|Element is localizable
ensemble deShow as error
. - Revenir à l'Explorateur de solutions, puis cliquez sur le projet (csproj).
- Dans le panneau Propriétés, en vertu de ReSharper catégorie, l'ensemble de Localizable Oui, Localizable Inspecteur Pessimiste.
Ensuite, vous pouvez trouver presque tout ce que vous devez à des Erreurs dans la Solution panel.
Espérons que cette aide.
Qu'en est-il de ceci ?
http://www.codeplex.com/ResourceRefactoring
Courtesy scoob's answer here :
http://stackoverflow.com/questions/15133/tool-in-visual-studio-2008-for-helping-with-localization/16431#16431
Cet outil http://visuallocalizer.codeplex.com/ permet de déplacer par lots des chaînes de caractères vers des ressources, ainsi que d'autres fonctionnalités. Il s'agit d'un logiciel libre, vous pouvez donc peut-être l'essayer. (Je suis impliqué)
Resharper 5.0 (Beta) vous permet de déplacer des chaînes de caractères vers des ressources (il dispose d'une fonction de localisation intégrée). Essayez-le. La version bêta fonctionne bien, je l'utilise tous les jours et je n'ai aucun problème. De plus, il est gratuit jusqu'à ce qu'il sorte de sa version bêta. Je recommande même d'utiliser constructions de nuit car ils semblent être stables.
La localisation et la mondialisation des logiciels ont toujours été des tâches difficiles et parfois indésirables pour les développeurs. ReSharper 5 simplifie grandement le travail avec les ressources en fournissant un ensemble complet de fonctionnalités pour les fichiers resx et l'utilisation des ressources dans les codes C# et VB.NET, ainsi que dans les balises ASP.NET et XAML.
Les fonctionnalités dédiées incluent Move string to resource, Find uses of resource et d'autres actions de navigation. Combiné avec un support de refactoring, des inspections et des corrections, vous obtenez un environnement de localisation pratique.