Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№5125-05-2010 14:40:50

SSER
Участник
 
Группа: Members
Зарегистрирован: 21-02-2007
Сообщений: 400
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

Нижеприведенная процедура поможет разблокировать тулбар PROMT9 и переставлять кнопки (иконки)  куда угодно и как угодно. Но по всей видимости, такая кастомизация исправно работает совместно с дополнением TotalToolbar.
В общем необходимо проделать эту процедуру из двух пунктов: (после этого кнопки можно вывести на любую панель из общего хранилища кнопок):
1) В Файле chrome.manifest заменить текст на нижеприведенный (сам файл находиться  здесь C:\Program Files\PRMT9\FIREFOX). Эта процедура покажет иконки в общем хранилище кнопок (без этого там будут только имена иконок):

скрытый текст
content     promt9    chrome/content/
locale    promt9    ru-RU    chrome/locale/ru-RU/
skin    promt9    classic/1.0    chrome/skin/
style   chrome://global/content/customizeToolbar.xul chrome://promt9/skin/promtff.css
overlay chrome://browser/content/browser.xul chrome://promt9/content/promtff.xul

2)Далее правим файл promtff.xul. Заменить текст на нижеприведенный (сам файл находиться  здесь C:\Program Files\PRMT9\FIREFOX\CHROME\CONTENT). Низпадающие менюшки укорочены, но при желании можно еще укоротить до удобных размеров (смотрим  и меняем цифры в строчках minwidth="100" width="120" и minwidth="100" width="130").:
скрытый текст
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://promt9/skin/promtff.css" type="text/css"?>
<!DOCTYPE overlay SYSTEM "chrome://promt9/locale/promt.dtd">
<overlay id="promt9"
         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

  <script type="application/x-javascript"
      src="chrome://promt9/content/promtff.js"/>

  <stringbundleset id="stringbundleset">
    <stringbundle id="promt9FF-StringBundle" src="chrome://promt9/locale/promt.alerts"/>
  </stringbundleset>

  <keyset>
    <key id="KeyTranslatePage" keycode="VK_F9" oncommand="promt9TranslatePage();" keytext="F9"/>
    <key id="KeyTranslateSelection" modifiers="shift" keycode="VK_F9" oncommand="promt9TranslateSelection();"  keytext="F9"/>
    <key id="KeySearchWeb" modifiers="control" keycode="VK_F9" oncommand="promt9SearchWeb();"  keytext="F9"/>
  </keyset>

  <toolbarpalette id="BrowserToolbarPalette">
      <toolbaritem id="promt9DirsItem" persist="width">
          <menulist id="promt9DirsList"
                flex="0"
                minwidth="100" width="120"
                tooltiptext="&dirmenu.tooltip;"
                readonly="true"
                oncommand="promt9FillTempls();">
              <menupopup id="promt9DirsPopUp">
              </menupopup>
          </menulist>
     </toolbaritem>
    
      <toolbaritem id="promt9TempItem" persist="width">    
          <menulist id="promt9TemplsList"
                flex="0"
                minwidth="100" width="130"
                tooltiptext="&templmenu.tooltip;"
          readonly="true"
          oncommand="promt9UpdateComponentCurTemplate();">
        <menupopup id="promt9TemplsPopUp">
              </menupopup>
          </menulist>
      </toolbaritem>

      <toolbarbutton id="promt9TranslateButton" type="menu-button" oncommand="promt9TranslatePage();" tooltiptext="&transbutton.tooltip;">
        <menupopup>
          <menuitem oncommand="promt9TranslatePage();event.stopPropagation();" label="&transpagecmd.label;" tooltiptext="&transpagecmd.tooltip;" key="KeyTranslatePage"
            class="menuitem-iconic" image="chrome://promt9/skin/trpage_hot.ico"/>
          <menuitem oncommand="promt9TranslateSelection();event.stopPropagation();" label="&transtextcmd.label;" tooltiptext="&transtextcmd.tooltip;" key="KeyTranslateSelection"
            class="menuitem-iconic" image="chrome://promt9/skin/trsel_hot.ico"/>
          <menuitem oncommand="promt9SearchWeb();event.stopPropagation();" label="&transwebcmd.label;" tooltiptext="&transwebcmd.tooltip;" key="KeySearchWeb"
            class="menuitem-iconic" image="chrome://promt9/skin/sw_hot.ico"/>
        </menupopup>
      </toolbarbutton>
      <toolbarbutton id="promt9AOTButton" oncommand="promt9AOT();" tooltiptext="&aotcmd.tooltip;"/>
      <toolbarbutton type="menu" id="promt9OptionsButton" tooltiptext="&optbutton.tooltip;">
        <menupopup>
          <menuitem id ="promt9transNewTab" type="checkbox" oncommand ="promt9InvertTransRule();"
                    label="&trnewtabmenuitem.label;" tooltiptext="&trnewtabmenuitem.tooltip;"/>
          <menuitem id ="promt9searchNewTab" type="checkbox" oncommand ="promt9InvertSearchRule();"
                    label="&srnewtabmenuitem.label;" tooltiptext="&srnewtabmenuitem.tooltip;"/>
          <menuitem oncommand="promt9ShowAboutBox();" label="&aboutbutton.tooltip;" tooltiptext="&aboutbutton.tooltip;"/>
        </menupopup>
      </toolbarbutton>
      <toolbarbutton id="promt9ShowHelpButton" oncommand="promt9ShowHtmlHelp();" tooltiptext="&helpbutton.tooltip;"/>
  </toolbarpalette>

   

  <vbox id="appcontent">
    <splitter id ="TranslatedTextSplitter" hidden="true"/>
    <toolbar id="TranslatedTextToolbar" hidden="true"
      orient="horizontal" minheight="100" persist="height">
      <hbox height="100" orient="vertical">
        <toolbarbutton id="promt9TranslatedTextCloseButton" tooltiptext="&bottomtoolbarclosebutton.tooltip;"
          oncommand="promt9ShowTranslatedTextToolbar(0);"/>
       </hbox>
       <hbox width="100%" height="100" flex="2">
        <groupbox id="promt9TransSelectedTextGroupbox" flex="2">
          <caption label="&bottomtoolbargroupbox.label;"/>
          <textbox id="promt9TransSelectedTextTextbox" multiline="true" flex="2" readonly="true"/>
        </groupbox>
       </hbox>
    </toolbar>
  </vbox>

  <popup id="contentAreaContextMenu">
        <menuseparator id="promt9PopUpMenuSeparator"/>
        <menuitem id="promt9AOTMenuItem" label="&aotcmd.label;" oncommand="promt9AOT()"
          class="menuitem-iconic" image="chrome://promt9/skin/aot_hot.ico"/>
        <menuitem id="promt9TranslatePageMenuItem" label="&transpagemenu.label;" oncommand="promt9TranslatePage()"
          class="menuitem-iconic" image="chrome://promt9/skin/trpage_hot.ico"  key="KeyTranslatePage"/>
        <menuitem id="promt9TranslateSelMenuItem" label="&transselmenu.label;" oncommand="promt9TranslateSelection()"
          class="menuitem-iconic" image="chrome://promt9/skin/trsel_hot.ico" key="KeyTranslateSelection"/>
        <menuitem id="promt9SearchWebMenuItem" label="&searchwebmenu.label;" oncommand="promt9SearchWeb()"
          class="menuitem-iconic" image="chrome://promt9/skin/sw_hot.ico" key="KeySearchWeb"/>
  </popup>

