2011-06-14 17 views
5

Tengo cadenas de recursos para varios idiomas recopilados en una gran hoja de Excel. ¿Hay alguna herramienta para convertir las cadenas para cada idioma en archivos de recursos .NET (resx)?Conversión de archivo de recursos de Excel a .NET

-pom

+0

Algo como http://www.codeproject.com/KB/cs/Resx2Xls.aspx o http://www.codeproject.com/KB/cs/resxwriter.aspx? – JohnL

Respuesta

8

simple cortar y pegar trabajaron para mí:

  1. En el excel crear una tabla con dos columnas: una para los nombres de los controles, el segundo con las palabras/frases de el idioma que tiene junto a cada nombre de control (los nombres de control se pueden copiar de VS simplemente seleccionando los controles de la columna "Nombre" en el archivo resx y pegando en excel ...)
  2. Cree un archivo resx vacío para ese idioma (como yourproject.language.ru.resx)
  3. En el Excel seleccionar y copiar las dos columnas del 1 por encima de
  4. de vuelta en el resx vacía, marcar el "Nombre" y los campos "valor" de la primera fila vacía
  5. Haga clic derecho pegar

A medida que desarrollo, mantengo solo el archivo en idioma inglés. Para cada versión, actualizo Excel con los nuevos controles y sus traducciones, elimino los otros archivos antiguos de resx de idiomas, recreo luego y pasado como se describe arriba.

Cuestiones relacionadas