Sprache im Metatrader über Data-Folder ändern

Einloggen oder registrieren, um einen Kommentar zu schreiben
Patrik Hoermann
204
Patrik Hoermann  

Ich möchte die Sprache vom Metatrader 4 ändern.

Normalerweise funktioniert das über "Fiew - languages - ...".

Ich habe eine .exe geschrieben, die einen Expert-Adviser installiert, die entsprechenden Währungspaare/Sets in die Marktübersicht legt und direkt die Chartfenster öffnet.
Zu guter Letzt möchte ich die Sprache noch "standartmäßig" auf zB Englisch stellen.

Dafür wollte ich einfach eine Datei im Data-Folder überschreiben und den MT4 anschließend neu starten.


Kann mir jemand sagen, welche Datei/Zeile diese Einstellung abspeichert und in welchem Verzeichnis diese liegt?


Ich habe schon versucht die terminal.txt im "config" - Ornder auszutauschen, war aber erfolglos.


mfg, Patrik Hörmann

Carl Schreiber
Moderator
8683
Carl Schreiber  

Für dem MT5 gibt es eine Zeile in ..\Config\terminal.ini im Abschnitt [Settings]: Language=German

Die kann aber auch fehlen, ob dann automatisch Englisch oder die PC-Sprache genommen wird weiß ich nicht.

Hier ist ein Artikel, der u.a. das Starten des Terminals behandelt, vielleicht lässt sich ja daraus etwas verwenden: https://www.mql5.com/de/articles/7029
Optimierungsmanagement (Teil I): Erstellen einer GUI
Optimierungsmanagement (Teil I): Erstellen einer GUI
  • www.mql5.com
Die alternative Methode, das MetaTrader-Terminal zu starten, wurde bereits in einem Artikel von Vladimir Karputov diskutiert. Außerdem sind die Schritte zum Starten des Terminals und eine zusätzliche alternative Methode in der entsprechenden Dokumentation beschrieben. Daten aus diesen beiden Quellen wurden in diesem Artikel verwendet, aber...
signalfollower
327
signalfollower  

Die Spracheinstellung ist eine globale Einstellung und gilt somit gleichermaßen für alle Terminals auf dem betreffenden Rechner. Sie wird unter dem folgenden Schlüssel in der Registry gesetzt, der natürlich nur beim Start der Terminals ausgelesen wird, weshalb nach jeder Änderung ein Neustart der Terminals notwendig ist.

[HKEY_CURRENT_USER\Software\MetaQuotes Software\MetaTrader 4\Settings]
"Language"="German"

Es starten also immer alle Terminals auf dem gleichen Rechner in der gleichen Sprache und das ist die, die in diesem Schlüssel eingetragen ist. Das gilt zumindest für den MT4.

Einloggen oder registrieren, um einen Kommentar zu schreiben