-
Notifications
You must be signed in to change notification settings - Fork 39
Audit of our l10n groups #19
Comments
Hi @obensource Is this audit already being created somewhere? I can try to prepare this kind of audit in the next week , but where to put it, here or somewhere else (maybe some google sheets)? Regarding polish l10n repo nodejs-pl I now that I would like to resurrect a group or start a new one. |
Hi, I'm wonder is there a possibility to group all l10n group's inside organisation . Is this only available through new organisations? I think that this would be simpler to manage those groups if we would have one place to go to see all l10n group's. What do you think about it? |
@lukaszewczak that's awesome that you'd like to get the polish l10n group going! I recommend reaching out to @mthenw and seeing if he's still interested in helping out with that as well. You could then start collaborating on that existing repo and make it awesome! Exciting! 🙌 Re Audits:The exact form our audit will take will be more defined after we discuss it at our next WG meeting on the 6th. Definitely feel free to jump in and help with that task after we define it, thanks for offering! Currently I'm imagining it won't be much more than writing some nice copy for an issue that we file in every l10n repo (eg. as we did with the recent proposal). With the response we receive we'll be able to determine the answer to the bullet point questions listed in this issue, and then move along from there. I'd like to at least discuss it at the WG meeting before we do that though, to see if anyone has insight or context about more relevant ways to connect with some of the groups. Re Grouping l10n groups:I think after the audit, we should add a list of all the current l10n groups that we maintain a relationship with to our README for easy reference. That's definitely something we're missing! Beyond that it's fairly explicit in our Summary of Responsibilities that we want each l10n group to be autonomous and maintain their own interests (and repos), and simply refer to us as an entry point for getting their work into Node.js. I don't think our i18n WG should be thought of as a manager of l10n groups or overarching authority necessarily, but more so an enabler of them all. 🎉 Please let me know if I answered your questions, or if I missed anything. Thanks a bunch! |
@lukaszewczak sorry, I pinged the wrong person. I meant to refer you to @mthenw! :D |
@obensource , thank you for the responses and explanations. Thanks for contact to polish group maintainer. I cannot be on WG meeting on the 6th, but after you define this audit task, I would like to help with that. About putting list of all the current l10n groups I prepare PR #28 |
For this audit: We should contact each of the localization groups and request that they be in charge of their CrowdIn translations for their languages. I think that asking this at the same time as the audit will be smart, as it will help us see whether they are active enough to take on an actionable item, as opposed to just having some people respond "Yeah, we're around". A bit sneaky, but I think effective. My suggestion is that we use name-your-contributors to audit each's group activity by member, and then add that information into the issue that we open to check on their activity and responsiveness. I can help set up a template for this, I think, if other's agree on that method. |
Hi @RichardLitt, I am not convinced that your effort to prepare this tool (name-your-contributors ) is necessary. It looks like almost all l10n groups are inactive from about 2/3 years, even when @obensource send on every group issue
I think that we can assume that who is interested in moving group forward reacted to those issues. For example, to contact owner of the polish group I had to do it via a Twitter and he then set up me as an admin for this polish groups, so this shows up that if someone is not interested in the group, he will not even try to respond thru github. It looks like @obensource issue make a good audit for those groups, and show potential interested memebers/groups and maybe we just should stick to this groups I mention and others should be archived? |
I'm in nodejs-cn and I could see some reactions actually. How about adding nodejs-cn to that list? |
@RichardLitt @lukaszewczak @laosb I think skimming each group with I agree that the proposal reach out was telling as to who is active in those repos, however I think it's will be cordial and good to make contact again–requesting help, and providing a roadmap for how l10n groups can contribute via Crowdin & us. We should only need to reach out to the groups who we've identified as active either by response to the proposal, or recent activity via Thanks all! 🙌 |
I've gone through and basically audited. I didn't get usernames (although I could, if you'd like). I ignored reactions, but I could try and get those, too. This doesn't get commits at the moment, and most of the issue comments where there is no new issue were probably in response to @obensource's issue (which I filtered out, along with Thoughts? Node i18n Groups Auditnodejs/nodejs-es auditThis list was automatically generated with the following command: $ name-your-contributors -u nodejs -r nodejs-es -a 2017-03-01 There were 4 issue commentators who made 5 comments. nodejs/nodejs-nl auditThis list was automatically generated with the following command: $ name-your-contributors -u nodejs -r nodejs-nl -a 2017-03-01 There were 1 issue commentators who made 1 comments. nodejs/nodejs-id auditThis list was automatically generated with the following command: $ name-your-contributors -u nodejs -r nodejs-id -a 2017-03-01 There were 1 issue commentators who made 1 comments. nodejs/nodejs-pt auditThis list was automatically generated with the following command: $ name-your-contributors -u nodejs -r nodejs-pt -a 2017-03-01 There were 9 issue commentators who made 11 comments. nodejs/nodejs-tr auditThis list was automatically generated with the following command: $ name-your-contributors -u nodejs -r nodejs-tr -a 2017-03-01 There were 6 issue commentators who made 7 comments. nodejs/nodejs-de auditThis list was automatically generated with the following command: $ name-your-contributors -u nodejs -r nodejs-de -a 2017-03-01 There were 3 issue commentators who made 6 comments. nodejs/nodejs-ja auditThis list was automatically generated with the following command: $ name-your-contributors -u nodejs -r nodejs-ja -a 2017-03-01 There were 5 issue commentators who made 18 comments. nodejs/nodejs-uk auditThis list was automatically generated with the following command: $ name-your-contributors -u nodejs -r nodejs-uk -a 2017-03-01 There were 6 issue commentators who made 7 comments. nodejs/nodejs-zh-TW auditThis list was automatically generated with the following command: $ name-your-contributors -u nodejs -r nodejs-zh-TW -a 2017-03-01 There were 1 issue commentators who made 1 comments. nodejs/nodejs-fr auditThis list was automatically generated with the following command: $ name-your-contributors -u nodejs -r nodejs-fr -a 2017-03-01 There were 4 issue commentators who made 6 comments. nodejs/nodejs-nl auditThis list was automatically generated with the following command: $ name-your-contributors -u nodejs -r nodejs-nl -a 2017-03-01 There were 1 issue commentators who made 1 comments. nodejs/nodejs-he auditThis list was automatically generated with the following command: $ name-your-contributors -u nodejs -r nodejs-he -a 2017-03-01 There were 2 issue commentators who made 4 comments. nodejs/nodejs-it auditThis list was automatically generated with the following command: $ name-your-contributors -u nodejs -r nodejs-it -a 2017-03-01 There were 4 issue commentators who made 5 comments. nodejs/nodejs-hi auditThis list was automatically generated with the following command: $ name-your-contributors -u nodejs -r nodejs-hi -a 2017-03-01 There were 13 issue commentators who made 19 comments. nodejs/nodejs-pl auditThis list was automatically generated with the following command: $ name-your-contributors -u nodejs -r nodejs-pl -a 2017-03-01 There were 1 issue commentators who made 1 comments. nodejs/nodejs-zh-CN auditThis list was automatically generated with the following command: $ name-your-contributors -u nodejs -r nodejs-zh-CN -a 2017-03-01 There were 5 issue commentators who made 9 comments. |
@RichardLitt amazing! Thanks so much for making this happen! I think between this and @lukaszewczak's research–we can safely contact the right people and reform our l10n groups around whoever is interested making them happen. I can help begin connecting the channels between the l10n groups and the i18n WG this week. 👍 |
Cool. Let me know if you want the people's names, too - trivial to get. I discarded them somewhat hastily from this initial grep. |
@RichardLitt I think it would be beneficial to grab people's names as well–awesome thanks. 🍻 Once we have those we should have all we need to start reaching out to all active, or potentially active members of each group and request that they update their members list and begin to connect with other translators to get involved with their respective group! 🙌 Wahoo! Time to really begin building ongoing relationships with l10n groups! 🎉 |
Oooooooookay! Sorry folks, I'm back! I think you also need the name of the people who opened PRs on the global nodejs.org repo. I know (having been one of them) that many people didn't contribute to their l10n groups because the groups were dead and they didn't have commit rights, but instead directly committed i18n files on the main website repo. A concrete example, I was added recently (like two months ago) to the nodejs-fr team, I think I'm the only people having opened an issue there mentioned in @RichardLitt 's stats , but I submitted several pages of translations directly in the nodejs.org repo because I wasn't part of the localized team and had no commit right. I confess I don't know how, but I think this should be taken into account. |
Judging by the reactions to @obensource's messages in each of the localization repos, people are excited and ready to embrace our new approach to i18n/l10n. I propose that we update the descriptions and READMEs of each of those old repositories with a message about the new approach and a link to this nodejs/i18n repository, then archive all the repos. This way they can still be accessed but will be in a read-only state. What do @nodejs/i18n folks think? 👍 / 👎 |
I'm definitely a +1 to @zeke 's idea. I was wondering myself lately what was the point of keeping these repos open tbh. Will we have use for the in the future? |
@zeke 💯 @Tiriel I think the benefit of keeping the l10n repos around may be that it provides a landing point for anyone looking to contribute to a specific language, and if needed–can be a point of communication between the i18n group and l10n champions (reviewers) who're responsible for ensuring translation quality. This is how I imagined it–but it may in fact be unnecessary and we should definitely revisit this conversation again after we observe activity over time to determine their usefulness. 👍 |
Sounds great, should we start updating the projects README to point to this repo? |
I think that's a good idea, @JCMais 👍 |
Somewhat related: We should also check if we still need the Most translation related discussions happen directly in the PRs on |
The i18n WG considers this work to be complete, closing. |
Purpose
A continuation of this Node.js Community Committee issue.
Description
Since we're picking up steam with implementing a new i18n process, an audit of all of the existing Node.js l10n groups is in order to determine a few things:
After the gathering of this information, we can then create issues regarding the following, and accomplish these (in sequential order):
The text was updated successfully, but these errors were encountered: