Alfresco 3.3 y 3.4 Configurando los idiomas

cancel
Showing results for 
Search instead for 
Did you mean: 
elessar_7190
Member II

Alfresco 3.3 y 3.4 Configurando los idiomas

Buenas,
Me decido a postear un problema que acabo de resolver que a lo mejor le viene bien a alguien hasta que se solucione (Está dado de alta en JIRA aquí: https://issues.alfresco.com/jira/browse/ALF-7191 )
Antes de empezar hago referencia en el título a la versión 3.4 pero en verdad sólo he comprobado que el problema persiste en la versión 3.4 pero la solución aún no la he probado.
Descripción del problema:
Alfresco instalado en un servidor con un idioma por defecto diferente del Inglés.
V3.3: Se ha instalado los .properties tanto en <alfresco.home>/shared/classes/alfresco/extension como en <alfresco.home>/shared/classes/alfresco/web-extension para traducir tanto la interfaz share como la anterior.
v3.4: El instalador viene con el idioma Castellano por defecto y no hace falta instalar componentes adicionales.

Al configurar el navegador de internet (Comprobado para la versión 7 y 8 de IE así como para Firefox 3.6.2) con el idioma inglés predeterminado, la interfaz share no se muestra en Inglés como debería sino en Castellano.

Solución:
Cambiar dos parámetros de JAVA_OPTS para que alfresco identifique el Inglés por defecto (El bug ocurre cuando otro idioma diferente del inglés está configurado por defecto…)
1º Desinstalar el servicio. (Esto se hace mediante el acceso directo del menú inicio->Programas->Alfresco Enterprise->Alfresco Enterprise Service->Uninstall Alfresco Service
2º Editar el fichero <alfresco_home>/tomcat/bin/service.bat
La línea 118 quedaría así (En negrita lo que tenemos que añadir en la línea):
"%EXECUTABLE%" //US//%SERVICE_NAME% –Startup auto –JvmOptions "-Xms128M;-Xmx768M;-Duser.language=en;-Duser.country=US;-Dalfresco.home=C:\Alfresco;-Dcom.sun.management.jmxremote;-Dcatalina.base=%CATALINA_BASE%;-Dcatalina.home=%CATALINA_HOME%;-Djava.endorsed.dirs=%CATALINA_HOME%\endorsed" –StartMode jvm –StopMode jvm
Por si acaso diré que esta instrucción está bajo la etiqueta :installed en el fichero.
3º Instalar el servicio (De forma similar a como se desinstala)
4º Por último Arrancar el servicio.

Para asegurarnos de que todos  los pasos han ido bien, deberíamos de chequear el jmx dump (Se accede a través del menú Admin Console, dentro de Repository) y ver que efectivamente que:
user.language  tiene asociado el valor es
user.country tiene el valor US (key=user.country, value=US)

Un saludo, y espero que sea de utilidad.

PD: Agradecimientos a cybermakoki que me ha animado a escribir esta entrada.
4 Replies
cybermakoki
Member II

Re: Alfresco 3.3 y 3.4 Configurando los idiomas

Seguro que a alguien le resulta útil Smiley Wink
cristinamr
Advanced

Re: Alfresco 3.3 y 3.4 Configurando los idiomas

Muy bueno elessar, gracias por el aporte (seguro que ya habrá gente que se haya peleado con este tema =P).

:wink:
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
d360
Member II

Re: Alfresco 3.3 y 3.4 Configurando los idiomas

Hola,

he seguido sus pasos, pero mi Alfresco Share sigue en castellano…

tienen alguna idea más? algo que pueda hacer??

gracias!
albertocursack
Member II

Re: Alfresco 3.3 y 3.4 Configurando los idiomas

Gracias elessar por compartir, me ha sido de gran ayuda!