-
Notifications
You must be signed in to change notification settings - Fork 100
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
Bootstrapping workshopper translations #1109
Comments
/cc @martinheidegger, patron saint of Nodeschool l10n 😸 @RichardLitt: note that there are 2 main libs people use to build nodeschool workshops, substack/adventure & rvagg/workshopper. The former is more flexible & has less built in; one of the things it does not have built in is i18n tools, so it's much easier to i18n a Very salient point about discovery tho-- there is no good way currently to discover translations w/o installing, running, and seeing if it prompts you for language. Proposals? |
note: ideally any proposals to address this discovery issue would work with both popular nodeschool workshop frameworks, not just one or the other. |
I can modify the script to try and pick up localized forks through npm searches. I had a quick look at doing so through github, but there didn't seem to be an obvious automated approach available. two other related issues: workshopper/adventure#6 and a pull request |
I think what would be more important is a document outlining how to translate both types, not necessarily discovering if there are translations. An overall list would also be great, of course, to show coverage in a particular language. Mostly I'm concerned that language is a barrier to entry and it's not clear from a translator's perspective what is best to translate, or how to help on that end. |
Okay, my 2cnt. I have been working quite successfully at writing at a fork of
My ideal setup for translation would look like this:
|
Who could we talk to about writing that documentation? I wish I could help, but I don't speak any other languages fluently and wouldn't be the right person to write that. I think this is a pain point, though, as I have had no information on how to start translations for workshoppers, in general, that I could point local Thai or Balinese noders to. I think translation teams are smart, but I'm worried that a lot of useful information would then be locked away in their own repos. Workshoppers is a better term, although it does suggest groups of people should do them together. The description should be taken. I think we should open an issue for this. We should also say if those workshoppers are translated on the home page, into which languages, and update that accordingly as they are changed. What do you think? The git loop is tricky - I don't have much experience with that, but might work. |
I am giving this an update. https://github.com/workshopper/list is now a repo. Anybody willing to jump in and maintain it? It should also contain a translation status-quo of things? |
It looks like @linclark is maintaining it, currently? |
No one in particular is working on it right now afaik. |
on a related note, do existing workshoppers have a translation howto? A need for instructions came up in the javascripting repo. I'd like to make it a template since they all share a similar structure. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue is being automatically closed due to inactivity. Please feel to re-open. |
@rburns made a script which checks for translations of workshoppers. Here is the current list:
I'm looking at nodeschool.io, and I don't see any clear guide to help translating these modules into foreign languages. I'm not sure what this would look like, but I think there ought to be a discussion about how best to help local chapters choose which workshoppers to translate and how to best do that for various international nodeschools. What do you think?
The text was updated successfully, but these errors were encountered: