diff --git a/frontend/src/ts/constants/languages.ts b/frontend/src/ts/constants/languages.ts index fd963dfed479..4095a879e662 100644 --- a/frontend/src/ts/constants/languages.ts +++ b/frontend/src/ts/constants/languages.ts @@ -186,6 +186,7 @@ export const LanguageGroups: Record = { georgian: ["georgian"], yoruba: ["yoruba_1k"], swahili: ["swahili_1k"], + kinyarwanda: ["kinyarwanda"], maori: ["maori_1k"], catalan: ["catalan", "catalan_1k"], bulgarian: [ diff --git a/frontend/static/languages/kinyarwanda.json b/frontend/static/languages/kinyarwanda.json new file mode 100644 index 000000000000..5df4ca814739 --- /dev/null +++ b/frontend/static/languages/kinyarwanda.json @@ -0,0 +1,281 @@ +{ + "name": "kinyarwanda", + "noLazyMode": true, + "orderedByFrequency": true, + "bcp47": "rw-RW", + "words": [ + "yego", + "oya", + "muraho", + "mwaramutse", + "mwiriwe", + "amakuru", + "meza", + "murakoze", + "murabeho", + "ijoro", + "ryiza", + "bite", + "nshuti", + "witwa", + "nde", + "nitwa", + "ndabizi", + "simbizi", + "ndashaka", + "mfite", + "umunsi", + "umwana", + "umugore", + "umugabo", + "umuntu", + "umukobwa", + "umuhungu", + "umukecuru", + "umusaza", + "izina", + "igihugu", + "umujyi", + "ishuri", + "akazi", + "amafaranga", + "amahera", + "isoko", + "iduka", + "inzu", + "icyumba", + "ameza", + "intebe", + "igitanda", + "idirishya", + "umuryango", + "urugi", + "uruzitiro", + "ubwogero", + "igikoni", + "umuriro", + "amazi", + "ibiryo", + "amata", + "icyayi", + "ikawa", + "umuceri", + "ibirayi", + "ibishyimbo", + "inyama", + "inkoko", + "ifi", + "amagi", + "imbuto", + "imboga", + "umunyu", + "isukari", + "umugati", + "ikivuguto", + "umutobe", + "inanasi", + "avoka", + "imineke", + "igitoke", + "igitondo", + "amanywa", + "nimugoroba", + "ejo", + "ubu", + "cyane", + "vuba", + "buhoro", + "gake", + "komeza", + "hano", + "aho", + "hariya", + "imbere", + "inyuma", + "hejuru", + "hasi", + "ibumoso", + "iburyo", + "kure", + "hafi", + "isaha", + "umunota", + "isegonda", + "ukwezi", + "icyumweru", + "umwaka", + "ejobundi", + "mbere", + "nyuma", + "buri", + "hose", + "kuba", + "kugira", + "gukora", + "kuza", + "kugenda", + "kurya", + "kunywa", + "gusinzira", + "kubyuka", + "kwiga", + "gusoma", + "kwandika", + "kuvuga", + "gutega", + "kumva", + "kureba", + "gushaka", + "gushobora", + "kumenya", + "gutuma", + "guha", + "kwakira", + "guseka", + "kurira", + "gusenga", + "kuririmba", + "kubyinira", + "gukina", + "kurwara", + "gukira", + "gupfa", + "kubaho", + "gutwara", + "kugura", + "kugurisha", + "kwishyura", + "gutekereza", + "kwibuka", + "kwibagirwa", + "gukunda", + "kwanga", + "gutinya", + "kubaza", + "gusubiza", + "gufasha", + "kwereka", + "gukoresha", + "gutangira", + "kurangiza", + "kubanza", + "gukurikira", + "guhura", + "rimwe", + "kabiri", + "gatatu", + "kane", + "gatanu", + "gatandatu", + "karindwi", + "umunani", + "icyenda", + "icumi", + "ijana", + "igihumbi", + "zeru", + "umweru", + "umukara", + "umutuku", + "ubururu", + "icyatsi", + "umuhondo", + "ikigina", + "binini", + "bito", + "byiza", + "bibi", + "shire", + "shyashya", + "kera", + "jye", + "wowe", + "we", + "twebwe", + "mwebwe", + "bo", + "wanjye", + "wawe", + "wacu", + "wanyu", + "wabo", + "uyu", + "uwo", + "uriya", + "iki", + "ibyo", + "ibi", + "gutya", + "gutyo", + "kuki", + "ryari", + "hehe", + "gute", + "nangahe", + "angahe", + "ngahe", + "ninde", + "ubuhe", + "ubuzima", + "umutima", + "ubwenge", + "umubiri", + "ijwi", + "amaso", + "amatwi", + "izuru", + "akanwa", + "ukuboko", + "ukuguru", + "umutwe", + "umusatsi", + "inzara", + "amenyo", + "ururimi", + "ijosi", + "igituza", + "inda", + "umugongo", + "isuka", + "umuhoro", + "inkoni", + "umugozi", + "iteleviziyo", + "telefone", + "imashini", + "imodoka", + "igare", + "indege", + "ubwato", + "igicucu", + "umuyaga", + "imvura", + "izuba", + "inyenyeri", + "igicu", + "umusozi", + "ikiyaga", + "uruzi", + "inyanja", + "itaka", + "ibuye", + "umucanga", + "igiti", + "ibyatsi", + "indabyo", + "inyoni", + "itungo", + "imbwa", + "injangwe", + "inka", + "ihene", + "intama", + "ingurube", + "indogobe", + "ifarashi", + "intare", + "inzovu", + "imvubu", + "ingagi" + ] +} diff --git a/packages/schemas/src/languages.ts b/packages/schemas/src/languages.ts index 7e26911a3c91..2dbef34290f9 100644 --- a/packages/schemas/src/languages.ts +++ b/packages/schemas/src/languages.ts @@ -430,6 +430,7 @@ export const LanguageSchema = z.enum( "code_abap_1k", "code_yoptascript", "code_cuda", + "kinyarwanda", ], { errorMap: customEnumErrorHandler("Must be a supported language"),