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

"Language" option on System Options #228

Open
PauloHPBender opened this issue May 11, 2021 · 1 comment
Open

"Language" option on System Options #228

PauloHPBender opened this issue May 11, 2021 · 1 comment

Comments

@PauloHPBender
Copy link

Is your feature request related to a problem? Please describe.
I'm working on a commercial project with OpenBor and I'd like to feature multiple languages on the game.

Describe the solution you'd like
With "translation.txt" file, we are capable of changing OpenBor's interface, but we there's no ingame option for a selectable language, nor there are configurations for the translation.txt to feature another language.

My proposed solution: files called "XXX_translation" or "translation_XXX", with XXX being a Language code (according to ISO 639-2 https://www.loc.gov/standards/iso639-2/php/code_list.php). While in the Options Menu, a "Language:" option allow the use to cycle through all the languages available.

Describe alternatives you've considered
None so far, I guess. I was wondering about the possibility of making several translation.txt files and guiding the user into replacing those files manually, but it seems counter intuitive and not nice for a commercial project.

Additional context
Storing which language is being used in some globalvar would help a lot with visual effects that emulate text.

@msmalik681
Copy link
Collaborator

For in game text/story this should not be a problem you can make a language selection but on a system wide level like menus and "press start" text to change need to check with @DCurrent if that would be a possibility.

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

No branches or pull requests

2 participants