From ec9034751e8624f0dd8cd2fc1ecf3ab2895e96f4 Mon Sep 17 00:00:00 2001 From: camperbot Date: Fri, 20 Aug 2021 00:03:00 -0700 Subject: [PATCH] chore(i18n,learn): update translations (#43190) --- .../locales/chinese-traditional/intro.json | 127 +++++++++++------- client/i18n/locales/chinese/intro.json | 127 +++++++++++------- client/i18n/locales/espanol/intro.json | 125 ++++++++++------- client/i18n/locales/espanol/translations.json | 10 +- client/i18n/locales/italian/intro.json | 127 +++++++++++------- client/i18n/locales/portuguese/intro.json | 61 ++++++--- .../i18n/locales/portuguese/translations.json | 6 +- 7 files changed, 354 insertions(+), 229 deletions(-) diff --git a/client/i18n/locales/chinese-traditional/intro.json b/client/i18n/locales/chinese-traditional/intro.json index 3010f40b18..f0c31e7e97 100644 --- a/client/i18n/locales/chinese-traditional/intro.json +++ b/client/i18n/locales/chinese-traditional/intro.json @@ -66,15 +66,24 @@ }, "basic-html-cat-photo-app": { "title": "基礎 HTML 貓圖應用", - "intro": ["", ""] + "intro": [ + "", + "" + ] }, "basic-css-cafe-menu": { "title": "基礎 CSS 咖啡菜單", - "intro": ["", ""] + "intro": [ + "", + "" + ] }, "css-variables-skyline": { "title": "CSS 變量 Skyline", - "intro": ["", ""] + "intro": [ + "", + "" + ] } } }, @@ -161,77 +170,86 @@ }, "basic-javascript-rpg-game": { "title": "基礎 JavaScript RPG 遊戲", - "intro": ["", ""] + "intro": [ + "", + "" + ] }, "intermediate-javascript-calorie-counter": { "title": "中級 JavaScript 卡路里計算器", - "intro": ["", ""] + "intro": [ + "", + "" + ] }, "functional-programming-spreadsheet": { "title": "函數式編程電子表格", - "intro": ["", ""] + "intro": [ + "", + "" + ] } } }, "front-end-development-libraries": { - "title": "前端開發庫", + "title": "Front End Development Libraries", "intro": [ - "你已經熟悉了 HTML、CSS 和 JavaScript。現在學習行業中一些流行的前端庫來提升你的技能吧。", - "在前端庫認證中,你將學習如何使用 Bootstrap 快速設置網站樣式,以及如何在 CSS 樣式中添加邏輯,並使用 Sass 對其進行擴展。", - "稍後,你將建立一個購物車和其他應用程序,學習如何使用 React 和 Redux 創建強大的單頁應用程序(SPAs)。" + "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular front end libraries in the industry.", + "In the Front End Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how add logic to your CSS styles and extend them with Sass.", + "Later, you'll build a shopping cart and other applications to learn how to create powerful Single Page Applications (SPAs) with React and Redux." ], "note": "", "blocks": { "bootstrap": { "title": "Bootstrap", "intro": [ - "Bootstrap 一個是用於設計響應性網頁和應用程序的前端框架。它對網頁開發採用移動優先的方法,具有預定義的 CSS 樣式和 class,以及一些 JavaScript 功能。", - "在這個課程中,你將學習如何使用 Bootstrap 來建立響應式網頁,並使用它的 class 來設置按鈕、圖像、表格、導航和其他常見元素的樣式。" + "Bootstrap is a front end framework used to design responsive web pages and applications. It takes a mobile-first approach to web development, and includes pre-built CSS styles and classes, plus some JavaScript functionality.", + "In this course, you'll learn how to build responsive websites with Bootstrap, and use its included classes to style buttons, images, forms, navigation, and other common elements." ] }, "jquery": { "title": "jQuery", "intro": [ - "jQuery 是開發者們最常用的 JavaScript 庫之一。", - "在 jQuery 於 2006 年發佈時,各種常用瀏覽器處理 JavaScript 的方式都略有不同。jQuery 簡化了編寫客戶端 JavaScript 的過程,並確保代碼在所有瀏覽器中以同樣的方式運行。", - "在這個課程中,你將學習如何使用 jQuery 選擇、移除、克隆和修改頁面上的不同元素。" + "jQuery is one of the most widely used JavaScript libraries in the world.", + "In 2006 when it was released, all major browsers handled JavaScript slightly differently. jQuery simplified the process of writing client-side JavaScript, and also ensured that your code worked the same way in all browsers.", + "In this course, you'll learn how to use jQuery to select, remove, clone, and modify different elements on the page." ] }, "sass": { "title": "SASS", "intro": [ - "Sass,英文全稱爲 “Syntactically Awesome StyleSheets”,是對 CSS 的擴展。它添加了一些 CSS 語法不具有的新特性。Sass 簡化了 CSS,這讓維護樣式表變得更容易。", - "在 Sass 課程中,你將學習如何將數據存儲在變量中、嵌套 CSS、創建可重用的樣式、爲樣式添加邏輯和循環等等。" + "Sass, or \"Syntactically Awesome StyleSheets\", is a language extension of CSS. It adds features that aren't available in basic CSS, which make it easier for you to simplify and maintain the style sheets for your projects.", + "In this Sass course, you'll learn how to store data in variables, nest CSS, create reusable styles with mixins, add logic and loops to your styles, and more." ] }, "react": { "title": "React", "intro": [ - "React 是一個流行的 JavaScript 庫,用於爲網頁或應用程序構建可重用的組件驅動的用戶界面。", - "React 將 HTML 與 JavaScript 結合在了一起,以此創建出一個新的標籤語言 JSX。React 還使得管理整個應用程序的數據流變得更容易。", - "在這個課程中,你將學習如何創建不同的 React 組件,以 state props 管理數據,以及使用不同的生命週期方法(例如 componentDidMount)和更多內容。" + "React is a popular JavaScript library for building reusable, component-driven user interfaces for web pages or applications.", + "React combines HTML with JavaScript functionality into its own markup language called JSX. React also makes it easy to manage the flow of data throughout the application.", + "In this course, you'll learn how to create different React components, manage data in the form of state props, use different lifecycle methods like componentDidMount, and much more." ] }, "redux": { "title": "Redux", "intro": [ - "隨着應用程序規模和範圍的擴大,管理共享數據變得更加困難。 Redux 被定義爲 “JavaScript 應用的可預測狀態容器”,它有助於確保你的應用能夠可預測地運行,並且更容易測試。", - "雖然你可以使用任何視圖庫的 Redux,但我們在這裏介紹 Redux,然後在下一組課程中與 React 結合起來。", - "在這個課程中,你將學習 Redux stores、actions、reducers 和中間件的基礎知識,來管理應用程序的數據。" + "As applications grow in size and scope, managing shared data becomes much more difficult. Redux is defined as a \"predictable state container for JavaScript apps\" that helps ensure your apps work predictably, and are easier to test.", + "While you can use Redux with any view library, we introduce Redux here before combining it with React in the next set of courses.", + "In this course, you'll learn the fundamentals of Redux stores, actions, reducers and middleware to manage data throughout your application." ] }, "react-and-redux": { - "title": "React 和 Redux", + "title": "React and Redux", "intro": [ - "React 和 Redux 經常一起被提及,這是有充分理由的。創建 Redux 的開發人員是一個 React 開發者,他希望簡化不同組件間的數據共享。", - "你已經知道了如何使用 Redux 管理共享數據流,是時候將這些知識與 React 結合起來了。在 React 和 Redux 課程中,你將構建一個 React 組件,並學習如何使用 Redux 在組件級別本地管理狀態,以及在整個應用程序中管理狀態。" + "React and Redux are often mentioned together, and with good reason. The developer who created Redux was a React developer who wanted to make it easier to share data across different components.", + "Now that you know how to manage the flow of shared data with Redux, it's time to combine that knowledge with React. In the React and Redux courses, you'll build a React component and learn how to manage state locally at the component level, and throughout the entire application with Redux." ] }, "front-end-development-libraries-projects": { - "title": "前端開發庫項目", + "title": "Front End Development Libraries Projects", "intro": [ - "現在是時候應用你的前端開發庫技術進行測試。用 Bootstrap、jQuery、Sass、React、和 Redux 構建 5 個項目,測試你到現在所學到的知識。", - "完成全部 5 個項目,然後你會獲得前端開發庫認證。" + "It's time to put your front end development libraries skills to the test. Use Bootstrap, jQuery, Sass, React, and Redux to build 5 projects that will test everything you've learned up to this point.", + "Complete all 5 projects, and you'll earn the Front End Development Libraries certification." ] } } @@ -271,58 +289,65 @@ }, "d3-dashboard": { "title": "D3 面板", - "intro": ["", ""] + "intro": [ + "", + "" + ] } } }, "relational-databases": { "title": "關係型數據庫", - "intro": ["佔位符"], + "intro": [ + "佔位符" + ], "blocks": { "learn-relational-databases": { "title": "學習關係型數據庫", - "intro": ["佔位符"] + "intro": [ + "佔位符" + ] } } }, "back-end-development-and-apis": { - "title": "APIs 和 微服務", + "title": "Back End Development and APIs", "intro": [ - "在這之前,你只是在前端使用 JavaScript 來給頁面添加交互、解決算法挑戰,或構建一個 SP。但 JavaScript 也可以用於後端或者服務器來構建整個 web 應用程序。", - "今天,構建應用軟件的廣受歡迎的方法之一是微服務,這些微服務是一種小型模塊化的應用,能夠共同形成一個更大的整體。", - "In the APIs and Microservices Certification, you'll learn how to write back end apps with Node.js and npm (Node Package Manager). You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." + "Until this point, you've only used JavaScript on the front end to add interactivity to a page, solve algorithm challenges, or build an SPA. But JavaScript can also be used on the back end, or server, to build entire web applications.", + "Today, one of the popular ways to build applications is through microservices, which are small, modular applications that work together to form a larger whole.", + "In the Back End Development and APIs Certification, you'll learn how to write back end apps with Node.js and npm (Node Package Manager). You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." ], "note": "", "blocks": { "managing-packages-with-npm": { - "title": "使用 NPM 管理軟件包", + "title": "Managing Packages with NPM", "intro": [ - "npm(Node 包管理工具)是一個命令行工具,用於安裝、創建和分享爲 Node.js 編寫的 JavaScript 代碼包。在 npm 上有許多開放源碼軟件包,所以在項目啓動之前,需要一些時間來探索,這樣你就不會最後重新創建輪子來處理像日期或從 API 獲取數據這樣的事項。", - "在這個課程中,你將學習使用 npm 的基本知識,包括如何使用 package.json 和如何管理已安裝的依賴項。" + "npm (Node Package Manager), is a command line tool to install, create, and share packages of JavaScript code written for Node.js. There are many open source packages available on npm, so before starting a project, take some time to explore so you don't end up recreating the wheel for things like working with dates or fetching data from an API.", + "In this course, you'll learn the basics of using npm, including how to work with the package.json and how to manage your installed dependencies." ] }, "basic-node-and-express": { - "title": "Node 和 Express 基礎", + "title": "Basic Node and Express", "intro": [ - "Node.js 是一個 JavaScript 運行時,它允許開發人員在 JavaScript 中寫入後端(服務器側)程序。Node.js 有幾個內置的模塊——小型、獨立的程序——來幫助實現這一點,一些核心模塊包括像服務器一樣運作的 HTTP 和文件系統,一個讀取和修改文件的模塊。", - "在上一組課程中你學到了怎麼從 npm下載和管理軟件包,這些軟件包是較小模塊的集合,可以幫助你打造更大更復雜的程序。", - "Express 是一個輕量級的網頁應用框架,是最受歡迎的 npm 軟件包之一。 Express 提供精簡的基本 web 應用程序功能,包括應用的路由。路由在用戶訪問一個端點如
/blog
時將用戶導向到相應的頁面。", - "在這個課程中,你將學習 Node 和 Express 的基礎知識,包括如何創建服務器, 處理不同的文件,及處理不同的瀏覽器請求。" + "Node.js is a JavaScript runtime that allows developers to write backend (server-side) programs in JavaScript. Node.js comes with a handful of built-in modules — small, independent programs — that help with this. Some of the core modules include HTTP, which acts like a server, and File System, a module to read and modify files.", + "In the last set of courses you learned to install and manage packages from npm, which are collections of smaller modules. These packages can help you build larger, more complex applications.", + "Express is a lightweight web application framework, and is one of the most popular packages on npm. Express makes it much easier to create a server and handle routing the routing for your application, which handles things like direct people to the correct page when they visit a certain endpoint like
/blog
.", + "In this course, you'll learn the basics of Node and Express including how to create a server, serve different files, and handle different requests from the browser." ] }, "mongodb-and-mongoose": { - "title": "MongoDB 和 Mongose", + "title": "MongoDB and Mongoose", "intro": [ - "MongoDB 是一個存儲您可以在應用程序中使用的 JSON 文件(或記錄)的數據庫應用程序。 不同於SQL,另一種類型的數據庫。Mongo是一個不相關的或“NoSQL”的數據庫。 這意味着Mongo將所有相關數據存儲在一個記錄中,而不是像SQL數據庫中那樣在許多預設表中存儲。", - "Mongoose 是一個受歡迎的 npm 包,通常和 Mongo 一起安裝。通過 Mongoose,你可以使用 JavaScript 對象而不是 JSON ,這樣就更容易與 Mongo 配合使用。 此外,它允許你爲 schema 文件創建藍圖,所以你不會意外地保存錯誤的數據類型並出現錯誤。", - "在 MongoDB 和 Mongoose 課程中,你將學習使用的基本知識,包括如何建立模型,保存、刪除並在數據庫中查找文檔。" + "MongoDB is a database application that stores JSON documents (or records) that you can use in your application. Unlike SQL, another type of database, Mongo is a non-relational or \"NoSQL\" database. This means Mongo stores all associated data within one record, instead of storing it across many preset tables as in a SQL database.", + "Mongoose is a popular npm package that is often installed alongside Mongo. With Mongoose, you can use plain JavaScript objects instead of JSON, which makes it easier to work with Mongo. Also, it allows you to create blueprints for your documents called schemas, so you don't accidentally save the wrong type of data and cause bugs later.", + "In the MongoDB and Mongoose courses, you'll learn the fundamentals of working with persistent data including how to set up a model, and save, delete, and find documents in the database." ] }, "back-end-development-and-apis-projects": { - "title": "API 和微服務項目", + "title": "Back End Development and APIs Projects", "intro": [ - "你之前用過 API,但是現在你知道 npm、Node、Express、MongoDB 和 Mongoose,是時候創建應用 了。用你到現在所學的所有知識來創建 5 個不同的微服務,這些微服務是使用範圍有限的小應用。", - "在創建這些項目後,你會有 5 個很酷的微服務 API,你可以向朋友、家人和潛在的僱主展示。同時,你也會獲得 API 和微服務認證。" + "You've worked with APIs before, but now that you know npm, Node, Express, MongoDB, and Mongoose, it's time to build your own. Draw on everything you've learned up to this point to create 5 different microservices, which are smaller applications that are limited in scope.", + "After creating these, you'll have 5 cool microservice APIs you can show off to friends, family, and potential employers. Oh, and you'll have a shiny new Back End Development and APIs Certification, too." ] } } diff --git a/client/i18n/locales/chinese/intro.json b/client/i18n/locales/chinese/intro.json index 4e61f7dcfb..5f3932ec1e 100644 --- a/client/i18n/locales/chinese/intro.json +++ b/client/i18n/locales/chinese/intro.json @@ -66,15 +66,24 @@ }, "basic-html-cat-photo-app": { "title": "基础 HTML 猫图应用", - "intro": ["", ""] + "intro": [ + "", + "" + ] }, "basic-css-cafe-menu": { "title": "基础 CSS 咖啡菜单", - "intro": ["", ""] + "intro": [ + "", + "" + ] }, "css-variables-skyline": { "title": "CSS 变量 Skyline", - "intro": ["", ""] + "intro": [ + "", + "" + ] } } }, @@ -161,77 +170,86 @@ }, "basic-javascript-rpg-game": { "title": "基础 JavaScript RPG 游戏", - "intro": ["", ""] + "intro": [ + "", + "" + ] }, "intermediate-javascript-calorie-counter": { "title": "中级 JavaScript 卡路里计算器", - "intro": ["", ""] + "intro": [ + "", + "" + ] }, "functional-programming-spreadsheet": { "title": "函数式编程电子表格", - "intro": ["", ""] + "intro": [ + "", + "" + ] } } }, "front-end-development-libraries": { - "title": "前端开发库", + "title": "Front End Development Libraries", "intro": [ - "你已经熟悉了 HTML、CSS 和 JavaScript。现在学习行业中一些流行的前端库来提升你的技能吧。", - "在前端库认证中,你将学习如何使用 Bootstrap 快速设置网站样式,以及如何在 CSS 样式中添加逻辑,并使用 Sass 对其进行扩展。", - "稍后,你将建立一个购物车和其他应用程序,学习如何使用 React 和 Redux 创建强大的单页应用程序(SPAs)。" + "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular front end libraries in the industry.", + "In the Front End Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how add logic to your CSS styles and extend them with Sass.", + "Later, you'll build a shopping cart and other applications to learn how to create powerful Single Page Applications (SPAs) with React and Redux." ], "note": "", "blocks": { "bootstrap": { "title": "Bootstrap", "intro": [ - "Bootstrap 一个是用于设计响应性网页和应用程序的前端框架。它对网页开发采用移动优先的方法,具有预定义的 CSS 样式和 class,以及一些 JavaScript 功能。", - "在这个课程中,你将学习如何使用 Bootstrap 来建立响应式网页,并使用它的 class 来设置按钮、图像、表格、导航和其他常见元素的样式。" + "Bootstrap is a front end framework used to design responsive web pages and applications. It takes a mobile-first approach to web development, and includes pre-built CSS styles and classes, plus some JavaScript functionality.", + "In this course, you'll learn how to build responsive websites with Bootstrap, and use its included classes to style buttons, images, forms, navigation, and other common elements." ] }, "jquery": { "title": "jQuery", "intro": [ - "jQuery 是开发者们最常用的 JavaScript 库之一。", - "在 jQuery 于 2006 年发布时,各种常用浏览器处理 JavaScript 的方式都略有不同。jQuery 简化了编写客户端 JavaScript 的过程,并确保代码在所有浏览器中以同样的方式运行。", - "在这个课程中,你将学习如何使用 jQuery 选择、移除、克隆和修改页面上的不同元素。" + "jQuery is one of the most widely used JavaScript libraries in the world.", + "In 2006 when it was released, all major browsers handled JavaScript slightly differently. jQuery simplified the process of writing client-side JavaScript, and also ensured that your code worked the same way in all browsers.", + "In this course, you'll learn how to use jQuery to select, remove, clone, and modify different elements on the page." ] }, "sass": { "title": "SASS", "intro": [ - "Sass,英文全称为 “Syntactically Awesome StyleSheets”,是对 CSS 的扩展。它添加了一些 CSS 语法不具有的新特性。Sass 简化了 CSS,这让维护样式表变得更容易。", - "在 Sass 课程中,你将学习如何将数据存储在变量中、嵌套 CSS、创建可重用的样式、为样式添加逻辑和循环等等。" + "Sass, or \"Syntactically Awesome StyleSheets\", is a language extension of CSS. It adds features that aren't available in basic CSS, which make it easier for you to simplify and maintain the style sheets for your projects.", + "In this Sass course, you'll learn how to store data in variables, nest CSS, create reusable styles with mixins, add logic and loops to your styles, and more." ] }, "react": { "title": "React", "intro": [ - "React 是一个流行的 JavaScript 库,用于为网页或应用程序构建可重用的组件驱动的用户界面。", - "React 将 HTML 与 JavaScript 结合在了一起,以此创建出一个新的标签语言 JSX。React 还使得管理整个应用程序的数据流变得更容易。", - "在这个课程中,你将学习如何创建不同的 React 组件,以 state props 管理数据,以及使用不同的生命周期方法(例如 componentDidMount)和更多内容。" + "React is a popular JavaScript library for building reusable, component-driven user interfaces for web pages or applications.", + "React combines HTML with JavaScript functionality into its own markup language called JSX. React also makes it easy to manage the flow of data throughout the application.", + "In this course, you'll learn how to create different React components, manage data in the form of state props, use different lifecycle methods like componentDidMount, and much more." ] }, "redux": { "title": "Redux", "intro": [ - "随着应用程序规模和范围的扩大,管理共享数据变得更加困难。 Redux 被定义为 “JavaScript 应用的可预测状态容器”,它有助于确保你的应用能够可预测地运行,并且更容易测试。", - "虽然你可以使用任何视图库的 Redux,但我们在这里介绍 Redux,然后在下一组课程中与 React 结合起来。", - "在这个课程中,你将学习 Redux stores、actions、reducers 和中间件的基础知识,来管理应用程序的数据。" + "As applications grow in size and scope, managing shared data becomes much more difficult. Redux is defined as a \"predictable state container for JavaScript apps\" that helps ensure your apps work predictably, and are easier to test.", + "While you can use Redux with any view library, we introduce Redux here before combining it with React in the next set of courses.", + "In this course, you'll learn the fundamentals of Redux stores, actions, reducers and middleware to manage data throughout your application." ] }, "react-and-redux": { - "title": "React 和 Redux", + "title": "React and Redux", "intro": [ - "React 和 Redux 经常一起被提及,这是有充分理由的。创建 Redux 的开发人员是一个 React 开发者,他希望简化不同组件间的数据共享。", - "你已经知道了如何使用 Redux 管理共享数据流,是时候将这些知识与 React 结合起来了。在 React 和 Redux 课程中,你将构建一个 React 组件,并学习如何使用 Redux 在组件级别本地管理状态,以及在整个应用程序中管理状态。" + "React and Redux are often mentioned together, and with good reason. The developer who created Redux was a React developer who wanted to make it easier to share data across different components.", + "Now that you know how to manage the flow of shared data with Redux, it's time to combine that knowledge with React. In the React and Redux courses, you'll build a React component and learn how to manage state locally at the component level, and throughout the entire application with Redux." ] }, "front-end-development-libraries-projects": { - "title": "前端开发库项目", + "title": "Front End Development Libraries Projects", "intro": [ - "现在是时候应用你的前端开发库技术进行测试。用 Bootstrap、jQuery、Sass、React、和 Redux 构建 5 个项目,测试你到现在所学到的知识。", - "完成全部 5 个项目,然后你会获得前端开发库认证。" + "It's time to put your front end development libraries skills to the test. Use Bootstrap, jQuery, Sass, React, and Redux to build 5 projects that will test everything you've learned up to this point.", + "Complete all 5 projects, and you'll earn the Front End Development Libraries certification." ] } } @@ -271,58 +289,65 @@ }, "d3-dashboard": { "title": "D3 面板", - "intro": ["", ""] + "intro": [ + "", + "" + ] } } }, "relational-databases": { "title": "关系型数据库", - "intro": ["占位符"], + "intro": [ + "占位符" + ], "blocks": { "learn-relational-databases": { "title": "学习关系型数据库", - "intro": ["占位符"] + "intro": [ + "占位符" + ] } } }, "back-end-development-and-apis": { - "title": "APIs 和 微服务", + "title": "Back End Development and APIs", "intro": [ - "在这之前,你只是在前端使用 JavaScript 来给页面添加交互、解决算法挑战,或构建一个 SP。但 JavaScript 也可以用于后端或者服务器来构建整个 web 应用程序。", - "今天,构建应用软件的广受欢迎的方法之一是微服务,这些微服务是一种小型模块化的应用,能够共同形成一个更大的整体。", - "In the APIs and Microservices Certification, you'll learn how to write back end apps with Node.js and npm (Node Package Manager). You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." + "Until this point, you've only used JavaScript on the front end to add interactivity to a page, solve algorithm challenges, or build an SPA. But JavaScript can also be used on the back end, or server, to build entire web applications.", + "Today, one of the popular ways to build applications is through microservices, which are small, modular applications that work together to form a larger whole.", + "In the Back End Development and APIs Certification, you'll learn how to write back end apps with Node.js and npm (Node Package Manager). You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." ], "note": "", "blocks": { "managing-packages-with-npm": { - "title": "使用 NPM 管理软件包", + "title": "Managing Packages with NPM", "intro": [ - "npm(Node 包管理工具)是一个命令行工具,用于安装、创建和分享为 Node.js 编写的 JavaScript 代码包。在 npm 上有许多开放源码软件包,所以在项目启动之前,需要一些时间来探索,这样你就不会最后重新创建轮子来处理像日期或从 API 获取数据这样的事项。", - "在这个课程中,你将学习使用 npm 的基本知识,包括如何使用 package.json 和如何管理已安装的依赖项。" + "npm (Node Package Manager), is a command line tool to install, create, and share packages of JavaScript code written for Node.js. There are many open source packages available on npm, so before starting a project, take some time to explore so you don't end up recreating the wheel for things like working with dates or fetching data from an API.", + "In this course, you'll learn the basics of using npm, including how to work with the package.json and how to manage your installed dependencies." ] }, "basic-node-and-express": { - "title": "Node 和 Express 基础", + "title": "Basic Node and Express", "intro": [ - "Node.js 是一个 JavaScript 运行时,它允许开发人员在 JavaScript 中写入后端(服务器侧)程序。Node.js 有几个内置的模块——小型、独立的程序——来帮助实现这一点,一些核心模块包括像服务器一样运作的 HTTP 和文件系统,一个读取和修改文件的模块。", - "在上一组课程中你学到了怎么从 npm下载和管理软件包,这些软件包是较小模块的集合,可以帮助你打造更大更复杂的程序。", - "Express 是一个轻量级的网页应用框架,是最受欢迎的 npm 软件包之一。 Express 提供精简的基本 web 应用程序功能,包括应用的路由。路由在用户访问一个端点如
/blog
时将用户导向到相应的页面。", - "在这个课程中,你将学习 Node 和 Express 的基础知识,包括如何创建服务器, 处理不同的文件,及处理不同的浏览器请求。" + "Node.js is a JavaScript runtime that allows developers to write backend (server-side) programs in JavaScript. Node.js comes with a handful of built-in modules — small, independent programs — that help with this. Some of the core modules include HTTP, which acts like a server, and File System, a module to read and modify files.", + "In the last set of courses you learned to install and manage packages from npm, which are collections of smaller modules. These packages can help you build larger, more complex applications.", + "Express is a lightweight web application framework, and is one of the most popular packages on npm. Express makes it much easier to create a server and handle routing the routing for your application, which handles things like direct people to the correct page when they visit a certain endpoint like
/blog
.", + "In this course, you'll learn the basics of Node and Express including how to create a server, serve different files, and handle different requests from the browser." ] }, "mongodb-and-mongoose": { - "title": "MongoDB 和 Mongose", + "title": "MongoDB and Mongoose", "intro": [ - "MongoDB 是一个存储您可以在应用程序中使用的 JSON 文件(或记录)的数据库应用程序。 不同于SQL,另一种类型的数据库。Mongo是一个不相关的或“NoSQL”的数据库。 这意味着Mongo将所有相关数据存储在一个记录中,而不是像SQL数据库中那样在许多预设表中存储。", - "Mongoose 是一个受欢迎的 npm 包,通常和 Mongo 一起安装。通过 Mongoose,你可以使用 JavaScript 对象而不是 JSON ,这样就更容易与 Mongo 配合使用。 此外,它允许你为 schema 文件创建蓝图,所以你不会意外地保存错误的数据类型并出现错误。", - "在 MongoDB 和 Mongoose 课程中,你将学习使用的基本知识,包括如何建立模型,保存、删除并在数据库中查找文档。" + "MongoDB is a database application that stores JSON documents (or records) that you can use in your application. Unlike SQL, another type of database, Mongo is a non-relational or \"NoSQL\" database. This means Mongo stores all associated data within one record, instead of storing it across many preset tables as in a SQL database.", + "Mongoose is a popular npm package that is often installed alongside Mongo. With Mongoose, you can use plain JavaScript objects instead of JSON, which makes it easier to work with Mongo. Also, it allows you to create blueprints for your documents called schemas, so you don't accidentally save the wrong type of data and cause bugs later.", + "In the MongoDB and Mongoose courses, you'll learn the fundamentals of working with persistent data including how to set up a model, and save, delete, and find documents in the database." ] }, "back-end-development-and-apis-projects": { - "title": "API 和微服务项目", + "title": "Back End Development and APIs Projects", "intro": [ - "你之前用过 API,但是现在你知道 npm、Node、Express、MongoDB 和 Mongoose,是时候创建应用 了。用你到现在所学的所有知识来创建 5 个不同的微服务,这些微服务是使用范围有限的小应用。", - "在创建这些项目后,你会有 5 个很酷的微服务 API,你可以向朋友、家人和潜在的雇主展示。同时,你也会获得 API 和微服务认证。" + "You've worked with APIs before, but now that you know npm, Node, Express, MongoDB, and Mongoose, it's time to build your own. Draw on everything you've learned up to this point to create 5 different microservices, which are smaller applications that are limited in scope.", + "After creating these, you'll have 5 cool microservice APIs you can show off to friends, family, and potential employers. Oh, and you'll have a shiny new Back End Development and APIs Certification, too." ] } } diff --git a/client/i18n/locales/espanol/intro.json b/client/i18n/locales/espanol/intro.json index dc94359daf..18cdf36ffb 100644 --- a/client/i18n/locales/espanol/intro.json +++ b/client/i18n/locales/espanol/intro.json @@ -66,15 +66,24 @@ }, "basic-html-cat-photo-app": { "title": "Aplicación básica de fotos de gato HTML", - "intro": ["", ""] + "intro": [ + "", + "" + ] }, "basic-css-cafe-menu": { "title": "Menú básico de café CSS", - "intro": ["", ""] + "intro": [ + "", + "" + ] }, "css-variables-skyline": { "title": "Skyline variables de CSS", - "intro": ["", ""] + "intro": [ + "", + "" + ] } } }, @@ -161,77 +170,86 @@ }, "basic-javascript-rpg-game": { "title": "Juego RPG básico en JavaScript", - "intro": ["", ""] + "intro": [ + "", + "" + ] }, "intermediate-javascript-calorie-counter": { "title": "Intermedio JavaScript contador de calorías", - "intro": ["", ""] + "intro": [ + "", + "" + ] }, "functional-programming-spreadsheet": { "title": "Hoja de cálculo de programación funcional", - "intro": ["", ""] + "intro": [ + "", + "" + ] } } }, "front-end-development-libraries": { - "title": "Bibliotecas de desarrollo Front end", + "title": "Front End Development Libraries", "intro": [ - "Ahora que ya estás familiarizado con HTML, CSS y JavaScript, mejora tus habilidades aprendiendo algunas de las librerías de Front End más populares de la industria.", - "En la certificación de librerías de Front End, aprenderás a diseñar tu sitio rápidamente con Bootstrap. También aprenderás cómo añadir lógica a tus estilos CSS y extenderlos con Sass.", - "Después, construirás un carrito de compras y otras aplicaciones para aprender a crear poderosas Single Page Applications (SPAs) con React y Redux." + "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular front end libraries in the industry.", + "In the Front End Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how add logic to your CSS styles and extend them with Sass.", + "Later, you'll build a shopping cart and other applications to learn how to create powerful Single Page Applications (SPAs) with React and Redux." ], "note": "", "blocks": { "bootstrap": { "title": "Bootstrap", "intro": [ - "Bootstrap es un framework de front end utilizado para diseñar páginas y aplicaciones web. Tiene un enfoque de desarrollo web centrado en los dispositivos móviles e incluye estilos y clases CSS preconfigurados, además de algunas funciones de JavaScript.", - "En este curso, aprenderás cómo crear sitios web responsivos con Bootstrap, y utilizarás sus clases incluidas para estilizar botones, imágenes, formularios, navegación y otros elementos." + "Bootstrap is a front end framework used to design responsive web pages and applications. It takes a mobile-first approach to web development, and includes pre-built CSS styles and classes, plus some JavaScript functionality.", + "In this course, you'll learn how to build responsive websites with Bootstrap, and use its included classes to style buttons, images, forms, navigation, and other common elements." ] }, "jquery": { "title": "jQuery", "intro": [ - "jQuery es una de las librerías de JavaScript más utilizadas en el mundo.", - "En 2006, cuando se lanzó, los principales navegadores manejaban JavaScript de forma ligeramente diferente. jQuery simplificó el proceso de escribir JavaScript del lado del cliente, y también garantizó que tu código funcionara de la misma manera en todos los navegadores.", - "En este curso, aprenderás a usar jQuery para seleccionar, eliminar, copiar y modificar diferentes elementos en la página." + "jQuery is one of the most widely used JavaScript libraries in the world.", + "In 2006 when it was released, all major browsers handled JavaScript slightly differently. jQuery simplified the process of writing client-side JavaScript, and also ensured that your code worked the same way in all browsers.", + "In this course, you'll learn how to use jQuery to select, remove, clone, and modify different elements on the page." ] }, "sass": { "title": "SASS", "intro": [ - "Sass, o \"Syntactically Awesome StyleSheets\", es una extensión del lenguaje CSS. Añade características que no están disponibles en CSS básicos, lo que te facilita simplificar y mantener las hojas de estilo para tus proyectos.", - "En este curso de Sass, aprenderás cómo almacenar datos en variables, anidar CSS, crear estilos reutilizables con mixins, añadir lógica y bucles a tus estilos, y más." + "Sass, or \"Syntactically Awesome StyleSheets\", is a language extension of CSS. It adds features that aren't available in basic CSS, which make it easier for you to simplify and maintain the style sheets for your projects.", + "In this Sass course, you'll learn how to store data in variables, nest CSS, create reusable styles with mixins, add logic and loops to your styles, and more." ] }, "react": { "title": "React", "intro": [ - "React es una librería muy popular de JavaScript para construir interfaces de usuario reutilizables, impulsadas por componentes para páginas web o aplicaciones.", - "React combina HTML con funcionalidad de JavaScript creando su propio lenguaje de marcado llamado JSX. React hace fácil la administración del flujo de datos a través de la aplicación.", - "En este curso, aprenderás cómo crear diferentes componentes de React, administrar las propiedades de estado de los datos, usar diferentes métodos de ciclo de vida como componentDidMount y mucho más." + "React is a popular JavaScript library for building reusable, component-driven user interfaces for web pages or applications.", + "React combines HTML with JavaScript functionality into its own markup language called JSX. React also makes it easy to manage the flow of data throughout the application.", + "In this course, you'll learn how to create different React components, manage data in the form of state props, use different lifecycle methods like componentDidMount, and much more." ] }, "redux": { "title": "Redux", "intro": [ - "A medida que las aplicaciones crecen en tamaño y alcance, la gestión de datos compartidos se vuelve mucho más difícil. Redux se define como un \"contenedor de estado predecible para aplicaciones de JavaScript\" que ayuda a asegurar que tus aplicaciones funcionen de manera predecible, y sean más fáciles de probar.", - "Aunque puedes usar Redux con cualquier librería de vistas, aquí introducimos Redux antes de combinarlo con React en los siguientes capítulos del curso.", - "En este curso, aprenderás los fundamentos de almacenamiento en Redux, así como de las acciones, reductores e intermediarios para administrar datos a lo largo de tu aplicación." + "As applications grow in size and scope, managing shared data becomes much more difficult. Redux is defined as a \"predictable state container for JavaScript apps\" that helps ensure your apps work predictably, and are easier to test.", + "While you can use Redux with any view library, we introduce Redux here before combining it with React in the next set of courses.", + "In this course, you'll learn the fundamentals of Redux stores, actions, reducers and middleware to manage data throughout your application." ] }, "react-and-redux": { - "title": "React y Redux", + "title": "React and Redux", "intro": [ - "React y Redux se mencionan a menudo juntos, y con razón. El desarrollador que creó Redux era un desarrollador de React que quería hacer más fácil compartir datos a través de diferentes componentes.", - "Ahora que sabes cómo administrar el flujo de datos compartidos con Redux, es hora de combinar ese conocimiento con React. En los cursos de React y Redux, construirás un componente de React y aprenderás cómo administrar el estado localmente a nivel de componentes, y a lo largo de toda la aplicación con Redux." + "React and Redux are often mentioned together, and with good reason. The developer who created Redux was a React developer who wanted to make it easier to share data across different components.", + "Now that you know how to manage the flow of shared data with Redux, it's time to combine that knowledge with React. In the React and Redux courses, you'll build a React component and learn how to manage state locally at the component level, and throughout the entire application with Redux." ] }, "front-end-development-libraries-projects": { "title": "Front End Development Libraries Projects", "intro": [ - "Es hora de poner a prueba tus habilidades con las librerías de desarrollo front end. Usa Bootstrap, jQuery, Sass, React, y Redux para construir 5 proyectos que probarán todo lo que has aprendido hasta este punto.", - "Completa los 5 proyectos y obtendrás la certificación librerías de desarrollo Front End." + "It's time to put your front end development libraries skills to the test. Use Bootstrap, jQuery, Sass, React, and Redux to build 5 projects that will test everything you've learned up to this point.", + "Complete all 5 projects, and you'll earn the Front End Development Libraries certification." ] } } @@ -271,58 +289,65 @@ }, "d3-dashboard": { "title": "Panel D3", - "intro": ["", ""] + "intro": [ + "", + "" + ] } } }, "relational-databases": { "title": "Bases de Datos Relacionales", - "intro": ["marcador de posición"], + "intro": [ + "marcador de posición" + ], "blocks": { "learn-relational-databases": { "title": "Aprender Bases de Datos Relacionales", - "intro": ["marcador de posición"] + "intro": [ + "marcador de posición" + ] } } }, "back-end-development-and-apis": { - "title": "APIs y Microservicios", + "title": "Back End Development and APIs", "intro": [ - "Hasta este punto, sólo has usado JavaScript en la parte de front end para añadir interactividad a una página, resolver los desafíos de algoritmos o construir un SPA. Pero JavaScript también se puede utilizar en el back end, o servidor, para construir aplicaciones web completas.", - "Hoy en día, una de las formas populares de construir aplicaciones es a través de microservicios, que son pequeñas aplicaciones modulares que trabajan juntas para formar un todo más grande.", - "In the APIs and Microservices Certification, you'll learn how to write back end apps with Node.js and npm (Node Package Manager). You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." + "Until this point, you've only used JavaScript on the front end to add interactivity to a page, solve algorithm challenges, or build an SPA. But JavaScript can also be used on the back end, or server, to build entire web applications.", + "Today, one of the popular ways to build applications is through microservices, which are small, modular applications that work together to form a larger whole.", + "In the Back End Development and APIs Certification, you'll learn how to write back end apps with Node.js and npm (Node Package Manager). You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." ], "note": "", "blocks": { "managing-packages-with-npm": { - "title": "Gestión de paquetes con NPM", + "title": "Managing Packages with NPM", "intro": [ - "npm (Node Package Manager), es una herramienta de línea de comandos para instalar, crear y compartir paquetes de código JavaScript escritos para Node.js. Hay muchos paquetes de código abierto disponibles en npm, así que antes de iniciar un proyecto, tómate algo de tiempo para explorar los diferentes paquetes, para que no termines reinventando la rueda para cosas comunes como trabajar con fechas y obtener datos de una API.", - "En este curso, aprenderás los conceptos básicos del uso de npm, incluyendo cómo trabajar con el package.json y cómo administrar las dependencias instaladas." + "npm (Node Package Manager), is a command line tool to install, create, and share packages of JavaScript code written for Node.js. There are many open source packages available on npm, so before starting a project, take some time to explore so you don't end up recreating the wheel for things like working with dates or fetching data from an API.", + "In this course, you'll learn the basics of using npm, including how to work with the package.json and how to manage your installed dependencies." ] }, "basic-node-and-express": { - "title": "Node y Express básicos", + "title": "Basic Node and Express", "intro": [ - "Node.js es un entorno que trabaja en tiempo de ejecución de JavaScript que permite a los desarrolladores escribir programas de backend (del lado del servidor) en JavaScript. Node.js viene con un puñado de módulos integrados — pequeños programas independientes — que ayudan con esto. Algunos de los módulos principales incluyen HTTP, que actúa como un servidor, y File System, un módulo para leer y modificar archivos.", - "En el último conjunto de cursos aprendiste a instalar y administrar paquetes desde npm, que son colecciones de módulos más pequeños. Estos paquetes pueden ayudarte a construir aplicaciones más grandes y complejas.", - "Express es un framework de aplicaciones web ligero, y es uno de los paquetes más populares de npm. Express hace que sea mucho más fácil crear un servidor y manejar el enrutamiento de tu aplicación, que gestiona cosas como dirigir a la gente a la página correcta cuando visitan un determinado endpoint como
/blog
.", - "En este curso, aprenderás los conceptos básicos de Node y Express incluyendo cómo crear un servidor, servir diferentes archivos y manejar diferentes peticiones desde el navegador." + "Node.js is a JavaScript runtime that allows developers to write backend (server-side) programs in JavaScript. Node.js comes with a handful of built-in modules — small, independent programs — that help with this. Some of the core modules include HTTP, which acts like a server, and File System, a module to read and modify files.", + "In the last set of courses you learned to install and manage packages from npm, which are collections of smaller modules. These packages can help you build larger, more complex applications.", + "Express is a lightweight web application framework, and is one of the most popular packages on npm. Express makes it much easier to create a server and handle routing the routing for your application, which handles things like direct people to the correct page when they visit a certain endpoint like
/blog
.", + "In this course, you'll learn the basics of Node and Express including how to create a server, serve different files, and handle different requests from the browser." ] }, "mongodb-and-mongoose": { - "title": "MongoDB y Mongoose", + "title": "MongoDB and Mongoose", "intro": [ - "MongoDB es una aplicación de base de datos que almacena documentos (o registros) JSON que puedes utilizar en tu aplicación. A diferencia de SQL, otro tipo de base de datos, Mongo es una base de datos no relacional o \"NoSQL\". Esto significa que Mongo almacena todos los datos asociados dentro de un registro en lugar de almacenarlos en varias tablas predefinidas como en una base de datos SQL.", - "Mongoose es un popular paquete npm que a menudo se instala junto con Mongo. Con Mongoose, puedes utilizar objetos de JavaScript simples en lugar de JSON, lo que hace más fácil trabajar con Mongo. Además, te permite crear plantillas para tus documentos llamados esquemas, para que no guarde accidentalmente el tipo equivocado de datos y cause errores más tarde.", - "En los cursos de MongoDB y Mongoose, aprenderás los fundamentos para trabajar con datos persistentes, incluyendo cómo configurar un modelo, guardar, eliminar y encontrar documentos en la base de datos." + "MongoDB is a database application that stores JSON documents (or records) that you can use in your application. Unlike SQL, another type of database, Mongo is a non-relational or \"NoSQL\" database. This means Mongo stores all associated data within one record, instead of storing it across many preset tables as in a SQL database.", + "Mongoose is a popular npm package that is often installed alongside Mongo. With Mongoose, you can use plain JavaScript objects instead of JSON, which makes it easier to work with Mongo. Also, it allows you to create blueprints for your documents called schemas, so you don't accidentally save the wrong type of data and cause bugs later.", + "In the MongoDB and Mongoose courses, you'll learn the fundamentals of working with persistent data including how to set up a model, and save, delete, and find documents in the database." ] }, "back-end-development-and-apis-projects": { - "title": "APIs and Microservices Projects", + "title": "Back End Development and APIs Projects", "intro": [ - "Has trabajado con APIs antes, pero ahora que conoces npm, Node, Express, MongoDB y Mongoose, es el momento de construir tu propia API. Basado en todo lo que ha aprendido hasta este punto, crearás 5 microservicios diferentes, que son aplicaciones más pequeñas que tienen un alcance limitado.", - "Después de crearlas, tendrás 5 APIs de microservicios interesantes que puedes mostrar a amigos, familiares y potenciales empleadores. Oh, y también tendrás una nueva y brillante certificación de APIs y microservicios." + "You've worked with APIs before, but now that you know npm, Node, Express, MongoDB, and Mongoose, it's time to build your own. Draw on everything you've learned up to this point to create 5 different microservices, which are smaller applications that are limited in scope.", + "After creating these, you'll have 5 cool microservice APIs you can show off to friends, family, and potential employers. Oh, and you'll have a shiny new Back End Development and APIs Certification, too." ] } } diff --git a/client/i18n/locales/espanol/translations.json b/client/i18n/locales/espanol/translations.json index df5316a161..706ece3949 100644 --- a/client/i18n/locales/espanol/translations.json +++ b/client/i18n/locales/espanol/translations.json @@ -287,7 +287,7 @@ }, "help-translate": "Todavía estamos traduciendo las siguientes certificaciones.", "help-translate-link": "Ayúdanos a traducir.", - "coder-survey": "<0>Take the 2021 New Coder Survey (it takes about 10 minutes – do it for science)" + "coder-survey": "<0>Toma la nueva encuesta del programador de 2021 (tarda unos 10 minutos - hazlo por la ciencia)" }, "donate": { "title": "Apoya a nuestra organización sin fines de lucro", @@ -307,8 +307,8 @@ "confirm-2": "Confirma tu donación única de ${{usd}}", "confirm-3": "Confirma tu donación de ${{usd}} / mes", "confirm-4": "Confirma tu donación de ${{usd}} / año", - "wallet-label": "${{usd}} donation to freeCodeCamp", - "wallet-label-1": "${{usd}} / month donation to freeCodeCamp", + "wallet-label": "${{usd}} donación a freeCodeCamp", + "wallet-label-1": "${{usd}} / donación mensual a freeCodeCamp", "your-donation": "Tu donación de ${{usd}} proporcionará {{hours}} horas de aprendizaje a personas de todo el mundo.", "your-donation-2": "Tu donación de ${{usd}} proporcionará {{hours}} horas de aprendizaje a personas de todo el mundo cada mes.", "your-donation-3": "Tu donación de ${{usd}} proporcionará {{hours}} horas de aprendizaje a personas de todo el mundo cada año.", @@ -399,7 +399,7 @@ "analytics": "Un gráfico de barras y un gráfico de líneas", "shield": "Un escudo con una marca de verificación", "tensorflow": "Icono de Tensorflow", - "database": "Database icon", + "database": "Icono de base de datos", "algorithm": "Nodos ramificados", "magnifier": "lupa" }, @@ -446,7 +446,7 @@ "cert-claim-success": "¡@{{username}}, has reclamado con éxito la certificación {{name}}! ¡Felicitaciones en nombre del equipo de freeCodeCamp.org!", "wrong-name": "Se produjo un error con la verificación de {{name}}. Por favor, inténtalo de nuevo. Si continúas recibiendo este error, puedes enviar un mensaje a support@freeCodeCamp.org para obtener ayuda.", "error-claiming": "Error al reclamar {{certName}}", - "refresh-needed": "You can only use the PaymentRequest button once. Refresh the page to start over.", + "refresh-needed": "Solamente puedes utilizar el botón de Pago una vez. Actualiza la página para empezar de nuevo.", "username-not-found": "No pudimos encontrar un usuario con el nombre de usuario \"{{username}}\"", "add-name": "Este usuario debe agregar su nombre a su cuenta para que otros puedan ver su certificación.", "not-eligible": "Este usuario no es elegible para las certificaciones de freeCodeCamp.org en este momento.", diff --git a/client/i18n/locales/italian/intro.json b/client/i18n/locales/italian/intro.json index 842b8b3ea0..688aa36fa3 100644 --- a/client/i18n/locales/italian/intro.json +++ b/client/i18n/locales/italian/intro.json @@ -66,15 +66,24 @@ }, "basic-html-cat-photo-app": { "title": "HTML base: App per Foto di Gatti", - "intro": ["", ""] + "intro": [ + "", + "" + ] }, "basic-css-cafe-menu": { "title": "CSS base: Menu Caffetteria", - "intro": ["", ""] + "intro": [ + "", + "" + ] }, "css-variables-skyline": { "title": "Variabili CSS: Skyline", - "intro": ["", ""] + "intro": [ + "", + "" + ] } } }, @@ -161,77 +170,86 @@ }, "basic-javascript-rpg-game": { "title": "Gioco RPG di base in Javascript", - "intro": ["", ""] + "intro": [ + "", + "" + ] }, "intermediate-javascript-calorie-counter": { "title": "Contatore Calorie in Javascript Intermedio", - "intro": ["", ""] + "intro": [ + "", + "" + ] }, "functional-programming-spreadsheet": { "title": "Foglio di calcolo in Programmazione Funzionale", - "intro": ["", ""] + "intro": [ + "", + "" + ] } } }, "front-end-development-libraries": { - "title": "Librerie di sviluppo Front End", + "title": "Front End Development Libraries", "intro": [ - "Ora che hai familiarità con HTML, CSS, e JavaScript, aumenta le tue competenze conoscendo alcune delle più popolari librerie di front-end del settore.", - "Nella Certificazione Librerie di Front End imparerai come stilizzare rapidamente il tuo sito con Bootstrap. Imparerai anche come aggiungere la logica ai tuoi stili CSS e ad estenderli con Sass.", - "Più tardi, costruirai un carrello e altre applicazioni per imparare a creare potenti applicazioni a pagina singola (Single Page Application, SPA) con React e Redux." + "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular front end libraries in the industry.", + "In the Front End Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how add logic to your CSS styles and extend them with Sass.", + "Later, you'll build a shopping cart and other applications to learn how to create powerful Single Page Applications (SPAs) with React and Redux." ], "note": "", "blocks": { "bootstrap": { "title": "Bootstrap", "intro": [ - "Bootstrap è un framework front-end utilizzato per progettare pagine web e applicazioni responsive. Esso adotta un approccio mobile-first per lo sviluppo web e include stili e classi CSS precostruiti, oltre ad alcune funzionalità JavaScript.", - "In questo corso, imparerai come costruire siti web responsivi con Bootstrap, e a utilizzare le sue classi per stilizzare pulsanti, immagini, moduli, navigazione e altri elementi comuni." + "Bootstrap is a front end framework used to design responsive web pages and applications. It takes a mobile-first approach to web development, and includes pre-built CSS styles and classes, plus some JavaScript functionality.", + "In this course, you'll learn how to build responsive websites with Bootstrap, and use its included classes to style buttons, images, forms, navigation, and other common elements." ] }, "jquery": { "title": "jQuery", "intro": [ - "jQuery è una delle librerie JavaScript più utilizzate al mondo.", - "Nel 2006, quando è stata rilasciata, tutti i principali browser gestivano JavaScript in modo leggermente diverso. jQuery ha semplificato il processo di scrittura di JavaScript lato client, e ha anche garantito che il codice funzioni allo stesso modo in tutti i browser.", - "In questo corso, imparerai come usare jQuery per selezionare, rimuovere, clonare e modificare diversi elementi nella pagina." + "jQuery is one of the most widely used JavaScript libraries in the world.", + "In 2006 when it was released, all major browsers handled JavaScript slightly differently. jQuery simplified the process of writing client-side JavaScript, and also ensured that your code worked the same way in all browsers.", + "In this course, you'll learn how to use jQuery to select, remove, clone, and modify different elements on the page." ] }, "sass": { "title": "SASS", "intro": [ - "Sass, o \"Syntactically Awesome StyleSheets\", è un'estensione linguistica di CSS. Aggiunge funzionalità che non sono disponibili nel CSS di base, che ti rendono più facile semplificare e mantenere i fogli di stile per i tuoi progetti.", - "In questo corso di Sass imparerai come memorizzare i dati in variabili, annidare CSS, creare stili riutilizzabili con mixin, aggiungere logica e cicli ai tuoi stili, e altro ancora." + "Sass, or \"Syntactically Awesome StyleSheets\", is a language extension of CSS. It adds features that aren't available in basic CSS, which make it easier for you to simplify and maintain the style sheets for your projects.", + "In this Sass course, you'll learn how to store data in variables, nest CSS, create reusable styles with mixins, add logic and loops to your styles, and more." ] }, "react": { "title": "React", "intro": [ - "React è una popolare libreria JavaScript per costruire interfacce utente riutilizzabili e basate su componenti, per pagine web o applicazioni.", - "React combina HTML con funzionalità JavaScript nel proprio linguaggio di markup chiamato JSX. React facilita anche la gestione del flusso di dati attraverso l'applicazione.", - "In questo corso, imparerai come creare diversi componenti React, gestire i dati sotto forma di proprietà dello stato, utilizzare diversi metodi del ciclo di vita come componentDidMount, e molto altro ancora." + "React is a popular JavaScript library for building reusable, component-driven user interfaces for web pages or applications.", + "React combines HTML with JavaScript functionality into its own markup language called JSX. React also makes it easy to manage the flow of data throughout the application.", + "In this course, you'll learn how to create different React components, manage data in the form of state props, use different lifecycle methods like componentDidMount, and much more." ] }, "redux": { "title": "Redux", "intro": [ - "Man mano che le applicazioni crescono in termini di dimensioni e ambito di applicazione, la gestione dei dati condivisi diventa molto più difficile. Redux è definito come un \"contenitore di stato prevedibile per le app JavaScript\" che aiuta a garantire che le tue app funzionino in modo prevedibile, e siano facili da testare.", - "Dato che è possibile utilizzare Redux con qualsiasi libreria di visualizzazione, presentiamo Redux qui prima di combinarlo con React nel prossimo gruppo di corsi.", - "In questo corso, imparerai i fondamenti degli store, actions, reducers e middleware di Redux per gestire i dati in tutta l'applicazione." + "As applications grow in size and scope, managing shared data becomes much more difficult. Redux is defined as a \"predictable state container for JavaScript apps\" that helps ensure your apps work predictably, and are easier to test.", + "While you can use Redux with any view library, we introduce Redux here before combining it with React in the next set of courses.", + "In this course, you'll learn the fundamentals of Redux stores, actions, reducers and middleware to manage data throughout your application." ] }, "react-and-redux": { - "title": "React e Redux", + "title": "React and Redux", "intro": [ - "React e Redux sono spesso citati insieme, e a buona ragione. Lo sviluppatore che ha creato Redux era uno sviluppatore React che voleva rendere più facile la condivisione dei dati tra i diversi componenti.", - "Ora che sai come gestire il flusso di dati condivisi con Redux, è il momento di combinare tale conoscenza con React. Nei corsi React e Redux, costruirai un componente React e imparerai a gestire lo stato localmente al livello dei componenti e in tutta l'applicazione con Redux." + "React and Redux are often mentioned together, and with good reason. The developer who created Redux was a React developer who wanted to make it easier to share data across different components.", + "Now that you know how to manage the flow of shared data with Redux, it's time to combine that knowledge with React. In the React and Redux courses, you'll build a React component and learn how to manage state locally at the component level, and throughout the entire application with Redux." ] }, "front-end-development-libraries-projects": { - "title": "Progetti sulle Librerie di Sviluppo Front-End", + "title": "Front End Development Libraries Projects", "intro": [ - "È tempo di mettere alla prova le tue capacità di sviluppo con le librerie di sviluppo del front-end. Usa Bootstrap, jQuery, Sass, React e Redux per costruire 5 progetti che testeranno tutto quello che hai imparato fino a questo punto.", - "Completa tutti e 5 i progetti e otterrai la Certificazione Librerie di Sviluppo Front End." + "It's time to put your front end development libraries skills to the test. Use Bootstrap, jQuery, Sass, React, and Redux to build 5 projects that will test everything you've learned up to this point.", + "Complete all 5 projects, and you'll earn the Front End Development Libraries certification." ] } } @@ -271,58 +289,65 @@ }, "d3-dashboard": { "title": "Dashboard D3", - "intro": ["", ""] + "intro": [ + "", + "" + ] } } }, "relational-databases": { "title": "Database relazionali", - "intro": ["segnaposto"], + "intro": [ + "segnaposto" + ], "blocks": { "learn-relational-databases": { "title": "Conosci i Database Relazionali", - "intro": ["segnaposto"] + "intro": [ + "segnaposto" + ] } } }, "back-end-development-and-apis": { - "title": "API e Microservizi", + "title": "Back End Development and APIs", "intro": [ - "Fino a questo punto, hai usato solo JavaScript sul front-end per aggiungere interattività a una pagina, risolvere sfide algoritmiche o costruire una Single Page Application. Ma JavaScript può essere utilizzato anche nel backend (cioè lato server), per costruire intere applicazioni web.", - "Oggi, uno dei modi più popolari per costruire applicazioni è attraverso i microservizi, che sono piccole applicazioni modulari che lavorano insieme per formare qualcosa di più grande.", - "Nelle Certificazione API e Microservizi, imparerai a scrivere app per il backend con Node.js e npm (Node Package Manager). Costruirai anche applicazioni web con il framework Express, e costruirai un microservizio Trova Persone con MongoDB e la libreria Mongoose." + "Until this point, you've only used JavaScript on the front end to add interactivity to a page, solve algorithm challenges, or build an SPA. But JavaScript can also be used on the back end, or server, to build entire web applications.", + "Today, one of the popular ways to build applications is through microservices, which are small, modular applications that work together to form a larger whole.", + "In the Back End Development and APIs Certification, you'll learn how to write back end apps with Node.js and npm (Node Package Manager). You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." ], "note": "", "blocks": { "managing-packages-with-npm": { - "title": "Gestire i pacchetti con NPM", + "title": "Managing Packages with NPM", "intro": [ - "npm (Node Package Manager) è uno strumento da riga di comando per installare, creare e condividere pacchetti di codice JavaScript scritto per Node.js. Ci sono molti pacchetti open source disponibili su npm, quindi prima di iniziare un progetto, prenditi del tempo per esplorarli in modo da non finire per ricreare la ruota per cose come lavorare con gli insiemi di dati o recuperare i dati da un'API.", - "In questo corso, imparerai le basi dell'utilizzo di npm, incluso come lavorare con il package.json e come gestire le dipendenze installate." + "npm (Node Package Manager), is a command line tool to install, create, and share packages of JavaScript code written for Node.js. There are many open source packages available on npm, so before starting a project, take some time to explore so you don't end up recreating the wheel for things like working with dates or fetching data from an API.", + "In this course, you'll learn the basics of using npm, including how to work with the package.json and how to manage your installed dependencies." ] }, "basic-node-and-express": { - "title": "Node e Express Base", + "title": "Basic Node and Express", "intro": [ - "Node.js è un runtime JavaScript che permette agli sviluppatori di scrivere programmi backend (lato server) in JavaScript. Node.js viene fornito con una manciata di moduli incorporati — piccoli programmi indipendenti — che aiutano in questo. Alcuni dei moduli principali includono HTTP, che agisce come un server e File System, un modulo per leggere e modificare i file.", - "Nell'ultimo gruppo di corsi hai imparato ad installare e gestire pacchetti da npm, che sono collezioni di moduli più piccoli. Questi pacchetti possono aiutarti a costruire applicazioni più grandi e complesse.", - "Express è un framework per applicazioni web leggero ed è uno dei pacchetti più popolari su npm. Express rende molto più facile creare un server e gestire l'instradamento (routing) per l'applicazione, che gestisce cose come dirigere le persone alla pagina corretta quando visitano un determinato endpoint come
/blog
.", - "In questo corso, imparerai le basi di Node e Express, incluso come creare un server, servire file diversi, e gestire richieste diverse dal browser." + "Node.js is a JavaScript runtime that allows developers to write backend (server-side) programs in JavaScript. Node.js comes with a handful of built-in modules — small, independent programs — that help with this. Some of the core modules include HTTP, which acts like a server, and File System, a module to read and modify files.", + "In the last set of courses you learned to install and manage packages from npm, which are collections of smaller modules. These packages can help you build larger, more complex applications.", + "Express is a lightweight web application framework, and is one of the most popular packages on npm. Express makes it much easier to create a server and handle routing the routing for your application, which handles things like direct people to the correct page when they visit a certain endpoint like
/blog
.", + "In this course, you'll learn the basics of Node and Express including how to create a server, serve different files, and handle different requests from the browser." ] }, "mongodb-and-mongoose": { - "title": "MongoDB e Mongoose", + "title": "MongoDB and Mongoose", "intro": [ - "MongoDB è un'applicazione di database che memorizza documenti JSON (o record) che è possibile utilizzare nella propria applicazione. A differenza di SQL, un altro tipo di database, Mongo è un database non relazionale o \"NoSQL\". Questo significa che Mongo memorizza tutti i dati associati in un record, invece di memorizzarli in molte tabelle preimpostate come in un database SQL.", - "Mongoose è un popolare pacchetto npm che è spesso installato insieme a Mongo. Con Mongoose, è possibile utilizzare semplici oggetti JavaScript invece di JSON, il che rende più facile lavorare con Mongo. Inoltre, ti permette di creare progetti per i tuoi documenti chiamati schemas, in modo da non salvare accidentalmente il tipo sbagliato di dati e causare bug in seguito.", - "Nei corsi di MongoDB e Mongoose, imparerai i fondamenti di come si lavora con dati persistenti, incluso come impostare un modello, e salvare, cancellare e trovare documenti nel database." + "MongoDB is a database application that stores JSON documents (or records) that you can use in your application. Unlike SQL, another type of database, Mongo is a non-relational or \"NoSQL\" database. This means Mongo stores all associated data within one record, instead of storing it across many preset tables as in a SQL database.", + "Mongoose is a popular npm package that is often installed alongside Mongo. With Mongoose, you can use plain JavaScript objects instead of JSON, which makes it easier to work with Mongo. Also, it allows you to create blueprints for your documents called schemas, so you don't accidentally save the wrong type of data and cause bugs later.", + "In the MongoDB and Mongoose courses, you'll learn the fundamentals of working with persistent data including how to set up a model, and save, delete, and find documents in the database." ] }, "back-end-development-and-apis-projects": { - "title": "Progetti di API e Microservizi", + "title": "Back End Development and APIs Projects", "intro": [ - "Hai già lavorato con le API prima, ma ora che conosci npm, Node, Express, MongoDB e Mongoose, è ora di costruirle. Costruisci su tutto quello che hai imparato fino a questo punto per creare 5 diversi microservizi, che sono applicazioni più piccole, con un ambito di applicazione ristretto.", - "Dopo averli creati, avrai 5 belle API di microservizi che potrai mostrare a amici, familiari e potenziali datori di lavoro. Oh, e avrai anche una certificazione nuova di zecca su API e Microservizi." + "You've worked with APIs before, but now that you know npm, Node, Express, MongoDB, and Mongoose, it's time to build your own. Draw on everything you've learned up to this point to create 5 different microservices, which are smaller applications that are limited in scope.", + "After creating these, you'll have 5 cool microservice APIs you can show off to friends, family, and potential employers. Oh, and you'll have a shiny new Back End Development and APIs Certification, too." ] } } diff --git a/client/i18n/locales/portuguese/intro.json b/client/i18n/locales/portuguese/intro.json index 420f6b7a0f..e1d73d1e2f 100644 --- a/client/i18n/locales/portuguese/intro.json +++ b/client/i18n/locales/portuguese/intro.json @@ -66,15 +66,24 @@ }, "basic-html-cat-photo-app": { "title": "Aplicativo básico de fotos de gatos em HTML", - "intro": ["", ""] + "intro": [ + "", + "" + ] }, "basic-css-cafe-menu": { "title": "Menu de uma cafeteria em CSS básico", - "intro": ["", ""] + "intro": [ + "", + "" + ] }, "css-variables-skyline": { "title": "Horizonte com variáveis de CSS", - "intro": ["", ""] + "intro": [ + "", + "" + ] } } }, @@ -161,15 +170,24 @@ }, "basic-javascript-rpg-game": { "title": "Jogo básico de RPG em JavaScript", - "intro": ["", ""] + "intro": [ + "", + "" + ] }, "intermediate-javascript-calorie-counter": { "title": "Contador de calorias JavaScript Intermediário", - "intro": ["", ""] + "intro": [ + "", + "" + ] }, "functional-programming-spreadsheet": { "title": "Planilha de programação funcional", - "intro": ["", ""] + "intro": [ + "", + "" + ] } } }, @@ -177,7 +195,7 @@ "title": "Bibliotecas de desenvolvimento em front-end", "intro": [ "Agora que você está familiarizado com HTML, CSS e JavaScript, melhore suas habilidades aprendendo algumas das bibliotecas front-end mais populares do setor.", - "Na certificação de bibliotecas de front-end, você aprenderá a estilizar seu site rapidamente com Bootstrap. Você também aprenderá a adicionar a lógica aos seus estilos CSS e a ampliá-los com Sass.", + "Na certificação de bibliotecas de desenvolvimento em front-end, você aprenderá a estilizar seu site rapidamente com Bootstrap. Você também aprenderá a adicionar a lógica aos seus estilos CSS e a ampliá-los com Sass.", "Mais tarde, você construirá um carrinho de compras e outras aplicações para aprender a criar Aplicativos de Página Única (Single Page Applications - SPA) poderosos com React e Redux." ], "note": "", @@ -228,7 +246,7 @@ ] }, "front-end-development-libraries-projects": { - "title": "Front End Development Libraries Projects", + "title": "Projetos de desenvolvimento com bibliotecas de front-end", "intro": [ "É hora de testar suas habilidades nas bibliotecas de desenvolvimento de front-end. Use Bootstrap, jQuery, Sass, React e Redux para criar 5 projetos que testarão tudo o que você aprendeu até agora.", "Complete todos os 5 projetos e você ganhará a certificação em Bibliotecas de Desenvolvimento Front-End." @@ -271,26 +289,33 @@ }, "d3-dashboard": { "title": "Painel do D3", - "intro": ["", ""] + "intro": [ + "", + "" + ] } } }, "relational-databases": { "title": "Bancos de dados relacionais", - "intro": ["placeholder"], + "intro": [ + "placeholder" + ], "blocks": { "learn-relational-databases": { "title": "Aprenda bancos de dados relacionais", - "intro": ["placeholder"] + "intro": [ + "placeholder" + ] } } }, "back-end-development-and-apis": { - "title": "APIs e microsserviços", + "title": "APIs e desenvolvimento de back-end", "intro": [ "Até esse ponto, você usou JavaScript apenas no front-end para adicionar interatividade a uma página, resolver desafios de algoritmos ou construir uma SPA. Mas o JavaScript também pode ser usado no back-end, ou servidor, para construir aplicações web inteiras.", "Hoje em dia, uma das formas populares de se criar aplicações é através do uso de microsserviços, que são pequenas aplicações modulares que trabalham em conjunto para formar uma aplicação maior inteira.", - "Na certificação de APIs e microsserviços, você aprenderá a escrever aplicações de back-end com o Node.js e o npm (Node Package Manager). Você também vai construir aplicações web com o framework Express e criará um microsserviço de localização de pessoas com o MongoDB e com a biblioteca Mongoose." + "Na certificação de APIs e desenvolvimento de back-end, você aprenderá a escrever aplicações de back-end com o Node.js e o npm (Node Package Manager). Você também vai construir aplicações web com o framework Express e criará um microsserviço de localização de pessoas com o MongoDB e com a biblioteca Mongoose." ], "note": "", "blocks": { @@ -304,7 +329,7 @@ "basic-node-and-express": { "title": "Básico sobre Node e Express", "intro": [ - "O Node.js é um ambiente de execução em Javascript que permite que os desenvolvedores escrevam programas de backend (no lado do servidor) em JavaScript. O Node.js vem com diversos módulos internos — pequenos programas independentes — que ajudam com isso. Alguns dos principais módulos incluem o HTTP, que atua como um servidor, e um sistema de arquivos, que atua como um módulo para ler e modificar arquivos.", + "O Node.js é um ambiente de execução em Javascript que permite que os desenvolvedores escrevam programas de back-end (no lado do servidor) em JavaScript. O Node.js vem com diversos módulos internos — pequenos programas independentes — que ajudam com isso. Alguns dos principais módulos incluem o HTTP, que atua como um servidor, e um sistema de arquivos, que atua como um módulo para ler e modificar arquivos.", "Nos últimos cursos, você aprendeu a instalar e gerenciar pacotes a partir do npm, que são coleções de pequenos módulos. Estes pacotes podem ajudá-lo a construir aplicações maiores e mais complexas.", "O Express é um framework leve para a criação de aplicações web, sendo um dos pacotes mais populares no npm. O Express torna muito mais fácil criar um servidor e lidar com o roteamento para seu aplicativo, lidando com coisas como direcionar as pessoas para a página correta quando elas visitam um determinado endpoint, como
/blog
.", "Neste curso, você aprenderá o básico do Node e do Express, incluindo como criar um servidor, manusear arquivos diferentes e manipular diferentes solicitações de um navegador." @@ -314,15 +339,15 @@ "title": "MongoDB e Mongoose", "intro": [ "O MongoDB é uma aplicação de banco de dados que armazena documentos JSON (ou registros) que podem ser usados em sua aplicação. Ao contrário do SQL, outro tipo de banco de dados, o Mongo é um banco de dados não relacional ou \"NoSQL\". Isto significa que o Mongo armazena todos os dados associados dentro de um registro, em vez de armazená-los em muitas tabelas predefinidas, como em um banco de dados SQL.", - "O Mongoose é um pacote popular do npm que é frequentemente instalado junto com MongoDB. Com o Mongose, você pode usar objetos JavaScript simples em vez de JSON, o que torna mais fácil trabalhar com o Mongo. Além disso, ele permite que você crie projetos para seus documentos, chamados schemas, para que você não salve acidentalmente o tipo errado de dados e cause bugs mais tarde.", - "Nos cursos de MongoDB e Mongose, você aprenderá os fundamentos de trabalhar com dados persistentes, incluindo como configurar um modelo, salvar, excluir e buscar documentos no banco de dados." + "O Mongoose é um pacote popular do npm que é frequentemente instalado junto com MongoDB. Com o Mongoose, você pode usar objetos JavaScript simples em vez de JSON, o que torna mais fácil trabalhar com o Mongo. Além disso, ele permite que você crie projetos para seus documentos, chamados schemas, para que você não salve acidentalmente o tipo errado de dados e cause bugs mais tarde.", + "Nos cursos de MongoDB e Mongoose, você aprenderá os fundamentos de trabalhar com dados persistentes, incluindo como configurar um modelo, salvar, excluir e buscar documentos no banco de dados." ] }, "back-end-development-and-apis-projects": { - "title": "Back End Development and APIs Projects", + "title": "Projetos de APIs e desenvolvimento de back-end", "intro": [ "Você já trabalhou com APIs antes, mas agora que você conhece o npm, Node, Express, MongoDB e o Mongoose, é hora de construir a sua própria API. Utilize tudo o que você aprendeu até esse ponto para criar 5 microsserviços diferentes – aplicações menores e com escopo limitado.", - "Depois de criá-las, você terá 5 APIs de microsserviço sensacionais, que poderão ser mostradas para amigos, familiares e potenciais empregadores. Ah, e você também terá uma Certificação em APIs e microsserviços novinha." + "Depois de criá-las, você terá 5 APIs de microsserviço sensacionais, que poderão ser mostradas para amigos, familiares e potenciais empregadores. Ah, e você também terá uma Certificação em APIs e desenvolvimento de back-end novinha." ] } } diff --git a/client/i18n/locales/portuguese/translations.json b/client/i18n/locales/portuguese/translations.json index 2bc19b6a4b..332a9388b2 100644 --- a/client/i18n/locales/portuguese/translations.json +++ b/client/i18n/locales/portuguese/translations.json @@ -307,8 +307,8 @@ "confirm-2": "Confirme a sua doação de US${{usd}}", "confirm-3": "Confirme a sua doação de US${{usd}}/mês", "confirm-4": "Confirme a sua doação de US${{usd}}/ano", - "wallet-label": "${{usd}} donation to freeCodeCamp", - "wallet-label-1": "${{usd}} / month donation to freeCodeCamp", + "wallet-label": "Doação de ${{usd}} para o freeCodeCamp", + "wallet-label-1": "Doação de ${{usd}}/mês para o freeCodeCamp", "your-donation": "Sua doação de US${{usd}} proporcionará {{hours}} horas de aprendizado para pessoas ao redor do mundo.", "your-donation-2": "Sua doação de US${{usd}} proporcionará {{hours}} horas mensais de aprendizado para pessoas ao redor do mundo.", "your-donation-3": "Sua doação de US${{usd}} proporcionará {{hours}} horas anuais de aprendizado para pessoas ao redor do mundo.", @@ -446,7 +446,7 @@ "cert-claim-success": "@{{username}}, você solicitou a certificação {{name}} com sucesso! Parabéns em nome da equipe do freeCodeCamp.org!", "wrong-name": "Algo deu errado com a verificação de {{name}}. Tente novamente. Se continuar a receber este erro, envie uma mensagem para support@freeCodeCamp.org para obter ajuda.", "error-claiming": "Erro ao solicitar {{certName}}", - "refresh-needed": "You can only use the PaymentRequest button once. Refresh the page to start over.", + "refresh-needed": "Você só pode usar o botão PaymentRequest uma vez. Atualize a página para começar de novo.", "username-not-found": "Não foi possível encontrar um usuário com o nome de usuário \"{{username}}\"", "add-name": "Este usuário precisa adicionar seu nome à sua conta para que outros possam visualizar sua certificação.", "not-eligible": "Este usuário não é elegível para certificações do freeCodeCamp.org no momento.",