</overlay>


Два, измененных, файла можно определить  в самораспаковывающийся архив для дальнейшей быстрой установки. Если, что то пошло не так, попробуйте установить дополнение TotalToolbar http://totaltoolbar.mozdev.org/.
Оригинальные файлы можно, на всякий случай, сохранить.

В этом листинге файла promtff.xul по умолчанию - перевод выделенного текста.

скрытый текст
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://promt9/skin/promtff.css" type="text/css"?>
<!DOCTYPE overlay SYSTEM "chrome://promt9/locale/promt.dtd">
<overlay id="promt9"
         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

  <script type="application/x-javascript"
      src="chrome://promt9/content/promtff.js"/>

  <stringbundleset id="stringbundleset">
    <stringbundle id="promt9FF-StringBundle" src="chrome://promt9/locale/promt.alerts"/>
  </stringbundleset>

  <keyset>
    <key id="KeyTranslatePage" keycode="VK_F9" oncommand="promt9TranslatePage();" keytext="F9"/>
    <key id="KeyTranslateSelection" modifiers="shift" keycode="VK_F9" oncommand="promt9TranslateSelection();"  keytext="F9"/>
    <key id="KeySearchWeb" modifiers="control" keycode="VK_F9" oncommand="promt9SearchWeb();"  keytext="F9"/>
  </keyset>

  <toolbarpalette id="BrowserToolbarPalette">
      <toolbaritem id="promt9DirsItem" persist="width">
          <menulist id="promt9DirsList"
                flex="0"
                minwidth="100" width="120"
                tooltiptext="&dirmenu.tooltip;"
                readonly="true"
                oncommand="promt9FillTempls();">
              <menupopup id="promt9DirsPopUp">
              </menupopup>
          </menulist>
     </toolbaritem>
    
      <toolbaritem id="promt9TempItem" persist="width">    
          <menulist id="promt9TemplsList"
                flex="0"
                minwidth="100" width="130"
                tooltiptext="&templmenu.tooltip;"
          readonly="true"
          oncommand="promt9UpdateComponentCurTemplate();">
        <menupopup id="promt9TemplsPopUp">
              </menupopup>
          </menulist>
      </toolbaritem>

      <toolbarbutton id="promt9TranslateButton" type="menu-button" oncommand="promt9TranslateSelection();" tooltiptext="&transtextcmd.tooltip;">
        <menupopup>
          <menuitem oncommand="promt9TranslateSelection();event.stopPropagation();" label="&transtextcmd.label;" tooltiptext="&transtextcmd.tooltip;" key="KeyTranslateSelection"
            class="menuitem-iconic" image="chrome://promt9/skin/trsel_hot.ico"/>   
          <menuitem oncommand="promt9TranslatePage();event.stopPropagation();" label="&transpagecmd.label;" tooltiptext="&transpagecmd.tooltip;" key="KeyTranslatePage"
            class="menuitem-iconic" image="chrome://promt9/skin/trpage_hot.ico"/>
          <menuitem oncommand="promt9SearchWeb();event.stopPropagation();" label="&transwebcmd.label;" tooltiptext="&transwebcmd.tooltip;" key="KeySearchWeb"
            class="menuitem-iconic" image="chrome://promt9/skin/sw_hot.ico"/>
        </menupopup>
      </toolbarbutton>
      <toolbarbutton id="promt9AOTButton" oncommand="promt9AOT();" tooltiptext="&aotcmd.tooltip;"/>
      <toolbarbutton type="menu" id="promt9OptionsButton" tooltiptext="&optbutton.tooltip;">
        <menupopup>
          <menuitem id ="promt9transNewTab" type="checkbox" oncommand ="promt9InvertTransRule();"
                    label="&trnewtabmenuitem.label;" tooltiptext="&trnewtabmenuitem.tooltip;"/>
          <menuitem id ="promt9searchNewTab" type="checkbox" oncommand ="promt9InvertSearchRule();"
                    label="&srnewtabmenuitem.label;" tooltiptext="&srnewtabmenuitem.tooltip;"/>
          <menuitem oncommand="promt9ShowAboutBox();" label="&aboutbutton.tooltip;" tooltiptext="&aboutbutton.tooltip;"/>
        </menupopup>
      </toolbarbutton>
      <toolbarbutton id="promt9ShowHelpButton" oncommand="promt9ShowHtmlHelp();" tooltiptext="&helpbutton.tooltip;"/>
  </toolbarpalette>

   

  <vbox id="appcontent">
    <splitter id ="TranslatedTextSplitter" hidden="true"/>
    <toolbar id="TranslatedTextToolbar" hidden="true"
      orient="horizontal" minheight="100" persist="height">
      <hbox height="100" orient="vertical">
        <toolbarbutton id="promt9TranslatedTextCloseButton" tooltiptext="&bottomtoolbarclosebutton.tooltip;"
          oncommand="promt9ShowTranslatedTextToolbar(0);"/>
       </hbox>
       <hbox width="100%" height="100" flex="2">
        <groupbox id="promt9TransSelectedTextGroupbox" flex="2">
          <caption label="&bottomtoolbargroupbox.label;"/>
          <textbox id="promt9TransSelectedTextTextbox" multiline="true" flex="2" readonly="true"/>
        </groupbox>
       </hbox>
    </toolbar>
  </vbox>

  <popup id="contentAreaContextMenu">
        <menuseparator id="promt9PopUpMenuSeparator"/>
        <menuitem id="promt9AOTMenuItem" label="&aotcmd.label;" oncommand="promt9AOT()"
          class="menuitem-iconic" image="chrome://promt9/skin/aot_hot.ico"/>
        <menuitem id="promt9TranslatePageMenuItem" label="&transpagemenu.label;" oncommand="promt9TranslatePage()"
          class="menuitem-iconic" image="chrome://promt9/skin/trpage_hot.ico"  key="KeyTranslatePage"/>
        <menuitem id="promt9TranslateSelMenuItem" label="&transselmenu.label;" oncommand="promt9TranslateSelection()"
          class="menuitem-iconic" image="chrome://promt9/skin/trsel_hot.ico" key="KeyTranslateSelection"/>
        <menuitem id="promt9SearchWebMenuItem" label="&searchwebmenu.label;" oncommand="promt9SearchWeb()"
          class="menuitem-iconic" image="chrome://promt9/skin/sw_hot.ico" key="KeySearchWeb"/>
  </popup>

