Ich habe ein Tool soweit fertig, dass es läuft und macht was es nun mal machen soll. "Files einladen, im Kontextmenü
einen String eintragen somit man dann zB. mehrere "exe files" auf einmal, mit zB. ASPACK komprimieren kann, wenn dieser
Packer im Tool selber vorher in die Liste hinzugefügt wurde." Läuft.......
soweit so gut.
Nun habe ich jedoch die Anfrage bekommen das Tool in 3 verschiedene Sprachen verfügbar zu machen. Also MultiLanguage.
Hierfür suche ich dringend eine freundliche helfende Hand die mir bei der Lösung zur Seite steht. Multilanguage ist nicht mein
Ding

Folgende Sprachen sollen inkludiert sein:
~ Deutsch
~ Englisch
~ Spanish
weitere könnten im Nachhinein folgen.
Ich möchte jedoch die Sprachen direkt in den Source Code implementiert haben und keine externe *ini laden. falls das ohne
Probleme zu bewerkstelligen geht.
Ändern sollen sich hier nicht sehr viele Strings. Nur der Button Text und wenige Infos im Tool selber.
Alles in Allem handelt es sich um 21 Wörter je Sprache.
Wenn der Anwender nun den Button [Erweitert >>] --> [Sprache] --> [English] drückt, möchte ich, dass sich dann das Tool
in die Englische Sprache ändert. Selbiges für die anderen beiden Sprachen.
Über eine schnelle Hilfe würde ich mich sehr freuen und auch bereit sein zu honorieren.
Ich habe Euch das Tool angehängt um es einmal ansehen zu können.
Unter dem Button [Über] habe ich noch ein kleines NFO Demo programmiert

Exe Packer: UPX
Erstellt ist das Ganze mit PureBasic v 4.61 32Bit unter Windows 7
Final Version Download Direkt-Link 30.11.2013:
FileMenu-Tool
so long
inc.
hier einmal meine 3 Language Files (Die Sprachen sind im Gadget deklariert. --> Beispiel: TextGadget(#Text_7, 23, 405, 80, 18, "Kommandozeile:")
Code: Alles auswählen
Landessprache = Deutsch
Author = inc
[Lines]
L0001 = Mit Programm öffnen...
L0002 = Name
L0003 = Dateien
L0004 = Hinzufügen
L0005 = Löschen
L0006 = Bearbeiten
L0007 = Dateiname
L0008 = Name:
L0009 = Datei:
L0010 = Kommandozeile:
L0011 = Über
L0012 = Erweitert >>
L0013 = Beenden
L0014 = Registriere\ lösche Kontextmenü Eintrag
L0015 = Sprache
L0016 =
L0017 = Dateiname
L0018 = Kommandozeile
L0019 = Datei auswählen
L0020 = ExE Dateien
L0021 = Alle Dateien
L0022 = Dateiname
; End of Language ini
Code: Alles auswählen
Native Language = Español
Author = LordCoder
[Lines]
L0002 = Abrir con la aplicación...
L0002 = Nombre
L0003 = Elementos
L0004 = Añadir
L0005 = Borrar
L0006 = Administrar
L0007 = Nombre de Archivo
L0008 = Nombre:
L0009 = Nombre de Archivo:
L0010 = Línea de Comandos:
L0011 = Acerca de
L0012 = Avanzado >>
L0013 = Salir
L0014 = Registrar Extensión Shell
L0015 = Idioma
L0016 =
L0017 = Nombre de archivo:
L0018 = Línea de comandos:
L0019 = Abrir Archivo
L0020 = Archivos ExE
L0021 = Todos los archivos
L0022 = Nombre de Archivo
; End of Language ini
Code: Alles auswählen
Native Language = English
Author = inc
[Lines]
L0001 = Open with application...
L0002 = Name
L0003 = Items
L0004 = Add
L0005 = Delete
L0006 = Manage
L0007 = Filename
L0008 = Name:
L0009 = Filename:
L0010 = Command line:
L0011 = About
L0012 = Advanced >>
L0013 = Exit
L0014 = Register\ unregister Shell Extension
L0015 = Language
L0016 =
L0017 = Filename
L0018 = Command line
L0019 = Open File
L0020 = ExE Files
L0021 = All Files
L0022 = Filename
; End of Language ini