четверг, 28 июня 2007 г.

Русский язык в Lazarus

Lazarus как и любое другое приличное приложение в Linux определяет текущий язык (локаль) и показывает интерфейс на нем. Соответственно, если основной язык в Ubuntu выставить русский, то интерфейс Lazarus будет на русском.
Если нужен только английский язык, а интернационализацию и локализацию приложений предполагается делать правильным способом (через GNU gettext - po/mo файлы), то можно запускать IDE так:
LANG=en_US.UTF-8 startlazarus
Если же русский язык нужен, то придется патчить gtk1 (Lazarus, к сожалению, использует его). Пакеты можно ставить от edgy, ну и поправить ~/.gtkrc-1.2-gnome2 не помешает (если русский язык превратится в квадратики). Если в ~/.gtkrc-1.2-gnome2 написано
# Autowritten by gnome-settings-daemon. Do not edit
include "/home/<user>/.gtkrc.mine"

то править надо, соответственно, ~/.gtkrc.mine

Комментариев нет: