ClipaTec Informática

Receba novidades por e-mail. Digite seu e-mail abaixo e clique no botão "Cadastrar"

Delivered by FeedBurner

21 de março de 2014

Como traduzir o MessageDlg no Delphi?

delphi
Olá leitores, salve!
Sempre recebemos mensagens dos usuários perguntando se existe a possibilidade de traduzir as mensagens da função "MessageDlg" ou como fazer isso. Então, resolvemos criar um artigo sobre o assunto.
No caso, vamos implementar uma "Unit" que terá uma função que irá traduzir a string para o português.
No final do artigo, tem um link para o download da "Unit", após implementar e salvar a "Unit", basta adicioná-la ao projeto, pronto, automaticamente as mensagens da função "MessageDlg" serão traduzidas em sua aplicação.
Segue abaixo os códigos do início da "Unit" e a implementação da função "HookResourceString":

programação


















Continuando a implementação, segue a implementação para alterar as mensagens:

programação































É isso aí, simples não?
Abaixo segue o link para download da "Unit", qualquer dúvida, deixe seu comentário, abraço.

Downloads

- Unit "LanguageControl";

(Por ClipaTec Informática)

13 comments:

  1. Respostas
    1. Olá amigo,
      Você adicionou a unit ao projeto e mesmo assim não funcionou?
      Faremos testes aqui, qualquer coisa a gente posta o resultado. Abraço.

      Excluir
  2. Valeu pela preciosa dica ! Parabéns

    ResponderExcluir
  3. Muito bom...

    Testado no Tokyo 10.2.3, com UniGUI

    ResponderExcluir
    Respostas
    1. Perfeito, agradecemos o feedback. Um grande abraço e sucessos pra vc sempre

      Excluir
  4. Respostas
    1. Agradecemos seu feedback, é muito útil para nós. Abraço e sucessos sempre pra vc.

      Excluir
  5. Testei com Delphi 10.3.3 FMX e não funcionou... Alterei Consts para FMX.Consts, mesmo assim não deu certo!

    ResponderExcluir
  6. Só para constar. Usei no Delphi Community 10.4.2 e funcionou tranquilamente para VLC. Não testei FMX.

    ResponderExcluir

Visite nossa página de Política de comentarios antes de comentar para ter certeza de que seu comentário não será excluído! Lembre-se, assim que aprovarmos o teu comentário ele será publicado, por isso, não deixe de sempre visitar nosso blog e conferir nossa resposta ao seu comentário, abraço!