<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
</head>
<body>
Sergey Vlasov wrote:<br>
<blockquote type="cite" cite="mid:20020108191318.0601a408.vsu@mivlgu.murom.ru">
<pre wrap="">On Fri, 21 Dec 2001 17:01:16 +0300<br>Stanislav Ievlev <a class="moz-txt-link-rfc2396E" href="mailto:inger@altlinux.ru"><inger@altlinux.ru></a> wrote:<br><br></pre>
<blockquote type="cite">
<pre wrap="">Мантейнерам надо немного подправить <br>программы, чтобы они использовали не <файл_меню>, а <файл_меню>.$LANG и <br>файл в menu-methods был подправлен на генерацию не одного меню, а серии<br><br><файл>.$LANG<br><br>Это желательно исправить это в ближайшее время, чтобы к выходу Мастера <br>техноголия была достаточно хорошо отлажена.<br></pre>
</blockquote>
<pre wrap=""><!----><br>Пожалуйста, поясните, как такую генерацию нескольких файлов<br>реализовать в menu-methods.</pre>
</blockquote>
После некоторой возни с menu выяснилось, что оно принципиально неспобобно
произвести генерацию нескольких файлов. Более того выяснился еще ряд принципиальных
кривостей в реализации этой программы (наверное в будущем придется написать
нечто свое).<br>
<br>
Поэтому возможно несколько обходных маневров:<br>
1) Сделать еще некоторый препроцессор к файлам меню<br>
2) Сейчас в menu добавлен скрипт prepare-menus. Который действует по следующей
схеме.<br>
a) если window manager желает создать помимо файла меню <файл> еще
серию <файл>.$LANG, то он кладет свой скрипт и в /etc/menu-methods
и в /etc/menu-methods/multi<br>
b) в %post WM запускает prepare-menus, который на основе файлов лежащих
в multi генерит серию обычных файлов в menu-methods для всех установленных
в системе языков.<br>
<br>
Обе схемы кривые, возможно кому-то удасться исправить сам menu?<br>
<br>
Вообще я все больше убеждаюсь, что есть смысл подождать с реализацией до
тех пор пока не напишем новое menu.<br>
<br>
<br>
</body>
</html>