IMPULSE93 (2) Опубликовано 1 августа, 2014 Поделиться Опубликовано 1 августа, 2014 У меня есть идея по этому поводу, но не могу её довести до ума (или она вообще не подходит?): всем лабелам и кнопкам задать имя rus1, rus2, и через:function ????control_setCaption(CETrainer_rus, "русское описание тут")control_setCaption(CETrainer_rus2, "русское описание тут2")control_setCaption(CETrainer_rus3, "русское описание тут3")проблема в том, что писать 1 строкой, функция при нажатии на картинку/кнопку/лабел (незнаю как это объяснить) если она? или всё же есть способ легче? Ссылка на комментарий Поделиться на другие сайты Поделиться
Coder Опубликовано 1 августа, 2014 Поделиться Опубликовано 1 августа, 2014 Самый простой способ:Заводишь массив со строками, и заполняешь его строками исходя из того, какой язык был выбран.Потом обновляешь заголовки всех контролов из массива строк, вот и всё пожалуй) Ссылка на комментарий Поделиться на другие сайты Поделиться
IMPULSE93 (2) Опубликовано 1 августа, 2014 Автор Поделиться Опубликовано 1 августа, 2014 Самый простой способ:Заводишь массив со строками, и заполняешь его строками исходя из того, какой язык был выбран.Потом обновляешь заголовки всех контролов из массива строк, вот и всё пожалуй)если честно, мало что понял , что вы сказали( Ссылка на комментарий Поделиться на другие сайты Поделиться
Coder Опубликовано 1 августа, 2014 Поделиться Опубликовано 1 августа, 2014 если честно, мало что понял , что вы сказали(Смотри у тебя есть допустим 2 языковых файла формата:инглиш:AppMainCaption = Hello worldAppMain_Button1 = Heyрашка:AppMainCaption = Привет мирAppMain_Button1 = ЭйВ зависиммости от языка, который выбрал юзер ты считываешь файл в свой массив строк.И из массива строк уже устанавливаешь заголовки контролов)Если пишешь на CE LUA, то тебе придется отказать от использования файлов, а хранить данные языков в таких же массивах строк. Ссылка на комментарий Поделиться на другие сайты Поделиться
IMPULSE93 (2) Опубликовано 1 августа, 2014 Автор Поделиться Опубликовано 1 августа, 2014 Смотри у тебя есть допустим 2 языковых файла формата:инглиш:AppMainCaption = Hello worldAppMain_Button1 = Heyрашка:AppMainCaption = Привет мирAppMain_Button1 = ЭйВ зависиммости от языка, который выбрал юзер ты считываешь файл в свой массив строк.И из массива строк уже устанавливаешь заголовки контролов)Если пишешь на CE LUA, то тебе придется отказать от использования файлов, а хранить данные языков в таких же массивах строк.всё понял и получилось, спасибо Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения