From db2b081a67e3d2c8223fcb8866dd37a7a8254122 Mon Sep 17 00:00:00 2001 From: camperbot Date: Thu, 6 Jul 2023 15:22:25 +0530 Subject: [PATCH] chore(i18n,docs): processed translations (#50895) --- .../portuguese/how-to-enable-new-languages.md | 4 +- .../i18n/portuguese/language-lead-handbook.md | 16 ++-- .../ukrainian/how-to-enable-new-languages.md | 4 +- docs/i18n/ukrainian/language-lead-handbook.md | 16 ++-- docs/i18n/ukrainian/moderator-handbook.md | 80 +++++++++---------- 5 files changed, 60 insertions(+), 60 deletions(-) diff --git a/docs/i18n/portuguese/how-to-enable-new-languages.md b/docs/i18n/portuguese/how-to-enable-new-languages.md index d179872da80..4b4674c7aa3 100644 --- a/docs/i18n/portuguese/how-to-enable-new-languages.md +++ b/docs/i18n/portuguese/how-to-enable-new-languages.md @@ -120,7 +120,7 @@ export const rtlLangs = ['']; ### Configuração dos superblocos traduzidos -No arquivo [config/superblocks.ts](https://github.com/freeCodeCamp/freeCodeCamp/blob/main/config/superblocks.ts), adicione o novo idioma ao objeto `notAuditedSuperBlocks`. Isso lista todos os superblocos que não estão totalmente traduzidos. Add an array of superblocks which have not been fully translated to it. For example: +No arquivo [config/superblocks.ts](https://github.com/freeCodeCamp/freeCodeCamp/blob/main/config/superblocks.ts), adicione o novo idioma ao objeto `notAuditedSuperBlocks`. Isso lista todos os superblocos que não estão totalmente traduzidos. Adicione um array de superblocos que não foram totalmente traduzidos a ele. Por exemplo: ```js export const notAuditedSuperBlocks: NotAuditedSuperBlocks = { @@ -145,7 +145,7 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = { Certifique-se de adicionar apenas os superblocos que **não** estão totalmente traduzidos e aprovados. Os superblocos traduzidos serão calculados a partir desse objeto. Quando um novo superbloco estiver totalmente traduzido, remova-o do array para esse idioma. -See the `SuperBlocks` enum at the beginning of the same file for the full list of superblocks. +Veja o enum `SuperBlocks` no início do mesmo arquivo para ver a lista completa de superblocos. ### Configurar a busca diff --git a/docs/i18n/portuguese/language-lead-handbook.md b/docs/i18n/portuguese/language-lead-handbook.md index 62d1c3519d8..83bda7594f3 100644 --- a/docs/i18n/portuguese/language-lead-handbook.md +++ b/docs/i18n/portuguese/language-lead-handbook.md @@ -40,7 +40,7 @@ Sendo `link` o link do artigo original. > [!TIP] Alterar os artigos no rodapé pelo menos uma vez por mês significa dar um impulso aos artigos vinculados nos resultados do Google. -To update the trending articles in the footer, you need to update the [yaml file in the CDN repository](https://github.com/freeCodeCamp/cdn/tree/main/build/universal/trending) for your language. Both the curriculum and the publication reference this file. +Para atualizar os artigos de tendência no rodapé, você precisa atualizar o [arquivo yaml no repositório CDN](https://github.com/freeCodeCamp/cdn/tree/main/build/universal/trending) para o seu idioma. Tanto o currículo como o editorial fazem referência a esse arquivo. Por exemplo, aqui está o conteúdo do arquivo para os primeiros 6 artigos: @@ -63,17 +63,17 @@ Cada número representa um dos 30 artigos do rodapé. Veriifique se a correspond Para cada artigo, você precisará criar um título menor para usar no rodapé. Cada título deve permanecer em uma única linha e não deve ir para uma nova linha. -Você vai querer [fazer a build do client traduzido localmente](how-to-enable-new-languages.md) para ver se os títulos têm o comprimento correto. You can preview the changes by editing the `trending.json` file in your local environment: +Você vai querer [fazer a build do client traduzido localmente](how-to-enable-new-languages.md) para ver se os títulos têm o comprimento correto. Você pode visualizar as alterações editando o arquivo `trending.json` em seu ambiente local: -1. Update your `.env` file to use your language for `CLIENT_LOCALE` and `CURRICULUM_LOCALE`. +1. Atualize o arquivo `.env` para usar seu idioma em `CLIENT_LOCALE` e `CURRICULUM_LOCALE`. -2. Run `pnpm run create:config`. This will automatically generate the `trending.json` file for your language under the `/client/i18n/locales/` directory. +2. Execute `pnpm run create:config`. Isso gerará automaticamente o arquivo `trending.json` para o seu idioma no diretório `/client/i18n/locales/`. -3. Start the server by running `pnpm run develop:server` in one terminal window. +3. Inicie o servidor executando `pnpm run develop:server` em uma janela do terminal. -4. Edit the `trending.json` to contain the titles you want to preview. You may want to convert your `.yaml` file into JSON format with an automatic tool. +4. Edite o arquivo `trending.json` para que contenha os títulos que você deseja visualizar. Você pode querer converter o seu arquivo `.yaml` em formato JSON com uma ferramenta automática. -5. In another terminal window, run `pnpm run clean:client`, and then `pnpm run develop:client` +5. Em outra janela do terminal, execute `pnpm run clean:client` e, em seguida, `pnpm run develop: client` ## Como traduzir os artigos dos links de rodapé @@ -125,7 +125,7 @@ Depois de ter traduzido e publicado os artigos listados como "podem ser traduzid > [!WARNING] Apenas "Sobre", "Suporte", "Honestidade acadêmica" e "Código de conduta" podem ser traduzidos. Deixar os outros URLs inalterados. -Update the following part in the file: +Atualize a seguinte parte do arquivo: ```json { diff --git a/docs/i18n/ukrainian/how-to-enable-new-languages.md b/docs/i18n/ukrainian/how-to-enable-new-languages.md index 453c87d8b69..f5138eb923e 100644 --- a/docs/i18n/ukrainian/how-to-enable-new-languages.md +++ b/docs/i18n/ukrainian/how-to-enable-new-languages.md @@ -120,7 +120,7 @@ export const rtlLangs = ['']; ### Налаштуйте перекладені суперблоки -У файлі [config/superblocks.ts](https://github.com/freeCodeCamp/freeCodeCamp/blob/main/config/superblocks.ts) додайте нову мову до об’єкту `notAuditedSuperBlocks`. Це виведе список усіх суперблоків, які не повністю перекладені. Add an array of superblocks which have not been fully translated to it. For example: +У файлі [config/superblocks.ts](https://github.com/freeCodeCamp/freeCodeCamp/blob/main/config/superblocks.ts) додайте нову мову до об’єкту `notAuditedSuperBlocks`. Це виведе список усіх суперблоків, які не повністю перекладені. Додайте сюди масив суперблоків, які не повністю перекладені. Наприклад: ```js export const notAuditedSuperBlocks: NotAuditedSuperBlocks = { @@ -145,7 +145,7 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = { Переконайтесь, що додали лише ті суперблоки, які **не** повністю перекладені та затверджені. Перекладені суперблоки будуть вирахувані з цього об’єкта. Коли новий суперблок буде повністю перекладений, вилучіть його з масиву цієї мови. -See the `SuperBlocks` enum at the beginning of the same file for the full list of superblocks. +Див. запис `SuperBlocks` на початку того ж файлу для повного списку суперблоків. ### Налаштування пошуку diff --git a/docs/i18n/ukrainian/language-lead-handbook.md b/docs/i18n/ukrainian/language-lead-handbook.md index 2846c48da5d..940d02e8bb9 100644 --- a/docs/i18n/ukrainian/language-lead-handbook.md +++ b/docs/i18n/ukrainian/language-lead-handbook.md @@ -40,7 +40,7 @@ Ghost дозволяє налаштувати декілька рівнів ко > [!TIP] Змінювати статті у нижньому колонтитулі принаймні раз на місяць дозволяє покращити результати пошуку в гуглі. -To update the trending articles in the footer, you need to update the [yaml file in the CDN repository](https://github.com/freeCodeCamp/cdn/tree/main/build/universal/trending) for your language. Both the curriculum and the publication reference this file. +Щоб оновити статті у нижньому колонтитулі, вам потрібно оновити [файл yaml у репозиторії CDN](https://github.com/freeCodeCamp/cdn/tree/main/build/universal/trending) для своєї мови. Це стосується і навчальної програми, і новин. Наприклад, ось вміст файлу для перших шести статей: @@ -63,17 +63,17 @@ article5link: 'https://www.freecodecamp.org/italian/news/cose-un-api-in-italiano Для кожної статті потрібно створювати коротший заголовок, який використовуватиметься у нижньому колонтитулі. Кожен заголовок повинен залишатися в одному рядку та не переходити в інший. -Вам доведеться [побудувати перекладеного клієнта локально](how-to-enable-new-languages.md), щоб переконатись, що довжина заголовків правильна. You can preview the changes by editing the `trending.json` file in your local environment: +Вам доведеться [побудувати перекладеного клієнта локально](how-to-enable-new-languages.md), щоб переконатись, що довжина заголовків правильна. Ви можете переглянути зміни, відредагувавши файл `trending.json` у своєму локальному середовищі: -1. Update your `.env` file to use your language for `CLIENT_LOCALE` and `CURRICULUM_LOCALE`. +1. Оновіть файл `.env` так, щоб він використовував вашу мову для `CLIENT_LOCALE` та `CURRICULUM_LOCALE`. -2. Run `pnpm run create:config`. This will automatically generate the `trending.json` file for your language under the `/client/i18n/locales/` directory. +2. Запустіть `pnpm run create:config`. Це автоматично згенерує файл `trending.json` для вашої мови у каталозі `/client/i18n/locales/`. -3. Start the server by running `pnpm run develop:server` in one terminal window. +3. Запустіть сервер, виконавши `pnpm run develop:server` у вікні терміналу. -4. Edit the `trending.json` to contain the titles you want to preview. You may want to convert your `.yaml` file into JSON format with an automatic tool. +4. Відредагуйте файл `trending.json`, щоб він містив потрібні заголовки. Можливо, знадобиться конвертувати файл `.yaml` у формат JSON. -5. In another terminal window, run `pnpm run clean:client`, and then `pnpm run develop:client` +5. В іншому вікні терміналу запустіть `pnpm run clean:client`, а потім `pnpm run develop:client` ## Як перекладати статті в нижньому колонтитулі @@ -125,7 +125,7 @@ article5link: 'https://www.freecodecamp.org/italian/news/cose-un-api-in-italiano > [!WARNING] Можна перекладати лише «Про нас», «Допомога», «Академічна доброчесність» та «Кодекс поведінки». Не змінюйте інших URL. -Update the following part in the file: +Оновіть цю частину файлу: ```json { diff --git a/docs/i18n/ukrainian/moderator-handbook.md b/docs/i18n/ukrainian/moderator-handbook.md index 2f505405d9a..23e4f5d8485 100644 --- a/docs/i18n/ukrainian/moderator-handbook.md +++ b/docs/i18n/ukrainian/moderator-handbook.md @@ -144,33 +144,33 @@ Ви можете закрити недійсні PR та відповісти на них за допомогою [шаблона](reply-templates.md#closing-invalid-pull-requests). -#### Filtering Pull Requests +#### Фільтрування запитів на злиття -To sort Pull Requests for Quality Assurance for quick access to PRs that are ready for review, do not have a merge conflict, are not blocked, and have all status checks in green, use the following link to apply the filters: +Щоб відсортувати запити на злиття для QA для швидкого доступу до запитів, які готові до перегляду, не містять конфліктів, не заблоковані та всі прапорці яких є зеленими, використайте це посилання, щоб застосувати фільтри: -[Direct link with filter applied](https://github.com/freeCodeCamp/freeCodeCamp/pulls?q=is%3Aopen+is%3Apr+-label%3A%22status%3A+blocked%22+-label%3A%22status%3A+merge+conflict%22+status%3Asuccess+draft%3Afalse) +[Пряме посилання із застосованим фільтром](https://github.com/freeCodeCamp/freeCodeCamp/pulls?q=is%3Aopen+is%3Apr+-label%3A%22status%3A+blocked%22+-label%3A%22status%3A+merge+conflict%22+status%3Asuccess+draft%3Afalse) -#### Other Guidelines for Moderators on GitHub +#### Інші вказівки для модераторів на GitHub -Though you will have write access to freeCodeCamp's repository, **you should never push code directly to freeCodeCamp repositories**. All code should enter freeCodeCamp's codebase in the form of a pull request from a fork of the repository. +Ви матимете доступ до репозиторію freeCodeCamp, але **не оновлюйте код одразу в репозиторіях freeCodeCamp**. Весь код повинен надходити до кодової бази freeCodeCamp у вигляді запиту з розгалуження репозиторію. -Also, you should never accept your own PRs. They must be reviewed by another moderator, just like any other PR. +Ніколи не приймайте власні запити. Їх повинен розглянути інший модератор. -If you notice anyone breaking the [Code of Conduct](https://code-of-conduct.freecodecamp.org) on GitHub issues, or opening pull requests with malicious content or code, email `support[at]freecodecamp.org` with a link to the offending pull request, and we can consider banning them from freeCodeCamp's GitHub organization entirely. +Якщо ви помітили, що хтось порушує [Кодекс поведінки](https://code-of-conduct.freecodecamp.org) на завданнях GitHub або відкриває запит з підозрілим вмістом, напишіть на `support[at]freecodecamp.org` із посиланням на цей запит. Ми розглянемо можливість залокувати автора для нашого GitHub назавжди. ## Модерація форуму -As a moderator, you help keep our community an enjoyable place for anyone to learn and get help. You will deal with flagged posts and handle spam, off-topic, and other inappropriate conversations. +Як модератор, ви допомагаєте нашій спільноті бути приємним місцем для всіх, хто бажає навчатися чи отримати допомогу. Ви матимете справу із позначеними дописами та оброблятимете спам, повідомлення поза темою та інші недоречні розмови. -Note that once you are a moderator on the forum, you will start to see blue moderator hints about forum members, like "this is the first time [person] has posted - let's welcome them to the community!" or "[person] hasn't posted in a long time - let's welcome them back." +Зверніть увагу на те, що як тільки ви станете модератором на форумі, то почнете бачити сині підказки щодо користувачів форуму. Наприклад, «[person] вперше публікує повідомлення. Привітайте нового користувача у нашій спільноті!» або «[person] публікує повідомлення за довгий час. Привітайте користувача з поверненням у спільноту!» -![A blue text message saying "this is the first time [person] has posted - let's welcome them to the community!](https://i.imgur.com/mPmVgzK.png) +![Блакитне повідомлення «[person] вперше публікує повідомлення. Привітайте нового користувача у нашій спільноті!»](https://i.imgur.com/mPmVgzK.png) -These are opportunities for you to welcome them and make them feel extra special. You never know which person who's marginally involved may become our next super-helper, helping many other people in their coding journey. Even the slightest kindness may trigger a cascade of good deeds. +Це надасть шанс привітати користувачів та змусити їх почуватись особливими. Можливо, хтось з нових учасників стане майбутнім помічником, який допомагатиме безлічі людей вивчати програмування. Навіть найменший вияв доброти може спонукати до низки добрих справ. ### Видалення повідомлень на форумі -Forum moderators can delete users' posts. You should only do this for the following instances: +Модератори форуму можуть видаляти дописи користувачів. Це потрібно робити лише в таких випадках: 1. Користувач опублікував зображення порнографічного характеру або насильницького змісту. 2. Користувач розмістив посилання або код зловмисного характеру, що може завдати шкоди іншим користувачам, які натискають на них. @@ -179,29 +179,29 @@ Forum moderators can delete users' posts. You should only do this for the follow ### Що робити зі спамом -For the first spam post of a legitimate user (ie. whose intent isn't to spam the forum but to learn/contribute to the forum), send them a message explaining the problem, and remove the link or post as appropriate. Leave a note on the user's profile explaining the action you have taken. If the problem persists, then quietly block the user from posting (using the silence option on the User Admin panel). Send the user a warning with the [Code of Conduct](https://code-of-conduct.freecodecamp.org). Check the box in the private message indicating that your message is a "formal warning." +Якщо допис зі спамом опублікував легітимний користувач (тобто він хотів не спамити, а навчатись/зробити внесок), надішліть йому повідомлення щодо проблеми та видаліть посилання чи допис, якщо потрібно. Залиште примітку у профілі користувача, де пояснюєте причини вжитих заходів. Якщо проблема не зникає, то заблокуйте можливість користувача публікувати дописи (для цього використайте опцію тиші на панелі адміністратора). Надішліть користувачу попередження із [Кодексом поведінки](https://code-of-conduct.freecodecamp.org). У приватному повідомленні встановіть прапорець, який вказує на те, що ваше повідомлення є «офіційним попередженням». -As a moderator, you can ask questions and report incidents in the [mod-team forum section](https://forum.freecodecamp.org/c/mod-team/4). +Як модератор, ви можете ставити запитання і звітувати про порушення на [форумі у розділі mod-team](https://forum.freecodecamp.org/c/mod-team/4). ### Що робити із розмовами поза темою -Posts or topics that seem to be in the wrong place can be recategorized or renamed to whatever would be appropriate. +Дописи або теми, які розміщені в неправильному місці, можна перемістити або перейменувати так, щоб це було доречним. -In exceptional circumstances, it may be appropriate for a moderator to fork a discussion into multiple threads. +За виняткових обставин модератор може поділити дискусію на декілька тредів. -Again, if you have any problems or questions, make a post with your actions in the `"Staff"` category, and tag another moderator if you want them to review your moderating actions. +Знову ж таки, якщо у вас виникають проблеми чи запитання, напишіть у категорії `«Staff»` та позначте іншого модератора, аби він переглянув ваші дії. ### Що робити з опублікованим розв’язком -If a user replies in a help thread for the freeCodeCamp curriculum with a solution, remove it and use the **Solution Instead of Help** canned reply (or a similar response in your own words). +Якщо у своїй відповіді користувач надсилає розв’язок до навчальної програми freeCodeCamp, видаліть її та використайте відповідь **Solution Instead of Help** (або іншу своїми словами). -If the OP (Original Poster) replies within a freeCodeCamp curriculum help thread with their final solution, blur it, and use the **Blurred Spoiler Solution** canned reply. +Якщо у своїй відповіді користувач надсилає кінцевий розв’язок до навчальної програми freeCodeCamp, розмийте її та використайте відповідь **Blurred Spoiler Solution**. -If a user creates a thread asking for feedback on a solution, move the thread to the feedback subforum and blur the solution, as necessary. If the user is only posting the solution to show it off, then unlist the thread and use the **Solutions Thread** canned reply. +Якщо користувач просить відгук щодо розв’язку, перемістіть тред до підфоруму зворотного зв’язку та розмийте розв’язок за потреби. Якщо користувач публікує розв’язок для того, щоб похвастатися, вилучіть тред зі списку та використайте відповідь **Solutions Thread**. ### Користувачі, які не досягнули відповідного віку -Our [Terms of Service](https://freecodecamp.org/terms) require that freeCodeCamp users be at least 13 years of age. If a user reveals that they are under the age of 13, send them the message (below), suspend the account then **Email `support[at]freecodecamp.org` to delete the user's freeCodeCamp /learn and forum accounts as well (providing a link to the offending forum account).** +Наші [Умови користування](https://freecodecamp.org/terms) вимагають, щоб користувачі freeCodeCamp досягли 13-річного віку. Якщо користувач зізнався, що не досягнув 13-річного віку, надішліть йому повідомлення (нижче) та призупиніть обліковий запис. Потім **напишіть на `support[at]freecodecamp.org` для видалення облікових записів на /learn та форумі (із посиланням на обліковий запис на форумі).** ```markdown SUBJECT: Users under 13 are not allowed to use the forum per our Terms of Service. @@ -215,7 +215,7 @@ Thank you for understanding. ### Модерація через мобільний телефон -Moderating the forum is possible via a cell phone but you may encounter some usage quirks. This is not an exhaustive list. +Форум можливо модерувати через мобільний телефон, але ви можете зіткнутися з певними проблемами. У списку перелічено не всі проблеми. - Якщо при спробі «заготовленої відповіді» не відкривається меню (після натискання на зубчасте колесо), натисніть на текстове поле та спробуйте ще раз. - Модераторський «гайковий ключ» знаходиться в нижній частині вікна попереднього перегляду, але якщо ви натиснете на нього, і не бачите кнопку «Select Posts», тому що вона поза полем зору, вам доведеться прокрутити екран, хоча іноді це не працює. У такому випадку вам потрібно перейти на монітор комп’ютера/ноутбука. @@ -223,15 +223,15 @@ Moderating the forum is possible via a cell phone but you may encounter some usa ## Модерація 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. +Іноді допис є кричущим порушенням норм і не може бути розумно обґрунтованим з позиції культурних відмінностей чи нерозуміння англійської мови. У такому випадку вам потрібно серйозно розглянути можливість заблокувати користувача у групі на Facebook. ## Модерація 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 служить нашим ботом та всі команди використовують дискордовий інтерфейс команд. Ви можете переглянути список всіх команд, ввівши `/` у будь-якому каналі. @@ -303,9 +303,9 @@ Here's how moderators deal with violations of our [Code of Conduct](https://code ## Як стати модератором -Suppose you are helping people in the community consistently over time. In that case, our moderator team will eventually take notice, and one of them will mention you as a possible moderator to [our staff](https://forum.freecodecamp.org/g/Team). There are no shortcuts to becoming a moderator. +Припустимо, ви допомагаєте іншим у спільноті протягом певного часу. У такому випадку наша команда модераторів зверне на вас увагу та запропонує вас як потенційного модератора [нашому персоналу](https://forum.freecodecamp.org/g/Team). Легшого та коротшого шляху немає. -If you are approved, we will add you to our moderator teams on [GitHub](https://github.com/orgs/freeCodeCamp/teams/moderators), [forum](https://forum.freecodecamp.org/g/moderators), chat, etc. +Якщо вас затвердили, ми додамо вас до команд модераторів на [GitHub](https://github.com/orgs/freeCodeCamp/teams/moderators), [форумі](https://forum.freecodecamp.org/g/moderators), чаті тощо. > [!NOTE] Для GitHub: після того, як вас затвердять модератором, ви отримаєте запрошення до репозиторію Github. Вам потрібно перейти за посиланням [freeCodeCamp GitHub Organization Invitation](https://github.com/orgs/freeCodeCamp/invitation), щоб отримати запрошення. > @@ -313,40 +313,40 @@ If you are approved, we will add you to our moderator teams on [GitHub](https:// ## Як працює кімната помічників -Anyone is welcome in the [contributors room on our chat server](https://discord.gg/PRyKn3Vbay). It is the designated chat room for moderators and other campers who contribute to our community in any number of ways, including through study groups. +Ми вітаємо кожного у [кімнаті помічників на нашому чат-сервері](https://discord.gg/PRyKn3Vbay). Ми створили її для модераторів та інших кемперів, які роблять внесок до нашої спільноти будь-яким чином, включно з навчальними групами. -We assume contributors will read anything in this room that directly mentions them with an **@username**. Everything else is optional, but feel free to read anything anyone posts in there and interact. +Ми прискаємо, що помічники читають всі повідомлення, у яких вони згадуються через **@username**. Все інше за бажанням, однак не соромтесь читати інші дописи та взаємодіяти з ними. ## Комунікація із посередниками -You may be approached by organizations who want to partner or co-brand with freeCodeCamp somehow. Once you realize that this is what they're after, **please stop talking to them** and tell them to email `team[at]freecodecamp.org`. +До вас можуть звернутися організації, які хочуть стати партнерами або співвласниками бренду freeCodeCamp. Як тільки ви зрозумієте їхні наміри, **закінчуйте діалог** та направте їх на пошту `team[at]freecodecamp.org`. -We get proposals like this all the time, and the staff are in the best position to judge whether such a relationship will be worth it for our community (and it rarely is). +Нам часто надходять такі пропозиції, тому вигоду співпраці для нашої спільноти краще вирішувати персоналу (зазвичай воно того не варте). ## Як діяти при зверненнях щодо (психічного) здоров’я -You may come across situations where users seek medical advice or are dealing with mental health issues and are looking for support. +Іноді трапляються ситуації, коли користувачам потрібна медична допомога, або у них наявні ментальні порушення та вони шукають підтримки. -As a matter of policy, you should avoid talking privately about these matters. Should the situation reflect back to freeCodeCamp, we want to have the conversation(s) on record. Make it clear that we are not medical professionals and that you encourage the user to find professional help. +Згідно з нашою політикою вам варто уникати приватних розмов на такі теми. Якщо ситуація напряму стосується freeCodeCamp, потрібно мати запис розмови. Наголосіть, що ми не медичні працівники та заохотьте користувача звернутись по медичну допомогу. -As difficult as it sometimes can be, avoid giving any tips or advice and rather point the user in the direction of seeking professional help! +Попри те, що іноді це важко, уникайте порад, а радше направте користувача на пошук професійної допомоги! -If this happens on our chat server: Create a private channel for the user and the moderator team. This can be done with the bot's `private` command. +Якщо таке трапилося у чаті, створіть приватний канал для користувача та команди модераторів. Це можна зробити за допомогою команди `private`. - Користувачу гарантована конфіденційність. - У публічному чаті більше немає порушень. - Інші учасники команди можуть втрутитися, якщо вам некомфортно справлятися із ситуацією самостійно. -Helpful URLs: +Корисні посилання: http://suicide.org/international-suicide-hotlines.html ## Примітка щодо свободи слова -Sometimes people will defend something offensive or incendiary that they said as "free speech." +Інколи люди захищатимуть щось образливе або провокативне, обґрунтовуючи це «свободою слова». -This XKCD comic summarizes perfectly most communities' thoughts on free speech. +Цей вебкомікс від XKCD ідеально підсумовує думки більшості спільнот стосовно свободи слова.
-Thanks for reading this, and thanks for helping the developer community! +Дякуємо за увагу та допомогу спільноті розробників!