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);