From aa8253a0b5c2a022ccfceb8dd43ed2e22965ec69 Mon Sep 17 00:00:00 2001 From: camperbot Date: Fri, 16 Sep 2022 00:02:48 +0530 Subject: [PATCH] chore(i18n,client): processed translations (#47521) --- client/i18n/locales/espanol/intro.json | 12 +-- client/i18n/locales/espanol/translations.json | 62 ++++++------ client/i18n/locales/ukrainian/intro.json | 4 +- .../i18n/locales/ukrainian/translations.json | 98 +++++++++---------- 4 files changed, 88 insertions(+), 88 deletions(-) diff --git a/client/i18n/locales/espanol/intro.json b/client/i18n/locales/espanol/intro.json index 6ab339f48ed..16f009f52ec 100644 --- a/client/i18n/locales/espanol/intro.json +++ b/client/i18n/locales/espanol/intro.json @@ -70,8 +70,8 @@ "title": "(Nuevo) Diseño Web Responsivo", "intro": [ "En esta certificación de Diseño Web Responsivo, aprenderás los lenguajes que los desarrolladores usan para construir páginas web: HTML (Lenguaje de Marcado de Hipertexto) para el contenido, y CSS (hojas de estilo en cascada) para el diseño.", - "First, you'll build a cat photo app to learn the basics of HTML and CSS. Later, you'll learn modern techniques like CSS variables by building a penguin, and best practices for accessibility by building a quiz site.", - "Finally, you'll learn how to make webpages that respond to different screen sizes by building a photo gallery with Flexbox, and a magazine article layout with CSS Grid." + "Primero, crearás una aplicación de fotos de gatos para aprender los conceptos básicos de HTML y CSS. Más adelante, aprenderás técnicas modernas como variables CSS, mediante la construcción de un pingüino, y las mejores prácticas para la accesibilidad mediante la construcción de un sitio de cuestionarios.", + "Por último, aprenderás cómo hacer páginas web que respondan a diferentes tamaños de pantalla, mediante la construcción de una galería de fotos con Flexbox, y un diseño de artículos de revista con CSS Grid." ], "note": "Nota: Algunas extensiones del navegador, como bloqueadores de anuncios o extensiones de modo oscuro pueden interferir con las pruebas. Si tienes algun problema, te recomendamos deshabilitar las extensiones que modifiquen el contenido de la página, mientras tomas el curso.", "blocks": { @@ -308,7 +308,7 @@ "note": "", "blocks": { "build-a-caesars-cipher-project": { - "title": "Build a Caesars Cipher Project", + "title": "Construye un proyecto de cifrado cesar", "intro": [ "", "" @@ -606,8 +606,8 @@ "mongodb-and-mongoose": { "title": "MongoDB y Mongoose", "intro": [ - "MongoDB is a database application that stores JSON documents (or records) that you can use in your application. Unlike SQL, another type of database, MongoDB is a non-relational or \"NoSQL\" database. This means MongoDB stores all associated data within one record, instead of storing it across many preset tables as in a SQL database.", - "Mongoose is a popular npm package for interacting with MongoDB. With Mongoose, you can use plain JavaScript objects instead of JSON, which makes it easier to work with MongoDB. Also, it allows you to create blueprints for your documents called schemas, so you don't accidentally save the wrong type of data and cause bugs later.", + "MongoDB es una aplicación de base de datos que almacena documentos JSON (o registros) que puede usar en su aplicación. A diferencia de SQL, otro tipo de base de datos, MongoDB es una base de datos no relacional o \"NoSQL\". Esto significa que MongoDB almacena todos los datos asociados dentro de un registro, en lugar de almacenarlos en muchas tablas preestablecidas como en una base de datos SQL.", + "Mongoose es un paquete npm popular para interactuar con MongoDB. Con Mongoose, puede usar objetos de JavaScript sin formato en lugar de JSON, lo que facilita el trabajo con MongoDB. Además, le permite crear planos para sus documentos llamados esquemas, para que no guarde accidentalmente el tipo de datos incorrecto y provoque errores más adelante.", "En los cursos de MongoDB y Mongoose, aprenderás los fundamentos para trabajar con datos persistentes, incluyendo cómo configurar un modelo, guardar, eliminar y encontrar documentos en la base de datos." ] }, @@ -805,7 +805,7 @@ "intro": [ "Sube tu nivel de habilidad de resolución creativa de problemas con estas tareas de programación gratis de la clásica librería de Rosetta Code.", "Estos desafíos pueden resultar difíciles, pero empujarán tu lógica de algoritmos a nuevas alturas.", - "Attribute: Rosetta Code" + "Atributo: Código Rosetta" ] }, "project-euler": { diff --git a/client/i18n/locales/espanol/translations.json b/client/i18n/locales/espanol/translations.json index 77490b6f56e..6e6f6b41317 100644 --- a/client/i18n/locales/espanol/translations.json +++ b/client/i18n/locales/espanol/translations.json @@ -51,7 +51,7 @@ "run": "Ejecutar", "run-test": "Ejecutar las Pruebas (Ctrl + Entrar)", "check-code": "Comprueba tu código (Ctrl + Enter)", - "check-code-2": "Check Your Code", + "check-code-2": "Comprueba tu código", "reset": "Restablecer", "reset-code": "Restablecer todo el código", "help": "Ayuda", @@ -74,8 +74,8 @@ "click-start-project": "Comienza el proyecto", "change-language": "Cambiar Idioma", "cancel-change": "Cancelar Cambio", - "resume-project": "Resume project", - "start-project": "Start project" + "resume-project": "Reanudar proyecto", + "start-project": "Iniciar proyecto" }, "landing": { "big-heading-1": "Aprende a programar gratis.", @@ -149,7 +149,7 @@ "my-donations": "Mis donaciones", "night-mode": "Modo nocturno", "sound-mode": "Modo de fogata", - "keyboard-shortcuts": "Enable Keyboard Shortcuts" + "keyboard-shortcuts": "Habilitar atajos de teclado" }, "headings": { "certs": "Certificaciones", @@ -275,7 +275,7 @@ "solution-link": "Enlace a la solución", "github-link": "Enlace de GitHub", "submit-and-go": "Enviar y pasar a mi siguiente desafío", - "congratulations": "Congratulations, your code passes. Submit your code to continue.", + "congratulations": "Felicidades, tu código ha sido aprobado. Envía tu código para continuar.", "i-completed": "He completado este desafío", "test-output": "El resultado de tu prueba irá aquí", "running-tests": "// ejecutando pruebas", @@ -286,14 +286,14 @@ "percent-complete": "{{percent}}% completo", "tried-rsa": "Si ya has probado el método <0>Leer-Buscar-Preguntar, entonces puedes pedir ayuda en el foro de freeCodeCamp.", "rsa": "Leer, buscar, preguntar", - "rsa-forum": "Before making a new post please see if your question has <0>already been answered on the forum.", + "rsa-forum": "Antes de hacer una nueva publicación por favor, comprueba si tu pregunta ya ha sido <0>respondida en el foro.", "reset": "¿Restablecer esta lección?", "reset-warn": "¿Estás seguro de que deseas restablecer esta lección? Los editores y las pruebas se restablecerán.", "reset-warn-2": "Esto no se puede deshacer", "scrimba-tip": "Sugerencia: Si el mini-navegador cubre el código, haz clic y arrastra para moverlo. Además, siéntete libre de detener y editar el código en el video en cualquier momento.", "chal-preview": "Vista previa del desafío", "cert-map-estimates": { - "certs": "{{title}} Certification" + "certs": "Certificación {{title}}" }, "editor-tabs": { "info": "Info", @@ -324,7 +324,7 @@ "sorry-getting-there": "Lo sentimos, tu código no pasa. Casi lo consigues.", "sorry-hang-in-there": "Lo sentimos, su código no pasa. Aguanta ahí.", "sorry-dont-giveup": "Lo sentimos, su código no pasa. No te rindas.", - "challenges-completed": "{{completedCount}} of {{totalChallenges}} challenges completed" + "challenges-completed": "{{completedCount}} de {{totalChallenges}} desafíos completados" }, "donate": { "title": "Apoya a nuestra organización sin fines de lucro", @@ -451,9 +451,9 @@ "change-theme": "Entra para cambiar el tema.", "translation-pending": "Ayúdanos a traducir", "certification-project": "Proyecto de certificación", - "iframe-preview": "{{title}} preview", - "iframe-alert": "Normally this link would bring you to another website! It works. This is a link to: {{externalLink}}", - "document-notfound": "document not found" + "iframe-preview": "{{title}} Vista previa", + "iframe-alert": "¡Normalmente este link te llevaría a otro sitio web! Funciona. Este es un enlace a: {{externalLink}}", + "document-notfound": "documento no encontrado" }, "icons": { "gold-cup": "Copa de Oro", @@ -462,9 +462,9 @@ "donate": "Dona con PayPal", "fail": "Prueba fallida", "not-passed": "Sin aprobar", - "waiting": "Waiting", + "waiting": "Esperando", "passed": "Aprobado", - "failed": "Failed", + "failed": "Falló", "hint": "Sugerencia", "heart": "Corazón", "initial": "Inicial", @@ -488,15 +488,15 @@ "breadcrumb-nav": "migas de pan", "submit": "Utiliza Ctrl + Enter para enviar.", "running-tests": "Ejecutando pruebas", - "hide-preview": "Hide the preview", - "move-preview-to-new-window": "Move the preview to a new window and focus it", - "move-preview-to-main-window": "Move the preview to this window and close the external preview window", - "close-external-preview-window": "Close the external preview window", - "show-preview": "Show the preview in this window", - "open-preview-in-new-window": "Open the preview in a new window and focus it", - "step": "Step", - "steps": "Steps", - "steps-for": "Steps for {{blockTitle}}" + "hide-preview": "Ocultar la vista previa", + "move-preview-to-new-window": "Mover la vista previa a una nueva ventana y enfocarla", + "move-preview-to-main-window": "Mueve la vista previa a esta ventana y cierra la ventana de vista previa externa", + "close-external-preview-window": "Cerrar la ventana de vista previa externa", + "show-preview": "Mostrar la vista previa en esta ventana", + "open-preview-in-new-window": "Abrir la vista previa en una nueva ventana y enfocarla", + "step": "Paso", + "steps": "Pasos", + "steps-for": "Pasos para {{blockTitle}}" }, "flash": { "honest-first": "Para reclamar una certificación, primero debes aceptar nuestra política de honestidad académica.", @@ -704,14 +704,14 @@ "yes-please": "Si por favor, deseo borrar mi token" }, "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": "Atajos de teclado", + "table-header-action": "Acción", + "table-header-key": "Clave(s)", + "navigation-mode": "Modo de Navegación", + "execute-challenge": "Ejecutar desafío", + "focus-editor": "Editor de enfoque", + "focus-instructions-panel": "Panel de Instrucciones de enfoque", + "navigate-previous": "Navegar al ejercicio anterior", + "navigate-next": "Navegar siguiente ejercicio" } } diff --git a/client/i18n/locales/ukrainian/intro.json b/client/i18n/locales/ukrainian/intro.json index dd0838e2701..a8f8af70e17 100644 --- a/client/i18n/locales/ukrainian/intro.json +++ b/client/i18n/locales/ukrainian/intro.json @@ -818,8 +818,8 @@ } }, "misc-text": { - "certification": "Сертифікація {{cert}}", - "browse-other": "Перегляньте інші безоплатні сертифікації\n(ми рекомендуємо робити це послідовно)", + "certification": "Сертифікація «{{cert}}»", + "browse-other": "Перегляньте інші безоплатні сертифікації\n(ми рекомендуємо виконувати їх послідовно)", "courses": "Курси", "steps": "Кроки", "expand": "Розгорнути курс", diff --git a/client/i18n/locales/ukrainian/translations.json b/client/i18n/locales/ukrainian/translations.json index cf89ca006cb..1da468a3ebf 100644 --- a/client/i18n/locales/ukrainian/translations.json +++ b/client/i18n/locales/ukrainian/translations.json @@ -20,9 +20,9 @@ "save-portfolio": "Зберегти цей елемент портфоліо", "remove-portfolio": "Видалити цей елемент портфоліо", "add-portfolio": "Додати новий елемент портфоліо", - "download-data": "Завантажити свої дані", - "public": "Публічний", - "private": "Приватний", + "download-data": "Завантажити мої дані", + "public": "Публічно", + "private": "Приватно", "off": "Вимкнути", "on": "Увімкнути", "sign-in": "Увійти", @@ -49,7 +49,7 @@ "cancel": "Скасувати", "reset-lesson": "Скинути цей урок", "run": "Запустити", - "run-test": "Протестувати (Ctrl + Enter)", + "run-test": "Запустити тест (Ctrl + Enter)", "check-code": "Перевірити код (Ctrl + Enter)", "check-code-2": "Перевірити код", "reset": "Скинути", @@ -74,7 +74,7 @@ "click-start-project": "Розпочати проєкт", "change-language": "Змінити мову", "cancel-change": "Скасувати зміни", - "resume-project": "Відновити проєкт", + "resume-project": "Продовжити проєкт", "start-project": "Розпочати проєкт" }, "landing": { @@ -107,7 +107,7 @@ "settings": { "share-projects": "Діліться своїми проєктами, статтями або прийнятими пул реквестами, які не відносяться до freeCodeCamp.", "privacy": "Налаштування в цьому розділі дозволяють керувати тим, що зображається на публічному портфоліо freeCodeCamp. Натисніть «Зберегти», щоб зберегти свої зміни.", - "data": "Щоб побачити, які дані ми зберігаємо на вашому обліковому записі, натисніть кнопку «Завантажити свої дані» нижче", + "data": "Щоб побачити, які дані ми зберігаємо на вашому обліковому записі, натисніть кнопку «Завантажити мої дані» нижче", "disabled": "Ваші сертифікації будуть відключені, коли ввімкнено режим приватного перегляду.", "private-name": "Ваше ім'я не буде показуватися на ваших сертифікаціях, коли ввімкнено режим приватного перегляду.", "claim-legacy": "Як тільки ви виконаєте завдання наступних сертифікацій freeCodeCamp, ви зможете отримати {{cert}}:", @@ -121,14 +121,14 @@ "unavailable": "Ім'я користувача недоступне", "validating": "Перевірка імені користувача...", "available": "Ім'я користувача доступне", - "change": "Будь ласка, зверніть увагу, що зміна імені користувача також змінить URL-адресу вашого профілю та сертифікацій." + "change": "Будь ласка, зверніть увагу, що зміна імені користувача також змінить посилання вашого профілю та сертифікацій." }, "labels": { "username": "Ім'я користувача", "name": "Ім'я", "location": "Місцеперебування", "picture": "Фото", - "about": "Про", + "about": "Біографія", "personal": "Особиста вебсторінка", "title": "Заголовок", "url": "URL-адреса", @@ -140,7 +140,7 @@ "my-profile": "Мій профіль", "my-name": "Моє ім'я", "my-location": "Моє місцеперебування", - "my-about": "Про мене", + "my-about": "Моя біографія", "my-points": "Мої бали", "my-heatmap": "Моя теплокарта", "my-certs": "Мої сертифікації", @@ -149,13 +149,13 @@ "my-donations": "Мої внески", "night-mode": "Нічний режим", "sound-mode": "Режим багаття", - "keyboard-shortcuts": "Увімкнути клавіатурні скорочення" + "keyboard-shortcuts": "Дозволити клавіатурні скорочення" }, "headings": { "certs": "Сертифікації", "legacy-certs": "Застарілі сертифікації", "honesty": "Політика академічної доброчесності", - "internet": "Ваша присутність в інтернеті", + "internet": "Ваші соціальні мережі", "portfolio": "Налаштування портфоліо", "privacy": "Налаштування конфіденційності" }, @@ -189,10 +189,10 @@ "honesty": { "p1": "Перш ніж ви зможете претендувати на підтверджену сертифікацію, ви повинні прийняти Обітницю академічної доброчесності, яка свідчить про те, що:", "p2": "«Я розумію, що плагіат означає копіювання чужої роботи та оприлюднення її під своїм іменем без належного посилання на оригінального автора.»", - "p3": "«Я розумію, що плагіат є актом інтелектуальної нечесності, і те, що людей зазвичай виганяють з університету чи звільняють з роботи, якщо їх спіймають на плагіаті.»", - "p4": "«Окрім використання бібліотек з відкритим вихідним кодом, таких як jQuery і Bootstrap, а також коротких фрагментів коду, де є посилання на оригінального автора, 100% коду в моїх проєктах написано мною, або разом з іншим студентом, який проходив навчальну програму freeCodeCamp, з яким я займався(-лась) парним програмуванням в режимі реального часу.»", + "p3": "«Я розумію, що плагіат є актом інтелектуальної нечесності і те, що людей зазвичай виганяють з університету чи звільняють з роботи, якщо їх спіймають на плагіаті.»", + "p4": "«Окрім використання бібліотек з відкритим вихідним кодом, таких як jQuery і Bootstrap, а також коротких фрагментів коду, де є посилання на оригінального автора, 100% коду в моїх проєктах написано мною, або разом з іншим студентом, який проходив навчальну програму freeCodeCamp та з яким я займався(-лась) парним програмуванням в режимі реального часу.»", "p5": "«Я зобов'язуюсь, що жоден з моїх проєктів freeCodeCamp.org не буде плагіатом. Я розумію, що команда freeCodeCamp.org буде перевіряти мої проєкти, щоб підтвердити це.»", - "p6": "У ситуаціях, коли ми виявляємо випадки однозначного плагіату, ми замінюємо сертифікацію цієї людини повідомленням про те, що «Після перевірки, цей обліковий запис був позначено як той, що порушує академічну доброчесність.»", + "p6": "У ситуаціях, коли ми виявляємо випадки однозначного плагіату, ми замінюємо сертифікацію цієї людини повідомленням про те, що «Після перевірки цей обліковий запис позначено як той, що порушує академічну доброчесність.»", "p7": "Як академічна установа, яка надає сертифікації на основі досягнень, ми дуже серйозно ставимося до академічної доброчесності. Якщо у вас є будь-які запитання щодо цієї політики, або ви підозрюєте, що хтось порушив її, можете написати нам <0>{{email}} і ми розглянемо це питання." } }, @@ -205,8 +205,8 @@ "contributor": "Найактивніший користувач", "no-certs": "Не було отримано сертифікацій у цій навчальній програмі", "fcc-certs": "Сертифікації freeCodeCamp", - "longest-streak": "Найбільша кількість днів без перерви:", - "current-streak": "Поточна кількість днів без перерви:", + "longest-streak": "Найдовший час без перерви:", + "current-streak": "Поточний час без перерви:", "portfolio": "Портфоліо", "timeline": "Хронологія", "none-completed": "Поки що немає виконаних завдань.", @@ -218,10 +218,10 @@ "tweet": "Я щойно отримав(-ла) сертифікацію {{certTitle}} від @freeCodeCamp! Перегляньте її тут: {{certURL}}", "avatar": "Аватар {{username}}", "joined": "Приєднався(-лась) {{date}}", - "total-points": "{{count}} загальний бал", - "total-points_plural": "{{count}} всього балів", - "points": "{{count}} бал станом на {{date}}", - "points_plural": "{{count}} балів станом на {{date}}", + "total-points": "Всього балів: {{count}}", + "total-points_plural": "Всього балів: {{count}}", + "points": "{{count}}х балів станом на {{date}}", + "points_plural": "{{count}}х балів станом на {{date}}", "screen-shot": "Знімок екрану {{title}}", "page-number": "{{pageNumber}} з {{totalPages}}" }, @@ -270,7 +270,7 @@ "upcoming-lessons": "Майбутні уроки", "learn": "Навчання", "add-subtitles": "Допомогти покращити або додати субтитри", - "wrong-answer": "Вибачте, але це неправильна відповідь. Спробуєте ще раз?", + "wrong-answer": "Нам шкода, але це неправильна відповідь. Спробуєте ще раз?", "check-answer": "Натисніть кнопку нижче, щоб перевірити свою відповідь.", "solution-link": "Посилання на рішення", "github-link": "Посилання на GitHub", @@ -283,17 +283,17 @@ "console-output": "// вивід консолі", "sign-in-save": "Увійдіть, щоб зберегти свій прогрес", "download-solution": "Завантажити моє рішення", - "percent-complete": "{{percent}}% виконано", + "percent-complete": "виконано {{percent}}%", "tried-rsa": "Якщо ви вже спробували метод <0>читати-шукати-питати, то ви можете звернутися за допомогою на форум freeCodeCamp.", "rsa": "Читати, шукати, питати", - "rsa-forum": "Before making a new post please see if your question has <0>already been answered on the forum.", + "rsa-forum": "Перед створенням нового допису, будь ласка, перевірте, чи на ваше запитання <0>ще не відповіли на форумі.", "reset": "Скинути цей урок?", "reset-warn": "Ви впевнені, що хочете скинути цей урок? Редактори та тести будуть скинуті.", "reset-warn-2": "Цю дію неможливо відмінити", "scrimba-tip": "Порада: якщо мінібраузер закриває код, то натисніть та перетягніть його у сторону. Також не соромтеся зупинятися та редагувати код у відео у будь-який час.", "chal-preview": "Попередній перегляд завдання", "cert-map-estimates": { - "certs": "Сертифікація {{title}}" + "certs": "Сертифікація «{{title}}»" }, "editor-tabs": { "info": "Інформація", @@ -451,7 +451,7 @@ "change-theme": "Увійдіть, щоб змінити тему.", "translation-pending": "Допоможіть нам з перекладом", "certification-project": "Сертифікаційний проєкт", - "iframe-preview": "{{title}} preview", + "iframe-preview": "Передперегляд {{title}}", "iframe-alert": "Зазвичай це посилання перенесло б вас на інший вебсайт! Воно працює. Це посилання на: {{externalLink}}", "document-notfound": "документ не знайдено" }, @@ -464,7 +464,7 @@ "not-passed": "Не пройдено", "waiting": "В очікуванні", "passed": "Пройдено", - "failed": "Не вдалося", + "failed": "Невдало", "hint": "Підказка", "heart": "Серце", "initial": "Початковий", @@ -488,12 +488,12 @@ "breadcrumb-nav": "навігаційна стежка", "submit": "Використайте Ctrl + Enter, щоб відправити.", "running-tests": "Запущені тести", - "hide-preview": "Hide the preview", - "move-preview-to-new-window": "Move the preview to a new window and focus it", - "move-preview-to-main-window": "Move the preview to this window and close the external preview window", - "close-external-preview-window": "Close the external preview window", - "show-preview": "Show the preview in this window", - "open-preview-in-new-window": "Open the preview in a new window and focus it", + "hide-preview": "Приховати попередній перегляд", + "move-preview-to-new-window": "Закрити вікно попереднього перегляду та сфокусувати його", + "move-preview-to-main-window": "Перемістити попередній перегляд у це вікно та закрити вікно попереднього перегляду", + "close-external-preview-window": "Закрити вікно попереднього перегляду", + "show-preview": "Показати попередній перегляд у цьому вікні", + "open-preview-in-new-window": "Відкрити попередній перегляд у новому вікні та сфокусувати його", "step": "Крок", "steps": "Кроки", "steps-for": "Кроки для {{blockTitle}}" @@ -506,7 +506,7 @@ "account-deleted": "Ваш обліковий запис було успішно видалено", "progress-reset": "Ваш прогрес було скинуто", "not-authorized": "Ви не авторизовані для продовження цієї дії", - "could-not-find": "Ми не змогли знайти те, що ви шукали. Будь ласка, перевірте і повторіть спробу", + "could-not-find": "Ми не змогли знайти те, що ви шукали. Будь ласка, звіртесь та повторіть спробу", "wrong-updating": "Щось пішло не так під час оновлення вашого облікового запису. Будь ласка, перевірте і повторіть спробу", "updated-preferences": "Ми оновили ваші налаштування", "email-invalid": "Неприпустимий формат адреси електронної пошти", @@ -518,18 +518,18 @@ "username-used": "Ім'я користувача вже пов'язане з цим обліковим записом", "username-taken": "Ім'я користувача вже пов'язане з іншим обліковим записом", "username-updated": "Ми оновили ваше ім'я користувача на {{username}}", - "could-not-logout": "Не вдалося вийти з системи, будь ласка, повторіть спробу", + "could-not-logout": "Не вдалося вийти з системи. Будь ласка, повторіть спробу", "email-encoded-wrong": "Неправильне форматування повідомлення у посиланні", "oops-not-right": "Щось пішло не так, будь ласка, створіть запит на нове посилання для входу/реєстрації", "expired-link": "Схоже, посилання, на яке ви натиснули, застаріло. Будь ласка, створіть запит на нове посилання, щоб увійти", "signin-success": "Ви успішно ввійшли у свій обліковий запис. Вдалого програмування!", - "social-auth-gone": "Ми відходимо від автентифікації з соцмереж через конфіденційність. Наступного разу ми рекомендуємо використовувати свою адресу електронної пошти: {{email}} для входу в систему.", + "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}} сталася помилка", + "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}}»", "add-name": "Цей користувач повинен додати своє ім'я до свого облікового запису, щоб інші могли переглянути його сертифікацію.", @@ -537,7 +537,7 @@ "profile-private": "{{username}} вирішив(-ла) зробити свій профіль конфіденційним. Йому/їй потрібно надати спільний доступ до свого профілю, щоб інші мали змогу переглянути сертифікацію.", "certs-private": "{{username}} вирішив(-ла) зробити свої сертифікації конфіденційними. Йому/їй потрібно надати спільний доступ до своїх сертифікацій, щоб інші могли їх переглянути.", "not-honest": "{{username}} ще не прийняв(-ла) нашу Обітницю академічної доброчесності.", - "user-not-certified": "Схоже, що користувач {{username}} не є сертифікованим {{cert}}", + "user-not-certified": "Схоже, користувач {{username}} не має сертифікації «{{cert}}»", "invalid-challenge": "Не вдалося підтвердити завдання", "no-links-provided": "Ви не надали нам дійсні посилання для перевірки своєї роботи.", "no-social": "Обліковий запис соціальної мережі не знайдено", @@ -547,10 +547,10 @@ "provide-username": "Перевірте, чи ви вказали ім'я користувача та звіт", "report-sent": "Звіт був відправлений команді з {{email}} в копії", "certificate-missing": "Такої сертифікації не існує", - "create-token-err": "Під час створення маркера користувача сталася помилка", - "delete-token-err": "Під час видалення маркера користувача сталася помилка", - "token-created": "Ви успішно створили новий маркер користувача.", - "token-deleted": "Ваш маркер користувача видалено.", + "create-token-err": "Під час створення токена користувача сталася помилка", + "delete-token-err": "Під час видалення токена користувача сталася помилка", + "token-created": "Ви успішно створили новий токен користувача.", + "token-deleted": "Ваш токен користувача видалено.", "start-project-err": "Під час запуску проєкту сталася помилка. Будь ласка, спробуйте ще раз.", "complete-project-first": "Спочатку ви повинні завершити проєкт.", "local-code-save-error": "Упс, ваш код не збережено. Можливо, локальне сховище вашого браузера заповнене.", @@ -558,8 +558,8 @@ "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", + "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": { @@ -583,7 +583,7 @@ "executive": "Виконавчий директор, freeCodeCamp.org", "verify": "Перевірити сертифікацію за посиланням {{certURL}}", "issued": "Виданий", - "fulltext": "<0>Цей сертифікат засвідчує, що <1>{{user}} <2>успішно закінчив(-ла) сертифікацію <3>{{title}} <4>від freeCodeCamp.org, виконавши приблизно {{time}} год навчання на курсі.", + "fulltext": "<0>Цей сертифікат засвідчує, що <1>{{user}} <2>успішно закінчив(-ла) сертифікацію <3>«{{title}}» <4>від freeCodeCamp.org, виконавши приблизно {{time}} год навчання на курсі.", "project": { "heading-legacy-full-stack": "В рамках сертифікації програмного забезпечення повного циклу {{user}} отримав(-ла) такі сертифікації:", "heading": "У рамках цієї сертифікації {{user}} створив(-ла) такі проєкти і успішно пройшов(-ла) усі автоматизовані тестування:", @@ -665,8 +665,8 @@ }, "certification-card": { "title": "Отримайте свою сертифікацію", - "intro": "Завершіть наступні кроки, щоб мати змогу отримати та переглянути свої {{i18nCertText}}", - "complete-project": "Завершено {{i18nCertText}} проєкт", + "intro": "Завершіть наступні кроки, щоб мати змогу отримати та переглянути «{{i18nCertText}}»", + "complete-project": "Завершені проєкти «{{i18nCertText}}»", "accept-honesty": "Прийняти нашу Політику академічної доброчесності", "set-name": "Введіть своє ім'я та зробіть його загальнодоступним", "set-certs-public": "Відкрити загальний доступ до сертифікацій",