mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-05-28 18:26:54 +00:00
chore(i18n,client): processed translations (#59842)
This commit is contained in:
committed by
GitHub
parent
573d08dc70
commit
ae956762a6
@@ -3471,9 +3471,12 @@
|
||||
"In these lecture videos, you will learn about working with state and responding to events with React."
|
||||
]
|
||||
},
|
||||
"rmpy": {
|
||||
"title": "268",
|
||||
"intro": []
|
||||
"lab-color-picker": {
|
||||
"title": "Build a Color Picker App",
|
||||
"intro": [
|
||||
"In this lab you'll build a Color Picker.",
|
||||
"You'll practice using state and hooks to manage the properties of an element."
|
||||
]
|
||||
},
|
||||
"dbta": {
|
||||
"title": "269",
|
||||
@@ -3516,9 +3519,12 @@
|
||||
"title": "276",
|
||||
"intro": []
|
||||
},
|
||||
"clak": {
|
||||
"title": "277",
|
||||
"intro": []
|
||||
"lab-event-rsvp": {
|
||||
"title": "Build an Event RSVP",
|
||||
"intro": [
|
||||
"In this lab, you'll build an Event RSVP form using React.",
|
||||
"You'll practice using the useState hook to manage form input and display user responses."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-data-fetching-and-memoization-in-react": {
|
||||
"title": "Working with Data Fetching and Memoization in React",
|
||||
@@ -3530,9 +3536,12 @@
|
||||
"title": "279",
|
||||
"intro": []
|
||||
},
|
||||
"lrof": {
|
||||
"title": "280",
|
||||
"intro": []
|
||||
"lab-currency-converter": {
|
||||
"title": "Build a Currency Converter",
|
||||
"intro": [
|
||||
"For this lab, you'll build a currency converter app.",
|
||||
"You'll use React state, memoization, and controlled components to convert between currencies."
|
||||
]
|
||||
},
|
||||
"lecture-routing-react-frameworks-and-dependency-management-tools": {
|
||||
"title": "Routing, React Frameworks, and Dependency Management Tools",
|
||||
@@ -3540,9 +3549,12 @@
|
||||
"In these lecture videos, you will learn about routing in React, React frameworks, and dependency management tools."
|
||||
]
|
||||
},
|
||||
"vyzp": {
|
||||
"title": "281",
|
||||
"intro": []
|
||||
"lab-tic-tac-toe": {
|
||||
"title": "Build a Tic-Tac-Toe Game",
|
||||
"intro": [
|
||||
"In this lab, you'll build a Tic-Tac-Toe game using React.",
|
||||
"You'll practice managing state, handling user interactions, and updating the UI dynamically."
|
||||
]
|
||||
},
|
||||
"lecture-react-strategies-and-debugging": {
|
||||
"title": "React Strategies and Debugging",
|
||||
@@ -3609,7 +3621,10 @@
|
||||
},
|
||||
"review-testing": {
|
||||
"title": "Testing Review",
|
||||
"intro": ["Review testing concepts to prepare for the upcoming quiz."]
|
||||
"intro": [
|
||||
"Before you take the testing quiz, you should review everything you've learned so far.",
|
||||
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
|
||||
]
|
||||
},
|
||||
"quiz-testing": {
|
||||
"title": "Testing Quiz",
|
||||
|
||||
@@ -127,16 +127,19 @@
|
||||
"testimonials": {
|
||||
"heading": "freeCodeCamp 校友感言:",
|
||||
"shawn": {
|
||||
"img-alt": "Shawn Wang, a young-looking Asian man, smiling for a selfie with a snow-capped mountain in the background.",
|
||||
"location": "<strong>Shawn Wang</strong> 新加坡",
|
||||
"occupation": "<strong>亞馬遜</strong>軟件工程師",
|
||||
"testimony": "\"轉行挺困難的。我在學習了 freeCodeCamp 的數百個小時的免費課程之後,纔對自己轉行成爲開發者有了信心。在一年內,我成爲了一名年薪 6 位數的軟件工程師。<strong>freeCodeCamp 改變了我的生活。</strong>\""
|
||||
},
|
||||
"sarah": {
|
||||
"img-alt": "Sarah Chima, a young-looking Black woman, smiling for the camera while sitting in a chair.",
|
||||
"location": "<strong>Sarah Chima</strong> 尼日利亞",
|
||||
"occupation": "<strong>ChatDesk</strong> 軟件工程師",
|
||||
"testimony": "\"<strong>通過在 freeCodeCamp 學習,我轉行成爲一名軟件工程師。</strong>它的精心設計的課程幫助我從一個完全的新手成長爲非常自信的開發者。正是因爲 freeCodeCamp 的學習資源和社區的幫助,我在一家很棒的公司獲得了第一份開發工作。\""
|
||||
},
|
||||
"emma": {
|
||||
"img-alt": "Emma Bostian, a young-looking White woman, smiling for the camera in front of green foliage.",
|
||||
"location": "<strong>Emma Bostian</strong> 瑞典",
|
||||
"occupation": "<strong>Spotify</strong> 軟件工程師",
|
||||
"testimony": "\"我一直努力學習 JavaScript,嘗試了許多課程,最後是 freeCodeCamp 的課程吸引了我。在 freeCodeCamp 學習 JavaScript、數據結構和算法,<strong>我不僅掌握了技能,</strong>還變得更自信,所以才能獲得理想中的工作,成爲 Spotify 的一名軟件工程師。\""
|
||||
@@ -544,7 +547,7 @@
|
||||
"unanswered-questions": "以下問題尚未回答:{{ unansweredQuestions }}。你必須回答所有問題。",
|
||||
"have-n-correct-questions": "你答對了 {{ total }} 個問題中的 {{ correctAnswerCount }} 個。",
|
||||
"finish-modal-header": "完成測驗",
|
||||
"finish-modal-body": "你確定要完成測驗嗎?完成後將無法修改任何答案。",
|
||||
"finish-modal-body": "Are you sure you want to finish the quiz?",
|
||||
"finish-modal-yes": "是的,我已經完成了",
|
||||
"finish-modal-no": "不,我想繼續測驗",
|
||||
"exit-modal-header": "退出測驗",
|
||||
|
||||
@@ -3471,9 +3471,12 @@
|
||||
"In these lecture videos, you will learn about working with state and responding to events with React."
|
||||
]
|
||||
},
|
||||
"rmpy": {
|
||||
"title": "268",
|
||||
"intro": []
|
||||
"lab-color-picker": {
|
||||
"title": "Build a Color Picker App",
|
||||
"intro": [
|
||||
"In this lab you'll build a Color Picker.",
|
||||
"You'll practice using state and hooks to manage the properties of an element."
|
||||
]
|
||||
},
|
||||
"dbta": {
|
||||
"title": "269",
|
||||
@@ -3516,9 +3519,12 @@
|
||||
"title": "276",
|
||||
"intro": []
|
||||
},
|
||||
"clak": {
|
||||
"title": "277",
|
||||
"intro": []
|
||||
"lab-event-rsvp": {
|
||||
"title": "Build an Event RSVP",
|
||||
"intro": [
|
||||
"In this lab, you'll build an Event RSVP form using React.",
|
||||
"You'll practice using the useState hook to manage form input and display user responses."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-data-fetching-and-memoization-in-react": {
|
||||
"title": "Working with Data Fetching and Memoization in React",
|
||||
@@ -3530,9 +3536,12 @@
|
||||
"title": "279",
|
||||
"intro": []
|
||||
},
|
||||
"lrof": {
|
||||
"title": "280",
|
||||
"intro": []
|
||||
"lab-currency-converter": {
|
||||
"title": "Build a Currency Converter",
|
||||
"intro": [
|
||||
"For this lab, you'll build a currency converter app.",
|
||||
"You'll use React state, memoization, and controlled components to convert between currencies."
|
||||
]
|
||||
},
|
||||
"lecture-routing-react-frameworks-and-dependency-management-tools": {
|
||||
"title": "Routing, React Frameworks, and Dependency Management Tools",
|
||||
@@ -3540,9 +3549,12 @@
|
||||
"In these lecture videos, you will learn about routing in React, React frameworks, and dependency management tools."
|
||||
]
|
||||
},
|
||||
"vyzp": {
|
||||
"title": "281",
|
||||
"intro": []
|
||||
"lab-tic-tac-toe": {
|
||||
"title": "Build a Tic-Tac-Toe Game",
|
||||
"intro": [
|
||||
"In this lab, you'll build a Tic-Tac-Toe game using React.",
|
||||
"You'll practice managing state, handling user interactions, and updating the UI dynamically."
|
||||
]
|
||||
},
|
||||
"lecture-react-strategies-and-debugging": {
|
||||
"title": "React Strategies and Debugging",
|
||||
@@ -3609,7 +3621,10 @@
|
||||
},
|
||||
"review-testing": {
|
||||
"title": "Testing Review",
|
||||
"intro": ["Review testing concepts to prepare for the upcoming quiz."]
|
||||
"intro": [
|
||||
"Before you take the testing quiz, you should review everything you've learned so far.",
|
||||
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
|
||||
]
|
||||
},
|
||||
"quiz-testing": {
|
||||
"title": "Testing Quiz",
|
||||
|
||||
@@ -127,16 +127,19 @@
|
||||
"testimonials": {
|
||||
"heading": "freeCodeCamp 校友感言:",
|
||||
"shawn": {
|
||||
"img-alt": "Shawn Wang, a young-looking Asian man, smiling for a selfie with a snow-capped mountain in the background.",
|
||||
"location": "<strong>Shawn Wang</strong> 新加坡",
|
||||
"occupation": "<strong>亚马逊</strong>软件工程师",
|
||||
"testimony": "\"转行挺困难的。我在学习了 freeCodeCamp 的数百个小时的免费课程之后,才对自己转行成为开发者有了信心。在一年内,我成为了一名年薪 6 位数的软件工程师。<strong>freeCodeCamp 改变了我的生活。</strong>\""
|
||||
},
|
||||
"sarah": {
|
||||
"img-alt": "Sarah Chima, a young-looking Black woman, smiling for the camera while sitting in a chair.",
|
||||
"location": "<strong>Sarah Chima</strong> 尼日利亚",
|
||||
"occupation": "<strong>ChatDesk</strong> 软件工程师",
|
||||
"testimony": "\"<strong>通过在 freeCodeCamp 学习,我转行成为一名软件工程师。</strong>它的精心设计的课程帮助我从一个完全的新手成长为非常自信的开发者。正是因为 freeCodeCamp 的学习资源和社区的帮助,我在一家很棒的公司获得了第一份开发工作。\""
|
||||
},
|
||||
"emma": {
|
||||
"img-alt": "Emma Bostian, a young-looking White woman, smiling for the camera in front of green foliage.",
|
||||
"location": "<strong>Emma Bostian</strong> 瑞典",
|
||||
"occupation": "<strong>Spotify</strong> 软件工程师",
|
||||
"testimony": "\"我一直努力学习 JavaScript,尝试了许多课程,最后是 freeCodeCamp 的课程吸引了我。在 freeCodeCamp 学习 JavaScript、数据结构和算法,<strong>我不仅掌握了技能,</strong>还变得更自信,所以才能获得理想中的工作,成为 Spotify 的一名软件工程师。\""
|
||||
@@ -544,7 +547,7 @@
|
||||
"unanswered-questions": "以下问题尚未回答:{{ unansweredQuestions }}。你必须回答所有问题。",
|
||||
"have-n-correct-questions": "你答对了 {{ total }} 个问题中的 {{ correctAnswerCount }} 个。",
|
||||
"finish-modal-header": "完成测验",
|
||||
"finish-modal-body": "你确定要完成测验吗?完成后将无法修改任何答案。",
|
||||
"finish-modal-body": "Are you sure you want to finish the quiz?",
|
||||
"finish-modal-yes": "是的,我已经完成了",
|
||||
"finish-modal-no": "不,我想继续测验",
|
||||
"exit-modal-header": "退出测验",
|
||||
|
||||
@@ -3485,9 +3485,12 @@
|
||||
"In these lecture videos, you will learn about working with state and responding to events with React."
|
||||
]
|
||||
},
|
||||
"rmpy": {
|
||||
"title": "268",
|
||||
"intro": []
|
||||
"lab-color-picker": {
|
||||
"title": "Build a Color Picker App",
|
||||
"intro": [
|
||||
"In this lab you'll build a Color Picker.",
|
||||
"You'll practice using state and hooks to manage the properties of an element."
|
||||
]
|
||||
},
|
||||
"dbta": {
|
||||
"title": "269",
|
||||
@@ -3530,9 +3533,12 @@
|
||||
"title": "276",
|
||||
"intro": []
|
||||
},
|
||||
"clak": {
|
||||
"title": "277",
|
||||
"intro": []
|
||||
"lab-event-rsvp": {
|
||||
"title": "Build an Event RSVP",
|
||||
"intro": [
|
||||
"In this lab, you'll build an Event RSVP form using React.",
|
||||
"You'll practice using the useState hook to manage form input and display user responses."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-data-fetching-and-memoization-in-react": {
|
||||
"title": "Working with Data Fetching and Memoization in React",
|
||||
@@ -3544,9 +3550,12 @@
|
||||
"title": "279",
|
||||
"intro": []
|
||||
},
|
||||
"lrof": {
|
||||
"title": "280",
|
||||
"intro": []
|
||||
"lab-currency-converter": {
|
||||
"title": "Build a Currency Converter",
|
||||
"intro": [
|
||||
"For this lab, you'll build a currency converter app.",
|
||||
"You'll use React state, memoization, and controlled components to convert between currencies."
|
||||
]
|
||||
},
|
||||
"lecture-routing-react-frameworks-and-dependency-management-tools": {
|
||||
"title": "Routing, React Frameworks, and Dependency Management Tools",
|
||||
@@ -3554,9 +3563,12 @@
|
||||
"In these lecture videos, you will learn about routing in React, React frameworks, and dependency management tools."
|
||||
]
|
||||
},
|
||||
"vyzp": {
|
||||
"title": "281",
|
||||
"intro": []
|
||||
"lab-tic-tac-toe": {
|
||||
"title": "Build a Tic-Tac-Toe Game",
|
||||
"intro": [
|
||||
"In this lab, you'll build a Tic-Tac-Toe game using React.",
|
||||
"You'll practice managing state, handling user interactions, and updating the UI dynamically."
|
||||
]
|
||||
},
|
||||
"lecture-react-strategies-and-debugging": {
|
||||
"title": "React Strategies and Debugging",
|
||||
@@ -3623,7 +3635,10 @@
|
||||
},
|
||||
"review-testing": {
|
||||
"title": "Testing Review",
|
||||
"intro": ["Review testing concepts to prepare for the upcoming quiz."]
|
||||
"intro": [
|
||||
"Before you take the testing quiz, you should review everything you've learned so far.",
|
||||
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
|
||||
]
|
||||
},
|
||||
"quiz-testing": {
|
||||
"title": "Testing Quiz",
|
||||
|
||||
@@ -127,16 +127,19 @@
|
||||
"testimonials": {
|
||||
"heading": "Esto es lo que dicen nuestros alumnos sobre freeCodeCamp:",
|
||||
"shawn": {
|
||||
"img-alt": "Shawn Wang, a young-looking Asian man, smiling for a selfie with a snow-capped mountain in the background.",
|
||||
"location": "<strong>Shawn Wang</strong> en Singapur",
|
||||
"occupation": "Ingeniero de Software en <strong>Amazon</strong>",
|
||||
"testimony": "\"Da miedo cambiar de carrera. Solo gané la confianza de que podía programar trabajando a través de los cientos de horas de lecciones gratuitas en freeCodeCamp. Dentro de un año tuve un trabajo de seis cifras como ingeniero de software. <strong>freeCodeCamp cambió mi vida.</strong>\""
|
||||
},
|
||||
"sarah": {
|
||||
"img-alt": "Sarah Chima, a young-looking Black woman, smiling for the camera while sitting in a chair.",
|
||||
"location": "<strong>Sarah Chima</strong> en Nigeria",
|
||||
"occupation": "Ingeniera de Software en <strong>ChatDesk</strong>",
|
||||
"testimony": "\"<strong>freeCodeCamp fue la puerta de entrada a mi carrera</strong> como desarrollador de software. El plan de estudios bien estructurado llevó mis conocimientos de programación de un nivel de principiante total a un nivel muy seguro. Era todo lo que necesitaba para conseguir mi primer trabajo de desarrollador en una empresa increíble.\""
|
||||
},
|
||||
"emma": {
|
||||
"img-alt": "Emma Bostian, a young-looking White woman, smiling for the camera in front of green foliage.",
|
||||
"location": "<strong>Emma Bostian</strong> en Suecia",
|
||||
"occupation": "Ingeniera de Software en <strong>Spotify</strong>",
|
||||
"testimony": "\"Siempre he tenido problemas para aprender JavaScript. He tomado muchos cursos, pero el curso de freeCodeCamp fue el que se quedó. Estudiar JavaScript, así como estructuras de datos y algoritmos en <strong> freeCodeCamp me dio las habilidades </strong> y la confianza que necesitaba para conseguir el trabajo de mis sueños como ingeniero de software en Spotify.\""
|
||||
@@ -544,7 +547,7 @@
|
||||
"unanswered-questions": "The following questions are unanswered: {{ unansweredQuestions }}. You must answer all questions.",
|
||||
"have-n-correct-questions": "You have {{ correctAnswerCount }} out of {{ total }} questions correct.",
|
||||
"finish-modal-header": "Finish Quiz",
|
||||
"finish-modal-body": "Are you sure you want to finish the quiz? You will not be able to change any answers.",
|
||||
"finish-modal-body": "Are you sure you want to finish the quiz?",
|
||||
"finish-modal-yes": "Yes, I am finished",
|
||||
"finish-modal-no": "No, I would like to continue the quiz",
|
||||
"exit-modal-header": "Exit Quiz",
|
||||
|
||||
@@ -3485,9 +3485,12 @@
|
||||
"In these lecture videos, you will learn about working with state and responding to events with React."
|
||||
]
|
||||
},
|
||||
"rmpy": {
|
||||
"title": "268",
|
||||
"intro": []
|
||||
"lab-color-picker": {
|
||||
"title": "Build a Color Picker App",
|
||||
"intro": [
|
||||
"In this lab you'll build a Color Picker.",
|
||||
"You'll practice using state and hooks to manage the properties of an element."
|
||||
]
|
||||
},
|
||||
"dbta": {
|
||||
"title": "269",
|
||||
@@ -3530,9 +3533,12 @@
|
||||
"title": "276",
|
||||
"intro": []
|
||||
},
|
||||
"clak": {
|
||||
"title": "277",
|
||||
"intro": []
|
||||
"lab-event-rsvp": {
|
||||
"title": "Build an Event RSVP",
|
||||
"intro": [
|
||||
"In this lab, you'll build an Event RSVP form using React.",
|
||||
"You'll practice using the useState hook to manage form input and display user responses."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-data-fetching-and-memoization-in-react": {
|
||||
"title": "Working with Data Fetching and Memoization in React",
|
||||
@@ -3544,9 +3550,12 @@
|
||||
"title": "279",
|
||||
"intro": []
|
||||
},
|
||||
"lrof": {
|
||||
"title": "280",
|
||||
"intro": []
|
||||
"lab-currency-converter": {
|
||||
"title": "Build a Currency Converter",
|
||||
"intro": [
|
||||
"For this lab, you'll build a currency converter app.",
|
||||
"You'll use React state, memoization, and controlled components to convert between currencies."
|
||||
]
|
||||
},
|
||||
"lecture-routing-react-frameworks-and-dependency-management-tools": {
|
||||
"title": "Routing, React Frameworks, and Dependency Management Tools",
|
||||
@@ -3554,9 +3563,12 @@
|
||||
"In these lecture videos, you will learn about routing in React, React frameworks, and dependency management tools."
|
||||
]
|
||||
},
|
||||
"vyzp": {
|
||||
"title": "281",
|
||||
"intro": []
|
||||
"lab-tic-tac-toe": {
|
||||
"title": "Build a Tic-Tac-Toe Game",
|
||||
"intro": [
|
||||
"In this lab, you'll build a Tic-Tac-Toe game using React.",
|
||||
"You'll practice managing state, handling user interactions, and updating the UI dynamically."
|
||||
]
|
||||
},
|
||||
"lecture-react-strategies-and-debugging": {
|
||||
"title": "React Strategies and Debugging",
|
||||
@@ -3623,7 +3635,10 @@
|
||||
},
|
||||
"review-testing": {
|
||||
"title": "Testing Review",
|
||||
"intro": ["Review testing concepts to prepare for the upcoming quiz."]
|
||||
"intro": [
|
||||
"Before you take the testing quiz, you should review everything you've learned so far.",
|
||||
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
|
||||
]
|
||||
},
|
||||
"quiz-testing": {
|
||||
"title": "Testing Quiz",
|
||||
|
||||
@@ -127,16 +127,19 @@
|
||||
"testimonials": {
|
||||
"heading": "Das sagen unsere Absolventen zu freeCodeCamp:",
|
||||
"shawn": {
|
||||
"img-alt": "Shawn Wang, a young-looking Asian man, smiling for a selfie with a snow-capped mountain in the background.",
|
||||
"location": "<strong>Shawn Wang</strong> in Singapur",
|
||||
"occupation": "Softwareentwickler bei <strong>Amazon</strong>",
|
||||
"testimony": "\"Es ist beängstigend, den Beruf zu wechseln. Ich habe erst durch die hunderte Stunden an kostenlosen Lektionen auf freeCodeCamp das Vertrauen gewonnen, dass ich coden kann. Innerhalb eines Jahres hatte ich einen Job mit sechsstelligen Gehalt als Software Entwickler. <strong>freeCodeCamp hat mein Leben verändert.</strong>\""
|
||||
},
|
||||
"sarah": {
|
||||
"img-alt": "Sarah Chima, a young-looking Black woman, smiling for the camera while sitting in a chair.",
|
||||
"location": "<strong>Sarah Chima</strong> in Nigeria",
|
||||
"occupation": "Softwareentwicklerin bei <strong>ChatDesk</strong>",
|
||||
"testimony": "\"<strong>freeCodeCamp war das Tor zu meiner Karriere</strong> als Softwareentwickler. Der gut strukturierte Lehrplan brachte meine Programmierkenntnisse von einem totalen Anfängerlevel auf ein sehr sicheres Niveau. Es war alles, was ich brauchte, um meinen ersten Entwicklerjob bei einer großartigen Firma zu bekommen.\""
|
||||
},
|
||||
"emma": {
|
||||
"img-alt": "Emma Bostian, a young-looking White woman, smiling for the camera in front of green foliage.",
|
||||
"location": "<strong>Emma Bostian</strong> in Schweden",
|
||||
"occupation": "Softwareentwicklerin bei <strong>Spotify</strong>",
|
||||
"testimony": "\"Ich habe immer damit gekämpft, JavaScript zu lernen. Ich habe viele Kurse belegt, aber der Kurs von freeCodeCamp war derjenige, der am meisten hängen blieb. Das Lernen von JavaScript sowie Datenstrukturen und Algorithmen auf <strong>freeCodeCamp gab mir die Fähigkeiten</strong> und das Selbstvertrauen, das ich brauchte, um meinen Traumjob als Softwareentwicklerin bei Spotify zu bekommen.\""
|
||||
@@ -544,7 +547,7 @@
|
||||
"unanswered-questions": "The following questions are unanswered: {{ unansweredQuestions }}. You must answer all questions.",
|
||||
"have-n-correct-questions": "You have {{ correctAnswerCount }} out of {{ total }} questions correct.",
|
||||
"finish-modal-header": "Finish Quiz",
|
||||
"finish-modal-body": "Are you sure you want to finish the quiz? You will not be able to change any answers.",
|
||||
"finish-modal-body": "Are you sure you want to finish the quiz?",
|
||||
"finish-modal-yes": "Yes, I am finished",
|
||||
"finish-modal-no": "No, I would like to continue the quiz",
|
||||
"exit-modal-header": "Exit Quiz",
|
||||
|
||||
@@ -3485,9 +3485,12 @@
|
||||
"In these lecture videos, you will learn about working with state and responding to events with React."
|
||||
]
|
||||
},
|
||||
"rmpy": {
|
||||
"title": "268",
|
||||
"intro": []
|
||||
"lab-color-picker": {
|
||||
"title": "Build a Color Picker App",
|
||||
"intro": [
|
||||
"In this lab you'll build a Color Picker.",
|
||||
"You'll practice using state and hooks to manage the properties of an element."
|
||||
]
|
||||
},
|
||||
"dbta": {
|
||||
"title": "269",
|
||||
@@ -3530,9 +3533,12 @@
|
||||
"title": "276",
|
||||
"intro": []
|
||||
},
|
||||
"clak": {
|
||||
"title": "277",
|
||||
"intro": []
|
||||
"lab-event-rsvp": {
|
||||
"title": "Build an Event RSVP",
|
||||
"intro": [
|
||||
"In this lab, you'll build an Event RSVP form using React.",
|
||||
"You'll practice using the useState hook to manage form input and display user responses."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-data-fetching-and-memoization-in-react": {
|
||||
"title": "Working with Data Fetching and Memoization in React",
|
||||
@@ -3544,9 +3550,12 @@
|
||||
"title": "279",
|
||||
"intro": []
|
||||
},
|
||||
"lrof": {
|
||||
"title": "280",
|
||||
"intro": []
|
||||
"lab-currency-converter": {
|
||||
"title": "Build a Currency Converter",
|
||||
"intro": [
|
||||
"For this lab, you'll build a currency converter app.",
|
||||
"You'll use React state, memoization, and controlled components to convert between currencies."
|
||||
]
|
||||
},
|
||||
"lecture-routing-react-frameworks-and-dependency-management-tools": {
|
||||
"title": "Routing, React Frameworks, and Dependency Management Tools",
|
||||
@@ -3554,9 +3563,12 @@
|
||||
"In these lecture videos, you will learn about routing in React, React frameworks, and dependency management tools."
|
||||
]
|
||||
},
|
||||
"vyzp": {
|
||||
"title": "281",
|
||||
"intro": []
|
||||
"lab-tic-tac-toe": {
|
||||
"title": "Build a Tic-Tac-Toe Game",
|
||||
"intro": [
|
||||
"In this lab, you'll build a Tic-Tac-Toe game using React.",
|
||||
"You'll practice managing state, handling user interactions, and updating the UI dynamically."
|
||||
]
|
||||
},
|
||||
"lecture-react-strategies-and-debugging": {
|
||||
"title": "React Strategies and Debugging",
|
||||
@@ -3623,7 +3635,10 @@
|
||||
},
|
||||
"review-testing": {
|
||||
"title": "Testing Review",
|
||||
"intro": ["Review testing concepts to prepare for the upcoming quiz."]
|
||||
"intro": [
|
||||
"Before you take the testing quiz, you should review everything you've learned so far.",
|
||||
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
|
||||
]
|
||||
},
|
||||
"quiz-testing": {
|
||||
"title": "Testing Quiz",
|
||||
|
||||
@@ -127,16 +127,19 @@
|
||||
"testimonials": {
|
||||
"heading": "Ecco cosa dicono i nostri allievi su freeCodeCamp:",
|
||||
"shawn": {
|
||||
"img-alt": "Shawn Wang, a young-looking Asian man, smiling for a selfie with a snow-capped mountain in the background.",
|
||||
"location": "<strong>Shawn Wang</strong>, Singapore",
|
||||
"occupation": "Software Engineer presso <strong>Amazon</strong>",
|
||||
"testimony": "\"È spaventoso cambiare lavoro. Ho però guadagnato la fiducia in me stesso che avrei potuto programmare seguendo e lavorando sulle centinaia di ore di lezioni gratuite su freeCodeCamp. Nel giro di un anno ho avuto un lavoro a sei cifre come Ingegnere del Software. <strong>freeCodeCamp ha cambiato la mia vita.</strong>\""
|
||||
},
|
||||
"sarah": {
|
||||
"img-alt": "Sarah Chima, a young-looking Black woman, smiling for the camera while sitting in a chair.",
|
||||
"location": "<strong>Sarah Chima</strong>, Nigeria",
|
||||
"occupation": "Software Engineer presso <strong>ChatDesk</strong>",
|
||||
"testimony": "\"<strong>freeCodeCamp è stata la porta di accesso per la mia carriera</strong> come sviluppatore di software. Il curriculum ben strutturato ha portato la mia conoscenza della programmazione da un livello di principiante totale ad un livello molto avanzato. E 'stato tutto quello che mi serviva per ottenere il mio primo lavoro di sviluppatore in un'Azienda sorprendente.\""
|
||||
},
|
||||
"emma": {
|
||||
"img-alt": "Emma Bostian, a young-looking White woman, smiling for the camera in front of green foliage.",
|
||||
"location": "<strong>Emma Bostian</strong>, Svezia",
|
||||
"occupation": "Software Engineer presso <strong>Spotify</strong>",
|
||||
"testimony": "\"Ho sempre lottato con l'apprendimento di JavaScript. Ho seguito molti corsi ma il corso di freeCodeCamp è stato quello che mi ha sbloccato. Studiare JavaScript così come strutture di dati e algoritmi su <strong>freeCodeCamp mi ha dato le competenze</strong> e la fiducia di cui avevo bisogno per ottenere il mio lavoro da sogno come Ingegnere del Software presso Spotify.\""
|
||||
@@ -544,7 +547,7 @@
|
||||
"unanswered-questions": "The following questions are unanswered: {{ unansweredQuestions }}. You must answer all questions.",
|
||||
"have-n-correct-questions": "You have {{ correctAnswerCount }} out of {{ total }} questions correct.",
|
||||
"finish-modal-header": "Finish Quiz",
|
||||
"finish-modal-body": "Are you sure you want to finish the quiz? You will not be able to change any answers.",
|
||||
"finish-modal-body": "Are you sure you want to finish the quiz?",
|
||||
"finish-modal-yes": "Yes, I am finished",
|
||||
"finish-modal-no": "No, I would like to continue the quiz",
|
||||
"exit-modal-header": "Exit Quiz",
|
||||
|
||||
@@ -3485,9 +3485,12 @@
|
||||
"In these lecture videos, you will learn about working with state and responding to events with React."
|
||||
]
|
||||
},
|
||||
"rmpy": {
|
||||
"title": "268",
|
||||
"intro": []
|
||||
"lab-color-picker": {
|
||||
"title": "Build a Color Picker App",
|
||||
"intro": [
|
||||
"In this lab you'll build a Color Picker.",
|
||||
"You'll practice using state and hooks to manage the properties of an element."
|
||||
]
|
||||
},
|
||||
"dbta": {
|
||||
"title": "269",
|
||||
@@ -3530,9 +3533,12 @@
|
||||
"title": "276",
|
||||
"intro": []
|
||||
},
|
||||
"clak": {
|
||||
"title": "277",
|
||||
"intro": []
|
||||
"lab-event-rsvp": {
|
||||
"title": "Build an Event RSVP",
|
||||
"intro": [
|
||||
"In this lab, you'll build an Event RSVP form using React.",
|
||||
"You'll practice using the useState hook to manage form input and display user responses."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-data-fetching-and-memoization-in-react": {
|
||||
"title": "Working with Data Fetching and Memoization in React",
|
||||
@@ -3544,9 +3550,12 @@
|
||||
"title": "279",
|
||||
"intro": []
|
||||
},
|
||||
"lrof": {
|
||||
"title": "280",
|
||||
"intro": []
|
||||
"lab-currency-converter": {
|
||||
"title": "Build a Currency Converter",
|
||||
"intro": [
|
||||
"For this lab, you'll build a currency converter app.",
|
||||
"You'll use React state, memoization, and controlled components to convert between currencies."
|
||||
]
|
||||
},
|
||||
"lecture-routing-react-frameworks-and-dependency-management-tools": {
|
||||
"title": "Routing, React Frameworks, and Dependency Management Tools",
|
||||
@@ -3554,9 +3563,12 @@
|
||||
"In these lecture videos, you will learn about routing in React, React frameworks, and dependency management tools."
|
||||
]
|
||||
},
|
||||
"vyzp": {
|
||||
"title": "281",
|
||||
"intro": []
|
||||
"lab-tic-tac-toe": {
|
||||
"title": "Build a Tic-Tac-Toe Game",
|
||||
"intro": [
|
||||
"In this lab, you'll build a Tic-Tac-Toe game using React.",
|
||||
"You'll practice managing state, handling user interactions, and updating the UI dynamically."
|
||||
]
|
||||
},
|
||||
"lecture-react-strategies-and-debugging": {
|
||||
"title": "React Strategies and Debugging",
|
||||
@@ -3623,7 +3635,10 @@
|
||||
},
|
||||
"review-testing": {
|
||||
"title": "Testing Review",
|
||||
"intro": ["Review testing concepts to prepare for the upcoming quiz."]
|
||||
"intro": [
|
||||
"Before you take the testing quiz, you should review everything you've learned so far.",
|
||||
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
|
||||
]
|
||||
},
|
||||
"quiz-testing": {
|
||||
"title": "Testing Quiz",
|
||||
|
||||
@@ -127,16 +127,19 @@
|
||||
"testimonials": {
|
||||
"heading": "freeCodeCamp に対する卒業生の声",
|
||||
"shawn": {
|
||||
"img-alt": "Shawn Wang, a young-looking Asian man, smiling for a selfie with a snow-capped mountain in the background.",
|
||||
"location": "シンガポールの <strong>Shawn Wang</strong>",
|
||||
"occupation": "<strong>Amazon</strong> のソフトウェアエンジニア",
|
||||
"testimony": "「キャリアを変えることは恐ろしいです。freeCodeCamp の無料レッスンに何百時間も取り組むことで、自分はコーディングができるという自信を得ました。一年以内に、ソフトウェアエンジニアとして年数十万ドルを稼げる仕事を得ました。<strong>freeCodeCamp は私の人生を変えました。</strong>」"
|
||||
},
|
||||
"sarah": {
|
||||
"img-alt": "Sarah Chima, a young-looking Black woman, smiling for the camera while sitting in a chair.",
|
||||
"location": "ナイジェリアの <strong>Sarah Chima</strong>",
|
||||
"occupation": "<strong>Chatdesk</strong> のソフトウェアエンジニア",
|
||||
"testimony": "「ソフトウェアエンジニアとして <strong>freeCodeCamp は私のキャリアの玄関口でした。</strong>よく練られたカリキュラムは私のコーディング知識を初心者レベルからとても強い自信が持てるレベルまで引き上げてくれました。私が素晴らしい会社で最初の開発者としての仕事を得るために必要な全てのものがありました。」"
|
||||
},
|
||||
"emma": {
|
||||
"img-alt": "Emma Bostian, a young-looking White woman, smiling for the camera in front of green foliage.",
|
||||
"location": "スウェーデンの <strong>Emma Bostian</strong>",
|
||||
"occupation": "<strong>Spotify</strong> のソフトウェアエンジニア",
|
||||
"testimony": "「私はいつも JavaScript を学ぶことに躓いていました。たくさんのコースを受講しましたが、freeCodeCamp に一番のめり込みました。JavaScript だけでなくデータ構造とアルゴリズムも学べることで、ソフトウェアエンジニアとして Spotify という夢の仕事を得るために必要な自信と<strong>スキルを freeCodeCamp は私に与えてくれました</strong>」"
|
||||
@@ -544,7 +547,7 @@
|
||||
"unanswered-questions": "以下の質問が未回答です。すべての質問に回答してください: {{ unansweredQuestions }}",
|
||||
"have-n-correct-questions": "{{ total }} 問中 {{ correctAnswerCount }} 問正解しました。",
|
||||
"finish-modal-header": "クイズ終了",
|
||||
"finish-modal-body": "クイズを終了してよろしいですか?終了後、回答を変更することはできません。",
|
||||
"finish-modal-body": "Are you sure you want to finish the quiz?",
|
||||
"finish-modal-yes": "はい、終了します",
|
||||
"finish-modal-no": "いいえ、クイズを続行します",
|
||||
"exit-modal-header": "クイズを中止",
|
||||
|
||||
@@ -3485,9 +3485,12 @@
|
||||
"In these lecture videos, you will learn about working with state and responding to events with React."
|
||||
]
|
||||
},
|
||||
"rmpy": {
|
||||
"title": "268",
|
||||
"intro": []
|
||||
"lab-color-picker": {
|
||||
"title": "Build a Color Picker App",
|
||||
"intro": [
|
||||
"In this lab you'll build a Color Picker.",
|
||||
"You'll practice using state and hooks to manage the properties of an element."
|
||||
]
|
||||
},
|
||||
"dbta": {
|
||||
"title": "269",
|
||||
@@ -3530,9 +3533,12 @@
|
||||
"title": "276",
|
||||
"intro": []
|
||||
},
|
||||
"clak": {
|
||||
"title": "277",
|
||||
"intro": []
|
||||
"lab-event-rsvp": {
|
||||
"title": "Build an Event RSVP",
|
||||
"intro": [
|
||||
"In this lab, you'll build an Event RSVP form using React.",
|
||||
"You'll practice using the useState hook to manage form input and display user responses."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-data-fetching-and-memoization-in-react": {
|
||||
"title": "Working with Data Fetching and Memoization in React",
|
||||
@@ -3544,9 +3550,12 @@
|
||||
"title": "279",
|
||||
"intro": []
|
||||
},
|
||||
"lrof": {
|
||||
"title": "280",
|
||||
"intro": []
|
||||
"lab-currency-converter": {
|
||||
"title": "Build a Currency Converter",
|
||||
"intro": [
|
||||
"For this lab, you'll build a currency converter app.",
|
||||
"You'll use React state, memoization, and controlled components to convert between currencies."
|
||||
]
|
||||
},
|
||||
"lecture-routing-react-frameworks-and-dependency-management-tools": {
|
||||
"title": "Routing, React Frameworks, and Dependency Management Tools",
|
||||
@@ -3554,9 +3563,12 @@
|
||||
"In these lecture videos, you will learn about routing in React, React frameworks, and dependency management tools."
|
||||
]
|
||||
},
|
||||
"vyzp": {
|
||||
"title": "281",
|
||||
"intro": []
|
||||
"lab-tic-tac-toe": {
|
||||
"title": "Build a Tic-Tac-Toe Game",
|
||||
"intro": [
|
||||
"In this lab, you'll build a Tic-Tac-Toe game using React.",
|
||||
"You'll practice managing state, handling user interactions, and updating the UI dynamically."
|
||||
]
|
||||
},
|
||||
"lecture-react-strategies-and-debugging": {
|
||||
"title": "React Strategies and Debugging",
|
||||
@@ -3623,7 +3635,10 @@
|
||||
},
|
||||
"review-testing": {
|
||||
"title": "Testing Review",
|
||||
"intro": ["Review testing concepts to prepare for the upcoming quiz."]
|
||||
"intro": [
|
||||
"Before you take the testing quiz, you should review everything you've learned so far.",
|
||||
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
|
||||
]
|
||||
},
|
||||
"quiz-testing": {
|
||||
"title": "Testing Quiz",
|
||||
|
||||
@@ -127,16 +127,19 @@
|
||||
"testimonials": {
|
||||
"heading": "Here is what our alumni say about freeCodeCamp:",
|
||||
"shawn": {
|
||||
"img-alt": "Shawn Wang, a young-looking Asian man, smiling for a selfie with a snow-capped mountain in the background.",
|
||||
"location": "<strong>Shawn Wang</strong> in Singapore",
|
||||
"occupation": "Software Engineer at <strong>Amazon</strong>",
|
||||
"testimony": "\"It's scary to change careers. I only gained confidence that I could code by working through the hundreds of hours of free lessons on freeCodeCamp. Within a year I had a six-figure job as a Software Engineer. <strong>freeCodeCamp changed my life.</strong>\""
|
||||
},
|
||||
"sarah": {
|
||||
"img-alt": "Sarah Chima, a young-looking Black woman, smiling for the camera while sitting in a chair.",
|
||||
"location": "<strong>Sarah Chima</strong> in Nigeria",
|
||||
"occupation": "Software Engineer at <strong>ChatDesk</strong>",
|
||||
"testimony": "\"<strong>freeCodeCamp was the gateway to my career</strong> as a software developer. The well-structured curriculum took my coding knowledge from a total beginner level to a very confident level. It was everything I needed to land my first dev job at an amazing company.\""
|
||||
},
|
||||
"emma": {
|
||||
"img-alt": "Emma Bostian, a young-looking White woman, smiling for the camera in front of green foliage.",
|
||||
"location": "<strong>Emma Bostian</strong> in Sweden",
|
||||
"occupation": "Software Engineer at <strong>Spotify</strong>",
|
||||
"testimony": "\"I've always struggled with learning JavaScript. I've taken many courses but freeCodeCamp's course was the one which stuck. Studying JavaScript as well as data structures and algorithms on <strong>freeCodeCamp gave me the skills</strong> and confidence I needed to land my dream job as a software engineer at Spotify.\""
|
||||
@@ -544,7 +547,7 @@
|
||||
"unanswered-questions": "The following questions are unanswered: {{ unansweredQuestions }}. You must answer all questions.",
|
||||
"have-n-correct-questions": "You have {{ correctAnswerCount }} out of {{ total }} questions correct.",
|
||||
"finish-modal-header": "Finish Quiz",
|
||||
"finish-modal-body": "Are you sure you want to finish the quiz? You will not be able to change any answers.",
|
||||
"finish-modal-body": "Are you sure you want to finish the quiz?",
|
||||
"finish-modal-yes": "Yes, I am finished",
|
||||
"finish-modal-no": "No, I would like to continue the quiz",
|
||||
"exit-modal-header": "Exit Quiz",
|
||||
|
||||
@@ -3485,9 +3485,12 @@
|
||||
"In these lecture videos, you will learn about working with state and responding to events with React."
|
||||
]
|
||||
},
|
||||
"rmpy": {
|
||||
"title": "268",
|
||||
"intro": []
|
||||
"lab-color-picker": {
|
||||
"title": "Build a Color Picker App",
|
||||
"intro": [
|
||||
"In this lab you'll build a Color Picker.",
|
||||
"You'll practice using state and hooks to manage the properties of an element."
|
||||
]
|
||||
},
|
||||
"dbta": {
|
||||
"title": "269",
|
||||
@@ -3530,9 +3533,12 @@
|
||||
"title": "276",
|
||||
"intro": []
|
||||
},
|
||||
"clak": {
|
||||
"title": "277",
|
||||
"intro": []
|
||||
"lab-event-rsvp": {
|
||||
"title": "Build an Event RSVP",
|
||||
"intro": [
|
||||
"In this lab, you'll build an Event RSVP form using React.",
|
||||
"You'll practice using the useState hook to manage form input and display user responses."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-data-fetching-and-memoization-in-react": {
|
||||
"title": "Working with Data Fetching and Memoization in React",
|
||||
@@ -3544,9 +3550,12 @@
|
||||
"title": "279",
|
||||
"intro": []
|
||||
},
|
||||
"lrof": {
|
||||
"title": "280",
|
||||
"intro": []
|
||||
"lab-currency-converter": {
|
||||
"title": "Build a Currency Converter",
|
||||
"intro": [
|
||||
"For this lab, you'll build a currency converter app.",
|
||||
"You'll use React state, memoization, and controlled components to convert between currencies."
|
||||
]
|
||||
},
|
||||
"lecture-routing-react-frameworks-and-dependency-management-tools": {
|
||||
"title": "Routing, React Frameworks, and Dependency Management Tools",
|
||||
@@ -3554,9 +3563,12 @@
|
||||
"In these lecture videos, you will learn about routing in React, React frameworks, and dependency management tools."
|
||||
]
|
||||
},
|
||||
"vyzp": {
|
||||
"title": "281",
|
||||
"intro": []
|
||||
"lab-tic-tac-toe": {
|
||||
"title": "Build a Tic-Tac-Toe Game",
|
||||
"intro": [
|
||||
"In this lab, you'll build a Tic-Tac-Toe game using React.",
|
||||
"You'll practice managing state, handling user interactions, and updating the UI dynamically."
|
||||
]
|
||||
},
|
||||
"lecture-react-strategies-and-debugging": {
|
||||
"title": "React Strategies and Debugging",
|
||||
@@ -3623,7 +3635,10 @@
|
||||
},
|
||||
"review-testing": {
|
||||
"title": "Testing Review",
|
||||
"intro": ["Review testing concepts to prepare for the upcoming quiz."]
|
||||
"intro": [
|
||||
"Before you take the testing quiz, you should review everything you've learned so far.",
|
||||
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
|
||||
]
|
||||
},
|
||||
"quiz-testing": {
|
||||
"title": "Testing Quiz",
|
||||
|
||||
@@ -127,16 +127,19 @@
|
||||
"testimonials": {
|
||||
"heading": "Veja o que os nossos ex-alunos dizem sobre o freeCodeCamp:",
|
||||
"shawn": {
|
||||
"img-alt": "Shawn Wang, a young-looking Asian man, smiling for a selfie with a snow-capped mountain in the background.",
|
||||
"location": "<strong>Shawn Wang</strong> em Singapura",
|
||||
"occupation": "Engenheiro de software na <strong>Amazon</strong>",
|
||||
"testimony": "\"É assustador mudar de carreira. Só consegui ganhar confiança de que poderia programar através da prática de centenas de horas de aulas gratuitas no freeCodeCamp. Em um ano, eu já tinha um trabalho com salário de 6 dígitos como engenheiro de software. O <strong>freeCodeCamp mudou minha vida.</strong>\""
|
||||
},
|
||||
"sarah": {
|
||||
"img-alt": "Sarah Chima, a young-looking Black woman, smiling for the camera while sitting in a chair.",
|
||||
"location": "<strong>Sarah Chima</strong> na Nigéria",
|
||||
"occupation": "Engenheira de software na <strong>ChatDesk</strong>",
|
||||
"testimony": "\"O <strong>freeCodeCamp foi o que alavancou a minha carreira</strong> como desenvolvedora de software. O currículo bem estruturado levou meu conhecimento de programação de um nível de iniciante a um nível em que eu me sentia confiante. Era tudo o que eu precisava para conseguir o meu primeiro trabalho de desenvolvimento em uma empresa incrível.\""
|
||||
},
|
||||
"emma": {
|
||||
"img-alt": "Emma Bostian, a young-looking White woman, smiling for the camera in front of green foliage.",
|
||||
"location": "<strong>Emma Bostian</strong> na Suécia",
|
||||
"occupation": "Engenheira de software na <strong>Spotify</strong>",
|
||||
"testimony": "\"Eu sempre tive dificuldade em aprender JavaScript. Eu fiz muitos cursos, mas o curso do freeCodeCamp foi aquele que prendeu minha atenção. Estudar JavaScript, bem como algoritmos e estruturas de dados no <strong>freeCodeCamp me deu as habilidades</strong> e a confiança que eu precisava para conseguir o trabalho dos meus sonhos como engenheira de software na Spotify.\""
|
||||
@@ -544,7 +547,7 @@
|
||||
"unanswered-questions": "As seguintes perguntas não foram respondidas: {{ unansweredQuestions }}. Você precisa responder a todas as perguntas.",
|
||||
"have-n-correct-questions": "Você acertou {{ correctAnswerCount }} de {{ total }} perguntas.",
|
||||
"finish-modal-header": "Terminar o questionário",
|
||||
"finish-modal-body": "Tem certeza de que deseja finalizar o questionário? Você não será capaz de alterar respostas depois disso.",
|
||||
"finish-modal-body": "Are you sure you want to finish the quiz?",
|
||||
"finish-modal-yes": "Sim, eu terminei",
|
||||
"finish-modal-no": "Não, quero continuar no questionário",
|
||||
"exit-modal-header": "Sair do questionário",
|
||||
|
||||
@@ -3485,9 +3485,12 @@
|
||||
"In these lecture videos, you will learn about working with state and responding to events with React."
|
||||
]
|
||||
},
|
||||
"rmpy": {
|
||||
"title": "268",
|
||||
"intro": []
|
||||
"lab-color-picker": {
|
||||
"title": "Build a Color Picker App",
|
||||
"intro": [
|
||||
"In this lab you'll build a Color Picker.",
|
||||
"You'll practice using state and hooks to manage the properties of an element."
|
||||
]
|
||||
},
|
||||
"dbta": {
|
||||
"title": "269",
|
||||
@@ -3530,9 +3533,12 @@
|
||||
"title": "276",
|
||||
"intro": []
|
||||
},
|
||||
"clak": {
|
||||
"title": "277",
|
||||
"intro": []
|
||||
"lab-event-rsvp": {
|
||||
"title": "Build an Event RSVP",
|
||||
"intro": [
|
||||
"In this lab, you'll build an Event RSVP form using React.",
|
||||
"You'll practice using the useState hook to manage form input and display user responses."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-data-fetching-and-memoization-in-react": {
|
||||
"title": "Working with Data Fetching and Memoization in React",
|
||||
@@ -3544,9 +3550,12 @@
|
||||
"title": "279",
|
||||
"intro": []
|
||||
},
|
||||
"lrof": {
|
||||
"title": "280",
|
||||
"intro": []
|
||||
"lab-currency-converter": {
|
||||
"title": "Build a Currency Converter",
|
||||
"intro": [
|
||||
"For this lab, you'll build a currency converter app.",
|
||||
"You'll use React state, memoization, and controlled components to convert between currencies."
|
||||
]
|
||||
},
|
||||
"lecture-routing-react-frameworks-and-dependency-management-tools": {
|
||||
"title": "Routing, React Frameworks, and Dependency Management Tools",
|
||||
@@ -3554,9 +3563,12 @@
|
||||
"In these lecture videos, you will learn about routing in React, React frameworks, and dependency management tools."
|
||||
]
|
||||
},
|
||||
"vyzp": {
|
||||
"title": "281",
|
||||
"intro": []
|
||||
"lab-tic-tac-toe": {
|
||||
"title": "Build a Tic-Tac-Toe Game",
|
||||
"intro": [
|
||||
"In this lab, you'll build a Tic-Tac-Toe game using React.",
|
||||
"You'll practice managing state, handling user interactions, and updating the UI dynamically."
|
||||
]
|
||||
},
|
||||
"lecture-react-strategies-and-debugging": {
|
||||
"title": "React Strategies and Debugging",
|
||||
@@ -3623,7 +3635,10 @@
|
||||
},
|
||||
"review-testing": {
|
||||
"title": "Testing Review",
|
||||
"intro": ["Review testing concepts to prepare for the upcoming quiz."]
|
||||
"intro": [
|
||||
"Before you take the testing quiz, you should review everything you've learned so far.",
|
||||
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
|
||||
]
|
||||
},
|
||||
"quiz-testing": {
|
||||
"title": "Testing Quiz",
|
||||
|
||||
@@ -127,16 +127,19 @@
|
||||
"testimonials": {
|
||||
"heading": "Hivi ndivyo wahitimu wetu wanasema kuhusu freeCodeCamp:",
|
||||
"shawn": {
|
||||
"img-alt": "Shawn Wang, a young-looking Asian man, smiling for a selfie with a snow-capped mountain in the background.",
|
||||
"location": "<strong>Shawn Wang</strong> akiwa Singapore",
|
||||
"occupation": "Mhandisi wa Programu katika <strong>Amazon</strong>",
|
||||
"testimony": "\"Inatisha kubadili taaluma. Nilipata tu kujiamini kwamba ningeweza kuweka msimbo kwa kufanya kazi kwa mamia ya saa za masomo ya bure kwenye freeCodeCamp. Ndani ya mwaka mmoja nilikuwa na kazi ya takwimu sita kama Mhandisi wa Programu. <strong>freeCodeCamp ilibadilisha maisha yangu.</strong>\""
|
||||
},
|
||||
"sarah": {
|
||||
"img-alt": "Sarah Chima, a young-looking Black woman, smiling for the camera while sitting in a chair.",
|
||||
"location": "<strong>Sarah Chima</strong> nchini Nigeria",
|
||||
"occupation": "Mhandisi wa Programu katika <strong>ChatDesk</strong>",
|
||||
"testimony": "\"<strong>freeCodeCamp ilikuwa lango la kazi yangu</strong> kama msanidi programu. Mtaala ulioandaliwa vyema ulichukua ujuzi wangu wa usimbaji kutoka kiwango cha wanaoanza hadi kiwango cha uhakika sana. Ilikuwa kila kitu nilichohitaji ili kupata kazi yangu ya kwanza katika kampuni ya ajabu.\""
|
||||
},
|
||||
"emma": {
|
||||
"img-alt": "Emma Bostian, a young-looking White woman, smiling for the camera in front of green foliage.",
|
||||
"location": "<strong>Emma Bostian</strong> nchini Uswidi",
|
||||
"occupation": "Mhandisi wa Programu katika <strong>Spotify</strong>",
|
||||
"testimony": "\"Siku zote nimekuwa nikijitahidi kujifunza JavaScript. Nimesoma kozi nyingi lakini kozi ya freeCodeCamp ndiyo iliyokwama. Kusoma JavaScript pamoja na miundo ya data na algoriti katika <strong>freeCodeCamp kulinipa ujuzi</strong> na kujiamini niliyohitaji kupata kazi yangu ya ndoto kama mhandisi wa programu huko Spotify.\""
|
||||
@@ -544,7 +547,7 @@
|
||||
"unanswered-questions": "The following questions are unanswered: {{ unansweredQuestions }}. You must answer all questions.",
|
||||
"have-n-correct-questions": "You have {{ correctAnswerCount }} out of {{ total }} questions correct.",
|
||||
"finish-modal-header": "Finish Quiz",
|
||||
"finish-modal-body": "Are you sure you want to finish the quiz? You will not be able to change any answers.",
|
||||
"finish-modal-body": "Are you sure you want to finish the quiz?",
|
||||
"finish-modal-yes": "Yes, I am finished",
|
||||
"finish-modal-no": "No, I would like to continue the quiz",
|
||||
"exit-modal-header": "Exit Quiz",
|
||||
|
||||
@@ -3481,9 +3481,12 @@
|
||||
"In these lecture videos, you will learn about working with state and responding to events with React."
|
||||
]
|
||||
},
|
||||
"rmpy": {
|
||||
"title": "268",
|
||||
"intro": []
|
||||
"lab-color-picker": {
|
||||
"title": "Build a Color Picker App",
|
||||
"intro": [
|
||||
"In this lab you'll build a Color Picker.",
|
||||
"You'll practice using state and hooks to manage the properties of an element."
|
||||
]
|
||||
},
|
||||
"dbta": {
|
||||
"title": "269",
|
||||
@@ -3526,9 +3529,12 @@
|
||||
"title": "276",
|
||||
"intro": []
|
||||
},
|
||||
"clak": {
|
||||
"title": "277",
|
||||
"intro": []
|
||||
"lab-event-rsvp": {
|
||||
"title": "Build an Event RSVP",
|
||||
"intro": [
|
||||
"In this lab, you'll build an Event RSVP form using React.",
|
||||
"You'll practice using the useState hook to manage form input and display user responses."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-data-fetching-and-memoization-in-react": {
|
||||
"title": "Working with Data Fetching and Memoization in React",
|
||||
@@ -3540,9 +3546,12 @@
|
||||
"title": "279",
|
||||
"intro": []
|
||||
},
|
||||
"lrof": {
|
||||
"title": "280",
|
||||
"intro": []
|
||||
"lab-currency-converter": {
|
||||
"title": "Build a Currency Converter",
|
||||
"intro": [
|
||||
"For this lab, you'll build a currency converter app.",
|
||||
"You'll use React state, memoization, and controlled components to convert between currencies."
|
||||
]
|
||||
},
|
||||
"lecture-routing-react-frameworks-and-dependency-management-tools": {
|
||||
"title": "Routing, React Frameworks, and Dependency Management Tools",
|
||||
@@ -3550,9 +3559,12 @@
|
||||
"In these lecture videos, you will learn about routing in React, React frameworks, and dependency management tools."
|
||||
]
|
||||
},
|
||||
"vyzp": {
|
||||
"title": "281",
|
||||
"intro": []
|
||||
"lab-tic-tac-toe": {
|
||||
"title": "Build a Tic-Tac-Toe Game",
|
||||
"intro": [
|
||||
"In this lab, you'll build a Tic-Tac-Toe game using React.",
|
||||
"You'll practice managing state, handling user interactions, and updating the UI dynamically."
|
||||
]
|
||||
},
|
||||
"lecture-react-strategies-and-debugging": {
|
||||
"title": "Стратегії та налагодження в React",
|
||||
@@ -3618,7 +3630,8 @@
|
||||
"review-testing": {
|
||||
"title": "Повторення тестування",
|
||||
"intro": [
|
||||
"Пригадайте поняття з теми «Тестування», щоб підготуватись до тесту."
|
||||
"Before you take the testing quiz, you should review everything you've learned so far.",
|
||||
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
|
||||
]
|
||||
},
|
||||
"quiz-testing": {
|
||||
|
||||
@@ -127,16 +127,19 @@
|
||||
"testimonials": {
|
||||
"heading": "Ось що наші випускники говорять про freeCodeCamp:",
|
||||
"shawn": {
|
||||
"img-alt": "Shawn Wang, a young-looking Asian man, smiling for a selfie with a snow-capped mountain in the background.",
|
||||
"location": "<strong>Шон Вонг</strong> з Сінгапуру",
|
||||
"occupation": "Інженер програмного забезпечення в <strong>Amazon</strong>",
|
||||
"testimony": "«Змінювати професію — страшно. Я набув впевненості в програмуванні лише після того, як пройшов сотні годин безоплатних занять на freeCodeCamp. І вже за рік я отримав роботу інженера програмного забезпечення з шестизначною зарплатою. <strong>freeCodeCamp змінив моє життя.</strong>»"
|
||||
},
|
||||
"sarah": {
|
||||
"img-alt": "Sarah Chima, a young-looking Black woman, smiling for the camera while sitting in a chair.",
|
||||
"location": "<strong>Сара Чіма</strong> з Нігерії",
|
||||
"occupation": "Інженерка програмного забезпечення в <strong>ChatDesk</strong>",
|
||||
"testimony": "«<strong>freeCodeCamp став для мене пропуском у професію</strong> інженерки програмного забезпечення. Гарно структурована навчальна програма дозволила покращити мої знання з програмування з початкового рівня до дуже впевненого. Це все, що було потрібно, щоб знайти свою першу роботу розробниці програмного забезпечення у чудовій компанії.»"
|
||||
},
|
||||
"emma": {
|
||||
"img-alt": "Emma Bostian, a young-looking White woman, smiling for the camera in front of green foliage.",
|
||||
"location": "<strong>Емма Бостіан</strong> зі Швеції",
|
||||
"occupation": "Інженерка програмного забезпечення в <strong>Spotify</strong>",
|
||||
"testimony": "«У мене завжди виникали труднощі при вивченні JavaScript. Я проходила багато курсів, але з курсом від freeCodeCamp я залишилася надовго. Вивчення JavaScript, а також структур даних та алгоритмів на <strong>freeCodeCamp дало мені необхідні навички</strong> і впевненість, щоб знайти роботу своєї мрії: інженерка програмного забезпечення у Spotify.»"
|
||||
@@ -544,7 +547,7 @@
|
||||
"unanswered-questions": "Ви не відповіли на такі запитання: {{ unansweredQuestions }}. Потрібно дати відповідь на всі запитання.",
|
||||
"have-n-correct-questions": "Ви правильно відповіли на {{ correctAnswerCount }} з {{ total }} запитань.",
|
||||
"finish-modal-header": "Завершити тест",
|
||||
"finish-modal-body": "Впевнені, що хочете завершити тест? Ви не зможете змінити свої відповіді.",
|
||||
"finish-modal-body": "Are you sure you want to finish the quiz?",
|
||||
"finish-modal-yes": "Так, завершити тест",
|
||||
"finish-modal-no": "Ні, я хочу продовжити",
|
||||
"exit-modal-header": "Покинути тест",
|
||||
|
||||
Reference in New Issue
Block a user