</overlay>

Отредактировано SSER (30-05-2010 03:33:07)

Отсутствует

 

№5225-05-2010 14:58:44

sadi
Участник
 
Группа: Members
Зарегистрирован: 18-06-2009
Сообщений: 90
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

Спасибо SSER !:)
У меня получилось так:поменял,как ты писал и перестал работать перевод и пропали надписи из контекстного меню.Потом поверх поставил ПРОМТ и стало всё нормально!
А можно как-то изменить в кнопке перевода,чтобы по умолчанию она не страницу переводила,а выделенный текст?:)

Отредактировано sadi (25-05-2010 15:08:51)

Отсутствует

 

№5325-05-2010 15:08:56

SSER
Участник
 
Группа: Members
Зарегистрирован: 21-02-2007
Сообщений: 400
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

Давайте разберемся, что не так?
У вас PROMT9?
Перевод где именно перестал работать?
Сама панель и должна пропасть. Кнопки берем от куда все берутся :).

На перевод выделенного текста можно отдельную кнопку сделать. Как в старой кастомизации promta8.
Но можно и по умолчанию сделать.

Отредактировано SSER (25-05-2010 15:12:53)

Отсутствует

 

№5425-05-2010 15:25:39

sadi
Участник
 
Группа: Members
Зарегистрирован: 18-06-2009
Сообщений: 90
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

