![]() |
TTranslateShortCutText Komponente / Unit
Liste der Anhänge anzeigen (Anzahl: 1)
Hi
Ursprung der Komponente TTranslateShortCutText ist eine Frage aus ![]() Zitat:
Entstanden ist eine TTranslateShortCutText Komponente v1.10 Funktion: Übersetzung der Shortcut Bezeichnungen z.B im TMainMenu, TPopupMenu etc. Vordefinierte Sprachen: Deutsch, Englisch Getestet unter D5, D6, D2009. Weitere Informationen in sind in der unit TranslateShortCutText zu finden. Die Komponente kann installiert werden oder wer dies nicht mag erzeugt eine Instanz zur Laufzeit.
Delphi-Quellcode:
Bezeichnungen der Shortcut auf English stellen.
var
TranslateShortCutText1 := TTranslateShortCutText; begin TranslateShortCutText1 := TTranslateShortCutText.Create(Self);
Delphi-Quellcode:
TranslateShortCutText1.Language := lgSCEnglish;
Delphi-Quellcode:
Verbesserungsvorschläge bitte mir senden, Ideen sind Willkommen !
// oder Eigene Shortcut Bezeichnungen zuweisen:
with TranslateShortCutText1 do begin Key_Backspace := 'MyBackspace'; Key_Tabulator := 'Tab'; Key_Return := 'Enter'; Key_Escape := 'Esc'; Key_Space := 'Space'; Key_Prior := 'PgUp'; Key_Next := 'PgDn'; Key_End := 'End'; Key_Home := 'Home'; Key_Left := 'Left'; Key_Up := 'Up'; Key_Right := 'Right'; Key_Down := 'Down'; Key_Insert := 'Insert'; Key_Delete := 'Del'; Key_Alt := 'Alt+'; Key_Ctrl := 'Ctrl+'; Key_Shift := 'Shift+'; RefreshMenuItems; end; |
Re: TTranslateShortCutText Komponente
Nachfrage: Konnte die Unit irgendjemand brauchen (oder gibt's eine einfachere / bessere Möglichkeit) ?
|
Re: TTranslateShortCutText Komponente
Also eine einfachere Möglichkeit, wie du es gemacht hast, fällt mir nicht ein. Ich hab das bei mir ähnlich gelöst: ich hab auch die Funktion "ShortCutToText" auf eine eigene Funktion umgeleitet. Die Funktion habe ich komplett aus der Menus.pas übernommen - das einzige was ich gemacht habe, ist das array mit den ShortCutTexten in der neuen Unit nochmal zu deklarieren - jedoch im Interface-Teil und nicht im Implementation-Teil, so dass ich den Inhalt einfach über die Multi-Language-Unit beliebig verändern kann.
Das gleiche habe ich auch noch mit der MessageDlg-Funktion gemacht. Das hab ich gemacht, um die Captions (mtWarning, mtInformation, ...) und die Button-Captions zu ändern. Das könntest du ja auch noch mit Einbauen. |
Re: TTranslateShortCutText Komponente
Zitat:
|
Re: TTranslateShortCutText Komponente
Zitat:
|
Re: TTranslateShortCutText Komponente
Zitat:
|
Re: TTranslateShortCutText Komponente
Hallo,
Zitat:
Vielen Dank dafür!!! Verbesserungsvorschläüge hab ich keine! Viele Grüße Marco |
Re: TTranslateShortCutText Komponente
Zitat:
|
AW: TTranslateShortCutText Komponente / Unit
Erstmal danke für die Komponente!
Ein paar Fragen/Anmerkungen habe ich:
|
AW: TTranslateShortCutText Komponente / Unit
Zitat:
2) Die Idee dahinter: Wenn ein Programm Englisch und Deutsch anbietet, kann man direkt dir entsprechende Sprache wählen. Die Bezeichnungen können jedoch auch benutzerdefiniert geändert werden. 3+4) Gute Idee. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz