diff --git a/docs/i18n/ukrainian/how-to-help-with-video-challenges.md b/docs/i18n/ukrainian/how-to-help-with-video-challenges.md index 51b2152cda2..07624302063 100644 --- a/docs/i18n/ukrainian/how-to-help-with-video-challenges.md +++ b/docs/i18n/ukrainian/how-to-help-with-video-challenges.md @@ -2,9 +2,9 @@ Відеозавдання – це новий тип завдань у навчальній програмі freeCodeCamp. -Відеозавдання – це маленька частина повноформатного відеокурсу на певну тему. Сторінка з відеозавданням містить відео з Youtube. Кожна сторінка має одне запитання з декількома варіантами відповідей, що стосуються відео. Користувач повинен відповісти правильно на питання перед тим, як перейти до наступного відеозавдання в курсі. +Відеозавдання – це маленька частина повноформатного відеокурсу на певну тему. Сторінка з відеозавданням містить відео на ютубі. Кожна сторінка має одне запитання з декількома варіантами відповідей, що стосуються відео. Користувач повинен правильно відповісти на запитання перед тим, як перейти до наступного відеозавдання курсу. -Сторінки з відеозавданнями створюються членами команди freeCodeCamp. Відео на YouTube також завантажуються членами команди freeCodeCamp. Багато відеозавдань ще не мають запитань, пов'язаних з ними. +Сторінки з відеозавданнями створюються учасниками команди freeCodeCamp. Відео на ютуб також завантажуються учасниками команди freeCodeCamp. Багато відеозавдань ще не мають запитань, пов'язаних з ними. Ви можете допомогти, створивши запитання з декількома варіантами відповіді, повʼязаних з розділами відео, та додавши ці питання до markdown-файлів для відеозавдань. @@ -23,7 +23,7 @@ forumTopicId: 12345 # --description-- -Challenge description text, in markdown +Опис завдання, у markdown ```html
example code
@@ -31,7 +31,7 @@ Challenge description text, in markdown # --question-- -На даний момент ці поля використовуються для Python завдань з декількома варіантами відповіді. +Наразі ці поля використовуються у завданнях з декількома варіантами відповідей на тему Python. ## --text-- @@ -54,22 +54,22 @@ Challenge description text, in markdown Номер правильної відповіді повинен бути тут. ```` -## Creating questions for video challenges +## Створення запитань для questions for video challenges -### Access the video challenge markdown files +### Отримання доступу до markdown-файлів відеозавдань -You can find the markdown files for video challenges at the following locations in the curriculum: +Markdow-файли до відеозавдань можна знайти у наступних локаціях навчальної програми: - [Data Analysis with Python Course](https://github.com/freeCodeCamp/freeCodeCamp/tree/main/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course) - [TensorFlow 2.0 Course](https://github.com/freeCodeCamp/freeCodeCamp/tree/main/curriculum/challenges/english/11-machine-learning-with-python/tensorflow) - [Numpy Course](https://github.com/freeCodeCamp/freeCodeCamp/tree/main/curriculum/challenges/english/08-data-analysis-with-python/numpy) - [How Neural Networks Work Course](https://github.com/freeCodeCamp/freeCodeCamp/tree/main/curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work) -Pick a challenge markdown file from the options above. +Оберіть markdown-файл завдання із поданих нижче. -### Skim through the video associated with the challenge and create a multiple-choice question +### Ознайомтеся із відео, пов'язаним із завданням, та створіть запитання із декількома варіантами відповіді -First, find the `videoId`. +Спершу знайдіть `videoId`. For example, in the following code from the header of a video challenge markdown file, the `videoId` is "nVAaxZ34khk". On GitHub, the information should be laid out in a table format. @@ -91,26 +91,26 @@ Skim the YouTube video with that `videoId` and think of a multiple-choice questi You can add the question locally or using the GitHub interface. To add the question locally, you need to [set up freeCodeCamp locally](how-to-setup-freecodecamp-locally.md). You can also find the file on GitHub and click the edit button to add the question right in your browser. -If a question has not yet been added to a particular video challenge, it will have the following default question: +Якщо запитання ще не додано до певного відеозавдання, воно матиме наступне запитання за замовчуванням: ```md # --question-- ## --text-- -Question text +Запитання ## --answers-- -Answer 1 +Відповідь 1 --- -Answer 2 +Відповідь 2 --- -More answers +Інші відповіді ## --video-solution-- diff --git a/docs/i18n/ukrainian/moderator-handbook.md b/docs/i18n/ukrainian/moderator-handbook.md index 6142918a3b7..f8f78c6247b 100644 --- a/docs/i18n/ukrainian/moderator-handbook.md +++ b/docs/i18n/ukrainian/moderator-handbook.md @@ -215,31 +215,31 @@ Moderating the forum is possible via a cell-phone but you may encounter some usa - The moderator's 'wrench' is at the bottom of the view-port but if you click it and cannot see the "Select Posts" button because it has scrolled out of view, you may need to try to scroll to it, though sometimes that doesn't work in which case moving to a desktop/laptop monitor may be needed. - Sometimes clicking on the three-dot menu below a post can hide the reply icon. Reload the page to get it back. -## Moderating Facebook +## Модерація фейсбуку -If you see anything that seems to break our [Code of Conduct](https://code-of-conduct.freecodecamp.org/), you should delete it immediately. +Якщо ви помітили будь-що, що порушує наш [Кодекс поведінки](https://code-of-conduct.freecodecamp.org/), вам необхідно негайно це видалити. -Sometimes people will post things that they think are funny. They don't realize that what they said or what they shared could be interpreted as offensive. You should delete such posts, but not necessarily ban the person. Hopefully, the user will come to understand that what they posted was inappropriate because the post was deleted. +Іноді люди публікують те, що вважають смішним. Вони не усвідомлюють, що те, що вони сказали чи поширили, може трактуватися як образа. Такі дописи потрібно видаляти, але немає потреби кидати користувача в бан. Ми надіємося, що користувач зрозуміє, що його допис був неприйнятним та, відповідно, видаленим. -But if it is an egregious offense that can't reasonably be attributed to a cultural difference or a misunderstanding of the English language. In that case, you should strongly consider blocking the member from the Facebook group. +Іноді допис є кричущим порушенням норм і не може бути розумно обґрунтованим з позиції культурних відмінностей чи нерозуміння англійської мови. У такому випадку вам слід серйозно розглянути можливість заблокувати користувача у групі на фейсбуці. -## Moderating Discord +## Модерація дискорду -Here's how moderators deal with violations of our [Code of Conduct](https://code-of-conduct.freecodecamp.org/) on our chat server: +Модератори вирішують порушення нашого [Кодексу поведінки](https://code-of-conduct.freecodecamp.org/) у чаті наступним чином: -> [!NOTE] Camperbot serves as our moderation bot, and all of the commands use Discord's native slash command interface. You can see a list of all of the commands by typing `/` in any channel. +> [!NOTE] Camperbot служить нашим ботом та всі команди використовують дискордовий інтерфейс команд. Ви можете переглянути список всіх команд, ввівши `/` у будь-якому каналі. -1. **Make sure the user intended to violate the [Code of Conduct](https://code-of-conduct.freecodecamp.org).** +1. **Переконайтеся, що користувач навмисно порушив [Кодекс поведінки](https://code-of-conduct.freecodecamp.org).** - Not all violations of the [Code of Conduct](https://code-of-conduct.freecodecamp.org) were intended as such. A new camper might post a large amount of code for help, unaware that this can be disruptive to conversation. In these cases, you can just ask them to paste their code with services like CodePen or Pastebin. + Не всі порушення [Кодексу поведінки](https://code-of-conduct.freecodecamp.org) є навмисними. Нові користувачі можуть публікувати велику кількість коду для допомоги, не знаючи, що це може заважати розмові. У таких випадках ви можете просто попросити їх скористатися такими сервісами, як CodePen чи Pastebin. -2. **If the camper clearly and intentionally violates the [Code of Conduct](https://code-of-conduct.freecodecamp.org), the moderator will proceed as follows:** +2. **Якщо користувач безсумнівно та навмисно порушує [Кодекс поведінки](https://code-of-conduct.freecodecamp.org), модератор робить наступне:** - For minor offences, a warning may be issued with the `/warn` command. For more egregious offences, you can remove the member from the server temporarily with the `/kick` command, or permanently with the `/ban` command. In some cases, a member may just need some time to cool off and collect their thoughts - the `/mute` command allows you to prevent them from engaging with our community for a set period of time. A muted member can see the conversation, but cannot post messages or add reactions. + Через незначне порушення можна видати попередження за допомогою команди `/warn`. Через грубші порушення користувача можна видалити із сервера тимчасово (за допомогою команди `/kick`) або назавжди (за допомогою команди `/ban`). У деяких випадках користувачу просто потрібен час, щоб охолонути та зібрати свої думки: команда `/mute` дозволяє запобігти взаємодії користувача зі спільнотою на встановлений час. Заглушений користувач бачить розмову, але не може публікувати повідомлення чи додавати реакції. - All moderation commands will take a `reason` parameter, which should be a short explanation of why the action was taken. Moderation actions done with the bot will be logged in `#mod-log`, which allows us all to stay on the same page. As such, we should avoid using Discord's built-in moderation tools, as they will not be logged. + Усі модераційні команди приймають параметр `reason`, що вимагає короткого пояснення вжитих дій. Модераційні дії, виконані із допомогою бота, будуть записані до `#mod-log`, що дозволяє нам залишатись на одній хвилі. Вбудовані інструменти дискорду не записуються, тому їх потрібно уникати. - > [!WARNING] The reason provided to a moderation command will also be included in the DM notification to the camper. Please remember to be professional here. + > [!WARNING] Причина модераційної команди буде додана до особистого повідомлення користувачу. Не забудьте бути професіоналом. 3. **Створення приватного обговорення** @@ -275,13 +275,13 @@ Here's how moderators deal with violations of our [Code of Conduct](https://code Модератор: дружнє нагадування дотримуватись [Кодексу поведінки](https://code-of-conduct.freecodecamp.org): https://code-of-conduct.freecodecamp.org/ -6. **Не хвастайтесь тим, що ви модератор ** +6. **Не хвастайтесь тим, що ви модератор** Не ставте себе вище спільноти. **Ви – спільнота.** І спільнота довірила вам захищати щось особливе, що ми всі розділяємо: _привітне_ місце для нових розробників. Якщо ви вихваляєтесь своє посадою модератора, люди можуть почуватися некомфортно поруч з вами, так само, як почуваються некомфортно поруч із поліцією, попри те, що не порушували закон. Це лише людська природа. -7. **Не суперечте іншим модераторам ** +7. **Не суперечте іншим модераторам** Якщо ви не погоджуєтесь із діями іншого модератора, обговоріть це особисто з ним або у каналі #mod-chat. Ніколи не відхиляйте дії модератора і ніколи не суперечте іншим модераторам привселюдно. Натомість спокійно все обговоріть у `#mod-chat` та переконайте модератора, що він сам повинен скасувати бан або змінити свою думку.