Acabo de leer esta página http://weblogs.asp.net/scottgu/archive/2010/06/10/jquery-globalization-plugin-from-microsoft.aspx
Una de las cosas que hicieron fue convertir la fecha árabe al calendario árabe. Me pregunto si es una buena idea hacerlo. ¿Será realmente molesto / confuso para el usuario (incluso si el usuario es árabe)?
Además, mi segunda pregunta es: ¿realmente necesitamos cambiar 33,899.99 a 33.899,99 para algunas culturas como el alemán? Quiero decir que no hace daño hacerlo, ya que la biblioteca ya lo hace por nosotros, pero esto no causaría más confusión al usuario (incluso si es alemán, etc.).
Estoy seguro de la cultura de la que provienen estas personas, si te doy un número 33,899.99 no hay forma de que te equivoques, ¿verdad? (a menos que mi sitio web / aplicación sea el primer sitio web / aplicación que haya usado en toda su vida, lo que posiblemente sea posible pero la probabilidad es tan baja)
Quise decir "universal" como el formato que todos verán y sabrán lo que significa. No tiene que ser un estándar escrito en blanco y negro y similares. Siempre y cuando todos puedan leerlo y saber de inmediato y sin confusión lo que representa el texto, eso es universal. Sin duda, 1.234,00 definitivamente no es universal. Quiero decir que estoy muy seguro de que puedes encontrar a alguien que en toda su vida haya estado usando computadoras y que nunca haya encontrado este formato de número. Dado que la mayoría de los sitios web / aplicaciones habían estado usando 1,234.00 sin cambios para acomodar la localización, creo que ha sido de facto (el formato universal que todos verán y sabrán lo que significa).
En cuanto a las fechas, si escribimos 01/02/03, estoy seguro de que nadie sabrá (de inmediato, de inmediato, sin ambigüedad) qué fecha es. Pero nadie puede equivocarse el 2 de enero de 2003, el 1 de febrero de 2003 y el 3 de febrero de 2001 si los escribimos como tales, ¿no?
Por cierto, esta pregunta está dirigida a la localización, no me digas cosas como "¡Hey, no todos leen inglés bien!" porque eso es una cuestión de internacionalización (que está más allá de este tema). Sigamos con la discusión sobre localización.