| Index: src/js/i18n.js
 | 
| diff --git a/src/js/i18n.js b/src/js/i18n.js
 | 
| index 7eac76fe1b86b67a56c33661b363e3328c02d53b..233f6c5c6f96514568dd6a5553f57fdf67556a7f 100644
 | 
| --- a/src/js/i18n.js
 | 
| +++ b/src/js/i18n.js
 | 
| @@ -46,8 +46,6 @@
 | 
|  var StringSplit;
 | 
|  var StringSubstr;
 | 
|  var StringSubstring;
 | 
| -var StringToLowerCase = GlobalString.prototype.toLowerCase;
 | 
| -var StringToUpperCase = GlobalString.prototype.toUpperCase;
 | 
|  
 | 
|  utils.Import(function(from) {
 | 
|    ArrayIndexOf = from.ArrayIndexOf;
 | 
| @@ -695,8 +693,8 @@
 | 
|   * Returns titlecased word, aMeRricA -> America.
 | 
|   */
 | 
|  function toTitleCaseWord(word) {
 | 
| -  return %_Call(StringToUpperCase, %_Call(StringSubstr, word, 0, 1)) +
 | 
| -         %_Call(StringToLowerCase, %_Call(StringSubstr, word, 1));
 | 
| +  return %StringToUpperCase(%_Call(StringSubstr, word, 0, 1)) +
 | 
| +         %StringToLowerCase(%_Call(StringSubstr, word, 1));
 | 
|  }
 | 
|  
 | 
|  /**
 | 
| @@ -717,7 +715,7 @@
 | 
|      var parts = %_Call(StringSplit, match[2], separator);
 | 
|      for (var i = 1; i < parts.length; i++) {
 | 
|        var part = parts[i]
 | 
| -      var lowercasedPart = %_Call(StringToLowerCase, part);
 | 
| +      var lowercasedPart = %StringToLowerCase(part);
 | 
|        result = result + separator +
 | 
|            ((lowercasedPart !== 'es' &&
 | 
|              lowercasedPart !== 'of' && lowercasedPart !== 'au') ?
 | 
| @@ -1157,8 +1155,7 @@
 | 
|    var currencyDisplay = getOption(
 | 
|        'currencyDisplay', 'string', ['code', 'symbol', 'name'], 'symbol');
 | 
|    if (internalOptions.style === 'currency') {
 | 
| -    defineWEProperty(internalOptions, 'currency',
 | 
| -                     %_Call(StringToUpperCase, currency));
 | 
| +    defineWEProperty(internalOptions, 'currency', %StringToUpperCase(currency));
 | 
|      defineWEProperty(internalOptions, 'currencyDisplay', currencyDisplay);
 | 
|    }
 | 
|  
 | 
| @@ -1792,7 +1789,7 @@
 | 
|    }
 | 
|  
 | 
|    // Special case handling (UTC, GMT).
 | 
| -  var upperID = %_Call(StringToUpperCase, tzID);
 | 
| +  var upperID = %StringToUpperCase(tzID);
 | 
|    if (upperID === 'UTC' || upperID === 'GMT' ||
 | 
|        upperID === 'ETC/UTC' || upperID === 'ETC/GMT') {
 | 
|      return 'UTC';
 | 
| 
 |