Очень часто нужно, чтобы наш проект Gambas мог отображаться на экране на разных языках. В этом посте я расскажу, как это сделать без особого труда средствами IDE Gambas. Для начала нам нужно указать интерпретатору, какие строки следует переводить, а какие не следует. Сразу отметим, что по умолчанию свойство Text каждого объекта Gambas считается “переводимым”, и сам код проекта – непереводим. Если же мы хотим, чтобы значения некоторых строчных переменных были переводимыми, тогда поступаем вот так:
DIM $MyString AS String = "Эта строка не будет переводится"
DIM $MyString AS String = ("Эта строка будет переводится")
Также, следует учесть что лучше не использовать конкатенацию строк в многоязычных проектах Gambas, а использовать для этих целей функцию Subst. Зная эти нехитрые правила, можем напрямую приступать к переводу нашего Gambas – проекта. Читать полностью »


