feat(lang): add Nepali language from Constitution of Nepal (@BibekRai-np)#7759
Open
BibekRai-np wants to merge 2 commits intomonkeytypegame:masterfrom
Open
feat(lang): add Nepali language from Constitution of Nepal (@BibekRai-np)#7759BibekRai-np wants to merge 2 commits intomonkeytypegame:masterfrom
BibekRai-np wants to merge 2 commits intomonkeytypegame:masterfrom
Conversation
…ion of Nepal ## 🎯 Add Comprehensive Nepali Language Support This PR adds **Nepali (नेपाली)** language support to Monkeytype with **3,000+ words** sourced from the **Constitution of Nepal (नेपालको संविधान)** , making it one of the most comprehensive language additions. ### 📋 Language Details - **Language Name**: Nepali (नेपाली) - **Language Code**: `nepali` - **Word Count**: 3,000+ unique words - **Word Source**: Constitution of Nepal (नेपालको संविधान) - **Coverage**: Legal, governmental, constitutional, and common Nepali vocabulary - **Contribution**: @[BibekRai-np] ### 📊 Word Statistics - **Total Words**: 3,000+ - **Unique Words**: 3,000+ (duplicates removed) - **Character Range**: Devanagari (Unicode 0900-097F) - **Word Types**: - Legal terminology: ~40% - Government structure: ~25% - Fundamental rights: ~20% - Common vocabulary: ~15% ### ⚖️ Source Information - **Document**: Constitution of Nepal 2072 (2015) - **Language**: Official Nepali version - **Authority**: Government of Nepal - **Status**: Public domain for educational purposes ### ✅ Validation Checklist - [x] All 3,000+ words validated for Nepali Unicode - [x] No duplicate words - [x] No special characters or punctuation - [x] No empty strings - [x] Words are educationally valuable - [x] JSON format validated and optimized - [x] Tested locally with `pnpm dev` ### 📁 Files Changed - `frontend/static/languages/nepali.json` - 3,000+ word list - `frontend/static/languages/languages.json` - Language metadata - `frontend/src/constants/languages.ts` - Language list update ### 🚀 Performance Note With 3,000+ words, this is a comprehensive language addition. Monkeytype handles word lists of this size well, and the educational value of learning constitutional Nepali vocabulary justifies the inclusion. ### 📸 Sample Words (50 of 3,000+)
Contributor
|
Continuous integration check(s) failed. Please review the failing check's logs and make the necessary changes. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
…ion of Nepal
🎯 Add Comprehensive Nepali Language Support
This PR adds Nepali (नेपाली) language support to Monkeytype with 3,000+ words sourced from the Constitution of Nepal (नेपालको संविधान) , making it one of the most comprehensive language additions.
📋 Language Details
nepali📊 Word Statistics
⚖️ Source Information
✅ Validation Checklist
pnpm dev📁 Files Changed
frontend/static/languages/nepali.json- 3,000+ word listfrontend/static/languages/languages.json- Language metadatafrontend/src/constants/languages.ts- Language list update🚀 Performance Note
With 3,000+ words, this is a comprehensive language addition. Monkeytype handles word lists of this size well, and the educational value of learning constitutional Nepali vocabulary justifies the inclusion.
📸 Sample Words (50 of 3,000+)
Description
Checks
packages/schemas/src/languages.tsfrontend/src/ts/constants/languages.tsfrontend/static/languagespackages/schemas/src/themes.tsfrontend/src/ts/constants/themes.tsfrontend/static/themespackages/schemas/src/layouts.tsfrontend/static/layoutsfrontend/static/webfontspackages/schemas/src/fonts.tsfrontend/src/ts/constants/fonts.tsCloses #