Change the buiding tool to angular-cli
[holmes/rule-management.git] / rulemgt-frontend / src / app / app.component.ts
  See the License for the specific language governing permissions and
  limitations under the License.
 */
-import { Component,OnInit } from '@angular/core';
-import {TranslateService} from 'ng2-translate';
+import { Component, OnInit } from '@angular/core';
+import { TranslateService } from '@ngx-translate/core';
+
 @Component({
     selector: 'remote-config',
     templateUrl: './pages/remote.component.html',
 })
-export class AppComponent implements OnInit{
-     constructor(private translate:TranslateService){}
-     getLanguage():string{
-        let rtnLanguage = localStorage.getItem("language-option");
-        if( rtnLanguage == "null" || rtnLanguage == null ){
-            rtnLanguage =window.navigator.language;
+export class AppComponent implements OnInit {
+    constructor(private translate: TranslateService) { }
+    getLanguage(): string {
+        let rtnLanguage = localStorage.getItem('language-option');
+        if (rtnLanguage == 'null' || rtnLanguage == null) {
+            rtnLanguage = window.navigator.language;
         }
-        if( rtnLanguage.startsWith('en') ){
-            return "en-US";
+        if (rtnLanguage.startsWith('en')) {
+            return 'en';
+        } else {
+            return 'zh';
         }
-        return rtnLanguage;
     }
 
-    ngOnInit():void {
-        this.translate.addLangs(["en", "zh"]);
+    ngOnInit(): void {
+        this.translate.addLangs(['en', 'zh']);
         this.translate.setDefaultLang('zh');
         let language = this.getLanguage();
         this.translate.use(language);