diff options
Diffstat (limited to 'chrome/common/l10n_util_win.cc')
-rw-r--r-- | chrome/common/l10n_util_win.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/common/l10n_util_win.cc b/chrome/common/l10n_util_win.cc index 352d518..4c49bf6 100644 --- a/chrome/common/l10n_util_win.cc +++ b/chrome/common/l10n_util_win.cc @@ -5,6 +5,8 @@ #include "chrome/common/l10n_util.h" #include "chrome/common/l10n_util_win.h" +#include "base/win_util.h" + namespace l10n_util { int GetExtendedStyles() { @@ -31,4 +33,10 @@ void HWNDSetRTLLayout(HWND hwnd) { } } +bool IsLocaleSupportedByOS(const std::wstring& locale) { + // Block Oriya on Windows XP. + return !(LowerCaseEqualsASCII(locale, "or") && + win_util::GetWinVersion() < win_util::WINVERSION_VISTA); +} + } // namespace l10n_util |