]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
mgr/dashboard: Remove call to registerLocalData
authorTiago Melo <tmelo@suse.com>
Tue, 1 Oct 2019 13:16:16 +0000 (13:16 +0000)
committerRicardo Dias <rdias@suse.com>
Thu, 10 Oct 2019 15:03:31 +0000 (16:03 +0100)
Since we configure the locale during the build phase,
there is no need to set it dynamically.

Signed-off-by: Tiago Melo <tmelo@suse.com>
src/pybind/mgr/dashboard/frontend/src/app/app.module.ts
src/pybind/mgr/dashboard/frontend/src/app/locale.helper.ts

index d5d91bc49cc7d6fb1c32dba9683d6b68f9523b53..12a4d9434e73127aca98c740ecb81f7fc8f3e32d 100644 (file)
@@ -1,4 +1,3 @@
-import { registerLocaleData } from '@angular/common';
 import { HTTP_INTERCEPTORS, HttpClientModule } from '@angular/common/http';
 import { ErrorHandler, NgModule } from '@angular/core';
 import { BrowserModule } from '@angular/platform-browser';
@@ -19,7 +18,7 @@ import { AppRoutingModule } from './app-routing.module';
 import { AppComponent } from './app.component';
 import { CephModule } from './ceph/ceph.module';
 import { CoreModule } from './core/core.module';
-import { i18nProviders, LocaleHelper } from './locale.helper';
+import { i18nProviders } from './locale.helper';
 import { ApiInterceptorService } from './shared/services/api-interceptor.service';
 import { JsErrorHandler } from './shared/services/js-error-handler.service';
 import { SharedModule } from './shared/shared.module';
@@ -28,8 +27,6 @@ export function jwtTokenGetter() {
   return localStorage.getItem('access_token');
 }
 
-registerLocaleData(LocaleHelper.getLocaleData(), LocaleHelper.getLocale());
-
 @NgModule({
   declarations: [AppComponent],
   imports: [
index 5c5b9d2209b569902eef5b4adc4a9f883a59a037..6598e1cd733d6b7ccdd7948159d64dd287d843c6 100644 (file)
@@ -1,15 +1,3 @@
-import locale_cs from '@angular/common/locales/cs';
-import locale_de from '@angular/common/locales/de';
-import locale_en from '@angular/common/locales/en';
-import locale_es from '@angular/common/locales/es';
-import locale_fr from '@angular/common/locales/fr';
-import locale_id from '@angular/common/locales/id';
-import locale_it from '@angular/common/locales/it';
-import locale_ja from '@angular/common/locales/ja';
-import locale_pl from '@angular/common/locales/pl';
-import locale_pt from '@angular/common/locales/pt';
-import locale_zh_Hans from '@angular/common/locales/zh-Hans';
-import locale_zh_Hant from '@angular/common/locales/zh-Hant';
 import { LOCALE_ID, TRANSLATIONS, TRANSLATIONS_FORMAT } from '@angular/core';
 
 declare const require;
@@ -55,46 +43,6 @@ export class LocaleHelper {
     document.cookie = `cd-lang=${lang}`;
     window.localStorage.setItem('lang', lang);
   }
-
-  static getLocaleData() {
-    let localeData = locale_en;
-    switch (this.getLocale()) {
-      case 'cs':
-        localeData = locale_cs;
-        break;
-      case 'de-DE':
-        localeData = locale_de;
-        break;
-      case 'es-ES':
-        localeData = locale_es;
-        break;
-      case 'fr-FR':
-        localeData = locale_fr;
-        break;
-      case 'id-ID':
-        localeData = locale_id;
-        break;
-      case 'it-IT':
-        localeData = locale_it;
-        break;
-      case 'ja-JP':
-        localeData = locale_ja;
-        break;
-      case 'pl-PL':
-        localeData = locale_pl;
-        break;
-      case 'pt-BR':
-        localeData = locale_pt;
-        break;
-      case 'zh-CN':
-        localeData = locale_zh_Hans;
-        break;
-      case 'zh-TW':
-        localeData = locale_zh_Hant;
-        break;
-    }
-    return localeData;
-  }
 }
 
 const i18nProviders = [