Home | History | Annotate | Download | only in i18n

Lines Matching refs:BASE_I18N_EXPORT

11 #include "base/i18n/base_i18n_export.h"
40 BASE_I18N_EXPORT std::string GetConfiguredLocale();
43 BASE_I18N_EXPORT std::string GetCanonicalLocale(const std::string& locale);
52 BASE_I18N_EXPORT void SetICUDefaultLocale(const std::string& locale_string);
55 BASE_I18N_EXPORT bool IsRTL();
58 BASE_I18N_EXPORT void SetRTLForTesting(bool rtl);
64 BASE_I18N_EXPORT bool ICUIsRTL();
68 BASE_I18N_EXPORT TextDirection GetForcedTextDirection();
73 BASE_I18N_EXPORT TextDirection
77 BASE_I18N_EXPORT TextDirection GetTextDirectionForLocale(
86 BASE_I18N_EXPORT TextDirection GetFirstStrongCharacterDirection(
88 BASE_I18N_EXPORT TextDirection GetLastStrongCharacterDirection(
97 BASE_I18N_EXPORT TextDirection GetStringDirection(const string16& text);
121 BASE_I18N_EXPORT bool AdjustStringForLocaleDirection(string16* text);
124 BASE_I18N_EXPORT bool UnadjustStringForLocaleDirection(string16* text);
129 BASE_I18N_EXPORT void EnsureTerminatedDirectionalFormatting(string16* text);
133 BASE_I18N_EXPORT void SanitizeUserSuppliedString(string16* text);
138 BASE_I18N_EXPORT bool StringContainsStrongRTLChars(const string16& text);
143 BASE_I18N_EXPORT void WrapStringWithLTRFormatting(string16* text);
148 BASE_I18N_EXPORT void WrapStringWithRTLFormatting(string16* text);
152 BASE_I18N_EXPORT void WrapPathWithLTRFormatting(const FilePath& path,
157 BASE_I18N_EXPORT string16 GetDisplayStringInLTRDirectionality(
165 BASE_I18N_EXPORT string16 StripWrappingBidiControlCharacters(