diff --git a/frontend/src/ts/constants/languages.ts b/frontend/src/ts/constants/languages.ts index 99ef9860be58..debaaf0fdcfe 100644 --- a/frontend/src/ts/constants/languages.ts +++ b/frontend/src/ts/constants/languages.ts @@ -375,6 +375,7 @@ export const LanguageGroups: Record = { ], viossa: ["viossa", "viossa_njutro"], kokanu: ["kokanu", "likanu"], + tamazight_tifinagh: ["tamazight_tifinagh"], }; export type LanguageGroupName = keyof typeof LanguageGroups; diff --git a/frontend/static/languages/tamazight_tifinagh.json b/frontend/static/languages/tamazight_tifinagh.json new file mode 100644 index 000000000000..a848fafa1396 --- /dev/null +++ b/frontend/static/languages/tamazight_tifinagh.json @@ -0,0 +1,256 @@ +{ + "name": "tamazight_tifinagh", + "rightToLeft": false, + "ligatures": false, + "orderedByFrequency": false, + "bcp47": "zgh-Tfng-MA", + "words": [ + "ⴰⵣⵓⵍ", + "ⵜⴰⵏⵎⵎⵉⵔⵜ", + "ⴱⴰⴱⴰ", + "ⵉⵎⵎⴰ", + "ⴰⴳⵎⴰ", + "ⵓⵍⵜⵎⴰ", + "ⴰⵔⴱⴰ", + "ⵜⴰⵔⴱⴰⵜ", + "ⴰⵔⴳⴰⵣ", + "ⵜⴰⵎⵖⴰⵔⵜ", + "ⴰⵎⵖⴰⵔ", + "ⴰⵔⵔⴰⵡ", + "ⴰⵎⴷⴷⴰⴽⴽⵯⵍ", + "ⵜⴰⵎⴷⴷⴰⴽⴽⵯⵍⵜ", + "ⴰⵎⴰⵣⵉⵖ", + "ⵜⴰⵎⴰⵣⵉⵖⵜ", + "ⴰⴼⴳⴰⵏ", + "ⴰⵎⴷⴰⵏ", + "ⴰⵎⵎⵉ", + "ⴰⵢⵢⴰⵡ", + "ⵉⵍⵍⵉ", + "ⵉⵡⵉ", + "ⵏⴽⴽ", + "ⴽⵢⵢⵉ", + "ⴽⵎⵎⵉ", + "ⵏⵜⵜⴰ", + "ⵏⵜⵜⴰⵜ", + "ⵏⴽⴽⵏⵉ", + "ⵏⴽⴽⵏⵜⵉ", + "ⴽⵏⵏⵉ", + "ⴽⵏⵏⵎⵜⵉ", + "ⵏⵜⵜⵏⵉ", + "ⵏⵜⵜⵏⵜⵉ", + "ⵢⴰⵏ", + "ⵢⴰⵜ", + "ⵙⵉⵏ", + "ⵙⵏⴰⵜ", + "ⴽⵕⴰⴹ", + "ⴽⴽⵓⵥ", + "ⵙⵎⵎⵓⵙ", + "ⵙⴹⵉⵙ", + "ⵙⴰ", + "ⵜⴰⵎ", + "ⵜⵥⴰ", + "ⵎⵔⴰⵡ", + "ⵜⵉⵎⵉⴹⵉ", + "ⴰⴳⵉⵎ", + "ⴰⵙⵙ", + "ⵉⴹ", + "ⴰⵙⴽⴽⴰ", + "ⵉⴹⵍⵍⵉ", + "ⴰⵙⵙⴰ", + "ⴰⵙⴳⴳⵯⴰⵙ", + "ⴰⵢⵢⵓⵔ", + "ⵜⴰⵙⵔⴰⴳⵜ", + "ⵜⵓⵙⴷⵉⴷⵜ", + "ⴰⵣⵎⵣ", + "ⵜⴰⴷⴷⴰⵔⵜ", + "ⵜⵉⴳⵎⵎⵉ", + "ⵜⴰⵡⵡⵓⵔⵜ", + "ⵜⵉⵏⵎⵍ", + "ⴰⵙⵓⵇ", + "ⴰⵙⵉⵏⴰⴳ", + "ⵜⴰⵎⴷⵉⵏⵜ", + "ⴷⴷⵛⵔ", + "ⵜⴰⵎⴰⵣⵉⵔⵜ", + "ⴰⵎⵓⵔ", + "ⴰⵎⴰⴹⴰⵍ", + "ⴰⵖⴰⵔⴰⵙ", + "ⴰⵙⴰⴽⴰ", + "ⴰⴼⵓⵙ", + "ⴰⴹⴰⵔ", + "ⴰⵣⵍⵍⵉⴼ", + "ⵉⵅⴼ", + "ⴰⵍⵍⵏ", + "ⵜⵉⵟ", + "ⵉⵎⵉ", + "ⵉⵍⵙ", + "ⵉⵎⵣⴳⴰⵏ", + "ⴰⵎⵥⵥⵓⵖ", + "ⵓⵍ", + "ⵜⴰⵙⴰ", + "ⴰⵖⵙ", + "ⵉⵖⵉⵍ", + "ⵉⴷⴰⵎⵎⵏ", + "ⴰⴼⵔⵉⵡ", + "ⴰⵣⵣⴰⵔ", + "ⵉⵎⵉⵙ", + "ⵜⴰⴼⵓⴽⵜ", + "ⵉⵜⵔⵉ", + "ⵉⴳⵏⵏⴰ", + "ⴰⴽⴰⵍ", + "ⴰⵎⴰⵏ", + "ⴰⴷⴼⵍ", + "ⴰⴹⵓ", + "ⴰⵏⵥⴰⵔ", + "ⵜⵉⵎⵙⵉ", + "ⴰⴷⵔⴰⵔ", + "ⴰⵙⵉⴼ", + "ⵉⴳⵔ", + "ⵜⴰⴳⵔⵙⵜ", + "ⴰⵏⴱⴷⵓ", + "ⵜⴰⵍⴰ", + "ⴰⵏⵓ", + "ⴰⵎⴷⵓⵏ", + "ⴰⴷⵖⴰⵖ", + "ⴰⵖⵔⴰⴱ", + "ⴰⵙⵎⵎⵉⴹ", + "ⵜⴰⴽⴰⵜ", + "ⴰⵣⴳⵣⴰ", + "ⴰⵣⴳⴳⵯⴰⵖ", + "ⴰⵡⵔⴰⵖ", + "ⴰⴱⵔⴽⴰⵏ", + "ⴰⵎⵍⵍⴰⵍ", + "ⴰⵣⴳⵣⴰⵡ", + "ⴰⵛⵎⵍⴰⵍ", + "ⴰⵎⵥⵢⴰⵏ", + "ⴰⵖⵔⵓⵎ", + "ⴰⴽⴼⴰⵢ", + "ⴰⵜⴰⵢ", + "ⵜⴰⵎⵎⵏⵜ", + "ⵜⴰⵥⴰⵔⵜ", + "ⵜⵉⵙⵏⵜ", + "ⴰⵥⴰⵍⵉⵎ", + "ⵜⵉⴼⵉⵢⵢⵉ", + "ⴰⵖⵓ", + "ⵓⴷⵉ", + "ⵣⵣⵉⵜ", + "ⵜⵉⴳⵍⵍⵉⵏ", + "ⴰⵎⵣⴳⵓⵏ", + "ⴰⵢⵉⵙ", + "ⴰⴳⵎⴰⵔ", + "ⵜⴰⴼⵓⵏⴰⵙⵜ", + "ⴰⵣⴳⵔ", + "ⵜⵉⵖⵙⵉ", + "ⵉⴽⵔⵔⵉ", + "ⴰⵖⵢⵓⵍ", + "ⴰⵢⴷⵉ", + "ⵜⴰⵎⵓⵛⵛⵜ", + "ⴰⵣⵔⵎ", + "ⴰⴳⴷⵉⴷ", + "ⴰⵍⵖⵎ", + "ⵜⴰⵢⴰⵣⵉⵜ", + "ⵉⵙⵍⵎ", + "ⵜⴰⴳⴹⴹⵉⵜ", + "ⵜⴰⵡⵜⵎⵜ", + "ⴰⵡⵔⵜⵉⵍ", + "ⴰⵡⴰⵍ", + "ⵜⵉⵔⵔⴰ", + "ⴰⴷⵍⵉⵙ", + "ⴰⵎⵣⵔⵓⵢ", + "ⵜⴰⵎⵙⵙⴰⵏⵜ", + "ⵜⵉⵎⵓⵙⵙⵏⵉ", + "ⴰⵙⴽⴽⵉⵍ", + "ⵜⵉⴼⵉⵏⴰⵖ", + "ⴰⵎⵣⵡⴰⵔⵓ", + "ⴰⵎⴳⴳⴰⵔⵓ", + "ⴰⴳⴷⵓⴷ", + "ⵜⵓⴷⵔⵜ", + "ⵜⴰⵎⵜⵜⴰⵏⵜ", + "ⵜⴰⵢⵔⵉ", + "ⵜⵓⵎⵔⵜ", + "ⴰⵙⵓⴼ", + "ⵜⴰⵢⴰⴼⵓⵜ", + "ⴰⵎⴰⵢⵏⵓ", + "ⴰⵇⴷⵉⵎ", + "ⴰⴼⵓⵍⴽⵉ", + "ⴰⵎⵇⵇⵔⴰⵏ", + "ⴰⵎⵣⵉⴰⵏ", + "ⴰⵣⵉⵔⴰⵔ", + "ⴰⵡⵣⵣⴰⵏ", + "ⴰⵔⵇⵇⴰⵇ", + "ⴰⵣⵓⵔⴰⵏ", + "ⴰⵎⴰⵍⵓ", + "ⴰⵙⴰⵎⵎⵔ", + "ⴰⵙⵙⵎⵎⵉⴹ", + "ⴰⵙⵎⵎⵉⴷ", + "ⵎⴰⵏⵉ", + "ⵎⴰⵅ", + "ⵎⴰⵏⵉⴽ", + "ⵎⵍⵎⵉ", + "ⵎⴰⵜⵜⴰ", + "ⵎⴰⵢⴷ", + "ⵎⴰ", + "ⴰⴽⴽⵯ", + "ⴽⵓⵍⵍⵓ", + "ⴷⵔⵓⵙ", + "ⵛⵉⴳⴰⵏ", + "ⵓⵔ", + "ⴰⴷ", + "ⴰⵔ", + "ⴷ", + "ⵉⵀ", + "ⵓⵀⵓ", + "ⵡⴰⵅⵅⴰ", + "ⴳⵉⵙ", + "ⵉⵡⴰ", + "ⵀⴰ", + "ⴷⴷⵓ", + "ⴰⵙ", + "ⴰⵖ", + "ⴼⴽ", + "ⴰⵣⵏ", + "ⴰⵍⵙ", + "ⴰⵔⵓ", + "ⵖⵔ", + "ⵉⵙⵉⵏ", + "ⵛⵛ", + "ⵙⵓ", + "ⵥⵔ", + "ⵙⵍ", + "ⵉⵏⵉ", + "ⴰⵎⵥ", + "ⵉⵔⵉ", + "ⴽⵛⵎ", + "ⴼⴼⵖ", + "ⴰⵍⵉ", + "ⴷⵔ", + "ⵜⵜⵙ", + "ⵏⴽⵔ", + "ⴱⴷⴷ", + "ⴷⴷⵔ", + "ⵔⵣⵎ", + "ⵔⴳⵍ", + "ⵙⵙⵏ", + "ⵙⵔⵙ", + "ⵙⵢⴰⴼⴰ", + "ⵖⵎⵙ", + "ⵥⵎⵎⵔ", + "ⵙⴳⴳⵉⵔⴷ", + "ⴰⵙⵍⵀⴰⵎ", + "ⴰⴱⵔⵏⵓⵙ", + "ⴰⵔⴰⵜⵏ", + "ⵜⴰⵔⴱⴰⵄⵜ", + "ⴰⴹⵉⵍ", + "ⵜⴰⵙⴰⵔⵓⵜ", + "ⵜⵉⴼⵍⵓⵜ", + "ⵜⴰⴱⵔⴰⵜ", + "ⴰⵎⵙⵎⵓⵏ", + "ⵜⴰⵎⴰⵡⴰⵢⵜ", + "ⴰⵎⴷⵢⴰⵣ", + "ⵜⴰⵎⴷⵢⴰⵣⵜ", + "ⴰⵙⵍⵎⴰⴷ", + "ⴰⵏⵍⵎⴰⴷ", + "ⴰⵎⵓⴷⴷⵓ", + "ⵜⴰⵡⵓⵔⵉ", + "ⵉⵙⵎ" + ] +} diff --git a/packages/schemas/src/languages.ts b/packages/schemas/src/languages.ts index 0cd95490e981..52db1c95b22b 100644 --- a/packages/schemas/src/languages.ts +++ b/packages/schemas/src/languages.ts @@ -440,6 +440,7 @@ export const LanguageSchema = z.enum( "pokemon_1k", "kokanu", "likanu", + "tamazight_tifinagh", ], { errorMap: customEnumErrorHandler("Must be a supported language"),