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

How to contribute localization/translation #79

Open
MakotoUeki opened this issue Oct 25, 2018 · 2 comments

Comments

Projects
None yet
2 participants
@MakotoUeki
Copy link

commented Oct 25, 2018

Congratulations on the new version release!

I'm wondering if there is an established way of translating UI into various languages. I'd like to contribute to Japanese translation as I did it for the “CCA Classic”.

@patrickhlauke

This comment has been minimized.

Copy link
Member

commented Oct 25, 2018

ohaio makoto :)

currently, CCAe isn't quite set up for internationalisation/translation just yet. there are some aspects we need to investigate and plan for:

  • do electron apps pick up the user's operating system locale (e.g. to check which language the OS is set to)?
  • splitting out all strings into separate language/translation files (so no actual strings are hard-coded into the html/js, but it's all handled by grabbing strings from a language file
  • providing options/settings for users to change the language (so they can set it to something other than the OS locale if they wish)

we've admittedly not planned the above (with exception of some high-level "settings/saving preferences" idea)...so i don't think it'll happen anytime soon. but it's certainly something we're hoping to have in a future version.

@MakotoUeki

This comment has been minimized.

Copy link
Author

commented Oct 25, 2018

Patrick, thanks for sharing. I understood the situation. CCA is commonly used also in Japan. I'm looking forward to the future version.

Cheers!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.