javascript-tutorial / uk.javascript.info

Modern JavaScript Tutorial in Ukrainian (JavaScript українською 🇺🇦)
https://uk.javascript.info
Other
323 stars 171 forks source link

Ukrainian Translation Progress #1

Open iliakan opened 5 years ago

iliakan commented 5 years ago

Maintainer List

@tarasyyyk, @dolgachio

For New Translators

Please read this first (click to open)

To translate an article: 1. Check that no one else has claimed your article in the checklist below. 2. Comment below with the title of the article that you would like to translate, exactly as listed, e.g. `An Introduction to JavaScript`. - Please take only one article at a time. 3. Fork this repo, translate the article in your fork and submit a pull request! - The pull request title should be same as the article, e.g. `An Introduction to JavaScript` (just like comment) Please be prompt with your translations! If you find that you can't commit any more, let maintainers know so they can assign the page to someone else.

For Maintainers

Click to open

We recommend that a translation has 2 reviews to be merged. Please let others know what you do, on community boards and chats, invite them to join. Translations become better if more people see them. Translations are tracked below, like this: * [ ] [Home Page](url) (@iliakan) #1 Our helpful bot watches comments and adds the translator nick and PR id, marks completed, when PR is merged. You can read the details at . If something doesn't work right, please contact @iliakan.

Team translation

More details about team translation: https://javascript.info/translate/bot.

Only maintainers can check/uncheck items below. If you're not, please write in a comment what you take to translate, the title, exactly as in the list.

The JavaScript language

An introduction

JavaScript Fundamentals

Code quality

Objects: the basics

Data types

Advanced working with functions

Object properties configuration

Prototypes, inheritance

Classes

Error handling

Promises, async/await

Generators, advanced iteration

Modules

Miscellaneous

Browser: Document, Events, Interfaces

Document

Introduction to Events

UI Events

Forms, controls

Document and resource loading

Miscellaneous

Frames and windows

Binary data, files

Network requests

Storing data in the browser

Animation

Web components

Regular expressions

stevermeister commented 5 years ago

I'll take JavaScript Fundamentals > Variables

tarasyyyk commented 5 years ago

And I'd like to take "JavaScript Fundamentals > Hello, world!"

This article already translating by another contributor: #3 Please, choose another article. Thanks!

stevermeister commented 5 years ago

@tarasyyyk you just broke my motivation to translate anything.

RTFM - https://github.com/javascript-tutorial/uk.javascript.info

Screenshot 2019-05-07 at 12 09 17

tarasyyyk commented 5 years ago

@stevermeister sorry, my bad. I updated comment above with corresponding links to issues.

Zim123 commented 5 years ago

@tarasyyyk I see, ok, I'm taking "JavaScript Fundamentals > Data types"

stevermeister commented 5 years ago

ok, I'll take Data types > Methods of primitives

Zim123 commented 5 years ago

@iliakan @tarasyyyk Hello guys. I wanted to save some translation progress by pushing my branch to repo. It asked me to enter my login/password, even I had set up my ssh key though. I entered and got next error:

Username for 'https://github.com': zim123 Password for 'https://zim123@github.com': remote: Permission to javascript-tutorial/uk.javascript.info.git denied to Zim123. fatal: unable to access 'https://github.com/javascript-tutorial/uk.javascript.info/': The requested URL returned error: 403

I assume I need some permissions in order to push my changes.

tarasyyyk commented 5 years ago

Hi @Zim123. You can fork this repo and then make pull request with your changes from your forked repo to this one. Here is detailed instruction: https://help.github.com/en/articles/fork-a-repo

Zim123 commented 5 years ago

@tarasyyyk I'm ready to proceed further: JavaScript Fundamentals -> Type Conversions

tarasyyyk commented 5 years ago

@Zim123 ok. I'll assign it to you in comment.

Zim123 commented 5 years ago

@tarasyyyk
May I :) JavaScript Fundamentals > Operators

tarasyyyk commented 5 years ago

