Русификация FastReport

Русификация FastReport

Русификация FastReport — не частая, но все же встречающаяся ситуация. Давайте в этой короткой статье рассмотрим как это сделать.

Суть проблемы

После того, как вы установили у себя на компьютере генератор отчетов FastReport, вы можете обнаружить, что после компиляции Delphi или C# приложения предварительный просмотр отчета выходит на английском языке.

FastReport-английский режим
FastReport-английский режим

Во время разработки информационной системы в design-time, если вы зайдете в отчет, то все меню программы также будет на английском языке.

Ну если для программиста во время разработки не привыкать пользоваться английскими версиями программного обеспечения, то для конечного пользователя это будет выглядеть не слишком привлекательным. Ну, например, представьте, что у вас вся программа на русском языке и тут пользователь запускает печать и видит, что кнопки и элементы окна у него на английском языке.

Конечно это все решаемо. Можно ведь создать и собственное окно предварительного просмотра печати, но все же русификация FastReport отнюдь не будет лишней.

Как русифицировать FastReport

Я буду рассматривать на примере FastReport VCL, но для версии .net или FMX процесс русификации будет совершенно аналогичным. Чтобы русифицировать FastReport потребуется выбрать нужный язык (в данном случае русский) и перекомпилировать FastReport. Не переустанавливать, а именно перекомпилировать. И сейчас я расскажу как это сделать.

Итак, для начала необходимо из меню «Пуск» операционной системы Windows выбрать группу программ FastReport VCL (или FastReport VCL Trial, если у вас установлена ознакомительная версия).

В данной группе выбрать Recompile FastReport VCL.

FastReport в меню "Пуск"
FastReport в меню «Пуск»

На экране у вас появится предупреждение о том, что:

  • вы, как пользователь должны обладать разрешением на запись в папку Windows/System32;
  • Delphi/C++Builder/C# (если у вас установлен FastReport .net) не должны быть запущены;
  • сама среда разработки отчетов FastReport также не должна быть запущена.
FastReport предупреждение
FastReport предупреждение

Нажмите Continue для продолжения, чтобы открыть мастер рекомпиляции.

Мастер рекомпиляции FastReport
Мастер рекомпиляции FastReport

Далее выберите параметры рекомпиляции так, как показано на следующей картинке:

FastReport настройка параметров рекомпиляции
FastReport настройка параметров рекомпиляции

Нажмите Compile, чтобы начать компиляцию. После окончания рекомпиляции на экране появится вот такое окно:

FastReport - окончание рекомпиляции
FastReport — окончание рекомпиляции

После этого зайдите в Delphi/C++ Builder, либо C# (кто, что использует) и зайдите в конструктор FastReport. Можете запустить также компилятор вашего приложения, в котором должен быть отчет и проверить, как будет выглядеть окно предварительного просмотра печати. Элементы управления окном должны быть на русском языке.

FastReport-результат компиляции
FastReport-результат компиляции
Понравилась статья? Поделиться с друзьями:
Блог Алексея Иванкова
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: