mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-05-28 18:26:54 +00:00
chore(i18n,client): processed translations (#52589)
This commit is contained in:
@@ -302,132 +302,154 @@
|
||||
"2022/javascript-algorithms-and-data-structures": {
|
||||
"title": "مشروعات Javascript لخوارزميات ولهياكل البيانات (قيد الأنشاء)",
|
||||
"intro": [
|
||||
"While HTML and CSS control the content and styling of a page, JavaScript is used to make it interactive. In the JavaScript Algorithm and Data Structures Certification, you'll learn the fundamentals of JavaScript like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
"In addition to the fundamentals, you will learn about Object Oriented Programming (OOP), Functional Programming (FP), algorithmic thinking, how to work with local storage and how to fetch data from an API."
|
||||
"Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.",
|
||||
"In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
"You'll also learn about Object Oriented Programming (OOP), Functional Programming, algorithmic thinking, how to work with local storage, and how to fetch data using an API."
|
||||
],
|
||||
"note": "Note: Some browser extensions, such as ad-blockers and script-blockers can interfere with the tests. If you face issues, we recommend disabling extensions that modify or block the content of pages while taking the course.",
|
||||
"blocks": {
|
||||
"build-a-caesars-cipher-project": {
|
||||
"title": "بناء مشروع شفرة قيصر",
|
||||
"intro": ["", ""]
|
||||
"build-a-pokemon-search-app-project": {
|
||||
"title": "Build a Pokémon Search App Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build a Pokémon search app."
|
||||
]
|
||||
},
|
||||
"build-a-cash-register-project": {
|
||||
"title": "بناء مشروع مكنة لتسجيل النقود",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build a cash register web app."
|
||||
"For this project, you'll build a cash register web app."
|
||||
]
|
||||
},
|
||||
"build-a-palindrome-checker-project": {
|
||||
"title": "أنشئ مشروع مدقق لمعاكس المقطع النصي",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build an application that checks if a word is a palindrome."
|
||||
"For this project, you'll build an application that checks whether a given word is a palindrome."
|
||||
]
|
||||
},
|
||||
"build-a-roman-numeral-converter-project": {
|
||||
"title": "أنشئ مشروع محول للأرقام الرومانية",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you will build an application that converts integers to Roman numerals."
|
||||
"For this project, you'll build an application that converts integers to Roman numerals."
|
||||
]
|
||||
},
|
||||
"build-a-telephone-number-validator-project": {
|
||||
"title": "بناء مشروع مدقق الأرقام الهواتف",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you will build an application that checks if a number is a valid United States phone number."
|
||||
"For this project, you'll build an application that checks if a number is a valid United States phone number."
|
||||
]
|
||||
},
|
||||
"learn-basic-javascript-by-building-a-role-playing-game": {
|
||||
"title": "تعلم أساسيات JavaScript عن طريق بناء لُعْبَة نوعها Role Playing",
|
||||
"intro": [
|
||||
"JavaScript is a scripting language you can use to make web pages interactive. It is one of the core technologies of the web, along with HTML and CSS, and is supported by all modern browsers.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by building a role playing game. You'll learn to work with arrays, strings, objects, functions, loops, if/else statements, and more."
|
||||
"JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, <code>if/else</code> statements, and more."
|
||||
]
|
||||
},
|
||||
"learn-form-validation-by-building-a-calorie-counter": {
|
||||
"title": "تعلم التحقق من صحة النموذج عن طريق بناء Calorie Counter",
|
||||
"intro": [
|
||||
"When building out web applications, there will be times where you will need to work with user input and form validation. In this calorie counter project, you will learn how to handle user input, perform calculations based on that input, and dynamically update the interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method and more."
|
||||
"Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-functional-programming-by-building-a-spreadsheet": {
|
||||
"title": "تعلم البرمجة الوظيفية عن طريق بناء Spreadsheet",
|
||||
"intro": [
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, code is organized into smaller, basic functions that can be combined to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces with dynamic content updates based on user input. This project will cover concepts like the <code>map()</code> method, <code>find()</code> method, <code>parseInt()</code>, the <code>includes()</code> method and more."
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.",
|
||||
"This project will cover concepts like the <code>map()</code> method, <code>find()</code> method, <code>parseInt()</code>, the <code>includes()</code> method."
|
||||
]
|
||||
},
|
||||
"learn-modern-javascript-methods-by-building-football-team-cards": {
|
||||
"title": "Learn Modern JavaScript Methods By Building Football Team Cards",
|
||||
"intro": [
|
||||
"A common aspect of building web applications is to work with data sets and output that information on the screen. In this football team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like the switch statement, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method and more."
|
||||
"One common aspect of building web applications: processing datasets, and then outputting information to the screen. In this sports team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like switch statements, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-advanced-array-methods-by-building-a-statistics-calculator": {
|
||||
"title": "Learn Advanced Array Methods by Building a Statistics Calculator",
|
||||
"intro": [
|
||||
"Getting comfortable with working with array manipulation methods such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code> is a fundamental part of JavaScript.",
|
||||
"In this statistics calculator project, you'll gain experience in handling user input, DOM manipulation, and method chaining by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
"As you expand your JavaScript skills, you'll want to get comfortable with array manipulation methods, such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code>.",
|
||||
"In this statistics calculator project, you'll gain experience with handling user input, DOM manipulation, and method chaining. You'll get practice by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
]
|
||||
},
|
||||
"learn-basic-oop-by-building-a-shopping-cart": {
|
||||
"title": "Learn Basic OOP by Building a Shopping Cart",
|
||||
"intro": [
|
||||
"OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, objects and classes organize code to describe things and what they can do.",
|
||||
"In this shopping cart project, you'll learn learn how to define and utilize classes, create class instances, and implement methods for data manipulation. This project will cover concepts including the ternary operator, spread operator, the <code>this</code> keyword and more."
|
||||
"OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, developers use objects and classes to structure their code.",
|
||||
"In this shopping cart project, you'll learn how to define classes and use them. You'll create class instances and implement methods for data manipulation.",
|
||||
"This project will cover concepts like the ternary operator, the spread operator, the <code>this</code> keyword, and more."
|
||||
]
|
||||
},
|
||||
"learn-fetch-and-promises-by-building-an-fcc-authors-page": {
|
||||
"title": "Learn Fetch and Promises By Building an fCC Authors Page",
|
||||
"intro": [
|
||||
"A common aspect of web development is learning how to fetch data from an external API and work with asynchronous JavaScript. This freeCodeCamp authors page project will show you how to work with the fetch method and dynamically update the DOM to display the fetched data,",
|
||||
"This project will also teach you how to paginate your data so you can load results in batches. "
|
||||
"One common aspect of web development is learning how to fetch data from an external API, then work with asynchronous JavaScript.",
|
||||
"This freeCodeCamp authors page project will show you how to use the fetch method, then dynamically update the DOM to display the fetched data.",
|
||||
"This project will also teach you how to paginate your data so you can load results in batches."
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-spam-filter": {
|
||||
"title": "Learn Regular Expressions by Building a Spam Filter",
|
||||
"intro": [
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are very powerful, but can be hard to read because they use special characters to make more complex, flexible matches.",
|
||||
"In this spam filter project, you'll learn how to use special characters, capture groups, positive and negative lookaheads, and other techniques to match any text you want."
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are powerful, but can be difficult to understand because they use so many special characters.",
|
||||
"In this spam filter project, you'll learn about capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
|
||||
]
|
||||
},
|
||||
"learn-basic-algorithmic-thinking-by-building-a-number-sorter": {
|
||||
"title": "Learn Basic Algorithmic Thinking by Building a Number Sorter",
|
||||
"intro": [
|
||||
"In computer science there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you will learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort using JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms and how they can be applied to sort numerical data in a web applications."
|
||||
"In computer science, there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you'll learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort – all with JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms, and how you can apply them to sort numerical data in web applications."
|
||||
]
|
||||
},
|
||||
"learn-intermediate-algorithmic-thinking-by-building-a-dice-game": {
|
||||
"title": "Learn Intermediate Algorithmic Thinking by Building a Dice Game",
|
||||
"intro": [
|
||||
"Algorithmic thinking involves the ability to break down complex problems into a sequence of well-defined, step-by-step instructions.",
|
||||
"In this Dice game project, you’ll learn how to manage game state, implement game logic for rolling dice, keeping score, and applying rules for various combinations.",
|
||||
"This project covers concepts such as event handling, array manipulation, conditional logic, and updating the user interface dynamically based on game state."
|
||||
]
|
||||
},
|
||||
"learn-intermediate-oop-by-building-a-platformer-game": {
|
||||
"title": "Learn Intermediate OOP by Building a Platformer Game",
|
||||
"intro": [
|
||||
"Building games allows you to grasp fundamental programming principles while creating a dynamic and interactive gaming experience.",
|
||||
"In this platformer game project, you will continue to learn about classes, objects, inheritance, and encapsulation. You will also learn how to design and organize game elements efficiently and gain insights into problem-solving and code reusability."
|
||||
"Coding a game is a great way to grasp fundamental programming principles, while also creating an interactive gaming experience.",
|
||||
"In this platformer game project, you'll continue to learn about classes, objects, inheritance, and encapsulation. You'll also learn how to design and organize game elements efficiently and gain insights into problem-solving and code reusability."
|
||||
]
|
||||
},
|
||||
"learn-localstorage-by-building-a-todo-app": {
|
||||
"title": "Learn localStorage by Building a Todo App",
|
||||
"intro": [
|
||||
"Local storage is a web browser feature that allows web applications to store key-value pairs persistently within a user's browser, enabling data to be saved and retrieved across page sessions.",
|
||||
"In this TODO application, you will learn how to handle form inputs, manage local storage, perform CRUD (Create, Read, Update, Delete) operations on tasks, implementing event listeners, and toggling UI elements."
|
||||
"Local storage is a web browser feature that lets web applications store key-value pairs persistently within a user's browser. This allows web apps to save data during one session, then retrieve it in a later page session.",
|
||||
"In this TODO application, you'll learn how to handle form inputs, manage local storage, perform CRUD (Create, Read, Update, Delete) operations on tasks, implement event listeners, and toggle UI elements."
|
||||
]
|
||||
},
|
||||
"learn-the-date-object-by-building-a-date-formatter": {
|
||||
"title": "Learn the Date Object by Building a Date Formatter",
|
||||
"intro": [
|
||||
"Working with dates in JavaScript can be both powerful and challenging, as you navigate through various methods, formats, and time zones. In this project you will learn how to work with the JavaScript Date object, including its methods and properties, and learn how to format dates effectively.",
|
||||
"Working with dates in JavaScript can be challenging. You have to navigate various methods, formats, and time zones. In this project, you'll learn how to work with the JavaScript Date object, including its methods and properties. You'll also learn how to correctly format dates.",
|
||||
"This project will cover concepts such as the <code>getDate()</code>, <code>getMonth()</code>, and <code>getFullYear()</code> methods."
|
||||
]
|
||||
},
|
||||
"learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard": {
|
||||
"title": "Learn Asynchronous Programming by Building an fCC Forum Leaderboard",
|
||||
"intro": [
|
||||
"Working with asynchronous programming is a core fundamental of JavaScript. In this project, you will gain proficiency in asynchronous concepts by building a freeCodeCamp forum leaderboard.",
|
||||
"This project will cover the Fetch API, promises, Async/Await, and the try...catch statement."
|
||||
"JavaScript is an asynchronous programming language. And this project will help you gain proficiency in asynchronous concepts. You'll code your own freeCodeCamp forum leaderboard.",
|
||||
"This project will cover the Fetch API, promises, Async/Await, and the try..catch statement."
|
||||
]
|
||||
},
|
||||
"learn-basic-string-and-array-methods-by-building-a-music-player": {
|
||||
"title": "Learn Basic String and Array Methods by Building a Music Player",
|
||||
"intro": [
|
||||
"Now let's learn some essential string and array methods like the <code>find()</code>, <code>forEach()</code>, <code>map()</code>, and <code>join()</code>. These methods are crucial for developing dynamic web applications.",
|
||||
"In this project, you'll code a basic MP3 player using HTML, CSS, and JavaScript. The project covers fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. You'll even learn how to dynamically update your user interface based on the current song."
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1047,6 +1069,14 @@
|
||||
"top-the-box-model": {
|
||||
"title": "Learn the Box Model",
|
||||
"intro": ["A description is to be determined"]
|
||||
},
|
||||
"top-introduction-to-flexbox": {
|
||||
"title": "Introduction to Flexbox",
|
||||
"intro": ["A description is to be determined"]
|
||||
},
|
||||
"top-learn-block-and-inline": {
|
||||
"title": "Learn the difference between Block and Inline",
|
||||
"intro": ["A description is to be determined"]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -306,7 +306,7 @@
|
||||
"page-number": "{{pageNumber}} من {{totalPages}}"
|
||||
},
|
||||
"footer": {
|
||||
"tax-exempt-status": "تكون مؤسسة freeCodeCamp خيرية معفاة ضريبياً 501(c)(3) يدعمها المتبرعين (الرقم التعريفي الضريبي الاتحادي للولايات المتحدة: 82-0779546)",
|
||||
"tax-exempt-status": "freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charitable organization (United States Federal Tax Identification Number: 82-0779546).",
|
||||
"mission-statement": "Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public.",
|
||||
"donation-initiatives": "التبرعات لـ freeCodeCamp تذهب لمبادراتنا التعليمية، وتساعد في دفع تكاليف الخوادم، والخدمات، والموظفين.",
|
||||
"donate-text": "يمكنك <1>تقديم تبرع قابل للخصم الضريبي هنا </1>.",
|
||||
|
||||
@@ -302,132 +302,154 @@
|
||||
"2022/javascript-algorithms-and-data-structures": {
|
||||
"title": "JavaScript 算法和數據結構項目(Beta 測試版本)",
|
||||
"intro": [
|
||||
"While HTML and CSS control the content and styling of a page, JavaScript is used to make it interactive. In the JavaScript Algorithm and Data Structures Certification, you'll learn the fundamentals of JavaScript like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
"In addition to the fundamentals, you will learn about Object Oriented Programming (OOP), Functional Programming (FP), algorithmic thinking, how to work with local storage and how to fetch data from an API."
|
||||
"Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.",
|
||||
"In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
"You'll also learn about Object Oriented Programming (OOP), Functional Programming, algorithmic thinking, how to work with local storage, and how to fetch data using an API."
|
||||
],
|
||||
"note": "Note: Some browser extensions, such as ad-blockers and script-blockers can interfere with the tests. If you face issues, we recommend disabling extensions that modify or block the content of pages while taking the course.",
|
||||
"blocks": {
|
||||
"build-a-caesars-cipher-project": {
|
||||
"title": "構建一個愷撒密碼項目",
|
||||
"intro": ["", ""]
|
||||
"build-a-pokemon-search-app-project": {
|
||||
"title": "Build a Pokémon Search App Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build a Pokémon search app."
|
||||
]
|
||||
},
|
||||
"build-a-cash-register-project": {
|
||||
"title": "構建一個收銀機項目",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build a cash register web app."
|
||||
"For this project, you'll build a cash register web app."
|
||||
]
|
||||
},
|
||||
"build-a-palindrome-checker-project": {
|
||||
"title": "構建一個迴文檢測器項目",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build an application that checks if a word is a palindrome."
|
||||
"For this project, you'll build an application that checks whether a given word is a palindrome."
|
||||
]
|
||||
},
|
||||
"build-a-roman-numeral-converter-project": {
|
||||
"title": "搭建一個羅馬數字轉換器項目",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you will build an application that converts integers to Roman numerals."
|
||||
"For this project, you'll build an application that converts integers to Roman numerals."
|
||||
]
|
||||
},
|
||||
"build-a-telephone-number-validator-project": {
|
||||
"title": "構建一個電話號碼檢驗器項目",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you will build an application that checks if a number is a valid United States phone number."
|
||||
"For this project, you'll build an application that checks if a number is a valid United States phone number."
|
||||
]
|
||||
},
|
||||
"learn-basic-javascript-by-building-a-role-playing-game": {
|
||||
"title": "通過創建角色扮演遊戲學習 JavaScript",
|
||||
"intro": [
|
||||
"JavaScript is a scripting language you can use to make web pages interactive. It is one of the core technologies of the web, along with HTML and CSS, and is supported by all modern browsers.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by building a role playing game. You'll learn to work with arrays, strings, objects, functions, loops, if/else statements, and more."
|
||||
"JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, <code>if/else</code> statements, and more."
|
||||
]
|
||||
},
|
||||
"learn-form-validation-by-building-a-calorie-counter": {
|
||||
"title": "通過創建卡路里計數器學習表單驗證",
|
||||
"intro": [
|
||||
"When building out web applications, there will be times where you will need to work with user input and form validation. In this calorie counter project, you will learn how to handle user input, perform calculations based on that input, and dynamically update the interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method and more."
|
||||
"Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-functional-programming-by-building-a-spreadsheet": {
|
||||
"title": "通過創建電子表格學習函數式編程",
|
||||
"intro": [
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, code is organized into smaller, basic functions that can be combined to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces with dynamic content updates based on user input. This project will cover concepts like the <code>map()</code> method, <code>find()</code> method, <code>parseInt()</code>, the <code>includes()</code> method and more."
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.",
|
||||
"This project will cover concepts like the <code>map()</code> method, <code>find()</code> method, <code>parseInt()</code>, the <code>includes()</code> method."
|
||||
]
|
||||
},
|
||||
"learn-modern-javascript-methods-by-building-football-team-cards": {
|
||||
"title": "通過創建足球隊卡學習現代 JavaScript 方法",
|
||||
"intro": [
|
||||
"A common aspect of building web applications is to work with data sets and output that information on the screen. In this football team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like the switch statement, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method and more."
|
||||
"One common aspect of building web applications: processing datasets, and then outputting information to the screen. In this sports team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like switch statements, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-advanced-array-methods-by-building-a-statistics-calculator": {
|
||||
"title": "通過創建統計計算器學習高級數組方法",
|
||||
"intro": [
|
||||
"Getting comfortable with working with array manipulation methods such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code> is a fundamental part of JavaScript.",
|
||||
"In this statistics calculator project, you'll gain experience in handling user input, DOM manipulation, and method chaining by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
"As you expand your JavaScript skills, you'll want to get comfortable with array manipulation methods, such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code>.",
|
||||
"In this statistics calculator project, you'll gain experience with handling user input, DOM manipulation, and method chaining. You'll get practice by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
]
|
||||
},
|
||||
"learn-basic-oop-by-building-a-shopping-cart": {
|
||||
"title": "Learn Basic OOP by Building a Shopping Cart",
|
||||
"intro": [
|
||||
"OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, objects and classes organize code to describe things and what they can do.",
|
||||
"In this shopping cart project, you'll learn learn how to define and utilize classes, create class instances, and implement methods for data manipulation. This project will cover concepts including the ternary operator, spread operator, the <code>this</code> keyword and more."
|
||||
"OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, developers use objects and classes to structure their code.",
|
||||
"In this shopping cart project, you'll learn how to define classes and use them. You'll create class instances and implement methods for data manipulation.",
|
||||
"This project will cover concepts like the ternary operator, the spread operator, the <code>this</code> keyword, and more."
|
||||
]
|
||||
},
|
||||
"learn-fetch-and-promises-by-building-an-fcc-authors-page": {
|
||||
"title": "通過創建 fCC 作者頁面學習 Fetch 和 Promises",
|
||||
"intro": [
|
||||
"A common aspect of web development is learning how to fetch data from an external API and work with asynchronous JavaScript. This freeCodeCamp authors page project will show you how to work with the fetch method and dynamically update the DOM to display the fetched data,",
|
||||
"This project will also teach you how to paginate your data so you can load results in batches. "
|
||||
"One common aspect of web development is learning how to fetch data from an external API, then work with asynchronous JavaScript.",
|
||||
"This freeCodeCamp authors page project will show you how to use the fetch method, then dynamically update the DOM to display the fetched data.",
|
||||
"This project will also teach you how to paginate your data so you can load results in batches."
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-spam-filter": {
|
||||
"title": "通過創建垃圾郵件過濾器學習正則表達式",
|
||||
"intro": [
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are very powerful, but can be hard to read because they use special characters to make more complex, flexible matches.",
|
||||
"In this spam filter project, you'll learn how to use special characters, capture groups, positive and negative lookaheads, and other techniques to match any text you want."
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are powerful, but can be difficult to understand because they use so many special characters.",
|
||||
"In this spam filter project, you'll learn about capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
|
||||
]
|
||||
},
|
||||
"learn-basic-algorithmic-thinking-by-building-a-number-sorter": {
|
||||
"title": "通過創建數字排序器學習基本算法思維",
|
||||
"intro": [
|
||||
"In computer science there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you will learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort using JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms and how they can be applied to sort numerical data in a web applications."
|
||||
"In computer science, there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you'll learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort – all with JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms, and how you can apply them to sort numerical data in web applications."
|
||||
]
|
||||
},
|
||||
"learn-intermediate-algorithmic-thinking-by-building-a-dice-game": {
|
||||
"title": "Learn Intermediate Algorithmic Thinking by Building a Dice Game",
|
||||
"intro": [
|
||||
"Algorithmic thinking involves the ability to break down complex problems into a sequence of well-defined, step-by-step instructions.",
|
||||
"In this Dice game project, you’ll learn how to manage game state, implement game logic for rolling dice, keeping score, and applying rules for various combinations.",
|
||||
"This project covers concepts such as event handling, array manipulation, conditional logic, and updating the user interface dynamically based on game state."
|
||||
]
|
||||
},
|
||||
"learn-intermediate-oop-by-building-a-platformer-game": {
|
||||
"title": "Learn Intermediate OOP by Building a Platformer Game",
|
||||
"intro": [
|
||||
"Building games allows you to grasp fundamental programming principles while creating a dynamic and interactive gaming experience.",
|
||||
"In this platformer game project, you will continue to learn about classes, objects, inheritance, and encapsulation. You will also learn how to design and organize game elements efficiently and gain insights into problem-solving and code reusability."
|
||||
"Coding a game is a great way to grasp fundamental programming principles, while also creating an interactive gaming experience.",
|
||||
"In this platformer game project, you'll continue to learn about classes, objects, inheritance, and encapsulation. You'll also learn how to design and organize game elements efficiently and gain insights into problem-solving and code reusability."
|
||||
]
|
||||
},
|
||||
"learn-localstorage-by-building-a-todo-app": {
|
||||
"title": "Learn localStorage by Building a Todo App",
|
||||
"intro": [
|
||||
"Local storage is a web browser feature that allows web applications to store key-value pairs persistently within a user's browser, enabling data to be saved and retrieved across page sessions.",
|
||||
"In this TODO application, you will learn how to handle form inputs, manage local storage, perform CRUD (Create, Read, Update, Delete) operations on tasks, implementing event listeners, and toggling UI elements."
|
||||
"Local storage is a web browser feature that lets web applications store key-value pairs persistently within a user's browser. This allows web apps to save data during one session, then retrieve it in a later page session.",
|
||||
"In this TODO application, you'll learn how to handle form inputs, manage local storage, perform CRUD (Create, Read, Update, Delete) operations on tasks, implement event listeners, and toggle UI elements."
|
||||
]
|
||||
},
|
||||
"learn-the-date-object-by-building-a-date-formatter": {
|
||||
"title": "Learn the Date Object by Building a Date Formatter",
|
||||
"intro": [
|
||||
"Working with dates in JavaScript can be both powerful and challenging, as you navigate through various methods, formats, and time zones. In this project you will learn how to work with the JavaScript Date object, including its methods and properties, and learn how to format dates effectively.",
|
||||
"Working with dates in JavaScript can be challenging. You have to navigate various methods, formats, and time zones. In this project, you'll learn how to work with the JavaScript Date object, including its methods and properties. You'll also learn how to correctly format dates.",
|
||||
"This project will cover concepts such as the <code>getDate()</code>, <code>getMonth()</code>, and <code>getFullYear()</code> methods."
|
||||
]
|
||||
},
|
||||
"learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard": {
|
||||
"title": "Learn Asynchronous Programming by Building an fCC Forum Leaderboard",
|
||||
"intro": [
|
||||
"Working with asynchronous programming is a core fundamental of JavaScript. In this project, you will gain proficiency in asynchronous concepts by building a freeCodeCamp forum leaderboard.",
|
||||
"This project will cover the Fetch API, promises, Async/Await, and the try...catch statement."
|
||||
"JavaScript is an asynchronous programming language. And this project will help you gain proficiency in asynchronous concepts. You'll code your own freeCodeCamp forum leaderboard.",
|
||||
"This project will cover the Fetch API, promises, Async/Await, and the try..catch statement."
|
||||
]
|
||||
},
|
||||
"learn-basic-string-and-array-methods-by-building-a-music-player": {
|
||||
"title": "Learn Basic String and Array Methods by Building a Music Player",
|
||||
"intro": [
|
||||
"Now let's learn some essential string and array methods like the <code>find()</code>, <code>forEach()</code>, <code>map()</code>, and <code>join()</code>. These methods are crucial for developing dynamic web applications.",
|
||||
"In this project, you'll code a basic MP3 player using HTML, CSS, and JavaScript. The project covers fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. You'll even learn how to dynamically update your user interface based on the current song."
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1043,6 +1065,14 @@
|
||||
"top-the-box-model": {
|
||||
"title": "Learn the Box Model",
|
||||
"intro": ["A description is to be determined"]
|
||||
},
|
||||
"top-introduction-to-flexbox": {
|
||||
"title": "Introduction to Flexbox",
|
||||
"intro": ["A description is to be determined"]
|
||||
},
|
||||
"top-learn-block-and-inline": {
|
||||
"title": "Learn the difference between Block and Inline",
|
||||
"intro": ["A description is to be determined"]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -306,7 +306,7 @@
|
||||
"page-number": "第 {{pageNumber}} 頁,共 {{totalPages}} 頁"
|
||||
},
|
||||
"footer": {
|
||||
"tax-exempt-status": "freeCodeCamp 是捐助者支持的 501(c)(3) 條款下具有免稅資格的慈善組織(稅號:82-0779546)。",
|
||||
"tax-exempt-status": "freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charitable organization (United States Federal Tax Identification Number: 82-0779546).",
|
||||
"mission-statement": "Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public.",
|
||||
"donation-initiatives": "所有給 freeCodeCamp 的捐款都將用於我們的教育項目,購買服務器和其他服務,以及聘用員工。",
|
||||
"donate-text": "你可以<1>在此處進行免稅捐贈</1>。",
|
||||
|
||||
@@ -302,132 +302,154 @@
|
||||
"2022/javascript-algorithms-and-data-structures": {
|
||||
"title": "JavaScript 算法和数据结构项目(Beta 测试版本)",
|
||||
"intro": [
|
||||
"While HTML and CSS control the content and styling of a page, JavaScript is used to make it interactive. In the JavaScript Algorithm and Data Structures Certification, you'll learn the fundamentals of JavaScript like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
"In addition to the fundamentals, you will learn about Object Oriented Programming (OOP), Functional Programming (FP), algorithmic thinking, how to work with local storage and how to fetch data from an API."
|
||||
"Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.",
|
||||
"In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
"You'll also learn about Object Oriented Programming (OOP), Functional Programming, algorithmic thinking, how to work with local storage, and how to fetch data using an API."
|
||||
],
|
||||
"note": "Note: Some browser extensions, such as ad-blockers and script-blockers can interfere with the tests. If you face issues, we recommend disabling extensions that modify or block the content of pages while taking the course.",
|
||||
"blocks": {
|
||||
"build-a-caesars-cipher-project": {
|
||||
"title": "构建一个恺撒密码项目",
|
||||
"intro": ["", ""]
|
||||
"build-a-pokemon-search-app-project": {
|
||||
"title": "Build a Pokémon Search App Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build a Pokémon search app."
|
||||
]
|
||||
},
|
||||
"build-a-cash-register-project": {
|
||||
"title": "构建一个收银机项目",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build a cash register web app."
|
||||
"For this project, you'll build a cash register web app."
|
||||
]
|
||||
},
|
||||
"build-a-palindrome-checker-project": {
|
||||
"title": "构建一个回文检测器项目",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build an application that checks if a word is a palindrome."
|
||||
"For this project, you'll build an application that checks whether a given word is a palindrome."
|
||||
]
|
||||
},
|
||||
"build-a-roman-numeral-converter-project": {
|
||||
"title": "搭建一个罗马数字转换器项目",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you will build an application that converts integers to Roman numerals."
|
||||
"For this project, you'll build an application that converts integers to Roman numerals."
|
||||
]
|
||||
},
|
||||
"build-a-telephone-number-validator-project": {
|
||||
"title": "构建一个电话号码检验器项目",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you will build an application that checks if a number is a valid United States phone number."
|
||||
"For this project, you'll build an application that checks if a number is a valid United States phone number."
|
||||
]
|
||||
},
|
||||
"learn-basic-javascript-by-building-a-role-playing-game": {
|
||||
"title": "通过创建角色扮演游戏学习 JavaScript",
|
||||
"intro": [
|
||||
"JavaScript is a scripting language you can use to make web pages interactive. It is one of the core technologies of the web, along with HTML and CSS, and is supported by all modern browsers.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by building a role playing game. You'll learn to work with arrays, strings, objects, functions, loops, if/else statements, and more."
|
||||
"JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, <code>if/else</code> statements, and more."
|
||||
]
|
||||
},
|
||||
"learn-form-validation-by-building-a-calorie-counter": {
|
||||
"title": "通过创建卡路里计数器学习表单验证",
|
||||
"intro": [
|
||||
"When building out web applications, there will be times where you will need to work with user input and form validation. In this calorie counter project, you will learn how to handle user input, perform calculations based on that input, and dynamically update the interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method and more."
|
||||
"Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-functional-programming-by-building-a-spreadsheet": {
|
||||
"title": "通过创建电子表格学习函数式编程",
|
||||
"intro": [
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, code is organized into smaller, basic functions that can be combined to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces with dynamic content updates based on user input. This project will cover concepts like the <code>map()</code> method, <code>find()</code> method, <code>parseInt()</code>, the <code>includes()</code> method and more."
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.",
|
||||
"This project will cover concepts like the <code>map()</code> method, <code>find()</code> method, <code>parseInt()</code>, the <code>includes()</code> method."
|
||||
]
|
||||
},
|
||||
"learn-modern-javascript-methods-by-building-football-team-cards": {
|
||||
"title": "通过创建足球队卡学习现代 JavaScript 方法",
|
||||
"intro": [
|
||||
"A common aspect of building web applications is to work with data sets and output that information on the screen. In this football team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like the switch statement, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method and more."
|
||||
"One common aspect of building web applications: processing datasets, and then outputting information to the screen. In this sports team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like switch statements, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-advanced-array-methods-by-building-a-statistics-calculator": {
|
||||
"title": "通过创建统计计算器学习高级数组方法",
|
||||
"intro": [
|
||||
"Getting comfortable with working with array manipulation methods such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code> is a fundamental part of JavaScript.",
|
||||
"In this statistics calculator project, you'll gain experience in handling user input, DOM manipulation, and method chaining by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
"As you expand your JavaScript skills, you'll want to get comfortable with array manipulation methods, such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code>.",
|
||||
"In this statistics calculator project, you'll gain experience with handling user input, DOM manipulation, and method chaining. You'll get practice by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
]
|
||||
},
|
||||
"learn-basic-oop-by-building-a-shopping-cart": {
|
||||
"title": "Learn Basic OOP by Building a Shopping Cart",
|
||||
"intro": [
|
||||
"OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, objects and classes organize code to describe things and what they can do.",
|
||||
"In this shopping cart project, you'll learn learn how to define and utilize classes, create class instances, and implement methods for data manipulation. This project will cover concepts including the ternary operator, spread operator, the <code>this</code> keyword and more."
|
||||
"OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, developers use objects and classes to structure their code.",
|
||||
"In this shopping cart project, you'll learn how to define classes and use them. You'll create class instances and implement methods for data manipulation.",
|
||||
"This project will cover concepts like the ternary operator, the spread operator, the <code>this</code> keyword, and more."
|
||||
]
|
||||
},
|
||||
"learn-fetch-and-promises-by-building-an-fcc-authors-page": {
|
||||
"title": "通过创建 fCC 作者页面学习 Fetch 和 Promises",
|
||||
"intro": [
|
||||
"A common aspect of web development is learning how to fetch data from an external API and work with asynchronous JavaScript. This freeCodeCamp authors page project will show you how to work with the fetch method and dynamically update the DOM to display the fetched data,",
|
||||
"This project will also teach you how to paginate your data so you can load results in batches. "
|
||||
"One common aspect of web development is learning how to fetch data from an external API, then work with asynchronous JavaScript.",
|
||||
"This freeCodeCamp authors page project will show you how to use the fetch method, then dynamically update the DOM to display the fetched data.",
|
||||
"This project will also teach you how to paginate your data so you can load results in batches."
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-spam-filter": {
|
||||
"title": "通过创建垃圾邮件过滤器学习正则表达式",
|
||||
"intro": [
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are very powerful, but can be hard to read because they use special characters to make more complex, flexible matches.",
|
||||
"In this spam filter project, you'll learn how to use special characters, capture groups, positive and negative lookaheads, and other techniques to match any text you want."
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are powerful, but can be difficult to understand because they use so many special characters.",
|
||||
"In this spam filter project, you'll learn about capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
|
||||
]
|
||||
},
|
||||
"learn-basic-algorithmic-thinking-by-building-a-number-sorter": {
|
||||
"title": "通过创建数字排序器学习基本算法思维",
|
||||
"intro": [
|
||||
"In computer science there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you will learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort using JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms and how they can be applied to sort numerical data in a web applications."
|
||||
"In computer science, there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you'll learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort – all with JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms, and how you can apply them to sort numerical data in web applications."
|
||||
]
|
||||
},
|
||||
"learn-intermediate-algorithmic-thinking-by-building-a-dice-game": {
|
||||
"title": "Learn Intermediate Algorithmic Thinking by Building a Dice Game",
|
||||
"intro": [
|
||||
"Algorithmic thinking involves the ability to break down complex problems into a sequence of well-defined, step-by-step instructions.",
|
||||
"In this Dice game project, you’ll learn how to manage game state, implement game logic for rolling dice, keeping score, and applying rules for various combinations.",
|
||||
"This project covers concepts such as event handling, array manipulation, conditional logic, and updating the user interface dynamically based on game state."
|
||||
]
|
||||
},
|
||||
"learn-intermediate-oop-by-building-a-platformer-game": {
|
||||
"title": "Learn Intermediate OOP by Building a Platformer Game",
|
||||
"intro": [
|
||||
"Building games allows you to grasp fundamental programming principles while creating a dynamic and interactive gaming experience.",
|
||||
"In this platformer game project, you will continue to learn about classes, objects, inheritance, and encapsulation. You will also learn how to design and organize game elements efficiently and gain insights into problem-solving and code reusability."
|
||||
"Coding a game is a great way to grasp fundamental programming principles, while also creating an interactive gaming experience.",
|
||||
"In this platformer game project, you'll continue to learn about classes, objects, inheritance, and encapsulation. You'll also learn how to design and organize game elements efficiently and gain insights into problem-solving and code reusability."
|
||||
]
|
||||
},
|
||||
"learn-localstorage-by-building-a-todo-app": {
|
||||
"title": "Learn localStorage by Building a Todo App",
|
||||
"intro": [
|
||||
"Local storage is a web browser feature that allows web applications to store key-value pairs persistently within a user's browser, enabling data to be saved and retrieved across page sessions.",
|
||||
"In this TODO application, you will learn how to handle form inputs, manage local storage, perform CRUD (Create, Read, Update, Delete) operations on tasks, implementing event listeners, and toggling UI elements."
|
||||
"Local storage is a web browser feature that lets web applications store key-value pairs persistently within a user's browser. This allows web apps to save data during one session, then retrieve it in a later page session.",
|
||||
"In this TODO application, you'll learn how to handle form inputs, manage local storage, perform CRUD (Create, Read, Update, Delete) operations on tasks, implement event listeners, and toggle UI elements."
|
||||
]
|
||||
},
|
||||
"learn-the-date-object-by-building-a-date-formatter": {
|
||||
"title": "Learn the Date Object by Building a Date Formatter",
|
||||
"intro": [
|
||||
"Working with dates in JavaScript can be both powerful and challenging, as you navigate through various methods, formats, and time zones. In this project you will learn how to work with the JavaScript Date object, including its methods and properties, and learn how to format dates effectively.",
|
||||
"Working with dates in JavaScript can be challenging. You have to navigate various methods, formats, and time zones. In this project, you'll learn how to work with the JavaScript Date object, including its methods and properties. You'll also learn how to correctly format dates.",
|
||||
"This project will cover concepts such as the <code>getDate()</code>, <code>getMonth()</code>, and <code>getFullYear()</code> methods."
|
||||
]
|
||||
},
|
||||
"learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard": {
|
||||
"title": "Learn Asynchronous Programming by Building an fCC Forum Leaderboard",
|
||||
"intro": [
|
||||
"Working with asynchronous programming is a core fundamental of JavaScript. In this project, you will gain proficiency in asynchronous concepts by building a freeCodeCamp forum leaderboard.",
|
||||
"This project will cover the Fetch API, promises, Async/Await, and the try...catch statement."
|
||||
"JavaScript is an asynchronous programming language. And this project will help you gain proficiency in asynchronous concepts. You'll code your own freeCodeCamp forum leaderboard.",
|
||||
"This project will cover the Fetch API, promises, Async/Await, and the try..catch statement."
|
||||
]
|
||||
},
|
||||
"learn-basic-string-and-array-methods-by-building-a-music-player": {
|
||||
"title": "Learn Basic String and Array Methods by Building a Music Player",
|
||||
"intro": [
|
||||
"Now let's learn some essential string and array methods like the <code>find()</code>, <code>forEach()</code>, <code>map()</code>, and <code>join()</code>. These methods are crucial for developing dynamic web applications.",
|
||||
"In this project, you'll code a basic MP3 player using HTML, CSS, and JavaScript. The project covers fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. You'll even learn how to dynamically update your user interface based on the current song."
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1043,6 +1065,14 @@
|
||||
"top-the-box-model": {
|
||||
"title": "Learn the Box Model",
|
||||
"intro": ["A description is to be determined"]
|
||||
},
|
||||
"top-introduction-to-flexbox": {
|
||||
"title": "Introduction to Flexbox",
|
||||
"intro": ["A description is to be determined"]
|
||||
},
|
||||
"top-learn-block-and-inline": {
|
||||
"title": "Learn the difference between Block and Inline",
|
||||
"intro": ["A description is to be determined"]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -306,7 +306,7 @@
|
||||
"page-number": "第 {{pageNumber}} 页,共 {{totalPages}} 页"
|
||||
},
|
||||
"footer": {
|
||||
"tax-exempt-status": "freeCodeCamp 是捐助者支持的 501(c)(3) 条款下具有免税资格的慈善组织(税号:82-0779546)。",
|
||||
"tax-exempt-status": "freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charitable organization (United States Federal Tax Identification Number: 82-0779546).",
|
||||
"mission-statement": "Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public.",
|
||||
"donation-initiatives": "所有给 freeCodeCamp 的捐款都将用于我们的教育项目,购买服务器和其他服务,以及聘用员工。",
|
||||
"donate-text": "你可以<1>在此处进行免税捐赠</1>。",
|
||||
|
||||
@@ -302,132 +302,154 @@
|
||||
"2022/javascript-algorithms-and-data-structures": {
|
||||
"title": "Algoritmos de JavaScript y estructuras de datos (beta)",
|
||||
"intro": [
|
||||
"While HTML and CSS control the content and styling of a page, JavaScript is used to make it interactive. In the JavaScript Algorithm and Data Structures Certification, you'll learn the fundamentals of JavaScript like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
"In addition to the fundamentals, you will learn about Object Oriented Programming (OOP), Functional Programming (FP), algorithmic thinking, how to work with local storage and how to fetch data from an API."
|
||||
"Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.",
|
||||
"In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
"You'll also learn about Object Oriented Programming (OOP), Functional Programming, algorithmic thinking, how to work with local storage, and how to fetch data using an API."
|
||||
],
|
||||
"note": "Note: Some browser extensions, such as ad-blockers and script-blockers can interfere with the tests. If you face issues, we recommend disabling extensions that modify or block the content of pages while taking the course.",
|
||||
"blocks": {
|
||||
"build-a-caesars-cipher-project": {
|
||||
"title": "Construye un proyecto de cifrado cesar",
|
||||
"intro": ["", ""]
|
||||
"build-a-pokemon-search-app-project": {
|
||||
"title": "Build a Pokémon Search App Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build a Pokémon search app."
|
||||
]
|
||||
},
|
||||
"build-a-cash-register-project": {
|
||||
"title": "Construye un proyecto de caja registradora",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build a cash register web app."
|
||||
"For this project, you'll build a cash register web app."
|
||||
]
|
||||
},
|
||||
"build-a-palindrome-checker-project": {
|
||||
"title": "Construye un proyecto de comprobación de palíndromos",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build an application that checks if a word is a palindrome."
|
||||
"For this project, you'll build an application that checks whether a given word is a palindrome."
|
||||
]
|
||||
},
|
||||
"build-a-roman-numeral-converter-project": {
|
||||
"title": "Construye un proyecto de conversión de números romanos",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you will build an application that converts integers to Roman numerals."
|
||||
"For this project, you'll build an application that converts integers to Roman numerals."
|
||||
]
|
||||
},
|
||||
"build-a-telephone-number-validator-project": {
|
||||
"title": "Construye un proyecto validador de números de teléfono",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you will build an application that checks if a number is a valid United States phone number."
|
||||
"For this project, you'll build an application that checks if a number is a valid United States phone number."
|
||||
]
|
||||
},
|
||||
"learn-basic-javascript-by-building-a-role-playing-game": {
|
||||
"title": "Aprende JavaScript básico construyendo un juego de rol",
|
||||
"intro": [
|
||||
"JavaScript is a scripting language you can use to make web pages interactive. It is one of the core technologies of the web, along with HTML and CSS, and is supported by all modern browsers.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by building a role playing game. You'll learn to work with arrays, strings, objects, functions, loops, if/else statements, and more."
|
||||
"JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, <code>if/else</code> statements, and more."
|
||||
]
|
||||
},
|
||||
"learn-form-validation-by-building-a-calorie-counter": {
|
||||
"title": "Aprende a validar formularios construyendo un contador de calorías",
|
||||
"intro": [
|
||||
"When building out web applications, there will be times where you will need to work with user input and form validation. In this calorie counter project, you will learn how to handle user input, perform calculations based on that input, and dynamically update the interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method and more."
|
||||
"Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-functional-programming-by-building-a-spreadsheet": {
|
||||
"title": "Aprende programación funcional construyendo una hoja de cálculo",
|
||||
"intro": [
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, code is organized into smaller, basic functions that can be combined to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces with dynamic content updates based on user input. This project will cover concepts like the <code>map()</code> method, <code>find()</code> method, <code>parseInt()</code>, the <code>includes()</code> method and more."
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.",
|
||||
"This project will cover concepts like the <code>map()</code> method, <code>find()</code> method, <code>parseInt()</code>, the <code>includes()</code> method."
|
||||
]
|
||||
},
|
||||
"learn-modern-javascript-methods-by-building-football-team-cards": {
|
||||
"title": "Aprende métodos en JavaScript moderno para crear tarjetas de equipos de fútbol",
|
||||
"intro": [
|
||||
"A common aspect of building web applications is to work with data sets and output that information on the screen. In this football team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like the switch statement, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method and more."
|
||||
"One common aspect of building web applications: processing datasets, and then outputting information to the screen. In this sports team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like switch statements, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-advanced-array-methods-by-building-a-statistics-calculator": {
|
||||
"title": "Aprende los Métodos de Arreglo Avanzados construyendo una Calculadora de Estadísticas",
|
||||
"intro": [
|
||||
"Getting comfortable with working with array manipulation methods such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code> is a fundamental part of JavaScript.",
|
||||
"In this statistics calculator project, you'll gain experience in handling user input, DOM manipulation, and method chaining by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
"As you expand your JavaScript skills, you'll want to get comfortable with array manipulation methods, such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code>.",
|
||||
"In this statistics calculator project, you'll gain experience with handling user input, DOM manipulation, and method chaining. You'll get practice by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
]
|
||||
},
|
||||
"learn-basic-oop-by-building-a-shopping-cart": {
|
||||
"title": "Learn Basic OOP by Building a Shopping Cart",
|
||||
"intro": [
|
||||
"OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, objects and classes organize code to describe things and what they can do.",
|
||||
"In this shopping cart project, you'll learn learn how to define and utilize classes, create class instances, and implement methods for data manipulation. This project will cover concepts including the ternary operator, spread operator, the <code>this</code> keyword and more."
|
||||
"OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, developers use objects and classes to structure their code.",
|
||||
"In this shopping cart project, you'll learn how to define classes and use them. You'll create class instances and implement methods for data manipulation.",
|
||||
"This project will cover concepts like the ternary operator, the spread operator, the <code>this</code> keyword, and more."
|
||||
]
|
||||
},
|
||||
"learn-fetch-and-promises-by-building-an-fcc-authors-page": {
|
||||
"title": "Aprender Fetch y Promesas construyendo una página de autores de fCC",
|
||||
"intro": [
|
||||
"A common aspect of web development is learning how to fetch data from an external API and work with asynchronous JavaScript. This freeCodeCamp authors page project will show you how to work with the fetch method and dynamically update the DOM to display the fetched data,",
|
||||
"This project will also teach you how to paginate your data so you can load results in batches. "
|
||||
"One common aspect of web development is learning how to fetch data from an external API, then work with asynchronous JavaScript.",
|
||||
"This freeCodeCamp authors page project will show you how to use the fetch method, then dynamically update the DOM to display the fetched data.",
|
||||
"This project will also teach you how to paginate your data so you can load results in batches."
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-spam-filter": {
|
||||
"title": "Aprenda expresiones regulares mediante la creación de un filtro de spam",
|
||||
"intro": [
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are very powerful, but can be hard to read because they use special characters to make more complex, flexible matches.",
|
||||
"In this spam filter project, you'll learn how to use special characters, capture groups, positive and negative lookaheads, and other techniques to match any text you want."
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are powerful, but can be difficult to understand because they use so many special characters.",
|
||||
"In this spam filter project, you'll learn about capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
|
||||
]
|
||||
},
|
||||
"learn-basic-algorithmic-thinking-by-building-a-number-sorter": {
|
||||
"title": "Aprende el pensamiento algorítmico básico construyendo un ordenador de números",
|
||||
"intro": [
|
||||
"In computer science there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you will learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort using JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms and how they can be applied to sort numerical data in a web applications."
|
||||
"In computer science, there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you'll learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort – all with JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms, and how you can apply them to sort numerical data in web applications."
|
||||
]
|
||||
},
|
||||
"learn-intermediate-algorithmic-thinking-by-building-a-dice-game": {
|
||||
"title": "Learn Intermediate Algorithmic Thinking by Building a Dice Game",
|
||||
"intro": [
|
||||
"Algorithmic thinking involves the ability to break down complex problems into a sequence of well-defined, step-by-step instructions.",
|
||||
"In this Dice game project, you’ll learn how to manage game state, implement game logic for rolling dice, keeping score, and applying rules for various combinations.",
|
||||
"This project covers concepts such as event handling, array manipulation, conditional logic, and updating the user interface dynamically based on game state."
|
||||
]
|
||||
},
|
||||
"learn-intermediate-oop-by-building-a-platformer-game": {
|
||||
"title": "Learn Intermediate OOP by Building a Platformer Game",
|
||||
"intro": [
|
||||
"Building games allows you to grasp fundamental programming principles while creating a dynamic and interactive gaming experience.",
|
||||
"In this platformer game project, you will continue to learn about classes, objects, inheritance, and encapsulation. You will also learn how to design and organize game elements efficiently and gain insights into problem-solving and code reusability."
|
||||
"Coding a game is a great way to grasp fundamental programming principles, while also creating an interactive gaming experience.",
|
||||
"In this platformer game project, you'll continue to learn about classes, objects, inheritance, and encapsulation. You'll also learn how to design and organize game elements efficiently and gain insights into problem-solving and code reusability."
|
||||
]
|
||||
},
|
||||
"learn-localstorage-by-building-a-todo-app": {
|
||||
"title": "Learn localStorage by Building a Todo App",
|
||||
"intro": [
|
||||
"Local storage is a web browser feature that allows web applications to store key-value pairs persistently within a user's browser, enabling data to be saved and retrieved across page sessions.",
|
||||
"In this TODO application, you will learn how to handle form inputs, manage local storage, perform CRUD (Create, Read, Update, Delete) operations on tasks, implementing event listeners, and toggling UI elements."
|
||||
"Local storage is a web browser feature that lets web applications store key-value pairs persistently within a user's browser. This allows web apps to save data during one session, then retrieve it in a later page session.",
|
||||
"In this TODO application, you'll learn how to handle form inputs, manage local storage, perform CRUD (Create, Read, Update, Delete) operations on tasks, implement event listeners, and toggle UI elements."
|
||||
]
|
||||
},
|
||||
"learn-the-date-object-by-building-a-date-formatter": {
|
||||
"title": "Learn the Date Object by Building a Date Formatter",
|
||||
"intro": [
|
||||
"Working with dates in JavaScript can be both powerful and challenging, as you navigate through various methods, formats, and time zones. In this project you will learn how to work with the JavaScript Date object, including its methods and properties, and learn how to format dates effectively.",
|
||||
"Working with dates in JavaScript can be challenging. You have to navigate various methods, formats, and time zones. In this project, you'll learn how to work with the JavaScript Date object, including its methods and properties. You'll also learn how to correctly format dates.",
|
||||
"This project will cover concepts such as the <code>getDate()</code>, <code>getMonth()</code>, and <code>getFullYear()</code> methods."
|
||||
]
|
||||
},
|
||||
"learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard": {
|
||||
"title": "Learn Asynchronous Programming by Building an fCC Forum Leaderboard",
|
||||
"intro": [
|
||||
"Working with asynchronous programming is a core fundamental of JavaScript. In this project, you will gain proficiency in asynchronous concepts by building a freeCodeCamp forum leaderboard.",
|
||||
"This project will cover the Fetch API, promises, Async/Await, and the try...catch statement."
|
||||
"JavaScript is an asynchronous programming language. And this project will help you gain proficiency in asynchronous concepts. You'll code your own freeCodeCamp forum leaderboard.",
|
||||
"This project will cover the Fetch API, promises, Async/Await, and the try..catch statement."
|
||||
]
|
||||
},
|
||||
"learn-basic-string-and-array-methods-by-building-a-music-player": {
|
||||
"title": "Learn Basic String and Array Methods by Building a Music Player",
|
||||
"intro": [
|
||||
"Now let's learn some essential string and array methods like the <code>find()</code>, <code>forEach()</code>, <code>map()</code>, and <code>join()</code>. These methods are crucial for developing dynamic web applications.",
|
||||
"In this project, you'll code a basic MP3 player using HTML, CSS, and JavaScript. The project covers fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. You'll even learn how to dynamically update your user interface based on the current song."
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1047,6 +1069,14 @@
|
||||
"top-the-box-model": {
|
||||
"title": "Learn the Box Model",
|
||||
"intro": ["Una descripción por determinar"]
|
||||
},
|
||||
"top-introduction-to-flexbox": {
|
||||
"title": "Introduction to Flexbox",
|
||||
"intro": ["A description is to be determined"]
|
||||
},
|
||||
"top-learn-block-and-inline": {
|
||||
"title": "Learn the difference between Block and Inline",
|
||||
"intro": ["A description is to be determined"]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -306,7 +306,7 @@
|
||||
"page-number": "{{pageNumber}} de {{totalPages}}"
|
||||
},
|
||||
"footer": {
|
||||
"tax-exempt-status": "freeCodeCamp es una organización benéfica 501(c)(3) exenta de impuestos apoyada por donantes (Número de Identificación Fiscal Federal De Los Estados Unidos: 82-0779546)",
|
||||
"tax-exempt-status": "freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charitable organization (United States Federal Tax Identification Number: 82-0779546).",
|
||||
"mission-statement": "Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public.",
|
||||
"donation-initiatives": "Las donaciones a freeCodeCamp se destinan a nuestras iniciativas educativas y ayudan a pagar los servidores, los servicios y el personal.",
|
||||
"donate-text": "Puedes <1>hacer una donación deducible de impuestos aquí</1>.",
|
||||
|
||||
@@ -302,132 +302,154 @@
|
||||
"2022/javascript-algorithms-and-data-structures": {
|
||||
"title": "JavaScript-Algorithmen und Datenstrukturen (Beta)",
|
||||
"intro": [
|
||||
"While HTML and CSS control the content and styling of a page, JavaScript is used to make it interactive. In the JavaScript Algorithm and Data Structures Certification, you'll learn the fundamentals of JavaScript like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
"In addition to the fundamentals, you will learn about Object Oriented Programming (OOP), Functional Programming (FP), algorithmic thinking, how to work with local storage and how to fetch data from an API."
|
||||
"Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.",
|
||||
"In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
"You'll also learn about Object Oriented Programming (OOP), Functional Programming, algorithmic thinking, how to work with local storage, and how to fetch data using an API."
|
||||
],
|
||||
"note": "Note: Some browser extensions, such as ad-blockers and script-blockers can interfere with the tests. If you face issues, we recommend disabling extensions that modify or block the content of pages while taking the course.",
|
||||
"blocks": {
|
||||
"build-a-caesars-cipher-project": {
|
||||
"title": "Erstelle ein Caesar-Verschlüsselung Projekt",
|
||||
"intro": ["", ""]
|
||||
"build-a-pokemon-search-app-project": {
|
||||
"title": "Build a Pokémon Search App Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build a Pokémon search app."
|
||||
]
|
||||
},
|
||||
"build-a-cash-register-project": {
|
||||
"title": "Erstelle ein Registrierkassenprojekt",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build a cash register web app."
|
||||
"For this project, you'll build a cash register web app."
|
||||
]
|
||||
},
|
||||
"build-a-palindrome-checker-project": {
|
||||
"title": "Erstelle ein Palindromprüfer Projekt",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build an application that checks if a word is a palindrome."
|
||||
"For this project, you'll build an application that checks whether a given word is a palindrome."
|
||||
]
|
||||
},
|
||||
"build-a-roman-numeral-converter-project": {
|
||||
"title": "Erstelle ein Projekt zur Umwandlung römischer Ziffern",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you will build an application that converts integers to Roman numerals."
|
||||
"For this project, you'll build an application that converts integers to Roman numerals."
|
||||
]
|
||||
},
|
||||
"build-a-telephone-number-validator-project": {
|
||||
"title": "Erstelle ein Telefonnummernvalidierungsprojekt",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you will build an application that checks if a number is a valid United States phone number."
|
||||
"For this project, you'll build an application that checks if a number is a valid United States phone number."
|
||||
]
|
||||
},
|
||||
"learn-basic-javascript-by-building-a-role-playing-game": {
|
||||
"title": "Lerne die Grundlagen von JavaScript durch die Entwicklung eines Rollenspiels",
|
||||
"intro": [
|
||||
"JavaScript is a scripting language you can use to make web pages interactive. It is one of the core technologies of the web, along with HTML and CSS, and is supported by all modern browsers.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by building a role playing game. You'll learn to work with arrays, strings, objects, functions, loops, if/else statements, and more."
|
||||
"JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, <code>if/else</code> statements, and more."
|
||||
]
|
||||
},
|
||||
"learn-form-validation-by-building-a-calorie-counter": {
|
||||
"title": "Lerne die Formularvalidierung anhand eines Kalorienzählers",
|
||||
"intro": [
|
||||
"When building out web applications, there will be times where you will need to work with user input and form validation. In this calorie counter project, you will learn how to handle user input, perform calculations based on that input, and dynamically update the interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method and more."
|
||||
"Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-functional-programming-by-building-a-spreadsheet": {
|
||||
"title": "Lerne die funktionale Programmierung durch das Erstellen einer Tabellenkalkulation",
|
||||
"intro": [
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, code is organized into smaller, basic functions that can be combined to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces with dynamic content updates based on user input. This project will cover concepts like the <code>map()</code> method, <code>find()</code> method, <code>parseInt()</code>, the <code>includes()</code> method and more."
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.",
|
||||
"This project will cover concepts like the <code>map()</code> method, <code>find()</code> method, <code>parseInt()</code>, the <code>includes()</code> method."
|
||||
]
|
||||
},
|
||||
"learn-modern-javascript-methods-by-building-football-team-cards": {
|
||||
"title": "Learn Modern JavaScript Methods By Building Football Team Cards",
|
||||
"intro": [
|
||||
"A common aspect of building web applications is to work with data sets and output that information on the screen. In this football team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like the switch statement, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method and more."
|
||||
"One common aspect of building web applications: processing datasets, and then outputting information to the screen. In this sports team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like switch statements, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-advanced-array-methods-by-building-a-statistics-calculator": {
|
||||
"title": "Learn Advanced Array Methods by Building a Statistics Calculator",
|
||||
"intro": [
|
||||
"Getting comfortable with working with array manipulation methods such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code> is a fundamental part of JavaScript.",
|
||||
"In this statistics calculator project, you'll gain experience in handling user input, DOM manipulation, and method chaining by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
"As you expand your JavaScript skills, you'll want to get comfortable with array manipulation methods, such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code>.",
|
||||
"In this statistics calculator project, you'll gain experience with handling user input, DOM manipulation, and method chaining. You'll get practice by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
]
|
||||
},
|
||||
"learn-basic-oop-by-building-a-shopping-cart": {
|
||||
"title": "Learn Basic OOP by Building a Shopping Cart",
|
||||
"intro": [
|
||||
"OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, objects and classes organize code to describe things and what they can do.",
|
||||
"In this shopping cart project, you'll learn learn how to define and utilize classes, create class instances, and implement methods for data manipulation. This project will cover concepts including the ternary operator, spread operator, the <code>this</code> keyword and more."
|
||||
"OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, developers use objects and classes to structure their code.",
|
||||
"In this shopping cart project, you'll learn how to define classes and use them. You'll create class instances and implement methods for data manipulation.",
|
||||
"This project will cover concepts like the ternary operator, the spread operator, the <code>this</code> keyword, and more."
|
||||
]
|
||||
},
|
||||
"learn-fetch-and-promises-by-building-an-fcc-authors-page": {
|
||||
"title": "Learn Fetch and Promises By Building an fCC Authors Page",
|
||||
"intro": [
|
||||
"A common aspect of web development is learning how to fetch data from an external API and work with asynchronous JavaScript. This freeCodeCamp authors page project will show you how to work with the fetch method and dynamically update the DOM to display the fetched data,",
|
||||
"This project will also teach you how to paginate your data so you can load results in batches. "
|
||||
"One common aspect of web development is learning how to fetch data from an external API, then work with asynchronous JavaScript.",
|
||||
"This freeCodeCamp authors page project will show you how to use the fetch method, then dynamically update the DOM to display the fetched data.",
|
||||
"This project will also teach you how to paginate your data so you can load results in batches."
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-spam-filter": {
|
||||
"title": "Learn Regular Expressions by Building a Spam Filter",
|
||||
"intro": [
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are very powerful, but can be hard to read because they use special characters to make more complex, flexible matches.",
|
||||
"In this spam filter project, you'll learn how to use special characters, capture groups, positive and negative lookaheads, and other techniques to match any text you want."
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are powerful, but can be difficult to understand because they use so many special characters.",
|
||||
"In this spam filter project, you'll learn about capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
|
||||
]
|
||||
},
|
||||
"learn-basic-algorithmic-thinking-by-building-a-number-sorter": {
|
||||
"title": "Learn Basic Algorithmic Thinking by Building a Number Sorter",
|
||||
"intro": [
|
||||
"In computer science there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you will learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort using JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms and how they can be applied to sort numerical data in a web applications."
|
||||
"In computer science, there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you'll learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort – all with JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms, and how you can apply them to sort numerical data in web applications."
|
||||
]
|
||||
},
|
||||
"learn-intermediate-algorithmic-thinking-by-building-a-dice-game": {
|
||||
"title": "Learn Intermediate Algorithmic Thinking by Building a Dice Game",
|
||||
"intro": [
|
||||
"Algorithmic thinking involves the ability to break down complex problems into a sequence of well-defined, step-by-step instructions.",
|
||||
"In this Dice game project, you’ll learn how to manage game state, implement game logic for rolling dice, keeping score, and applying rules for various combinations.",
|
||||
"This project covers concepts such as event handling, array manipulation, conditional logic, and updating the user interface dynamically based on game state."
|
||||
]
|
||||
},
|
||||
"learn-intermediate-oop-by-building-a-platformer-game": {
|
||||
"title": "Learn Intermediate OOP by Building a Platformer Game",
|
||||
"intro": [
|
||||
"Building games allows you to grasp fundamental programming principles while creating a dynamic and interactive gaming experience.",
|
||||
"In this platformer game project, you will continue to learn about classes, objects, inheritance, and encapsulation. You will also learn how to design and organize game elements efficiently and gain insights into problem-solving and code reusability."
|
||||
"Coding a game is a great way to grasp fundamental programming principles, while also creating an interactive gaming experience.",
|
||||
"In this platformer game project, you'll continue to learn about classes, objects, inheritance, and encapsulation. You'll also learn how to design and organize game elements efficiently and gain insights into problem-solving and code reusability."
|
||||
]
|
||||
},
|
||||
"learn-localstorage-by-building-a-todo-app": {
|
||||
"title": "Learn localStorage by Building a Todo App",
|
||||
"intro": [
|
||||
"Local storage is a web browser feature that allows web applications to store key-value pairs persistently within a user's browser, enabling data to be saved and retrieved across page sessions.",
|
||||
"In this TODO application, you will learn how to handle form inputs, manage local storage, perform CRUD (Create, Read, Update, Delete) operations on tasks, implementing event listeners, and toggling UI elements."
|
||||
"Local storage is a web browser feature that lets web applications store key-value pairs persistently within a user's browser. This allows web apps to save data during one session, then retrieve it in a later page session.",
|
||||
"In this TODO application, you'll learn how to handle form inputs, manage local storage, perform CRUD (Create, Read, Update, Delete) operations on tasks, implement event listeners, and toggle UI elements."
|
||||
]
|
||||
},
|
||||
"learn-the-date-object-by-building-a-date-formatter": {
|
||||
"title": "Learn the Date Object by Building a Date Formatter",
|
||||
"intro": [
|
||||
"Working with dates in JavaScript can be both powerful and challenging, as you navigate through various methods, formats, and time zones. In this project you will learn how to work with the JavaScript Date object, including its methods and properties, and learn how to format dates effectively.",
|
||||
"Working with dates in JavaScript can be challenging. You have to navigate various methods, formats, and time zones. In this project, you'll learn how to work with the JavaScript Date object, including its methods and properties. You'll also learn how to correctly format dates.",
|
||||
"This project will cover concepts such as the <code>getDate()</code>, <code>getMonth()</code>, and <code>getFullYear()</code> methods."
|
||||
]
|
||||
},
|
||||
"learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard": {
|
||||
"title": "Learn Asynchronous Programming by Building an fCC Forum Leaderboard",
|
||||
"intro": [
|
||||
"Working with asynchronous programming is a core fundamental of JavaScript. In this project, you will gain proficiency in asynchronous concepts by building a freeCodeCamp forum leaderboard.",
|
||||
"This project will cover the Fetch API, promises, Async/Await, and the try...catch statement."
|
||||
"JavaScript is an asynchronous programming language. And this project will help you gain proficiency in asynchronous concepts. You'll code your own freeCodeCamp forum leaderboard.",
|
||||
"This project will cover the Fetch API, promises, Async/Await, and the try..catch statement."
|
||||
]
|
||||
},
|
||||
"learn-basic-string-and-array-methods-by-building-a-music-player": {
|
||||
"title": "Learn Basic String and Array Methods by Building a Music Player",
|
||||
"intro": [
|
||||
"Now let's learn some essential string and array methods like the <code>find()</code>, <code>forEach()</code>, <code>map()</code>, and <code>join()</code>. These methods are crucial for developing dynamic web applications.",
|
||||
"In this project, you'll code a basic MP3 player using HTML, CSS, and JavaScript. The project covers fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. You'll even learn how to dynamically update your user interface based on the current song."
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1047,6 +1069,14 @@
|
||||
"top-the-box-model": {
|
||||
"title": "Learn the Box Model",
|
||||
"intro": ["A description is to be determined"]
|
||||
},
|
||||
"top-introduction-to-flexbox": {
|
||||
"title": "Introduction to Flexbox",
|
||||
"intro": ["A description is to be determined"]
|
||||
},
|
||||
"top-learn-block-and-inline": {
|
||||
"title": "Learn the difference between Block and Inline",
|
||||
"intro": ["A description is to be determined"]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -306,7 +306,7 @@
|
||||
"page-number": "{{pageNumber}} von {{totalPages}}"
|
||||
},
|
||||
"footer": {
|
||||
"tax-exempt-status": "freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charitable organization (United States Federal Tax Identification Number: 82-0779546)",
|
||||
"tax-exempt-status": "freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charitable organization (United States Federal Tax Identification Number: 82-0779546).",
|
||||
"mission-statement": "Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public.",
|
||||
"donation-initiatives": "Spenden an das freeCodeCamp fließen in unsere Bildungsinitiativen und helfen, Server, Dienstleistungen und Mitarbeiter zu bezahlen.",
|
||||
"donate-text": "Du kannst <1>hier eine steuerlich absetzbare Spende tätigen</1>.",
|
||||
|
||||
@@ -302,132 +302,154 @@
|
||||
"2022/javascript-algorithms-and-data-structures": {
|
||||
"title": "Algoritmi e Strutture Dati JavaScript (Beta)",
|
||||
"intro": [
|
||||
"While HTML and CSS control the content and styling of a page, JavaScript is used to make it interactive. In the JavaScript Algorithm and Data Structures Certification, you'll learn the fundamentals of JavaScript like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
"In addition to the fundamentals, you will learn about Object Oriented Programming (OOP), Functional Programming (FP), algorithmic thinking, how to work with local storage and how to fetch data from an API."
|
||||
"Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.",
|
||||
"In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
"You'll also learn about Object Oriented Programming (OOP), Functional Programming, algorithmic thinking, how to work with local storage, and how to fetch data using an API."
|
||||
],
|
||||
"note": "Note: Some browser extensions, such as ad-blockers and script-blockers can interfere with the tests. If you face issues, we recommend disabling extensions that modify or block the content of pages while taking the course.",
|
||||
"blocks": {
|
||||
"build-a-caesars-cipher-project": {
|
||||
"title": "Crea un cifrario di Cesare",
|
||||
"intro": ["", ""]
|
||||
"build-a-pokemon-search-app-project": {
|
||||
"title": "Build a Pokémon Search App Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build a Pokémon search app."
|
||||
]
|
||||
},
|
||||
"build-a-cash-register-project": {
|
||||
"title": "Crea un registro di cassa",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build a cash register web app."
|
||||
"For this project, you'll build a cash register web app."
|
||||
]
|
||||
},
|
||||
"build-a-palindrome-checker-project": {
|
||||
"title": "Crea un verificatore di palindromi",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build an application that checks if a word is a palindrome."
|
||||
"For this project, you'll build an application that checks whether a given word is a palindrome."
|
||||
]
|
||||
},
|
||||
"build-a-roman-numeral-converter-project": {
|
||||
"title": "Crea un convertitore di numeri romani",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you will build an application that converts integers to Roman numerals."
|
||||
"For this project, you'll build an application that converts integers to Roman numerals."
|
||||
]
|
||||
},
|
||||
"build-a-telephone-number-validator-project": {
|
||||
"title": "Crea un validatore di numeri telefonici",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you will build an application that checks if a number is a valid United States phone number."
|
||||
"For this project, you'll build an application that checks if a number is a valid United States phone number."
|
||||
]
|
||||
},
|
||||
"learn-basic-javascript-by-building-a-role-playing-game": {
|
||||
"title": "Impara JavaScript Base creando un gioco di ruolo",
|
||||
"intro": [
|
||||
"JavaScript is a scripting language you can use to make web pages interactive. It is one of the core technologies of the web, along with HTML and CSS, and is supported by all modern browsers.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by building a role playing game. You'll learn to work with arrays, strings, objects, functions, loops, if/else statements, and more."
|
||||
"JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, <code>if/else</code> statements, and more."
|
||||
]
|
||||
},
|
||||
"learn-form-validation-by-building-a-calorie-counter": {
|
||||
"title": "Impara la validazione dei moduli creando un contatore di calorie",
|
||||
"intro": [
|
||||
"When building out web applications, there will be times where you will need to work with user input and form validation. In this calorie counter project, you will learn how to handle user input, perform calculations based on that input, and dynamically update the interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method and more."
|
||||
"Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-functional-programming-by-building-a-spreadsheet": {
|
||||
"title": "Impara programmazione funzionale creando un foglio di calcolo",
|
||||
"intro": [
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, code is organized into smaller, basic functions that can be combined to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces with dynamic content updates based on user input. This project will cover concepts like the <code>map()</code> method, <code>find()</code> method, <code>parseInt()</code>, the <code>includes()</code> method and more."
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.",
|
||||
"This project will cover concepts like the <code>map()</code> method, <code>find()</code> method, <code>parseInt()</code>, the <code>includes()</code> method."
|
||||
]
|
||||
},
|
||||
"learn-modern-javascript-methods-by-building-football-team-cards": {
|
||||
"title": "Learn Modern JavaScript Methods By Building Football Team Cards",
|
||||
"intro": [
|
||||
"A common aspect of building web applications is to work with data sets and output that information on the screen. In this football team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like the switch statement, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method and more."
|
||||
"One common aspect of building web applications: processing datasets, and then outputting information to the screen. In this sports team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like switch statements, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-advanced-array-methods-by-building-a-statistics-calculator": {
|
||||
"title": "Impara metodi per array avanzati costruendo una calcolatrice statistica",
|
||||
"intro": [
|
||||
"Getting comfortable with working with array manipulation methods such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code> is a fundamental part of JavaScript.",
|
||||
"In this statistics calculator project, you'll gain experience in handling user input, DOM manipulation, and method chaining by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
"As you expand your JavaScript skills, you'll want to get comfortable with array manipulation methods, such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code>.",
|
||||
"In this statistics calculator project, you'll gain experience with handling user input, DOM manipulation, and method chaining. You'll get practice by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
]
|
||||
},
|
||||
"learn-basic-oop-by-building-a-shopping-cart": {
|
||||
"title": "Learn Basic OOP by Building a Shopping Cart",
|
||||
"intro": [
|
||||
"OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, objects and classes organize code to describe things and what they can do.",
|
||||
"In this shopping cart project, you'll learn learn how to define and utilize classes, create class instances, and implement methods for data manipulation. This project will cover concepts including the ternary operator, spread operator, the <code>this</code> keyword and more."
|
||||
"OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, developers use objects and classes to structure their code.",
|
||||
"In this shopping cart project, you'll learn how to define classes and use them. You'll create class instances and implement methods for data manipulation.",
|
||||
"This project will cover concepts like the ternary operator, the spread operator, the <code>this</code> keyword, and more."
|
||||
]
|
||||
},
|
||||
"learn-fetch-and-promises-by-building-an-fcc-authors-page": {
|
||||
"title": "Impara Fetch e le Promise Creando la Pagina degli Autori di fCC",
|
||||
"intro": [
|
||||
"A common aspect of web development is learning how to fetch data from an external API and work with asynchronous JavaScript. This freeCodeCamp authors page project will show you how to work with the fetch method and dynamically update the DOM to display the fetched data,",
|
||||
"This project will also teach you how to paginate your data so you can load results in batches. "
|
||||
"One common aspect of web development is learning how to fetch data from an external API, then work with asynchronous JavaScript.",
|
||||
"This freeCodeCamp authors page project will show you how to use the fetch method, then dynamically update the DOM to display the fetched data.",
|
||||
"This project will also teach you how to paginate your data so you can load results in batches."
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-spam-filter": {
|
||||
"title": "Impara le Espressioni Regolari Costruendo un Filtro Anti-Spam",
|
||||
"intro": [
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are very powerful, but can be hard to read because they use special characters to make more complex, flexible matches.",
|
||||
"In this spam filter project, you'll learn how to use special characters, capture groups, positive and negative lookaheads, and other techniques to match any text you want."
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are powerful, but can be difficult to understand because they use so many special characters.",
|
||||
"In this spam filter project, you'll learn about capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
|
||||
]
|
||||
},
|
||||
"learn-basic-algorithmic-thinking-by-building-a-number-sorter": {
|
||||
"title": "Learn Basic Algorithmic Thinking by Building a Number Sorter",
|
||||
"intro": [
|
||||
"In computer science there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you will learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort using JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms and how they can be applied to sort numerical data in a web applications."
|
||||
"In computer science, there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you'll learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort – all with JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms, and how you can apply them to sort numerical data in web applications."
|
||||
]
|
||||
},
|
||||
"learn-intermediate-algorithmic-thinking-by-building-a-dice-game": {
|
||||
"title": "Learn Intermediate Algorithmic Thinking by Building a Dice Game",
|
||||
"intro": [
|
||||
"Algorithmic thinking involves the ability to break down complex problems into a sequence of well-defined, step-by-step instructions.",
|
||||
"In this Dice game project, you’ll learn how to manage game state, implement game logic for rolling dice, keeping score, and applying rules for various combinations.",
|
||||
"This project covers concepts such as event handling, array manipulation, conditional logic, and updating the user interface dynamically based on game state."
|
||||
]
|
||||
},
|
||||
"learn-intermediate-oop-by-building-a-platformer-game": {
|
||||
"title": "Learn Intermediate OOP by Building a Platformer Game",
|
||||
"intro": [
|
||||
"Building games allows you to grasp fundamental programming principles while creating a dynamic and interactive gaming experience.",
|
||||
"In this platformer game project, you will continue to learn about classes, objects, inheritance, and encapsulation. You will also learn how to design and organize game elements efficiently and gain insights into problem-solving and code reusability."
|
||||
"Coding a game is a great way to grasp fundamental programming principles, while also creating an interactive gaming experience.",
|
||||
"In this platformer game project, you'll continue to learn about classes, objects, inheritance, and encapsulation. You'll also learn how to design and organize game elements efficiently and gain insights into problem-solving and code reusability."
|
||||
]
|
||||
},
|
||||
"learn-localstorage-by-building-a-todo-app": {
|
||||
"title": "Learn localStorage by Building a Todo App",
|
||||
"intro": [
|
||||
"Local storage is a web browser feature that allows web applications to store key-value pairs persistently within a user's browser, enabling data to be saved and retrieved across page sessions.",
|
||||
"In this TODO application, you will learn how to handle form inputs, manage local storage, perform CRUD (Create, Read, Update, Delete) operations on tasks, implementing event listeners, and toggling UI elements."
|
||||
"Local storage is a web browser feature that lets web applications store key-value pairs persistently within a user's browser. This allows web apps to save data during one session, then retrieve it in a later page session.",
|
||||
"In this TODO application, you'll learn how to handle form inputs, manage local storage, perform CRUD (Create, Read, Update, Delete) operations on tasks, implement event listeners, and toggle UI elements."
|
||||
]
|
||||
},
|
||||
"learn-the-date-object-by-building-a-date-formatter": {
|
||||
"title": "Learn the Date Object by Building a Date Formatter",
|
||||
"intro": [
|
||||
"Working with dates in JavaScript can be both powerful and challenging, as you navigate through various methods, formats, and time zones. In this project you will learn how to work with the JavaScript Date object, including its methods and properties, and learn how to format dates effectively.",
|
||||
"Working with dates in JavaScript can be challenging. You have to navigate various methods, formats, and time zones. In this project, you'll learn how to work with the JavaScript Date object, including its methods and properties. You'll also learn how to correctly format dates.",
|
||||
"This project will cover concepts such as the <code>getDate()</code>, <code>getMonth()</code>, and <code>getFullYear()</code> methods."
|
||||
]
|
||||
},
|
||||
"learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard": {
|
||||
"title": "Learn Asynchronous Programming by Building an fCC Forum Leaderboard",
|
||||
"intro": [
|
||||
"Working with asynchronous programming is a core fundamental of JavaScript. In this project, you will gain proficiency in asynchronous concepts by building a freeCodeCamp forum leaderboard.",
|
||||
"This project will cover the Fetch API, promises, Async/Await, and the try...catch statement."
|
||||
"JavaScript is an asynchronous programming language. And this project will help you gain proficiency in asynchronous concepts. You'll code your own freeCodeCamp forum leaderboard.",
|
||||
"This project will cover the Fetch API, promises, Async/Await, and the try..catch statement."
|
||||
]
|
||||
},
|
||||
"learn-basic-string-and-array-methods-by-building-a-music-player": {
|
||||
"title": "Learn Basic String and Array Methods by Building a Music Player",
|
||||
"intro": [
|
||||
"Now let's learn some essential string and array methods like the <code>find()</code>, <code>forEach()</code>, <code>map()</code>, and <code>join()</code>. These methods are crucial for developing dynamic web applications.",
|
||||
"In this project, you'll code a basic MP3 player using HTML, CSS, and JavaScript. The project covers fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. You'll even learn how to dynamically update your user interface based on the current song."
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1047,6 +1069,14 @@
|
||||
"top-the-box-model": {
|
||||
"title": "Learn the Box Model",
|
||||
"intro": ["A description is to be determined"]
|
||||
},
|
||||
"top-introduction-to-flexbox": {
|
||||
"title": "Introduction to Flexbox",
|
||||
"intro": ["A description is to be determined"]
|
||||
},
|
||||
"top-learn-block-and-inline": {
|
||||
"title": "Learn the difference between Block and Inline",
|
||||
"intro": ["A description is to be determined"]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -306,7 +306,7 @@
|
||||
"page-number": "{{pageNumber}} di {{totalPages}}"
|
||||
},
|
||||
"footer": {
|
||||
"tax-exempt-status": "freeCodeCamp è un'organizzazione di beneficenza 501(c)(3) esentasse supportata da donazioni (Numero di identificazione per le tasse federali negli Stati Uniti d'America: 82-0779546)",
|
||||
"tax-exempt-status": "freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charitable organization (United States Federal Tax Identification Number: 82-0779546).",
|
||||
"mission-statement": "Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public.",
|
||||
"donation-initiatives": "Le donazioni a freeCodeCamp vanno alle nostre iniziative educative e aiutano a pagare i server, i servizi e il personale.",
|
||||
"donate-text": "Puoi fare una <1>donazione deducibile dalle tasse qui</1>.",
|
||||
|
||||
@@ -302,132 +302,154 @@
|
||||
"2022/javascript-algorithms-and-data-structures": {
|
||||
"title": "JavaScript アルゴリズムとデータ構造 (ベータ版)",
|
||||
"intro": [
|
||||
"While HTML and CSS control the content and styling of a page, JavaScript is used to make it interactive. In the JavaScript Algorithm and Data Structures Certification, you'll learn the fundamentals of JavaScript like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
"In addition to the fundamentals, you will learn about Object Oriented Programming (OOP), Functional Programming (FP), algorithmic thinking, how to work with local storage and how to fetch data from an API."
|
||||
"Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.",
|
||||
"In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
"You'll also learn about Object Oriented Programming (OOP), Functional Programming, algorithmic thinking, how to work with local storage, and how to fetch data using an API."
|
||||
],
|
||||
"note": "Note: Some browser extensions, such as ad-blockers and script-blockers can interfere with the tests. If you face issues, we recommend disabling extensions that modify or block the content of pages while taking the course.",
|
||||
"blocks": {
|
||||
"build-a-caesars-cipher-project": {
|
||||
"title": "シーザー暗号解析器作成プロジェクト",
|
||||
"intro": ["", ""]
|
||||
"build-a-pokemon-search-app-project": {
|
||||
"title": "Build a Pokémon Search App Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build a Pokémon search app."
|
||||
]
|
||||
},
|
||||
"build-a-cash-register-project": {
|
||||
"title": "キャッシュレジスター作成プロジェクト",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build a cash register web app."
|
||||
"For this project, you'll build a cash register web app."
|
||||
]
|
||||
},
|
||||
"build-a-palindrome-checker-project": {
|
||||
"title": "回文チェッカー作成プロジェクト",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build an application that checks if a word is a palindrome."
|
||||
"For this project, you'll build an application that checks whether a given word is a palindrome."
|
||||
]
|
||||
},
|
||||
"build-a-roman-numeral-converter-project": {
|
||||
"title": "ローマ数字コンバーター作成プロジェクト",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you will build an application that converts integers to Roman numerals."
|
||||
"For this project, you'll build an application that converts integers to Roman numerals."
|
||||
]
|
||||
},
|
||||
"build-a-telephone-number-validator-project": {
|
||||
"title": "電話番号バリデーター作成プロジェクト",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you will build an application that checks if a number is a valid United States phone number."
|
||||
"For this project, you'll build an application that checks if a number is a valid United States phone number."
|
||||
]
|
||||
},
|
||||
"learn-basic-javascript-by-building-a-role-playing-game": {
|
||||
"title": "JavaScript の基礎の学習: ロールプレイングゲームを作る",
|
||||
"intro": [
|
||||
"JavaScript is a scripting language you can use to make web pages interactive. It is one of the core technologies of the web, along with HTML and CSS, and is supported by all modern browsers.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by building a role playing game. You'll learn to work with arrays, strings, objects, functions, loops, if/else statements, and more."
|
||||
"JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, <code>if/else</code> statements, and more."
|
||||
]
|
||||
},
|
||||
"learn-form-validation-by-building-a-calorie-counter": {
|
||||
"title": "フォームの検証の学習: カロリー計算機を作る",
|
||||
"intro": [
|
||||
"When building out web applications, there will be times where you will need to work with user input and form validation. In this calorie counter project, you will learn how to handle user input, perform calculations based on that input, and dynamically update the interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method and more."
|
||||
"Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-functional-programming-by-building-a-spreadsheet": {
|
||||
"title": "関数型プログラミングの学習: スプレッドシートを作る",
|
||||
"intro": [
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, code is organized into smaller, basic functions that can be combined to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces with dynamic content updates based on user input. This project will cover concepts like the <code>map()</code> method, <code>find()</code> method, <code>parseInt()</code>, the <code>includes()</code> method and more."
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.",
|
||||
"This project will cover concepts like the <code>map()</code> method, <code>find()</code> method, <code>parseInt()</code>, the <code>includes()</code> method."
|
||||
]
|
||||
},
|
||||
"learn-modern-javascript-methods-by-building-football-team-cards": {
|
||||
"title": "Learn Modern JavaScript Methods By Building Football Team Cards",
|
||||
"intro": [
|
||||
"A common aspect of building web applications is to work with data sets and output that information on the screen. In this football team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like the switch statement, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method and more."
|
||||
"One common aspect of building web applications: processing datasets, and then outputting information to the screen. In this sports team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like switch statements, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-advanced-array-methods-by-building-a-statistics-calculator": {
|
||||
"title": "Learn Advanced Array Methods by Building a Statistics Calculator",
|
||||
"intro": [
|
||||
"Getting comfortable with working with array manipulation methods such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code> is a fundamental part of JavaScript.",
|
||||
"In this statistics calculator project, you'll gain experience in handling user input, DOM manipulation, and method chaining by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
"As you expand your JavaScript skills, you'll want to get comfortable with array manipulation methods, such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code>.",
|
||||
"In this statistics calculator project, you'll gain experience with handling user input, DOM manipulation, and method chaining. You'll get practice by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
]
|
||||
},
|
||||
"learn-basic-oop-by-building-a-shopping-cart": {
|
||||
"title": "Learn Basic OOP by Building a Shopping Cart",
|
||||
"intro": [
|
||||
"OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, objects and classes organize code to describe things and what they can do.",
|
||||
"In this shopping cart project, you'll learn learn how to define and utilize classes, create class instances, and implement methods for data manipulation. This project will cover concepts including the ternary operator, spread operator, the <code>this</code> keyword and more."
|
||||
"OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, developers use objects and classes to structure their code.",
|
||||
"In this shopping cart project, you'll learn how to define classes and use them. You'll create class instances and implement methods for data manipulation.",
|
||||
"This project will cover concepts like the ternary operator, the spread operator, the <code>this</code> keyword, and more."
|
||||
]
|
||||
},
|
||||
"learn-fetch-and-promises-by-building-an-fcc-authors-page": {
|
||||
"title": "Learn Fetch and Promises By Building an fCC Authors Page",
|
||||
"intro": [
|
||||
"A common aspect of web development is learning how to fetch data from an external API and work with asynchronous JavaScript. This freeCodeCamp authors page project will show you how to work with the fetch method and dynamically update the DOM to display the fetched data,",
|
||||
"This project will also teach you how to paginate your data so you can load results in batches. "
|
||||
"One common aspect of web development is learning how to fetch data from an external API, then work with asynchronous JavaScript.",
|
||||
"This freeCodeCamp authors page project will show you how to use the fetch method, then dynamically update the DOM to display the fetched data.",
|
||||
"This project will also teach you how to paginate your data so you can load results in batches."
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-spam-filter": {
|
||||
"title": "Learn Regular Expressions by Building a Spam Filter",
|
||||
"intro": [
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are very powerful, but can be hard to read because they use special characters to make more complex, flexible matches.",
|
||||
"In this spam filter project, you'll learn how to use special characters, capture groups, positive and negative lookaheads, and other techniques to match any text you want."
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are powerful, but can be difficult to understand because they use so many special characters.",
|
||||
"In this spam filter project, you'll learn about capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
|
||||
]
|
||||
},
|
||||
"learn-basic-algorithmic-thinking-by-building-a-number-sorter": {
|
||||
"title": "Learn Basic Algorithmic Thinking by Building a Number Sorter",
|
||||
"intro": [
|
||||
"In computer science there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you will learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort using JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms and how they can be applied to sort numerical data in a web applications."
|
||||
"In computer science, there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you'll learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort – all with JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms, and how you can apply them to sort numerical data in web applications."
|
||||
]
|
||||
},
|
||||
"learn-intermediate-algorithmic-thinking-by-building-a-dice-game": {
|
||||
"title": "Learn Intermediate Algorithmic Thinking by Building a Dice Game",
|
||||
"intro": [
|
||||
"Algorithmic thinking involves the ability to break down complex problems into a sequence of well-defined, step-by-step instructions.",
|
||||
"In this Dice game project, you’ll learn how to manage game state, implement game logic for rolling dice, keeping score, and applying rules for various combinations.",
|
||||
"This project covers concepts such as event handling, array manipulation, conditional logic, and updating the user interface dynamically based on game state."
|
||||
]
|
||||
},
|
||||
"learn-intermediate-oop-by-building-a-platformer-game": {
|
||||
"title": "Learn Intermediate OOP by Building a Platformer Game",
|
||||
"intro": [
|
||||
"Building games allows you to grasp fundamental programming principles while creating a dynamic and interactive gaming experience.",
|
||||
"In this platformer game project, you will continue to learn about classes, objects, inheritance, and encapsulation. You will also learn how to design and organize game elements efficiently and gain insights into problem-solving and code reusability."
|
||||
"Coding a game is a great way to grasp fundamental programming principles, while also creating an interactive gaming experience.",
|
||||
"In this platformer game project, you'll continue to learn about classes, objects, inheritance, and encapsulation. You'll also learn how to design and organize game elements efficiently and gain insights into problem-solving and code reusability."
|
||||
]
|
||||
},
|
||||
"learn-localstorage-by-building-a-todo-app": {
|
||||
"title": "Learn localStorage by Building a Todo App",
|
||||
"intro": [
|
||||
"Local storage is a web browser feature that allows web applications to store key-value pairs persistently within a user's browser, enabling data to be saved and retrieved across page sessions.",
|
||||
"In this TODO application, you will learn how to handle form inputs, manage local storage, perform CRUD (Create, Read, Update, Delete) operations on tasks, implementing event listeners, and toggling UI elements."
|
||||
"Local storage is a web browser feature that lets web applications store key-value pairs persistently within a user's browser. This allows web apps to save data during one session, then retrieve it in a later page session.",
|
||||
"In this TODO application, you'll learn how to handle form inputs, manage local storage, perform CRUD (Create, Read, Update, Delete) operations on tasks, implement event listeners, and toggle UI elements."
|
||||
]
|
||||
},
|
||||
"learn-the-date-object-by-building-a-date-formatter": {
|
||||
"title": "Learn the Date Object by Building a Date Formatter",
|
||||
"intro": [
|
||||
"Working with dates in JavaScript can be both powerful and challenging, as you navigate through various methods, formats, and time zones. In this project you will learn how to work with the JavaScript Date object, including its methods and properties, and learn how to format dates effectively.",
|
||||
"Working with dates in JavaScript can be challenging. You have to navigate various methods, formats, and time zones. In this project, you'll learn how to work with the JavaScript Date object, including its methods and properties. You'll also learn how to correctly format dates.",
|
||||
"This project will cover concepts such as the <code>getDate()</code>, <code>getMonth()</code>, and <code>getFullYear()</code> methods."
|
||||
]
|
||||
},
|
||||
"learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard": {
|
||||
"title": "Learn Asynchronous Programming by Building an fCC Forum Leaderboard",
|
||||
"intro": [
|
||||
"Working with asynchronous programming is a core fundamental of JavaScript. In this project, you will gain proficiency in asynchronous concepts by building a freeCodeCamp forum leaderboard.",
|
||||
"This project will cover the Fetch API, promises, Async/Await, and the try...catch statement."
|
||||
"JavaScript is an asynchronous programming language. And this project will help you gain proficiency in asynchronous concepts. You'll code your own freeCodeCamp forum leaderboard.",
|
||||
"This project will cover the Fetch API, promises, Async/Await, and the try..catch statement."
|
||||
]
|
||||
},
|
||||
"learn-basic-string-and-array-methods-by-building-a-music-player": {
|
||||
"title": "Learn Basic String and Array Methods by Building a Music Player",
|
||||
"intro": [
|
||||
"Now let's learn some essential string and array methods like the <code>find()</code>, <code>forEach()</code>, <code>map()</code>, and <code>join()</code>. These methods are crucial for developing dynamic web applications.",
|
||||
"In this project, you'll code a basic MP3 player using HTML, CSS, and JavaScript. The project covers fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. You'll even learn how to dynamically update your user interface based on the current song."
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1047,6 +1069,14 @@
|
||||
"top-the-box-model": {
|
||||
"title": "Learn the Box Model",
|
||||
"intro": ["A description is to be determined"]
|
||||
},
|
||||
"top-introduction-to-flexbox": {
|
||||
"title": "Introduction to Flexbox",
|
||||
"intro": ["A description is to be determined"]
|
||||
},
|
||||
"top-learn-block-and-inline": {
|
||||
"title": "Learn the difference between Block and Inline",
|
||||
"intro": ["A description is to be determined"]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
"sign-out": "サインアウト",
|
||||
"curriculum": "カリキュラム",
|
||||
"contribute": "コントリビューション",
|
||||
"podcast": "Podcast",
|
||||
"podcast": "ポッドキャスト",
|
||||
"forum": "フォーラム",
|
||||
"radio": "ラジオ",
|
||||
"profile": "プロフィール",
|
||||
@@ -45,7 +45,7 @@
|
||||
"settings": "設定",
|
||||
"take-me": "チャレンジに移動",
|
||||
"check-answer": "解答をチェック",
|
||||
"submit": "Submit",
|
||||
"submit": "提出",
|
||||
"get-hint": "ヒントを見る",
|
||||
"ask-for-help": "質問する",
|
||||
"create-post": "フォーラムにヘルプ投稿を作成",
|
||||
@@ -90,7 +90,7 @@
|
||||
"verify-trophy": "トロフィーを確認",
|
||||
"link-account": "アカウントをリンク",
|
||||
"unlink-account": "アカウントのリンク解除",
|
||||
"update-card": "Update your card"
|
||||
"update-card": "カード情報を更新"
|
||||
},
|
||||
"landing": {
|
||||
"big-heading-1": "プログラミングを無料で学ぶ。",
|
||||
@@ -128,7 +128,7 @@
|
||||
{
|
||||
"question": "freeCodeCamp とは何ですか?",
|
||||
"answer": [
|
||||
"freeCodeCamp は、世界中の人々が集まって一緒にプログラミングを学んでいるコミュニティです。私たちは 501(c)(3) パブリック・チャリティです。"
|
||||
"freeCodeCamp は、世界中の人々が集まって一緒にプログラミングを学んでいるコミュニティです。私たちは 501(c)(3) パブリック・チャリティーです。"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -217,7 +217,7 @@
|
||||
"project-name": "プロジェクト名",
|
||||
"solution": "ソリューション",
|
||||
"solution-for": "{{projectTitle}} のソリューション",
|
||||
"results-for": "Results for {{projectTitle}}",
|
||||
"results-for": "「{{projectTitle}}」の結果",
|
||||
"my-profile": "自分のプロフィール",
|
||||
"my-name": "自分の名前",
|
||||
"my-location": "自分の場所",
|
||||
@@ -306,7 +306,7 @@
|
||||
"page-number": "{{pageNumber}} / {{totalPages}}"
|
||||
},
|
||||
"footer": {
|
||||
"tax-exempt-status": "freeCodeCamp は皆様のご寄付により支えられている非課税の 501(c)(3) 慈善団体です。(United States Federal Tax Identification Number: 82-0779546)",
|
||||
"tax-exempt-status": "freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charitable organization (United States Federal Tax Identification Number: 82-0779546).",
|
||||
"mission-statement": "私たちのミッション: 人々が無料でコーディングを学べるよう支援することです。その実現のため、何千もの動画、記事、インタラクティブなコーディングレッスンを作成し、すべて無料で公開しています。",
|
||||
"donation-initiatives": "freeCodeCamp へのご寄付は教育活動のために用いられ、サーバー、サービス、スタッフなどの費用に充てられます。",
|
||||
"donate-text": "<1>こちらからご寄付をお願いいたします</1>。(場合により税控除可能)",
|
||||
@@ -358,7 +358,7 @@
|
||||
"question": "問題",
|
||||
"solution-link": "回答のリンク",
|
||||
"github-link": "GitHub のリンク",
|
||||
"ms-link": "Microsoft Link",
|
||||
"ms-link": "Microsoft のリンク",
|
||||
"submit-and-go": "提出して次のチャレンジに進む",
|
||||
"congratulations": "おめでとうございます、合格です。次に進むにはコードを提出してください。",
|
||||
"i-completed": "このチャレンジを完了しました",
|
||||
@@ -368,7 +368,7 @@
|
||||
"console-output": "// コンソール出力",
|
||||
"sign-in-save": "サインインして進行状況を保存",
|
||||
"download-solution": "回答をダウンロード",
|
||||
"download-results": "Download my results",
|
||||
"download-results": "結果をダウンロード",
|
||||
"percent-complete": "{{percent}}% 完了",
|
||||
"project-complete": "{{totalChallengesInBlock}} 件中 {{completedChallengesInBlock}} 件の認定プロジェクトが完了しました",
|
||||
"tried-rsa": "すでに <0>Read-Search-Ask (読む - 検索する - 質問する)</0> メソッドを試したなら、freeCodeCamp フォーラムで助けを求めることができます。",
|
||||
@@ -379,10 +379,10 @@
|
||||
"reset-warn-2": "この操作は取り消すことが出来ません",
|
||||
"scrimba-tip": "ヒント: ミニブラウザがコードを覆ってしまう場合は、クリックとドラッグで移動させてください。また、いつでも遠慮なくビデオを停止させてコードを編集してください。",
|
||||
"chal-preview": "チャレンジのプレビュー",
|
||||
"donation-record-not-found": "Your donation record has not been found.",
|
||||
"sign-in-card-update": "Sign in to update your card",
|
||||
"card-has-been-updated": "Your card has been updated successfully.",
|
||||
"contact-support-mistake": "If you think there has been a mistake, please contact us at donors@freecodecamp.org",
|
||||
"donation-record-not-found": "寄付の履歴が見つかりませんでした。",
|
||||
"sign-in-card-update": "サインインしてカード情報を更新",
|
||||
"card-has-been-updated": "カード情報が更新されました。",
|
||||
"contact-support-mistake": "ご不明な点がございましたら、donors@freecodecamp.org までお問い合わせください。",
|
||||
"cert-map-estimates": {
|
||||
"certs": "{{title}} 認定講座"
|
||||
},
|
||||
@@ -420,11 +420,11 @@
|
||||
"sorry-dont-giveup": "残念ながら、テストが通りませんでした。諦めないでください。",
|
||||
"challenges-completed": "{{totalChallenges}} 件中 {{completedCount}} 件完了",
|
||||
"season-greetings-fcc": "freeCodeCamp コミュニティから季節のご挨拶🎉",
|
||||
"if-getting-value": "freeCodeCamp が役に立ったと感じていただけたなら、寄付を通して当団体の使命をご支援いただけますと幸いです。",
|
||||
"if-getting-value": "freeCodeCamp が役に立ったと感じていただけたなら、寄付を通して当チャリティー団体の使命をご支援いただけますと幸いです。",
|
||||
"building-a-university": "freeCodeCamp では無料のコンピューターサイエンス学位プログラムの設立に取り組んでいます。",
|
||||
"if-help-university": "すでに順調に進んでいますが、この先更に長い道のりが待っています。ぜひ私たちのチャリティー活動をご支援ください。",
|
||||
"preview-external-window": "Preview currently showing in external window.",
|
||||
"fill-in-the-blank": "Fill in the blank",
|
||||
"preview-external-window": "プレビューは別ウィンドウに表示されています。",
|
||||
"fill-in-the-blank": "空欄を埋めてください。",
|
||||
"exam": {
|
||||
"qualified": "Congratulations, you have completed all the requirements to qualify for the exam.",
|
||||
"not-qualified": "You have not met the requirements to be eligible for the exam. To qualify, please complete the following challenges:",
|
||||
@@ -470,13 +470,13 @@
|
||||
"redirecting": "リダイレクト中...",
|
||||
"thanks": "寄付ありがとうございます",
|
||||
"thank-you": "サポーターとなってくださり、ありがとうございます。",
|
||||
"success-card-update": "Your card has been updated successfully.",
|
||||
"success-card-update": "カード情報が更新されました。",
|
||||
"additional": "任意の金額を、追加で 1 回ずつご寄付いただけるリンクはこちら: <0>{{url}}</0>",
|
||||
"help-more": "Help Our Charity Do More",
|
||||
"help-more": "当団体のチャリティー活動をご支援ください",
|
||||
"error": "寄付の処理に問題が発生しました。",
|
||||
"error-card-update": "Something went wrong with updating your card.",
|
||||
"error-card-update": "カード情報の更新に問題が発生しました。",
|
||||
"error-2": "問題が発生しました。donors@freecodecamp.org までお問い合わせください。",
|
||||
"error-3": "Please try again or contact donors@freecodecamp.org",
|
||||
"error-3": "もう一度お試しいただくか、donors@freecodecamp.org までお問い合わせください。",
|
||||
"free-tech": "いただいたご寄付は世界中の人々への無料の技術教育を支援します。",
|
||||
"no-halo": "プロフィール画像の周りに金色の枠が表示されない場合は、donors@freecodecamp.org までご連絡ください。",
|
||||
"gift-frequency": "ギフトの頻度を選択する:",
|
||||
@@ -485,8 +485,8 @@
|
||||
"confirm-one-time": "{{usd}} ドルの一回の寄付の申込み:",
|
||||
"confirm-monthly": "毎月 {{usd}} ドルの寄付の申込み:",
|
||||
"confirm-yearly": "毎年 {{usd}} ドルの寄付の申込み:",
|
||||
"confirm-multitier": "Donating ${{usd}} / month:",
|
||||
"edit-amount": "edit amount",
|
||||
"confirm-multitier": "毎月 {{usd}} ドルを寄付する",
|
||||
"edit-amount": "金額を変更",
|
||||
"wallet-label": "freeCodeCamp への ${{usd}} の寄付",
|
||||
"wallet-label-1": "freeCodeCamp への ${{usd}} / 月の寄付",
|
||||
"your-donation": "あなたの {{usd}} ドルのご寄付が、世界中の人々に {{hours}} 時間の学びを提供します。",
|
||||
@@ -495,16 +495,16 @@
|
||||
"become-supporter": "サポーターになる",
|
||||
"progress-modal-cta-1": "寄付を通して、無料のコンピューターサイエンス認定学位の開発をご支援ください。",
|
||||
"progress-modal-cta-2": "寄付を通して、私たちのウェブサイトのサーバー稼働時間 53 時間分をご支援ください。",
|
||||
"progress-modal-cta-3": "寄付を通して、世界中の学習者に向けた 32 言語の翻訳活動をご支援ください。",
|
||||
"progress-modal-cta-4": "寄付を通して、新しい Python カリキュラムの開発をご支援ください。",
|
||||
"progress-modal-cta-5": "寄付を通して、新たなプログラミングツールに関する講座の作成をご支援ください。",
|
||||
"progress-modal-cta-3": "寄付を通して、世界中の学習者に向けた 32 言語の翻訳活動を支援できます。",
|
||||
"progress-modal-cta-4": "寄付を通して、新しい Python カリキュラムの開発を支援できます。",
|
||||
"progress-modal-cta-5": "寄付を通して、最新のプログラミングツールに関する講座の作成を支援できます。",
|
||||
"progress-modal-cta-6": "寄付を通して当団体のオープンソースプロジェクトをご支援ください。",
|
||||
"progress-modal-cta-7": "寄付を通して、当団体がさらに多くの優れた講師を雇用できるようご支援ください。",
|
||||
"progress-modal-cta-7": "寄付を通して、当団体が優れた講師陣をさらに雇用できるようご支援ください。",
|
||||
"progress-modal-cta-8": "寄付を通して、新しいツールやコンセプトに対応する新講座の開発をご支援ください。",
|
||||
"progress-modal-cta-9": "寄付を通して、開発者のための数学講座の作成をご支援ください。",
|
||||
"progress-modal-cta-10": "寄付を通して、無料で誰もが利用できる、専門的なプログラミング認定証の開発をご支援ください。",
|
||||
"help-us-reach-goal": "Donate now to help our charity reach our goal of 10,000 monthly supporters by 2024.",
|
||||
"help-us-develop": "Help us develop free professional programming certifications for all.",
|
||||
"help-us-reach-goal": "2024 年までにマンスリーサポーター 1 万人の目標を達成できるよう、寄付にご協力ください。",
|
||||
"help-us-develop": "無料で誰もが利用できる、専門的なプログラミング認定証の開発をご支援ください。",
|
||||
"nicely-done": "おめでとうございます。「{{block}}」を完了しました。",
|
||||
"credit-card": "クレジットカード",
|
||||
"credit-card-2": "またはクレジットカードで寄付する:",
|
||||
@@ -518,7 +518,7 @@
|
||||
"email-receipt": "Eメール (寄付の領収書をお送りいたします。税控除可能な場合がございます。):",
|
||||
"need-help": "現在または過去の寄付についてお困りでしょうか?",
|
||||
"forward-receipt": "寄付の領収書のコピーを添えて、お問い合わせ内容を donors@freecodecamp.org までお送りください。",
|
||||
"efficiency": "freeCodeCamp は非常に効率的な、教育分野の慈善団体です。",
|
||||
"efficiency": "freeCodeCamp は非常に効率的な、教育分野のチャリティー団体です。",
|
||||
"why-donate-1": "freeCodeCamp への寄付を通して、新しい技能を習得して家計を支えようと努力している人々を支援できます。",
|
||||
"why-donate-2": "また、あなた自身の技術スキルを高める学習リソースの作成を支援することにもなります。",
|
||||
"bigger-donation": "より多くの金額による一回の寄付や、小切手の送付、または他の方法をお考えでしょうか?",
|
||||
@@ -528,15 +528,15 @@
|
||||
"card-number": "カード番号:",
|
||||
"expiration": "有効期限:",
|
||||
"secure-donation": "セキュアな寄付",
|
||||
"faq": "Frequently asked questions:",
|
||||
"only-you": "このメッセージはあなただけに表示されています。認定証の獲得おめでとうございます。簡単な課題ではなかったことと思います。freeCodeCamp を運営することもまた簡単ではなく、相当の費用もかかります。ぜひ私たちがあなたの、そして世界中の人々の役に立てるようご支援ください。当団体へのご寄付をお願いいたします。(場合により税控除可能)",
|
||||
"faq": "よくある質問:",
|
||||
"only-you": "このメッセージはあなただけに表示されています。認定証の獲得おめでとうございます。簡単な課題ではなかったことと思います。freeCodeCamp を運営することもまた簡単ではなく、相当の費用もかかります。ぜひ私たちがあなたの、そして世界中の人々の役に立てるようご支援ください。当チャリティー団体へのご寄付をお願いいたします。(場合により税控除可能)",
|
||||
"get-help": "寄付に関してサポートが必要な場合はどうしたらいいですか?",
|
||||
"how-transparent": "freeCodeCamp.org の透明性はどのような状態ですか?",
|
||||
"very-transparent": "極めて高いと評価されています。私たちは GuideStar.org より、プラチナグレードの透明性評価を受けています。",
|
||||
"download-irs": "<0>こちらで私たちの IRS Determination Letter をダウンロード</0>できます。",
|
||||
"download-990": "<0>こちらで私たちの最新の 990 (税金の年次報告書) をダウンロード</0>できます。",
|
||||
"how-efficient": "freeCodeCamp はどのくらい効率的なのでしょうか?",
|
||||
"fcc-budget": "freeCodeCamp's budget is much smaller than most comparable charities. We haven't brought in professional fundraisers. Instead, Quincy does everything himself.",
|
||||
"fcc-budget": "freeCodeCamp の予算は、同規模の他チャリティー団体に比べ非常に少ない状況です。私たちはプロの資金調達者の力を借りることなく、Quincy 自身がその役目を担っています。",
|
||||
"help-millions": "しかしながら、私たちは年間わずか数十万ドルの予算で、数百万の人々を支援することができています。",
|
||||
"how-one-time": "一回ごとの寄付を行うにはどうしたらいいですか?",
|
||||
"one-time": "一回ごとの寄付をご希望の場合、いつでも経済的なゆとりがある時に、freeCodeCamp のミッションをご支援いただくことができます。<0>こちらのリンクから、PayPal を通して任意の金額を寄付することができます。</0>",
|
||||
@@ -564,28 +564,28 @@
|
||||
"take-care-of-this": "毎月の寄付の領収書を donors@freecodecamp.org まで転送し、ご希望の変更内容をお伝えください。こちらで処理を行い、確認のご連絡を差し上げます。",
|
||||
"anything-else": "freeCodeCamp.org への寄付についてもっと知ることはできますか?",
|
||||
"other-support": "こちらに挙げた以外の方法で当団体を支援したいとお考えの場合、またはその他のお問い合わせつきましては、Quincy 宛てに quincy@freecodecamp.org までメールでご連絡ください。",
|
||||
"bear-progress-alt": "Illustration of an adorable teddy bear with a pleading expression holding an empty money jar.",
|
||||
"bear-completion-alt": "Illustration of an adorable teddy bear holding a large trophy.",
|
||||
"crucial-contribution": "Your contribution will be crucial in creating resources that empower millions of people to learn new skills and support their families.",
|
||||
"bear-progress-alt": "お願いの表情で空の募金箱を持っているかわいらしいテディベアのイラスト。",
|
||||
"bear-completion-alt": "大きなトロフィーを持っているかわいらしいテディベアのイラスト。",
|
||||
"crucial-contribution": "何百万もの人々が新しい技能を習得し、手に職を付けるための教材を作り続けるには、あなたの寄付が不可欠です。",
|
||||
"if-another-monthly": "If you want to make another monthly donation, please proceed with selecting your monthly donation amount.",
|
||||
"support-benefits-title": "Benefits from becoming a Supporter:",
|
||||
"support-benefits-1": "No more donation prompt popups",
|
||||
"support-benefits-2": "You'll get a Supporter badge",
|
||||
"support-benefits-3": "Your profile image will get a golden halo around it",
|
||||
"support-benefits-4": "You'll gain access to special Supporter Discord channels",
|
||||
"support-benefits-5": "And more benefits to come in 2024",
|
||||
"current-initiatives-title": "Current Initiatives:",
|
||||
"current-initiatives-1": "Creating new JavaScript and Python curricula",
|
||||
"current-initiatives-2": "Creating English and math curricula",
|
||||
"current-initiatives-3": "Translating our curriculum and tutorials into 32 languages",
|
||||
"current-initiatives-4": "Creating a free accredited computer science bachelor's degree",
|
||||
"community-achivements-title": "Our Community Achievements This Year:",
|
||||
"community-achivements-1": "Published <0>114</0> full-length courses on YouTube.",
|
||||
"community-achivements-2": "Published <0>1,045</0> text-based coding tutorials and <0>20</0> free books through freeCodeCamp Press.",
|
||||
"community-achivements-3": "Merged <0>2,753</0> code contributions into our open source repositories on GitHub",
|
||||
"community-achivements-4": "Translated <0>2,106,203</0> words to make our curriculum and tutorials more accessible to speakers of many world languages",
|
||||
"as-you-see": "As you can see, we're getting things done. So you can rest assured that we'll put your donations to good use.",
|
||||
"get-benefits": "Get the benefits and the knowledge that you’re helping our charity change education for the better. Become a Supporter today."
|
||||
"support-benefits-title": "サポーターになるメリット:",
|
||||
"support-benefits-1": "寄付のお願いのポップアップが表示されなくなります。",
|
||||
"support-benefits-2": "サポーターバッジを獲得できます。",
|
||||
"support-benefits-3": "プロフィール画像に金色の枠が表示されます。",
|
||||
"support-benefits-4": "サポーター向け Discord チャンネルに参加できます。",
|
||||
"support-benefits-5": "2024 年も新たな特典を追加予定です。",
|
||||
"current-initiatives-title": "freeCodeCamp における現在の取り組み:",
|
||||
"current-initiatives-1": "JavaScript、Python の新カリキュラム作成",
|
||||
"current-initiatives-2": "英語、数学カリキュラムの作成",
|
||||
"current-initiatives-3": "既存のカリキュラム、チュートリアルの翻訳 (32 の言語を対象に翻訳中)",
|
||||
"current-initiatives-4": "コンピューターサイエンスの無料認定学士号の設立",
|
||||
"community-achivements-title": "2023 年の freeCodeCamp コミュニティの実績:",
|
||||
"community-achivements-1": "長尺の YouTube 講座を <0>114</0> 件投稿",
|
||||
"community-achivements-2": "プログラミングチュートリアル記事を <0>1,045</0> 件、freeCodeCamp Press として無料の電子書籍を <0>20</0> 冊投稿",
|
||||
"community-achivements-3": "GitHub のオープンソースリポジトリにてコードのコントリビューションを <0>2,753</0> 件マージ",
|
||||
"community-achivements-4": "カリキュラムとチュートリアル記事の多言語化において <0>2,106,203</0> ワードを翻訳",
|
||||
"as-you-see": "皆様からのご寄付のおかげで、上記の活動が成し遂げられました。今後も有効に活用させていただくことをお約束いたします。",
|
||||
"get-benefits": "上記のメリットを通して、教育に良い変化をもたらすチャリティー活動を支援している実感が得られることと思います。ぜひサポーター加入をご検討ください。"
|
||||
},
|
||||
"report": {
|
||||
"sign-in": "ユーザーを報告するためにはサインインする必要があります",
|
||||
|
||||
@@ -302,132 +302,154 @@
|
||||
"2022/javascript-algorithms-and-data-structures": {
|
||||
"title": "Algoritmos e estruturas de dados em JavaScript (Beta)",
|
||||
"intro": [
|
||||
"Enquanto o HTML e o CSS controlam o conteúdo e o estilo de uma página, o JavaScript é usado para torná-lo interativo. Na certificação de Algoritmos e Estruturas de Dados em JavaScript, você aprenderá os fundamentos do JavaScript, incluindo variáveis, arrays, objetos, laços, funções, o DOM e mais.",
|
||||
"Além do básico, você aprenderá sobre Programação Orientada a Objetos (OOP), Programação Funcional (FP), pensamento algorítmico, como trabalhar com armazenamento local e como buscar dados de uma API."
|
||||
"Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.",
|
||||
"In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
"You'll also learn about Object Oriented Programming (OOP), Functional Programming, algorithmic thinking, how to work with local storage, and how to fetch data using an API."
|
||||
],
|
||||
"note": "Observação: algumas extensões de navegador, como bloqueadores de anúncios e bloqueadores de scripts, podem interferir nos testes. Se você tiver problemas, recomendamos desabilitar extensões que modifiquem ou bloqueiem o conteúdo das páginas durante o curso.",
|
||||
"blocks": {
|
||||
"build-a-caesars-cipher-project": {
|
||||
"title": "Projeto de criação da Cifra de César",
|
||||
"intro": ["", ""]
|
||||
"build-a-pokemon-search-app-project": {
|
||||
"title": "Build a Pokémon Search App Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build a Pokémon search app."
|
||||
]
|
||||
},
|
||||
"build-a-cash-register-project": {
|
||||
"title": "Projeto de criação de Caixa registradora",
|
||||
"intro": [
|
||||
"Este é um dos projetos necessários para obter sua certificação.",
|
||||
"Para este projeto, você criará uma aplicação para a web de caixa registradora."
|
||||
"For this project, you'll build a cash register web app."
|
||||
]
|
||||
},
|
||||
"build-a-palindrome-checker-project": {
|
||||
"title": "Projeto de criação de Verificador de palíndromo",
|
||||
"intro": [
|
||||
"Este é um dos projetos necessários para obter sua certificação.",
|
||||
"Para este projeto, você criará uma aplicação que verifica se uma palavra é um palíndromo."
|
||||
"For this project, you'll build an application that checks whether a given word is a palindrome."
|
||||
]
|
||||
},
|
||||
"build-a-roman-numeral-converter-project": {
|
||||
"title": "Projeto de criação de Conversor de números romanos",
|
||||
"intro": [
|
||||
"Este é um dos projetos necessários para solicitar sua certificação.",
|
||||
"Para este projeto, você criará uma aplicação que converte números inteiros em números romanos."
|
||||
"For this project, you'll build an application that converts integers to Roman numerals."
|
||||
]
|
||||
},
|
||||
"build-a-telephone-number-validator-project": {
|
||||
"title": "Projeto de criação de Validador de números de telefone",
|
||||
"intro": [
|
||||
"Este é um dos projetos necessários para solicitar sua certificação.",
|
||||
"Para este projeto, você criará uma aplicação que verifica se um número é um número de telefone válido nos Estados Unidos."
|
||||
"For this project, you'll build an application that checks if a number is a valid United States phone number."
|
||||
]
|
||||
},
|
||||
"learn-basic-javascript-by-building-a-role-playing-game": {
|
||||
"title": "Aprenda JavaScript básico criando um jogo de RPG",
|
||||
"intro": [
|
||||
"O JavaScript é uma linguagem de script que você pode usar para tornar as páginas da web interativas. É uma das principais tecnologias da web, juntamente com o HTML e o CSS e tem o suporte de todos os navegadores modernos.",
|
||||
"Neste projeto prático, você aprenderá conceitos básicos de programação em JavaScript criando um jogo de RPG. Você aprenderá a trabalhar com arrays, strings, objetos, funções, laços, instruções if/else e muito mais."
|
||||
"JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, <code>if/else</code> statements, and more."
|
||||
]
|
||||
},
|
||||
"learn-form-validation-by-building-a-calorie-counter": {
|
||||
"title": "Aprenda validação de formulários construindo um contador de calorias",
|
||||
"intro": [
|
||||
"Ao criar aplicações para a web, haverá momentos em que você precisará trabalhar com a entrada do usuário e com validação de formulário. Neste projeto de contador de calorias, você aprenderá a lidar com entradas do usuário, a realizar cálculos com base nessa entrada e a atualizar dinamicamente a interface para exibir os resultados.",
|
||||
"Neste projeto prático, você aprenderá expressões regulares básicas, template literals, o método <code>addEventListener()</code> e muito mais."
|
||||
"Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-functional-programming-by-building-a-spreadsheet": {
|
||||
"title": "Aprenda programação funcional criando uma planilha",
|
||||
"intro": [
|
||||
"Programação funcional é uma abordagem popular em desenvolvimento de software. Na programação funcional, o código é organizado em funções menores e básicas, que podem ser combinadas para criar programas complexos.",
|
||||
"Neste projeto de aplicação de planilhas, você aprenderá a analisar e avaliar expressões matemáticas, a implementar funções de planilha manipular referências de células e a criar interfaces para a web interativas, com atualizações de conteúdo dinâmicas baseadas na entrada do usuário. O projeto abrangerá conceitos como os métodos <code>map()</code>, <code>find()</code>, <code>parseInt()</code>, <code>includes()</code> e mais."
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.",
|
||||
"This project will cover concepts like the <code>map()</code> method, <code>find()</code> method, <code>parseInt()</code>, the <code>includes()</code> method."
|
||||
]
|
||||
},
|
||||
"learn-modern-javascript-methods-by-building-football-team-cards": {
|
||||
"title": "Aprenda métodos modernos de JavaScript criando cards de equipes de futebol",
|
||||
"intro": [
|
||||
"Um aspecto comum da criação de aplicações para a web é trabalhar com conjuntos de dados e com o resultado dessas informações na tela. Neste projeto de cards de equipes de futebol, você aprenderá a trabalhar com manipulação do DOM, desestruturação de objetos, manipulação de eventos e filtragem de dados.",
|
||||
"Este projeto abrangerá conceitos como a instrução switch, parâmetros padrão, <code>Object.freeze()</code>, o método <code>map()</code> e mais."
|
||||
"One common aspect of building web applications: processing datasets, and then outputting information to the screen. In this sports team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like switch statements, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-advanced-array-methods-by-building-a-statistics-calculator": {
|
||||
"title": "Aprenda métodos de arrays avançados criando uma calculadora de estatística",
|
||||
"intro": [
|
||||
"Sentir-se confortável para trabalhar com métodos de manipulação de array, como <code>map()</code>, <code>reduce()</code> e <code>filter()</code>, é uma parte fundamental de JavaScript.",
|
||||
"Neste projeto de calculadora de estatísticas, você ganhará experiência com o tratamento da entrada de usuário, com a manipulação do DOM e com o encadeamento de métodos, realizando cálculos estatísticos como média, moda, variância e desvio-padrão."
|
||||
"As you expand your JavaScript skills, you'll want to get comfortable with array manipulation methods, such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code>.",
|
||||
"In this statistics calculator project, you'll gain experience with handling user input, DOM manipulation, and method chaining. You'll get practice by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
]
|
||||
},
|
||||
"learn-basic-oop-by-building-a-shopping-cart": {
|
||||
"title": "Aprenda POO básica criando um carrinho de compras",
|
||||
"intro": [
|
||||
"A POO, ou Programação Orientada a Objetos, é uma das abordagens principais do processo de desenvolvimento de software. Na POO, os objetos e as classes são usados para organizar o código, descrever coisas e o que elas podem fazer.",
|
||||
"Neste projeto de carrinho de compras, você aprenderá a definir e utilizar classes, a criar instâncias de classe e a implementar métodos para a manipulação de dados. Este projeto tratará de conceitos como a inclusão de operadores ternários, operador spread, a palavra-chave <code>this</code> e mais."
|
||||
"OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, developers use objects and classes to structure their code.",
|
||||
"In this shopping cart project, you'll learn how to define classes and use them. You'll create class instances and implement methods for data manipulation.",
|
||||
"This project will cover concepts like the ternary operator, the spread operator, the <code>this</code> keyword, and more."
|
||||
]
|
||||
},
|
||||
"learn-fetch-and-promises-by-building-an-fcc-authors-page": {
|
||||
"title": "Aprenda Fetch e Promises criando uma página de autores do fCC",
|
||||
"intro": [
|
||||
"Um aspecto comum do desenvolvimento para a web é aprender a buscar dados de uma API externa e trabalhar com JavaScript assíncrono. Este projeto de página de autores do freeCodeCamp mostrará a você como trabalhar com o método fetch e como atualizar dinamicamente o DOM para exibir os dados obtidos.",
|
||||
"Este projeto também ensinará a paginar seus dados para que você possa carregar os resultados em lotes. "
|
||||
"One common aspect of web development is learning how to fetch data from an external API, then work with asynchronous JavaScript.",
|
||||
"This freeCodeCamp authors page project will show you how to use the fetch method, then dynamically update the DOM to display the fetched data.",
|
||||
"This project will also teach you how to paginate your data so you can load results in batches."
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-spam-filter": {
|
||||
"title": "Aprenda expressões regulares criando um filtro de spam",
|
||||
"intro": [
|
||||
"Expressões regulares, muitas vezes abreviadas como \"regex\" ou \"regexp\", são padrões que ajudam programadores a encontrar correspondências, pesquisar e substituir texto. Expressões regulares são muito poderosas, mas podem ser difíceis de ler porque usam caracteres especiais para fazer correspondências mais complexas e flexíveis.",
|
||||
"Neste projeto de filtro de spam, você aprenderá a usar caracteres especiais, grupos de captura, buscas positivas e negativas e outras técnicas para encontrar correspondências com o texto desejado."
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are powerful, but can be difficult to understand because they use so many special characters.",
|
||||
"In this spam filter project, you'll learn about capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
|
||||
]
|
||||
},
|
||||
"learn-basic-algorithmic-thinking-by-building-a-number-sorter": {
|
||||
"title": "Aprenda o raciocínio básico de Algoritmos criando uma ordenação numérica",
|
||||
"intro": [
|
||||
"Na ciência da computação, existem algoritmos de classificação fundamentais que todos os desenvolvedores devem aprender. Neste projeto de criação de um ordenador de números, você aprenderá a implementar e visualizar diferentes algoritmos de classificação, como Bubble Sort, Selection Sort e Insertion Sort usando JavaScript.",
|
||||
"Este projeto ajudará você a entender os conceitos fundamentais por trás desses algoritmos e como eles podem ser aplicados para ordenar dados numéricos em uma aplicação para a web."
|
||||
"In computer science, there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you'll learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort – all with JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms, and how you can apply them to sort numerical data in web applications."
|
||||
]
|
||||
},
|
||||
"learn-intermediate-algorithmic-thinking-by-building-a-dice-game": {
|
||||
"title": "Learn Intermediate Algorithmic Thinking by Building a Dice Game",
|
||||
"intro": [
|
||||
"Algorithmic thinking involves the ability to break down complex problems into a sequence of well-defined, step-by-step instructions.",
|
||||
"In this Dice game project, you’ll learn how to manage game state, implement game logic for rolling dice, keeping score, and applying rules for various combinations.",
|
||||
"This project covers concepts such as event handling, array manipulation, conditional logic, and updating the user interface dynamically based on game state."
|
||||
]
|
||||
},
|
||||
"learn-intermediate-oop-by-building-a-platformer-game": {
|
||||
"title": "Aprenda OOP intermediário construindo um jogo de plataforma",
|
||||
"intro": [
|
||||
"Criar jogos permite que você entenda os princípios básicos de programação ao mesmo tempo em que cria uma experiência dinâmica e interativa de jogos.",
|
||||
"Neste projeto de jogo de plataforma, você continuará aprendendo sobre classes, objetos, herança e encapsulamento. Você também aprenderá a criar e a organizar elementos de jogo de maneira eficiente e a obter informações sobre a resolução de problemas e a reutilização de código."
|
||||
"Coding a game is a great way to grasp fundamental programming principles, while also creating an interactive gaming experience.",
|
||||
"In this platformer game project, you'll continue to learn about classes, objects, inheritance, and encapsulation. You'll also learn how to design and organize game elements efficiently and gain insights into problem-solving and code reusability."
|
||||
]
|
||||
},
|
||||
"learn-localstorage-by-building-a-todo-app": {
|
||||
"title": "Aprenda sobre armazenamento local criando uma aplicação de lista de tarefas",
|
||||
"intro": [
|
||||
"O armazenamento local é uma funcionalidade do navegador da web que permite que aplicações da web armazenem pares de chave-valor de maneira persistente dentro do navegador de um usuário, permitindo que os dados sejam salvos e recuperados nas sessões das páginas.",
|
||||
"Nesta aplicação de lista de tarefas, você aprenderá a lidar com entradas de formulário, a gerenciar o armazenamento local, a executar operações do CRUD (criar, ler, atualizar e apagar) em tarefas, a implementar \"ouvintes\" de eventos e a ativar/desativar elementos da UI."
|
||||
"Local storage is a web browser feature that lets web applications store key-value pairs persistently within a user's browser. This allows web apps to save data during one session, then retrieve it in a later page session.",
|
||||
"In this TODO application, you'll learn how to handle form inputs, manage local storage, perform CRUD (Create, Read, Update, Delete) operations on tasks, implement event listeners, and toggle UI elements."
|
||||
]
|
||||
},
|
||||
"learn-the-date-object-by-building-a-date-formatter": {
|
||||
"title": "Aprenda sobre o objeto Date criando um formatador de datas",
|
||||
"intro": [
|
||||
"Trabalhar com datas em JavaScript pode ser ao mesmo tempo poderoso e desafiador. Neste projeto, ao navegar através de vários métodos, formatos e fusos horários, você aprenderá a trabalhar com o objeto Date do JavaScript, incluindo os seus métodos e propriedades, e aprenderá a formatar datas de maneira eficaz.",
|
||||
"Working with dates in JavaScript can be challenging. You have to navigate various methods, formats, and time zones. In this project, you'll learn how to work with the JavaScript Date object, including its methods and properties. You'll also learn how to correctly format dates.",
|
||||
"Este projeto cobrirá conceitos como os métodos: <code>getDate()</code>, <code>getMonth()</code> e <code>getFullYear()</code>."
|
||||
]
|
||||
},
|
||||
"learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard": {
|
||||
"title": "Aprenda programação assíncrona criando uma tabela de lideres do fórum do fCC",
|
||||
"intro": [
|
||||
"Trabalhar com programação assíncrona é um fundamental em JavaScript. Neste projeto, você ganhará proficiência em conceitos de programação assíncrona criando uma tabela de liderança do fórum do freeCodeCamp.",
|
||||
"Este projeto cobrirá a Fetch API, promises, async/await e a instrução try... catch."
|
||||
"JavaScript is an asynchronous programming language. And this project will help you gain proficiency in asynchronous concepts. You'll code your own freeCodeCamp forum leaderboard.",
|
||||
"This project will cover the Fetch API, promises, Async/Await, and the try..catch statement."
|
||||
]
|
||||
},
|
||||
"learn-basic-string-and-array-methods-by-building-a-music-player": {
|
||||
"title": "Learn Basic String and Array Methods by Building a Music Player",
|
||||
"intro": [
|
||||
"Now let's learn some essential string and array methods like the <code>find()</code>, <code>forEach()</code>, <code>map()</code>, and <code>join()</code>. These methods are crucial for developing dynamic web applications.",
|
||||
"In this project, you'll code a basic MP3 player using HTML, CSS, and JavaScript. The project covers fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. You'll even learn how to dynamically update your user interface based on the current song."
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1047,6 +1069,14 @@
|
||||
"top-the-box-model": {
|
||||
"title": "Aprenda sobre o modelo de caixas",
|
||||
"intro": ["Uma descrição deve ser determinada"]
|
||||
},
|
||||
"top-introduction-to-flexbox": {
|
||||
"title": "Introduction to Flexbox",
|
||||
"intro": ["A description is to be determined"]
|
||||
},
|
||||
"top-learn-block-and-inline": {
|
||||
"title": "Learn the difference between Block and Inline",
|
||||
"intro": ["A description is to be determined"]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -306,7 +306,7 @@
|
||||
"page-number": "{{pageNumber}} de {{totalPages}}"
|
||||
},
|
||||
"footer": {
|
||||
"tax-exempt-status": "O freeCodeCamp é uma organização beneficente 501(c)(3), isenta de impostos e apoiada por doações (Número de identificação fiscal federal dos Estados Unidos: 82-0779546).",
|
||||
"tax-exempt-status": "freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charitable organization (United States Federal Tax Identification Number: 82-0779546).",
|
||||
"mission-statement": "Nossa missão: ajudar as pessoas a aprender a programar de forma gratuita. Conseguimos isto criando milhares de vídeos, artigos e lições de programação interativas, todas disponíveis gratuitamente para o público.",
|
||||
"donation-initiatives": "Doações para o freeCodeCamp vão para as nossas iniciativas educacionais e ajudam a pagar por servidores, serviços e equipe.",
|
||||
"donate-text": "Você pode <1>fazer uma doação dedutível de imposto aqui</1>.",
|
||||
|
||||
@@ -302,132 +302,154 @@
|
||||
"2022/javascript-algorithms-and-data-structures": {
|
||||
"title": "JavaScript Algorithms and Data Structures (Beta)",
|
||||
"intro": [
|
||||
"While HTML and CSS control the content and styling of a page, JavaScript is used to make it interactive. In the JavaScript Algorithm and Data Structures Certification, you'll learn the fundamentals of JavaScript like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
"In addition to the fundamentals, you will learn about Object Oriented Programming (OOP), Functional Programming (FP), algorithmic thinking, how to work with local storage and how to fetch data from an API."
|
||||
"Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.",
|
||||
"In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
"You'll also learn about Object Oriented Programming (OOP), Functional Programming, algorithmic thinking, how to work with local storage, and how to fetch data using an API."
|
||||
],
|
||||
"note": "Note: Some browser extensions, such as ad-blockers and script-blockers can interfere with the tests. If you face issues, we recommend disabling extensions that modify or block the content of pages while taking the course.",
|
||||
"blocks": {
|
||||
"build-a-caesars-cipher-project": {
|
||||
"title": "Unda Mradi wa Cipher wa Kaisari",
|
||||
"intro": ["", ""]
|
||||
"build-a-pokemon-search-app-project": {
|
||||
"title": "Build a Pokémon Search App Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build a Pokémon search app."
|
||||
]
|
||||
},
|
||||
"build-a-cash-register-project": {
|
||||
"title": "Unda Mradi wa Cash Register",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build a cash register web app."
|
||||
"For this project, you'll build a cash register web app."
|
||||
]
|
||||
},
|
||||
"build-a-palindrome-checker-project": {
|
||||
"title": "Unda Mradi wa Palindrome Checker",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build an application that checks if a word is a palindrome."
|
||||
"For this project, you'll build an application that checks whether a given word is a palindrome."
|
||||
]
|
||||
},
|
||||
"build-a-roman-numeral-converter-project": {
|
||||
"title": "Unda Mradi wa Kubadilisha Nambari za Kirumi",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you will build an application that converts integers to Roman numerals."
|
||||
"For this project, you'll build an application that converts integers to Roman numerals."
|
||||
]
|
||||
},
|
||||
"build-a-telephone-number-validator-project": {
|
||||
"title": "Unda Mradi wa Kuthibitisha Nambari ya Simu",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you will build an application that checks if a number is a valid United States phone number."
|
||||
"For this project, you'll build an application that checks if a number is a valid United States phone number."
|
||||
]
|
||||
},
|
||||
"learn-basic-javascript-by-building-a-role-playing-game": {
|
||||
"title": "Jifunze Misingi ya JavaScript kwa Kuunda Mchezo wa Role Playing",
|
||||
"intro": [
|
||||
"JavaScript is a scripting language you can use to make web pages interactive. It is one of the core technologies of the web, along with HTML and CSS, and is supported by all modern browsers.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by building a role playing game. You'll learn to work with arrays, strings, objects, functions, loops, if/else statements, and more."
|
||||
"JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, <code>if/else</code> statements, and more."
|
||||
]
|
||||
},
|
||||
"learn-form-validation-by-building-a-calorie-counter": {
|
||||
"title": "Jifunze Uthibitishaji wa Fomu kwa Kuunda Calorie Counter",
|
||||
"intro": [
|
||||
"When building out web applications, there will be times where you will need to work with user input and form validation. In this calorie counter project, you will learn how to handle user input, perform calculations based on that input, and dynamically update the interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method and more."
|
||||
"Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-functional-programming-by-building-a-spreadsheet": {
|
||||
"title": "Jifunze Functional Programming kwa Kuunda Spreadsheet",
|
||||
"intro": [
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, code is organized into smaller, basic functions that can be combined to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces with dynamic content updates based on user input. This project will cover concepts like the <code>map()</code> method, <code>find()</code> method, <code>parseInt()</code>, the <code>includes()</code> method and more."
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.",
|
||||
"This project will cover concepts like the <code>map()</code> method, <code>find()</code> method, <code>parseInt()</code>, the <code>includes()</code> method."
|
||||
]
|
||||
},
|
||||
"learn-modern-javascript-methods-by-building-football-team-cards": {
|
||||
"title": "Jifunze Mbinu za Kisasa za JavaScript Kwa Kuunda Kadi za Timu ya Soka",
|
||||
"intro": [
|
||||
"A common aspect of building web applications is to work with data sets and output that information on the screen. In this football team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like the switch statement, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method and more."
|
||||
"One common aspect of building web applications: processing datasets, and then outputting information to the screen. In this sports team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like switch statements, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-advanced-array-methods-by-building-a-statistics-calculator": {
|
||||
"title": "Jifunze Mbinu za Kina za Array kwa Kuunda Kikokotoo cha Takwimu",
|
||||
"intro": [
|
||||
"Getting comfortable with working with array manipulation methods such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code> is a fundamental part of JavaScript.",
|
||||
"In this statistics calculator project, you'll gain experience in handling user input, DOM manipulation, and method chaining by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
"As you expand your JavaScript skills, you'll want to get comfortable with array manipulation methods, such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code>.",
|
||||
"In this statistics calculator project, you'll gain experience with handling user input, DOM manipulation, and method chaining. You'll get practice by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
]
|
||||
},
|
||||
"learn-basic-oop-by-building-a-shopping-cart": {
|
||||
"title": "Learn Basic OOP by Building a Shopping Cart",
|
||||
"intro": [
|
||||
"OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, objects and classes organize code to describe things and what they can do.",
|
||||
"In this shopping cart project, you'll learn learn how to define and utilize classes, create class instances, and implement methods for data manipulation. This project will cover concepts including the ternary operator, spread operator, the <code>this</code> keyword and more."
|
||||
"OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, developers use objects and classes to structure their code.",
|
||||
"In this shopping cart project, you'll learn how to define classes and use them. You'll create class instances and implement methods for data manipulation.",
|
||||
"This project will cover concepts like the ternary operator, the spread operator, the <code>this</code> keyword, and more."
|
||||
]
|
||||
},
|
||||
"learn-fetch-and-promises-by-building-an-fcc-authors-page": {
|
||||
"title": "Jifunze Fetch na Promises Kwa Kuunda Ukurasa wa Waandishi wa fCC",
|
||||
"intro": [
|
||||
"A common aspect of web development is learning how to fetch data from an external API and work with asynchronous JavaScript. This freeCodeCamp authors page project will show you how to work with the fetch method and dynamically update the DOM to display the fetched data,",
|
||||
"This project will also teach you how to paginate your data so you can load results in batches. "
|
||||
"One common aspect of web development is learning how to fetch data from an external API, then work with asynchronous JavaScript.",
|
||||
"This freeCodeCamp authors page project will show you how to use the fetch method, then dynamically update the DOM to display the fetched data.",
|
||||
"This project will also teach you how to paginate your data so you can load results in batches."
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-spam-filter": {
|
||||
"title": "Jifunze Regular Expressions kwa Kuunda Spam Filter",
|
||||
"intro": [
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are very powerful, but can be hard to read because they use special characters to make more complex, flexible matches.",
|
||||
"In this spam filter project, you'll learn how to use special characters, capture groups, positive and negative lookaheads, and other techniques to match any text you want."
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are powerful, but can be difficult to understand because they use so many special characters.",
|
||||
"In this spam filter project, you'll learn about capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
|
||||
]
|
||||
},
|
||||
"learn-basic-algorithmic-thinking-by-building-a-number-sorter": {
|
||||
"title": "Jifunze Msingi wa Algorithmic Thinking kwa Kuunda Kipanga Nambari",
|
||||
"intro": [
|
||||
"In computer science there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you will learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort using JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms and how they can be applied to sort numerical data in a web applications."
|
||||
"In computer science, there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you'll learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort – all with JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms, and how you can apply them to sort numerical data in web applications."
|
||||
]
|
||||
},
|
||||
"learn-intermediate-algorithmic-thinking-by-building-a-dice-game": {
|
||||
"title": "Learn Intermediate Algorithmic Thinking by Building a Dice Game",
|
||||
"intro": [
|
||||
"Algorithmic thinking involves the ability to break down complex problems into a sequence of well-defined, step-by-step instructions.",
|
||||
"In this Dice game project, you’ll learn how to manage game state, implement game logic for rolling dice, keeping score, and applying rules for various combinations.",
|
||||
"This project covers concepts such as event handling, array manipulation, conditional logic, and updating the user interface dynamically based on game state."
|
||||
]
|
||||
},
|
||||
"learn-intermediate-oop-by-building-a-platformer-game": {
|
||||
"title": "Learn Intermediate OOP by Building a Platformer Game",
|
||||
"intro": [
|
||||
"Building games allows you to grasp fundamental programming principles while creating a dynamic and interactive gaming experience.",
|
||||
"In this platformer game project, you will continue to learn about classes, objects, inheritance, and encapsulation. You will also learn how to design and organize game elements efficiently and gain insights into problem-solving and code reusability."
|
||||
"Coding a game is a great way to grasp fundamental programming principles, while also creating an interactive gaming experience.",
|
||||
"In this platformer game project, you'll continue to learn about classes, objects, inheritance, and encapsulation. You'll also learn how to design and organize game elements efficiently and gain insights into problem-solving and code reusability."
|
||||
]
|
||||
},
|
||||
"learn-localstorage-by-building-a-todo-app": {
|
||||
"title": "Learn localStorage by Building a Todo App",
|
||||
"intro": [
|
||||
"Local storage is a web browser feature that allows web applications to store key-value pairs persistently within a user's browser, enabling data to be saved and retrieved across page sessions.",
|
||||
"In this TODO application, you will learn how to handle form inputs, manage local storage, perform CRUD (Create, Read, Update, Delete) operations on tasks, implementing event listeners, and toggling UI elements."
|
||||
"Local storage is a web browser feature that lets web applications store key-value pairs persistently within a user's browser. This allows web apps to save data during one session, then retrieve it in a later page session.",
|
||||
"In this TODO application, you'll learn how to handle form inputs, manage local storage, perform CRUD (Create, Read, Update, Delete) operations on tasks, implement event listeners, and toggle UI elements."
|
||||
]
|
||||
},
|
||||
"learn-the-date-object-by-building-a-date-formatter": {
|
||||
"title": "Learn the Date Object by Building a Date Formatter",
|
||||
"intro": [
|
||||
"Working with dates in JavaScript can be both powerful and challenging, as you navigate through various methods, formats, and time zones. In this project you will learn how to work with the JavaScript Date object, including its methods and properties, and learn how to format dates effectively.",
|
||||
"Working with dates in JavaScript can be challenging. You have to navigate various methods, formats, and time zones. In this project, you'll learn how to work with the JavaScript Date object, including its methods and properties. You'll also learn how to correctly format dates.",
|
||||
"This project will cover concepts such as the <code>getDate()</code>, <code>getMonth()</code>, and <code>getFullYear()</code> methods."
|
||||
]
|
||||
},
|
||||
"learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard": {
|
||||
"title": "Learn Asynchronous Programming by Building an fCC Forum Leaderboard",
|
||||
"intro": [
|
||||
"Working with asynchronous programming is a core fundamental of JavaScript. In this project, you will gain proficiency in asynchronous concepts by building a freeCodeCamp forum leaderboard.",
|
||||
"This project will cover the Fetch API, promises, Async/Await, and the try...catch statement."
|
||||
"JavaScript is an asynchronous programming language. And this project will help you gain proficiency in asynchronous concepts. You'll code your own freeCodeCamp forum leaderboard.",
|
||||
"This project will cover the Fetch API, promises, Async/Await, and the try..catch statement."
|
||||
]
|
||||
},
|
||||
"learn-basic-string-and-array-methods-by-building-a-music-player": {
|
||||
"title": "Learn Basic String and Array Methods by Building a Music Player",
|
||||
"intro": [
|
||||
"Now let's learn some essential string and array methods like the <code>find()</code>, <code>forEach()</code>, <code>map()</code>, and <code>join()</code>. These methods are crucial for developing dynamic web applications.",
|
||||
"In this project, you'll code a basic MP3 player using HTML, CSS, and JavaScript. The project covers fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. You'll even learn how to dynamically update your user interface based on the current song."
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1047,6 +1069,14 @@
|
||||
"top-the-box-model": {
|
||||
"title": "Jifunze Box Model",
|
||||
"intro": ["Maelezo yanapaswa kuamuliwa"]
|
||||
},
|
||||
"top-introduction-to-flexbox": {
|
||||
"title": "Introduction to Flexbox",
|
||||
"intro": ["A description is to be determined"]
|
||||
},
|
||||
"top-learn-block-and-inline": {
|
||||
"title": "Learn the difference between Block and Inline",
|
||||
"intro": ["A description is to be determined"]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -306,7 +306,7 @@
|
||||
"page-number": "{{pageNumber}} kati ya {{totalPages}}"
|
||||
},
|
||||
"footer": {
|
||||
"tax-exempt-status": "freeCodeCamp ni shirika la usaidizi la 501(c)(3) la kutotozwa ushuru linaloungwa mkono na wafadhili (Nambari ya Utambulisho ya Ushuru ya Shirikisho la Marekani: 82-0779546)",
|
||||
"tax-exempt-status": "freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charitable organization (United States Federal Tax Identification Number: 82-0779546).",
|
||||
"mission-statement": "Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public.",
|
||||
"donation-initiatives": "Michango kwa freeCodeCamp huenda kwenye mipango yetu ya elimu na kusaidia kulipia seva, huduma na wafanyakazi.",
|
||||
"donate-text": "Unaweza <1>kutoa mchango unaokatwa kodi hapa</1>.",
|
||||
|
||||
@@ -302,132 +302,154 @@
|
||||
"2022/javascript-algorithms-and-data-structures": {
|
||||
"title": "Алгоритми JavaScript та структури даних (бета-версія)",
|
||||
"intro": [
|
||||
"Якщо HTML та CSS відповідають за вміст і стилізацію сторінки, то JavaScript робить її інтерактивною. У сертифікації «Алгоритми JavaScript та структури даних» ви вивчите основи JavaScript, включно зі змінними, масивами, об’єктами, циклами, функціями, об’єктною моделлю документа та багато іншого.",
|
||||
"Крім основ, ви вивчите об’єктноорієнтоване програмування, функціональне програмування, алгоритмічне мислення, способи роботи з локальним сховищем і отримання даних з API."
|
||||
"Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.",
|
||||
"In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
"You'll also learn about Object Oriented Programming (OOP), Functional Programming, algorithmic thinking, how to work with local storage, and how to fetch data using an API."
|
||||
],
|
||||
"note": "Примітка: деякі розширення браузера (як блокувальники реклами та скриптів) можуть втручатися в тести. Якщо ви зіткнулися з подібними проблемами, ми рекомендуємо вимкнути розширення, які змінюють або блокують вміст сторінок під час виконання курсу.",
|
||||
"blocks": {
|
||||
"build-a-caesars-cipher-project": {
|
||||
"title": "Проєкт «Створіть шифр Цезаря»",
|
||||
"intro": ["", ""]
|
||||
"build-a-pokemon-search-app-project": {
|
||||
"title": "Build a Pokémon Search App Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you will build a Pokémon search app."
|
||||
]
|
||||
},
|
||||
"build-a-cash-register-project": {
|
||||
"title": "Проєкт «Створіть касовий апарат»",
|
||||
"intro": [
|
||||
"Цей проєкт потрібно виконати, щоб отримати сертифікацію.",
|
||||
"У цьому проєкті ви створите вебзастосунок касового апарату."
|
||||
"For this project, you'll build a cash register web app."
|
||||
]
|
||||
},
|
||||
"build-a-palindrome-checker-project": {
|
||||
"title": "Проєкт «Створіть перевірку паліндрома»",
|
||||
"intro": [
|
||||
"Цей проєкт потрібно виконати, щоб отримати сертифікацію.",
|
||||
"У цьому проєкті ви створите застосунок, який перевіряє, чи слово є паліндромом."
|
||||
"For this project, you'll build an application that checks whether a given word is a palindrome."
|
||||
]
|
||||
},
|
||||
"build-a-roman-numeral-converter-project": {
|
||||
"title": "Проєкт «Створіть конвертер римських чисел»",
|
||||
"intro": [
|
||||
"Цей проєкт потрібно виконати, щоб отримати сертифікацію.",
|
||||
"У цьому проєкті ви створите застосунок, який перетворює цілі числа в римські."
|
||||
"For this project, you'll build an application that converts integers to Roman numerals."
|
||||
]
|
||||
},
|
||||
"build-a-telephone-number-validator-project": {
|
||||
"title": "Проєкт «Створіть валідатор мобільного номера»",
|
||||
"intro": [
|
||||
"Цей проєкт потрібно виконати, щоб отримати сертифікацію.",
|
||||
"У цьому проєкті ви створите застосунок, який перевіряє, чи мобільний номер є дійсним номером США."
|
||||
"For this project, you'll build an application that checks if a number is a valid United States phone number."
|
||||
]
|
||||
},
|
||||
"learn-basic-javascript-by-building-a-role-playing-game": {
|
||||
"title": "Вивчіть основи JavaScript, створивши рольову гру",
|
||||
"intro": [
|
||||
"JavaScript — це скриптова мова, яка використовується для того, аби зробити вебсайти інтерактивними. Це одна з основних технологій в мережі (разом з HTML та CSS), яка підтримується всіма сучасними браузерами.",
|
||||
"У цьому практичному проєкті ви вивчите основні поняття програмування на JavaScript, створивши рольову гру. Ви навчитеся працювати з масивами, рядками, об’єктами, функціями, циклами, інструкціями if/else тощо."
|
||||
"JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, <code>if/else</code> statements, and more."
|
||||
]
|
||||
},
|
||||
"learn-form-validation-by-building-a-calorie-counter": {
|
||||
"title": "Вивчіть валідацію форм, створивши лічильник калорій",
|
||||
"intro": [
|
||||
"При створенні вебзастосунків вам знадобиться працювати з введенням користувача та валідацією форм. У цьому проєкті з підрахунку калорій ви навчитеся обробляти введення користувача, виконувати обчислення на основі цього введення та динамічно оновлювати інтерфейс для відтворення результатів.",
|
||||
"У цьому практичному проєкті ви вивчите основні регулярні вирази, шаблонні літерали, метод <code>addEventListener()</code> та багато іншого."
|
||||
"Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-functional-programming-by-building-a-spreadsheet": {
|
||||
"title": "Вивчіть функційне програмування, створивши електронну таблицю",
|
||||
"intro": [
|
||||
"Функційне програмування — це ще один популярний підхід до розробки програмного забезпечення. У функційному програмуванні код впорядкований у менші, прості функції, які можна об’єднувати для створення складних програм.",
|
||||
"У цьому проєкті зі створення застосунку з таблицями ви дізнаєтесь про парсинг та обчислення математичних виразів, реалізації функцій таблиць, обробки посилань на комірки та створення інтерактивних вебінтерфейсів з динамічним оновленням вмісту на основі введення користувача. Цей проєкт охопить такі поняття, як методи <code>map()</code>, <code>find()</code>, <code>parseInt()</code>, <code>includes()</code> та інші."
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.",
|
||||
"This project will cover concepts like the <code>map()</code> method, <code>find()</code> method, <code>parseInt()</code>, the <code>includes()</code> method."
|
||||
]
|
||||
},
|
||||
"learn-modern-javascript-methods-by-building-football-team-cards": {
|
||||
"title": "Вивчіть сучасні методи JavaScript, побудувавши карточки футбольних команд",
|
||||
"intro": [
|
||||
"Поширення даних на екрані є поширеним аспектом створення вебзастосунків. У цьому проєкті з картками футбольних команд ви дізнаєтесь, як працювати з маніпулюванням DOM, деструктуризацією об’єктів, обробкою подій та фільтрацією даних.",
|
||||
"Цей проєкт охопить такі поняття, як інструкція switch, параметри за замовчуванням, <code>Object.freeze()</code>, метод <code>map()</code> тощо."
|
||||
"One common aspect of building web applications: processing datasets, and then outputting information to the screen. In this sports team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like switch statements, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-advanced-array-methods-by-building-a-statistics-calculator": {
|
||||
"title": "Вивчіть передові методи масиву, створивши статистичний калькулятор",
|
||||
"intro": [
|
||||
"Зручне володіння такими методами маніпулювання масивами, як <code>map()</code>, <code>reduce()</code> та <code>filter()</code>, є фундаментальною частиною JavaScript.",
|
||||
"У цьому проєкті зі створення статистичного калькулятора ви здобудете досвід роботи з введенням користувача, маніпулюванням DOM та ланцюжковими методами, виконуючи такі статистичні обчислення, як середнє значення, медіана, мода, дисперсія та стандартне відхилення."
|
||||
"As you expand your JavaScript skills, you'll want to get comfortable with array manipulation methods, such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code>.",
|
||||
"In this statistics calculator project, you'll gain experience with handling user input, DOM manipulation, and method chaining. You'll get practice by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
]
|
||||
},
|
||||
"learn-basic-oop-by-building-a-shopping-cart": {
|
||||
"title": "Learn Basic OOP by Building a Shopping Cart",
|
||||
"intro": [
|
||||
"OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, objects and classes organize code to describe things and what they can do.",
|
||||
"In this shopping cart project, you'll learn learn how to define and utilize classes, create class instances, and implement methods for data manipulation. This project will cover concepts including the ternary operator, spread operator, the <code>this</code> keyword and more."
|
||||
"OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, developers use objects and classes to structure their code.",
|
||||
"In this shopping cart project, you'll learn how to define classes and use them. You'll create class instances and implement methods for data manipulation.",
|
||||
"This project will cover concepts like the ternary operator, the spread operator, the <code>this</code> keyword, and more."
|
||||
]
|
||||
},
|
||||
"learn-fetch-and-promises-by-building-an-fcc-authors-page": {
|
||||
"title": "Вивчіть fetch та promises, побудувавши сторінку автора fCC",
|
||||
"intro": [
|
||||
"У веброзробці важливо навчитись, як отримати дані з зовнішнього API та працювати з асинхронним JavaScript. У проєкті з сторінками авторів freeCodeCamp ви побачите, як працювати з методом fetch та динамічно оновлювати DOM для відтворення отриманих даних.",
|
||||
"Цей проєкт також навчить, як робити навігацію даних, щоб ви могли завантажувати результати партіями. "
|
||||
"One common aspect of web development is learning how to fetch data from an external API, then work with asynchronous JavaScript.",
|
||||
"This freeCodeCamp authors page project will show you how to use the fetch method, then dynamically update the DOM to display the fetched data.",
|
||||
"This project will also teach you how to paginate your data so you can load results in batches."
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-spam-filter": {
|
||||
"title": "Вивчіть регулярні вирази, побудувавши спам-фільтр",
|
||||
"intro": [
|
||||
"Регулярні вирази (відомі як «regex» або «regexp») — шаблони, які допомагають програмістам поєднувати, шукати та замінювати текст. Регулярні вирази дуже важливі, але їх важко читати, оскільки у них використовуються спеціальні символи для створення складніших, гнучкіших поєднань.",
|
||||
"У цьому проєкті з фільтрування спаму ви дізнаєтеся, як використовувати спеціальні символи, групи захоплення, позитивний та негативний огляди та інші техніки, аби текст відповідав бажаному."
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are powerful, but can be difficult to understand because they use so many special characters.",
|
||||
"In this spam filter project, you'll learn about capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
|
||||
]
|
||||
},
|
||||
"learn-basic-algorithmic-thinking-by-building-a-number-sorter": {
|
||||
"title": "Вивчіть базове алгоритмічне мислення, побудувавши сортувальник чисел",
|
||||
"intro": [
|
||||
"У галузі комп’ютерних наук існують основні алгоритми сортування, які всі розробники повинні вивчити. У цьому проєкті з сортування чисел ви навчитеся реалізовувати та візуалізувати різні алгоритми сортування, серед яких сортування бульбашкою, сортування вибором та сортування вставками з використанням JavaScript.",
|
||||
"Цей проєкт допоможе зрозуміти основні поняття за цими алгоритмами та як їх можна застосувати для сортування числових даних у вебзастосунках."
|
||||
"In computer science, there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you'll learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort – all with JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms, and how you can apply them to sort numerical data in web applications."
|
||||
]
|
||||
},
|
||||
"learn-intermediate-algorithmic-thinking-by-building-a-dice-game": {
|
||||
"title": "Learn Intermediate Algorithmic Thinking by Building a Dice Game",
|
||||
"intro": [
|
||||
"Algorithmic thinking involves the ability to break down complex problems into a sequence of well-defined, step-by-step instructions.",
|
||||
"In this Dice game project, you’ll learn how to manage game state, implement game logic for rolling dice, keeping score, and applying rules for various combinations.",
|
||||
"This project covers concepts such as event handling, array manipulation, conditional logic, and updating the user interface dynamically based on game state."
|
||||
]
|
||||
},
|
||||
"learn-intermediate-oop-by-building-a-platformer-game": {
|
||||
"title": "Вивчіть проміжне ООП, створивши платформну гру",
|
||||
"intro": [
|
||||
"Створення ігор дозволяє засвоїти основні принципи програмування під час створення динамічного та інтерактивного ігрового досвіду.",
|
||||
"У проєкті зі створення платформної гри ви продовжите вивчати класи, об’єкти, успадкування та інкапсуляцію. Ви також навчитеся ефективно проєктувати та організовувати елементи гри, отримаєте уявлення про розв’язання проблем та можливість повторного використання коду."
|
||||
"Coding a game is a great way to grasp fundamental programming principles, while also creating an interactive gaming experience.",
|
||||
"In this platformer game project, you'll continue to learn about classes, objects, inheritance, and encapsulation. You'll also learn how to design and organize game elements efficiently and gain insights into problem-solving and code reusability."
|
||||
]
|
||||
},
|
||||
"learn-localstorage-by-building-a-todo-app": {
|
||||
"title": "Вивчіть localStorage, створивши застосунок зі списком справ",
|
||||
"intro": [
|
||||
"Локальне сховище — це функція вебпереглядача, яка дозволяє вебзастосункам зберігати пари ключ-значення в браузері користувача, що дозволяє зберігати та отримувати дані протягом сеансів на сторінках.",
|
||||
"У цьому застосунку для списку справ ви навчитеся обробляти введення форми, управляти локальним сховищем, виконувати операції CRUD (створення, читання, оновлення, видалення) для завдань, реалізовувати слухачів подій та перемикати елементи інтерфейсу користувача."
|
||||
"Local storage is a web browser feature that lets web applications store key-value pairs persistently within a user's browser. This allows web apps to save data during one session, then retrieve it in a later page session.",
|
||||
"In this TODO application, you'll learn how to handle form inputs, manage local storage, perform CRUD (Create, Read, Update, Delete) operations on tasks, implement event listeners, and toggle UI elements."
|
||||
]
|
||||
},
|
||||
"learn-the-date-object-by-building-a-date-formatter": {
|
||||
"title": "Вивчіть об’єкт Date, створивши форматувальник дат",
|
||||
"intro": [
|
||||
"Працюючи з датами в JavaScript, ви можете зіткнутися з викликами, оскільки вам доведеться орієнтуватися у різних методах, форматах і часових поясах. У цьому проєкті ви дізнаєтесь, як працювати з об’єктом Date в JavaScript, включно з його методами та властивостями, а також навчитеся форматувати дати.",
|
||||
"Working with dates in JavaScript can be challenging. You have to navigate various methods, formats, and time zones. In this project, you'll learn how to work with the JavaScript Date object, including its methods and properties. You'll also learn how to correctly format dates.",
|
||||
"Цей проєкт охоплює такі поняття, як методи <code>getDate()</code>, <code>getMonth()</code> та <code>getFullYear()</code>."
|
||||
]
|
||||
},
|
||||
"learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard": {
|
||||
"title": "Learn Asynchronous Programming by Building an fCC Forum Leaderboard",
|
||||
"intro": [
|
||||
"Working with asynchronous programming is a core fundamental of JavaScript. In this project, you will gain proficiency in asynchronous concepts by building a freeCodeCamp forum leaderboard.",
|
||||
"This project will cover the Fetch API, promises, Async/Await, and the try...catch statement."
|
||||
"JavaScript is an asynchronous programming language. And this project will help you gain proficiency in asynchronous concepts. You'll code your own freeCodeCamp forum leaderboard.",
|
||||
"This project will cover the Fetch API, promises, Async/Await, and the try..catch statement."
|
||||
]
|
||||
},
|
||||
"learn-basic-string-and-array-methods-by-building-a-music-player": {
|
||||
"title": "Learn Basic String and Array Methods by Building a Music Player",
|
||||
"intro": [
|
||||
"Now let's learn some essential string and array methods like the <code>find()</code>, <code>forEach()</code>, <code>map()</code>, and <code>join()</code>. These methods are crucial for developing dynamic web applications.",
|
||||
"In this project, you'll code a basic MP3 player using HTML, CSS, and JavaScript. The project covers fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. You'll even learn how to dynamically update your user interface based on the current song."
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1047,6 +1069,14 @@
|
||||
"top-the-box-model": {
|
||||
"title": "Вивчіть блокову модель",
|
||||
"intro": ["Опис буде надано пізніше"]
|
||||
},
|
||||
"top-introduction-to-flexbox": {
|
||||
"title": "Вступ до Flexbox",
|
||||
"intro": ["Опис буде надано пізніше"]
|
||||
},
|
||||
"top-learn-block-and-inline": {
|
||||
"title": "Вивчіть блокові та рядкові елементи",
|
||||
"intro": ["Опис буде надано пізніше"]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1157,7 +1187,7 @@
|
||||
}
|
||||
},
|
||||
"a2-english-for-developers": {
|
||||
"title": "Англійська мова A2 для розробників (бета-версія)",
|
||||
"title": "A2 English for Developers (Beta)",
|
||||
"intro": [
|
||||
"Цей курс створений для вивчення англійської мови розробниками.",
|
||||
"Більше тексту тут."
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
"radio": "Радіо",
|
||||
"profile": "Профіль",
|
||||
"news": "Новини",
|
||||
"donate": "Підтримати",
|
||||
"donate": "Зробити донат",
|
||||
"update-settings": "Змінити налаштування облікового запису",
|
||||
"sign-me-out": "Вийти з freeCodeCamp",
|
||||
"flag-user": "Поскаржитись на обліковий запис цього користувача за порушення",
|
||||
@@ -90,7 +90,7 @@
|
||||
"verify-trophy": "Підтвердити трофей",
|
||||
"link-account": "Прив’язати обліковий запис",
|
||||
"unlink-account": "Від’єднати обліковий запис",
|
||||
"update-card": "Update your card"
|
||||
"update-card": "Оновити картку"
|
||||
},
|
||||
"landing": {
|
||||
"big-heading-1": "Вчіться програмувати безоплатно.",
|
||||
@@ -283,7 +283,7 @@
|
||||
"username-not-public": "{{username}} не зробив(-ла) своє портфоліо загальнодоступним.",
|
||||
"you-change-privacy": "Вам потрібно змінити налаштування конфіденційності для того, щоб інші могли побачити ваше портфоліо. Це попередній перегляд того, як ваше портфоліо буде виглядати при відкритому доступі.",
|
||||
"username-change-privacy": "{{username}} має змінити налаштування конфіденційності для того, щоб ви могли переглянути портфоліо.",
|
||||
"supporter": "Прихильник",
|
||||
"supporter": "Донор",
|
||||
"contributor": "Найактивніший користувач",
|
||||
"no-certs": "Не було отримано сертифікацій у цій навчальній програмі",
|
||||
"fcc-certs": "Сертифікації freeCodeCamp",
|
||||
@@ -306,10 +306,10 @@
|
||||
"page-number": "{{pageNumber}} з {{totalPages}}"
|
||||
},
|
||||
"footer": {
|
||||
"tax-exempt-status": "freeCodeCamp — це некомерційна організація, яка підтримується спонсорськими внесками та звільнена від сплати податків 501(c)(3) (Федеральний ідентифікаційний номер платника податків США: 82-0779546)",
|
||||
"tax-exempt-status": "freeCodeCamp — це некомерційна організація, яка підтримується спонсорськими внесками та звільнена від сплати податків 501(c)(3) (Федеральний ідентифікаційний номер платника податків США: 82-0779546).",
|
||||
"mission-statement": "Ми хочемо допомогти людям безоплатно навчитися програмувати. Ми досягаємо цього, створюючи тисячі відео, статей та інтерактивних уроків з програмування — вони усі доступні для широкого загалу.",
|
||||
"donation-initiatives": "Внески до freeCodeCamp йдуть на наші освітні програми та допомагають оплачувати сервери, послуги та персонал.",
|
||||
"donate-text": "Ви можете <1>зробити неоподаткований внесок тут</1>.",
|
||||
"donate-text": "Ви можете <1>зробити неоподаткований донат тут</1>.",
|
||||
"trending-guides": "Популярні статті",
|
||||
"our-nonprofit": "Наша організація",
|
||||
"links": {
|
||||
@@ -379,10 +379,10 @@
|
||||
"reset-warn-2": "Цю дію неможливо відмінити",
|
||||
"scrimba-tip": "Порада: якщо мінібраузер закриває код, то натисніть та перетягніть його у сторону. Також не соромтеся зупинятися та редагувати код у відео у будь-який час.",
|
||||
"chal-preview": "Попередній перегляд завдання",
|
||||
"donation-record-not-found": "Your donation record has not been found.",
|
||||
"sign-in-card-update": "Sign in to update your card",
|
||||
"card-has-been-updated": "Your card has been updated successfully.",
|
||||
"contact-support-mistake": "If you think there has been a mistake, please contact us at donors@freecodecamp.org",
|
||||
"donation-record-not-found": "Запис про ваш донат не знайдено.",
|
||||
"sign-in-card-update": "Увійдіть, щоб оновити свою картку",
|
||||
"card-has-been-updated": "Вашу картку успішно оновлено.",
|
||||
"contact-support-mistake": "Якщо виникла помилка, будь ласка, зв’яжіться з нами на donors@freecodecamp.org",
|
||||
"cert-map-estimates": {
|
||||
"certs": "Сертифікація «{{title}}»"
|
||||
},
|
||||
@@ -420,7 +420,7 @@
|
||||
"sorry-dont-giveup": "На жаль, ваш код не пройшов. Не здавайтеся.",
|
||||
"challenges-completed": "{{completedCount}} з {{totalChallenges}} завдань виконано",
|
||||
"season-greetings-fcc": "Вітання від спільноти freeCodeCamp 🎉",
|
||||
"if-getting-value": "Якщо ви отримуєте багато інформації завдяки freeCodeCamp, то зараз слушний час зробити внесок на підтримку нашої місії.",
|
||||
"if-getting-value": "Якщо ви отримуєте багато інформації завдяки freeCodeCamp, то зараз слушний час задонатити на підтримку нашої місії.",
|
||||
"building-a-university": "Ми розробляємо безоплатну університетську програму «Комп’ютерні науки»",
|
||||
"if-help-university": "Ми вже зробили багато роботи. Підтримайте довгий шлях нашої благодійної організації.",
|
||||
"preview-external-window": "Попередній перегляд знаходиться у зовнішньому вікні.",
|
||||
@@ -466,71 +466,71 @@
|
||||
},
|
||||
"donate": {
|
||||
"title": "Підтримайте нашу організацію",
|
||||
"processing": "Ми опрацьовуємо ваш внесок.",
|
||||
"processing": "Ми опрацьовуємо ваш донат.",
|
||||
"redirecting": "Переадресація...",
|
||||
"thanks": "Дякуємо за внесок",
|
||||
"thanks": "Дякуємо за донат",
|
||||
"thank-you": "Дякуємо за вашу підтримку.",
|
||||
"success-card-update": "Your card has been updated successfully.",
|
||||
"additional": "Ви можете зробити додатковий одноразовий внесок на будь-яку суму за цим посиланням: <0>{{url}}</0>",
|
||||
"help-more": "Help Our Charity Do More",
|
||||
"error": "Щось не так з вашим внеском.",
|
||||
"error-card-update": "Something went wrong with updating your card.",
|
||||
"success-card-update": "Вашу картку успішно оновлено.",
|
||||
"additional": "Ви можете зробити додатковий одноразовий донат на будь-яку суму за цим посиланням: <0>{{url}}</0>",
|
||||
"help-more": "Допоможіть нашій організації робити більше",
|
||||
"error": "Щось не так з вашим донатом.",
|
||||
"error-card-update": "Під час оновлення картки виникла помилка.",
|
||||
"error-2": "Щось пішло не так. Будь ласка, зв’яжіться з donors@freecodecamp.org",
|
||||
"error-3": "Please try again or contact donors@freecodecamp.org",
|
||||
"free-tech": "Ваші внески підтримуватимуть безкоштовну технологічну освіту для людей у всьому світі.",
|
||||
"no-halo": "Якщо ви не бачите золотий ореол навколо фотографії свого профілю, повідомте в donors@freecodecamp.org.",
|
||||
"gift-frequency": "Оберіть частоту сплати внесків:",
|
||||
"gift-amount": "Оберіть розмір внеску:",
|
||||
"confirm": "Підтвердьте свій внесок:",
|
||||
"confirm-one-time": "Підтвердьте свій одноразовий внесок у розмірі ${{usd}}:",
|
||||
"confirm-monthly": "Підтвердьте свій внесок у розмірі ${{usd}} на місяць:",
|
||||
"confirm-yearly": "Підтвердьте свій внесок у розмірі ${{usd}} на рік:",
|
||||
"confirm-multitier": "Вносити {{usd}}$ в місяць:",
|
||||
"error-3": "Спробуйте ще раз або зв’яжіться з donors@freecodecamp.org",
|
||||
"free-tech": "Ваші донати підтримуватимуть безоплатну технологічну освіту для людей у всьому світі.",
|
||||
"no-halo": "Якщо ви не бачите золотий ореол навколо фотографії свого профілю, повідомте на donors@freecodecamp.org.",
|
||||
"gift-frequency": "Оберіть частоту сплати донатів:",
|
||||
"gift-amount": "Оберіть розмір донату:",
|
||||
"confirm": "Підтвердьте свій донат:",
|
||||
"confirm-one-time": "Підтвердьте свій одноразовий донат у розмірі ${{usd}}:",
|
||||
"confirm-monthly": "Підтвердьте свій донат у розмірі ${{usd}} на місяць:",
|
||||
"confirm-yearly": "Підтвердьте свій донат у розмірі ${{usd}} на рік:",
|
||||
"confirm-multitier": "Донатити {{usd}}$ на місяць:",
|
||||
"edit-amount": "редагувати суму",
|
||||
"wallet-label": "Внесок ${{usd}} для FreeCodeCamp",
|
||||
"wallet-label-1": "Внесок ${{usd}} на місяць для FreeCodeCamp",
|
||||
"your-donation": "Ваш внесок у розмірі ${{usd}} надаватиме {{hours}} год навчання людям у всьому світі.",
|
||||
"your-donation-2": "Ваш внесок у розмірі ${{usd}} щомісяця надаватиме {{hours}} год навчання людям у всьому світі.",
|
||||
"your-donation-3": "Ваш внесок у розмірі ${{usd}} щороку надаватиме {{hours}} год навчання людям у всьому світі.",
|
||||
"become-supporter": "Зробити внесок",
|
||||
"progress-modal-cta-1": "Зробіть внесок зараз, щоб допомогти нашій організації створити безоплатний акредитований ступінь з комп’ютерних наук.",
|
||||
"progress-modal-cta-2": "Зробіть внесок зараз, щоб підтримати 53 години роботи серверу вебсайту нашої організації.",
|
||||
"progress-modal-cta-3": "Зробіть внесок зараз, щоб допомогти перекласти навчальну програму нашої організації на 32 мови.",
|
||||
"progress-modal-cta-4": "Зробіть внесок зараз, щоб підтримати розвиток нашої нової навчальної програми з Python.",
|
||||
"progress-modal-cta-5": "Зробіть внесок зараз, щоб допомогти нам створити нові уроки з інструментів програмування.",
|
||||
"progress-modal-cta-6": "Зробіть внесок зараз, щоб підтримати проєкти нашої організації з відкритим кодом.",
|
||||
"progress-modal-cta-7": "Зробіть внесок зараз, щоб допомогти нашій організації найняти чудових вчителів.",
|
||||
"progress-modal-cta-8": "Зробіть внесок зараз, щоб допомогти нам розробити нові курси з нових інструментів та понять у програмуванні.",
|
||||
"progress-modal-cta-9": "Зробіть внесок зараз, щоб підтримати нашу навчальну програму з математики для розробників.",
|
||||
"progress-modal-cta-10": "Зробіть внесок зараз, щоб допомогти нам розробити безоплатні сертифікації з програмування.",
|
||||
"help-us-reach-goal": "Donate now to help our charity reach our goal of 10,000 monthly supporters by 2024.",
|
||||
"wallet-label": "Донат ${{usd}} для FreeCodeCamp",
|
||||
"wallet-label-1": "Донат ${{usd}} на місяць для FreeCodeCamp",
|
||||
"your-donation": "Ваш донат у розмірі ${{usd}} надаватиме {{hours}} год навчання людям у всьому світі.",
|
||||
"your-donation-2": "Ваш донат у розмірі ${{usd}} щомісяця надаватиме {{hours}} год навчання людям у всьому світі.",
|
||||
"your-donation-3": "Ваш донат у розмірі ${{usd}} щороку надаватиме {{hours}} год навчання людям у всьому світі.",
|
||||
"become-supporter": "Задонатити",
|
||||
"progress-modal-cta-1": "Задонатьте зараз, щоб допомогти нашій організації створити безоплатний акредитований ступінь з комп’ютерних наук.",
|
||||
"progress-modal-cta-2": "Задонатьте зараз, щоб підтримати 53 години роботи серверу вебсайту нашої організації.",
|
||||
"progress-modal-cta-3": "Задонатьте зараз, щоб допомогти перекласти навчальну програму нашої організації на 32 мови.",
|
||||
"progress-modal-cta-4": "Задонатьте зараз, щоб підтримати розвиток нашої нової навчальної програми з Python.",
|
||||
"progress-modal-cta-5": "Задонатьте зараз, щоб допомогти нам створити нові уроки з інструментів програмування.",
|
||||
"progress-modal-cta-6": "Задонатьте зараз, щоб підтримати проєкти нашої організації з відкритим кодом.",
|
||||
"progress-modal-cta-7": "Задонатьте зараз, щоб допомогти нашій організації найняти чудових вчителів.",
|
||||
"progress-modal-cta-8": "Задонатьте зараз, щоб допомогти нам розробити нові курси з вилітних інструментів та понять у програмуванні.",
|
||||
"progress-modal-cta-9": "Задонатьте зараз, щоб підтримати нашу навчальну програму з математики для розробників.",
|
||||
"progress-modal-cta-10": "Задонатьте зараз, щоб допомогти нам розробити безоплатні сертифікації з програмування.",
|
||||
"help-us-reach-goal": "Задонатьте зараз, щоб допомогти нашій організації досягнути мети в 10 000 донорів до 2024 року.",
|
||||
"help-us-develop": "Допоможіть нам розробити безоплатні сертифікації з програмування.",
|
||||
"nicely-done": "Чудово. Ви щойно завершили {{block}}.",
|
||||
"credit-card": "Кредитна картка",
|
||||
"credit-card-2": "Або здійснити внесок за допомогою кредитної картки:",
|
||||
"or-card": "Або пожертвуйте карткою",
|
||||
"paypal": "за допомогою PayPal:",
|
||||
"need-email": "Нам потрібна дійсна адреса електронної пошти, на яку ми зможемо надіслати квитанцію про оплату внеску.",
|
||||
"went-wrong": "Щось пішло не так під час опрацювання вашого внеску. Не вдалося зняти кошти з вашої картки.",
|
||||
"credit-card-2": "Або задонатьте кредитною карткою:",
|
||||
"or-card": "Або задонатьте карткою",
|
||||
"paypal": "через PayPal:",
|
||||
"need-email": "Нам потрібна дійсна адреса електронної пошти, на яку ми зможемо надіслати квитанцію про оплату донату.",
|
||||
"went-wrong": "Щось пішло не так під час опрацювання вашого донату. Не вдалося зняти кошти з вашої картки.",
|
||||
"valid-info": "Будь ласка, введіть дійсну адресу електронної пошти, номер кредитної картки та дату закінчення терміну дії.",
|
||||
"valid-email": "Будь ласка, введіть дійсну адресу електронної пошти.",
|
||||
"valid-card": "Будь ласка, введіть дійсний номер кредитної картки та дату закінчення терміну дії.",
|
||||
"email-receipt": "Електронна пошта (ми надішлемо вам квитанцію про оплату внеску, що не підлягає оподаткуванню):",
|
||||
"need-help": "Потрібна допомога з поточними або попередніми внесками?",
|
||||
"forward-receipt": "Надішліть копію квитанції про оплату внеску на donors@freecodecamp.org і напишіть, як ми можемо вам допомогти.",
|
||||
"email-receipt": "Електронна пошта (ми надішлемо вам квитанцію про оплату донату, що не підлягає оподаткуванню):",
|
||||
"need-help": "Потрібна допомога з поточними або попередніми донатами?",
|
||||
"forward-receipt": "Надішліть копію квитанції про оплату донату на donors@freecodecamp.org і напишіть, як ми можемо допомогти.",
|
||||
"efficiency": "freeCodeCamp — це високоефективна некомерційна освітня організація.",
|
||||
"why-donate-1": "Коли ви робите внесок для freeCodeCamp, ви допомагаєте людям опанувати нові навички та забезпечувати їхні сім’ї.",
|
||||
"why-donate-2": "Ви також допомагаєте нам створювати нові ресурси для вас, щоб ви використовували їх для розширення власних технологічних навичок.",
|
||||
"bigger-donation": "Бажаєте зробити більший одноразовий внесок, відправити нам чек на електронну пошту або в інший спосіб?",
|
||||
"why-donate-1": "Завдяки донатам для freeCodeCamp ви допомагаєте людям опанувати нові навички та забезпечувати їхні сім’ї.",
|
||||
"why-donate-2": "Ви також допомагаєте нам створювати нові матеріали, щоб ви використовували їх для розширення власних технологічних навичок.",
|
||||
"bigger-donation": "Бажаєте зробити більший одноразовий донат, відправити нам чек на електронну пошту або в інший спосіб?",
|
||||
"other-ways": "Існує багато <0>інших способів підтримати місію нашої некомерційної організації</0>.",
|
||||
"failed-pay": "Ой-йой. Не вдалося здійснити транзакцію. Чи не могли б ви повторити спробу?",
|
||||
"try-again": "Будь ласка, повторіть спробу.",
|
||||
"card-number": "Номер вашої картки:",
|
||||
"expiration": "Дата закінчення терміну дії:",
|
||||
"secure-donation": "Безпечний внесок",
|
||||
"faq": "Frequently asked questions:",
|
||||
"only-you": "Лише ви можете бачити це повідомлення. Вітаємо з отриманням сертифікації. Це було нелегко. Піклуватись про freeCodeCamp також нелегко. І недешево. Допоможіть нам допомогти вам та іншим людям з усього світу. Зробіть внесок, що не підлягає оподаткуванню, для нашої некомерційної організації сьогодні.",
|
||||
"get-help": "Як отримати допомогу з внесками?",
|
||||
"faq": "Часті питання:",
|
||||
"only-you": "Лише ви можете бачити це повідомлення. Вітаємо з отриманням сертифікації. Це було нелегко. Піклуватись про freeCodeCamp також нелегко. І недешево. Допоможіть нам допомогти вам та іншим людям з усього світу. Зробіть донат, що не підлягає оподаткуванню, для нашої некомерційної організації сьогодні.",
|
||||
"get-help": "Як отримати допомогу з донатами?",
|
||||
"how-transparent": "Наскільки прозорий freeCodeCamp.org?",
|
||||
"very-transparent": "Дуже прозорий. Ми отримали платиновий рейтинг від GuideStar.org.",
|
||||
"download-irs": "Ви можете <0>завантажити наш детермінаційний лист, виданий Службою внутрішніх доходів (IRS), тут</0>.",
|
||||
@@ -538,16 +538,16 @@
|
||||
"how-efficient": "Наскільки ефективний freeCodeCamp?",
|
||||
"fcc-budget": "Бюджет freeCodeCamp набагато менший за більшість некомерційних організацій. Ми не залучали професійний збір коштів. Натомість Квінсі робить все сам.",
|
||||
"help-millions": "Однак з бюджетом лише на кілька сотень тисяч доларів на рік, ми змогли допомогти мільйонам людей.",
|
||||
"how-one-time": "Як зробити одноразовий внесок?",
|
||||
"one-time": "Якщо ви хочете робити одноразові внески, то можете підтримати місію freeCodeCamp у будь-який момент. Можете використати <0>це посилання, щоб зробити внесок будь-якої суми через PayPal</0>.",
|
||||
"how-one-time": "Як зробити одноразовий донат?",
|
||||
"one-time": "Якщо ви хочете робити одноразові донати, то можете підтримати місію freeCodeCamp у будь-який момент. Використайте <0>це посилання, щоб зробити донат будь-якої суми через PayPal</0>.",
|
||||
"wire-transfer": "Ви також можете надіслати кошти напряму до freeCodeCamp через грошовий переказ. Якщо вам потрібно більше деталей про це, напишіть Квінсі на quincy@freecodecamp.org",
|
||||
"does-crypto": "Чи приймає freeCodeCamp внески в біткоїнах чи інших криптовалютах?",
|
||||
"yes-cryptocurrency": "Так. Будь ласка, напишіть Квінсі на quincy@freecodecamp.org і він зможе надіслати вам інформацію про гаманець freeCodeCamp. Він також може надати квитанцію про внесок, якщо вам потрібно.",
|
||||
"can-check": "Чи можу я відправити фіскальний чек?",
|
||||
"does-crypto": "Чи приймає freeCodeCamp донати в біткоїнах чи інших криптовалютах?",
|
||||
"yes-cryptocurrency": "Так. Будь ласка, напишіть Квінсі на quincy@freecodecamp.org і він зможе надіслати вам інформацію про гаманець freeCodeCamp. Він також може надати квитанцію про донат, якщо вам потрібно.",
|
||||
"can-check": "Чи можу я виписати чек?",
|
||||
"yes-check": "Так, ми б були раді. Ви можете відправити його сюди:",
|
||||
"how-matching-gift": "Як налаштувати подарунки від мого роботодавця, або нарахування на заробітну плату?",
|
||||
"employers-vary": "Це залежить від роботодавця, і наша некомерційна організація вже зазначена у багатьох великих базах.",
|
||||
"some-volunteer": "Деякі люди можуть волонтерити для freeCodeCamp і їхні роботодавці дарують фіксовану суму за кожну годину волонтерства. Інші роботодавці дарують будь-який внесок, який компенсують дарувальники на певну суму",
|
||||
"some-volunteer": "Деякі люди можуть волонтерити для freeCodeCamp і їхні роботодавці дарують фіксовану суму за кожну годину волонтерства. Інші роботодавці дарують будь-який донат, який компенсують донори на певну суму",
|
||||
"help-matching-gift": "Якщо вам потрібна допомога — напишіть напряму до Квінсі: quincy@freecodecamp.org",
|
||||
"how-endowment": "Як оформити постійне дарування для freeCodeCamp.org?",
|
||||
"endowment": "Це була б величезна допомога. Оскільки це більш ручний процес, Квінсі особисто може допомогти вам. Будь ласка, напишіть йому на quincy@freecodecamp.org.",
|
||||
@@ -558,34 +558,34 @@
|
||||
"legacy-gift-questions": "Якщо у вас виникли будь-які питання щодо цього процесу, будь ласка, напишіть Квінсі на quincy@freecodecamp.org.",
|
||||
"how-stock": "Як пожертвувати акції для freeCodeCamp.org?",
|
||||
"welcome-stock": "Ми будемо раді вашим акціям. Будь ласка, напишіть Квінсі та він допоможе вам з цим, зокрема поділиться деталями нашого брокерського рахунку: quincy@freecodecamp.org.",
|
||||
"how-receipt": "Чи можу я отримати квитанцію про внесок, щоб відраховувати його від податків?",
|
||||
"how-receipt": "Чи можу я отримати квитанцію про донат, щоб відраховувати його від податків?",
|
||||
"just-forward": "Абсолютно. Просто надішліть квитанцію своєї транзакції на адресу donors@freecodecamp.сом, скажіть нам, що ви хотіли б отримати квитанцію, та зазначте, якщо у вас є особисті побажання, і ми відповімо вам з квитанцією.",
|
||||
"how-update": "Я налаштував(-ла) щомісячний внесок, але мені потрібно оновити або призупинити повторюваність. Як це зробити?",
|
||||
"how-update": "Я налаштував(-ла) щомісячний донат, але мені потрібно оновити або призупинити повторюваність. Як це зробити?",
|
||||
"take-care-of-this": "Просто перешліть одну із щомісячних квитанцій на donors@freecodecamp.org та повідомте, чим ми можемо допомогти. Ми подбаємо про це та надішлемо вам підтвердження.",
|
||||
"anything-else": "Чи можу я дізнатись ще щось про внески до freeCodeCamp.org?",
|
||||
"anything-else": "Чи можу я дізнатись ще щось про донати для freeCodeCamp.org?",
|
||||
"other-support": "Якщо ви хочете підтримати нашу некомерційну організацію іншим шляхом, або ж маєте будь-які інші питання — напишіть Квінсі на quincy@freecodecamp.org.",
|
||||
"bear-progress-alt": "Ведмежатко з прохальним виразом обличчя, що тримає порожню банку для коштів.",
|
||||
"bear-completion-alt": "Ведмежатко, що тримає великий трофей.",
|
||||
"crucial-contribution": "Your contribution will be crucial in creating resources that empower millions of people to learn new skills and support their families.",
|
||||
"if-another-monthly": "If you want to make another monthly donation, please proceed with selecting your monthly donation amount.",
|
||||
"support-benefits-title": "Benefits from becoming a Supporter:",
|
||||
"support-benefits-1": "No more donation prompt popups",
|
||||
"support-benefits-2": "You'll get a Supporter badge",
|
||||
"support-benefits-3": "Your profile image will get a golden halo around it",
|
||||
"support-benefits-4": "You'll gain access to special Supporter Discord channels",
|
||||
"support-benefits-5": "And more benefits to come in 2024",
|
||||
"current-initiatives-title": "Current Initiatives:",
|
||||
"current-initiatives-1": "Creating new JavaScript and Python curricula",
|
||||
"current-initiatives-2": "Creating English and math curricula",
|
||||
"current-initiatives-3": "Translating our curriculum and tutorials into 32 languages",
|
||||
"current-initiatives-4": "Creating a free accredited computer science bachelor's degree",
|
||||
"community-achivements-title": "Our Community Achievements This Year:",
|
||||
"community-achivements-1": "Published <0>114</0> full-length courses on YouTube.",
|
||||
"community-achivements-2": "Published <0>1,045</0> text-based coding tutorials and <0>20</0> free books through freeCodeCamp Press.",
|
||||
"community-achivements-3": "Merged <0>2,753</0> code contributions into our open source repositories on GitHub",
|
||||
"community-achivements-4": "Translated <0>2,106,203</0> words to make our curriculum and tutorials more accessible to speakers of many world languages",
|
||||
"as-you-see": "As you can see, we're getting things done. So you can rest assured that we'll put your donations to good use.",
|
||||
"get-benefits": "Get the benefits and the knowledge that you’re helping our charity change education for the better. Become a Supporter today."
|
||||
"crucial-contribution": "Ваш внесок відіграє велику роль у створенні матеріалу, який надасть мільйонам людей можливість опанувати нові навички та забезпечити сім’ю.",
|
||||
"if-another-monthly": "Якщо ви бажаєте зробити ще один щомісячний донат, будь ласка, оберіть його суму.",
|
||||
"support-benefits-title": "Переваги стати донором:",
|
||||
"support-benefits-1": "Жодних спливаючих повідомлень про донати",
|
||||
"support-benefits-2": "Ви отримаєте значок донора",
|
||||
"support-benefits-3": "Зображення профілю міститиме золоте гало навколо",
|
||||
"support-benefits-4": "Ви отримаєте доступ до каналів донорів на Discord",
|
||||
"support-benefits-5": "Та багато іншого у 2024 році",
|
||||
"current-initiatives-title": "Поточні ініціативи:",
|
||||
"current-initiatives-1": "Створення нової навчальної програми з JavaScript та Python",
|
||||
"current-initiatives-2": "Створення навчальної програми з англійської мови та математики",
|
||||
"current-initiatives-3": "Переклад навчальної програми та підручників на 32 мови",
|
||||
"current-initiatives-4": "Створення безоплатного акредитованого ступеня бакалавра з комп’ютерних наук",
|
||||
"community-achivements-title": "Цьогорічні досягнення нашої спільноти:",
|
||||
"community-achivements-1": "Опубліковано <0>114</0> курсів на YouTube.",
|
||||
"community-achivements-2": "Опубліковано <0>1 045</0> текстових посібників та <0>20</0> безоплатних підручників на freeCodeCamp Press.",
|
||||
"community-achivements-3": "Об’єднали <0>2 753</0> внески в наші репозиторії з відкритим кодом на GitHub",
|
||||
"community-achivements-4": "Перекладено <0>2 106 203</0> слів, щоб зробити навчальну програму та підручники доступними багатьма мовами світу",
|
||||
"as-you-see": "Як бачите, ми багато чого робимо. Тому можете бути певні, що ваші донати будуть використані правильно.",
|
||||
"get-benefits": "Отримайте переваги та знання того, що ви допомагаєте нашій організації покращити освіту. Станьте донором сьогодні."
|
||||
},
|
||||
"report": {
|
||||
"sign-in": "Щоб повідомити про порушення користувача, ви повинні ввійти в систему",
|
||||
@@ -624,7 +624,7 @@
|
||||
"update-email-2": "Оновіть свою адресу електронної пошти тут:",
|
||||
"email": "Адреса електронної пошти",
|
||||
"and": "і",
|
||||
"update-your-card": "Update your card",
|
||||
"update-your-card": "Оновити картку",
|
||||
"change-theme": "Увійдіть, щоб змінити тему.",
|
||||
"translation-pending": "Допоможіть нам з перекладом",
|
||||
"certification-project": "Сертифікаційний проєкт",
|
||||
@@ -639,7 +639,7 @@
|
||||
"gold-cup": "Золотий кубок",
|
||||
"avatar": "Аватар за замовчуванням",
|
||||
"avatar-2": "Аватар з ноутбуком",
|
||||
"donate": "Зробити внесок через PayPal",
|
||||
"donate": "Задонатити через PayPal",
|
||||
"fail": "Тест не пройдений",
|
||||
"not-passed": "Не пройдено",
|
||||
"waiting": "В очікуванні",
|
||||
|
||||
Reference in New Issue
Block a user