В простейшем коде на fpc алгоритм bormant работает, но в проекте на lazarus или mseide+msegui начитается конфликт модулей и этой либы, вплоть до того, что шрифты не нравятся ни один - в итоге проект может и собраться, но при выполнении начинается конфликт.
Необходимость знать как отвечает в консоль та или иная команда возникла в проекте xroot:
http://code.google.com/p/xroot/На данный момент перевод .mo-файлов работает если они в utf-8, но если кодировка .mo-файла другая, то возникают кракозябры.
Добавлено спустя 10 минут 57 секунд:Код: Выделить всё
./xroot
Fontconfig warning: no <cachedir> elements found. Check configuration.
Fontconfig warning: adding <cachedir>/var/cache/fontconfig</cachedir>
Fontconfig warning: adding <cachedir>~/.fontconfig</cachedir>
* Пароль:
* неправильный пароль
* %s: command not found
* %s: Authentication failure
Использование утилиты xroot:
xroot "команда" + параметры
Параметры: auto_su_first, auto_sudo_first, auto_su_sudo, debug, help
"команда" может быть "команда+параметры"
An unhandled exception occurred at $080E0A7C :
egdi : Invalid font twidgetfont stf_default.
$080E0A7C GDIERROR, line 1610 of /opt/xroot/trunk/msegui/lib/common/graphics/msegraphutils.pas
$080E0B9B GDIERROR, line 1625 of /opt/xroot/trunk/msegui/lib/common/graphics/msegraphutils.pas
$080CFE40 TCANVAS__ERROR, line 2968 of /opt/xroot/trunk/msegui/lib/common/graphics/msegraphics.pas
$080CE511 TFONT__CREATEHANDLE, line 2284 of /opt/xroot/trunk/msegui/lib/common/graphics/msegraphics.pas
$080CE600 TFONT__GETHANDLE, line 2313 of /opt/xroot/trunk/msegui/lib/common/graphics/msegraphics.pas
$080CE647 TFONT__GETDATAPO, line 2323 of /opt/xroot/trunk/msegui/lib/common/graphics/msegraphics.pas
$080CE721 TFONT__GETLINEHEIGHT, line 2361 of /opt/xroot/trunk/msegui/lib/common/graphics/msegraphics.pas
$0807F48E TWIDGET__UPDATEFONTHEIGHT, line 11325 of /opt/xroot/trunk/msegui/lib/common/kernel/msegui.pas
$0807F20C TWIDGET__FONTCHANGED, line 11267 of /opt/xroot/trunk/msegui/lib/common/kernel/msegui.pas
$081C09B1 TCUSTOMEDIT__FONTCHANGED, line 1316 of /opt/xroot/trunk/msegui/lib/common/editwidgets/mseedit.pas
$08225684 TCUSTOMTEXTEDIT__FONTCHANGED, line 576 of /opt/xroot/trunk/msegui/lib/common/editwidgets/msetextedit.pas
$0807F63F TWIDGET__PARENTFONTCHANGED, line 11370 of /opt/xroot/trunk/msegui/lib/common/kernel/msegui.pas
$08075859 TWIDGET__LOADED, line 7302 of /opt/xroot/trunk/msegui/lib/common/kernel/msegui.pas
$080AB76E
$080E957A LOADMSEMODULE, line 2637 of /opt/xroot/trunk/msegui/lib/common/kernel/mseclasses.pas
$0808E755 TCUSTOMMSEFORM__CREATE, line 792 of /opt/xroot/trunk/msegui/lib/common/widgets/mseforms.pas
$08091163 TMSEFORM__CREATE, line 1792 of /opt/xroot/trunk/msegui/lib/common/widgets/mseforms.pas