Move language handling into languageHandler

This commit is contained in:
Travis Ralston 2021-05-12 14:08:32 -06:00
parent 52420feab0
commit 3aef3b72b5
2 changed files with 11 additions and 7 deletions

View file

@ -56,6 +56,15 @@ export function newTranslatableError(message: string) {
return error;
}
export function getUserLanguage(): string {
const language = SettingsStore.getValue("language", null, /*excludeDefault:*/true);
if (language) {
return language;
} else {
return normalizeLanguageKey(getLanguageFromBrowser());
}
}
// Function which only purpose is to mark that a string is translatable
// Does not actually do anything. It's helpful for automatic extraction of translatable strings
export function _td(s: string): string {