| Index: ext/common.js |
| =================================================================== |
| --- a/ext/common.js |
| +++ b/ext/common.js |
| @@ -83,16 +83,16 @@ |
| let getLocaleCandidates = function(selectedLocale) |
| { |
| let candidates = []; |
| - let defaultLocale = "en-US"; |
| + let defaultLocale = "en_US"; |
| - // e.g. "ja-jp-mac" -> "ja-JP", note that the part after the second |
| + // e.g. "ja_jp_mac" -> "ja_JP", note that the part after the second |
| // dash is dropped, since we only support language and region |
| - let parts = selectedLocale.split("-"); |
| + let parts = selectedLocale.split("_"); |
| let language = parts[0]; |
| let region = (parts[1] || "").toUpperCase(); |
| if (region) |
| - candidates.push(language + "-" + region); |
| + candidates.push(language + "_" + region); |
| candidates.push(language); |
| @@ -103,7 +103,7 @@ |
| }; |
| let selectedLocale = window.navigator.language; |
| - let match = /[?&]locale=([\w-]+)/.exec(window.location.search); |
| + let match = /[?&]locale=([\w_]+)/.exec(window.location.search); |
| if (match) |
| selectedLocale = match[1]; |
| @@ -164,7 +164,7 @@ |
| chrome.i18n = { |
| getUILanguage() |
| { |
| - return locales[0].replace(/_/g, "-"); |
| + return locales[0]; |
| }, |
| getMessage(msgId, substitutions) |
| { |