我的扩展程序在ja
文件夹中有两个区域设置,它有ru
和"default_locale": "ru"
。
manifest.json有chrome.i18n.getUILanguage()
。
但现在让我们说西班牙语用户安装我的扩展程序,他们的chrome.i18n.getAcceptLanguages()
和['es', 'es-ES']
会导致/
。
有没有办法可以确定浏览器显示我的扩展程序材料的区域设置?
我XHR _locales目录(确保结尾chrome.i18n.getMessage(key)
否则XHR失败)然后我得到所有目录。然后我在所有文件中找到一个共同密钥,它在所有文件中具有唯一值。然后我做getimagesize()
并查看message.json给出的目录。它有效,但我只是认为会有内置的方式。