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

This commit is contained in:
freeCodeCamp's Camper Bot
2025-09-15 19:31:01 +05:30
committed by GitHub
parent d631c76087
commit eb2c74b4e6
20 changed files with 648 additions and 278 deletions
@@ -2056,7 +2056,7 @@
]
},
"lecture-welcome-to-freecodecamp": {
"title": "Welcome Message from Quincy Larson",
"title": "來自 Quincy Larson 的歡迎致辭",
"intro": [
"Hear from Quincy Larson, the founder and teacher of freeCodeCamp.",
"Quincy will welcome you to the platform and talk about how the certification works. Quincy will also provide tips on how to learn effectively."
@@ -2108,6 +2108,12 @@
"In these lectures, you will learn about HTML fundamentals like the <code>div</code> element, the <code>id</code> and <code>class</code> attributes, the HTML boilerplate, HTML entities, and more."
]
},
"lecture-understanding-how-html-affects-seo": {
"title": "Understanding How HTML Affects SEO",
"intro": [
"In these lectures, you will learn how your HTML code impacts search engine optimization."
]
},
"lab-travel-agency-page": {
"title": "Build a Travel Agency Page",
"intro": [
@@ -2954,7 +2960,19 @@
"lecture-introduction-to-javascript": {
"title": "Introduction to JavaScript",
"intro": [
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, strings, and much more."
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, and much more."
]
},
"lecture-introduction-to-strings": {
"title": "Introduction to Strings",
"intro": [
"In these lectures, you will learn how to work with strings and string concatenation."
]
},
"lecture-understanding-code-clarity": {
"title": "Understanding Code Clarity",
"intro": [
"In these lectures, you will learn about comments in JavaScript and the role of semicolons in programming."
]
},
"workshop-greeting-bot": {
@@ -3243,10 +3261,22 @@
"title": "JavaScript Arrays Quiz",
"intro": ["Test your knowledge of JavaScript arrays with this quiz."]
},
"lecture-working-with-objects": {
"title": "Working with Objects",
"lecture-introduction-to-javascript-objects-and-their-properties": {
"title": "Introduction to JavaScript Objects and Their Properties",
"intro": [
"In these lectures, you will learn how to work with JavaScript objects. The concepts you will learn include how to access properties from an object, check if an object has a property, how object methods differ from functions, object destructuring, and much more."
"In these lectures, you will learn the fundamentals of JavaScript objects, including how to create them, access their properties, and understand the difference between primitive and non-primitive data types."
]
},
"lecture-working-with-optional-chaining-and-object-destructuring": {
"title": "Working with Optional Chaining and Object Destructuring",
"intro": [
"In these lectures, you will learn about advanced object manipulation techniques in JavaScript, including the optional chaining operator and object destructuring syntax."
]
},
"lecture-working-with-json": {
"title": "Working with JSON",
"intro": [
"In these lectures, you will learn about JavaScript Object Notation (JSON), including how to access JSON data and use the <code>JSON.parse()</code> and <code>JSON.stringify()</code> methods."
]
},
"workshop-recipe-tracker": {
@@ -3481,6 +3511,12 @@
"In this lab, you will practice using higher order functions to find the symmetric difference between two arrays."
]
},
"lab-sum-all-primes-calculator": {
"title": "Build a Prime Number Sum Calculator",
"intro": [
"In this lab you will build a sum all primes calculator that takes a number and returns the sum of all prime numbers that are less than or equal to that number."
]
},
"review-javascript-higher-order-functions": {
"title": "JavaScript Higher Order Functions Review",
"intro": [
@@ -4399,8 +4435,7 @@
"review-error-handling": {
"title": "Error Handling Review",
"intro": [
"Before you're quizzed on error handling, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on error handling, you should review what you've learned about it."
]
},
"quiz-error-handling": {
@@ -4481,8 +4516,7 @@
"review-object-oriented-programming": {
"title": "Object Oriented Programming Review",
"intro": [
"Before you're quizzed on object oriented programming, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on object oriented programming, you should review what you've learned about it."
]
},
"quiz-object-oriented-programming": {
@@ -4575,8 +4609,7 @@
"review-searching-and-sorting-algorithms": {
"title": "Searching and Sorting Algorithms Review",
"intro": [
"Before you're quizzed on searching and sorting algorithms, you should review what you've learned about them.",
"[Add more details]"
"Before you're quizzed on searching and sorting algorithms, you should review what you've learned about them."
]
},
"quiz-searching-and-sorting-algorithms": {
@@ -4612,8 +4645,7 @@
"review-graphs-and-trees": {
"title": "Graphs and Trees Review",
"intro": [
"Before you're quizzed on graphs and trees, you should review what you've learned about them.",
"[Add more details]"
"Before you're quizzed on graphs and trees, you should review what you've learned about them."
]
},
"quiz-graphs-and-trees": {
@@ -4635,8 +4667,7 @@
"review-dynamic-programming": {
"title": "Dynamic Programming Review",
"intro": [
"Before you're quizzed on dynamic programming, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on dynamic programming, you should review what you've learned about it."
]
},
"quiz-dynamic-programming": {
@@ -153,7 +153,7 @@
"landing": {
"big-heading-1": "免費學習編程",
"big-heading-2": "構建項目",
"big-heading-1-b": "免費提升你的技能",
"big-heading-1-b": "免費提升你的技能",
"big-heading-3": "獲得認證",
"advance-career": "學習編程、 DevOps、 網絡安全、 AI 工程和開發者英語,提升你的職業能力。",
"h2-heading": "已有超過 <strong>100,000</strong> 名 freeCodeCamp.org 畢業生<strong>入職</strong>科技公司,例如:",
@@ -527,20 +527,23 @@
"project-preview-title": "下面是你將構建的項目的預覽",
"demo-project-title": "這是一個符合要求的項目示例。",
"github-required": "如果你沒有 GitHub 賬戶,你需要 <0>創建 GitHub</0> 賬戶。 你需要創建虛擬 Linux 服務器,這個過程可能需要幾分鐘。",
"gitpod": {
"intro": "本課程使用 Gitpod 在虛擬的 Linux 機器中運行。按照這些說明開始學習課程:",
"step-1": "如果你沒有 GitHub 賬戶,<0>創建一個</0>。",
"step-2": "點擊下面的開始按鈕",
"step-3": "如果你尚未登錄,使用你的 GitHub 賬戶登錄 Gitpod",
"step-4": "虛擬 Linux 機器加載完成後,啓動 CodeRoad 擴展:",
"step-5": "點擊 VSCode 窗口左上角的 “hamburger” 菜單,",
"step-6": "前往“查看”菜單,",
"step-7": "點擊“命令面板”選項,",
"step-8": "並運行 “CodeRoad: Start” 命令",
"step-9": "按照 CodeRoad 中的說明完成課程",
"continue-project": "點擊下面的按鈕將啓動一個新項目。如果你已經開始了 {{course}} 課程,請進入 <0>你的 Gitpod 面板</0> 繼續。",
"learn-more": "瞭解更多關於 <0>Gitpod 工作區</0>的信息。",
"logout-warning": "如果你在完成整個 {{course}} 課程之前退出 freeCodeCamp,你的進度將不會被保存到你的 freeCodeCamp 賬戶中。"
"ona": {
"intro": "This course runs in a virtual Linux machine using Ona. Follow these instructions to start the course:",
"step-1": "<0>Create an Ona account</0> if you don't have one",
"step-2": "Click the start button below",
"step-3": "In the modal that pops up, click the create button",
"step-4": "Once the virtual Linux machine is finished loading, start the CodeRoad extension by:",
"step-5": "Clicking the \"hamburger\" menu near the top left of the VSCode window,",
"step-6": "Going to the <0>View</0> menu,",
"step-7": "Clicking on the <0>Command Palette</0> option,",
"step-8": "and running the <0>CodeRoad: Start</0> command",
"step-9": "Follow the instructions in CodeRoad to complete the course",
"continue-project": "Clicking the button below will start a new project. If you have previously started the {{course}} course, go to <0>your Ona dashboard</0> to continue.",
"learn-more": "Learn more about <0>Ona workspaces.</0>",
"logout-warning": "If you log out of freeCodeCamp before you complete the entire {{course}} course, your progress will not be saved to your freeCodeCamp account.",
"sub-step-3": "Navigate to your <0>Ona secrets page</0>",
"sub-step-4": "Create a new secret named <0>CODEROAD_WEBHOOK_TOKEN</0>",
"sub-step-5": "In the <0>Secret</0> field, paste your token"
},
"local": {
"intro": "本課程將在你電腦上的虛擬 Linux 環境中運行。要開始學習,你需要先下載以下必備軟件(如尚未安裝):",
@@ -647,7 +650,10 @@
"lab": "實驗室",
"review": "複習",
"quiz": "測驗",
"exam": "考試"
"exam": "考試",
"warm-up": "Warm-up",
"learn": "Learn",
"practice": "Practice"
}
},
"donate": {
+46 -15
View File
@@ -2056,7 +2056,7 @@
]
},
"lecture-welcome-to-freecodecamp": {
"title": "Welcome Message from Quincy Larson",
"title": "来自 Quincy Larson 的欢迎致辞",
"intro": [
"Hear from Quincy Larson, the founder and teacher of freeCodeCamp.",
"Quincy will welcome you to the platform and talk about how the certification works. Quincy will also provide tips on how to learn effectively."
@@ -2108,6 +2108,12 @@
"In these lectures, you will learn about HTML fundamentals like the <code>div</code> element, the <code>id</code> and <code>class</code> attributes, the HTML boilerplate, HTML entities, and more."
]
},
"lecture-understanding-how-html-affects-seo": {
"title": "Understanding How HTML Affects SEO",
"intro": [
"In these lectures, you will learn how your HTML code impacts search engine optimization."
]
},
"lab-travel-agency-page": {
"title": "Build a Travel Agency Page",
"intro": [
@@ -2954,7 +2960,19 @@
"lecture-introduction-to-javascript": {
"title": "Introduction to JavaScript",
"intro": [
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, strings, and much more."
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, and much more."
]
},
"lecture-introduction-to-strings": {
"title": "Introduction to Strings",
"intro": [
"In these lectures, you will learn how to work with strings and string concatenation."
]
},
"lecture-understanding-code-clarity": {
"title": "Understanding Code Clarity",
"intro": [
"In these lectures, you will learn about comments in JavaScript and the role of semicolons in programming."
]
},
"workshop-greeting-bot": {
@@ -3243,10 +3261,22 @@
"title": "JavaScript Arrays Quiz",
"intro": ["Test your knowledge of JavaScript arrays with this quiz."]
},
"lecture-working-with-objects": {
"title": "Working with Objects",
"lecture-introduction-to-javascript-objects-and-their-properties": {
"title": "Introduction to JavaScript Objects and Their Properties",
"intro": [
"In these lectures, you will learn how to work with JavaScript objects. The concepts you will learn include how to access properties from an object, check if an object has a property, how object methods differ from functions, object destructuring, and much more."
"In these lectures, you will learn the fundamentals of JavaScript objects, including how to create them, access their properties, and understand the difference between primitive and non-primitive data types."
]
},
"lecture-working-with-optional-chaining-and-object-destructuring": {
"title": "Working with Optional Chaining and Object Destructuring",
"intro": [
"In these lectures, you will learn about advanced object manipulation techniques in JavaScript, including the optional chaining operator and object destructuring syntax."
]
},
"lecture-working-with-json": {
"title": "Working with JSON",
"intro": [
"In these lectures, you will learn about JavaScript Object Notation (JSON), including how to access JSON data and use the <code>JSON.parse()</code> and <code>JSON.stringify()</code> methods."
]
},
"workshop-recipe-tracker": {
@@ -3481,6 +3511,12 @@
"In this lab, you will practice using higher order functions to find the symmetric difference between two arrays."
]
},
"lab-sum-all-primes-calculator": {
"title": "Build a Prime Number Sum Calculator",
"intro": [
"In this lab you will build a sum all primes calculator that takes a number and returns the sum of all prime numbers that are less than or equal to that number."
]
},
"review-javascript-higher-order-functions": {
"title": "JavaScript Higher Order Functions Review",
"intro": [
@@ -4399,8 +4435,7 @@
"review-error-handling": {
"title": "Error Handling Review",
"intro": [
"Before you're quizzed on error handling, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on error handling, you should review what you've learned about it."
]
},
"quiz-error-handling": {
@@ -4481,8 +4516,7 @@
"review-object-oriented-programming": {
"title": "Object Oriented Programming Review",
"intro": [
"Before you're quizzed on object oriented programming, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on object oriented programming, you should review what you've learned about it."
]
},
"quiz-object-oriented-programming": {
@@ -4575,8 +4609,7 @@
"review-searching-and-sorting-algorithms": {
"title": "Searching and Sorting Algorithms Review",
"intro": [
"Before you're quizzed on searching and sorting algorithms, you should review what you've learned about them.",
"[Add more details]"
"Before you're quizzed on searching and sorting algorithms, you should review what you've learned about them."
]
},
"quiz-searching-and-sorting-algorithms": {
@@ -4612,8 +4645,7 @@
"review-graphs-and-trees": {
"title": "Graphs and Trees Review",
"intro": [
"Before you're quizzed on graphs and trees, you should review what you've learned about them.",
"[Add more details]"
"Before you're quizzed on graphs and trees, you should review what you've learned about them."
]
},
"quiz-graphs-and-trees": {
@@ -4635,8 +4667,7 @@
"review-dynamic-programming": {
"title": "Dynamic Programming Review",
"intro": [
"Before you're quizzed on dynamic programming, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on dynamic programming, you should review what you've learned about it."
]
},
"quiz-dynamic-programming": {
+22 -16
View File
@@ -153,7 +153,7 @@
"landing": {
"big-heading-1": "免费学习编程",
"big-heading-2": "构建项目",
"big-heading-1-b": "免费提升你的技能",
"big-heading-1-b": "免费提升你的技能",
"big-heading-3": "获得认证",
"advance-career": "学习编程、 DevOps、 网络安全、 AI 工程和开发者英语,提升你的职业能力。",
"h2-heading": "已有超过 <strong>100,000</strong> 名 freeCodeCamp.org 毕业生<strong>入职</strong>科技公司,例如:",
@@ -527,20 +527,23 @@
"project-preview-title": "下面是你将构建的项目的预览",
"demo-project-title": "这是一个符合要求的项目示例。",
"github-required": "如果你没有 GitHub 账户,你需要 <0>创建 GitHub</0> 账户。 你需要创建虚拟 Linux 服务器,这个过程可能需要几分钟。",
"gitpod": {
"intro": "本课程使用 Gitpod 在虚拟的 Linux 机器中运行。按照这些说明开始学习课程:",
"step-1": "如果你没有 GitHub 账户,<0>创建一个</0>。",
"step-2": "点击下面的开始按钮",
"step-3": "如果你尚未登录,使用你的 GitHub 账户登录 Gitpod",
"step-4": "虚拟 Linux 机器加载完成后,启动 CodeRoad 扩展:",
"step-5": "点击 VSCode 窗口左上角的 “hamburger” 菜单,",
"step-6": "前往“查看”菜单,",
"step-7": "点击“命令面板”选项,",
"step-8": "并运行 “CodeRoad: Start” 命令",
"step-9": "按照 CodeRoad 中的说明完成课程",
"continue-project": "点击下面的按钮将启动一个新项目。如果你已经开始了 {{course}} 课程,请进入 <0>你的 Gitpod 面板</0> 继续。",
"learn-more": "了解更多关于 <0>Gitpod 工作区</0>的信息。",
"logout-warning": "如果你在完成整个 {{course}} 课程之前退出 freeCodeCamp,你的进度将不会被保存到你的 freeCodeCamp 账户中。"
"ona": {
"intro": "This course runs in a virtual Linux machine using Ona. Follow these instructions to start the course:",
"step-1": "<0>Create an Ona account</0> if you don't have one",
"step-2": "Click the start button below",
"step-3": "In the modal that pops up, click the create button",
"step-4": "Once the virtual Linux machine is finished loading, start the CodeRoad extension by:",
"step-5": "Clicking the \"hamburger\" menu near the top left of the VSCode window,",
"step-6": "Going to the <0>View</0> menu,",
"step-7": "Clicking on the <0>Command Palette</0> option,",
"step-8": "and running the <0>CodeRoad: Start</0> command",
"step-9": "Follow the instructions in CodeRoad to complete the course",
"continue-project": "Clicking the button below will start a new project. If you have previously started the {{course}} course, go to <0>your Ona dashboard</0> to continue.",
"learn-more": "Learn more about <0>Ona workspaces.</0>",
"logout-warning": "If you log out of freeCodeCamp before you complete the entire {{course}} course, your progress will not be saved to your freeCodeCamp account.",
"sub-step-3": "Navigate to your <0>Ona secrets page</0>",
"sub-step-4": "Create a new secret named <0>CODEROAD_WEBHOOK_TOKEN</0>",
"sub-step-5": "In the <0>Secret</0> field, paste your token"
},
"local": {
"intro": "本课程将在你电脑上的虚拟 Linux 环境中运行。要开始学习,你需要先下载以下必备软件(如尚未安装):",
@@ -647,7 +650,10 @@
"lab": "实验室",
"review": "复习",
"quiz": "测验",
"exam": "考试"
"exam": "考试",
"warm-up": "Warm-up",
"learn": "Learn",
"practice": "Practice"
}
},
"donate": {
+45 -14
View File
@@ -2122,6 +2122,12 @@
"In these lectures, you will learn about HTML fundamentals like the <code>div</code> element, the <code>id</code> and <code>class</code> attributes, the HTML boilerplate, HTML entities, and more."
]
},
"lecture-understanding-how-html-affects-seo": {
"title": "Understanding How HTML Affects SEO",
"intro": [
"In these lectures, you will learn how your HTML code impacts search engine optimization."
]
},
"lab-travel-agency-page": {
"title": "Build a Travel Agency Page",
"intro": [
@@ -2968,7 +2974,19 @@
"lecture-introduction-to-javascript": {
"title": "Introduction to JavaScript",
"intro": [
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, strings, and much more."
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, and much more."
]
},
"lecture-introduction-to-strings": {
"title": "Introduction to Strings",
"intro": [
"In these lectures, you will learn how to work with strings and string concatenation."
]
},
"lecture-understanding-code-clarity": {
"title": "Understanding Code Clarity",
"intro": [
"In these lectures, you will learn about comments in JavaScript and the role of semicolons in programming."
]
},
"workshop-greeting-bot": {
@@ -3257,10 +3275,22 @@
"title": "JavaScript Arrays Quiz",
"intro": ["Test your knowledge of JavaScript arrays with this quiz."]
},
"lecture-working-with-objects": {
"title": "Working with Objects",
"lecture-introduction-to-javascript-objects-and-their-properties": {
"title": "Introduction to JavaScript Objects and Their Properties",
"intro": [
"In these lectures, you will learn how to work with JavaScript objects. The concepts you will learn include how to access properties from an object, check if an object has a property, how object methods differ from functions, object destructuring, and much more."
"In these lectures, you will learn the fundamentals of JavaScript objects, including how to create them, access their properties, and understand the difference between primitive and non-primitive data types."
]
},
"lecture-working-with-optional-chaining-and-object-destructuring": {
"title": "Working with Optional Chaining and Object Destructuring",
"intro": [
"In these lectures, you will learn about advanced object manipulation techniques in JavaScript, including the optional chaining operator and object destructuring syntax."
]
},
"lecture-working-with-json": {
"title": "Working with JSON",
"intro": [
"In these lectures, you will learn about JavaScript Object Notation (JSON), including how to access JSON data and use the <code>JSON.parse()</code> and <code>JSON.stringify()</code> methods."
]
},
"workshop-recipe-tracker": {
@@ -3495,6 +3525,12 @@
"In this lab, you will practice using higher order functions to find the symmetric difference between two arrays."
]
},
"lab-sum-all-primes-calculator": {
"title": "Build a Prime Number Sum Calculator",
"intro": [
"In this lab you will build a sum all primes calculator that takes a number and returns the sum of all prime numbers that are less than or equal to that number."
]
},
"review-javascript-higher-order-functions": {
"title": "JavaScript Higher Order Functions Review",
"intro": [
@@ -4413,8 +4449,7 @@
"review-error-handling": {
"title": "Error Handling Review",
"intro": [
"Before you're quizzed on error handling, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on error handling, you should review what you've learned about it."
]
},
"quiz-error-handling": {
@@ -4495,8 +4530,7 @@
"review-object-oriented-programming": {
"title": "Object Oriented Programming Review",
"intro": [
"Before you're quizzed on object oriented programming, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on object oriented programming, you should review what you've learned about it."
]
},
"quiz-object-oriented-programming": {
@@ -4589,8 +4623,7 @@
"review-searching-and-sorting-algorithms": {
"title": "Searching and Sorting Algorithms Review",
"intro": [
"Before you're quizzed on searching and sorting algorithms, you should review what you've learned about them.",
"[Add more details]"
"Before you're quizzed on searching and sorting algorithms, you should review what you've learned about them."
]
},
"quiz-searching-and-sorting-algorithms": {
@@ -4626,8 +4659,7 @@
"review-graphs-and-trees": {
"title": "Graphs and Trees Review",
"intro": [
"Before you're quizzed on graphs and trees, you should review what you've learned about them.",
"[Add more details]"
"Before you're quizzed on graphs and trees, you should review what you've learned about them."
]
},
"quiz-graphs-and-trees": {
@@ -4649,8 +4681,7 @@
"review-dynamic-programming": {
"title": "Dynamic Programming Review",
"intro": [
"Before you're quizzed on dynamic programming, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on dynamic programming, you should review what you've learned about it."
]
},
"quiz-dynamic-programming": {
+21 -15
View File
@@ -527,20 +527,23 @@
"project-preview-title": "Aquí hay una vista previa de lo que construirás",
"demo-project-title": "Here's an example of a project that meets the requirements",
"github-required": "<0>Crea una cuenta en GitHub</0> si no tienes una. Lo necesitará al crear la máquina virtual de servidores Linux, que puede tardar unos minutos.",
"gitpod": {
"intro": "Este curso se ejecuta en una máquina virtual Linux usando Gitpod. Sigue estas instrucciones para iniciar el curso:",
"step-1": "<0>Crea una cuenta en GitHub</0> si no tienes una",
"step-2": "Haga clic en el botón de inicio de abajo",
"step-3": "Inicia sesión en Gitpod con tu cuenta de GitHub si aún no estás",
"step-4": "Una vez que la máquina virtual Linux haya terminado de cargar, inicie la extensión CodeRoad por:",
"step-5": "Haga clic en el menú \"hamburguesa\" cerca de la parte superior izquierda de la ventana de VSCode,",
"step-6": "Ir al menú \"Ver\",",
"step-7": "Haciendo clic en la opción \"Paleta de comandos\",",
"step-8": "y ejecutando el comando \"CodeRoad: Iniciar\"",
"step-9": "Sigue las instrucciones de CodeRoad para completar el curso",
"continue-project": "Al hacer clic en el botón de abajo se iniciará un nuevo proyecto. Si ya has iniciado el curso {{course}} , ve a <0>tu panel de control de Gitpod</0> para continuar.",
"learn-more": "Aprende más sobre <0>Espacios de trabajo de Gitpod.</0>",
"logout-warning": "Si cierras la sesión de freeCodeCamp antes de completar el curso completo de {{course}}, tu progreso no se guardará en tu cuenta freeCodeCamp."
"ona": {
"intro": "This course runs in a virtual Linux machine using Ona. Follow these instructions to start the course:",
"step-1": "<0>Create an Ona account</0> if you don't have one",
"step-2": "Click the start button below",
"step-3": "In the modal that pops up, click the create button",
"step-4": "Once the virtual Linux machine is finished loading, start the CodeRoad extension by:",
"step-5": "Clicking the \"hamburger\" menu near the top left of the VSCode window,",
"step-6": "Going to the <0>View</0> menu,",
"step-7": "Clicking on the <0>Command Palette</0> option,",
"step-8": "and running the <0>CodeRoad: Start</0> command",
"step-9": "Follow the instructions in CodeRoad to complete the course",
"continue-project": "Clicking the button below will start a new project. If you have previously started the {{course}} course, go to <0>your Ona dashboard</0> to continue.",
"learn-more": "Learn more about <0>Ona workspaces.</0>",
"logout-warning": "If you log out of freeCodeCamp before you complete the entire {{course}} course, your progress will not be saved to your freeCodeCamp account.",
"sub-step-3": "Navigate to your <0>Ona secrets page</0>",
"sub-step-4": "Create a new secret named <0>CODEROAD_WEBHOOK_TOKEN</0>",
"sub-step-5": "In the <0>Secret</0> field, paste your token"
},
"local": {
"intro": "This course runs in a virtual Linux machine on your computer. To run the course, you first need to download each of the following if you don't already have them:",
@@ -647,7 +650,10 @@
"lab": "Lab",
"review": "Review",
"quiz": "Quiz",
"exam": "Exam"
"exam": "Exam",
"warm-up": "Warm-up",
"learn": "Learn",
"practice": "Practice"
}
},
"donate": {
+45 -14
View File
@@ -2122,6 +2122,12 @@
"In these lectures, you will learn about HTML fundamentals like the <code>div</code> element, the <code>id</code> and <code>class</code> attributes, the HTML boilerplate, HTML entities, and more."
]
},
"lecture-understanding-how-html-affects-seo": {
"title": "Understanding How HTML Affects SEO",
"intro": [
"In these lectures, you will learn how your HTML code impacts search engine optimization."
]
},
"lab-travel-agency-page": {
"title": "Build a Travel Agency Page",
"intro": [
@@ -2968,7 +2974,19 @@
"lecture-introduction-to-javascript": {
"title": "Introduction to JavaScript",
"intro": [
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, strings, and much more."
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, and much more."
]
},
"lecture-introduction-to-strings": {
"title": "Introduction to Strings",
"intro": [
"In these lectures, you will learn how to work with strings and string concatenation."
]
},
"lecture-understanding-code-clarity": {
"title": "Understanding Code Clarity",
"intro": [
"In these lectures, you will learn about comments in JavaScript and the role of semicolons in programming."
]
},
"workshop-greeting-bot": {
@@ -3257,10 +3275,22 @@
"title": "JavaScript Arrays Quiz",
"intro": ["Test your knowledge of JavaScript arrays with this quiz."]
},
"lecture-working-with-objects": {
"title": "Working with Objects",
"lecture-introduction-to-javascript-objects-and-their-properties": {
"title": "Introduction to JavaScript Objects and Their Properties",
"intro": [
"In these lectures, you will learn how to work with JavaScript objects. The concepts you will learn include how to access properties from an object, check if an object has a property, how object methods differ from functions, object destructuring, and much more."
"In these lectures, you will learn the fundamentals of JavaScript objects, including how to create them, access their properties, and understand the difference between primitive and non-primitive data types."
]
},
"lecture-working-with-optional-chaining-and-object-destructuring": {
"title": "Working with Optional Chaining and Object Destructuring",
"intro": [
"In these lectures, you will learn about advanced object manipulation techniques in JavaScript, including the optional chaining operator and object destructuring syntax."
]
},
"lecture-working-with-json": {
"title": "Working with JSON",
"intro": [
"In these lectures, you will learn about JavaScript Object Notation (JSON), including how to access JSON data and use the <code>JSON.parse()</code> and <code>JSON.stringify()</code> methods."
]
},
"workshop-recipe-tracker": {
@@ -3495,6 +3525,12 @@
"In this lab, you will practice using higher order functions to find the symmetric difference between two arrays."
]
},
"lab-sum-all-primes-calculator": {
"title": "Build a Prime Number Sum Calculator",
"intro": [
"In this lab you will build a sum all primes calculator that takes a number and returns the sum of all prime numbers that are less than or equal to that number."
]
},
"review-javascript-higher-order-functions": {
"title": "JavaScript Higher Order Functions Review",
"intro": [
@@ -4413,8 +4449,7 @@
"review-error-handling": {
"title": "Error Handling Review",
"intro": [
"Before you're quizzed on error handling, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on error handling, you should review what you've learned about it."
]
},
"quiz-error-handling": {
@@ -4495,8 +4530,7 @@
"review-object-oriented-programming": {
"title": "Object Oriented Programming Review",
"intro": [
"Before you're quizzed on object oriented programming, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on object oriented programming, you should review what you've learned about it."
]
},
"quiz-object-oriented-programming": {
@@ -4589,8 +4623,7 @@
"review-searching-and-sorting-algorithms": {
"title": "Searching and Sorting Algorithms Review",
"intro": [
"Before you're quizzed on searching and sorting algorithms, you should review what you've learned about them.",
"[Add more details]"
"Before you're quizzed on searching and sorting algorithms, you should review what you've learned about them."
]
},
"quiz-searching-and-sorting-algorithms": {
@@ -4626,8 +4659,7 @@
"review-graphs-and-trees": {
"title": "Graphs and Trees Review",
"intro": [
"Before you're quizzed on graphs and trees, you should review what you've learned about them.",
"[Add more details]"
"Before you're quizzed on graphs and trees, you should review what you've learned about them."
]
},
"quiz-graphs-and-trees": {
@@ -4649,8 +4681,7 @@
"review-dynamic-programming": {
"title": "Dynamic Programming Review",
"intro": [
"Before you're quizzed on dynamic programming, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on dynamic programming, you should review what you've learned about it."
]
},
"quiz-dynamic-programming": {
+17 -11
View File
@@ -527,20 +527,23 @@
"project-preview-title": "Hier ist eine Vorschau auf das, was du erstellen wirst",
"demo-project-title": "Here's an example of a project that meets the requirements",
"github-required": "<0>Erstelle ein GitHub</0>-Konto, wenn du noch keines hast. Du benötigst es, wenn du die virtuelle Linux-Server-Maschine erstellst. Dieser Vorgang kann ein paar Minuten dauern.",
"gitpod": {
"intro": "This course runs in a virtual Linux machine using Gitpod. Follow these instructions to start the course:",
"step-1": "<0>Create a GitHub</0> account if you don't have one",
"ona": {
"intro": "This course runs in a virtual Linux machine using Ona. Follow these instructions to start the course:",
"step-1": "<0>Create an Ona account</0> if you don't have one",
"step-2": "Click the start button below",
"step-3": "Login to Gitpod with your GitHub account if you aren't already",
"step-3": "In the modal that pops up, click the create button",
"step-4": "Once the virtual Linux machine is finished loading, start the CodeRoad extension by:",
"step-5": "Clicking the \"hamburger\" menu near the top left of the VSCode window,",
"step-6": "Going to the \"View\" menu,",
"step-7": "Clicking on the \"Command Palette\" option,",
"step-8": "and running the \"CodeRoad: Start\" command",
"step-6": "Going to the <0>View</0> menu,",
"step-7": "Clicking on the <0>Command Palette</0> option,",
"step-8": "and running the <0>CodeRoad: Start</0> command",
"step-9": "Follow the instructions in CodeRoad to complete the course",
"continue-project": "Clicking the button below will start a new project. If you have previously started the {{course}} course, go to <0>your Gitpod dashboard</0> to continue.",
"learn-more": "Learn more about <0>Gitpod workspaces.</0>",
"logout-warning": "If you log out of freeCodeCamp before you complete the entire {{course}} course, your progress will not be saved to your freeCodeCamp account."
"continue-project": "Clicking the button below will start a new project. If you have previously started the {{course}} course, go to <0>your Ona dashboard</0> to continue.",
"learn-more": "Learn more about <0>Ona workspaces.</0>",
"logout-warning": "If you log out of freeCodeCamp before you complete the entire {{course}} course, your progress will not be saved to your freeCodeCamp account.",
"sub-step-3": "Navigate to your <0>Ona secrets page</0>",
"sub-step-4": "Create a new secret named <0>CODEROAD_WEBHOOK_TOKEN</0>",
"sub-step-5": "In the <0>Secret</0> field, paste your token"
},
"local": {
"intro": "This course runs in a virtual Linux machine on your computer. To run the course, you first need to download each of the following if you don't already have them:",
@@ -647,7 +650,10 @@
"lab": "Lab",
"review": "Review",
"quiz": "Quiz",
"exam": "Exam"
"exam": "Exam",
"warm-up": "Warm-up",
"learn": "Learn",
"practice": "Practice"
}
},
"donate": {
+45 -14
View File
@@ -2122,6 +2122,12 @@
"In these lectures, you will learn about HTML fundamentals like the <code>div</code> element, the <code>id</code> and <code>class</code> attributes, the HTML boilerplate, HTML entities, and more."
]
},
"lecture-understanding-how-html-affects-seo": {
"title": "Understanding How HTML Affects SEO",
"intro": [
"In these lectures, you will learn how your HTML code impacts search engine optimization."
]
},
"lab-travel-agency-page": {
"title": "Build a Travel Agency Page",
"intro": [
@@ -2968,7 +2974,19 @@
"lecture-introduction-to-javascript": {
"title": "Introduction to JavaScript",
"intro": [
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, strings, and much more."
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, and much more."
]
},
"lecture-introduction-to-strings": {
"title": "Introduction to Strings",
"intro": [
"In these lectures, you will learn how to work with strings and string concatenation."
]
},
"lecture-understanding-code-clarity": {
"title": "Understanding Code Clarity",
"intro": [
"In these lectures, you will learn about comments in JavaScript and the role of semicolons in programming."
]
},
"workshop-greeting-bot": {
@@ -3257,10 +3275,22 @@
"title": "JavaScript Arrays Quiz",
"intro": ["Test your knowledge of JavaScript arrays with this quiz."]
},
"lecture-working-with-objects": {
"title": "Working with Objects",
"lecture-introduction-to-javascript-objects-and-their-properties": {
"title": "Introduction to JavaScript Objects and Their Properties",
"intro": [
"In these lectures, you will learn how to work with JavaScript objects. The concepts you will learn include how to access properties from an object, check if an object has a property, how object methods differ from functions, object destructuring, and much more."
"In these lectures, you will learn the fundamentals of JavaScript objects, including how to create them, access their properties, and understand the difference between primitive and non-primitive data types."
]
},
"lecture-working-with-optional-chaining-and-object-destructuring": {
"title": "Working with Optional Chaining and Object Destructuring",
"intro": [
"In these lectures, you will learn about advanced object manipulation techniques in JavaScript, including the optional chaining operator and object destructuring syntax."
]
},
"lecture-working-with-json": {
"title": "Working with JSON",
"intro": [
"In these lectures, you will learn about JavaScript Object Notation (JSON), including how to access JSON data and use the <code>JSON.parse()</code> and <code>JSON.stringify()</code> methods."
]
},
"workshop-recipe-tracker": {
@@ -3495,6 +3525,12 @@
"In this lab, you will practice using higher order functions to find the symmetric difference between two arrays."
]
},
"lab-sum-all-primes-calculator": {
"title": "Build a Prime Number Sum Calculator",
"intro": [
"In this lab you will build a sum all primes calculator that takes a number and returns the sum of all prime numbers that are less than or equal to that number."
]
},
"review-javascript-higher-order-functions": {
"title": "JavaScript Higher Order Functions Review",
"intro": [
@@ -4413,8 +4449,7 @@
"review-error-handling": {
"title": "Error Handling Review",
"intro": [
"Before you're quizzed on error handling, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on error handling, you should review what you've learned about it."
]
},
"quiz-error-handling": {
@@ -4495,8 +4530,7 @@
"review-object-oriented-programming": {
"title": "Object Oriented Programming Review",
"intro": [
"Before you're quizzed on object oriented programming, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on object oriented programming, you should review what you've learned about it."
]
},
"quiz-object-oriented-programming": {
@@ -4589,8 +4623,7 @@
"review-searching-and-sorting-algorithms": {
"title": "Searching and Sorting Algorithms Review",
"intro": [
"Before you're quizzed on searching and sorting algorithms, you should review what you've learned about them.",
"[Add more details]"
"Before you're quizzed on searching and sorting algorithms, you should review what you've learned about them."
]
},
"quiz-searching-and-sorting-algorithms": {
@@ -4626,8 +4659,7 @@
"review-graphs-and-trees": {
"title": "Graphs and Trees Review",
"intro": [
"Before you're quizzed on graphs and trees, you should review what you've learned about them.",
"[Add more details]"
"Before you're quizzed on graphs and trees, you should review what you've learned about them."
]
},
"quiz-graphs-and-trees": {
@@ -4649,8 +4681,7 @@
"review-dynamic-programming": {
"title": "Dynamic Programming Review",
"intro": [
"Before you're quizzed on dynamic programming, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on dynamic programming, you should review what you've learned about it."
]
},
"quiz-dynamic-programming": {
+17 -11
View File
@@ -527,20 +527,23 @@
"project-preview-title": "Ecco una anticipazione di quello che creerai",
"demo-project-title": "Here's an example of a project that meets the requirements",
"github-required": "<0>Crea un account GitHub</0> se non ne hai uno. Ne avrai bisogno quando crei la macchina virtuale di Linux. Questo processo potrebbe richiedere alcuni minuti.",
"gitpod": {
"intro": "This course runs in a virtual Linux machine using Gitpod. Follow these instructions to start the course:",
"step-1": "<0>Create a GitHub</0> account if you don't have one",
"ona": {
"intro": "This course runs in a virtual Linux machine using Ona. Follow these instructions to start the course:",
"step-1": "<0>Create an Ona account</0> if you don't have one",
"step-2": "Click the start button below",
"step-3": "Login to Gitpod with your GitHub account if you aren't already",
"step-3": "In the modal that pops up, click the create button",
"step-4": "Once the virtual Linux machine is finished loading, start the CodeRoad extension by:",
"step-5": "Clicking the \"hamburger\" menu near the top left of the VSCode window,",
"step-6": "Going to the \"View\" menu,",
"step-7": "Clicking on the \"Command Palette\" option,",
"step-8": "and running the \"CodeRoad: Start\" command",
"step-6": "Going to the <0>View</0> menu,",
"step-7": "Clicking on the <0>Command Palette</0> option,",
"step-8": "and running the <0>CodeRoad: Start</0> command",
"step-9": "Follow the instructions in CodeRoad to complete the course",
"continue-project": "Clicking the button below will start a new project. If you have previously started the {{course}} course, go to <0>your Gitpod dashboard</0> to continue.",
"learn-more": "Learn more about <0>Gitpod workspaces.</0>",
"logout-warning": "If you log out of freeCodeCamp before you complete the entire {{course}} course, your progress will not be saved to your freeCodeCamp account."
"continue-project": "Clicking the button below will start a new project. If you have previously started the {{course}} course, go to <0>your Ona dashboard</0> to continue.",
"learn-more": "Learn more about <0>Ona workspaces.</0>",
"logout-warning": "If you log out of freeCodeCamp before you complete the entire {{course}} course, your progress will not be saved to your freeCodeCamp account.",
"sub-step-3": "Navigate to your <0>Ona secrets page</0>",
"sub-step-4": "Create a new secret named <0>CODEROAD_WEBHOOK_TOKEN</0>",
"sub-step-5": "In the <0>Secret</0> field, paste your token"
},
"local": {
"intro": "This course runs in a virtual Linux machine on your computer. To run the course, you first need to download each of the following if you don't already have them:",
@@ -647,7 +650,10 @@
"lab": "Lab",
"review": "Review",
"quiz": "Quiz",
"exam": "Exam"
"exam": "Exam",
"warm-up": "Warm-up",
"learn": "Learn",
"practice": "Practice"
}
},
"donate": {
+45 -14
View File
@@ -2122,6 +2122,12 @@
"In these lectures, you will learn about HTML fundamentals like the <code>div</code> element, the <code>id</code> and <code>class</code> attributes, the HTML boilerplate, HTML entities, and more."
]
},
"lecture-understanding-how-html-affects-seo": {
"title": "Understanding How HTML Affects SEO",
"intro": [
"In these lectures, you will learn how your HTML code impacts search engine optimization."
]
},
"lab-travel-agency-page": {
"title": "Build a Travel Agency Page",
"intro": [
@@ -2968,7 +2974,19 @@
"lecture-introduction-to-javascript": {
"title": "Introduction to JavaScript",
"intro": [
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, strings, and much more."
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, and much more."
]
},
"lecture-introduction-to-strings": {
"title": "Introduction to Strings",
"intro": [
"In these lectures, you will learn how to work with strings and string concatenation."
]
},
"lecture-understanding-code-clarity": {
"title": "Understanding Code Clarity",
"intro": [
"In these lectures, you will learn about comments in JavaScript and the role of semicolons in programming."
]
},
"workshop-greeting-bot": {
@@ -3257,10 +3275,22 @@
"title": "JavaScript Arrays Quiz",
"intro": ["Test your knowledge of JavaScript arrays with this quiz."]
},
"lecture-working-with-objects": {
"title": "Working with Objects",
"lecture-introduction-to-javascript-objects-and-their-properties": {
"title": "Introduction to JavaScript Objects and Their Properties",
"intro": [
"In these lectures, you will learn how to work with JavaScript objects. The concepts you will learn include how to access properties from an object, check if an object has a property, how object methods differ from functions, object destructuring, and much more."
"In these lectures, you will learn the fundamentals of JavaScript objects, including how to create them, access their properties, and understand the difference between primitive and non-primitive data types."
]
},
"lecture-working-with-optional-chaining-and-object-destructuring": {
"title": "Working with Optional Chaining and Object Destructuring",
"intro": [
"In these lectures, you will learn about advanced object manipulation techniques in JavaScript, including the optional chaining operator and object destructuring syntax."
]
},
"lecture-working-with-json": {
"title": "Working with JSON",
"intro": [
"In these lectures, you will learn about JavaScript Object Notation (JSON), including how to access JSON data and use the <code>JSON.parse()</code> and <code>JSON.stringify()</code> methods."
]
},
"workshop-recipe-tracker": {
@@ -3495,6 +3525,12 @@
"In this lab, you will practice using higher order functions to find the symmetric difference between two arrays."
]
},
"lab-sum-all-primes-calculator": {
"title": "Build a Prime Number Sum Calculator",
"intro": [
"In this lab you will build a sum all primes calculator that takes a number and returns the sum of all prime numbers that are less than or equal to that number."
]
},
"review-javascript-higher-order-functions": {
"title": "JavaScript Higher Order Functions Review",
"intro": [
@@ -4413,8 +4449,7 @@
"review-error-handling": {
"title": "Error Handling Review",
"intro": [
"Before you're quizzed on error handling, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on error handling, you should review what you've learned about it."
]
},
"quiz-error-handling": {
@@ -4495,8 +4530,7 @@
"review-object-oriented-programming": {
"title": "Object Oriented Programming Review",
"intro": [
"Before you're quizzed on object oriented programming, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on object oriented programming, you should review what you've learned about it."
]
},
"quiz-object-oriented-programming": {
@@ -4589,8 +4623,7 @@
"review-searching-and-sorting-algorithms": {
"title": "Searching and Sorting Algorithms Review",
"intro": [
"Before you're quizzed on searching and sorting algorithms, you should review what you've learned about them.",
"[Add more details]"
"Before you're quizzed on searching and sorting algorithms, you should review what you've learned about them."
]
},
"quiz-searching-and-sorting-algorithms": {
@@ -4626,8 +4659,7 @@
"review-graphs-and-trees": {
"title": "Graphs and Trees Review",
"intro": [
"Before you're quizzed on graphs and trees, you should review what you've learned about them.",
"[Add more details]"
"Before you're quizzed on graphs and trees, you should review what you've learned about them."
]
},
"quiz-graphs-and-trees": {
@@ -4649,8 +4681,7 @@
"review-dynamic-programming": {
"title": "Dynamic Programming Review",
"intro": [
"Before you're quizzed on dynamic programming, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on dynamic programming, you should review what you've learned about it."
]
},
"quiz-dynamic-programming": {
+21 -15
View File
@@ -527,20 +527,23 @@
"project-preview-title": "これから作成する物のプレビューです。",
"demo-project-title": "要件を満たすプロジェクトの例です。",
"github-required": "<0>GitHub</0> アカウントをお持ちでない場合は作成してください。 仮想 Linux サーバーマシンを作成する際に必要です。この処理には数分かかることがあります。",
"gitpod": {
"intro": "このコースは、Gitpod を使用して仮想 Linux マシンで実行されます。コースを開始するには、以下の手順に従ってください:",
"step-1": "アカウントをお持ちでない場合、<0>GitHub アカウントを作成</0>",
"step-2": "下のスタートボタンをクリック",
"step-3": "ログイン済みでない場合、GitHub アカウントを使用して Gitpod にログイン",
"step-4": "仮想 Linux マシンの読み込みが完了したら、CodeRoad 拡張機能を以下の手順で開始します:",
"step-5": "VS Code のウィンドウ左上にある、三本線のメニューボタン (ハンバーガーメニュー) をクリック",
"step-6": "「View」を選択",
"step-7": "Command Palette」をクリック",
"step-8": "CodeRoad: Start」コマンドを実行",
"step-9": "CodeRoad 内で表示される手順に従って、コースを進めてください",
"continue-project": "下のボタンをクリックすると、新しいプロジェクトが開始されます。「{{course}}」コースを過去に開始済みの場合は、<0>Gitpod ダッシュボード</0>から再開できます。",
"learn-more": "<0>Gitpod ワークスペースについて詳しくはこちら</0>をご参照ください。",
"logout-warning": "「{{course}}」コース全体を完了する前に freeCodeCamp からログアウトした場合、freeCodeCamp アカウントに進捗状況が保存されません。"
"ona": {
"intro": "This course runs in a virtual Linux machine using Ona. Follow these instructions to start the course:",
"step-1": "<0>Create an Ona account</0> if you don't have one",
"step-2": "Click the start button below",
"step-3": "In the modal that pops up, click the create button",
"step-4": "Once the virtual Linux machine is finished loading, start the CodeRoad extension by:",
"step-5": "Clicking the \"hamburger\" menu near the top left of the VSCode window,",
"step-6": "Going to the <0>View</0> menu,",
"step-7": "Clicking on the <0>Command Palette</0> option,",
"step-8": "and running the <0>CodeRoad: Start</0> command",
"step-9": "Follow the instructions in CodeRoad to complete the course",
"continue-project": "Clicking the button below will start a new project. If you have previously started the {{course}} course, go to <0>your Ona dashboard</0> to continue.",
"learn-more": "Learn more about <0>Ona workspaces.</0>",
"logout-warning": "If you log out of freeCodeCamp before you complete the entire {{course}} course, your progress will not be saved to your freeCodeCamp account.",
"sub-step-3": "Navigate to your <0>Ona secrets page</0>",
"sub-step-4": "Create a new secret named <0>CODEROAD_WEBHOOK_TOKEN</0>",
"sub-step-5": "In the <0>Secret</0> field, paste your token"
},
"local": {
"intro": "This course runs in a virtual Linux machine on your computer. To run the course, you first need to download each of the following if you don't already have them:",
@@ -647,7 +650,10 @@
"lab": "ラボ",
"review": "復習",
"quiz": "クイズ",
"exam": "試験"
"exam": "試験",
"warm-up": "Warm-up",
"learn": "Learn",
"practice": "Practice"
}
},
"donate": {
+45 -14
View File
@@ -2122,6 +2122,12 @@
"In these lectures, you will learn about HTML fundamentals like the <code>div</code> element, the <code>id</code> and <code>class</code> attributes, the HTML boilerplate, HTML entities, and more."
]
},
"lecture-understanding-how-html-affects-seo": {
"title": "Understanding How HTML Affects SEO",
"intro": [
"In these lectures, you will learn how your HTML code impacts search engine optimization."
]
},
"lab-travel-agency-page": {
"title": "Build a Travel Agency Page",
"intro": [
@@ -2968,7 +2974,19 @@
"lecture-introduction-to-javascript": {
"title": "Introduction to JavaScript",
"intro": [
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, strings, and much more."
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, and much more."
]
},
"lecture-introduction-to-strings": {
"title": "Introduction to Strings",
"intro": [
"In these lectures, you will learn how to work with strings and string concatenation."
]
},
"lecture-understanding-code-clarity": {
"title": "Understanding Code Clarity",
"intro": [
"In these lectures, you will learn about comments in JavaScript and the role of semicolons in programming."
]
},
"workshop-greeting-bot": {
@@ -3257,10 +3275,22 @@
"title": "JavaScript Arrays Quiz",
"intro": ["Test your knowledge of JavaScript arrays with this quiz."]
},
"lecture-working-with-objects": {
"title": "Working with Objects",
"lecture-introduction-to-javascript-objects-and-their-properties": {
"title": "Introduction to JavaScript Objects and Their Properties",
"intro": [
"In these lectures, you will learn how to work with JavaScript objects. The concepts you will learn include how to access properties from an object, check if an object has a property, how object methods differ from functions, object destructuring, and much more."
"In these lectures, you will learn the fundamentals of JavaScript objects, including how to create them, access their properties, and understand the difference between primitive and non-primitive data types."
]
},
"lecture-working-with-optional-chaining-and-object-destructuring": {
"title": "Working with Optional Chaining and Object Destructuring",
"intro": [
"In these lectures, you will learn about advanced object manipulation techniques in JavaScript, including the optional chaining operator and object destructuring syntax."
]
},
"lecture-working-with-json": {
"title": "Working with JSON",
"intro": [
"In these lectures, you will learn about JavaScript Object Notation (JSON), including how to access JSON data and use the <code>JSON.parse()</code> and <code>JSON.stringify()</code> methods."
]
},
"workshop-recipe-tracker": {
@@ -3495,6 +3525,12 @@
"In this lab, you will practice using higher order functions to find the symmetric difference between two arrays."
]
},
"lab-sum-all-primes-calculator": {
"title": "Build a Prime Number Sum Calculator",
"intro": [
"In this lab you will build a sum all primes calculator that takes a number and returns the sum of all prime numbers that are less than or equal to that number."
]
},
"review-javascript-higher-order-functions": {
"title": "JavaScript Higher Order Functions Review",
"intro": [
@@ -4413,8 +4449,7 @@
"review-error-handling": {
"title": "Error Handling Review",
"intro": [
"Before you're quizzed on error handling, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on error handling, you should review what you've learned about it."
]
},
"quiz-error-handling": {
@@ -4495,8 +4530,7 @@
"review-object-oriented-programming": {
"title": "Object Oriented Programming Review",
"intro": [
"Before you're quizzed on object oriented programming, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on object oriented programming, you should review what you've learned about it."
]
},
"quiz-object-oriented-programming": {
@@ -4589,8 +4623,7 @@
"review-searching-and-sorting-algorithms": {
"title": "Searching and Sorting Algorithms Review",
"intro": [
"Before you're quizzed on searching and sorting algorithms, you should review what you've learned about them.",
"[Add more details]"
"Before you're quizzed on searching and sorting algorithms, you should review what you've learned about them."
]
},
"quiz-searching-and-sorting-algorithms": {
@@ -4626,8 +4659,7 @@
"review-graphs-and-trees": {
"title": "Graphs and Trees Review",
"intro": [
"Before you're quizzed on graphs and trees, you should review what you've learned about them.",
"[Add more details]"
"Before you're quizzed on graphs and trees, you should review what you've learned about them."
]
},
"quiz-graphs-and-trees": {
@@ -4649,8 +4681,7 @@
"review-dynamic-programming": {
"title": "Dynamic Programming Review",
"intro": [
"Before you're quizzed on dynamic programming, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on dynamic programming, you should review what you've learned about it."
]
},
"quiz-dynamic-programming": {
+17 -11
View File
@@ -527,20 +527,23 @@
"project-preview-title": "Here's a preview of what you will build",
"demo-project-title": "Here's an example of a project that meets the requirements",
"github-required": "<0>Create a GitHub</0> account if you don't have one. You'll need it when you create the virtual Linux server machine. This process may take a few minutes.",
"gitpod": {
"intro": "This course runs in a virtual Linux machine using Gitpod. Follow these instructions to start the course:",
"step-1": "<0>Create a GitHub</0> account if you don't have one",
"ona": {
"intro": "This course runs in a virtual Linux machine using Ona. Follow these instructions to start the course:",
"step-1": "<0>Create an Ona account</0> if you don't have one",
"step-2": "Click the start button below",
"step-3": "Login to Gitpod with your GitHub account if you aren't already",
"step-3": "In the modal that pops up, click the create button",
"step-4": "Once the virtual Linux machine is finished loading, start the CodeRoad extension by:",
"step-5": "Clicking the \"hamburger\" menu near the top left of the VSCode window,",
"step-6": "Going to the \"View\" menu,",
"step-7": "Clicking on the \"Command Palette\" option,",
"step-8": "and running the \"CodeRoad: Start\" command",
"step-6": "Going to the <0>View</0> menu,",
"step-7": "Clicking on the <0>Command Palette</0> option,",
"step-8": "and running the <0>CodeRoad: Start</0> command",
"step-9": "Follow the instructions in CodeRoad to complete the course",
"continue-project": "Clicking the button below will start a new project. If you have previously started the {{course}} course, go to <0>your Gitpod dashboard</0> to continue.",
"learn-more": "Learn more about <0>Gitpod workspaces.</0>",
"logout-warning": "If you log out of freeCodeCamp before you complete the entire {{course}} course, your progress will not be saved to your freeCodeCamp account."
"continue-project": "Clicking the button below will start a new project. If you have previously started the {{course}} course, go to <0>your Ona dashboard</0> to continue.",
"learn-more": "Learn more about <0>Ona workspaces.</0>",
"logout-warning": "If you log out of freeCodeCamp before you complete the entire {{course}} course, your progress will not be saved to your freeCodeCamp account.",
"sub-step-3": "Navigate to your <0>Ona secrets page</0>",
"sub-step-4": "Create a new secret named <0>CODEROAD_WEBHOOK_TOKEN</0>",
"sub-step-5": "In the <0>Secret</0> field, paste your token"
},
"local": {
"intro": "This course runs in a virtual Linux machine on your computer. To run the course, you first need to download each of the following if you don't already have them:",
@@ -647,7 +650,10 @@
"lab": "Lab",
"review": "Review",
"quiz": "Quiz",
"exam": "Exam"
"exam": "Exam",
"warm-up": "Warm-up",
"learn": "Learn",
"practice": "Practice"
}
},
"donate": {
+45 -14
View File
@@ -2122,6 +2122,12 @@
"In these lectures, you will learn about HTML fundamentals like the <code>div</code> element, the <code>id</code> and <code>class</code> attributes, the HTML boilerplate, HTML entities, and more."
]
},
"lecture-understanding-how-html-affects-seo": {
"title": "Understanding How HTML Affects SEO",
"intro": [
"In these lectures, you will learn how your HTML code impacts search engine optimization."
]
},
"lab-travel-agency-page": {
"title": "Build a Travel Agency Page",
"intro": [
@@ -2968,7 +2974,19 @@
"lecture-introduction-to-javascript": {
"title": "Introduction to JavaScript",
"intro": [
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, strings, and much more."
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, and much more."
]
},
"lecture-introduction-to-strings": {
"title": "Introduction to Strings",
"intro": [
"In these lectures, you will learn how to work with strings and string concatenation."
]
},
"lecture-understanding-code-clarity": {
"title": "Understanding Code Clarity",
"intro": [
"In these lectures, you will learn about comments in JavaScript and the role of semicolons in programming."
]
},
"workshop-greeting-bot": {
@@ -3257,10 +3275,22 @@
"title": "JavaScript Arrays Quiz",
"intro": ["Test your knowledge of JavaScript arrays with this quiz."]
},
"lecture-working-with-objects": {
"title": "Working with Objects",
"lecture-introduction-to-javascript-objects-and-their-properties": {
"title": "Introduction to JavaScript Objects and Their Properties",
"intro": [
"In these lectures, you will learn how to work with JavaScript objects. The concepts you will learn include how to access properties from an object, check if an object has a property, how object methods differ from functions, object destructuring, and much more."
"In these lectures, you will learn the fundamentals of JavaScript objects, including how to create them, access their properties, and understand the difference between primitive and non-primitive data types."
]
},
"lecture-working-with-optional-chaining-and-object-destructuring": {
"title": "Working with Optional Chaining and Object Destructuring",
"intro": [
"In these lectures, you will learn about advanced object manipulation techniques in JavaScript, including the optional chaining operator and object destructuring syntax."
]
},
"lecture-working-with-json": {
"title": "Working with JSON",
"intro": [
"In these lectures, you will learn about JavaScript Object Notation (JSON), including how to access JSON data and use the <code>JSON.parse()</code> and <code>JSON.stringify()</code> methods."
]
},
"workshop-recipe-tracker": {
@@ -3495,6 +3525,12 @@
"In this lab, you will practice using higher order functions to find the symmetric difference between two arrays."
]
},
"lab-sum-all-primes-calculator": {
"title": "Build a Prime Number Sum Calculator",
"intro": [
"In this lab you will build a sum all primes calculator that takes a number and returns the sum of all prime numbers that are less than or equal to that number."
]
},
"review-javascript-higher-order-functions": {
"title": "JavaScript Higher Order Functions Review",
"intro": [
@@ -4413,8 +4449,7 @@
"review-error-handling": {
"title": "Error Handling Review",
"intro": [
"Before you're quizzed on error handling, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on error handling, you should review what you've learned about it."
]
},
"quiz-error-handling": {
@@ -4495,8 +4530,7 @@
"review-object-oriented-programming": {
"title": "Object Oriented Programming Review",
"intro": [
"Before you're quizzed on object oriented programming, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on object oriented programming, you should review what you've learned about it."
]
},
"quiz-object-oriented-programming": {
@@ -4589,8 +4623,7 @@
"review-searching-and-sorting-algorithms": {
"title": "Searching and Sorting Algorithms Review",
"intro": [
"Before you're quizzed on searching and sorting algorithms, you should review what you've learned about them.",
"[Add more details]"
"Before you're quizzed on searching and sorting algorithms, you should review what you've learned about them."
]
},
"quiz-searching-and-sorting-algorithms": {
@@ -4626,8 +4659,7 @@
"review-graphs-and-trees": {
"title": "Graphs and Trees Review",
"intro": [
"Before you're quizzed on graphs and trees, you should review what you've learned about them.",
"[Add more details]"
"Before you're quizzed on graphs and trees, you should review what you've learned about them."
]
},
"quiz-graphs-and-trees": {
@@ -4649,8 +4681,7 @@
"review-dynamic-programming": {
"title": "Dynamic Programming Review",
"intro": [
"Before you're quizzed on dynamic programming, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on dynamic programming, you should review what you've learned about it."
]
},
"quiz-dynamic-programming": {
@@ -527,20 +527,23 @@
"project-preview-title": "Aqui está uma prévia do que você vai criar",
"demo-project-title": "Aqui está o exemplo de um projeto que atende aos requisitos",
"github-required": "<0>Crie uma conta no GitHub</0> se você já não tiver uma. Você vai precisar dela ao criar a máquina virtual do servidor Linux. Esse processo pode demorar alguns minutos.",
"gitpod": {
"intro": "Este curso é executado em uma máquina virtual Linux usando o Gitpod. Siga estas instruções para iniciar o curso:",
"step-1": "<0>Crie uma conta no GitHub</0> se você não tiver uma",
"step-2": "Clique no botão de iniciar abaixo",
"step-3": "Faça login no Gitpod com sua conta do GitHub se você ainda não o fez",
"step-4": "Depois que a máquina virtual do Linux terminar de carregar, inicie a extensão CodeRoad, assim:",
"step-5": "Clicando no menu de \"hambúrguer\" perto do canto superior esquerdo da janela do VScode,",
"step-6": "A partir do menu \"Exibir\",",
"step-7": "Clicando na opção \"Paleta de Comando\",",
"step-8": "e executando o comando \"CodeRoad: Start\"",
"step-9": "Siga as instruções no CodeRoad para concluir o curso",
"continue-project": "Clicar no botão abaixo iniciará um novo projeto. Se você já iniciou o curso {{course}}, vá para <0>seu painel no Gitpod</0> para continuar.",
"learn-more": "Saiba mais sobre <0>Gitpod workspaces.</0>",
"logout-warning": "Se você sair do FreeCodeCamp antes de completar todo o curso {{course}}, seu progresso não será salvo na sua conta do freeCodeCamp."
"ona": {
"intro": "This course runs in a virtual Linux machine using Ona. Follow these instructions to start the course:",
"step-1": "<0>Create an Ona account</0> if you don't have one",
"step-2": "Click the start button below",
"step-3": "In the modal that pops up, click the create button",
"step-4": "Once the virtual Linux machine is finished loading, start the CodeRoad extension by:",
"step-5": "Clicking the \"hamburger\" menu near the top left of the VSCode window,",
"step-6": "Going to the <0>View</0> menu,",
"step-7": "Clicking on the <0>Command Palette</0> option,",
"step-8": "and running the <0>CodeRoad: Start</0> command",
"step-9": "Follow the instructions in CodeRoad to complete the course",
"continue-project": "Clicking the button below will start a new project. If you have previously started the {{course}} course, go to <0>your Ona dashboard</0> to continue.",
"learn-more": "Learn more about <0>Ona workspaces.</0>",
"logout-warning": "If you log out of freeCodeCamp before you complete the entire {{course}} course, your progress will not be saved to your freeCodeCamp account.",
"sub-step-3": "Navigate to your <0>Ona secrets page</0>",
"sub-step-4": "Create a new secret named <0>CODEROAD_WEBHOOK_TOKEN</0>",
"sub-step-5": "In the <0>Secret</0> field, paste your token"
},
"local": {
"intro": "Este curso é executado em uma máquina virtual Linux no seu computador. Para executar o curso, você primeiro precisa baixar cada um se você ainda não os possui:",
@@ -647,7 +650,10 @@
"lab": "Laboratório",
"review": "Revisão",
"quiz": "Questionário",
"exam": "Teste"
"exam": "Teste",
"warm-up": "Warm-up",
"learn": "Learn",
"practice": "Practice"
}
},
"donate": {
+45 -14
View File
@@ -2122,6 +2122,12 @@
"In these lectures, you will learn about HTML fundamentals like the <code>div</code> element, the <code>id</code> and <code>class</code> attributes, the HTML boilerplate, HTML entities, and more."
]
},
"lecture-understanding-how-html-affects-seo": {
"title": "Understanding How HTML Affects SEO",
"intro": [
"In these lectures, you will learn how your HTML code impacts search engine optimization."
]
},
"lab-travel-agency-page": {
"title": "Build a Travel Agency Page",
"intro": [
@@ -2968,7 +2974,19 @@
"lecture-introduction-to-javascript": {
"title": "Introduction to JavaScript",
"intro": [
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, strings, and much more."
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, and much more."
]
},
"lecture-introduction-to-strings": {
"title": "Introduction to Strings",
"intro": [
"In these lectures, you will learn how to work with strings and string concatenation."
]
},
"lecture-understanding-code-clarity": {
"title": "Understanding Code Clarity",
"intro": [
"In these lectures, you will learn about comments in JavaScript and the role of semicolons in programming."
]
},
"workshop-greeting-bot": {
@@ -3257,10 +3275,22 @@
"title": "JavaScript Arrays Quiz",
"intro": ["Test your knowledge of JavaScript arrays with this quiz."]
},
"lecture-working-with-objects": {
"title": "Working with Objects",
"lecture-introduction-to-javascript-objects-and-their-properties": {
"title": "Introduction to JavaScript Objects and Their Properties",
"intro": [
"In these lectures, you will learn how to work with JavaScript objects. The concepts you will learn include how to access properties from an object, check if an object has a property, how object methods differ from functions, object destructuring, and much more."
"In these lectures, you will learn the fundamentals of JavaScript objects, including how to create them, access their properties, and understand the difference between primitive and non-primitive data types."
]
},
"lecture-working-with-optional-chaining-and-object-destructuring": {
"title": "Working with Optional Chaining and Object Destructuring",
"intro": [
"In these lectures, you will learn about advanced object manipulation techniques in JavaScript, including the optional chaining operator and object destructuring syntax."
]
},
"lecture-working-with-json": {
"title": "Working with JSON",
"intro": [
"In these lectures, you will learn about JavaScript Object Notation (JSON), including how to access JSON data and use the <code>JSON.parse()</code> and <code>JSON.stringify()</code> methods."
]
},
"workshop-recipe-tracker": {
@@ -3495,6 +3525,12 @@
"In this lab, you will practice using higher order functions to find the symmetric difference between two arrays."
]
},
"lab-sum-all-primes-calculator": {
"title": "Build a Prime Number Sum Calculator",
"intro": [
"In this lab you will build a sum all primes calculator that takes a number and returns the sum of all prime numbers that are less than or equal to that number."
]
},
"review-javascript-higher-order-functions": {
"title": "JavaScript Higher Order Functions Review",
"intro": [
@@ -4413,8 +4449,7 @@
"review-error-handling": {
"title": "Error Handling Review",
"intro": [
"Before you're quizzed on error handling, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on error handling, you should review what you've learned about it."
]
},
"quiz-error-handling": {
@@ -4495,8 +4530,7 @@
"review-object-oriented-programming": {
"title": "Object Oriented Programming Review",
"intro": [
"Before you're quizzed on object oriented programming, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on object oriented programming, you should review what you've learned about it."
]
},
"quiz-object-oriented-programming": {
@@ -4589,8 +4623,7 @@
"review-searching-and-sorting-algorithms": {
"title": "Searching and Sorting Algorithms Review",
"intro": [
"Before you're quizzed on searching and sorting algorithms, you should review what you've learned about them.",
"[Add more details]"
"Before you're quizzed on searching and sorting algorithms, you should review what you've learned about them."
]
},
"quiz-searching-and-sorting-algorithms": {
@@ -4626,8 +4659,7 @@
"review-graphs-and-trees": {
"title": "Graphs and Trees Review",
"intro": [
"Before you're quizzed on graphs and trees, you should review what you've learned about them.",
"[Add more details]"
"Before you're quizzed on graphs and trees, you should review what you've learned about them."
]
},
"quiz-graphs-and-trees": {
@@ -4649,8 +4681,7 @@
"review-dynamic-programming": {
"title": "Dynamic Programming Review",
"intro": [
"Before you're quizzed on dynamic programming, you should review what you've learned about it.",
"[Add more details]"
"Before you're quizzed on dynamic programming, you should review what you've learned about it."
]
},
"quiz-dynamic-programming": {
+17 -11
View File
@@ -527,20 +527,23 @@
"project-preview-title": "Hapa kuna muonyesho wa kile utakachounda",
"demo-project-title": "Here's an example of a project that meets the requirements",
"github-required": "<0>Unda akaunti ya GitHub</0> ikiwa huna akaunti. Utaihitaji unapounda mashine ya seva ya Linux. Mchakato huu unaweza kuchukua dakika chache.",
"gitpod": {
"intro": "This course runs in a virtual Linux machine using Gitpod. Follow these instructions to start the course:",
"step-1": "<0>Create a GitHub</0> account if you don't have one",
"ona": {
"intro": "This course runs in a virtual Linux machine using Ona. Follow these instructions to start the course:",
"step-1": "<0>Create an Ona account</0> if you don't have one",
"step-2": "Click the start button below",
"step-3": "Login to Gitpod with your GitHub account if you aren't already",
"step-3": "In the modal that pops up, click the create button",
"step-4": "Once the virtual Linux machine is finished loading, start the CodeRoad extension by:",
"step-5": "Clicking the \"hamburger\" menu near the top left of the VSCode window,",
"step-6": "Going to the \"View\" menu,",
"step-7": "Clicking on the \"Command Palette\" option,",
"step-8": "and running the \"CodeRoad: Start\" command",
"step-6": "Going to the <0>View</0> menu,",
"step-7": "Clicking on the <0>Command Palette</0> option,",
"step-8": "and running the <0>CodeRoad: Start</0> command",
"step-9": "Follow the instructions in CodeRoad to complete the course",
"continue-project": "Clicking the button below will start a new project. If you have previously started the {{course}} course, go to <0>your Gitpod dashboard</0> to continue.",
"learn-more": "Learn more about <0>Gitpod workspaces.</0>",
"logout-warning": "If you log out of freeCodeCamp before you complete the entire {{course}} course, your progress will not be saved to your freeCodeCamp account."
"continue-project": "Clicking the button below will start a new project. If you have previously started the {{course}} course, go to <0>your Ona dashboard</0> to continue.",
"learn-more": "Learn more about <0>Ona workspaces.</0>",
"logout-warning": "If you log out of freeCodeCamp before you complete the entire {{course}} course, your progress will not be saved to your freeCodeCamp account.",
"sub-step-3": "Navigate to your <0>Ona secrets page</0>",
"sub-step-4": "Create a new secret named <0>CODEROAD_WEBHOOK_TOKEN</0>",
"sub-step-5": "In the <0>Secret</0> field, paste your token"
},
"local": {
"intro": "This course runs in a virtual Linux machine on your computer. To run the course, you first need to download each of the following if you don't already have them:",
@@ -647,7 +650,10 @@
"lab": "Lab",
"review": "Review",
"quiz": "Quiz",
"exam": "Exam"
"exam": "Exam",
"warm-up": "Warm-up",
"learn": "Learn",
"practice": "Practice"
}
},
"donate": {
+45 -14
View File
@@ -2108,6 +2108,12 @@
"In these lectures, you will learn about HTML fundamentals like the <code>div</code> element, the <code>id</code> and <code>class</code> attributes, the HTML boilerplate, HTML entities, and more."
]
},
"lecture-understanding-how-html-affects-seo": {
"title": "Understanding How HTML Affects SEO",
"intro": [
"In these lectures, you will learn how your HTML code impacts search engine optimization."
]
},
"lab-travel-agency-page": {
"title": "Створіть сторінку туристичної агенції",
"intro": [
@@ -2956,7 +2962,19 @@
"lecture-introduction-to-javascript": {
"title": "Вступ до JavaScript",
"intro": [
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, strings, and much more."
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, and much more."
]
},
"lecture-introduction-to-strings": {
"title": "Introduction to Strings",
"intro": [
"In these lectures, you will learn how to work with strings and string concatenation."
]
},
"lecture-understanding-code-clarity": {
"title": "Understanding Code Clarity",
"intro": [
"In these lectures, you will learn about comments in JavaScript and the role of semicolons in programming."
]
},
"workshop-greeting-bot": {
@@ -3251,10 +3269,22 @@
"Цей тест перевірить, наскільки добре ви засвоїли матеріал з теми «Масиви в JavaScript»."
]
},
"lecture-working-with-objects": {
"title": "Робота з об’єктами",
"lecture-introduction-to-javascript-objects-and-their-properties": {
"title": "Introduction to JavaScript Objects and Their Properties",
"intro": [
"In these lectures, you will learn how to work with JavaScript objects. The concepts you will learn include how to access properties from an object, check if an object has a property, how object methods differ from functions, object destructuring, and much more."
"In these lectures, you will learn the fundamentals of JavaScript objects, including how to create them, access their properties, and understand the difference between primitive and non-primitive data types."
]
},
"lecture-working-with-optional-chaining-and-object-destructuring": {
"title": "Working with Optional Chaining and Object Destructuring",
"intro": [
"In these lectures, you will learn about advanced object manipulation techniques in JavaScript, including the optional chaining operator and object destructuring syntax."
]
},
"lecture-working-with-json": {
"title": "Working with JSON",
"intro": [
"In these lectures, you will learn about JavaScript Object Notation (JSON), including how to access JSON data and use the <code>JSON.parse()</code> and <code>JSON.stringify()</code> methods."
]
},
"workshop-recipe-tracker": {
@@ -3491,6 +3521,12 @@
"In this lab, you will practice using higher order functions to find the symmetric difference between two arrays."
]
},
"lab-sum-all-primes-calculator": {
"title": "Build a Prime Number Sum Calculator",
"intro": [
"In this lab you will build a sum all primes calculator that takes a number and returns the sum of all prime numbers that are less than or equal to that number."
]
},
"review-javascript-higher-order-functions": {
"title": "Повторення функцій вищого порядку в JavaScript",
"intro": [
@@ -4401,8 +4437,7 @@
"review-error-handling": {
"title": "Повторення обробки помилок",
"intro": [
"Перш ніж перейти до тесту «Обробка помилок», повторіть основні поняття.",
"[Add more details]"
"Перш ніж перейти до тесту «Обробка помилок», повторіть основні поняття."
]
},
"quiz-error-handling": {
@@ -4479,8 +4514,7 @@
"review-object-oriented-programming": {
"title": "Повторення об’єктноорієнтованого програмування",
"intro": [
"Перш ніж перейти до тесту «Об’єктноорієнтоване програмування», повторіть основні поняття.",
"[Add more details]"
"Перш ніж перейти до тесту «Об’єктноорієнтоване програмування», повторіть основні поняття."
]
},
"quiz-object-oriented-programming": {
@@ -4571,8 +4605,7 @@
"review-searching-and-sorting-algorithms": {
"title": "Повторення алгоритмів пошуку та сортування",
"intro": [
"Перш ніж перейти до тесту «Алгоритми пошуку та сортування», повторіть основні поняття.",
"[Add more details]"
"Перш ніж перейти до тесту «Алгоритми пошуку та сортування», повторіть основні поняття."
]
},
"quiz-searching-and-sorting-algorithms": {
@@ -4606,8 +4639,7 @@
"review-graphs-and-trees": {
"title": "Повторення графів та дерев",
"intro": [
"Перш ніж перейти до тесту «Графи та дерева», повторіть основні поняття.",
"[Add more details]"
"Перш ніж перейти до тесту «Графи та дерева», повторіть основні поняття."
]
},
"quiz-graphs-and-trees": {
@@ -4627,8 +4659,7 @@
"review-dynamic-programming": {
"title": "Повторення динамічного програмування",
"intro": [
"Перш ніж перейти до тесту «Динамічне програмування», повторіть основні поняття.",
"[Add more details]"
"Перш ніж перейти до тесту «Динамічне програмування», повторіть основні поняття."
]
},
"quiz-dynamic-programming": {
+21 -15
View File
@@ -527,20 +527,23 @@
"project-preview-title": "Попередній перегляд того, що ви будете створювати",
"demo-project-title": "Ось приклад проєкту, який відповідає вимогам",
"github-required": "<0>Створіть обліковий запис GitHub</0>, якщо у вас його немає. Він знадобиться під час створення віртуальної серверної машини Linux. Цей процес може зайняти кілька хвилин.",
"gitpod": {
"intro": "Цей курс виконується у віртуальній машині Linux за допомогою Gitpod. Дотримуйтесь цих інструкцій, щоб розпочати курс:",
"step-1": "<0>Створіть обліковий запис на GitHub</0>, якщо його немає",
"step-2": "Натисніть кнопку «Розпочати курс» нижче",
"step-3": "Увійдіть до Gitpod за допомогою облікового запису GitHub, якщо досі не зробили цього",
"step-4": "Як тільки віртуальна машина Linux завантажиться, запустіть розширення CodeRoad:",
"step-5": "натисніть на іконку «гамбургер» біля верхнього лівого кута вікна VSCode,",
"step-6": "перейдіть до меню «View»,",
"step-7": "натисніть на «Command Palette»,",
"step-8": "та виконайте команду «CodeRoad: Start»",
"step-9": "Дотримуйтесь інструкцій в CodeRoad, щоб завершити курс",
"continue-project": "Якщо натиснути на кнопку нижче, запуститься новий проєкт. Якщо ви вже працювали над курсом «{{course}}» та хочете продовжити, перейдіть на <0>свою панель Gitpod</0>.",
"learn-more": "Див. більше про <0>робочий простір Gitpod.</0>",
"logout-warning": "Якщо ви вийдете з freeCodeCamp, не завершивши весь курс «{{course}}», ваш прогрес не буде збережено в обліковому записі freeCodeCamp."
"ona": {
"intro": "This course runs in a virtual Linux machine using Ona. Follow these instructions to start the course:",
"step-1": "<0>Create an Ona account</0> if you don't have one",
"step-2": "Click the start button below",
"step-3": "In the modal that pops up, click the create button",
"step-4": "Once the virtual Linux machine is finished loading, start the CodeRoad extension by:",
"step-5": "Clicking the \"hamburger\" menu near the top left of the VSCode window,",
"step-6": "Going to the <0>View</0> menu,",
"step-7": "Clicking on the <0>Command Palette</0> option,",
"step-8": "and running the <0>CodeRoad: Start</0> command",
"step-9": "Follow the instructions in CodeRoad to complete the course",
"continue-project": "Clicking the button below will start a new project. If you have previously started the {{course}} course, go to <0>your Ona dashboard</0> to continue.",
"learn-more": "Learn more about <0>Ona workspaces.</0>",
"logout-warning": "If you log out of freeCodeCamp before you complete the entire {{course}} course, your progress will not be saved to your freeCodeCamp account.",
"sub-step-3": "Navigate to your <0>Ona secrets page</0>",
"sub-step-4": "Create a new secret named <0>CODEROAD_WEBHOOK_TOKEN</0>",
"sub-step-5": "In the <0>Secret</0> field, paste your token"
},
"local": {
"intro": "Цей курс виконується на віртуальній машині Linux на вашому комп’ютері. Щоб розпочати, потрібно завантажити:",
@@ -647,7 +650,10 @@
"lab": "Лабораторна робота",
"review": "Повторення",
"quiz": "Тест",
"exam": "Екзамен"
"exam": "Екзамен",
"warm-up": "Warm-up",
"learn": "Learn",
"practice": "Practice"
}
},
"donate": {