prhost / new-opencart

Discussões sobre mudanças e melhorias na plataforma Opencart
6 stars 0 forks source link

Traduções #12

Open prhost opened 8 years ago

prhost commented 8 years ago

A tradução será separada em três lugares:

Uma coisa que eu gosto de usar, é uma função do Twig no theme que se chamada lang() nela você passa a palavra a ser buscada nos arquivos de tradução, sem precisar setar um monte de array na controller pra cada palavra a ser traduzida, exemplo de uso no html:

<p>{{ lang('empty_name', 'catalog/product') }}</p>

screen shot 2016-01-27 at 2 49 46 pm

ghost commented 8 years ago

Muito boa a ideia. Se usado o Twig no tema, ficaria realmente bom. Achei interessante o recurso de mudar a tradução do core sem sobrepor, algo similar ao vQmod, mas creio que sem precisar usar ele.

prhost commented 8 years ago

Exato, se por exemplo em sua extensão tiver translater que conflite com os nativos, o loader vai dar prioridade as suas, assim você por exemplo podemos criar uma extensão só contendo traduções e mante-lo em um repositório público para a comunidade.

FelipoAntonoff commented 8 years ago

Assim fica ótimo, já tive muito trabalho criando xml para mudar a linguagem nativa, como muitos mexem, tinha que adaptar. O ideal é ver a identificação pelo nome usado na tradução, mesmo editada da para trocar por outra.

prhost commented 8 years ago

@FelipoCodeMarket desculpe, não entendi kkk, sou meio lento, explique por gentileza a partir do "O ideal é ver a identificação..."

victorhramos commented 8 years ago

E sobre utilizar i18n?