ME AJUDEM NA LINGUAGEM
ola pessoal tenho que solucionar um problema o mais rapido possivel gostaria que vcs me ajudassem, estou criando um programa de biblioteca so que quero colocar esse programa em 3 tipos de linguagem (Portugues,Ingles, espanhol)como faco isso.
sera que tem algum comando ou tem uma ocx ...
por favor me ajudem
desde ja agradeco a todos pela atencao.
sera que tem algum comando ou tem uma ocx ...
por favor me ajudem
desde ja agradeco a todos pela atencao.
kra o q o pessoal faz e criar um arquivo texto com todas as linguagens
um arquivo para kda linguagem ai quando inicial o programa ele pega os valores de lah
agora uma ocx q traduza sozinho eu axo meio impossivel de axar
vai te q fazer na unha mesmo, tem um sistema aqui no meu pc(num foi eu q fiz)
q usa isso
eu vo anexa os arquivos q ele usa aqui para vc ver
dah um poko de trabalho, mais depois de feito vc muda ele para quaquer linguagem.
espero ter ajudado ou complicado mais
XD
falo
um arquivo para kda linguagem ai quando inicial o programa ele pega os valores de lah
agora uma ocx q traduza sozinho eu axo meio impossivel de axar
vai te q fazer na unha mesmo, tem um sistema aqui no meu pc(num foi eu q fiz)
q usa isso
eu vo anexa os arquivos q ele usa aqui para vc ver
dah um poko de trabalho, mais depois de feito vc muda ele para quaquer linguagem.
espero ter ajudado ou complicado mais
XD
falo
Cara, matutando aqui pensei numa idéia legal...
Vc pode criar um arquivo INI com as informações da linguagem, e criar uma rotina pra mudar o valor sozinho, a rotina seria +/- assim:
Daàvc nomeia os captions apenas como chave: CODIGO, NOME, CLIENTE, etc.
E no INI ficaria:
Sacou?
Qualquer dúvida poste...abços
Vc pode criar um arquivo INI com as informações da linguagem, e criar uma rotina pra mudar o valor sozinho, a rotina seria +/- assim:
Public Sub Linguagem(ByVal Formulario As Form, Optional ByVal Lingua As String = "PT-BR")
Dim Ctl As Control, Str As String
On Error Resume Next
For Each Ctl In Formulario
Str = ""
Str = Ctl.Caption
If Trim(Str) <> "" Then
'Aqui vc cria uma função para ler o arquivo INI, passando como parâmetro
' a chave, por exemplo CODIGO, NOME, etc
Str = LeArquivoINI(Str)
If Trim(Str) <> "" Then Ctl.Caption = Str
End If
Next Ctl
Err.Clear
Daàvc nomeia os captions apenas como chave: CODIGO, NOME, CLIENTE, etc.
E no INI ficaria:
[Portugues]
NOME=Nome
CODIGO=Codigo
CLIENTE=Cliente
[Ingles]
NOME=Name
CODIGO=Code
CLIENTE=Client
Sacou?
Qualquer dúvida poste...abços
show de bola matioli, achei sua idéia interessante. t+
Tópico encerrado , respostas não são mais permitidas