PRECISO QUE MEU SOFTWARE SUPORTE VARIOS INDIOMAS

USUARIO.EXCLUIDOS 06/04/2007 03:30:46
#210570
seguinte pessoal, terei que traduzir meu programa para ingles e espanhol.

existe algum meio padrao de dar nome aos labels, botoes, etc em varios indimoas?

ou eu vou ter q fazer na mao label.caption = iif(indioma = "brasil", .....

se for assim vai dar um trabalho filho da puta alem de sujar todo o codigo

agracedo desde ja
STRANDOW 06/04/2007 06:24:24
#210571
Ola meu caro

fiz uma busca aqui no site,pq uma vez achei algo assim...e encontrei alguns legais...de uma olhada


http://www.vbmania.com.br/vbmania/vbmdetail.php?varID=1999&TxtSearch=LINGUA&CmbSort=ftitulo&varPagina=1


http://www.vbmania.com.br/vbmania/vbmdetail.php?varID=2781&TxtSearch=LINGUA&CmbSort=ftitulo&varPagina=1


http://www.vbmania.com.br/vbmania/vbmdetail.php?varID=5070&TxtSearch=LINGUA&CmbSort=ftitulo&varPagina=1



agora,pelo que ja ouvi falar..no caso do .net(Desconheço este sistema, porem a fonte é segura), vc ja seleciona a linguagem dele que ele altera tudo, o que nao alterar, vc faz na mao....

espero que ajude


USUARIO.EXCLUIDOS 06/04/2007 17:51:35
#210626
tanto no .net qto no vb vc precisa codificar...

existem alguns mecanismos para isso - o jeito que normalmente eh usado eh atraves de arquivos de resource - onde vc tem um numero de entrada que acerta quais os textos vc quer pegar - no help do vb tem exemplos bons deste tipo de coisa...

no .net eh exatamente a mesma coisa - existem algumas arquiteturas como a ACA que te permite entrar com uma planilha de internacionalizacao e vc consegue mudar em run-time a selecao - mas por tras, qdo vc vai escrever algo na tela, a arquitetura corre o texto e procura a entrada de mesmo id na planilha (Mas isto nao eh nativo - vc tem de desenvolver esta arquitetura ou comprar)
HARRY.POTTER 06/04/2007 18:03:04
#210627
E antes que você coloque errado em algum aplicativo seu: INDIOMAS não existe. O correto é IDIOMAS!!!!
USUARIO.EXCLUIDOS 06/04/2007 19:12:43
#210630
hahahah ok harry poter valeu
Tópico encerrado , respostas não são mais permitidas