2015-07-14 2 views
1

Я пытаюсь сделать мое расширение использующим теги арии через локализованные строки, как описано в MDN. Таким образом, у меня есть файл свойств с такими вещами как:Использование l10n (язык локализованных) строк с ARIA

new_file=New file 
new_file.ariaLabel=Creates a new file 

И потом, я пытаюсь использовать его в моей боковой панели кода HTML:

<button type="button" class="btn ui-button"> 
    <span class="glyphicon glyphicon-plus" 
     data-l10n-id="new_file" 
     aria-label="new_file.ariaValueText"/> 
</button> 

new_file работает в пролете, я могу прочитайте его, но не ярлык арии. Я пробовал без указания арии-метки в html, также писать что-нибудь, и это не сработает. Что мне не хватает? Заранее спасибо!

ответ

0

Сделайте свою боковую панель архивом xhtml. Затем используйте l10n xhtml локализацию: https://github.com/Noitidart/l10n/tree/xhtml-xul вы можете использовать эту технику, чтобы заполнить теги aria-.

Вот отличный путеводитель по MDN именно для ссылки GitHub я дал вам: https://developer.mozilla.org/en-US/Add-ons/Bootstrapped_extensions#Localization_%28L10n%29

Вот ссылка на l10n страницу вариантов HTML (XHTML только HTML с файлами локализации) https://github.com/Noitidart/l10n/tree/html-options

Смежные вопросы