diff --git a/client/i18n/locales/chinese-traditional/intro.json b/client/i18n/locales/chinese-traditional/intro.json index 695dbb597d3..e487f16b4ed 100644 --- a/client/i18n/locales/chinese-traditional/intro.json +++ b/client/i18n/locales/chinese-traditional/intro.json @@ -2845,7 +2845,7 @@ "quiz-javascript-fundamentals": { "title": "JavaScript Fundamentals Quiz", "intro": [ - "Test what you've learned in this quiz on JavaScript Fundamentals Quiz." + "Test what you've learned in this quiz on JavaScript Fundamentals." ] }, "lecture-working-with-higher-order-functions-and-callbacks": { @@ -2915,7 +2915,7 @@ "quiz-dom-manipulation-and-click-event-with-javascript": { "title": "DOM Manipulation and Click Events with JavaScript Quiz", "intro": [ - "Test what you've learned in this quiz on DOM Manipulation and Click Events with JavaScript Quiz." + "Test what you've learned in this quiz on DOM Manipulation and Click Events with JavaScript." ] }, "lecture-understanding-the-event-object-and-event-delegation": { @@ -3116,13 +3116,17 @@ "In these lecture videos, you will learn about JavaScript Maps and Sets." ] }, - "cvsw": { - "title": "226", - "intro": [] + "workshop-plant-nursery-catalog": { + "title": "Build a Plant Nursery Catalog", + "intro": [ + "In this workshop, you will practice maps and sets by building a plant nursery catalog in JavaScript." + ] }, - "cvs1": { - "title": "227", - "intro": [] + "lab-voting-system": { + "title": "Build a Voting System", + "intro": [ + "In this lab, you will build a voting system using Maps and Sets." + ] }, "review-javascript-maps-and-sets": { "title": "JavaScript Maps and Sets Review", @@ -3318,9 +3322,11 @@ "title": "253", "intro": [] }, - "cvaf": { - "title": "254", - "intro": [] + "lab-fcc-forum-leaderboard": { + "title": "Build an fCC Forum Leaderboard", + "intro": [ + "For this lab you will practice asynchronous JavaScript by coding your own freeCodeCamp forum leaderboard." + ] }, "review-asynchronous-javascript": { "title": "Asynchronous JavaScript Review", @@ -3337,7 +3343,8 @@ "review-javascript": { "title": "JavaScript Review", "intro": [ - "Review the JavaScript concepts to prepare for the upcoming quiz." + "Before you take the JavaScript prep exam, you will need to review first.", + "Open up this page, to review all of the concepts taught including variables, strings, booleans, functions, objects, arrays, debugging, working with the DOM and more." ] }, "kagw": { @@ -3350,13 +3357,20 @@ "In these lecture videos, you will get an introduction to JavaScript libraries and frameworks." ] }, + "workshop-reusable-mega-navbar": { + "title": "Build a Reusable Mega Navbar", + "intro": [ + "In the previous lecture videos, you learned how to work with components in React.", + "In this workshop, you will build a reusable Navbar component using React." + ] + }, "oxiv": { "title": "260", "intro": [] }, - "fjvx": { - "title": "261", - "intro": [] + "lab-reusable-footer": { + "title": "Build a Reusable Footer", + "intro": ["In this lab, you will use React to build a reusable footer."] }, "lecture-working-with-data-in-react": { "title": "Working with Data in React", @@ -3368,13 +3382,17 @@ "title": "263", "intro": [] }, - "bgtd": { - "title": "264", - "intro": [] + "lab-mood-board": { + "title": "Build a Mood Board", + "intro": [ + "In this lab, you will create a mood board using a React with props." + ] }, - "ascd": { - "title": "265", - "intro": [] + "review-react-basics": { + "title": "React Basics Review", + "intro": [ + "Review basic React concepts to prepare for the upcoming quiz." + ] }, "quiz-react-basics": { "title": "React Basics Quiz", @@ -3426,9 +3444,11 @@ "title": "277", "intro": [] }, - "fcom": { - "title": "278", - "intro": [] + "lab-weather-app": { + "title": "Build a Weather App", + "intro": [ + "In this lab you will build a Weather App using an API to fetch the data." + ] }, "ffpt": { "title": "279", diff --git a/client/i18n/locales/chinese-traditional/translations.json b/client/i18n/locales/chinese-traditional/translations.json index 7225210fb41..3e1cf236cf5 100644 --- a/client/i18n/locales/chinese-traditional/translations.json +++ b/client/i18n/locales/chinese-traditional/translations.json @@ -166,6 +166,7 @@ "professional-certs-heading": "免費獲得專業認證:", "interview-prep-heading": "爲開發人員面試求職做好準備:", "legacy-curriculum-heading": "探索我們的舊版課程:", + "next-heading": "Try our beta curriculum:", "upcoming-heading": "即將推出的課程:", "faq": "常見問題:", "faqs": [ diff --git a/client/i18n/locales/chinese/intro.json b/client/i18n/locales/chinese/intro.json index 506a73f9f3b..1a8c7076222 100644 --- a/client/i18n/locales/chinese/intro.json +++ b/client/i18n/locales/chinese/intro.json @@ -2845,7 +2845,7 @@ "quiz-javascript-fundamentals": { "title": "JavaScript Fundamentals Quiz", "intro": [ - "Test what you've learned in this quiz on JavaScript Fundamentals Quiz." + "Test what you've learned in this quiz on JavaScript Fundamentals." ] }, "lecture-working-with-higher-order-functions-and-callbacks": { @@ -2915,7 +2915,7 @@ "quiz-dom-manipulation-and-click-event-with-javascript": { "title": "DOM Manipulation and Click Events with JavaScript Quiz", "intro": [ - "Test what you've learned in this quiz on DOM Manipulation and Click Events with JavaScript Quiz." + "Test what you've learned in this quiz on DOM Manipulation and Click Events with JavaScript." ] }, "lecture-understanding-the-event-object-and-event-delegation": { @@ -3116,13 +3116,17 @@ "In these lecture videos, you will learn about JavaScript Maps and Sets." ] }, - "cvsw": { - "title": "226", - "intro": [] + "workshop-plant-nursery-catalog": { + "title": "Build a Plant Nursery Catalog", + "intro": [ + "In this workshop, you will practice maps and sets by building a plant nursery catalog in JavaScript." + ] }, - "cvs1": { - "title": "227", - "intro": [] + "lab-voting-system": { + "title": "Build a Voting System", + "intro": [ + "In this lab, you will build a voting system using Maps and Sets." + ] }, "review-javascript-maps-and-sets": { "title": "JavaScript Maps and Sets Review", @@ -3318,9 +3322,11 @@ "title": "253", "intro": [] }, - "cvaf": { - "title": "254", - "intro": [] + "lab-fcc-forum-leaderboard": { + "title": "Build an fCC Forum Leaderboard", + "intro": [ + "For this lab you will practice asynchronous JavaScript by coding your own freeCodeCamp forum leaderboard." + ] }, "review-asynchronous-javascript": { "title": "Asynchronous JavaScript Review", @@ -3337,7 +3343,8 @@ "review-javascript": { "title": "JavaScript Review", "intro": [ - "Review the JavaScript concepts to prepare for the upcoming quiz." + "Before you take the JavaScript prep exam, you will need to review first.", + "Open up this page, to review all of the concepts taught including variables, strings, booleans, functions, objects, arrays, debugging, working with the DOM and more." ] }, "kagw": { @@ -3350,13 +3357,20 @@ "In these lecture videos, you will get an introduction to JavaScript libraries and frameworks." ] }, + "workshop-reusable-mega-navbar": { + "title": "Build a Reusable Mega Navbar", + "intro": [ + "In the previous lecture videos, you learned how to work with components in React.", + "In this workshop, you will build a reusable Navbar component using React." + ] + }, "oxiv": { "title": "260", "intro": [] }, - "fjvx": { - "title": "261", - "intro": [] + "lab-reusable-footer": { + "title": "Build a Reusable Footer", + "intro": ["In this lab, you will use React to build a reusable footer."] }, "lecture-working-with-data-in-react": { "title": "Working with Data in React", @@ -3368,13 +3382,17 @@ "title": "263", "intro": [] }, - "bgtd": { - "title": "264", - "intro": [] + "lab-mood-board": { + "title": "Build a Mood Board", + "intro": [ + "In this lab, you will create a mood board using a React with props." + ] }, - "ascd": { - "title": "265", - "intro": [] + "review-react-basics": { + "title": "React Basics Review", + "intro": [ + "Review basic React concepts to prepare for the upcoming quiz." + ] }, "quiz-react-basics": { "title": "React Basics Quiz", @@ -3426,9 +3444,11 @@ "title": "277", "intro": [] }, - "fcom": { - "title": "278", - "intro": [] + "lab-weather-app": { + "title": "Build a Weather App", + "intro": [ + "In this lab you will build a Weather App using an API to fetch the data." + ] }, "ffpt": { "title": "279", diff --git a/client/i18n/locales/chinese/translations.json b/client/i18n/locales/chinese/translations.json index 4533a2a383e..78dd15b45bc 100644 --- a/client/i18n/locales/chinese/translations.json +++ b/client/i18n/locales/chinese/translations.json @@ -166,6 +166,7 @@ "professional-certs-heading": "免费获得专业认证:", "interview-prep-heading": "为开发人员面试求职做好准备:", "legacy-curriculum-heading": "探索我们的旧版课程:", + "next-heading": "Try our beta curriculum:", "upcoming-heading": "即将推出的课程:", "faq": "常见问题:", "faqs": [ diff --git a/client/i18n/locales/espanol/intro.json b/client/i18n/locales/espanol/intro.json index 98f108bb039..2bcee36ffec 100644 --- a/client/i18n/locales/espanol/intro.json +++ b/client/i18n/locales/espanol/intro.json @@ -2861,7 +2861,7 @@ "quiz-javascript-fundamentals": { "title": "JavaScript Fundamentals Quiz", "intro": [ - "Test what you've learned in this quiz on JavaScript Fundamentals Quiz." + "Test what you've learned in this quiz on JavaScript Fundamentals." ] }, "lecture-working-with-higher-order-functions-and-callbacks": { @@ -2931,7 +2931,7 @@ "quiz-dom-manipulation-and-click-event-with-javascript": { "title": "DOM Manipulation and Click Events with JavaScript Quiz", "intro": [ - "Test what you've learned in this quiz on DOM Manipulation and Click Events with JavaScript Quiz." + "Test what you've learned in this quiz on DOM Manipulation and Click Events with JavaScript." ] }, "lecture-understanding-the-event-object-and-event-delegation": { @@ -3132,13 +3132,17 @@ "In these lecture videos, you will learn about JavaScript Maps and Sets." ] }, - "cvsw": { - "title": "226", - "intro": [] + "workshop-plant-nursery-catalog": { + "title": "Build a Plant Nursery Catalog", + "intro": [ + "In this workshop, you will practice maps and sets by building a plant nursery catalog in JavaScript." + ] }, - "cvs1": { - "title": "227", - "intro": [] + "lab-voting-system": { + "title": "Build a Voting System", + "intro": [ + "In this lab, you will build a voting system using Maps and Sets." + ] }, "review-javascript-maps-and-sets": { "title": "JavaScript Maps and Sets Review", @@ -3334,9 +3338,11 @@ "title": "253", "intro": [] }, - "cvaf": { - "title": "254", - "intro": [] + "lab-fcc-forum-leaderboard": { + "title": "Build an fCC Forum Leaderboard", + "intro": [ + "For this lab you will practice asynchronous JavaScript by coding your own freeCodeCamp forum leaderboard." + ] }, "review-asynchronous-javascript": { "title": "Asynchronous JavaScript Review", @@ -3353,7 +3359,8 @@ "review-javascript": { "title": "JavaScript Review", "intro": [ - "Review the JavaScript concepts to prepare for the upcoming quiz." + "Before you take the JavaScript prep exam, you will need to review first.", + "Open up this page, to review all of the concepts taught including variables, strings, booleans, functions, objects, arrays, debugging, working with the DOM and more." ] }, "kagw": { @@ -3366,13 +3373,20 @@ "In these lecture videos, you will get an introduction to JavaScript libraries and frameworks." ] }, + "workshop-reusable-mega-navbar": { + "title": "Build a Reusable Mega Navbar", + "intro": [ + "In the previous lecture videos, you learned how to work with components in React.", + "In this workshop, you will build a reusable Navbar component using React." + ] + }, "oxiv": { "title": "260", "intro": [] }, - "fjvx": { - "title": "261", - "intro": [] + "lab-reusable-footer": { + "title": "Build a Reusable Footer", + "intro": ["In this lab, you will use React to build a reusable footer."] }, "lecture-working-with-data-in-react": { "title": "Working with Data in React", @@ -3384,13 +3398,17 @@ "title": "263", "intro": [] }, - "bgtd": { - "title": "264", - "intro": [] + "lab-mood-board": { + "title": "Build a Mood Board", + "intro": [ + "In this lab, you will create a mood board using a React with props." + ] }, - "ascd": { - "title": "265", - "intro": [] + "review-react-basics": { + "title": "React Basics Review", + "intro": [ + "Review basic React concepts to prepare for the upcoming quiz." + ] }, "quiz-react-basics": { "title": "React Basics Quiz", @@ -3442,9 +3460,11 @@ "title": "277", "intro": [] }, - "fcom": { - "title": "278", - "intro": [] + "lab-weather-app": { + "title": "Build a Weather App", + "intro": [ + "In this lab you will build a Weather App using an API to fetch the data." + ] }, "ffpt": { "title": "279", diff --git a/client/i18n/locales/espanol/translations.json b/client/i18n/locales/espanol/translations.json index 6c5850d75a9..4fff0613939 100644 --- a/client/i18n/locales/espanol/translations.json +++ b/client/i18n/locales/espanol/translations.json @@ -166,6 +166,7 @@ "professional-certs-heading": "Consigue certificaciones profesionales gratis:", "interview-prep-heading": "Prepárate para la búsqueda de empleo en la entrevista de desarrollador:", "legacy-curriculum-heading": "Explora nuestro Plan de Estudios Legado:", + "next-heading": "Try our beta curriculum:", "upcoming-heading": "Próximo plan de estudio:", "faq": "Preguntas frecuentes:", "faqs": [ diff --git a/client/i18n/locales/german/intro.json b/client/i18n/locales/german/intro.json index 69bb5e129b7..11a19dc3390 100644 --- a/client/i18n/locales/german/intro.json +++ b/client/i18n/locales/german/intro.json @@ -2859,7 +2859,7 @@ "quiz-javascript-fundamentals": { "title": "JavaScript Fundamentals Quiz", "intro": [ - "Test what you've learned in this quiz on JavaScript Fundamentals Quiz." + "Test what you've learned in this quiz on JavaScript Fundamentals." ] }, "lecture-working-with-higher-order-functions-and-callbacks": { @@ -2929,7 +2929,7 @@ "quiz-dom-manipulation-and-click-event-with-javascript": { "title": "DOM Manipulation and Click Events with JavaScript Quiz", "intro": [ - "Test what you've learned in this quiz on DOM Manipulation and Click Events with JavaScript Quiz." + "Test what you've learned in this quiz on DOM Manipulation and Click Events with JavaScript." ] }, "lecture-understanding-the-event-object-and-event-delegation": { @@ -3130,13 +3130,17 @@ "In these lecture videos, you will learn about JavaScript Maps and Sets." ] }, - "cvsw": { - "title": "226", - "intro": [] + "workshop-plant-nursery-catalog": { + "title": "Build a Plant Nursery Catalog", + "intro": [ + "In this workshop, you will practice maps and sets by building a plant nursery catalog in JavaScript." + ] }, - "cvs1": { - "title": "227", - "intro": [] + "lab-voting-system": { + "title": "Build a Voting System", + "intro": [ + "In this lab, you will build a voting system using Maps and Sets." + ] }, "review-javascript-maps-and-sets": { "title": "JavaScript Maps and Sets Review", @@ -3332,9 +3336,11 @@ "title": "253", "intro": [] }, - "cvaf": { - "title": "254", - "intro": [] + "lab-fcc-forum-leaderboard": { + "title": "Build an fCC Forum Leaderboard", + "intro": [ + "For this lab you will practice asynchronous JavaScript by coding your own freeCodeCamp forum leaderboard." + ] }, "review-asynchronous-javascript": { "title": "Asynchronous JavaScript Review", @@ -3351,7 +3357,8 @@ "review-javascript": { "title": "JavaScript Review", "intro": [ - "Review the JavaScript concepts to prepare for the upcoming quiz." + "Before you take the JavaScript prep exam, you will need to review first.", + "Open up this page, to review all of the concepts taught including variables, strings, booleans, functions, objects, arrays, debugging, working with the DOM and more." ] }, "kagw": { @@ -3364,13 +3371,20 @@ "In these lecture videos, you will get an introduction to JavaScript libraries and frameworks." ] }, + "workshop-reusable-mega-navbar": { + "title": "Build a Reusable Mega Navbar", + "intro": [ + "In the previous lecture videos, you learned how to work with components in React.", + "In this workshop, you will build a reusable Navbar component using React." + ] + }, "oxiv": { "title": "260", "intro": [] }, - "fjvx": { - "title": "261", - "intro": [] + "lab-reusable-footer": { + "title": "Build a Reusable Footer", + "intro": ["In this lab, you will use React to build a reusable footer."] }, "lecture-working-with-data-in-react": { "title": "Working with Data in React", @@ -3382,13 +3396,17 @@ "title": "263", "intro": [] }, - "bgtd": { - "title": "264", - "intro": [] + "lab-mood-board": { + "title": "Build a Mood Board", + "intro": [ + "In this lab, you will create a mood board using a React with props." + ] }, - "ascd": { - "title": "265", - "intro": [] + "review-react-basics": { + "title": "React Basics Review", + "intro": [ + "Review basic React concepts to prepare for the upcoming quiz." + ] }, "quiz-react-basics": { "title": "React Basics Quiz", @@ -3440,9 +3458,11 @@ "title": "277", "intro": [] }, - "fcom": { - "title": "278", - "intro": [] + "lab-weather-app": { + "title": "Build a Weather App", + "intro": [ + "In this lab you will build a Weather App using an API to fetch the data." + ] }, "ffpt": { "title": "279", diff --git a/client/i18n/locales/german/translations.json b/client/i18n/locales/german/translations.json index b69572c20f2..80524b2c7b4 100644 --- a/client/i18n/locales/german/translations.json +++ b/client/i18n/locales/german/translations.json @@ -166,6 +166,7 @@ "professional-certs-heading": "Earn free professional certifications:", "interview-prep-heading": "Prepare for the developer interview job search:", "legacy-curriculum-heading": "Explore our Legacy Curriculum:", + "next-heading": "Try our beta curriculum:", "upcoming-heading": "Upcoming curriculum:", "faq": "Frequently asked questions:", "faqs": [ diff --git a/client/i18n/locales/italian/intro.json b/client/i18n/locales/italian/intro.json index da4bdaac871..6f997bba13e 100644 --- a/client/i18n/locales/italian/intro.json +++ b/client/i18n/locales/italian/intro.json @@ -2859,7 +2859,7 @@ "quiz-javascript-fundamentals": { "title": "JavaScript Fundamentals Quiz", "intro": [ - "Test what you've learned in this quiz on JavaScript Fundamentals Quiz." + "Test what you've learned in this quiz on JavaScript Fundamentals." ] }, "lecture-working-with-higher-order-functions-and-callbacks": { @@ -2929,7 +2929,7 @@ "quiz-dom-manipulation-and-click-event-with-javascript": { "title": "DOM Manipulation and Click Events with JavaScript Quiz", "intro": [ - "Test what you've learned in this quiz on DOM Manipulation and Click Events with JavaScript Quiz." + "Test what you've learned in this quiz on DOM Manipulation and Click Events with JavaScript." ] }, "lecture-understanding-the-event-object-and-event-delegation": { @@ -3130,13 +3130,17 @@ "In these lecture videos, you will learn about JavaScript Maps and Sets." ] }, - "cvsw": { - "title": "226", - "intro": [] + "workshop-plant-nursery-catalog": { + "title": "Build a Plant Nursery Catalog", + "intro": [ + "In this workshop, you will practice maps and sets by building a plant nursery catalog in JavaScript." + ] }, - "cvs1": { - "title": "227", - "intro": [] + "lab-voting-system": { + "title": "Build a Voting System", + "intro": [ + "In this lab, you will build a voting system using Maps and Sets." + ] }, "review-javascript-maps-and-sets": { "title": "JavaScript Maps and Sets Review", @@ -3332,9 +3336,11 @@ "title": "253", "intro": [] }, - "cvaf": { - "title": "254", - "intro": [] + "lab-fcc-forum-leaderboard": { + "title": "Build an fCC Forum Leaderboard", + "intro": [ + "For this lab you will practice asynchronous JavaScript by coding your own freeCodeCamp forum leaderboard." + ] }, "review-asynchronous-javascript": { "title": "Asynchronous JavaScript Review", @@ -3351,7 +3357,8 @@ "review-javascript": { "title": "JavaScript Review", "intro": [ - "Review the JavaScript concepts to prepare for the upcoming quiz." + "Before you take the JavaScript prep exam, you will need to review first.", + "Open up this page, to review all of the concepts taught including variables, strings, booleans, functions, objects, arrays, debugging, working with the DOM and more." ] }, "kagw": { @@ -3364,13 +3371,20 @@ "In these lecture videos, you will get an introduction to JavaScript libraries and frameworks." ] }, + "workshop-reusable-mega-navbar": { + "title": "Build a Reusable Mega Navbar", + "intro": [ + "In the previous lecture videos, you learned how to work with components in React.", + "In this workshop, you will build a reusable Navbar component using React." + ] + }, "oxiv": { "title": "260", "intro": [] }, - "fjvx": { - "title": "261", - "intro": [] + "lab-reusable-footer": { + "title": "Build a Reusable Footer", + "intro": ["In this lab, you will use React to build a reusable footer."] }, "lecture-working-with-data-in-react": { "title": "Working with Data in React", @@ -3382,13 +3396,17 @@ "title": "263", "intro": [] }, - "bgtd": { - "title": "264", - "intro": [] + "lab-mood-board": { + "title": "Build a Mood Board", + "intro": [ + "In this lab, you will create a mood board using a React with props." + ] }, - "ascd": { - "title": "265", - "intro": [] + "review-react-basics": { + "title": "React Basics Review", + "intro": [ + "Review basic React concepts to prepare for the upcoming quiz." + ] }, "quiz-react-basics": { "title": "React Basics Quiz", @@ -3440,9 +3458,11 @@ "title": "277", "intro": [] }, - "fcom": { - "title": "278", - "intro": [] + "lab-weather-app": { + "title": "Build a Weather App", + "intro": [ + "In this lab you will build a Weather App using an API to fetch the data." + ] }, "ffpt": { "title": "279", diff --git a/client/i18n/locales/italian/translations.json b/client/i18n/locales/italian/translations.json index 8c07265c7dc..65b6bf14868 100644 --- a/client/i18n/locales/italian/translations.json +++ b/client/i18n/locales/italian/translations.json @@ -166,6 +166,7 @@ "professional-certs-heading": "Ottieni certificazioni professionali gratuite:", "interview-prep-heading": "Preparati per la ricerca di colloqui di lavoro da sviluppatore:", "legacy-curriculum-heading": "Explore our Legacy Curriculum:", + "next-heading": "Try our beta curriculum:", "upcoming-heading": "Upcoming curriculum:", "faq": "Domande frequenti:", "faqs": [ diff --git a/client/i18n/locales/japanese/intro.json b/client/i18n/locales/japanese/intro.json index b8246854312..714aee68215 100644 --- a/client/i18n/locales/japanese/intro.json +++ b/client/i18n/locales/japanese/intro.json @@ -2859,7 +2859,7 @@ "quiz-javascript-fundamentals": { "title": "JavaScript Fundamentals Quiz", "intro": [ - "Test what you've learned in this quiz on JavaScript Fundamentals Quiz." + "Test what you've learned in this quiz on JavaScript Fundamentals." ] }, "lecture-working-with-higher-order-functions-and-callbacks": { @@ -2929,7 +2929,7 @@ "quiz-dom-manipulation-and-click-event-with-javascript": { "title": "DOM Manipulation and Click Events with JavaScript Quiz", "intro": [ - "Test what you've learned in this quiz on DOM Manipulation and Click Events with JavaScript Quiz." + "Test what you've learned in this quiz on DOM Manipulation and Click Events with JavaScript." ] }, "lecture-understanding-the-event-object-and-event-delegation": { @@ -3130,13 +3130,17 @@ "In these lecture videos, you will learn about JavaScript Maps and Sets." ] }, - "cvsw": { - "title": "226", - "intro": [] + "workshop-plant-nursery-catalog": { + "title": "Build a Plant Nursery Catalog", + "intro": [ + "In this workshop, you will practice maps and sets by building a plant nursery catalog in JavaScript." + ] }, - "cvs1": { - "title": "227", - "intro": [] + "lab-voting-system": { + "title": "Build a Voting System", + "intro": [ + "In this lab, you will build a voting system using Maps and Sets." + ] }, "review-javascript-maps-and-sets": { "title": "JavaScript Maps and Sets Review", @@ -3332,9 +3336,11 @@ "title": "253", "intro": [] }, - "cvaf": { - "title": "254", - "intro": [] + "lab-fcc-forum-leaderboard": { + "title": "Build an fCC Forum Leaderboard", + "intro": [ + "For this lab you will practice asynchronous JavaScript by coding your own freeCodeCamp forum leaderboard." + ] }, "review-asynchronous-javascript": { "title": "Asynchronous JavaScript Review", @@ -3351,7 +3357,8 @@ "review-javascript": { "title": "JavaScript Review", "intro": [ - "Review the JavaScript concepts to prepare for the upcoming quiz." + "Before you take the JavaScript prep exam, you will need to review first.", + "Open up this page, to review all of the concepts taught including variables, strings, booleans, functions, objects, arrays, debugging, working with the DOM and more." ] }, "kagw": { @@ -3364,13 +3371,20 @@ "In these lecture videos, you will get an introduction to JavaScript libraries and frameworks." ] }, + "workshop-reusable-mega-navbar": { + "title": "Build a Reusable Mega Navbar", + "intro": [ + "In the previous lecture videos, you learned how to work with components in React.", + "In this workshop, you will build a reusable Navbar component using React." + ] + }, "oxiv": { "title": "260", "intro": [] }, - "fjvx": { - "title": "261", - "intro": [] + "lab-reusable-footer": { + "title": "Build a Reusable Footer", + "intro": ["In this lab, you will use React to build a reusable footer."] }, "lecture-working-with-data-in-react": { "title": "Working with Data in React", @@ -3382,13 +3396,17 @@ "title": "263", "intro": [] }, - "bgtd": { - "title": "264", - "intro": [] + "lab-mood-board": { + "title": "Build a Mood Board", + "intro": [ + "In this lab, you will create a mood board using a React with props." + ] }, - "ascd": { - "title": "265", - "intro": [] + "review-react-basics": { + "title": "React Basics Review", + "intro": [ + "Review basic React concepts to prepare for the upcoming quiz." + ] }, "quiz-react-basics": { "title": "React Basics Quiz", @@ -3440,9 +3458,11 @@ "title": "277", "intro": [] }, - "fcom": { - "title": "278", - "intro": [] + "lab-weather-app": { + "title": "Build a Weather App", + "intro": [ + "In this lab you will build a Weather App using an API to fetch the data." + ] }, "ffpt": { "title": "279", diff --git a/client/i18n/locales/japanese/translations.json b/client/i18n/locales/japanese/translations.json index a3dec61140b..284e51e9aba 100644 --- a/client/i18n/locales/japanese/translations.json +++ b/client/i18n/locales/japanese/translations.json @@ -166,6 +166,7 @@ "professional-certs-heading": "プロフェッショナル認定証を無料で取得:", "interview-prep-heading": "就職活動・技術面接に備える:", "legacy-curriculum-heading": "旧カリキュラムを見る:", + "next-heading": "Try our beta curriculum:", "upcoming-heading": "公開予定カリキュラム:", "faq": "よくある質問:", "faqs": [ diff --git a/client/i18n/locales/korean/intro.json b/client/i18n/locales/korean/intro.json index d45337ff904..674f9aefb35 100644 --- a/client/i18n/locales/korean/intro.json +++ b/client/i18n/locales/korean/intro.json @@ -2859,7 +2859,7 @@ "quiz-javascript-fundamentals": { "title": "JavaScript Fundamentals Quiz", "intro": [ - "Test what you've learned in this quiz on JavaScript Fundamentals Quiz." + "Test what you've learned in this quiz on JavaScript Fundamentals." ] }, "lecture-working-with-higher-order-functions-and-callbacks": { @@ -2929,7 +2929,7 @@ "quiz-dom-manipulation-and-click-event-with-javascript": { "title": "DOM Manipulation and Click Events with JavaScript Quiz", "intro": [ - "Test what you've learned in this quiz on DOM Manipulation and Click Events with JavaScript Quiz." + "Test what you've learned in this quiz on DOM Manipulation and Click Events with JavaScript." ] }, "lecture-understanding-the-event-object-and-event-delegation": { @@ -3130,13 +3130,17 @@ "In these lecture videos, you will learn about JavaScript Maps and Sets." ] }, - "cvsw": { - "title": "226", - "intro": [] + "workshop-plant-nursery-catalog": { + "title": "Build a Plant Nursery Catalog", + "intro": [ + "In this workshop, you will practice maps and sets by building a plant nursery catalog in JavaScript." + ] }, - "cvs1": { - "title": "227", - "intro": [] + "lab-voting-system": { + "title": "Build a Voting System", + "intro": [ + "In this lab, you will build a voting system using Maps and Sets." + ] }, "review-javascript-maps-and-sets": { "title": "JavaScript Maps and Sets Review", @@ -3332,9 +3336,11 @@ "title": "253", "intro": [] }, - "cvaf": { - "title": "254", - "intro": [] + "lab-fcc-forum-leaderboard": { + "title": "Build an fCC Forum Leaderboard", + "intro": [ + "For this lab you will practice asynchronous JavaScript by coding your own freeCodeCamp forum leaderboard." + ] }, "review-asynchronous-javascript": { "title": "Asynchronous JavaScript Review", @@ -3351,7 +3357,8 @@ "review-javascript": { "title": "JavaScript Review", "intro": [ - "Review the JavaScript concepts to prepare for the upcoming quiz." + "Before you take the JavaScript prep exam, you will need to review first.", + "Open up this page, to review all of the concepts taught including variables, strings, booleans, functions, objects, arrays, debugging, working with the DOM and more." ] }, "kagw": { @@ -3364,13 +3371,20 @@ "In these lecture videos, you will get an introduction to JavaScript libraries and frameworks." ] }, + "workshop-reusable-mega-navbar": { + "title": "Build a Reusable Mega Navbar", + "intro": [ + "In the previous lecture videos, you learned how to work with components in React.", + "In this workshop, you will build a reusable Navbar component using React." + ] + }, "oxiv": { "title": "260", "intro": [] }, - "fjvx": { - "title": "261", - "intro": [] + "lab-reusable-footer": { + "title": "Build a Reusable Footer", + "intro": ["In this lab, you will use React to build a reusable footer."] }, "lecture-working-with-data-in-react": { "title": "Working with Data in React", @@ -3382,13 +3396,17 @@ "title": "263", "intro": [] }, - "bgtd": { - "title": "264", - "intro": [] + "lab-mood-board": { + "title": "Build a Mood Board", + "intro": [ + "In this lab, you will create a mood board using a React with props." + ] }, - "ascd": { - "title": "265", - "intro": [] + "review-react-basics": { + "title": "React Basics Review", + "intro": [ + "Review basic React concepts to prepare for the upcoming quiz." + ] }, "quiz-react-basics": { "title": "React Basics Quiz", @@ -3440,9 +3458,11 @@ "title": "277", "intro": [] }, - "fcom": { - "title": "278", - "intro": [] + "lab-weather-app": { + "title": "Build a Weather App", + "intro": [ + "In this lab you will build a Weather App using an API to fetch the data." + ] }, "ffpt": { "title": "279", diff --git a/client/i18n/locales/korean/translations.json b/client/i18n/locales/korean/translations.json index 4b5d867f0b3..9825d391fa4 100644 --- a/client/i18n/locales/korean/translations.json +++ b/client/i18n/locales/korean/translations.json @@ -166,6 +166,7 @@ "professional-certs-heading": "Earn free professional certifications:", "interview-prep-heading": "Prepare for the developer interview job search:", "legacy-curriculum-heading": "Explore our Legacy Curriculum:", + "next-heading": "Try our beta curriculum:", "upcoming-heading": "Upcoming curriculum:", "faq": "Frequently asked questions:", "faqs": [ diff --git a/client/i18n/locales/portuguese/intro.json b/client/i18n/locales/portuguese/intro.json index 2ff27d9f990..176dd7919b6 100644 --- a/client/i18n/locales/portuguese/intro.json +++ b/client/i18n/locales/portuguese/intro.json @@ -2859,7 +2859,7 @@ "quiz-javascript-fundamentals": { "title": "JavaScript Fundamentals Quiz", "intro": [ - "Test what you've learned in this quiz on JavaScript Fundamentals Quiz." + "Test what you've learned in this quiz on JavaScript Fundamentals." ] }, "lecture-working-with-higher-order-functions-and-callbacks": { @@ -2929,7 +2929,7 @@ "quiz-dom-manipulation-and-click-event-with-javascript": { "title": "DOM Manipulation and Click Events with JavaScript Quiz", "intro": [ - "Test what you've learned in this quiz on DOM Manipulation and Click Events with JavaScript Quiz." + "Test what you've learned in this quiz on DOM Manipulation and Click Events with JavaScript." ] }, "lecture-understanding-the-event-object-and-event-delegation": { @@ -3130,13 +3130,17 @@ "In these lecture videos, you will learn about JavaScript Maps and Sets." ] }, - "cvsw": { - "title": "226", - "intro": [] + "workshop-plant-nursery-catalog": { + "title": "Build a Plant Nursery Catalog", + "intro": [ + "In this workshop, you will practice maps and sets by building a plant nursery catalog in JavaScript." + ] }, - "cvs1": { - "title": "227", - "intro": [] + "lab-voting-system": { + "title": "Build a Voting System", + "intro": [ + "In this lab, you will build a voting system using Maps and Sets." + ] }, "review-javascript-maps-and-sets": { "title": "JavaScript Maps and Sets Review", @@ -3332,9 +3336,11 @@ "title": "253", "intro": [] }, - "cvaf": { - "title": "254", - "intro": [] + "lab-fcc-forum-leaderboard": { + "title": "Build an fCC Forum Leaderboard", + "intro": [ + "For this lab you will practice asynchronous JavaScript by coding your own freeCodeCamp forum leaderboard." + ] }, "review-asynchronous-javascript": { "title": "Asynchronous JavaScript Review", @@ -3351,7 +3357,8 @@ "review-javascript": { "title": "JavaScript Review", "intro": [ - "Review the JavaScript concepts to prepare for the upcoming quiz." + "Before you take the JavaScript prep exam, you will need to review first.", + "Open up this page, to review all of the concepts taught including variables, strings, booleans, functions, objects, arrays, debugging, working with the DOM and more." ] }, "kagw": { @@ -3364,13 +3371,20 @@ "In these lecture videos, you will get an introduction to JavaScript libraries and frameworks." ] }, + "workshop-reusable-mega-navbar": { + "title": "Build a Reusable Mega Navbar", + "intro": [ + "In the previous lecture videos, you learned how to work with components in React.", + "In this workshop, you will build a reusable Navbar component using React." + ] + }, "oxiv": { "title": "260", "intro": [] }, - "fjvx": { - "title": "261", - "intro": [] + "lab-reusable-footer": { + "title": "Build a Reusable Footer", + "intro": ["In this lab, you will use React to build a reusable footer."] }, "lecture-working-with-data-in-react": { "title": "Working with Data in React", @@ -3382,13 +3396,17 @@ "title": "263", "intro": [] }, - "bgtd": { - "title": "264", - "intro": [] + "lab-mood-board": { + "title": "Build a Mood Board", + "intro": [ + "In this lab, you will create a mood board using a React with props." + ] }, - "ascd": { - "title": "265", - "intro": [] + "review-react-basics": { + "title": "React Basics Review", + "intro": [ + "Review basic React concepts to prepare for the upcoming quiz." + ] }, "quiz-react-basics": { "title": "React Basics Quiz", @@ -3440,9 +3458,11 @@ "title": "277", "intro": [] }, - "fcom": { - "title": "278", - "intro": [] + "lab-weather-app": { + "title": "Build a Weather App", + "intro": [ + "In this lab you will build a Weather App using an API to fetch the data." + ] }, "ffpt": { "title": "279", diff --git a/client/i18n/locales/portuguese/translations.json b/client/i18n/locales/portuguese/translations.json index 4cc7e5cede1..ae7dfb01437 100644 --- a/client/i18n/locales/portuguese/translations.json +++ b/client/i18n/locales/portuguese/translations.json @@ -166,6 +166,7 @@ "professional-certs-heading": "Obtenha certificações profissionais gratuitas:", "interview-prep-heading": "Prepare-se para desenvolvedor em sua procura por emprego:", "legacy-curriculum-heading": "Explore nosso currículo antigo:", + "next-heading": "Try our beta curriculum:", "upcoming-heading": "Próximo currículo:", "faq": "Perguntas frequentes:", "faqs": [ diff --git a/client/i18n/locales/swahili/intro.json b/client/i18n/locales/swahili/intro.json index d995a563564..f6a1b983795 100644 --- a/client/i18n/locales/swahili/intro.json +++ b/client/i18n/locales/swahili/intro.json @@ -2859,7 +2859,7 @@ "quiz-javascript-fundamentals": { "title": "JavaScript Fundamentals Quiz", "intro": [ - "Test what you've learned in this quiz on JavaScript Fundamentals Quiz." + "Test what you've learned in this quiz on JavaScript Fundamentals." ] }, "lecture-working-with-higher-order-functions-and-callbacks": { @@ -2929,7 +2929,7 @@ "quiz-dom-manipulation-and-click-event-with-javascript": { "title": "DOM Manipulation and Click Events with JavaScript Quiz", "intro": [ - "Test what you've learned in this quiz on DOM Manipulation and Click Events with JavaScript Quiz." + "Test what you've learned in this quiz on DOM Manipulation and Click Events with JavaScript." ] }, "lecture-understanding-the-event-object-and-event-delegation": { @@ -3130,13 +3130,17 @@ "In these lecture videos, you will learn about JavaScript Maps and Sets." ] }, - "cvsw": { - "title": "226", - "intro": [] + "workshop-plant-nursery-catalog": { + "title": "Build a Plant Nursery Catalog", + "intro": [ + "In this workshop, you will practice maps and sets by building a plant nursery catalog in JavaScript." + ] }, - "cvs1": { - "title": "227", - "intro": [] + "lab-voting-system": { + "title": "Build a Voting System", + "intro": [ + "In this lab, you will build a voting system using Maps and Sets." + ] }, "review-javascript-maps-and-sets": { "title": "JavaScript Maps and Sets Review", @@ -3332,9 +3336,11 @@ "title": "253", "intro": [] }, - "cvaf": { - "title": "254", - "intro": [] + "lab-fcc-forum-leaderboard": { + "title": "Build an fCC Forum Leaderboard", + "intro": [ + "For this lab you will practice asynchronous JavaScript by coding your own freeCodeCamp forum leaderboard." + ] }, "review-asynchronous-javascript": { "title": "Asynchronous JavaScript Review", @@ -3351,7 +3357,8 @@ "review-javascript": { "title": "JavaScript Review", "intro": [ - "Review the JavaScript concepts to prepare for the upcoming quiz." + "Before you take the JavaScript prep exam, you will need to review first.", + "Open up this page, to review all of the concepts taught including variables, strings, booleans, functions, objects, arrays, debugging, working with the DOM and more." ] }, "kagw": { @@ -3364,13 +3371,20 @@ "In these lecture videos, you will get an introduction to JavaScript libraries and frameworks." ] }, + "workshop-reusable-mega-navbar": { + "title": "Build a Reusable Mega Navbar", + "intro": [ + "In the previous lecture videos, you learned how to work with components in React.", + "In this workshop, you will build a reusable Navbar component using React." + ] + }, "oxiv": { "title": "260", "intro": [] }, - "fjvx": { - "title": "261", - "intro": [] + "lab-reusable-footer": { + "title": "Build a Reusable Footer", + "intro": ["In this lab, you will use React to build a reusable footer."] }, "lecture-working-with-data-in-react": { "title": "Working with Data in React", @@ -3382,13 +3396,17 @@ "title": "263", "intro": [] }, - "bgtd": { - "title": "264", - "intro": [] + "lab-mood-board": { + "title": "Build a Mood Board", + "intro": [ + "In this lab, you will create a mood board using a React with props." + ] }, - "ascd": { - "title": "265", - "intro": [] + "review-react-basics": { + "title": "React Basics Review", + "intro": [ + "Review basic React concepts to prepare for the upcoming quiz." + ] }, "quiz-react-basics": { "title": "React Basics Quiz", @@ -3440,9 +3458,11 @@ "title": "277", "intro": [] }, - "fcom": { - "title": "278", - "intro": [] + "lab-weather-app": { + "title": "Build a Weather App", + "intro": [ + "In this lab you will build a Weather App using an API to fetch the data." + ] }, "ffpt": { "title": "279", diff --git a/client/i18n/locales/swahili/translations.json b/client/i18n/locales/swahili/translations.json index c3ae69bf98d..efc28f24690 100644 --- a/client/i18n/locales/swahili/translations.json +++ b/client/i18n/locales/swahili/translations.json @@ -166,6 +166,7 @@ "professional-certs-heading": "Earn free professional certifications:", "interview-prep-heading": "Prepare for the developer interview job search:", "legacy-curriculum-heading": "Explore our Legacy Curriculum:", + "next-heading": "Try our beta curriculum:", "upcoming-heading": "Upcoming curriculum:", "faq": "Maswali yanayoulizwa mara kwa mara:", "faqs": [ diff --git a/client/i18n/locales/ukrainian/intro.json b/client/i18n/locales/ukrainian/intro.json index 3384bb7a5c1..cc4f050ecdd 100644 --- a/client/i18n/locales/ukrainian/intro.json +++ b/client/i18n/locales/ukrainian/intro.json @@ -2862,7 +2862,7 @@ "lecture-working-with-the-dom-click-events-and-web-apis": { "title": "Робота з DOM, подіями click та web API", "intro": [ - "In these lecture videos, you will learn how to work with the DOM, click events, and web APIs, using JavaScript." + "У цих відеолекціях ви дізнаєтесь, як працювати з DOM, подіями click та web API за допомогою JavaScript." ] }, "gibb": { @@ -2891,7 +2891,7 @@ "quiz-dom-manipulation-and-click-event-with-javascript": { "title": "Тест «Маніпуляція DOM та події Click в JavaScript»", "intro": [ - "Перевірте, що ви дізнались про маніпуляцію DOM та події Click в JavaScript." + "Перевірте, що ви дізнались про маніпуляцію DOM та події click в JavaScript." ] }, "lecture-understanding-the-event-object-and-event-delegation": { @@ -3090,13 +3090,17 @@ "У цих відеолекціях ви дізнаєтесь про map та set в JavaScript." ] }, - "cvsw": { - "title": "226", - "intro": [] + "workshop-plant-nursery-catalog": { + "title": "Build a Plant Nursery Catalog", + "intro": [ + "In this workshop, you will practice maps and sets by building a plant nursery catalog in JavaScript." + ] }, - "cvs1": { - "title": "227", - "intro": [] + "lab-voting-system": { + "title": "Створіть систему для голосування", + "intro": [ + "У цій лабораторній роботі ви створите систему для голосування, використовуючи map та set." + ] }, "review-javascript-maps-and-sets": { "title": "Повторення map та set в JavaScript", @@ -3286,9 +3290,11 @@ "title": "253", "intro": [] }, - "cvaf": { - "title": "254", - "intro": [] + "lab-fcc-forum-leaderboard": { + "title": "Створіть таблицю лідерів на fCC", + "intro": [ + "У цій лабораторній роботі ви застосуєте асинхронний JavaScript, щоб створити власну таблицю лідерів freeCodeCamp." + ] }, "review-asynchronous-javascript": { "title": "Повторення асинхронного JavaScript", @@ -3303,7 +3309,8 @@ "review-javascript": { "title": "Повторення JavaScript", "intro": [ - "Пригадайте поняття з теми «JavaScript», щоб підготуватись до тесту." + "Перш ніж перейти до підготовчого екзамену «JavaScript», повторіть основні поняття.", + "Відкрийте цю сторінку, щоб пригадати змінні, рядки, булеві значення, функції, об’єкти, масиви, налагодження, роботу з DOM та багато іншого." ] }, "kagw": { @@ -3316,13 +3323,20 @@ "У цих відеолекціях ви ознайомитесь з бібліотеками й фреймворками в JavaScript." ] }, + "workshop-reusable-mega-navbar": { + "title": "Build a Reusable Mega Navbar", + "intro": [ + "In the previous lecture videos, you learned how to work with components in React.", + "In this workshop, you will build a reusable Navbar component using React." + ] + }, "oxiv": { "title": "260", "intro": [] }, - "fjvx": { - "title": "261", - "intro": [] + "lab-reusable-footer": { + "title": "Build a Reusable Footer", + "intro": ["In this lab, you will use React to build a reusable footer."] }, "lecture-working-with-data-in-react": { "title": "Робота з даними в React", @@ -3334,13 +3348,17 @@ "title": "263", "intro": [] }, - "bgtd": { - "title": "264", - "intro": [] + "lab-mood-board": { + "title": "Build a Mood Board", + "intro": [ + "In this lab, you will create a mood board using a React with props." + ] }, - "ascd": { - "title": "265", - "intro": [] + "review-react-basics": { + "title": "Повторення основ React", + "intro": [ + "Пригадайте поняття з теми «Основи React», щоб підготуватись до тесту." + ] }, "quiz-react-basics": { "title": "Тест «Основи React»", @@ -3390,9 +3408,11 @@ "title": "277", "intro": [] }, - "fcom": { - "title": "278", - "intro": [] + "lab-weather-app": { + "title": "Створіть застосунок з прогнозом погоди", + "intro": [ + "У цій лабораторній роботі ви створите застосунок з прогнозом погоди, використовуючи API для отримання даних." + ] }, "ffpt": { "title": "279", diff --git a/client/i18n/locales/ukrainian/translations.json b/client/i18n/locales/ukrainian/translations.json index 973af7eb2eb..022edfbbeeb 100644 --- a/client/i18n/locales/ukrainian/translations.json +++ b/client/i18n/locales/ukrainian/translations.json @@ -166,6 +166,7 @@ "professional-certs-heading": "Отримайте безоплатні професійні сертифікації:", "interview-prep-heading": "Підготуйтесь до посади розробника:", "legacy-curriculum-heading": "Перегляньте застарілу навчальну програму:", + "next-heading": "Try our beta curriculum:", "upcoming-heading": "Майбутня навчальна програма:", "faq": "Часті питання:", "faqs": [ @@ -238,8 +239,8 @@ "sound-mode": "Це додає приємне звучання акустичної гітари на всьому вебсайті. Ви почуєте музичний супровід, коли будете писати у редакторі, при завершенні випробувань, при затвердженні сертифікацій та інше.", "sound-volume": "Гучність багаття:", "scrollbar-width": "Ширина смуги прокрутки редактора", - "reset-editor-layout-tooltip": "Reset the editor layout to its default state", - "reset-editor-layout": "Reset Editor Layout", + "reset-editor-layout-tooltip": "Скинути редактор до початкового стану", + "reset-editor-layout": "Скинути редактор", "shortcuts-explained": "В межах завдання натисніть ESC та знак питання, щоб переглянути список доступних скорочень.", "username": { "contains invalid characters": "Ім’я користувача «{{username}}» містить неприпустимі символи", @@ -348,7 +349,7 @@ "donated": "Задонатив(-ла) спільноті", "projects": "Проєкти", "stats": "Статистика", - "activity": "Activity", + "activity": "Активність", "timeline": "Хронологія", "none-completed": "Поки що немає виконаних завдань.", "get-started": "Почніть тут.", @@ -898,7 +899,7 @@ "invalid-update-flag": "Ви намагаєтеся отримати доступ до заборонених ресурсів. Зверніться по допомогу на https://forum.freecodecamp.org, якщо це є дійсним запитом.", "generate-exam-error": "Під час спроби створити екзамен виникла помилка.", "cert-not-found": "Сертифікація «{{certSlug}}» не існує.", - "reset-editor-layout": "Your editor layout has been reset.", + "reset-editor-layout": "Редактор скинуто.", "ms": { "transcript": { "link-err-1": "Будь ласка, вкажіть посилання на стенограму Microsoft в запиті.",