SSER Да-PROMT9 ,когда поменял в файлах chrome.manifest и promtff.xul ,то тулбар разблокировался,но кнопки выбор перевода и направление перевода не открывались,остальные кнопки работали ,но переводить не получалось,писалось-ошибка инициализации ядра перевода.И в контекстном меню пропали строчки ПРОМТа. Поставил поверх ПРОМТ заново,всё стало работать,и тулбар так и остался разблокированным.:)
Возможно это оттого,что стоит Firefox 3.64 RC5 , а ПРОМТ сборка "Promt Pro 9.0 Giant & Спец. словари 9.0".
Если не трудно,то хотелось бы такую кнопку,как в ПРОМТ 8. Или лучше наверное по умолчанию!-Как Вам будет проще!:)

Отредактировано sadi (25-05-2010 15:26:44)

Отсутствует

 

№5525-05-2010 15:37:49

SSER
Участник
 
Группа: Members
Зарегистрирован: 21-02-2007
Сообщений: 400
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

В этом листинге по умолчанию - перевод выделенного текста.

скрытый текст
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://promt9/skin/promtff.css" type="text/css"?>
<!DOCTYPE overlay SYSTEM "chrome://promt9/locale/promt.dtd">
<overlay id="promt9"
         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

  <script type="application/x-javascript"
      src="chrome://promt9/content/promtff.js"/>

  <stringbundleset id="stringbundleset">
    <stringbundle id="promt9FF-StringBundle" src="chrome://promt9/locale/promt.alerts"/>
  </stringbundleset>

  <keyset>
    <key id="KeyTranslatePage" keycode="VK_F9" oncommand="promt9TranslatePage();" keytext="F9"/>
    <key id="KeyTranslateSelection" modifiers="shift" keycode="VK_F9" oncommand="promt9TranslateSelection();"  keytext="F9"/>
    <key id="KeySearchWeb" modifiers="control" keycode="VK_F9" oncommand="promt9SearchWeb();"  keytext="F9"/>
  </keyset>

  <toolbarpalette id="BrowserToolbarPalette">
      <toolbaritem id="promt9DirsItem" persist="width">
          <menulist id="promt9DirsList"
                flex="0"
                minwidth="100" width="120"
                tooltiptext="&dirmenu.tooltip;"
                readonly="true"
                oncommand="promt9FillTempls();">
              <menupopup id="promt9DirsPopUp">
              </menupopup>
          </menulist>
     </toolbaritem>
    
      <toolbaritem id="promt9TempItem" persist="width">    
          <menulist id="promt9TemplsList"
                flex="0"
                minwidth="100" width="130"
                tooltiptext="&templmenu.tooltip;"
          readonly="true"
          oncommand="promt9UpdateComponentCurTemplate();">
        <menupopup id="promt9TemplsPopUp">
              </menupopup>
          </menulist>
      </toolbaritem>

      <toolbarbutton id="promt9TranslateButton" type="menu-button" oncommand="promt9TranslateSelection();" tooltiptext="&transtextcmd.tooltip;">
        <menupopup>
          <menuitem oncommand="promt9TranslateSelection();event.stopPropagation();" label="&transtextcmd.label;" tooltiptext="&transtextcmd.tooltip;" key="KeyTranslateSelection"
            class="menuitem-iconic" image="chrome://promt9/skin/trsel_hot.ico"/>   
          <menuitem oncommand="promt9TranslatePage();event.stopPropagation();" label="&transpagecmd.label;" tooltiptext="&transpagecmd.tooltip;" key="KeyTranslatePage"
            class="menuitem-iconic" image="chrome://promt9/skin/trpage_hot.ico"/>
          <menuitem oncommand="promt9SearchWeb();event.stopPropagation();" label="&transwebcmd.label;" tooltiptext="&transwebcmd.tooltip;" key="KeySearchWeb"
            class="menuitem-iconic" image="chrome://promt9/skin/sw_hot.ico"/>
        </menupopup>
      </toolbarbutton>
      <toolbarbutton id="promt9AOTButton" oncommand="promt9AOT();" tooltiptext="&aotcmd.tooltip;"/>
      <toolbarbutton type="menu" id="promt9OptionsButton" tooltiptext="&optbutton.tooltip;">
        <menupopup>
          <menuitem id ="promt9transNewTab" type="checkbox" oncommand ="promt9InvertTransRule();"
                    label="&trnewtabmenuitem.label;" tooltiptext="&trnewtabmenuitem.tooltip;"/>
          <menuitem id ="promt9searchNewTab" type="checkbox" oncommand ="promt9InvertSearchRule();"
                    label="&srnewtabmenuitem.label;" tooltiptext="&srnewtabmenuitem.tooltip;"/>
          <menuitem oncommand="promt9ShowAboutBox();" label="&aboutbutton.tooltip;" tooltiptext="&aboutbutton.tooltip;"/>
        </menupopup>
      </toolbarbutton>
      <toolbarbutton id="promt9ShowHelpButton" oncommand="promt9ShowHtmlHelp();" tooltiptext="&helpbutton.tooltip;"/>
  </toolbarpalette>

   

  <vbox id="appcontent">
    <splitter id ="TranslatedTextSplitter" hidden="true"/>
    <toolbar id="TranslatedTextToolbar" hidden="true"
      orient="horizontal" minheight="100" persist="height">
      <hbox height="100" orient="vertical">
        <toolbarbutton id="promt9TranslatedTextCloseButton" tooltiptext="&bottomtoolbarclosebutton.tooltip;"
          oncommand="promt9ShowTranslatedTextToolbar(0);"/>
       </hbox>
       <hbox width="100%" height="100" flex="2">
        <groupbox id="promt9TransSelectedTextGroupbox" flex="2">
          <caption label="&bottomtoolbargroupbox.label;"/>
          <textbox id="promt9TransSelectedTextTextbox" multiline="true" flex="2" readonly="true"/>
        </groupbox>
       </hbox>
    </toolbar>
  </vbox>

  <popup id="contentAreaContextMenu">
        <menuseparator id="promt9PopUpMenuSeparator"/>
        <menuitem id="promt9AOTMenuItem" label="&aotcmd.label;" oncommand="promt9AOT()"
          class="menuitem-iconic" image="chrome://promt9/skin/aot_hot.ico"/>
        <menuitem id="promt9TranslatePageMenuItem" label="&transpagemenu.label;" oncommand="promt9TranslatePage()"
          class="menuitem-iconic" image="chrome://promt9/skin/trpage_hot.ico"  key="KeyTranslatePage"/>
        <menuitem id="promt9TranslateSelMenuItem" label="&transselmenu.label;" oncommand="promt9TranslateSelection()"
          class="menuitem-iconic" image="chrome://promt9/skin/trsel_hot.ico" key="KeyTranslateSelection"/>
        <menuitem id="promt9SearchWebMenuItem" label="&searchwebmenu.label;" oncommand="promt9SearchWeb()"
          class="menuitem-iconic" image="chrome://promt9/skin/sw_hot.ico" key="KeySearchWeb"/>
  </popup>

