Buenas,

cuando hace un tiempo escribí un post donde mostraba como configurar el IDE de Visual Studio 2012 para que nos duela usar strings “harcodeados”, el amigo Julio Trujillo (@JulioTrujillo) me copió un truco que le dieron en soporte de ReSharper para trabajar con strings en un proyecto.

Los pasos son los siguientes

1. Dentro de Visual Studio acceder a las propiedades del proyecto

2. Cambiar las siguientes propiedades para que nuestro proyecto soporte localización

Localizable=Yes

Localizable Inspector=Pessimistic

image

3. A partir de este momento, ReSharper mostrará todos los strings subrayando los mismos en azul.

image

4. Lo interesante viene ahora. Si seleccionamos un string y desplegamos el menú de opciones de ReSharper (ATL + ENTER) podemos seleccionar la opción “Options for Element is localizable inspection // Find all issues of this type in scope”

image

5. Definimos el ámbito de búsqueda, en este caso todo el proyecto

image

6. El panel con el resultado de la búsqueda nos muestra todos los strings “mal tratados” en nuestro proyecto.

image

7. En este punto podemos exportar el listado de resultados en modo texto, xml o html.

image

8. En el caso de exportar a texto el resultado sería similar al siguiente:

Solution sdkAugmentedRealityCS.sln
    Project sdkAugmentedRealityCS
      sdkAugmentedRealityCS\Class1.cs:18 Localizable string: “Start list names”
      sdkAugmentedRealityCS\Class1.cs:19 Localizable string: “nino”
      sdkAugmentedRealityCS\Class1.cs:20 Localizable string: “nina”
      sdkAugmentedRealityCS\Class1.cs:21 Localizable string: “End  list names”
   
 

Gracias Julio !!!

Saludos @ Home

El Bruno

image image image

Leave a comment

Discover more from El Bruno

Subscribe now to keep reading and get access to the full archive.

Continue reading