<br><br><div class="gmail_quote">24 декабря 2008 г. 23:44 пользователь Michael Pozhidaev <span dir="ltr"><<a href="mailto:msp@altlinux.ru">msp@altlinux.ru</a>></span> написал:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello, Stanislav Ievlev!<br>
<div class="Ih2E3d"><br>
> Всегда готов передать через параметр greeting по аналогии с help. Можете<br>
> отладить эту фишку без наличия поддержки в alterator.<br>
><br>
> Передавать какую-либо ещё внутреннюю кухню от модуля (типа его имени или url<br>
> или текущую локаль пользователя) не стоит ибо плагин всё-равно с этим ничего не<br>
> сделает.<br>
</div>Почему это не сделает? Он узнает имя модуля, полезет и откроет файл приветствия,<br>
и аккуратно перешлёт его в voiceman. :)</blockquote><div>Имени не достаточно. Нужно урл и список языков. <br>Плагин должен будет сам слазить в нужный каталог найти по списку языков нужный файл, открыть его и озвучить.<br>
<br>Про урл и про текущие языки сейчас qt-браузер ничего не знает, он работает не по протоколу типа http, а как бы по x-протоколу, то есть просто тупо отрисовывает чего от него просят ... хотя были конечно мысли чтобы обучить его урлам и прочим премудростям.<br>
<br>Где лучше помещать логику сказать сложно. Ведь label проставляются в alterator, анализируются в browser ... а greeting вдруг окажутся не в нём. Наверное сейчас проще сделать всё не сильно ломая текущую схему работы браузера, то есть сделать "тупой" плагин и "умный" alterator ;) Если уж потом и наводить красоту, то гораздо проще перетащить "вычисление" имён полей внутрь alterator ;)<br>
</div></div><br>