2014-12-22 6 views
0

Как можно поддерживать разные языки в расширении сафари?Расширение нескольких языков Safari

В Chrome Extension вам просто нужно загрузить различные языки JSON-файлов в манифест, а Chrome автоматически загрузит их. После этого, можно получить доступ строк на языке с методом:

chrome.i18n.getMessage("hello") 

Что-то вроде, что на сафари?

ответ

2

Apple уверена нет упростите. Я сделал довольно тщательный поиск по Apple's Safari Developer Portal, и там ничего нет, что говорит о «локализации» или «локализации», даже в Safari Extensions Development Guide.

В подобных случаях разработчики являются собственными. Я бы рекомендовал подавать ошибки (через http://bugreporter.apple.com), чтобы обе документы были добавлены в руководства по разработке Safari Extension, а также что-то более очевидное для добавления в построитель расширений, встроенный в Safari.

Если это была моя проблема, я бы подошел к этому, посмотрев другие плагины Safari с открытым исходным кодом, которые поддерживают несколько языков. Например, «ClickToPlugin» Safari Extension на GitHub имеет localization.js file, который влияет на Settings и пункты меню в файле Global js.

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

  • Нет связанных вопросов^_^