Обсуждение статьи "Установка Lazarus под Linux"

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

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

Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Обсуждение статьи "Установка Lazarus под Linux"

Сообщение Padre_Mortius »

На мой взгляд в статье упущено несколько достаточно важных моментов. которые были расписаны на форуме.

1. пропущен процесс создания файла конфигурации fpc после процесса установки пакета fpc.

2. Запуск Lazarus с помощью команды

Код: Выделить всё

LC_ALL="ru_RU" startlazarus
нужен только в случае если сама IDE собрана под gtk. И то руссифицируется только интерфейс, в самом модуле по-русски писать не получится. Для нормальной работы c поддержкой русского языка нужно перекомпилить IDE под GTK2
Аватара пользователя
B4rr4cuda
энтузиаст
Сообщения: 693
Зарегистрирован: 28.12.2007 06:48:35

Сообщение B4rr4cuda »

Стоп. Почему не получится писать в модуле по русски?
Я на первом гтк лазарь пользую, русский поддерживается.
Просто шрифты надо подобрать.
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

под Xfce на Zenwalk у меня не получилось ничего написать по-русски. Локаль UTF-8
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

Какой шрифт используете для работы?
Аватара пользователя
Brainenjii
энтузиаст
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Brainenjii »

так вроде как просто GTK1 не поддерживает UTF8... Так что надо запускать в CP1251 или KOI8-R... Хотя могу ошибаться ^_^
Аватара пользователя
B4rr4cuda
энтузиаст
Сообщения: 693
Зарегистрирован: 28.12.2007 06:48:35

Сообщение B4rr4cuda »

Локаль Utf-8, шрифт Terminus-iso10646-1
Gtk первый.
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

не будет гтк1 и ютф работать.

может и будет но там много чего делать надо где-то сылка была на форуме как в гтк1 ютф добавить
Аватара пользователя
B4rr4cuda
энтузиаст
Сообщения: 693
Зарегистрирован: 28.12.2007 06:48:35

Сообщение B4rr4cuda »

Вотъ
Не так уж и много придется делать - два файла подправить.
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

У меня нет большей части файлов указанных в описании. Да и надоело с бубном шаманить =(

Код: Выделить всё

env LANG=ru_RU.CP1251 ./startlazarus


И все работает без всяких проблем и не совместимостей. Единственный минус исходник хранится не в UTF8, а в win1251. Что в принципе избавляет от необходимости дополнительных действий при переносе исходников из Win в Linux
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

2B4rr4cuda
если не сложно покажите ваш файл /etc/profile.d/lang.sh
и чему равно russian в файле /usr/share/locale/locale.alias
AMD
постоялец
Сообщения: 189
Зарегистрирован: 23.01.2008 21:25:25
Откуда: Кишинев

Сообщение AMD »

Padre_Mortius писал(а):У меня нет большей части файлов указанных в описании. Да и надоело с бубном шаманить =(

Код: Выделить всё

env LANG=ru_RU.CP1251 ./startlazarus


И все работает без всяких проблем и не совместимостей. Единственный минус исходник хранится не в UTF8, а в win1251. Что в принципе избавляет от необходимости дополнительных действий при переносе исходников из Win в Linux


А это работает при кодировки системы в UTF8?
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

AMD писал(а):А это работает при кодировки системы в UTF8?

будет, только локаль сгенерировать надо. у меня только так и работает.
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

Генерить локаль на свежих системах не всегда нужно.
А вот сходить по ссылочке от B4rr4cuda стоит. там все расписано про создание и проверку локали. Вот только при руссификации по статье получаем русский язык, но с совершенно непонятной раскладкой. Осталось понять где-что нужно прописать, чтобы раскладка была нормальная =)
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

Padre_Mortius писал(а):Генерить локаль на свежих системах не всегда нужно.
А вот сходить по ссылочке от B4rr4cuda стоит.

вот только не надо тут с плеча рубить , лазарь это вам не мсе и исходники в одной локали на разных системах не умеет.
Аватара пользователя
B4rr4cuda
энтузиаст
Сообщения: 693
Зарегистрирован: 28.12.2007 06:48:35

Сообщение B4rr4cuda »

Код: Выделить всё

zb4rr4$ cat /etc/profile.d/lang.sh
#!/bin/sh
# Russian locale
export LANG=ru_RU.utf8
export LC_CTYPE=ru_RU.utf8
export LC_NUMERIC=ru_RU.utf8
export LC_TIME=ru_RU.utf8
export LC_COLLATE=C
export LC_MONETARY=ru_RU.utf8
export LC_MESSAGES=ru_RU.utf8
export LC_PAPER=ru_RU.utf8
export LC_NAME=ru_RU.utf8
export LC_ADDRESS=ru_RU.utf8
export LC_TELEPHONE=ru_RU.utf8
export LC_MEASUREMENT=ru_RU.utf8
export LC_IDENTIFICATION=ru_RU.utf8
export LESSCHARSET=UTF-8

Код: Выделить всё

zb4rr4$ cat /usr/share/locale/locale.alias
# Locale name alias data base.
# Copyright (C) 1996-2001,2003 Free Software Foundation, Inc.
..
russian         ru
ru              ru_RU
ru_RU           ru_RU.UTF-8
..

ЗЫ
Главное не забыть в лазаре указать нужный шрифт редактора.
Ответить