<!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">&lt;inger@altlinux.ru&gt;</a> wrote:<br><br></pre>
  <blockquote type="cite">
    <pre wrap="">Мантейнерам надо немного подправить <br>программы, чтобы они использовали не &lt;файл_меню&gt;, а &lt;файл_меню&gt;.$LANG и <br>файл в menu-methods был подправлен на генерацию не одного меню, а серии<br><br>&lt;файл&gt;.$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 желает создать помимо файла меню &lt;файл&gt; еще
серию &lt;файл&gt;.$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>