chore(i18n,client): processed translations (#65502)

This commit is contained in:
freeCodeCamp's Camper Bot
2026-01-26 22:58:24 +05:30
committed by GitHub
parent b6ccf0aed6
commit 7830b448be
20 changed files with 1410 additions and 40 deletions
@@ -6464,6 +6464,13 @@
"title": "Recursion Quiz",
"intro": ["Test your knowledge of Recursion with this quiz."]
},
"lecture-introduction-to-common-searching-and-sorting-algorithms": {
"title": "Introduction to Common Searching and Sorting Algorithms",
"intro": [
"Learn about fundamental searching and sorting algorithms, including linear search, binary search, and merge sort.",
"These lessons cover algorithm implementations, time and space complexity analysis, and the divide and conquer programming paradigm."
]
},
"lecture-understanding-functional-programming": {
"title": "Understanding Functional Programming",
"intro": [
@@ -7734,6 +7741,18 @@
"title": "NodeJS Intro Quiz",
"intro": ["Test what you have learned about NodeJS in this quiz."]
},
"lecture-working-with-node-core-modules": {
"title": "Working with Node Core Modules",
"intro": [
"Learn about the node.js core modules, such as fs, buffer, stream, path modules, and more, so you can understand what Node gives you out of the box to build efficient applications without relying on third-party libraries."
]
},
"lecture-understanding-how-http-dns-tcpip-work": {
"title": "Understanding how HTTP, DNS and TCP/IP work",
"intro": [
"Learn the fundamental concepts of how the internet works, focusing on HTTP, DNS, and TCP/IP."
]
},
"lecture-understanding-the-http-request-response-model": {
"title": "Understanding the HTTP Request-Response Model",
"intro": [
@@ -7802,7 +7821,8 @@
"es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish",
"es-a1-chapter-spanish-fundamentals": "Spanish Fundamentals",
"es-a1-chapter-greetings-and-introductions": "Greetings and Introductions",
"es-a1-chapter-basic-personal-details": "Basic Personal Details"
"es-a1-chapter-basic-personal-details": "Basic Personal Details",
"es-a1-chapter-describing-company-and-people": "Describing a Company and Its People"
},
"modules": {
"es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview",
@@ -7811,7 +7831,10 @@
"es-a1-module-introducing-yourself": "Introducing Yourself",
"es-a1-module-first-questions": "First Questions",
"es-a1-module-numbers-10-to-29": "Numbers 10 to 29",
"es-a1-module-sharing-your-personal-details": "Sharing Your Personal Details"
"es-a1-module-sharing-your-personal-details": "Sharing Your Personal Details",
"es-a1-module-numbers-30-to-100": "Numbers 30 to 100",
"es-a1-module-describing-a-company": "Describing a Company",
"es-a1-module-describing-people-at-work": "Describing People at Work"
},
"module-intros": {
"es-a1-module-sharing-your-personal-details": {
@@ -7819,6 +7842,24 @@
"intro": [
"In this module, you will practice understanding short conversations that ask for personal details such as name, contact information, nationality, and age."
]
},
"es-a1-module-numbers-30-to-100": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn how to read, write, and pronounce numbers from 30 to 100."
]
},
"es-a1-module-describing-a-company": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn how to identify and describe basic information about a company, such as name, website, location, number of employees, and departments."
]
},
"es-a1-module-describing-people-at-work": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn third-person descriptions and how to identify simple corrections in short conversations."
]
}
},
"blocks": {
@@ -7973,6 +8014,78 @@
"es-a1-practice-the-first-ten-numbers": {
"title": "The First Ten Numbers Practice",
"intro": ["", ""]
},
"es-a1-learn-numbers-30-to-60": {
"title": "Numbers 30 to 60",
"intro": ["", ""]
},
"es-a1-warm-up-describing-a-company-basics": {
"title": "Describing a Company Basics",
"intro": ["", ""]
},
"es-a1-learn-numbers-61-to-100": {
"title": "Numbers 61 to 100",
"intro": ["", ""]
},
"es-a1-practice-using-the-first-100-numbers": {
"title": "Using The First 100 Numbers",
"intro": ["", ""]
},
"es-a1-review-first-100-numbers": {
"title": "First 100 Numbers Review",
"intro": ["", ""]
},
"es-a1-quiz-numbers-30-to-100": {
"title": "Numbers 30 to 100 Quiz",
"intro": ["", ""]
},
"es-a1-learn-what-the-company-does": {
"title": "What the Company Does",
"intro": ["", ""]
},
"es-a1-learn-asking-about-a-company": {
"title": "Asking about a Company",
"intro": ["", ""]
},
"es-a1-practice-company-profile": {
"title": "Company Profile",
"intro": ["", ""]
},
"es-a1-review-talking-about-a-company": {
"title": "Talking About a Company",
"intro": ["", ""]
},
"es-a1-quiz-describing-a-company": {
"title": "Describing a Company Quiz",
"intro": ["", ""]
},
"es-a1-warm-up-describing-people-at-work-basics": {
"title": "Describing People at Work Basics",
"intro": ["", ""]
},
"es-a1-learn-mini-biographies": {
"title": "Mini Biographies ",
"intro": ["", ""]
},
"es-a1-practice-asking-about-mini-biographies": {
"title": "Asking About Mini Biographies",
"intro": ["", ""]
},
"es-a1-learn-short-workplace-profile": {
"title": "Short Workplace Profile ",
"intro": ["", ""]
},
"es-a1-practice-asking-about-short-workplace-profiles": {
"title": "Asking About Short Workplace Profiles",
"intro": ["", ""]
},
"es-a1-review-describing-people-at-work": {
"title": "Describing People at Work",
"intro": ["", ""]
},
"es-a1-quiz-describing-people-at-work": {
"title": "Describing People at Work",
"intro": ["", ""]
}
}
},
@@ -323,6 +323,7 @@
"my-heatmap": "我的熱圖",
"my-certs": "我的認證",
"my-portfolio": "我的作品集",
"my-experience": "My experience",
"my-timeline": "我的時間線",
"my-donations": "我的捐款",
"night-mode": "夜間模式",
@@ -435,7 +436,24 @@
"page-number": "第 {{pageNumber}} 頁,共 {{totalPages}} 頁",
"edit-my-profile": "編輯我的個人資料",
"add-bluesky": "將此認證分享到 BlueSky",
"add-threads": "將此認證分享到 Threads"
"add-threads": "將此認證分享到 Threads",
"experience": {
"heading": "Experience",
"share-experience": "Share your professional experience",
"add": "Add experience",
"save": "Save experience",
"remove": "Remove experience",
"job-title": "Job title",
"company": "Company",
"location": "Location",
"start-date": "Start date",
"end-date": "End date",
"end-date-helper": "Leave blank if current position",
"description": "Description",
"present": "Present",
"date-format-error": "Please enter the date in MM/YYYY format.",
"date-invalid": "Please enter a valid date."
}
},
"footer": {
"tax-exempt-status": "freeCodeCamp 是捐助者支持的 501(c)(3) 條款下具有免稅資格的慈善組織(稅號:82-0779546)。",
@@ -697,7 +715,7 @@
},
"archive": {
"title": "Archived Coursework",
"content-not-updated": "<0>Warning:</0> The content in this section is not being updated, but is still available for you to further your learning. We recommend trying <1>our current curriculum</1>."
"content-not-updated": "The content in this section is not being updated, but is still available for you to further your learning. We recommend trying <0>our current curriculum</0>."
}
},
"donate": {
@@ -990,6 +1008,7 @@
"keyboard-shortcut-updated": "我們已更新你的鍵盤快捷鍵設置",
"subscribe-to-quincy-updated": "我們已更新你對 Quincy 的電子郵件的訂閱",
"portfolio-item-updated": "我們已更新你的作品集",
"experience-updated": "We have updated your experience",
"email-invalid": "郵箱格式無效",
"email-valid": "你的電子郵件已成功更改,編碼愉快!",
"bad-challengeId": "currentChallengeId 是無效的挑戰 ID",
@@ -1090,12 +1109,17 @@
},
"validation": {
"max-characters": "字符數最多爲 288 個,你還可以輸入 {{charsLeft}} 個字符",
"max-characters-500": "There is a maximum limit of 500 characters, you have {{charsLeft}} left",
"same-email": "這個郵箱和你當前郵箱一樣",
"invalid-email": "我們無法驗證你的郵箱,請確保填寫正確",
"email-mismatch": "兩個新郵箱必須相同",
"title-required": "必須填寫標題",
"title-short": "標題太長",
"title-long": "標題太短",
"company-required": "Company is required",
"company-short": "Company name is too short",
"company-long": "Company name is too long",
"start-date-required": "Start date is required",
"invalid-url": "我們無法驗證你的 URL,請確保填寫正確",
"invalid-protocol": "URL 必須以 http 或 https 開頭",
"url-not-image": "URL 必須直接鏈接到圖片文件",
+115 -2
View File
@@ -6464,6 +6464,13 @@
"title": "Recursion Quiz",
"intro": ["Test your knowledge of Recursion with this quiz."]
},
"lecture-introduction-to-common-searching-and-sorting-algorithms": {
"title": "Introduction to Common Searching and Sorting Algorithms",
"intro": [
"Learn about fundamental searching and sorting algorithms, including linear search, binary search, and merge sort.",
"These lessons cover algorithm implementations, time and space complexity analysis, and the divide and conquer programming paradigm."
]
},
"lecture-understanding-functional-programming": {
"title": "Understanding Functional Programming",
"intro": [
@@ -7734,6 +7741,18 @@
"title": "NodeJS Intro Quiz",
"intro": ["Test what you have learned about NodeJS in this quiz."]
},
"lecture-working-with-node-core-modules": {
"title": "Working with Node Core Modules",
"intro": [
"Learn about the node.js core modules, such as fs, buffer, stream, path modules, and more, so you can understand what Node gives you out of the box to build efficient applications without relying on third-party libraries."
]
},
"lecture-understanding-how-http-dns-tcpip-work": {
"title": "Understanding how HTTP, DNS and TCP/IP work",
"intro": [
"Learn the fundamental concepts of how the internet works, focusing on HTTP, DNS, and TCP/IP."
]
},
"lecture-understanding-the-http-request-response-model": {
"title": "Understanding the HTTP Request-Response Model",
"intro": [
@@ -7802,7 +7821,8 @@
"es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish",
"es-a1-chapter-spanish-fundamentals": "Spanish Fundamentals",
"es-a1-chapter-greetings-and-introductions": "Greetings and Introductions",
"es-a1-chapter-basic-personal-details": "Basic Personal Details"
"es-a1-chapter-basic-personal-details": "Basic Personal Details",
"es-a1-chapter-describing-company-and-people": "Describing a Company and Its People"
},
"modules": {
"es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview",
@@ -7811,7 +7831,10 @@
"es-a1-module-introducing-yourself": "Introducing Yourself",
"es-a1-module-first-questions": "First Questions",
"es-a1-module-numbers-10-to-29": "Numbers 10 to 29",
"es-a1-module-sharing-your-personal-details": "Sharing Your Personal Details"
"es-a1-module-sharing-your-personal-details": "Sharing Your Personal Details",
"es-a1-module-numbers-30-to-100": "Numbers 30 to 100",
"es-a1-module-describing-a-company": "Describing a Company",
"es-a1-module-describing-people-at-work": "Describing People at Work"
},
"module-intros": {
"es-a1-module-sharing-your-personal-details": {
@@ -7819,6 +7842,24 @@
"intro": [
"In this module, you will practice understanding short conversations that ask for personal details such as name, contact information, nationality, and age."
]
},
"es-a1-module-numbers-30-to-100": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn how to read, write, and pronounce numbers from 30 to 100."
]
},
"es-a1-module-describing-a-company": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn how to identify and describe basic information about a company, such as name, website, location, number of employees, and departments."
]
},
"es-a1-module-describing-people-at-work": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn third-person descriptions and how to identify simple corrections in short conversations."
]
}
},
"blocks": {
@@ -7973,6 +8014,78 @@
"es-a1-practice-the-first-ten-numbers": {
"title": "The First Ten Numbers Practice",
"intro": ["", ""]
},
"es-a1-learn-numbers-30-to-60": {
"title": "Numbers 30 to 60",
"intro": ["", ""]
},
"es-a1-warm-up-describing-a-company-basics": {
"title": "Describing a Company Basics",
"intro": ["", ""]
},
"es-a1-learn-numbers-61-to-100": {
"title": "Numbers 61 to 100",
"intro": ["", ""]
},
"es-a1-practice-using-the-first-100-numbers": {
"title": "Using The First 100 Numbers",
"intro": ["", ""]
},
"es-a1-review-first-100-numbers": {
"title": "First 100 Numbers Review",
"intro": ["", ""]
},
"es-a1-quiz-numbers-30-to-100": {
"title": "Numbers 30 to 100 Quiz",
"intro": ["", ""]
},
"es-a1-learn-what-the-company-does": {
"title": "What the Company Does",
"intro": ["", ""]
},
"es-a1-learn-asking-about-a-company": {
"title": "Asking about a Company",
"intro": ["", ""]
},
"es-a1-practice-company-profile": {
"title": "Company Profile",
"intro": ["", ""]
},
"es-a1-review-talking-about-a-company": {
"title": "Talking About a Company",
"intro": ["", ""]
},
"es-a1-quiz-describing-a-company": {
"title": "Describing a Company Quiz",
"intro": ["", ""]
},
"es-a1-warm-up-describing-people-at-work-basics": {
"title": "Describing People at Work Basics",
"intro": ["", ""]
},
"es-a1-learn-mini-biographies": {
"title": "Mini Biographies ",
"intro": ["", ""]
},
"es-a1-practice-asking-about-mini-biographies": {
"title": "Asking About Mini Biographies",
"intro": ["", ""]
},
"es-a1-learn-short-workplace-profile": {
"title": "Short Workplace Profile ",
"intro": ["", ""]
},
"es-a1-practice-asking-about-short-workplace-profiles": {
"title": "Asking About Short Workplace Profiles",
"intro": ["", ""]
},
"es-a1-review-describing-people-at-work": {
"title": "Describing People at Work",
"intro": ["", ""]
},
"es-a1-quiz-describing-people-at-work": {
"title": "Describing People at Work",
"intro": ["", ""]
}
}
},
+26 -2
View File
@@ -323,6 +323,7 @@
"my-heatmap": "我的热图",
"my-certs": "我的认证",
"my-portfolio": "我的作品集",
"my-experience": "My experience",
"my-timeline": "我的时间线",
"my-donations": "我的捐款",
"night-mode": "夜间模式",
@@ -435,7 +436,24 @@
"page-number": "第 {{pageNumber}} 页,共 {{totalPages}} 页",
"edit-my-profile": "编辑我的个人资料",
"add-bluesky": "将此认证分享到 BlueSky",
"add-threads": "将此认证分享到 Threads"
"add-threads": "将此认证分享到 Threads",
"experience": {
"heading": "Experience",
"share-experience": "Share your professional experience",
"add": "Add experience",
"save": "Save experience",
"remove": "Remove experience",
"job-title": "Job title",
"company": "Company",
"location": "Location",
"start-date": "Start date",
"end-date": "End date",
"end-date-helper": "Leave blank if current position",
"description": "Description",
"present": "Present",
"date-format-error": "Please enter the date in MM/YYYY format.",
"date-invalid": "Please enter a valid date."
}
},
"footer": {
"tax-exempt-status": "freeCodeCamp 是捐助者支持的 501(c)(3) 条款下具有免税资格的慈善组织(税号:82-0779546)。",
@@ -697,7 +715,7 @@
},
"archive": {
"title": "Archived Coursework",
"content-not-updated": "<0>Warning:</0> The content in this section is not being updated, but is still available for you to further your learning. We recommend trying <1>our current curriculum</1>."
"content-not-updated": "The content in this section is not being updated, but is still available for you to further your learning. We recommend trying <0>our current curriculum</0>."
}
},
"donate": {
@@ -990,6 +1008,7 @@
"keyboard-shortcut-updated": "我们已更新你的键盘快捷键设置",
"subscribe-to-quincy-updated": "我们已更新你对 Quincy 的电子邮件的订阅",
"portfolio-item-updated": "我们已更新你的作品集",
"experience-updated": "We have updated your experience",
"email-invalid": "邮箱格式无效",
"email-valid": "你的电子邮件已成功更改,编码愉快!",
"bad-challengeId": "currentChallengeId 是无效的挑战 ID",
@@ -1090,12 +1109,17 @@
},
"validation": {
"max-characters": "字符数最多为 288 个,你还可以输入 {{charsLeft}} 个字符",
"max-characters-500": "There is a maximum limit of 500 characters, you have {{charsLeft}} left",
"same-email": "这个邮箱和你当前邮箱一样",
"invalid-email": "我们无法验证你的邮箱,请确保填写正确",
"email-mismatch": "两个新邮箱必须相同",
"title-required": "必须填写标题",
"title-short": "标题太长",
"title-long": "标题太短",
"company-required": "Company is required",
"company-short": "Company name is too short",
"company-long": "Company name is too long",
"start-date-required": "Start date is required",
"invalid-url": "我们无法验证你的 URL,请确保填写正确",
"invalid-protocol": "URL 必须以 http 或 https 开头",
"url-not-image": "URL 必须直接链接到图片文件",
+115 -2
View File
@@ -6550,6 +6550,13 @@
"Pon a prueba tus conocimientos de recursión con este cuestionario."
]
},
"lecture-introduction-to-common-searching-and-sorting-algorithms": {
"title": "Introduction to Common Searching and Sorting Algorithms",
"intro": [
"Learn about fundamental searching and sorting algorithms, including linear search, binary search, and merge sort.",
"These lessons cover algorithm implementations, time and space complexity analysis, and the divide and conquer programming paradigm."
]
},
"lecture-understanding-functional-programming": {
"title": "Entender la Programación Funcional",
"intro": [
@@ -7848,6 +7855,18 @@
"Pon a prueba lo que has aprendido sobre NodeJS con este cuestionario."
]
},
"lecture-working-with-node-core-modules": {
"title": "Working with Node Core Modules",
"intro": [
"Learn about the node.js core modules, such as fs, buffer, stream, path modules, and more, so you can understand what Node gives you out of the box to build efficient applications without relying on third-party libraries."
]
},
"lecture-understanding-how-http-dns-tcpip-work": {
"title": "Understanding how HTTP, DNS and TCP/IP work",
"intro": [
"Learn the fundamental concepts of how the internet works, focusing on HTTP, DNS, and TCP/IP."
]
},
"lecture-understanding-the-http-request-response-model": {
"title": "Entendiendo el Modelo de Solicitud-Respuesta HTTP",
"intro": [
@@ -7918,7 +7937,8 @@
"es-a1-chapter-welcome-to-a1-professional-spanish": "Bienvenido a Español Profesional A1.",
"es-a1-chapter-spanish-fundamentals": "Fundamentos del Español.",
"es-a1-chapter-greetings-and-introductions": "Saludos e Introducciones.",
"es-a1-chapter-basic-personal-details": "Detalles Personales Básicos."
"es-a1-chapter-basic-personal-details": "Detalles Personales Básicos.",
"es-a1-chapter-describing-company-and-people": "Describing a Company and Its People"
},
"modules": {
"es-a1-module-introduction-and-certification-overview": "Introducción y Resumen de la Certificación.",
@@ -7927,7 +7947,10 @@
"es-a1-module-introducing-yourself": "Presentándote",
"es-a1-module-first-questions": "Primeras Preguntas",
"es-a1-module-numbers-10-to-29": "Números del 10 al 29.",
"es-a1-module-sharing-your-personal-details": "Compartiendo Tus Detalles Personales."
"es-a1-module-sharing-your-personal-details": "Compartiendo Tus Detalles Personales.",
"es-a1-module-numbers-30-to-100": "Numbers 30 to 100",
"es-a1-module-describing-a-company": "Describing a Company",
"es-a1-module-describing-people-at-work": "Describing People at Work"
},
"module-intros": {
"es-a1-module-sharing-your-personal-details": {
@@ -7935,6 +7958,24 @@
"intro": [
"En este módulo, practicarás la comprensión de conversaciones cortas que solicitan datos personales como nombre, información de contacto, nacionalidad y edad."
]
},
"es-a1-module-numbers-30-to-100": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn how to read, write, and pronounce numbers from 30 to 100."
]
},
"es-a1-module-describing-a-company": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn how to identify and describe basic information about a company, such as name, website, location, number of employees, and departments."
]
},
"es-a1-module-describing-people-at-work": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn third-person descriptions and how to identify simple corrections in short conversations."
]
}
},
"blocks": {
@@ -8089,6 +8130,78 @@
"es-a1-practice-the-first-ten-numbers": {
"title": "Práctica de los Primeros Diez Números.",
"intro": ["", ""]
},
"es-a1-learn-numbers-30-to-60": {
"title": "Numbers 30 to 60",
"intro": ["", ""]
},
"es-a1-warm-up-describing-a-company-basics": {
"title": "Describing a Company Basics",
"intro": ["", ""]
},
"es-a1-learn-numbers-61-to-100": {
"title": "Numbers 61 to 100",
"intro": ["", ""]
},
"es-a1-practice-using-the-first-100-numbers": {
"title": "Using The First 100 Numbers",
"intro": ["", ""]
},
"es-a1-review-first-100-numbers": {
"title": "First 100 Numbers Review",
"intro": ["", ""]
},
"es-a1-quiz-numbers-30-to-100": {
"title": "Numbers 30 to 100 Quiz",
"intro": ["", ""]
},
"es-a1-learn-what-the-company-does": {
"title": "What the Company Does",
"intro": ["", ""]
},
"es-a1-learn-asking-about-a-company": {
"title": "Asking about a Company",
"intro": ["", ""]
},
"es-a1-practice-company-profile": {
"title": "Company Profile",
"intro": ["", ""]
},
"es-a1-review-talking-about-a-company": {
"title": "Talking About a Company",
"intro": ["", ""]
},
"es-a1-quiz-describing-a-company": {
"title": "Describing a Company Quiz",
"intro": ["", ""]
},
"es-a1-warm-up-describing-people-at-work-basics": {
"title": "Describing People at Work Basics",
"intro": ["", ""]
},
"es-a1-learn-mini-biographies": {
"title": "Mini Biographies ",
"intro": ["", ""]
},
"es-a1-practice-asking-about-mini-biographies": {
"title": "Asking About Mini Biographies",
"intro": ["", ""]
},
"es-a1-learn-short-workplace-profile": {
"title": "Short Workplace Profile ",
"intro": ["", ""]
},
"es-a1-practice-asking-about-short-workplace-profiles": {
"title": "Asking About Short Workplace Profiles",
"intro": ["", ""]
},
"es-a1-review-describing-people-at-work": {
"title": "Describing People at Work",
"intro": ["", ""]
},
"es-a1-quiz-describing-people-at-work": {
"title": "Describing People at Work",
"intro": ["", ""]
}
}
},
+26 -2
View File
@@ -323,6 +323,7 @@
"my-heatmap": "Mi mapa de calor",
"my-certs": "Mis certificaciones",
"my-portfolio": "Mi portafolio",
"my-experience": "My experience",
"my-timeline": "Mi cronología",
"my-donations": "Mis donaciones",
"night-mode": "Modo nocturno",
@@ -435,7 +436,24 @@
"page-number": "{{pageNumber}} de {{totalPages}}",
"edit-my-profile": "Editar mi perfil",
"add-bluesky": "Comparte esta certificacion en BlueSky",
"add-threads": "Comparte esta certificacion en Threads"
"add-threads": "Comparte esta certificacion en Threads",
"experience": {
"heading": "Experience",
"share-experience": "Share your professional experience",
"add": "Add experience",
"save": "Save experience",
"remove": "Remove experience",
"job-title": "Job title",
"company": "Company",
"location": "Location",
"start-date": "Start date",
"end-date": "End date",
"end-date-helper": "Leave blank if current position",
"description": "Description",
"present": "Present",
"date-format-error": "Please enter the date in MM/YYYY format.",
"date-invalid": "Please enter a valid date."
}
},
"footer": {
"tax-exempt-status": "freeCodeCamp es una organización 501(c)(3) exenta de impuestos y sin fines de lucro respaldada por donaciones (Número de Identificación Tributaria Federal de los Estados Unidos: 82-0779546).",
@@ -697,7 +715,7 @@
},
"archive": {
"title": "Cursos archivados",
"content-not-updated": "<0>Advertencia:</0> El contenido de esta sección no se está actualizando, pero aún está disponible para que continúes tu aprendizaje. Recomendamos intentar <1>nuestro currículo actual</1>."
"content-not-updated": "The content in this section is not being updated, but is still available for you to further your learning. We recommend trying <0>our current curriculum</0>."
}
},
"donate": {
@@ -990,6 +1008,7 @@
"keyboard-shortcut-updated": "Hemos actualizado la configuración de los atajos de teclado",
"subscribe-to-quincy-updated": "Hemos actualizado tu suscripción al correo electrónico de Quincy",
"portfolio-item-updated": "Hemos actualizado tu portafolio",
"experience-updated": "We have updated your experience",
"email-invalid": "El formato del correo electrónico no es válido",
"email-valid": "Tu correo electrónico fue cambiado con éxito, ¡feliz día programando!",
"bad-challengeId": "currentChallengeId no es un ID de desafío válido",
@@ -1090,12 +1109,17 @@
},
"validation": {
"max-characters": "Hay un límite máximo de 288 caracteres, te quedan {{charsLeft}}",
"max-characters-500": "There is a maximum limit of 500 characters, you have {{charsLeft}} left",
"same-email": "Este correo electrónico es el mismo que tu correo electrónico actual",
"invalid-email": "No pudimos validar tu correo electrónico correctamente, asegúrate de que sea correcto",
"email-mismatch": "Ambas nuevas direcciones de correo electrónico deben ser iguales",
"title-required": "Se requiere un título",
"title-short": "El título es demasiado corto",
"title-long": "El título es demasiado largo",
"company-required": "Company is required",
"company-short": "Company name is too short",
"company-long": "Company name is too long",
"start-date-required": "Start date is required",
"invalid-url": "No hemos podido validar tu URL correctamente, por favor asegúrate de que sea correcta",
"invalid-protocol": "La URL debe comenzar con http o https",
"url-not-image": "La URL debe enlazar directamente hacia un archivo de imagen",
+115 -2
View File
@@ -6478,6 +6478,13 @@
"title": "Recursion Quiz",
"intro": ["Test your knowledge of Recursion with this quiz."]
},
"lecture-introduction-to-common-searching-and-sorting-algorithms": {
"title": "Introduction to Common Searching and Sorting Algorithms",
"intro": [
"Learn about fundamental searching and sorting algorithms, including linear search, binary search, and merge sort.",
"These lessons cover algorithm implementations, time and space complexity analysis, and the divide and conquer programming paradigm."
]
},
"lecture-understanding-functional-programming": {
"title": "Understanding Functional Programming",
"intro": [
@@ -7748,6 +7755,18 @@
"title": "NodeJS Intro Quiz",
"intro": ["Test what you have learned about NodeJS in this quiz."]
},
"lecture-working-with-node-core-modules": {
"title": "Working with Node Core Modules",
"intro": [
"Learn about the node.js core modules, such as fs, buffer, stream, path modules, and more, so you can understand what Node gives you out of the box to build efficient applications without relying on third-party libraries."
]
},
"lecture-understanding-how-http-dns-tcpip-work": {
"title": "Understanding how HTTP, DNS and TCP/IP work",
"intro": [
"Learn the fundamental concepts of how the internet works, focusing on HTTP, DNS, and TCP/IP."
]
},
"lecture-understanding-the-http-request-response-model": {
"title": "Understanding the HTTP Request-Response Model",
"intro": [
@@ -7816,7 +7835,8 @@
"es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish",
"es-a1-chapter-spanish-fundamentals": "Spanish Fundamentals",
"es-a1-chapter-greetings-and-introductions": "Greetings and Introductions",
"es-a1-chapter-basic-personal-details": "Basic Personal Details"
"es-a1-chapter-basic-personal-details": "Basic Personal Details",
"es-a1-chapter-describing-company-and-people": "Describing a Company and Its People"
},
"modules": {
"es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview",
@@ -7825,7 +7845,10 @@
"es-a1-module-introducing-yourself": "Introducing Yourself",
"es-a1-module-first-questions": "First Questions",
"es-a1-module-numbers-10-to-29": "Numbers 10 to 29",
"es-a1-module-sharing-your-personal-details": "Sharing Your Personal Details"
"es-a1-module-sharing-your-personal-details": "Sharing Your Personal Details",
"es-a1-module-numbers-30-to-100": "Numbers 30 to 100",
"es-a1-module-describing-a-company": "Describing a Company",
"es-a1-module-describing-people-at-work": "Describing People at Work"
},
"module-intros": {
"es-a1-module-sharing-your-personal-details": {
@@ -7833,6 +7856,24 @@
"intro": [
"In this module, you will practice understanding short conversations that ask for personal details such as name, contact information, nationality, and age."
]
},
"es-a1-module-numbers-30-to-100": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn how to read, write, and pronounce numbers from 30 to 100."
]
},
"es-a1-module-describing-a-company": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn how to identify and describe basic information about a company, such as name, website, location, number of employees, and departments."
]
},
"es-a1-module-describing-people-at-work": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn third-person descriptions and how to identify simple corrections in short conversations."
]
}
},
"blocks": {
@@ -7987,6 +8028,78 @@
"es-a1-practice-the-first-ten-numbers": {
"title": "The First Ten Numbers Practice",
"intro": ["", ""]
},
"es-a1-learn-numbers-30-to-60": {
"title": "Numbers 30 to 60",
"intro": ["", ""]
},
"es-a1-warm-up-describing-a-company-basics": {
"title": "Describing a Company Basics",
"intro": ["", ""]
},
"es-a1-learn-numbers-61-to-100": {
"title": "Numbers 61 to 100",
"intro": ["", ""]
},
"es-a1-practice-using-the-first-100-numbers": {
"title": "Using The First 100 Numbers",
"intro": ["", ""]
},
"es-a1-review-first-100-numbers": {
"title": "First 100 Numbers Review",
"intro": ["", ""]
},
"es-a1-quiz-numbers-30-to-100": {
"title": "Numbers 30 to 100 Quiz",
"intro": ["", ""]
},
"es-a1-learn-what-the-company-does": {
"title": "What the Company Does",
"intro": ["", ""]
},
"es-a1-learn-asking-about-a-company": {
"title": "Asking about a Company",
"intro": ["", ""]
},
"es-a1-practice-company-profile": {
"title": "Company Profile",
"intro": ["", ""]
},
"es-a1-review-talking-about-a-company": {
"title": "Talking About a Company",
"intro": ["", ""]
},
"es-a1-quiz-describing-a-company": {
"title": "Describing a Company Quiz",
"intro": ["", ""]
},
"es-a1-warm-up-describing-people-at-work-basics": {
"title": "Describing People at Work Basics",
"intro": ["", ""]
},
"es-a1-learn-mini-biographies": {
"title": "Mini Biographies ",
"intro": ["", ""]
},
"es-a1-practice-asking-about-mini-biographies": {
"title": "Asking About Mini Biographies",
"intro": ["", ""]
},
"es-a1-learn-short-workplace-profile": {
"title": "Short Workplace Profile ",
"intro": ["", ""]
},
"es-a1-practice-asking-about-short-workplace-profiles": {
"title": "Asking About Short Workplace Profiles",
"intro": ["", ""]
},
"es-a1-review-describing-people-at-work": {
"title": "Describing People at Work",
"intro": ["", ""]
},
"es-a1-quiz-describing-people-at-work": {
"title": "Describing People at Work",
"intro": ["", ""]
}
}
},
+26 -2
View File
@@ -323,6 +323,7 @@
"my-heatmap": "Meine Heatmap (Punkte-Historie)",
"my-certs": "Meine Zertifikate",
"my-portfolio": "Mein Portfolio",
"my-experience": "My experience",
"my-timeline": "Meine Zeitleiste",
"my-donations": "Meine Spenden",
"night-mode": "Nacht-Modus",
@@ -435,7 +436,24 @@
"page-number": "{{pageNumber}} von {{totalPages}}",
"edit-my-profile": "Edit My Profile",
"add-bluesky": "Share this certification on BlueSky",
"add-threads": "Share this certification on Threads"
"add-threads": "Share this certification on Threads",
"experience": {
"heading": "Experience",
"share-experience": "Share your professional experience",
"add": "Add experience",
"save": "Save experience",
"remove": "Remove experience",
"job-title": "Job title",
"company": "Company",
"location": "Location",
"start-date": "Start date",
"end-date": "End date",
"end-date-helper": "Leave blank if current position",
"description": "Description",
"present": "Present",
"date-format-error": "Please enter the date in MM/YYYY format.",
"date-invalid": "Please enter a valid date."
}
},
"footer": {
"tax-exempt-status": "freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charitable organization (United States Federal Tax Identification Number: 82-0779546).",
@@ -697,7 +715,7 @@
},
"archive": {
"title": "Archived Coursework",
"content-not-updated": "<0>Warning:</0> The content in this section is not being updated, but is still available for you to further your learning. We recommend trying <1>our current curriculum</1>."
"content-not-updated": "The content in this section is not being updated, but is still available for you to further your learning. We recommend trying <0>our current curriculum</0>."
}
},
"donate": {
@@ -990,6 +1008,7 @@
"keyboard-shortcut-updated": "We have updated your keyboard shortcuts settings",
"subscribe-to-quincy-updated": "We have updated your subscription to Quincy's email",
"portfolio-item-updated": "We have updated your portfolio",
"experience-updated": "We have updated your experience",
"email-invalid": "E-Mail-Format ist ungültig",
"email-valid": "Deine E-Mail wurde erfolgreich geändert. Viel Spaß beim Coding!",
"bad-challengeId": "currentChallengeId ist keine gültige Challenge-ID",
@@ -1090,12 +1109,17 @@
},
"validation": {
"max-characters": "Es gibt eine maximale Grenze von 288 Zeichen, du hast noch {{charsLeft}} übrig",
"max-characters-500": "There is a maximum limit of 500 characters, you have {{charsLeft}} left",
"same-email": "Diese E-Mail ist die gleiche wie deine aktuelle E-Mail",
"invalid-email": "Wir konnten deine E-Mail nicht ordnungsgemäß überprüfen, bitte stelle sicher, dass sie korrekt ist",
"email-mismatch": "Beide neuen E-Mail-Adressen müssen identisch sein",
"title-required": "Ein Titel ist erforderlich",
"title-short": "Titel ist zu kurz",
"title-long": "Titel ist zu lang",
"company-required": "Company is required",
"company-short": "Company name is too short",
"company-long": "Company name is too long",
"start-date-required": "Start date is required",
"invalid-url": "Wir konnten deine URL nicht ordnungsgemäß überprüfen, bitte stelle sicher, dass sie korrekt ist",
"invalid-protocol": "URL muss mit http oder https beginnen",
"url-not-image": "URL muss direkt mit einer Bilddatei verknüpft sein",
+115 -2
View File
@@ -6478,6 +6478,13 @@
"title": "Recursion Quiz",
"intro": ["Test your knowledge of Recursion with this quiz."]
},
"lecture-introduction-to-common-searching-and-sorting-algorithms": {
"title": "Introduction to Common Searching and Sorting Algorithms",
"intro": [
"Learn about fundamental searching and sorting algorithms, including linear search, binary search, and merge sort.",
"These lessons cover algorithm implementations, time and space complexity analysis, and the divide and conquer programming paradigm."
]
},
"lecture-understanding-functional-programming": {
"title": "Understanding Functional Programming",
"intro": [
@@ -7748,6 +7755,18 @@
"title": "NodeJS Intro Quiz",
"intro": ["Test what you have learned about NodeJS in this quiz."]
},
"lecture-working-with-node-core-modules": {
"title": "Working with Node Core Modules",
"intro": [
"Learn about the node.js core modules, such as fs, buffer, stream, path modules, and more, so you can understand what Node gives you out of the box to build efficient applications without relying on third-party libraries."
]
},
"lecture-understanding-how-http-dns-tcpip-work": {
"title": "Understanding how HTTP, DNS and TCP/IP work",
"intro": [
"Learn the fundamental concepts of how the internet works, focusing on HTTP, DNS, and TCP/IP."
]
},
"lecture-understanding-the-http-request-response-model": {
"title": "Understanding the HTTP Request-Response Model",
"intro": [
@@ -7816,7 +7835,8 @@
"es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish",
"es-a1-chapter-spanish-fundamentals": "Spanish Fundamentals",
"es-a1-chapter-greetings-and-introductions": "Greetings and Introductions",
"es-a1-chapter-basic-personal-details": "Basic Personal Details"
"es-a1-chapter-basic-personal-details": "Basic Personal Details",
"es-a1-chapter-describing-company-and-people": "Describing a Company and Its People"
},
"modules": {
"es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview",
@@ -7825,7 +7845,10 @@
"es-a1-module-introducing-yourself": "Introducing Yourself",
"es-a1-module-first-questions": "First Questions",
"es-a1-module-numbers-10-to-29": "Numbers 10 to 29",
"es-a1-module-sharing-your-personal-details": "Sharing Your Personal Details"
"es-a1-module-sharing-your-personal-details": "Sharing Your Personal Details",
"es-a1-module-numbers-30-to-100": "Numbers 30 to 100",
"es-a1-module-describing-a-company": "Describing a Company",
"es-a1-module-describing-people-at-work": "Describing People at Work"
},
"module-intros": {
"es-a1-module-sharing-your-personal-details": {
@@ -7833,6 +7856,24 @@
"intro": [
"In this module, you will practice understanding short conversations that ask for personal details such as name, contact information, nationality, and age."
]
},
"es-a1-module-numbers-30-to-100": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn how to read, write, and pronounce numbers from 30 to 100."
]
},
"es-a1-module-describing-a-company": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn how to identify and describe basic information about a company, such as name, website, location, number of employees, and departments."
]
},
"es-a1-module-describing-people-at-work": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn third-person descriptions and how to identify simple corrections in short conversations."
]
}
},
"blocks": {
@@ -7987,6 +8028,78 @@
"es-a1-practice-the-first-ten-numbers": {
"title": "The First Ten Numbers Practice",
"intro": ["", ""]
},
"es-a1-learn-numbers-30-to-60": {
"title": "Numbers 30 to 60",
"intro": ["", ""]
},
"es-a1-warm-up-describing-a-company-basics": {
"title": "Describing a Company Basics",
"intro": ["", ""]
},
"es-a1-learn-numbers-61-to-100": {
"title": "Numbers 61 to 100",
"intro": ["", ""]
},
"es-a1-practice-using-the-first-100-numbers": {
"title": "Using The First 100 Numbers",
"intro": ["", ""]
},
"es-a1-review-first-100-numbers": {
"title": "First 100 Numbers Review",
"intro": ["", ""]
},
"es-a1-quiz-numbers-30-to-100": {
"title": "Numbers 30 to 100 Quiz",
"intro": ["", ""]
},
"es-a1-learn-what-the-company-does": {
"title": "What the Company Does",
"intro": ["", ""]
},
"es-a1-learn-asking-about-a-company": {
"title": "Asking about a Company",
"intro": ["", ""]
},
"es-a1-practice-company-profile": {
"title": "Company Profile",
"intro": ["", ""]
},
"es-a1-review-talking-about-a-company": {
"title": "Talking About a Company",
"intro": ["", ""]
},
"es-a1-quiz-describing-a-company": {
"title": "Describing a Company Quiz",
"intro": ["", ""]
},
"es-a1-warm-up-describing-people-at-work-basics": {
"title": "Describing People at Work Basics",
"intro": ["", ""]
},
"es-a1-learn-mini-biographies": {
"title": "Mini Biographies ",
"intro": ["", ""]
},
"es-a1-practice-asking-about-mini-biographies": {
"title": "Asking About Mini Biographies",
"intro": ["", ""]
},
"es-a1-learn-short-workplace-profile": {
"title": "Short Workplace Profile ",
"intro": ["", ""]
},
"es-a1-practice-asking-about-short-workplace-profiles": {
"title": "Asking About Short Workplace Profiles",
"intro": ["", ""]
},
"es-a1-review-describing-people-at-work": {
"title": "Describing People at Work",
"intro": ["", ""]
},
"es-a1-quiz-describing-people-at-work": {
"title": "Describing People at Work",
"intro": ["", ""]
}
}
},
+26 -2
View File
@@ -323,6 +323,7 @@
"my-heatmap": "La mia mappa del calore",
"my-certs": "Le mie certificazioni",
"my-portfolio": "Il mio portfolio",
"my-experience": "My experience",
"my-timeline": "La mia cronologia",
"my-donations": "Le mie donazioni",
"night-mode": "Modalità Notturna",
@@ -435,7 +436,24 @@
"page-number": "{{pageNumber}} di {{totalPages}}",
"edit-my-profile": "Edit My Profile",
"add-bluesky": "Share this certification on BlueSky",
"add-threads": "Share this certification on Threads"
"add-threads": "Share this certification on Threads",
"experience": {
"heading": "Experience",
"share-experience": "Share your professional experience",
"add": "Add experience",
"save": "Save experience",
"remove": "Remove experience",
"job-title": "Job title",
"company": "Company",
"location": "Location",
"start-date": "Start date",
"end-date": "End date",
"end-date-helper": "Leave blank if current position",
"description": "Description",
"present": "Present",
"date-format-error": "Please enter the date in MM/YYYY format.",
"date-invalid": "Please enter a valid date."
}
},
"footer": {
"tax-exempt-status": "freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charitable organization (United States Federal Tax Identification Number: 82-0779546).",
@@ -697,7 +715,7 @@
},
"archive": {
"title": "Archived Coursework",
"content-not-updated": "<0>Warning:</0> The content in this section is not being updated, but is still available for you to further your learning. We recommend trying <1>our current curriculum</1>."
"content-not-updated": "The content in this section is not being updated, but is still available for you to further your learning. We recommend trying <0>our current curriculum</0>."
}
},
"donate": {
@@ -990,6 +1008,7 @@
"keyboard-shortcut-updated": "Abbiamo aggiornato le impostazioni delle scorciatoie da tastiera",
"subscribe-to-quincy-updated": "Abbiamo aggiornato la tua iscrizione all'email di Quincy",
"portfolio-item-updated": "Abbiamo aggiornato il tuo portfolio",
"experience-updated": "We have updated your experience",
"email-invalid": "Formato email non valido",
"email-valid": "La tua email è stata modificata con successo, happy coding!",
"bad-challengeId": "currentChallengeId non è un ID challenge valido",
@@ -1090,12 +1109,17 @@
},
"validation": {
"max-characters": "C'è un limite massimo di 288 caratteri, hai {{charsLeft}} rimanenti",
"max-characters-500": "There is a maximum limit of 500 characters, you have {{charsLeft}} left",
"same-email": "Questa email è uguale alla tua email attuale",
"invalid-email": "Non siamo riusciti a convalidare correttamente la tua email, assicurati che sia corretta",
"email-mismatch": "Entrambi i nuovi indirizzi email devono essere gli stessi",
"title-required": "È necessario un titolo",
"title-short": "Il titolo è troppo corto",
"title-long": "Il titolo è troppo lungo",
"company-required": "Company is required",
"company-short": "Company name is too short",
"company-long": "Company name is too long",
"start-date-required": "Start date is required",
"invalid-url": "Non siamo riusciti a convalidare correttamente il tuo URL, assicurati che sia corretto",
"invalid-protocol": "L'URL deve iniziare con http o https",
"url-not-image": "L'URL deve collegarsi direttamente a un file immagine",
+115 -2
View File
@@ -6478,6 +6478,13 @@
"title": "Recursion Quiz",
"intro": ["Test your knowledge of Recursion with this quiz."]
},
"lecture-introduction-to-common-searching-and-sorting-algorithms": {
"title": "Introduction to Common Searching and Sorting Algorithms",
"intro": [
"Learn about fundamental searching and sorting algorithms, including linear search, binary search, and merge sort.",
"These lessons cover algorithm implementations, time and space complexity analysis, and the divide and conquer programming paradigm."
]
},
"lecture-understanding-functional-programming": {
"title": "Understanding Functional Programming",
"intro": [
@@ -7748,6 +7755,18 @@
"title": "NodeJS Intro Quiz",
"intro": ["Test what you have learned about NodeJS in this quiz."]
},
"lecture-working-with-node-core-modules": {
"title": "Working with Node Core Modules",
"intro": [
"Learn about the node.js core modules, such as fs, buffer, stream, path modules, and more, so you can understand what Node gives you out of the box to build efficient applications without relying on third-party libraries."
]
},
"lecture-understanding-how-http-dns-tcpip-work": {
"title": "Understanding how HTTP, DNS and TCP/IP work",
"intro": [
"Learn the fundamental concepts of how the internet works, focusing on HTTP, DNS, and TCP/IP."
]
},
"lecture-understanding-the-http-request-response-model": {
"title": "Understanding the HTTP Request-Response Model",
"intro": [
@@ -7816,7 +7835,8 @@
"es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish",
"es-a1-chapter-spanish-fundamentals": "Spanish Fundamentals",
"es-a1-chapter-greetings-and-introductions": "Greetings and Introductions",
"es-a1-chapter-basic-personal-details": "Basic Personal Details"
"es-a1-chapter-basic-personal-details": "Basic Personal Details",
"es-a1-chapter-describing-company-and-people": "Describing a Company and Its People"
},
"modules": {
"es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview",
@@ -7825,7 +7845,10 @@
"es-a1-module-introducing-yourself": "Introducing Yourself",
"es-a1-module-first-questions": "First Questions",
"es-a1-module-numbers-10-to-29": "Numbers 10 to 29",
"es-a1-module-sharing-your-personal-details": "Sharing Your Personal Details"
"es-a1-module-sharing-your-personal-details": "Sharing Your Personal Details",
"es-a1-module-numbers-30-to-100": "Numbers 30 to 100",
"es-a1-module-describing-a-company": "Describing a Company",
"es-a1-module-describing-people-at-work": "Describing People at Work"
},
"module-intros": {
"es-a1-module-sharing-your-personal-details": {
@@ -7833,6 +7856,24 @@
"intro": [
"In this module, you will practice understanding short conversations that ask for personal details such as name, contact information, nationality, and age."
]
},
"es-a1-module-numbers-30-to-100": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn how to read, write, and pronounce numbers from 30 to 100."
]
},
"es-a1-module-describing-a-company": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn how to identify and describe basic information about a company, such as name, website, location, number of employees, and departments."
]
},
"es-a1-module-describing-people-at-work": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn third-person descriptions and how to identify simple corrections in short conversations."
]
}
},
"blocks": {
@@ -7987,6 +8028,78 @@
"es-a1-practice-the-first-ten-numbers": {
"title": "The First Ten Numbers Practice",
"intro": ["", ""]
},
"es-a1-learn-numbers-30-to-60": {
"title": "Numbers 30 to 60",
"intro": ["", ""]
},
"es-a1-warm-up-describing-a-company-basics": {
"title": "Describing a Company Basics",
"intro": ["", ""]
},
"es-a1-learn-numbers-61-to-100": {
"title": "Numbers 61 to 100",
"intro": ["", ""]
},
"es-a1-practice-using-the-first-100-numbers": {
"title": "Using The First 100 Numbers",
"intro": ["", ""]
},
"es-a1-review-first-100-numbers": {
"title": "First 100 Numbers Review",
"intro": ["", ""]
},
"es-a1-quiz-numbers-30-to-100": {
"title": "Numbers 30 to 100 Quiz",
"intro": ["", ""]
},
"es-a1-learn-what-the-company-does": {
"title": "What the Company Does",
"intro": ["", ""]
},
"es-a1-learn-asking-about-a-company": {
"title": "Asking about a Company",
"intro": ["", ""]
},
"es-a1-practice-company-profile": {
"title": "Company Profile",
"intro": ["", ""]
},
"es-a1-review-talking-about-a-company": {
"title": "Talking About a Company",
"intro": ["", ""]
},
"es-a1-quiz-describing-a-company": {
"title": "Describing a Company Quiz",
"intro": ["", ""]
},
"es-a1-warm-up-describing-people-at-work-basics": {
"title": "Describing People at Work Basics",
"intro": ["", ""]
},
"es-a1-learn-mini-biographies": {
"title": "Mini Biographies ",
"intro": ["", ""]
},
"es-a1-practice-asking-about-mini-biographies": {
"title": "Asking About Mini Biographies",
"intro": ["", ""]
},
"es-a1-learn-short-workplace-profile": {
"title": "Short Workplace Profile ",
"intro": ["", ""]
},
"es-a1-practice-asking-about-short-workplace-profiles": {
"title": "Asking About Short Workplace Profiles",
"intro": ["", ""]
},
"es-a1-review-describing-people-at-work": {
"title": "Describing People at Work",
"intro": ["", ""]
},
"es-a1-quiz-describing-people-at-work": {
"title": "Describing People at Work",
"intro": ["", ""]
}
}
},
+26 -2
View File
@@ -323,6 +323,7 @@
"my-heatmap": "ヒートマップ",
"my-certs": "認定証",
"my-portfolio": "ポートフォリオ",
"my-experience": "My experience",
"my-timeline": "タイムライン",
"my-donations": "寄付ステータス",
"night-mode": "ナイトモード",
@@ -435,7 +436,24 @@
"page-number": "{{pageNumber}} / {{totalPages}}",
"edit-my-profile": "プロフィールを編集",
"add-bluesky": "この認定証を Bluesky で共有",
"add-threads": "この認定証を Threads で共有"
"add-threads": "この認定証を Threads で共有",
"experience": {
"heading": "Experience",
"share-experience": "Share your professional experience",
"add": "Add experience",
"save": "Save experience",
"remove": "Remove experience",
"job-title": "Job title",
"company": "Company",
"location": "Location",
"start-date": "Start date",
"end-date": "End date",
"end-date-helper": "Leave blank if current position",
"description": "Description",
"present": "Present",
"date-format-error": "Please enter the date in MM/YYYY format.",
"date-invalid": "Please enter a valid date."
}
},
"footer": {
"tax-exempt-status": "freeCodeCamp は皆様からの寄付により支えられている非課税の 501(c)(3) 慈善団体です。(United States Federal Tax Identification Number: 82-0779546)",
@@ -697,7 +715,7 @@
},
"archive": {
"title": "Archived Coursework",
"content-not-updated": "<0>Warning:</0> The content in this section is not being updated, but is still available for you to further your learning. We recommend trying <1>our current curriculum</1>."
"content-not-updated": "The content in this section is not being updated, but is still available for you to further your learning. We recommend trying <0>our current curriculum</0>."
}
},
"donate": {
@@ -990,6 +1008,7 @@
"keyboard-shortcut-updated": "キーボードショートカット設定を更新しました",
"subscribe-to-quincy-updated": "Quincy からのメールの購読設定を更新しました",
"portfolio-item-updated": "ポートフォリオを更新しました",
"experience-updated": "We have updated your experience",
"email-invalid": "メールアドレスの形式が無効です",
"email-valid": "メールアドレスは無事に変更されました。コーディングを楽しみましょう!",
"bad-challengeId": "currentChallengeId は有効なチャレンジ ID ではありません",
@@ -1090,12 +1109,17 @@
},
"validation": {
"max-characters": "上限は 288 文字です。残り {{charsLeft}} 文字です。",
"max-characters-500": "There is a maximum limit of 500 characters, you have {{charsLeft}} left",
"same-email": "このメールアドレスは現在のメールアドレスと同じです",
"invalid-email": "有効なメールアドレスであることを確認できませんでした。正しいメールアドレスかご確認ください。",
"email-mismatch": "新しいメールアドレスは両方とも同じである必要があります",
"title-required": "タイトルは必須です",
"title-short": "タイトルが短すぎます",
"title-long": "タイトルが長すぎます",
"company-required": "Company is required",
"company-short": "Company name is too short",
"company-long": "Company name is too long",
"start-date-required": "Start date is required",
"invalid-url": "有効な URL であることを確認できませんでした。正しい URL かご確認ください。",
"invalid-protocol": "URL は http もしくは https から始まる必要があります",
"url-not-image": "画像ファイルに直接リンクする URL を入力してください",
+115 -2
View File
@@ -6478,6 +6478,13 @@
"title": "Recursion Quiz",
"intro": ["Test your knowledge of Recursion with this quiz."]
},
"lecture-introduction-to-common-searching-and-sorting-algorithms": {
"title": "Introduction to Common Searching and Sorting Algorithms",
"intro": [
"Learn about fundamental searching and sorting algorithms, including linear search, binary search, and merge sort.",
"These lessons cover algorithm implementations, time and space complexity analysis, and the divide and conquer programming paradigm."
]
},
"lecture-understanding-functional-programming": {
"title": "Understanding Functional Programming",
"intro": [
@@ -7748,6 +7755,18 @@
"title": "NodeJS Intro Quiz",
"intro": ["Test what you have learned about NodeJS in this quiz."]
},
"lecture-working-with-node-core-modules": {
"title": "Working with Node Core Modules",
"intro": [
"Learn about the node.js core modules, such as fs, buffer, stream, path modules, and more, so you can understand what Node gives you out of the box to build efficient applications without relying on third-party libraries."
]
},
"lecture-understanding-how-http-dns-tcpip-work": {
"title": "Understanding how HTTP, DNS and TCP/IP work",
"intro": [
"Learn the fundamental concepts of how the internet works, focusing on HTTP, DNS, and TCP/IP."
]
},
"lecture-understanding-the-http-request-response-model": {
"title": "Understanding the HTTP Request-Response Model",
"intro": [
@@ -7816,7 +7835,8 @@
"es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish",
"es-a1-chapter-spanish-fundamentals": "Spanish Fundamentals",
"es-a1-chapter-greetings-and-introductions": "Greetings and Introductions",
"es-a1-chapter-basic-personal-details": "Basic Personal Details"
"es-a1-chapter-basic-personal-details": "Basic Personal Details",
"es-a1-chapter-describing-company-and-people": "Describing a Company and Its People"
},
"modules": {
"es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview",
@@ -7825,7 +7845,10 @@
"es-a1-module-introducing-yourself": "Introducing Yourself",
"es-a1-module-first-questions": "First Questions",
"es-a1-module-numbers-10-to-29": "Numbers 10 to 29",
"es-a1-module-sharing-your-personal-details": "Sharing Your Personal Details"
"es-a1-module-sharing-your-personal-details": "Sharing Your Personal Details",
"es-a1-module-numbers-30-to-100": "Numbers 30 to 100",
"es-a1-module-describing-a-company": "Describing a Company",
"es-a1-module-describing-people-at-work": "Describing People at Work"
},
"module-intros": {
"es-a1-module-sharing-your-personal-details": {
@@ -7833,6 +7856,24 @@
"intro": [
"In this module, you will practice understanding short conversations that ask for personal details such as name, contact information, nationality, and age."
]
},
"es-a1-module-numbers-30-to-100": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn how to read, write, and pronounce numbers from 30 to 100."
]
},
"es-a1-module-describing-a-company": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn how to identify and describe basic information about a company, such as name, website, location, number of employees, and departments."
]
},
"es-a1-module-describing-people-at-work": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn third-person descriptions and how to identify simple corrections in short conversations."
]
}
},
"blocks": {
@@ -7987,6 +8028,78 @@
"es-a1-practice-the-first-ten-numbers": {
"title": "The First Ten Numbers Practice",
"intro": ["", ""]
},
"es-a1-learn-numbers-30-to-60": {
"title": "Numbers 30 to 60",
"intro": ["", ""]
},
"es-a1-warm-up-describing-a-company-basics": {
"title": "Describing a Company Basics",
"intro": ["", ""]
},
"es-a1-learn-numbers-61-to-100": {
"title": "Numbers 61 to 100",
"intro": ["", ""]
},
"es-a1-practice-using-the-first-100-numbers": {
"title": "Using The First 100 Numbers",
"intro": ["", ""]
},
"es-a1-review-first-100-numbers": {
"title": "First 100 Numbers Review",
"intro": ["", ""]
},
"es-a1-quiz-numbers-30-to-100": {
"title": "Numbers 30 to 100 Quiz",
"intro": ["", ""]
},
"es-a1-learn-what-the-company-does": {
"title": "What the Company Does",
"intro": ["", ""]
},
"es-a1-learn-asking-about-a-company": {
"title": "Asking about a Company",
"intro": ["", ""]
},
"es-a1-practice-company-profile": {
"title": "Company Profile",
"intro": ["", ""]
},
"es-a1-review-talking-about-a-company": {
"title": "Talking About a Company",
"intro": ["", ""]
},
"es-a1-quiz-describing-a-company": {
"title": "Describing a Company Quiz",
"intro": ["", ""]
},
"es-a1-warm-up-describing-people-at-work-basics": {
"title": "Describing People at Work Basics",
"intro": ["", ""]
},
"es-a1-learn-mini-biographies": {
"title": "Mini Biographies ",
"intro": ["", ""]
},
"es-a1-practice-asking-about-mini-biographies": {
"title": "Asking About Mini Biographies",
"intro": ["", ""]
},
"es-a1-learn-short-workplace-profile": {
"title": "Short Workplace Profile ",
"intro": ["", ""]
},
"es-a1-practice-asking-about-short-workplace-profiles": {
"title": "Asking About Short Workplace Profiles",
"intro": ["", ""]
},
"es-a1-review-describing-people-at-work": {
"title": "Describing People at Work",
"intro": ["", ""]
},
"es-a1-quiz-describing-people-at-work": {
"title": "Describing People at Work",
"intro": ["", ""]
}
}
},
+26 -2
View File
@@ -323,6 +323,7 @@
"my-heatmap": "My heatmap",
"my-certs": "My certifications",
"my-portfolio": "My portfolio",
"my-experience": "My experience",
"my-timeline": "My timeline",
"my-donations": "My donations",
"night-mode": "Night Mode",
@@ -435,7 +436,24 @@
"page-number": "{{pageNumber}} of {{totalPages}}",
"edit-my-profile": "Edit My Profile",
"add-bluesky": "Share this certification on BlueSky",
"add-threads": "Share this certification on Threads"
"add-threads": "Share this certification on Threads",
"experience": {
"heading": "Experience",
"share-experience": "Share your professional experience",
"add": "Add experience",
"save": "Save experience",
"remove": "Remove experience",
"job-title": "Job title",
"company": "Company",
"location": "Location",
"start-date": "Start date",
"end-date": "End date",
"end-date-helper": "Leave blank if current position",
"description": "Description",
"present": "Present",
"date-format-error": "Please enter the date in MM/YYYY format.",
"date-invalid": "Please enter a valid date."
}
},
"footer": {
"tax-exempt-status": "freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charitable organization (United States Federal Tax Identification Number: 82-0779546).",
@@ -697,7 +715,7 @@
},
"archive": {
"title": "Archived Coursework",
"content-not-updated": "<0>Warning:</0> The content in this section is not being updated, but is still available for you to further your learning. We recommend trying <1>our current curriculum</1>."
"content-not-updated": "The content in this section is not being updated, but is still available for you to further your learning. We recommend trying <0>our current curriculum</0>."
}
},
"donate": {
@@ -990,6 +1008,7 @@
"keyboard-shortcut-updated": "We have updated your keyboard shortcuts settings",
"subscribe-to-quincy-updated": "We have updated your subscription to Quincy's email",
"portfolio-item-updated": "We have updated your portfolio",
"experience-updated": "We have updated your experience",
"email-invalid": "Email format is invalid",
"email-valid": "Your email has successfully been changed, happy coding!",
"bad-challengeId": "currentChallengeId is not a valid challenge ID",
@@ -1090,12 +1109,17 @@
},
"validation": {
"max-characters": "There is a maximum limit of 288 characters, you have {{charsLeft}} left",
"max-characters-500": "There is a maximum limit of 500 characters, you have {{charsLeft}} left",
"same-email": "This email is the same as your current email",
"invalid-email": "We could not validate your email correctly, please ensure it is correct",
"email-mismatch": "Both new email addresses must be the same",
"title-required": "A title is required",
"title-short": "Title is too short",
"title-long": "Title is too long",
"company-required": "Company is required",
"company-short": "Company name is too short",
"company-long": "Company name is too long",
"start-date-required": "Start date is required",
"invalid-url": "We could not validate your URL correctly, please ensure it is correct",
"invalid-protocol": "URL must start with http or https",
"url-not-image": "URL must link directly to an image file",
+115 -2
View File
@@ -6552,6 +6552,13 @@
"Teste seu conhecimento sobre recursão com este questionário."
]
},
"lecture-introduction-to-common-searching-and-sorting-algorithms": {
"title": "Introduction to Common Searching and Sorting Algorithms",
"intro": [
"Learn about fundamental searching and sorting algorithms, including linear search, binary search, and merge sort.",
"These lessons cover algorithm implementations, time and space complexity analysis, and the divide and conquer programming paradigm."
]
},
"lecture-understanding-functional-programming": {
"title": "Compreendendo Programação Funcional ",
"intro": [
@@ -7846,6 +7853,18 @@
"title": "Questionário introdutório de NodeJS",
"intro": ["Teste o que você aprendeu sobre NodeJS neste questionário."]
},
"lecture-working-with-node-core-modules": {
"title": "Working with Node Core Modules",
"intro": [
"Learn about the node.js core modules, such as fs, buffer, stream, path modules, and more, so you can understand what Node gives you out of the box to build efficient applications without relying on third-party libraries."
]
},
"lecture-understanding-how-http-dns-tcpip-work": {
"title": "Understanding how HTTP, DNS and TCP/IP work",
"intro": [
"Learn the fundamental concepts of how the internet works, focusing on HTTP, DNS, and TCP/IP."
]
},
"lecture-understanding-the-http-request-response-model": {
"title": "Compreendendo o Modelo de Requisição-Resposta HTTP",
"intro": [
@@ -7916,7 +7935,8 @@
"es-a1-chapter-welcome-to-a1-professional-spanish": "Bem-vindo ao Espanhol Profissional A1",
"es-a1-chapter-spanish-fundamentals": "Fundamentos do Espanhol",
"es-a1-chapter-greetings-and-introductions": "Saudações e Apresentações",
"es-a1-chapter-basic-personal-details": "Detalhes Básicos Pessoais"
"es-a1-chapter-basic-personal-details": "Detalhes Básicos Pessoais",
"es-a1-chapter-describing-company-and-people": "Describing a Company and Its People"
},
"modules": {
"es-a1-module-introduction-and-certification-overview": "Introdução e Visão Geral da Certificação",
@@ -7925,7 +7945,10 @@
"es-a1-module-introducing-yourself": "Apresentando-se",
"es-a1-module-first-questions": "Primeiras Perguntas",
"es-a1-module-numbers-10-to-29": "Números 10 a 29",
"es-a1-module-sharing-your-personal-details": "Compartilhando Seus Detalhes Pessoais"
"es-a1-module-sharing-your-personal-details": "Compartilhando Seus Detalhes Pessoais",
"es-a1-module-numbers-30-to-100": "Numbers 30 to 100",
"es-a1-module-describing-a-company": "Describing a Company",
"es-a1-module-describing-people-at-work": "Describing People at Work"
},
"module-intros": {
"es-a1-module-sharing-your-personal-details": {
@@ -7933,6 +7956,24 @@
"intro": [
"Neste módulo, você praticará a compreensão de conversas curtas que pedem dados pessoais, como nome, informações de contato, nacionalidade e idade."
]
},
"es-a1-module-numbers-30-to-100": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn how to read, write, and pronounce numbers from 30 to 100."
]
},
"es-a1-module-describing-a-company": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn how to identify and describe basic information about a company, such as name, website, location, number of employees, and departments."
]
},
"es-a1-module-describing-people-at-work": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn third-person descriptions and how to identify simple corrections in short conversations."
]
}
},
"blocks": {
@@ -8087,6 +8128,78 @@
"es-a1-practice-the-first-ten-numbers": {
"title": "Prática dos Primeiros Dez Números",
"intro": ["", ""]
},
"es-a1-learn-numbers-30-to-60": {
"title": "Numbers 30 to 60",
"intro": ["", ""]
},
"es-a1-warm-up-describing-a-company-basics": {
"title": "Describing a Company Basics",
"intro": ["", ""]
},
"es-a1-learn-numbers-61-to-100": {
"title": "Numbers 61 to 100",
"intro": ["", ""]
},
"es-a1-practice-using-the-first-100-numbers": {
"title": "Using The First 100 Numbers",
"intro": ["", ""]
},
"es-a1-review-first-100-numbers": {
"title": "First 100 Numbers Review",
"intro": ["", ""]
},
"es-a1-quiz-numbers-30-to-100": {
"title": "Numbers 30 to 100 Quiz",
"intro": ["", ""]
},
"es-a1-learn-what-the-company-does": {
"title": "What the Company Does",
"intro": ["", ""]
},
"es-a1-learn-asking-about-a-company": {
"title": "Asking about a Company",
"intro": ["", ""]
},
"es-a1-practice-company-profile": {
"title": "Company Profile",
"intro": ["", ""]
},
"es-a1-review-talking-about-a-company": {
"title": "Talking About a Company",
"intro": ["", ""]
},
"es-a1-quiz-describing-a-company": {
"title": "Describing a Company Quiz",
"intro": ["", ""]
},
"es-a1-warm-up-describing-people-at-work-basics": {
"title": "Describing People at Work Basics",
"intro": ["", ""]
},
"es-a1-learn-mini-biographies": {
"title": "Mini Biographies ",
"intro": ["", ""]
},
"es-a1-practice-asking-about-mini-biographies": {
"title": "Asking About Mini Biographies",
"intro": ["", ""]
},
"es-a1-learn-short-workplace-profile": {
"title": "Short Workplace Profile ",
"intro": ["", ""]
},
"es-a1-practice-asking-about-short-workplace-profiles": {
"title": "Asking About Short Workplace Profiles",
"intro": ["", ""]
},
"es-a1-review-describing-people-at-work": {
"title": "Describing People at Work",
"intro": ["", ""]
},
"es-a1-quiz-describing-people-at-work": {
"title": "Describing People at Work",
"intro": ["", ""]
}
}
},
@@ -323,6 +323,7 @@
"my-heatmap": "Meu progresso",
"my-certs": "Minhas certificações",
"my-portfolio": "Meu portfólio",
"my-experience": "My experience",
"my-timeline": "Minha linha do tempo",
"my-donations": "Minhas doações",
"night-mode": "Modo noturno",
@@ -435,7 +436,24 @@
"page-number": "{{pageNumber}} de {{totalPages}}",
"edit-my-profile": "Editar meu perfil",
"add-bluesky": "Compartilhar esta certificação no BlueSky",
"add-threads": "Compartilhar esta certificação no Threads"
"add-threads": "Compartilhar esta certificação no Threads",
"experience": {
"heading": "Experience",
"share-experience": "Share your professional experience",
"add": "Add experience",
"save": "Save experience",
"remove": "Remove experience",
"job-title": "Job title",
"company": "Company",
"location": "Location",
"start-date": "Start date",
"end-date": "End date",
"end-date-helper": "Leave blank if current position",
"description": "Description",
"present": "Present",
"date-format-error": "Please enter the date in MM/YYYY format.",
"date-invalid": "Please enter a valid date."
}
},
"footer": {
"tax-exempt-status": "O freeCodeCamp é uma organização beneficente 501(c)(3), isenta de impostos e apoiada por doações (Número de identificação fiscal federal dos Estados Unidos: 82-0779546).",
@@ -697,7 +715,7 @@
},
"archive": {
"title": "Nossos cursos arquivados",
"content-not-updated": "<0>Aviso:</0> o conteúdo desta seção não está sendo atualizado, mas ainda está disponível para você continuar aprendendo. Recomendamos experimentar <1>nosso currículo atual</1>."
"content-not-updated": "The content in this section is not being updated, but is still available for you to further your learning. We recommend trying <0>our current curriculum</0>."
}
},
"donate": {
@@ -990,6 +1008,7 @@
"keyboard-shortcut-updated": "Atualizamos suas configurações de atalhos de teclado",
"subscribe-to-quincy-updated": "Atualizamos sua assinatura da newsletter do Quincy",
"portfolio-item-updated": "Atualizamos seu portfólio",
"experience-updated": "We have updated your experience",
"email-invalid": "Formato de e-mail inválido",
"email-valid": "Seu e-mail foi alterado com sucesso. Feliz programação!",
"bad-challengeId": "currentChallengeId não é um ID válido de desafio",
@@ -1090,12 +1109,17 @@
},
"validation": {
"max-characters": "Há um limite máximo de 288 caracteres, você tem {{charsLeft}} restante(s)",
"max-characters-500": "There is a maximum limit of 500 characters, you have {{charsLeft}} left",
"same-email": "Este e-mail é igual ao seu e-mail atual",
"invalid-email": "Não foi possível validar seu e-mail, verifique se ele está correto",
"email-mismatch": "Os dois novos endereços de e-mail devem ser iguais",
"title-required": "O título é obrigatório",
"title-short": "O título é muito curto",
"title-long": "O título é muito longo",
"company-required": "Company is required",
"company-short": "Company name is too short",
"company-long": "Company name is too long",
"start-date-required": "Start date is required",
"invalid-url": "Não foi possível validar seu URL corretamente. Certifique-se de que está correto",
"invalid-protocol": "O URL deve começar com http ou https",
"url-not-image": "O URL deve estar vinculado diretamente a um arquivo de imagem",
+115 -2
View File
@@ -6478,6 +6478,13 @@
"title": "Recursion Quiz",
"intro": ["Test your knowledge of Recursion with this quiz."]
},
"lecture-introduction-to-common-searching-and-sorting-algorithms": {
"title": "Introduction to Common Searching and Sorting Algorithms",
"intro": [
"Learn about fundamental searching and sorting algorithms, including linear search, binary search, and merge sort.",
"These lessons cover algorithm implementations, time and space complexity analysis, and the divide and conquer programming paradigm."
]
},
"lecture-understanding-functional-programming": {
"title": "Understanding Functional Programming",
"intro": [
@@ -7748,6 +7755,18 @@
"title": "NodeJS Intro Quiz",
"intro": ["Test what you have learned about NodeJS in this quiz."]
},
"lecture-working-with-node-core-modules": {
"title": "Working with Node Core Modules",
"intro": [
"Learn about the node.js core modules, such as fs, buffer, stream, path modules, and more, so you can understand what Node gives you out of the box to build efficient applications without relying on third-party libraries."
]
},
"lecture-understanding-how-http-dns-tcpip-work": {
"title": "Understanding how HTTP, DNS and TCP/IP work",
"intro": [
"Learn the fundamental concepts of how the internet works, focusing on HTTP, DNS, and TCP/IP."
]
},
"lecture-understanding-the-http-request-response-model": {
"title": "Understanding the HTTP Request-Response Model",
"intro": [
@@ -7816,7 +7835,8 @@
"es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish",
"es-a1-chapter-spanish-fundamentals": "Spanish Fundamentals",
"es-a1-chapter-greetings-and-introductions": "Greetings and Introductions",
"es-a1-chapter-basic-personal-details": "Basic Personal Details"
"es-a1-chapter-basic-personal-details": "Basic Personal Details",
"es-a1-chapter-describing-company-and-people": "Describing a Company and Its People"
},
"modules": {
"es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview",
@@ -7825,7 +7845,10 @@
"es-a1-module-introducing-yourself": "Introducing Yourself",
"es-a1-module-first-questions": "First Questions",
"es-a1-module-numbers-10-to-29": "Numbers 10 to 29",
"es-a1-module-sharing-your-personal-details": "Sharing Your Personal Details"
"es-a1-module-sharing-your-personal-details": "Sharing Your Personal Details",
"es-a1-module-numbers-30-to-100": "Numbers 30 to 100",
"es-a1-module-describing-a-company": "Describing a Company",
"es-a1-module-describing-people-at-work": "Describing People at Work"
},
"module-intros": {
"es-a1-module-sharing-your-personal-details": {
@@ -7833,6 +7856,24 @@
"intro": [
"In this module, you will practice understanding short conversations that ask for personal details such as name, contact information, nationality, and age."
]
},
"es-a1-module-numbers-30-to-100": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn how to read, write, and pronounce numbers from 30 to 100."
]
},
"es-a1-module-describing-a-company": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn how to identify and describe basic information about a company, such as name, website, location, number of employees, and departments."
]
},
"es-a1-module-describing-people-at-work": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn third-person descriptions and how to identify simple corrections in short conversations."
]
}
},
"blocks": {
@@ -7987,6 +8028,78 @@
"es-a1-practice-the-first-ten-numbers": {
"title": "The First Ten Numbers Practice",
"intro": ["", ""]
},
"es-a1-learn-numbers-30-to-60": {
"title": "Numbers 30 to 60",
"intro": ["", ""]
},
"es-a1-warm-up-describing-a-company-basics": {
"title": "Describing a Company Basics",
"intro": ["", ""]
},
"es-a1-learn-numbers-61-to-100": {
"title": "Numbers 61 to 100",
"intro": ["", ""]
},
"es-a1-practice-using-the-first-100-numbers": {
"title": "Using The First 100 Numbers",
"intro": ["", ""]
},
"es-a1-review-first-100-numbers": {
"title": "First 100 Numbers Review",
"intro": ["", ""]
},
"es-a1-quiz-numbers-30-to-100": {
"title": "Numbers 30 to 100 Quiz",
"intro": ["", ""]
},
"es-a1-learn-what-the-company-does": {
"title": "What the Company Does",
"intro": ["", ""]
},
"es-a1-learn-asking-about-a-company": {
"title": "Asking about a Company",
"intro": ["", ""]
},
"es-a1-practice-company-profile": {
"title": "Company Profile",
"intro": ["", ""]
},
"es-a1-review-talking-about-a-company": {
"title": "Talking About a Company",
"intro": ["", ""]
},
"es-a1-quiz-describing-a-company": {
"title": "Describing a Company Quiz",
"intro": ["", ""]
},
"es-a1-warm-up-describing-people-at-work-basics": {
"title": "Describing People at Work Basics",
"intro": ["", ""]
},
"es-a1-learn-mini-biographies": {
"title": "Mini Biographies ",
"intro": ["", ""]
},
"es-a1-practice-asking-about-mini-biographies": {
"title": "Asking About Mini Biographies",
"intro": ["", ""]
},
"es-a1-learn-short-workplace-profile": {
"title": "Short Workplace Profile ",
"intro": ["", ""]
},
"es-a1-practice-asking-about-short-workplace-profiles": {
"title": "Asking About Short Workplace Profiles",
"intro": ["", ""]
},
"es-a1-review-describing-people-at-work": {
"title": "Describing People at Work",
"intro": ["", ""]
},
"es-a1-quiz-describing-people-at-work": {
"title": "Describing People at Work",
"intro": ["", ""]
}
}
},
+26 -2
View File
@@ -323,6 +323,7 @@
"my-heatmap": "Ramani yangu",
"my-certs": "Vyeti vyangu",
"my-portfolio": "Wasifu yangu",
"my-experience": "My experience",
"my-timeline": "Ratiba yangu ya matukio",
"my-donations": "Michango yangu",
"night-mode": "Hali ya Giza",
@@ -435,7 +436,24 @@
"page-number": "{{pageNumber}} kati ya {{totalPages}}",
"edit-my-profile": "Edit My Profile",
"add-bluesky": "Share this certification on BlueSky",
"add-threads": "Share this certification on Threads"
"add-threads": "Share this certification on Threads",
"experience": {
"heading": "Experience",
"share-experience": "Share your professional experience",
"add": "Add experience",
"save": "Save experience",
"remove": "Remove experience",
"job-title": "Job title",
"company": "Company",
"location": "Location",
"start-date": "Start date",
"end-date": "End date",
"end-date-helper": "Leave blank if current position",
"description": "Description",
"present": "Present",
"date-format-error": "Please enter the date in MM/YYYY format.",
"date-invalid": "Please enter a valid date."
}
},
"footer": {
"tax-exempt-status": "freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charitable organization (United States Federal Tax Identification Number: 82-0779546).",
@@ -697,7 +715,7 @@
},
"archive": {
"title": "Archived Coursework",
"content-not-updated": "<0>Warning:</0> The content in this section is not being updated, but is still available for you to further your learning. We recommend trying <1>our current curriculum</1>."
"content-not-updated": "The content in this section is not being updated, but is still available for you to further your learning. We recommend trying <0>our current curriculum</0>."
}
},
"donate": {
@@ -990,6 +1008,7 @@
"keyboard-shortcut-updated": "Tumesasisha mipangilio yako ya mikato ya kibodi",
"subscribe-to-quincy-updated": "Tumesasisha usajili wako kwa barua pepe ya Quincy",
"portfolio-item-updated": "Tumesasisha portfolio yako",
"experience-updated": "We have updated your experience",
"email-invalid": "Umbizo la barua pepe si sahihi",
"email-valid": "Barua pepe yako imebadilishwa kwa mafanikio happy coding!",
"bad-challengeId": "currentChallengeId si kitambulisho halali cha changamoto",
@@ -1090,12 +1109,17 @@
},
"validation": {
"max-characters": "Kuna upeo wa juu wa herufi 288, umesalia na {{charsLeft}}",
"max-characters-500": "There is a maximum limit of 500 characters, you have {{charsLeft}} left",
"same-email": "Barua pepe hii ni sawa na barua pepe yako ya sasa",
"invalid-email": "Hatukuweza kuthibitisha barua pepe yako kwa usahihi, tafadhali hakikisha ni sahihi",
"email-mismatch": "Barua pepe zote mbili mpya lazima ziwe sawa",
"title-required": "Kichwa kinahitajika",
"title-short": "Kichwa ni kifupi sana",
"title-long": "Kichwa ni kirefu sana",
"company-required": "Company is required",
"company-short": "Company name is too short",
"company-long": "Company name is too long",
"start-date-required": "Start date is required",
"invalid-url": "Hatukuweza kuthibitisha URL yako ipasavyo, tafadhali hakikisha ni sahihi",
"invalid-protocol": "URL lazima ianze na http au https",
"url-not-image": "URL lazima iunganishe moja kwa moja na faili ya picha",
+115 -2
View File
@@ -6464,6 +6464,13 @@
"title": "Recursion Quiz",
"intro": ["Test your knowledge of Recursion with this quiz."]
},
"lecture-introduction-to-common-searching-and-sorting-algorithms": {
"title": "Introduction to Common Searching and Sorting Algorithms",
"intro": [
"Learn about fundamental searching and sorting algorithms, including linear search, binary search, and merge sort.",
"These lessons cover algorithm implementations, time and space complexity analysis, and the divide and conquer programming paradigm."
]
},
"lecture-understanding-functional-programming": {
"title": "Understanding Functional Programming",
"intro": [
@@ -7734,6 +7741,18 @@
"title": "NodeJS Intro Quiz",
"intro": ["Test what you have learned about NodeJS in this quiz."]
},
"lecture-working-with-node-core-modules": {
"title": "Working with Node Core Modules",
"intro": [
"Learn about the node.js core modules, such as fs, buffer, stream, path modules, and more, so you can understand what Node gives you out of the box to build efficient applications without relying on third-party libraries."
]
},
"lecture-understanding-how-http-dns-tcpip-work": {
"title": "Understanding how HTTP, DNS and TCP/IP work",
"intro": [
"Learn the fundamental concepts of how the internet works, focusing on HTTP, DNS, and TCP/IP."
]
},
"lecture-understanding-the-http-request-response-model": {
"title": "Understanding the HTTP Request-Response Model",
"intro": [
@@ -7802,7 +7821,8 @@
"es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish",
"es-a1-chapter-spanish-fundamentals": "Spanish Fundamentals",
"es-a1-chapter-greetings-and-introductions": "Greetings and Introductions",
"es-a1-chapter-basic-personal-details": "Basic Personal Details"
"es-a1-chapter-basic-personal-details": "Basic Personal Details",
"es-a1-chapter-describing-company-and-people": "Describing a Company and Its People"
},
"modules": {
"es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview",
@@ -7811,7 +7831,10 @@
"es-a1-module-introducing-yourself": "Introducing Yourself",
"es-a1-module-first-questions": "First Questions",
"es-a1-module-numbers-10-to-29": "Numbers 10 to 29",
"es-a1-module-sharing-your-personal-details": "Sharing Your Personal Details"
"es-a1-module-sharing-your-personal-details": "Sharing Your Personal Details",
"es-a1-module-numbers-30-to-100": "Numbers 30 to 100",
"es-a1-module-describing-a-company": "Describing a Company",
"es-a1-module-describing-people-at-work": "Describing People at Work"
},
"module-intros": {
"es-a1-module-sharing-your-personal-details": {
@@ -7819,6 +7842,24 @@
"intro": [
"In this module, you will practice understanding short conversations that ask for personal details such as name, contact information, nationality, and age."
]
},
"es-a1-module-numbers-30-to-100": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn how to read, write, and pronounce numbers from 30 to 100."
]
},
"es-a1-module-describing-a-company": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn how to identify and describe basic information about a company, such as name, website, location, number of employees, and departments."
]
},
"es-a1-module-describing-people-at-work": {
"note": "Coming 2026",
"intro": [
"In this module, you will learn third-person descriptions and how to identify simple corrections in short conversations."
]
}
},
"blocks": {
@@ -7973,6 +8014,78 @@
"es-a1-practice-the-first-ten-numbers": {
"title": "The First Ten Numbers Practice",
"intro": ["", ""]
},
"es-a1-learn-numbers-30-to-60": {
"title": "Numbers 30 to 60",
"intro": ["", ""]
},
"es-a1-warm-up-describing-a-company-basics": {
"title": "Describing a Company Basics",
"intro": ["", ""]
},
"es-a1-learn-numbers-61-to-100": {
"title": "Numbers 61 to 100",
"intro": ["", ""]
},
"es-a1-practice-using-the-first-100-numbers": {
"title": "Using The First 100 Numbers",
"intro": ["", ""]
},
"es-a1-review-first-100-numbers": {
"title": "First 100 Numbers Review",
"intro": ["", ""]
},
"es-a1-quiz-numbers-30-to-100": {
"title": "Numbers 30 to 100 Quiz",
"intro": ["", ""]
},
"es-a1-learn-what-the-company-does": {
"title": "What the Company Does",
"intro": ["", ""]
},
"es-a1-learn-asking-about-a-company": {
"title": "Asking about a Company",
"intro": ["", ""]
},
"es-a1-practice-company-profile": {
"title": "Company Profile",
"intro": ["", ""]
},
"es-a1-review-talking-about-a-company": {
"title": "Talking About a Company",
"intro": ["", ""]
},
"es-a1-quiz-describing-a-company": {
"title": "Describing a Company Quiz",
"intro": ["", ""]
},
"es-a1-warm-up-describing-people-at-work-basics": {
"title": "Describing People at Work Basics",
"intro": ["", ""]
},
"es-a1-learn-mini-biographies": {
"title": "Mini Biographies ",
"intro": ["", ""]
},
"es-a1-practice-asking-about-mini-biographies": {
"title": "Asking About Mini Biographies",
"intro": ["", ""]
},
"es-a1-learn-short-workplace-profile": {
"title": "Short Workplace Profile ",
"intro": ["", ""]
},
"es-a1-practice-asking-about-short-workplace-profiles": {
"title": "Asking About Short Workplace Profiles",
"intro": ["", ""]
},
"es-a1-review-describing-people-at-work": {
"title": "Describing People at Work",
"intro": ["", ""]
},
"es-a1-quiz-describing-people-at-work": {
"title": "Describing People at Work",
"intro": ["", ""]
}
}
},
@@ -323,6 +323,7 @@
"my-heatmap": "Моя теплокарта",
"my-certs": "Мої сертифікації",
"my-portfolio": "Моє портфоліо",
"my-experience": "My experience",
"my-timeline": "Моя хронологія",
"my-donations": "Мої донати",
"night-mode": "Нічний режим",
@@ -435,7 +436,24 @@
"page-number": "{{pageNumber}} з {{totalPages}}",
"edit-my-profile": "Редагувати профіль",
"add-bluesky": "Поділитись сертифікацією на BlueSky",
"add-threads": "Поділитись сертифікацією на Threads"
"add-threads": "Поділитись сертифікацією на Threads",
"experience": {
"heading": "Experience",
"share-experience": "Share your professional experience",
"add": "Add experience",
"save": "Save experience",
"remove": "Remove experience",
"job-title": "Job title",
"company": "Company",
"location": "Location",
"start-date": "Start date",
"end-date": "End date",
"end-date-helper": "Leave blank if current position",
"description": "Description",
"present": "Present",
"date-format-error": "Please enter the date in MM/YYYY format.",
"date-invalid": "Please enter a valid date."
}
},
"footer": {
"tax-exempt-status": "freeCodeCamp — це некомерційна організація, яка підтримується спонсорськими внесками та звільнена від сплати податків 501(c)(3) (Федеральний ідентифікаційний номер платника податків США: 82-0779546).",
@@ -697,7 +715,7 @@
},
"archive": {
"title": "Archived Coursework",
"content-not-updated": "<0>Warning:</0> The content in this section is not being updated, but is still available for you to further your learning. We recommend trying <1>our current curriculum</1>."
"content-not-updated": "The content in this section is not being updated, but is still available for you to further your learning. We recommend trying <0>our current curriculum</0>."
}
},
"donate": {
@@ -990,6 +1008,7 @@
"keyboard-shortcut-updated": "Ваші налаштування клавіатурних скорочень оновлено",
"subscribe-to-quincy-updated": "Вашу підписку на розсилку від Квінсі оновлено",
"portfolio-item-updated": "Ваше портфоліо оновлено",
"experience-updated": "We have updated your experience",
"email-invalid": "Неприпустимий формат адреси електронної пошти",
"email-valid": "Вашу електронну пошту змінено. Щасливого програмування!",
"bad-challengeId": "currentChallengeId не є дійсним ідентифікатором завдання",
@@ -1090,12 +1109,17 @@
},
"validation": {
"max-characters": "Максимальний розмір — 288 символів, у вас залишилося {{charsLeft}}",
"max-characters-500": "There is a maximum limit of 500 characters, you have {{charsLeft}} left",
"same-email": "Ця адреса електронної пошти збігається з вашою поточною адресою",
"invalid-email": "Ми не змогли перевірити вашу адресу електронної пошти. Будь ласка, переконайтеся, що вона правильна.",
"email-mismatch": "Обидві нові адреси електронної пошти повинні збігатися",
"title-required": "Необхідно вказати заголовок",
"title-short": "Закороткий заголовок",
"title-long": "Задовгий заголовок",
"company-required": "Company is required",
"company-short": "Company name is too short",
"company-long": "Company name is too long",
"start-date-required": "Start date is required",
"invalid-url": "Ми не змогли перевірити вашу URL-адресу. Будь ласка, переконайтеся, що вона правильна.",
"invalid-protocol": "URL-адреса має починатися з http або https",
"url-not-image": "URL-адреса повинна посилатись на файл зображення безпосередньо",