diff --git a/client/i18n/locales/chinese-traditional/intro.json b/client/i18n/locales/chinese-traditional/intro.json index 8d65821d51c..32797e82b7c 100644 --- a/client/i18n/locales/chinese-traditional/intro.json +++ b/client/i18n/locales/chinese-traditional/intro.json @@ -2877,6 +2877,12 @@ "In this project, you'll build a product landing page to market a product of your choice." ] }, + "lab-profile-lookup": { + "title": "Build a Profile Lookup", + "intro": [ + "In this lab, you'll create a function that looks up profile information." + ] + }, "review-css-grid": { "title": "CSS Grid Review", "intro": [ @@ -3228,6 +3234,12 @@ "In this lab, you will practice dividing an array into smaller arrays with the technique of your choice." ] }, + "lab-repeat-a-string": { + "title": "Build a String Repeating Function", + "intro": [ + "In this lab, you will implement loops to repeat a string a specified number of times." + ] + }, "review-javascript-loops": { "title": "JavaScript Loops Review", "intro": [ @@ -3245,6 +3257,12 @@ "In these lecture videos, you will learn more about the core JavaScript fundamentals. You will learn how a string object differs from a primitive string, the toString() method, conventions and common practices for naming variables, linters and formatters, closures, and much more." ] }, + "lab-largest-number-finder": { + "title": "Build the Largest Number Finder", + "intro": [ + "In this lab, you will use JavaScript fundamentals to create a function that finds the largest number in each sub-array of a given array." + ] + }, "lab-slice-and-splice": { "title": "Implement the Slice and Splice Algorithm", "intro": [ @@ -3415,6 +3433,12 @@ "Test your knowledge of DOM manipulation and click events in JavaScript with this quiz." ] }, + "workshop-planets-tablist": { + "title": "Build a Planets Tablist", + "intro": [ + "In this workshop, you will build a dynamic tabbed interface that showcases facts about the planets in the solar system." + ] + }, "review-js-a11y": { "title": "JavaScript and Accessibility Review", "intro": [ @@ -3991,6 +4015,12 @@ "In this workshop, you will learn the basics of Tailwind CSS by building out an error message component." ] }, + "workshop-tailwind-cta-component": { + "title": "Build a Taiwlind CTA Compoent", + "intro": [ + "In this workshop, you will build a call to action (CTA) component using Tailwind CSS." + ] + }, "lab-music-shopping-cart-page": { "title": "Build a Music Shopping Cart Page", "intro": [ @@ -4345,6 +4375,12 @@ "In this lab, you will implement the Luhn algorithm to validate identification numbers such as credit card numbers." ] }, + "lab-tower-of-hanoi": { + "title": "Implement the Tower of Hanoi Algorithm", + "intro": [ + "In this lab, you will implement an algorithm to solve the Tower of Hanoi puzzle." + ] + }, "review-searching-and-sorting-algorithms": { "title": "Searching and Sorting Algorithms Review", "intro": [ @@ -4591,6 +4627,12 @@ "exam-certified-full-stack-developer": { "title": "Certified Full Stack Developer Exam", "intro": ["Pass this exam to become a Certified Full Stack Developer."] + }, + "lab-record-collection": { + "title": "Build a Record Collection", + "intro": [ + "In this lab you will build a function to manage a record collection." + ] } } }, diff --git a/client/i18n/locales/chinese/intro.json b/client/i18n/locales/chinese/intro.json index 902427e5e92..537ebb10d02 100644 --- a/client/i18n/locales/chinese/intro.json +++ b/client/i18n/locales/chinese/intro.json @@ -2877,6 +2877,12 @@ "In this project, you'll build a product landing page to market a product of your choice." ] }, + "lab-profile-lookup": { + "title": "Build a Profile Lookup", + "intro": [ + "In this lab, you'll create a function that looks up profile information." + ] + }, "review-css-grid": { "title": "CSS Grid Review", "intro": [ @@ -3228,6 +3234,12 @@ "In this lab, you will practice dividing an array into smaller arrays with the technique of your choice." ] }, + "lab-repeat-a-string": { + "title": "Build a String Repeating Function", + "intro": [ + "In this lab, you will implement loops to repeat a string a specified number of times." + ] + }, "review-javascript-loops": { "title": "JavaScript Loops Review", "intro": [ @@ -3245,6 +3257,12 @@ "In these lecture videos, you will learn more about the core JavaScript fundamentals. You will learn how a string object differs from a primitive string, the toString() method, conventions and common practices for naming variables, linters and formatters, closures, and much more." ] }, + "lab-largest-number-finder": { + "title": "Build the Largest Number Finder", + "intro": [ + "In this lab, you will use JavaScript fundamentals to create a function that finds the largest number in each sub-array of a given array." + ] + }, "lab-slice-and-splice": { "title": "Implement the Slice and Splice Algorithm", "intro": [ @@ -3415,6 +3433,12 @@ "Test your knowledge of DOM manipulation and click events in JavaScript with this quiz." ] }, + "workshop-planets-tablist": { + "title": "Build a Planets Tablist", + "intro": [ + "In this workshop, you will build a dynamic tabbed interface that showcases facts about the planets in the solar system." + ] + }, "review-js-a11y": { "title": "JavaScript and Accessibility Review", "intro": [ @@ -3991,6 +4015,12 @@ "In this workshop, you will learn the basics of Tailwind CSS by building out an error message component." ] }, + "workshop-tailwind-cta-component": { + "title": "Build a Taiwlind CTA Compoent", + "intro": [ + "In this workshop, you will build a call to action (CTA) component using Tailwind CSS." + ] + }, "lab-music-shopping-cart-page": { "title": "Build a Music Shopping Cart Page", "intro": [ @@ -4345,6 +4375,12 @@ "In this lab, you will implement the Luhn algorithm to validate identification numbers such as credit card numbers." ] }, + "lab-tower-of-hanoi": { + "title": "Implement the Tower of Hanoi Algorithm", + "intro": [ + "In this lab, you will implement an algorithm to solve the Tower of Hanoi puzzle." + ] + }, "review-searching-and-sorting-algorithms": { "title": "Searching and Sorting Algorithms Review", "intro": [ @@ -4591,6 +4627,12 @@ "exam-certified-full-stack-developer": { "title": "Certified Full Stack Developer Exam", "intro": ["Pass this exam to become a Certified Full Stack Developer."] + }, + "lab-record-collection": { + "title": "Build a Record Collection", + "intro": [ + "In this lab you will build a function to manage a record collection." + ] } } }, diff --git a/client/i18n/locales/espanol/intro.json b/client/i18n/locales/espanol/intro.json index 9ad6c4176d7..34a3267e022 100644 --- a/client/i18n/locales/espanol/intro.json +++ b/client/i18n/locales/espanol/intro.json @@ -2891,6 +2891,12 @@ "In this project, you'll build a product landing page to market a product of your choice." ] }, + "lab-profile-lookup": { + "title": "Build a Profile Lookup", + "intro": [ + "In this lab, you'll create a function that looks up profile information." + ] + }, "review-css-grid": { "title": "CSS Grid Review", "intro": [ @@ -3242,6 +3248,12 @@ "In this lab, you will practice dividing an array into smaller arrays with the technique of your choice." ] }, + "lab-repeat-a-string": { + "title": "Build a String Repeating Function", + "intro": [ + "In this lab, you will implement loops to repeat a string a specified number of times." + ] + }, "review-javascript-loops": { "title": "JavaScript Loops Review", "intro": [ @@ -3259,6 +3271,12 @@ "In these lecture videos, you will learn more about the core JavaScript fundamentals. You will learn how a string object differs from a primitive string, the toString() method, conventions and common practices for naming variables, linters and formatters, closures, and much more." ] }, + "lab-largest-number-finder": { + "title": "Build the Largest Number Finder", + "intro": [ + "In this lab, you will use JavaScript fundamentals to create a function that finds the largest number in each sub-array of a given array." + ] + }, "lab-slice-and-splice": { "title": "Implement the Slice and Splice Algorithm", "intro": [ @@ -3429,6 +3447,12 @@ "Test your knowledge of DOM manipulation and click events in JavaScript with this quiz." ] }, + "workshop-planets-tablist": { + "title": "Build a Planets Tablist", + "intro": [ + "In this workshop, you will build a dynamic tabbed interface that showcases facts about the planets in the solar system." + ] + }, "review-js-a11y": { "title": "JavaScript and Accessibility Review", "intro": [ @@ -4005,6 +4029,12 @@ "In this workshop, you will learn the basics of Tailwind CSS by building out an error message component." ] }, + "workshop-tailwind-cta-component": { + "title": "Build a Taiwlind CTA Compoent", + "intro": [ + "In this workshop, you will build a call to action (CTA) component using Tailwind CSS." + ] + }, "lab-music-shopping-cart-page": { "title": "Build a Music Shopping Cart Page", "intro": [ @@ -4359,6 +4389,12 @@ "In this lab, you will implement the Luhn algorithm to validate identification numbers such as credit card numbers." ] }, + "lab-tower-of-hanoi": { + "title": "Implement the Tower of Hanoi Algorithm", + "intro": [ + "In this lab, you will implement an algorithm to solve the Tower of Hanoi puzzle." + ] + }, "review-searching-and-sorting-algorithms": { "title": "Searching and Sorting Algorithms Review", "intro": [ @@ -4605,6 +4641,12 @@ "exam-certified-full-stack-developer": { "title": "Certified Full Stack Developer Exam", "intro": ["Pass this exam to become a Certified Full Stack Developer."] + }, + "lab-record-collection": { + "title": "Build a Record Collection", + "intro": [ + "In this lab you will build a function to manage a record collection." + ] } } }, diff --git a/client/i18n/locales/german/intro.json b/client/i18n/locales/german/intro.json index e0b80633a57..ae6605b14d3 100644 --- a/client/i18n/locales/german/intro.json +++ b/client/i18n/locales/german/intro.json @@ -2891,6 +2891,12 @@ "In this project, you'll build a product landing page to market a product of your choice." ] }, + "lab-profile-lookup": { + "title": "Build a Profile Lookup", + "intro": [ + "In this lab, you'll create a function that looks up profile information." + ] + }, "review-css-grid": { "title": "CSS Grid Review", "intro": [ @@ -3242,6 +3248,12 @@ "In this lab, you will practice dividing an array into smaller arrays with the technique of your choice." ] }, + "lab-repeat-a-string": { + "title": "Build a String Repeating Function", + "intro": [ + "In this lab, you will implement loops to repeat a string a specified number of times." + ] + }, "review-javascript-loops": { "title": "JavaScript Loops Review", "intro": [ @@ -3259,6 +3271,12 @@ "In these lecture videos, you will learn more about the core JavaScript fundamentals. You will learn how a string object differs from a primitive string, the toString() method, conventions and common practices for naming variables, linters and formatters, closures, and much more." ] }, + "lab-largest-number-finder": { + "title": "Build the Largest Number Finder", + "intro": [ + "In this lab, you will use JavaScript fundamentals to create a function that finds the largest number in each sub-array of a given array." + ] + }, "lab-slice-and-splice": { "title": "Implement the Slice and Splice Algorithm", "intro": [ @@ -3429,6 +3447,12 @@ "Test your knowledge of DOM manipulation and click events in JavaScript with this quiz." ] }, + "workshop-planets-tablist": { + "title": "Build a Planets Tablist", + "intro": [ + "In this workshop, you will build a dynamic tabbed interface that showcases facts about the planets in the solar system." + ] + }, "review-js-a11y": { "title": "JavaScript and Accessibility Review", "intro": [ @@ -4005,6 +4029,12 @@ "In this workshop, you will learn the basics of Tailwind CSS by building out an error message component." ] }, + "workshop-tailwind-cta-component": { + "title": "Build a Taiwlind CTA Compoent", + "intro": [ + "In this workshop, you will build a call to action (CTA) component using Tailwind CSS." + ] + }, "lab-music-shopping-cart-page": { "title": "Build a Music Shopping Cart Page", "intro": [ @@ -4359,6 +4389,12 @@ "In this lab, you will implement the Luhn algorithm to validate identification numbers such as credit card numbers." ] }, + "lab-tower-of-hanoi": { + "title": "Implement the Tower of Hanoi Algorithm", + "intro": [ + "In this lab, you will implement an algorithm to solve the Tower of Hanoi puzzle." + ] + }, "review-searching-and-sorting-algorithms": { "title": "Searching and Sorting Algorithms Review", "intro": [ @@ -4605,6 +4641,12 @@ "exam-certified-full-stack-developer": { "title": "Certified Full Stack Developer Exam", "intro": ["Pass this exam to become a Certified Full Stack Developer."] + }, + "lab-record-collection": { + "title": "Build a Record Collection", + "intro": [ + "In this lab you will build a function to manage a record collection." + ] } } }, diff --git a/client/i18n/locales/italian/intro.json b/client/i18n/locales/italian/intro.json index 6685d35d2ac..ba475e59f60 100644 --- a/client/i18n/locales/italian/intro.json +++ b/client/i18n/locales/italian/intro.json @@ -2891,6 +2891,12 @@ "In this project, you'll build a product landing page to market a product of your choice." ] }, + "lab-profile-lookup": { + "title": "Build a Profile Lookup", + "intro": [ + "In this lab, you'll create a function that looks up profile information." + ] + }, "review-css-grid": { "title": "CSS Grid Review", "intro": [ @@ -3242,6 +3248,12 @@ "In this lab, you will practice dividing an array into smaller arrays with the technique of your choice." ] }, + "lab-repeat-a-string": { + "title": "Build a String Repeating Function", + "intro": [ + "In this lab, you will implement loops to repeat a string a specified number of times." + ] + }, "review-javascript-loops": { "title": "JavaScript Loops Review", "intro": [ @@ -3259,6 +3271,12 @@ "In these lecture videos, you will learn more about the core JavaScript fundamentals. You will learn how a string object differs from a primitive string, the toString() method, conventions and common practices for naming variables, linters and formatters, closures, and much more." ] }, + "lab-largest-number-finder": { + "title": "Build the Largest Number Finder", + "intro": [ + "In this lab, you will use JavaScript fundamentals to create a function that finds the largest number in each sub-array of a given array." + ] + }, "lab-slice-and-splice": { "title": "Implement the Slice and Splice Algorithm", "intro": [ @@ -3429,6 +3447,12 @@ "Test your knowledge of DOM manipulation and click events in JavaScript with this quiz." ] }, + "workshop-planets-tablist": { + "title": "Build a Planets Tablist", + "intro": [ + "In this workshop, you will build a dynamic tabbed interface that showcases facts about the planets in the solar system." + ] + }, "review-js-a11y": { "title": "JavaScript and Accessibility Review", "intro": [ @@ -4005,6 +4029,12 @@ "In this workshop, you will learn the basics of Tailwind CSS by building out an error message component." ] }, + "workshop-tailwind-cta-component": { + "title": "Build a Taiwlind CTA Compoent", + "intro": [ + "In this workshop, you will build a call to action (CTA) component using Tailwind CSS." + ] + }, "lab-music-shopping-cart-page": { "title": "Build a Music Shopping Cart Page", "intro": [ @@ -4359,6 +4389,12 @@ "In this lab, you will implement the Luhn algorithm to validate identification numbers such as credit card numbers." ] }, + "lab-tower-of-hanoi": { + "title": "Implement the Tower of Hanoi Algorithm", + "intro": [ + "In this lab, you will implement an algorithm to solve the Tower of Hanoi puzzle." + ] + }, "review-searching-and-sorting-algorithms": { "title": "Searching and Sorting Algorithms Review", "intro": [ @@ -4605,6 +4641,12 @@ "exam-certified-full-stack-developer": { "title": "Certified Full Stack Developer Exam", "intro": ["Pass this exam to become a Certified Full Stack Developer."] + }, + "lab-record-collection": { + "title": "Build a Record Collection", + "intro": [ + "In this lab you will build a function to manage a record collection." + ] } } }, diff --git a/client/i18n/locales/japanese/intro.json b/client/i18n/locales/japanese/intro.json index 7066d26ec88..4504f058bd3 100644 --- a/client/i18n/locales/japanese/intro.json +++ b/client/i18n/locales/japanese/intro.json @@ -2891,6 +2891,12 @@ "In this project, you'll build a product landing page to market a product of your choice." ] }, + "lab-profile-lookup": { + "title": "Build a Profile Lookup", + "intro": [ + "In this lab, you'll create a function that looks up profile information." + ] + }, "review-css-grid": { "title": "CSS Grid Review", "intro": [ @@ -3242,6 +3248,12 @@ "In this lab, you will practice dividing an array into smaller arrays with the technique of your choice." ] }, + "lab-repeat-a-string": { + "title": "Build a String Repeating Function", + "intro": [ + "In this lab, you will implement loops to repeat a string a specified number of times." + ] + }, "review-javascript-loops": { "title": "JavaScript Loops Review", "intro": [ @@ -3259,6 +3271,12 @@ "In these lecture videos, you will learn more about the core JavaScript fundamentals. You will learn how a string object differs from a primitive string, the toString() method, conventions and common practices for naming variables, linters and formatters, closures, and much more." ] }, + "lab-largest-number-finder": { + "title": "Build the Largest Number Finder", + "intro": [ + "In this lab, you will use JavaScript fundamentals to create a function that finds the largest number in each sub-array of a given array." + ] + }, "lab-slice-and-splice": { "title": "Implement the Slice and Splice Algorithm", "intro": [ @@ -3429,6 +3447,12 @@ "Test your knowledge of DOM manipulation and click events in JavaScript with this quiz." ] }, + "workshop-planets-tablist": { + "title": "Build a Planets Tablist", + "intro": [ + "In this workshop, you will build a dynamic tabbed interface that showcases facts about the planets in the solar system." + ] + }, "review-js-a11y": { "title": "JavaScript and Accessibility Review", "intro": [ @@ -4005,6 +4029,12 @@ "In this workshop, you will learn the basics of Tailwind CSS by building out an error message component." ] }, + "workshop-tailwind-cta-component": { + "title": "Build a Taiwlind CTA Compoent", + "intro": [ + "In this workshop, you will build a call to action (CTA) component using Tailwind CSS." + ] + }, "lab-music-shopping-cart-page": { "title": "Build a Music Shopping Cart Page", "intro": [ @@ -4359,6 +4389,12 @@ "In this lab, you will implement the Luhn algorithm to validate identification numbers such as credit card numbers." ] }, + "lab-tower-of-hanoi": { + "title": "Implement the Tower of Hanoi Algorithm", + "intro": [ + "In this lab, you will implement an algorithm to solve the Tower of Hanoi puzzle." + ] + }, "review-searching-and-sorting-algorithms": { "title": "Searching and Sorting Algorithms Review", "intro": [ @@ -4605,6 +4641,12 @@ "exam-certified-full-stack-developer": { "title": "Certified Full Stack Developer Exam", "intro": ["Pass this exam to become a Certified Full Stack Developer."] + }, + "lab-record-collection": { + "title": "Build a Record Collection", + "intro": [ + "In this lab you will build a function to manage a record collection." + ] } } }, diff --git a/client/i18n/locales/korean/intro.json b/client/i18n/locales/korean/intro.json index d8719e1f434..ba1508d6b7f 100644 --- a/client/i18n/locales/korean/intro.json +++ b/client/i18n/locales/korean/intro.json @@ -2891,6 +2891,12 @@ "In this project, you'll build a product landing page to market a product of your choice." ] }, + "lab-profile-lookup": { + "title": "Build a Profile Lookup", + "intro": [ + "In this lab, you'll create a function that looks up profile information." + ] + }, "review-css-grid": { "title": "CSS Grid Review", "intro": [ @@ -3242,6 +3248,12 @@ "In this lab, you will practice dividing an array into smaller arrays with the technique of your choice." ] }, + "lab-repeat-a-string": { + "title": "Build a String Repeating Function", + "intro": [ + "In this lab, you will implement loops to repeat a string a specified number of times." + ] + }, "review-javascript-loops": { "title": "JavaScript Loops Review", "intro": [ @@ -3259,6 +3271,12 @@ "In these lecture videos, you will learn more about the core JavaScript fundamentals. You will learn how a string object differs from a primitive string, the toString() method, conventions and common practices for naming variables, linters and formatters, closures, and much more." ] }, + "lab-largest-number-finder": { + "title": "Build the Largest Number Finder", + "intro": [ + "In this lab, you will use JavaScript fundamentals to create a function that finds the largest number in each sub-array of a given array." + ] + }, "lab-slice-and-splice": { "title": "Implement the Slice and Splice Algorithm", "intro": [ @@ -3429,6 +3447,12 @@ "Test your knowledge of DOM manipulation and click events in JavaScript with this quiz." ] }, + "workshop-planets-tablist": { + "title": "Build a Planets Tablist", + "intro": [ + "In this workshop, you will build a dynamic tabbed interface that showcases facts about the planets in the solar system." + ] + }, "review-js-a11y": { "title": "JavaScript and Accessibility Review", "intro": [ @@ -4005,6 +4029,12 @@ "In this workshop, you will learn the basics of Tailwind CSS by building out an error message component." ] }, + "workshop-tailwind-cta-component": { + "title": "Build a Taiwlind CTA Compoent", + "intro": [ + "In this workshop, you will build a call to action (CTA) component using Tailwind CSS." + ] + }, "lab-music-shopping-cart-page": { "title": "Build a Music Shopping Cart Page", "intro": [ @@ -4359,6 +4389,12 @@ "In this lab, you will implement the Luhn algorithm to validate identification numbers such as credit card numbers." ] }, + "lab-tower-of-hanoi": { + "title": "Implement the Tower of Hanoi Algorithm", + "intro": [ + "In this lab, you will implement an algorithm to solve the Tower of Hanoi puzzle." + ] + }, "review-searching-and-sorting-algorithms": { "title": "Searching and Sorting Algorithms Review", "intro": [ @@ -4605,6 +4641,12 @@ "exam-certified-full-stack-developer": { "title": "Certified Full Stack Developer Exam", "intro": ["Pass this exam to become a Certified Full Stack Developer."] + }, + "lab-record-collection": { + "title": "Build a Record Collection", + "intro": [ + "In this lab you will build a function to manage a record collection." + ] } } }, diff --git a/client/i18n/locales/portuguese/intro.json b/client/i18n/locales/portuguese/intro.json index 63a6d3cc831..1f8d72a9615 100644 --- a/client/i18n/locales/portuguese/intro.json +++ b/client/i18n/locales/portuguese/intro.json @@ -2891,6 +2891,12 @@ "In this project, you'll build a product landing page to market a product of your choice." ] }, + "lab-profile-lookup": { + "title": "Build a Profile Lookup", + "intro": [ + "In this lab, you'll create a function that looks up profile information." + ] + }, "review-css-grid": { "title": "CSS Grid Review", "intro": [ @@ -3242,6 +3248,12 @@ "In this lab, you will practice dividing an array into smaller arrays with the technique of your choice." ] }, + "lab-repeat-a-string": { + "title": "Build a String Repeating Function", + "intro": [ + "In this lab, you will implement loops to repeat a string a specified number of times." + ] + }, "review-javascript-loops": { "title": "JavaScript Loops Review", "intro": [ @@ -3259,6 +3271,12 @@ "In these lecture videos, you will learn more about the core JavaScript fundamentals. You will learn how a string object differs from a primitive string, the toString() method, conventions and common practices for naming variables, linters and formatters, closures, and much more." ] }, + "lab-largest-number-finder": { + "title": "Build the Largest Number Finder", + "intro": [ + "In this lab, you will use JavaScript fundamentals to create a function that finds the largest number in each sub-array of a given array." + ] + }, "lab-slice-and-splice": { "title": "Implement the Slice and Splice Algorithm", "intro": [ @@ -3429,6 +3447,12 @@ "Test your knowledge of DOM manipulation and click events in JavaScript with this quiz." ] }, + "workshop-planets-tablist": { + "title": "Build a Planets Tablist", + "intro": [ + "In this workshop, you will build a dynamic tabbed interface that showcases facts about the planets in the solar system." + ] + }, "review-js-a11y": { "title": "JavaScript and Accessibility Review", "intro": [ @@ -4005,6 +4029,12 @@ "In this workshop, you will learn the basics of Tailwind CSS by building out an error message component." ] }, + "workshop-tailwind-cta-component": { + "title": "Build a Taiwlind CTA Compoent", + "intro": [ + "In this workshop, you will build a call to action (CTA) component using Tailwind CSS." + ] + }, "lab-music-shopping-cart-page": { "title": "Build a Music Shopping Cart Page", "intro": [ @@ -4359,6 +4389,12 @@ "In this lab, you will implement the Luhn algorithm to validate identification numbers such as credit card numbers." ] }, + "lab-tower-of-hanoi": { + "title": "Implement the Tower of Hanoi Algorithm", + "intro": [ + "In this lab, you will implement an algorithm to solve the Tower of Hanoi puzzle." + ] + }, "review-searching-and-sorting-algorithms": { "title": "Searching and Sorting Algorithms Review", "intro": [ @@ -4605,6 +4641,12 @@ "exam-certified-full-stack-developer": { "title": "Certified Full Stack Developer Exam", "intro": ["Pass this exam to become a Certified Full Stack Developer."] + }, + "lab-record-collection": { + "title": "Build a Record Collection", + "intro": [ + "In this lab you will build a function to manage a record collection." + ] } } }, diff --git a/client/i18n/locales/swahili/intro.json b/client/i18n/locales/swahili/intro.json index 880a43b67f3..c009d61ed6e 100644 --- a/client/i18n/locales/swahili/intro.json +++ b/client/i18n/locales/swahili/intro.json @@ -2891,6 +2891,12 @@ "In this project, you'll build a product landing page to market a product of your choice." ] }, + "lab-profile-lookup": { + "title": "Build a Profile Lookup", + "intro": [ + "In this lab, you'll create a function that looks up profile information." + ] + }, "review-css-grid": { "title": "CSS Grid Review", "intro": [ @@ -3242,6 +3248,12 @@ "In this lab, you will practice dividing an array into smaller arrays with the technique of your choice." ] }, + "lab-repeat-a-string": { + "title": "Build a String Repeating Function", + "intro": [ + "In this lab, you will implement loops to repeat a string a specified number of times." + ] + }, "review-javascript-loops": { "title": "JavaScript Loops Review", "intro": [ @@ -3259,6 +3271,12 @@ "In these lecture videos, you will learn more about the core JavaScript fundamentals. You will learn how a string object differs from a primitive string, the toString() method, conventions and common practices for naming variables, linters and formatters, closures, and much more." ] }, + "lab-largest-number-finder": { + "title": "Build the Largest Number Finder", + "intro": [ + "In this lab, you will use JavaScript fundamentals to create a function that finds the largest number in each sub-array of a given array." + ] + }, "lab-slice-and-splice": { "title": "Implement the Slice and Splice Algorithm", "intro": [ @@ -3429,6 +3447,12 @@ "Test your knowledge of DOM manipulation and click events in JavaScript with this quiz." ] }, + "workshop-planets-tablist": { + "title": "Build a Planets Tablist", + "intro": [ + "In this workshop, you will build a dynamic tabbed interface that showcases facts about the planets in the solar system." + ] + }, "review-js-a11y": { "title": "JavaScript and Accessibility Review", "intro": [ @@ -4005,6 +4029,12 @@ "In this workshop, you will learn the basics of Tailwind CSS by building out an error message component." ] }, + "workshop-tailwind-cta-component": { + "title": "Build a Taiwlind CTA Compoent", + "intro": [ + "In this workshop, you will build a call to action (CTA) component using Tailwind CSS." + ] + }, "lab-music-shopping-cart-page": { "title": "Build a Music Shopping Cart Page", "intro": [ @@ -4359,6 +4389,12 @@ "In this lab, you will implement the Luhn algorithm to validate identification numbers such as credit card numbers." ] }, + "lab-tower-of-hanoi": { + "title": "Implement the Tower of Hanoi Algorithm", + "intro": [ + "In this lab, you will implement an algorithm to solve the Tower of Hanoi puzzle." + ] + }, "review-searching-and-sorting-algorithms": { "title": "Searching and Sorting Algorithms Review", "intro": [ @@ -4605,6 +4641,12 @@ "exam-certified-full-stack-developer": { "title": "Certified Full Stack Developer Exam", "intro": ["Pass this exam to become a Certified Full Stack Developer."] + }, + "lab-record-collection": { + "title": "Build a Record Collection", + "intro": [ + "In this lab you will build a function to manage a record collection." + ] } } }, diff --git a/client/i18n/locales/ukrainian/intro.json b/client/i18n/locales/ukrainian/intro.json index 0e953c71a93..d8fbebd8a12 100644 --- a/client/i18n/locales/ukrainian/intro.json +++ b/client/i18n/locales/ukrainian/intro.json @@ -2877,6 +2877,12 @@ "У цьому проєкті ви створите посадкову сторінку продукту, щоб прорекламувати продукт за власним вибором." ] }, + "lab-profile-lookup": { + "title": "Build a Profile Lookup", + "intro": [ + "In this lab, you'll create a function that looks up profile information." + ] + }, "review-css-grid": { "title": "Повторення сітки в CSS", "intro": [ @@ -3238,6 +3244,12 @@ "У цій лабораторній роботі ви навчитесь ділити масив на менші частини, використовуючи метод на власний вибір." ] }, + "lab-repeat-a-string": { + "title": "Build a String Repeating Function", + "intro": [ + "In this lab, you will implement loops to repeat a string a specified number of times." + ] + }, "review-javascript-loops": { "title": "Повторення циклів у JavaScript", "intro": [ @@ -3257,6 +3269,12 @@ "У цих відеолекціях ви детальніше розглянете основи JavaScript. Ви дізнаєтесь про різницю між об’єктом-рядком і примітивним рядком, метод toString(), конвенції й загальноприйняті практики найменування змінних, лінтери і форматувальники, замикання та багато іншого." ] }, + "lab-largest-number-finder": { + "title": "Build the Largest Number Finder", + "intro": [ + "In this lab, you will use JavaScript fundamentals to create a function that finds the largest number in each sub-array of a given array." + ] + }, "lab-slice-and-splice": { "title": "Імплементуйте алгоритм розрізання і з’єднання", "intro": ["У цій лабораторній роботі ви навчитесь з’єднувати масиви."] @@ -3425,6 +3443,12 @@ "Цей тест перевірить, наскільки добре ви засвоїли матеріал з теми «Маніпуляція DOM та події Click в JavaScript»." ] }, + "workshop-planets-tablist": { + "title": "Build a Planets Tablist", + "intro": [ + "In this workshop, you will build a dynamic tabbed interface that showcases facts about the planets in the solar system." + ] + }, "review-js-a11y": { "title": "Повторення JavaScript та доступності", "intro": [ @@ -3995,6 +4019,12 @@ "У цьому практичному занятті ви ознайомитесь з основами Tailwind CSS, створивши компонент ErrorMessage." ] }, + "workshop-tailwind-cta-component": { + "title": "Build a Taiwlind CTA Compoent", + "intro": [ + "In this workshop, you will build a call to action (CTA) component using Tailwind CSS." + ] + }, "lab-music-shopping-cart-page": { "title": "Створіть кошик з покупками", "intro": [ @@ -4339,6 +4369,12 @@ "У цій лабораторній роботі ви імплементуєте алгоритм Луна, щоб підтвердити ідентифікаційні номери (наприклад, номер кредитної картки)." ] }, + "lab-tower-of-hanoi": { + "title": "Implement the Tower of Hanoi Algorithm", + "intro": [ + "In this lab, you will implement an algorithm to solve the Tower of Hanoi puzzle." + ] + }, "review-searching-and-sorting-algorithms": { "title": "Повторення алгоритмів пошуку та сортування", "intro": [ @@ -4585,6 +4621,12 @@ "intro": [ "Складіть цей екзамен, щоб стати сертифікованим Full Stack розробником." ] + }, + "lab-record-collection": { + "title": "Build a Record Collection", + "intro": [ + "In this lab you will build a function to manage a record collection." + ] } } },