[SOLUCIONADO] Traducir la fecha
Moderator: hefesto
-
- Joomla! Intern
- Posts: 97
- Joined: Sun Sep 25, 2005 9:52 am
[SOLUCIONADO] Traducir la fecha
¿alguien me puede decir dónde puedo traducir la fecha que pone Joomla!?
Es que en mi web me aparece en inglés y quería, si es que soy capaz, traducirla a español.
Muchas gracias.
Es que en mi web me aparece en inglés y quería, si es que soy capaz, traducirla a español.
Muchas gracias.
Last edited by blues on Sun Nov 13, 2005 7:29 am, edited 1 time in total.
winsatan @ hotmail.com
- tepa
- Joomla! Apprentice
- Posts: 30
- Joined: Fri Sep 02, 2005 6:23 am
- Location: Japan
Re: Traducir la fecha
Cuando lo encuentres me lo dices...
A mí me interesa también saber dónde en el código se decide qué tipo de fecha debe aparecer.
Mi problema es con el japonés: normalmente se pone YY MM DD (año, mes, día) con un ideograma después de cada número: por ejemplo 2005(+ ideograma de año)10(+ideograma de mes)(7+ideograma de día)+ un ideograma entre paréntesis para indicar el día de la semana....
No digamos que a veces los números se ponen en arábigos y a veces en ideogramas
En otro foro les decía que por qué no hacen Joomla! internacionalizado ya de una vez, y en vez de tener micro equipos de traducción en cada lengua, por qué no los integran en uno sólo. Me dijeron que lo están estudiando pero que es más complicado de lo que parece
Menudo rollo....
A mí me interesa también saber dónde en el código se decide qué tipo de fecha debe aparecer.
Mi problema es con el japonés: normalmente se pone YY MM DD (año, mes, día) con un ideograma después de cada número: por ejemplo 2005(+ ideograma de año)10(+ideograma de mes)(7+ideograma de día)+ un ideograma entre paréntesis para indicar el día de la semana....
No digamos que a veces los números se ponen en arábigos y a veces en ideogramas
En otro foro les decía que por qué no hacen Joomla! internacionalizado ya de una vez, y en vez de tener micro equipos de traducción en cada lengua, por qué no los integran en uno sólo. Me dijeron que lo están estudiando pero que es más complicado de lo que parece
Menudo rollo....
- Atrevidoweb
- Joomla! Guru
- Posts: 893
- Joined: Fri Aug 19, 2005 4:01 am
- Location: Buenos Aires Argentina
- Contact:
Re: Traducir la fecha
Normalmente el archivo de idioma (language/spanish.php o similar) contiene los datos y las secuencias de como expresar la fecha. Dependiendo de que versión de _ambo o Joomla!.
Si tienen instalado un paquete de idioma en español y la fecha está incorrectamente expresada deberían reportar el error al responsable de esa traducción.
en spanish.php (english.php) el lugar a modificar sería este:
Espero que les sea útil
gracias
Atrevidoweb
Si tienen instalado un paquete de idioma en español y la fecha está incorrectamente expresada deberían reportar el error al responsable de esa traducción.
en spanish.php (english.php) el lugar a modificar sería este:
en algunas versiones de _ambo estó puede setearse desde la administración en "global configuration"./** templates/*.php */
....
DEFINE('_DATE_FORMAT_LC',"%A, %d de %B de %Y"); //Uses PHP's strftime Command Format
DEFINE('_DATE_FORMAT_LC2',"%A, %d de %B de %Y a las %H:%M");
Espero que les sea útil
gracias
Atrevidoweb
Atrevidoweb
- Alicante
- Joomla! Explorer
- Posts: 496
- Joined: Thu Aug 18, 2005 11:03 pm
Re: Traducir la fecha
Last edited by Alicante on Fri Oct 07, 2005 5:03 am, edited 1 time in total.
Tomar la Iniciativa no significa ser insistente, molesto o agresivo. Significa reconocer nuestra responsabilidad de hacer que las cosas sucedan. Stephen R. Covey.
-
- Joomla! Intern
- Posts: 97
- Joined: Sun Sep 25, 2005 9:52 am
Re: Traducir la fecha
Atrevidoweb, así es... tengo instalado el spanish.php, pero aún así, lo que es la fecha me aparece en inglés. He mirado el archivo, pero lo máximo que puedo hacer es cambiar la estructura, cosa que no quiero. Sólo traducir y que, en vez de salir October, salga Octubre, nada más. Y supongo que, de algún sitio, cogerá la información de los meses, no? Perdonad mi ignorancia, pero supongo que será así.
Alicante, me he leído el tutorial, pero no sé dónde tengo que hacer las modificaciones.
Gracias a todos por contestar.
Alicante, me he leído el tutorial, pero no sé dónde tengo que hacer las modificaciones.
Gracias a todos por contestar.
winsatan @ hotmail.com
-
- Joomla! Fledgling
- Posts: 1
- Joined: Mon Sep 05, 2005 4:42 pm
Re: Traducir la fecha
Hola,
a mí me funciona poniendo:
a mí me funciona poniendo:
Code: Select all
/** templates/*.php */
setLocale(LC_TIME, "sp");
....
- Alicante
- Joomla! Explorer
- Posts: 496
- Joined: Thu Aug 18, 2005 11:03 pm
Re: Traducir la fecha
Ya te lo ha dicho Pep, pero para que entiendas un poco mejor te pego esto:
Descripción
string setlocale ( int categoria, string localizacion [, string ...] )
string setlocale ( int categoria, array localizacion )
categoria es una cadena que especifica la categoría de las funciones afectadas por el ajuste de localización:
LC_ALL para todas las funciones
LC_COLLATE para la comparación de cadenas, ver strcoll()
LC_CTYPE para la conversión y clasificación de caracteres, como por ejemplo strtoupper()
LC_MONETARY para localeconv()
LC_NUMERIC para el separador decimal (vea también localeconv())
LC_TIME para el formateo de fecha y hora con strftime()
o intenta de estas otras formas:
fuente: http://www.php.net/manual/es/function.setlocale.php
nota: estos ajustes los haces -como ya te lo dijerón- en el archivo spanish.php
Saludos
Descripción
string setlocale ( int categoria, string localizacion [, string ...] )
string setlocale ( int categoria, array localizacion )
categoria es una cadena que especifica la categoría de las funciones afectadas por el ajuste de localización:
LC_ALL para todas las funciones
LC_COLLATE para la comparación de cadenas, ver strcoll()
LC_CTYPE para la conversión y clasificación de caracteres, como por ejemplo strtoupper()
LC_MONETARY para localeconv()
LC_NUMERIC para el separador decimal (vea también localeconv())
LC_TIME para el formateo de fecha y hora con strftime()
o intenta de estas otras formas:
Code: Select all
/** templates/*.php */
setlocale(LC_ALL, 'es-ES');
Code: Select all
/** templates/*.php */
setlocale(LC_time, 'es-ES');
nota: estos ajustes los haces -como ya te lo dijerón- en el archivo spanish.php
Saludos
Last edited by Alicante on Fri Oct 07, 2005 2:03 pm, edited 1 time in total.
Tomar la Iniciativa no significa ser insistente, molesto o agresivo. Significa reconocer nuestra responsabilidad de hacer que las cosas sucedan. Stephen R. Covey.
- Alicante
- Joomla! Explorer
- Posts: 496
- Joined: Thu Aug 18, 2005 11:03 pm
Re: Traducir la fecha
Como colofón pego esto para quién deseé saber el código de localidad para identificar idiomas de acuerdo a su país o región:
Sugerencia: Los usuarios de entornos Windows pueden encontrar información útil sobre los valores de localizacion en el sitio web MSDN de Microsoft. Las cadenas válidas para identificar idiomas se pueden consultar en la dirección http://msdn.microsoft.com/library/defau ... trings.asp y las cadenas válidas para identificar países/regiones se pueden encontrar en http://msdn.microsoft.com/library/defau ... trings.asp. Los sistemas Windows soportan los códigos de 3 letras definidos para los países/regiones por el estándar ISO 3166-Alpha-3, que se puede consultar en Sitio web de Unicode.
Tomar la Iniciativa no significa ser insistente, molesto o agresivo. Significa reconocer nuestra responsabilidad de hacer que las cosas sucedan. Stephen R. Covey.
- Alicante
- Joomla! Explorer
- Posts: 496
- Joined: Thu Aug 18, 2005 11:03 pm
Re: Traducir la fecha
Y el último consejo, prueba, prueba y prueba hasta que quede como deseas.
saludos
saludos
Tomar la Iniciativa no significa ser insistente, molesto o agresivo. Significa reconocer nuestra responsabilidad de hacer que las cosas sucedan. Stephen R. Covey.
-
- Joomla! Intern
- Posts: 97
- Joined: Sun Sep 25, 2005 9:52 am
Re: Traducir la fecha
Pep, muchas gracias! Me va de escándalo.
Alicante, con el 'es-ES', me da error. En cambio, con 'sp', tal y como me dijo Pep, me funciona.
Alicante, con el 'es-ES', me da error. En cambio, con 'sp', tal y como me dijo Pep, me funciona.
winsatan @ hotmail.com
- Alicante
- Joomla! Explorer
- Posts: 496
- Joined: Thu Aug 18, 2005 11:03 pm
Re: Traducir la fecha
Perfecto, ya sabemos que es así..
saludos
saludos
Tomar la Iniciativa no significa ser insistente, molesto o agresivo. Significa reconocer nuestra responsabilidad de hacer que las cosas sucedan. Stephen R. Covey.
- Alicante
- Joomla! Explorer
- Posts: 496
- Joined: Thu Aug 18, 2005 11:03 pm
Re: Traducir la fecha
hice la prueba con estas variables y funciona también a la perfección:
lo pego para quién le pueda ayudar.
lo pego para quién le pueda ayudar.
Tomar la Iniciativa no significa ser insistente, molesto o agresivo. Significa reconocer nuestra responsabilidad de hacer que las cosas sucedan. Stephen R. Covey.
-
- Joomla! Intern
- Posts: 97
- Joined: Sun Sep 25, 2005 9:52 am
Re: Traducir la fecha
Es decir, que si ponemos esp, en vez de sp, también debería funciona, no?
winsatan @ hotmail.com
- Alicante
- Joomla! Explorer
- Posts: 496
- Joined: Thu Aug 18, 2005 11:03 pm
Re: Traducir la fecha
Last edited by Alicante on Mon Nov 14, 2005 3:33 am, edited 1 time in total.
Tomar la Iniciativa no significa ser insistente, molesto o agresivo. Significa reconocer nuestra responsabilidad de hacer que las cosas sucedan. Stephen R. Covey.
-
- Joomla! Intern
- Posts: 58
- Joined: Thu Sep 22, 2005 3:26 pm
Re: Traducir la fecha
hola a todos,
debo tener gafe o algo pero he probado todo lo que decís, y sigo con mis September, january, etc etc. Qué puede estar pasando?
Saludo desesperado
debo tener gafe o algo pero he probado todo lo que decís, y sigo con mis September, january, etc etc. Qué puede estar pasando?
Saludo desesperado
-
- Joomla! Intern
- Posts: 97
- Joined: Sun Sep 25, 2005 9:52 am
Re: Traducir la fecha
pues yo lo hice así y me funcionó.
Pon el código y veremos dónde falla.
Pon el código y veremos dónde falla.
winsatan @ hotmail.com
-
- Joomla! Intern
- Posts: 58
- Joined: Thu Sep 22, 2005 3:26 pm
Re: Traducir la fecha
Hola tenacious,
voy a repetir todo otra vez. No hay tanto que poner y el código ya he comprobado varias veces que es el mismo, no hay fallos tontos de poner mal un punto y coma. Puede ser algo del servidor donde tengo la página?
saludos
voy a repetir todo otra vez. No hay tanto que poner y el código ya he comprobado varias veces que es el mismo, no hay fallos tontos de poner mal un punto y coma. Puede ser algo del servidor donde tengo la página?
saludos
-
- Joomla! Intern
- Posts: 58
- Joined: Thu Sep 22, 2005 3:26 pm
Re: Traducir la fecha
Nada.. esto es lo que tengo en el spanish.php
/** templates/*.php */
setLocale(LC_TIME, "sp");
DEFINE('_ISO','charset=iso-8859-1');
DEFINE('_DATE_FORMAT','l, d F de Y'); //Uses PHP's DATE Command Format - Depreciated
/**
* Modify this line to reflect how you want the date to appear in your site
*
*e.g. DEFINE("_DATE_FORMAT_LC","%A, %d %B %Y %H:%M"); //Uses PHP's strftime Command Format
*/
DEFINE('_DATE_FORMAT_LC',"%A, %d de %B de %Y"); //Uses PHP's strftime Command Format
DEFINE('_DATE_FORMAT_LC2',"%A, %d de %B de %Y a las %H:%M");
DEFINE('_SEARCH_BOX','buscar...');
DEFINE('_NEWSFLASH_BOX','¡Noticia destacada!');
DEFINE('_MAINMENU_BOX','Menú principal');
-
- Joomla! Intern
- Posts: 97
- Joined: Sun Sep 25, 2005 9:52 am
Re: Traducir la fecha
Muller, has cambiado el idioma en la Administración de Joomla!?
winsatan @ hotmail.com
-
- Joomla! Intern
- Posts: 58
- Joined: Thu Sep 22, 2005 3:26 pm
Re: Traducir la fecha
Hola,
no, el del Admin sigue en inglés. Me interesaba sólo que las fechas de portada aparecieran en español, pero no hay forma. Que yo sepa son independientes y no tienen nada que ver no?
saludos
no, el del Admin sigue en inglés. Me interesaba sólo que las fechas de portada aparecieran en español, pero no hay forma. Que yo sepa son independientes y no tienen nada que ver no?
saludos
- blues
- Joomla! Explorer
- Posts: 490
- Joined: Fri Aug 19, 2005 3:14 pm
- Location: Palafrugell (Girona)
Re: Traducir la fecha
Si no elíges spanish en Site --> Global Configuration --> pestaña Locale
Language : Spanish
...y
Contry localle: es_ES
No vas a tener la fecha en español ni con una benedicción papal si a pesar de ello no lo logras... yo ya pensaría que tengo un servidor tan malo que no tienen puesto ni los archivos de lenguajes en otros idiomas diferentes al inglés...
saludos
Language : Spanish
...y
Contry localle: es_ES
No vas a tener la fecha en español ni con una benedicción papal si a pesar de ello no lo logras... yo ya pensaría que tengo un servidor tan malo que no tienen puesto ni los archivos de lenguajes en otros idiomas diferentes al inglés...
saludos
Josep M.
-
- Joomla! Intern
- Posts: 58
- Joined: Thu Sep 22, 2005 3:26 pm
Re: Traducir la fecha
Hola blues,
pues empiezo a pensar en el servidor, que va muy bien en general para todo lo demás, pero es que ya no sé qué mirar. Tengo todo tal y como decís en el hilo pero sigo viendo las fechas en inglés.
saludos
pues empiezo a pensar en el servidor, que va muy bien en general para todo lo demás, pero es que ya no sé qué mirar. Tengo todo tal y como decís en el hilo pero sigo viendo las fechas en inglés.
saludos
- blues
- Joomla! Explorer
- Posts: 490
- Joined: Fri Aug 19, 2005 3:14 pm
- Location: Palafrugell (Girona)
Re: Traducir la fecha
jjjejjeje pues yo preguntaría directamente en soporte de tu servidor a ver si te pueden decir como hacerlo, porque con todo lo que hay en el hilo si lo has seguido todo como dices, a menos que no haya algo que se nos escape... no sé.
Josep M.
-
- Joomla! Intern
- Posts: 97
- Joined: Sun Sep 25, 2005 9:52 am
Re: Traducir la fecha
Muller wrote: Hola blues,
pues empiezo a pensar en el servidor, que va muy bien en general para todo lo demás, pero es que ya no sé qué mirar. Tengo todo tal y como decís en el hilo pero sigo viendo las fechas en inglés.
saludos
No sé de qué depende, pero he instalado de nuevo Joomla! y no me funcionaba. He probado varias alternativas hasta dar con la tecla. Inténtalo con este código:
Code: Select all
/** templates/*.php */
setlocale(LC_ALL, 'es_ES');
winsatan @ hotmail.com
- Flasher
- Joomla! Enthusiast
- Posts: 100
- Joined: Mon Oct 31, 2005 6:24 pm
- Location: Sinaloa, Mexico.
Re: Traducir la fecha
Bueno yo tambien tengo el mismo problema....
hice lo que dicen y todo igual que el tutorial...
asi lo tengo en mi spanish.php
y aun sigo viendo las fechas en ingles....
La verdad no se que pueda ser ya le movi a todo igual tengo ya como dijo blues en el global configuration... pero no se cambia....
HELP!
hice lo que dicen y todo igual que el tutorial...
asi lo tengo en mi spanish.php
Code: Select all
/** templates/*.php */
setlocale(LC_ALL, 'es');
setlocale(LC_TIME, 'es');
DEFINE('_ISO','charset=iso-8859-1');
DEFINE('_DATE_FORMAT','l, d F de Y'); //Uses PHP's DATE Command Format - Depreciated
/**
La verdad no se que pueda ser ya le movi a todo igual tengo ya como dijo blues en el global configuration... pero no se cambia....
HELP!
-
- Joomla! Intern
- Posts: 97
- Joined: Sun Sep 25, 2005 9:52 am
Re: Traducir la fecha
Flasher, deja sólo setlocale(LC_ALL, 'es'); y quita setlocale(LC_TIME, 'es');Flasher wrote: Bueno yo tambien tengo el mismo problema....
hice lo que dicen y todo igual que el tutorial...
asi lo tengo en mi spanish.php
y aun sigo viendo las fechas en ingles....Code: Select all
/** templates/*.php */ setlocale(LC_ALL, 'es'); setlocale(LC_TIME, 'es'); DEFINE('_ISO','charset=iso-8859-1'); DEFINE('_DATE_FORMAT','l, d F de Y'); //Uses PHP's DATE Command Format - Depreciated /**
La verdad no se que pueda ser ya le movi a todo igual tengo ya como dijo blues en el global configuration... pero no se cambia....
HELP!
Y setlocale(LC_ALL, 'es'); modifícalo a setlocale(LC_ALL, 'es_ES');
Y a ver qué tal.
winsatan @ hotmail.com
- Flasher
- Joomla! Enthusiast
- Posts: 100
- Joined: Mon Oct 31, 2005 6:24 pm
- Location: Sinaloa, Mexico.
Re: Traducir la fecha
Gracias tenacious por tu ayuda pero no... sigue igual la fecha en ingles en todo el contenido...
- panter011
- Joomla! Enthusiast
- Posts: 104
- Joined: Fri Sep 02, 2005 8:45 pm
- Location: Peru - The Land for All Your Senses
- Contact:
Re: Traducir la fecha
a mi tampoco me funciona,
lo he probado todo,
acabo de escribir a mi hosting provider para ver si ellos me dicen algo.
lo he probado todo,
acabo de escribir a mi hosting provider para ver si ellos me dicen algo.
JYG
-
- Joomla! Apprentice
- Posts: 12
- Joined: Mon Oct 17, 2005 12:37 pm
- Location: Spain
- Contact:
Re: Traducir la fecha
Hola
Al que no le salga la fecha en español que pruebe esto:
Panel de administracion >> Global Configuration >> Locale >>
en la casilla Country Locale: probar con esto: es_ES@euro
un saludo
Al que no le salga la fecha en español que pruebe esto:
Panel de administracion >> Global Configuration >> Locale >>
en la casilla Country Locale: probar con esto: es_ES@euro
un saludo
http://www.oscatalogo.com - osCommerce Tutorials in spanish.
-
- Joomla! Intern
- Posts: 58
- Joined: Thu Sep 22, 2005 3:26 pm
Re: Traducir la fecha
Hola a todos,
gracias tenacious por acordarte, pero nada macho. El host no me responde y la solución no funciona. Tiene que ser de servidor o no lo entiendo sinceramente. A ver si responden coño...
saludos y gracias
gracias tenacious por acordarte, pero nada macho. El host no me responde y la solución no funciona. Tiene que ser de servidor o no lo entiendo sinceramente. A ver si responden coño...
saludos y gracias