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

Multi-language support? #141

Closed
bitbasica opened this issue Jan 8, 2020 · 3 comments
Closed

Multi-language support? #141

bitbasica opened this issue Jan 8, 2020 · 3 comments

Comments

@bitbasica
Copy link

Thanks for the authors!
My question is that if I want to make pythonturtle more fit to other language environment like Chinese, How can I do it? Or there exists multi-language supported version?

Thanks again!

@cool-RR
Copy link
Member

cool-RR commented Jan 11, 2020

Hi,

Thanks for your appreciation :)

There's currently no solution for this. It's possible to make such a solution, but it'll be a lot of work that someone will have to take responsibility for, and ensure it's build to be easy to maintain in the long run. So it probably won't happen.

The idea was to have as little text as possible in PythonTurtle, so internationalization is mostly not needed.

@cool-RR cool-RR closed this as completed Jan 11, 2020
@bittner
Copy link
Member

bittner commented Feb 23, 2020

@cool-RR Wouldn't it be better to say, "we'd appreciate a PR or sponsorship".

Because, first this is not infeasible to do (especially since there is very little text as you point out correctly) and second it's important to make transparent that this is a total volunteers' project.

Said that, if there'd be monthly sponsorship I'd be happy to implement multi-language support and support a community of translators.

@cool-RR
Copy link
Member

cool-RR commented Feb 24, 2020

If we introduce multi-language support, it's an architecture change that can affect all future changes and make PythonTurtle development more complicated. So it isn't just about funding setting it up and making Chinese translations, it also means that in the future, whenever we add English content, we'll have to either add corresponding Chinese content, or make a policy for dealing with content that's available in only some of the languages. It'll be worthwhile to embark on that adventure only if I know there's commitment from someone to maintain that or fund that, and that's unlikely. We don't even have a flow for creating a Windows installer, which is a sorely-needed feature.

Most volunteer projects won't let you do what you want with the architecture, even if you volunteer or give money.

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

3 participants