Versão da Comunidade 2.1.3.
A localidade está definida como en_GB (inglês do Reino Unido). Usando o tema Luma.
Eu tenho meu arquivo de tradução en_GB.csv configurado e minha tradução está lá:
"Você não possui itens no carrinho de compras.", "Você não possui itens no carrinho de compras!"
Quando vou para a página da cesta (está vazia), posso ver minha tradução muito bem! No entanto, quando passe o mouse sobre o minicart, a sobreposição não será traduzida. Ele continua dizendo "Você não possui itens no carrinho de compras".
Entendo que preciso de um arquivo pub / static / frontend / [Theme] /default/en_GB/js-translation.json com a tradução lá também. Mas quando tento implantar estática "bin / magento setup: static-content: deploy en_GB", ele cria o arquivo, mas está vazio.
Eu também acredito que existe um var / view_preprocessed / source / frontend / [Theme] /default/en_GB/js-translation.json também.
Então, o que preciso limpar ou liberar ou o que for para obter esse arquivo preenchido?
Preciso fazer algo com um pacote de idiomas, talvez?
Obrigado Tadhg
Este é um bug conhecido do Magento 2, atualmente existem 22 bugs abertos relacionados ao
js-translation.json
inMagento 2
.https://github.com/magento/magento2/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aopen%20js-translation
Uma solução alternativa que fazemos é gerar
json-translation.json
você mesmo um arquivo e, em seguida, configurar seu servidor da Web para entregá-lo automaticamente em vez doMagento 2
arquivo.fonte