[RFC] Add Multilingual Support
Background
Currently, our project only supports one language, which might make it difficult for non-native speakers to fully use and understand it. The goal here is to extend our project to a broader audience by adding multilingual support.
Proposed Solution
The proposed solution involves adding support for multiple languages, beginning with commonly used ones such as Spanish, French, Chinese, etc.
The language could be either automatically detected based on user's system settings or manually chosen by the user within the application.
The primary focus of translation should be on the core UI, instructions, and documentation.
Involving the community in this process could be beneficial. We can allow volunteers to contribute translations and have those reviewed for quality assurance.
Follow-up
- [ ] Discuss and finalize the RFC
- [ ] Assign responsibilities for different languages
- [ ] Submit the first pull request
- [ ] Review the code and translations
- [ ] Merge and release
Please share your thoughts on this proposal.
QianShi