diff --git a/client/i18n/locales/chinese-traditional/intro.json b/client/i18n/locales/chinese-traditional/intro.json index 8cde6a01eee..11c4da86312 100644 --- a/client/i18n/locales/chinese-traditional/intro.json +++ b/client/i18n/locales/chinese-traditional/intro.json @@ -1729,16 +1729,12 @@ "functional-programming": "Functional Programming", "asynchronous-javascript": "Asynchronous JavaScript", "react-fundamentals": "React Fundamentals", - "react-state-hooks-and-routing": "React state, hooks, and routing", + "react-state-hooks-and-routing": "React State, Hooks, and Routing", "performance": "Performance", "css-libraries-and-frameworks": "CSS Libraries and Frameworks", "testing": "Testing", "typescript-fundamentals": "TypeScript Fundamentals", - "bash-fundamentals": "Bash Fundamentals", - "relational-databases": "Relational Databases", - "bash-scripting": "Bash Scripting", "sql-and-bash": "SQL and Bash", - "nano": "Nano", "git": "Git", "security-and-privacy": "Security and Privacy" }, @@ -3102,7 +3098,8 @@ "review-javascript-audio-and-video": { "title": "JavaScript Audio and Video Review", "intro": [ - "Review the JavaScript Audio and Video concepts to prepare for the upcoming quiz." + "Before you are quizzed on working with audio and video in JavaScript, you first need to review.", + "Open up this page to review concepts including the Audio constructor, the HTMLMediaElement API and more." ] }, "quiz-javascript-audio-and-video": { @@ -3194,7 +3191,8 @@ "review-javascript-classes": { "title": "JavaScript Classes Review", "intro": [ - "Review the JavaScript Classes concepts to prepare for the upcoming quiz." + "Before you are quizzed on working with classes, you first need to review.", + "Open up this page to review concepts including the this keyword, class inheritance and more." ] }, "quiz-javascript-classes": { @@ -3222,7 +3220,8 @@ "review-recursion": { "title": "Recursion Review", "intro": [ - "Review the Recursion concepts to prepare for the upcoming quiz." + "Before you are quizzed on the recursion, you first need to review the concepts.", + "Open up this page to review what is recursion and what is it used for." ] }, "quiz-recursion": { @@ -3296,7 +3295,8 @@ "review-javascript-functional-programming": { "title": "JavaScript Functional Programming Review", "intro": [ - "Review the JavaScript Functional Programming concepts to prepare for the upcoming quiz." + "Before you are quizzed on functional programming concepts, you first need to review.", + "Open up this page to review concepts on functional programming, currying and more." ] }, "mjbe": { diff --git a/client/i18n/locales/chinese/intro.json b/client/i18n/locales/chinese/intro.json index 43831ec7589..75fea7640fe 100644 --- a/client/i18n/locales/chinese/intro.json +++ b/client/i18n/locales/chinese/intro.json @@ -1729,16 +1729,12 @@ "functional-programming": "Functional Programming", "asynchronous-javascript": "Asynchronous JavaScript", "react-fundamentals": "React Fundamentals", - "react-state-hooks-and-routing": "React state, hooks, and routing", + "react-state-hooks-and-routing": "React State, Hooks, and Routing", "performance": "Performance", "css-libraries-and-frameworks": "CSS Libraries and Frameworks", "testing": "Testing", "typescript-fundamentals": "TypeScript Fundamentals", - "bash-fundamentals": "Bash Fundamentals", - "relational-databases": "Relational Databases", - "bash-scripting": "Bash Scripting", "sql-and-bash": "SQL and Bash", - "nano": "Nano", "git": "Git", "security-and-privacy": "Security and Privacy" }, @@ -3102,7 +3098,8 @@ "review-javascript-audio-and-video": { "title": "JavaScript Audio and Video Review", "intro": [ - "Review the JavaScript Audio and Video concepts to prepare for the upcoming quiz." + "Before you are quizzed on working with audio and video in JavaScript, you first need to review.", + "Open up this page to review concepts including the Audio constructor, the HTMLMediaElement API and more." ] }, "quiz-javascript-audio-and-video": { @@ -3194,7 +3191,8 @@ "review-javascript-classes": { "title": "JavaScript Classes Review", "intro": [ - "Review the JavaScript Classes concepts to prepare for the upcoming quiz." + "Before you are quizzed on working with classes, you first need to review.", + "Open up this page to review concepts including the this keyword, class inheritance and more." ] }, "quiz-javascript-classes": { @@ -3222,7 +3220,8 @@ "review-recursion": { "title": "Recursion Review", "intro": [ - "Review the Recursion concepts to prepare for the upcoming quiz." + "Before you are quizzed on the recursion, you first need to review the concepts.", + "Open up this page to review what is recursion and what is it used for." ] }, "quiz-recursion": { @@ -3296,7 +3295,8 @@ "review-javascript-functional-programming": { "title": "JavaScript Functional Programming Review", "intro": [ - "Review the JavaScript Functional Programming concepts to prepare for the upcoming quiz." + "Before you are quizzed on functional programming concepts, you first need to review.", + "Open up this page to review concepts on functional programming, currying and more." ] }, "mjbe": { diff --git a/client/i18n/locales/espanol/intro.json b/client/i18n/locales/espanol/intro.json index c54c7920e61..6fab2b52df1 100644 --- a/client/i18n/locales/espanol/intro.json +++ b/client/i18n/locales/espanol/intro.json @@ -1745,16 +1745,12 @@ "functional-programming": "Functional Programming", "asynchronous-javascript": "Asynchronous JavaScript", "react-fundamentals": "React Fundamentals", - "react-state-hooks-and-routing": "React state, hooks, and routing", + "react-state-hooks-and-routing": "React State, Hooks, and Routing", "performance": "Performance", "css-libraries-and-frameworks": "CSS Libraries and Frameworks", "testing": "Testing", "typescript-fundamentals": "TypeScript Fundamentals", - "bash-fundamentals": "Bash Fundamentals", - "relational-databases": "Relational Databases", - "bash-scripting": "Bash Scripting", "sql-and-bash": "SQL and Bash", - "nano": "Nano", "git": "Git", "security-and-privacy": "Security and Privacy" }, @@ -3118,7 +3114,8 @@ "review-javascript-audio-and-video": { "title": "JavaScript Audio and Video Review", "intro": [ - "Review the JavaScript Audio and Video concepts to prepare for the upcoming quiz." + "Before you are quizzed on working with audio and video in JavaScript, you first need to review.", + "Open up this page to review concepts including the Audio constructor, the HTMLMediaElement API and more." ] }, "quiz-javascript-audio-and-video": { @@ -3210,7 +3207,8 @@ "review-javascript-classes": { "title": "JavaScript Classes Review", "intro": [ - "Review the JavaScript Classes concepts to prepare for the upcoming quiz." + "Before you are quizzed on working with classes, you first need to review.", + "Open up this page to review concepts including the this keyword, class inheritance and more." ] }, "quiz-javascript-classes": { @@ -3238,7 +3236,8 @@ "review-recursion": { "title": "Recursion Review", "intro": [ - "Review the Recursion concepts to prepare for the upcoming quiz." + "Before you are quizzed on the recursion, you first need to review the concepts.", + "Open up this page to review what is recursion and what is it used for." ] }, "quiz-recursion": { @@ -3312,7 +3311,8 @@ "review-javascript-functional-programming": { "title": "JavaScript Functional Programming Review", "intro": [ - "Review the JavaScript Functional Programming concepts to prepare for the upcoming quiz." + "Before you are quizzed on functional programming concepts, you first need to review.", + "Open up this page to review concepts on functional programming, currying and more." ] }, "mjbe": { diff --git a/client/i18n/locales/german/intro.json b/client/i18n/locales/german/intro.json index 8425d068b81..b871a650395 100644 --- a/client/i18n/locales/german/intro.json +++ b/client/i18n/locales/german/intro.json @@ -1743,16 +1743,12 @@ "functional-programming": "Functional Programming", "asynchronous-javascript": "Asynchronous JavaScript", "react-fundamentals": "React Fundamentals", - "react-state-hooks-and-routing": "React state, hooks, and routing", + "react-state-hooks-and-routing": "React State, Hooks, and Routing", "performance": "Performance", "css-libraries-and-frameworks": "CSS Libraries and Frameworks", "testing": "Testing", "typescript-fundamentals": "TypeScript Fundamentals", - "bash-fundamentals": "Bash Fundamentals", - "relational-databases": "Relational Databases", - "bash-scripting": "Bash Scripting", "sql-and-bash": "SQL and Bash", - "nano": "Nano", "git": "Git", "security-and-privacy": "Security and Privacy" }, @@ -3116,7 +3112,8 @@ "review-javascript-audio-and-video": { "title": "JavaScript Audio and Video Review", "intro": [ - "Review the JavaScript Audio and Video concepts to prepare for the upcoming quiz." + "Before you are quizzed on working with audio and video in JavaScript, you first need to review.", + "Open up this page to review concepts including the Audio constructor, the HTMLMediaElement API and more." ] }, "quiz-javascript-audio-and-video": { @@ -3208,7 +3205,8 @@ "review-javascript-classes": { "title": "JavaScript Classes Review", "intro": [ - "Review the JavaScript Classes concepts to prepare for the upcoming quiz." + "Before you are quizzed on working with classes, you first need to review.", + "Open up this page to review concepts including the this keyword, class inheritance and more." ] }, "quiz-javascript-classes": { @@ -3236,7 +3234,8 @@ "review-recursion": { "title": "Recursion Review", "intro": [ - "Review the Recursion concepts to prepare for the upcoming quiz." + "Before you are quizzed on the recursion, you first need to review the concepts.", + "Open up this page to review what is recursion and what is it used for." ] }, "quiz-recursion": { @@ -3310,7 +3309,8 @@ "review-javascript-functional-programming": { "title": "JavaScript Functional Programming Review", "intro": [ - "Review the JavaScript Functional Programming concepts to prepare for the upcoming quiz." + "Before you are quizzed on functional programming concepts, you first need to review.", + "Open up this page to review concepts on functional programming, currying and more." ] }, "mjbe": { diff --git a/client/i18n/locales/italian/intro.json b/client/i18n/locales/italian/intro.json index 00dbef9b7c1..921c35d0c76 100644 --- a/client/i18n/locales/italian/intro.json +++ b/client/i18n/locales/italian/intro.json @@ -1743,16 +1743,12 @@ "functional-programming": "Functional Programming", "asynchronous-javascript": "Asynchronous JavaScript", "react-fundamentals": "React Fundamentals", - "react-state-hooks-and-routing": "React state, hooks, and routing", + "react-state-hooks-and-routing": "React State, Hooks, and Routing", "performance": "Performance", "css-libraries-and-frameworks": "CSS Libraries and Frameworks", "testing": "Testing", "typescript-fundamentals": "TypeScript Fundamentals", - "bash-fundamentals": "Bash Fundamentals", - "relational-databases": "Relational Databases", - "bash-scripting": "Bash Scripting", "sql-and-bash": "SQL and Bash", - "nano": "Nano", "git": "Git", "security-and-privacy": "Security and Privacy" }, @@ -3116,7 +3112,8 @@ "review-javascript-audio-and-video": { "title": "JavaScript Audio and Video Review", "intro": [ - "Review the JavaScript Audio and Video concepts to prepare for the upcoming quiz." + "Before you are quizzed on working with audio and video in JavaScript, you first need to review.", + "Open up this page to review concepts including the Audio constructor, the HTMLMediaElement API and more." ] }, "quiz-javascript-audio-and-video": { @@ -3208,7 +3205,8 @@ "review-javascript-classes": { "title": "JavaScript Classes Review", "intro": [ - "Review the JavaScript Classes concepts to prepare for the upcoming quiz." + "Before you are quizzed on working with classes, you first need to review.", + "Open up this page to review concepts including the this keyword, class inheritance and more." ] }, "quiz-javascript-classes": { @@ -3236,7 +3234,8 @@ "review-recursion": { "title": "Recursion Review", "intro": [ - "Review the Recursion concepts to prepare for the upcoming quiz." + "Before you are quizzed on the recursion, you first need to review the concepts.", + "Open up this page to review what is recursion and what is it used for." ] }, "quiz-recursion": { @@ -3310,7 +3309,8 @@ "review-javascript-functional-programming": { "title": "JavaScript Functional Programming Review", "intro": [ - "Review the JavaScript Functional Programming concepts to prepare for the upcoming quiz." + "Before you are quizzed on functional programming concepts, you first need to review.", + "Open up this page to review concepts on functional programming, currying and more." ] }, "mjbe": { diff --git a/client/i18n/locales/japanese/intro.json b/client/i18n/locales/japanese/intro.json index 650b8cd34d0..2b438eb85bf 100644 --- a/client/i18n/locales/japanese/intro.json +++ b/client/i18n/locales/japanese/intro.json @@ -1743,16 +1743,12 @@ "functional-programming": "Functional Programming", "asynchronous-javascript": "Asynchronous JavaScript", "react-fundamentals": "React Fundamentals", - "react-state-hooks-and-routing": "React state, hooks, and routing", + "react-state-hooks-and-routing": "React State, Hooks, and Routing", "performance": "Performance", "css-libraries-and-frameworks": "CSS Libraries and Frameworks", "testing": "Testing", "typescript-fundamentals": "TypeScript Fundamentals", - "bash-fundamentals": "Bash Fundamentals", - "relational-databases": "Relational Databases", - "bash-scripting": "Bash Scripting", "sql-and-bash": "SQL and Bash", - "nano": "Nano", "git": "Git", "security-and-privacy": "Security and Privacy" }, @@ -3116,7 +3112,8 @@ "review-javascript-audio-and-video": { "title": "JavaScript Audio and Video Review", "intro": [ - "Review the JavaScript Audio and Video concepts to prepare for the upcoming quiz." + "Before you are quizzed on working with audio and video in JavaScript, you first need to review.", + "Open up this page to review concepts including the Audio constructor, the HTMLMediaElement API and more." ] }, "quiz-javascript-audio-and-video": { @@ -3208,7 +3205,8 @@ "review-javascript-classes": { "title": "JavaScript Classes Review", "intro": [ - "Review the JavaScript Classes concepts to prepare for the upcoming quiz." + "Before you are quizzed on working with classes, you first need to review.", + "Open up this page to review concepts including the this keyword, class inheritance and more." ] }, "quiz-javascript-classes": { @@ -3236,7 +3234,8 @@ "review-recursion": { "title": "Recursion Review", "intro": [ - "Review the Recursion concepts to prepare for the upcoming quiz." + "Before you are quizzed on the recursion, you first need to review the concepts.", + "Open up this page to review what is recursion and what is it used for." ] }, "quiz-recursion": { @@ -3310,7 +3309,8 @@ "review-javascript-functional-programming": { "title": "JavaScript Functional Programming Review", "intro": [ - "Review the JavaScript Functional Programming concepts to prepare for the upcoming quiz." + "Before you are quizzed on functional programming concepts, you first need to review.", + "Open up this page to review concepts on functional programming, currying and more." ] }, "mjbe": { diff --git a/client/i18n/locales/korean/intro.json b/client/i18n/locales/korean/intro.json index 9b484255bfa..3fb9e190aa1 100644 --- a/client/i18n/locales/korean/intro.json +++ b/client/i18n/locales/korean/intro.json @@ -1743,16 +1743,12 @@ "functional-programming": "Functional Programming", "asynchronous-javascript": "Asynchronous JavaScript", "react-fundamentals": "React Fundamentals", - "react-state-hooks-and-routing": "React state, hooks, and routing", + "react-state-hooks-and-routing": "React State, Hooks, and Routing", "performance": "Performance", "css-libraries-and-frameworks": "CSS Libraries and Frameworks", "testing": "Testing", "typescript-fundamentals": "TypeScript Fundamentals", - "bash-fundamentals": "Bash Fundamentals", - "relational-databases": "Relational Databases", - "bash-scripting": "Bash Scripting", "sql-and-bash": "SQL and Bash", - "nano": "Nano", "git": "Git", "security-and-privacy": "Security and Privacy" }, @@ -3116,7 +3112,8 @@ "review-javascript-audio-and-video": { "title": "JavaScript Audio and Video Review", "intro": [ - "Review the JavaScript Audio and Video concepts to prepare for the upcoming quiz." + "Before you are quizzed on working with audio and video in JavaScript, you first need to review.", + "Open up this page to review concepts including the Audio constructor, the HTMLMediaElement API and more." ] }, "quiz-javascript-audio-and-video": { @@ -3208,7 +3205,8 @@ "review-javascript-classes": { "title": "JavaScript Classes Review", "intro": [ - "Review the JavaScript Classes concepts to prepare for the upcoming quiz." + "Before you are quizzed on working with classes, you first need to review.", + "Open up this page to review concepts including the this keyword, class inheritance and more." ] }, "quiz-javascript-classes": { @@ -3236,7 +3234,8 @@ "review-recursion": { "title": "Recursion Review", "intro": [ - "Review the Recursion concepts to prepare for the upcoming quiz." + "Before you are quizzed on the recursion, you first need to review the concepts.", + "Open up this page to review what is recursion and what is it used for." ] }, "quiz-recursion": { @@ -3310,7 +3309,8 @@ "review-javascript-functional-programming": { "title": "JavaScript Functional Programming Review", "intro": [ - "Review the JavaScript Functional Programming concepts to prepare for the upcoming quiz." + "Before you are quizzed on functional programming concepts, you first need to review.", + "Open up this page to review concepts on functional programming, currying and more." ] }, "mjbe": { diff --git a/client/i18n/locales/portuguese/intro.json b/client/i18n/locales/portuguese/intro.json index e0defc3828b..f14ab6d6580 100644 --- a/client/i18n/locales/portuguese/intro.json +++ b/client/i18n/locales/portuguese/intro.json @@ -1743,16 +1743,12 @@ "functional-programming": "Functional Programming", "asynchronous-javascript": "Asynchronous JavaScript", "react-fundamentals": "React Fundamentals", - "react-state-hooks-and-routing": "React state, hooks, and routing", + "react-state-hooks-and-routing": "React State, Hooks, and Routing", "performance": "Performance", "css-libraries-and-frameworks": "CSS Libraries and Frameworks", "testing": "Testing", "typescript-fundamentals": "TypeScript Fundamentals", - "bash-fundamentals": "Bash Fundamentals", - "relational-databases": "Relational Databases", - "bash-scripting": "Bash Scripting", "sql-and-bash": "SQL and Bash", - "nano": "Nano", "git": "Git", "security-and-privacy": "Security and Privacy" }, @@ -3116,7 +3112,8 @@ "review-javascript-audio-and-video": { "title": "JavaScript Audio and Video Review", "intro": [ - "Review the JavaScript Audio and Video concepts to prepare for the upcoming quiz." + "Before you are quizzed on working with audio and video in JavaScript, you first need to review.", + "Open up this page to review concepts including the Audio constructor, the HTMLMediaElement API and more." ] }, "quiz-javascript-audio-and-video": { @@ -3208,7 +3205,8 @@ "review-javascript-classes": { "title": "JavaScript Classes Review", "intro": [ - "Review the JavaScript Classes concepts to prepare for the upcoming quiz." + "Before you are quizzed on working with classes, you first need to review.", + "Open up this page to review concepts including the this keyword, class inheritance and more." ] }, "quiz-javascript-classes": { @@ -3236,7 +3234,8 @@ "review-recursion": { "title": "Recursion Review", "intro": [ - "Review the Recursion concepts to prepare for the upcoming quiz." + "Before you are quizzed on the recursion, you first need to review the concepts.", + "Open up this page to review what is recursion and what is it used for." ] }, "quiz-recursion": { @@ -3310,7 +3309,8 @@ "review-javascript-functional-programming": { "title": "JavaScript Functional Programming Review", "intro": [ - "Review the JavaScript Functional Programming concepts to prepare for the upcoming quiz." + "Before you are quizzed on functional programming concepts, you first need to review.", + "Open up this page to review concepts on functional programming, currying and more." ] }, "mjbe": { diff --git a/client/i18n/locales/portuguese/translations.json b/client/i18n/locales/portuguese/translations.json index 312e036778e..b650b69dfd3 100644 --- a/client/i18n/locales/portuguese/translations.json +++ b/client/i18n/locales/portuguese/translations.json @@ -618,8 +618,8 @@ "progress-modal-cta-10": "Doe agora para nos ajudar a desenvolver certificações de programação profissional gratuitas para todos.", "help-us-reach-20k": "Doe agora para ajudar nossa instituição beneficente a atingir nosso objetivo de chegar a 20.000 apoiadores mensais neste ano.", "beta-certification": "Esta certificação está atualmente em versão beta. Considere doar para apoiar a conclusão do seu desenvolvimento.", - "unfinished-certification": "This certification is currently in active development. While there isn't a claimable certification available at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.", - "consider-donating": "Please consider donating to support the completion of its development.", + "unfinished-certification": "Esta certificação está atualmente em desenvolvimento ativo. Embora não haja uma certificação disponível no momento, uma estará disponível em breve. Enquanto isso, você pode explorar os cursos que criamos abaixo.", + "consider-donating": "Considere doar para apoiar a conclusão do desenvolvimento da certificação.", "help-us-develop": "Ajude-nos a desenvolver certificações de programação profissional gratuitas para todos.", "nicely-done": "Bom trabalho. Você acabou de completar {{block}}.", "credit-card": "Cartão de crédito", @@ -782,7 +782,7 @@ "heart": "Coração", "initial": "Inicial", "input-reset": "Limpar termos de pesquisa", - "input-search": "Submit search terms", + "input-search": "Enviar termos de pesquisa", "info": "Informações introdutórias", "spacer": "Espaçador", "toggle": "Alternar marcação", @@ -854,7 +854,7 @@ "expired-link": "Parece que o link que você clicou expirou. Solicite um novo link para fazer login", "signin-success": "Sucesso! Você entrou com sua conta. Boa programação!", "social-auth-gone": "Estamos abandonando a autenticação social por motivos de privacidade. Da próxima vez, recomendamos que você entre com o seu endereço de e-mail: {{email}}.", - "name-needed": "We need your name to put it on your certification. Please add your name in your profile and click save. Then we can issue your certification.", + "name-needed": "Precisamos do seu nome para que possamos colocá-lo na sua certificação. Adicione seu nome ao seu perfil e clique em Salvar. Depois disso, poderemos emitir sua certificação.", "incomplete-steps": "Parece que você não completou as etapas necessárias. Complete os projetos necessários para reivindicar a certificação {{name}}.", "already-claimed": "Parece que você já solicitou a certificação {{name}}", "cert-claim-success": "@{{username}}, você solicitou a certificação {{name}} com sucesso! Parabéns em nome da equipe do freeCodeCamp.org!", diff --git a/client/i18n/locales/swahili/intro.json b/client/i18n/locales/swahili/intro.json index c0891d0df65..44c76668643 100644 --- a/client/i18n/locales/swahili/intro.json +++ b/client/i18n/locales/swahili/intro.json @@ -1743,16 +1743,12 @@ "functional-programming": "Functional Programming", "asynchronous-javascript": "Asynchronous JavaScript", "react-fundamentals": "React Fundamentals", - "react-state-hooks-and-routing": "React state, hooks, and routing", + "react-state-hooks-and-routing": "React State, Hooks, and Routing", "performance": "Performance", "css-libraries-and-frameworks": "CSS Libraries and Frameworks", "testing": "Testing", "typescript-fundamentals": "TypeScript Fundamentals", - "bash-fundamentals": "Bash Fundamentals", - "relational-databases": "Relational Databases", - "bash-scripting": "Bash Scripting", "sql-and-bash": "SQL and Bash", - "nano": "Nano", "git": "Git", "security-and-privacy": "Security and Privacy" }, @@ -3116,7 +3112,8 @@ "review-javascript-audio-and-video": { "title": "JavaScript Audio and Video Review", "intro": [ - "Review the JavaScript Audio and Video concepts to prepare for the upcoming quiz." + "Before you are quizzed on working with audio and video in JavaScript, you first need to review.", + "Open up this page to review concepts including the Audio constructor, the HTMLMediaElement API and more." ] }, "quiz-javascript-audio-and-video": { @@ -3208,7 +3205,8 @@ "review-javascript-classes": { "title": "JavaScript Classes Review", "intro": [ - "Review the JavaScript Classes concepts to prepare for the upcoming quiz." + "Before you are quizzed on working with classes, you first need to review.", + "Open up this page to review concepts including the this keyword, class inheritance and more." ] }, "quiz-javascript-classes": { @@ -3236,7 +3234,8 @@ "review-recursion": { "title": "Recursion Review", "intro": [ - "Review the Recursion concepts to prepare for the upcoming quiz." + "Before you are quizzed on the recursion, you first need to review the concepts.", + "Open up this page to review what is recursion and what is it used for." ] }, "quiz-recursion": { @@ -3310,7 +3309,8 @@ "review-javascript-functional-programming": { "title": "JavaScript Functional Programming Review", "intro": [ - "Review the JavaScript Functional Programming concepts to prepare for the upcoming quiz." + "Before you are quizzed on functional programming concepts, you first need to review.", + "Open up this page to review concepts on functional programming, currying and more." ] }, "mjbe": { diff --git a/client/i18n/locales/ukrainian/intro.json b/client/i18n/locales/ukrainian/intro.json index e87bcb55e62..609623805dc 100644 --- a/client/i18n/locales/ukrainian/intro.json +++ b/client/i18n/locales/ukrainian/intro.json @@ -1682,7 +1682,7 @@ "Наприкінці курсу ви отримаєте практичні навички та досвід, які дозволять впевнено розробляти повноцінні вебзастосунки, що підготує вас до успішної кар’єри full stack розробника." ], "chapters": { - "freecodecamp": "Welcome", + "freecodecamp": "Вітання", "html": "HTML", "css": "CSS", "javascript": "JavaScript", @@ -1735,16 +1735,12 @@ "functional-programming": "Функціональне програмування", "asynchronous-javascript": "Асинхронний JavaScript", "react-fundamentals": "Основи React", - "react-state-hooks-and-routing": "Стани, хуки та маршрутизація в React", + "react-state-hooks-and-routing": "React State, Hooks, and Routing", "performance": "Продуктивність", "css-libraries-and-frameworks": "Бібліотеки та фреймворки CSS", "testing": "Тестування", "typescript-fundamentals": "Основи TypeScript", - "bash-fundamentals": "Основи Bash", - "relational-databases": "Реляційні бази даних", - "bash-scripting": "Скрипти Bash", "sql-and-bash": "SQL та Bash", - "nano": "Nano", "git": "Git", "security-and-privacy": "Безпека та приватність" }, @@ -1922,13 +1918,13 @@ "title": "Повторення доступності в HTML", "intro": [ "Перш ніж перейти до тесту «Доступність в HTML», повторіть основні поняття.", - "Open up this page to review concepts including the aria-hidden, aria-describedby, tabindex attributes and more." + "Відкрийте цю сторінку, щоб пригадати атрибути aria-hidden, aria-describedby, tabindex та багато іншого." ] }, "quiz-html-accessibility": { "title": "Тест «Доступність в HTML»", "intro": [ - "The following quiz will test your knowledge on the accessibility concepts you have learned so far." + "Цей тест перевірить, наскільки добре ви засвоїли матеріал з теми «Доступність»." ] }, "review-html": { @@ -2590,7 +2586,7 @@ "lecture-working-with-numbers-booleans-and-the-math-object": { "title": "Робота з числами, булевими значеннями й об’єктом math", "intro": [ - "In these lecture videos, you will learn about numbers, booleans, and the Math object." + "У цих відеолекціях ви дізнаєтесь про числа, булеві значення й об’єкт Math." ] }, "workshop-mathbot": { @@ -2741,7 +2737,7 @@ "title": "Повторення об’єктів у JavaScript", "intro": [ "Перш ніж перейти до тесту «Об’єкти в JavaScript», повторіть основні поняття.", - "Open up this page to review concepts including how to access information from objects, object destructuring, working with JSON, and more." + "Відкрийте цю сторінку, щоб пригадати, як отримувати інформацію з об’єктів, деструктуризацію об’єктів, роботу з JSON та багато іншого." ] }, "quiz-javascript-objects": { @@ -2770,7 +2766,7 @@ "title": "Повторення циклів у JavaScript", "intro": [ "Перш ніж перейти до тесту «Цикли в JavaScript», повторіть основні поняття.", - "Open up this page to review the for...of loop, while loop, break and continue statements and more." + "Відкрийте цю сторінку, щоб пригадати цикл for...of, цикл while, інструкції break and continue та багато іншого." ] }, "quiz-javascript-loops": { @@ -2819,7 +2815,7 @@ "title": "Повторення основ JavaScript", "intro": [ "Перш ніж перейти до тесту «Основи JavaScript», повторіть основні поняття.", - "Open up this page to review concepts like closures, memory management, and more." + "Відкрийте цю сторінку, щоб пригадати замикання, управління пам’яттю та багато іншого." ] }, "quiz-javascript-fundamentals": { @@ -2839,9 +2835,9 @@ ] }, "lab-book-organizer": { - "title": "Build a Book Organizer", + "title": "Створіть органайзер для книжок", "intro": [ - "In this lab, you will build a book organizer using higher order functions in JavaScript." + "У цій лабораторній роботі ви створите органайзер для книжок, використовуючи функції вищого порядку в JavaScript." ] }, "bxtv": { @@ -2852,7 +2848,7 @@ "title": "Повторення функцій вищого порядку в JavaScript", "intro": [ "Перш ніж перейти до тесту «Функції вищого порядку в JavaScript», повторіть основні поняття.", - "Open up this page to review concepts including how to work with the map(), filter(), and reduce() methods." + "Відкрийте цю сторінку, щоб пригадати, як працювати з методами map(), filter() та reduce()." ] }, "quiz-javascript-higher-order-functions": { @@ -2886,8 +2882,8 @@ "review-dom-manipulation-and-click-events-with-javascript": { "title": "Повторення маніпуляції DOM та подій Click в JavaScript", "intro": [ - "Before you are quizzed on the Document Object Model, you first need to review the concepts.", - "Open up this page to review concepts including how to work with the DOM, Web API's/code>, the addEventListener() method and more." + "Перш ніж перейти до тесту «Маніпуляція DOM та події Click в JavaScript», повторіть основні поняття.", + "Відкрийте цю сторінку, щоб пригадати, як працювати з DOM, Web API, методом addEventListener() та багато іншого." ] }, "quiz-dom-manipulation-and-click-event-with-javascript": { @@ -2942,7 +2938,7 @@ "title": "Повторення подій в JavaScript", "intro": [ "Перш ніж перейти до тесту «Події в JavaScript», повторіть основні поняття.", - "Open up this page to review concepts like change events, event bubbling, and event delegation." + "Відкрийте цю сторінку, щоб пригадати події change, спливання подій та делегування подій." ] }, "quiz-javascript-events": { @@ -2963,7 +2959,7 @@ "title": "Повторення налагодження JavaScript", "intro": [ "Перш ніж перейти до тесту «Налагодження JavaScript», повторіть основні поняття.", - "Open up this page to review concepts including how to work with the throw statement, try...catch...finally/code> and more." + "Відкрийте цю сторінку, щоб пригадати, як працювати з інструкцією throw, try...catch...finally та багато іншого." ] }, "quiz-debugging-javascript": { @@ -2998,8 +2994,8 @@ "review-javascript-regular-expressions": { "title": "Повторення регулярних виразів у JavaScript", "intro": [ - "Before you are quizzed on Regular Expressions you first need to review the concepts.", - "Open up this page to review concepts like lookaheads, lookbehinds, common regex modifiers and more." + "Перш ніж перейти до тесту «Регулярні вирази», повторіть основні поняття.", + "Відкрийте цю сторінку, щоб пригадати перевірки уперед і назад, загальні модифікатори регулярних виразів та багато іншого." ] }, "quiz-javascript-regular-expressions": { @@ -3028,8 +3024,8 @@ "review-form-validation-with-javascript": { "title": "Повторення валідації форм з JavaScript", "intro": [ - "Before you are quizzed on form validation concepts you first need to review.", - "Open up this page to review concepts including the preventDefault() method, the submit event and more." + "Перш ніж перейти до тесту «Валідація форм», повторіть основні поняття.", + "Відкрийте цю сторінку, щоб пригадати метод preventDefault(), подію submit та багато іншого." ] }, "quiz-form-validation-with-javascript": { @@ -3053,8 +3049,8 @@ "review-javascript-dates": { "title": "Повторення дат у JavaScript", "intro": [ - "Before you are quizzed on working with dates, you first need to review the concepts.", - "Open up this page to review the Date() object and common methods." + "Перш ніж перейти до тесту «Дати», повторіть основні поняття.", + "Відкрийте цю сторінку, щоб пригадати об’єкт Date() та поширені методи." ] }, "quiz-javascript-dates": { @@ -3078,7 +3074,8 @@ "review-javascript-audio-and-video": { "title": "Повторення аудіо та відео в JavaScript", "intro": [ - "Пригадайте поняття з теми «Аудіо та відео в JavaScript», щоб підготуватись до тесту." + "Before you are quizzed on working with audio and video in JavaScript, you first need to review.", + "Open up this page to review concepts including the Audio constructor, the HTMLMediaElement API and more." ] }, "quiz-javascript-audio-and-video": { @@ -3108,7 +3105,7 @@ "quiz-javascript-maps-sets-and-json": { "title": "Тест «Map, set та JSON в JavaScript»", "intro": [ - "Test what you've learned in this quiz on JavaScript Maps, Sets, and JSON." + "Перевірте, що ви дізнались про map, set та JSON в JavaScript." ] }, "lecture-working-with-client-side-storage-and-crud-operations": { @@ -3158,22 +3155,21 @@ ] }, "lab-bank-account-manager": { - "title": "Build a Bank Account Management Program", + "title": "Створіть програму для управління банківським рахунком", "intro": [ - "In this lab, you will build a simple transaction management system for a bank account." + "У цій лабораторній роботі ви створите просту систему управління транзакціями банківського рахунку." ] }, "review-javascript-classes": { "title": "Повторення класів у JavaScript", "intro": [ - "Пригадайте поняття з теми «Класи в JavaScript», щоб підготуватись до тесту." + "Before you are quizzed on working with classes, you first need to review.", + "Open up this page to review concepts including the this keyword, class inheritance and more." ] }, "quiz-javascript-classes": { "title": "Тест «Класи в JavaScript»", - "intro": [ - "Test what you've learned in this quiz on JavaScript Classes." - ] + "intro": ["Перевірте, що ви дізнались про класи в JavaScript."] }, "lecture-understanding-recursion-and-the-call-stack": { "title": "Знайомство з рекурсією та стеком викликів", @@ -3186,15 +3182,16 @@ "intro": [] }, "lab-permutation-generator": { - "title": "Build a Permutation Generator", + "title": "Створіть генератор перестановок", "intro": [ - "For this lab, you will build a permutation generator that produces all possible permutations of a given string." + "У цій лабораторній роботі ви створите генератор, який видаватиме всі можливі перестановки заданого рядка." ] }, "review-recursion": { "title": "Повторення рекурсії", "intro": [ - "Пригадайте поняття з теми «Рекурсія», щоб підготуватись до тесту." + "Before you are quizzed on the recursion, you first need to review the concepts.", + "Open up this page to review what is recursion and what is it used for." ] }, "quiz-recursion": { @@ -3255,10 +3252,10 @@ "intro": [] }, "workshop-recipe-ingredient-converter": { - "title": "Build a Recipe Ingredient Converter", + "title": "Створіть конвертер інгредієнтів", "intro": [ - "In the previous lecture videos, you learned the core concepts behind functional programming and currying.", - "Now you will be able to apply what you have learned about currying and functional programming by building a recipe ingredient converter application." + "У попередніх відеолекціях ви дізнались основні поняття функціонального програмування і каррування.", + "Зараз ви зможете застосувати на практиці все те, що вивчили про каррування та функціональне програмування, створивши застосунок із конвертацією інгредієнтів." ] }, "udia": { @@ -3268,7 +3265,8 @@ "review-javascript-functional-programming": { "title": "Повторення функціонального програмування в JavaScript", "intro": [ - "Пригадайте поняття з теми «Функціональне програмування в JavaScript», щоб підготуватись до тесту." + "Before you are quizzed on functional programming concepts, you first need to review.", + "Open up this page to review concepts on functional programming, currying and more." ] }, "mjbe": {