Алексей Шенцев пишет: > В сообщении от Wednesday 19 September 2007 20:09:20 Timur Batyrshin > написал(а): > >> В файлах локализации весь отсчет локальных сообщений идет как ../base/* >> > от ../base/i18n/ >> то время как fs_basedir от которого, по видимому все отсчитывается >> установлен в /usr/lib/ufoai >> >> Если сделать sudo ln -s /usr/lib/ufoai/base /usr/lib/ то все начинает >> работать. >> > > Спасибо за подсказку. Сделал в пакете ссылку на ../base/i18n/, положив её > в /usr/lib/ufoai и русский есть. Ну теперь буду заливать в сизиф. > Может лучше пройтись subst и не делать ссылки? >> Сейчас проверил, оказывается для этого еще нужно запускать игру >> находясь лишь в /usr/lib >> > Точнее указать игрушке, что её рабочий каталог /usr/lib/ufoai/ > в ufoai.desktop так и сделал. Из меню запускается нормально, с русским языком. > >> Если подытожить все сказанное, хак к существующим пакетам таков =) >> >> sudo rpm -ivh ufoai* >> sudo ln -s /usr/lib/ufoai/base /usr/lib/ >> cat << EOF > ~/ufoai >> cd /usr/lib >> ufo +set s_libdir /usr/lib/ufoai +set fs_basedir /usr/lib/ufoai +set >> vid_ref sdl >> EOF >> chmod +x ~/ufoai >> >> ~/ufoai >> > > Ни как не могу понять смысла в этом хаке ... Из меню она прекрасно > запускается ... > Делать, чтобы запускалось только из меню нельзя. Нужно сделать файл, который бы вызывался из меню и из консоли. Это показано как сделать этот файл из спека. И тогда из меню будешь вызывать только этот файл ufoai -- WBR, Dubrovskiy Vyacheslav