</overlay>


Собственно тоже promt9 giant. Firefox 3.6.3. Устанавливаю promt, запускаю самораспаковывающийся файл (firefox должен быть выключен). Ничего не пропадает, сразу все работает.

Отредактировано SSER (30-05-2010 03:30:54)

Отсутствует

 

№5625-05-2010 15:40:40

sadi
Участник
 
Группа: Members
Зарегистрирован: 18-06-2009
Сообщений: 90
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

SSER Я не совсем понял.. У меня сейчас всё нормально!-Только вот кнопочку бы!:) Или это для кнопочки?

Отсутствует

 

№5725-05-2010 15:45:01

SSER
Участник
 
Группа: Members
Зарегистрирован: 21-02-2007
Сообщений: 400
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

Я не могу пояснять, где, что менять (только запутаетесь). Просто поменяйте весь текст файла promtff.xul на выше приведенный. И будет кнопочка как вам надо (выделенный текст по умолчанию).
Я вообще вывел три кнопки в нижний левый угол фокса (статусную строку): словарь, язык и кнопка перевода. Ничего лишнего.

Отредактировано SSER (25-05-2010 15:49:41)

Отсутствует

 

№5825-05-2010 15:50:48

sadi
Участник
 
Группа: Members
Зарегистрирован: 18-06-2009
Сообщений: 90
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

SSER Всё просто супер!Спасибо от души!:)
Я кнопки словарь и язык вывел в панель меню,она закрыта,но если надо открываю кнопкой.Ну, а кнопка перевода вверху,на панельке.

Отредактировано sadi (25-05-2010 15:55:35)

Отсутствует

 

№5925-05-2010 18:58:43

EXCITER
Участник
 
Группа: Members
Зарегистрирован: 17-03-2006
Сообщений: 70
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

