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

[RU] about/index: improvements #2032

Merged
merged 2 commits into from
Apr 11, 2019

Conversation

lex111
Copy link
Member

@lex111 lex111 commented Apr 10, 2019

Hello there!

I am the maintainer of official Russian documentation on PHP, Vue.js, React [JS], ElixirSchool.

I would like to join the i18n team to make the Russian version of the Ruby site better and better, and thus help the Ruby community to popularize this language among Russian speakers.

@lex111 lex111 requested a review from a team as a code owner April 10, 2019 10:20
@lex111 lex111 force-pushed the ru-about/index-improvements branch from 0d77961 to 9e9a0fd Compare April 10, 2019 10:21
ru/about/index.md Outdated Show resolved Hide resolved
@JuanitoFatas
Copy link
Member

@lex111 Welcome 🎉 Thanks for the contribution.

@hsbt can invite you to the team.

@lex111
Copy link
Member Author

lex111 commented Apr 10, 2019

Thank you! I would like to join your friendly team, especially since I recently saw that the Russian translation is no longer maintained by anyone 😢

I have a question about how updates occur, i.e. how can I find out what changes ( like diff in git) have occurred in the original document, is this not automated in any way? I mean, do I need to manually look up the changes between the original file and its translation?

UPD: Do you have a separate Russian translation team in your organization?

@JuanitoFatas
Copy link
Member

JuanitoFatas commented Apr 10, 2019

I recently saw that the Russian translation is no longer maintained by anyone 😢

I share the same sentiment with you 😭

The Russian team could be found at wiki.

We currently do not have an automated process to find changes easily 😓 . Korean team created this master issue to keep track of upstream changes: #1894.

We could think of ways to automate this, open to suggestions 🙇

@lex111
Copy link
Member Author

lex111 commented Apr 10, 2019

I mean, in GitHub, you can create a team in an organization, like for example in the React community (see screenshot), so that members can discuss issues related to the Russian translation, it is convenient!

@JuanitoFatas
Copy link
Member

@hsbt could help create a team for you.

@lex111
Copy link
Member Author

lex111 commented Apr 10, 2019

As an option for tracking changes, you can add the last hash of the commit (you can think of it as a version) of each specific file (original and translation), and then compare these hashes, and thus simplify the identification of what changes had made.

en/about.md

---
layout: page
title: "About Ruby"
lang: en
commit: 1234
---

...

ru/about.md

---
layout: page
title: "О Ruby"
lang: ru
commit: 1233
---

...

Here it is! The hash commit of the translated file is different from the hash commit of the original file, so... the translation needs to be updated!

Did you get my idea?

@lex111
Copy link
Member Author

lex111 commented Apr 10, 2019

As a continuation of this, so that people know the translation of which files need to be updated, you can create a similar table with translation progress, as done in Elixir School - https://elixirschool.com/ja/report/ (in the case of the Japanese version).

@lex111
Copy link
Member Author

lex111 commented Apr 11, 2019

Any news?

@JuanitoFatas JuanitoFatas merged commit 318297a into ruby:master Apr 11, 2019
@JuanitoFatas
Copy link
Member

@lex111 Thanks for the suggestion. I created #2033 to implement the progress you mention. And thanks for the contributions!

@lex111 lex111 deleted the ru-about/index-improvements branch April 11, 2019 12:29
@lex111
Copy link
Member Author

lex111 commented Apr 11, 2019

I would like to do Russian translation on an ongoing basis, can I become the maintainer, especially now there is no one? Become part of your team.

@lex111
Copy link
Member Author

lex111 commented Apr 11, 2019

I first of all want to improve the existing translation, and then update it in accordance with the new changes. And then translate the new pages of the site.

@arbox
Copy link
Contributor

arbox commented Apr 12, 2019

@lex111
There were a couple of people doing Russian translations, e.g. @razum2um and @gazay. Did you try to talk to them first?

@lex111
Copy link
Member Author

lex111 commented Apr 12, 2019

@arbox no, because Ruby team have marked the Russian translation as unmaintained, it means that they can no longer do this anymore, right? :(

@gazay
Copy link
Member

gazay commented Apr 12, 2019

Hey! It would be great if it's possible to add you as maintainer of Russian version as I don't have time to maintain it anymore. But I don't have rights to do that, we need to ask and wait @hsbt for that.

@arbox
Copy link
Contributor

arbox commented Apr 14, 2019

@lex111 I'll help you to maintain the Russian version since the team must consist of at least two people.

@hsbt, what do you think?

@razum2um
Copy link
Contributor

Hi @lex111 I'm still alive 😄
Just reviewed your latest submissions, thanks a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

6 participants