Code: Alles auswählen
Global sprachversion.s="de" ; de = Deutsch, nl = Niederlande usw...
hilfetxt.s = "./"+sprachversion.s+"-hilfe.txt"
IncludeBinary hilfetxt.s
Code: Alles auswählen
Global sprachversion.s="de" ; de = Deutsch, nl = Niederlande usw...
hilfetxt.s = "./"+sprachversion.s+"-hilfe.txt"
IncludeBinary hilfetxt.s
Code: Alles auswählen
#sprachversion = "de" ; de = Deutsch, nl = Niederlande usw...
#hilfetxt = "./" + #sprachversion + "-hilfe.txt"
IncludeBinary #hilfetxt
Code: Alles auswählen
aussprache$ = "Aussprache"
deutsch$ = "Deutsch"
zweisprachig$ = "Zweisprachig"
datei$ = "Datei"
neu$ = "Neu"
oeffnen$ = "Öffnen"
speichern$ = "Speichern"
beenden$ = "Beenden"
...
Code: Alles auswählen
aussprache$ = "Prononco"
deutsch$ = "Germana Lingvo"
zweisprachig$ = "Dulingva"
datei$ = "Dosiero"
neu$ = "Nova"
oeffnen$ = "Malfermi"
speichern$ = "Surdiskigi"
beenden$ = "Fini"
So legst du für jede Sprache deine Textdatei an und liest die Texte dann inmax = 8
1 = "Aussprache"
2 = "Deutsch"
3 = "Zweisprachig"
4 = "Datei"
5 = "Neu"
6 = "Öffnen"
7 = "Speichern"
8 = "Beenden"
Code: Alles auswählen
Global Dim Language.s(0)
Procedure ReadLanguage(File.s)
Protected FileID.l, max.l, a.l
If OpenPreferences(File)
max = ReadPreferenceLong("max", 0)
Redim Language.s(max)
For a = 1 To max
Language(a) = ReadPreferenceString(Str(a), "")
Next
ClosePreferences()
EndIf
EndProcedure
ReadLanguage("Deutsch.txt")