mirror of
https://github.com/Eugeny/tabby.git
synced 2025-10-04 05:54:57 +00:00
updated locales, added Indonesian and UK English
This commit is contained in:
@@ -2,13 +2,15 @@ import { Injectable } from '@angular/core'
|
||||
import { registerLocaleData } from '@angular/common'
|
||||
import { TranslateService } from '@ngx-translate/core'
|
||||
|
||||
import localeEN from '@angular/common/locales/en'
|
||||
import localeENUS from '@angular/common/locales/en'
|
||||
import localeENGB from '@angular/common/locales/en-GB'
|
||||
import localeBG from '@angular/common/locales/bg'
|
||||
import localeDA from '@angular/common/locales/da'
|
||||
import localeDE from '@angular/common/locales/de'
|
||||
import localeES from '@angular/common/locales/es'
|
||||
import localeFR from '@angular/common/locales/fr'
|
||||
import localeHR from '@angular/common/locales/hr'
|
||||
import localeID from '@angular/common/locales/id'
|
||||
import localeIT from '@angular/common/locales/it'
|
||||
import localeJA from '@angular/common/locales/ja'
|
||||
import localeKO from '@angular/common/locales/ko'
|
||||
@@ -22,13 +24,15 @@ import { distinctUntilChanged } from 'rxjs/operators'
|
||||
import { ConfigService } from './config.service'
|
||||
import { LogService, Logger } from './log.service'
|
||||
|
||||
registerLocaleData(localeEN)
|
||||
registerLocaleData(localeENUS)
|
||||
registerLocaleData(localeENGB)
|
||||
registerLocaleData(localeBG)
|
||||
registerLocaleData(localeDA)
|
||||
registerLocaleData(localeDE)
|
||||
registerLocaleData(localeES)
|
||||
registerLocaleData(localeFR)
|
||||
registerLocaleData(localeHR)
|
||||
registerLocaleData(localeID)
|
||||
registerLocaleData(localeIT)
|
||||
registerLocaleData(localeJA)
|
||||
registerLocaleData(localeKO)
|
||||
@@ -70,6 +74,10 @@ export class LocaleService {
|
||||
private logger: Logger
|
||||
|
||||
static allLanguages = [
|
||||
{
|
||||
code: 'id-ID',
|
||||
name: 'Bahasa Indonesia',
|
||||
},
|
||||
{
|
||||
code: 'da-DK',
|
||||
name: 'Dansk',
|
||||
@@ -78,9 +86,13 @@ export class LocaleService {
|
||||
code: 'de-DE',
|
||||
name: 'Deutsch',
|
||||
},
|
||||
{
|
||||
code: 'en-GB',
|
||||
name: 'English (UK)',
|
||||
},
|
||||
{
|
||||
code: 'en-US',
|
||||
name: 'English',
|
||||
name: 'English (US)',
|
||||
},
|
||||
{
|
||||
code: 'es-ES',
|
||||
@@ -159,6 +171,12 @@ export class LocaleService {
|
||||
config.ready$.subscribe(() => {
|
||||
this.refresh()
|
||||
})
|
||||
|
||||
const d = new Date()
|
||||
if (d.getMonth() === 3 && d.getDate() === 1) {
|
||||
LocaleService.allLanguages.find(x => x.code === 'en-US').name = 'English (simplified)'
|
||||
LocaleService.allLanguages.find(x => x.code === 'en-GB').name = 'English (traditional)'
|
||||
}
|
||||
}
|
||||
|
||||
refresh (): void {
|
||||
|
Reference in New Issue
Block a user