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

Russian Tour full #1263

Merged
merged 5 commits into from Feb 8, 2019
Merged

Russian Tour full #1263

merged 5 commits into from Feb 8, 2019

Conversation

@kotobotov
Copy link
Contributor

@kotobotov kotobotov commented Jan 18, 2019

I tried to bring the material to the newbies who doesn't know english much so they could quickly understand the scala

compiled version also could be found here
(but compiled without tut so there are some glitches in code formating)

@kotobotov kotobotov force-pushed the kotobotov:ru-tour-full branch 3 times, most recently from 962086f to 74cf7a1 Jan 18, 2019
@propensive
Copy link
Contributor

@propensive propensive commented Jan 27, 2019

This looks like it was a lot of work. Thank you! We need a reviewer, though. I'll put a message out on Twitter.

@@ -0,0 +1,59 @@
---
layout: tour
title: Классы Образцы

This comment has been minimized.

@NikitaMelnikov

NikitaMelnikov Jan 27, 2019

Думаю, что не стоит переводить, лучше оставить "кейс-классы"

This comment has been minimized.

@kotobotov

kotobotov Jan 27, 2019
Author Contributor

это одни из самых спорных моментов, те кто с английским знаком будут желать видеть привычный вариант, кто НЕ знаком предпочтут понятный перевод.
вот например:
мне кажется элегантным смысловое соединение паттерн матчинг с кейс классами, как: сопоставление с примером используя класс образец.
Понимаю что для людей которые изучали документацию на английском непривычно видеть какие-то моменты в переводе).
Я ориентировался на тех кто плохо знаком с английским и программированием, но хочет понять scala, поэтому писал перевод и дополнительно указывал в скобках оригинал когда это важно знать.
Ну если люди поддержат, то можно будет вернуть кейс класс, паттер матчинг и тд.
Хотя целевая аудитория тура, вряд ли будет ревью делать)))

This comment has been minimized.

@fomkin

fomkin Jan 27, 2019

Еще такой момент. "Целевой аудитории" потом нужно будет общаться с опытными разработчиками, у которых уже устоялась терминология заимствованная из английского. Если оставлять такой вариант, то лучше писать через дефис: "Классы-образцы". Или можно и нашим и вашим. "Классы-образцы (кейс-классы)". Далее можно уточнить что в рамках перевода используется термин "класс-образец", но устоявшийся термин это "кейс-класс".

This comment has been minimized.

@kotobotov

kotobotov Jan 27, 2019
Author Contributor

Ну с человеком, который понимает смысл, но допустим не сильно владеет зарубежной терминологией, всегда можно найти общий язык, в отличии от обратной ситуации)
и нашим и вашим -> очень разумное предложение.
П. С. следует также помнить что это обзорный тур, а не курс обучения.


## Объекты

Объекты задаются и существуют в единственным экземпляре. Вы можете думать о них как об одиночках (сингэлтонах) своего собственного класса.

This comment has been minimized.

@fuCtor

fuCtor Jan 28, 2019

Все же правильней "синглтонах", вполне устоявшееся произношение

This comment has been minimized.

@fuCtor

fuCtor Jan 28, 2019

Либо оставить в латинице, лично бы термины не переводил вообще (если нету устоявшегося перевода), а давал в скобках транскрипцию. Кому надо потом сам загуглит что это.

This comment has been minimized.

@kotobotov

kotobotov Jan 28, 2019
Author Contributor

мы (сообщество) и создаем, этот самый устоявшийся перевод, никому кроме нас его и не сделать.
Оригинал добавил в скобках

_ru/tour/pattern-matching.md Show resolved Hide resolved
_ru/tour/pattern-matching.md Outdated Show resolved Hide resolved
_ru/tour/singleton-objects.md Outdated Show resolved Hide resolved
@kotobotov kotobotov changed the title ru-tour full Russian tour full Feb 1, 2019
@kotobotov kotobotov changed the title Russian tour full Russian Tour full Feb 1, 2019
kotobotov added 4 commits Jan 18, 2019
Took 2 hours 46 minutes
Took 1 hour 9 minutes
@kotobotov kotobotov force-pushed the kotobotov:ru-tour-full branch from 8fbd8d8 to 496cac9 Feb 1, 2019
@SethTisue
Copy link
Member

@SethTisue SethTisue commented Feb 4, 2019

is this ready for merge?

@kotobotov
Copy link
Contributor Author

@kotobotov kotobotov commented Feb 4, 2019

we could start voting for choosing between controversial terms
just make suggestions.

Took 2 hours 14 minutes
@SethTisue SethTisue merged commit 51c0ef1 into scala:master Feb 8, 2019
1 check passed
1 check passed
continuous-integration/drone/pr the build was successful
Details
@SethTisue
Copy link
Member

@SethTisue SethTisue commented Feb 8, 2019

further pull requests can always tweak this further. thank you!!

@SethTisue
Copy link
Member

@SethTisue SethTisue commented Feb 8, 2019

perhaps the reviewers here could also review #1276

@kotobotov kotobotov deleted the kotobotov:ru-tour-full branch Feb 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

7 participants