Ранее в статье «Установка пакетов FastReport VCL в Delphi» уже был рассмотрен один из вариантов установки FastReport на компьютер.
Сегодня мы посмотрим, как это можно еще сделать по другому.
Данный метод установки подойдет тем, у кого версия Delphi является Professional или Architect. Дело в том, что в данных редакциях Delphi FastReport можно установить без ограничений и делается это прямо из среды разработки на полном автомате.
И еще одна замечательная особенность этих редакций заключается в том, что FastReport в них устанавливается сразу для VLC и FMX фреймворков.
Обладателям версии Communyty, к сожалению, придется устанавливать FastReport вручную.
Итак, я буду показывать н а примере Delphi 12.2.
Скачивание и установка FastReport
Откройте Delphi и выберите команду Tools/GetIt Package Manager/. Введите в верхнем правом поле FastReport, чтобы отфильтровать и получить нужный нам инструмент.
Затем нажмите на Install (на рисунке у меня — Uninstall, потому что FastReport уже установлен).

У вас начнется скачивание, а затем IDE автоматически пропишет все пути к скачанным файлам и собственно установит скачанные библиотеки компонентов.
Скачается все в папку: C:\Users\Алексей\Documents\Embarcadero\Studio\23.0\CatalogRepository\FastReport-2023.3\RS29 , о чем свидетельствует рисунок ниже:

После этого начнется автоматическая установка:

Установка осуществиться уже по пути: C:\Users\Public\Documents\Embarcadero\Studio\23.0\Bpl\
То есть, скачиваются пакеты в пользователя «Алексей» (в моем случае), а установка осуществляется в общие пользователи. После перезагрузки можно полноценно пользоваться FastReport. Но это пока еще не все, потому что он будет доступен только на английском языке.
Рисификация FastReport
В более ранних версиях FastReport для изменения языка необходимо было перекомпилировать пакеты. Сейчас же дело обстоит иначе и в новых версиях FastReport использует компонент локализации, в котором язык можно поменять, что значит «На лету», прямо в время выполнения или разработки приложения без перекомпиляции ранее установленных библиотек. По-моему это существенный шаг вперед!
Как же это сделать? Давайте зайдем в каталоги для VCL: C:\Users\Алексей\Documents\Embarcadero\Studio\23.0\CatalogRepository\FastReport-2023.3\RS29\VCL\Win32
и для FMX:
C:\Users\Алексей\Documents\Embarcadero\Studio\23.0\CatalogRepository\FastReport-2023.3\RS29\FMX\Win32
Здесь присутствуют файлы, среди которых есть расширения .res. Это файлы ресурсов. Для каждого языка свой файл. Найдите в этих каталогах файл frLanguageRussian.res (на примере нашего родного языка). Но мы будем устанавливать frLanguageRussian29.bpl.
То есть, нам нужно обычным образом установит два пакета frLanguageRussian29.bpl (один для VCL и один для FMX) из соответствующих каталогов. Устанавливаем обычным образом через Component/InstallPackage.
Нажимаем Add и выбираем данные файлы из указанных каталогов по очереди.
Далее заходим в разрабатываемое приложение, находим панели инструментов компонент frLocalizationController, добавляем его на форму:

В свойстве Language устанавливаем Russian, а в списке AddLanguage помечаем флажком Russian.
AddLanguage добавляет в программу языки, которые ею должны быть поддерживаемы, а свойство Language устанавливает язык, который должен быть загружен по умолчанию при старте программы.
Теперь можно использовать FastReport так, как вы это делали раньше!