Ich habe jetzt zwei Nachmittage intensives Suchen und Lesen der Dokumentation hinter mir. Zuletzt habe ich das XRay Tool installiert, aber ich komme einfach nicht weiter.
Problem ist folgendes: Ich habe ein Dialogmodul auf mehrsprachig umgestellt, insgesamt fünf Sprachen und habe für jede Sprache im Dialogentwurf die Beschriftungen und Auswahlen übersetzt. Soweit so gut und kein Problem.
Nun hat aber mein Basic-Modul auch noch ein paar 'msgbox' und einen Daten-Export. Ich möchte nun die aktuelle Sprache des Nutzers feststellen, damit ich die Sprache der Meldungen ('msgbox') und der Daten für den Export entsprechend einstellen kann, also in der Art
Code: Alles auswählen
oSpracheDesDialogs = ???
if oSpracheDesDialogs = "de" then
msgbox "Danke"
elseif oSpracheDesDialogs = "fr" then
msgbox "Merci"
else
msgbox "Thank you"
endif
Alles, was ich in der Dokumentation gefunden habe, ist ::com::sun:
Meine erste Idee war einfach die Labels oder den Inhalt einer Listbox auszulesen, aber das funktioniert nach einer Umstellung auf Mehrsprachigkeit nicht mehr, da die Beschriftungen und Inhalte durch Tags ersetzt werden wie z.B. "&1.Dialog1.Title" .
Wer hat sowas schon mal gemacht und kann mir hier weiterhelfen?
Schon mal danke für's Durchlesen.