| Index: base/i18n/rtl.h
|
| diff --git a/base/i18n/rtl.h b/base/i18n/rtl.h
|
| index aa5f6810a9b0a8f38b9870fbc862ec8313ccfa29..4ac60400ed6b242a2cff5f3ddc0d0a626f5670c6 100644
|
| --- a/base/i18n/rtl.h
|
| +++ b/base/i18n/rtl.h
|
| @@ -11,6 +11,7 @@
|
| #include "base/i18n/base_i18n_export.h"
|
| #include "base/strings/string16.h"
|
| #include "build/build_config.h"
|
| +#include "third_party/icu/source/common/unicode/locid.h"
|
|
|
| namespace base {
|
|
|
| @@ -34,14 +35,15 @@ enum TextDirection {
|
| TEXT_DIRECTION_NUM_DIRECTIONS = 3,
|
| };
|
|
|
| +// Extract language, country and variant, but ignore keywords. For example,
|
| +// en-US, ca@valencia, ca-ES@valencia.
|
| +BASE_I18N_EXPORT std::string GetLocaleString(const icu::Locale& locale);
|
| +
|
| // Get the locale that the currently running process has been configured to use.
|
| // The return value is of the form language[-country] (e.g., en-US) where the
|
| // language is the 2 or 3 letter code from ISO-639.
|
| BASE_I18N_EXPORT std::string GetConfiguredLocale();
|
|
|
| -// Canonicalize a string (eg. a POSIX locale string) to a Chrome locale name.
|
| -BASE_I18N_EXPORT std::string GetCanonicalLocale(const char* locale);
|
| -
|
| // Sets the default locale of ICU.
|
| // Once the application locale of Chrome in GetApplicationLocale is determined,
|
| // the default locale of ICU need to be changed to match the application locale
|
|
|