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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№110-05-2009 09:05:22

Style-Thing
^
 
Группа: Extensions
Откуда: Санкт-Петербург
Зарегистрирован: 07-05-2009
Сообщений: 357
UA: Firefox 3.0
Веб-сайт

SmoothWheel - не получается создать поддержку мультиязычности

Решил тут перевести расширение 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)

Отсутствует

 

№210-05-2009 19:06:13

Crazy-EyE
Участник
 
Группа: Members
Зарегистрирован: 20-06-2008
Сообщений: 81
UA: Firefox 3.0

Re: SmoothWheel - не получается создать поддержку мультиязычности

Просто в xul-файлах указаны неправильные dtd-файлы.

firefoxOverlay.xul строка 22 символ 56 - нет ;

Отсутствует

 

№311-05-2009 17:55:46

Style-Thing
^
 
Группа: Extensions
Откуда: Санкт-Петербург
Зарегистрирован: 07-05-2009
Сообщений: 357
UA: Firefox 3.0
Веб-сайт

Re: SmoothWheel - не получается создать поддержку мультиязычности

Crazy-EyE
к сожалению дело не в этом, исправил - то же самое
к тому же идо этого ошибку в другом месте показывало

сейчас вот что

Выделить код

Код:

Ошибка синтаксического анализа XML: неопределённая сущность
Адрес: chrome://showmypassword/content/options.xul
Строка 106, символ 3:  <prefpane id="pane1" label="&showmypassword.options;">
--^

файл обновил, ссылка та же

Отредактировано Style-Thing (11-05-2009 17:56:12)

Отсутствует

 

№411-05-2009 20:04:43

Crazy-EyE
Участник
 
Группа: Members
Зарегистрирован: 20-06-2008
Сообщений: 81
UA: Firefox 3.0

Re: SmoothWheel - не получается создать поддержку мультиязычности

Я же сказал, что были указаны адреса несуществующих dtd-файлов. Когда я поменял (точно не помню) preferences.dtd на OptionsDialog.dtd, все заработало

Отсутствует

 

№511-05-2009 20:13:35

Style-Thing
^
 
Группа: Extensions
Откуда: Санкт-Петербург
Зарегистрирован: 07-05-2009
Сообщений: 357
UA: Firefox 3.0
Веб-сайт

Re: SmoothWheel - не получается создать поддержку мультиязычности

Crazy-EyE
поменял имя preferences.dtd на OptionsDialog.dtd
абсолютно та же ошибка

Отсутствует

 

№612-05-2009 13:01:28

Style-Thing
^
 
Группа: Extensions
Откуда: Санкт-Петербург
Зарегистрирован: 07-05-2009
Сообщений: 357
UA: Firefox 3.0
Веб-сайт

Re: SmoothWheel - не получается создать поддержку мультиязычности

Так... кто-нибудь подскажет в чем проблема?:rolleyes::blush:

Отсутствует

 

№713-05-2009 00:43:03

Style-Thing
^
 
Группа: Extensions
Откуда: Санкт-Петербург
Зарегистрирован: 07-05-2009
Сообщений: 357
UA: Firefox 3.0
Веб-сайт

Re: SmoothWheel - не получается создать поддержку мультиязычности

Ну объясните уже:P или ткните что почитать:rolleyes:, на форуме я не нашел мануала...

Отсутствует

 

№813-05-2009 01:00:03

Crazy-EyE
Участник
 
Группа: Members
Зарегистрирован: 20-06-2008
Сообщений: 81
UA: Firefox 3.0

Re: SmoothWheel - не получается создать поддержку мультиязычности

Для свежескачанного файла (я так понял он кое-где изменился):

Выделить код

Код:

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-консоли)

Отсутствует

 

№913-05-2009 02:11:07

Forest
Участник
 
Группа: Members
Откуда: Обнинск
Зарегистрирован: 05-04-2005
Сообщений: 1778
UA: Firefox 3.0

Re: SmoothWheel - не получается создать поддержку мультиязычности

1. Возможно надо прописать локализацию в install.rdf (не уверен, просто я всегда так делал);
2. Есть прямые ошибки - где файлы showmypassword.dtd, prefwindow.dtd? Если на них есть ссылки, а их нет - не удивительно, что ничего не работает.


---  ---

Отсутствует

 

№1013-05-2009 17:15:43

Style-Thing
^
 
Группа: Extensions
Откуда: Санкт-Петербург
Зарегистрирован: 07-05-2009
Сообщений: 357
UA: Firefox 3.0
Веб-сайт

Re: SmoothWheel - не получается создать поддержку мультиязычности

Crazy-EyE
спасибо огромное наконец после этого все заработало!:D;):beer:
и самое главное теперь понятно как задаются адреса до файлов перевода:rock:
Forest
в файле install.rdf не всегда нужно писать локаль, по крайней мере здесь не надо
а вот в chrome.manifest всегда

Forest пишет

Есть прямые ошибки - где файлы showmypassword.dtd, prefwindow.dtd?

а зачем они нужны, после вышеперечисленных махинаций все заработало и без них:rolleyes::D

Отсутствует

 

№1113-05-2009 18:45:47

Forest
Участник
 
Группа: Members
Откуда: Обнинск
Зарегистрирован: 05-04-2005
Сообщений: 1778
UA: Firefox 3.0

Re: SmoothWheel - не получается создать поддержку мультиязычности

Style-Thing

Style-Thing пишет

а зачем они нужны, после вышеперечисленных махинаций все заработало и без них

Так эти махинации как раз и решают описанную мною проблему - жаль что вы это не понимаете.


---  ---

Отсутствует

 

№1213-05-2009 19:15:39

Style-Thing
^
 
Группа: Extensions
Откуда: Санкт-Петербург
Зарегистрирован: 07-05-2009
Сообщений: 357
UA: Firefox 3.0
Веб-сайт

Re: SmoothWheel - не получается создать поддержку мультиязычности

Forest
нет, не решают:lol:
forum.mozilla-russia.org/viewtopic.php? … 60#p324960
в install.rdf изменения только для того чтобы описание в окне дополнений было на русском
хотя и с оригинальным install.rdf тоже все прекрасно работает,
надо было вам это проверить прежде чем говорить что я этого не понимаю:lol:

Отсутствует

 

№1314-05-2009 15:12:21

Style-Thing
^
 
Группа: Extensions
Откуда: Санкт-Петербург
Зарегистрирован: 07-05-2009
Сообщений: 357
UA: Firefox 3.0
Веб-сайт

Re: SmoothWheel - не получается создать поддержку мультиязычности

та же проблема с переводом SmoothWheel
ну т.е не таже, а еще хуже
окно настройки дополнения после изменения файла chrome.manifest вообще перестало показывать:(
http://style-thing.my1.ru/privatebuilds … 0408.3.xpi
а если даже без него ошибка xul вылезает

Отсутствует

 

Board footer

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