2012-01-24 79 views
2

我需要创建一个扩展,可以通过点击鼠标来更改我的浏览器语言环境。如何更改Google Chrome扩展程序中的区域设置?

我正在开发一个双语网页应用程序,并根据浏览器语言环境设置i18n消息。但是这需要我去扳手,然后在引擎盖下,然后是语言,然后拖动&来切换语言环境。搜索Chrome扩展没有带来任何结果。我现在正在尝试制作一个Chrome扩展程序,它可以使这个点击或两个更接近,但我遇到麻烦。

我可以到chrome.i18n.getAcceptLanguages(callback)接受的语言列表,但我不知道如何设置区域设置(或重新排序或其他)。 有人可以告诉我哪个功能没有使用,或者即使已经有这样的扩展?

回答

1

嗯,这有帮助吗?

http://www.chromium.org/developers/design-documents/extensions/proposed-changes/apis-under-development/preference-api

用例

它可以扩展到读写器的偏好。以接受语言为例,页面翻译扩展和字典扩展将需要从浏览器获取接受语言并将其用作页面或词汇翻译的目标语言。

它列出:

chrome.preferences。

void getAcceptLanguages(void callback(String acceptLanguages)) 
void setAcceptLanguages(Value newAcceptLanguages) 
void appendAcceptLanguage(Value acceptLanguage) 
+0

嗯,这是API的 - 欠发达:) 如果它在devel的不是它可能会奏效,但是当它到达了它可能是有用的。 – Zlatko

相关问题