Marcos, Acho que o máximo do problema que você pode ter com o ampersand (&) é a atribuição incorreta dos atalhos nas diferentes linguagens da tua aplicação para os itens do TMainMenu. Quanto a isso, inclusive se você cortar todos os "&" manualmente dos captions, o Windows atribui automaticamente a primeira letra livre para o caractere acelerador quando sua aplicação está em execução, ou pelo menos foi esse o comportamento que eu notei - alguém me corrija se eu estiver errado.
De qualquer forma, qual o método que você está utilizando pra fazer a internacionalização? O translation manager do Delphi, resourcestrings, dll de resources ou alguma outra técnica? Se você estiver utilizando um destes métodos que mencionei, você pode forçar a troca do caractere acelerador com o "&" na tradução literal do caption do seu menu. Forneça mais informações sobre o problema, daí quem sabe a gente consegue ajudar você. []'s --- === Eric Roberto === MSN: eric...@hotmail.com Blog: http://cafenocodigo.blogspot.com/ From: Marcos Abreu Ferreira Sent: Friday, February 20, 2009 10:37 AM To: delphi-br@yahoogrupos.com.br Subject: [delphi-br] [MAF] TMainMenu - Desligar o & automático Pessoal, estou usando um componente para tradução do sistema em vários idiomas e estava com problemas na tradução dos ítens do TMainMenu. Perguntei numa lista de discussão em inglês e um cara me mandou desligar o & automático do TMainMenu. Alguém sabe como fazer isso? > You need to turn off the automatic & in the TMainMenu component. > > Lars. tks, Marcos [As partes desta mensagem que não continham texto foram removidas]