Hallo,
danke für die Antwort!
Ich habe die SetLanguage Toolbar, die ich ein bisschen umbauen möchte.
Mal ein einfaches Beispiel, ich möchte aus dem "Deutsch"-Button einen "Polnisch"-Button machen:
Der Code für den deutschen Button ist:
<LEV3 name="AdditionalToolbar-0">
<Setting name="Action" type="string">
<Val>SetProjectLanguage /display:de_DE /variable:de_DE /source:de_DE</Val>
</Setting>
<Setting name="ID" type="unsigned int">
<Val>48027</Val>
</Setting>
<Setting name="PictureFile" type="string">
<Val>$(MD_SCRIPTS)\SetLanguage\Images\Germany.bmp</Val>
</Setting>
<Setting name="Tooltip" type="string">
<Val>German</Val>
</Setting>
</LEV3>
Wenn ich in diesem Code den Teil:
<Val>SetProjectLanguage /display:de_DE /variable:de_DE /source:de_DE</Val>
ändere in:
<Val>SetProjectLanguage /display l_PL /variable l_PL /source:de_DE</Val>
Und
<Val>$(MD_SCRIPTS)\SetLanguage\Images\Germany.bmp</Val>
in
<Val>$(MD_SCRIPTS)\SetLanguage\Images\Poland.bmp</Val>
Dann bekomme ich bei Buttonklick die polnische Übersetzung angezeigt.
Bei Mouseover steht aber neben der Polnischen Flagge noch „German“.
Ich ändere also auch noch
<Val>48027</Val>
in
<VAL>48072</VAL>
Weil ich denke, dass dieser Wert dafür verantwortlich ist.
Resultat: der Button wird nicht mehr angezeigt.
Also ändere ich noch den Wert:
<Val>LJLLAAAAAA</>
In
<Val>IMLLAAAAAA</>
Jetzt funktioniert alles.
Mich würde jetzt eben interessieren, ob es eine Übersicht über die verschiedenen IDs (<Setting name="ID" type="unsigned int">
<Val>48027</Val> )
gibt.
Nachtrag:
Es ist der Wert:
<Setting name="Tooltip" type="string">
<Val>German</Val>
</Setting>
der den Mouseover Text verändert. Hätte ich ja auch sehen können....
Aber wozu ist dann diese ID und ihr dazugehöriger Buchstabensalat?
[Diese Nachricht wurde von jana1982 am 08. Mai. 2020 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP