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.
¿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.
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!!!!
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?
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>
Content from pre 2016 and from language groups that have been closed.
Content is read-only.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.