From 923da410bd57481be67d3d5039245929498e94ac Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Mon, 7 Nov 2011 21:49:50 -0800 Subject: fix(i18n): updated the way locale is being registered --- src/Angular.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/Angular.js b/src/Angular.js index af441e1c..0dfea2f4 100644 --- a/src/Angular.js +++ b/src/Angular.js @@ -1064,6 +1064,11 @@ function ngModule($provide, $injector) { $provide.value('$directive', angularDirective); $provide.value('$widget', angularWidget); + // load the LOCALE if present + $injector.invoke(null, angularModule.NG_LOCALE || function(){ + $provide.service('$locale', $LocaleProvider); + }); + $provide.service('$browser', $BrowserProvider); $provide.service('$compile', $CompileProvider); $provide.service('$cookies', $CookiesProvider); @@ -1073,7 +1078,6 @@ function ngModule($provide, $injector) { $provide.service('$exceptionHandler', $ExceptionHandlerProvider); $provide.service('$filter', $FilterProvider); $provide.service('$formFactory', $FormFactoryProvider); - $provide.service('$locale', $LocaleProvider); $provide.service('$location', $LocationProvider); $provide.service('$locationConfig', $LocationConfigProvider); $provide.service('$log', $LogProvider); -- cgit v1.2.3