@Zim123 yes, sure! :) Create an issue so I can mark it in comment above. Thanks for your contribution!

hypeofpipe commented 5 years ago

Hello! Can I take something?

tarasyyyk commented 5 years ago

@hypeofpipe yes, sure. You can take any untranslated items you want. I would recommend you to take The "switch" statement, because Loops: while and for is very long. Just read README in this repo, create an issue like these, and start translating.

dDenysS commented 5 years ago

Hello. I will take JavaScript Fundamentals >Loops: while and for. Should the smart header be translated?

iliakan commented 5 years ago

@dDenysS header content - yes.

tarasyyyk commented 5 years ago

Should the smart header be translated?

@dDenysS I added some explanations about this to Translation recommendatins.

lobanov-oleh commented 5 years ago

Hello :-) I will take JavaScript Fundamentals >The "switch" statement.

tarasyyyk commented 5 years ago

@lobanov-oleh

I will take JavaScript Fundamentals >The "switch" statement.

thanks for translation!

hypeofpipe commented 5 years ago

Hello, I'll take JS Fundamentals > Functions

Tuoris commented 4 years ago

Hi, I'm taking Function expressions and arrows

tarasyyyk commented 4 years ago

I will take JavaScript Fundamentals >Loops: while and for

@dDenysS Hi. Any progress with it?

tarasyyyk commented 4 years ago

Hello, I'll take JS Fundamentals > Functions

@hypeofpipe Hello. Any progress with it?

ivanstnsk commented 4 years ago

Going to take this part to translate: Advanced working with functions

tarasyyyk commented 4 years ago

@ivanstnsk it's a huge chapter of tutorial. Are you going to translate the first part: Recursion and stack ?

ivanstnsk commented 4 years ago

@tarasyyyk yes let's start from the first part Recursion and Stack!

alexgalkin commented 4 years ago

I may take "Coding Style" section

alexgalkin commented 4 years ago

I may take the "Comments" section also.

ivanstnsk commented 4 years ago

@alexgalkin join our organization! :)

tarasyyyk commented 4 years ago

@alexgalkin great! I added you to Maintainer list.

alexgalkin commented 4 years ago

I will also take "Ninja code" section. I will create PR for Comments later today.

alexgalkin commented 4 years ago

PR for "Ninja code" is ready. I will take "Automated testing with mocha" next.

alexandrtovmach commented 4 years ago

hey guys,

  1. Why you're speaking in clearly Ukrainian repository in English?
  2. I'd like to translate Data types/Numbers
tarasyyyk commented 4 years ago

@alexandrtovmach

  1. Why you're speaking in clearly Ukrainian repository in English?

практикуємо англійську :) в коментарях почали писати англійською, та й я вже підхопив. В Глосарії спілкуємося українською :). Тут немає суворих правил, якою мовою писати (але бажано тією, яку будуть розуміти ті, хто захоче брати участь в перекладі)

2. I'd like to translate Data types/Numbers

ok, updated first comment with your request.

alexgalkin commented 4 years ago

і хоча мені ще "testing with mocha" треба перекладати, прохання "Polyfills" також залишити мені, щоб розділ було завершено.

alexgalkin commented 4 years ago

пул реквест для "Automated testing with mocha" готовий для перевірки. я почну перекладати "Polyfills" на вихідних.

alexandrtovmach commented 4 years ago

Я тоді піду далі по типах даних: Data types/Strings

tarasyyyk commented 4 years ago

Hi, @dDenysS. Please, make PR with your changes to "Loops". I'll complete translation later if you haven't time for it.

alexgalkin commented 4 years ago

PR for "Polyfills" is ready. I am going to take "Objects" next. That might take more time...

tarasyyyk commented 4 years ago

@alexgalkin great, you're doing well with translation! You can take a little break before translating "Objects" chapter because it huge.

dDenysS commented 4 years ago

Hi, @dDenysS. Please, make PR with your changes to "Loops". I'll complete translation later if you haven't time for it.

Hi, @tarasyyyk. PR was made

