Vá para http://host:port/system/console/bundles/org.apache.sling.i18n
Problema
As atualizações de internacionalização do dicionário não aparecem no AEM. Por exemplo, /libs/cq/i18n/dict.de-DE.json
Para reproduzir o problema, siga as etapas:
- Inicie a sessão http://host:port/libs/cq/i18n/translator.html
- Faça algumas alterações nos dicionários, por exemplo, altere o valor do FR para Criar para Créerrrrr
- Alterar as preferências de idioma do usuário para Francais
- Em http://host:port/projects.html/content/projects, o rótulo do botão de criação não foi alterado.
Ambiente
AEM 6.2, AEM 6.3
Causa
Há um problema conhecido no org.apache.sling.i18n pacote 2.5.6, em que as traduções de internacionalização não são atualizadas, a menos que o pacote seja reiniciado: SLING-7190.
Este problema foi corrigido na versão 2.5.10 do org.apache.sling.i18n.
Resolução
Uma solução está incluída no 6.2SP1CFP10 e 6.3SP2CFP2.
Solução alternativa para AEM6.2 e AEM6.3
-
-
Reinicie o pacote ou execute este comando curl:
curl -u admin:admin http://host:port/system/console/bundles/org.apache.sling.i18n -Faction=update
Solução para o AEM6.2:
-
Vá para http://host:port/crx/packmgr/index.jsp e faça o logon como admin.
-
Instale o pacote anexado cq-6.2.0-patch-GRANITE-19490-1.0.zip
-
O pacote contém uma configuração /libs/system/config/org.apache.sling.i18n.impl.JcrResourceBundleProvider.config:
curl -u admin:admin http://host:port/system/console/bundles/org.apache.sling.i18n -Faction=update
-
Se houver algum dicionário de internacionalização personalizado em um caminho diferente de /apps, /libs ou /content, use o CRXDe para atualizar a propriedade resource.paths em /libs/system/config/org.apache.sling.i18n.impl.JcrResourceBundleProvider.config com os caminhos adicionais.
Download