i18n icon indicating copy to clipboard operation
i18n copied to clipboard

I would like to become a member

Open lxmarinkovic opened this issue 3 years ago • 29 comments

Hi @Trott & @nschonni , I would like to become a member and to contribute with Serbian (Latin or Cyrillic) or translation, mostly for API docs and web site as well

lxmarinkovic avatar Feb 01 '22 09:02 lxmarinkovic

@zeke @obensource @RichardLitt Is this still a thing? What should @lxmarinkovic do?

Trott avatar Feb 01 '22 19:02 Trott

I'm unsure. Haven't been active in a while, and I should probably resign from the board as being inactive in general, unfortunately.

RichardLitt avatar Feb 01 '22 21:02 RichardLitt

I'm unsure. Haven't been active in a while, and I should probably resign from the board as being inactive in general, unfortunately.

I'll remove you as a maintainer but leave you as a member unless you indicate otherwise.

Trott avatar Feb 01 '22 22:02 Trott

Sadly, I have to say the same. I haven't been active in this space for a while and it's a disservice to the community for me to pretend otherwise.

zeke avatar Feb 02 '22 00:02 zeke

I'll remove you as a maintainer but leave you as a member unless.

This actually sounds good to me. Thanks, @Trott.

RichardLitt avatar Feb 02 '22 01:02 RichardLitt

@obensource @bnb Any chance you can provide guidance here?

Trott avatar Feb 02 '22 06:02 Trott

@nodejs/i18n What should happen here? Is i18n group still a thing? Is CrowdIn still being used? Or should @lxmarinkovic open pull requests for translations directly against the nodejs.org repo?

Trott avatar Feb 08 '22 14:02 Trott

@obensource

srl295 avatar Feb 08 '22 16:02 srl295

Hey there šŸ‘‹ I'm also interested in contributing to the i18n team in general. From this thread it feels like the i18n team is not receiving currently much help, is this correct?

I also saw that the Crowdin integration is broken, and I'd like to help there if possible šŸ‘€ (Also with the Website Working Group).

I'd love to chat, @ovflowd:gnome.org on Matrix :)

ovflowd avatar Jun 18 '22 10:06 ovflowd

@nodejs/tsc If the larger i18n coordination effort is to be revived, it will need a commitment from leadership, I think. Hopefully someone (@RichardLitt @bnb @obensource @zeke) can confirm or correct this summary but my impression is that:

  • The larger i18n effort was a CommComm thing. So it doesn't have a home anymore.
  • None of the people who used to lead it are involved in it anymore.
  • It's basically broken and in stasis.
  • It's different/separate from the general website localization efforts in that....here's where I don't actually know. I think the idea was to use Crowdin to make it easier for more people to do translations than our current open-a-pull-request-in-the-nodejs.org-repo method. It may have also had the intention of localization for the API docs but that never came to fruition as far as I know.

