Adding vi, sk, mnc, and cy languages. (#378)

This commit is contained in:
Dessalines 2021-08-21 16:11:28 -04:00 committed by GitHub
parent 1779b36001
commit 08aa1bb511
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 21 additions and 0 deletions

View file

@ -2,6 +2,7 @@ import i18next, { i18nTyped } from "i18next";
import { ar } from "./translations/ar"; import { ar } from "./translations/ar";
import { bg } from "./translations/bg"; import { bg } from "./translations/bg";
import { ca } from "./translations/ca"; import { ca } from "./translations/ca";
import { cy } from "./translations/cy";
import { da } from "./translations/da"; import { da } from "./translations/da";
import { de } from "./translations/de"; import { de } from "./translations/de";
import { el } from "./translations/el"; import { el } from "./translations/el";
@ -23,18 +24,21 @@ import { ja } from "./translations/ja";
import { ka } from "./translations/ka"; import { ka } from "./translations/ka";
import { km } from "./translations/km"; import { km } from "./translations/km";
import { ko } from "./translations/ko"; import { ko } from "./translations/ko";
import { mnc } from "./translations/mnc";
import { nb_NO } from "./translations/nb_NO"; import { nb_NO } from "./translations/nb_NO";
import { nl } from "./translations/nl"; import { nl } from "./translations/nl";
import { oc } from "./translations/oc"; import { oc } from "./translations/oc";
import { pl } from "./translations/pl"; import { pl } from "./translations/pl";
import { pt_BR } from "./translations/pt_BR"; import { pt_BR } from "./translations/pt_BR";
import { ru } from "./translations/ru"; import { ru } from "./translations/ru";
import { sk } from "./translations/sk";
import { sq } from "./translations/sq"; import { sq } from "./translations/sq";
import { sr_Latn } from "./translations/sr_Latn"; import { sr_Latn } from "./translations/sr_Latn";
import { sv } from "./translations/sv"; import { sv } from "./translations/sv";
import { th } from "./translations/th"; import { th } from "./translations/th";
import { tr } from "./translations/tr"; import { tr } from "./translations/tr";
import { uk } from "./translations/uk"; import { uk } from "./translations/uk";
import { vi } from "./translations/vi";
import { zh } from "./translations/zh"; import { zh } from "./translations/zh";
import { zh_Hant } from "./translations/zh_Hant"; import { zh_Hant } from "./translations/zh_Hant";
import { getLanguage } from "./utils"; import { getLanguage } from "./utils";
@ -79,6 +83,10 @@ const resources = {
id, id,
nb_NO, nb_NO,
zh_Hant, zh_Hant,
cy,
mnc,
sk,
vi,
}; };
function format(value: any, format: any): any { function format(value: any, format: any): any {

View file

@ -30,6 +30,7 @@ import markdown_it_sup from "markdown-it-sup";
import moment from "moment"; import moment from "moment";
import "moment/locale/bg"; import "moment/locale/bg";
import "moment/locale/ca"; import "moment/locale/ca";
import "moment/locale/cy";
import "moment/locale/da"; import "moment/locale/da";
import "moment/locale/de"; import "moment/locale/de";
import "moment/locale/el"; import "moment/locale/el";
@ -55,11 +56,13 @@ import "moment/locale/nl";
import "moment/locale/pl"; import "moment/locale/pl";
import "moment/locale/pt-br"; import "moment/locale/pt-br";
import "moment/locale/ru"; import "moment/locale/ru";
import "moment/locale/sk";
import "moment/locale/sq"; import "moment/locale/sq";
import "moment/locale/sr"; import "moment/locale/sr";
import "moment/locale/sv"; import "moment/locale/sv";
import "moment/locale/tr"; import "moment/locale/tr";
import "moment/locale/uk"; import "moment/locale/uk";
import "moment/locale/vi";
import "moment/locale/zh-cn"; import "moment/locale/zh-cn";
import { Subscription } from "rxjs"; import { Subscription } from "rxjs";
import { delay, retryWhen, take } from "rxjs/operators"; import { delay, retryWhen, take } from "rxjs/operators";
@ -138,6 +141,10 @@ export const languages = [
{ code: "it" }, { code: "it" },
{ code: "bg" }, { code: "bg" },
{ code: "zh_Hant" }, { code: "zh_Hant" },
{ code: "cy" },
{ code: "mnc" },
{ code: "sk" },
{ code: "vi" },
]; ];
export const themes = [ export const themes = [
@ -483,6 +490,12 @@ export function getMomentLanguage(): string {
lang = "id"; lang = "id";
} else if (lang.startsWith("nb")) { } else if (lang.startsWith("nb")) {
lang = "nb"; lang = "nb";
} else if (lang.startsWith("cy")) {
lang = "cy";
} else if (lang.startsWith("sk")) {
lang = "sk";
} else if (lang.startsWith("vi")) {
lang = "vi";
} else { } else {
lang = "en"; lang = "en";
} }