Все вроде бы работает,но немного не так,как хотелось бы,и уж точно не так,как в плагине для Promt 8.
Суть проблемы - если НЕ создавать панель с кнопками выбора языка и словаря, а только добавить кнопку перевода страницы либо фрагмента и кнопку автоподбора тематики, ТО ПЕРЕВОД НЕ РАБОТАЕТ, и такжде пропадают пункты от Промта в контекстном меню страницы.

Если же создать панель например назвав ее ПРОМТ и добавить на нее кнопки выбора языка,словаря и пр,то кнопки перевода страницы или фрагмента,кнопка автободбора тематики РАБОТАЮТ,пункты Промта в контекстном меню страницы появляются, НО эту панель совершенно нельзя отключить по умолчанию,то есть ее можно выключить в текущем сеансе фокса,но после его перезапуска она снова сама по своей воле открывается. При этом даже если не создавать отдельную панель для этих кнопок,а просто добавить их например на панель закладок,то и она постоянно открывается при запуске фокса.
Резюмируя : в текущей реализации этой кастомизации :) для работы кнопки перевода страницы или фрагмента и для кнопки подбора тематики НУЖНО чтобы кнопки выбора словаря и языка тоже были активны (не скрыты,не отключены,то есть чтобы они находились в интерфейсе фокса). Если же их добавить на отдельную или другую панель,то эта панель постоянно при запуске фокса становится открытой.

Вопрос - можно ли как-то сделать нормальную работу этой кастомизации? Мне например не всегда нужны кнопки выбора языка и словаря, но если их отключить,то кнопка перевода не работает. Если же их добавить,то панель с этими кнопками постоянно запускается по умолчанию. Неудобно.

Отредактировано EXCITER (25-05-2010 19:03:01)

Отсутствует

 

№6025-05-2010 19:04:19

SSER
Участник
 
Группа: Members
Зарегистрирован: 21-02-2007
Сообщений: 400
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

Честно говоря ничего не понимаю. Либо Вы не правильно, что то выполнили, либо я не ясно пояснил...
Куда проще выложить свое расширение? Или отошлите мне свой мейл, я пришлю расширение.
У меня все работает без проблем. Ставил не раз.

Отредактировано SSER (25-05-2010 19:16:56)

Отсутствует

 

№6125-05-2010 19:22:19

EXCITER
Участник
 
Группа: Members
Зарегистрирован: 17-03-2006
Сообщений: 70
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

Я сделал все как указано в посте #51

Ну а что непонятно? Если я тащу кнопку перевода и автовыбора тематики например в Панель Меню, НО при этом другие кнопки из Промта никуда в интерфейс не вывожу, то и перевод по вытащенным в Панель Меню кнопкам НЕ работает. Если же кнопки выбора языка и словаря (а именно выпадающие меню) вывести на какую либо панель,то кнопки перевода,выведенные в Панель Меню начинают работать, НО тогда панель с кнопками языка и словаря НЕ ОТКЛЮЧАЕТСЯ,то есть при перезапуске фокса она снова вылазит. Что тут не понятно Вам?  Вот e-mail удалено

Отсутствует

 

№6225-05-2010 19:31:31

SSER
Участник
 
Группа: Members
Зарегистрирован: 21-02-2007
Сообщений: 400
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

Нет и не было у меня никаких проблем. Возможно проблемы при вставке текста целиком происходят (ну например проблемы с кодировкой.)
В общем отправил самораспаковывающийся файл. По умолчанию в PROMT9, если у вас другой каталог, то не забудьте поменять на нужный. Отпишите результаты.
Я ставлю всегда в такой последовательности.
Firefox
PROMT9 (он автоматом ставит свой плагин для фокса)
Самораспаковывающийся файл, он делает подмену оригинальных файлов (fox при этом выключен).
Запускаю фокс и ставлю куда хочу и какие хочу кнопки (хоть одну для перевода), при этом все работает и контекстное меню в том числе.

Отредактировано SSER (25-05-2010 19:36:55)

Отсутствует

 

№6325-05-2010 19:39:43

EXCITER
Участник
 
Группа: Members
Зарегистрирован: 17-03-2006
Сообщений: 70
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

А Вы можете проделать то,что проделываю я? Добавить кнопку перевода в Панель Меню,и больше никаких кнопок от промта в интерфейс фокса не добавлять,и посмотреть,будет ли работать кнопка перевода страницы или фрагмента. Видимо только так Вы сможете понять, о чем я говорю.
Или например создать панель,добавить на нее кнопки языка и словаря, отключить ее в меню фокса (снять галочку), и перезагрузив фокс посмотреть,вылезет ли эта панель,хотя она была первоначально отключена.

Добавлено 25-05-2010 19:44:40
Не работают Ваши файлы,такая же ситуация как я и описал.

