Автор Тема: Руссификация lazreport в IDE Lazarus  (Прочитано 262 раз)

Оффлайн san7667

  • Начинающий
  • *
  • Сообщений: 13
Добрый день!
Кто нибудь пробовал русифицировать lazreport в IDE Lazarus в AltLinux?
Поделитесь опытом.

нашел тему на форуме: http://www.freepascal.ru/forum/viewtopic.php?f=5&t=10669
но на linux не работает..

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 976

Оффлайн Rik

  • Давно тут
  • **
  • Сообщений: 186
    • Визуальные технологии
Re: Руссификация lazreport в IDE Lazarus
« Ответ #2 : 21.07.2023 21:38:23 »
но на linux не работает..
Я использую Simply Linux, только что попробовал в Lazrus (который ставится из репозитария), установил LazReport (который идет в составе Lazarus). В самой IDE Lazarus проблем не обнаружил, дизайнер и Preveiw русифицированы.
У Вас видимо в Вашей программе, после сборки, LazReport не русифицирован.

В этом случае попробуйте в папку, куда выгружается ваш исполняемый файл после сборки, положить файл из папки ../lazreport/source/languages/lr_const.ru.po
Затем в раздел initialization главной формы (это можно в любой модуль прописать) добавьте:
initialization

TranslateResourceStrings('lr_const.ru.po');
Если не поможет, проверьте, нет ли других вызовов TranslateResourceStrings в вашей программе?
visual-t.ru Кросс-платформенные технологии визуальной разработки ПО.

Оффлайн Rik

  • Давно тут
  • **
  • Сообщений: 186
    • Визуальные технологии
Re: Руссификация lazreport в IDE Lazarus
« Ответ #3 : 22.07.2023 05:17:12 »
Да, возможно пригодится, я сейчас использую fpcupdelux для установки Lazarus, сперва ставлю из репозитория, чтобы подтянулись все зависимости, затем с помощью fpcupdelux ставлю последнюю стабильную версию Lazarus и fpc. Есть определенные плюсы, ставится всё в папку пользователя, проще обновлять и у Вас всегда будет последняя актуальная версия. Можно доустановить кросс-компилятор, чем я и пользуюсь для сборки x32-x64.
visual-t.ru Кросс-платформенные технологии визуальной разработки ПО.

Оффлайн san7667

  • Начинающий
  • *
  • Сообщений: 13
Re: Руссификация lazreport в IDE Lazarus
« Ответ #4 : 22.07.2023 12:10:05 »
Всем спасибо, проблему решил!