Пожелания для МТ5 - страница 98

 

Добавьте многоязычную подстановку имени input переменной.

Например:

#property language русский|английский|болгарский

input int x=0;//чудесная переменная//wonderful variable//чудесен променлива
если в команде предпроцессору не прописан язык выставленный в терминале то использовать первую подстановку.
Документация по MQL5: Основы языка / Переменные / Input переменные
Документация по MQL5: Основы языка / Переменные / Input переменные
  • www.mql5.com
Основы языка / Переменные / Input переменные - Документация по MQL5
 
Urain:

Добавьте многоязычную подстановку имени input переменной.

Например:

если в команде предпроцессору не прописан язык выставленный в терминале то использовать первую подстановку.
Ловко.   И реально для изготовления.
 
Отличное предложение!
 
Погодю ответа MQ, если у них не будет явных против, создам заявку в СД.
 
Urain:
Погодю ответа MQ, если у них не будет явных против, создам заявку в СД.

Тогда уж что то типа language-файла что б можно было использовать, тогда вообще будет замечательно.

Но это реализовать наверное намного сложнее.

 
joo:

Тогда уж что то типа language-файла что б можно было использовать, тогда вообще будет замечательно.

Но это реализовать наверное намного сложнее.

Не вижу задачь где бы такой файл был бы востребован, перечислить 40 языков (да к тому же в виде перечисления MQ) в одну строку не составляет труда.

А чаще всего будет востребовано 3,4 языка. англ рус родной ну может китайский.

 
#382794
 
Urain:

Не вижу задачь где бы такой файл был бы востребован, перечислить 40 языков (да к тому же в виде перечисления MQ) в одну строку не составляет труда.

А чаще всего будет востребовано 3,4 языка. англ рус родной ну может китайский.

Не факт, что болгарин, к примеру, захочет иметь болгарскую локализацию, и не факт, что американец не захочет иметь русскую. Пользователю будет навязана локализация зависящая от OS. А в случае с файлами пользователь сам сможет использовать тот, который ему нравится.

В любом случае - твоё предложение замечательное!

 
joo:

Не факт, что болгарин, к примеру, захочет иметь болгарскую локализацию, и не факт, что американец не захочет иметь русскую. Пользователю будет навязана локализация зависящая от OS. А в случае с файлами пользователь сам сможет использовать тот, который ему нравится.

В любом случае - твоё предложение замечательное!

Чё то не уловил твою мысль, если болгарин предпочитает иметь английский язык в терминале то и параметры експа у него будут английские.

А вот случай когда пользователь хочет иметь английский в терминале и болгарский в експе или наоборот мне кажется маловероятным.

В любом случае сейчас идёт ещё более жесткое навязывание.

 
Urain:

1 Чё то не уловил твою мысль,

2 если болгарин предпочитает иметь английский язык в терминале то и параметры експа у него будут английские.

1. Это я не совсем уловил твою мысль сначала, значит.

2. Если эксп будет выбирать язык тот, что выбран в качестве локализации в терминале пользователем, то да, файлы локализации не нужны.