ArtemZununov commented 4 years ago

Hi, i will take Data types/Arrays

tarasyyyk commented 4 years ago

@ArtemZununov great!

ArtemZununov commented 3 years ago

Hi Pull Request of chapter Data types/Arrays are opened and waiting for check

vsemozhetbyt commented 3 years ago

Чи є в нас якісь правила щодо заявок, які дещо загальмувались? Що робити, коли стає очевидно, що в автора поки нема часу і він не відповідає тут на питання? Можна, звичайно, брати пізніші розділи. Але, мабуть, було б корисніше, якби переклад був без перерв. Якщо ми колись дістанемось до половини і можна буде пропонувати публікацію, хай би це була суцільна половина. Для читачів так буде краще: вони зможуть вчитись паралельно з перекладом подальших розділів. Може, встановити максимальний термін, після якого можна вважати розділ знову вакантним?

tarasyyyk commented 3 years ago

@vsemozhetbyt цієї миті лише я один відповідальний за перевірку запитів на злиття і їх злиття в головну гілку. + кожного тижня проходять нові зміни з головного репозиторію, які теж треба перевірити і злити з цим репозиторієм. Я привик всі зміни ретельно перевіряти і виділяю для цього досить багато часу. Бачу зараз трішки накопилося запитів на зміни. Буду мати змогу перевірити лише у вихідні, тому що дещо зайнятий на роботі. Я бачив Ваші правки до перекладів і розумію що Ваш здібності в цьому на висоті. Якщо маєте час і бажання, то могли б допомогти з перевіркою цього перекладу від @ArtemZununov. Решту Ваших змін я перевірю якомога швидше (передбачаю, що в мене буде мало зауважень :) ).

vsemozhetbyt commented 3 years ago

О, ні, вибачте, я не мав на увазі нікого підганяти з перевіркою пул-реквестів, це кропітка праця. Я скоріше мав на увазі такі ситуації: скажімо, більше року тому заявлено переклад розділу про функції, але автор з того часу не озивався, і тепер на місці цього розділу лакуна, оскільки наступні розділи вже перекладено.

tarasyyyk commented 3 years ago

@vsemozhetbyt так, це справді проблема. Думаю, в такому випадку краще вводити максимальний термін для перекладу, скажімо 2 місяці. Чому 2 місяці? Я розумію, що деякі розділи мають справді багато тексту для перекладу. Також розумію, що для перекладу люди виділяють частину свого вільного часу (за що я дуже їм вдячний). Тому в таких випадках великий розділ може затягнутися на тижні. Час від часу, я питаюся в авторів як йдуть справи. Якщо є зворотній зв'язок, і автор продовжує роботу над перекладом, то термін може бути продовжено. Однак, були випадки що автор не зміг закінчити і мені приходилося завершувати переклад. Я розумію, що таким чином переклад може затягнутися на місяці, але іншого виходу немає. Все-таки, бажаючих, на жаль, дуже мало. Це моя пропозиція. Звичайно, потрібно обговорити, як поступати в таких випадках.

vsemozhetbyt commented 3 years ago

Мені здається, що це слушна пропозиція. Щодо згаданої ситуації, можу запропонувати: якщо шановний @hypeofpipe не озветься найближчим часом, я можу взяти переклад його розділу. Якщо в нього вже є частина перекладу, але нема часу завершити, ми будемо вдячні і за пул-реквест з частиною, решту зможе доперекласти хтось інший.

vsemozhetbyt commented 3 years ago

Як ні прикро це звучить після моїх останніх коментарів, але, з деяких особистих причин, я не зможу бути корисним проєкту найближчим часом. Тому, на жаль, прошу вважати вакантними переклади розділу "Nullish coalescing operator '??'" (автор сьогодні його переписав, тому мій варіант, на жаль, використати не вдасться) та розділу "Functions" (якщо шановний @hypeofpipe не озветься). Вибачте, що так сталось. Якщо щось зміниться, я повернусь до співробітництва)