Я использую Delphi с версии 2 и теперь на версии XE3.
Так как BSD2006
я заметил это меню Languages
в главном меню Project
. Теперь, когда меня интересует создание приложения на английском, португальском и испанском языках, я искал учебники в Интернете, но ничего не мог найти об этой функции, только сторонние компоненты и мастера. Поскольку английский язык не является моим первым языком, я даже не знаю, как искать правильные условия, чтобы добраться до этого инструмента Delphi.
Кто-нибудь уже использовал этот инструмент? Где я могу найти подходящий учебник для начала? Спасибо.
Edit1: Response
Так как Реми правильно ответил, но со ссылкой, я верну его, чтобы другой мог быстро добраться до него:
- Сохраните все ваши файлы проекта
- Перейдите в Меню > Проект > Языки > Добавить
- Добавьте столько языков, сколько вам нужно
- Перейдите в Меню > Вид > Диспетчер проектов
- Вы увидите свой проект и проект для каждого созданного вами языка.
- Разверните один проект на языке, и вы увидите файлы
DFM
для перевода ваших форм. - Щелкните правой кнопкой мыши и откройте его, и вы увидите Редактор переводов
- Перевести все необходимые строки, а затем сохранить файл
- Снова в диспетчере проектов развернуть.\Win32\Debug\и посмотреть файлы ресурсов
RC
- Щелкните правой кнопкой мыши один и отредактируйте постоянные строки всех файлов юнитов вашего приложения.
Дополнительные советы:
-
Чтобы получить строки ваших собственных единиц в файле списка переводов, вы должны создать их как константы, но используя не
consts
зарезервированное слово, аresourcestring
, например:resourcestring Str1 = 'Test'; StrN = '%s strings found';
-
Каждый раз, когда вы создаете новый
resourcestring
или добавляете визуальный компонент в форму, вам необходимо обновить метаданные языков и сделать это, перейдите в Меню > Проект > Языки > Обновить локализованные проекты -
Каждый раз, когда вы завершаете перевод терминов на ваших языковых файлах, вам не просто нужно сохранять эти файлы, но вам нужно перестроить проекты, к которым они принадлежат. Это проще, если вы перейдете в Меню > Проект > Сборка всех проектов
Эти советы не описаны в справке Embarcadero. Спасибо Реми!