feat(language): add viossa (@nginearing) (#6571)

### Description

This adds Viosssa as a language to Monkeytype. 
Viossa is a constructed language and has even been added to Minecraft
Java Edition, and has also been assigned an ISO-639-3 Code by the
ConLang Code Registry (https://www.kreativekorp.com/clcr/)

### Checks

- [X] Adding a language
  - [X] Added language to `packages/contracts/src/schemas/languages.ts`
- [X] Added language to exactly one group in
`frontend/src/ts/constants/languages.ts`
  - [X] Added language json file to `frontend/static/languages` 
  
- [X] Checked if there are any open issues are related to this PR.
- [X] PR title follows Conventional Commits standard.
- [X] Included GitHub username prefixed with @ inside parentheses at the
end of the PR title.
This commit is contained in:
Nginearing 2025-05-26 14:44:57 +01:00 committed by GitHub
parent 8f6e961b2d
commit e28aa97285
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 218 additions and 0 deletions

View file

@ -355,6 +355,7 @@ export const LanguageGroups: Record<string, Language[]> = {
"code_odin",
"code_fortran",
],
viossa: ["viossa"],
};
export type LanguageGroupName = keyof typeof LanguageGroups;

View file

@ -0,0 +1,216 @@
{
"name": "viossa",
"orderedByFrequency": false,
"words": [
"ka",
"un",
"au",
"na",
"afto",
"per",
"fshto",
"os",
"akk",
"naj",
"du",
"sama",
"ine",
"men",
"bra",
"awen",
"kotoba",
"jam",
"mange",
"de",
"ting",
"har",
"mit",
"tuo",
"we",
"sore",
"imi",
"jaa",
"kundr",
"deki",
"koske",
"ima",
"li",
"ringo",
"hanu",
"pashun",
"made",
"ein",
"skoi",
"andr",
"nam",
"ni",
"grun",
"chigau",
"tak",
"kara",
"vil",
"mono",
"al",
"plus",
"her",
"kjomi",
"lik",
"apar",
"fal",
"suru",
"hur",
"simpel",
"maha",
"bli",
"lera",
"da",
"fu",
"je",
"se",
"shiru",
"ende",
"huomi",
"riso",
"tid",
"hel",
"med",
"tropos",
"namae",
"dua",
"naze",
"pravda",
"dag",
"mus",
"bruk",
"dok",
"vi",
"plas",
"tsatain",
"kola",
"ishke",
"kaku",
"warui",
"glossa",
"huin",
"mellan",
"tabun",
"vona",
"dyr",
"kirkas",
"raz",
"zam",
"rosh",
"za",
"sit",
"kokoro",
"toshi",
"dan",
"long",
"oba",
"tatoeba",
"kirain",
"kot",
"go",
"trelo",
"lasku",
"libre",
"mirai",
"mietta",
"tre",
"doko",
"mik",
"bitte",
"glaubi",
"neo",
"haste",
"varge",
"pitka",
"rjoho",
"auto",
"ergo",
"smak",
"tsui",
"hej",
"fras",
"spor",
"gomen",
"lapsi",
"gvir",
"me",
"iskat",
"prosta",
"kawai",
"mora",
"mena",
"fugel",
"sada",
"treng",
"lese",
"blin",
"glau",
"fliere",
"stur",
"tel",
"hjerne",
"hant",
"trist",
"fraut",
"skola",
"chisai",
"gelt",
"shinu",
"netopa",
"slucha",
"bjurki",
"lule",
"der",
"hav",
"kjere",
"opeta",
"ne",
"onna",
"spil",
"gen",
"jalaka",
"kasi",
"mies",
"myude",
"nintendo",
"klea",
"una",
"vapa",
"vasu",
"hono",
"laki",
"kaupa",
"mare",
"nil",
"ohare",
"para",
"uso",
"vauva",
"ishi",
"liid",
"svar",
"velt",
"apu",
"zol",
"klar",
"ti",
"haisa",
"ring",
"minus",
"hobit",
"eins",
"joku",
"naruga",
"ekso",
"den",
"sini",
"skekso",
"tulla",
"danke",
"vent",
"anta"
]
}

View file

@ -413,6 +413,7 @@ export const LanguageSchema = z.enum(
"code_common_lisp",
"docker_file",
"code_fortran",
"viossa",
],
{
errorMap: customEnumErrorHandler("Must be a supported language"),