Как интернационализировать расширение firefox - PullRequest
0 голосов
/ 15 февраля 2011

Я хочу интернационализировать свое расширение Firefox. Поэтому я включаю

<!DOCTYPE page SYSTEM "chrome://myextension/locale/overlay.dtd">

, который содержит, например,

<!ENTITY myLabel "Test">

Теперь настройка

<label value="&myLabel;"/>

дает мне ошибку в строке выше в позиции жирного символа l

enter image description here

Manifest:

content   smsflatrate                 chrome/content/
skin      smsflatrate   classic/1.0   chrome/skin/
locale    smsflatrate   en-US         chrome/locale/en-US/


overlay   chrome://browser/content/browser.xul   chrome://smsflatrate/content/ff-overlay.xul
style chrome://global/content/customizeToolbar.xul chrome://smsflatrate/skin/overlay.css

Есть идеи, что случилось?

1 Ответ

1 голос
/ 15 февраля 2011

Добавьте:

<!ENTITY appkeylabel  "missing">

в конце вашего overlay.dtd, вам не хватает этого объекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...