Skip to content
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

Add support for custom locales in the translation server #6574

Open
GameDungeon opened this issue Mar 26, 2023 · 1 comment
Open

Add support for custom locales in the translation server #6574

GameDungeon opened this issue Mar 26, 2023 · 1 comment

Comments

@GameDungeon
Copy link

Describe the project you are working on

An open-source evolution-focused video game.

Describe the problem or limitation you are having in your project

We have some users wishing to translate the game into languages that are not on the supported locales list. Currently, it is impossible to use unsupported languages with the current translation server setup in godot.

Additionally, this setup stops us from using non-conventional languages, for example, Minecraft's pirate language or Wikipedia's simplified English.

Describe the feature / enhancement and how it helps to overcome the problem or limitation

Adding the ability to register custom languages into the translation server would resolve these issues.

Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams

Either the languages will be registered into the translation server with code at runtime, or they will be registered using configuration files, whichever is determined to be easier to use / implement.

If this enhancement will not be used often, can it be worked around with a few lines of script?

No, I don't believe it can be worked around.

Is there a reason why this should be core and not an add-on in the asset library?

I don't think this is possible to to implement as a plugin, but even if it could be, stuff to do with language handling should remain core.

@envyniv
Copy link

envyniv commented Jul 17, 2023

Also having this feature on the 3.x branch would be a godsend, due to the even less flexible support for languages in the versions. 🙏 This needs to happen!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants