Generador de recursos. Resx generator
Los recursos, una parte fundamental de las aplicaciones multidioma. El Visual Studio permite generar archivos de recurso para diferentes culturas a partir de un formulario.
Pero no sólo los formularios necesitan ser internacionalizables, también podríamos tener una aplicación de consola, etc, etc.
Hay algunas herramientas que permiten extraer strings desde el código y agregarlos en los archivos de recursos., como el Resource Refactoring Tool
Pero no hay herramientas que hagan una extracción masiva de strings. Hay una herramienta llamada XAML Localize que lo hace, pero con archivos xaml.
Esta herramienta Resx generator, sirve para extraer los strings dentro de un archivo de texto (.txt, .cs, .js, .vbs, etc), que esten contenidos entre dos marcadores definidos, por ejemplo entre “GetString(” y “)”
Por ejemplo, tal vez quieras definir el titulo de una columna en una grilla.
Muestro código de c# en windows forms
dgvResults.Columns.Add("Id", GetString("Id"));
dgvResults.Columns.Add("Name", GetString("City"));
dgvResults.Columns.Add("DepartmentName", GetString("Department"));
dgvResults.Columns.Add("blank", "");
o mostrar un error
MessageBox.Show(ex.Message, GetString("Error"));
Además, la herramienta también sirve para unir dos archivos de recurso en uno sólo.
Nota: este programa no se encarga de traducir los strings, sino solamente de ponerlos en un archivo de recurso
Capturas de pantalla:
Filed under: Programación, Software | Deja un comentario
Etiquetas: programing, resources generator, resx


No Responses Yet to “Generador de recursos. Resx generator”