From ad89ba0bf999abd5a11283f368ce0ae1973cbd75 Mon Sep 17 00:00:00 2001 From: ThatDott Date: Thu, 4 Jun 2026 22:07:28 +0800 Subject: [PATCH 1/2] feat: add cebuano language --- frontend/src/ts/constants/languages.ts | 2 +- frontend/static/languages/cebuano.json | 210 +++++++++++++++++++++++++ packages/schemas/src/languages.ts | 1 + 3 files changed, 212 insertions(+), 1 deletion(-) create mode 100644 frontend/static/languages/cebuano.json diff --git a/frontend/src/ts/constants/languages.ts b/frontend/src/ts/constants/languages.ts index 86b4d39ee3b5..d4f24798e482 100644 --- a/frontend/src/ts/constants/languages.ts +++ b/frontend/src/ts/constants/languages.ts @@ -144,7 +144,7 @@ export const LanguageGroups: Record = { slovenian: ["slovenian", "slovenian_1k", "slovenian_5k"], croatian: ["croatian", "croatian_1k"], dutch: ["dutch", "dutch_1k", "dutch_10k"], - filipino: ["filipino", "filipino_1k"], + filipino: ["filipino", "filipino_1k", "cebuano"], danish: ["danish", "danish_1k", "danish_10k"], hungarian: ["hungarian", "hungarian_1k", "hungarian_2k"], norwegian_bokmal: [ diff --git a/frontend/static/languages/cebuano.json b/frontend/static/languages/cebuano.json new file mode 100644 index 000000000000..10489e55fda0 --- /dev/null +++ b/frontend/static/languages/cebuano.json @@ -0,0 +1,210 @@ +{ + "name": "cebuano", + "rightToLeft": false, + "joiningScript": false, + "orderedByFrequency": false, + "bcp47": "ceb", + "words": [ + "salamat", + "palihug", + "ambot", + "karon", + "ugma", + "gahapon", + "pila", + "asa", + "kinsa", + "ngano", + "unsa", + "giunsa", + "babae", + "lalaki", + "bata", + "tiguwang", + "pamilya", + "amahan", + "inahan", + "igsoon", + "bana", + "asawa", + "higala", + "kauban", + "kaaway", + "balay", + "eskwelahan", + "trabaho", + "kwarta", + "pagkaon", + "tubig", + "suga", + "lakaw", + "dagan", + "lingkod", + "tindog", + "higda", + "katulog", + "mata", + "kaon", + "inom", + "sulti", + "paminaw", + "basa", + "suwat", + "katawa", + "hilak", + "lipay", + "suko", + "hadlok", + "gugma", + "dumot", + "pangga", + "gwapo", + "gwapa", + "bogo", + "brayt", + "buotan", + "maldito", + "maldita", + "tapulan", + "kugi", + "pobre", + "garboso", + "ubos", + "itaas", + "wala", + "atubangan", + "likod", + "tunga", + "kilid", + "duol", + "layo", + "dako", + "gamay", + "taas", + "mubo", + "lapad", + "paspas", + "hinay", + "bug-at", + "gaan", + "init", + "tugnaw", + "basa", + "uga", + "limpyo", + "hugaw", + "pait", + "tam-is", + "aslom", + "parat", + "lami", + "baho", + "humot", + "guba", + "sakit", + "tambal", + "doktor", + "ospital", + "pasahero", + "drayber", + "plete", + "merkado", + "simbahan", + "baybayon", + "dagat", + "suba", + "bukid", + "punoan", + "lupad", + "langgam", + "isda", + "iro", + "iring", + "manok", + "baboy", + "baka", + "kabayo", + "ilaga", + "bulan", + "adlaw", + "ulan", + "hangin", + "kilat", + "linog", + "kalayo", + "yuta", + "bato", + "balas", + "lapok", + "abog", + "kolor", + "pula", + "itom", + "puti", + "bayo", + "sapatos", + "tsinelas", + "kalo", + "singsing", + "kwintas", + "relo", + "panyo", + "samin", + "bintana", + "atop", + "lamesa", + "higdaan", + "habol", + "unlan", + "habon", + "tualya", + "plato", + "kutsara", + "tinidor", + "baso", + "kutsilyo", + "kaldero", + "kahon", + "pisi", + "gunting", + "lansang", + "martilyo", + "pala", + "silhig", + "basurahan", + "susi", + "pitaka", + "papel", + "lapis", + "libro", + "orasan", + "nindot", + "kuyaw", + "itlog", + "saging", + "bugas", + "asin", + "padayon", + "ginoo", + "kalinaw", + "kahayag", + "kinabuhi", + "laag", + "tagay", + "kay", + "pero", + "ug", + "o", + "basta", + "tungod", + "bisan", + "hangtod", + "apan", + "dayon", + "unya", + "kani", + "kana", + "mao", + "man" + ] +} diff --git a/packages/schemas/src/languages.ts b/packages/schemas/src/languages.ts index 245acb1dbf17..97acdbd45a06 100644 --- a/packages/schemas/src/languages.ts +++ b/packages/schemas/src/languages.ts @@ -448,6 +448,7 @@ export const LanguageSchema = z.enum( "lao", "code_6502_assembly", "english_legal", + "cebuano", ], { errorMap: customEnumErrorHandler("Must be a supported language"), From 6144bda9c755620d3d77c3706b0a18081d7e17b8 Mon Sep 17 00:00:00 2001 From: Justin Veloso <107990971+ThatDott@users.noreply.github.com> Date: Thu, 4 Jun 2026 22:32:53 +0800 Subject: [PATCH 2/2] fix: replace duplicate 'basa' with 'tanaw' in cebuano.json --- frontend/static/languages/cebuano.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/static/languages/cebuano.json b/frontend/static/languages/cebuano.json index 10489e55fda0..9b09d4374c8b 100644 --- a/frontend/static/languages/cebuano.json +++ b/frontend/static/languages/cebuano.json @@ -48,7 +48,7 @@ "inom", "sulti", "paminaw", - "basa", + "tanaw", "suwat", "katawa", "hilak",