From 59aa011b4844182914469db6bb051293229eb455 Mon Sep 17 00:00:00 2001 From: freeCodeCamp's Camper Bot Date: Wed, 13 Aug 2025 16:24:24 +0530 Subject: [PATCH] chore(i18n,client): processed translations (#61772) --- .../locales/chinese-traditional/intro.json | 36 ++++++++++++++++--- .../chinese-traditional/translations.json | 2 ++ client/i18n/locales/chinese/intro.json | 36 ++++++++++++++++--- client/i18n/locales/chinese/translations.json | 2 ++ client/i18n/locales/espanol/intro.json | 36 ++++++++++++++++--- client/i18n/locales/espanol/translations.json | 2 ++ client/i18n/locales/german/intro.json | 36 ++++++++++++++++--- client/i18n/locales/german/translations.json | 2 ++ client/i18n/locales/italian/intro.json | 36 ++++++++++++++++--- client/i18n/locales/italian/translations.json | 2 ++ client/i18n/locales/japanese/intro.json | 36 ++++++++++++++++--- .../i18n/locales/japanese/translations.json | 2 ++ client/i18n/locales/korean/intro.json | 36 ++++++++++++++++--- client/i18n/locales/korean/translations.json | 2 ++ client/i18n/locales/portuguese/intro.json | 36 ++++++++++++++++--- .../i18n/locales/portuguese/translations.json | 2 ++ client/i18n/locales/swahili/intro.json | 36 ++++++++++++++++--- client/i18n/locales/swahili/translations.json | 2 ++ client/i18n/locales/ukrainian/intro.json | 36 ++++++++++++++++--- .../i18n/locales/ukrainian/translations.json | 2 ++ 20 files changed, 340 insertions(+), 40 deletions(-) diff --git a/client/i18n/locales/chinese-traditional/intro.json b/client/i18n/locales/chinese-traditional/intro.json index 18bd51d14f4..71ad668affd 100644 --- a/client/i18n/locales/chinese-traditional/intro.json +++ b/client/i18n/locales/chinese-traditional/intro.json @@ -3386,6 +3386,12 @@ "In this lab, you will design a sum all numbers algorithm. This algorithm takes an array of two numbers and returns the sum of those two numbers plus the sum of all the numbers between them." ] }, + "lab-html-entitiy-converter": { + "title": "Implement an HTML Entity Converter", + "intro": [ + "In this lab, you will convert special characters in a string to their corresponding HTML entities." + ] + }, "review-javascript-fundamentals": { "title": "JavaScript Fundamentals Review", "intro": [ @@ -3505,6 +3511,12 @@ "Test your knowledge of DOM manipulation and click events in JavaScript with this quiz." ] }, + "lecture-understanding-aria-expanded-aria-live-and-common-aria-states": { + "title": "Understanding aria-expanded, aria-live, and Common ARIA States", + "intro": [ + "In these lectures you will learn more about ARIA attributes like aria-expanded, aria-live, and common ARIA states." + ] + }, "workshop-planets-tablist": { "title": "Build a Planets Tablist", "intro": [ @@ -4433,7 +4445,8 @@ "lecture-searching-and-sorting-algorithms": { "title": "Searching and Sorting Algorithms", "intro": [ - "Learn about Searching and Sorting Algorithms in these lectures." + "Learn about fundamental searching and sorting algorithms, including linear search, binary search, and merge sort.", + "These lectures cover algorithm implementations, time and space complexity analysis, and the divide and conquer programming paradigm." ] }, "workshop-binary-search": { @@ -4503,9 +4516,11 @@ "title": "Build a Shortest Path Algorithm", "intro": [""] }, - "lab-adjacency-list-matrix-converter": { - "title": "Build an Adjacency List/Matrix Converter", - "intro": [""] + "lab-adjacency-list-to-matrix-converter": { + "title": "Build an Adjacency List to Matrix Converter", + "intro": [ + "In this lab, you will implement a function that converts an adjacency list representation of a graph into an adjacency matrix representation." + ] }, "workshop-breadth-first-search": { "title": "Build a Breadth First Search", @@ -4783,6 +4798,19 @@ } } }, + "a1-professional-chinese": { + "title": "A1 Professional Chinese Certification (Beta)", + "note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.", + "intro": ["Placeholder intro"], + "blocks": { + "learn-essential-courtesies-at-the-office": { + "title": "Learn Essential Courtesies at the Office", + "intro": [ + "Learn simple and polite ways to communicate at work. In this module, you'll learn essential phrases for greeting colleagues, expressing thanks, apologizing, and saying goodbye." + ] + } + } + }, "basic-html": { "title": "Basic HTML", "summary": [ diff --git a/client/i18n/locales/chinese-traditional/translations.json b/client/i18n/locales/chinese-traditional/translations.json index 4da3b97083b..409bf4b01f1 100644 --- a/client/i18n/locales/chinese-traditional/translations.json +++ b/client/i18n/locales/chinese-traditional/translations.json @@ -1184,6 +1184,8 @@ "a2-professional-spanish-cert": "A2 專業西班牙語認證", "a2-professional-chinese": "A2 專業中文", "a2-professional-chinese-cert": "A2 專業中文認證", + "a1-professional-chinese": "A1 Professional Chinese", + "a1-professional-chinese-cert": "A1 Professional Chinese Certification", "legacy-front-end": "舊版前端", "legacy-front-end-cert": "舊版前端認證", "legacy-back-end": "舊版後端", diff --git a/client/i18n/locales/chinese/intro.json b/client/i18n/locales/chinese/intro.json index ad81b16a0af..fb03b7279d8 100644 --- a/client/i18n/locales/chinese/intro.json +++ b/client/i18n/locales/chinese/intro.json @@ -3386,6 +3386,12 @@ "In this lab, you will design a sum all numbers algorithm. This algorithm takes an array of two numbers and returns the sum of those two numbers plus the sum of all the numbers between them." ] }, + "lab-html-entitiy-converter": { + "title": "Implement an HTML Entity Converter", + "intro": [ + "In this lab, you will convert special characters in a string to their corresponding HTML entities." + ] + }, "review-javascript-fundamentals": { "title": "JavaScript Fundamentals Review", "intro": [ @@ -3505,6 +3511,12 @@ "Test your knowledge of DOM manipulation and click events in JavaScript with this quiz." ] }, + "lecture-understanding-aria-expanded-aria-live-and-common-aria-states": { + "title": "Understanding aria-expanded, aria-live, and Common ARIA States", + "intro": [ + "In these lectures you will learn more about ARIA attributes like aria-expanded, aria-live, and common ARIA states." + ] + }, "workshop-planets-tablist": { "title": "Build a Planets Tablist", "intro": [ @@ -4433,7 +4445,8 @@ "lecture-searching-and-sorting-algorithms": { "title": "Searching and Sorting Algorithms", "intro": [ - "Learn about Searching and Sorting Algorithms in these lectures." + "Learn about fundamental searching and sorting algorithms, including linear search, binary search, and merge sort.", + "These lectures cover algorithm implementations, time and space complexity analysis, and the divide and conquer programming paradigm." ] }, "workshop-binary-search": { @@ -4503,9 +4516,11 @@ "title": "Build a Shortest Path Algorithm", "intro": [""] }, - "lab-adjacency-list-matrix-converter": { - "title": "Build an Adjacency List/Matrix Converter", - "intro": [""] + "lab-adjacency-list-to-matrix-converter": { + "title": "Build an Adjacency List to Matrix Converter", + "intro": [ + "In this lab, you will implement a function that converts an adjacency list representation of a graph into an adjacency matrix representation." + ] }, "workshop-breadth-first-search": { "title": "Build a Breadth First Search", @@ -4783,6 +4798,19 @@ } } }, + "a1-professional-chinese": { + "title": "A1 Professional Chinese Certification (Beta)", + "note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.", + "intro": ["Placeholder intro"], + "blocks": { + "learn-essential-courtesies-at-the-office": { + "title": "Learn Essential Courtesies at the Office", + "intro": [ + "Learn simple and polite ways to communicate at work. In this module, you'll learn essential phrases for greeting colleagues, expressing thanks, apologizing, and saying goodbye." + ] + } + } + }, "basic-html": { "title": "Basic HTML", "summary": [ diff --git a/client/i18n/locales/chinese/translations.json b/client/i18n/locales/chinese/translations.json index 33af8bc54a3..70e77bfd870 100644 --- a/client/i18n/locales/chinese/translations.json +++ b/client/i18n/locales/chinese/translations.json @@ -1184,6 +1184,8 @@ "a2-professional-spanish-cert": "A2 专业西班牙语认证", "a2-professional-chinese": "A2 专业中文", "a2-professional-chinese-cert": "A2 专业中文认证", + "a1-professional-chinese": "A1 Professional Chinese", + "a1-professional-chinese-cert": "A1 Professional Chinese Certification", "legacy-front-end": "旧版前端", "legacy-front-end-cert": "旧版前端认证", "legacy-back-end": "旧版后端", diff --git a/client/i18n/locales/espanol/intro.json b/client/i18n/locales/espanol/intro.json index d44cba32730..1fdaf457f1f 100644 --- a/client/i18n/locales/espanol/intro.json +++ b/client/i18n/locales/espanol/intro.json @@ -3400,6 +3400,12 @@ "In this lab, you will design a sum all numbers algorithm. This algorithm takes an array of two numbers and returns the sum of those two numbers plus the sum of all the numbers between them." ] }, + "lab-html-entitiy-converter": { + "title": "Implement an HTML Entity Converter", + "intro": [ + "In this lab, you will convert special characters in a string to their corresponding HTML entities." + ] + }, "review-javascript-fundamentals": { "title": "JavaScript Fundamentals Review", "intro": [ @@ -3519,6 +3525,12 @@ "Test your knowledge of DOM manipulation and click events in JavaScript with this quiz." ] }, + "lecture-understanding-aria-expanded-aria-live-and-common-aria-states": { + "title": "Understanding aria-expanded, aria-live, and Common ARIA States", + "intro": [ + "In these lectures you will learn more about ARIA attributes like aria-expanded, aria-live, and common ARIA states." + ] + }, "workshop-planets-tablist": { "title": "Build a Planets Tablist", "intro": [ @@ -4447,7 +4459,8 @@ "lecture-searching-and-sorting-algorithms": { "title": "Searching and Sorting Algorithms", "intro": [ - "Learn about Searching and Sorting Algorithms in these lectures." + "Learn about fundamental searching and sorting algorithms, including linear search, binary search, and merge sort.", + "These lectures cover algorithm implementations, time and space complexity analysis, and the divide and conquer programming paradigm." ] }, "workshop-binary-search": { @@ -4517,9 +4530,11 @@ "title": "Build a Shortest Path Algorithm", "intro": [""] }, - "lab-adjacency-list-matrix-converter": { - "title": "Build an Adjacency List/Matrix Converter", - "intro": [""] + "lab-adjacency-list-to-matrix-converter": { + "title": "Build an Adjacency List to Matrix Converter", + "intro": [ + "In this lab, you will implement a function that converts an adjacency list representation of a graph into an adjacency matrix representation." + ] }, "workshop-breadth-first-search": { "title": "Build a Breadth First Search", @@ -4797,6 +4812,19 @@ } } }, + "a1-professional-chinese": { + "title": "A1 Professional Chinese Certification (Beta)", + "note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.", + "intro": ["Placeholder intro"], + "blocks": { + "learn-essential-courtesies-at-the-office": { + "title": "Learn Essential Courtesies at the Office", + "intro": [ + "Learn simple and polite ways to communicate at work. In this module, you'll learn essential phrases for greeting colleagues, expressing thanks, apologizing, and saying goodbye." + ] + } + } + }, "basic-html": { "title": "Basic HTML", "summary": [ diff --git a/client/i18n/locales/espanol/translations.json b/client/i18n/locales/espanol/translations.json index 017219e3f53..d2019f839bc 100644 --- a/client/i18n/locales/espanol/translations.json +++ b/client/i18n/locales/espanol/translations.json @@ -1184,6 +1184,8 @@ "a2-professional-spanish-cert": "A2 Professional Spanish Certification", "a2-professional-chinese": "A2 Professional Chinese", "a2-professional-chinese-cert": "A2 Professional Chinese Certification", + "a1-professional-chinese": "A1 Professional Chinese", + "a1-professional-chinese-cert": "A1 Professional Chinese Certification", "legacy-front-end": "Legacy Front End", "legacy-front-end-cert": "Legacy Front End Certification", "legacy-back-end": "Legacy Back End", diff --git a/client/i18n/locales/german/intro.json b/client/i18n/locales/german/intro.json index 66742681a55..de825750d95 100644 --- a/client/i18n/locales/german/intro.json +++ b/client/i18n/locales/german/intro.json @@ -3400,6 +3400,12 @@ "In this lab, you will design a sum all numbers algorithm. This algorithm takes an array of two numbers and returns the sum of those two numbers plus the sum of all the numbers between them." ] }, + "lab-html-entitiy-converter": { + "title": "Implement an HTML Entity Converter", + "intro": [ + "In this lab, you will convert special characters in a string to their corresponding HTML entities." + ] + }, "review-javascript-fundamentals": { "title": "JavaScript Fundamentals Review", "intro": [ @@ -3519,6 +3525,12 @@ "Test your knowledge of DOM manipulation and click events in JavaScript with this quiz." ] }, + "lecture-understanding-aria-expanded-aria-live-and-common-aria-states": { + "title": "Understanding aria-expanded, aria-live, and Common ARIA States", + "intro": [ + "In these lectures you will learn more about ARIA attributes like aria-expanded, aria-live, and common ARIA states." + ] + }, "workshop-planets-tablist": { "title": "Build a Planets Tablist", "intro": [ @@ -4447,7 +4459,8 @@ "lecture-searching-and-sorting-algorithms": { "title": "Searching and Sorting Algorithms", "intro": [ - "Learn about Searching and Sorting Algorithms in these lectures." + "Learn about fundamental searching and sorting algorithms, including linear search, binary search, and merge sort.", + "These lectures cover algorithm implementations, time and space complexity analysis, and the divide and conquer programming paradigm." ] }, "workshop-binary-search": { @@ -4517,9 +4530,11 @@ "title": "Build a Shortest Path Algorithm", "intro": [""] }, - "lab-adjacency-list-matrix-converter": { - "title": "Build an Adjacency List/Matrix Converter", - "intro": [""] + "lab-adjacency-list-to-matrix-converter": { + "title": "Build an Adjacency List to Matrix Converter", + "intro": [ + "In this lab, you will implement a function that converts an adjacency list representation of a graph into an adjacency matrix representation." + ] }, "workshop-breadth-first-search": { "title": "Build a Breadth First Search", @@ -4797,6 +4812,19 @@ } } }, + "a1-professional-chinese": { + "title": "A1 Professional Chinese Certification (Beta)", + "note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.", + "intro": ["Placeholder intro"], + "blocks": { + "learn-essential-courtesies-at-the-office": { + "title": "Learn Essential Courtesies at the Office", + "intro": [ + "Learn simple and polite ways to communicate at work. In this module, you'll learn essential phrases for greeting colleagues, expressing thanks, apologizing, and saying goodbye." + ] + } + } + }, "basic-html": { "title": "Basic HTML", "summary": [ diff --git a/client/i18n/locales/german/translations.json b/client/i18n/locales/german/translations.json index 80f0a151b60..9e1f634846f 100644 --- a/client/i18n/locales/german/translations.json +++ b/client/i18n/locales/german/translations.json @@ -1184,6 +1184,8 @@ "a2-professional-spanish-cert": "A2 Professional Spanish Certification", "a2-professional-chinese": "A2 Professional Chinese", "a2-professional-chinese-cert": "A2 Professional Chinese Certification", + "a1-professional-chinese": "A1 Professional Chinese", + "a1-professional-chinese-cert": "A1 Professional Chinese Certification", "legacy-front-end": "Legacy Front End", "legacy-front-end-cert": "Legacy Front End Certification", "legacy-back-end": "Legacy Back End", diff --git a/client/i18n/locales/italian/intro.json b/client/i18n/locales/italian/intro.json index 15dca26fc2a..3c4303d5903 100644 --- a/client/i18n/locales/italian/intro.json +++ b/client/i18n/locales/italian/intro.json @@ -3400,6 +3400,12 @@ "In this lab, you will design a sum all numbers algorithm. This algorithm takes an array of two numbers and returns the sum of those two numbers plus the sum of all the numbers between them." ] }, + "lab-html-entitiy-converter": { + "title": "Implement an HTML Entity Converter", + "intro": [ + "In this lab, you will convert special characters in a string to their corresponding HTML entities." + ] + }, "review-javascript-fundamentals": { "title": "JavaScript Fundamentals Review", "intro": [ @@ -3519,6 +3525,12 @@ "Test your knowledge of DOM manipulation and click events in JavaScript with this quiz." ] }, + "lecture-understanding-aria-expanded-aria-live-and-common-aria-states": { + "title": "Understanding aria-expanded, aria-live, and Common ARIA States", + "intro": [ + "In these lectures you will learn more about ARIA attributes like aria-expanded, aria-live, and common ARIA states." + ] + }, "workshop-planets-tablist": { "title": "Build a Planets Tablist", "intro": [ @@ -4447,7 +4459,8 @@ "lecture-searching-and-sorting-algorithms": { "title": "Searching and Sorting Algorithms", "intro": [ - "Learn about Searching and Sorting Algorithms in these lectures." + "Learn about fundamental searching and sorting algorithms, including linear search, binary search, and merge sort.", + "These lectures cover algorithm implementations, time and space complexity analysis, and the divide and conquer programming paradigm." ] }, "workshop-binary-search": { @@ -4517,9 +4530,11 @@ "title": "Build a Shortest Path Algorithm", "intro": [""] }, - "lab-adjacency-list-matrix-converter": { - "title": "Build an Adjacency List/Matrix Converter", - "intro": [""] + "lab-adjacency-list-to-matrix-converter": { + "title": "Build an Adjacency List to Matrix Converter", + "intro": [ + "In this lab, you will implement a function that converts an adjacency list representation of a graph into an adjacency matrix representation." + ] }, "workshop-breadth-first-search": { "title": "Build a Breadth First Search", @@ -4797,6 +4812,19 @@ } } }, + "a1-professional-chinese": { + "title": "A1 Professional Chinese Certification (Beta)", + "note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.", + "intro": ["Placeholder intro"], + "blocks": { + "learn-essential-courtesies-at-the-office": { + "title": "Learn Essential Courtesies at the Office", + "intro": [ + "Learn simple and polite ways to communicate at work. In this module, you'll learn essential phrases for greeting colleagues, expressing thanks, apologizing, and saying goodbye." + ] + } + } + }, "basic-html": { "title": "Basic HTML", "summary": [ diff --git a/client/i18n/locales/italian/translations.json b/client/i18n/locales/italian/translations.json index 625956916fe..d1d351d5a0e 100644 --- a/client/i18n/locales/italian/translations.json +++ b/client/i18n/locales/italian/translations.json @@ -1184,6 +1184,8 @@ "a2-professional-spanish-cert": "A2 Professional Spanish Certification", "a2-professional-chinese": "A2 Professional Chinese", "a2-professional-chinese-cert": "A2 Professional Chinese Certification", + "a1-professional-chinese": "A1 Professional Chinese", + "a1-professional-chinese-cert": "A1 Professional Chinese Certification", "legacy-front-end": "Legacy Front End", "legacy-front-end-cert": "Legacy Front End Certification", "legacy-back-end": "Legacy Back End", diff --git a/client/i18n/locales/japanese/intro.json b/client/i18n/locales/japanese/intro.json index 0203ed5b47e..10320f073cb 100644 --- a/client/i18n/locales/japanese/intro.json +++ b/client/i18n/locales/japanese/intro.json @@ -3400,6 +3400,12 @@ "In this lab, you will design a sum all numbers algorithm. This algorithm takes an array of two numbers and returns the sum of those two numbers plus the sum of all the numbers between them." ] }, + "lab-html-entitiy-converter": { + "title": "Implement an HTML Entity Converter", + "intro": [ + "In this lab, you will convert special characters in a string to their corresponding HTML entities." + ] + }, "review-javascript-fundamentals": { "title": "JavaScript Fundamentals Review", "intro": [ @@ -3519,6 +3525,12 @@ "Test your knowledge of DOM manipulation and click events in JavaScript with this quiz." ] }, + "lecture-understanding-aria-expanded-aria-live-and-common-aria-states": { + "title": "Understanding aria-expanded, aria-live, and Common ARIA States", + "intro": [ + "In these lectures you will learn more about ARIA attributes like aria-expanded, aria-live, and common ARIA states." + ] + }, "workshop-planets-tablist": { "title": "Build a Planets Tablist", "intro": [ @@ -4447,7 +4459,8 @@ "lecture-searching-and-sorting-algorithms": { "title": "Searching and Sorting Algorithms", "intro": [ - "Learn about Searching and Sorting Algorithms in these lectures." + "Learn about fundamental searching and sorting algorithms, including linear search, binary search, and merge sort.", + "These lectures cover algorithm implementations, time and space complexity analysis, and the divide and conquer programming paradigm." ] }, "workshop-binary-search": { @@ -4517,9 +4530,11 @@ "title": "Build a Shortest Path Algorithm", "intro": [""] }, - "lab-adjacency-list-matrix-converter": { - "title": "Build an Adjacency List/Matrix Converter", - "intro": [""] + "lab-adjacency-list-to-matrix-converter": { + "title": "Build an Adjacency List to Matrix Converter", + "intro": [ + "In this lab, you will implement a function that converts an adjacency list representation of a graph into an adjacency matrix representation." + ] }, "workshop-breadth-first-search": { "title": "Build a Breadth First Search", @@ -4797,6 +4812,19 @@ } } }, + "a1-professional-chinese": { + "title": "A1 Professional Chinese Certification (Beta)", + "note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.", + "intro": ["Placeholder intro"], + "blocks": { + "learn-essential-courtesies-at-the-office": { + "title": "Learn Essential Courtesies at the Office", + "intro": [ + "Learn simple and polite ways to communicate at work. In this module, you'll learn essential phrases for greeting colleagues, expressing thanks, apologizing, and saying goodbye." + ] + } + } + }, "basic-html": { "title": "Basic HTML", "summary": [ diff --git a/client/i18n/locales/japanese/translations.json b/client/i18n/locales/japanese/translations.json index f4d817debdb..9d344a68e17 100644 --- a/client/i18n/locales/japanese/translations.json +++ b/client/i18n/locales/japanese/translations.json @@ -1184,6 +1184,8 @@ "a2-professional-spanish-cert": "A2 Professional Spanish Certification", "a2-professional-chinese": "A2 Professional Chinese", "a2-professional-chinese-cert": "A2 Professional Chinese Certification", + "a1-professional-chinese": "A1 Professional Chinese", + "a1-professional-chinese-cert": "A1 Professional Chinese Certification", "legacy-front-end": "旧フロントエンド", "legacy-front-end-cert": "旧フロントエンド認定証", "legacy-back-end": "旧バックエンド", diff --git a/client/i18n/locales/korean/intro.json b/client/i18n/locales/korean/intro.json index 97f496cfb65..3841af1965b 100644 --- a/client/i18n/locales/korean/intro.json +++ b/client/i18n/locales/korean/intro.json @@ -3400,6 +3400,12 @@ "In this lab, you will design a sum all numbers algorithm. This algorithm takes an array of two numbers and returns the sum of those two numbers plus the sum of all the numbers between them." ] }, + "lab-html-entitiy-converter": { + "title": "Implement an HTML Entity Converter", + "intro": [ + "In this lab, you will convert special characters in a string to their corresponding HTML entities." + ] + }, "review-javascript-fundamentals": { "title": "JavaScript Fundamentals Review", "intro": [ @@ -3519,6 +3525,12 @@ "Test your knowledge of DOM manipulation and click events in JavaScript with this quiz." ] }, + "lecture-understanding-aria-expanded-aria-live-and-common-aria-states": { + "title": "Understanding aria-expanded, aria-live, and Common ARIA States", + "intro": [ + "In these lectures you will learn more about ARIA attributes like aria-expanded, aria-live, and common ARIA states." + ] + }, "workshop-planets-tablist": { "title": "Build a Planets Tablist", "intro": [ @@ -4447,7 +4459,8 @@ "lecture-searching-and-sorting-algorithms": { "title": "Searching and Sorting Algorithms", "intro": [ - "Learn about Searching and Sorting Algorithms in these lectures." + "Learn about fundamental searching and sorting algorithms, including linear search, binary search, and merge sort.", + "These lectures cover algorithm implementations, time and space complexity analysis, and the divide and conquer programming paradigm." ] }, "workshop-binary-search": { @@ -4517,9 +4530,11 @@ "title": "Build a Shortest Path Algorithm", "intro": [""] }, - "lab-adjacency-list-matrix-converter": { - "title": "Build an Adjacency List/Matrix Converter", - "intro": [""] + "lab-adjacency-list-to-matrix-converter": { + "title": "Build an Adjacency List to Matrix Converter", + "intro": [ + "In this lab, you will implement a function that converts an adjacency list representation of a graph into an adjacency matrix representation." + ] }, "workshop-breadth-first-search": { "title": "Build a Breadth First Search", @@ -4797,6 +4812,19 @@ } } }, + "a1-professional-chinese": { + "title": "A1 Professional Chinese Certification (Beta)", + "note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.", + "intro": ["Placeholder intro"], + "blocks": { + "learn-essential-courtesies-at-the-office": { + "title": "Learn Essential Courtesies at the Office", + "intro": [ + "Learn simple and polite ways to communicate at work. In this module, you'll learn essential phrases for greeting colleagues, expressing thanks, apologizing, and saying goodbye." + ] + } + } + }, "basic-html": { "title": "Basic HTML", "summary": [ diff --git a/client/i18n/locales/korean/translations.json b/client/i18n/locales/korean/translations.json index 9fd2bb1000b..c7c86f03188 100644 --- a/client/i18n/locales/korean/translations.json +++ b/client/i18n/locales/korean/translations.json @@ -1184,6 +1184,8 @@ "a2-professional-spanish-cert": "A2 Professional Spanish Certification", "a2-professional-chinese": "A2 Professional Chinese", "a2-professional-chinese-cert": "A2 Professional Chinese Certification", + "a1-professional-chinese": "A1 Professional Chinese", + "a1-professional-chinese-cert": "A1 Professional Chinese Certification", "legacy-front-end": "Legacy Front End", "legacy-front-end-cert": "Legacy Front End Certification", "legacy-back-end": "Legacy Back End", diff --git a/client/i18n/locales/portuguese/intro.json b/client/i18n/locales/portuguese/intro.json index c9a5636b740..361f32f44a5 100644 --- a/client/i18n/locales/portuguese/intro.json +++ b/client/i18n/locales/portuguese/intro.json @@ -3400,6 +3400,12 @@ "In this lab, you will design a sum all numbers algorithm. This algorithm takes an array of two numbers and returns the sum of those two numbers plus the sum of all the numbers between them." ] }, + "lab-html-entitiy-converter": { + "title": "Implement an HTML Entity Converter", + "intro": [ + "In this lab, you will convert special characters in a string to their corresponding HTML entities." + ] + }, "review-javascript-fundamentals": { "title": "JavaScript Fundamentals Review", "intro": [ @@ -3519,6 +3525,12 @@ "Test your knowledge of DOM manipulation and click events in JavaScript with this quiz." ] }, + "lecture-understanding-aria-expanded-aria-live-and-common-aria-states": { + "title": "Understanding aria-expanded, aria-live, and Common ARIA States", + "intro": [ + "In these lectures you will learn more about ARIA attributes like aria-expanded, aria-live, and common ARIA states." + ] + }, "workshop-planets-tablist": { "title": "Build a Planets Tablist", "intro": [ @@ -4447,7 +4459,8 @@ "lecture-searching-and-sorting-algorithms": { "title": "Searching and Sorting Algorithms", "intro": [ - "Learn about Searching and Sorting Algorithms in these lectures." + "Learn about fundamental searching and sorting algorithms, including linear search, binary search, and merge sort.", + "These lectures cover algorithm implementations, time and space complexity analysis, and the divide and conquer programming paradigm." ] }, "workshop-binary-search": { @@ -4517,9 +4530,11 @@ "title": "Build a Shortest Path Algorithm", "intro": [""] }, - "lab-adjacency-list-matrix-converter": { - "title": "Build an Adjacency List/Matrix Converter", - "intro": [""] + "lab-adjacency-list-to-matrix-converter": { + "title": "Build an Adjacency List to Matrix Converter", + "intro": [ + "In this lab, you will implement a function that converts an adjacency list representation of a graph into an adjacency matrix representation." + ] }, "workshop-breadth-first-search": { "title": "Build a Breadth First Search", @@ -4797,6 +4812,19 @@ } } }, + "a1-professional-chinese": { + "title": "A1 Professional Chinese Certification (Beta)", + "note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.", + "intro": ["Placeholder intro"], + "blocks": { + "learn-essential-courtesies-at-the-office": { + "title": "Learn Essential Courtesies at the Office", + "intro": [ + "Learn simple and polite ways to communicate at work. In this module, you'll learn essential phrases for greeting colleagues, expressing thanks, apologizing, and saying goodbye." + ] + } + } + }, "basic-html": { "title": "Basic HTML", "summary": [ diff --git a/client/i18n/locales/portuguese/translations.json b/client/i18n/locales/portuguese/translations.json index 2fe4c11fed3..42fe83f9ad6 100644 --- a/client/i18n/locales/portuguese/translations.json +++ b/client/i18n/locales/portuguese/translations.json @@ -1184,6 +1184,8 @@ "a2-professional-spanish-cert": "A2 Professional Spanish Certification", "a2-professional-chinese": "A2 Professional Chinese", "a2-professional-chinese-cert": "A2 Professional Chinese Certification", + "a1-professional-chinese": "A1 Professional Chinese", + "a1-professional-chinese-cert": "A1 Professional Chinese Certification", "legacy-front-end": "Legacy Front End", "legacy-front-end-cert": "Legacy Front End Certification", "legacy-back-end": "Legacy Back End", diff --git a/client/i18n/locales/swahili/intro.json b/client/i18n/locales/swahili/intro.json index e5154a228b0..29f70c7f82f 100644 --- a/client/i18n/locales/swahili/intro.json +++ b/client/i18n/locales/swahili/intro.json @@ -3400,6 +3400,12 @@ "In this lab, you will design a sum all numbers algorithm. This algorithm takes an array of two numbers and returns the sum of those two numbers plus the sum of all the numbers between them." ] }, + "lab-html-entitiy-converter": { + "title": "Implement an HTML Entity Converter", + "intro": [ + "In this lab, you will convert special characters in a string to their corresponding HTML entities." + ] + }, "review-javascript-fundamentals": { "title": "JavaScript Fundamentals Review", "intro": [ @@ -3519,6 +3525,12 @@ "Test your knowledge of DOM manipulation and click events in JavaScript with this quiz." ] }, + "lecture-understanding-aria-expanded-aria-live-and-common-aria-states": { + "title": "Understanding aria-expanded, aria-live, and Common ARIA States", + "intro": [ + "In these lectures you will learn more about ARIA attributes like aria-expanded, aria-live, and common ARIA states." + ] + }, "workshop-planets-tablist": { "title": "Build a Planets Tablist", "intro": [ @@ -4447,7 +4459,8 @@ "lecture-searching-and-sorting-algorithms": { "title": "Searching and Sorting Algorithms", "intro": [ - "Learn about Searching and Sorting Algorithms in these lectures." + "Learn about fundamental searching and sorting algorithms, including linear search, binary search, and merge sort.", + "These lectures cover algorithm implementations, time and space complexity analysis, and the divide and conquer programming paradigm." ] }, "workshop-binary-search": { @@ -4517,9 +4530,11 @@ "title": "Build a Shortest Path Algorithm", "intro": [""] }, - "lab-adjacency-list-matrix-converter": { - "title": "Build an Adjacency List/Matrix Converter", - "intro": [""] + "lab-adjacency-list-to-matrix-converter": { + "title": "Build an Adjacency List to Matrix Converter", + "intro": [ + "In this lab, you will implement a function that converts an adjacency list representation of a graph into an adjacency matrix representation." + ] }, "workshop-breadth-first-search": { "title": "Build a Breadth First Search", @@ -4797,6 +4812,19 @@ } } }, + "a1-professional-chinese": { + "title": "A1 Professional Chinese Certification (Beta)", + "note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.", + "intro": ["Placeholder intro"], + "blocks": { + "learn-essential-courtesies-at-the-office": { + "title": "Learn Essential Courtesies at the Office", + "intro": [ + "Learn simple and polite ways to communicate at work. In this module, you'll learn essential phrases for greeting colleagues, expressing thanks, apologizing, and saying goodbye." + ] + } + } + }, "basic-html": { "title": "Basic HTML", "summary": [ diff --git a/client/i18n/locales/swahili/translations.json b/client/i18n/locales/swahili/translations.json index df148543cce..7c03664f189 100644 --- a/client/i18n/locales/swahili/translations.json +++ b/client/i18n/locales/swahili/translations.json @@ -1184,6 +1184,8 @@ "a2-professional-spanish-cert": "A2 Professional Spanish Certification", "a2-professional-chinese": "A2 Professional Chinese", "a2-professional-chinese-cert": "A2 Professional Chinese Certification", + "a1-professional-chinese": "A1 Professional Chinese", + "a1-professional-chinese-cert": "A1 Professional Chinese Certification", "legacy-front-end": "Legacy Front End", "legacy-front-end-cert": "Legacy Front End Certification", "legacy-back-end": "Legacy Back End", diff --git a/client/i18n/locales/ukrainian/intro.json b/client/i18n/locales/ukrainian/intro.json index a45bc48cdf4..b09f7a38ede 100644 --- a/client/i18n/locales/ukrainian/intro.json +++ b/client/i18n/locales/ukrainian/intro.json @@ -3396,6 +3396,12 @@ "У цій лабораторній роботі ви імплементуєте алгоритм суми всіх чисел. Цей алгоритм приймає два числа і повертає їхню суму, до якої також додається сума всіх чисел між ними." ] }, + "lab-html-entitiy-converter": { + "title": "Implement an HTML Entity Converter", + "intro": [ + "In this lab, you will convert special characters in a string to their corresponding HTML entities." + ] + }, "review-javascript-fundamentals": { "title": "Повторення основ JavaScript", "intro": [ @@ -3515,6 +3521,12 @@ "Цей тест перевірить, наскільки добре ви засвоїли матеріал з теми «Маніпуляція DOM та події Click в JavaScript»." ] }, + "lecture-understanding-aria-expanded-aria-live-and-common-aria-states": { + "title": "Understanding aria-expanded, aria-live, and Common ARIA States", + "intro": [ + "In these lectures you will learn more about ARIA attributes like aria-expanded, aria-live, and common ARIA states." + ] + }, "workshop-planets-tablist": { "title": "Build a Planets Tablist", "intro": [ @@ -4429,7 +4441,8 @@ "lecture-searching-and-sorting-algorithms": { "title": "Алгоритми пошуку та сортування", "intro": [ - "У цих відеолекціях ви дізнаєтесь про алгоритми пошуку та сортування." + "Learn about fundamental searching and sorting algorithms, including linear search, binary search, and merge sort.", + "These lectures cover algorithm implementations, time and space complexity analysis, and the divide and conquer programming paradigm." ] }, "workshop-binary-search": { @@ -4497,9 +4510,11 @@ "title": "Створіть алгоритм найкоротшого шляху", "intro": [""] }, - "lab-adjacency-list-matrix-converter": { - "title": "Створіть конвертер суміжності списків/матриць", - "intro": [""] + "lab-adjacency-list-to-matrix-converter": { + "title": "Build an Adjacency List to Matrix Converter", + "intro": [ + "In this lab, you will implement a function that converts an adjacency list representation of a graph into an adjacency matrix representation." + ] }, "workshop-breadth-first-search": { "title": "Створіть алгоритм пошуку в ширину", @@ -4779,6 +4794,19 @@ } } }, + "a1-professional-chinese": { + "title": "A1 Professional Chinese Certification (Beta)", + "note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.", + "intro": ["Placeholder intro"], + "blocks": { + "learn-essential-courtesies-at-the-office": { + "title": "Learn Essential Courtesies at the Office", + "intro": [ + "Learn simple and polite ways to communicate at work. In this module, you'll learn essential phrases for greeting colleagues, expressing thanks, apologizing, and saying goodbye." + ] + } + } + }, "basic-html": { "title": "Основи HTML", "summary": [ diff --git a/client/i18n/locales/ukrainian/translations.json b/client/i18n/locales/ukrainian/translations.json index db63c5047fe..2912afcf008 100644 --- a/client/i18n/locales/ukrainian/translations.json +++ b/client/i18n/locales/ukrainian/translations.json @@ -1184,6 +1184,8 @@ "a2-professional-spanish-cert": "Сертифікація «Іспанська мова A2 для роботи»", "a2-professional-chinese": "Китайська мова A2 для роботи", "a2-professional-chinese-cert": "Сертифікація «Китайська мова A2 для роботи»", + "a1-professional-chinese": "A1 Professional Chinese", + "a1-professional-chinese-cert": "A1 Professional Chinese Certification", "legacy-front-end": "Front End (стара версія)", "legacy-front-end-cert": "Сертифікація «Front End» (стара версія)", "legacy-back-end": "Back End (стара версія)",