mirror of
https://github.com/Eugeny/tabby.git
synced 2024-11-27 10:42:35 +03:00
locale updates
This commit is contained in:
parent
eb9698fa66
commit
c8b25cf911
@ -2,10 +2,11 @@ import { Injectable } from '@angular/core'
|
|||||||
import { registerLocaleData } from '@angular/common'
|
import { registerLocaleData } from '@angular/common'
|
||||||
import { TranslateService } from '@ngx-translate/core'
|
import { TranslateService } from '@ngx-translate/core'
|
||||||
|
|
||||||
import localeEN from '@angular/common/locales/en-GB'
|
import localeEN from '@angular/common/locales/en'
|
||||||
import localeDE from '@angular/common/locales/de'
|
import localeDE from '@angular/common/locales/de'
|
||||||
import localeFR from '@angular/common/locales/fr'
|
import localeFR from '@angular/common/locales/fr'
|
||||||
import localeHR from '@angular/common/locales/hr'
|
import localeHR from '@angular/common/locales/hr'
|
||||||
|
import localeRU from '@angular/common/locales/ru'
|
||||||
import localeZH from '@angular/common/locales/zh'
|
import localeZH from '@angular/common/locales/zh'
|
||||||
import { Observable, Subject } from 'rxjs'
|
import { Observable, Subject } from 'rxjs'
|
||||||
import { distinctUntilChanged } from 'rxjs/operators'
|
import { distinctUntilChanged } from 'rxjs/operators'
|
||||||
@ -16,6 +17,7 @@ registerLocaleData(localeEN)
|
|||||||
registerLocaleData(localeDE)
|
registerLocaleData(localeDE)
|
||||||
registerLocaleData(localeFR)
|
registerLocaleData(localeFR)
|
||||||
registerLocaleData(localeHR)
|
registerLocaleData(localeHR)
|
||||||
|
registerLocaleData(localeRU)
|
||||||
registerLocaleData(localeZH)
|
registerLocaleData(localeZH)
|
||||||
|
|
||||||
@Injectable({ providedIn: 'root' })
|
@Injectable({ providedIn: 'root' })
|
||||||
@ -31,7 +33,7 @@ export class TranslateServiceWrapper extends TranslateService {
|
|||||||
export class LocaleService {
|
export class LocaleService {
|
||||||
private logger: Logger
|
private logger: Logger
|
||||||
|
|
||||||
static readonly allLocales = ['en-US', 'de-DE', 'fr-FR', 'hr-HR', 'zh-CN']
|
static readonly allLocales = ['en-US', 'de-DE', 'fr-FR', 'hr-HR', 'ru-RU', 'zh-CN']
|
||||||
readonly allLanguages: { code: string, name: string }[]
|
readonly allLanguages: { code: string, name: string }[]
|
||||||
|
|
||||||
get localeChanged$ (): Observable<string> {
|
get localeChanged$ (): Observable<string> {
|
||||||
@ -75,6 +77,10 @@ export class LocaleService {
|
|||||||
code: 'fr-FR',
|
code: 'fr-FR',
|
||||||
name: translate.instant('French'),
|
name: translate.instant('French'),
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
code: 'ru-EU',
|
||||||
|
name: translate.instant('Russian'),
|
||||||
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
this.translate.setTranslation('en-US', {})
|
this.translate.setTranslation('en-US', {})
|
||||||
|
Loading…
Reference in New Issue
Block a user