-
Notifications
You must be signed in to change notification settings - Fork 4
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
Translations system #13
Comments
Currently the radio does not support translation/localization very well yet. It would be a while until I can add proper support to this. Do you know anymore people that could do translation beside English and German (Me)? If I was to start a translation project I would like to add more common languages such as German, Polish, Ukrainian, French and maybe Chinese and Korean. |
Well, you can create discussion on your addon page with like "TRANSLATORS NEEDED" and pin it so people who loves your addon might help |
I will do. However I will prepare the addon to have translatable strings before hand. At the moment many strings with English texts are hard coded into the project. |
Upon closer inspection a complete translation of this addon is impossible with GMod shipped tools. And I don't like building custom stuff around stuff GMod should handle. GMod does not support long translated contents, particularly if it contains many UTF8 chars as such as Russian text would. Each translated string must not be longer than 1024 bytes (not chars!). Facepunch/garrysmod-issues#5524 We could still setup a translation for all the short strings. But the quite long error explanation texts would have to stay in English. |
How about implementing translations system from Zombie Survival gamemode then? It's pretty simple and It's free to use in any addon https://github.com/JetBoom/zombiesurvival/blob/master/gamemodes/zombiesurvival/gamemode/sh_translate.lua |
Happy to help with polish translation. |
Would love to help with Russian translation for this omega radio addon :p
The text was updated successfully, but these errors were encountered: