Dispongo de una página web en la que únicamente hay una tabla con varias columnas.
La página está escrita en castellano pero hay algún dato que puede aparecer en inglés en una de las columnas.
Al detectar que hay algún texto escrito en inglés, ofrece la posibilidad de traducir la página de inglés a español. Si activa esta traducción, a parte del texto que está en inglés, intenta traducir una columna con una fecha:
A continuación os pongo un ejemplo un poco mas gráfico.
Antes de traducir:
[ id ][ fecha ][ opcion ]
| 1 || 25/11/13 || texto_inglés |
| 2 || 02/12/13 || texto_castellano |
| 3 || 15/12/13 || texto_castellano |
Después de traducir:
[ id ][ fecha ][ opcion ]
| 1 || 25/11/13 || TEXTO_CASTELLANO | *
| 2 || 02/12/13 || texto_castellano | **
| 3 || 15/12/13 || texto_castellano | ***
* No realiza ninguna modificación en la fecha. La deja tal y como aparece (25/11/13). Supongo que la lee en formato inglés (mm/dd/yy) y al ver que el mes 25 no existe, no la traduce a "castellano".
** 02/12/13. Si el formato de esta fecha fuera mm/dd/yy, sería una fecha válida porque el mes 2 existe y el dia 12 también. Lo que pasa es que en realidad es una fecha que no debería traducirse!.
*** Lo mismo que para el punto *. No la interpreta como una fecha inglesa válida. El mes 15 no existe por lo que no modifica este dato
Para realizar la traducción de fechas que se encuentran en una misma columna (<td>) debería tener en cuenta que TODAS las fechas disponibles fueran traducibles, en caso contrario no debería traducir NINGUNA.
Creo un conflicto enorme porque en una misma tabla/columna unas fechas estarán en castellano y otras en inglés.
Saludos