Index: base/i18n/rtl.h |
diff --git a/base/i18n/rtl.h b/base/i18n/rtl.h |
index aa5f6810a9b0a8f38b9870fbc862ec8313ccfa29..9094a2ff286cf81ab57f1956bf76b40268c6a286 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" |
tfarina
2014/05/05 17:54:32
I was not able to do:
namespace icu {
class Local
jungshik at Google
2014/05/05 21:49:23
What happens if you try 'namespace icu46'? Not tha
|
namespace base { |
@@ -34,14 +35,13 @@ enum TextDirection { |
TEXT_DIRECTION_NUM_DIRECTIONS = 3, |
}; |
+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 |