Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Snippet multilanguage #9

Open
eternauta123 opened this issue Feb 16, 2018 · 6 comments
Open

Snippet multilanguage #9

eternauta123 opened this issue Feb 16, 2018 · 6 comments
Assignees

Comments

@eternauta123
Copy link

Robson, Sabe como implementar localizacao nos snippets?

Ou seja, usar os mesmos snippets, mas pegar parte do Body e a descricao em outro idioma, dependendo do locale... (sou do mercado internacional e eh importante faze-los em inges, espanhol e russo)

@robsonrosilva
Copy link
Owner

robsonrosilva commented Aug 21, 2018

Não havia visto sua issue.
Vou verificar a forma de fazer assim mas lembrando que isso deve servir somente para ajudar na escrita no IDE, para a tradução dos dados do relatório ou da utilização o ideal é fazer em includes.

@robsonrosilva robsonrosilva self-assigned this Aug 21, 2018
@robsonrosilva robsonrosilva transferred this issue from robsonrosilva/advpl-snippets Oct 31, 2018
@robsonrosilva
Copy link
Owner

Consegui estudar e organizar o projeto para essa implementação, se puder me ajudar com a tradução inglês não é meu forte.

Para ajudar pode fazer um fork do projeto e só precisa ajustar os arquivos na pasta en do i18n.

@eternauta123
Copy link
Author

Robson, dei uma olhada, mas os strings estao todos fixos dentros dos snippets... Tem que colocar no arquivo de idioma e fazer referencia as variaveis dentro dele.

@robsonrosilva
Copy link
Owner

Boa noite, fiz um tratamento para a internacionalização de forma diferente, esta implementado no package.json onde referencio o nome do arquivo, dessa forma o snippet fica exatamente como se não houvesse internacionalização.

@eternauta123
Copy link
Author

Entendi, o que vc fez foi uma cópia e chama uma versão ou outra dependendo do idioma. Não fez a internacionalização, basicamente criou 2 versões.

Isso tem 2 problemas:
1-vai ter que dar manutenção em n idiomas
2-naonyem nenhum ferramenta de mercado para tradução que possa pegar os strings fixos no fonte espalhadas dentro dos snippets

@robsonrosilva
Copy link
Owner

Vou ver se consigo implementar da mesma forma que fiz com o package.json, tenho que ver se assim ele vai interpretar adequadamente com o uso do NLS.
Obrigado pela opinião.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants