Principales respuestas
Crear sistema con multiples idiomas

Pregunta
-
Respuestas
-
¿En Windows Forms? Haz click en el Form y vete a la ventana de propiedades. Verás que hay una que se llama "Localizable". Ponla a True.
A partir de ahí, ve seleccionando idiomas en la propiedad Language, y por cada idioma que selecciones puedes cambiar los textos en el diseño del formulario. Se guardan por separado (es decir, si vuelves a elegir el idioma anterior verás que todos los textos de la pantalla retroceden al valor anterior). No solo se guarda el texto, sino también otros cambios de diseño, por ejemplo, si una etiqueta no te cabe puedes cambiarle el tamaño o la posición en cada idioma.
Los idiomas se guardan en archivos .resx, y si es necesario puedes enviarlos a que los traduzca un traductor y luego volverlos a meter en el programa.
- Marcado como respuesta Jorge L. Roman miércoles, 30 de abril de 2014 18:00
Todas las respuestas
-
¿En Windows Forms? Haz click en el Form y vete a la ventana de propiedades. Verás que hay una que se llama "Localizable". Ponla a True.
A partir de ahí, ve seleccionando idiomas en la propiedad Language, y por cada idioma que selecciones puedes cambiar los textos en el diseño del formulario. Se guardan por separado (es decir, si vuelves a elegir el idioma anterior verás que todos los textos de la pantalla retroceden al valor anterior). No solo se guarda el texto, sino también otros cambios de diseño, por ejemplo, si una etiqueta no te cabe puedes cambiarle el tamaño o la posición en cada idioma.
Los idiomas se guardan en archivos .resx, y si es necesario puedes enviarlos a que los traduzca un traductor y luego volverlos a meter en el programa.
- Marcado como respuesta Jorge L. Roman miércoles, 30 de abril de 2014 18:00
-
-
-
No, tú no creas esos archivos .resx. Los crea automáticamente Visual Studio cada vez que seleccionas un nuevo idioma para el formulario.
Otra cosa distinta es que necesites archivos resx para añadir recursos propios, por ejemplo, mensajes de texto que luego recuperas por código para presentarlos en un MessageBox. En este caso, estos archivos resx creados manualmente sí que tendrías que irlos duplicando a mano para cada uno de los idiomas.
-