]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
mgr/dashboard: Fix display of current language
authorTiago Melo <tmelo@suse.com>
Tue, 7 Jul 2020 20:58:38 +0000 (20:58 +0000)
committerTiago Melo <tmelo@suse.com>
Tue, 7 Jul 2020 21:00:55 +0000 (21:00 +0000)
While in development mode, current language
was not being displayed in the dropdown.

Fixes: https://tracker.ceph.com/issues/45762
Signed-off-by: Tiago Melo <tmelo@suse.com>
src/pybind/mgr/dashboard/frontend/angular.json
src/pybind/mgr/dashboard/frontend/src/app/shared/components/language-selector/language-selector.component.html
src/pybind/mgr/dashboard/frontend/src/app/shared/components/language-selector/language-selector.component.ts

index 6ed23a879eaf29cfc589faa441fbcd1d4b35c844..616c5a9c5074473c0042a28024020e2ae2cfc571 100644 (file)
@@ -28,6 +28,7 @@
         "build": {
           "builder": "@angular-devkit/build-angular:browser",
           "options": {
+            "i18nLocale": "en",
             "aot": true,
             "i18nMissingTranslation": "ignore",
             "outputPath": "dist",
index 96084a40de56d72d51af7d438689c9f2507aea25..dbc677701cadf667bc1f3ca6edca3978e4e6643a 100644 (file)
@@ -4,7 +4,7 @@
   <a ngbDropdownToggle
      i18n-title
      title="Select a Language">
-    {{ supportedLanguages[selectedLanguage] }}
+    {{ allLanguages[selectedLanguage] }}
   </a>
   <div ngbDropdownMenu>
     <ng-container *ngFor="let lang of supportedLanguages | keyvalue">
index fedb6e181da7fe6e28c800ded58e084bf22e20ed..e03c46ec914ab2009ddf73ade936513c0e61e88e 100644 (file)
@@ -14,6 +14,7 @@ export class LanguageSelectorComponent implements OnInit {
   @Input()
   isDropdown = true;
 
+  allLanguages = SupportedLanguages;
   supportedLanguages: Record<string, any> = {};
   selectedLanguage: string;