>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Знатоки, помогите. Запутался в локалях http://forum.mozilla-russia.org/viewtopic.php?id=5397 |
iron-zorin > 04-10-2005 21:07:31 |
Пытаюсь написать маааленькое расширение. Пока не добавлял локализаций - всё работало. Выделить код Код:<menupopup id="menu_ToolsPopup"><menuitem label="&gotoexploder.label;" oncommand="go_to();"/> </menupopup> <window id="main-window"> Не могу найти, где напортачил install.rdf Выделить код Код:<?xml version="1.0"?> <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#"> <Description about="urn:mozilla:install-manifest"> <em:id>{D019567A-EC75-4dff-9823-BFC716B06119}</em:id> <em:name>GotoExploder</em:name> <em:version>0.1</em:version> <em:description>Transformed webpage by Internet Exploder</em:description> <em:creator>Zorin</em:creator> <em:homepageURL></em:homepageURL> <em:updateURL></em:updateURL> <em:file> <Description about="urn:mozilla:extension:file:exploder.jar"> <em:package>content/</em:package> <em:locale>locale/en-US/</em:locale> <em:locale>locale/ru-RU/</em:locale> </Description> </em:file> <em:targetApplication> <Description> <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <em:minVersion>0.9</em:minVersion> <em:maxVersion>1.10</em:maxVersion> </Description> </em:targetApplication> </Description> </RDF> content Выделить код Код:<?xml version="1.0"?> <RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:chrome="http://www.mozilla.org/rdf/chrome#"> <RDF:Seq about="urn:mozilla:package:root"> <RDF:li resource="urn:mozilla:package:exploder"/> </RDF:Seq> <RDF:Description about="urn:mozilla:package:exploder" chrome:displayName="Exploder" chrome:author="Zorin" chrome:authorURL="http://exploder.mozdev.org/" chrome:name="exploder" chrome:extension="true" chrome:description="Transformed webpage by Internet Exploder" > </RDF:Description> <RDF:Seq about="urn:mozilla:overlays"> <RDF:li resource="chrome://browser/content/browser.xul"/> </RDF:Seq> <RDF:Seq about="chrome://browser/content/browser.xul"> <RDF:li>chrome://exploder/content/exploderOverlay.xul</RDF:li> </RDF:Seq> </RDF:RDF> exploderoverlay.xul Выделить код Код:<?xml version="1.0"?> <?xml-stylesheet href="chrome://browser/skin/" type="text/css"?> <!DOCTYPE window SYSTEM "chrome://exploder/locale/exploder.dtd" > <overlay id="exploderOverlay" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <menupopup id="menu_ToolsPopup"><menuitem label="&gotoexploder.label;" oncommand="go_to();"/> </menupopup> <window id="main-window"> <script type="application/x-javascript"> <![CDATA[ function go_to() { var url = getBrowser (). contentDocument. location. href; window.open("http://test.kp.ru/cgi-bin/slovari/BBB.pl?url="+url); } ]]> </script> </window> </overlay> locale/ru-RU Выделить код Код:<?xml version="1.0"?> <RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:chrome="http://www.mozilla.org/rdf/chrome#"> <RDF:Seq about="urn:mozilla:locale:root"> <RDF:li resource="urn:mozilla:locale:ru-RU"/> </RDF:Seq> <RDF:Description about="urn:mozilla:locale:ru-RU" chrome:name="ru-RU"> <chrome:packages> <RDF:Seq about="urn:mozilla:locale:ru-RU:packages"> <RDF:li resource="urn:mozilla:locale:ru-RU:exploder"/> </RDF:Seq> </chrome:packages> </RDF:Description> </RDF:RDF> exploder.dtd locale/en-US - аналогично Полдня просидел, увы... |
Unghost > 05-10-2005 03:42:40 |
iron-zorin |
Unghost > 05-10-2005 03:46:48 |
Я так понимаю должно быть contents.rdf, а не contens.rdf? |
iron-zorin > 05-10-2005 15:04:51 |
Unghost
Я бы с радостью - куда?
Там так и есть - очепятка |
Unghost > 05-10-2005 15:06:48 |
iron-zorin
http://forum.mozilla.ru/uploads.php |
iron-zorin > 05-10-2005 15:56:14 |
Отправил |
Anton > 05-10-2005 16:01:50 |
iron-zorin пишет
А ссылку ? |
iron-zorin > 05-10-2005 16:14:43 |
Anton > 05-10-2005 16:36:19 |
<!DOCTYPE window SYSTEM "chrome://exploder/locale/exploder.dtd" > а файл называется Exploder.dtd. Несовпадение регистра, в общем. |
Unghost > 05-10-2005 16:54:59 |
iron-zorin
Так локали регистрировать нехорошо. Надо
И каталоги соответственно переделать Лишний пробел в конце <menuitem label="&gotoexploder.label;" В файле который ты выложил, было просто gotoexploder.label; 3) exploder.dtd |
Unghost > 05-10-2005 16:59:59 |
Это конечно не мое дело, но для пунктов меню точки в конце обычно не ставят. |
iron-zorin > 05-10-2005 17:20:02 |
Unghost
А у меня выдаёт
|
Unghost > 05-10-2005 17:27:21 |
iron-zorin |
iron-zorin > 05-10-2005 20:22:18 |
Unghost |