-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request]: Add internationalization architecture #29
Comments
|
Yes, it would be great if we support i18n in messages, and I suppose that is what this issue should focus on. |
PR #28 is now merged, idk if you want to contribute to complete the step 2? |
Will work on this. Some questions:
And a list of files need i18n:
Is there anything missing? |
debug options is not required to i18n i think, also, many features is still in development, maybe we should not provide i18n for unstable features. currently, undo and redo is basically stable but i am going to add a undo history feature and that is unstable. |
debug don’t really need i18n, perhaps translate part of the message prefix @wafarm |
The plan is to add every existing feature into i18n file and when adding a new feature, add directly a i18n text, it can be not translated when it’s not stable, but the text should be there in i18n files. Otherwise it will be a pain in the a** migrating every time a new feature is completed, trust me, I’ve done it before. @zly2006 |
Please choose if applies:
Describe the solution you'd like
Based on the current situation on our users, I think it's important for us to get started on preparing the internationalization works. So when the feature set comes stable, we can get into the work right away.
This works consists:
Describe alternatives you've considered
No response
Anything else?
I suggest to use Crowdin, free plans should work for us, I need your opinion on that though @zly2006 (and also in this plan in general).
I can take this task and organize it if you want and approved the plan.
Please accept these terms
The text was updated successfully, but these errors were encountered: