【问题标题】:Multiple language Safari Extension多语言 Safari 扩展
【发布时间】:2014-12-22 23:18:54
【问题描述】:

如何在 safari 扩展中支持不同的语言?

在 Chrome 扩展中,只需要在清单上加载不同的 JSON 文件语言,Chrome 会自动加载好的。之后,可以使用方法访问语言的字符串:

chrome.i18n.getMessage("hello")

在 safari 上有类似的东西吗?

【问题讨论】:

    标签: safari-extension multiple-languages


    【解决方案1】:

    Apple 确实不会让它变得简单。我对Apple's Safari Developer Portal 进行了非常彻底的搜索,那里没有任何关于“本地化”或“本地化”的内容,甚至在Safari Extensions Development Guide 中也没有。

    在这种情况下,开发人员有点靠自己。我建议(通过 http://bugreporter.apple.com )提交错误,以便将文档添加到 Safari 扩展开发指南中,并将更明显的内容添加到 Safari 内置的扩展生成器中。

    如果这是我的问题,我会通过查看其他支持多种语言的开源 Safari 插件来解决这个问题。例如,GitHub 上的“ClickToPlugin”Safari 扩展有一个localization.js file,它会影响SettingsGlobal js 文件中的菜单项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-10
      • 1970-01-01
      • 1970-01-01
      • 2021-10-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多