TranslatorItemInfo()
TranslatorItemInfo() – Übersetzungs-Infos
Die Funktion liefert Informationen über die hinterlegten Übersetzungen zu einem Objekt.
Hinweis
Diese Funktion liefert nur Informationen aus der DabSPR. Es ist nicht möglich "Caption" oder "Hint" Eigenschaften eines Objekts abzufragen welches über keinen Eintrag in der DabSPR verfügt. In diesem Fall ergibt sich eine leere Rückgabe.
Die Klassen- und Objekt-Namen sind identisch mit denen aus dem Translator ("Sprache bearbeiten" - Fenster).
Parameter | Beschreibung |
---|---|
aClass:C | Klasse |
aObject:C | Objekt |
nLanguage:N | Sprach-ID |
lCaption:L | Beschriftung anzeigen; default = true |
lSystemTrans:L | System Trans; default = false |
lSystemTransOnEmpty:L | System Default Übersetzung anzeigen falls Benutzer Übersetzung leer ist; default = false |
lReload:L | Informationen aktualisieren (keine gecachten Werte verwenden); default = true |
Rückgabewert
Alphanumerisch - Infos
Beispiel
// 1) Rückgabe der Caption des Hauptfensters
TranslatorItemInfo('TFormMain', 'FormMain', 4)
// 2) BeMessages: Meldungen und dynamische Bezeichnungen
TranslatorItemInfo('BeMessages', '1008', 61)
// 3) BeFields: Alle Datenbank-Felder
TranslatorItemInfo('BeFields', '001.BEZ', 2)
// Für die Datenbank-Verwaltung zum Anzeigen anderer Sprachen
// 1) Tabellen-Liste
TranslatorItemInfo('BeFields', StrZero(MEMTABLE:WorkArea, 3, 0) + '.', 6)
// 2) Feld-Liste
TranslatorItemInfo('BeFields', StrZero(MEMTABLE:WArea, 3, 0) + '.' + AllTrim(MEMTABLE:FName), 6)
// 4) Browser
TranslatorItemInfo('GridSTORSEL'+c_usr, 'Col_0', 1)