11-16-2016 05:21 AM
Hola! Buenos días!
En una instalación limpia de un Alfresco One 4.2.6, hemos instalado un AMP que esta funcionando bien en una 3.4.14. Se ha instalado sin errores, aunque no se visualizan correctamente las propiedades por la interfaz web... entendemos que por el siguiente mensaje de warning:
WARN [web.app.ResourceBundleWrapper] [http-apr-8080-exec-5] Failed to find I18N message key: xx.xx.xx for locale: es_ES
¿Falta algún tema de configuración del lenguaje en la nueva instalación de Alfresco? ¿o es porque no se ha compilado el AMP en el nuevo Alfresco?
Muchas gracias.
Saludos.
11-16-2016 06:52 AM
¿Qué tipo de AMP estáis empleando y qué propiedades son las que no se visualizan?
Seguramente os falte por incluir alguna de las nuevas cadenas de propiedades para Share, ya que ese módulo (supongo) que estaría realizado para Explorer.
11-17-2016 04:07 AM
Disculpa Angel, viendo en detalle los ficheros del AMP hemos podido ver que el problema no son directamente las propiedades del modelo de datos. El tema está en que los ficheros *.properties del directorio messages del modulo por alguna razón no son encontrados por el resto de configuraciones del modulo (webclient-context.xml, por ejemplo). Y por esto en lugar de aparecer correctamente su correspondencia en explorer (no utilizamos share), aparece directamente nombre del label entre $$ (argumento display-label-id). Adjunto una captura para que se vea mejor.
¿Dónde se le dice al módulo o a alfresco dónde se encuentran esos ficheros messages para hacer la correspondencia correcta? Y sea capaz de mostrar el mensaje adecuado para cada label y cada lenguaje.
Muchas gracias!!!!
11-17-2016 05:34 AM
La ubicación por defecto en un proyecto Alfresco SDK para la 4.2 es:
/src/main/amp/config/alfresco/messages/
En este directorio incluyes los "*.properties" y los "*_es.properties" con las entradas type.*, aspect.*...
Una vez compilado, dentro del AMP los ficheros se ubican en:
config/alfresco/messages
P. D. Sabéis que a partir de la 5.0 la aplicación web Explorer ya no está disponible, no?
11-17-2016 08:50 AM
Por cierto, deberíais también verificar que en vuestra descripción de beans de Spring se están inyectando los mensajes.
Also así como:
<bean id="extension.model.resourceBundle"
class="org.alfresco.i18n.ResourceBundleBootstrapComponent">
<property name="resourceBundles">
<list>
<value>alfresco.messages.properties-filename</value>
</list>
</property>
</bean>
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.