Skip to content

Commit e28aa97

Browse files
authored
feat(language): add viossa (@Nginearing) (monkeytypegame#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.
1 parent 8f6e961 commit e28aa97

File tree

3 files changed

+218
-0
lines changed

3 files changed

+218
-0
lines changed

frontend/src/ts/constants/languages.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -355,6 +355,7 @@ export const LanguageGroups: Record<string, Language[]> = {
355355
"code_odin",
356356
"code_fortran",
357357
],
358+
viossa: ["viossa"],
358359
};
359360

360361
export type LanguageGroupName = keyof typeof LanguageGroups;
Lines changed: 216 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,216 @@
1+
{
2+
"name": "viossa",
3+
"orderedByFrequency": false,
4+
"words": [
5+
"ka",
6+
"un",
7+
"au",
8+
"na",
9+
"afto",
10+
"per",
11+
"fshto",
12+
"os",
13+
"akk",
14+
"naj",
15+
"du",
16+
"sama",
17+
"ine",
18+
"men",
19+
"bra",
20+
"awen",
21+
"kotoba",
22+
"jam",
23+
"mange",
24+
"de",
25+
"ting",
26+
"har",
27+
"mit",
28+
"tuo",
29+
"we",
30+
"sore",
31+
"imi",
32+
"jaa",
33+
"kundr",
34+
"deki",
35+
"koske",
36+
"ima",
37+
"li",
38+
"ringo",
39+
"hanu",
40+
"pashun",
41+
"made",
42+
"ein",
43+
"skoi",
44+
"andr",
45+
"nam",
46+
"ni",
47+
"grun",
48+
"chigau",
49+
"tak",
50+
"kara",
51+
"vil",
52+
"mono",
53+
"al",
54+
"plus",
55+
"her",
56+
"kjomi",
57+
"lik",
58+
"apar",
59+
"fal",
60+
"suru",
61+
"hur",
62+
"simpel",
63+
"maha",
64+
"bli",
65+
"lera",
66+
"da",
67+
"fu",
68+
"je",
69+
"se",
70+
"shiru",
71+
"ende",
72+
"huomi",
73+
"riso",
74+
"tid",
75+
"hel",
76+
"med",
77+
"tropos",
78+
"namae",
79+
"dua",
80+
"naze",
81+
"pravda",
82+
"dag",
83+
"mus",
84+
"bruk",
85+
"dok",
86+
"vi",
87+
"plas",
88+
"tsatain",
89+
"kola",
90+
"ishke",
91+
"kaku",
92+
"warui",
93+
"glossa",
94+
"huin",
95+
"mellan",
96+
"tabun",
97+
"vona",
98+
"dyr",
99+
"kirkas",
100+
"raz",
101+
"zam",
102+
"rosh",
103+
"za",
104+
"sit",
105+
"kokoro",
106+
"toshi",
107+
"dan",
108+
"long",
109+
"oba",
110+
"tatoeba",
111+
"kirain",
112+
"kot",
113+
"go",
114+
"trelo",
115+
"lasku",
116+
"libre",
117+
"mirai",
118+
"mietta",
119+
"tre",
120+
"doko",
121+
"mik",
122+
"bitte",
123+
"glaubi",
124+
"neo",
125+
"haste",
126+
"varge",
127+
"pitka",
128+
"rjoho",
129+
"auto",
130+
"ergo",
131+
"smak",
132+
"tsui",
133+
"hej",
134+
"fras",
135+
"spor",
136+
"gomen",
137+
"lapsi",
138+
"gvir",
139+
"me",
140+
"iskat",
141+
"prosta",
142+
"kawai",
143+
"mora",
144+
"mena",
145+
"fugel",
146+
"sada",
147+
"treng",
148+
"lese",
149+
"blin",
150+
"glau",
151+
"fliere",
152+
"stur",
153+
"tel",
154+
"hjerne",
155+
"hant",
156+
"trist",
157+
"fraut",
158+
"skola",
159+
"chisai",
160+
"gelt",
161+
"shinu",
162+
"netopa",
163+
"slucha",
164+
"bjurki",
165+
"lule",
166+
"der",
167+
"hav",
168+
"kjere",
169+
"opeta",
170+
"ne",
171+
"onna",
172+
"spil",
173+
"gen",
174+
"jalaka",
175+
"kasi",
176+
"mies",
177+
"myude",
178+
"nintendo",
179+
"klea",
180+
"una",
181+
"vapa",
182+
"vasu",
183+
"hono",
184+
"laki",
185+
"kaupa",
186+
"mare",
187+
"nil",
188+
"ohare",
189+
"para",
190+
"uso",
191+
"vauva",
192+
"ishi",
193+
"liid",
194+
"svar",
195+
"velt",
196+
"apu",
197+
"zol",
198+
"klar",
199+
"ti",
200+
"haisa",
201+
"ring",
202+
"minus",
203+
"hobit",
204+
"eins",
205+
"joku",
206+
"naruga",
207+
"ekso",
208+
"den",
209+
"sini",
210+
"skekso",
211+
"tulla",
212+
"danke",
213+
"vent",
214+
"anta"
215+
]
216+
}

packages/contracts/src/schemas/languages.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -413,6 +413,7 @@ export const LanguageSchema = z.enum(
413413
"code_common_lisp",
414414
"docker_file",
415415
"code_fortran",
416+
"viossa",
416417
],
417418
{
418419
errorMap: customEnumErrorHandler("Must be a supported language"),

0 commit comments

Comments
 (0)