existe un porque a todo este problema.
básicamente el formato de fecha esta definido por el Sistema operativo del servidor.
el setlocale le dice al servidor en que forma quiere que le devuelva la fecha al joomla.
Por eso es que hay muchas posibilidades y ninguna solución es la "VERDAD"
yo tengo sitios en que funciona es_ES y otros en que sp_ES o es_AR o sp_AR
se está tratando de hacer una lista pormenorizada de todas las posibilidades de todos los idiomas.
en principio el "es" o "sp" en minúsculas proporciona el idioma y el ES o AR o .... proporciona el país.
pero si están trabajando sobre windows puede que no funcione y necesiten otro tipo de configuración como:
(extraido de un post de davidgal en otro subforo de este foro)
windows:
Spanish_traditional_Sort
Spanish_Mexican
Spanish_Modern_Sort
Spanish_Guatemala
Spanish_Costa_Rica
....(la lista continua para cada idioma definido en windows)
etc.
Here is a list for FC4 (Fedora Core 4 - possibly good for Redhat)
es_AR
es_AR.iso88591
es_AR.utf8
es_BO
es_BO.iso88591
es_BO.utf8
es_CL
es_CL.iso88591
es_CL.utf8
es_CO
es_CO.iso88591
....
es_ES
es_ES@euro
es_ES.iso88591
es_ES.iso885915@euro
es_ES.utf8
.....
etc
chequeen en que sistema operativo están trabajando y si el soporte para el idioma que necesitan está instalado.
en caso de encontrar una solución particular con el serlocale posteenla aquí para ir aportando a la lista.
Gracias
Atrevidoweb
NikoDella wrote:
Qué extraño....
Yo copié esa línea en el archivo, pero las fechas siguen saliendo en inglés...
¿tiene algo que ver el hecho de que estoy modificando el archivo english.php (traduje las cosas manualmente)?
MOD:
Copié el párrafo entero, y ahora todos los acentos no se ven, y cambió hasta los acentos dentro del archivo english.php!!
Lo mejor es generar un archivo spanish.php ya que la selección del idioma afecta también a los componentes, módulos y mambots. Chequea que no haya una orden contradictoria en otra parte del archivo, o en el english.xml... tanto en el tema setlocale como en los codigos para caracteres especiales.....
respecto al uso de ISO- UTF o lo que sea. Si tenés una instalación de Joomla!1.0-3 es posible que tengas una incompatibilidad entre los archivos y bases de datos ya que esa versión salió temporalmente con la codificación en UTF-8 lo que modifica los idiomas ya que los caracteres especiales (acentos, la ñ, etc) se encodifican distinto, la mayoria de los caracteres especiales al cambiar de formato se ven como elementos extraños
chequeá los cambios que pueda estar generandote el editor de php o html que estes usando.
Atrevidoweb