En nuestro caso, para dar soporte al Asturiano (Bable) hemos seguido los siguientes pasos que describimos a continuación.
.- Añadir la siguiente entrada en el fichero portal-ext.properties
locales=ar_SA,eu_ES,bg_BG,ca_AD,ca_ES,zh_CN,zh_TW,hr_HR,cs_CZ,da_DK,nl_NL,nl_BE,en_US,en_GB,et_EE,fi_FI,fr_FR,gl_ES,de_DE,el_GR,iw_IL,hi_IN,hu_HU,in_ID,it_IT,ja_JP,ko_KR,lo_LA,nb_NO,fa_IR,pl_PL,pt_BR,pt_PT,ro_RO,ru_RU,sr_RS,sr_RS_latin,sl_SI,sk_SK,es_ES,sv_SE,tr_TR,uk_UA,vi_VN, ast_ES
.- Copiar el icono de la bandera en: (HOOK)
C:\liferay-portal-6.1.1-ce-ga2\tomcat-7.0.27\webapps\ROOT\html\themes\control_panel\images\languageC:\liferay-portal-6.1.1-ce-ga2\tomcat-7.0.27\webapps\ROOT\html\themes\classic\images\language
.- En el fichero web.xml ubicado en la siguiente ruta:
(PLUGIN -EXT)
C:\liferay-portal-6.1.1-ce-ga2\tomcat-7.0.27\webapps\ROOT\WEB-INF
Añadir las siguientes lineas:
< servlet-mapping >< servlet-name >I18n Servlet</ servlet-name >< url-pattern >/ast/*</ url-pattern ></ servlet-mapping >< servlet-mapping >< servlet-name >I18n Servlet</ servlet-name >< url-pattern >/ast_ES/*</ url-pattern ></ servlet-mapping >< url-pattern >/ast/c/portal/protected</ url-pattern >
< url-pattern >/ast_ES/c/portal/protected</ url-pattern >
.- Añadir los ficheros de traducciones siguientes: (HOOK)
language_ast.properties
language_ast_ES.properties
.- Copiar los ficheros anteriores en la siguiente ruta:
C:\liferay-portal-src-6.1.1-ce-ga2\portal-impl\src\content
.- Establecer las preferencias de presentación en:
Portal > Configuración > Preferencias de presentación
es_ES,ast_ES
.- El fichero de recursos tienen que llamarse:
Language_ast_ES.properties
En las pruebas realizadas, no cogía las traducciones
utilizando Language_ast.properties, por lo que únicamente se utiliza
Language_ast_ES.properties
.- En el fichero “liferay-hook.xml”
es necesario añadir la entrada siguiente:
content/Language_ast_ES.properties
Estas son algunas guías básicas que pueden contener errores, por lo que cualquier aportación siempre es
bienvenida.