NP
Mudar idioma a partir tela LOGIN e nao do Application.ini ???
Estou com dificuldades para trocar o idioma do meu sistema !!!!
Somente para esclarecer, na minha tela de LOGIN coloquei 2 botoes, um escrito PORTUGUES e outro botao INGLES (conforme imagem em anexo).
Eu ja criei uma SESSION com o idioma selecionado (exemplo: apertei botao "Portugues" e Session = pt). Deixei o meu apllication.ini LANGUAGE = en.
No init.php existe a constante define('LANG', $ini['general']['language']); E ela esta carregando o conteudo do LANGUAGE do application.ini que esta para en.
Pergunta: Como faço ou onde devo alterar para que todo o sistema não considere a constante LANG ,mas sim a minha SESSION que criei de acordo com o botao clicado ???? Pois qualquer campo que utilizar _t ele nao troca para Portugues, mantem em ingles....
Como funciona o AdiantiCoreTranslator e TApplicationTranslator ??? Quem manda pra eles a variavel contendo o idioma ? Como estas classes identificam qual idioma pegar ????
Alguem pode dar dicas de onde tenho que alterar ou qual os procedimentos que tenho que fazer ???
Obrigado,
Nilton.
Somente para esclarecer, na minha tela de LOGIN coloquei 2 botoes, um escrito PORTUGUES e outro botao INGLES (conforme imagem em anexo).
Eu ja criei uma SESSION com o idioma selecionado (exemplo: apertei botao "Portugues" e Session = pt). Deixei o meu apllication.ini LANGUAGE = en.
No init.php existe a constante define('LANG', $ini['general']['language']); E ela esta carregando o conteudo do LANGUAGE do application.ini que esta para en.
Pergunta: Como faço ou onde devo alterar para que todo o sistema não considere a constante LANG ,mas sim a minha SESSION que criei de acordo com o botao clicado ???? Pois qualquer campo que utilizar _t ele nao troca para Portugues, mantem em ingles....
Como funciona o AdiantiCoreTranslator e TApplicationTranslator ??? Quem manda pra eles a variavel contendo o idioma ? Como estas classes identificam qual idioma pegar ????
Alguem pode dar dicas de onde tenho que alterar ou qual os procedimentos que tenho que fazer ???
Obrigado,
Nilton.
Basicamento você precisa adaptar o arquivo init.php:
Nilton, conseguiu ?