Index: src/js/i18n.js |
diff --git a/src/js/i18n.js b/src/js/i18n.js |
index a3978493954277ae131797c1bdea1cdadd981ee9..cb3476e3f698d7a8aefd63fbb0fbda75e81deac8 100644 |
--- a/src/js/i18n.js |
+++ b/src/js/i18n.js |
@@ -33,7 +33,6 @@ var OverrideFunction = utils.OverrideFunction; |
var patternSymbol = utils.ImportNow("intl_pattern_symbol"); |
var resolvedSymbol = utils.ImportNow("intl_resolved_symbol"); |
var SetFunctionName = utils.SetFunctionName; |
-var StringIndexOf; |
var StringSubstr = GlobalString.prototype.substr; |
var StringSubstring = GlobalString.prototype.substring; |
@@ -42,7 +41,6 @@ utils.Import(function(from) { |
ArrayPush = from.ArrayPush; |
InternalRegExpMatch = from.InternalRegExpMatch; |
InternalRegExpReplace = from.InternalRegExpReplace; |
- StringIndexOf = from.StringIndexOf; |
}); |
// Utilities for definitions |
@@ -827,7 +825,7 @@ function isStructuallyValidLanguageTag(locale) { |
} |
// Just return if it's a x- form. It's all private. |
- if (%_Call(StringIndexOf, locale, 'x-') === 0) { |
+ if (%StringIndexOf(locale, 'x-', 0) === 0) { |
return true; |
} |
@@ -2058,7 +2056,7 @@ function LocaleConvertCase(s, locales, isToUpper) { |
} |
// StringSplit is slower than this. |
- var pos = %_Call(StringIndexOf, language, '-'); |
+ var pos = %StringIndexOf(language, '-', 0); |
if (pos != -1) { |
language = %_Call(StringSubstring, language, 0, pos); |
} |