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

Include Localization Support #45

Open
andremeireles opened this issue Jul 9, 2017 · 1 comment
Open

Include Localization Support #45

andremeireles opened this issue Jul 9, 2017 · 1 comment

Comments

@andremeireles
Copy link
Contributor

andremeireles commented Jul 9, 2017

I'm working on a new keyboard layout and would like the descriptions to be in another language. Is it possible to create a JSON file for this?
If the application has many locales, show only that locales. Otherwise show only the default.
This is a sketch I did.

Option 1 - Only descriptions

locales

Option 2 - Best scenario

locales2

@waldobronchart
Copy link
Owner

I think we have a general problem that some descriptions are too long to fit inside the button. This will most likely be an even bigger problem in other languages such as German. I suggest putting the translation in the button itself, but cutting it off when it gets too long.

I was planning on creating a separate interface where longer descriptions can be displayed. This interface can show up when you click on a button or when you press a button on your keyboard.
image

Option 2 wouldn't work for the Apple keyboard layout, since the F-keys fill the entire length.

Another thing to remember is that the project will need to be reorganized to support different languages (all the intermediate files will need to change format to specify which language the description is in).

I like this idea though, and the added option on the right side for language gets a +1 from me.

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

2 participants