Строковые ресурсы для мульти язычных приложений |
![]() |
![]() |
Статьи |
Для мультиязычных приложений, нужно добавить строковые ресурсы в файл ресурсов. Каждой строке назначают уникальный идентификатор. Затем Вы можете использовать строковые ресурсы в Вашем приложении при помощи функции LoadStr. Эта функция загружает строку из ресурсов исполняемого файла с идентификатором, передаваемой ей в качестве параметра. Загрузить строку можно так:
Посложнее будет, если пользователь хочет выбирать язык во время выполнения приложения. В этом случае, например, можно строки добавлять в строковые ресурсы по 100 или по 1000. Например, русский (1001, 1002, 1003 …), английский (2001, 2002, 2003 …), французский (3001, 3002, 3003 …). А выбирать строки можно так:
Пример работающего приложения можно скачать здесь. |