Мультиязычный Fastreport (vcl) 4.x

отредактировано 10:56 Раздел: FastReport 4.0
Программа в которой используется FastReport имеет локализацию на несколько языков, языки переключаются в настройках программы.
Как можно сменить язык у дизайнера/просмотрщика FastReport при исполнении программы?
Вариант с перекомпиляцией исходников не подходит.

Гуглил, но что-то повсюду пишут про перекомпиляцию,
неужели нельзя сменить язык в рантайме?

Комментарии

  • gpigpi
    отредактировано 10:56
    uses frxRes;
    frxResources.LoadFromFile('english.frc');
    
  • отредактировано 10:56
    gpi написал: »
    uses frxRes;
    frxResources.LoadFromFile('english.frc');
    

    Спасибо!
  • AkellaAkella KH.UA
    отредактировано 10:56
    Подскажите, в где взять эти *.frc файлы?
  • AkellaAkella KH.UA
    отредактировано 10:56
    Нашёл здесь
    http://www.fast-report.com/ru/faq/faq.php?ID=239
    написал:
    Вопрос: Как русифицировать FR?

    Ответ

    В каталоге Res\russian запустите mk.bat. Чтобы сделать мультиязычные ресурсы, надо запустить mkall.bat - получится файл russian.frc, который надо загружать так: uses frxRes; frxResources.LoadFromFile('russian.frc');
  • ZatZat
    отредактировано 10:56
    C++ Builder XE2
    В файлах xml для Russian непраильно указан номер кодовой страницы:
    <?xml version="1.1" encoding="utf-8"?>
    <Resources CodePage="1251">
    
    Поэтому после компиляции в предпросмотре не руссифицируется текст меню и т.д.
    Файл "Russian.frc" так же содержит неправльный номер кодовой таблицы
    Необходимо в откомпилированном файле заменить заголовок на:
    <?xml version="1.1" encoding="utf-8"?>
    <Resources CodePage="65001">
    
    После этого все ок.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.