nodejs / nodejs.org

The Node.js® Website
https://nodejs.org
MIT License
6.14k stars 6.21k forks source link

Unblock translation process #2906

Closed alexandrtovmach closed 4 years ago

alexandrtovmach commented 4 years ago

@nodejs/website @nodejs/i18n We need to unblock translation process here https://github.com/nodejs/i18n/issues/72. For that I need github personal access token generated under nodejs organization with next scopes: image

Token will be used here: image

Please help me with that

Trott commented 4 years ago

@nodejs/i18n: Should this be added to the @nodejs/tsc agenda so we can get this resolved one way or the other? Or is there still some work and/or data-gathering that needs to happen?

bnb commented 4 years ago

@trott is the TSC the proper body to decide this? i18n is technically a CommComm initiative. Not sure if there’s historical blocking of this from the TSC.

My assumption would be requests like this would be an admin issue. Is that accurate?

jasnell commented 4 years ago

i18n was transitioned to commcomm but if commcomm isn't making progress with it, it could be transitioned back

obensource commented 4 years ago

@Trott @bnb @jasnell we just started picking up progress again this past week (had a WG meeting on Friday), and have generated action items including this. We need to repeat similar steps to this in order to set this up. I took this as an action item this week, since we're planning on picking up the pace and meeting weekly.

👉 Here's the recap.

bnb commented 4 years ago

i18n was transitioned to commcomm but if commcomm isn't making progress with it, it could be transitioned back

If there are folks who are willing to work on it, it shouldn’t matter where it lives - not sure how progress is associated with CommComm or TSC ownership. I would hope such a line in the sand does not exist ❤️

obensource commented 4 years ago

@bnb same here. Also i18n itself isn't so cut and dry already. There is diversity in the WG that spans between both TSC-oriented and CommComm-oriented work (which we reassessed and reasserted at length during our last meeting), and it is niche enough that it's within the best interest of the WG to maintain that diversity to mutually support each end (akin to a relationship between delegates and invited experts).

The work that @srl295 is doing to support Globalization in the runtime, alongside the work that @zeke, @richardlitt, myself and others have done to set up translation infrastructure is all good – I believe the hangup has been that I and the working group haven't done enough to foster reciprocity for maintainers so bottlenecks like this don't happen (as well as new contributors, and translators). That work is pretty much top priority on the agenda from our last meeting, and it really doesn't matter where the help comes from, or which top level committee contributors represent. We just want to see the hangups alleviated and progress made on an effort with so much potential to make node more accessible to an increasingly larger global audience. 👍

Trott commented 4 years ago

@bnb I suggested TSC because that's where integration requests usually get held up based on security concerns etc. But yes, the admin repo would be a fine place to take it instead. Maybe even add labels to get it on both TSC and CommComm agendas if necessary.

obensource commented 4 years ago

@Trott @bnb @jasnell apologies if I misread the context of this thread (re my last/long-winded comment).

jasnell commented 4 years ago

I was just responding to whether things could be taken back to the tsc if necessary :) As the one who initially proposed moving i18n under commcomm I'm more than happy to see it thrive there!

zeke commented 4 years ago

Hey @alexandrtovmach I finally managed to get my PGP setup working again (gory details at https://github.com/nodejs-private/secrets/pull/87#issuecomment-597173069) and I now have access to the @nodejs-crowdin GitHub user again, so I can generate a new personal access token to re-enable the Crowdin integration.

I see two projects when I log into Crowdin using GitHub SSO as @nodejs-crowdin:

Can you remind me which of these projects needs a new token?

Here's a link I can use to generate the token, once I know which project to apply it to: https://github.com/settings/tokens/new?scopes=repo,user,admin:repo_hook&description=Crowdin%20integration

nschonni commented 4 years ago

I believe it should be nodejs-website. The regular nodejs should be the existing API docs from nodejs/node. It looks like the API docs also got pushed to nodejs-website, which isn't correct.

zeke commented 4 years ago

Added a new token! Details here: https://github.com/nodejs/i18n/issues/223#issuecomment-598830317

nschonni commented 4 years ago

Re-opening since that isn't the right project, and the content that the node-website is still pointing to the API docs, not this repo

RichardLitt commented 4 years ago

@nschonni Thanks for being on top of this! Apologies.

zeke commented 4 years ago

Thanks for pointing that out. Fixed in https://github.com/nodejs/i18n/issues/72#issuecomment-598920261

alexandrtovmach commented 4 years ago

@zeke Thanks for amazing news and sorry for delay

alexandrtovmach commented 4 years ago

BTW: I haven't access to https://github.com/nodejs-private/secrets/pull/87#issuecomment-597173069, probably you can write guide somewhere else? Gist, wiki?