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

Translating to other languages #94

Open
acbart opened this issue Jan 13, 2023 · 1 comment
Open

Translating to other languages #94

acbart opened this issue Jan 13, 2023 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@acbart
Copy link
Collaborator

acbart commented Jan 13, 2023

Pedal would be entirely capable of handling translations to other languages - error messages could come out in whatever native language we provide translations for. I'm sure there's some real headaches here for presenting the information in different languages, and there may be some learning implications for folks who aren't then ready to move to english, but I'm betting that the benefits outweigh the costs for many folks?

Probably the big thing is to explore gettext, make sure there isn't anything better, and then just go through our codebase and add _("") around all the strings. I suspect that it would actually be a lot more trivial to do all the setup and would help us get better about First Class Feedback everywhere.

Of course, from there, we'd need folks to help write the language bindings. Doing a Spanish version might be a fun start, though of course someone would need to come along and fix my horribleness. And do we even have any audience interested in this?

What would this require for the Skulpt version? I wonder if it would actually have a significant file size improvement, since we'd stop embedding large strips in the source code?

@acbart acbart added enhancement New feature or request help wanted Extra attention is needed labels Jan 13, 2023
@acbart
Copy link
Collaborator Author

acbart commented Apr 28, 2023

How often do I forget what I've written before? #34 discusses exactly this. I increasingly think this is worth investing in. It'll be a bit of a pain, but if we're really aiming for a broader market then it will be totally worth it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant