If the application is not running directly in the browser, e.g. universal or app-shell, then the `$localize` import must be adding to a different file than for normal browser applications. This commit adds more information about this to avoid any confusion. // FW-1557 PR Close #33826
		
			
				
	
	
		
			20 lines
		
	
	
		
			945 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			945 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| import "tslib";
 | |
| 
 | |
| import "rxjs";
 | |
| 
 | |
| import "rxjs/operators";
 | |
| 
 | |
| var __globalThis = "undefined" !== typeof globalThis && globalThis;
 | |
| 
 | |
| var __window = "undefined" !== typeof window && window;
 | |
| 
 | |
| var __self = "undefined" !== typeof self && "undefined" !== typeof WorkerGlobalScope && self instanceof WorkerGlobalScope && self;
 | |
| 
 | |
| var __global = "undefined" !== typeof global && global;
 | |
| 
 | |
| var _global = __globalThis || __global || __window || __self;
 | |
| 
 | |
| if (ngDevMode) _global.$localize = _global.$localize || function() {
 | |
|     throw new Error("It looks like your application or one of its dependencies is using i18n.\n" + "Angular 9 introduced a global `$localize()` function that needs to be loaded.\n" + "Please run `ng add @angular/localize` from the Angular CLI.\n" + "(For non-CLI projects, add `import '@angular/localize/init';` to your `polyfills.ts` file.\n" + "For server-side rendering applications add the import to your `main.server.ts` file.)");
 | |
| };
 |