Diseño y Posicionamiento Web con Joomla › Foros › General › Joomla en General › [RTO]Como instalar idioma español en joomsocial › Re:Como instalar idioma español en joomsocial
Ya estoy aqui otra vez. A ver para ese valiente que quiere traducir la parte administrativa del jomsocial. Vamos a hacer lo siguiente…
Vas a cear el archivo es-ES.com_community.ini . Lo puedes crear a partir del ya existente en ingles en-GB.com_community de la parte de administracion. Abres el ingles en-GB…..ini y le das a “guardar como” y lo titulas “es-ES.com_community.ini” y lo guardas en la carpeta /language/admin
Para insertar los codigos que seran traducidos posteriormente en ese archivo .ini debes ir a /admin/views/ y en todas las carpetas hay un archivo llamado “view.html.php“. En cada cadena de texto escrita buscas las cadenas que empiezen o incluyan JText::_(‘Palabra a traducir ‘ ) . La palabra a traducir es esa. Dentro de ( ‘ ‘ ).
Lo que tienes que insertar dentro de (‘ ‘ ) es el codigo que posteriormente sera relacionado y traducido en el archivo es-ES.com_community.ini .
Pongamos un ejemplo:
En la carpeta /configuration y dentro del archivo “view.html.php” encontraremos las siguientes cadenas–>
$html = '........ ' . $public . '/> ' . JText::_('Public');
$html .= '........' . $members . '/> ' . JText::_('Members');
$html .= '........ ' . $friends . '/> ' . JText::_('Friends');
Haremos lo siguiente, intruciremos NO la traduccion directamente si no el codigo que traduciremos posteriormente, asi –>
$html = '........ ' . $public . '/> ' . JText::_('CC CONFIG PUBLIC');
$html .= '........' . $members . '/> ' . JText::_('CC CONFIG MEMBER');
$html .= '........ ' . $friends . '/> ' . JText::_('CC CONF FRIENDS');
Una vez echo esto, vamos a nuestro archivo recientemente creado es-ES.com_community.ini y añadiremos los mismos codigos introducidos para la traduccion y los traduciremios asi –>
# Pagina Confuracion
CC CONFIG PUBLIC=Publico
CC CONFIG MEMBER=Usuarios Registrados
CC CONFIG FRIENDS=Amigos
Todo esto se debe realizar con un editor que soporte la codificacion UTF-8. Te recomiendo uno gratuito llamado “Winsyntax”. A ese software se le debe configurar esa codificacion UTF-8 en el apartado “Format /Encoding” seleccionas UTF-8 y ya lo tienes.
Una vez realizada estas tareas, vas al archivo XML community.xml y buscas la siguiente cadena –>
languages/admin/en-GB.com_community.ini
languages/site/en-GB.com_community.ini
y a continuacion añades las cadenas para la traduccion al castellano o español.
Ojo !! Esto lo tienes que hacer asi para poder compartirlo con los demas, enviando solo el archivo .ini y el que lo quiera traducir, debera insertar los codigos dentro de las cadenas de texto JText::_(‘…..
Para ello crea en cada carpeta un txt con la cadena a traducir y al lado de cada cadena el codigo que has insertado para ser traducido en es-ES.com_community.ini . Asi todo el que quiera podra cambiar los archivos view.html.php de su propio Jomsocial. Esto se debe hacer asi, porque Jomsocial es una extension de pago y no te esta permitido subir los archivos del admin con propietario para compartirlos.
No es mucho trabajo. Hazlo de la forma ordenada que te comento y te sera mucho mas facil y rapido. Hay mas cosas que traducir pero el 90% esta en los archivos view.html.php.
Cuando acabes y lo quieras compartir puedes publicar un articulo en esta web. Para ello si decides compartirlo te nombrare como Autor para que puedas publicarlo. Al final de tu articulo tendras un enlace generado automaticamente a tu perfil. En ese y en todos los articulos que publiques. Un saludo