From 4da78753e3229df8acf5546ed88bdde43f8c7847 Mon Sep 17 00:00:00 2001 From: camperbot Date: Fri, 19 Aug 2022 12:42:23 +0530 Subject: [PATCH] chore(i18n,client): processed translations (#47308) --- client/i18n/locales/ukrainian/intro.json | 146 +++--- .../i18n/locales/ukrainian/translations.json | 454 +++++++++--------- 2 files changed, 300 insertions(+), 300 deletions(-) diff --git a/client/i18n/locales/ukrainian/intro.json b/client/i18n/locales/ukrainian/intro.json index abcdf94b4a9..91fb5ec055e 100644 --- a/client/i18n/locales/ukrainian/intro.json +++ b/client/i18n/locales/ukrainian/intro.json @@ -4,7 +4,7 @@ "intro": [ "В сертифікації «Адаптивний вебдизайн» ви вивчите мови, які розробники використовують для створення вебсторінок: HTML (мова розмітки гіпертексту) для вмісту та CSS (каскадні таблиці стилів) для дизайну.", "Спочатку ви створите застосунок із фотографіями котів, аби вивчити основи HTML та CSS. Пізніше ви опануєте сучасні методи, такі як змінні CSS, завдяки створенню пінгвіна, а також створите вебформу, щоб опанувати практики покращення доступності.", - "Ви також дізнаєтеся, як конструювати вебсайти, які відповідають різним розмірам екранів створивши Twitter Card за допомогою Flexbox, а ще складний макет блогу з CSS Grid." + "Ви також дізнаєтеся, як конструювати вебсайти, які відповідають різним розмірам екранів, створивши Twitter Card за допомогою Flexbox, а ще складний макет блогу з CSS Grid." ], "note": "Примітка: деякі розширення браузера (як блокувальники реклами та темні режими) можуть втручатися в тести. Якщо ви зіткнулися з подібними проблемами, ми рекомендуємо вимкнути розширення, які змінюють вміст або макет сторінок під час виконання курсу.", "blocks": { @@ -30,7 +30,7 @@ ] }, "applied-accessibility": { - "title": "Доступність для людей з обмеженими можливостями", + "title": "Прикладна доступність", "intro": [ "У процесі веброзробки спеціальні можливості посилаються на вміст сайту та інтерфейс користувача, який широка аудиторія зможе розпізнати, з яким зможе взаємодіяти та за допомогою якого зможе зорієнтуватися на сайті. У цю аудиторію також входять люди із зоровими, слуховими, руховими та когнітивними розладами.", "У цьому курсі ви дізнаєтеся найкращі практики для створення вебсайтів, які доступні кожному." @@ -39,7 +39,7 @@ "responsive-web-design-principles": { "title": "Принципи адаптивного вебдизайну", "intro": [ - "Підключитися до мережі можна з багатьох пристроїв усіх форм і розмірів. Адаптивний вебдизайн – це проєктування гнучких вебсайтів, які пристосовуються до різних розмірів, орієнтацій та розширення екранів.", + "Підключитися до мережі можна з багатьох пристроїв різних форм і розмірів. Адаптивний вебдизайн – це проєктування гнучких вебсайтів, які пристосовуються до різних розмірів, орієнтацій та розширення екранів.", "У цьому курсі ви дізнаєтеся як використовувати CSS, аби ваші вебсайти мали гарний вигляд, незалежно від того, на якому пристрої вони відтворені." ] }, @@ -71,42 +71,42 @@ "intro": [ "В сертифікації «Адаптивний вебдизайн» ви вивчите мови, які розробники використовують для створення вебсторінок: HTML (мова розмітки гіпертексту) для вмісту та CSS (каскадні таблиці стилів) для дизайну.", "Спочатку ви створите застосунок із фотографіями котів, аби вивчити основи HTML та CSS. Пізніше ви опануєте сучасні методи, такі як змінні CSS, завдяки створенню пінгвіна, а також створите вікторину, щоб опанувати доступність.", - "Наостанок, ви дізнаєтеся, як створити вебсторінки, які реагують на зміну розміру екрану, створивши фотогалерею за допомогою Flexbox і макет журналу з CSS Grid." + "Наостанок ви дізнаєтеся, як створити вебсторінки, які реагують на зміну розміру екрану, створивши фотогалерею за допомогою Flexbox і макет журналу з CSS Grid." ], "note": "Примітка: деякі розширення браузера (як блокувальники реклами та темні режими) можуть втручатися в тести. Якщо ви зіткнулися з подібними проблемами, ми рекомендуємо вимкнути розширення, які змінюють вміст або макет сторінок під час виконання курсу.", "blocks": { "build-a-tribute-page-project": { "title": "Пам'ятна сторінка", "intro": [ - "Це один з обов'язкових до виконання проєктів для отримання сертифікації.", + "Це один з обов'язкових до виконання проєктів для отримання сертифікату.", "В цьому проєкті ви створите пам'ятку сторінку на тему за власним вибором." ] }, "build-a-personal-portfolio-webpage-project": { "title": "Вебсторінка персонального портфоліо", "intro": [ - "Це один з обов'язкових до виконання проєктів для отримання сертифікації.", + "Це один з обов'язкових до виконання проєктів для отримання сертифікату.", "В цьому проєкті ви створите вебсторінку персонального портфоліо." ] }, "build-a-product-landing-page-project": { "title": "Посадкова сторінка продукту", "intro": [ - "Це один з обов'язкових до виконання проєктів для отримання сертифікації.", + "Це один з обов'язкових до виконання проєктів для отримання сертифікату.", "В цьому проєкті ви створите посадкову сторінку продукту, щоб збути продукт за власним вибором." ] }, "build-a-survey-form-project": { "title": "Форма для опитування", "intro": [ - "Це один з обов'язкових до виконання проєктів для отримання сертифікації.", + "Це один з обов'язкових до виконання проєктів для отримання сертифікату.", "В цьому проєкті ви створите форму для опитування, щоб зібрати дані своїх користувачів." ] }, "build-a-technical-documentation-page-project": { "title": "Сторінка технічної документації", "intro": [ - "Це один з обов'язкових до виконання проєктів для отримання сертифікації.", + "Це один з обов'язкових до виконання проєктів для отримання сертифікату.", "В цьому проєкті ви створите сторінку технічної документації, яка служитиме інструкцією або довідником." ] }, @@ -182,8 +182,8 @@ "learn-typography-by-building-a-nutrition-label": { "title": "Вивчіть типографію, створивши етикетку", "intro": [ - "Типографіка – це мистецтво стилізації тексту, щоб його було легко читати та він відповідав своєму призначенню.", - "У цьому курсі ви використовуватимете типографіку, щоб створити вебсторінку з харчовою етикеткою. Ви дізнаєтеся, як стилізувати текст, регулювати висоту рядка та позиціювати текст за допомогою CSS." + "Типографія – це мистецтво стилізації тексту, щоб його було легко читати та він відповідав своєму призначенню.", + "У цьому курсі ви використовуватимете типографію, щоб створити вебсторінку з харчовою етикеткою. Ви дізнаєтеся, як стилізувати текст, регулювати висоту рядка та позиціювати текст за допомогою CSS." ] }, "learn-css-transforms-by-building-a-penguin": { @@ -294,7 +294,7 @@ "title": "Проєкти «Алгоритми JavaScript та структури даних»", "intro": [ "Тепер настав час випробувати свої навички роботи з JavaScript на практиці. Ці проєкти подібні до тестів з написання алгоритмів, які ви вже робили, але складніші.", - "Виконайте п'ять проєктів JavaScript, аби отримати сертифікацію «Алгоритми JavaScript та структури даних»." + "Виконайте п'ять проєктів JavaScript, аби отримати сертифікат «Алгоритми JavaScript та структури даних»." ] } } @@ -401,7 +401,7 @@ "intro": [ "React – це популярна бібліотека JavaScript для створення багаторазових компонентних користувацьких інтерфейсів для вебсторінок або додатків.", "React поєднує HTML з функціями JavaScript, формуючи власну мову розмітки під назвою JSX. React також дозволяє легко керувати потоком даних у всьому додатку.", - "Під час цього курсу ви навчитеся створювати різні компоненти React, керувати даними за допомогою пропсів, а також застосовувати різні методи життєвого циклу, такі як componentDidMount тощо." + "У цьому курсі ви навчитеся створювати різні компоненти React, керувати даними за допомогою пропсів, а також застосовувати різні методи життєвого циклу, такі як componentDidMount тощо." ] }, "redux": { @@ -416,14 +416,14 @@ "title": "React та Redux", "intro": [ "React часто використовують разом із Redux, і не дарма. Redux і React створив один програміст, який хотів зробити процес передачі даних між компонентами простішим.", - "Тепер коли ви вже навчились керувати загальними даними за допомогою Redux, ви можете виконувати дії й в React. На курсах React і Redux, ви навчитесь будувати компонент React і дізнаєтесь, як локально керувати станом на рівні компонента та й у цілому додатку за допомогою Redux." + "Тепер коли ви вже навчились керувати загальними даними за допомогою Redux, ви можете виконувати дії в React. На курсах React і Redux, ви навчитесь будувати компонент React і дізнаєтесь, як локально керувати станом на рівні компонента, та й у цілому додатку, за допомогою Redux." ] }, "front-end-development-libraries-projects": { "title": "Проєкти «Бібліотеки Front End»", "intro": [ - "Прийшов час протестувати ваші навички роботи з бібліотеками фронтенд розробки. Використовуйте Bootstrap, jQuery, Sass, React та Redux, аби створити 5 проєктів, що перевірять ваші знання з усього, що ви вивчили дотепер.", - "Виконайте п'ять проєктів та отримайте сертифікацію по бібліотеках фронтенд розробки." + "Прийшов час протестувати ваші навички роботи з бібліотеками фронтенд розробки. Використайте Bootstrap, jQuery, Sass, React та Redux, аби створити 5 проєктів, що перевірять ваші знання з усього, що ви вивчили дотепер.", + "Виконайте п'ять проєктів та отримайте сертифікат «Бібліотеки Front End»." ] } } @@ -458,7 +458,7 @@ "title": "Проєкти «Візуалізація даних»", "intro": [ "Тепер, коли ви дізналися як працювати з D3, APIs та AJAX технологіями, перевірте свої навички за допомогою цього тесту з 5-ма проєктами візуалізації даних.", - "У цих проєктах вам потрібно буде отримати й проаналізувати набір даних, тоді використати D3 для створення різної візуалізації даних. Завершіть усі проєкти, аби отримати сертифікацію з візуалізації даних." + "У цих проєктах вам потрібно буде отримати й проаналізувати набір даних, тоді використати D3 для створення різної візуалізації даних. Завершіть усі проєкти, аби отримати сертифікат «Візуалізація даних»." ] }, "d3-dashboard": { @@ -482,35 +482,35 @@ "build-a-celestial-bodies-database-project": { "title": "База даних «Небесні тіла»", "intro": [ - "Це один з обов'язкових до виконання проєктів для отримання сертифікації.", + "Це один з обов'язкових до виконання проєктів для отримання сертифікату.", "У цьому проєкті ви побудуєте базу даних небесних тіл, використовуючи PostgreSQL." ] }, "build-a-number-guessing-game-project": { "title": "Гра «Вгадай число»", "intro": [ - "Це один з обов'язкових до виконання проєктів для отримання сертифікації.", + "Це один з обов'язкових до виконання проєктів для отримання сертифікату.", "У цьому проєкті ви використовуватимете сценарії Bash, PostgreSQL та Git, щоб створити гру з вгадуванням чисел, яка запускається в терміналі та зберігає інформацію користувача." ] }, "build-a-periodic-table-database-project": { "title": "База даних «Періодична таблиця»", "intro": [ - "Це один з обов'язкових до виконання проєктів для отримання сертифікації.", + "Це один з обов'язкових до виконання проєктів для отримання сертифікату.", "У цьому проєкті ви створите скрипт Bash для отримання інформації про хімічні елементи з бази даних періодичної таблиці." ] }, "build-a-salon-appointment-scheduler-project": { "title": "Планувальник «Записи в салоні»", "intro": [ - "Це один з обов'язкових до виконання проєктів для отримання сертифікації.", + "Це один з обов'язкових до виконання проєктів для отримання сертифікату.", "У цьому проєкті ви створите інтерактивну програму Bash, яка використовує PostgreSQL для відстеження клієнтів і зустрічей у вашому салоні." ] }, "build-a-world-cup-database-project": { "title": "База даних «Чемпіонат світу»", "intro": [ - "Це один з обов'язкових до виконання проєктів для отримання сертифікації.", + "Це один з обов'язкових до виконання проєктів для отримання сертифікату.", "У цьому проєкті ви створите скрипт Bash, який вводить інформацію з ігор чемпіонату світу в PostgreSQL, а потім запитує базу даних для отримання статистики." ] }, @@ -615,7 +615,7 @@ "title": "Проєкти «Розробка Back End та API»", "intro": [ "Раніше ви уже мали справу з API, але тепер, коли ви знайомі із nmp, Node, Express, Mongo DB та Mongoose, прийшов час створити щось власне. Застосуйте усі отримані знання, щоб створити 5 окремих мікросерверів, які є меншими застосунками з обмеженими можливостями.", - "Створивши їх, ви матимете 5 крутих API мікросерверів, якими можна похвалитися перед друзями, рідними чи потенційними роботодавцями. О, а ще новенька бекенд розробка та сертифікати API." + "Створивши їх, ви матимете 5 крутих API мікросерверів, якими можна похвалитися перед друзями, рідними чи потенційними роботодавцями. О, а ще новенький сертифікат «Розробка Back End та APIs»." ] } } @@ -623,8 +623,8 @@ "quality-assurance": { "title": "Забезпечення якості", "intro": [ - "Оскільки ваші програми чи вебзастосунки стають складнішими, ви захочете протестувати їх, щоб переконатися, що нові зміни не порушують їх початкових функцій.", - "У межах сертифікації \"Забезпечення якості\" ви дізнаєтесь, як писати тести з Chai, щоб переконатись, що ваші застосунки працюють так, як ви очікуєте.", + "Оскільки ваші програми чи вебзастосунки стають складнішими, ви захочете протестувати їх, щоб переконатися, що нові зміни не порушують початкові функції.", + "У сертифікації «Забезпечення якості» ви дізнаєтесь як писати тести з Chai, щоб переконатись, що ваші застосунки працюють так, як ви очікуєте.", "Потім ви створите застосунок чату, щоб вивчити розширені концепції Node та Express. Ви також будете використовувати Pug як шаблонізатор, Passport для автентифікації та Socket.io для комунікування в режимі реального часу між сервером та підключеними клієнтами." ], "note": "", @@ -632,7 +632,7 @@ "quality-assurance-and-testing-with-chai": { "title": "Забезпечення якості та тестування з Chai", "intro": [ - "Chai - це бібліотека тестування JavaScript, яка допомагає вам переконатись, що ваша програма все ще поводиться так, як ви очікуєте, після внесення змін до коду.", + "Chai – це бібліотека тестування JavaScript, яка допомагає вам переконатись, що ваша програма все ще поводиться так, як ви очікуєте, після внесення змін до коду.", "Використовуючи Chai, ви зможете писати тести, які описують ваші програмні вимоги, та бачити чи ваш застосунок відповідає їм.", "У цьому курсі ви дізнаєтесь про припущення, глибоку рівність, правдивість, тестування API та інші основи тестування програм JavaScript." ] @@ -646,47 +646,47 @@ ] }, "quality-assurance-projects": { - "title": "Проєкти забезпечення якості", + "title": "Проєкти «Забезпечення якості»", "intro": [ - "Тепер, коли ви добре розбираєтесь у фронт енд та бек енд, настав час застосувати всі навички та концепції, які ви вивчили до цього моменту. Ви створите 5 різних веб-застосунків і напишете тести для кожного, щоб переконатися чи вони працюють і обробляють всі можливі сценарії (edge cases).", - "Після завершення цих проєктів із забезпечення якості у вас буде ще 5 проєктів, а також нова сертифікація, якою можна похвалитись у портфоліо." + "Тепер, коли ви добре розбираєтесь у фронт енд та бек енд, настав час застосувати всі навички та концепції, які ви вивчили до цього моменту. Ви створите 5 різних вебзастосунків і напишете тести для кожного, щоб переконатися чи вони працюють і обробляють всі можливі сценарії.", + "Після завершення цих проєктів із забезпечення якості у вас буде ще 5 проєктів, а також новий сертифікат, яким можна похвалитись у портфоліо." ] } } }, "scientific-computing-with-python": { - "title": "Наукові обчислення за допомогою Python", + "title": "Наукові обчислення з Python", "intro": [ - "Python - одна з найпопулярніших, гнучких мов програмування на сьогодні. Ви можете використовувати її для всього - від базових скриптів до машинного навчання.", - "У сертифікації про наукові обчислення з Python ви дізнаєтесь основи Python, такі як змінні, цикли, умовні переходи та функції. Тоді ви швидко перейдете до складних структур даних, роботи з мережами, реляційних баз даних та візуалізації даних." + "Python – одна з найпопулярніших, гнучких мов програмування на сьогодні. Ви можете використовувати її для всього: від базових скриптів до машинного навчання.", + "У сертифікації «Наукові обчислення з Python» ви дізнаєтесь основи Python, такі як змінні, цикли, умовні переходи та функції. Тоді ви швидко перейдете до складних структур даних, роботи з мережами, реляційних баз даних та візуалізації даних." ], "note": "", "blocks": { "python-for-everybody": { "title": "Python для всіх", "intro": [ - "Python для всіх - це безкоштовна серія відеокурсів, яка вчить основам використання Python 3.", - "Курси були створені доктором Чарльзом Северансом (також відомим як Dr. Chuck). Він є професором школи інформації університету Мічигану, де викладає різні технологічні курси, включаючи програмування, дизайн баз даних та веброзробку." + "Python для всіх – це безоплатна серія відеокурсів, яка вчить основам використання Python 3.", + "Курси були створені Чарльзом Северансом (також відомим як Dr. Chuck). Він є професором школи інформації університету Мічигану, де викладає різні технологічні курси, включно з програмуванням, дизайном баз даних та веброзробкою." ] }, "scientific-computing-with-python-projects": { - "title": "Наукові обчислення за допомогою Python проєктів", + "title": "Проєкти «Наукові обчислення з Python»", "intro": [ - "Час перевірити свої навички роботи з Python. Завершивши ці проєкти, ви продемонструєте, що володієте хорошими фундаментальними знаннями Python і маєте право на сертифікацію з наукових обчислень з Python." + "Час перевірити свої навички роботи з Python. Завершивши ці проєкти, ви продемонструєте, що володієте хорошими фундаментальними знаннями Python і маєте право на сертифікат «Наукові обчислення з Python»." ] } } }, "data-analysis-with-python": { - "title": "Аналіз даних за допомогою Python", + "title": "Аналіз даних з Python", "intro": [ "Аналіз даних існує вже давно. Але ще кілька років тому розробники практикували його за допомогою дорогих інструментів із закритим кодом, таких як Tableau. Але нещодавно Python, SQL та інші відкриті бібліотеки назавжди змінили аналіз даних.", - "У сертифікації \"Аналіз даних за допомогою Python\" ви дізнаєтесь про основи аналізу даних за допомогою Python. Наприкінці цієї сертифікації ви будете знати, як читати дані з таких джерел, як CSV та SQL, і як використовувати бібліотеки, такі як Numpy, Pandas, Matplotlib та Seaborn для обробки та візуалізації даних." + "У сертифікації «Аналіз даних з Python» ви дізнаєтесь про основи аналізу даних за допомогою Python. Наприкінці цієї сертифікації ви будете знати, як читати дані з таких джерел, як CSV та SQL, і як використовувати бібліотеки, такі як Numpy, Pandas, Matplotlib та Seaborn для обробки та візуалізації даних." ], "note": "", "blocks": { "data-analysis-with-python-course": { - "title": "Аналіз даних за допомогою Python", + "title": "Аналіз даних з Python", "intro": [ "У цих комплексних відеокурсах, створених Сантьяго Басульто, ви дізнаєтесь про весь процес аналізу даних. Ви будете зчитувати дані з різних джерел (CSV, SQL, Excel), обробляти ці дані за допомогою NumPy та Pandas і візуалізувати їх за допомогою Matplotlib та Seaborn,", "Крім того, ми включили детальний курс по Jupyter Notebook та короткий довідник з Python, щоб оновити ваші навички програмування." @@ -700,10 +700,10 @@ ] }, "data-analysis-with-python-projects": { - "title": "Проєкт Аналіз даних за допомогою Python", + "title": "Проєкти «Аналіз даних з Python»", "intro": [ "Існує багато способів аналізу даних за допомогою Python. Завершивши ці проєкти, ви продемонструєте, що володієте хорошими фундаментальними знаннями аналізу даних, використовуючи Python.", - "Завершіть всі проєкти, щоб отримати сертифікат з аналізу даних, використовуючи Python." + "Завершіть всі проєкти, щоб отримати сертифікат «Аналіз даних з Python»." ] } } @@ -712,30 +712,30 @@ "title": "Інформаційна безпека", "intro": [ "Завдяки всьому, що ми робимо в Інтернеті, величезна кількість конфіденційної інформації знаходиться в зоні ризику: електронні адреси, паролі, номери телефонів тощо.", - "Завдяки сертифікації із інформаційної безпеки ви створите безпечний веб-застосунок за допомогою HelmetJS, щоб вивчити основи захисту інформації людей в Інтернеті.", - "Ви також створите TCP-клієнт, а також Nmap і сканер портів у Python. Це допоможе вам вивчити основи тесту на проникнення — важливого компоненту надійної інформаційної безпеки." + "Завдяки сертифікації «Інформаційна безпека» ви створите безпечний вебзастосунок за допомогою HelmetJS, щоб вивчити основи захисту інформації людей в Інтернеті.", + "Ви також створите TCP client, а ще Nmap і сканер портів у Python. Це допоможе вам вивчити основи тесту на проникнення – важливого компоненту надійної інформаційної безпеки." ], "note": "", "blocks": { "information-security-with-helmetjs": { - "title": "Інформаційна безпека за допомогою HelmetJS", + "title": "Інформаційна безпека з HelmetJS", "intro": [ "Цей курс програмування зосереджений на HelmetJS, типі проміжного програмного забезпечення для застосунків на основі Express, яке автоматично встановлює заголовки HTTP. Таким чином, він може запобігти випадковому передаванню конфіденційної інформації між сервером та клієнтом.", - "Завершення цих курсів допоможе вам зрозуміти, як захистити свій сайт від зловмисної поведінки." + "Завершення курсів допоможе вам зрозуміти, як захистити свій сайт від зловмисної поведінки." ] }, "python-for-penetration-testing": { - "title": "Python для тесту на проникнення (penetration testing)", + "title": "Python для тесту на проникнення", "intro": [ - "Ці відеокурси навчать вас тесту на проникнення за допомогою Python. Також відомий як пен тест (pen test), тест на проникнення — це змодельована атака на систему, задля перевірки її на вразливі місця.", + "Ці відеокурси навчать вас тесту на проникнення за допомогою Python. Також відомий як пен тест (pen test), тест на проникнення – це змодельована атака на систему задля перевірки на вразливі місця.", "У цьому курсі ви дізнаєтеся про сокети, створите TCP сервер та клієнт, створите Nmap сканер і інші інструменти та техніки, які пен тестувальники використовують щоденно." ] }, "information-security-projects": { - "title": "Проєкти інформаційної безпеки", + "title": "Проєкти «Інформаційна безпека»", "intro": [ "Настав час перевірити ваші навички з інформаційної безпеки на практиці. Ці проєкти дадуть вам шанс застосувати всі набуті вміння, вивчені правила та поняття з інформаційної безпеки.", - "Коли ви закінчите, у вас буде достатньо проєктів з інформаційної безпеки за плечима, разом з сертифікатом, який ви зможете показати вашим друзям, сім'ї та роботодавцям." + "Коли ви закінчите, у вас буде достатньо проєктів з інформаційної безпеки за плечима, разом з сертифікатом, яким ви можете похизуватись перед друзям, сім'єю та роботодавцями." ] } } @@ -744,7 +744,7 @@ "title": "Машинне навчання з Python", "intro": [ "Машинне навчання має багато практичних застосунків, які ви можете використовувати у своїх проєктах чи роботі.", - "У сертифікаті \"Машинне навчання з Python\" ви використовуватимете фреймворк TensorFlow, аби створити декілька нейронних мереж і вивчити складніші техніки, такі як обробка природної мови й навчання з підкріпленням.", + "У сертифікації «Машинне навчання з Python» ви використовуватимете фреймворк TensorFlow, аби створити декілька нейронних мереж і вивчити складніші техніки, такі як обробка природної мови й навчання з підкріпленням.", "Також ви зануритеся у нейронні мережі та вивчите правила, за якими працюють глибокі, рекурентні та згорткові нейронні мережі." ], "note": "", @@ -752,8 +752,8 @@ "tensorflow": { "title": "Tensorflow", "intro": [ - "Tensorflow — це фреймворк з відкритим вихідним кодом, що полегшує використання машинного навчання та нейронних мереж.", - "Наступний відеокурс був створений Тімом Рущіцею, який має сайт \"Tech With Tim\". Він допоможе вам зрозуміти TensorFlow і деякі з його потужних можливостей." + "Tensorflow – це фреймворк з відкритим вихідним кодом, що полегшує використання машинного навчання та нейронних мереж.", + "Наступний відеокурс був створений Тімом Рущіцею, також відомим як «Tech With Tim». Він допоможе зрозуміти TensorFlow і деякі з його потужних можливостей." ] }, "how-neural-networks-work": { @@ -764,9 +764,9 @@ ] }, "machine-learning-with-python-projects": { - "title": "Проєкти машинного навчання з Python", + "title": "Проєкти «Машинне навчання з Python»", "intro": [ - "Машинне навчання може бути дуже корисним. Завершивши ці безплатні складні проєкти з програмування, ви покажете, що маєте базові знання з машинного навчання й отримаєте сертифікат \"Машинне навчання з Python\"." + "Машинне навчання може бути дуже корисним. Завершивши ці безоплатні складні проєкти з програмування, ви покажете, що маєте базові знання з машинного навчання й отримаєте сертифікат «Машинне навчання з Python»." ] } } @@ -774,7 +774,7 @@ "coding-interview-prep": { "title": "Підготовка до співбесіди по кодуванню", "intro": [ - "Шукаєте безплатні вправи з кодування, щоб підготуватися до наступної співбесіди? Ми уже про це подбали.", + "Шукаєте безоплатні вправи з кодування, щоб підготуватися до наступної співбесіди? Ми уже про це подбали.", "Цей розділ містить сотні завдань з програмування, які перевіряють ваші знання алгоритмів, структур даних і математики. Тут також є декілька проєктів, які ви можете використати для зміцнення своїх навичок або просто додати до свого портфоліо." ], "note": "", @@ -782,7 +782,7 @@ "algorithms": { "title": "Алгоритми", "intro": [ - "Ці вправи з безоплатного програмування навчать вас загальних алгоритмів, з якими ви скоріш за все зіткнетеся в житті. Це чудова можливість вдосконалити як логіку, так і програмувальні навички.", + "Ці безоплатні вправи з програмування навчать вас загальних алгоритмів, з якими ви скоріш за все зіткнетеся в житті. Це чудова можливість вдосконалити як логіку, так і програмувальні навички.", "Подібні алгоритми часто використовують на співбесідах, щоб перевірити навички кандидатів. Ми чітко пояснимо, як саме функціонують різноманітні алгоритми, щоб ви могли підібрати рішення до кожного." ] }, @@ -805,34 +805,34 @@ "intro": [ "Розвиньте свої навички творчого підходу до розв'язання проблем за допомогою завдань з базової бібліотеки Rosetta Code.", "Ці завдання можуть виявитися важкими, але вони підштовхнуть ваше логічне мислення до нових висот.", - "Attribute: Rosetta Code" + "Атрибут: Rosetta Code" ] }, "project-euler": { - "title": "Проєкт Ейлер", + "title": "Проєкт «Ейлер»", "intro": [ - "Зробіть ці завдання з програмування з архівів проєкту Ейлер. Вони удосконалять ваші алгоритмічні та математичні знання.", + "Виконайте завдання з програмування з архівів проєкту «Ейлер». Вони удосконалять ваші алгоритмічні та математичні знання.", "Тут є завдання різної складності, а для багатьох здобуття досвіду полягає в індуктивному методі навчання. Тобто, вирішення одного завдання прояснить нову концепцію та дозволить вирішити раніше незрозумілу задачу. Чи під силу вам вирішити кожну?" ] } } }, "misc-text": { - "certification": "{{cert}} сертифікат", - "browse-other": "Перегляньте інші безплатні сертифікати\n(ми рекомендуємо робити це послідовно)", + "certification": "{{cert}} сертифікація", + "browse-other": "Перегляньте інші безоплатні сертифікації\n(ми рекомендуємо робити це послідовно)", "courses": "Курси", "steps": "Кроки", - "expand": "Expand course", - "collapse": "Collapse course", - "legacy-header": "Legacy Courses", - "legacy-desc": "These courses are no longer part of the certification path, but are still available for you to further your learning.", - "legacy-go-back": "Go to the current version of the curriculum.", - "new-rwd-desc": "We have updated our Responsive Web Design Curriculum. If you were previously working on the RWD curriculum, your progress is still saved! You can find it under the Legacy Responsive Web Design section.", - "new-rwd-article": "We encourage you to read about the changes we made and consider exploring the updated curriculum.", - "viewing-upcoming-change": "You are looking at a beta page. ", - "go-back-to-learn": "Go back to the stable version of the curriculum.", - "read-database-cert-article": "Please read this forum post before proceeding.", - "enable-cookies": "You must enable third-party cookies before starting.", - "english-only": "The courses in this section are only available in English. We are only able to translate the titles and introductions at the moment, not the lessons themselves." + "expand": "Розгорнути курс", + "collapse": "Згорнути курс", + "legacy-header": "Застарілі курси", + "legacy-desc": "Ці курси більше не входять до сертифікацій, але вони все ще доступні для навчання.", + "legacy-go-back": "Перейти до поточної версії навчальної програми.", + "new-rwd-desc": "Ми оновили нашу навчальну програму «Адаптивний вебдизайн». Якщо ви раніше працювали з навчальною програмою, ваш прогрес досі збережено! Ви можете знайти його в секції «Застарілий адаптивний вебдизайн».", + "new-rwd-article": "Ми радимо прочитати про внесені зміни та розглянути можливість вивчення оновленої навчальної програми.", + "viewing-upcoming-change": "Ви дивитесь на бета-версію сторінки. ", + "go-back-to-learn": "Поверніться до стабільної версії навчальної програми.", + "read-database-cert-article": "Будь ласка, прочитайте повідомлення на форумі, перш ніж продовжити.", + "enable-cookies": "Ви повинні ввімкнути сторонні файли cookie перед початком роботи.", + "english-only": "Курси в цьому розділі доступні лише англійською мовою. Наразі ми можемо перекладати лише заголовки й вступи, а не самі уроки." } } diff --git a/client/i18n/locales/ukrainian/translations.json b/client/i18n/locales/ukrainian/translations.json index 47e5c8f5dba..5b88d2f4cb7 100644 --- a/client/i18n/locales/ukrainian/translations.json +++ b/client/i18n/locales/ukrainian/translations.json @@ -1,16 +1,16 @@ { "buttons": { - "logged-in-cta-btn": "Почніть (це безкоштовно)", - "logged-out-cta-btn": "Увійдіть, щоб зберегти ваш прогрес (це безкоштовно)", + "logged-in-cta-btn": "Розпочати (безоплатно)", + "logged-out-cta-btn": "Увійдіть, щоб зберегти прогрес (безоплатно)", "view-curriculum": "Переглянути навчальну програму", "first-lesson": "Перейти до першого уроку", "close": "Закрити", "edit": "Редагувати", "show-code": "Показати код", "show-solution": "Показати рішення", - "show-project": "Show Project", - "frontend": "Фронтенд (Front End)", - "backend": "Бекенд (Back End)", + "show-project": "Показати проєкт", + "frontend": "Front End", + "backend": "Back End", "view": "Перегляд", "show-cert": "Показати сертифікат", "claim-cert": "Отримати сертифікат", @@ -26,7 +26,7 @@ "off": "Вимкнути", "on": "Увімкнути", "sign-in": "Увійти", - "sign-up-email-list": "Sign up for Quincy's weekly emails", + "sign-up-email-list": "Підписатись на щотижневу розсилку від Квінсі", "sign-out": "Вийти", "curriculum": "Навчальна програма", "forum": "Форум", @@ -49,9 +49,9 @@ "cancel": "Скасувати", "reset-lesson": "Скинути цей урок", "run": "Запустити", - "run-test": "Run the Tests (Ctrl + Enter)", - "check-code": "Check Your Code (Ctrl + Enter)", - "check-code-2": "Check Your Code", + "run-test": "Протестувати (Ctrl + Enter)", + "check-code": "Перевірити код (Ctrl + Enter)", + "check-code-2": "Перевірити код", "reset": "Скинути", "reset-code": "Скинути весь код", "help": "Допомога", @@ -60,7 +60,7 @@ "resubscribe": "Натисніть тут для повторної підписки", "click-here": "Натисніть тут, щоб увійти", "save": "Зберегти", - "save-code": "Save your Code", + "save-code": "Збережіть свій код", "no-thanks": "Ні, дякую", "yes-please": "Так, будь ласка", "update-email": "Оновити мою адресу електронної пошти", @@ -68,18 +68,18 @@ "submit-and-go": "Відправити та перейти до наступного завдання", "go-to-next": "Перейти до наступного завдання", "ask-later": "Запитати пізніше", - "start-coding": "Start coding!", - "go-to-settings": "Go to settings to claim your certification", - "click-start-course": "Start the course", - "click-start-project": "Start the project", - "change-language": "Change Language", - "cancel-change": "Cancel Change", - "resume-project": "Resume project", - "start-project": "Start project" + "start-coding": "Почніть кодувати!", + "go-to-settings": "Перейдіть до налаштувань, щоб отримати свій сертифікат", + "click-start-course": "Розпочати курс", + "click-start-project": "Розпочати проєкт", + "change-language": "Змінити мову", + "cancel-change": "Скасувати зміни", + "resume-project": "Відновити проєкт", + "start-project": "Розпочати проєкт" }, "landing": { - "big-heading-1": "Вчіться програмувати — це безкоштовно.", - "big-heading-2": "Створюйте проекти.", + "big-heading-1": "Вчіться програмувати безоплатно.", + "big-heading-2": "Створюйте проєкти.", "big-heading-3": "Отримуйте сертифікати.", "h2-heading": "З 2014 року, понад 40 000 випускників freeCodeCamp.org отримали роботу в технологічних компаніях, таких як:", "hero-img-description": "Cтуденти місцевої навчальної групи freeCodeCamp в Південній Кореї.", @@ -87,37 +87,37 @@ "testimonials": { "heading": "Ось що наші випускники говорять про freeCodeCamp:", "shawn": { - "location": "Шон Ванг з Сінгапуру", + "location": "Шон Вонг з Сінгапуру", "occupation": "Інженер програмного забезпечення в Amazon", - "testimony": "\"Змінювати професію — страшно. Я набув впевненості в програмуванні лише після того, як пройшов сотні годин безкоштовних занять на freeCodeCamp. І вже за рік я отримав роботу інженера програмного забезпечення з шестизначною заплатою. freeCodeCamp змінив моє життя.\"" + "testimony": "«Змінювати професію – страшно. Я набув впевненості в програмуванні лише після того, як пройшов сотні годин безоплатних занять на freeCodeCamp. І вже за рік я отримав роботу інженера програмного забезпечення з шестизначною заплатою. freeCodeCamp змінив моє життя.»" }, "sarah": { "location": "Сара Чіма з Нігерії", "occupation": "Інженерка програмного забезпечення в ChatDesk", - "testimony": "\"freeCodeCamp став для мене пропуском у професію інженерки програмного забезпечення. Гарно структурована навчальна програма дозволила покращити свої знання з програмування з початкового рівня до дуже впевненого. Це все що було потрібно, щоб знайти свою першу роботу розробниці програмного забезпечення у чудовій компанії.\"" + "testimony": "«freeCodeCamp став для мене пропуском у професію інженерки програмного забезпечення. Гарно структурована навчальна програма дозволила покращити мої знання з програмування з початкового рівня до дуже впевненого. Це все що було потрібно, щоб знайти свою першу роботу розробниці програмного забезпечення у чудовій компанії.»" }, "emma": { "location": "Емма Бостіан зі Швеції", "occupation": "Інженерка програмного забезпечення в Spotify", - "testimony": "\"У мене завжди виникали труднощі при вивченні JavaScript. Я проходила багато курсів, але з курсом freeCodeCamp я залишилася надовго. Вивчення JavaScript, а також структур даних та алгоритмів у freeCodeCamp дало мені необхідні навички та впевненість, щоб знайти роботу моєї мрії — інженерка програмного забезпечення у Spotify.\"" + "testimony": "«У мене завжди виникали труднощі при вивченні JavaScript. Я проходила багато курсів, але з курсом freeCodeCamp я залишилася надовго. Вивчення JavaScript, а також структур даних та алгоритмів у freeCodeCamp дало мені необхідні навички та впевненість, щоб знайти роботу моєї мрії: інженерка програмного забезпечення у Spotify.»" } }, - "certification-heading": "Отримайте безкоштовні підтверджені сертифікати в таких сферах:" + "certification-heading": "Отримайте безоплатні підтверджені сертифікати в:" }, "settings": { "share-projects": "Діліться своїми проєктами, статтями або прийнятими пул реквестами, які не відносяться до freeCodeCamp.", - "privacy": "The settings in this section enable you to control what is shown on your freeCodeCamp public portfolio. Press save to save your changes.", - "data": "Щоб побачити, які дані ми зберігаємо на вашому обліковому записі, натисніть кнопку \"Завантажити дані\" нижче", + "privacy": "Налаштування в цьому розділі дозволяють керувати тим, що зображається на публічному портфоліо freeCodeCamp. Натисніть «Зберегти», щоб зберегти свої зміни.", + "data": "Щоб побачити, які дані ми зберігаємо на вашому обліковому записі, натисніть кнопку «Завантажити дані» нижче", "disabled": "Ваші сертифікати будуть відключені, коли ввімкнено режим приватного перегляду.", "private-name": "Ваше ім'я не буде показуватися на ваших сертифікатах, коли ввімкнено режим приватного перегляду.", - "claim-legacy": "Як тільки ви виконаєте завдання таких сертифікатів freeCodeCamp, ви зможете отримати {{cert}}:", + "claim-legacy": "Як тільки ви виконаєте завдання наступних сертифікацій freeCodeCamp, ви зможете отримати {{cert}}:", "for": "Налаштування облікового запису для {{username}}", - "sound-mode": "This adds the pleasant sound of acoustic guitar throughout the website. You'll get musical feedback as you type in the editor, complete challenges, claim certifications, and more.", + "sound-mode": "Це додає приємне звучання акустичної гітари на всьому вебсайті. Ви почуєте музичний супровід, коли будете писати у редакторі, при завершенні випробувань, при затвердженні сертифікатів та інше.", "username": { - "contains invalid characters": "Ім'я користувача \"{{username}}\" містить неприпустимі символи", - "is too short": "Ім'я користувача \"{{username}}\" занадто коротке", - "is a reserved error code": "Ім'я користувача \"{{username}}\" є зарезервованим кодом помилки", - "must be lowercase": "Ім'я користувача \"{{username}}\" має бути написано в нижньому регістрі", + "contains invalid characters": "Ім'я користувача «{{username}}» містить неприпустимі символи", + "is too short": "Ім'я користувача «{{username}}» занадто коротке", + "is a reserved error code": "Ім'я користувача «{{username}}» є зарезервованим кодом помилки", + "must be lowercase": "Ім'я користувача «{{username}}» має бути маленькими буквами", "unavailable": "Ім'я користувача недоступне", "validating": "Перевірка імені користувача...", "available": "Ім'я користувача доступне", @@ -129,7 +129,7 @@ "location": "Місцеперебування", "picture": "Фото", "about": "Про", - "personal": "Особиста веб-сторінка", + "personal": "Особиста вебсторінка", "title": "Заголовок", "url": "URL-адреса", "image": "Зображення", @@ -149,11 +149,11 @@ "my-donations": "Мої внески", "night-mode": "Нічний режим", "sound-mode": "Режим багаття", - "keyboard-shortcuts": "Enable Keyboard Shortcuts" + "keyboard-shortcuts": "Увімкнути клавіатурні скорочення" }, "headings": { - "certs": "Сертифікати", - "legacy-certs": "Застарілі сертифікати", + "certs": "Сертифікації", + "legacy-certs": "Застарілі сертифікації", "honesty": "Політика академічної доброчесності", "internet": "Ваша присутність в інтернеті", "portfolio": "Налаштування портфоліо", @@ -167,9 +167,9 @@ "delete-title": "Видалити мій обліковий запис", "delete-p1": "Це дійсно видалить усі ваші дані (весь ваш прогрес та дані облікового запису також).", "delete-p2": "Ми не зможемо відновити ці дані для вас пізніше, навіть якщо ви передумаєте.", - "delete-p3": "Якщо у вас є пропозиція щодо покращення проекту, надішліть нам електронний лист, і ми зробимо все можливе: <0>{{email}}", + "delete-p3": "Якщо у вас є пропозиція щодо покращення проєкту, надішліть нам електронний лист, і ми зробимо все можливе: <0>{{email}}", "nevermind": "Я не хочу видаляти свій обліковий запис.", - "certain": "Я впевнений на 100%. Видаліть все, що пов'язане з цим обліковим записом.", + "certain": "Я впевнений(-а) на 100%. Видаліть все, що пов'язане з цим обліковим записом.", "reset-heading": "Скинути мій прогрес", "reset-p1": "Це дійсно видалить весь ваш прогрес (бали, завершені завдання, наші записи ваших проєктів, будь-які отримані сертифікати) та всі дані.", "reset-p2": "Ми не зможемо відновити ці дані для вас пізніше, навіть якщо ви передумаєте.", @@ -180,7 +180,7 @@ "missing": "У вас немає електронної пошти, пов'язаної з цим обліковим записом.", "heading": "Налаштування електронної пошти", "not-verified": "Вашу електронну пошту не підтверджено.", - "check": "Будь ласка, перевірте вашу електронну пошту, або <0>надішліть запит на новий лист для підтвердження.", + "check": "Будь ласка, перевірте свою електронну пошту, або <0>надішліть запит на новий лист для підтвердження.", "current": "Поточна адреса електронної пошти", "new": "Нова адреса електронної пошти", "confirm": "Підтвердити нову адресу електронної пошти", @@ -188,23 +188,23 @@ }, "honesty": { "p1": "Перш ніж ви зможете претендувати на підтверджений сертифікат, ви повинні прийняти Обітницю академічної доброчесності, яка свідчить про те, що:", - "p2": "\"Я розумію, що плагіат означає копіювання чужої роботи та оприлюднення її під своїм іменем без належного посилання на оригінального автора.\"", - "p3": "\"Я розумію, що плагіат є актом інтелектуальної нечесності, і те, що людей зазвичай виганяють з університету чи звільняють з роботи, якщо їх спіймають на плагіаті.\"", - "p4": "\"Окрім використання бібліотек з відкритим вихідним кодом, таких як jQuery і Bootstrap, а також коротких фрагментів коду, де є посилання на оригінального автора, 100% коду в моїх проектах написано мною, або разом з іншим студентом, який проходив навчальну програму freeCodeCamp, з яким я займався парним програмуванням в режимі реального часу.\"", - "p5": "\"Я зобов'язуюсь, що жоден з моїх проєктів freeCodeCamp.org не буде плагіатом. Я розумію, що команда freeCodeCamp.org буде перевіряти мої проєкти, щоб підтвердити це.\"", - "p6": "У ситуаціях, коли ми виявляємо випадки однозначного плагіату, ми замінюємо сертифікат цієї людини повідомленням про те, що \"Після перевірки, цей обліковий запис був позначено як той, що порушує академічну доброчесність.\"", + "p2": "«Я розумію, що плагіат означає копіювання чужої роботи та оприлюднення її під своїм іменем без належного посилання на оригінального автора.»", + "p3": "«Я розумію, що плагіат є актом інтелектуальної нечесності, і те, що людей зазвичай виганяють з університету чи звільняють з роботи, якщо їх спіймають на плагіаті.»", + "p4": "«Окрім використання бібліотек з відкритим вихідним кодом, таких як jQuery і Bootstrap, а також коротких фрагментів коду, де є посилання на оригінального автора, 100% коду в моїх проектах написано мною, або разом з іншим студентом, який проходив навчальну програму freeCodeCamp, з яким я займався(-лась) парним програмуванням в режимі реального часу.»", + "p5": "«Я зобов'язуюсь, що жоден з моїх проєктів freeCodeCamp.org не буде плагіатом. Я розумію, що команда freeCodeCamp.org буде перевіряти мої проєкти, щоб підтвердити це.»", + "p6": "У ситуаціях, коли ми виявляємо випадки однозначного плагіату, ми замінюємо сертифікат цієї людини повідомленням про те, що «Після перевірки, цей обліковий запис був позначено як той, що порушує академічну доброчесність.»", "p7": "Як академічна установа, яка надає сертифікати на основі досягнень, ми дуже серйозно ставимося до академічної доброчесності. Якщо у вас є будь-які запитання щодо цієї політики, або ви підозрюєте, що хтось порушив її, можете написати нам <0>{{email}} і ми розглянемо це питання." } }, "profile": { "you-not-public": "Ви не зробили портфоліо загальнодоступним.", - "username-not-public": "{{username}} не зробив своє портфоліо загальнодоступним.", + "username-not-public": "{{username}} не зробив(-ла) своє портфоліо загальнодоступним.", "you-change-privacy": "Вам потрібно змінити налаштування конфіденційності для того, щоб інші могли побачити ваше портфоліо. Це попередній перегляд того, як ваше портфоліо буде виглядати при відкритому доступі.", "username-change-privacy": "{{username}} має змінити налаштування конфіденційності для того, щоб ви могли переглянути портфоліо.", "supporter": "Прихильник", "contributor": "Найактивніший користувач", "no-certs": "Не було отримано сертифікатів у цій навчальній програмі", - "fcc-certs": "freeCodeCamp сертифікати", + "fcc-certs": "Сертифікати freeCodeCamp", "longest-streak": "Найбільша кількість днів без перерви:", "current-streak": "Поточна кількість днів без перерви:", "portfolio": "Портфоліо", @@ -215,9 +215,9 @@ "completed": "Виконано", "add-linkedin": "Додати цей сертифікат до мого профілю LinkedIn", "add-twitter": "Поділитися цим сертифікатом у Twitter", - "tweet": "Я щойно отримав {{certTitle}} сертифікат @freeCodeCamp! Перегляньте його тут: {{certURL}}", + "tweet": "Я щойно отримав(-ла) сертифікат {{certTitle}} від @freeCodeCamp! Перегляньте його тут: {{certURL}}", "avatar": "Аватар {{username}}", - "joined": "Приєднався {{date}}", + "joined": "Приєднався(-лась) {{date}}", "total-points": "{{count}} загальний бал", "total-points_plural": "{{count}} всього балів", "points": "{{count}} бал станом на {{date}}", @@ -226,12 +226,12 @@ "page-number": "{{pageNumber}} з {{totalPages}}" }, "footer": { - "tax-exempt-status": "freeCodeCamp — це некомерційна організація, яка підтримується спонсорськими внесками та звільнена від сплати податків 501(c)(3) (Федеральний ідентифікаційний номер платника податків США: 82-0779546)", - "mission-statement": "Ми хочемо допомогти людям безкоштовно навчитися програмувати. Ми досягаємо цього, створюючи тисячі відео, статей та інтерактивних уроків з програмування — вони усі доступні для широкого загалу. Також ми маємо тисячі безплатний навчальних груп freeCodeCamp у всьому світі.", + "tax-exempt-status": "freeCodeCamp – це некомерційна організація, яка підтримується спонсорськими внесками та звільнена від сплати податків 501(c)(3) (Федеральний ідентифікаційний номер платника податків США: 82-0779546)", + "mission-statement": "Ми хочемо допомогти людям безкоштовно навчитися програмувати. Ми досягаємо цього, створюючи тисячі відео, статей та інтерактивних уроків з програмування – вони усі доступні для широкого загалу. Також ми маємо тисячі безоплатних навчальних груп freeCodeCamp у всьому світі.", "donation-initiatives": "Внески до freeCodeCamp йдуть на наші освітні програми та допомагають оплачувати сервери, послуги та персонал.", - "donate-text": "You can <1>make a tax-deductible donation here.", + "donate-text": "Ви можете <1>зробити неоподаткований внесок тут.", "trending-guides": "Популярні статті", - "our-nonprofit": "Наша неприбуткова організація", + "our-nonprofit": "Наша некомерційна організація", "links": { "about": "Про нас", "alumni": "Спільнота випускників", @@ -253,21 +253,21 @@ "welcome-2": "Ласкаво просимо до freeCodeCamp.org", "start-at-beginning": "Якщо ви новачок у програмуванні, ми рекомендуємо <0>почати з самого початку.", "read-this": { - "heading": "Будь ласка, зупиніться і прочитайте це.", - "p1": "freeCodeCamp - це перевірений шлях до вашої першої роботи розробника програмного забезпечення.", + "heading": "Будь ласка, прочитайте це.", + "p1": "freeCodeCamp – це перевірений шлях до вашої першої роботи розробника програмного забезпечення.", "p2": "Після завершення курсу понад 40 000 людей отримали роботу у сфері розробки програмного забезпечення (в тому числі у великих компаніях, таких як Google і Microsoft).", "p3": "Якщо ви новачок в програмуванні, ми радимо вам розпочати з самого початку та отримувати ці сертифікати послідовно.", "p4": "Щоб отримати кожен сертифікат, створіть 5 необхідних проєктів і успішно пройдіть усі тести.", "p5": "Ви можете додати ці сертифікати до свого резюме або LinkedIn. Але важливішим за сертифікати є практика, яку ви отримаєте під час навчання.", - "p6": "Якщо ви почуваєтесь перевантаженим, це нормально. Програмувати — важко.", - "p7": "Практика — це найголовніше. Практика, практика, практика.", + "p6": "Якщо ви відчуваєте перевантаження, це нормально. Програмувати – важко.", + "p7": "Практика – це найголовніше. Практика, практика, практика.", "p8": "Ця навчальна програма дасть вам тисячі годин практики в програмуванні.", "p9": "А якщо ви бажаєте дізнатися більше про математику та теорію комп'ютерних наук, то у нас також є тисячі годин відеокурсів на <0>YouTube-каналі freeCodeCamp.", "p10": "Якщо ви хочете отримати роботу розробника або знайти клієнтів онлайн, навички програмування будуть лише частиною завдання. Вам також потрібно створити свою мережу контактів і сформувати репутацію розробника.", "p11": "Ви можете зробити це в Twitter і GitHub, а також на <0>форумі freeCodeCamp.", - "p12": "Вдалого програмування!" + "p12": "Щасливого кодування!" }, - "upcoming-lessons": "Наступні уроки", + "upcoming-lessons": "Майбутні уроки", "learn": "Навчання", "add-subtitles": "Допомогти покращити або додати субтитри", "wrong-answer": "Вибачте, але це неправильна відповідь. Спробуєте ще раз?", @@ -275,55 +275,55 @@ "solution-link": "Посилання на рішення", "github-link": "Посилання на GitHub", "submit-and-go": "Відправити та перейти до мого наступного завдання", - "congratulations": "Congratulations, your code passes. Submit your code to continue.", - "i-completed": "Я виконав це завдання", + "congratulations": "Вітаємо, ваш код проходить. Відправте свій код, щоб продовжити.", + "i-completed": "Я виконав(-ла) це завдання", "test-output": "Результат вашого тесту буде доступний тут", - "running-tests": "// запуск тестів", - "tests-completed": "// тести виконано", + "running-tests": "// запущені тести", + "tests-completed": "// виконані тести", "console-output": "// вивід консолі", - "sign-in-save": "Увійдіть, щоб зберегти ваш прогрес", + "sign-in-save": "Увійдіть, щоб зберегти свій прогрес", "download-solution": "Завантажити моє рішення", "percent-complete": "{{percent}}% виконано", - "tried-rsa": "Якщо ви вже спробували метод <0>Читати-Шукати-Питати, то ви можете звернутися за допомогою на форумі freeCodeCamp.", - "rsa": "Читати, шукати, запитувати", + "tried-rsa": "Якщо ви вже спробували метод <0>читати-шукати-питати, то ви можете звернутися за допомогою на форум freeCodeCamp.", + "rsa": "Читати, шукати, питати", "reset": "Скинути цей урок?", "reset-warn": "Ви впевнені, що хочете скинути цей урок? Редактори та тести будуть скинуті.", "reset-warn-2": "Цю дію неможливо відмінити", "scrimba-tip": "Порада: якщо мінібраузер закриває код, то натисніть та перетягніть його у сторону. Також не соромтеся зупинятися та редагувати код у відео у будь-який час.", "chal-preview": "Попередній перегляд завдання", "cert-map-estimates": { - "certs": "{{title}} Certification" + "certs": "Сертифікація {{title}}" }, "editor-tabs": { "info": "Інформація", "code": "Код", "tests": "Тести", - "restart": "Restart", - "restart-step": "Restart Step", - "console": "Console", - "instructions": "Instructions", - "notes": "Notes", + "restart": "Перезапустити", + "restart-step": "Перезапустити крок", + "console": "Консоль", + "instructions": "Інструкції", + "notes": "Примітки", "preview": "Попередній перегляд" }, - "help-translate": "Ми все ще перекладаємо такі сертифікати.", + "help-translate": "Ми досі перекладаємо наступні сертифікати.", "help-translate-link": "Допоможіть нам з перекладом.", - "project-preview-title": "Here's a preview of what you will build", - "github-required": "<0>Create a GitHub account if you don't have one. You'll need it when you create the virtual Linux server machine. This process may take a few minutes.", - "step-1": "Step 1: Complete the project", - "step-2": "Step 2: Submit your code", - "submit-public-url": "When you have completed the project, save all the required files into a public repository and submit the URL to it below.", - "complete-both-steps": "Complete both steps below to finish the challenge.", - "runs-in-vm": "The project runs in a virtual machine, complete the user stories described in there and get all the tests to pass to finish step 1.", - "completed": "Completed", - "not-started": "Not started", - "hint": "Hint", - "test": "Test", - "sorry-try-again": "Sorry, your code does not pass. Try again.", - "sorry-keep-trying": "Sorry, your code does not pass. Keep trying.", - "sorry-getting-there": "Sorry, your code does not pass. You're getting there.", - "sorry-hang-in-there": "Sorry, your code does not pass. Hang in there.", - "sorry-dont-giveup": "Sorry, your code does not pass. Don't give up.", - "challenges-completed": "{{completedCount}} of {{totalChallenges}} challenges completed" + "project-preview-title": "Попередній перегляд того, що ви будете створювати", + "github-required": "<0>Створіть обліковий запис GitHub, якщо у вас його немає. Він вам знадобиться під час створення віртуальної серверної машини Linux. Цей процес може зайняти кілька хвилин.", + "step-1": "Крок 1: Завершіть проєкт", + "step-2": "Крок 2: Відправте код", + "submit-public-url": "Коли ви завершите проєкт, збережіть усі необхідні файли в загальнодоступному репозиторію та вкажіть URL-адресу на нього нижче.", + "complete-both-steps": "Виконайте обидва кроки, щоб закінчити завдання.", + "runs-in-vm": "Проєкт виконується в віртуальній машині; виконайте описані там історії користувачів та пройдіть всі тести, щоб завершити крок 1.", + "completed": "Виконано", + "not-started": "Не розпочато", + "hint": "Підказка", + "test": "Тест", + "sorry-try-again": "На жаль, ваш код не пройшов. Спробуйте ще раз.", + "sorry-keep-trying": "На жаль, ваш код не пройшов. Продовжуйте спроби.", + "sorry-getting-there": "На жаль, ваш код не пройшов. Ви йдете у правильному напрямку.", + "sorry-hang-in-there": "На жаль, ваш код не пройшов. Тримайтеся.", + "sorry-dont-giveup": "На жаль, ваш код не пройшов. Не здавайтеся.", + "challenges-completed": "{{completedCount}} з {{totalChallenges}} завдань виконано" }, "donate": { "title": "Підтримати нашу некомерційну організацію", @@ -334,18 +334,18 @@ "additional": "Ви можете зробити додатковий одноразовий внесок на будь-яку суму за цим посиланням: <0>{{url}}", "help-more": "Допоможіть нам розвиватися", "error": "Щось не так з вашим внеском.", - "error-2": "Something is not right. Please contact donors@freecodecamp.org", + "error-2": "Щось пішло не так. Будь ласка, зв'яжіться з donors@freecodecamp.org", "free-tech": "Ваші внески підтримуватимуть безкоштовну технологічну освіту для людей у всьому світі.", - "no-halo": "Якщо ви не бачите золотий ореол навколо фотографії вашого профілю, повідомте в donors@freecodecamp.org.", - "gift-frequency": "Оберіть частоту сплачення внесків:", + "no-halo": "Якщо ви не бачите золотий ореол навколо фотографії свого профілю, повідомте в donors@freecodecamp.org.", + "gift-frequency": "Оберіть частоту сплати внесків:", "gift-amount": "Оберіть розмір внеску:", - "confirm": "Підтвердьте ваш внесок", - "confirm-2": "Підтвердьте ваш одноразовий внесок у розмірі ${{usd}}", - "confirm-3": "Підтвердьте ваш внесок у розмірі ${{usd}} / на місяць", - "confirm-4": "Підтвердьте ваш внесок у розмірі ${{usd}} / на рік", - "wallet-label": "${{usd}} пожертвування для FreeCodeCamp", - "wallet-label-1": "${{usd}} / місячне пожертвування для FreeCodeCamp", - "your-donation": "Ваш внесок у розмірі ${{usd}} надасть {{hours}} годин навчання людям у всьому світі.", + "confirm": "Підтвердьте свій внесок", + "confirm-2": "Підтвердьте свій одноразовий внесок у розмірі ${{usd}}", + "confirm-3": "Підтвердьте свій внесок у розмірі ${{usd}} на місяць", + "confirm-4": "Підтвердьте свій внесок у розмірі ${{usd}} на рік", + "wallet-label": "Внесок ${{usd}} для FreeCodeCamp", + "wallet-label-1": "Внесок ${{usd}} на місяць для FreeCodeCamp", + "your-donation": "Ваш внесок у розмірі ${{usd}} надаватиме {{hours}} годин навчання людям у всьому світі.", "your-donation-2": "Ваш внесок у розмірі ${{usd}} щомісяця надаватиме {{hours}} годин навчання людям у всьому світі.", "your-donation-3": "Ваш внесок у розмірі ${{usd}} щороку надаватиме {{hours}} годин навчання людям у всьому світі.", "duration": "Станьте одноразовим спонсором нашої некомерційної організації.", @@ -365,8 +365,8 @@ "email-receipt": "Електронна пошта (ми надішлемо вам квитанцію про оплату внеску, що не підлягає оподаткуванню):", "need-help": "Потрібна допомога з поточними або попередніми внесками?", "forward-receipt": "Надішліть копію квитанції про оплату внеску на donors@freecodecamp.org і напишіть, як ми можемо вам допомогти.", - "efficiency": "freeCodeCamp — це високоефективна некомерційна освітня організація.", - "why-donate-1": "Коли ви робите внесок на freeCodeCamp, ви допомагаєте людям опанувати нові навички та забезпечувати їхні сім'ї.", + "efficiency": "freeCodeCamp – це високоефективна некомерційна освітня організація.", + "why-donate-1": "Коли ви робите внесок для freeCodeCamp, ви допомагаєте людям опанувати нові навички та забезпечувати їхні сім'ї.", "why-donate-2": "Ви також допомагаєте нам створювати нові ресурси для вас, щоб ви використовували їх для розширення власних технологічних навичок.", "bigger-donation": "Бажаєте зробити більший одноразовий внесок, відправити нам чек на електронну пошту або в інший спосіб?", "other-ways": "Існує багато <0>інших способів підтримати місію нашої некомерційної організації.", @@ -374,43 +374,43 @@ "try-again": "Будь ласка, повторіть спробу.", "card-number": "Номер вашої картки:", "expiration": "Дата закінчення терміну дії:", - "secure-donation": "Secure donation", - "faq": "Frequently asked questions", - "only-you": "Only you can see this message. Congratulations on earning this certification. It's no easy task. Running freeCodeCamp isn't easy either. Nor is it cheap. Help us help you and many other people around the world. Make a tax-deductible supporting donation to our nonprofit today.", - "get-help": "How can I get help with my donations?", - "how-transparent": "How transparent is freeCodeCamp.org?", - "very-transparent": "Very. We have a Platinum transparency rating from GuideStar.org.", - "download-irs": "You can <0>download our IRS Determination Letter here.", - "download-990": "You can <0>download our most recent 990 (annual tax report) here.", - "how-efficient": "How efficient is freeCodeCamp?", - "fcc-budget": "freeCodeCamp's budget is much smaller than most comparable nonprofits. We haven't brought in professional fundraisers. Instead, Quincy does everything himself.", - "help-millions": "However, on a budget of only a few hundred thousand dollars per year, we have been able to help millions of people.", - "how-one-time": "How can I make a one-time donation?", - "one-time": "If you'd prefer to make one-time donations, you can support freeCodeCamp's mission whenever you have cash to spare. You can use <0>this link to donate whatever amount feels right through PayPal.", - "wire-transfer": "You can also send money to freeCodeCamp directly through a wire transfer. If you need our wire details, email Quincy at quincy@freecodecamp.org", - "does-crypto": "Does freeCodeCamp accept donations in Bitcoin or other cryptocurrencies?", - "yes-cryptocurrency": "Yes. Please email Quincy at quincy@freecodecamp.org and he can send you freeCodeCamp's wallet information. He can also provide you with a donation receipt if you need one for your taxes.", - "can-check": "Can I mail a physical check?", - "yes-check": "Yes, we would welcome a check. You can mail it to us at:", - "how-matching-gift": "How can I set up matching gifts from my employer, or payroll deductions?", - "employers-vary": "This varies from employer to employer, and our nonprofit is already listed in many of the big donation-matching databases.", - "some-volunteer": "Some people are able to volunteer for freeCodeCamp and their employer matches by donating a fixed amount per hour they volunteer. Other employers will match any donations the donors make up to a certain amount", - "help-matching-gift": "If you need help with this, please email Quincy directly: quincy@freecodecamp.org", - "how-endowment": "How can I set up an Endowment Gift to freeCodeCamp.org?", - "endowment": "This would be a huge help. Since this is a more manual process, Quincy can help walk you through it personally. Please email him directly at quincy@freecodecamp.org.", - "how-legacy": "How can I set up a Legacy gift to freeCodeCamp.org?", - "we-honored": "We would be honored to put such a gift to good use helping people around the world learn to code. Depending on where you live, this may also be tax exempt.", - "legacy-gift-message": "I give, devise, and bequeath [the sum of _____ USD (or other currency) OR _____ percent of the rest and residue of my estate] to freeCodeCamp.org (Free Code Camp, Inc. tax identification number 82-0779546), a charitable corporation organized under the laws of the State of Delaware, United States, currently located at 3905 Hedgcoxe Rd, PO Box 250352, Plano, Texas, 75025 United States, to be used for its general charitable purposes at its discretion.", - "thank-wikimedia": "We would like to thank the Wikimedia Foundation for providing this formal language for us to use.", - "legacy-gift-questions": "If you have any questions about this process, please email Quincy at quincy@freecodecamp.org.", - "how-stock": "How can I donate stock to freeCodeCamp.org?", - "welcome-stock": "We would welcome your stock donations. Please email Quincy directly and he can help you with this, and share our nonprofit's brokerage account details: quincy@freecodecamp.org.", - "how-receipt": "Can I get a donation receipt so that I can deduct my donation from my taxes?", - "just-forward": "Absolutely. Just forward the receipt from your transaction to donors@freecodecamp.org, tell us you'd like a receipt and any special instructions you may have, and we'll reply with a receipt for you.", - "how-update": "I set up a monthly donation, but I need to update or pause the monthly recurrence. How can I do this?", - "take-care-of-this": "Just forward one of your monthly donation receipts to donors@freecodecamp.org and tell us what you'd like us to do. We'll take care of this for you and send you confirmation.", - "anything-else": "Is there anything else I can learn about donating to freeCodeCamp.org?", - "other-support": "If there is some other way you'd like to support our nonprofit and its mission that isn't listed here, or if you have any questions at all, please email Quincy at quincy@freecodecamp.org." + "secure-donation": "Безпечний внесок", + "faq": "Часто поставлені питання", + "only-you": "Лише ви можете бачити це повідомлення. Вітаємо з отриманням сертифікату. Це було нелегко. Піклуватись про freeCodeCamp також нелегко. І недешево. Допоможіть нам допомогти вам та іншим людям з усього світу. Зробіть внесок, що не підлягає оподаткуванню, для нашої некомерційної організації сьогодні.", + "get-help": "Як отримати допомогу з внесками?", + "how-transparent": "Наскільки прозорий freeCodeCamp.org?", + "very-transparent": "Дуже прозорий. Ми отримали платиновий рейтинг від GuideStar.org.", + "download-irs": "Ви можете <0>завантажити наш детермінаційний лист, виданий Службою внутрішніх доходів (IRS), тут.", + "download-990": "Ви можете <0>завантажити наш останній 990 (річний податковий звіт) тут.", + "how-efficient": "Наскільки ефективний freeCodeCamp?", + "fcc-budget": "Бюджет freeCodeCamp набагато менший за більшість некомерційних організацій. Ми не залучали професійний збір коштів. Натомість Квінсі робить все сам.", + "help-millions": "Однак з бюджетом лише на кілька сотень тисяч доларів на рік, ми змогли допомогти мільйонам людей.", + "how-one-time": "Як зробити одноразовий внесок?", + "one-time": "Якщо ви хочете робити одноразові внески, то можете підтримати місію freeCodeCamp кожен раз, коли маєте лишні гроші. Можете використати <0>це посилання, щоб зробити внесок будь-якої суми через PayPal.", + "wire-transfer": "Ви також можете надіслати кошти напряму до freeCodeCamp через грошовий переказ. Якщо вам потрібно більше деталей про це, напишіть Квінсі на quincy@freecodecamp.org", + "does-crypto": "Чи приймає freeCodeCamp внески в біткоїнах чи інших криптовалютах?", + "yes-cryptocurrency": "Так. Будь ласка, напишіть Квінсі на quincy@freecodecamp.org і він зможе надіслати вам інформацію про гаманець freeCodeCamp. Він також може надати квитанцію про внесок, якщо вам потрібно.", + "can-check": "Чи можу я відправити фіскальний чек?", + "yes-check": "Так, ми б були раді. Ви можете відправити його сюди:", + "how-matching-gift": "Як налаштувати подарунки від мого роботодавця, або нарахування на заробітну плату?", + "employers-vary": "Це залежить від роботодавця, і наша некомерційна організація вже зазначена у багатьох великих базах.", + "some-volunteer": "Деякі люди можуть волонтерити для freeCodeCamp і їхні роботодавці дарують фіксовану суму за кожну годину волонтерства. Інші роботодавці дарують будь-який внесок, який компенсують дарувальники на певну суму", + "help-matching-gift": "Якщо вам потрібна допомога – напишіть напряму до Квінсі: quincy@freecodecamp.org", + "how-endowment": "Як оформити постійне дарування для freeCodeCamp.org?", + "endowment": "Це була б величезна допомога. Оскільки це більш ручний процес, Квінсі особисто може допомогти вам. Будь ласка, напишіть йому на quincy@freecodecamp.org.", + "how-legacy": "Як оформити дарування для freeCodeCamp.org?", + "we-honored": "Для нас велика честь використати такий дарунок з користю, щоб допомогти людям у всьому світі навчитися кодувати. Залежно від того, де ви проживаєте, це також може бути податковою пільгою.", + "legacy-gift-message": "Я передаю, відписую та заповідаю [суму _____ доларів США (або іншої валюти) АБО _____ відсотків від залишку свого майна] freeCodeCamp.org (Free Code Camp, Inc. ідентифікаційний податковий номер 82-0779546), благодійній корпорації, організованій відповідно до законів штату Делавер, Сполучені Штати, наразі розташованій за адресою 3905 Hedgcoxe Rd, PO Box 250352, Plano, Texas, 75025 United States, для використання в загальних благодійних цілях на власний розсуд.", + "thank-wikimedia": "Ми б хотіли подякувати фонду «Вікімедіа» за надання офіційного стилю.", + "legacy-gift-questions": "Якщо у вас виникли будь-які питання щодо цього процесу, будь ласка, напишіть Квінсі на quincy@freecodecamp.org.", + "how-stock": "Як пожертвувати акції для freeCodeCamp.org?", + "welcome-stock": "Ми будемо раді вашим акціям. Будь ласка, напишіть Квінсі та він допоможе вам з цим, зокрема поділиться деталями нашого брокерського рахунку: quincy@freecodecamp.org.", + "how-receipt": "Чи можу я отримати квитанцію про внесок, щоб відраховувати його від податків?", + "just-forward": "Абсолютно. Просто надішліть квитанцію своєї транзакції на адресу donors@freecodecamp.сом, скажіть нам, що ви хотіли б отримати квитанцію, та зазначте, якщо у вас є особисті побажання, і ми відповімо вам з квитанцією.", + "how-update": "Я налаштував(-ла) щомісячний внесок, але мені потрібно оновити або призупинити повторюваність. Як це зробити?", + "take-care-of-this": "Просто перешліть одну із щомісячних квитанцій на donors@freecodecamp.org та повідомте, чим ми можемо допомогти. Ми подбаємо про це та надішлемо вам підтвердження.", + "anything-else": "Чи можу я дізнатись ще щось про внески до freeCodeCamp.org?", + "other-support": "Якщо ви хочете підтримати нашу некомерційну організацію іншим шляхом, або ж маєте будь-які інші питання – напишіть Квінсі на quincy@freecodecamp.org." }, "report": { "sign-in": "Щоб повідомити про порушення користувача, ви повинні ввійти в систему", @@ -429,19 +429,19 @@ }, "search": { "label": "Пошук", - "placeholder": "Search 8,000+ tutorials", + "placeholder": "Шукати серед 8000+ уроків", "see-results": "Переглянути всі результати для {{searchQuery}}", "no-tutorials": "Не знайдено жодного уроку", "try": "Шукаєте щось? Спробуйте пошуковий рядок на цій сторінці.", "no-results": "Ми не змогли знайти нічого, що стосується <0>{{query}}" }, "misc": { - "offline": "Схоже, що ви не підключені до мережі, тому не зможете зберегти ваш прогрес.", - "server-offline": "Сервер не відповідає, ваш прогрес не збережеться. Будь ласка, зв'яжіться з <0>підтримкою, якщо це помилка не зникне.", + "offline": "Схоже, що ви не підключені до мережі, тому не зможете зберегти свій прогрес", + "server-offline": "Сервер не відповідає, ваш прогрес може не зберегтись. Будь ласка, зв'яжіться з <0>підтримкою, якщо ця помилка не зникне", "unsubscribed": "Підписку успішно скасовано", "keep-coding": "Що б не сталося, продовжуйте програмувати!", "email-signup": "Реєстрація через електронну пошту", - "quincy": "- Квінсі Ларсон, вчитель, який заснував freeCodeCamp.org", + "quincy": "– Квінсі Ларсон, вчитель, який заснував freeCodeCamp.org", "email-blast": "До речі, щоп'ятниці я надсилаю електронний лист із 5 посиланнями про програмування та інформатику. Я відправляю їх приблизно 4 мільйонам людей. Чи хотіли б ви, щоб я відправляв ці листи ще й вам?", "update-email-1": "Оновити свою адресу електронної пошти", "update-email-2": "Оновіть свою адресу електронної пошти тут:", @@ -449,9 +449,9 @@ "and": "і", "change-theme": "Увійдіть, щоб змінити тему.", "translation-pending": "Допоможіть нам з перекладом", - "certification-project": "Certification Project", - "iframe-alert": "Normally this link would bring you to another website! It works. This is a link to: {{externalLink}}", - "document-notfound": "document not found" + "certification-project": "Сертифікаційний проєкт", + "iframe-alert": "Зазвичай це посилання перенесло б вас на інший вебсайт! Воно працює. Це посилання на: {{externalLink}}", + "document-notfound": "документ не знайдено" }, "icons": { "gold-cup": "Золотий кубок", @@ -460,10 +460,10 @@ "donate": "Зробити внесок через PayPal", "fail": "Тест не пройдений", "not-passed": "Не пройдено", - "waiting": "Waiting", + "waiting": "В очікуванні", "passed": "Пройдено", - "failed": "Failed", - "hint": "Hint", + "failed": "Не вдалося", + "hint": "Підказка", "heart": "Серце", "initial": "Початковий", "info": "Інформація", @@ -472,7 +472,7 @@ "magnifier": "лупа" }, "aria": { - "fcc-curriculum": "freeCodeCamp Curriculum", + "fcc-curriculum": "Навчальний план freeCodeCamp", "answer": "Відповідь", "linkedin": "Посилання на сторінку LinkedIn {{username}}", "github": "Посилання на сторінку GitHub {{username}}", @@ -482,13 +482,13 @@ "previous-page": "Перейти на попередню сторінку", "next-page": "Перейти на наступну сторінку", "last-page": "Перейти на останню сторінку", - "primary-nav": "primary", - "breadcrumb-nav": "breadcrumb", - "submit": "Use Ctrl + Enter to submit.", - "running-tests": "Running tests", - "step": "Step", - "steps": "Steps", - "steps-for": "Steps for {{blockTitle}}" + "primary-nav": "первинний", + "breadcrumb-nav": "навігаційна стежка", + "submit": "Використайте Ctrl + Enter, щоб відправити.", + "running-tests": "Запущені тести", + "step": "Крок", + "steps": "Кроки", + "steps-for": "Кроки для {{blockTitle}}" }, "flash": { "honest-first": "Щоб отримати сертифікат, ви повинні спочатку прийняти нашу політику академічної доброчесності", @@ -502,7 +502,7 @@ "wrong-updating": "Щось пішло не так під час оновлення вашого облікового запису. Будь ласка, перевірте і повторіть спробу", "updated-preferences": "Ми оновили ваші налаштування", "email-invalid": "Неприпустимий формат адреси електронної пошти", - "email-valid": "Вашу електронну пошту змінено. Вдалого кодування!", + "email-valid": "Вашу електронну пошту змінено. Щасливого кодування!", "bad-challengeId": "currentChallengeId не є дійсним ідентифікатором завдання", "theme-invalid": "Недійсна тема", "theme-set": "Тема вже встановлена", @@ -515,53 +515,53 @@ "oops-not-right": "Щось пішло не так, будь ласка, створіть запит на нове посилання для входу/реєстрації", "expired-link": "Схоже, посилання, на яке ви натиснули, застаріло. Будь ласка, створіть запит на нове посилання, щоб увійти", "signin-success": "Ви успішно ввійшли у свій обліковий запис. Вдалого програмування!", - "social-auth-gone": "Ми відходимо від автентифікації з соцмереж через конфіденційність. Наступного разу ми рекомендуємо використовувати вашу адресу електронної пошти: {{email}} для входу в систему.", - "name-needed": "Нам потрібне ваше ім'я, щоб ми могли вказати його в вашому сертифікаті. Додайте своє ім'я до налаштувань облікового запису і натисніть кнопку \"Зберегти\". Після цього ми зможемо видати вам ваш сертифікат.", + "social-auth-gone": "Ми відходимо від автентифікації з соцмереж через конфіденційність. Наступного разу ми рекомендуємо використовувати свою адресу електронної пошти: {{email}} для входу в систему.", + "name-needed": "Нам потрібне ваше ім'я, щоб ми могли вказати його в сертифікаті. Додайте своє ім'я до налаштувань облікового запису і натисніть кнопку «Зберегти». Після цього ми зможемо видати вам сертифікат.", "incomplete-steps": "Схоже, ви не завершили необхідні кроки. Будь ласка, виконайте необхідні проекти, щоб отримати сертифікат {{name}}.", "already-claimed": "Схоже, ви вже отримали сертифікат {{name}}", "cert-claim-success": "@{{username}}, ви успішно отримали сертифікат {{name}}! Вітаємо від імені команди freeCodeCamp.org!", "wrong-name": "Щось пішло не так під час перевірки {{name}}, будь ласка, спробуйте ще раз. Якщо ви продовжуєте отримувати цю помилку, ви можете надіслати повідомлення на support@freeCodeCamp.org, щоб отримати допомогу.", "error-claiming": "Під час отримання {{certName}} сталася помилка", "refresh-needed": "Ви можете використовувати кнопку PaymentRequest тільки один раз. Оновіть сторінку, щоб почати знову.", - "username-not-found": "Ми не змогли знайти користувача з ім'ям \"{{username}}\"", + "username-not-found": "Ми не змогли знайти користувача з ім'ям «{{username}}»", "add-name": "Цей користувач повинен додати своє ім'я до свого облікового запису, щоб інші могли переглянути його сертифікат.", - "not-eligible": "Наразі цей користувач не має права отримати безкоштовний сертифікат freeCodeCamp.org.", - "profile-private": "{{username}} has chosen to make their profile private. They will need to make their profile public in order for others to be able to view their certification.", - "certs-private": "{{username}} вирішив зробити свої сертифікати конфіденційними. Йому потрібно надати спільний доступ до своїх сертифікатів, щоб інші могли їх переглянути.", - "not-honest": "{{username}} ще не прийняв нашу Обітницю академічної доброчесності.", + "not-eligible": "Наразі цей користувач не має права отримати безоплатний сертифікат freeCodeCamp.org.", + "profile-private": "{{username}} вирішив(-ла) зробити свій профіль конфіденційним. Йому/їй потрібно надати спільний доступ до свого профілю, щоб інші мали змогу переглянути сертифікат.", + "certs-private": "{{username}} вирішив(-ла) зробити свої сертифікати конфіденційними. Йому/їй потрібно надати спільний доступ до своїх сертифікатів, щоб інші могли їх переглянути.", + "not-honest": "{{username}} ще не прийняв(-ла) нашу Обітницю академічної доброчесності.", "user-not-certified": "Схоже, що користувач {{username}} не є сертифікованим {{cert}}", "invalid-challenge": "Не вдалося підтвердити завдання", - "no-links-provided": "Ви не надали нам дійсні посилання для перевірки вашої роботи.", + "no-links-provided": "Ви не надали нам дійсні посилання для перевірки своєї роботи.", "no-social": "Обліковий запис соціальної мережі не знайдено", "invalid-social": "Неправильний обліковий запис соціальної мережі", "no-account": "Немає облікового запису, пов'язаного з {{website}}", "unlink-success": "Ви успішно від'єдналися від {{website}}", "provide-username": "Перевірте, чи ви вказали ім'я користувача та звіт", "report-sent": "Звіт був відправлений команді з {{email}} в копії", - "certificate-missing": "Такий сертифікат не існує.", - "create-token-err": "An error occurred while creating your user token", - "delete-token-err": "An error occurred while deleting your user token", - "token-created": "You have successfully created a new user token.", - "token-deleted": "Your user token has been deleted.", - "start-project-err": "Something went wrong trying to start the project. Please try again.", - "complete-project-first": "You must complete the project first.", - "local-code-save-error": "Oops, your code did not save, your browser's local storage may be full.", - "local-code-saved": "Saved! Your code was saved to your browser's local storage.", - "code-saved": "Your code was saved to the database. It will be here when you return.", - "code-save-error": "An error occurred trying to save your code.", - "code-save-less": "Slow Down! Your code was not saved. Try again in a few seconds.", - "challenge-save-too-big": "Sorry, you cannot save your code. Your code is {{user-size}} bytes. We allow a maximum of {{max-size}} bytes. Please make your code smaller and try again or request assistance on https://forum.freecodecamp.org", - "challenge-submit-too-big": "Sorry, you cannot submit your code. Your code is {{user-size}} bytes. We allow a maximum of {{max-size}} bytes. Please make your code smaller and try again or request assistance on https://forum.freecodecamp.org", - "invalid-update-flag": "You are attempting to access forbidden resources. Please request assistance on https://forum.freecodecamp.org if this is a valid request." + "certificate-missing": "Такої сертифікації не існує", + "create-token-err": "Під час створення маркера користувача сталася помилка", + "delete-token-err": "Під час видалення маркера користувача сталася помилка", + "token-created": "Ви успішно створили новий маркер користувача.", + "token-deleted": "Ваш маркер користувача видалено.", + "start-project-err": "Під час запуску проєкту сталася помилка. Будь ласка, спробуйте ще раз.", + "complete-project-first": "Спочатку ви повинні завершити проєкт.", + "local-code-save-error": "Упс, ваш код не збережено. Можливо, локальне сховище вашого браузера заповнене.", + "local-code-saved": "Збережено! Код було збережено в локальному сховищі вашого браузера.", + "code-saved": "Ваш код збережено в базі даних. Він буде тут, коли ви повернетесь.", + "code-save-error": "Під час спроби зберегти ваш код сталася помилка.", + "code-save-less": "Зачекайте! Ваш код не було збережено. Спробуйте ще раз через кілька секунд.", + "challenge-save-too-big": "На жаль, ви не можете зберегти свій код. Ваш код займає {{user-size}} байт. Максимальна кількість байтів: {{max-size}}. Будь ласка, зменште свій код і повторіть спробу або попросіть допомоги на https://forum.freecodecamp.org", + "challenge-submit-too-big": "На жаль, ви не можете надіслати свій код. Ваш код займає {{user-size}} байт. Максимальна кількість байтів: {{max-size}}. Будь ласка, зменште свій код і повторіть спробу або попросіть допомоги на https://forum.freecodecamp.org", + "invalid-update-flag": "Ви намагаєтеся отримати доступ до заборонених ресурсів. Зверніться по допомогу на https://forum.freecodecamp.org, якщо це є дійсним запитом." }, "validation": { - "max-characters": "Максимальний розмір — 288 символів, у вас залишилося {{charsLeft}}", + "max-characters": "Максимальний розмір – 288 символів, у вас залишилося {{charsLeft}}", "same-email": "Ця адреса електронної пошти збігається з вашою поточною адресою", "invalid-email": "Ми не змогли перевірити вашу адресу електронної пошти. Будь ласка, переконайтеся, що вона правильна.", "email-mismatch": "Обидві нові адреси електронної пошти повинні збігатися", "title-required": "Необхідно вказати заголовок", - "title-short": "Заголовок занадто короткий", - "title-long": "Заголовок занадто довгий", + "title-short": "Закороткий заголовок", + "title-long": "Задовгий заголовок", "invalid-url": "Ми не змогли перевірити вашу URL-адресу. Будь ласка, переконайтеся, що вона правильна.", "invalid-protocol": "URL-адреса має починатися з http або https", "url-not-image": "URL-адреса повинна посилатись на файл зображення безпосередньо", @@ -575,25 +575,25 @@ "executive": "Виконавчий директор, freeCodeCamp.org", "verify": "Перевірити цей сертифікат за посиланням {{certURL}}", "issued": "Виданий", - "fulltext": "<0>Цей сертифікат засвідчує, що <1>{{user}} <2>успішно закінчив курс freeCodeCamp.org <3>{{title}} <4>Сертифікат розробника, що підтверджує приблизно {{time}} годин навчання на курсі.", + "fulltext": "<0>Цей сертифікат засвідчує, що <1>{{user}} <2>успішно закінчив(-ла) курс freeCodeCamp.org <3>{{title}} <4>Сертифікат розробника, що підтверджує приблизно {{time}} годин навчання на курсі.", "project": { - "heading-legacy-full-stack": "В рамках сертифікації програмного забезпечення повного циклу {{user}} отримав такі сертифікати:", - "heading": "У рамках цієї сертифікації, {{user}} створив такі проекти і успішно пройшов усі автоматизовані тестування:", + "heading-legacy-full-stack": "В рамках сертифікації програмного забезпечення повного циклу {{user}} отримав(-ла) такі сертифікати:", + "heading": "У рамках цієї сертифікації, {{user}} створив(-ла) такі проекти і успішно пройшов(-ла) усі автоматизовані тестування:", "solution": "рішення", - "no-solution": "error displaying solution, email support@freeCodeCamp.org to get help.", + "no-solution": "помилка відображення рішення, напишіть на support@freeCodeCamp.org, щоб отримати допомогу.", "source": "джерело", - "footnote": "Якщо ви підозрюєте, що будь-який з цих проектів порушує <2>політику академічної доброчесності, будь ласка, <5>повідомте про це нашій команді.", + "footnote": "Якщо ви підозрюєте, що будь-який з цих проєктів порушує <2>політику академічної доброчесності, будь ласка, <5>повідомте про це нашій команді.", "title": { "Build a Personal Portfolio Webpage": "Створіть вебсторінку персонального портфоліо", "Build a Random Quote Machine": "Створіть генератор випадкових цитат", "Build a 25 + 5 Clock": "Створіть таймер 25 + 5", - "Build a JavaScript Calculator": "Створіть JavaScript калькулятор", + "Build a JavaScript Calculator": "Створіть калькулятор JavaScript", "Show the Local Weather": "Покажіть місцеву погоду", "Use the TwitchTV JSON API": "Використайте TwitchTV JSON API", "Stylize Stories on Camper News": "Стилізуйте стрічку новин на Camper News", - "Build a Wikipedia Viewer": "Створіть переглядач Вікіпедії", - "Build a Tic Tac Toe Game": "Створіть гру хрестики-нулики", - "Build a Simon Game": "Створіть гру Simon", + "Build a Wikipedia Viewer": "Створіть переглядача вікіпедії", + "Build a Tic Tac Toe Game": "Створіть гру «Хрестики-нулики»", + "Build a Simon Game": "Створіть гру «Simon»", "Timestamp Microservice": "Мікросервіс позначок часу", "Request Header Parser Microservice": "Мікросервіс парсингу заголовків запиту", "URL Shortener Microservice": "Мікросервіс скорочування URL-адрес", @@ -604,14 +604,14 @@ "Chart the Stock Market": "Діаграма фондової біржі", "Manage a Book Trading Club": "Керуйте клубом книготоргівлі", "Build a Pinterest Clone": "Створіть копію Pinterest", - "Build a Markdown Previewer": "Створіть Markdown-програму попереднього перегляду", + "Build a Markdown Previewer": "Створіть попередній перегляд Markdown", "Build a Camper Leaderboard": "Створіть таблицю лідерів-кемперів", "Build a Recipe Box": "Створіть збірник рецептів", - "Build the Game of Life": "Створіть гру \"Життя\"", - "Build a Roguelike Dungeon Crawler Game": "Створіть гру Roguelike Dungeon Crawler", - "Visualize Data with a Bar Chart": "Візуалізуйте дані за допомогою гістограми", - "Visualize Data with a Scatterplot Graph": "Візуалізуйте дані за допомогою точкової діаграми", - "Visualize Data with a Heat Map": "Візуалізуйте дані за допомогою теплокарти", + "Build the Game of Life": "Створіть гру «Життя»", + "Build a Roguelike Dungeon Crawler Game": "Створіть гру «Roguelike Dungeon Crawler»", + "Visualize Data with a Bar Chart": "Візуалізуйте дані з допомогою стовпчикової діаграми", + "Visualize Data with a Scatterplot Graph": "Візуалізуйте дані з допомогою точкової діаграми", + "Visualize Data with a Heat Map": "Візуалізуйте дані з допомогою теплокарти", "Show National Contiguity with a Force Directed Graph": "Покажіть національну спільність за допомогою орієнтованого графу", "Map Data Across the Globe": "Картографічні дані з усього світу", "Metric-Imperial Converter": "Конвертер метрично-британських величин", @@ -621,16 +621,16 @@ "Anonymous Message Board": "Анонімна панель повідомлень", "Build a Tribute Page": "Створіть пам'ятну сторінку", "Build a Survey Form": "Створіть форму для опитування", - "Build a Product Landing Page": "Створіть цільову сторінку продукту", + "Build a Product Landing Page": "Створіть посадкову сторінку продукту", "Build a Technical Documentation Page": "Створіть сторінку технічної документації", "Palindrome Checker": "Перевірка паліндромів", "Roman Numeral Converter": "Конвертер римських цифр", "Caesars Cipher": "Шифр Цезаря", - "Telephone Number Validator": "Перевірка телефонного номера", + "Telephone Number Validator": "Валідатор мобільного номера", "Cash Register": "Касовий апарат", "Build a Drum Machine": "Створіть драм-машину", - "Visualize Data with a Choropleth Map": "Візуалізуйте дані за допомогою фонової картограми", - "Visualize Data with a Treemap Diagram": "Візуалізуйте дані за допомогою діаграми Treemap", + "Visualize Data with a Choropleth Map": "Візуалізуйте дані з допомогою хороплета", + "Visualize Data with a Treemap Diagram": "Візуалізуйте дані з допомогою деревової діаграми", "Exercise Tracker": "Трекер вправ", "Sudoku Solver": "Програма для розв'язування судоку", "American British Translator": "Американо-британський перекладач", @@ -645,7 +645,7 @@ "Page View Time Series Visualizer": "Візуалізатор часового ряду перегляду сторінки", "Sea Level Predictor": "Прогнозування змін рівня моря", "Port Scanner": "Сканер портів", - "SHA-1 Password Cracker": "SHA-1 Програма для злому паролів", + "SHA-1 Password Cracker": "Програма для злому паролів SHA-1", "Secure Real Time Multiplayer Game": "Безпечна багатокористувацька гра в режимі реального часу", "Rock Paper Scissors": "Камінь-ножиці-папір", "Cat and Dog Image Classifier": "Класифікатор зображень котів і собак", @@ -657,12 +657,12 @@ }, "certification-card": { "title": "Отримайте свій сертифікат", - "intro": "Завершіть наступні кроки, щоб мати змогу отримати та переглянути ваші {{i18nCertText}}", + "intro": "Завершіть наступні кроки, щоб мати змогу отримати та переглянути свої {{i18nCertText}}", "complete-project": "Завершено {{i18nCertText}} проєкт", "accept-honesty": "Прийняти нашу Політику академічної доброчесності", "set-name": "Введіть своє ім'я та зробіть його загальнодоступним", "set-certs-public": "Відкрити загальний доступ до сертифікатів", - "set-profile-public": "Відкрити загальний доступ до вашого профілю", + "set-profile-public": "Відкрити загальний доступ до профілю", "set-claim": "Отримайте та перегляньте свої сертифікати" }, "forum-help": { @@ -671,7 +671,7 @@ "challenge": "**Завдання:** {{challengeTitle}}", "challenge-link": "**Посилання на завдання:**", "whats-happening": "**Розкажіть нам, що сталося:**", - "describe": "Детально опишіть вашу проблему тут.", + "describe": "Детально опишіть свою проблему тут.", "camper-project": "**Посилання на ваші проєкти**", "camper-code": "**Ваш код**", "warning": "УВАГА", @@ -683,27 +683,27 @@ "add-code-three": "тому що вони дозволяють вашому коду бути правильно відформатованим у повідомленні." }, "user-token": { - "title": "User Token", - "create": "Create a new token", - "create-p1": "It looks like you don't have a user token. Create one to save your progress on this section", - "create-p2": "Create a user token to save your progress on the curriculum sections that use a virtual machine.", - "delete": "Delete my user token", - "delete-title": "Delete My User Token", - "delete-p1": "Your user token is used to save your progress on curriculum sections that use a virtual machine. If you suspect it has been compromised, you can delete it without losing any progress. A new one will be created automatically the next time you open a project.", - "delete-p2": "If you suspect your token has been compromised, you can delete it to make it unusable. Progress on previously submitted lessons will not be lost.", - "delete-p3": "You will need to create a new token to save future progress on the curriculum sections that use a virtual machine.", - "no-thanks": "No thanks, I would like to keep my token", - "yes-please": "Yes please, I would like to delete my token" + "title": "Токен користувача", + "create": "Створити новий токен", + "create-p1": "Схоже, у вас немає токена користувача. Створіть його, щоб зберегти свій прогрес в цьому розділі", + "create-p2": "Створіть токен користувача, щоб зберегти свій прогрес у розділах навчальної програми, які використовують віртуальну машину.", + "delete": "Видалити мій токен", + "delete-title": "Видалити мій токен", + "delete-p1": "Ваш токен користувача використовується для збереження вашого прогресу в розділах навчальної програми, які використовують віртуальну машину. Якщо ви підозрюєте, що його було зламано, ви можете видалити його, не втрачаючи прогресу. Новий буде створено автоматично, коли ви відкриєте проєкт.", + "delete-p2": "Якщо ви підозрюєте, що ваш токен зламано, ви можете видалити його, щоб зробити його непридатним для використання. Прогрес на раніше поданих уроках не буде втрачено.", + "delete-p3": "Вам потрібно буде створити новий токен, щоб зберегти майбутній прогрес у розділах навчальної програми, які використовують віртуальну машину.", + "no-thanks": "Ні, дякую, я хотів(-ла) би зберегти свій токен", + "yes-please": "Так, я хотів(-ла) би видалити свій токен" }, "shortcuts": { - "title": "Keyboard shortcuts", - "table-header-action": "Action", - "table-header-key": "Key(s)", - "navigation-mode": "Navigation Mode", - "execute-challenge": "Execute Challenge", - "focus-editor": "Focus Editor", - "focus-instructions-panel": "Focus Instructions Panel", - "navigate-previous": "Navigate Previous Exercise", - "navigate-next": "Navigate Next Exercise" + "title": "Гарячі клавіші", + "table-header-action": "Дія", + "table-header-key": "Ключ(і)", + "navigation-mode": "Режим навігації", + "execute-challenge": "Виконати завдання", + "focus-editor": "Редактор фокусу", + "focus-instructions-panel": "Панель інструкцій щодо фокусування", + "navigate-previous": "Перейти до попередньої вправи", + "navigate-next": "Перейти до наступної вправи" } }