From 3549056b34b4598834f119e9c66117d18d0b28f4 Mon Sep 17 00:00:00 2001 From: freeCodeCamp's Camper Bot Date: Mon, 10 Nov 2025 20:25:15 +0530 Subject: [PATCH] chore(i18n,client): processed translations (#63693) --- .../locales/chinese-traditional/intro.json | 71 +++++++++++----- .../chinese-traditional/translations.json | 49 +++++++---- client/i18n/locales/chinese/intro.json | 71 +++++++++++----- client/i18n/locales/chinese/translations.json | 49 +++++++---- client/i18n/locales/espanol/intro.json | 71 +++++++++++----- client/i18n/locales/espanol/translations.json | 49 +++++++---- client/i18n/locales/german/intro.json | 71 +++++++++++----- client/i18n/locales/german/translations.json | 49 +++++++---- client/i18n/locales/italian/intro.json | 71 +++++++++++----- client/i18n/locales/italian/translations.json | 49 +++++++---- client/i18n/locales/japanese/intro.json | 71 +++++++++++----- .../i18n/locales/japanese/translations.json | 49 +++++++---- client/i18n/locales/korean/intro.json | 71 +++++++++++----- client/i18n/locales/korean/translations.json | 49 +++++++---- client/i18n/locales/portuguese/intro.json | 81 +++++++++++++------ .../i18n/locales/portuguese/translations.json | 49 +++++++---- client/i18n/locales/swahili/intro.json | 71 +++++++++++----- client/i18n/locales/swahili/translations.json | 49 +++++++---- client/i18n/locales/ukrainian/intro.json | 71 +++++++++++----- .../i18n/locales/ukrainian/translations.json | 49 +++++++---- 20 files changed, 875 insertions(+), 335 deletions(-) diff --git a/client/i18n/locales/chinese-traditional/intro.json b/client/i18n/locales/chinese-traditional/intro.json index 31727661f8b..2427c52490f 100644 --- a/client/i18n/locales/chinese-traditional/intro.json +++ b/client/i18n/locales/chinese-traditional/intro.json @@ -60,7 +60,7 @@ } }, "2022/responsive-web-design": { - "title": "響應式網頁設計", + "title": "Legacy Responsive Web Design V8", "intro": [ "在響應式網頁設計的認證課程中,你將學習用於構建網頁的語言: HTML(超文本標記語言)用於創建內容,CSS(級聯樣式表)用於樣式設計。", "首先,你將通過創建一個展示貓咪圖片的應用學習 HTML 和 CSS 的基本知識。 然後,通過創建一隻企鵝來學習像 CSS 變量這樣的現代技術,並通過創建網頁表單學習無障礙的最佳實踐。", @@ -217,7 +217,7 @@ } }, "javascript-algorithms-and-data-structures": { - "title": "(舊版)JavaScript 算法和數據結構", + "title": "Legacy JavaScript Algorithms and Data Structures V7", "intro": [ "HTML 和 CSS 控制頁面的內容和樣式,JavaScript 則用於頁面交互。在 JavaScript 算法和數據結構認證中,你將學習 JavaScript 的基礎知識,包括變量、 數組、 對象、 循環和函數。", "打好基礎之後,你將會通過創建算法來操作字符串、進行階乘運算甚至計算國際空間站的軌道來應用這些知識。", @@ -300,7 +300,7 @@ } }, "javascript-algorithms-and-data-structures-v8": { - "title": "JavaScript Algorithms and Data Structures", + "title": "Legacy JavaScript Algorithms and Data Structures V8", "intro": [ "開發者使用 HTML 和 CSS 來控制頁面的內容與樣式。他們還使用 JavaScript 來讓頁面可以交互。", "在這個 JavaScript 算法與數據結構認證中,你將學習如變量、數組、對象、循環、函數、DOM 等 JavaScript 的基礎知識。", @@ -490,7 +490,7 @@ } }, "front-end-development-libraries": { - "title": "前端開發庫", + "title": "Front End Development Libraries V8", "intro": [ "你已經熟悉了 HTML、CSS 和 JavaScript。現在學習行業中一些流行的前端庫來提升你的技能吧。", "在前端開發庫認證中,你將學習如何使用 Bootstrap 快速設置網站樣式,以及如何在 CSS 樣式中添加邏輯,並使用 Sass 對其進行擴展。", @@ -553,7 +553,7 @@ } }, "data-visualization": { - "title": "數據可視化", + "title": "Data Visualization V8", "intro": [ "數據無處不在。但是,如果沒有上下文,數據就沒有多大意義。", "在數據可視化認證中,你會用 D3.js 庫來創建表格、圖表和地圖,以展示不同的數據。", @@ -588,7 +588,7 @@ } }, "relational-database": { - "title": "關係數據庫", + "title": "Relational Database V8", "intro": [ "對於這些課程,你將使用真正的開發人員工具和軟件,包括 VS Code、PostgreSQL 和 Linux/Unix 命令行來完成交互式教程和構建項目。", "這些課程從基本的 Bash 命令開始。使用終端,你將學習從導航和操作文件系統、在 Bash 中編寫腳本到高級用法的所有內容。", @@ -696,7 +696,7 @@ } }, "back-end-development-and-apis": { - "title": "後端開發和 APIs", + "title": "Back End Development and APIs V8", "intro": [ "在這之前,你只是在前端使用 JavaScript 來給頁面添加交互、解決算法挑戰,或構建一個 SPA(單頁應用程序)。但 JavaScript 也可以用於後端或者服務器來構建整個 web 應用程序。", "今天,構建應用軟件的廣受歡迎的方法之一是微服務,這些微服務是一種小型模塊化的應用,能夠共同形成一個更大的整體。", @@ -2073,6 +2073,12 @@ "In these lessons, you will learn about HTML fundamentals like the div element, the id and class attributes, the HTML boilerplate, HTML entities, and more." ] }, + "workshop-bookstore-page": { + "title": "Build a Bookstore Page", + "intro": [ + "In this workshop, you will practice working with classes, ids and the div element by building a bookstore page." + ] + }, "lecture-understanding-how-html-affects-seo": { "title": "Understanding How HTML Affects SEO", "intro": [ @@ -4677,7 +4683,6 @@ "workshop-discount-calculator": { "title": "Build a Discount Calculator", "intro": [ - "Build a Discount Calculator", "In this workshop you will build a flexible discount pricing calculator through abstract base classes, allowing multiple discount algorithms to be applied interchangeably without modifying the core logic." ] }, @@ -4801,8 +4806,10 @@ ] }, "workshop-shortest-path-algorithm": { - "title": "Build a Shortest Path Algorithm", - "intro": [""] + "title": "Implement the Shortest Path Algorithm", + "intro": [ + "In this workshop you will implement the shortest path algorithm to find the shortest path between two nodes in a graph." + ] }, "lab-adjacency-list-to-matrix-converter": { "title": "Build an Adjacency List to Matrix Converter", @@ -6275,6 +6282,7 @@ }, "front-end-development-libraries-v9": { "title": "Front End Development Libraries Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the libraries that developers use to build webpages: React, TypeScript, and more.", "To earn your Front End Development Libraries Certification:", @@ -6616,6 +6624,7 @@ }, "python-v9": { "title": "Python Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the fundamentals of Python programming.", "To earn your Python Certification:", @@ -7074,6 +7083,7 @@ }, "relational-databases-v9": { "title": "Relational Databases Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the fundamentals of relational databases.", "To earn your Relational Databases Certification:", @@ -7308,6 +7318,7 @@ }, "back-end-development-and-apis-v9": { "title": "Back End Development and APIs Certification", + "note": "This certification is currently in development and will be available soon.", "intro": [ "This course teaches you the fundamentals of back end development and APIs.", "To earn your Back End Development and APIs Certification:", @@ -7424,11 +7435,17 @@ }, "full-stack-developer-v9": { "title": "Certified Full Stack Developer Curriculum", + "note": "If you were previously working through our full stack curriculum, don't worry - you're progress is saved. We split it into smaller certifications for you to earn along your journey. This certification is currently in development and will be available soon. Start earning the required certifications so you're ready when it launches.", "intro": [ - "This course provides a comprehensive pathway to becoming a Certified Full Stack Developer, covering all the essential technologies required to build modern, scalable web applications from start to finish.", - "Through a blend of interactive lessons, coding exercises, and real-world projects, you will master both frontend and backend development. You'll work with HTML, CSS, and JavaScript to build responsive user interfaces, explore React and TypeScript for advanced web applications, and learn to manage data with relational databases - and on the backend, you'll use Git, Npm, Node.js, and Python to create powerful server-side solutions.", - "By the end of this course, you'll have the practical skills and experience to confidently develop complete web applications, preparing you for a successful career as a Full Stack Developer.", - "This certification will take you a substantial amount of time and effort to complete. If you start now, you may be ready to start the remaining material and final exam when we launch it in the coming months." + "This certification represents the culmination of your full stack developer journey. It demonstrates your ability to build complete, modern web applications from start to finish.", + "To qualify for the exam, you must earn the following certifications:", + "- Responsive Web Design Certification", + "- JavaScript Certification", + "- Front End Development Libraries Certification", + "- Python Certification", + "- Relational Databases Certification", + "- Back End Development and APIs Certification", + "Pass the exam to earn your Full Stack Developer Certification." ], "chapters": { "certified-full-stack-developer-exam": "Certified Full Stack Developer Exam" @@ -7457,12 +7474,12 @@ "intro": ["Placeholder intro"], "chapters": { "es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish", - "es-a1-chapter-letters-and-sounds": "Letters and Sounds", + "es-a1-chapter-the-spanish-alphabet": "The Spanish Alphabet", "es-a1-chapter-greetings-and-introductions": "Greetings and Introductions" }, "modules": { "es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview", - "es-a1-module-alphabet-accents-and-punctuation": "Alphabet, Accents, and Punctuation", + "es-a1-module-alphabet-and-special-characters": "The Alphabet and Special Characters", "es-a1-module-greetings-and-farewells": "Greetings and Farewells", "es-a1-module-introducing-yourself": "Introducing Yourself", "es-a1-module-first-questions": "First Questions" @@ -7472,7 +7489,7 @@ "note": "Coming Winter 2025", "intro": ["PLACEHOLDER: Write the module intro here."] }, - "es-a1-module-alphabet-accents-and-punctuation": { + "es-a1-module-alphabet-and-special-characters": { "note": "Coming Winter 2025", "intro": ["PLACEHOLDER: Write the module intro here."] }, @@ -7522,8 +7539,8 @@ "title": "Punctuation", "intro": ["", ""] }, - "es-a1-quiz-alphabet-accent-and-punctuation-quiz": { - "title": "Alphabet, Accent and Punctuation Quiz", + "es-a1-quiz-the-alphabet": { + "title": "The Spanish Alphabet Quiz", "intro": ["", ""] }, "es-a1-warm-up-introducing-yourself-basics": { @@ -7573,6 +7590,22 @@ "es-a1-quiz-first-questions": { "title": "First Questions Quiz", "intro": ["", ""] + }, + "es-a1-learn-vowels": { + "title": "Vowels", + "intro": ["", ""] + }, + "es-a1-learn-consonants-and-special-characters": { + "title": "Consonants and Special Characters", + "intro": ["", ""] + }, + "es-a1-review-the-alphabet": { + "title": "The Spanish Alphabet Review", + "intro": ["", ""] + }, + "es-a1-practice-the-alphabet": { + "title": "The Spanish Alphabet Practice", + "intro": ["", ""] } } }, diff --git a/client/i18n/locales/chinese-traditional/translations.json b/client/i18n/locales/chinese-traditional/translations.json index 2e7da7f7718..b83bd8178a6 100644 --- a/client/i18n/locales/chinese-traditional/translations.json +++ b/client/i18n/locales/chinese-traditional/translations.json @@ -685,6 +685,7 @@ "lab": "實驗室", "review": "複習", "quiz": "測驗", + "cert-project": "Certification Project", "exam": "考試", "warm-up": "Warm-up", "learn": "Learn", @@ -1194,20 +1195,20 @@ } }, "title": { - "responsive-web-design": "響應式 Web 設計", - "responsive-web-design-cert": "響應式 Web 設計認證", - "javascript-algorithms-and-data-structures": "舊版 JavaScript 算法和數據結構", - "javascript-algorithms-and-data-structures-cert": "舊版 JavaScript 算法和數據結構認證", - "javascript-algorithms-and-data-structures-v8": "JavaScript 算法和數據結構", - "javascript-algorithms-and-data-structures-v8-cert": "JavaScript 算法和數據結構認證", - "front-end-development-libraries": "前端開發庫", - "front-end-development-libraries-cert": "前端開發庫認證", - "data-visualization": "數據可視化", - "data-visualization-cert": "數據可視化認證", - "relational-database-v8": "關係數據庫", - "relational-database-v8-cert": "關係數據庫認證", - "back-end-development-and-apis": "後端開發和 APIs", - "back-end-development-and-apis-cert": "後端開發和 APIs 認證", + "responsive-web-design": "Legacy Responsive Web Design V8", + "responsive-web-design-cert": "Legacy Responsive Web Design V8 Certification", + "javascript-algorithms-and-data-structures": "Legacy JavaScript Algorithms and Data Structures V7", + "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures V7 Certification", + "javascript-algorithms-and-data-structures-v8": "Legacy JavaScript Algorithms and Data Structures V8", + "javascript-algorithms-and-data-structures-v8-cert": "Legacy JavaScript Algorithms and Data Structures V8 Certification", + "front-end-development-libraries": "Front End Development Libraries V8", + "front-end-development-libraries-cert": "Front End Development Libraries V8 Certification", + "data-visualization": "Data Visualization V8", + "data-visualization-cert": "Data Visualization V8 Certification", + "relational-database-v8": "Relational Database V8", + "relational-database-v8-cert": "Relational Database V8 Certification", + "back-end-development-and-apis": "Back End Development and APIs V8", + "back-end-development-and-apis-cert": "Back End Development and APIs V8 Certification", "quality-assurance-v7": "質量保證", "quality-assurance-v7-cert": "質量保證認證", "scientific-computing-with-python-v7": "Python 科學計算", @@ -1353,6 +1354,26 @@ "two-questions": "恭喜你已經走到了這一步。在你開始考試之前,請回答這兩個簡短的調研問題。" } }, + "speaking-modal": { + "heading": "Speaking Practice", + "repeat-sentence": "Repeat aloud this sentence:", + "play": "Play", + "playing": "Playing...", + "record": "Record", + "stop": "Stop", + "incorrect-words": "Incorrect words: {{words}}.", + "misplaced-words": "Misplaced words: {{words}}.", + "correct-congratulations": "That's correct! Congratulations!", + "very-good": "Very good!", + "try-again": "Try again.", + "no-audio-available": "No audio file available.", + "no-speech-detected": "Recording stopped. No speech detected.", + "speech-recognition-not-supported": "Speech recognition not supported in this browser.", + "recording-speak-now": "Recording. Speak now.", + "recording-stopped-processing": "Recording stopped. Processing...", + "microphone-access-error": "Error: Could not access microphone.", + "speaking-button": "Practice speaking" + }, "curriculum": { "catalog": { "title": "探索我們的目錄", diff --git a/client/i18n/locales/chinese/intro.json b/client/i18n/locales/chinese/intro.json index 31475de202f..8d7e435c48a 100644 --- a/client/i18n/locales/chinese/intro.json +++ b/client/i18n/locales/chinese/intro.json @@ -60,7 +60,7 @@ } }, "2022/responsive-web-design": { - "title": "响应式网页设计", + "title": "Legacy Responsive Web Design V8", "intro": [ "在响应式网页设计的认证课程中,你将学习用于构建网页的语言: HTML(超文本标记语言)用于创建内容,CSS(级联样式表)用于样式设计。", "首先,你将通过创建一个展示猫咪图片的应用学习 HTML 和 CSS 的基本知识。 然后,通过创建一只企鹅来学习像 CSS 变量这样的现代技术,并通过创建网页表单学习无障碍的最佳实践。", @@ -217,7 +217,7 @@ } }, "javascript-algorithms-and-data-structures": { - "title": "(旧版)JavaScript 算法和数据结构", + "title": "Legacy JavaScript Algorithms and Data Structures V7", "intro": [ "HTML 和 CSS 控制页面的内容和样式,JavaScript 则用于页面交互。在 JavaScript 算法和数据结构认证中,你将学习 JavaScript 的基础知识,包括变量、 数组、 对象、 循环和函数。", "打好基础之后,你将会通过创建算法来操作字符串、进行阶乘运算甚至计算国际空间站的轨道来应用这些知识。", @@ -300,7 +300,7 @@ } }, "javascript-algorithms-and-data-structures-v8": { - "title": "JavaScript Algorithms and Data Structures", + "title": "Legacy JavaScript Algorithms and Data Structures V8", "intro": [ "开发者使用 HTML 和 CSS 来控制页面的内容与样式。他们还使用 JavaScript 来让页面可以交互。", "在这个 JavaScript 算法与数据结构认证中,你将学习如变量、数组、对象、循环、函数、DOM 等 JavaScript 的基础知识。", @@ -490,7 +490,7 @@ } }, "front-end-development-libraries": { - "title": "前端开发库", + "title": "Front End Development Libraries V8", "intro": [ "你已经熟悉了 HTML、CSS 和 JavaScript。现在学习行业中一些流行的前端库来提升你的技能吧。", "在前端开发库认证中,你将学习如何使用 Bootstrap 快速设置网站样式,以及如何在 CSS 样式中添加逻辑,并使用 Sass 对其进行扩展。", @@ -553,7 +553,7 @@ } }, "data-visualization": { - "title": "数据可视化", + "title": "Data Visualization V8", "intro": [ "数据无处不在。但是,如果没有上下文,数据就没有多大意义。", "在数据可视化认证中,你会用 D3.js 库来创建表格、图表和地图,以展示不同的数据。", @@ -588,7 +588,7 @@ } }, "relational-database": { - "title": "关系数据库", + "title": "Relational Database V8", "intro": [ "对于这些课程,你将使用真正的开发人员工具和软件,包括 VS Code、PostgreSQL 和 Linux/Unix 命令行来完成交互式教程和构建项目。", "这些课程从基本的 Bash 命令开始。使用终端,你将学习从导航和操作文件系统、在 Bash 中编写脚本到高级用法的所有内容。", @@ -696,7 +696,7 @@ } }, "back-end-development-and-apis": { - "title": "后端开发和 APIs", + "title": "Back End Development and APIs V8", "intro": [ "在这之前,你只是在前端使用 JavaScript 来给页面添加交互、解决算法挑战,或构建一个 SPA(单页应用程序)。但 JavaScript 也可以用于后端或者服务器来构建整个 web 应用程序。", "今天,构建应用软件的广受欢迎的方法之一是微服务,这些微服务是一种小型模块化的应用,能够共同形成一个更大的整体。", @@ -2073,6 +2073,12 @@ "In these lessons, you will learn about HTML fundamentals like the div element, the id and class attributes, the HTML boilerplate, HTML entities, and more." ] }, + "workshop-bookstore-page": { + "title": "Build a Bookstore Page", + "intro": [ + "In this workshop, you will practice working with classes, ids and the div element by building a bookstore page." + ] + }, "lecture-understanding-how-html-affects-seo": { "title": "Understanding How HTML Affects SEO", "intro": [ @@ -4677,7 +4683,6 @@ "workshop-discount-calculator": { "title": "Build a Discount Calculator", "intro": [ - "Build a Discount Calculator", "In this workshop you will build a flexible discount pricing calculator through abstract base classes, allowing multiple discount algorithms to be applied interchangeably without modifying the core logic." ] }, @@ -4801,8 +4806,10 @@ ] }, "workshop-shortest-path-algorithm": { - "title": "Build a Shortest Path Algorithm", - "intro": [""] + "title": "Implement the Shortest Path Algorithm", + "intro": [ + "In this workshop you will implement the shortest path algorithm to find the shortest path between two nodes in a graph." + ] }, "lab-adjacency-list-to-matrix-converter": { "title": "Build an Adjacency List to Matrix Converter", @@ -6275,6 +6282,7 @@ }, "front-end-development-libraries-v9": { "title": "Front End Development Libraries Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the libraries that developers use to build webpages: React, TypeScript, and more.", "To earn your Front End Development Libraries Certification:", @@ -6616,6 +6624,7 @@ }, "python-v9": { "title": "Python Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the fundamentals of Python programming.", "To earn your Python Certification:", @@ -7074,6 +7083,7 @@ }, "relational-databases-v9": { "title": "Relational Databases Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the fundamentals of relational databases.", "To earn your Relational Databases Certification:", @@ -7308,6 +7318,7 @@ }, "back-end-development-and-apis-v9": { "title": "Back End Development and APIs Certification", + "note": "This certification is currently in development and will be available soon.", "intro": [ "This course teaches you the fundamentals of back end development and APIs.", "To earn your Back End Development and APIs Certification:", @@ -7424,11 +7435,17 @@ }, "full-stack-developer-v9": { "title": "Certified Full Stack Developer Curriculum", + "note": "If you were previously working through our full stack curriculum, don't worry - you're progress is saved. We split it into smaller certifications for you to earn along your journey. This certification is currently in development and will be available soon. Start earning the required certifications so you're ready when it launches.", "intro": [ - "This course provides a comprehensive pathway to becoming a Certified Full Stack Developer, covering all the essential technologies required to build modern, scalable web applications from start to finish.", - "Through a blend of interactive lessons, coding exercises, and real-world projects, you will master both frontend and backend development. You'll work with HTML, CSS, and JavaScript to build responsive user interfaces, explore React and TypeScript for advanced web applications, and learn to manage data with relational databases - and on the backend, you'll use Git, Npm, Node.js, and Python to create powerful server-side solutions.", - "By the end of this course, you'll have the practical skills and experience to confidently develop complete web applications, preparing you for a successful career as a Full Stack Developer.", - "This certification will take you a substantial amount of time and effort to complete. If you start now, you may be ready to start the remaining material and final exam when we launch it in the coming months." + "This certification represents the culmination of your full stack developer journey. It demonstrates your ability to build complete, modern web applications from start to finish.", + "To qualify for the exam, you must earn the following certifications:", + "- Responsive Web Design Certification", + "- JavaScript Certification", + "- Front End Development Libraries Certification", + "- Python Certification", + "- Relational Databases Certification", + "- Back End Development and APIs Certification", + "Pass the exam to earn your Full Stack Developer Certification." ], "chapters": { "certified-full-stack-developer-exam": "Certified Full Stack Developer Exam" @@ -7457,12 +7474,12 @@ "intro": ["Placeholder intro"], "chapters": { "es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish", - "es-a1-chapter-letters-and-sounds": "Letters and Sounds", + "es-a1-chapter-the-spanish-alphabet": "The Spanish Alphabet", "es-a1-chapter-greetings-and-introductions": "Greetings and Introductions" }, "modules": { "es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview", - "es-a1-module-alphabet-accents-and-punctuation": "Alphabet, Accents, and Punctuation", + "es-a1-module-alphabet-and-special-characters": "The Alphabet and Special Characters", "es-a1-module-greetings-and-farewells": "Greetings and Farewells", "es-a1-module-introducing-yourself": "Introducing Yourself", "es-a1-module-first-questions": "First Questions" @@ -7472,7 +7489,7 @@ "note": "Coming Winter 2025", "intro": ["PLACEHOLDER: Write the module intro here."] }, - "es-a1-module-alphabet-accents-and-punctuation": { + "es-a1-module-alphabet-and-special-characters": { "note": "Coming Winter 2025", "intro": ["PLACEHOLDER: Write the module intro here."] }, @@ -7522,8 +7539,8 @@ "title": "Punctuation", "intro": ["", ""] }, - "es-a1-quiz-alphabet-accent-and-punctuation-quiz": { - "title": "Alphabet, Accent and Punctuation Quiz", + "es-a1-quiz-the-alphabet": { + "title": "The Spanish Alphabet Quiz", "intro": ["", ""] }, "es-a1-warm-up-introducing-yourself-basics": { @@ -7573,6 +7590,22 @@ "es-a1-quiz-first-questions": { "title": "First Questions Quiz", "intro": ["", ""] + }, + "es-a1-learn-vowels": { + "title": "Vowels", + "intro": ["", ""] + }, + "es-a1-learn-consonants-and-special-characters": { + "title": "Consonants and Special Characters", + "intro": ["", ""] + }, + "es-a1-review-the-alphabet": { + "title": "The Spanish Alphabet Review", + "intro": ["", ""] + }, + "es-a1-practice-the-alphabet": { + "title": "The Spanish Alphabet Practice", + "intro": ["", ""] } } }, diff --git a/client/i18n/locales/chinese/translations.json b/client/i18n/locales/chinese/translations.json index 4dc68db4c2c..86b0474ce95 100644 --- a/client/i18n/locales/chinese/translations.json +++ b/client/i18n/locales/chinese/translations.json @@ -685,6 +685,7 @@ "lab": "实验室", "review": "复习", "quiz": "测验", + "cert-project": "Certification Project", "exam": "考试", "warm-up": "Warm-up", "learn": "Learn", @@ -1194,20 +1195,20 @@ } }, "title": { - "responsive-web-design": "响应式 Web 设计", - "responsive-web-design-cert": "响应式 Web 设计认证", - "javascript-algorithms-and-data-structures": "旧版 JavaScript 算法和数据结构", - "javascript-algorithms-and-data-structures-cert": "旧版 JavaScript 算法和数据结构认证", - "javascript-algorithms-and-data-structures-v8": "JavaScript 算法和数据结构", - "javascript-algorithms-and-data-structures-v8-cert": "JavaScript 算法和数据结构认证", - "front-end-development-libraries": "前端开发库", - "front-end-development-libraries-cert": "前端开发库认证", - "data-visualization": "数据可视化", - "data-visualization-cert": "数据可视化认证", - "relational-database-v8": "关系数据库", - "relational-database-v8-cert": "关系数据库认证", - "back-end-development-and-apis": "后端开发和 APIs", - "back-end-development-and-apis-cert": "后端开发和 APIs 认证", + "responsive-web-design": "Legacy Responsive Web Design V8", + "responsive-web-design-cert": "Legacy Responsive Web Design V8 Certification", + "javascript-algorithms-and-data-structures": "Legacy JavaScript Algorithms and Data Structures V7", + "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures V7 Certification", + "javascript-algorithms-and-data-structures-v8": "Legacy JavaScript Algorithms and Data Structures V8", + "javascript-algorithms-and-data-structures-v8-cert": "Legacy JavaScript Algorithms and Data Structures V8 Certification", + "front-end-development-libraries": "Front End Development Libraries V8", + "front-end-development-libraries-cert": "Front End Development Libraries V8 Certification", + "data-visualization": "Data Visualization V8", + "data-visualization-cert": "Data Visualization V8 Certification", + "relational-database-v8": "Relational Database V8", + "relational-database-v8-cert": "Relational Database V8 Certification", + "back-end-development-and-apis": "Back End Development and APIs V8", + "back-end-development-and-apis-cert": "Back End Development and APIs V8 Certification", "quality-assurance-v7": "质量保证", "quality-assurance-v7-cert": "质量保证认证", "scientific-computing-with-python-v7": "Python 科学计算", @@ -1353,6 +1354,26 @@ "two-questions": "恭喜你已经走到了这一步。在你开始考试之前,请回答这两个简短的调研问题。" } }, + "speaking-modal": { + "heading": "Speaking Practice", + "repeat-sentence": "Repeat aloud this sentence:", + "play": "Play", + "playing": "Playing...", + "record": "Record", + "stop": "Stop", + "incorrect-words": "Incorrect words: {{words}}.", + "misplaced-words": "Misplaced words: {{words}}.", + "correct-congratulations": "That's correct! Congratulations!", + "very-good": "Very good!", + "try-again": "Try again.", + "no-audio-available": "No audio file available.", + "no-speech-detected": "Recording stopped. No speech detected.", + "speech-recognition-not-supported": "Speech recognition not supported in this browser.", + "recording-speak-now": "Recording. Speak now.", + "recording-stopped-processing": "Recording stopped. Processing...", + "microphone-access-error": "Error: Could not access microphone.", + "speaking-button": "Practice speaking" + }, "curriculum": { "catalog": { "title": "探索我们的目录", diff --git a/client/i18n/locales/espanol/intro.json b/client/i18n/locales/espanol/intro.json index f7900b1453d..ac51e11d597 100644 --- a/client/i18n/locales/espanol/intro.json +++ b/client/i18n/locales/espanol/intro.json @@ -60,7 +60,7 @@ } }, "2022/responsive-web-design": { - "title": "Diseño Web Responsivo", + "title": "Legacy Responsive Web Design V8", "intro": [ "En esta certificación de Diseño Web Adaptativo, aprenderás los lenguajes que los desarrolladores usan para construir páginas web: HTML (Lenguaje de Marcado de Hipertexto) para el contenido, y CSS (hojas de estilo en cascada) para el diseño.", "Primero, crearás una aplicación de fotos de gatos para aprender los conceptos básicos de HTML y CSS. Más adelante, aprenderás técnicas modernas como variables CSS, mediante la construcción de un pingüino, y las mejores prácticas para la accesibilidad mediante la construcción de un sitio de cuestionarios.", @@ -217,7 +217,7 @@ } }, "javascript-algorithms-and-data-structures": { - "title": "Algortimos JavaScript y Estructuras de Datos", + "title": "Legacy JavaScript Algorithms and Data Structures V7", "intro": [ "Mientras HTML y CSS controlan el contenido y el estilo de una página, JavaScript se utiliza para hacerlo interactivo. En la certificación Algoritmos de JavaScript y Estructuras de Datos, aprenderás los fundamentos de JavaScript incluyendo variables, arreglos, objetos, bucles y funciones.", "Una vez que tengas los fundamentos, aplicarás ese conocimiento creando algoritmos para manipular cadenas, factorizar números e incluso calcular la órbita de la Estación Espacial Internacional.", @@ -300,7 +300,7 @@ } }, "javascript-algorithms-and-data-structures-v8": { - "title": "Algoritmos y estructuras de datos de JavaScript", + "title": "Legacy JavaScript Algorithms and Data Structures V8", "intro": [ "Los desarrolladores usan HTML y CSS para controlar el contenido y estilo de una página. También usan JavaScript para hacer interactiva la página.", "En esta certificación de Algoritmos de JavaScript y Estructura de Datos, aprenderas los fundamentos de JavaScript, como variables, arreglos, objetos, bucles, funciones, DOM y mucho más.", @@ -490,7 +490,7 @@ } }, "front-end-development-libraries": { - "title": "Librerías de desarrollo de la interfaz", + "title": "Front End Development Libraries V8", "intro": [ "Ahora que estás familiarizado con HTML, CSS y JavaScript, mejora tus habilidades aprendiendo algunas de las librerías de interfaz más populares en la industria.", "En la certificación de bibliotecas de desarrollo front-end, aprenderá cómo diseñar su sitio rápidamente con Bootstrap. También aprenderá cómo agregar lógica a sus estilos CSS y extenderlos con Sass.", @@ -553,7 +553,7 @@ } }, "data-visualization": { - "title": "Visualización de Datos", + "title": "Data Visualization V8", "intro": [ "Los datos están a nuestro alrededor, pero no significan mucho si no tienen forma o contexto.", "En la certificación Visualización de Datos, construirás diagramas, gráficos, y mapas para presentar diferentes tipos de datos utilizando la biblioteca D3.js.", @@ -588,7 +588,7 @@ } }, "relational-database": { - "title": "Base de datos Relacionales", + "title": "Relational Database V8", "intro": [ "Para estos cursos, usarás herramientas reales de desarrollador y software incluyendo código VS, PostgreSQL, y la línea de comandos Linux / Unix para completar tutoriales interactivos y construir proyectos.", "Estos cursos empiezan con comandos básicos de Base. Utilizando la terminal, aprenderá todo, desde navegar y manipular un sistema de archivos, programar en Bash, hasta el uso avanzado.", @@ -696,7 +696,7 @@ } }, "back-end-development-and-apis": { - "title": "Desarrollo Back End y APIs", + "title": "Back End Development and APIs V8", "intro": [ "Hasta este punto, solo has usado JavaScript en la parte de front-end para agregar interactividad a una página, resolver los desafíos de algoritmos o construir un SPA. Pero JavaScript también se puede utilizar en el back-end, o servidor, para construir aplicaciones web completas.", "Hoy en día, una de las formas populares para construir aplicaciones es a través de microservicios, que son pequeñas aplicaciones modulares que trabajan juntas para formar una aplicación más grande.", @@ -2087,6 +2087,12 @@ "In these lessons, you will learn about HTML fundamentals like the div element, the id and class attributes, the HTML boilerplate, HTML entities, and more." ] }, + "workshop-bookstore-page": { + "title": "Build a Bookstore Page", + "intro": [ + "In this workshop, you will practice working with classes, ids and the div element by building a bookstore page." + ] + }, "lecture-understanding-how-html-affects-seo": { "title": "Understanding How HTML Affects SEO", "intro": [ @@ -4691,7 +4697,6 @@ "workshop-discount-calculator": { "title": "Build a Discount Calculator", "intro": [ - "Build a Discount Calculator", "In this workshop you will build a flexible discount pricing calculator through abstract base classes, allowing multiple discount algorithms to be applied interchangeably without modifying the core logic." ] }, @@ -4815,8 +4820,10 @@ ] }, "workshop-shortest-path-algorithm": { - "title": "Build a Shortest Path Algorithm", - "intro": [""] + "title": "Implement the Shortest Path Algorithm", + "intro": [ + "In this workshop you will implement the shortest path algorithm to find the shortest path between two nodes in a graph." + ] }, "lab-adjacency-list-to-matrix-converter": { "title": "Build an Adjacency List to Matrix Converter", @@ -6289,6 +6296,7 @@ }, "front-end-development-libraries-v9": { "title": "Front End Development Libraries Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the libraries that developers use to build webpages: React, TypeScript, and more.", "To earn your Front End Development Libraries Certification:", @@ -6630,6 +6638,7 @@ }, "python-v9": { "title": "Python Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the fundamentals of Python programming.", "To earn your Python Certification:", @@ -7088,6 +7097,7 @@ }, "relational-databases-v9": { "title": "Relational Databases Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the fundamentals of relational databases.", "To earn your Relational Databases Certification:", @@ -7322,6 +7332,7 @@ }, "back-end-development-and-apis-v9": { "title": "Back End Development and APIs Certification", + "note": "This certification is currently in development and will be available soon.", "intro": [ "This course teaches you the fundamentals of back end development and APIs.", "To earn your Back End Development and APIs Certification:", @@ -7438,11 +7449,17 @@ }, "full-stack-developer-v9": { "title": "Certified Full Stack Developer Curriculum", + "note": "If you were previously working through our full stack curriculum, don't worry - you're progress is saved. We split it into smaller certifications for you to earn along your journey. This certification is currently in development and will be available soon. Start earning the required certifications so you're ready when it launches.", "intro": [ - "This course provides a comprehensive pathway to becoming a Certified Full Stack Developer, covering all the essential technologies required to build modern, scalable web applications from start to finish.", - "Through a blend of interactive lessons, coding exercises, and real-world projects, you will master both frontend and backend development. You'll work with HTML, CSS, and JavaScript to build responsive user interfaces, explore React and TypeScript for advanced web applications, and learn to manage data with relational databases - and on the backend, you'll use Git, Npm, Node.js, and Python to create powerful server-side solutions.", - "By the end of this course, you'll have the practical skills and experience to confidently develop complete web applications, preparing you for a successful career as a Full Stack Developer.", - "This certification will take you a substantial amount of time and effort to complete. If you start now, you may be ready to start the remaining material and final exam when we launch it in the coming months." + "This certification represents the culmination of your full stack developer journey. It demonstrates your ability to build complete, modern web applications from start to finish.", + "To qualify for the exam, you must earn the following certifications:", + "- Responsive Web Design Certification", + "- JavaScript Certification", + "- Front End Development Libraries Certification", + "- Python Certification", + "- Relational Databases Certification", + "- Back End Development and APIs Certification", + "Pass the exam to earn your Full Stack Developer Certification." ], "chapters": { "certified-full-stack-developer-exam": "Certified Full Stack Developer Exam" @@ -7471,12 +7488,12 @@ "intro": ["Placeholder intro"], "chapters": { "es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish", - "es-a1-chapter-letters-and-sounds": "Letters and Sounds", + "es-a1-chapter-the-spanish-alphabet": "The Spanish Alphabet", "es-a1-chapter-greetings-and-introductions": "Greetings and Introductions" }, "modules": { "es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview", - "es-a1-module-alphabet-accents-and-punctuation": "Alphabet, Accents, and Punctuation", + "es-a1-module-alphabet-and-special-characters": "The Alphabet and Special Characters", "es-a1-module-greetings-and-farewells": "Greetings and Farewells", "es-a1-module-introducing-yourself": "Introducing Yourself", "es-a1-module-first-questions": "First Questions" @@ -7486,7 +7503,7 @@ "note": "Coming Winter 2025", "intro": ["PLACEHOLDER: Write the module intro here."] }, - "es-a1-module-alphabet-accents-and-punctuation": { + "es-a1-module-alphabet-and-special-characters": { "note": "Coming Winter 2025", "intro": ["PLACEHOLDER: Write the module intro here."] }, @@ -7536,8 +7553,8 @@ "title": "Punctuation", "intro": ["", ""] }, - "es-a1-quiz-alphabet-accent-and-punctuation-quiz": { - "title": "Alphabet, Accent and Punctuation Quiz", + "es-a1-quiz-the-alphabet": { + "title": "The Spanish Alphabet Quiz", "intro": ["", ""] }, "es-a1-warm-up-introducing-yourself-basics": { @@ -7587,6 +7604,22 @@ "es-a1-quiz-first-questions": { "title": "First Questions Quiz", "intro": ["", ""] + }, + "es-a1-learn-vowels": { + "title": "Vowels", + "intro": ["", ""] + }, + "es-a1-learn-consonants-and-special-characters": { + "title": "Consonants and Special Characters", + "intro": ["", ""] + }, + "es-a1-review-the-alphabet": { + "title": "The Spanish Alphabet Review", + "intro": ["", ""] + }, + "es-a1-practice-the-alphabet": { + "title": "The Spanish Alphabet Practice", + "intro": ["", ""] } } }, diff --git a/client/i18n/locales/espanol/translations.json b/client/i18n/locales/espanol/translations.json index d5690ea3ed0..41115ee99eb 100644 --- a/client/i18n/locales/espanol/translations.json +++ b/client/i18n/locales/espanol/translations.json @@ -685,6 +685,7 @@ "lab": "Lab", "review": "Review", "quiz": "Quiz", + "cert-project": "Certification Project", "exam": "Exam", "warm-up": "Warm-up", "learn": "Learn", @@ -1194,20 +1195,20 @@ } }, "title": { - "responsive-web-design": "Responsive Web Design", - "responsive-web-design-cert": "Responsive Web Design Certification", - "javascript-algorithms-and-data-structures": "Legacy JavaScript Algorithms and Data Structures", - "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures Certification", - "javascript-algorithms-and-data-structures-v8": "JavaScript Algorithms and Data Structures", - "javascript-algorithms-and-data-structures-v8-cert": "JavaScript Algorithms and Data Structures Certification", - "front-end-development-libraries": "Front End Development Libraries", - "front-end-development-libraries-cert": "Front End Development Libraries Certification", - "data-visualization": "Data Visualization", - "data-visualization-cert": "Data Visualization Certification", - "relational-database-v8": "Relational Database", - "relational-database-v8-cert": "Relational Database Certification", - "back-end-development-and-apis": "Back End Development and APIs", - "back-end-development-and-apis-cert": "Back End Development and APIs Certification", + "responsive-web-design": "Legacy Responsive Web Design V8", + "responsive-web-design-cert": "Legacy Responsive Web Design V8 Certification", + "javascript-algorithms-and-data-structures": "Legacy JavaScript Algorithms and Data Structures V7", + "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures V7 Certification", + "javascript-algorithms-and-data-structures-v8": "Legacy JavaScript Algorithms and Data Structures V8", + "javascript-algorithms-and-data-structures-v8-cert": "Legacy JavaScript Algorithms and Data Structures V8 Certification", + "front-end-development-libraries": "Front End Development Libraries V8", + "front-end-development-libraries-cert": "Front End Development Libraries V8 Certification", + "data-visualization": "Data Visualization V8", + "data-visualization-cert": "Data Visualization V8 Certification", + "relational-database-v8": "Relational Database V8", + "relational-database-v8-cert": "Relational Database V8 Certification", + "back-end-development-and-apis": "Back End Development and APIs V8", + "back-end-development-and-apis-cert": "Back End Development and APIs V8 Certification", "quality-assurance-v7": "Quality Assurance", "quality-assurance-v7-cert": "Quality Assurance Certification", "scientific-computing-with-python-v7": "Scientific Computing with Python", @@ -1353,6 +1354,26 @@ "two-questions": "Felicidades por llegar así de lejos. Antes que comiences el examen, por favor responda estas dos preguntas cómo una encuesta." } }, + "speaking-modal": { + "heading": "Speaking Practice", + "repeat-sentence": "Repeat aloud this sentence:", + "play": "Play", + "playing": "Playing...", + "record": "Record", + "stop": "Stop", + "incorrect-words": "Incorrect words: {{words}}.", + "misplaced-words": "Misplaced words: {{words}}.", + "correct-congratulations": "That's correct! Congratulations!", + "very-good": "Very good!", + "try-again": "Try again.", + "no-audio-available": "No audio file available.", + "no-speech-detected": "Recording stopped. No speech detected.", + "speech-recognition-not-supported": "Speech recognition not supported in this browser.", + "recording-speak-now": "Recording. Speak now.", + "recording-stopped-processing": "Recording stopped. Processing...", + "microphone-access-error": "Error: Could not access microphone.", + "speaking-button": "Practice speaking" + }, "curriculum": { "catalog": { "title": "Explore our Catalog", diff --git a/client/i18n/locales/german/intro.json b/client/i18n/locales/german/intro.json index 819985da533..736963b8c8e 100644 --- a/client/i18n/locales/german/intro.json +++ b/client/i18n/locales/german/intro.json @@ -60,7 +60,7 @@ } }, "2022/responsive-web-design": { - "title": "Responsive Webdesign", + "title": "Legacy Responsive Web Design V8", "intro": [ "In dieser Zertifizierung für responsives Webdesign lernst du die Sprachen, die Entwickler/innen zum Erstellen von Webseiten verwenden: HTML (Hypertext Markup Language) für den Inhalt und CSS (Cascading Style Sheets) für das Design.", "Zunächst baust du eine Katzenfoto-App, um die Grundlagen von HTML und CSS zu erlernen. Später lernst du moderne Techniken wie CSS-Variablen, indem du einen Pinguin baust, und bewährte Praktiken für Barrierefreiheit, indem du eine Quiz-Site erstellst.", @@ -217,7 +217,7 @@ } }, "javascript-algorithms-and-data-structures": { - "title": "Legacy JavaScript Algorithms and Data Structures", + "title": "Legacy JavaScript Algorithms and Data Structures V7", "intro": [ "Während HTML und CSS den Inhalt und das Styling einer Seite festlegen, wird JavaScript verwendet, um sie interaktiv zu gestalten. In der Zertifizierung \"JavaScript Algorithmen und Datenstrukturen\" lernst du die Grundlagen von JavaScript inklusive Variablen, Arrays, Objekten, Schleifen und Funktionen kennen.", "Sobald du die Grundlagen beherrschst, wendest du dieses Wissen an, indem du Algorithmen erstellst, um Strings zu manipulieren, Zahlen zu faktorisieren und sogar die Umlaufbahn der Internationalen Raumstation zu berechnen.", @@ -300,7 +300,7 @@ } }, "javascript-algorithms-and-data-structures-v8": { - "title": "JavaScript-Algorithmen und Datenstrukturen", + "title": "Legacy JavaScript Algorithms and Data Structures V8", "intro": [ "Entwickler verwenden HTML und CSS um den Inhalt und das Styling einer Seite zu kontrollieren. Und sie verwenden JavaScript, um diese Seite interaktiv zu gestalten.", "In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.", @@ -490,7 +490,7 @@ } }, "front-end-development-libraries": { - "title": "Front-End-Entwicklungsbibliotheken", + "title": "Front End Development Libraries V8", "intro": [ "Jetzt, wo du mit HTML, CSS und JavaScript vertraut bist, kannst du deine Fähigkeiten verbessern, indem du einige der beliebtesten Front-End-Bibliotheken der Branche lernst.", "In der Zertifizierung für Front-End-Entwicklungsbibliotheken lernst du, wie du deine Seite mit Bootstrap schnell gestalten kannst. Du lernst auch, wie du Logik zu deinen CSS-Styles hinzufügen und sie mit Sass erweitern kannst.", @@ -553,7 +553,7 @@ } }, "data-visualization": { - "title": "Datenvisualisierung", + "title": "Data Visualization V8", "intro": [ "Daten sind überall um uns herum, aber ohne Form und Kontext bedeuten sie nicht viel.", "In der Datenvisualisierung-Zertifizierung erstellst du Diagramme, Grafiken und Karten, um verschiedene Arten von Daten mit der D3.js Bibliothek zu präsentieren.", @@ -588,7 +588,7 @@ } }, "relational-database": { - "title": "Relational Database", + "title": "Relational Database V8", "intro": [ "In diesen Kursen verwendest du echte Entwickler-Tools und Software wie VS Code, PostgreSQL und die Linux/Unix-Kommandozeile, um interaktive Tutorials zu absolvieren und Projekte zu erstellen.", "Diese Kurse beginnen mit den grundlegenden Bash-Befehlen. Über das Terminal lernst du alles von der Navigation und dem Umgang mit dem Dateisystem über das Skripting in der Bash bis hin zur fortgeschrittenen Nutzung.", @@ -696,7 +696,7 @@ } }, "back-end-development-and-apis": { - "title": "Back-End Entwicklung und APIs", + "title": "Back End Development and APIs V8", "intro": [ "Bis zu diesem Punkt hast du JavaScript nur im Front-End verwendet, um einer Seite Interaktivität hinzuzufügen, Aufgaben mit Algorithmen zu lösen oder eine SPA zu bauen. Aber JavaScript kann auch im Back-End, also auf dem Server, verwendet werden, um ganze Webanwendungen zu erstellen.", "Heutzutage ist eine der beliebtesten Arten, Anwendungen zu erstellen, Microservices. Das sind kleine, modulare Anwendungen, die zusammenarbeiten und ein größeres Ganzes bilden.", @@ -2087,6 +2087,12 @@ "In these lessons, you will learn about HTML fundamentals like the div element, the id and class attributes, the HTML boilerplate, HTML entities, and more." ] }, + "workshop-bookstore-page": { + "title": "Build a Bookstore Page", + "intro": [ + "In this workshop, you will practice working with classes, ids and the div element by building a bookstore page." + ] + }, "lecture-understanding-how-html-affects-seo": { "title": "Understanding How HTML Affects SEO", "intro": [ @@ -4691,7 +4697,6 @@ "workshop-discount-calculator": { "title": "Build a Discount Calculator", "intro": [ - "Build a Discount Calculator", "In this workshop you will build a flexible discount pricing calculator through abstract base classes, allowing multiple discount algorithms to be applied interchangeably without modifying the core logic." ] }, @@ -4815,8 +4820,10 @@ ] }, "workshop-shortest-path-algorithm": { - "title": "Build a Shortest Path Algorithm", - "intro": [""] + "title": "Implement the Shortest Path Algorithm", + "intro": [ + "In this workshop you will implement the shortest path algorithm to find the shortest path between two nodes in a graph." + ] }, "lab-adjacency-list-to-matrix-converter": { "title": "Build an Adjacency List to Matrix Converter", @@ -6289,6 +6296,7 @@ }, "front-end-development-libraries-v9": { "title": "Front End Development Libraries Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the libraries that developers use to build webpages: React, TypeScript, and more.", "To earn your Front End Development Libraries Certification:", @@ -6630,6 +6638,7 @@ }, "python-v9": { "title": "Python Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the fundamentals of Python programming.", "To earn your Python Certification:", @@ -7088,6 +7097,7 @@ }, "relational-databases-v9": { "title": "Relational Databases Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the fundamentals of relational databases.", "To earn your Relational Databases Certification:", @@ -7322,6 +7332,7 @@ }, "back-end-development-and-apis-v9": { "title": "Back End Development and APIs Certification", + "note": "This certification is currently in development and will be available soon.", "intro": [ "This course teaches you the fundamentals of back end development and APIs.", "To earn your Back End Development and APIs Certification:", @@ -7438,11 +7449,17 @@ }, "full-stack-developer-v9": { "title": "Certified Full Stack Developer Curriculum", + "note": "If you were previously working through our full stack curriculum, don't worry - you're progress is saved. We split it into smaller certifications for you to earn along your journey. This certification is currently in development and will be available soon. Start earning the required certifications so you're ready when it launches.", "intro": [ - "This course provides a comprehensive pathway to becoming a Certified Full Stack Developer, covering all the essential technologies required to build modern, scalable web applications from start to finish.", - "Through a blend of interactive lessons, coding exercises, and real-world projects, you will master both frontend and backend development. You'll work with HTML, CSS, and JavaScript to build responsive user interfaces, explore React and TypeScript for advanced web applications, and learn to manage data with relational databases - and on the backend, you'll use Git, Npm, Node.js, and Python to create powerful server-side solutions.", - "By the end of this course, you'll have the practical skills and experience to confidently develop complete web applications, preparing you for a successful career as a Full Stack Developer.", - "This certification will take you a substantial amount of time and effort to complete. If you start now, you may be ready to start the remaining material and final exam when we launch it in the coming months." + "This certification represents the culmination of your full stack developer journey. It demonstrates your ability to build complete, modern web applications from start to finish.", + "To qualify for the exam, you must earn the following certifications:", + "- Responsive Web Design Certification", + "- JavaScript Certification", + "- Front End Development Libraries Certification", + "- Python Certification", + "- Relational Databases Certification", + "- Back End Development and APIs Certification", + "Pass the exam to earn your Full Stack Developer Certification." ], "chapters": { "certified-full-stack-developer-exam": "Certified Full Stack Developer Exam" @@ -7471,12 +7488,12 @@ "intro": ["Placeholder intro"], "chapters": { "es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish", - "es-a1-chapter-letters-and-sounds": "Letters and Sounds", + "es-a1-chapter-the-spanish-alphabet": "The Spanish Alphabet", "es-a1-chapter-greetings-and-introductions": "Greetings and Introductions" }, "modules": { "es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview", - "es-a1-module-alphabet-accents-and-punctuation": "Alphabet, Accents, and Punctuation", + "es-a1-module-alphabet-and-special-characters": "The Alphabet and Special Characters", "es-a1-module-greetings-and-farewells": "Greetings and Farewells", "es-a1-module-introducing-yourself": "Introducing Yourself", "es-a1-module-first-questions": "First Questions" @@ -7486,7 +7503,7 @@ "note": "Coming Winter 2025", "intro": ["PLACEHOLDER: Write the module intro here."] }, - "es-a1-module-alphabet-accents-and-punctuation": { + "es-a1-module-alphabet-and-special-characters": { "note": "Coming Winter 2025", "intro": ["PLACEHOLDER: Write the module intro here."] }, @@ -7536,8 +7553,8 @@ "title": "Punctuation", "intro": ["", ""] }, - "es-a1-quiz-alphabet-accent-and-punctuation-quiz": { - "title": "Alphabet, Accent and Punctuation Quiz", + "es-a1-quiz-the-alphabet": { + "title": "The Spanish Alphabet Quiz", "intro": ["", ""] }, "es-a1-warm-up-introducing-yourself-basics": { @@ -7587,6 +7604,22 @@ "es-a1-quiz-first-questions": { "title": "First Questions Quiz", "intro": ["", ""] + }, + "es-a1-learn-vowels": { + "title": "Vowels", + "intro": ["", ""] + }, + "es-a1-learn-consonants-and-special-characters": { + "title": "Consonants and Special Characters", + "intro": ["", ""] + }, + "es-a1-review-the-alphabet": { + "title": "The Spanish Alphabet Review", + "intro": ["", ""] + }, + "es-a1-practice-the-alphabet": { + "title": "The Spanish Alphabet Practice", + "intro": ["", ""] } } }, diff --git a/client/i18n/locales/german/translations.json b/client/i18n/locales/german/translations.json index 9165ae3dc46..b2f63a7fa9c 100644 --- a/client/i18n/locales/german/translations.json +++ b/client/i18n/locales/german/translations.json @@ -685,6 +685,7 @@ "lab": "Lab", "review": "Review", "quiz": "Quiz", + "cert-project": "Certification Project", "exam": "Exam", "warm-up": "Warm-up", "learn": "Learn", @@ -1194,20 +1195,20 @@ } }, "title": { - "responsive-web-design": "Responsive Web Design", - "responsive-web-design-cert": "Responsive Web Design Certification", - "javascript-algorithms-and-data-structures": "Legacy JavaScript Algorithms and Data Structures", - "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures Certification", - "javascript-algorithms-and-data-structures-v8": "JavaScript Algorithms and Data Structures", - "javascript-algorithms-and-data-structures-v8-cert": "JavaScript Algorithms and Data Structures Certification", - "front-end-development-libraries": "Front End Development Libraries", - "front-end-development-libraries-cert": "Front End Development Libraries Certification", - "data-visualization": "Data Visualization", - "data-visualization-cert": "Data Visualization Certification", - "relational-database-v8": "Relational Database", - "relational-database-v8-cert": "Relational Database Certification", - "back-end-development-and-apis": "Back End Development and APIs", - "back-end-development-and-apis-cert": "Back End Development and APIs Certification", + "responsive-web-design": "Legacy Responsive Web Design V8", + "responsive-web-design-cert": "Legacy Responsive Web Design V8 Certification", + "javascript-algorithms-and-data-structures": "Legacy JavaScript Algorithms and Data Structures V7", + "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures V7 Certification", + "javascript-algorithms-and-data-structures-v8": "Legacy JavaScript Algorithms and Data Structures V8", + "javascript-algorithms-and-data-structures-v8-cert": "Legacy JavaScript Algorithms and Data Structures V8 Certification", + "front-end-development-libraries": "Front End Development Libraries V8", + "front-end-development-libraries-cert": "Front End Development Libraries V8 Certification", + "data-visualization": "Data Visualization V8", + "data-visualization-cert": "Data Visualization V8 Certification", + "relational-database-v8": "Relational Database V8", + "relational-database-v8-cert": "Relational Database V8 Certification", + "back-end-development-and-apis": "Back End Development and APIs V8", + "back-end-development-and-apis-cert": "Back End Development and APIs V8 Certification", "quality-assurance-v7": "Quality Assurance", "quality-assurance-v7-cert": "Quality Assurance Certification", "scientific-computing-with-python-v7": "Scientific Computing with Python", @@ -1353,6 +1354,26 @@ "two-questions": "Congratulations on getting this far. Before you can start the exam, please answer these two short survey questions." } }, + "speaking-modal": { + "heading": "Speaking Practice", + "repeat-sentence": "Repeat aloud this sentence:", + "play": "Play", + "playing": "Playing...", + "record": "Record", + "stop": "Stop", + "incorrect-words": "Incorrect words: {{words}}.", + "misplaced-words": "Misplaced words: {{words}}.", + "correct-congratulations": "That's correct! Congratulations!", + "very-good": "Very good!", + "try-again": "Try again.", + "no-audio-available": "No audio file available.", + "no-speech-detected": "Recording stopped. No speech detected.", + "speech-recognition-not-supported": "Speech recognition not supported in this browser.", + "recording-speak-now": "Recording. Speak now.", + "recording-stopped-processing": "Recording stopped. Processing...", + "microphone-access-error": "Error: Could not access microphone.", + "speaking-button": "Practice speaking" + }, "curriculum": { "catalog": { "title": "Explore our Catalog", diff --git a/client/i18n/locales/italian/intro.json b/client/i18n/locales/italian/intro.json index b18e9dd0706..c4ac763bb76 100644 --- a/client/i18n/locales/italian/intro.json +++ b/client/i18n/locales/italian/intro.json @@ -60,7 +60,7 @@ } }, "2022/responsive-web-design": { - "title": "Web Design Responsivo", + "title": "Legacy Responsive Web Design V8", "intro": [ "In questo corso certificato di Web Design Responsivo imparerai i linguaggi che gli sviluppatori utilizzano per creare le pagine web. HTML (Hypertext Markup Language) per i contenuti e CSS (Cascading Style Sheets) per il design.", "Per prima cosa, costruirai un'app con foto di gatti per imparare le basi di HTML e CSS. Poi apprenderai tecniche più moderne come le variabili in CSS costruendo un pinguino, e le migliori pratiche per l'accessibilità costruendo un quiz.", @@ -217,7 +217,7 @@ } }, "javascript-algorithms-and-data-structures": { - "title": "Legacy JavaScript Algorithms and Data Structures", + "title": "Legacy JavaScript Algorithms and Data Structures V7", "intro": [ "Mentre HTML e CSS controllano il contenuto e lo stile della pagina, JavaScript viene utilizzato per renderla interattiva. Nella Certificazione Algoritmi e Strutture Dati in JavaScript, imparerai le basi di JavaScript, tra cui variabili, array, oggetti, loop e funzioni.", "Una volta che avrai appreso le basi, applicherai queste conoscenze creando algoritmi per manipolare stringhe, fattorizzare numeri, e persino calcolare l'orbita della Stazione Spaziale Internazionale.", @@ -300,7 +300,7 @@ } }, "javascript-algorithms-and-data-structures-v8": { - "title": "JavaScript Algorithms and Data Structures", + "title": "Legacy JavaScript Algorithms and Data Structures V8", "intro": [ "Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.", "Nella certificazione JavaScript Algoritmi e Strutture di Dati, imparerai i fondamenti di JavaScript come variabili, array, oggetti, loop, funzioni, il DOM e altro ancora.", @@ -490,7 +490,7 @@ } }, "front-end-development-libraries": { - "title": "Librerie di sviluppo Front End", + "title": "Front End Development Libraries V8", "intro": [ "Ora che hai familiarità con HTML, CSS, e JavaScript, aumenta le tue competenze conoscendo alcune delle più popolari librerie di front-end del settore.", "Nella Certificazione Librerie di Sviluppo Front End, imparerai come definire rapidamente lo stile del tuo sito con Bootstrap. Imparerai anche come aggiungere la logica ai tuoi stili CSS e ad estenderli con Sass.", @@ -553,7 +553,7 @@ } }, "data-visualization": { - "title": "Data Visualization", + "title": "Data Visualization V8", "intro": [ "I dati ci circondano, ma non ci dicono molto senza forma o contesto.", "Nella Certificazione Visualizzazione dei Dati, costruirai diagrammi, grafici e mappe per presentare diversi tipi di dati con la libreria D3.js.", @@ -588,7 +588,7 @@ } }, "relational-database": { - "title": "Database Relazionali", + "title": "Relational Database V8", "intro": [ "Per questi corsi, userai veri strumenti e software da sviluppatori inclusi VSCode, PostgreSQL, e la riga di comando Linux / Unix per completare i tutorial interattivi e creare progetti.", "Questi corsi iniziano con comandi Bash di base. Usando il terminale imparerai tutto da navigare e manipolare il sistema dei file, creare script in bash, tutto quanto fino all'uso avanzato.", @@ -696,7 +696,7 @@ } }, "back-end-development-and-apis": { - "title": "Sviluppo Back End e API", + "title": "Back End Development and APIs V8", "intro": [ "Fino a questo punto, hai usato solo JavaScript sul front-end per aggiungere interattività a una pagina, risolvere sfide algoritmiche o costruire una Single Page Application. Ma JavaScript può essere utilizzato anche nel backend (cioè lato server), per costruire intere applicazioni web.", "Oggi, uno dei modi più popolari per costruire applicazioni è attraverso i microservizi, che sono piccole applicazioni modulari che lavorano insieme per formare qualcosa di più grande.", @@ -2087,6 +2087,12 @@ "In these lessons, you will learn about HTML fundamentals like the div element, the id and class attributes, the HTML boilerplate, HTML entities, and more." ] }, + "workshop-bookstore-page": { + "title": "Build a Bookstore Page", + "intro": [ + "In this workshop, you will practice working with classes, ids and the div element by building a bookstore page." + ] + }, "lecture-understanding-how-html-affects-seo": { "title": "Understanding How HTML Affects SEO", "intro": [ @@ -4691,7 +4697,6 @@ "workshop-discount-calculator": { "title": "Build a Discount Calculator", "intro": [ - "Build a Discount Calculator", "In this workshop you will build a flexible discount pricing calculator through abstract base classes, allowing multiple discount algorithms to be applied interchangeably without modifying the core logic." ] }, @@ -4815,8 +4820,10 @@ ] }, "workshop-shortest-path-algorithm": { - "title": "Build a Shortest Path Algorithm", - "intro": [""] + "title": "Implement the Shortest Path Algorithm", + "intro": [ + "In this workshop you will implement the shortest path algorithm to find the shortest path between two nodes in a graph." + ] }, "lab-adjacency-list-to-matrix-converter": { "title": "Build an Adjacency List to Matrix Converter", @@ -6289,6 +6296,7 @@ }, "front-end-development-libraries-v9": { "title": "Front End Development Libraries Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the libraries that developers use to build webpages: React, TypeScript, and more.", "To earn your Front End Development Libraries Certification:", @@ -6630,6 +6638,7 @@ }, "python-v9": { "title": "Python Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the fundamentals of Python programming.", "To earn your Python Certification:", @@ -7088,6 +7097,7 @@ }, "relational-databases-v9": { "title": "Relational Databases Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the fundamentals of relational databases.", "To earn your Relational Databases Certification:", @@ -7322,6 +7332,7 @@ }, "back-end-development-and-apis-v9": { "title": "Back End Development and APIs Certification", + "note": "This certification is currently in development and will be available soon.", "intro": [ "This course teaches you the fundamentals of back end development and APIs.", "To earn your Back End Development and APIs Certification:", @@ -7438,11 +7449,17 @@ }, "full-stack-developer-v9": { "title": "Certified Full Stack Developer Curriculum", + "note": "If you were previously working through our full stack curriculum, don't worry - you're progress is saved. We split it into smaller certifications for you to earn along your journey. This certification is currently in development and will be available soon. Start earning the required certifications so you're ready when it launches.", "intro": [ - "This course provides a comprehensive pathway to becoming a Certified Full Stack Developer, covering all the essential technologies required to build modern, scalable web applications from start to finish.", - "Through a blend of interactive lessons, coding exercises, and real-world projects, you will master both frontend and backend development. You'll work with HTML, CSS, and JavaScript to build responsive user interfaces, explore React and TypeScript for advanced web applications, and learn to manage data with relational databases - and on the backend, you'll use Git, Npm, Node.js, and Python to create powerful server-side solutions.", - "By the end of this course, you'll have the practical skills and experience to confidently develop complete web applications, preparing you for a successful career as a Full Stack Developer.", - "This certification will take you a substantial amount of time and effort to complete. If you start now, you may be ready to start the remaining material and final exam when we launch it in the coming months." + "This certification represents the culmination of your full stack developer journey. It demonstrates your ability to build complete, modern web applications from start to finish.", + "To qualify for the exam, you must earn the following certifications:", + "- Responsive Web Design Certification", + "- JavaScript Certification", + "- Front End Development Libraries Certification", + "- Python Certification", + "- Relational Databases Certification", + "- Back End Development and APIs Certification", + "Pass the exam to earn your Full Stack Developer Certification." ], "chapters": { "certified-full-stack-developer-exam": "Certified Full Stack Developer Exam" @@ -7471,12 +7488,12 @@ "intro": ["Placeholder intro"], "chapters": { "es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish", - "es-a1-chapter-letters-and-sounds": "Letters and Sounds", + "es-a1-chapter-the-spanish-alphabet": "The Spanish Alphabet", "es-a1-chapter-greetings-and-introductions": "Greetings and Introductions" }, "modules": { "es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview", - "es-a1-module-alphabet-accents-and-punctuation": "Alphabet, Accents, and Punctuation", + "es-a1-module-alphabet-and-special-characters": "The Alphabet and Special Characters", "es-a1-module-greetings-and-farewells": "Greetings and Farewells", "es-a1-module-introducing-yourself": "Introducing Yourself", "es-a1-module-first-questions": "First Questions" @@ -7486,7 +7503,7 @@ "note": "Coming Winter 2025", "intro": ["PLACEHOLDER: Write the module intro here."] }, - "es-a1-module-alphabet-accents-and-punctuation": { + "es-a1-module-alphabet-and-special-characters": { "note": "Coming Winter 2025", "intro": ["PLACEHOLDER: Write the module intro here."] }, @@ -7536,8 +7553,8 @@ "title": "Punctuation", "intro": ["", ""] }, - "es-a1-quiz-alphabet-accent-and-punctuation-quiz": { - "title": "Alphabet, Accent and Punctuation Quiz", + "es-a1-quiz-the-alphabet": { + "title": "The Spanish Alphabet Quiz", "intro": ["", ""] }, "es-a1-warm-up-introducing-yourself-basics": { @@ -7587,6 +7604,22 @@ "es-a1-quiz-first-questions": { "title": "First Questions Quiz", "intro": ["", ""] + }, + "es-a1-learn-vowels": { + "title": "Vowels", + "intro": ["", ""] + }, + "es-a1-learn-consonants-and-special-characters": { + "title": "Consonants and Special Characters", + "intro": ["", ""] + }, + "es-a1-review-the-alphabet": { + "title": "The Spanish Alphabet Review", + "intro": ["", ""] + }, + "es-a1-practice-the-alphabet": { + "title": "The Spanish Alphabet Practice", + "intro": ["", ""] } } }, diff --git a/client/i18n/locales/italian/translations.json b/client/i18n/locales/italian/translations.json index 53b11671bd0..d35820f863e 100644 --- a/client/i18n/locales/italian/translations.json +++ b/client/i18n/locales/italian/translations.json @@ -685,6 +685,7 @@ "lab": "Lab", "review": "Review", "quiz": "Quiz", + "cert-project": "Certification Project", "exam": "Exam", "warm-up": "Warm-up", "learn": "Learn", @@ -1194,20 +1195,20 @@ } }, "title": { - "responsive-web-design": "Responsive Web Design", - "responsive-web-design-cert": "Responsive Web Design Certification", - "javascript-algorithms-and-data-structures": "Legacy JavaScript Algorithms and Data Structures", - "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures Certification", - "javascript-algorithms-and-data-structures-v8": "JavaScript Algorithms and Data Structures", - "javascript-algorithms-and-data-structures-v8-cert": "JavaScript Algorithms and Data Structures Certification", - "front-end-development-libraries": "Front End Development Libraries", - "front-end-development-libraries-cert": "Front End Development Libraries Certification", - "data-visualization": "Data Visualization", - "data-visualization-cert": "Data Visualization Certification", - "relational-database-v8": "Relational Database", - "relational-database-v8-cert": "Relational Database Certification", - "back-end-development-and-apis": "Back End Development and APIs", - "back-end-development-and-apis-cert": "Back End Development and APIs Certification", + "responsive-web-design": "Legacy Responsive Web Design V8", + "responsive-web-design-cert": "Legacy Responsive Web Design V8 Certification", + "javascript-algorithms-and-data-structures": "Legacy JavaScript Algorithms and Data Structures V7", + "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures V7 Certification", + "javascript-algorithms-and-data-structures-v8": "Legacy JavaScript Algorithms and Data Structures V8", + "javascript-algorithms-and-data-structures-v8-cert": "Legacy JavaScript Algorithms and Data Structures V8 Certification", + "front-end-development-libraries": "Front End Development Libraries V8", + "front-end-development-libraries-cert": "Front End Development Libraries V8 Certification", + "data-visualization": "Data Visualization V8", + "data-visualization-cert": "Data Visualization V8 Certification", + "relational-database-v8": "Relational Database V8", + "relational-database-v8-cert": "Relational Database V8 Certification", + "back-end-development-and-apis": "Back End Development and APIs V8", + "back-end-development-and-apis-cert": "Back End Development and APIs V8 Certification", "quality-assurance-v7": "Quality Assurance", "quality-assurance-v7-cert": "Quality Assurance Certification", "scientific-computing-with-python-v7": "Scientific Computing with Python", @@ -1353,6 +1354,26 @@ "two-questions": "Congratulazioni per essere arrivato fin qui. Prima di iniziare l'esame, per favore rispondi a queste due brevi domande." } }, + "speaking-modal": { + "heading": "Speaking Practice", + "repeat-sentence": "Repeat aloud this sentence:", + "play": "Play", + "playing": "Playing...", + "record": "Record", + "stop": "Stop", + "incorrect-words": "Incorrect words: {{words}}.", + "misplaced-words": "Misplaced words: {{words}}.", + "correct-congratulations": "That's correct! Congratulations!", + "very-good": "Very good!", + "try-again": "Try again.", + "no-audio-available": "No audio file available.", + "no-speech-detected": "Recording stopped. No speech detected.", + "speech-recognition-not-supported": "Speech recognition not supported in this browser.", + "recording-speak-now": "Recording. Speak now.", + "recording-stopped-processing": "Recording stopped. Processing...", + "microphone-access-error": "Error: Could not access microphone.", + "speaking-button": "Practice speaking" + }, "curriculum": { "catalog": { "title": "Explore our Catalog", diff --git a/client/i18n/locales/japanese/intro.json b/client/i18n/locales/japanese/intro.json index 5179d30fb77..a2c67938395 100644 --- a/client/i18n/locales/japanese/intro.json +++ b/client/i18n/locales/japanese/intro.json @@ -60,7 +60,7 @@ } }, "2022/responsive-web-design": { - "title": "レスポンシブウェブデザイン", + "title": "Legacy Responsive Web Design V8", "intro": [ "このレスポンシブウェブデザイン認定講座では、開発者がウェブページを実装するために使う言語について学びます。ページの内容には HTML (Hypertext Markup Language)、デザインには CSS (Cascading Style Sheets) を使用します。", "初めに、HTML と CSS の基礎を学ぶために、猫の写真アプリを作ります。その後、ペンギンの絵を作りながら CSS 変数等のモダンなテクニックを学びます。そしてクイズサイトを作りながらアクセシビリティのベストプラクティスを学びます。", @@ -217,7 +217,7 @@ } }, "javascript-algorithms-and-data-structures": { - "title": "(レガシー) JavaScript アルゴリズムとデータ構造", + "title": "Legacy JavaScript Algorithms and Data Structures V7", "intro": [ "HTML と CSS はページの内容とスタイルを制御しますが、JavaScript はそれを対話式にすることを手掛けます。JavaScript アルゴリズムとデータ構造認定講座では、変数、配列、オブジェクト、ループ、そして関数を含む JavaScript の基礎を学習します。", "いったん基礎を習得すれば、その知識を応用して文字列を扱うためのアルゴリズムを作成したり、数の階乗を計算したり、さらに国際宇宙ステーションの軌道を計算することもできます。", @@ -300,7 +300,7 @@ } }, "javascript-algorithms-and-data-structures-v8": { - "title": "JavaScript Algorithms and Data Structures", + "title": "Legacy JavaScript Algorithms and Data Structures V8", "intro": [ "Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.", "In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.", @@ -490,7 +490,7 @@ } }, "front-end-development-libraries": { - "title": "フロントエンド開発ライブラリ", + "title": "Front End Development Libraries V8", "intro": [ "今やあなたは HTML、CSS、そして JavaScript に精通しているので、業界内で最も一般的なフロントエンドライブラリのいくつかを学習することで技能を向上させましょう。", "フロントエンド開発ライブラリ認定講座では、Bootstrap でサイトを手軽に整える方法を学習します。Sass を利用して、CSS スタイルに論理的な処理を加えて拡張する方法についても学習します。", @@ -553,7 +553,7 @@ } }, "data-visualization": { - "title": "データ可視化", + "title": "Data Visualization V8", "intro": [ "データは至る所にありますが、形状と文脈なしではあまり意味を表しません。", "データ可視化認定講座では、D3.js ライブラリを使用して、様々な種類のデータを表すチャート、グラフ、およびマップを構築します。", @@ -588,7 +588,7 @@ } }, "relational-database": { - "title": "リレーショナルデータベース", + "title": "Relational Database V8", "intro": [ "このコースでは、VS Code、PostgreSQL、そして Linux / Unix コマンドラインを含む本格的な開発者ツールとソフトウェアを使用して、インタラクティブなチュートリアルを完了し、プロジェクトを構築します。", "これらのコースは基本的な Bash コマンドから始まります。ターミナルを使用して、ファイルシステムの移動や操作から、Bash 内でのスクリプト、幅広い高度な使用法まで、すべてを学習します。", @@ -696,7 +696,7 @@ } }, "back-end-development-and-apis": { - "title": "バックエンド開発と API", + "title": "Back End Development and APIs V8", "intro": [ "ここまでは、JavaScript をフロントエンドで使用して、ページに対話性を加えたり、アルゴリズムチャレンジを解決したり、SPA を構築したりしてきました。しかし JavaScript は、バックエンド (サーバー) でも使用でき、ウェブアプリケーション全体を構築することができます。", "現在、アプリケーションを構築する一般的な方法の一つはマイクロサービスを使用する方法です。これは、小さなモジュール式のアプリケーションを組み合わせて、より大きな全体を形成する方法です。", @@ -2087,6 +2087,12 @@ "In these lessons, you will learn about HTML fundamentals like the div element, the id and class attributes, the HTML boilerplate, HTML entities, and more." ] }, + "workshop-bookstore-page": { + "title": "Build a Bookstore Page", + "intro": [ + "In this workshop, you will practice working with classes, ids and the div element by building a bookstore page." + ] + }, "lecture-understanding-how-html-affects-seo": { "title": "Understanding How HTML Affects SEO", "intro": [ @@ -4691,7 +4697,6 @@ "workshop-discount-calculator": { "title": "Build a Discount Calculator", "intro": [ - "Build a Discount Calculator", "In this workshop you will build a flexible discount pricing calculator through abstract base classes, allowing multiple discount algorithms to be applied interchangeably without modifying the core logic." ] }, @@ -4815,8 +4820,10 @@ ] }, "workshop-shortest-path-algorithm": { - "title": "Build a Shortest Path Algorithm", - "intro": [""] + "title": "Implement the Shortest Path Algorithm", + "intro": [ + "In this workshop you will implement the shortest path algorithm to find the shortest path between two nodes in a graph." + ] }, "lab-adjacency-list-to-matrix-converter": { "title": "Build an Adjacency List to Matrix Converter", @@ -6289,6 +6296,7 @@ }, "front-end-development-libraries-v9": { "title": "Front End Development Libraries Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the libraries that developers use to build webpages: React, TypeScript, and more.", "To earn your Front End Development Libraries Certification:", @@ -6630,6 +6638,7 @@ }, "python-v9": { "title": "Python Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the fundamentals of Python programming.", "To earn your Python Certification:", @@ -7088,6 +7097,7 @@ }, "relational-databases-v9": { "title": "Relational Databases Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the fundamentals of relational databases.", "To earn your Relational Databases Certification:", @@ -7322,6 +7332,7 @@ }, "back-end-development-and-apis-v9": { "title": "Back End Development and APIs Certification", + "note": "This certification is currently in development and will be available soon.", "intro": [ "This course teaches you the fundamentals of back end development and APIs.", "To earn your Back End Development and APIs Certification:", @@ -7438,11 +7449,17 @@ }, "full-stack-developer-v9": { "title": "Certified Full Stack Developer Curriculum", + "note": "If you were previously working through our full stack curriculum, don't worry - you're progress is saved. We split it into smaller certifications for you to earn along your journey. This certification is currently in development and will be available soon. Start earning the required certifications so you're ready when it launches.", "intro": [ - "This course provides a comprehensive pathway to becoming a Certified Full Stack Developer, covering all the essential technologies required to build modern, scalable web applications from start to finish.", - "Through a blend of interactive lessons, coding exercises, and real-world projects, you will master both frontend and backend development. You'll work with HTML, CSS, and JavaScript to build responsive user interfaces, explore React and TypeScript for advanced web applications, and learn to manage data with relational databases - and on the backend, you'll use Git, Npm, Node.js, and Python to create powerful server-side solutions.", - "By the end of this course, you'll have the practical skills and experience to confidently develop complete web applications, preparing you for a successful career as a Full Stack Developer.", - "This certification will take you a substantial amount of time and effort to complete. If you start now, you may be ready to start the remaining material and final exam when we launch it in the coming months." + "This certification represents the culmination of your full stack developer journey. It demonstrates your ability to build complete, modern web applications from start to finish.", + "To qualify for the exam, you must earn the following certifications:", + "- Responsive Web Design Certification", + "- JavaScript Certification", + "- Front End Development Libraries Certification", + "- Python Certification", + "- Relational Databases Certification", + "- Back End Development and APIs Certification", + "Pass the exam to earn your Full Stack Developer Certification." ], "chapters": { "certified-full-stack-developer-exam": "Certified Full Stack Developer Exam" @@ -7471,12 +7488,12 @@ "intro": ["Placeholder intro"], "chapters": { "es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish", - "es-a1-chapter-letters-and-sounds": "Letters and Sounds", + "es-a1-chapter-the-spanish-alphabet": "The Spanish Alphabet", "es-a1-chapter-greetings-and-introductions": "Greetings and Introductions" }, "modules": { "es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview", - "es-a1-module-alphabet-accents-and-punctuation": "Alphabet, Accents, and Punctuation", + "es-a1-module-alphabet-and-special-characters": "The Alphabet and Special Characters", "es-a1-module-greetings-and-farewells": "Greetings and Farewells", "es-a1-module-introducing-yourself": "Introducing Yourself", "es-a1-module-first-questions": "First Questions" @@ -7486,7 +7503,7 @@ "note": "Coming Winter 2025", "intro": ["PLACEHOLDER: Write the module intro here."] }, - "es-a1-module-alphabet-accents-and-punctuation": { + "es-a1-module-alphabet-and-special-characters": { "note": "Coming Winter 2025", "intro": ["PLACEHOLDER: Write the module intro here."] }, @@ -7536,8 +7553,8 @@ "title": "Punctuation", "intro": ["", ""] }, - "es-a1-quiz-alphabet-accent-and-punctuation-quiz": { - "title": "Alphabet, Accent and Punctuation Quiz", + "es-a1-quiz-the-alphabet": { + "title": "The Spanish Alphabet Quiz", "intro": ["", ""] }, "es-a1-warm-up-introducing-yourself-basics": { @@ -7587,6 +7604,22 @@ "es-a1-quiz-first-questions": { "title": "First Questions Quiz", "intro": ["", ""] + }, + "es-a1-learn-vowels": { + "title": "Vowels", + "intro": ["", ""] + }, + "es-a1-learn-consonants-and-special-characters": { + "title": "Consonants and Special Characters", + "intro": ["", ""] + }, + "es-a1-review-the-alphabet": { + "title": "The Spanish Alphabet Review", + "intro": ["", ""] + }, + "es-a1-practice-the-alphabet": { + "title": "The Spanish Alphabet Practice", + "intro": ["", ""] } } }, diff --git a/client/i18n/locales/japanese/translations.json b/client/i18n/locales/japanese/translations.json index 76779f9e813..0e727ef78e7 100644 --- a/client/i18n/locales/japanese/translations.json +++ b/client/i18n/locales/japanese/translations.json @@ -685,6 +685,7 @@ "lab": "ラボ", "review": "復習", "quiz": "クイズ", + "cert-project": "Certification Project", "exam": "試験", "warm-up": "Warm-up", "learn": "Learn", @@ -1194,20 +1195,20 @@ } }, "title": { - "responsive-web-design": "レスポンシブウェブデザイン", - "responsive-web-design-cert": "レスポンシブウェブデザイン認定証", - "javascript-algorithms-and-data-structures": "旧 JavaScript アルゴリズムとデータ構造", - "javascript-algorithms-and-data-structures-cert": "旧 JavaScript アルゴリズムとデータ構造認定証", - "javascript-algorithms-and-data-structures-v8": "JavaScript アルゴリズムとデータ構造", - "javascript-algorithms-and-data-structures-v8-cert": "JavaScript アルゴリズムとデータ構造認定証", - "front-end-development-libraries": "フロントエンド開発ライブラリ", - "front-end-development-libraries-cert": "フロントエンド開発ライブラリ認定証", - "data-visualization": "データ可視化", - "data-visualization-cert": "データ可視化認定証", - "relational-database-v8": "リレーショナルデータベース", - "relational-database-v8-cert": "リレーショナルデータベース認定証", - "back-end-development-and-apis": "バックエンド開発と API", - "back-end-development-and-apis-cert": "バックエンド開発と API 認定証", + "responsive-web-design": "Legacy Responsive Web Design V8", + "responsive-web-design-cert": "Legacy Responsive Web Design V8 Certification", + "javascript-algorithms-and-data-structures": "Legacy JavaScript Algorithms and Data Structures V7", + "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures V7 Certification", + "javascript-algorithms-and-data-structures-v8": "Legacy JavaScript Algorithms and Data Structures V8", + "javascript-algorithms-and-data-structures-v8-cert": "Legacy JavaScript Algorithms and Data Structures V8 Certification", + "front-end-development-libraries": "Front End Development Libraries V8", + "front-end-development-libraries-cert": "Front End Development Libraries V8 Certification", + "data-visualization": "Data Visualization V8", + "data-visualization-cert": "Data Visualization V8 Certification", + "relational-database-v8": "Relational Database V8", + "relational-database-v8-cert": "Relational Database V8 Certification", + "back-end-development-and-apis": "Back End Development and APIs V8", + "back-end-development-and-apis-cert": "Back End Development and APIs V8 Certification", "quality-assurance-v7": "品質保証", "quality-assurance-v7-cert": "品質保証認定証", "scientific-computing-with-python-v7": "Python を用いた科学計算", @@ -1353,6 +1354,26 @@ "two-questions": "ここまでのコースの完了、おめでとうございます。試験を始める前に、こちらのアンケートにご協力ください。(2 問)" } }, + "speaking-modal": { + "heading": "Speaking Practice", + "repeat-sentence": "Repeat aloud this sentence:", + "play": "Play", + "playing": "Playing...", + "record": "Record", + "stop": "Stop", + "incorrect-words": "Incorrect words: {{words}}.", + "misplaced-words": "Misplaced words: {{words}}.", + "correct-congratulations": "That's correct! Congratulations!", + "very-good": "Very good!", + "try-again": "Try again.", + "no-audio-available": "No audio file available.", + "no-speech-detected": "Recording stopped. No speech detected.", + "speech-recognition-not-supported": "Speech recognition not supported in this browser.", + "recording-speak-now": "Recording. Speak now.", + "recording-stopped-processing": "Recording stopped. Processing...", + "microphone-access-error": "Error: Could not access microphone.", + "speaking-button": "Practice speaking" + }, "curriculum": { "catalog": { "title": "Explore our Catalog", diff --git a/client/i18n/locales/korean/intro.json b/client/i18n/locales/korean/intro.json index bab21a7890d..1f083a14220 100644 --- a/client/i18n/locales/korean/intro.json +++ b/client/i18n/locales/korean/intro.json @@ -60,7 +60,7 @@ } }, "2022/responsive-web-design": { - "title": "Responsive Web Design", + "title": "Legacy Responsive Web Design V8", "intro": [ "In this Responsive Web Design Certification, you'll learn the languages that developers use to build webpages: HTML (Hypertext Markup Language) for content, and CSS (Cascading Style Sheets) for design.", "First, you'll build a cat photo app to learn the basics of HTML and CSS. Later, you'll learn modern techniques like CSS variables by building a penguin, and best practices for accessibility by building a quiz site.", @@ -217,7 +217,7 @@ } }, "javascript-algorithms-and-data-structures": { - "title": "Legacy JavaScript Algorithms and Data Structures", + "title": "Legacy JavaScript Algorithms and Data Structures V7", "intro": [ "While HTML and CSS control the content and styling of a page, JavaScript is used to make it interactive. In the JavaScript Algorithm and Data Structures Certification, you'll learn the fundamentals of JavaScript including variables, arrays, objects, loops, and functions.", "Once you have the fundamentals down, you'll apply that knowledge by creating algorithms to manipulate strings, factorialize numbers, and even calculate the orbit of the International Space Station.", @@ -300,7 +300,7 @@ } }, "javascript-algorithms-and-data-structures-v8": { - "title": "JavaScript Algorithms and Data Structures", + "title": "Legacy JavaScript Algorithms and Data Structures V8", "intro": [ "Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.", "In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.", @@ -490,7 +490,7 @@ } }, "front-end-development-libraries": { - "title": "Front End Development Libraries", + "title": "Front End Development Libraries V8", "intro": [ "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular front end libraries in the industry.", "In the Front End Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.", @@ -553,7 +553,7 @@ } }, "data-visualization": { - "title": "Data Visualization", + "title": "Data Visualization V8", "intro": [ "Data is all around us, but it doesn't mean much without shape or context.", "In the Data Visualization Certification, you'll build charts, graphs, and maps to present different types of data with the D3.js library.", @@ -588,7 +588,7 @@ } }, "relational-database": { - "title": "Relational Database", + "title": "Relational Database V8", "intro": [ "For these courses, you will use real developer tools and software including VS Code, PostgreSQL, and the Linux / Unix command line to complete interactive tutorials and build projects.", "These courses start off with basic Bash commands. Using the terminal, you will learn everything from navigating and manipulating a file system, scripting in Bash, all the way to advanced usage.", @@ -696,7 +696,7 @@ } }, "back-end-development-and-apis": { - "title": "Back End Development and APIs", + "title": "Back End Development and APIs V8", "intro": [ "Until this point, you've only used JavaScript on the front end to add interactivity to a page, solve algorithm challenges, or build an SPA. But JavaScript can also be used on the back end, or server, to build entire web applications.", "Today, one of the popular ways to build applications is through microservices, which are small, modular applications that work together to form a larger whole.", @@ -2087,6 +2087,12 @@ "In these lessons, you will learn about HTML fundamentals like the div element, the id and class attributes, the HTML boilerplate, HTML entities, and more." ] }, + "workshop-bookstore-page": { + "title": "Build a Bookstore Page", + "intro": [ + "In this workshop, you will practice working with classes, ids and the div element by building a bookstore page." + ] + }, "lecture-understanding-how-html-affects-seo": { "title": "Understanding How HTML Affects SEO", "intro": [ @@ -4691,7 +4697,6 @@ "workshop-discount-calculator": { "title": "Build a Discount Calculator", "intro": [ - "Build a Discount Calculator", "In this workshop you will build a flexible discount pricing calculator through abstract base classes, allowing multiple discount algorithms to be applied interchangeably without modifying the core logic." ] }, @@ -4815,8 +4820,10 @@ ] }, "workshop-shortest-path-algorithm": { - "title": "Build a Shortest Path Algorithm", - "intro": [""] + "title": "Implement the Shortest Path Algorithm", + "intro": [ + "In this workshop you will implement the shortest path algorithm to find the shortest path between two nodes in a graph." + ] }, "lab-adjacency-list-to-matrix-converter": { "title": "Build an Adjacency List to Matrix Converter", @@ -6289,6 +6296,7 @@ }, "front-end-development-libraries-v9": { "title": "Front End Development Libraries Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the libraries that developers use to build webpages: React, TypeScript, and more.", "To earn your Front End Development Libraries Certification:", @@ -6630,6 +6638,7 @@ }, "python-v9": { "title": "Python Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the fundamentals of Python programming.", "To earn your Python Certification:", @@ -7088,6 +7097,7 @@ }, "relational-databases-v9": { "title": "Relational Databases Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the fundamentals of relational databases.", "To earn your Relational Databases Certification:", @@ -7322,6 +7332,7 @@ }, "back-end-development-and-apis-v9": { "title": "Back End Development and APIs Certification", + "note": "This certification is currently in development and will be available soon.", "intro": [ "This course teaches you the fundamentals of back end development and APIs.", "To earn your Back End Development and APIs Certification:", @@ -7438,11 +7449,17 @@ }, "full-stack-developer-v9": { "title": "Certified Full Stack Developer Curriculum", + "note": "If you were previously working through our full stack curriculum, don't worry - you're progress is saved. We split it into smaller certifications for you to earn along your journey. This certification is currently in development and will be available soon. Start earning the required certifications so you're ready when it launches.", "intro": [ - "This course provides a comprehensive pathway to becoming a Certified Full Stack Developer, covering all the essential technologies required to build modern, scalable web applications from start to finish.", - "Through a blend of interactive lessons, coding exercises, and real-world projects, you will master both frontend and backend development. You'll work with HTML, CSS, and JavaScript to build responsive user interfaces, explore React and TypeScript for advanced web applications, and learn to manage data with relational databases - and on the backend, you'll use Git, Npm, Node.js, and Python to create powerful server-side solutions.", - "By the end of this course, you'll have the practical skills and experience to confidently develop complete web applications, preparing you for a successful career as a Full Stack Developer.", - "This certification will take you a substantial amount of time and effort to complete. If you start now, you may be ready to start the remaining material and final exam when we launch it in the coming months." + "This certification represents the culmination of your full stack developer journey. It demonstrates your ability to build complete, modern web applications from start to finish.", + "To qualify for the exam, you must earn the following certifications:", + "- Responsive Web Design Certification", + "- JavaScript Certification", + "- Front End Development Libraries Certification", + "- Python Certification", + "- Relational Databases Certification", + "- Back End Development and APIs Certification", + "Pass the exam to earn your Full Stack Developer Certification." ], "chapters": { "certified-full-stack-developer-exam": "Certified Full Stack Developer Exam" @@ -7471,12 +7488,12 @@ "intro": ["Placeholder intro"], "chapters": { "es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish", - "es-a1-chapter-letters-and-sounds": "Letters and Sounds", + "es-a1-chapter-the-spanish-alphabet": "The Spanish Alphabet", "es-a1-chapter-greetings-and-introductions": "Greetings and Introductions" }, "modules": { "es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview", - "es-a1-module-alphabet-accents-and-punctuation": "Alphabet, Accents, and Punctuation", + "es-a1-module-alphabet-and-special-characters": "The Alphabet and Special Characters", "es-a1-module-greetings-and-farewells": "Greetings and Farewells", "es-a1-module-introducing-yourself": "Introducing Yourself", "es-a1-module-first-questions": "First Questions" @@ -7486,7 +7503,7 @@ "note": "Coming Winter 2025", "intro": ["PLACEHOLDER: Write the module intro here."] }, - "es-a1-module-alphabet-accents-and-punctuation": { + "es-a1-module-alphabet-and-special-characters": { "note": "Coming Winter 2025", "intro": ["PLACEHOLDER: Write the module intro here."] }, @@ -7536,8 +7553,8 @@ "title": "Punctuation", "intro": ["", ""] }, - "es-a1-quiz-alphabet-accent-and-punctuation-quiz": { - "title": "Alphabet, Accent and Punctuation Quiz", + "es-a1-quiz-the-alphabet": { + "title": "The Spanish Alphabet Quiz", "intro": ["", ""] }, "es-a1-warm-up-introducing-yourself-basics": { @@ -7587,6 +7604,22 @@ "es-a1-quiz-first-questions": { "title": "First Questions Quiz", "intro": ["", ""] + }, + "es-a1-learn-vowels": { + "title": "Vowels", + "intro": ["", ""] + }, + "es-a1-learn-consonants-and-special-characters": { + "title": "Consonants and Special Characters", + "intro": ["", ""] + }, + "es-a1-review-the-alphabet": { + "title": "The Spanish Alphabet Review", + "intro": ["", ""] + }, + "es-a1-practice-the-alphabet": { + "title": "The Spanish Alphabet Practice", + "intro": ["", ""] } } }, diff --git a/client/i18n/locales/korean/translations.json b/client/i18n/locales/korean/translations.json index d0473bb08bc..d02b1e796a1 100644 --- a/client/i18n/locales/korean/translations.json +++ b/client/i18n/locales/korean/translations.json @@ -685,6 +685,7 @@ "lab": "Lab", "review": "Review", "quiz": "Quiz", + "cert-project": "Certification Project", "exam": "Exam", "warm-up": "Warm-up", "learn": "Learn", @@ -1194,20 +1195,20 @@ } }, "title": { - "responsive-web-design": "Responsive Web Design", - "responsive-web-design-cert": "Responsive Web Design Certification", - "javascript-algorithms-and-data-structures": "Legacy JavaScript Algorithms and Data Structures", - "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures Certification", - "javascript-algorithms-and-data-structures-v8": "JavaScript Algorithms and Data Structures", - "javascript-algorithms-and-data-structures-v8-cert": "JavaScript Algorithms and Data Structures Certification", - "front-end-development-libraries": "Front End Development Libraries", - "front-end-development-libraries-cert": "Front End Development Libraries Certification", - "data-visualization": "Data Visualization", - "data-visualization-cert": "Data Visualization Certification", - "relational-database-v8": "Relational Database", - "relational-database-v8-cert": "Relational Database Certification", - "back-end-development-and-apis": "Back End Development and APIs", - "back-end-development-and-apis-cert": "Back End Development and APIs Certification", + "responsive-web-design": "Legacy Responsive Web Design V8", + "responsive-web-design-cert": "Legacy Responsive Web Design V8 Certification", + "javascript-algorithms-and-data-structures": "Legacy JavaScript Algorithms and Data Structures V7", + "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures V7 Certification", + "javascript-algorithms-and-data-structures-v8": "Legacy JavaScript Algorithms and Data Structures V8", + "javascript-algorithms-and-data-structures-v8-cert": "Legacy JavaScript Algorithms and Data Structures V8 Certification", + "front-end-development-libraries": "Front End Development Libraries V8", + "front-end-development-libraries-cert": "Front End Development Libraries V8 Certification", + "data-visualization": "Data Visualization V8", + "data-visualization-cert": "Data Visualization V8 Certification", + "relational-database-v8": "Relational Database V8", + "relational-database-v8-cert": "Relational Database V8 Certification", + "back-end-development-and-apis": "Back End Development and APIs V8", + "back-end-development-and-apis-cert": "Back End Development and APIs V8 Certification", "quality-assurance-v7": "Quality Assurance", "quality-assurance-v7-cert": "Quality Assurance Certification", "scientific-computing-with-python-v7": "Scientific Computing with Python", @@ -1353,6 +1354,26 @@ "two-questions": "Congratulations on getting this far. Before you can start the exam, please answer these two short survey questions." } }, + "speaking-modal": { + "heading": "Speaking Practice", + "repeat-sentence": "Repeat aloud this sentence:", + "play": "Play", + "playing": "Playing...", + "record": "Record", + "stop": "Stop", + "incorrect-words": "Incorrect words: {{words}}.", + "misplaced-words": "Misplaced words: {{words}}.", + "correct-congratulations": "That's correct! Congratulations!", + "very-good": "Very good!", + "try-again": "Try again.", + "no-audio-available": "No audio file available.", + "no-speech-detected": "Recording stopped. No speech detected.", + "speech-recognition-not-supported": "Speech recognition not supported in this browser.", + "recording-speak-now": "Recording. Speak now.", + "recording-stopped-processing": "Recording stopped. Processing...", + "microphone-access-error": "Error: Could not access microphone.", + "speaking-button": "Practice speaking" + }, "curriculum": { "catalog": { "title": "Explore our Catalog", diff --git a/client/i18n/locales/portuguese/intro.json b/client/i18n/locales/portuguese/intro.json index 9e31001e26e..3fca6cebf48 100644 --- a/client/i18n/locales/portuguese/intro.json +++ b/client/i18n/locales/portuguese/intro.json @@ -60,7 +60,7 @@ } }, "2022/responsive-web-design": { - "title": "Design responsivo para a web", + "title": "Legacy Responsive Web Design V8", "intro": [ "Nessa certificação de Design responsivo para a web, você aprenderá as linguagens que os desenvolvedores usam para construir sites: HTML (Linguagem de Marcação de Hipertexto) para o conteúdo e CSS (Folha de Estilo em Cascata) para o design.", "Primeiro, você vai construir um aplicativo de fotos de gato para aprender o básico de HTML e CSS. Mais tarde, você aprenderá técnicas modernas como variáveis CSS construindo um pinguim, e melhores práticas de acessibilidade criando um site de questionário.", @@ -217,7 +217,7 @@ } }, "javascript-algorithms-and-data-structures": { - "title": "Algoritmos e estrutura de dados em JavaScript legado", + "title": "Legacy JavaScript Algorithms and Data Structures V7", "intro": [ "Enquanto o HTML e o CSS controlam o conteúdo e o estilo de uma página, o JavaScript é usado para torná-lo interativo. Na certificação de Algoritmos e Estruturas de Dados em JavaScript, você aprenderá os fundamentos do JavaScript, incluindo variáveis, arrays, objetos, laços e funções.", "Assim que souber os fundamentos abaixo, você aplicará esse conhecimento, criando algoritmos para manipular strings, fatorar números e até mesmo calcular a órbita da Estação Espacial Internacional.", @@ -300,7 +300,7 @@ } }, "javascript-algorithms-and-data-structures-v8": { - "title": "Algoritmos em JavaScript e Estruturas de Dados", + "title": "Legacy JavaScript Algorithms and Data Structures V8", "intro": [ "Desenvolvedores usam HTML e CSS para controlar os componentes e estilizar a página. Eles também usam o JavaScript para tornar essa página interativa.", "Neste certificado de Algoritmos e estruturas de dados em JavaScript, você aprenderá os fundamentos de JavaScript como variáveis, arrays, objetos, laços, funções, o DOM e mais.", @@ -490,7 +490,7 @@ } }, "front-end-development-libraries": { - "title": "Bibliotecas de desenvolvimento em front-end", + "title": "Front End Development Libraries V8", "intro": [ "Agora que você está familiarizado com HTML, CSS e JavaScript, melhore suas habilidades aprendendo algumas das bibliotecas front-end mais populares do setor.", "Na certificação de bibliotecas de desenvolvimento em front-end, você aprenderá a estilizar seu site rapidamente com Bootstrap. Você também aprenderá a adicionar a lógica aos seus estilos CSS e a ampliá-los com Sass.", @@ -553,7 +553,7 @@ } }, "data-visualization": { - "title": "Visualização de dados", + "title": "Data Visualization V8", "intro": [ "Os dados estão ao nosso redor, mas isso não quer dizer muita coisa se eles não tiverem forma ou contexto.", "Na certificação de visualização de dados, você criará tabelas, gráficos e mapas para apresentar diferentes tipos de dados com a biblioteca D3.js.", @@ -588,7 +588,7 @@ } }, "relational-database": { - "title": "Bancos de dados relacionais", + "title": "Relational Database V8", "intro": [ "Para estes cursos, você usará ferramentas e software reais de desenvolvedor, incluindo o VS Code, PostgreSQL e a linha de comando do Linux/Unix para completar tutoriais interativos e criar projetos.", "Estes cursos começam com comandos básicos do Bash. Usando o terminal, você aprenderá tudo, de navegar e manipular um sistema de arquivos e fazer scripts no Bash, até usos mais avançados.", @@ -696,7 +696,7 @@ } }, "back-end-development-and-apis": { - "title": "APIs e desenvolvimento de back-end", + "title": "Back End Development and APIs V8", "intro": [ "Até esse ponto, você usou JavaScript apenas no front-end para adicionar interatividade a uma página, resolver desafios de algoritmos ou construir uma SPA. Mas o JavaScript também pode ser usado no back-end, ou servidor, para construir aplicações web inteiras.", "Hoje em dia, uma das formas populares de se criar aplicações é através do uso de microsserviços, que são pequenas aplicações modulares que trabalham em conjunto para formar uma aplicação maior inteira.", @@ -2085,6 +2085,12 @@ "Nestes cursos, você aprenderá sobre fundamentos do HTML, como o elemento div, os atributos id e class, o boilerplate HTML, entidades HTML, e outros conceitos." ] }, + "workshop-bookstore-page": { + "title": "Build a Bookstore Page", + "intro": [ + "In this workshop, you will practice working with classes, ids and the div element by building a bookstore page." + ] + }, "lecture-understanding-how-html-affects-seo": { "title": "Entendendo Como o HTML Afeta o SEO", "intro": [ @@ -3099,9 +3105,9 @@ ] }, "workshop-string-formatter": { - "title": "Build a String Formatter", + "title": "Criar um formatador de strings", "intro": [ - "In this workshop, you will practice working with various string methods including the trim(), toUpperCase() and toLowerCase() methods." + "Neste workshop, você praticará trabalhar com vários métodos de strings, incluindo os métodos trim(), toUpperCase() e toLowerCase()." ] }, "lecture-working-with-string-modification-methods": { @@ -4731,9 +4737,8 @@ "intro": ["Aprenda sobre Compreender Abstração nestas lições."] }, "workshop-discount-calculator": { - "title": "Build a Discount Calculator", + "title": "Criar uma calculadora de descontos", "intro": [ - "Build a Discount Calculator", "In this workshop you will build a flexible discount pricing calculator through abstract base classes, allowing multiple discount algorithms to be applied interchangeably without modifying the core logic." ] }, @@ -4857,8 +4862,10 @@ ] }, "workshop-shortest-path-algorithm": { - "title": "Crie um Algoritmo de Caminho mais Curto", - "intro": [""] + "title": "Implement the Shortest Path Algorithm", + "intro": [ + "In this workshop you will implement the shortest path algorithm to find the shortest path between two nodes in a graph." + ] }, "lab-adjacency-list-to-matrix-converter": { "title": "Crie um Conversor de Lista de Adjacência para Matriz", @@ -6365,6 +6372,7 @@ }, "front-end-development-libraries-v9": { "title": "Certificação de Bibliotecas de Desenvolvimento Front-End", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "Este curso ensina as bibliotecas que os desenvolvedores utilizam para criar páginas da web: React, TypeScript, e mais.", "Para conquistar sua Certificação de Bibliotecas de Desenvolvimento Front-End:", @@ -6714,6 +6722,7 @@ }, "python-v9": { "title": "Certificação em Python", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "Este curso ensina os fundamentos da programação em Python.", "Para conquistar sua Certificação em Python:", @@ -7176,6 +7185,7 @@ }, "relational-databases-v9": { "title": "Certificação de Bancos de Dados Relacionais", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "Este curso ensina os fundamentos dos bancos de dados relacionais.", "Para conquistar sua Certificação de Bancos de Dados Relacionais:", @@ -7420,6 +7430,7 @@ }, "back-end-development-and-apis-v9": { "title": "Certificação de Desenvolvimento Back-End e APIs", + "note": "This certification is currently in development and will be available soon.", "intro": [ "Este curso ensina os fundamentos do Desenvolvimento Back-End e APIs.", "Para conquistar sua Certificação de Desenvolvimento Back-End e APIs:", @@ -7536,11 +7547,17 @@ }, "full-stack-developer-v9": { "title": "Currículo de Desenvolvedor Full Stack Certificado", + "note": "If you were previously working through our full stack curriculum, don't worry - you're progress is saved. We split it into smaller certifications for you to earn along your journey. This certification is currently in development and will be available soon. Start earning the required certifications so you're ready when it launches.", "intro": [ - "Este curso oferece um caminho abrangente para se tornar um Desenvolvedor Full Stack Certificado, cobrindo todas as tecnologias essenciais necessárias para desenvolver aplicações web modernas e escaláveis do início ao fim.", - "Por meio de uma combinação de lições interativas, exercícios de codificação e projetos do mundo real, você dominará o desenvolvimento frontend e backend. Você trabalhará com HTML, CSS e JavaScript para criar interfaces de usuário responsivas, explorará React e TypeScript para aplicações web avançadas e aprenderá a gerenciar dados com bancos de dados relacionais - no backend, você usará Git, Npm, Node.js e Python para criar soluções poderosas do lado do servidor.", - "Ao final deste curso, você terá as habilidades práticas e a experiência para desenvolver aplicações web completas com confiança, preparando-se para uma carreira de sucesso como Desenvolvedor Full Stack.", - "Esta certificação vai exigir uma quantidade substancial de tempo e esforço para ser concluída. Se você começar agora, poderá estar pronto para iniciar o material restante e o exame final quando o lançarmos nos próximos meses." + "This certification represents the culmination of your full stack developer journey. It demonstrates your ability to build complete, modern web applications from start to finish.", + "To qualify for the exam, you must earn the following certifications:", + "- Responsive Web Design Certification", + "- JavaScript Certification", + "- Front End Development Libraries Certification", + "- Python Certification", + "- Relational Databases Certification", + "- Back End Development and APIs Certification", + "Pass the exam to earn your Full Stack Developer Certification." ], "chapters": { "certified-full-stack-developer-exam": "Exame de Desenvolvedor Full Stack Certificado" @@ -7571,12 +7588,12 @@ "intro": ["Introdução de Espaço Reservado"], "chapters": { "es-a1-chapter-welcome-to-a1-professional-spanish": "Bem-vindo ao A1 Espanhol Profissional", - "es-a1-chapter-letters-and-sounds": "Letras e Sons", + "es-a1-chapter-the-spanish-alphabet": "The Spanish Alphabet", "es-a1-chapter-greetings-and-introductions": "Saudações e Apresentações" }, "modules": { "es-a1-module-introduction-and-certification-overview": "Introdução e Visão Geral da Certificação", - "es-a1-module-alphabet-accents-and-punctuation": "Alfabeto, Acentos e Pontuação", + "es-a1-module-alphabet-and-special-characters": "The Alphabet and Special Characters", "es-a1-module-greetings-and-farewells": "Saudações e Despedidas", "es-a1-module-introducing-yourself": "Apresentando-se", "es-a1-module-first-questions": "Primeiras Perguntas" @@ -7586,9 +7603,9 @@ "note": "Inverno de 2025", "intro": ["PLACEHOLDER: Escreva a introdução do módulo aqui."] }, - "es-a1-module-alphabet-accents-and-punctuation": { - "note": "Inverno de 2025", - "intro": ["PLACEHOLDER: Escreva a introdução do módulo aqui."] + "es-a1-module-alphabet-and-special-characters": { + "note": "Coming Winter 2025", + "intro": ["PLACEHOLDER: Write the module intro here."] }, "es-a1-module-greetings-and-farewells": { "note": "Inverno de 2025", @@ -7636,8 +7653,8 @@ "title": "Pontuação", "intro": ["", ""] }, - "es-a1-quiz-alphabet-accent-and-punctuation-quiz": { - "title": "Questionário de Alfabeto, Acentos e Pontuação", + "es-a1-quiz-the-alphabet": { + "title": "The Spanish Alphabet Quiz", "intro": ["", ""] }, "es-a1-warm-up-introducing-yourself-basics": { @@ -7687,6 +7704,22 @@ "es-a1-quiz-first-questions": { "title": "Quiz de Primeiras Perguntas", "intro": ["", ""] + }, + "es-a1-learn-vowels": { + "title": "Vowels", + "intro": ["", ""] + }, + "es-a1-learn-consonants-and-special-characters": { + "title": "Consonants and Special Characters", + "intro": ["", ""] + }, + "es-a1-review-the-alphabet": { + "title": "The Spanish Alphabet Review", + "intro": ["", ""] + }, + "es-a1-practice-the-alphabet": { + "title": "The Spanish Alphabet Practice", + "intro": ["", ""] } } }, diff --git a/client/i18n/locales/portuguese/translations.json b/client/i18n/locales/portuguese/translations.json index d4c77d4a70c..10646303c4a 100644 --- a/client/i18n/locales/portuguese/translations.json +++ b/client/i18n/locales/portuguese/translations.json @@ -685,6 +685,7 @@ "lab": "Laboratório", "review": "Revisão", "quiz": "Questionário", + "cert-project": "Certification Project", "exam": "Teste", "warm-up": "Aquecimento", "learn": "Aprender", @@ -1194,20 +1195,20 @@ } }, "title": { - "responsive-web-design": "Design responsivo para a web", - "responsive-web-design-cert": "Certificação de design responsivo para a web", - "javascript-algorithms-and-data-structures": "Algoritmos em JavaScript e Estrutura de Dados edição antiga", - "javascript-algorithms-and-data-structures-cert": "Cerificação Algoritmos em JavaScript e Estrutura de Dados edição antiga", - "javascript-algorithms-and-data-structures-v8": "Algoritmos em JavaScript e Estruturas de Dados", - "javascript-algorithms-and-data-structures-v8-cert": "Certificação de algoritmos em JavaScript e estruturas de dados", - "front-end-development-libraries": "Bibliotecas de desenvolvimento front-end", - "front-end-development-libraries-cert": "Certificação de bibliotecas de desenvolvimento front-end", - "data-visualization": "Visualização de dados", - "data-visualization-cert": "Certificação de visualização de dados", - "relational-database-v8": "Bancos de dados relacionais", - "relational-database-v8-cert": "Certificação de bancos de dados relacionais", - "back-end-development-and-apis": "Desenvolvimento back-end e APIs", - "back-end-development-and-apis-cert": "Certificação de desenvolvimento back-end e APIs", + "responsive-web-design": "Legacy Responsive Web Design V8", + "responsive-web-design-cert": "Legacy Responsive Web Design V8 Certification", + "javascript-algorithms-and-data-structures": "Legacy JavaScript Algorithms and Data Structures V7", + "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures V7 Certification", + "javascript-algorithms-and-data-structures-v8": "Legacy JavaScript Algorithms and Data Structures V8", + "javascript-algorithms-and-data-structures-v8-cert": "Legacy JavaScript Algorithms and Data Structures V8 Certification", + "front-end-development-libraries": "Front End Development Libraries V8", + "front-end-development-libraries-cert": "Front End Development Libraries V8 Certification", + "data-visualization": "Data Visualization V8", + "data-visualization-cert": "Data Visualization V8 Certification", + "relational-database-v8": "Relational Database V8", + "relational-database-v8-cert": "Relational Database V8 Certification", + "back-end-development-and-apis": "Back End Development and APIs V8", + "back-end-development-and-apis-cert": "Back End Development and APIs V8 Certification", "quality-assurance-v7": "Garantia de qualidade", "quality-assurance-v7-cert": "Certificação de garantia de qualidade", "scientific-computing-with-python-v7": "Computação científica com Python", @@ -1353,6 +1354,26 @@ "two-questions": "Parabéns por chegar até aqui. Antes de começar o teste, responda a estas duas breves perguntas de pesquisa." } }, + "speaking-modal": { + "heading": "Speaking Practice", + "repeat-sentence": "Repeat aloud this sentence:", + "play": "Play", + "playing": "Playing...", + "record": "Record", + "stop": "Stop", + "incorrect-words": "Incorrect words: {{words}}.", + "misplaced-words": "Misplaced words: {{words}}.", + "correct-congratulations": "That's correct! Congratulations!", + "very-good": "Very good!", + "try-again": "Try again.", + "no-audio-available": "No audio file available.", + "no-speech-detected": "Recording stopped. No speech detected.", + "speech-recognition-not-supported": "Speech recognition not supported in this browser.", + "recording-speak-now": "Recording. Speak now.", + "recording-stopped-processing": "Recording stopped. Processing...", + "microphone-access-error": "Error: Could not access microphone.", + "speaking-button": "Practice speaking" + }, "curriculum": { "catalog": { "title": "Explore nosso catálogo", diff --git a/client/i18n/locales/swahili/intro.json b/client/i18n/locales/swahili/intro.json index d51488b3d3c..32317403acc 100644 --- a/client/i18n/locales/swahili/intro.json +++ b/client/i18n/locales/swahili/intro.json @@ -60,7 +60,7 @@ } }, "2022/responsive-web-design": { - "title": "Muundo Wa Wavuti Sikivu", + "title": "Legacy Responsive Web Design V8", "intro": [ "Katika Uthibitishaji huu wa Muundo Wa Wavuti Sikivu, utajifunza lugha ambazo watengenezaji wa tovuti hutumia kutengeneza kurasa za wavuti: HTML(Hypertext Markup Language) kwa ajili ya maudhui, na CSS (Cascading Style Sheets) kwa ajili ya muundo.", "Kwanza, utaunda programu ya picha ya paka ili kujifunza misingi ya HTML na CSS. Baadaye, utajifunza mbinu za kisasa kama vile vihifadhi vya CSS kwa kujenga pengwini, na mbinu bora za ufikivu kwa kuunda tovuti ya maswali.", @@ -217,7 +217,7 @@ } }, "javascript-algorithms-and-data-structures": { - "title": "Legacy JavaScript Algorithms and Data Structures", + "title": "Legacy JavaScript Algorithms and Data Structures V7", "intro": [ "Ingawa HTML na CSS hudhibiti maudhui na mtindo wa ukurasa, JavaScript inatumika kuifanya ishirikiane. Katika Uthibitishaji wa Algorithm ya JavaScript na Miundo ya Data, utajifunza misingi ya JavaScript ikijumuisha variables, arrays, objects, loops, na functions.", "Baada ya kuelewa misingi yake, utatumia maarifa hayo kwa kuunda algoriti ili kudhibiti strings, kurekebisha nambari, na hata kukokotoa mzingo wa Kituo cha Kimataifa cha Anga cha Juu.", @@ -300,7 +300,7 @@ } }, "javascript-algorithms-and-data-structures-v8": { - "title": "JavaScript Algorithms and Data Structures", + "title": "Legacy JavaScript Algorithms and Data Structures V8", "intro": [ "Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.", "In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.", @@ -490,7 +490,7 @@ } }, "front-end-development-libraries": { - "title": "Front End Development Libraries", + "title": "Front End Development Libraries V8", "intro": [ "Kwa kuwa sasa unafahamu HTML, CSS na JavaScript, ongeza ujuzi wako kwa kujifunza baadhi ya maktaba maarufu za front end kwenye sekta hiyo.", "Katika cheti cha Front End Development Libraries, utajifunza jinsi ya kutengeneza tovuti yako haraka na Bootstrap. Pia utajifunza jinsi ya kuongeza mantiki kwenye mitindo yako ya CSS na kuiendeleza kwa Sass.", @@ -553,7 +553,7 @@ } }, "data-visualization": { - "title": "Data Visualization", + "title": "Data Visualization V8", "intro": [ "Data iko pande zote, lakini haimaanishi mengi bila umbo au muktadha.", "Katika Cheti cha Data Visualization, utaunda chati, grafu na ramani ili kuwasilisha aina tofauti za data kwenye maktaba ya D3.js.", @@ -588,7 +588,7 @@ } }, "relational-database": { - "title": "Relational Database", + "title": "Relational Database V8", "intro": [ "Kwa kozi hizi, utatumia zana na programu halisi za wasanidi programu ikijumuisha VS Code, PostgreSQL, na mstari wa amri wa Linux / Unix ili kukamilisha mafunzo shirikishi na kujenga miradi.", "Kozi hizi huanza na amri za kimsingi za Bash. Kwa kutumia terminal, utajifunza kila kitu kutoka kwa kusogeza na kudhibiti mfumo wa faili, na uandishi katika Bash, hadi utumiaji wa hali ya juu.", @@ -696,7 +696,7 @@ } }, "back-end-development-and-apis": { - "title": "Back End Development and APIs", + "title": "Back End Development and APIs V8", "intro": [ "Hadi kufikia hatua hii, umetumia JavaScript iliyo upande wa mbele pekee ili kuongeza mwingiliano kwenye ukurasa, kutatua changamoto za kanuni au kuunda SPA. Lakini JavaScript pia inaweza kutumika upande wa nyuma, au seva, kuunda programu nzima za wavuti.", "Leo, mojawapo ya njia maarufu za kuunda programu ni kupitia huduma ndogo, ambazo ni ndogo, programu ambazo kwa kawaida hufanya kazi pamoja ili kuunda nzima zaidi.", @@ -2087,6 +2087,12 @@ "In these lessons, you will learn about HTML fundamentals like the div element, the id and class attributes, the HTML boilerplate, HTML entities, and more." ] }, + "workshop-bookstore-page": { + "title": "Build a Bookstore Page", + "intro": [ + "In this workshop, you will practice working with classes, ids and the div element by building a bookstore page." + ] + }, "lecture-understanding-how-html-affects-seo": { "title": "Understanding How HTML Affects SEO", "intro": [ @@ -4691,7 +4697,6 @@ "workshop-discount-calculator": { "title": "Build a Discount Calculator", "intro": [ - "Build a Discount Calculator", "In this workshop you will build a flexible discount pricing calculator through abstract base classes, allowing multiple discount algorithms to be applied interchangeably without modifying the core logic." ] }, @@ -4815,8 +4820,10 @@ ] }, "workshop-shortest-path-algorithm": { - "title": "Build a Shortest Path Algorithm", - "intro": [""] + "title": "Implement the Shortest Path Algorithm", + "intro": [ + "In this workshop you will implement the shortest path algorithm to find the shortest path between two nodes in a graph." + ] }, "lab-adjacency-list-to-matrix-converter": { "title": "Build an Adjacency List to Matrix Converter", @@ -6289,6 +6296,7 @@ }, "front-end-development-libraries-v9": { "title": "Front End Development Libraries Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the libraries that developers use to build webpages: React, TypeScript, and more.", "To earn your Front End Development Libraries Certification:", @@ -6630,6 +6638,7 @@ }, "python-v9": { "title": "Python Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the fundamentals of Python programming.", "To earn your Python Certification:", @@ -7088,6 +7097,7 @@ }, "relational-databases-v9": { "title": "Relational Databases Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the fundamentals of relational databases.", "To earn your Relational Databases Certification:", @@ -7322,6 +7332,7 @@ }, "back-end-development-and-apis-v9": { "title": "Back End Development and APIs Certification", + "note": "This certification is currently in development and will be available soon.", "intro": [ "This course teaches you the fundamentals of back end development and APIs.", "To earn your Back End Development and APIs Certification:", @@ -7438,11 +7449,17 @@ }, "full-stack-developer-v9": { "title": "Certified Full Stack Developer Curriculum", + "note": "If you were previously working through our full stack curriculum, don't worry - you're progress is saved. We split it into smaller certifications for you to earn along your journey. This certification is currently in development and will be available soon. Start earning the required certifications so you're ready when it launches.", "intro": [ - "This course provides a comprehensive pathway to becoming a Certified Full Stack Developer, covering all the essential technologies required to build modern, scalable web applications from start to finish.", - "Through a blend of interactive lessons, coding exercises, and real-world projects, you will master both frontend and backend development. You'll work with HTML, CSS, and JavaScript to build responsive user interfaces, explore React and TypeScript for advanced web applications, and learn to manage data with relational databases - and on the backend, you'll use Git, Npm, Node.js, and Python to create powerful server-side solutions.", - "By the end of this course, you'll have the practical skills and experience to confidently develop complete web applications, preparing you for a successful career as a Full Stack Developer.", - "This certification will take you a substantial amount of time and effort to complete. If you start now, you may be ready to start the remaining material and final exam when we launch it in the coming months." + "This certification represents the culmination of your full stack developer journey. It demonstrates your ability to build complete, modern web applications from start to finish.", + "To qualify for the exam, you must earn the following certifications:", + "- Responsive Web Design Certification", + "- JavaScript Certification", + "- Front End Development Libraries Certification", + "- Python Certification", + "- Relational Databases Certification", + "- Back End Development and APIs Certification", + "Pass the exam to earn your Full Stack Developer Certification." ], "chapters": { "certified-full-stack-developer-exam": "Certified Full Stack Developer Exam" @@ -7471,12 +7488,12 @@ "intro": ["Placeholder intro"], "chapters": { "es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish", - "es-a1-chapter-letters-and-sounds": "Letters and Sounds", + "es-a1-chapter-the-spanish-alphabet": "The Spanish Alphabet", "es-a1-chapter-greetings-and-introductions": "Greetings and Introductions" }, "modules": { "es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview", - "es-a1-module-alphabet-accents-and-punctuation": "Alphabet, Accents, and Punctuation", + "es-a1-module-alphabet-and-special-characters": "The Alphabet and Special Characters", "es-a1-module-greetings-and-farewells": "Greetings and Farewells", "es-a1-module-introducing-yourself": "Introducing Yourself", "es-a1-module-first-questions": "First Questions" @@ -7486,7 +7503,7 @@ "note": "Coming Winter 2025", "intro": ["PLACEHOLDER: Write the module intro here."] }, - "es-a1-module-alphabet-accents-and-punctuation": { + "es-a1-module-alphabet-and-special-characters": { "note": "Coming Winter 2025", "intro": ["PLACEHOLDER: Write the module intro here."] }, @@ -7536,8 +7553,8 @@ "title": "Punctuation", "intro": ["", ""] }, - "es-a1-quiz-alphabet-accent-and-punctuation-quiz": { - "title": "Alphabet, Accent and Punctuation Quiz", + "es-a1-quiz-the-alphabet": { + "title": "The Spanish Alphabet Quiz", "intro": ["", ""] }, "es-a1-warm-up-introducing-yourself-basics": { @@ -7587,6 +7604,22 @@ "es-a1-quiz-first-questions": { "title": "First Questions Quiz", "intro": ["", ""] + }, + "es-a1-learn-vowels": { + "title": "Vowels", + "intro": ["", ""] + }, + "es-a1-learn-consonants-and-special-characters": { + "title": "Consonants and Special Characters", + "intro": ["", ""] + }, + "es-a1-review-the-alphabet": { + "title": "The Spanish Alphabet Review", + "intro": ["", ""] + }, + "es-a1-practice-the-alphabet": { + "title": "The Spanish Alphabet Practice", + "intro": ["", ""] } } }, diff --git a/client/i18n/locales/swahili/translations.json b/client/i18n/locales/swahili/translations.json index f053f6b768c..cc5a8ce60a9 100644 --- a/client/i18n/locales/swahili/translations.json +++ b/client/i18n/locales/swahili/translations.json @@ -685,6 +685,7 @@ "lab": "Lab", "review": "Review", "quiz": "Quiz", + "cert-project": "Certification Project", "exam": "Exam", "warm-up": "Warm-up", "learn": "Learn", @@ -1194,20 +1195,20 @@ } }, "title": { - "responsive-web-design": "Responsive Web Design", - "responsive-web-design-cert": "Responsive Web Design Certification", - "javascript-algorithms-and-data-structures": "Legacy JavaScript Algorithms and Data Structures", - "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures Certification", - "javascript-algorithms-and-data-structures-v8": "JavaScript Algorithms and Data Structures", - "javascript-algorithms-and-data-structures-v8-cert": "JavaScript Algorithms and Data Structures Certification", - "front-end-development-libraries": "Front End Development Libraries", - "front-end-development-libraries-cert": "Front End Development Libraries Certification", - "data-visualization": "Data Visualization", - "data-visualization-cert": "Data Visualization Certification", - "relational-database-v8": "Relational Database", - "relational-database-v8-cert": "Relational Database Certification", - "back-end-development-and-apis": "Back End Development and APIs", - "back-end-development-and-apis-cert": "Back End Development and APIs Certification", + "responsive-web-design": "Legacy Responsive Web Design V8", + "responsive-web-design-cert": "Legacy Responsive Web Design V8 Certification", + "javascript-algorithms-and-data-structures": "Legacy JavaScript Algorithms and Data Structures V7", + "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures V7 Certification", + "javascript-algorithms-and-data-structures-v8": "Legacy JavaScript Algorithms and Data Structures V8", + "javascript-algorithms-and-data-structures-v8-cert": "Legacy JavaScript Algorithms and Data Structures V8 Certification", + "front-end-development-libraries": "Front End Development Libraries V8", + "front-end-development-libraries-cert": "Front End Development Libraries V8 Certification", + "data-visualization": "Data Visualization V8", + "data-visualization-cert": "Data Visualization V8 Certification", + "relational-database-v8": "Relational Database V8", + "relational-database-v8-cert": "Relational Database V8 Certification", + "back-end-development-and-apis": "Back End Development and APIs V8", + "back-end-development-and-apis-cert": "Back End Development and APIs V8 Certification", "quality-assurance-v7": "Quality Assurance", "quality-assurance-v7-cert": "Quality Assurance Certification", "scientific-computing-with-python-v7": "Scientific Computing with Python", @@ -1353,6 +1354,26 @@ "two-questions": "Congratulations on getting this far. Before you can start the exam, please answer these two short survey questions." } }, + "speaking-modal": { + "heading": "Speaking Practice", + "repeat-sentence": "Repeat aloud this sentence:", + "play": "Play", + "playing": "Playing...", + "record": "Record", + "stop": "Stop", + "incorrect-words": "Incorrect words: {{words}}.", + "misplaced-words": "Misplaced words: {{words}}.", + "correct-congratulations": "That's correct! Congratulations!", + "very-good": "Very good!", + "try-again": "Try again.", + "no-audio-available": "No audio file available.", + "no-speech-detected": "Recording stopped. No speech detected.", + "speech-recognition-not-supported": "Speech recognition not supported in this browser.", + "recording-speak-now": "Recording. Speak now.", + "recording-stopped-processing": "Recording stopped. Processing...", + "microphone-access-error": "Error: Could not access microphone.", + "speaking-button": "Practice speaking" + }, "curriculum": { "catalog": { "title": "Explore our Catalog", diff --git a/client/i18n/locales/ukrainian/intro.json b/client/i18n/locales/ukrainian/intro.json index d2ba6bff294..cbf605c6d2f 100644 --- a/client/i18n/locales/ukrainian/intro.json +++ b/client/i18n/locales/ukrainian/intro.json @@ -60,7 +60,7 @@ } }, "2022/responsive-web-design": { - "title": "Адаптивний вебдизайн", + "title": "Legacy Responsive Web Design V8", "intro": [ "В сертифікації «Адаптивний вебдизайн» ви вивчите мови, які розробники використовують для створення вебсторінок: HTML (мова розмітки гіпертексту) для вмісту та CSS (каскадні таблиці стилів) для дизайну.", "Спочатку ви створите застосунок із фотографіями котів, аби вивчити основи HTML та CSS. Пізніше ви опануєте сучасні методи, такі як змінні CSS, завдяки створенню пінгвіна, а також створите вікторину, щоб опанувати доступність.", @@ -217,7 +217,7 @@ } }, "javascript-algorithms-and-data-structures": { - "title": "Алгоритми JavaScript та структури даних (застаріла версія)", + "title": "Legacy JavaScript Algorithms and Data Structures V7", "intro": [ "Якщо HTML та CSS відповідають за вміст і стилізацію сторінки, то JavaScript робить її інтерактивною. У сертифікації «Алгоритми JavaScript та структури даних» ви вивчите основи JavaScript, включно зі змінними, масивами, об’єктами, циклами та функціями.", "Як тільки ви вивчите основи, ви почнете застосовувати ці знання, створюючи алгоритми, щоб уміло маніпулювати рядками, факторизувати числа, і навіть зможете обчислити орбіту міжнародної космічної станції.", @@ -300,7 +300,7 @@ } }, "javascript-algorithms-and-data-structures-v8": { - "title": "Алгоритми та структури даних JavaScript", + "title": "Legacy JavaScript Algorithms and Data Structures V8", "intro": [ "Розробники використовують HTML та CSS, щоб контролювати вміст та стилізувати сторінку, а JavaScript — щоб зробити цю сторінку інтерактивною.", "У сертифікації «Алгоритми JavaScript та структури даних» ви вивчите основи JavaScript, включно зі змінними, масивами, об’єктами, циклами, функціями, об’єктною моделлю документа та багато іншого.", @@ -490,7 +490,7 @@ } }, "front-end-development-libraries": { - "title": "Бібліотеки Front End", + "title": "Front End Development Libraries V8", "intro": [ "Тепер, коли ви вже знайомі з HTML, CSS та JavaScript, піднімімо ваш рівень навичок, вивчаючи декілька найбільш популярних бібліотек верстки в галузі.", "У сертифікації «Бібліотеки Front End» ви навчитеся швидко стилізувати свій сайт за допомогою Bootstrap. Також ви навчитеся покращувати свої стилі CSS та розширювати їх за допомогою Sass.", @@ -553,7 +553,7 @@ } }, "data-visualization": { - "title": "Візуалізація даних", + "title": "Data Visualization V8", "intro": [ "Дані повсюди, але це не означає, що більшість з них без форми чи контексту.", "У сертифікації «Візуалізація даних» ви створите діаграми, графіки та карти, що показують різні типи даних, за допомогою бібліотеки D3.js.", @@ -588,7 +588,7 @@ } }, "relational-database": { - "title": "Реляційна база даних", + "title": "Relational Database V8", "intro": [ "У цих курсах ви використовуватимете реальні інструменти розробника та програмне забезпечення, включно з VS Code, PostgreSQL та командним рядком Linux / Unix для завершення інтерактивних уроків і створення проєктів.", "Ці курси починаються з основних команд Bash. За допомогою терміналу ви навчитеся усього необхідного (від навігації та маніпуляції файловою системою, написання скрипту в Bash до просунутого використання).", @@ -696,7 +696,7 @@ } }, "back-end-development-and-apis": { - "title": "Розробка Back End та API", + "title": "Back End Development and APIs V8", "intro": [ "До цього моменту ви використовували JavaScript тільки для front end, аби зробити вебсторінку інтерактивнішою, розв’язати завдання з алгоритмами, або створити SPA. Але JavaScript можна використовувати й у back end, або на сервері, для створення цілих вебзастосунків.", "Сьогодні один із найпопулярніших способів створення застосунків — за допомогою мікрослужб, які є маленькими модульними застосунками та разом формують єдине ціле.", @@ -2073,6 +2073,12 @@ "In these lessons, you will learn about HTML fundamentals like the div element, the id and class attributes, the HTML boilerplate, HTML entities, and more." ] }, + "workshop-bookstore-page": { + "title": "Build a Bookstore Page", + "intro": [ + "In this workshop, you will practice working with classes, ids and the div element by building a bookstore page." + ] + }, "lecture-understanding-how-html-affects-seo": { "title": "Understanding How HTML Affects SEO", "intro": [ @@ -4675,7 +4681,6 @@ "workshop-discount-calculator": { "title": "Build a Discount Calculator", "intro": [ - "Build a Discount Calculator", "In this workshop you will build a flexible discount pricing calculator through abstract base classes, allowing multiple discount algorithms to be applied interchangeably without modifying the core logic." ] }, @@ -4797,8 +4802,10 @@ ] }, "workshop-shortest-path-algorithm": { - "title": "Створіть алгоритм найкоротшого шляху", - "intro": [""] + "title": "Implement the Shortest Path Algorithm", + "intro": [ + "In this workshop you will implement the shortest path algorithm to find the shortest path between two nodes in a graph." + ] }, "lab-adjacency-list-to-matrix-converter": { "title": "Build an Adjacency List to Matrix Converter", @@ -6275,6 +6282,7 @@ }, "front-end-development-libraries-v9": { "title": "Front End Development Libraries Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the libraries that developers use to build webpages: React, TypeScript, and more.", "To earn your Front End Development Libraries Certification:", @@ -6616,6 +6624,7 @@ }, "python-v9": { "title": "Python Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the fundamentals of Python programming.", "To earn your Python Certification:", @@ -7074,6 +7083,7 @@ }, "relational-databases-v9": { "title": "Relational Databases Certification", + "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the fundamentals of relational databases.", "To earn your Relational Databases Certification:", @@ -7308,6 +7318,7 @@ }, "back-end-development-and-apis-v9": { "title": "Back End Development and APIs Certification", + "note": "This certification is currently in development and will be available soon.", "intro": [ "This course teaches you the fundamentals of back end development and APIs.", "To earn your Back End Development and APIs Certification:", @@ -7424,11 +7435,17 @@ }, "full-stack-developer-v9": { "title": "Certified Full Stack Developer Curriculum", + "note": "If you were previously working through our full stack curriculum, don't worry - you're progress is saved. We split it into smaller certifications for you to earn along your journey. This certification is currently in development and will be available soon. Start earning the required certifications so you're ready when it launches.", "intro": [ - "This course provides a comprehensive pathway to becoming a Certified Full Stack Developer, covering all the essential technologies required to build modern, scalable web applications from start to finish.", - "Through a blend of interactive lessons, coding exercises, and real-world projects, you will master both frontend and backend development. You'll work with HTML, CSS, and JavaScript to build responsive user interfaces, explore React and TypeScript for advanced web applications, and learn to manage data with relational databases - and on the backend, you'll use Git, Npm, Node.js, and Python to create powerful server-side solutions.", - "By the end of this course, you'll have the practical skills and experience to confidently develop complete web applications, preparing you for a successful career as a Full Stack Developer.", - "This certification will take you a substantial amount of time and effort to complete. If you start now, you may be ready to start the remaining material and final exam when we launch it in the coming months." + "This certification represents the culmination of your full stack developer journey. It demonstrates your ability to build complete, modern web applications from start to finish.", + "To qualify for the exam, you must earn the following certifications:", + "- Responsive Web Design Certification", + "- JavaScript Certification", + "- Front End Development Libraries Certification", + "- Python Certification", + "- Relational Databases Certification", + "- Back End Development and APIs Certification", + "Pass the exam to earn your Full Stack Developer Certification." ], "chapters": { "certified-full-stack-developer-exam": "Certified Full Stack Developer Exam" @@ -7457,12 +7474,12 @@ "intro": ["Placeholder intro"], "chapters": { "es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish", - "es-a1-chapter-letters-and-sounds": "Letters and Sounds", + "es-a1-chapter-the-spanish-alphabet": "The Spanish Alphabet", "es-a1-chapter-greetings-and-introductions": "Greetings and Introductions" }, "modules": { "es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview", - "es-a1-module-alphabet-accents-and-punctuation": "Alphabet, Accents, and Punctuation", + "es-a1-module-alphabet-and-special-characters": "The Alphabet and Special Characters", "es-a1-module-greetings-and-farewells": "Greetings and Farewells", "es-a1-module-introducing-yourself": "Introducing Yourself", "es-a1-module-first-questions": "First Questions" @@ -7472,7 +7489,7 @@ "note": "Coming Winter 2025", "intro": ["PLACEHOLDER: Write the module intro here."] }, - "es-a1-module-alphabet-accents-and-punctuation": { + "es-a1-module-alphabet-and-special-characters": { "note": "Coming Winter 2025", "intro": ["PLACEHOLDER: Write the module intro here."] }, @@ -7522,8 +7539,8 @@ "title": "Punctuation", "intro": ["", ""] }, - "es-a1-quiz-alphabet-accent-and-punctuation-quiz": { - "title": "Alphabet, Accent and Punctuation Quiz", + "es-a1-quiz-the-alphabet": { + "title": "The Spanish Alphabet Quiz", "intro": ["", ""] }, "es-a1-warm-up-introducing-yourself-basics": { @@ -7573,6 +7590,22 @@ "es-a1-quiz-first-questions": { "title": "First Questions Quiz", "intro": ["", ""] + }, + "es-a1-learn-vowels": { + "title": "Vowels", + "intro": ["", ""] + }, + "es-a1-learn-consonants-and-special-characters": { + "title": "Consonants and Special Characters", + "intro": ["", ""] + }, + "es-a1-review-the-alphabet": { + "title": "The Spanish Alphabet Review", + "intro": ["", ""] + }, + "es-a1-practice-the-alphabet": { + "title": "The Spanish Alphabet Practice", + "intro": ["", ""] } } }, diff --git a/client/i18n/locales/ukrainian/translations.json b/client/i18n/locales/ukrainian/translations.json index ca89420477c..176d229a15a 100644 --- a/client/i18n/locales/ukrainian/translations.json +++ b/client/i18n/locales/ukrainian/translations.json @@ -685,6 +685,7 @@ "lab": "Лабораторна робота", "review": "Повторення", "quiz": "Тест", + "cert-project": "Certification Project", "exam": "Екзамен", "warm-up": "Warm-up", "learn": "Learn", @@ -1194,20 +1195,20 @@ } }, "title": { - "responsive-web-design": "Адаптивний вебдизайн", - "responsive-web-design-cert": "Сертифікація «Адаптивний вебдизайн»", - "javascript-algorithms-and-data-structures": "Алгоритми та структури даних JavaScript (стара версія)", - "javascript-algorithms-and-data-structures-cert": "Сертифікація «Алгоритми та структури даних JavaScript» (стара версія)", - "javascript-algorithms-and-data-structures-v8": "Алгоритми та структури даних JavaScript", - "javascript-algorithms-and-data-structures-v8-cert": "Сертифікація «Алгоритми та структури даних JavaScript»", - "front-end-development-libraries": "Бібліотеки Front End", - "front-end-development-libraries-cert": "Сертифікація «Бібліотеки Front End»", - "data-visualization": "Візуалізація даних", - "data-visualization-cert": "Сертифікація «Візуалізація даних»", - "relational-database-v8": "Реляційна база даних", - "relational-database-v8-cert": "Сертифікація «Реляційна база даних»", - "back-end-development-and-apis": "Розробка Back End та API", - "back-end-development-and-apis-cert": "Сертифікація «Розробка Back End та API»", + "responsive-web-design": "Legacy Responsive Web Design V8", + "responsive-web-design-cert": "Legacy Responsive Web Design V8 Certification", + "javascript-algorithms-and-data-structures": "Legacy JavaScript Algorithms and Data Structures V7", + "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures V7 Certification", + "javascript-algorithms-and-data-structures-v8": "Legacy JavaScript Algorithms and Data Structures V8", + "javascript-algorithms-and-data-structures-v8-cert": "Legacy JavaScript Algorithms and Data Structures V8 Certification", + "front-end-development-libraries": "Front End Development Libraries V8", + "front-end-development-libraries-cert": "Front End Development Libraries V8 Certification", + "data-visualization": "Data Visualization V8", + "data-visualization-cert": "Data Visualization V8 Certification", + "relational-database-v8": "Relational Database V8", + "relational-database-v8-cert": "Relational Database V8 Certification", + "back-end-development-and-apis": "Back End Development and APIs V8", + "back-end-development-and-apis-cert": "Back End Development and APIs V8 Certification", "quality-assurance-v7": "Забезпечення якості", "quality-assurance-v7-cert": "Сертифікація «Забезпечення якості»", "scientific-computing-with-python-v7": "Наукові обчислення з Python", @@ -1353,6 +1354,26 @@ "two-questions": "Вітаємо з досягненням цієї точки. Перш ніж розпочати екзамен, будь ласка, дайте відповідь на два короткі запитання." } }, + "speaking-modal": { + "heading": "Speaking Practice", + "repeat-sentence": "Repeat aloud this sentence:", + "play": "Play", + "playing": "Playing...", + "record": "Record", + "stop": "Stop", + "incorrect-words": "Incorrect words: {{words}}.", + "misplaced-words": "Misplaced words: {{words}}.", + "correct-congratulations": "That's correct! Congratulations!", + "very-good": "Very good!", + "try-again": "Try again.", + "no-audio-available": "No audio file available.", + "no-speech-detected": "Recording stopped. No speech detected.", + "speech-recognition-not-supported": "Speech recognition not supported in this browser.", + "recording-speak-now": "Recording. Speak now.", + "recording-stopped-processing": "Recording stopped. Processing...", + "microphone-access-error": "Error: Could not access microphone.", + "speaking-button": "Practice speaking" + }, "curriculum": { "catalog": { "title": "Ознайомтесь з нашим каталогом",