Если добавить ТОЛЬКО ЛИШЬ одну кнопку перевода, и больше никаких кнопок из промта никуда не добавлять, то кнопка перевода не работает и ничего не переводит.
Обязательно приходится добавлять кнопки выбора языка и словаря, чтобы и кнопка перевода работала. А такого быть не должно,по крайней мере в версии кастомизации для промт-8 можно было просто вывести одну кнопку перевода и она все переводила что нужно.

Отсутствует

 

№6425-05-2010 19:49:05

sadi
Участник
 
Группа: Members
Зарегистрирован: 18-06-2009
Сообщений: 90
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

SSER Да,так и есть,если только 1 кнопку "перевод" оставить ,то не работает.. А если вывести словари и язык-всё работает.Словари и язык расположены у меня на панели меню,всегда спрятано,при перезагрузке не включается.
win 7, Promt9giant (со словарями), Fox3.6.4.-RС 5

Отредактировано sadi (25-05-2010 20:05:58)

Отсутствует

 

№6525-05-2010 19:50:39

SSER
Участник
 
Группа: Members
Зарегистрирован: 21-02-2007
Сообщений: 400
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

Во всяком случае у меня работает, все, что Вы описали я естественно пробовал и никаких проблем не возникает. Дополнительный тулбар можно включить/выключить. Ставлю хоть одну кнопк и все работает. Пробовали установить PROMT поверх, как это сделал sadi?
У меня win XP SP3, Promt9giant (со словарями), Fox3.6.3.

У меня лично работает и одна кнопка перевода. Может кто и разберется?

Отредактировано SSER (25-05-2010 19:52:17)

Отсутствует

 

№6625-05-2010 19:52:04

EXCITER
Участник
 
Группа: Members
Зарегистрирован: 17-03-2006
Сообщений: 70
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

sadi
Вот,я об этом и говорю, а на Панель Меню я не могу вывести языки и словари,у меня там места мало,да и не нужны мне эти кнопки... Нужна по большому счету только кнопка перевода и автовыбора тематики..А они без других кнопок не работают..

Добавлено 25-05-2010 19:54:19

Пробовали установить PROMT поверх, как это сделал sadi?

Смысл?? Если по умолчанию все переводится..Не переводится только с Вашей кастомизацией... При этом как-то извращенно не переводится...
Попробуйте оставить ТОЛЬКО ОДНУ КНОПКУ перевода в Панели Меню, несколько раз перезапустить фокс для гарантии, и попробовать этой кнопкой что либо перевести
Другие кнопки от Промта НЕ добавляйте!!!

Отсутствует

 

№6725-05-2010 20:04:24

SSER
Участник
 
Группа: Members
Зарегистрирован: 21-02-2007
Сообщений: 400
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

Собственно у меня одна сейчас кнопка в статусной строке и до этого момента пользовался одной кнопкой и никогда не было сбоев. Повторяю кнопка одна и только, что перевел несколько английских страничек (с перезапуском.)
Специально создал отдельный тулбар и туда определил одну кнопку (нигде других не ставил). Все работает.
Возможно просто с каким нибудь расширением конфликт.
Помню, старая кастомизация PROMT8 у меня конфликтовал с панелью ORBIT.

Добавлено 25-05-2010 20:08:27
Отправил более старую версию (с меньшей кастомизацией), может поможет.

Отредактировано SSER (25-05-2010 20:09:53)

Отсутствует

 

№6825-05-2010 20:10:03

EXCITER
Участник
 
Группа: Members
Зарегистрирован: 17-03-2006
Сообщений: 70
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

SSER

У sadi тоже не работает, такая же ситуация как у меня. Нас уже двое
Не знаю как у Вас одна кнопка работает. Может переместите ее в Панель Меню и проверите?

Отсутствует

 

№6925-05-2010 20:26:52

SSER
Участник
 
Группа: Members
Зарегистрирован: 21-02-2007
Сообщений: 400
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

Нет у меня панели меню. Пользуюсь Hide Caption. Вот на его панель ставил, ставил в нижнюю статусную строку, а так же специально добавлял свой тулбар и везде без проблем.
Естественно у меня будет работать, ведь отлаживал я на своей сборке.
Promt Pro giant 9.0.0.397
Здесь все видно и кнопка и переведенная страница.
93247852.jpg

Отредактировано SSER (25-05-2010 20:42:18)

Отсутствует

 

№7025-05-2010 20:53:36

EXCITER
Участник
 
Группа: Members
Зарегистрирован: 17-03-2006
Сообщений: 70
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

Promt Pro giant 9.0.0.397

Если Вы про версию PROMT Professional 9.0.exe, то у меня этот файл версии 9.0.0.401, но я думаю это не играет никакой роли,так как повторюсь, что стандартная панель работает и проблем с ней нет - не работает именно Ваша кастомизация, причем в режимах,когда именно возможности этой кастомизации становятся востребованы (то есть отдельная кнопка для перевода в Панели Меню)

