- Este debate tiene 11 respuestas, 3 mensajes y ha sido actualizado por última vez el hace 15 años, 10 meses por kim.
- AutorEntradas
- marzo 2, 2009 a las 1:34 pm #79418RedloParticipante
Veran he realizado los cambios pertinentes en la parte de la administracion del componente Jomsocial para que pueda ser traducida a cualquier idioma.
El problema: Cuando se realiza una instalacion nueva modificando el xml, quitando el ingles y poniendo el castellano funciona perfectamente, el admin aparece en castellano o en cualquier idioma que le pongas.
Hasta aqui, bien, pero el problema es que esta aplicacion es de pago, he contactado con jomsocial y me comentan que no hay problema en subir SOLO los archivos cambiados en el admin pero claro el componente completo NO. Bien si intentas reemplazar el ingles por cualquier otro idioma los archivos en una instalacion ya realizada, sobreescribiendo los archivos cambiados y añadiendo otro idioma NO funciona, SOLO funciona el ingles.
La pregunta: ¿Como puedo abordar este problema? Es decir, lo que quiero es que cualquiera pueda realizar un archivo .ini en su idioma, suba los archivos modificados y su idioma y que le aparezca la parte del admin en el idioma traducido. Cualquier sugerencia sera bienvenida. Gracias por vuestro tiempo.
marzo 2, 2009 a las 5:06 pm #79421kimParticipanteYo no he tenido acceso al código de esta extensión y no se de que hablo con propiedad, pero tu hablas de xml y archivo de idioma, eso significa que en la configuración del componente te aparece de algún modo un nombre de idioma a seleccionar pq esta descrito en el xml y cuando se le hace la llamada a través de un include o alguna función los valores se obtienen del archivo en si.
Quizás una solución a esto, si es como yo visualizo el tema, sería ya de entrada escribir en el xml varios posibles idiomas y meter en el directorio especifico esos idiomas en el formato adecuado ya sea .ini o .php.
Probar primero que pasa, ¿sale la lista de idiomas disponible?¿se realiza la llamada al archivo?
Luego ya no se decir pq sin ver la arquitectura del joomsocial no se como permitir el cambio a nivel de usuario y eso.
marzo 2, 2009 a las 5:23 pm #79424RedloParticipanteha sido un fallo, paso los archivos cambiados junto con el XML —> [file name=English_SpanishLanguageBack_endJomsocial.zip size=104305]http://paramiweb.com/media/kunena/attachments/legacy/files/English_SpanishLanguageBack_endJomsocial.zip[/file]
Attachments:marzo 3, 2009 a las 2:14 am #79425kimParticipantePerdona mi ignorancia pero soy mas que novato en este componente, veamos en principio creo que nos podriamos ahorrar subir todas las vistas del componente con ligeras modificaciones, en vez de traducirla sobre la vista sería mejor darle una variable.
'about' => JText::_('Sobre...')
por
'about' => JText::_('CC UPON...')
Y en el ini obrar en consecuencia CC UPON=Sobre…
De esta forma ya nos centramos en como alternar solo los posibles archivos de lenguaje.
marzo 3, 2009 a las 2:17 am #79426RedloParticipantePero eso es precisamente lo que se ha hecho, lo que pasa que has abierto seguramente el unico archivo desde el cual me he saltado un para de palabras :laugh: :laugh:
Has descargado el archivo que acabo de publicar?
marzo 3, 2009 a las 2:22 am #79427kimParticipanteAh, no se he abierto un par o tres de vistas y he visto alguna que otra…:S
marzo 3, 2009 a las 10:51 am #79433DimarRParticipanteHola redlo pero a la final si lograste hacer lo que querias???
jajajajaaj yo a la final nunca supe cual era el lio :woohoo: para mi solo fue cambiar los archivos existentes por la traduccion, y listo!!!
Yo digo que cuando el JomSocial se va a instalar, el mismo encuentra los archivos .ini de traduccion (por eso no pueden haber dos archivos o carpetas con .ini de diferentes lenguajes (es-ES y en-GB ) al menos asi veo yo que trabaja JS cuando se instala:dry: y lo que digo es solo una indagacion que se me acaba de ocurrir, para mi tiene sentido.
Exitos!!! 😉
- AutorEntradas
- Debes estar registrado para responder a este debate.