123456789101112131415161718192021222324252627282930313233 |
- // Copyright (c) 2011 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #ifndef BASE_WIN_I18N_H_
- #define BASE_WIN_I18N_H_
- #include <string>
- #include <vector>
- #include "base/base_export.h"
- namespace base {
- namespace win {
- namespace i18n {
- // Adds to |languages| the list of user preferred UI languages from MUI, if
- // available, falling-back on the user default UI language otherwise. Returns
- // true if at least one language is added.
- BASE_EXPORT bool GetUserPreferredUILanguageList(
- std::vector<std::wstring>* languages);
- // Adds to |languages| the list of thread, process, user, and system preferred
- // UI languages from MUI, if available, falling-back on the user default UI
- // language otherwise. Returns true if at least one language is added.
- BASE_EXPORT bool GetThreadPreferredUILanguageList(
- std::vector<std::wstring>* languages);
- } // namespace i18n
- } // namespace win
- } // namespace base
- #endif // BASE_WIN_I18N_H_
|