Подтвердить что ты не робот

Как использовать встроенную многоязычную поддержку Delphi?

Я использую Delphi с версии 2 и теперь на версии XE3.

Так как BSD2006 я заметил это меню Languages в главном меню Project. Теперь, когда меня интересует создание приложения на английском, португальском и испанском языках, я искал учебники в Интернете, но ничего не мог найти об этой функции, только сторонние компоненты и мастера. Поскольку английский язык не является моим первым языком, я даже не знаю, как искать правильные условия, чтобы добраться до этого инструмента Delphi.

Кто-нибудь уже использовал этот инструмент? Где я могу найти подходящий учебник для начала? Спасибо.

enter image description here

Edit1: Response

Так как Реми правильно ответил, но со ссылкой, я верну его, чтобы другой мог быстро добраться до него:

  • Сохраните все ваши файлы проекта
  • Перейдите в Меню > Проект > Языки > Добавить
  • Добавьте столько языков, сколько вам нужно
  • Перейдите в Меню > Вид > Диспетчер проектов
  • Вы увидите свой проект и проект для каждого созданного вами языка.
  • Разверните один проект на языке, и вы увидите файлы DFM для перевода ваших форм.
  • Щелкните правой кнопкой мыши и откройте его, и вы увидите Редактор переводов
  • Перевести все необходимые строки, а затем сохранить файл
  • Снова в диспетчере проектов развернуть.\Win32\Debug\и посмотреть файлы ресурсов RC
  • Щелкните правой кнопкой мыши один и отредактируйте постоянные строки всех файлов юнитов вашего приложения.

Дополнительные советы:

  • Чтобы получить строки ваших собственных единиц в файле списка переводов, вы должны создать их как константы, но используя не consts зарезервированное слово, а resourcestring, например: resourcestring Str1 = 'Test'; StrN = '%s strings found';

  • Каждый раз, когда вы создаете новый resourcestring или добавляете визуальный компонент в форму, вам необходимо обновить метаданные языков и сделать это, перейдите в Меню > Проект > Языки > Обновить локализованные проекты

  • Каждый раз, когда вы завершаете перевод терминов на ваших языковых файлах, вам не просто нужно сохранять эти файлы, но вам нужно перестроить проекты, к которым они принадлежат. Это проще, если вы перейдете в Меню > Проект > Сборка всех проектов

Эти советы не описаны в справке Embarcadero. Спасибо Реми!

4b9b3361