aboutsummaryrefslogtreecommitdiffstats
path: root/i18n/src
diff options
context:
space:
mode:
authorMisko Hevery2011-11-07 21:49:50 -0800
committerMisko Hevery2011-11-14 20:31:14 -0800
commit923da410bd57481be67d3d5039245929498e94ac (patch)
tree38fa41797a04b283d681870c37afe8d34635fe8f /i18n/src
parenta87f2fb9e4d65ac5d260e914b5e31aa0e0f47b2c (diff)
downloadangular.js-923da410bd57481be67d3d5039245929498e94ac.tar.bz2
fix(i18n): updated the way locale is being registered
Diffstat (limited to 'i18n/src')
-rw-r--r--i18n/src/closureSlurper.js17
1 files changed, 10 insertions, 7 deletions
diff --git a/i18n/src/closureSlurper.js b/i18n/src/closureSlurper.js
index 69c94e10..865c4df1 100644
--- a/i18n/src/closureSlurper.js
+++ b/i18n/src/closureSlurper.js
@@ -100,13 +100,16 @@ createFolder('../locale/').then(function() {
var correctedLocaleId = localeID.replace(/_/g, '-').toLowerCase();
localeObj.id = correctedLocaleId;
- var prefix = 'angular.service("$locale", function() {\n' +
- 'var PLURAL_CATEGORY = {' +
- 'ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"' +
- '};\n' +
- 'return ';
-
- var suffix = ';\n});';
+ var prefix =
+ 'window.angular = window.angular || {};\n' +
+ 'angular.module = angular.module || {};\n' +
+ 'angular.module.NG_LOCALE = ["$provide", function($provide) {\n' +
+ 'var PLURAL_CATEGORY = {' +
+ 'ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"' +
+ '};\n' +
+ '$provide.value("$locale", ';
+
+ var suffix = ');\n}];';
var content = JSON.stringify(localeInfo[localeID]).replace(/\ยค/g,'\\u00A4').
replace(/"@@|@@"/g, '');