13 lines
518 B
TypeScript
13 lines
518 B
TypeScript
import { Injectable } from "@angular/core";
|
|
import { ELanguageShort } from "../../types/translations/language";
|
|
import { Translation, TRANSLATIONS } from "../../types/translations/translation";
|
|
|
|
@Injectable({
|
|
providedIn: 'root'
|
|
})
|
|
export class LanguageSupportService {
|
|
private readonly translations: Record<ELanguageShort, Translation> = TRANSLATIONS;
|
|
private readonly defaultLanguage: ELanguageShort = ELanguageShort.EN;
|
|
|
|
public acticeLanguage: Translation = this.translations[this.defaultLanguage];
|
|
} |