I think winding it down and telling people to continue submitting PRs to the website repository is a valid option, and a better option if we're not prepared to put real time and potentially resources (via the foundation, I suppose) into a larger effort. Almost everything that has ever happened with localization happened with individuals submitting PRs to the website repo. I'm not sure that this initiative ever bore much fruit (which is fine--lots of things get tried and don't work out). Again, I could be wrong, and maybe one of the folks who was involved in it can comment and add some context or info I don't have.

Trott avatar Jun 18 '22 14:06 Trott

I think your summary comment is almost right. The problem here is that all the folks that have access to Crowdin are out of contact and I cannot promote things to integrate. I feel using Crowdin UI makes translations easier and we should have a lot of translated texts, so integrating into it would be great. Maybe we could focus on API docs for now and continue the current style for the website (submitting PRs to the repo). Or at least I'd like to move the texts on Crowdin to somewhere.

JohnTitor avatar Jun 18 '22 14:06 JohnTitor

Maybe we could focus on API docs for now

How/where do we published localized API docs? Or is making the translations widely available part of the problem that a larger initiative would solve?

Trott avatar Jun 18 '22 16:06 Trott

How/where do we published localized API docs? Or is making the translations widely available part of the problem that a larger initiative would solve?

There is currently an integration (it's broken for the reason @JohnTitor mentioned) between this repository and Crowdin. The Crowdin via bot create PR keep the translated documents synchronized.

Part of the problem we need to solve is making the contents of this repository available to Node.org. Part of this discussion can be seen #328 and #315

TiagoDanin avatar Jun 19 '22 02:06 TiagoDanin

The Crowdin via bot create PR keep the translated documents synchronized.

It doesn't update the translated docs but the original ones. The translated docs are updated like https://github.com/nodejs/i18n/pull/252, I guess it's manually triggered.

JohnTitor avatar Jun 19 '22 02:06 JohnTitor

confirm or correct this summary

@Trott alas, your summary is correct from my point of view. I can only speak for myself but, I haven't been able to make time in the last couple years to commit to Node.js i18n effort.

zeke avatar Jun 20 '22 16:06 zeke

Note.: My comment stands as I would definitely love to contribute to Internationalisation efforts. I'm also going to contribute to the new node.js website starting with this issue.

I do have open source maintaining experience, and would love to chat on Matrix or any other platform. Sorry for chiming in šŸ˜… šŸ™‡

ovflowd avatar Jun 21 '22 12:06 ovflowd

I don't think anybody in the TSC has any availability to restart the i18n and new website projects :(. Managing this kind of initiative is a long-term effort, and we did not do a good job keeping them active.

mcollina avatar Jul 13 '22 12:07 mcollina

I'll take look at the CrowdIn instance to see if that's at least something we'd like to keep going. We should identify any text anywhere that suggests a larger and more robust initiative and adjust it to the scale of what we're actually doing.

Trott avatar Jul 13 '22 13:07 Trott

Hi @Trott , I put a little effort into Crowdin almost half a year ago to see if it is operational before I invest more time in it. All that I can see now (after more than five months) is that I have "suggested 12 translations into Serbian (Latin)" without any comments or reviews, really no action at all

lxmarinkovic avatar Jul 13 '22 13:07 lxmarinkovic

@mcollina regarding the new website initiative, if we have strong active contributors, is this something we could maybe work on?

I’m on the website redesign slack channel and would love to talk some alternatives and ideas there. Maybe I can be of use here :)

ovflowd avatar Jul 13 '22 13:07 ovflowd

I'm not familiar with the website redesign - minus that it stalled.

mcollina avatar Jul 13 '22 13:07 mcollina

There certainly seems to be lots of CrowdIn activity and it would be a shame to lose all that work. https://crowdin.com/project/nodejs/activity-stream

Let's see if we can at least fix the integration so this repository can get updated and at least the translated docs will be available.

Trott avatar Jul 23 '22 22:07 Trott

@obensource The CrowdIn interface says you're a manager. Can you log in and make me a manager so I can try to get things going/working again?

Trott avatar Jul 23 '22 22:07 Trott

@obensource It'd be great if you could also add me, my account is https://crowdin.com/profile/huyuumi.

JohnTitor avatar Jul 23 '22 23:07 JohnTitor

Semi-related: how are https://crowdin.com/profile/nodejs-crowdin 's credentials managed? If it's currently shared only within some i18n WG members, it probably should be placed under the control of TSC (or another team? I'm not sure).

JohnTitor avatar Jul 25 '22 10:07 JohnTitor

Semi-related: how are https://crowdin.com/profile/nodejs-crowdin 's credentials managed? If it's currently shared only within some i18n WG members, it probably should be placed under the control of TSC (or another team? I'm not sure).

I'm guessing it's not exactly the same as the Node.js Crowdin bot's credentials, but just in case: @nodejs/build Is this something Build WG knows anything about?

Trott avatar Jul 25 '22 15:07 Trott

Semi-related: how are https://crowdin.com/profile/nodejs-crowdin 's credentials managed? If it's currently shared only within some i18n WG members, it probably should be placed under the control of TSC (or another team? I'm not sure).

I'm guessing it's not exactly the same as the Node.js Crowdin bot's credentials, but just in case: @nodejs/build Is this something Build WG knows anything about?

Not to my knowledge.

richardlau avatar Jul 25 '22 15:07 richardlau

For the record, I'm still interested in contributing with i18n, including helping run the team.

I'm primarily curious regarding the node/i18n package as we might want to (still) use that for the translations and the docs for the https://github.com/nodejs/nodejs.dev website.

cc @Trott

Off-topic: Oh hey, @JohnTitor, fellow GNOME Foundation here šŸ‘€

ovflowd avatar Jul 28 '22 17:07 ovflowd

Update: I briefly exchanged private messages with @obensource and expect to get the CrowdIn stuff working again soon (as in days, not weeks--famous last words and all that). Nothing more to report at this moment, though.

Trott avatar Jul 28 '22 18:07 Trott

This repo/group is mostly inactive but there's lots of i18n activity going on at https://crowdin.com/project/nodejs. So if you haven't joined there, consider it!

Trott avatar Apr 04 '23 21:04 Trott