Skip to content

Commit 49a691a

Browse files
committed
Add @dmytro-altsyvanovych-depop's suggestions
1 parent 9c7eaed commit 49a691a

6 files changed

+32
-32
lines changed

_includes/_uk/getting-started.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ _Scastie_ це онлайн “пісочниця”, де ви можете е
2727
{% tab macOS for=install-cs-setup-tabs %}
2828
Виконайте наступну команду в терміналі, виконуючи всі спливаючі інструкції:
2929
{% include code-snippet.html language='bash' codeSnippet=site.data.setup-scala.macOS-brew %}
30-
{% altDetails cs-setup-macos-nobrew "Якщо ви не використовуєте Homebrew:" %}
30+
{% altDetails cs-setup-macos-nobrew "Якщо ви не використовуєте Homebrew:" %}
3131
{% include code-snippet.html language='bash' codeSnippet=site.data.setup-scala.macOS-default %}
3232
{% endaltDetails %}
3333
{% endtab %}
@@ -90,7 +90,7 @@ Scala code runner version {{site.scala-3-version}} -- Copyright 2002-2022, LAMP/
9090
> `scala` відповідно). Незалежно від того, чи збираєтеся ви використовувати Scala 2 чи 3,
9191
> тому що більшість проєктів використовує інструменти для збірки,
9292
> які використовують правильні версії Scala незалежно від того, яка встановлена "глобально".
93-
> Тим не менш, ви завжди можете запустити певну версію Scala за допомогою
93+
> Однак, ви завжди можете запустити певну версію Scala за допомогою
9494
> ```
9595
> $ cs launch scala:{{ site.scala-version }}
9696
> $ cs launch scalac:{{ site.scala-version }}
@@ -124,8 +124,8 @@ Scala code runner version {{site.scala-3-version}} -- Copyright 2002-2022, LAMP/
124124
125125
Щоб створити новий Scala проєкт за допомогою sbt:
126126
127-
1. `cd` в пусту директорію.
128-
1. Виконайте команду `sbt new scala/scala3.g8` щоб створити проєкт на Scala 3, або `sbt new scala/hello-world.g8` щоб створити проєкт на Scala 2.
127+
1. Перейдіть (`cd`) в пусту директорію.
128+
1. Виконайте команду `sbt new scala/scala3.g8`, щоб створити проєкт на Scala 3, або `sbt new scala/hello-world.g8`, щоб створити проєкт на Scala 2.
129129
Команда завантажує шаблон проєкту з GitHub.
130130
Також, створює директорію `target`, яку ви можете проігнорувати.
131131
1. Коли буде запропоновано, оберіть назву програми `hello-world`. В результаті буде створено проєкт "hello-world".

_uk/getting-started/intellij-track/building-a-scala-project-with-intellij-and-sbt.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ previous-page: /uk/getting-started/intellij-track/getting-started-with-scala-in-
88
next-page: /uk/testing-scala-in-intellij-with-scalatest
99
---
1010

11-
В цьому туторіалі ми побачимо як будувати Scala проєкти використовуючи [sbt](https://www.scala-sbt.org/1.x/docs/index.html).
11+
В цьому посібнику ми побачимо як будувати Scala проєкти використовуючи [sbt](https://www.scala-sbt.org/1.x/docs/index.html).
1212
sbt — популярний інструмент для компіляції, запуску та тестування проєктів Scala будь-якої складності.
1313
Використання інструменту збірки, такого як sbt (або Maven/Gradle), стає необхідним, коли ви створюєте проєкти із залежностями або кількома файлами коду.
14-
Ми припускаємо, що ви завершили [перший туторіал](./getting-started-with-scala-in-intellij.html).
14+
Ми припускаємо, що ви завершили [перший посібник](./getting-started-with-scala-in-intellij.html).
1515

1616
## Створення проєкту
1717
У цьому розділі ми покажемо вам, як створити проєкт в IntelliJ. Однак, якщо вам
1818
комфортніше працювати у терміналі, ми рекомендуємо подивитись [початок роботи зі Scala і sbt у командному рядку](/uk/getting-started/sbt-track/getting-started-with-scala-and-sbt-on-the-command-line.html)
19-
і потім повернутися сюди до розділу «Написання коду на Scala».
19+
і потім повернутися сюди до розділу «Написання коду на Scala».
2020

2121
1. Якщо ви ще не створили проєкт у терміналі, запустіть IntelliJ та оберіть "Створити новий проєкт (Create New Project)"
2222
* На панелі зліва оберіть Scala, а на панелі справа оберіть sbt
@@ -60,14 +60,14 @@ object Main extends App {
6060
}
6161
```
6262

