From 81baa911bc1ca2ec78d63be8ff39f6213b368e16 Mon Sep 17 00:00:00 2001 From: Ai3xDx <34761649+Earpengai@users.noreply.github.com> Date: Mon, 23 Dec 2024 21:51:21 +0700 Subject: feat(language): add Khmer (@Earpengai) (#6128) ### Description This PR adds support for the Khmer (Cambodian) language to Monkeytype. The implementation includes: 1. Added khmer.json with: - Common Khmer words used in daily conversation - Proper language metadata (BCP47: km-KH) 2. Updated required configuration files: - Added khmer.json to languages folder - Added Khmer to _list.json - Updated _groups.json to include Khmer in Asian languages group ### Checks - [ ] Adding quotes? - [ ] Make sure to include translations for the quotes in the description (or another comment) so we can verify their content. - [x] Adding a language or a theme? - [x] If is a language, did you edit `_list.json`, `_groups.json` and add `languages.json`? - [ ] If is a theme, did you add the theme.css? - Also please add a screenshot of the theme, it would be extra awesome if you do so! - [ ] Check if any open issues are related to this PR; if so, be sure to tag them below. - [x] Make sure the PR title follows the Conventional Commits standard. (https://www.conventionalcommits.org for more info) - [x] Make sure to include your GitHub username prefixed with @ inside parentheses at the end of the PR title. Closes # --------- Co-authored-by: Ear Pengai --- frontend/static/languages/_groups.json | 4 + frontend/static/languages/_list.json | 1 + frontend/static/languages/khmer.json | 338 +++++++++++++++++++++++++++++++++ 3 files changed, 343 insertions(+) create mode 100644 frontend/static/languages/khmer.json diff --git a/frontend/static/languages/_groups.json b/frontend/static/languages/_groups.json index 512b259e1..6cebcc0e5 100644 --- a/frontend/static/languages/_groups.json +++ b/frontend/static/languages/_groups.json @@ -84,6 +84,10 @@ "name": "korean", "languages": ["korean", "korean_1k", "korean_5k"] }, + { + "name": "khmer", + "languages": ["khmer"] + }, { "name": "chinese", "languages": [ diff --git a/frontend/static/languages/_list.json b/frontend/static/languages/_list.json index 460cfbd13..48c698cdd 100644 --- a/frontend/static/languages/_list.json +++ b/frontend/static/languages/_list.json @@ -39,6 +39,7 @@ ,"korean" ,"korean_1k" ,"korean_5k" + ,"khmer" ,"chinese_simplified" ,"chinese_simplified_1k" ,"chinese_simplified_5k" diff --git a/frontend/static/languages/khmer.json b/frontend/static/languages/khmer.json new file mode 100644 index 000000000..b6a874c24 --- /dev/null +++ b/frontend/static/languages/khmer.json @@ -0,0 +1,338 @@ +{ + "name": "khmer", + "noLazyMode": true, + "bcp47": "km-KH", + "words": [ + "ខ្ញុំ", + "អ្នក", + "គាត់", + "យើង", + "ពួកគេ", + "ទៅ", + "មក", + "ធ្វើ", + "និយាយ", + "មើល", + "ស្តាប់", + "ញ៉ាំ", + "ផឹក", + "ដេក", + "អង្គុយ", + "ឈរ", + "ដើរ", + "រត់", + "លេង", + "រៀន", + "បង្រៀន", + "ការងារ", + "សាលា", + "ផ្ទះ", + "ទីក្រុង", + "ស្រុក", + "ខេត្ត", + "ប្រទេស", + "ពេល", + "ថ្ងៃ", + "ខែ", + "ឆ្នាំ", + "ព្រឹក", + "ល្ងាច", + "យប់", + "ថ្ងៃនេះ", + "ម្សិលមិញ", + "ថ្ងៃស្អែក", + "មិត្ត", + "គ្រួសារ", + "ឪពុក", + "ម្តាយ", + "បងប្រុស", + "បងស្រី", + "ប្អូនប្រុស", + "ប្អូនស្រី", + "មួយ", + "ពីរ", + "បី", + "បួន", + "ប្រាំ", + "ប្រាំមួយ", + "ប្រាំពីរ", + "ប្រាំបី", + "ប្រាំបួន", + "ដប់", + "ម្ភៃ", + "សាមសិប", + "សែសិប", + "ហាសិប", + "ហុកសិប", + "ចិតសិប", + "ប៉ែតសិប", + "កៅសិប", + "រយ", + "ពាន់", + "មុឺន", + "សែន", + "លាន", + "ពណ៌", + "ស", + "ខ្មៅ", + "ក្រហម", + "បៃតង", + "លឿង", + "ខៀវ", + "ស្វាយ", + "ទឹកក្រូច", + "ត្នោត", + "វិនាទី", + "សប្តាហ៍", + "អាទិត្យ", + "ច័ន្ទ", + "អង្គារ", + "ពុធ", + "ព្រហស្បតិ៍", + "សុក្រ", + "សៅរ៍", + "មករា", + "កុម្ភៈ", + "មីនា", + "មេសា", + "ឧសភា", + "មិថុនា", + "កក្កដា", + "សីហា", + "កញ្ញា", + "តុលា", + "វិច្ឆិកា", + "ធ្នូ", + "ស្រលាញ់", + "ខ្លាច", + "សប្បាយ", + "ក្រៀមក្រំ", + "ហត់", + "ឃ្លាន", + "ស្រេក", + "គេង", + "ភ្ញាក់", + "ស្រែក", + "យំ", + "សើច", + "លោត", + "ហែល", + "បោក", + "ដុស", + "បោស", + "ជូត", + "បាយ", + "ទឹក", + "សម្ល", + "ត្រី", + "សាច់", + "បន្លែ", + "ផ្លែឈើ", + "នំ", + "ស្ករ", + "អំបិល", + "ម្ទេស", + "ខ្ទឹម", + "ការ៉ុត", + "ដំឡូង", + "ត្រសក់", + "ស្ពៃ", + "ផ្កាខាត់ណា", + "សណ្តែក", + "ពងទា", + "ពងមាន់", + "ក្បាល", + "មុខ", + "ភ្នែក", + "ច្រមុះ", + "មាត់", + "ធ្មេញ", + "ក", + "ស្មា", + "ដៃ", + "ជើង", + "ក្រចក", + "សក់", + "ត្រចៀក", + "ថ្គាម", + "ព្រះហឫទ័យ", + "ពោះ", + "ខ្នង", + "ជង្គង់", + "កជើង", + "ម្រាមដៃ", + "វត្ត", + "ផ្សារ", + "មន្ទីរពេទ្យ", + "សណ្ឋាគារ", + "ភោជនីយដ្ឋាន", + "ហាង", + "រោងចក្រ", + "ធនាគារ", + "ប្រៃសណីយ៍", + "ស្ថានីយ", + "ព្រលានយន្តហោះ", + "កំពង់ផែ", + "ចំការ", + "វាល", + "ព្រៃ", + "ភ្នំ", + "សមុទ្រ", + "ទន្លេ", + "បឹង", + "អូរ", + "រថយន្ត", + "ម៉ូតូ", + "កង់", + "យន្តហោះ", + "នាវា", + "ឡាន", + "រទេះ", + "ទូក", + "ក្បូន", + "រុឺម៉ក", + "ភ្លៀង", + "ផ្គរ", + "រន្ទះ", + "ខ្យល់", + "ព្យុះ", + "ម្ឃ", + "ពពក", + "ព្រះអាទិត្យ", + "ព្រះច័ន្ទ", + "ផ្កាយ", + "គ្រូ", + "សិស្ស", + "វេជ្ជបណ្ឌិត", + "ទាហាន", + "ប៉ូលិស", + "កសិករ", + "អ្នកលក់", + "អ្នកទិញ", + "កម្មករ", + "អ្នកបើកបរ", + "មេធាវី", + "ចៅក្រម", + "វិស្វករ", + "សំណង់", + "អ្នកគ្រប់គ្រង", + "អ្នកចម្អិន", + "អ្នកសិល្បៈ", + "អ្នកចម្រៀង", + "អ្នករាំ", + "អ្នកកីឡា", + "ឆ្កែ", + "ឆ្មា", + "សេះ", + "គោ", + "ក្របី", + "ជ្រូក", + "មាន់", + "ទា", + "បក្សី", + "សត្វស្លាប", + "ខ្លា", + "សិង្ហ", + "ដំរី", + "ស្វា", + "កណ្តុរ", + "ពស់", + "កង្កែប", + "អណ្តើក", + "ក្ងាន", + "ដើមឈើ", + "ស្លឹក", + "មែក", + "ឫស", + "ផ្កា", + "ស្មៅ", + "ថ្ម", + "ដី", + "ខ្សាច់", + "ភ្លើង", + "មាស", + "ប្រាក់", + "ដែក", + "ស្ពាន់", + "កៅស៊ូ", + "ក្រដាស", + "ជ័រ", + "ឈើ", + "អាវ", + "ខោ", + "ស្រោមជើង", + "ស្បែកជើង", + "មួក", + "វ៉ែនតា", + "ក្រមា", + "ខ្សែក", + "កាបូប", + "នាឡិកា", + "ចិញ្ចៀន", + "ក្រវិល", + "ស្រោមដៃ", + "រ៉ូប", + "សំពត់", + "អាវយឺត", + "អាវរងា", + "ខោខ្លី", + "ខោវែង", + "សៀវភៅ", + "ប៊ិច", + "ខ្មៅដៃ", + "ក្តារខៀន", + "តុ", + "កៅអី", + "ថ្នាក់", + "មេរៀន", + "លំហាត់", + "ការប្រឡង", + "ពិន្ទុ", + "វិញ្ញាបនបត្រ", + "បណ្ណាល័យ", + "កម្មវិធីសិក្សា", + "គណិត", + "វិទ្យាសាស្ត្រ", + "ប្រវត្តិវិទ្យា", + "ភូមិវិទ្យា", + "ភាសាខ្មែរ", + "សោក", + "ខឹង", + "ភ័យ", + "អស់សង្ឃឹម", + "មោទនភាព", + "ក្តីស្រលាញ់", + "ក្តីសង្ឃឹម", + "ក្តីសុខ", + "ក្តីទុក្ខ", + "ទូរស័ព្ទ", + "កុំព្យូទ័រ", + "អ៊ីនធឺណិត", + "អ៊ីមែល", + "វេបសាយ", + "កម្មវិធី", + "ប្រព័ន្ធ", + "បណ្តាញ", + "ថាមពល", + "អគ្គិសនី", + "ម៉ែត្រ", + "គីឡូម៉ែត្រ", + "គីឡូក្រាម", + "ក្រាម", + "លីត្រ", + "សង់ទីម៉ែត្រ", + "តោន", + "ម៉ោង", + "នាទី", + "អ្វី", + "នរណា", + "ពេលណា", + "យ៉ាងម៉េច", + "ហេតុអ្វី", + "ទីណា", + "ប៉ុន្មាន", + "មួយណា", + "យ៉ាងណា", + "អ្នកណា" + ] +} -- cgit v1.2.3