Страницы: 1
Решил тут перевести расширение ShowMyPassword, а оно оказалось без поддержки мультиязычности
причем папка en-EN то есть, но в файлах, написано то ли ради прикола Hello World:lol:
ну я сдаваться не стал и попробовал сделать по аналогии с другими расширениями,
но вылетает ошибка - неопределенная сущность...
Помогите разобраться
Ссылка на мою сборку, но я там изменил и en-EN (пытаюсь создать поддержку языков)
http://style-thing.my1.ru/privatebuilds … ssword.xpi
Так что вот ссылка на оригинальный дистрибутив:
addons.mozilla.org/ru/firefox/addon/8016
Отредактировано Style-Thing (14-05-2009 17:44:23)
Отсутствует
Crazy-EyE
к сожалению дело не в этом, исправил - то же самое
к тому же идо этого ошибку в другом месте показывало
сейчас вот что
Ошибка синтаксического анализа XML: неопределённая сущность Адрес: chrome://showmypassword/content/options.xul Строка 106, символ 3: <prefpane id="pane1" label="&showmypassword.options;"> --^
файл обновил, ссылка та же
Отредактировано Style-Thing (11-05-2009 17:56:12)
Отсутствует
Я же сказал, что были указаны адреса несуществующих dtd-файлов. Когда я поменял (точно не помню) preferences.dtd на OptionsDialog.dtd, все заработало
Отсутствует
Crazy-EyE
поменял имя preferences.dtd на OptionsDialog.dtd
абсолютно та же ошибка
Отсутствует
Так... кто-нибудь подскажет в чем проблема?
Отсутствует
Ну объясните уже или ткните что почитать, на форуме я не нашел мануала...
Отсутствует
Для свежескачанного файла (я так понял он кое-где изменился):
firefoxOverlay.xul, строка 3 - <!DOCTYPE overlay SYSTEM "chrome://showmypassword/locale/showmypassword.dtd"> + <!DOCTYPE overlay SYSTEM "chrome://showmypassword/locale/firefoxOverlay.dtd"> options.xul, строка 3 - <!DOCTYPE prefwindow SYSTEM "chrome://showmypassword/locale/prefwindow.dtd"> + <!DOCTYPE prefwindow SYSTEM "chrome://showmypassword/locale/options.dtd">
После этого видимых ошибок я не наблюдаю (по крайней мере в JS-консоли)
Отсутствует
1. Возможно надо прописать локализацию в install.rdf (не уверен, просто я всегда так делал);
2. Есть прямые ошибки - где файлы showmypassword.dtd, prefwindow.dtd? Если на них есть ссылки, а их нет - не удивительно, что ничего не работает.
--- ---
Отсутствует
Crazy-EyE
спасибо огромное наконец после этого все заработало!
и самое главное теперь понятно как задаются адреса до файлов перевода
Forest
в файле install.rdf не всегда нужно писать локаль, по крайней мере здесь не надо
а вот в chrome.manifest всегда
Есть прямые ошибки - где файлы showmypassword.dtd, prefwindow.dtd?
а зачем они нужны, после вышеперечисленных махинаций все заработало и без них
Отсутствует
Style-Thing
а зачем они нужны, после вышеперечисленных махинаций все заработало и без них
Так эти махинации как раз и решают описанную мною проблему - жаль что вы это не понимаете.
--- ---
Отсутствует
Forest
нет, не решают
forum.mozilla-russia.org/viewtopic.php? … 60#p324960
в install.rdf изменения только для того чтобы описание в окне дополнений было на русском
хотя и с оригинальным install.rdf тоже все прекрасно работает,
надо было вам это проверить прежде чем говорить что я этого не понимаю
Отсутствует
та же проблема с переводом SmoothWheel
ну т.е не таже, а еще хуже
окно настройки дополнения после изменения файла chrome.manifest вообще перестало показывать
http://style-thing.my1.ru/privatebuilds … 0408.3.xpi
а если даже без него ошибка xul вылезает
Отсутствует
Страницы: 1