Ну если Вы для себя делали, то значит и толк от этой кастомизации будет только у Вас,зачем тогда ее выкладывать в форум? Мне например от Вашей кастомизации никакого толка нет - для того чтобы кнопка перевода работала, приходится создавать панель с кнопками языков и словарей,которая к тому же постоянно открывается при перезапуске фокса - какой тогда вообще смысл этим пользоваться, если есть стандартная панель промта, которую к тому же можно легко скрыть и она не будет открываться при перезапуске?? Мне нужна ИМЕННО ОТДЕЛЬНАЯ кнопка перевода в Панели Меню, как это было и работало в случае с версией Промт 8.0

Отсутствует

 

№7125-05-2010 20:59:56

sadi
Участник
 
Группа: Members
Зарегистрирован: 18-06-2009
Сообщений: 90
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

SSER У меня,чтобы переводило,должно быть вынесено 3 кнопки,но т.к. панель меню у меня закрыта,неудобств никаких нет.:)
d2bf4b5c3172t.jpg
Promt- сборка 9.0.0.397

Отредактировано sadi (25-05-2010 21:03:47)

Отсутствует

 

№7225-05-2010 21:00:34

SSER
Участник
 
Группа: Members
Зарегистрирован: 21-02-2007
Сообщений: 400
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

Форум все больше похож на чат :offtopic: До свидания.
Есть у кого еще проблемы или кто хочет понять суть неувязки?

Добавлено 25-05-2010 21:02:42
sadi
У вас какая сборка PROMT? Хоть понять где копать?

Добавлено 25-05-2010 21:11:51
sadi
Тогда можно полюбопытствовать? Вы упрощенку установили 84мегабайта?
NET Framework и VSTO 2005 SE не забыли поставить?
У меня например NET Framework от 2 до 3,5. Это как за правило.
На этой же сборке у меня все отлично работает и с одной кнопкой, но получается дело не в сборке (или в системе чего то не хватает или все таки конфликт расширений).

Отредактировано SSER (25-05-2010 21:14:00)

Отсутствует

 

№7325-05-2010 21:26:31

sadi
Участник
 
Группа: Members
Зарегистрирован: 18-06-2009
Сообщений: 90
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

SSER пишет

Вы упрощенку установили 84мегабайта?

Да, упрощёнку.Чтобы приделать ПРОМТ в ОФИС пришлось ставить Microsoft Visual Studio 2005 . А NET Framework 3.5 в Win 7 установлен сразу.

Отсутствует

 

№7425-05-2010 21:36:34

SSER
Участник
 
Группа: Members
Зарегистрирован: 21-02-2007
Сообщений: 400
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

sadi
Только, что не поленился переустановил промт с другого дистрибутива. Все равно у меня все работает и с одной кнопкой. Но у меня WINXP.
Будем ждать еще отзывы, может и вычислим проблему.
Собственно там и ошибиться трудно при достаточной степени аккуратности.

Отредактировано SSER (25-05-2010 21:42:17)

Отсутствует

 

№7525-05-2010 23:09:23

EXCITER
Участник
 
Группа: Members
Зарегистрирован: 17-03-2006
Сообщений: 70
UA: Firefox 3.6

Re: Интеграция PROMT в Firefox (Промт)

У меня полная версия со словарями,правда с интегрированной таблеткой. Я думаю что совершенно не зависит и не может зависеть от того,стоит ли .NET или что-то еще или нет, Вы понимаете, что обычная стандартная панель работает??? Как в этом случае может что-то другое влиять на Вашу кастомизацию??? Этого просто не может быть,поэтому копать в этом направлении бессмысленно. К Вам большая просьба - попробуйте подчистую вычистить промт из фокса, то есть все кнопки и менюшки его скинуть в окно "Настройка панели инструментов", и после этого удалить расширение из фокса. А затем вновь поставить и уже из окна "Настройка панели инструментов" ПРОСТО ПЕРЕТАЩИТЬ в Панель Меню (ИМЕННО В НЕЕ) ОДНУ ЛИШЬ кнопку перевода!!! Только так и никак иначе попробуйте!!!! Воспроизведите то, о чем я Вам пишу - зачем Вы рассказываете,что у Вас все работает,ведь у Вас ситуация совсем другая???? Уже пятый раз наверно Вам пишу,и все один ответ - "у меня все работает". У Вас работает НЕ В ТАКОМ режиме как у меня ИЗНАЧАЛЬНО. Поэтому смысла от этого заявления никакого НЕТ.

Кстати, как посмотреть версию промта,вернее что считать версией?? Потому что у каждого экзешника,входящего в пакет промта,своя версия - Вы к какой апеллируете??? У меня стоит репак с интегрированной таблеткой+словари вот отсюда удалено

Замечание п. 3.8
Sergeys

Отредактировано EXCITER (25-05-2010 23:15:29)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]