2011-04-28 15 views
5

Estoy buscando formas de implementar la internacionalización en nuestro software basado en la web. Por supuesto, no estoy pidiendo una implementación específica, solo un ejemplo simple que debería guiarme hacia la dirección correcta (si hay tal cosa).¿Existe un buen tutorial básico para implementar la internacionalización con C# + ASP.NET?

Una cosa que me preocupa, por ejemplo, es el manejo de DateTime. Cuando los usuarios ingresan Fechas en un cuadro de texto, ¿cómo debo validar esa entrada en función de la configuración de idioma actual (mm/dd/aaaa x dd/mm/aaaa)?

¿Qué pasa con el texto en sí, dónde debo almacenarlo. Por supuesto que puedo crear mis propias estructuras, pero ¿hay algo listo para usar? Cómo crearlo? ¿Y cómo recuperar en tiempo de ejecución?

+0

Usted puede encontrar esta pregunta interesante: http: //stackoverflow.com/q/5253614/247221 –

+0

¡Lástima que no lo hayas señalado como una respuesta! Me gustó el enlace ... –

Respuesta

0

Hay una gran cantidad de información sobre la asp.net wiki que detalla la forma de estructurar sus recursos e incluye un montón de ejemplos. Las fechas basadas en el actual cultureinfo tampoco deberían representar un gran problema.

0

Solo quiero señalar que dependiendo de la compatibilidad con los idiomas, la validación de la fecha y las horas puede no ser tan fácil como una expresión regular simple basada en un patrón de fechas localizado.

Hay bastantes estrategias aquí: es posible que decidió utilizar jQuery UI DatePicker únicamente (con guión regional correspondiente), puede decidir proporcionar cuadros combinados separadas para la selección (no es muy fácil de usar idea) - año, mes dia. De lo contrario, puede poner campo de texto de forma libre y validar en el lado del servidor (también podría realizar una llamada Ajax).

¿Qué sucede con el soporte para sistemas de calendario no gregorianos?

Como se puede ver hay muchas cosas a tener en cuenta ... Y yo centran sólo en un caso tan simple como la obtención de fecha/hora referencias de usuario ...

Cuestiones relacionadas