feat(language): add hawaiian 200 1k (@SirObby) (#6883)

### Description

Added the hawaiian language, 200 and 1k variants. I used the
"freqlist_haw.txt" file from https://dohliam.github.io/corpus/haw/ which
sorts by frequency.

### Checks

- [x] Adding a language?
- Make sure to follow the [languages
documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/LANGUAGES.md)
  - [x] Add language to `packages/schemas/src/languages.ts`
- [x] Add language to exactly one group in
`frontend/src/ts/constants/languages.ts`
  - [x] Add language json file to `frontend/static/languages` 
- [x] Make sure to include your GitHub username prefixed with @ inside
parentheses at the end of the PR title.

---------

Co-authored-by: samuelhautamaki <samuelhautamaki@noreply.codeberg.org>
This commit is contained in:
Samuel Hautamäki 2025-08-19 23:11:04 +03:00 committed by GitHub
parent 9752e481ef
commit 7018b83e27
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 1221 additions and 0 deletions

View file

@ -292,6 +292,7 @@ export const LanguageGroups: Record<string, Language[]> = {
occitan: ["occitan", "occitan_1k", "occitan_2k", "occitan_5k", "occitan_10k"],
kabyle: ["kabyle", "kabyle_1k", "kabyle_2k", "kabyle_5k", "kabyle_10k"],
zulu: ["zulu"],
hawaiian: ["hawaiian", "hawaiian_1k"],
code: [
"code_python",
"code_python_1k",

View file

@ -0,0 +1,209 @@
{
"name": "hawaiian",
"rightToLeft": false,
"ligatures": false,
"orderedByFrequency": true,
"bcp47": "haw",
"words": [
"i",
"ka",
"ke",
"ia",
"ma",
"ua",
"mai",
"na",
"ʻo",
"mea",
"ana",
"nā",
"aku",
"ai",
"mau",
"kona",
"ko",
"kekahi",
"la",
"ʻia",
"nō",
"ʻana",
"iā",
"nui",
"hana",
"hoʻi",
"nei",
"loa",
"pau",
"lākou",
"kanaka",
"kēia",
"keia",
"pono",
"hawaiʻi",
"hiki",
"iho",
"lakou",
"hele",
"au",
"oia",
"hoi",
"aliʻi",
"aole",
"wahi",
"akula",
"hawaii",
"noho",
"poʻe",
"ʻoe",
"ʻōlelo",
"make",
"ae",
"mua",
"lā",
"ʻaʻole",
"wale",
"hou",
"keiki",
"poe",
"luna",
"honolulu",
"kamehameha",
"hale",
"paha",
"akua",
"loko",
"maui",
"ole",
"aloha",
"kahi",
"manawa",
"kaua",
"olelo",
"ʻāina",
"maila",
"kumu",
"ʻike",
"ʻole",
"laila",
"kou",
"ihola",
"ike",
"wahine",
"aina",
"manao",
"kēlā",
"aʻe",
"aia",
"lilo",
"ʻoukou",
"iloko",
"holo",
"ina",
"hewa",
"kau",
"aʻela",
"aupuni",
"lawe",
"oe",
"wai",
"pū",
"koa",
"inoa",
"kela",
"kai",
"ano",
"kāna",
"ʻano",
"koʻu",
"eia",
"makahiki",
"moku",
"ola",
"ku",
"hai",
"manaʻo",
"waiwai",
"kānaka",
"iaʻu",
"wa",
"nana",
"pili",
"aka",
"pu",
"lāua",
"lima",
"kana",
"kula",
"kā",
"ao",
"kāne",
"loaa",
"ʻī",
"lahaina",
"ona",
"moʻolelo",
"iēhova",
"helu",
"komo",
"leo",
"palapala",
"aoao",
"ha",
"alaila",
"oʻahu",
"makemake",
"aha",
"maka",
"hilo",
"ʻai",
"alii",
"hui",
"ikaika",
"akā",
"mākou",
"lohe",
"ala",
"kapa",
"maluna",
"papa",
"loaʻa",
"wā",
"kauoha",
"laua",
"kino",
"kuʻu",
"kākou",
"kū",
"makua",
"pela",
"puka",
"haku",
"kakou",
"hala",
"koke",
"nolaila",
"ʻaoʻao",
"inā",
"mana",
"maikai",
"hua",
"hōʻike",
"huli",
"oukou",
"hāʻawi",
"lani",
"mele",
"naʻe",
"kahiko",
"kanawai",
"wau",
"nae",
"maoli",
"lalo",
"moe",
"elua",
"kahuna",
"anei",
"kapu"
]
}

File diff suppressed because it is too large Load diff

View file

@ -350,6 +350,8 @@ export const LanguageSchema = z.enum(
"kabyle_2k",
"kabyle_5k",
"kabyle_10k",
"hawaiian",
"hawaiian_1k",
"code_python",
"code_python_1k",
"code_python_2k",