Added english language support
What is this MR?
This merge request adds English as a supported language in the application’s language list. It ensures that English is available for selection wherever language options are presented and handled.
What does it do?
- Introduces English into the supported languages configuration
- Ensures English is correctly recognized across CLI inputs and internal processing
- Updates validation logic to accept English as a valid option
- Aligns tests and documentation with the updated language support
Changes Included
1. Language Configuration Update
- Added
"en"/"English"to the supported languages list - Ensured consistency with existing language codes and naming conventions
2. CLI / Input Handling
- Updated language parsing logic to accept English
3. Validation Logic
- Extended validation checks to include English
- Prevents rejection of English in user inputs or configuration
4. Test Updates
- Updated existing test cases to include English as a valid language
- Added/modified tests to verify:
- Proper recognition of English
- Compatibility with existing language handling logic
5. Documentation
- Updated relevant docs to reflect English as a supported language
- Ensured examples and usage instructions include English where applicable
Acceptance Criteria
-
English appears in the supported languages list -
Users can select English -
Language validation accepts English inputs -
All tests pass successfully -
Documentation reflects the updated language support
Test Coverage
- Coverage includes:
- Language list validation
- Input normalization for English
- CLI behavior with English selection
- Ensures backward compatibility with previously supported languages
- Maintains stability of language-dependent workflows
Closes: #43 (closed)
Edited by Bhaskar Battula