65 votes

Trouver toutes les chaînes codées en dur à la source

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# ?

62voto

Lex Li Points 18214

ReSharper 5 est un choix évident, mais de nombreux conseils doivent être fixés de façon à atteindre vos objectifs,

  1. Allumez solution à l'échelle de l'analyse.
  2. Aller à l' ReSharper|Options|Code Inspection|Inspection Severity|Potential Code Quality Issues|Element is localizable ensemble de Show as error.
  3. Revenir à l'Explorateur de solutions, puis cliquez sur le projet (csproj).
  4. 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.

12voto

3voto

David Hedlund Points 66192

Vous pouvez toujours faire une recherche sur le " dans tous les fichiers .cs. Cela devrait vous permettre d'accéder à la plupart d'entre eux, sans trop de bruit.

2voto

j_maly Points 196

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é)

1voto

MadBoy Points 4395

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.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X