>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >SmoothWheel - не получается создать поддержку мультиязычности http://forum.mozilla-russia.org/viewtopic.php?id=34744 |
Style-Thing > 10-05-2009 09:05:22 |
Решил тут перевести расширение ShowMyPassword, а оно оказалось без поддержки мультиязычности Ссылка на мою сборку, но я там изменил и en-EN (пытаюсь создать поддержку языков) Так что вот ссылка на оригинальный дистрибутив: |
Crazy-EyE > 10-05-2009 19:06:13 |
Просто в xul-файлах указаны неправильные dtd-файлы. firefoxOverlay.xul строка 22 символ 56 - нет ; |
Style-Thing > 11-05-2009 17:55:46 |
Crazy-EyE сейчас вот что Выделить код Код:Ошибка синтаксического анализа XML: неопределённая сущность Адрес: chrome://showmypassword/content/options.xul Строка 106, символ 3: <prefpane id="pane1" label="&showmypassword.options;"> --^ файл обновил, ссылка та же |
Crazy-EyE > 11-05-2009 20:04:43 |
Я же сказал, что были указаны адреса несуществующих dtd-файлов. Когда я поменял (точно не помню) preferences.dtd на OptionsDialog.dtd, все заработало |
Style-Thing > 11-05-2009 20:13:35 |
Crazy-EyE |
Style-Thing > 12-05-2009 13:01:28 |
Так... кто-нибудь подскажет в чем проблема? |
Style-Thing > 13-05-2009 00:43:03 |
Ну объясните уже или ткните что почитать, на форуме я не нашел мануала... |
Crazy-EyE > 13-05-2009 01:00:03 |
Для свежескачанного файла (я так понял он кое-где изменился): Выделить код Код: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-консоли) |
Forest > 13-05-2009 02:11:07 |
1. Возможно надо прописать локализацию в install.rdf (не уверен, просто я всегда так делал); |
Style-Thing > 13-05-2009 17:15:43 |
Crazy-EyE Forest пишет
а зачем они нужны, после вышеперечисленных махинаций все заработало и без них |
Forest > 13-05-2009 18:45:47 |
Style-Thing Style-Thing пишет
Так эти махинации как раз и решают описанную мною проблему - жаль что вы это не понимаете. |
Style-Thing > 13-05-2009 19:15:39 |
Forest |
Style-Thing > 14-05-2009 15:12:21 |
та же проблема с переводом SmoothWheel |