From 3c62525a444eb908d69338921defb36e54f5eb75 Mon Sep 17 00:00:00 2001 From: camperbot Date: Mon, 19 Jul 2021 10:50:07 +0530 Subject: [PATCH] chore(i18n,client): processed translations (#42917) --- client/i18n/locales/italian/intro.json | 12 +- client/i18n/locales/portuguese/intro.json | 422 +++---- .../i18n/locales/portuguese/translations.json | 1030 ++++++++--------- 3 files changed, 732 insertions(+), 732 deletions(-) diff --git a/client/i18n/locales/italian/intro.json b/client/i18n/locales/italian/intro.json index f2344d64475..4a65e1994fa 100644 --- a/client/i18n/locales/italian/intro.json +++ b/client/i18n/locales/italian/intro.json @@ -92,9 +92,9 @@ "intro": [ "Mentre HTML e CSS controllano il contenuto e lo stile della pagina, JavaScript viene utilizzato per renderla interattiva. Nella Certificazione Algoritmi e Strutture Dati in JavaScript, imparerai le basi di JavaScript, incluse variabili, array, oggetti, cicli e funzioni.", "Una volta che avrai appreso le basi, applicherai questa conoscenza creando algoritmi per manipolare stringhe, fattorizzare numeri, e persino calcolare l'orbita della Stazione Spaziale Internazionale.", - "Along the way, you'll also learn two important programming styles or paradigms: Object Oriented Programming (OOP) and Functional Programming (FP)." + "Lungo il percorso, imparerai anche due importanti stili di programmazione o paradigmi: Programmazione Orientata agli Oggetti (Object Oriented Programming, OOP) e Programmazione Funzionale (Functional Programming, FP)." ], - "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.", + "note": "Nota: Alcune estensioni del browser, come ad esempio gli ad-blocker e gli script-blocker, possono interferire con i test. In caso di problemi, ti raccomandiamo di disabilitare le estensioni che modificano o bloccano il contenuto delle pagine durante il corso.", "blocks": { "basic-javascript": { "title": "JavaScript Base", @@ -107,7 +107,7 @@ "title": "ES6", "intro": [ "ECMAScript o ES è una versione standardizzata di JavaScript. Dato che tutti i maggiori browser seguono queste specifiche, i termini ECMAScript e JavaScript sono intercambiabili.", - "Most of the JavaScript you've learned up to this point was in ES5 (ECMAScript 5), which was finalized in 2009. While you can still write programs in ES5, JavaScript is constantly evolving, and new features are released every year.", + "La maggior parte del JavaScript che hai appreso finora era in ES5 (ECMAScript 5), che fu definito nel 2009. Anche se puoi ancora scrivere programmi in ES5, JavaScript è in costante evoluzione, e vengono rilasciate ogni anno nuove funzionalità.", "ES6, rilasciato nel 2015, ha aggiunto molte nuove potenti funzionalità al linguaggio. In questo corso conoscerai queste funzionalità, inclusi let e const, funzioni freccia, classi, promise e moduli." ] }, @@ -137,15 +137,15 @@ "title": "Scrittura di Algoritmi Base", "intro": [ "Un algoritmo è una serie di istruzioni passo-passo che descrivono come fare qualcosa.", - "To write an effective algorithm, it helps to break a problem down into smaller parts and think carefully about how to solve each part with code.", + "Per scrivere un algoritmo efficace, aiuta spezzare un problema in parti più piccole e pensare attentamente a come risolvere ogni parte con il codice.", "In questo corso, imparerai i fondamenti del pensiero algoritmico scrivendo algoritmi che fanno di tutto, dalla conversione delle temperature alla gestione di complessi array 2D." ] }, "object-oriented-programming": { "title": "Programmazione Orientata agli Oggetti", "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 course, you'll learn the basic principles of OOP in JavaScript, including the this keyword, prototype chains, constructors, and inheritance." + "La Programmazione Orientata agli Oggetti (OOP, o Object Oriented Programming), è uno dei principali approcci al processo di sviluppo del software. In OOP, gli oggetti e le classi sono utilizzati per organizzare il codice per descrivere le cose e cosa possono fare.", + "In questo corso, imparerai i principi di base di OOP in JavaScript includendo la parola chiave this, le catene di prototipi, i costruttori e l'ereditarietà." ] }, "functional-programming": { diff --git a/client/i18n/locales/portuguese/intro.json b/client/i18n/locales/portuguese/intro.json index acff0d002cc..a378fc9e9cc 100644 --- a/client/i18n/locales/portuguese/intro.json +++ b/client/i18n/locales/portuguese/intro.json @@ -1,85 +1,85 @@ { "responsive-web-design": { - "title": "Responsive Web Design", + "title": "Design responsivo para a web", "intro": [ - "In this Responsive Web Design Certification, you'll learn the languages that developers use to build webpages: HTML (Hypertext Markup Language) for content, and CSS (Cascading Style Sheets) for design.", - "First, you'll build a cat photo app to learn the basics of HTML and CSS. Later, you'll learn modern techniques like CSS variables by building a penguin, and best practices for accessibility by building a web form.", - "Finally, you'll learn how to make webpages that respond to different screen sizes by building a Twitter card with Flexbox, and a complex blog layout with CSS Grid." + "Nessa certificação de Web Design Responsivo, você aprenderá as linguagens que os desenvolvedores usam para construir sites: HTML (Linguagem de Marcação de Hipertexto) para o conteúdo e CSS (Folha de Estilo em Cascata) para o design.", + "Primeiro, você vai construir um aplicativo de fotos de gato para aprender o básico de HTML e CSS. Mais tarde, você aprenderá técnicas modernas como variáveis CSS construindo um pinguim, e melhores práticas de acessibilidade criando um formulário web.", + "Finalmente, você vai aprender a fazer páginas web que respondem a diferentes tamanhos de telas construindo um card do Twitter com Flexbox, e um layout complexo de blog com o CSS Grid." ], - "note": "Note: Some browser extensions, such as ad-blockers and dark mode extensions can interfere with the tests. If you face issues, we recommend disabling extensions that modify the content or layout of pages, while taking the course.", + "note": "Observação: algumas extensões de navegador, como bloqueadores de anúncios e extensões de modo escuro podem interferir nos testes. Se você tiver problemas, recomendamos desabilitar extensões que modifiquem o conteúdo ou o layout das páginas durante o curso.", "blocks": { "basic-html-and-html5": { - "title": "Basic HTML and HTML5", + "title": "HTML e HTML5 básicos", "intro": [ - "HTML is a markup language that uses a special syntax or notation to describe the structure of a webpage to the browser. HTML elements usually have opening and closing tags that surround and give meaning to content. For example, different elements can describe text as a heading, paragraph, or list item.", - "In this course, you'll build a cat photo app to learn some of the most common HTML elements — the building blocks of any webpage." + "HTML é uma linguagem de marcação que usa uma sintaxe ou notação especial para descrever a estrutura de uma página da Web para o navegador. Os elementos HTML geralmente têm tags de abertura e fechamento que os circundam e dão significado ao conteúdo. Elementos diferentes, por exemplo, podem descrever o texto como um título, um parágrafo ou item da lista.", + "Neste curso, você vai construir um aplicativo de fotografia de gatos para aprender alguns dos elementos HTML mais comuns: os blocos de construção de qualquer página da web." ] }, "basic-css": { - "title": "Basic CSS", + "title": "CSS básico", "intro": [ - "CSS, or Cascading Style Sheets, tell the browser how to display the text and other content that you write in HTML. With CSS, you can control the color, font, size, spacing, and many other aspects of HTML elements.", - "Now that you've described the structure of your cat photo app, give it some style with CSS." + "O CSS, ou Folhas de Estilo em Cascata, diz ao navegador como exibir o texto e outros conteúdos que você escreve em HTML. Com o CSS, você pode controlar a cor, fonte, tamanho, espaçamento e muitos outros aspectos dos elementos HTML.", + "Agora que você descreveu a estrutura do seu aplicativo de fotos de gatos, aplique um pouco de estilo com o CSS." ] }, "applied-visual-design": { - "title": "Applied Visual Design", + "title": "Design visual aplicado", "intro": [ - "Visual design is a combination of typography, color theory, graphics, animation, page layout, and more to help deliver your unique message.", - "In this course, you'll learn how to apply these different elements of visual design to your webpages." + "O design visual é uma combinação de tipografia, teoria de cores, gráficos, animação, layout da página e mais para ajudar a entregar sua mensagem única.", + "Neste curso, você vai aprender como aplicar esses diferentes elementos do design visual em suas páginas da web." ] }, "applied-accessibility": { - "title": "Applied Accessibility", + "title": "Acessibilidade aplicada", "intro": [ - "In web development, accessibility refers to web content and a UI (user interface) that can be understood, navigated, and interacted with by a broad audience. This includes people with visual, auditory, mobility, or cognitive disabilities.", - "In this course, you'll learn best practices for building webpages that are accessible to everyone." + "No desenvolvimento web, a acessibilidade refere-se ao conteúdo da web e uma UI (interface do usuário) que pode ser compreendida, navegada e interagida por um público amplo. Isto inclui pessoas com deficiência visual, auditiva, de mobilidade ou cognitiva.", + "Nesse curso, você aprenderá as melhores práticas para a construção de páginas da Web que sejam acessíveis a todos." ] }, "responsive-web-design-principles": { - "title": "Responsive Web Design Principles", + "title": "Princípios do design responsivo para a web", "intro": [ - "There are many devices that can access the web, and they come in all shapes and sizes. Responsive web design is the practice of designing flexible websites that can respond to different screen sizes, orientations, and resolutions.", - "In this course, you'll learn how to use CSS to make your webpages look good, no matter what device they're viewed on." + "Existem muitos dispositivos que podem acessar a Internet, de todas as formas e tamanhos. O Design Responsivo na web é a prática de se projetar sites flexíveis, que podem responder a diferentes tamanhos de telas, orientações e resoluções.", + "Neste curso, você vai aprender a usar CSS para fazer suas páginas ficarem bonitas, não importa em qual dispositivo elas estão sendo visualizadas." ] }, "css-flexbox": { "title": "CSS Flexbox", "intro": [ - "Flexbox is a powerful, well-supported layout method that was introduced with the latest version of CSS, CSS3. With flexbox, it's easy to center elements on the page and create dynamic user interfaces that shrink and expand automatically.", - "In this course, you'll learn the fundamentals of flexbox and dynamic layouts by building a Twitter card." + "O Flexbox é um método de layout poderoso e com bastante suporte, que foi introduzido na versão mais recente do CSS, o CSS3. Com o Flexbox, é fácil centralizar os elementos na página e criar interfaces dinâmicas que diminuem e aumentam de tamanho automaticamente.", + "Nesse curso, você aprenderá os fundamentos de flexbox e layouts dinâmicos construindo um card do Twitter." ] }, "css-grid": { "title": "CSS Grid", "intro": [ - "The CSS grid is a newer standard that makes it easy to build complex responsive layouts. It works by turning an HTML element into a grid, and lets you place child elements anywhere within.", - "In this course, you'll learn the fundamentals of CSS grid by building different complex layouts, including a blog." + "O CSS Grid é um padrão mais recente, que torna fácil construir layouts responsivos complexos. Ele funciona transformando um elemento HTML em uma grade e permite que você coloque elementos filhos em qualquer lugar dentro dele.", + "Nesse curso, você aprenderá os fundamentos do CSS Grid construindo diferentes layouts complexos, incluindo um blog." ] }, "responsive-web-design-projects": { - "title": "Responsive Web Design Projects", + "title": "Projetos do design responsivo para a web", "intro": [ - "Time to put your newly learnt skills to work. By working on these projects, you will get a chance to apply all of the skills, principles, and concepts you have learned so far: HTML, CSS, Visual Design, Accessibility, and more.", - "Complete the five web programming projects below to earn your Responsive Web Design certification." + "Hora de colocar suas novas habilidades aprendidas para funcionar. Ao trabalhar nestes projetos, você terá a oportunidade de aplicar todas as competências, princípios e conceitos que você aprendeu até agora: HTML, CSS, Visual Design, Acessibilidade e muito mais.", + "Conclua os cinco projetos de programação web abaixo para ganhar a sua Certificação de Web Design Responsivo." ] }, "basic-html-cat-photo-app": { - "title": "Basic HTML Cat Photo App", + "title": "Aplicativo básico de fotos de gatos em HTML", "intro": [ "", "" ] }, "basic-css-cafe-menu": { - "title": "Basic CSS Cafe Menu", + "title": "Menu CSS Básico de um Café", "intro": [ "", "" ] }, "css-variables-skyline": { - "title": "CSS Variables Skyline", + "title": "Horizonte com variáveis de CSS", "intro": [ "", "" @@ -88,102 +88,102 @@ } }, "javascript-algorithms-and-data-structures": { - "title": "JavaScript Algorithms and Data Structures", + "title": "Algoritmos e estruturas de dados em 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 including variables, arrays, objects, loops, and functions.", - "Once you have the fundamentals down, you'll apply that knowledge by creating algorithms to manipulate strings, factorialize numbers, and even calculate the orbit of the International Space Station.", - "Along the way, you'll also learn two important programming styles or paradigms: Object Oriented Programming (OOP) and Functional Programming (FP)." + "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 e funções.", + "Assim que souber os fundamentos abaixo, você aplicará esse conhecimento, criando algoritmos para manipular strings, fatorar números e até mesmo calcular a órbita da Estação Espacial Internacional.", + "Durante o processo, você também aprenderá dois estilos ou paradigmas de programação importantes: a Programação Orientada a Objetos (POO) e a Programação Funcional (PF)." ], - "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.", + "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": { "basic-javascript": { - "title": "Basic JavaScript", + "title": "JavaScript básico", "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 course, you'll learn fundamental programming concepts in JavaScript. You'll start with basic data structures like numbers and strings. Then you'll learn to work with arrays, objects, functions, loops, if/else statements, and more." + "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 curso, você aprenderá conceitos básicos de programação em JavaScript. Você vai começar com estruturas básicas de dados, como números e strings. Então, você aprenderá a trabalhar com arrays, objetos, funções, laços, instruções if/else e muito mais." ] }, "es6": { "title": "ES6", "intro": [ - "ECMAScript, or ES, is a standardized version of JavaScript. Because all major browsers follow this specification, the terms ECMAScript and JavaScript are interchangeable.", - "Most of the JavaScript you've learned up to this point was in ES5 (ECMAScript 5), which was finalized in 2009. While you can still write programs in ES5, JavaScript is constantly evolving, and new features are released every year.", - "ES6, released in 2015, added many powerful new features to the language. In this course, you'll learn these new features, including let and const, arrow functions, classes, promises, and modules." + "ECMAScript, ou ES, é uma versão padronizada do JavaScript. Como todos os principais navegadores seguem essa especificação, os termos ECMAScript e JavaScript são intercambiáveis.", + "A maior parte do JavaScript que você aprendeu até este momento estava na ES5 (ECMAScript 5), que foi finalizada em 2009. Mesmo que você ainda possa escrever programas em ES5, saiba que o JavaScript está constantemente em evolução e, por isso, novas funcionalidades são lançadas todos os anos.", + "O ES6, lançado em 2015, adicionou muitos recursos novos e poderosos à linguagem. Neste curso, você aprenderá quais são eles, incluindo let e const, arrow functions, classes, promises e módulos." ] }, "regular-expressions": { - "title": "Regular Expressions", + "title": "Expressões regulares", "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 course, you'll learn how to use special characters, capture groups, positive and negative lookaheads, and other techniques to match any text you want." + "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 curso, 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." ] }, "debugging": { - "title": "Debugging", + "title": "Depuração", "intro": [ - "Debugging is the process of going through your code, finding any issues, and fixing them.", - "Issues in code generally come in three forms: syntax errors that prevent your program from running, runtime errors where your code has unexpected behavior, or logical errors where your code doesn't do what you intended.", - "In this course, you'll learn how to use the JavaScript console to debug programs and prevent common issues before they happen." + "A depuração é o processo de revisão de código, procurando qualquer problema e corrigindo-o.", + "Os problemas no código geralmente chegam em três formas: erros de sintaxe, que impedem que o programa seja executado, erros de tempo de execução, onde o código tem um comportamento inesperado, ou erros lógicos, onde o código não faz o que você pretendia.", + "Neste curso, você aprenderá a usar o console do JavaScript para depurar programas e prevenir erros comuns antes de que aconteçam." ] }, "basic-data-structures": { - "title": "Basic Data Structures", + "title": "Estruturas de dados básicas", "intro": [ - "Data can be stored and accessed in many ways. You already know some common JavaScript data structures — arrays and objects.", - "In this Basic Data Structures course, you'll learn more about the differences between arrays and objects, and which to use in different situations. You'll also learn how to use helpful JS methods like splice() and Object.keys() to access and manipulate data." + "Os dados podem ser guardados e acessados de muitas formas. Você já conhece algumas estruturas de dados comuns em JavaScript: os arrays e os objetos.", + "Neste curso de Estruturas de Dados Básicas, você vai aprender mais sobre as diferenças entre arrays e objetos, e qual deles usar em diferentes situações. Também aprenderá a usar métodos úteis do JS, como splice() e Object.keys(), para acessar e manipular dados." ] }, "basic-algorithm-scripting": { - "title": "Basic Algorithm Scripting", + "title": "Programação de algoritmos básicos", "intro": [ - "An algorithm is a series of step-by-step instructions that describe how to do something.", - "To write an effective algorithm, it helps to break a problem down into smaller parts and think carefully about how to solve each part with code.", - "In this course, you'll learn the fundamentals of algorithmic thinking by writing algorithms that do everything from converting temperatures to handling complex 2D arrays." + "Um algoritmo é uma série de instruções passo a passo, que descrevem como fazer alguma coisa.", + "Para escrever um algoritmo eficiente, é importante saber dividir o problema em partes menores e pensar atentamente sobre maneiras de resolver cada uma dessas partes com código.", + "Nesse curso, você aprenderá os fundamentos do raciocínio algorítmico escrevendo algoritmos que fazem de tudo, desde a conversão de temperaturas ao tratamento de arrays bidimensionais complexos." ] }, "object-oriented-programming": { - "title": "Object Oriented Programming", + "title": "Programação Orientada a Objetos", "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 course, you'll learn the basic principles of OOP in JavaScript, including the this keyword, prototype chains, constructors, and inheritance." + "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 curso, você aprenderá os princípios básicos de POO em JavaScript, incluindo a palavra-chave this, cadeias de protótipos, construtores e herança." ] }, "functional-programming": { - "title": "Functional Programming", + "title": "Programação Funcional", "intro": [ - "Functional Programming is another 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 course, you'll learn the core concepts of Functional Programming including pure functions, how to avoid mutations, and how to write cleaner code with methods like .map() and .filter()." + "Programação funcional é outra 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 curso, você aprenderá os conceitos principais da Programação Funcional, incluindo funções puras, como evitar mutações e como escrever código mais limpo com métodos como .map() e .filter()." ] }, "intermediate-algorithm-scripting": { - "title": "Intermediate Algorithm Scripting", + "title": "Programação de algoritmos intermediários", "intro": [ - "Now that you know the basics of algorithmic thinking, along with OOP and Functional Programming, test your skills with the Intermediate Algorithm Scripting challenges." + "Agora que você conhece as noções básicas de raciocínio algorítmico, juntamente com POO e Programação Funcional, teste suas habilidades com os desafios de Programação de Algoritmos Intermediários." ] }, "javascript-algorithms-and-data-structures-projects": { - "title": "JavaScript Algorithms and Data Structures Projects", + "title": "Projetos de algoritmos e estruturas de dados em JavaScript", "intro": [ - "This is it — time to put your new JavaScript skills to work. These projects are similar to the algorithm scripting challenges you've done before – just much more difficult.", - "Complete these 5 JavaScript projects to earn the JavaScript Algorithms and Data Structures certification." + "É hora de colocar suas novas habilidades em JavaScript para funcionar. Estes projetos são similares aos desafios de programação de algoritmos que você fez antes — só que muito mais difíceis.", + "Conclua estes 5 projetos de JavaScript para ganhar a certificação de Algoritmos e Estruturas de Dados do JavaScript." ] }, "basic-javascript-rpg-game": { - "title": "Basic JavaScript RPG Game", + "title": "Jogo básico de RPG em JavaScript", "intro": [ "", "" ] }, "intermediate-javascript-calorie-counter": { - "title": "Intermediate JavaScript Calorie Counter", + "title": "Contador de calorias JavaScript Intermediário", "intro": [ "", "" ] }, "functional-programming-spreadsheet": { - "title": "Functional Programming Spreadsheet", + "title": "Planilha de programação funcional", "intro": [ "", "" @@ -192,103 +192,103 @@ } }, "front-end-libraries": { - "title": "Front End Development Libraries", + "title": "Bibliotecas de desenvolvimento em front-end", "intro": [ - "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 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." + "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.", + "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": "", "blocks": { "bootstrap": { "title": "Bootstrap", "intro": [ - "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." + "O Bootstrap é um framework de front-end usado para projetar páginas da web e aplicativos responsivos. Ele adota uma abordagem mobile-first para o desenvolvimento na web e inclui estilos e classes CSS pré-construídos, além de algumas funcionalidades JavaScript.", + "Neste curso, você aprenderá a criar sites responsivos com Bootstrap, e usará as classes que ele tem para estilizar botões, imagens, formulários, navegação e outros elementos comuns." ] }, "jquery": { "title": "jQuery", "intro": [ - "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." + "O jQuery é uma das bibliotecas JavaScript mais usadas no mundo.", + "Em 2006, quando foi lançado, todos os principais navegadores lidavam com JavaScript de forma ligeiramente diferente. O jQuery simplificou o processo de escrita de JavaScript do lado do cliente, além de assegurar que seu código funcionasse da mesma forma em todos os navegadores.", + "Neste curso, você aprenderá a usar jQuery para selecionar, remover, clonar e modificar diferentes elementos na página." ] }, "sass": { "title": "SASS", "intro": [ - "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." + "Sass, ou \"Stylesheets Sintaticamente Incríveis\", do inglês \"Syntactically Awesome StyleSheets\", é uma extensão da linguagem CSS. A extensão adiciona recursos que não estão disponíveis no CSS básico, facilitando a simplificação e manutenção dos arquivos de estilo de seus projetos.", + "Neste curso sobre Sass, você aprenderá a armazenar dados em variáveis, aninhar CSS, criar estilos reutilizáveis com mixins, adicionar lógica e loops aos seus estilos, e mais." ] }, "react": { "title": "React", "intro": [ - "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." + "React é uma biblioteca JavaScript popular para a criação de interfaces de usuário reutilizáveis e orientadas por componentes para páginas ou aplicações.", + "O React combina HTML com funcionalidade JavaScript em sua própria linguagem markup, chamada JSX. Ele também facilita a gestão do fluxo de dados por toda a aplicação.", + "Neste curso, você vai aprender a criar diferentes componentes do React, a gerenciar dados na forma de propriedades de estado (\"state props\"), a utilizar diferentes métodos de ciclo de vida, como o componentDidMount, e muito mais." ] }, "redux": { "title": "Redux", "intro": [ - "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." + "À medida que as aplicações crescem em tamanho e escopo, o gerenciamento de dados compartilhados torna-se muito mais difícil. O Redux é definido como um \"contêiner de estado previsível para aplicações JavaScript\", o que ajuda a garantir que suas aplicações funcionem de forma previsível e que sejam mais fáceis de testar.", + "Embora você possa usar o Redux com qualquer biblioteca de visualizações, apresentamos o Redux aqui antes de combiná-lo com React no próximo conjunto de cursos.", + "Nesse curso, você vai aprender os fundamentos das stores, actions, reducers e middlewares do Redux para gerenciar dados por toda sua aplicação." ] }, "react-and-redux": { - "title": "React and Redux", + "title": "React e Redux", "intro": [ - "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." + "React e Redux são muitas vezes mencionados juntos, e por uma boa razão. O desenvolvedor que criou o Redux era um desenvolvedor do React que queria facilitar o compartilhamento de dados entre diferentes componentes.", + "Agora que você sabe como gerenciar o fluxo de dados compartilhados com Redux, é hora de combinar esse conhecimento com React. Nos cursos do React e Redux, você vai construir um componente React e aprender como gerenciar estado localmente, ao nível do componente e por toda aplicação com Redux." ] }, "front-end-libraries-projects": { - "title": "Front End Development Libraries Projects", + "title": "Projetos de desenvolvimento com bibliotecas de front-end", "intro": [ - "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." + "É 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." ] } } }, "data-visualization": { - "title": "Data Visualization", + "title": "Visualização de dados", "intro": [ - "Data is all around us, but it doesn't mean much without shape or context.", - "In the Data Visualization Certification, you'll build charts, graphs, and maps to present different types of data with the D3.js library.", - "You'll also learn about JSON (JavaScript Object Notation), and how to work with data online using an API (Application Programming Interface)." + "Os dados estão ao nosso redor, mas isso não quer dizer muita coisa se eles não tiverem forma ou contexto.", + "Na certificação de visualização de dados, você criará tabelas, gráficos e mapas para apresentar diferentes tipos de dados com a biblioteca D3.js.", + "Você também aprenderá sobre JSON (JavaScript Object Notation) e sobre como trabalhar com dados on-line usando uma API (Application Programming Interface)." ], "note": "", "blocks": { "data-visualization-with-d3": { - "title": "Data Visualization with D3", + "title": "Visualização de dados com D3", "intro": [ - "D3, or D3.js, stands for Data Driven Documents. It's a JavaScript library for creating dynamic and interactive data visualizations in the browser.", - "D3 is built to work with common web standards – namely HTML, CSS, and Scalable Vector Graphics (SVG).", - "D3 supports many different kinds of input data formats. Then, using its powerful built-in methods, you can transform those data into different charts, graphs, and maps.", - "In the Data Visualization with D3 courses, you'll learn how to work with data to create different charts, graphs, hover elements, and other ingredients to create dynamic and attractive data visualizations." + "D3, ou D3.js, significa Documentos Orientados aos Dados. É uma biblioteca JavaScript para criar visualizações de dados dinâmicas e interativas no navegador.", + "O D3 foi criado para funcionar com padrões web comuns, como o HTML, o CSS e os Scalable Vector Graphics (SVG).", + "O D3 suporta vários tipos diferentes de formatos de dados de entrada. Usando os poderosos métodos integrados do D3, você consegue transformar esses dados em diferentes gráficos, diagramas e mapas.", + "Nos cursos de visualização de dados com o D3, você aprenderá a trabalhar com dados para criar diferentes diagramas, gráficos, elementos \"hover\" e outros componentes para gerar visualizações de dados dinâmicas e atrativas." ] }, "json-apis-and-ajax": { - "title": "JSON APIs and AJAX", + "title": "APIs JSON e AJAX", "intro": [ - "Similar to how UIs help people use programs, APIs (Application Programming Interfaces) help programs interact with other programs. APIs are tools that computers use to communicate with one another, in part to send and receive data.", - "Programmers often use AJAX (Asynchronous JavaScript and XML) when working with APIs. AJAX refers to a group of technologies that make asynchronous requests to a server to transfer data, then load any returned data into the page. And the data transferred between the browser and server is often in a format called JSON (JavaScript Object Notation).", - "This course will teach you the basics about working with APIs and different AJAX technologies in the browser." + "Da mesma forma como as IUs ajudam as pessoas a usarem os programas, as APIs (Interfaces de Programação de Aplicação) ajudam programas a interagir com outros programas. As APIs são ferramentas que os computadores usam para se comunicarem uns com os outros, em parte, para enviar e receber dados.", + "Programadores frequentemente usam AJAX (JavaScript e XML assíncronos) quando estão trabalhando com APIs. AJAX refere-se a um conjunto de tecnologias que faz solicitações assíncronas para um servidor transferir dados e, em seguida, carregar os dados que forem retornados para a página. Os dados transferidos entre o navegador e o servidor frequentemente estão em um formato chamado JSON (JavaScript Object Notation).", + "Este curso ensinará o básico sobre como trabalhar com APIs e diferentes tecnologias AJAX no browser." ] }, "data-visualization-projects": { - "title": "Data Visualization Projects", + "title": "Projetos de visualização de dados", "intro": [ - "Now that you learned how to work with D3, APIs, and AJAX technologies, put your skills to the test with these 5 Data Visualization projects.", - "In these projects, you'll need to fetch data and parse a dataset, then use D3 to create different data visualizations. Finish them all to earn your Data Visualization certification." + "Agora que você aprendeu a trabalhar com D3, APIs e tecnologias AJAX, teste suas habilidades com esses 5 projetos de Visualização de Dados.", + "Nestes projetos, você precisará buscar dados e analisar um conjunto de dados e, em seguida, usar D3 para criar diferentes visualizações de dados. Conclua todos para receber a sua certificação de Visualização de Dados." ] }, "d3-dashboard": { - "title": "D3 Dashboard", + "title": "Painel do D3", "intro": [ "", "" @@ -297,13 +297,13 @@ } }, "relational-databases": { - "title": "Relational Databases", + "title": "Bancos de dados relacionais", "intro": [ "placeholder" ], "blocks": { "learn-relational-databases": { - "title": "Learn Relational Databases", + "title": "Aprenda bancos de dados relacionais", "intro": [ "placeholder" ] @@ -311,249 +311,249 @@ } }, "apis-and-microservices": { - "title": "APIs and Microservices", + "title": "APIs e microsserviços", "intro": [ - "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 APIs and Microservices Certification, you'll learn how to write back end-ready 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." + "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 deAPIs 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 construirá um microsserviço de localização de pessoas com o MongoDB e com a biblioteca Mongoose." ], "note": "", "blocks": { "managing-packages-with-npm": { - "title": "Managing Packages with NPM", + "title": "Gerenciamento de pacotes com o NPM", "intro": [ - "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." + "O npm (Node Package Manager) é uma ferramenta de linha de comando para instalar, criar e compartilhar pacotes de código JavaScript escritos para Node.js. Há muitos pacotes de código aberto disponíveis no npm. Então, antes de iniciar um projeto, explore os pacotes que já existem para que você não acabe recriando do zero coisas como trabalhar com datas ou buscar dados de uma API.", + "Neste curso, você aprenderá o básico sobre como usar o npm, incluindo como trabalhar com o package.json e como gerenciar suas dependências instaladas." ] }, "basic-node-and-express": { - "title": "Basic Node and Express", + "title": "Básico sobre Node e Express", "intro": [ - "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." + "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.", + "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." ] }, "mongodb-and-mongoose": { - "title": "MongoDB and Mongoose", + "title": "MongoDB e Mongoose", "intro": [ - "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." + "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." ] }, "apis-and-microservices-projects": { - "title": "APIs and Microservices Projects", + "title": "Projetos de APIs e microsserviços", "intro": [ - "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 APIs and Microservices Certification, too." + "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." ] } } }, "quality-assurance": { - "title": "Quality Assurance", + "title": "Garantia de qualidade", "intro": [ - "As your programs or web applications become more complex, you'll want to test them to make sure that new changes don't break their original functionality.", - "In the Quality Assurance Certification, you'll learn how to write tests with Chai to ensure your applications work the way you expect them to.", - "Then you'll build a chat application to learn advanced Node and Express concepts. You'll also use Pug as a template engine, Passport for authentication, and Socket.io for real-time communication between the server and connected clients." + "À medida que seus programas ou aplicativos da web se tornam mais complexos, você vai querer testá-los para garantir que novas alterações não quebrem as funcionalidades originais.", + "Na certificação de garantia de qualidade, você aprenderá a escrever testes com o Chai para garantir que suas aplicações funcionem da maneira que você espera.", + "Em seguida, você vai construir uma aplicação de chat para aprender conceitos avançados de Node e Express. Você também usará o Pug como um modelo de motor, o Passport, para autenticação, e o Socket.io, para comunicação em tempo real entre o servidor e os clientes conectados." ], "note": "", "blocks": { "quality-assurance-and-testing-with-chai": { - "title": "Quality Assurance and Testing with Chai", + "title": "Garantia de qualidade e teste com o Chai", "intro": [ - "Chai is a JavaScript testing library that helps you confirm that your program still behaves the way you expect it to after you make changes to your code.", - "Using Chai, you can write tests that describe your program's requirements and see if your program meets them.", - "In this course, you'll learn about assertions, deep equality, truthiness, testing APIs, and other fundamentals for testing JavaScript applications." + "O Chai é uma biblioteca de testes do JavaScript que ajuda você a confirmar que seu programa ainda se comporta como você espera após realizar alterações no código.", + "Usando o Chai, você pode escrever testes que descrevem as exigências do programa e ver se o programa as satisfaz.", + "Neste curso, você aprenderá sobre afirmações, igualdade profunda, condição de verdade, testes de APIs e outros fundamentos para testar aplicações JavaScript." ] }, "advanced-node-and-express": { - "title": "Advanced Node and Express", + "title": "Node e Express avançado", "intro": [ - "Now it's time to take a deep dive into Node.js and Express.js by building a chat application with a sign-in system.", - "To implement the sign-in system safely, you'll need to learn about authentication. This is the act of verifying the identity of a person or process.", - "In this course, you'll learn how to use Passport to manage authentication, Pug to create reusable templates for quickly building the front end, and web sockets for real-time communication between the clients and server." + "Agora é hora de fazer um mergulho profundo no Node.js e no Express.js, construindo uma aplicação de chat com um sistema de login.", + "Para implementar o sistema de login de forma segura, você precisará saber sobre autenticação. Este é o ato de verificar a identidade de uma pessoa ou um processo.", + "Neste curso, você aprenderá a usar o Passport, para gerenciar a autenticação, o Pug, para criar modelos reutilizáveis para a construção rápida do front-end, e web sockets, para a comunicação em tempo real entre os clientes e o servidor." ] }, "quality-assurance-projects": { - "title": "Quality Assurance Projects", + "title": "Projetos de garantia de qualidade", "intro": [ - "Now that you're well versed in both the front end and back end, it's time to apply all the skills and concepts you've learned up to this point. You'll build 5 different web applications, and write tests for each one to make sure they're working and can handle different edge cases.", - "After completing these Quality Assurance projects, you'll have 5 more projects under your belt, and a new certification to show off on your portfolio." + "Agora que você conhece bem o front-end e o back-end, chegou a hora de aplicar todas as habilidades e conceitos que você aprendeu até agora. Você vai construir 5 aplicações web diferentes e escrever testes para cada uma, para garantir que estão funcionando e que podem lidar com casos diferentes.", + "Depois de concluir estes projetos de garantia de qualidade (QA), você terá mais 5 projetos e uma nova certificação para exibir em seu portfólio." ] } } }, "scientific-computing-with-python": { - "title": "Scientific Computing with Python", + "title": "Computação científica com Python", "intro": [ - "Python is one of the most popular, flexible programming languages today. You can use it for everything from basic scripting to machine learning.", - "In the Scientific Computing with Python Certification, you'll learn Python fundamentals like variables, loops, conditionals, and functions. Then you'll quickly ramp up to complex data structures, networking, relational databases, and data visualization." + "Python é uma das linguagens de programação mais populares e flexíveis atualmente. Você pode usá-la para tudo, desde programação básica até aprendizagem de máquina.", + "Na certificação em computação científica com Python, você aprenderá o básico sobre Python, como variáveis, \"loops\", condicionais e funções. Depois, você vai evoluir rapidamente para estruturas de dados complexas, redes, bancos de dados relacionais e visualização de dados." ], "note": "", "blocks": { "python-for-everybody": { - "title": "Python for Everybody", + "title": "Python para todos", "intro": [ - "Python for everybody is a free video course series that teaches the basics of using Python 3.", - "The courses were created by Dr. Charles Severance (also known as Dr. Chuck). He is a Clinical Professor at the University of Michigan School of Information, where he teaches various technology-oriented courses including programming, database design, and web development." + "Python para todos é uma série gratuita vídeos de cursos que ensina o básico para usar o Python 3.", + "Os cursos foram criados pelo Dr. Charles Severance (também conhecido como Dr. Chuck). Ele é Professor Clínico na Escola de Informação da Universidade de Michigan, onde leciona vários cursos orientados à tecnologia, incluindo programação, projeto de banco de dados e desenvolvimento web." ] }, "scientific-computing-with-python-projects": { - "title": "Scientific Computing with Python Projects", + "title": "Computação científica com projetos em Python", "intro": [ - "Time to put your Python skills to the test. By completing these projects, you will demonstrate that you have a good foundational knowledge of Python and qualify for the Scientific Computing with Python Certification." + "Está na hora de testar suas habilidades em Python. Ao completar esses projetos, você demonstrará que possui um bom conhecimento fundamental em Python e se qualificará para a certificação em computação científica em Python." ] } } }, "data-analysis-with-python": { - "title": "Data Analysis with Python", + "title": "Análise de dados com Python", "intro": [ - "Data Analysis has been around for a long time. But up until a few years ago, developers practiced it using expensive, closed-source tools like Tableau. But recently, Python, SQL, and other open libraries have changed Data Analysis forever.", - "In the Data Analysis with Python Certification, you'll learn the fundamentals of data analysis with Python. By the end of this certification, you'll know how to read data from sources like CSVs and SQL, and how to use libraries like Numpy, Pandas, Matplotlib, and Seaborn to process and visualize data." + "A análise de dados já existe há um bom tempo. Porém, até poucos anos atrás, os desenvolvedores praticavam-na apenas usando ferramentas caras e de código fechado, como o Tableau. Recentemente, Python, SQL e outras bibliotecas abertas começaram a mudar a análise de dados para sempre.", + "Na certificação em análise de dados com Python, você aprenderá os fundamentos da análise de dados com Python. No final desta certificação, você saberá ler dados de fontes como CSVs e SQL, além de usar bibliotecas como Numpy, Pandas, Matplolib e Seaborn para processar e visualizar dados." ], "note": "", "blocks": { "data-analysis-with-python-course": { - "title": "Data Analysis with Python", + "title": "Análise de dados com Python", "intro": [ - "In these comprehensive video courses, created by Santiago Basulto, you will learn the whole process of data analysis. You'll be reading data from multiple sources (CSV, SQL, Excel), process that data using NumPy and Pandas, and visualize it using Matplotlib and Seaborn,", - "Additionally, we've included a thorough Jupyter Notebook course, and a quick Python reference to refresh your programming skills." + "Nestes cursos completos em vídeo, criados por Santiago Basulto, você aprenderá todo o processo de análise de dados. Você fará a leitura de dados a partir de múltiplas fontes (CSV, SQL, Excel), processará estes dados usando NumPy e Pandas, e os visualizará usando Matplotlib e Seaborn.", + "Além disso, incluímos um curso completo sobre o Jupyter Notebook, bem como uma referência rápida para o Python para atualizar suas habilidades em programação." ] }, "numpy": { "title": "Numpy", "intro": [ - "Learn the basics of the NumPy library in the following video course created by Keith Galli.", - "In this course, you'll learn how NumPy works and how it compares to Python's built-in lists. You'll also learn how to write code with NumPy, indexing, reshaping, applied statistics, and much more." + "Aprenda os conceitos básicos da biblioteca NumPy nos vídeos do curso a seguir, criado por Keith Galli.", + "Neste curso, você vai aprender como a NumPy funciona e como ela se compara às listas incorporadas do Python. Você também aprenderá a escrever código com NumPy, indexação, remodelação, estatísticas aplicadas e muito mais." ] }, "data-analysis-with-python-projects": { - "title": "Data Analysis with Python Projects", + "title": "Projetos de análise de dados com Python", "intro": [ - "There are many ways to analyze data with Python. By completing these projects, you will demonstrate that you have a good foundational knowledge of data analysis with Python.", - "Finish them all to claim your Data Analysis with Python certification." + "Existem muitas maneiras de analisar dados com o Python. Ao completar esses projetos, você vai demonstrar que tem um bom conhecimento fundamental de análise de dados com Python.", + "Conclua todos os cursos para solicitar a certificação em Análise de Dados com Python." ] } } }, "information-security": { - "title": "Information Security", + "title": "Segurança da informação", "intro": [ - "With everything we do online, there's a vast amount of sensitive information at risk: email addresses, passwords, phone numbers, and much more.", - "With the Information Security Certification, you'll build a secure web app with HelmetJS to learn the fundamentals of protecting people's information online.", - "You'll also build a TCP client, and an Nmap and port scanner in Python. This will help you learn the basics of penetration testing — an important component of good information security." + "Com tudo o que fazemos on-line, há uma grande quantidade de informações sensíveis em risco: endereços de e-mail, senhas, números de telefone e muito mais.", + "Com o certificado de segurança da informação, você criará um aplicativo web seguro com o HelmetJS para aprender os fundamentos de proteção de informações on-line.", + "Você também vai construir um cliente TCP, um Nmap e um scanner de portas em Python. Isso ajudará você a aprender o básico do teste de penetração — um componente importante de boa segurança da informação." ], "note": "", "blocks": { "information-security-with-helmetjs": { - "title": "Information Security with HelmetJS", + "title": "Segurança da informação com HelmetJS", "intro": [ - "This programming course focuses on HelmetJS, a type of middleware for Express-based applications that automatically sets HTTP headers. This way it can prevent sensitive information from unintentionally being passed between the server and client.", - "Completing the courses below will help you understand how to protect your website from malicious behavior." + "Este curso de programação se concentra no HelmetJS, um tipo de middleware para aplicativos baseados em Express que define automaticamente os cabeçalhos HTTP. Desta forma, ele pode prevenir que informações confidenciais sejam transmitidas involuntariamente entre o servidor e o cliente.", + "A conclusão dos cursos abaixo ajudará você a entender como proteger seu site de comportamentos maliciosos." ] }, "python-for-penetration-testing": { - "title": "Python for Penetration Testing", + "title": "Python para testes de penetração", "intro": [ - "These video courses teach you penetration testing with Python. Also known as a pen test, penetration testing is a simulated attack against a system to check for vulnerabilities.", - "In this course, you'll learn about sockets, create a TCP server and client, build an Nmap scanner, and other tools and techniques that pen testers use daily." + "Estes cursos por vídeo ensinam você a fazer o teste de penetração com Python. Também conhecido como pen test, o teste de penetração é um ataque simulado a um sistema para verificar vulnerabilidades.", + "Neste curso, você aprenderá a respeito de sockets, criará um cliente e um servidor TCP, construirá um scanner Nmap, além de outras ferramentas e técnicas que os testadores de invasão usam diariamente." ] }, "information-security-projects": { - "title": "Information Security Projects", + "title": "Projetos de segurança da informação", "intro": [ - "Now it’s time to put your new information security skills to work. These projects will give you a chance to apply the infosec skills, principles, and concepts you've learned.", - "When you are done, you will have plenty of information security projects under your belt, along with a certification that you can show off to friends, family, and employers." + "Agora é hora de colocar suas novas habilidades em segurança da informação para funcionar. Estes projetos darão a chance de você praticar as habilidades, princípios e conceitos de segurança da informação que aprendeu.", + "Quando você tiver terminado, você terá aprendido diversos projetos de segurança da informação, juntamente com uma certificação que poderá mostrar a amigos, familiares e empregadores." ] } } }, "machine-learning-with-python": { - "title": "Machine Learning with Python", + "title": "Aprendizado de máquina com Python", "intro": [ - "Machine learning has many practical applications that you can use in your projects or on the job.", - "In the Machine Learning with Python Certification, you'll use the TensorFlow framework to build several neural networks and explore more advanced techniques like natural language processing and reinforcement learning.", - "You'll also dive into neural networks, and learn the principles behind how deep, recurrent, and convolutional neural networks work." + "A aprendizagem de máquina tem várias aplicações práticas que você pode usar em seus projetos ou no trabalho.", + "Na certificação de aprendizagem de máquina com Python, você usará o framework chamado TensorFlow para construir várias redes neurais e explorar técnicas mais avançadas, como o processamento de linguagem natural e a aprendizagem por reforço.", + "Você também vai mergulhar em redes neurais e aprender os princípios por trás de como as redes neurais profundas, recorrentes e convolucionais funcionam." ], "note": "", "blocks": { "tensorflow": { "title": "Tensorflow", "intro": [ - "TensorFlow is an open source framework that makes machine learning and neural networking easier to use.", - "The following video course was created by Tim Ruscica, also known as “Tech With Tim”. It will help you to understand TensorFlow and some of its powerful capabilities." + "O TensorFlow é um framework de código aberto que facilita o uso da aprendizagem de máquina e das redes neurais.", + "O curso por vídeos a seguir foi criado por Tim Ruscica, também conhecido como \"Tech With Tim\". Ele ajudará você a entender o TensorFlow e algumas de suas capacidades poderosas." ] }, "how-neural-networks-work": { - "title": "How Neural Networks Work", + "title": "Como as redes neurais funcionam", "intro": [ - "Neural networks are at the core of what we call artificial intelligence today. But historically they've been hard to understand. Especially for beginners in the machine learning field.", - "Even if you are completely new to neural networks, these video courses by Brandon Rohrer will get you comfortable with the concepts and the math behind them." + "As redes neurais estão no núcleo daquilo a que hoje chamamos de inteligência artificial. Mas, historicamente, elas foram difíceis de entender, especialmente para os iniciantes no campo de aprendizagem de máquina.", + "Mesmo se você for completamente novo em redes neurais, esses cursos por vídeo de Brandon Rohrer farão com que você se sinta confortável com os conceitos e com a matemática por trás deles." ] }, "machine-learning-with-python-projects": { - "title": "Machine Learning with Python Projects", + "title": "Projetos de aprendizagem de máquina com Python", "intro": [ - "Machine learning has many practical applications. By completing these free and challenging coding projects, you will demonstrate that you have a good foundational knowledge of machine learning, and qualify for your Machine Learning with Python certification." + "A aprendizagem de máquina tem muitas aplicações práticas. Ao completar estes projetos de programação gratuitos e desafiadores, você vai demonstrar que tem um bom conhecimento nos fundamentos de aprendizagem de máquina, além de se qualificar para sua certificação em aprendizagem de máquina com Python." ] } } }, "coding-interview-prep": { - "title": "Coding Interview Prep", + "title": "Preparação para entrevistas de programação", "intro": [ - "If you're looking for free coding exercises to prepare for your next job interview, we've got you covered.", - "This section contains hundreds of coding challenges that test your knowledge of algorithms, data structures, and mathematics. It also has a number of take-home projects you can use to strengthen your skills, or add to your portfolio." + "Se estiver procurando exercícios gratuitos de programação para se preparar para sua próxima entrevista de emprego, nós temos o que você precisa.", + "Esta seção contém centenas de desafios de programação que testam seu conhecimento de algoritmos, estruturas de dados e matemática. Ela também possui vários projetos adicionais, que você pode usar para fortalecer suas habilidades ou adicionar ao seu portfólio." ], "note": "", "blocks": { "algorithms": { - "title": "Algorithms", + "title": "Algoritmos", "intro": [ - "These free programming exercises will teach you about some common algorithms that you will likely encounter in real life. They are a great opportunity to improve your logic and programming skills.", - "These algorithms are frequently used in job interviews to test a candidate's skills. We'll give you clear and concise explanations of how these different algorithms work so you can implement a solution for each one." + "Esses exercícios de programação gratuitos ensinam alguns algoritmos comuns que você provavelmente encontrará na vida real. Eles são uma grande oportunidade para melhorar suas habilidades de lógica e programação.", + "Estes algoritmos são frequentemente usados em entrevistas de trabalho para testar as habilidades de um candidato. Nós vamos oferecer explicações claras e concisas sobre como esses vários algoritmos funcionam para que você possa implementar uma solução para cada um." ] }, "data-structures": { - "title": "Data Structures", + "title": "Estruturas de dados", "intro": [ - "These free programming courses are meant to help you deal with large and complex data structures that you may not yet be familiar with.", - "Working through the courses below, you will learn about each type of data structure, and implement algorithms to reinforce your understanding of them." + "Esses cursos de programação gratuitos têm o objetivo de ajudá-lo a lidar com estruturas de dados grandes e complexas com as quais você ainda não está familiarizado.", + "Trabalhando com os cursos abaixo, você aprenderá sobre cada tipo de estrutura de dados e implementará algoritmos para reforçar seu entendimento sobre eles." ] }, "take-home-projects": { - "title": "Take Home Projects", + "title": "Projetos para levar para casa", "intro": [ - "Programming interviews have always been stressful. Job applicants are sometimes given a take home project to be completed outside of the interview. These types of interviews usually require a lot of work, but they're a great way for employers to see how you might perform on the job.", - "Build the bonus coding projects below for extra practice. Take your time, make them great, and put them on your resume or portfolio to show potential employers." + "Entrevistas de programação sempre foram estressantes. Os candidatos a empregos às vezes recebem um projeto para levar para casa, a ser concluído fora da entrevista. Esses tipos de entrevistas geralmente exigem muito trabalho, mas são uma ótima maneira para os empregadores verem como você se sairia no trabalho.", + "Realize os projetos de codificação adicionais abaixo para uma prática extra. Não tenha pressa, melhore-os e coloque no seu currículo ou portfólio para mostrar a possíveis empregadores." ] }, "rosetta-code": { "title": "Rosetta Code", "intro": [ - "Level up your creative problem solving skills with these free programming tasks from the classic Rosetta Code library.", - "These challenges can prove to be difficult, but they will push your algorithm logic to new heights." + "Aumente o nível de suas habilidades criativas de resolução de problemas com essas tarefas de programação gratuitas da biblioteca clássica do Rosetta Code.", + "Esses desafios podem ser difíceis, mas levarão sua lógica de algoritmos a novos patamares." ] }, "project-euler": { - "title": "Project Euler", + "title": "Projeto Euler", "intro": [ - "Complete the programming challenges below, from the massive Project Euler archives. These will harden your algorithm and mathematics knowledge.", - "These problems range in difficulty and, for many, the experience is inductive chain learning. That is, by solving one problem, it will expose you to a new concept that allows you to undertake a previously inaccessible problem. Can you finish them all?" + "Complete os desafios de programação abaixo, diretamente dos grandes arquivos do Projeto Euler. Isso fortalecerá seu conhecimento de algoritmos e de matemática.", + "Esses problemas variam em dificuldade e, para muitos, a experiência é uma aprendizagem em sequência indutiva. Ou seja, ao resolver um problema, você será exposto a um novo conceito que permite a você resolver um problema que antes era inacessível. Você consegue concluir todos eles?" ] } } }, "misc-text": { - "certification": "{{cert}} Certification", - "browse-other": "Browse our other free certifications\n(we recommend doing these in order)", - "courses": "Courses", - "steps": "Steps", - "expand": "Expand", - "collapse": "Collapse" + "certification": "Certificação {{cert}}", + "browse-other": "Navegue por nossas outras certificações gratuitas\n(recomendamos fazer isto em sequência)", + "courses": "Cursos", + "steps": "Passos", + "expand": "Expandir", + "collapse": "Recolher" } } diff --git a/client/i18n/locales/portuguese/translations.json b/client/i18n/locales/portuguese/translations.json index dc89586845f..6f891214693 100644 --- a/client/i18n/locales/portuguese/translations.json +++ b/client/i18n/locales/portuguese/translations.json @@ -1,588 +1,588 @@ { "buttons": { - "logged-in-cta-btn": "Get started (it's free)", - "logged-out-cta-btn": "Sign in to save your progress (it's free)", - "view-curriculum": "View the Curriculum", - "first-lesson": "Go to the first lesson", - "close": "Close", - "edit": "Edit", - "show-code": "Show Code", - "show-solution": "Show Solution", - "frontend": "Front End", - "backend": "Back End", - "view": "View", - "show-cert": "Show Certification", - "claim-cert": "Claim Certification", - "save-progress": "Save Progress", - "accepted-honesty": "You have accepted our Academic Honesty Policy.", - "agree": "Agree", - "save-portfolio": "Save this portfolio item", - "remove-portfolio": "Remove this portfolio item", - "add-portfolio": "Add a new portfolio Item", - "download-data": "Download your data", - "public": "Public", - "private": "Private", - "off": "Off", - "on": "On", - "sign-in": "Sign in", - "sign-out": "Sign out", - "curriculum": "Curriculum", - "forum": "Forum", + "logged-in-cta-btn": "Comece (é grátis)", + "logged-out-cta-btn": "Inicie a sessão para salvar seu progresso (é grátis)", + "view-curriculum": "Visualizar o currículo", + "first-lesson": "Ir para a primeira aula", + "close": "Fechar", + "edit": "Editar", + "show-code": "Exibir código", + "show-solution": "Exibir solução", + "frontend": "Front-end", + "backend": "Back-end", + "view": "Visualizar", + "show-cert": "Exibir certificado", + "claim-cert": "Solicitar certificação", + "save-progress": "Salvar progresso", + "accepted-honesty": "Você aceitou nossa política de honestidade acadêmica.", + "agree": "Aceitar", + "save-portfolio": "Salvar esse item de portfólio", + "remove-portfolio": "Remover este item de portfólio", + "add-portfolio": "Adicionar um novo item de portfólio", + "download-data": "Baixar os seus dados", + "public": "Público", + "private": "Privado", + "off": "Desligado", + "on": "Ligado", + "sign-in": "Iniciar sessão", + "sign-out": "Encerrar sessão", + "curriculum": "Currículo", + "forum": "Fórum", "radio": "Radio", - "profile": "Profile", - "news": "News", - "donate": "Donate", - "update-settings": "Update my account settings", - "sign-me-out": "Sign me out of freeCodeCamp", - "flag-user": "Flag This User's Account for Abuse", - "current-challenge": "Go to current challenge", - "try-again": "Try again", + "profile": "Perfil", + "news": "Notícias", + "donate": "Doar", + "update-settings": "Atualizar as configurações da minha conta", + "sign-me-out": "Sair do freeCodeCamp", + "flag-user": "Denunciar a conta deste usuário por abuso", + "current-challenge": "Ir para o desafio atual", + "try-again": "Tente novamente", "menu": "Menu", - "settings": "Settings", - "take-me": "Take me to the Challenges", - "check-answer": "Check your answer", - "get-hint": "Get a Hint", - "ask-for-help": "Ask for Help", - "create-post": "Create a help post on the forum", - "cancel": "Cancel", - "reset-lesson": "Reset this lesson", - "run": "Run", - "run-test": "Run the Tests", - "reset": "Reset", - "reset-code": "Reset All Code", - "help": "Help", - "get-help": "Get Help", - "watch-video": "Watch a Video", - "resubscribe": "You can click here to resubscribe", - "click-here": "Click here to sign in", - "save": "Save", - "no-thanks": "No thanks", - "yes-please": "Yes please", - "update-email": "Update my Email", - "verify-email": "Verify Email", - "submit-and-go": "Submit and go to next challenge", - "go-to-next": "Go to next challenge", - "ask-later": "Ask me later" + "settings": "Configurações", + "take-me": "Leve-me aos desafios", + "check-answer": "Confira sua resposta", + "get-hint": "Obter uma dica", + "ask-for-help": "Pedir ajuda", + "create-post": "Criar uma postagem de ajuda no fórum", + "cancel": "Cancelar", + "reset-lesson": "Reiniciar esta aula", + "run": "Executar", + "run-test": "Executar os testes", + "reset": "Redefinir", + "reset-code": "Redefinir todo o código", + "help": "Ajuda", + "get-help": "Obtenha Ajuda", + "watch-video": "Assista a um vídeo", + "resubscribe": "Você pode clicar aqui para reassinar", + "click-here": "Clique aqui para fazer login", + "save": "Salvar", + "no-thanks": "Não, obrigado", + "yes-please": "Sim", + "update-email": "Atualizar meu e-mail", + "verify-email": "Verificar e-mail", + "submit-and-go": "Enviar e ir para o próximo desafio", + "go-to-next": "Ir para o próximo desafio", + "ask-later": "Pergunte-me depois" }, "landing": { - "big-heading-1": "Learn to code — for free.", - "big-heading-2": "Build projects.", - "big-heading-3": "Earn certifications.", - "h2-heading": "Since 2014, more than 40,000 freeCodeCamp.org graduates have gotten jobs at tech companies including:", - "hero-img-description": "freeCodeCamp students at a local study group in South Korea.", - "as-seen-in": "As seen in:", + "big-heading-1": "Aprenda a programar — de graça.", + "big-heading-2": "Criar projetos.", + "big-heading-3": "Obtenha certificações.", + "h2-heading": "Desde 2014, mais de 40.000 pessoas que concluíram o freeCodeCamp.org obtiveram empregos em empresas de tecnologia incluindo:", + "hero-img-description": "estudantes do freeCodeCamp em um grupo de estudos local na Coreia do Sul.", + "as-seen-in": "Conforme visto em:", "testimonials": { - "heading": "Here is what our alumni say about freeCodeCamp:", + "heading": "Veja o que os nossos ex-alunos dizem sobre o freeCodeCamp:", "shawn": { - "location": "Shawn Wang in Singapore", - "occupation": "Software Engineer at Amazon", - "testimony": "\"It's scary to change careers. I only gained confidence that I could code by working through the hundreds of hours of free lessons on freeCodeCamp. Within a year I had a six-figure job as a Software Engineer. freeCodeCamp changed my life.\"" + "location": "Shawn Wang em Singapura", + "occupation": "Engenheiro de software na Amazon", + "testimony": "\"É assustador mudar de carreira. Só consegui ganhar confiança de que poderia programar através da prática de centenas de horas de aulas gratuitas no freeCodeCamp. Em um ano, eu já tinha um trabalho com salário de 6 dígitos como engenheiro de software. O freeCodeCamp mudou minha vida.\"" }, "sarah": { - "location": "Sarah Chima in Nigeria", - "occupation": "Software Engineer at ChatDesk", - "testimony": "\"freeCodeCamp was the gateway to my career as a software developer. The well-structured curriculum took my coding knowledge from a total beginner level to a very confident level. It was everything I needed to land my first dev job at an amazing company.\"" + "location": "Sarah Chima na Nigéria", + "occupation": "Engenheira de software na ChatDesk", + "testimony": "\"O freeCodeCamp foi o que alavancou a minha carreira como desenvolvedora de software. O currículo bem estruturado levou meu conhecimento de programação de um nível de iniciante a um nível em que eu me sentia confiante. Era tudo o que eu precisava para conseguir o meu primeiro trabalho de desenvolvimento em uma empresa incrível.\"" }, "emma": { - "location": "Emma Bostian in Sweden", - "occupation": "Software Engineer at Spotify", - "testimony": "\"I've always struggled with learning JavaScript. I've taken many courses but freeCodeCamp's course was the one which stuck. Studying JavaScript as well as data structures and algorithms on freeCodeCamp gave me the skills and confidence I needed to land my dream job as a software engineer at Spotify.\"" + "location": "Emma Bostian na Suécia", + "occupation": "Engenheira de software na Spotify", + "testimony": "\"Eu sempre tive dificuldade em aprender JavaScript. Eu fiz muitos cursos, mas o curso do freeCodeCamp foi aquele que prendeu minha atenção. Estudar JavaScript, bem como estruturas e algoritmos de dados no freeCodeCamp me deu as habilidades e a confiança que eu precisava para conseguir o trabalho dos meus sonhos como engenheira de software na Spotify.\"" } }, - "certification-heading": "Earn free verified certifications in:" + "certification-heading": "Ganhe certificações verificadas gratuitas em:" }, "settings": { - "share-projects": "Share your non-freeCodeCamp projects, articles or accepted pull requests.", - "privacy": "The settings in this section enable you to control what is shown on your freeCodeCamp public portfolio.", - "data": "To see what data we hold on your account, click the \"Download your data\" button below", - "disabled": "Your certifications will be disabled, if set to private.", - "private-name": "Your name will not appear on your certifications, if this is set to private.", - "claim-legacy": "Once you've earned the following freeCodeCamp certifications, you'll be able to claim the {{cert}}:", - "for": "Account Settings for {{username}}", + "share-projects": "Compartilhe seus projetos que não sejam do freeCodeCamp, artigos ou pull requests aceitas.", + "privacy": "As configurações nesta seção permitem que você controle o que é mostrado no seu portfólio público do freeCodeCamp.", + "data": "Para ver quais dados mantemos sobre sua conta, clique no botão \"Baixar seus dados\" abaixo", + "disabled": "Suas certificações serão desabilitadas ao configurar como privado.", + "private-name": "Seu nome não aparecerá nas certificações, se isto estiver definido como privado.", + "claim-legacy": "Após receber os seguintes certificados do freeCodeCamp, você poderá reivindicar o(s) {{cert}}:", + "for": "Configurações de conta para {{username}}", "username": { - "contains invalid characters": "Username \"{{username}}\" contains invalid characters", - "is too short": "Username \"{{username}}\" is too short", - "is a reserved error code": "Username \"{{username}}\" is a reserved error code", - "must be lowercase": "Username \"{{username}}\" must be lowercase", - "unavailable": "Username not available", - "validating": "Validating username...", - "available": "Username is available", - "change": "Please note, changing your username will also change the URL to your profile and your certifications." + "contains invalid characters": "O nome de usuário \"{{username}}\" contém caracteres inválidos", + "is too short": "O nome de usuário \"{{username}}\" é muito curto", + "is a reserved error code": "O nome de usuário \"{{username}}\" é um código de erro reservado", + "must be lowercase": "O nome do usuário \"{{username}}\" deve estar em letras minúsculas", + "unavailable": "Nome de usuário indisponível", + "validating": "Validando nome de usuário...", + "available": "Nome de usuário disponível", + "change": "Por favor, note que mudar o seu nome de usuário também mudará a URL do seu perfil e das suas certificações." }, "labels": { - "username": "Username", - "name": "Name", - "location": "Location", - "picture": "Picture", - "about": "About", - "personal": "Personal Website", - "title": "Title", + "username": "Usuário", + "name": "Nome", + "location": "Localização", + "picture": "Foto", + "about": "Sobre", + "personal": "Site pessoal", + "title": "Título", "url": "URL", - "image": "Image", - "description": "Description", - "project-name": "Project Name", - "solution": "Solution", - "solution-for": "Solution for {{projectTitle}}", - "my-profile": "My profile", - "my-name": "My name", - "my-location": "My location", - "my-about": "My about", - "my-points": "My points", - "my-heatmap": "My heatmap", - "my-certs": "My certifications", - "my-portfolio": "My portfolio", - "my-timeline": "My timeline", - "my-donations": "My donations", - "night-mode": "Night Mode" + "image": "Imagem", + "description": "Descrição", + "project-name": "Nome do projeto", + "solution": "Solução", + "solution-for": "Soluções para {{projectTitle}}", + "my-profile": "Meu perfil", + "my-name": "Meu nome", + "my-location": "Minha localização", + "my-about": "Sobre mim", + "my-points": "Meus pontos", + "my-heatmap": "Meu progresso", + "my-certs": "Minhas certificações", + "my-portfolio": "Meu portfólio", + "my-timeline": "Minha linha do tempo", + "my-donations": "Minhas doações", + "night-mode": "Modo noturno" }, "headings": { - "certs": "Certifications", - "legacy-certs": "Legacy Certifications", - "honesty": "Academic Honesty Policy", - "internet": "Your Internet Presence", - "portfolio": "Portfolio Settings", - "privacy": "Privacy Settings" + "certs": "Certificações", + "legacy-certs": "Certificações legadas", + "honesty": "Política de honestidade acadêmica", + "internet": "Sua presença na internet", + "portfolio": "Configurações do portfólio", + "privacy": "Configurações de privacidade" }, "danger": { - "heading": "Danger Zone", - "be-careful": "Please be careful. Changes in this section are permanent.", - "reset": "Reset all of my progress", - "delete": "Delete my account", - "delete-title": "Delete My Account", - "delete-p1": "This will really delete all your data, including all your progress and account information.", - "delete-p2": "We won't be able to recover any of it for you later, even if you change your mind.", - "delete-p3": "If there's something we could do better, send us an email instead and we'll do our best: <0>{{email}}", - "nevermind": "Nevermind, I don't want to delete my account", - "certain": "I am 100% certain. Delete everything related to this account", - "reset-heading": "Reset My Progress", - "reset-p1": "This will really delete all of your progress, points, completed challenges, our records of your projects, any certifications you have, everything.", - "reset-p2": "We won't be able to recover any of it for you later, even if you change your mind.", - "nevermind-2": "Nevermind, I don't want to delete all of my progress", - "reset-confirm": "Reset everything. I want to start from the beginning" + "heading": "Zona de perigo", + "be-careful": "Tenha cuidado. Alterações nesta seção são permanentes.", + "reset": "Redefinir todo o meu progresso", + "delete": "Excluir minha conta", + "delete-title": "Excluir minha conta", + "delete-p1": "Isso excluirá de fato todos os seus dados, incluindo todo o seu progresso e as informações da conta.", + "delete-p2": "Não seremos capazes de recuperar nada disso para você depois, mesmo que você mude de ideia.", + "delete-p3": "Se houver algo em que possamos melhorar, nos envie um e-mail e faremos o nosso melhor: <0>{{email}}", + "nevermind": "Deixa para lá, eu não quero excluir minha conta", + "certain": "Tenho 100% de certeza. Apague tudo relacionado a essa conta", + "reset-heading": "Redefinir o meu progresso", + "reset-p1": "Isto excluirá de fato todo o seu progresso, pontos, desafios concluídos, nossos registros dos seus projetos, quaisquer certificações que você tiver, tudo.", + "reset-p2": "Não seremos capazes de recuperar nada disso para você depois, mesmo que você mude de ideia.", + "nevermind-2": "Deixa para lá, não quero apagar todo o meu progresso", + "reset-confirm": "Redefinir tudo. Eu quero começar do início" }, "email": { - "missing": "You do not have an email associated with this account.", - "heading": "Email Settings", - "not-verified": "Your email has not been verified.", - "check": "Please check your email, or <0>request a new verification email here.", - "current": "Current Email", - "new": "New Email", - "confirm": "Confirm New Email", - "weekly": "Send me Quincy's weekly email" + "missing": "Você não tem um e-mail associado a esta conta.", + "heading": "Configurações de e-mail", + "not-verified": "O seu e-mail não foi verificado.", + "check": "Verifique seu e-mail ou <0>solicite um novo e-mail de verificação aqui.", + "current": "E-mail atual", + "new": "Novo e-mail", + "confirm": "Confirmar novo e-mail", + "weekly": "Envie-me o e-mail semanal do Quincy" }, "honesty": { - "p1": "Before you can claim a verified certification, you must accept our Academic Honesty Pledge, which reads:", - "p2": "\"I understand that plagiarism means copying someone else’s work and presenting the work as if it were my own, without clearly attributing the original author.\"", - "p3": "\"I understand that plagiarism is an act of intellectual dishonesty, and that people usually get kicked out of university or fired from their jobs if they get caught plagiarizing.\"", - "p4": "\"Aside from using open source libraries such as jQuery and Bootstrap, and short snippets of code which are clearly attributed to their original author, 100% of the code in my projects was written by me, or along with another person going through the freeCodeCamp curriculum with whom I was pair programming in real time.\"", - "p5": "\"I pledge that I did not plagiarize any of my freeCodeCamp.org work. I understand that freeCodeCamp.org’s team will audit my projects to confirm this.\"", - "p6": "In the situations where we discover instances of unambiguous plagiarism, we will replace the person in question’s certification with a message that \"Upon review, this account has been flagged for academic dishonesty.\"", - "p7": "As an academic institution that grants achievement-based certifications, we take academic honesty very seriously. If you have any questions about this policy, or suspect that someone has violated it, you can email <0>{{email}} and we will investigate." + "p1": "Antes de poder reivindicar uma certificação verificada, você deve aceitar o nosso Juramento de Honestidade Acadêmica, que diz o seguinte:", + "p2": "\"Eu entendo que plágio significa copiar o trabalho de outra pessoa e apresentá-lo como se fosse meu, sem atribuí-lo claramente ao autor original.\"", + "p3": "\"Eu entendo que o plágio é um ato de desonestidade intelectual, e que as pessoas são normalmente expulsas da universidade ou despedidas dos seus empregos caso sejam apanhadas fazendo plágio.\"", + "p4": "\"Com exceção do uso das bibliotecas de código aberto, como jQuery e Bootstrap, e de trechos curtos de código que são claramente atribuídos ao seu autor original, 100% do código dos meus projetos foi escrito por mim ou juntamente com outra pessoa, que também está usando o currículo do freeCodeCamp, com quem eu estava programando em tempo real.\"", + "p5": "\"Eu declaro que não plagiei nenhum dos meus trabalho no freeCodeCamp.org. Eu entendo que o time do freeCodeCamp.org auditará meus projetos para confirmar isso.\"", + "p6": "Nas situações em que descobrirmos casos de plágio inequívoco, substituiremos a certificação da pessoa em questão por uma mensagem de que \"Após análise, esta conta foi sinalizada por desonestidade acadêmica\"", + "p7": "Como uma instituição acadêmica que concede certificações baseadas em conquistas, levamos a honestidade acadêmica muito a sério. Se você tiver alguma dúvida sobre esta política, ou suspeitar que alguém a tenha violado, você pode enviar um e-mail para <0>{{email}} e vamos investigar." } }, "profile": { - "you-not-public": "You have not made your portfolio public.", - "username-not-public": "{{username}} has not made their portfolio public.", - "you-change-privacy": "You need to change your privacy setting in order for your portfolio to be seen by others. This is a preview of how your portfolio will look when made public.", - "username-change-privacy": "{{username}} needs to change their privacy setting in order for you to view their portfolio.", - "supporter": "Supporter", - "contributor": "Top Contributor", - "no-certs": "No certifications have been earned under the current curriculum", - "fcc-certs": "freeCodeCamp Certifications", - "longest-streak": "Longest Streak:", - "current-streak": "Current Streak:", - "portfolio": "Portfolio", - "timeline": "Timeline", - "none-completed": "No challenges have been completed yet.", - "get-started": "Get started here.", - "challenge": "Challenge", - "completed": "Completed", - "add-linkedin": "Add this certification to my LinkedIn profile", - "add-twitter": "Share this certification on Twitter", - "tweet": "I just earned the {{certTitle}} certification @freeCodeCamp! Check it out here: {{certURL}}", - "avatar": "{{username}}'s avatar", - "joined": "Joined {{date}}", - "total-points": "{{count}} total point", - "total-points_plural": "{{count}} total points", - "points": "{{count}} point on {{date}}", - "points_plural": "{{count}} points on {{date}}", - "screen-shot": "A screen shot of {{title}}", - "page-number": "{{pageNumber}} of {{totalPages}}" + "you-not-public": "Você não tornou seu portfólio público.", + "username-not-public": "{{username}} não tornou seu portfólio público.", + "you-change-privacy": "Você precisa alterar sua configuração de privacidade para que seu portfólio seja visto por outros. Esta é uma prévia de como será seu portfólio quando se tornar público.", + "username-change-privacy": "{{username}} precisa alterar suas configurações de privacidade para que você possa visualizar o portfólio.", + "supporter": "Apoiador", + "contributor": "Principal colaborador", + "no-certs": "Nenhuma certificação foi adquirida dentro do currículo atual", + "fcc-certs": "Certificações freeCodeCamp", + "longest-streak": "Sequência mais longa:", + "current-streak": "Sequência atual:", + "portfolio": "Portfólio", + "timeline": "Cronograma", + "none-completed": "Nenhum desafio foi concluído ainda.", + "get-started": "Comece aqui.", + "challenge": "Desafio", + "completed": "Concluído", + "add-linkedin": "Adicionar esta certificação ao meu perfil do LinkedIn", + "add-twitter": "Compartilhar esta certificação no Twitter", + "tweet": "Acabei de receber a certificação {{certTitle}} @freeCodeCamp! Confira aqui: {{certURL}}", + "avatar": "Avatar de {{username}}", + "joined": "Entrou em {{date}}", + "total-points": "{{count}} ponto no total", + "total-points_plural": "{{count}} pontos no total", + "points": "{{count}} ponto em {{date}}", + "points_plural": "{{count}} pontos em {{date}}", + "screen-shot": "Uma captura de tela de {{title}}", + "page-number": "{{pageNumber}} de {{totalPages}}" }, "footer": { - "tax-exempt-status": "freeCodeCamp is a donor-supported tax-exempt 501(c)(3) nonprofit 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. We also have thousands of freeCodeCamp study groups around the world.", - "donation-initiatives": "Donations to freeCodeCamp go toward our education initiatives, and help pay for servers, services, and staff.", - "donate-text": "You can", - "donate-link": "make a tax-deductible donation here", - "trending-guides": "Trending Guides", - "our-nonprofit": "Our Nonprofit", + "tax-exempt-status": "O freeCodeCamp é uma organização sem fins lucrativos apoiada por doadores e isenta de impostos 501(c)(3) (Número de identificação fiscal federal dos Estados Unidos: 82-0779546)", + "mission-statement": "Nossa missão: ajudar as pessoas a aprender a programar de graça. Nós conseguimos isso através da criação de milhares de vídeos, artigos e aulas interativas de programação – tudo disponível gratuitamente para o público. Também temos milhares de grupos de estudo do freeCodeCamp espalhados por todo o mundo.", + "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", + "donate-link": "fazer uma doação dedutível de impostos aqui", + "trending-guides": "Guias em alta", + "our-nonprofit": "Nossa organização sem fins lucrativos", "links": { - "about": "About", - "alumni": "Alumni Network", - "open-source": "Open Source", - "shop": "Shop", - "support": "Support", - "sponsors": "Sponsors", - "honesty": "Academic Honesty", - "coc": "Code of Conduct", - "privacy": "Privacy Policy", - "tos": "Terms of Service", - "copyright": "Copyright Policy" + "about": "Sobre", + "alumni": "Rede de ex-alunos", + "open-source": "Código-fonte aberto", + "shop": "Loja", + "support": "Suporte", + "sponsors": "Patrocinadores", + "honesty": "Honestidade acadêmica", + "coc": "Código de conduta", + "privacy": "Política de privacidade", + "tos": "Termos de uso", + "copyright": "Política de direitos autorais" }, - "language": "Language:" + "language": "Idioma:" }, "learn": { - "heading": "Welcome to freeCodeCamp's curriculum.", - "welcome-1": "Welcome back, {{name}}.", - "welcome-2": "Welcome to freeCodeCamp.org", - "start-at-beginning": "If you are new to coding, we recommend you <0>start at the beginning.", + "heading": "Boas-vindas ao currículo do freeCodeCamp.", + "welcome-1": "Bem-vindo(a) de volta, {{name}}.", + "welcome-2": "Boas-vindas ao freeCodeCamp.org", + "start-at-beginning": "Se você é novo em programação, recomendamos que você <0>comece no início.", "read-this": { - "heading": "Please slow down and read this.", - "p1": "freeCodeCamp is a proven path to your first software developer job.", - "p2": "More than 40,000 people have gotten developer jobs after completing this – including at big companies like Google and Microsoft.", - "p3": "If you are new to programming, we recommend you start at the beginning and earn these certifications in order.", - "p4": "To earn each certification, build its 5 required projects and get all their tests to pass.", - "p5": "You can add these certifications to your résumé or LinkedIn. But more important than the certifications is the practice you get along the way.", - "p6": "If you feel overwhelmed, that is normal. Programming is hard.", - "p7": "Practice is the key. Practice, practice, practice.", - "p8": "And this curriculum will give you thousands of hours of hands-on programming practice.", - "p9": "And if you want to learn more math and computer science theory, we also have thousands of hours of video courses on <0>freeCodeCamp's YouTube channel.", - "p10": "If you want to get a developer job or freelance clients, programming skills will be just part of the puzzle. You also need to build your personal network and your reputation as a developer.", - "p11": "You can do this on Twitter and GitHub, and also on <0>the freeCodeCamp forum.", - "p12": "Happy coding!" + "heading": "Primeiramente, vá com calma e leia isto.", + "p1": "O freeCodeCamp é um caminho comprovado para o seu primeiro trabalho de desenvolvedor de software.", + "p2": "Mais de 40.000 pessoas obtiveram empregos comodesenvolvedores depois de completarem os cursos – inclusive em grandes empresas, como o Google e a Microsoft.", + "p3": "Se você for novo em programação, recomendamos que comece do início e obtenha essas certificações em ordem.", + "p4": "Para ganhar cada certificação, construa seus 5 projetos necessários e passe em todos os exames.", + "p5": "Você pode adicionar estas certificações ao seu curriculum ou LinkedIn. Mais importante do que as certificações, porém, é a prática que você adquire ao longo do caminho.", + "p6": "Se você se sentir sobrecarregado, isso é normal. Programar é difícil.", + "p7": "Praticar é a chave. Pratique, pratique e pratique.", + "p8": "Este currículo dará a você milhares de horas prática de programação \"mão na massa\".", + "p9": "Se você quiser aprender mais matemática e teoria da ciência da computação, também temos milhares de horas de cursos em vídeo no canal do YouTube do <0>freeCodeCamp.", + "p10": "Se você quiser conseguir um trabalho como desenvolvedor ou ter clientes como freelance, as habilidades de programação serão apenas parte do desafio. Você também precisa construir sua rede pessoal e sua reputação como desenvolvedor.", + "p11": "Você pode fazer isso no Twitter e GitHub, assim como no <0>fórum do freeCodeCamp .", + "p12": "Boa programação!" }, - "upcoming-lessons": "Upcoming Lessons", - "learn": "Learn", - "add-subtitles": "Help improve or add subtitles", - "wrong-answer": "Sorry, that's not the right answer. Give it another try?", - "check-answer": "Click the button below to check your answer.", - "solution-link": "Solution Link", - "github-link": "GitHub Link", - "submit-and-go": "Submit and go to my next challenge", - "i-completed": "I've completed this challenge", - "test-output": "Your test output will go here", - "running-tests": "// running tests", - "tests-completed": "// tests completed", - "console-output": "// console output", - "sign-in-save": "Sign in to save your progress", - "download-solution": "Download my solution", - "percent-complete": "{{percent}}% complete", - "tried-rsa": "If you've already tried the <0>Read-Search-Ask method, then you can ask for help on the freeCodeCamp forum.", - "rsa": "Read, search, ask", - "reset": "Reset this lesson?", - "reset-warn": "Are you sure you wish to reset this lesson? The editors and tests will be reset.", - "reset-warn-2": "This cannot be undone", - "scrimba-tip": "Tip: If the mini-browser is covering the code, click and drag to move it. Also, feel free to stop and edit the code in the video at any time.", - "chal-preview": "Challenge Preview", + "upcoming-lessons": "Próximas lições", + "learn": "Aprender", + "add-subtitles": "Ajudar a melhorar ou adicionar legendas", + "wrong-answer": "Desculpe, essa não é a resposta correta. Quer tentar novamente?", + "check-answer": "Clique no botão abaixo para verificar sua resposta.", + "solution-link": "Link da solução", + "github-link": "Link do GitHub", + "submit-and-go": "Enviar e ir para o meu próximo desafio", + "i-completed": "Já completei este desafio", + "test-output": "O resultado do seu código vai aparecer aqui", + "running-tests": "// executando testes", + "tests-completed": "// testes concluídos", + "console-output": "// saída do console", + "sign-in-save": "Faça o login para salvar seu progresso", + "download-solution": "Baixar minha solução", + "percent-complete": "{{percent}}% completo", + "tried-rsa": "Se você já tentou usar o método de <0>ler, pesquisar e perguntar, então pode pedir ajuda no fórum freeCodeCamp.", + "rsa": "Leia, pesquise, pergunte", + "reset": "Reiniciar esta aula?", + "reset-warn": "Tem certeza de que deseja reiniciar esta lição? Os editores e testes serão reiniciados.", + "reset-warn-2": "Isto não pode ser desfeito", + "scrimba-tip": "Dica: se o minibrowser estiver cobrindo o código, clique e arraste para movê-lo. Além disso, sinta-se à vontade para parar e editar o código no vídeo a qualquer momento.", + "chal-preview": "Pré-visualização do desafio", "cert-map-estimates": { - "certs": "{{title}} Certification (300 hours)", - "coding-prep": "{{title}} (Thousands of hours of challenges)" + "certs": "Certificação {{title}} (300 horas)", + "coding-prep": "{{title}} (milhares de horas de desafios)" }, "editor-tabs": { - "info": "Info", - "code": "Code", - "tests": "Tests", - "preview": "Preview" + "info": "Informações", + "code": "Código", + "tests": "Testes", + "preview": "Pré-visualizar" }, - "help-translate": "We are still translating the following certifications.", - "help-translate-link": "Help us translate." + "help-translate": "Ainda estamos traduzindo as certificações a seguir.", + "help-translate-link": "Ajude-nos a traduzir." }, "donate": { - "title": "Support our nonprofit", - "processing": "We are processing your donation.", - "redirecting": "Redirecting...", - "thanks": "Thanks for donating", - "thank-you": "Thank you for being a supporter.", - "thank-you-2": "Thank you for being a supporter of freeCodeCamp. You currently have a recurring donation.", - "additional": "You can make an additional one-time donation of any amount using this link: <0>{{url}}", - "help-more": "Help us do more", - "error": "Something went wrong with your donation.", - "free-tech": "Your donations will support free technology education for people all over the world.", - "no-halo": "If you don't see a gold halo around your profile picture, contact donors@freecodecamp.org.", - "gift-frequency": "Select gift frequency:", - "gift-amount": "Select gift amount:", - "confirm": "Confirm your donation", - "confirm-2": "Confirm your one-time donation of ${{usd}}", - "confirm-3": "Confirm your donation of ${{usd}} / month", - "confirm-4": "Confirm your donation of ${{usd}} / year", - "your-donation": "Your ${{usd}} donation will provide {{hours}} hours of learning to people around the world.", - "your-donation-2": "Your ${{usd}} donation will provide {{hours}} hours of learning to people around the world each month.", - "your-donation-3": "Your ${{usd}} donation will provide {{hours}} hours of learning to people around the world each year.", - "duration": "Become a one-time supporter of our nonprofit.", - "duration-2": "Become a monthly supporter of our nonprofit.", - "duration-3": "Become an annual supporter of our nonprofit", - "duration-4": "Become a supporter of our nonprofit", - "nicely-done": "Nicely done. You just completed {{block}}.", - "credit-card": "Credit Card", - "credit-card-2": "Or donate with a credit card:", - "paypal": "with PayPal:", - "need-email": "We need a valid email address to which we can send your donation tax receipt.", - "went-wrong": "Something went wrong processing your donation. Your card has not been charged.", - "valid-info": "Please enter valid email address, credit card number, and expiration date.", - "valid-email": "Please enter a valid email address.", - "valid-card": "Please enter valid credit card number and expiration date.", - "email-receipt": "Email (we'll send you a tax-deductible donation receipt):", - "need-help": "Need help with your current or past donations?", - "forward-receipt": "Forward a copy of your donation receipt to donors@freecodecamp.org and tell us how we can help.", - "efficiency": "freeCodeCamp is a highly efficient education nonprofit.", - "why-donate-1": "When you donate to freeCodeCamp, you help people learn new skills and provide for their families.", - "why-donate-2": "You also help us create new resources for you to use to expand your own technology skills.", - "bigger-donation": "Want to make a bigger one-time donation, mail us a check, or give in other ways?", - "other-ways": "Here are many <0>other ways you can support our non-profit's mission.", - "failed-pay": "Uh - oh. It looks like your transaction didn't go through. Could you please try again?", - "try-again": "Please try again.", - "card-number": "Your Card Number:", - "expiration": "Expiration Date:", - "only-you": "Only you can see this message. Congratulations on earning this certification. It’s no easy task. Running freeCodeCamp isn’t easy either. Nor is it cheap. Help us help you and many other people around the world. Make a tax-deductible supporting donation to our nonprofit today." + "title": "Dê seu apoio à nossa organização sem fins lucrativos", + "processing": "Estamos processando a sua doação.", + "redirecting": "Redirecionando...", + "thanks": "Agradecemos por sua doação", + "thank-you": "Obrigado pelo seu apoio.", + "thank-you-2": "Obrigado por apoiar o freeCodeCamp. Você tem uma doação recorrente registrada.", + "additional": "Você pode fazer uma doação adicional de qualquer valor usando este link: <0>{{url}}", + "help-more": "Ajude-nos a fazer mais", + "error": "Algo deu errado com a sua doação.", + "free-tech": "Suas doações apoiarão a educação gratuita em tecnologia para pessoas em todo o mundo.", + "no-halo": "Se você não enxergar um halo de ouro ao redor da sua imagem de perfil, entre em contato com donors@freecodecamp.org.", + "gift-frequency": "Selecionar a frequência da doação:", + "gift-amount": "Selecione o valor da doação:", + "confirm": "Confirme a sua doação", + "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", + "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.", + "duration": "Torne-se um apoiador por doação única da nossa organização sem fins lucrativos.", + "duration-2": "Torne-se um apoiador mensal da nossa organização sem fins lucrativos.", + "duration-3": "Torne-se um apoiador anual da nossa organização sem fins lucrativos", + "duration-4": "Torne-se um apoiador da nossa organização sem fins lucrativos", + "nicely-done": "Bom trabalho. Você acabou de completar {{block}}.", + "credit-card": "Cartão de crédito", + "credit-card-2": "Ou doe com um cartão de crédito:", + "paypal": "com PayPal:", + "need-email": "Precisamos de um endereço de e-mail válido para podermos enviar a sua NF-e de doação.", + "went-wrong": "Algo deu errado ao processar sua doação. Não houve cobrança no seu cartão.", + "valid-info": "Insira um endereço de e-mail, um número de cartão de crédito e uma data de expiração válidos.", + "valid-email": "Insira um endereço de e-mail válido.", + "valid-card": "Insira um número de cartão de crédito e uma data de expiração válidos.", + "email-receipt": "E-mail (enviaremos um comprovante de doação):", + "need-help": "Precisa de ajuda com suas doações atuais ou anteriores?", + "forward-receipt": "Envie uma cópia do recibo de sua doação para donors@freecodecamp.org e nos diga como podemos ajudar.", + "efficiency": "O freeCodeCamp é uma organização educacional, sem fins lucrativos, e altamente eficiente.", + "why-donate-1": "Quando você doa para o freeCodeCamp, você ajuda as pessoas a aprender novas habilidades e sustentar suas famílias.", + "why-donate-2": "Você também nos ajuda a criar novos recursos que você pode usar para melhorar as suas próprias habilidades tecnológicas.", + "bigger-donation": "Quer fazer uma doação maior de uma única vez, enviar-nos um cheque ou doar de outras maneiras?", + "other-ways": "Aqui estão muitas <0>outras maneiras para ajudar a nossa missão sem fins lucrativos.", + "failed-pay": "Opa. Parece que a sua transação não funcionou. Você poderia tentar de novo?", + "try-again": "Tente novamente.", + "card-number": "Número do seu cartão:", + "expiration": "Data de validade:", + "only-you": "Só você pode ver esta mensagem. Parabéns por ganhar este certificado. Não é uma tarefa fácil. Manter o freeCodeCamp também não é fácil. Nem é barato. Ajude-nos a ajudar você e muitas outras pessoas ao redor do mundo. Faça uma dedução de impostos doando para nossa organização sem fins lucrativos hoje." }, "report": { - "sign-in": "You need to be signed in to report a user", - "details": "Please provide as much detail as possible about the account or behavior you are reporting.", - "portfolio": "Report a users portfolio", - "portfolio-2": "Do you want to report {{username}}'s portfolio for abuse?", - "notify-1": "We will notify the community moderators' team, and send a copy of this report to your email: {{email}}", - "notify-2": "We may get back to you for more information, if required.", - "what": "What would you like to report?", - "submit": "Submit the report" + "sign-in": "Você precisa estar logado para denunciar um usuário", + "details": "Forneça o máximo de detalhes possível sobre a conta ou o comportamento que está denunciando.", + "portfolio": "Denunciar um portfólio de usuário", + "portfolio-2": "Deseja denunciar o portfólio de {{username}} por abuso?", + "notify-1": "Notificaremos a equipe de moderadores da comunidade e enviaremos uma cópia deste relatório para seu endereço de e-mail: {{email}}", + "notify-2": "Podemos tentar entrar em contato com você para obter mais informações, se necessário.", + "what": "O que você gostaria de denunciar?", + "submit": "Enviar o relatório" }, "404": { - "page-not-found": "Page not found", - "not-found": "404 Not Found:", - "heres-a-quote": "We couldn't find what you were looking for, but here is a quote:" + "page-not-found": "Pagina não encontrada", + "not-found": "404 - página não encontrada:", + "heres-a-quote": "Não conseguimos encontrar o que você estava procurando, mas aqui está uma citação:" }, "search": { - "label": "Search", - "placeholder": "Search 7,000+ tutorials", - "see-results": "See all results for {{searchQuery}}", - "no-tutorials": "No tutorials found", - "try": "Looking for something? Try the search bar on this page.", - "no-results": "We could not find anything relating to <0>{{query}}" + "label": "Pesquisar", + "placeholder": "Pesquisar entre mais de 7.000 tutoriais", + "see-results": "Ver todos os resultados para {{searchQuery}}", + "no-tutorials": "Nenhum tutorial foi encontrado", + "try": "Procurando algo? Tente a barra de pesquisa nesta página.", + "no-results": "Não conseguimos encontrar nada relacionado a <0>{{query}}" }, "misc": { - "offline": "You appear to be offline, your progress may not be saved", - "unsubscribed": "You have successfully been unsubscribed", - "keep-coding": "Whatever you go on to, keep coding!", - "email-signup": "Email Sign Up", - "quincy": "- Quincy Larson, the teacher who founded freeCodeCamp.org", - "email-blast": "By the way, each Friday I send an email with 5 links about programming and computer science. I send these to about 4 million people. Would you like me to send this to you, too?", - "update-email-1": "Update your email address", - "update-email-2": "Update your email address here:", - "email": "Email", - "and": "and", - "change-theme": "Sign in to change theme.", - "translation-pending": "Help us translate" + "offline": "Você parece estar off-line, seu progresso pode não ser salvo", + "unsubscribed": "Sua assinatura foi cancelada com sucesso", + "keep-coding": "Seja o que for, continue programando!", + "email-signup": "Inscrição via e-mail", + "quincy": "- Quincy Larson, o professor que fundou o freeCodeCamp.org", + "email-blast": "A propósito, todas as sextas-feiras, eu envio um e-mail com 5 links sobre programação e ciência da computação. Eu envio essas mensagens para cerca de 4 milhões de pessoas. Você gostaria que eu as enviasse para você também?", + "update-email-1": "Atualize seu endereço de e-mail", + "update-email-2": "Atualize seu endereço de e-mail aqui:", + "email": "E-mail", + "and": "e", + "change-theme": "Faça login para mudar o tema.", + "translation-pending": "Ajude-nos a traduzir" }, "icons": { - "gold-cup": "Gold Cup", - "avatar": "Default Avatar", - "avatar-2": "An avatar coding with a laptop", - "donate": "Donate with PayPal", - "fail": "Test Failed", - "not-passed": "Not Passed", - "passed": "Passed", - "heart": "Heart", - "initial": "Initial", - "info": "Intro Information", - "spacer": "Spacer", - "toggle": "Toggle Checkmark", - "responsive-design": "Laptop and mobile phone icon", - "javascript": "JavaScript icon", - "react": "React icon", - "d3": "D3 icon", - "api": "A stack of servers", - "clipboard": "A clipboard with a checkmark", - "python": "Python icon", - "analytics": "A bar chart and line graph", - "shield": "A shield with a checkmark", - "tensorflow": "Tensorflow icon", - "algorithm": "Branching nodes", - "magnifier": "magnifier" + "gold-cup": "Taça de ouro", + "avatar": "Avatar padrão", + "avatar-2": "Um código de avatar com um laptop", + "donate": "Doar com PayPal", + "fail": "Exame não concluído com sucesso", + "not-passed": "Não aprovado", + "passed": "Aprovado", + "heart": "Coração", + "initial": "Inicial", + "info": "Informações introdutórias", + "spacer": "Espaçador", + "toggle": "Alternar marcação", + "responsive-design": "Ícone de celular e notebook", + "javascript": "Ícone do JavaScript", + "react": "Ícone do React", + "d3": "Ícone do D3", + "api": "Uma pilha de servidores", + "clipboard": "Uma prancheta com marca de verificação", + "python": "Ícone do Python", + "analytics": "Um gráfico de barras e um gráfico de linhas", + "shield": "Um escudo com marca de verificação", + "tensorflow": "Ícone do Tensorflow", + "algorithm": "Nós ramificados", + "magnifier": "lupa" }, "aria": { - "fcc-logo": "freeCodeCamp Logo", - "answer": "Answer", - "linkedin": "Link to {{username}}'s LinkedIn", - "github": "Link to {{username}}'s GitHub", - "website": "Link to {{username}}'s website", - "twitter": "Link to {{username}}'s Twitter", - "first-page": "Go to first page", - "previous-page": "Go to previous page", - "next-page": "Go to next page", - "last-page": "Go to last page" + "fcc-logo": "Logotipo do freeCodeCamp", + "answer": "Resposta", + "linkedin": "Link para o LinkedIn de {{username}}", + "github": "Link para o GitHub de {{username}}", + "website": "Link para o site de {{username}}", + "twitter": "Link para o Twitter de {{username}}", + "first-page": "Ir para a primeira página", + "previous-page": "Voltar à página anterior", + "next-page": "Ir para a próxima página", + "last-page": "Ir para a última página" }, "flash": { - "honest-first": "To claim a certification, you must first accept our academic honesty policy", - "really-weird": "Something really weird happened, if it happens again, please consider raising an issue on https://github.com/freeCodeCamp/freeCodeCamp/issues/new", - "not-right": "Something is not quite right. A report has been generated and the freeCodeCamp.org team have been notified", - "went-wrong": "Something went wrong, please check and try again", - "account-deleted": "Your account has been successfully deleted", - "progress-reset": "Your progress has been reset", - "not-authorized": "You are not authorized to continue on this route", - "could-not-find": "We couldn't find what you were looking for. Please check and try again", - "wrong-updating": "Something went wrong updating your account. Please check and try again", - "updated-preferences": "We have updated your preferences", - "email-invalid": "Email format is invalid", - "bad-challengeId": "currentChallengeId is not a valid challenge ID", - "theme-invalid": "Theme is invalid", - "theme-set": "Theme already set", - "theme-updated": "Your theme has been updated!", - "username-used": "Username is already associated with this account", - "username-taken": "Username is already associated with a different account", - "username-updated": "We have updated your username to {{username}}", - "could-not-logout": "We could not log you out, please try again in a moment", - "email-encoded-wrong": "The email encoded in the link is incorrectly formatted", - "oops-not-right": "Oops, something is not right, please request a fresh link to sign in / sign up", - "expired-link": "Looks like the link you clicked has expired, please request a fresh link, to sign in", - "signin-success": "Success! You have signed in to your account. Happy Coding!", - "social-auth-gone": "We are moving away from social authentication for privacy reasons. Next time we recommend using your email address: {{email}} to sign in instead.", - "name-needed": "We need your name so we can put it on your certification. Add your name to your account settings and click the save button. Then we can issue your certification.", - "incomplete-steps": "It looks like you have not completed the necessary steps. Please complete the required projects to claim the {{name}} Certification.", - "already-claimed": "It looks like you already have claimed the {{name}} Certification", - "cert-claim-success": "@{{username}}, you have successfully claimed the {{name}} Certification! Congratulations on behalf of the freeCodeCamp.org team!", - "wrong-name": "Something went wrong with the verification of {{name}}, please try again. If you continue to receive this error, you can send a message to support@freeCodeCamp.org to get help.", - "error-claiming": "Error claiming {{certName}}", - "username-not-found": "We could not find a user with the username \"{{username}}\"", - "add-name": "This user needs to add their name to their account in order for others to be able to view their certification.", - "not-eligible": "This user is not eligible for freeCodeCamp.org certifications at this time.", - "profile-private": "{{username}} has chosen to make their portfolio private. They will need to make their portfolio public in order for others to be able to view their certification.", - "certs-private": "{{username}} has chosen to make their certifications private. They will need to make their certifications public in order for others to be able to view them.", - "not-honest": "{{username}} has not yet agreed to our Academic Honesty Pledge.", - "user-not-certified": "It looks like user {{username}} is not {{cert}} certified", - "invalid-challenge": "That does not appear to be a valid challenge submission", - "no-links-provided": "You have not provided the valid links for us to inspect your work.", - "no-social": "No social account found", - "invalid-social": "Invalid social account", - "no-account": "No {{website}} account associated", - "unlink-success": "You've successfully unlinked your {{website}}", - "provide-username": "Check if you have provided a username and a report", - "report-sent": "A report was sent to the team with {{email}} in copy" + "honest-first": "Para solicitar uma certificação, você precisa primeiro aceitar nossa política de honestidade acadêmica", + "really-weird": "Algo realmente estranho aconteceu. Se acontecer novamente, considere apresentar um problema pelo endereço https://github.com/freeCodeCamp/freeCodeCamp/issues/new", + "not-right": "Algo não está certo. Um relatório foi gerado e a equipe do freeCodeCamp.org foi notificada", + "went-wrong": "Algo deu errado. Verifique e tente novamente", + "account-deleted": "Sua conta foi excluída com sucesso", + "progress-reset": "Seu progresso foi reiniciado", + "not-authorized": "Você não está autorizado a continuar nesta rota", + "could-not-find": "Não conseguimos encontrar o que você estava procurando. Verifique e tente novamente", + "wrong-updating": "Algo deu errado ao atualizar sua conta. Verifique e tente novamente", + "updated-preferences": "Atualizamos as suas preferências", + "email-invalid": "Formato de e-mail inválido", + "bad-challengeId": "currentChallengeId não é um ID válido de desafio", + "theme-invalid": "O tema é inválido", + "theme-set": "Tema já definido", + "theme-updated": "Seu tema foi atualizado!", + "username-used": "Este nome de usuário já está associado a esta conta", + "username-taken": "Este nome de usuário já está associado a uma conta diferente", + "username-updated": "Atualizamos seu nome de usuário para {{username}}", + "could-not-logout": "Não foi possível sair. Tente novamente em alguns instantes", + "email-encoded-wrong": "O e-mail codificado no link está formatado incorretamente", + "oops-not-right": "Ops, algo não está correto. Solicite um novo link para entrar ou se cadastrar", + "expired-link": "Parece que o link que você clicou expirou. Solicite um novo link para fazer login", + "signin-success": "Sucesso! Você entrou com sua conta. Boa programação!", + "social-auth-gone": "Estamos abandonando a autenticação social por motivos de privacidade. Da próxima vez, recomendamos que você entre com o seu endereço de e-mail: {{email}}.", + "name-needed": "Precisamos do seu nome para que possamos colocá-lo na sua certificação. Adicione seu nome às configurações da sua conta e clique no botão Salvar. Depois disso, poderemos emitir sua certificação.", + "incomplete-steps": "Parece que você não completou as etapas necessárias. Complete os projetos necessários para reivindicar a certificação {{name}}.", + "already-claimed": "Parece que você já solicitou a certificação {{name}}", + "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}}", + "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.", + "profile-private": "{{username}} escolheu tornar seu portfólio privado. Ele/ela terá que tornar seu portfólio público para que outros possam ver a sua certificação.", + "certs-private": "{{username}} escolheu deixar suas certificações privadas. Ele/ela terá que tornar suas certificações públicas para que outros possam vê-las.", + "not-honest": "{{username}} ainda não concordou com nosso compromisso com a honestidade acadêmica.", + "user-not-certified": "Parece que o usuário {{username}} não possui o certificado {{cert}}", + "invalid-challenge": "Este não parece ser um envio de desafio válido", + "no-links-provided": "Você não forneceu os links válidos para inspecionarmos seu trabalho.", + "no-social": "Nenhuma conta social encontrada", + "invalid-social": "Conta social inválida", + "no-account": "Nenhuma conta de {{website}} associada", + "unlink-success": "Você desvinculou seu {{website}} com sucesso", + "provide-username": "Verifique se você forneceu um nome de usuário e um relatório", + "report-sent": "Um relatório foi enviado para a equipe com {{email}} em cópia" }, "validation": { - "max-characters": "There is a maximum limit of 288 characters, you have {{charsLeft}} left", - "same-email": "This email is the same as your current email", - "invalid-email": "We could not validate your email correctly, please ensure it is correct", - "email-mismatch": "Both new email addresses must be the same", - "title-required": "A title is required", - "title-short": "Title is too short", - "title-long": "Title is too long", - "invalid-url": "We could not validate your URL correctly, please ensure it is correct", - "invalid-protocol": "URL must start with http or https", - "url-not-image": "URL must link directly to an image file", - "use-valid-url": "Please use a valid URL", - "editor-url": "Remember to submit the Live App URL.", - "http-url": "An unsecure (http) URL cannot be used.", - "own-work-url": "Remember to submit your own work.", - "publicly-visible-url": "Remember to submit a publicly visible app URL." + "max-characters": "Há um limite máximo de 288 caracteres, você tem {{charsLeft}} restante(s)", + "same-email": "Este e-mail é igual ao seu e-mail atual", + "invalid-email": "Não foi possível validar seu e-mail, verifique se ele está correto", + "email-mismatch": "Os dois novos endereços de e-mail devem ser iguais", + "title-required": "O título é obrigatório", + "title-short": "O título é muito curto", + "title-long": "O título é muito longo", + "invalid-url": "Não foi possível validar seu URL corretamente. Certifique-se de que está correto", + "invalid-protocol": "O URL deve começar com http ou https", + "url-not-image": "O URL deve estar vinculado diretamente a um arquivo de imagem", + "use-valid-url": "Use um URL válido", + "editor-url": "Lembre-se de enviar o URL do aplicativo em produção.", + "http-url": "Não é possível usar um URL (http) inseguro.", + "own-work-url": "Lembre-se de enviar o seu próprio trabalho.", + "publicly-visible-url": "Lembre-se de enviar o URL de um aplicativo publicamente visível." }, "certification": { - "executive": "Executive Director, freeCodeCamp.org", - "verify": "Verify this certification at {{certURL}}", - "issued": "Issued", - "fulltext": "<0>This certifies that <1>{{user}} <2>has successfully completed the freeCodeCamp.org <3>{{title}} <4>Developer Certification, representing approximately {{time}} hours of coursework.", + "executive": "Diretor executivo, freeCodeCamp.org", + "verify": "Verificar esta certificação em {{certURL}}", + "issued": "Emitido", + "fulltext": "<0>Esta é a certificação de que <1>{{user}} <2>completou com sucesso a certificação de desenvolvedor <3>{{title}} <4>do freeCodeCamp.org, representando aproximadamente {{time}} horas de curso.", "project": { - "heading-legacy-full-stack": "As part of this Legacy Full Stack certification, {{user}} completed the following certifications:", - "heading": "As part of this certification, {{user}} built the following projects and got all automated test suites to pass:", - "solution": "solution", - "source": "source", - "footnote": "If you suspect that any of these projects violate the <2>academic honesty policy, please <5>report this to our team.", + "heading-legacy-full-stack": "Como parte desta certificação de full-stack legada, {{user}} completou as seguintes certificações:", + "heading": "Como parte da certificação, {{user}} concluiu os seguintes projetos e passou em todos os testes:", + "solution": "solução", + "source": "fonte", + "footnote": "Se você suspeitar que algum destes projetos viola a <2>política de honestidade acadêmica, <5>reporte isto à nossa equipe.", "title": { - "Build a Personal Portfolio Webpage": "Build a Personal Portfolio Webpage", - "Build a Random Quote Machine": "Build a Random Quote Machine", - "Build a 25 + 5 Clock": "Build a 25 + 5 Clock", - "Build a JavaScript Calculator": "Build a JavaScript Calculator", - "Show the Local Weather": "Show the Local Weather", - "Use the TwitchTV JSON API": "Use the TwitchTV JSON API", - "Stylize Stories on Camper News": "Stylize Stories on Camper News", - "Build a Wikipedia Viewer": "Build a Wikipedia Viewer", - "Build a Tic Tac Toe Game": "Build a Tic Tac Toe Game", - "Build a Simon Game": "Build a Simon Game", - "Timestamp Microservice": "Timestamp Microservice", - "Request Header Parser Microservice": "Request Header Parser Microservice", - "URL Shortener Microservice": "URL Shortener Microservice", - "Image Search Abstraction Layer": "Image Search Abstraction Layer", - "File Metadata Microservice": "File Metadata Microservice", - "Build a Voting App": "Build a Voting App", - "Build a Nightlife Coordination App": "Build a Nightlife Coordination App", - "Chart the Stock Market": "Chart the Stock Market", - "Manage a Book Trading Club": "Manage a Book Trading Club", - "Build a Pinterest Clone": "Build a Pinterest Clone", - "Build a Markdown Previewer": "Build a Markdown Previewer", - "Build a Camper Leaderboard": "Build a Camper Leaderboard", - "Build a Recipe Box": "Build a Recipe Box", - "Build the Game of Life": "Build the Game of Life", - "Build a Roguelike Dungeon Crawler Game": "Build a Roguelike Dungeon Crawler Game", - "Visualize Data with a Bar Chart": "Visualize Data with a Bar Chart", - "Visualize Data with a Scatterplot Graph": "Visualize Data with a Scatterplot Graph", - "Visualize Data with a Heat Map": "Visualize Data with a Heat Map", - "Show National Contiguity with a Force Directed Graph": "Show National Contiguity with a Force Directed Graph", - "Map Data Across the Globe": "Map Data Across the Globe", - "Metric-Imperial Converter": "Metric-Imperial Converter", - "Issue Tracker": "Issue Tracker", - "Personal Library": "Personal Library", - "Stock Price Checker": "Stock Price Checker", - "Anonymous Message Board": "Anonymous Message Board", - "Build a Tribute Page": "Build a Tribute Page", - "Build a Survey Form": "Build a Survey Form", - "Build a Product Landing Page": "Build a Product Landing Page", - "Build a Technical Documentation Page": "Build a Technical Documentation Page", - "Palindrome Checker": "Palindrome Checker", - "Roman Numeral Converter": "Roman Numeral Converter", - "Caesars Cipher": "Caesars Cipher", - "Telephone Number Validator": "Telephone Number Validator", - "Cash Register": "Cash Register", - "Build a Drum Machine": "Build a Drum Machine", - "Visualize Data with a Choropleth Map": "Visualize Data with a Choropleth Map", - "Visualize Data with a Treemap Diagram": "Visualize Data with a Treemap Diagram", - "Exercise Tracker": "Exercise Tracker", - "Sudoku Solver": "Sudoku Solver", - "American British Translator": "American British Translator", - "Arithmetic Formatter": "Arithmetic Formatter", - "Time Calculator": "Time Calculator", - "Budget App": "Budget App", - "Polygon Area Calculator": "Polygon Area Calculator", - "Probability Calculator": "Probability Calculator", - "Mean-Variance-Standard Deviation Calculator": "Mean-Variance-Standard Deviation Calculator", - "Demographic Data Analyzer": "Demographic Data Analyzer", - "Medical Data Visualizer": "Medical Data Visualizer", - "Page View Time Series Visualizer": "Page View Time Series Visualizer", - "Sea Level Predictor": "Sea Level Predictor", - "Port Scanner": "Port Scanner", - "SHA-1 Password Cracker": "SHA-1 Password Cracker", - "Secure Real Time Multiplayer Game": "Secure Real Time Multiplayer Game", - "Rock Paper Scissors": "Rock Paper Scissors", - "Cat and Dog Image Classifier": "Cat and Dog Image Classifier", - "Book Recommendation Engine using KNN": "Book Recommendation Engine using KNN", - "Linear Regression Health Costs Calculator": "Linear Regression Health Costs Calculator", - "Neural Network SMS Text Classifier": "Neural Network SMS Text Classifier" + "Build a Personal Portfolio Webpage": "Crie uma página de portfólio pessoal", + "Build a Random Quote Machine": "Crie uma máquina de citação aleatória", + "Build a 25 + 5 Clock": "Crie um Relógio 25 + 5", + "Build a JavaScript Calculator": "Crie uma calculadora JavaScript", + "Show the Local Weather": "Exibir o clima local", + "Use the TwitchTV JSON API": "Use a API de JSON do TwitchTV", + "Stylize Stories on Camper News": "Estilize stories do Camper News", + "Build a Wikipedia Viewer": "Crie um visualizador da Wikipédia", + "Build a Tic Tac Toe Game": "Crie um jogo da velha", + "Build a Simon Game": "Crie um Genius", + "Timestamp Microservice": "Microsserviço de timestamp", + "Request Header Parser Microservice": "Microsserviço conversor de requisição de cabeçalho", + "URL Shortener Microservice": "Microsserviço redutor de URL", + "Image Search Abstraction Layer": "Camada de abstração de pesquisa de imagens", + "File Metadata Microservice": "Microsserviço de metadados de arquivos", + "Build a Voting App": "Crie um aplicativo de votação", + "Build a Nightlife Coordination App": "Crie um aplicativo de coordenação da vida noturna", + "Chart the Stock Market": "Faça um gráfico do mercado de ações", + "Manage a Book Trading Club": "Gerencie um clube de negociações de livros", + "Build a Pinterest Clone": "Crie um clone do Pinterest", + "Build a Markdown Previewer": "Crie um pré-visualizador de Markdown", + "Build a Camper Leaderboard": "Crie um painel de estatísticas dos campers", + "Build a Recipe Box": "Crie uma caixa de receitas", + "Build the Game of Life": "Crie o Jogo da Vida", + "Build a Roguelike Dungeon Crawler Game": "Crie um jogo de RPG do tipo Dungeon Crawler", + "Visualize Data with a Bar Chart": "Visualize dados com um gráfico de barras", + "Visualize Data with a Scatterplot Graph": "Visualize dados com um gráfico de dispersão", + "Visualize Data with a Heat Map": "Visualize dados com um mapa de calor", + "Show National Contiguity with a Force Directed Graph": "Mostrar contiguidade nacional com um gráfico direcionado de força", + "Map Data Across the Globe": "Mapeamento de dados através do mundo", + "Metric-Imperial Converter": "Conversor de medidas dos sistemas métrico e imperial", + "Issue Tracker": "Rastreador de problemas", + "Personal Library": "Biblioteca pessoal", + "Stock Price Checker": "Verificador de preço de ações", + "Anonymous Message Board": "Quadro de mensagens anônimas", + "Build a Tribute Page": "Crie uma página de homenagem", + "Build a Survey Form": "Crie um formulário de pesquisa", + "Build a Product Landing Page": "Crie uma página inicial para um produto", + "Build a Technical Documentation Page": "Crie uma página de documentação técnica", + "Palindrome Checker": "Verificador de palíndromo", + "Roman Numeral Converter": "Conversor de numerais romanos", + "Caesars Cipher": "Cifra de César", + "Telephone Number Validator": "Validador de número de telefone", + "Cash Register": "Caixa registradora", + "Build a Drum Machine": "Crie uma bateria eletrônica", + "Visualize Data with a Choropleth Map": "Visualize dados com um mapa coroplético", + "Visualize Data with a Treemap Diagram": "Visualize dados com um diagrama Treemap", + "Exercise Tracker": "Registrador de exercícios", + "Sudoku Solver": "Solucionador de Sudoku", + "American British Translator": "Tradutor americano britânico", + "Arithmetic Formatter": "Formatador aritmético", + "Time Calculator": "Calculadora de tempo", + "Budget App": "Aplicativo de orçamento", + "Polygon Area Calculator": "Calculadora de área de polígono", + "Probability Calculator": "Calculadora de probabilidade", + "Mean-Variance-Standard Deviation Calculator": "Calculadora de média, variância e desvio padrão", + "Demographic Data Analyzer": "Analisador de dados demográficos", + "Medical Data Visualizer": "Visualizador de dados médicos", + "Page View Time Series Visualizer": "Visualizador de séries temporais de visitas de páginas", + "Sea Level Predictor": "Previsor de nível do mar", + "Port Scanner": "Scanner de porta", + "SHA-1 Password Cracker": "Quebrador de senhas SHA-1", + "Secure Real Time Multiplayer Game": "Jogo multijogador seguro em tempo real", + "Rock Paper Scissors": "Pedra, papel ou tesoura", + "Cat and Dog Image Classifier": "Classificador de imagens de gatos e cachorros", + "Book Recommendation Engine using KNN": "Mecanismo de recomendação de livros usando KNN", + "Linear Regression Health Costs Calculator": "Calculadora de custos de saúde de regressão linear", + "Neural Network SMS Text Classifier": "Classificador de texto SMS baseado em rede neural" } } }, "certification-card": { - "title": "Claim Your Certification", - "intro": "Complete the following steps to claim and view your {{i18nCertText}}", - "complete-project": "Complete {{i18nCertText}} Projects", - "accept-honesty": "Accept our Academic Honesty Policy", - "set-name": "Set your name, and make it public", - "set-certs-public": "Set your certification settings to public", - "set-profile-public": "Set your profile settings to public", - "set-claim": "Claim and view your certification" + "title": "Solicite sua certificação", + "intro": "Complete as etapas a seguir para solicitar e ver seu {{i18nCertText}}", + "complete-project": "Complete os projetos do {{i18nCertText}}", + "accept-honesty": "Aceite nossa política de honestidade acadêmica", + "set-name": "Defina seu nome e torne-o público", + "set-certs-public": "Defina suas configurações de certificação como públicas", + "set-profile-public": "Defina suas configurações de perfil como públicas", + "set-claim": "Solicite e veja sua certificação" }, "forum-help": { - "browser-info": "**Your browser information:**", - "user-agent": "User Agent is: {{userAgent}}", - "challenge": "**Challenge:** {{challengeTitle}}", - "challenge-link": "**Link to the challenge:**", - "whats-happening": "**Tell us what's happening:**", - "describe": "Describe your issue in detail here.", - "camper-project": "**Your project link(s)**", - "camper-code": "**Your code so far**", - "warning": "WARNING", - "too-long-one": "The challenge seed code and/or your solution exceeded the maximum length we can port over from the challenge.", - "too-long-two": "You will need to take an additional step here so the code you wrote presents in an easy to read format.", - "too-long-three": "Please copy/paste all the editor code showing in the challenge from where you just linked.", - "add-code-one": "Replace these two sentences with your copied code.", - "add-code-two": "Please leave the ``` line above and the ``` line below,", - "add-code-three": "because they allow your code to properly format in the post." + "browser-info": "**Informações de seu navegador:**", + "user-agent": "Agente de usuário: {{userAgent}}", + "challenge": "**Desafio:** {{challengeTitle}}", + "challenge-link": "**Link para o desafio:**", + "whats-happening": "**Conte-nos o que está acontecendo:**", + "describe": "Descreva detalhadamente o problema aqui.", + "camper-project": "**O(s) link(s) para seu projeto**", + "camper-code": "**Seu código até o momento**", + "warning": "AVISO", + "too-long-one": "O código de seed do desafio e/ou sua solução excederam o comprimento máximo que podemos transportar do desafio.", + "too-long-two": "Você precisa realizar uma etapa adicional aqui para que o código que você escreveu apresente um formato de fácil leitura.", + "too-long-three": "Copie e cole todo o código do editor mostrado no desafio de onde você acaba de fazer o link.", + "add-code-one": "Substitua essas duas frases pelo código que você copiou.", + "add-code-two": "Deixe as linhas com ``` acima e ``` abaixo de seu código,", + "add-code-three": "pois elas permitirão a formatação adequada de seu código na publicação." } }