summaryrefslogtreecommitdiffstats
path: root/app/l10n_util.cc
diff options
context:
space:
mode:
authoravi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-12-28 16:55:57 +0000
committeravi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-12-28 16:55:57 +0000
commitd223f3bfefc0c92a216f21c4d84e844bb663c2a6 (patch)
treef4982b4490fe13de645b445ab95f3c82c95cf8aa /app/l10n_util.cc
parentbf570fb6773be4e4082b73c5b7a32fff5dc6663b (diff)
downloadchromium_src-d223f3bfefc0c92a216f21c4d84e844bb663c2a6.zip
chromium_src-d223f3bfefc0c92a216f21c4d84e844bb663c2a6.tar.gz
chromium_src-d223f3bfefc0c92a216f21c4d84e844bb663c2a6.tar.bz2
Remove wstring from l10n_util. Part 1.
BUG=9911 TEST=no visible changes; all tests pass Review URL: http://codereview.chromium.org/5990008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70224 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'app/l10n_util.cc')
-rw-r--r--app/l10n_util.cc34
1 files changed, 16 insertions, 18 deletions
diff --git a/app/l10n_util.cc b/app/l10n_util.cc
index 28b16b2..6add000 100644
--- a/app/l10n_util.cc
+++ b/app/l10n_util.cc
@@ -568,9 +568,11 @@ bool IsValidLocaleSyntax(const std::string& locale) {
return true;
}
+#if CRBUG_9911_OBSOLETE_GOING_AWAY
std::wstring GetString(int message_id) {
return UTF16ToWide(GetStringUTF16(message_id));
}
+#endif
std::string GetStringUTF8(int message_id) {
return UTF16ToUTF8(GetStringUTF16(message_id));
@@ -628,6 +630,7 @@ static string16 GetStringF(int message_id,
return formatted;
}
+#if CRBUG_9911_OBSOLETE_GOING_AWAY
#if !defined(WCHAR_T_IS_UTF16)
std::wstring GetStringF(int message_id, const std::wstring& a) {
return UTF16ToWide(GetStringFUTF16(message_id, WideToUTF16(a)));
@@ -657,6 +660,7 @@ std::wstring GetStringF(int message_id,
WideToUTF16(c), WideToUTF16(d)));
}
#endif
+#endif
std::string GetStringFUTF8(int message_id,
const string16& a) {
@@ -721,6 +725,7 @@ string16 GetStringFUTF16(int message_id,
return GetStringF(message_id, replacements, NULL);
}
+#if CRBUG_9911_OBSOLETE_GOING_AWAY
std::wstring GetStringF(int message_id, const std::wstring& a, size_t* offset) {
DCHECK(offset);
std::vector<size_t> offsets;
@@ -741,6 +746,7 @@ std::wstring GetStringF(int message_id,
replacements.push_back(WideToUTF16(b));
return UTF16ToWide(GetStringF(message_id, replacements, offsets));
}
+#endif
string16 GetStringFUTF16(int message_id, const string16& a, size_t* offset) {
DCHECK(offset);
@@ -763,6 +769,7 @@ string16 GetStringFUTF16(int message_id,
return GetStringF(message_id, replacements, offsets);
}
+#if CRBUG_9911_OBSOLETE_GOING_AWAY
std::wstring GetStringF(int message_id, int a) {
return GetStringF(message_id, UTF8ToWide(base::IntToString(a)));
}
@@ -770,6 +777,15 @@ std::wstring GetStringF(int message_id, int a) {
std::wstring GetStringF(int message_id, int64 a) {
return GetStringF(message_id, UTF8ToWide(base::Int64ToString(a)));
}
+#endif
+
+string16 GetStringFUTF16(int message_id, int a) {
+ return GetStringFUTF16(message_id, UTF8ToUTF16(base::IntToString(a)));
+}
+
+string16 GetStringFUTF16(int message_id, int64 a) {
+ return GetStringFUTF16(message_id, UTF8ToUTF16(base::Int64ToString(a)));
+}
string16 TruncateString(const string16& string, size_t length) {
if (string.size() <= length)
@@ -887,18 +903,6 @@ UCollationResult CompareStringWithCollator(const icu::Collator* collator,
return result;
}
-// Specialization of operator() method for std::wstring version.
-template <>
-bool StringComparator<std::wstring>::operator()(const std::wstring& lhs,
- const std::wstring& rhs) {
- // If we can not get collator instance for specified locale, just do simple
- // string compare.
- if (!collator_)
- return lhs < rhs;
- return CompareStringWithCollator(collator_, lhs, rhs) == UCOL_LESS;
-};
-
-#if !defined(WCHAR_T_IS_UTF16)
// Specialization of operator() method for string16 version.
template <>
bool StringComparator<string16>::operator()(const string16& lhs,
@@ -909,12 +913,6 @@ bool StringComparator<string16>::operator()(const string16& lhs,
return lhs < rhs;
return CompareString16WithCollator(collator_, lhs, rhs) == UCOL_LESS;
};
-#endif // !defined(WCHAR_T_IS_UTF16)
-
-void SortStrings(const std::string& locale,
- std::vector<std::wstring>* strings) {
- SortVectorWithStringKey(locale, strings, false);
-}
void SortStrings16(const std::string& locale,
std::vector<string16>* strings) {