本地化Google加载项

时间:2016-05-27 08:25:14

标签: json google-apps-script google-chrome-devtools google-chrome-app

我们已发布Google文档插件。我们需要5种不同语言的地方。我们正在阅读Internationalizing Your App文档。它主要描述了如果您要发布Chrome扩展程序(上传.zip),该怎么做。但是,Google文档加载项是使用Google Apps脚本编写的。

根据我们需要添加的文档:

manifest.json

messages.json

“并在您应用的ZIP文件中提供_locales目录”

这是我们遇到麻烦的地方。我们如何在Google Apps脚本中添加文件夹&我们怎样才能添加.json文件?唯一的选择是脚本文件& HTML的文件。

enter image description here

1 个答案:

答案 0 :(得分:3)

该文档根本不适用于Google Apps Script,而是适用于Chrome Apps。所以它不会直接申请。

简要介绍Google Apps脚本文档,未提及i18n。它似乎没有任何支持库。

请注意,根据earlier question on the topic,您可以使用Session.getActiveUserLocale())获取用户的区域设置并实施您自己的i18n。

但是,这可能不会在Web Store本身启用项目i18n。有bug report describing this situation

错误报告提到您可以使用this procedure直接编辑生成的 Chrome应用中的区域设置字段/文件夹。尽管如此,还是没有经过测试。