Lazarus русификация на Fedore 10.

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Lazarus русификация на Fedore 10.

Сообщение Sasha2401 » 11.08.2009 01:27:18

Ребята сталкнулся с проблемой руссификаций самой IDE Lazarus.
Version :0.9.26.2 beta
FPC 2.2.2
Установлена на Linux Fedora Core 10.
Попытки запуска с изменением локали:
LC_ALL=ru_RU.UTF-8 startlazarus (кракозяблы в главном меню IDE)
LC_ALL=ru_RU.KOI8-R startlazarus (кракозяблы в главном меню IDE)
LC_ALL=ru_RU.CP1251 startlazarus (главном меню IDE нет вобще)
успехов не пренисли.
LC_ALL=en_EN.UTF-8 startlazarus или LC_ALL=en_EN startlazarus запускает на английском но в некоторых меню проскакивают все равно кракозяблы вместо букв.
Пробывал и компилить gtk2 выдаёт ошибки (ругался на пример hello.pp).
Статью по установке брал на этом же сайте автор Костин Иван "Установка Lazarus под Linux" от 16.03.2008 статья хорошая, доступная но для дистрибутива Mandriva.Возможно я не правильно инсталировал. Тогда как правильно инсталировать Lazarus для Fedora Core 10?
Как все таки русифицировать?
Как перекомпилировать правильно с учетом Fedora Core 10.
Несочтите за труд жду ваших ответов, зарание всем спасибо.
Sasha2401
незнакомец
 
Сообщения: 4
Зарегистрирован: 11.08.2009 00:53:53

Re: Lazarus русификация на Fedore 10.

Сообщение Andreich » 11.08.2009 01:59:10

Пересобирай под gtk2.

В консоли:
Код: Выделить всё
cd /usr/lib/lazarus/lcl/interfaces/gtk2
make

Потом пересобираешь из IDE: Tools -> Configure build Lazarus -> Build all -> IDE=gtk2(betta) -> Build.
Если ошибка про hello выглядит следующим образом,.. "/usr/lib/lazarus/examples/hello.pp(31,1) Fatal: Can't create object units/i386-linux/hello", то пересобирай с правами суперпользователя.
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: Lazarus русификация на Fedore 10.

Сообщение amateur » 11.08.2009 12:11:34

:) привет.
На федору все стает отлично и шаманства нуно токо чуть-чуть. (как и на другие дистры лина и только в этом случае :)). Дайте доступ к папке лазаря "/usr/lib/lazarus/" для себя. И пересобираем лазаря под gtk2.
Вообщето: может форум почитать прежде чем задавать подобный вопрос ??? И зачем собирать лазаря с примерами?
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Re: Lazarus русификация на Fedore 10.

Сообщение Sasha2401 » 11.08.2009 21:45:57

Привет всем.
Ребята вот такие ошибки при компиляций
/usr/lib/lazarus/examples/hello.pp(31,1) Error: Error while linking
/usr/lib/lazarus/examples/hello.pp(31,1) Fatal: There were 1 errors compiling module, stopping
если отключить в IDE компиляцию examples
/usr/lib/lazarus/ide/lazarus.pp (122,1) Error: Error while linking
/usr/lib/lazarus/ide/lazarus.pp (122,1) Fatal: There were 1 errors compiling module, stopping
Sasha2401
незнакомец
 
Сообщения: 4
Зарегистрирован: 11.08.2009 00:53:53

Re: Lazarus русификация на Fedore 10.

Сообщение Andreich » 11.08.2009 22:26:58

Sasha2401
А make в .../gtk2 проходит без проблем?
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: Lazarus русификация на Fedore 10.

Сообщение Sasha2401 » 12.08.2009 00:04:52

вроде как да
Sasha2401
незнакомец
 
Сообщения: 4
Зарегистрирован: 11.08.2009 00:53:53

Re: Lazarus русификация на Fedore 10.

Сообщение Odyssey » 12.08.2009 11:53:24

Подозреваю, что проблема в отсутствии devel-версий каких-нибудь библиотек из состава gtk2.
Если мне не изменяет память, именно такие ошибки линковки были у меня на ALT Linux, тогда они разрешились волшебным образом после установки KDevelop, который похоже притянул через зависимости devel-версии необходимых библиотек.

Навскидку найти список необходимых devel-версий мне не удалось, поэтому можно попробовать следующий способ:
Тут указан примерный список библиотек, необходимых для работы приложений, написанных на Lazarus. Можно выделить из них ключевые слова (типа "pango"), поискать в менеджере пакетов соответствующие devel-версии (типа "libpango-devel") и установить их.

К сожалению, более точных и быстрых способов я не знаю. Хотя они наверняка есть.
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: Lazarus русификация на Fedore 10.

Сообщение Sasha2401 » 14.08.2009 02:52:16

Спасибо, скорее всего Odyssey, ты прав.
Потому что при установке система потребовала всего один пакет библиотеки, я его скачал и установил.
Буду искать, направление понятно...
Sasha2401
незнакомец
 
Сообщения: 4
Зарегистрирован: 11.08.2009 00:53:53

Re: Lazarus русификация на Fedore 10.

Сообщение amateur » 18.08.2009 19:42:26

у мня при сборке просило подобное этому pixbuf...
Почитайте, может поможет :)
http://freepascal.ru/article//lazarus/20080316091540/
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 42

Рейтинг@Mail.ru