feat(language): add viossa njutro (@khautshi) (#6659)

### Description

This adds Njutro (An idiolect of Viossa) to Monkeytype. 

### 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.

---------

Co-authored-by: Nginearing <142851004+Nginearing@users.noreply.github.com>
This commit is contained in:
Khaÿtshi 2025-06-26 06:28:10 -07:00 committed by GitHub
parent a327882b82
commit 4a4a6ab8bf
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 230 additions and 1 deletions

View file

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

View file

@ -0,0 +1,228 @@
{
"name": "viossa_njutro",
"orderedByFrequency": false,
"noLazyMode": true,
"words": [
"ka",
"unn",
"aÿ",
"na",
"afto",
"per",
"phsto",
"os",
"ack",
"naj",
"du",
"sama",
"iñe",
"menn",
"braa",
"awën",
"koto",
"kótobå",
"jamm",
"manjhë",
"de",
"tjhing",
"har",
"midt",
"tÿo",
"wë",
"soré",
"imi",
"jaa",
"kjhöndër",
"dekjhi",
"kjhoskıë",
"imå",
"li",
"ringo",
"hany",
"perschún",
"madé",
"ajnn",
"skej",
"andër",
"namm",
"ni",
"grunn",
"tshigáy",
"tack",
"kará",
"vill",
"mono",
"all",
"plus",
"her",
"kjhjomi",
"lick",
"apër",
"phall",
"sry",
"hur",
"simpër",
"maha",
"bli",
"lerå",
"da",
"phy",
"jë",
"se",
"shiry",
"ende",
"hÿomi",
"riso",
"tjhid",
"hell",
"med",
"tropos",
"namáj",
"dÿa",
"naze",
"pravdå",
"dag",
"muß",
"brhük",
"dok",
"vi",
"plaß",
"thatajn",
"kjholå",
"iskıë",
"kjhaky",
"warýj",
"glosså",
"höjnn",
"melån",
"tjhabýn",
"vonå",
"düür",
"kjhirkås",
"kirkås",
"raz",
"zamm",
"ros",
"za",
"sidt",
"kokoro",
"toshi",
"dann",
"long",
"obå",
"tato",
"tátobå",
"kjhirájn",
"kjhodt",
"go",
"trelo",
"lasku",
"libër",
"miráj",
"mıeqh",
"trej",
"doko",
"mick",
"bitë",
"glaÿbi",
"nejo",
"hastë",
"pharjë",
"pitkå",
"rjoho",
"aÿto",
"ergo",
"smack",
"tsyj",
"hej",
"phraß",
"spöörhë",
"gomén",
"lapsi",
"gvir",
"me",
"iskåt",
"prhostå",
"kawáj",
"morå",
"mená",
"phugël",
"sada",
"treng",
"lejså",
"blinn",
"glaÿ",
"phlirë",
"stuur",
"tell",
"chjerhnë",
"hänt",
"trhist",
"tis",
"phraÿt",
"skolhå",
"tshisáj",
"kelt",
"shiny",
"neto",
"nétobå",
"slhutschå",
"slhutsch",
"bjurki",
"lulë",
"der",
"hav",
"kjere",
"optå",
"ópetå",
"në",
"onå",
"spill",
"gjenn",
"jala",
"kasi",
"mjes",
"müüdë",
"nintendo",
"tendo",
"klejå",
"unå",
"vapa",
"vasy",
"hono",
"laki",
"kaÿpå",
"marë",
"nill",
"oharë",
"para",
"uso",
"vaÿvå",
"ishi",
"lid",
"svar",
"velt",
"apy",
"zoll",
"klar",
"ti",
"hajså",
"ring",
"minus",
"hobbit",
"ajnns",
"jokjhy",
"narugå",
"nrugå",
"rugå",
"ekso",
"denn",
"sini",
"skekso",
"tjhulå",
"dankjhë",
"danki",
"vent",
"anta"
]
}

View file

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