63-
Примітка: IntelliJ має власну реалізацію компілятора Scala, тому іноді ваш код є правильним, навіть якщо IntelliJ вказує інше.
63+
Примітка: IntelliJ має власну реалізацію компілятора Scala, тому іноді ваш код є правильним, навіть якщо IntelliJ вказує інше.
6464
Ви завжди можете перевірити у командному рядку, чи може sbt запустити ваш проєкт.
6565

6666
## Запуск проєкту
6767
1. З меню **Run** оберіть **Edit configurations**
6868
1. Натисніть кнопку **+** та оберіть **sbt Task**.
6969
1. Назвіть його `Run the program`.
70-
1. В полі **Tasks** наберіть `~run`. Опція `~` змушує sbt пере-збирати та перезапускати проєкт, коли ви зберігаєте зміни у файлі проєкту.
70+
1. В полі **Tasks** наберіть `~run`. Опція `~` змушує sbt перебудовувати та перезапускати проєкт, коли ви зберігаєте зміни у файлі проєкту.
7171
1. Натисніть **OK**.
7272
1. В меню **Run** натисніть **Run 'Run the program'**.
7373
1. В коді змініть `75` на `61` та подивіться оновлений результат в консолі.
@@ -83,7 +83,7 @@ libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" %
8383
Тут `libraryDependencies` є набором залежностей та використовуючи `+=`,
8484
ми додаємо залежність [scala-parser-combinators](https://github.com/scala/scala-parser-combinators) до набору залежностей,
8585
які необхідні для sbt та які завантажаться при його запуску. Тепер в будь-якому Scala файлі ви можете використати
86-
класи, об'єкти, тощо з scala-parser-combinators через звичайний "import".
86+
класи, об'єкти тощо з scala-parser-combinators через звичайний "import".
8787

8888
Більше опублікованих бібліотек можна знайти на
8989
[Scaladex](https://index.scala-lang.org/) - індекс бібліотек Scala, місце куди ви можете зайти, щоб скопіювати інформацію про бібліотеку
@@ -98,4 +98,4 @@ libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" %
9898
* [Книга по Scala](/overviews/scala-book/introduction.html), що є набором коротких вступних уроків з основних особливостей.
9999
* [Тур по Scala](/tour/tour-of-scala.html) серія коротких оглядових статей про можливості Scala.
100100
* Продовжить вчити Scala інтерактивно виконуючи
101-
[вправи зі Scala](https://www.scala-exercises.org/scala_tutorial).
101+
[вправи зі Scala](https://www.scala-exercises.org/scala_tutorial).

_uk/getting-started/intellij-track/getting-started-with-scala-in-intellij.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ disqus: true
77
next-page: /uk/building-a-scala-project-with-intellij-and-sbt
88
---
99

10-
У цьому туторіалі буде розглянемо як створити мінімальний проєкт Scala за допомогою IntelliJ IDE з плагіном Scala.
10+
У цьому посібнику буде розглянемо як створити мінімальний проєкт Scala за допомогою IntelliJ IDE з плагіном Scala.
1111
У цьому посібнику IntelliJ завантажить для вас Scala.
1212

1313
## Встановлення
@@ -16,8 +16,8 @@ next-page: /uk/building-a-scala-project-with-intellij-and-sbt
1616
`javac 1.8.___`
1717
* Якщо у вас не встановлена версія 1.8 або вище, [встановіть JDK](https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
1818
1. Далі, завантажте та встановіть [IntelliJ Community Edition](https://www.jetbrains.com/idea/download/)
19-
1. Після того, як ви запустили IntelliJ, ви можете завантажити й встановити плагін Scala за інструкцією
20-
[як встановлювати плагіни IntelliJ](https://www.jetbrains.com/help/idea/installing-updating-and-uninstalling-repository-plugins.html) (шукайте "Scala" в меню плагінів.)
19+
1. Після того, як ви запустили IntelliJ, ви можете завантажити й встановити плагін Scala за інструкцією
20+
[як встановлювати плагіни IntelliJ](https://www.jetbrains.com/help/idea/installing-updating-and-uninstalling-repository-plugins.html) (шукайте "Scala" в меню плагінів.)
2121

2222
Під час створення проєкту встановиться остання версія Scala.
2323
Примітка: якщо ви хочете відкрити наявний проєкт Scala, ви можете натиснути **Open** під час запуску IntelliJ.
@@ -26,7 +26,7 @@ next-page: /uk/building-a-scala-project-with-intellij-and-sbt
2626
1. Запустіть IntelliJ та натисніть **File** => **New** => **Project**
2727
1. На панелі зліва оберіть Scala, а на панелі справа - IDEA.
2828
1. Назвіть проєкт **HelloWorld**
29-
1. Припускаємо, що ви вперше створюєте проект Scala за допомогою IntelliJ,
29+
1. Припускаємо, що ви вперше створюєте проєкт Scala за допомогою IntelliJ,
3030
вам потрібно буде встановити Scala SDK. В полі праворуч від Scala SDK натисніть **Create**.
3131
1. Оберіть останню версію (наприклад, {{ site.scala-version }}) та натисніть **Download**. Це може зайняти декілька хвилин, але наступні проєкти зможуть використати той же SDK.
3232
1. Після того як створена SDK та ви повернулись до вікна "New Project", натисніть **Finish**.
@@ -35,8 +35,8 @@ next-page: /uk/building-a-scala-project-with-intellij-and-sbt
3535
## Написання коду
3636

3737
1. Зліва, на панелі **Project** клацніть кнопкою миші на `src` та оберіть **New** => **Scala class**.
38-
Якщо ви не бачите **Scala class**, клацніть правою кнопкою миші на **HelloWorld** та оберіть **Add Framework Support...**, натисніть **Scala** та продовжіть.
39-
Якщо ви бачите **Error: library is not specified**, ви можете або натиснути на кнопку завантаження або обрати шлях бібліотеки вручну.
38+
Якщо ви не бачите **Scala class**, клацніть правою кнопкою миші на **HelloWorld** та оберіть **Add Framework Support...**, натисніть **Scala** та продовжить.
39+
Якщо ви бачите **Error: library is not specified**, ви можете або натиснути на кнопку завантаження або обрати шлях бібліотеки вручну.
4040
Якщо ви бачите тільки **Scala Worksheet** спробуйте розкрити директорію `src` та піддиректорію `main` та клацніть правою кнопкою миші на теку `scala`.
4141
1. Назвіть клас `Hello` та змініть його **Kind** на `object`.
4242
1. Змініть код класу на наступний:
@@ -71,7 +71,7 @@ square(2)
7171
## Наступні кроки
7272

7373
Тепер ви знаєте, як створити простий проєкт Scala, який можна використовувати,
74-
щоб почати вивчати мову. У наступному уроці ми познайомимося з важливим інструментом збірки під назвою sbt,
74+
щоб почати вивчати мову. У наступному уроці ми познайомимося з важливим інструментом збірки під назвою sbt,
7575
який можна використовувати як для простих проєктів, так і продакшн програм.
7676

7777
Наступне: [Створення проєкту на Scala з IntelliJ і sbt](building-a-scala-project-with-intellij-and-sbt.html)

_uk/getting-started/intellij-track/testing-scala-in-intellij-with-scalatest.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ previous-page: /uk/building-a-scala-project-with-intellij-and-sbt
88
---
99

1010
Існує кілька бібліотек і методологій тестування для Scala,
11-
але в цьому туторіалі ми продемонструємо один популярний варіант для фреймворку ScalaTest,
11+
але в цьому посібнику ми продемонструємо один популярний варіант для фреймворку ScalaTest,
1212
що називається [FunSuite](https://www.scalatest.org/getting_started_with_fun_suite).
1313

1414
Ми припускаємо, що ви знаєте [як створити проєкт з IntelliJ](building-a-scala-project-with-intellij-and-sbt.html).
@@ -64,10 +64,10 @@ previous-page: /uk/building-a-scala-project-with-intellij-and-sbt
6464
Оператор `===` є частиною ScalaTest та надає чисті повідомлення про помилки.
6565
6666
## Додати інший тест-кейс
67-
1. Додайте інший тестовий блок з власним `assert`, що перевіряє значення кубу `0`.
67+
1. Додайте інший тестовий блок з власним `assert`, що перевіряє значення куба `0`.
6868
1. Виконайте `sbt test` знову, двічі клацнувши правою кнопкою миші на `CubeCalculatorTest` та обравши 'Run **CubeCalculatorTest**'.
6969
7070
## Висновок
7171
Ви побачили один шлях тестування вашого Scala коду. Більше про
72-
FunSuite ScalaTest на [офіційному вебсайті](https://www.scalatest.org/getting_started_with_fun_suite).
72+
FunSuite ScalaTest на [офіційному вебсайті](https://www.scalatest.org/getting_started_with_fun_suite).
7373
Ви можете проглянути інші фреймворки для тестування такі як [ScalaCheck](https://www.scalacheck.org/) та [Specs2](https://etorreborre.github.io/specs2/).

_uk/getting-started/sbt-track/getting-started-with-scala-and-sbt-on-the-command-line.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ disqus: true
77
next-page: /uk/testing-scala-with-sbt-on-the-command-line
88
---
99

10-
У цьому туторіалі ви дізнаєтесь, як створити проєкт Scala шаблон.
11-
Ви можете використовувати це як відправну точку для власного проєкту.
10+
У цьому посібнику ви дізнаєтесь, як створити проєкт Scala шаблон.
11+
Ви можете використовувати це як відправну точку для власного проєкту.
1212
Ми використаємо [sbt](https://www.scala-sbt.org/1.x/docs/index.html), що де-факто є основним інструментом збірки для Scala.
1313
sbt компілює, запускає, та тестує ваші проєкти поміж інших корисних задач.
1414
Ми припускаємо, що ви знаєте, як користуватися терміналом.
@@ -47,8 +47,8 @@ sbt компілює, запускає, та тестує ваші проєкт
4747
## Запуск проєкту
4848
1. Перейдіть (`cd`) у `hello-world`.
4949
1. Виконайте `sbt`. Це запустить sbt консоль.
50-
1. Наберіть `~run`. Символ `~` є опціональним та означає пере-збірку при кожному збереженні файлу,
51-
що дає можливість пришвидшити цикл редагування/запуск/відлагодження.
50+
1. Наберіть `~run`. Символ `~` є опціональним та означає перебудову при кожному збереженні файлу,
51+
що дає можливість пришвидшити цикл редагування/запуск/відлагодження.
5252

5353
## Модифікація коду
5454
1. Відкрийте файл `src/main/scala/Main.scala` у вашому текстовому редакторі.
@@ -68,15 +68,15 @@ libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" %
6868
Тут `libraryDependencies` є набором залежностей та використовуючи `+=`,
6969
ми додаємо залежність [scala-parser-combinators](https://github.com/scala/scala-parser-combinators) до набору залежностей,
7070
які необхідні для sbt та які завантажаться при його запуску. Тепер в будь-якому Scala файлі ви можете використати
71-
класи, об'єкти, тощо з scala-parser-combinators через звичайний "import".
71+
класи, об'єкти тощо з scala-parser-combinators через звичайний "import".
7272

73-
Більше опублікованих бібліотек можна знайти на
74-
[Scaladex](https://index.scala-lang.org/) - індекс бібліотек Scala, місце куди ви можете зайти, щоб скопіювати інформацію про бібліотеку
73+
Більше опублікованих бібліотек можна знайти на
74+
[Scaladex](https://index.scala-lang.org/) - індекс бібліотек Scala, місце куди ви можете зайти, щоб скопіювати інформацію про бібліотеку
7575
та додати у ваш `build.sbt` файл.
7676

7777
## Наступні кроки
7878

79-
Перейдіть до наступного туторіалу з серії _початок роботи з sbt_, та дізнайтесь про [тестування Scala з sbt та ScalaTest в командному рядку](testing-scala-with-sbt-on-the-command-line.html).
79+
Перейдіть до наступного посібника з серії _початок роботи з sbt_, та дізнайтесь про [тестування Scala з sbt та ScalaTest в командному рядку](testing-scala-with-sbt-on-the-command-line.html).
8080

8181
**або**
8282

0 commit comments

Comments
 (0)