Diseño y Posicionamiento Web con Joomla › Foros › General › Joomla en General › Traducir “search” de mi template (creo que es un modulo)
- Este debate tiene 9 respuestas, 3 mensajes y ha sido actualizado por última vez el hace 11 años, 11 meses por
Raul.
-
AutorEntradas
-
-
21/05/2013 a las 12:22 #109563
Raul
ParticipanteLes pongo primero en el lugar de lo que quiero cambiar enseñandoles las imágenes:
http://imageshack.us/photo/my-images/823/123hfi.jpg/
http://img690.imageshack.us/img690/2443/456xe.jpgY el por qué tanto problema..
Bien, ahora les explico… Como pueden ver es ese modulo el que quiero traducir, pero solo he podido traducir el primer modulo, el segundo, inputbox, no puedo o no sé, y sigue apareciendo search y tal, y seguramente los sistemas de búsqueda funcionen para esa lengua.
También pueden ver que no me deja seleccionar otro idioma que no sea ingles, instalé los paquetes de idiomas para joomla, pero no me deja elegir, y he cambiado los en-GB de todos los archivos xml del servidor por es-ES, pero aun así no noto el cambio.
Muchas gracias por su tiempo y su ayuda 😀
-
21/05/2013 a las 15:15 #109566
lorena
Participante¿ Como que has “cambiado todos los en-GB de todos los archivos xml del servidor por es-ES” ? .
Explicate que te estas equivocando. carpeta /language y dentro tienes /en-GB y /es-ES . Los modulos de terceros NO suelen incluir el idioma español por lo que hay que hacer es crear esos archivos de idioma en /es-ES.
Si por ejemplo el archivo de idioma en ingles del modulo X se llama en-GB.com_finder.ini, para tener ese archivo en español, te descargas el archivo en tu ordenador y lo renombras en español del siguiente modo es-ES.com_finder.ini , traduces la parte seguida despues del simbolo igual, asi
[code type=ini]COM_FINDER_FILTER_BRANCH_LABEL=”Search by %s”
COM_FINDER_FILTER_DATE_BEFORE=”Before”
COM_FINDER_FILTER_DATE_EXACTLY=”Exactly”
COM_FINDER_FILTER_DATE_AFTER=”After”
COM_FINDER_FILTER_DATE1=”Start Date”[/code]Por
[code type=ini]COM_FINDER_FILTER_BRANCH_LABEL=”Buscar por %s”
COM_FINDER_FILTER_DATE_BEFORE=”Anterior”
COM_FINDER_FILTER_DATE_EXACTLY=”Exacto”
COM_FINDER_FILTER_DATE_AFTER=”Siguiente”
COM_FINDER_FILTER_DATE1=”Fecha inicio”[/code]Guardas la codificación del idioma en UTF-8 y lo subes a /language/es-ES y si es para la administracion a /administrator/language/es-ES
Sin mas trucos ni cambios de XML ni nada raro 😉
-
21/05/2013 a las 15:32 #109568
Raul
ParticipanteSí, me explico, umm.. digamos que esas carpetas /language las encuentro en el FTP, y dentro tengo /en-GB y /es-ES, puesto que instalé la traducción que ofrece joomla.
Se que el archivo .ini en teoría es el que sustenta de esas traducciones, los textos que se muestran, y puedo ver. Y sí, esos archivos de cada uno de los . ini, que existen en en-GB, están tambien en es-ES. Pero estos no hacen lo que tienen que hacer puestos que la plantilla estaba en inglés, y la traduccion es a mano de cada una de las categorias, menus, y modulos por el gestor de joomla.
De hecho le muestro el .ini de la carpeta /language (primaria, ya que luego existen subcarpetas en algunos directorios que tienen solo en-GB, supongo que por ser aplicaciones tipo rocketimagen o cosas asi, que se instalan por separado)tanto .ini como sys.ini están bien, todos los archivos ini están correctos.
; Traducido por http://www.joomlaspanish.org-
MOD_SEARCH=”Buscar”
MOD_SEARCH_FIELD_BOXWIDTH_DESC=”Tamaño de la caja de búsqueda de texto en caracteres”
MOD_SEARCH_FIELD_BOXWIDTH_LABEL=”Ancho Caja”
MOD_SEARCH_FIELD_BUTTON_DESC=”Mostrar Botón de Búsqueda”
MOD_SEARCH_FIELD_BUTTON_LABEL=”Botón de Búsqueda”
MOD_SEARCH_FIELD_BUTTONPOS_DESC=”Posición del botón en relación con el cuadro de búsqueda.”
MOD_SEARCH_FIELD_BUTTONPOS_LABEL=”Posición del botón”
MOD_SEARCH_FIELD_BUTTONTEXT_DESC=”El texto que aparece en el botón de búsqueda. Si se deja en blanco, se cargará la palabra ‘SEARCH’ de su archivo de idioma.”
MOD_SEARCH_FIELD_BUTTONTEXT_LABEL=”Texto Botón”
MOD_SEARCH_FIELD_IMAGEBUTTON_DESC=”Utilice una imagen como botón. Esta imagen tiene que ser renombrada como searchButton.gif y debe estar ubicada en templates/*su nombre de plantilla*/images/”
MOD_SEARCH_FIELD_IMAGEBUTTON_LABEL=”Imagen Botón Búsqueda”
MOD_SEARCH_FIELD_SETITEMID_DESC=”Establecer un ItemID para la visualización de los resultados de búsqueda si no hay un menú com_search y una pantalla específica asignada. El ItemId se podrá elegir entre las disponibles a través del Administrador de Menú. Si usted no sabe lo que esto significa, es posible que no lo necesite.”
MOD_SEARCH_FIELD_SETITEMID_LABEL=”Establecer ItemID”
MOD_SEARCH_FIELD_LABEL_TEXT_DESC=”El texto que aparece en la etiqueta de la caja de búsqueda. Si deja en blanco, se cargará la cadena ‘etiqueta’ de su archivo de idioma.”
MOD_SEARCH_FIELD_LABEL_TEXT_LABEL=”Etiqueta”
MOD_SEARCH_FIELD_OPENSEARCH_LABEL=”OpenSearch detección automática”
MOD_SEARCH_FIELD_OPENSEARCH_TEXT_LABEL=”OpenSearch título”
MOD_SEARCH_FIELD_OPENSEARCH_TEXT_DESC=”Texto que aparece en los navegadores compatibles cuando añaden su sitio como un proveedor de búsqueda.”
MOD_SEARCH_FIELD_OPENSEARCH_DESC=”Algunos navegadores pueden añadir soporte para la búsqueda de su sitio, si esta opción está activada.”
MOD_SEARCH_FIELD_TEXT_DESC=”El texto que aparece en el cuadro de texto de búsqueda. Si se deja en blanco se carga la cadena ‘searchbox’ de su archivo de idioma.”
MOD_SEARCH_FIELD_TEXT_LABEL=”Texto”
MOD_SEARCH_FIELD_VALUE_BOTTOM=”Abajo”
MOD_SEARCH_FIELD_VALUE_LEFT=”Izquierda”
MOD_SEARCH_FIELD_VALUE_RIGHT=”Derecha”
MOD_SEARCH_FIELD_VALUE_TOP=”Arriba”
MOD_SEARCH_SEARCHBOX_TEXT=”Buscar…”
MOD_SEARCH_LABEL_TEXT=”Buscar…”
MOD_SEARCH_SEARCHBUTTON_TEXT=”Buscar”
MOD_SEARCH_XML_DESCRIPTION=”Este módulo muestra una caja de búsqueda.”Luego trasteando vi que dentro de las carpetas tanto del template como de joomla, hay secciones que te incluyen .xml,y dentro:
blablabla en-BG/… tal..
Pues bien esos archivos, en esas lineas les cambie dicho enlace a las carpetas de idioma tambien, pero no veo cambio alguno, y tampoco afecta negativamente. Simplemente no hace nada.
Por lo unico que me queda deducir y como han visto en las imagenes que tenga relación con el no poder elegir el idioma desde el modulo, ya que solo me deja elegir el idioma inglés. ¿Puede ser que tenga que crear un archivo en español como si fuera a ser multilenguaje?
-
21/05/2013 a las 18:18 #109571
lorena
ParticipanteEsos archivos XML de la plantilla, basicamente sirve para la instalción de la misma, incluso podrian ser borrados, que no creo que haya problema alguno.
-
22/05/2013 a las 00:35 #109572
Raul
ParticipanteEs posible que tengas razón, y por eso los cambios no afecten ya aunque lo modifique.
Y volviendo al tema.. ¿Alguien sabe si puede ser debido que no pueda traducirlo a no poder elegir el idioma desde el modulo? ¿Como puedo hacer que aparezca?
Y lorena, muchisisisimas gracias por tus respuestas anteriores ^^ son buenas respuestas sin duda y claras, pero en mi caso tengo algo por ai que modificar para que se haga efecto esos archivos. Un saludo, gracias
-
22/05/2013 a las 08:36 #109574
lorena
ParticipanteHola, ¿hiciste lo que te indicaba aqui > http://solojoomla.com/foro/joomla-en-general/traducir-search-de-mi-template-creo-que-es-un-modulo.html#30191 ? Es decir en mi ultima contestación.
Si no existe el archivo INI en español, no se va a traducir. Y vuelve a poner los nombres de los archivos XML como estaban. Y como añadido, edita el archivo XML y sobre la linea 22 del archivo xml del modulo search donde aparecen los idiomas, como muestro a continuación >
[code type=xml]
en-GB.mod_search.ini
en-GB.mod_search.sys.ini
[/code]Añade los archivos de idioma español, asi >
[code type=xml]
en-GB.mod_search.ini
en-GB.mod_search.sys.ini
es-ES.mod_search.ini
es-ES.mod_search.sys.ini
[/code]A ver si ayuda
-
23/05/2013 a las 13:15 #109576
Raul
ParticipanteLo probaré a ver si eso surte efecto jajajaja, ya no sé que mas hacer para traducir esa parte del modulo de busqueda.
Hice lo que me digistes y tal, pero si que existian ya esos ini español jajaja es un caos todo esto jajajaj bueeno… a ver si con suerte poner esos renglones me da la opcion de elegir el idioma en el modulo 😀 cruzo los dedos jajaa un saludo y gracias -
23/05/2013 a las 14:08 #109580
Raul
ParticipanteMe temo que sigue igual, las partes que puedo traducir manualmente lo tengo traducido. Pero las primeras palabras del inputbox siguen en inglés, tendré que investigar sobre el modulo de “RokAjaxSearch”. Cuando lo tenga solucionado ya pondré un post por si a alguien le viene bien.
De momento traducir la plantilla al Español me va a dar guerra jaajaja pero bueno, lo dejaré completamente incluyendo el propio joomla.
Y bueno, muchas gracias por tu tiempo hasta ahora lorena, has sido muy amable 😀
De momento he encontrado que hay algunos paquetes con estos idiomas en español para el modulo (que ya lo tengo en español, pero no se porque no funciona) el caso es que probaré a ver, dejo alguna cosilla que he encontrado
¡¡POR FIN!!
Resulta que la traducción .ini que da joomla desde su website, si contiene todos los .ini generales, pero fijandome en tanto el archivo descargado como en el de joomla, hay una diferencia de 2k de espacio, resulta que falta código útil y por eso por mucho que cambiase dichas lineas:
en-GB.mod_search.ini
en-GB.mod_search.sys.ini
es-ES.mod_search.ini
es-ES.mod_search.sys.iniEstas no podían coger esas lineas del codigo .ini que le faltaba. Ya me parecia a mi raro que no afectara ni cambiado los .xml ni nada.
Bueno pondré un post por si alguien le interesa y le sea mas facil llegar a ello
Y MUCHAS GRACIAS POR TODO HASTA EL MOMENTO
Attachments: -
23/05/2013 a las 14:25 #109583
Moderador Foro
ParticipanteEste post > http://solojoomla.com/foro/joomla-en-general/traducir-search-de-mi-template-creo-que-es-un-modulo.html#30191 te lo deja claro y el archivo al que apuntas es una traducción que funciona para JOOMLA 1.5 y no para joomla 2.5.
He hecho las modificaciones y aqui lo tienes para joomla 2.5
Attachments: -
24/05/2013 a las 00:22 #109590
Raul
ParticipanteTengo Joomla 2.5 y si que me me funciona perfectamente. Lo único que tienes que subirlo tu mismo a la carpeta desde el FTP.
-
-
AutorEntradas
- Debes estar registrado para responder a este debate.