-
-
Notifications
You must be signed in to change notification settings - Fork 25
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
Long term localization #544
Comments
To fill in more info here, most stuff in Ore should already be easily localizable using the messages file. https://github.com/SpongePowered/Ore/blob/master/conf/messages One thing that is currently missing are cases where we fall back to the default language. Cases where we don't have a language availible from a request. Stuff like emails and notifications for example. |
So, after looking a bit more into this I can share what I have found. First of, to make it possible to use another language, a few steps need to be followed. First the language code has to be added to the configuration value Messages are curly brace formatted, not percentage formatted ( Technically a lot of stuff should be ready just from that, but most likely a lot of things don't work nicely with that. At the moment we also use the default language in many cases. I've already begun fixing that. Note that we need an additional setting in auth (that's where all the other account settings are) for the user language. |
It doesn't solve the two lower points. Different home pages for plugins for different versions, and storing translation files on Ore. Both are IMO a bit lower priority than making most other parts of Ore localizable. |
Moving this to 2.0 as the low effort stuff of this has been implemented, and we'd probably need 2.0 wikis for the other stuff |
Messages are now located in a configuration file, but we have not done much to utilize this to my knowledge. Sponge has quite a large international community with speakers of many languages as is seen by the Docs, and I think localization is quite important for the success, as full adoption, of Ore. You often see people asking to re-post projects on websites like mcbbs or similar, and people should feel comfortable on our own websites.
The requirements for this I suppose would be something along the lines of(feel free to edit):
The text was updated successfully, but these errors were encountered: