From 7ec47e28f2bc20b40de3e512da3374b1b7b9578c Mon Sep 17 00:00:00 2001 From: freeCodeCamp Camper-bot Date: Wed, 13 May 2026 21:17:05 +0530 Subject: [PATCH] chore(i18n,client): processed translations (#67354) --- client/i18n/locales/korean/intro.json | 78 +++++++++--------- client/i18n/locales/korean/translations.json | 28 +++---- client/i18n/locales/portuguese/intro.json | 80 ++++++++++--------- .../i18n/locales/portuguese/translations.json | 28 +++---- 4 files changed, 108 insertions(+), 106 deletions(-) diff --git a/client/i18n/locales/korean/intro.json b/client/i18n/locales/korean/intro.json index ebfa5cde064..859b6054fc0 100644 --- a/client/i18n/locales/korean/intro.json +++ b/client/i18n/locales/korean/intro.json @@ -4723,9 +4723,9 @@ ] }, "workshop-word-counter": { - "title": "Build a Word Counter", + "title": "단어 개수 계산기 만들기", "intro": [ - "In this workshop, you will practice using for...of loops by building a function that counts the occurrences of a string in an array of strings." + "이 워크숍에서는 for...of 반복문을 사용해 문자열 배열에서 특정 문자열의 발생 횟수를 세는 함수를 만들어 연습하세요." ] }, "workshop-sentence-analyzer": { @@ -4741,10 +4741,10 @@ ] }, "workshop-heritage-library-catalog": { - "title": "Build a Heritage Library Catalog", + "title": "유산 도서관 카탈로그 만들기", "intro": [ - "In this workshop, you will digitize historical catalog cards for a heritage library.", - "You will practice using loops, objects, and string methods to parse raw text data, search and group entries, render formatted output, and export to JSON and CSV." + "이 워크숍에서는 유산 도서관의 역사적 카탈로그 카드를 디지털화하세요.", + "반복문과 객체, 문자열 메서드를 사용하여 원시 텍스트 데이터를 파싱하고 항목을 검색·그룹화하며 서식화된 출력을 렌더링하고 JSON과 CSV로 내보내는 연습을 하세요." ] }, "lab-longest-word-in-a-string": { @@ -4783,9 +4783,9 @@ ] }, "workshop-festival-crowd-flow-simulator": { - "title": "Build a Festival Crowd Flow Simulator", + "title": "축제 관중 흐름 시뮬레이터 만들기", "intro": [ - "In this workshop, you will use JavaScript to simulate the flow of attendants at a music festival." + "이 워크숍에서는 자바스크립트를 사용해 음악 축제의 관중 흐름을 시뮬레이션하세요." ] }, "lab-missing-letter-detector": { @@ -4937,10 +4937,10 @@ ] }, "lab-playlist-remix-engine": { - "title": "Build a Playlist Remix Engine", + "title": "재생목록 리믹스 엔진 만들기", "intro": [ - "In this lab, you will build a Playlist Remix Engine using JavaScript arrays.", - "You will apply array methods and logic to transform data and generate a final remix schedule." + "이 실습에서는 자바스크립트 배열을 사용해 재생목록 리믹스 엔진을 만드세요.", + "배열 메서드와 논리를 적용해 데이터를 변환하고 최종 리믹스 일정표를 생성하세요." ] }, "review-javascript-fundamentals": { @@ -6023,9 +6023,9 @@ ] }, "workshop-type-safe-math-toolkit": { - "title": "Build a Type Safe Math Toolkit", + "title": "타입 안전한 수학 툴킷 만들기", "intro": [ - "In this workshop, you will practice typing functions by building a math toolkit project." + "이 워크숍에서는 함수에 타입을 지정하는 연습을 하며 수학 툴킷 프로젝트를 만드세요." ] }, "lecture-understanding-type-composition": { @@ -6035,15 +6035,15 @@ ] }, "workshop-shape-manager": { - "title": "Build a Shape Manager", + "title": "도형 관리자 만들기", "intro": [ - "In this workshop, you will practice basic TypeScript features like types and interfaces by building a shape manager program." + "이 워크숍에서는 TypeScript의 타입과 인터페이스 같은 기본 기능을 연습하며 도형 관리 프로그램을 만드세요." ] }, "lab-motorcycle-shop": { - "title": "Build a Motorcycle Shop", + "title": "오토바이 상점 만들기", "intro": [ - "For this lab, you will use TypeScript to build a Motorcycle Shop." + "이 실습에서는 TypeScript를 사용해 오토바이 상점을 만들어 보세요." ] }, "lecture-working-with-generics-and-type-narrowing": { @@ -6053,15 +6053,15 @@ ] }, "workshop-bug-emoji-picker": { - "title": "Build a Bug Emoji Picker", + "title": "벌레 이모지 선택기 만들기", "intro": [ - "In this workshop, you will learn about TypeScript abstract classes and generics by building a bug species selector that displays different bug emojis." + "이 워크숍에서는 다양한 벌레 이모지를 표시하는 벌레 종 선택기를 만들며 TypeScript의 추상 클래스와 제네릭을 배우세요." ] }, "lab-product-showcase": { - "title": "Build a Product Showcase", + "title": "제품 쇼케이스 만들기", "intro": [ - "In this lab, you will practice generics and type narrowing in TypeScript." + "이 실습에서는 TypeScript의 제네릭과 타입 좁히기를 연습하세요." ] }, "lecture-working-with-typescript-configuration-files": { @@ -6069,31 +6069,31 @@ "intro": ["이 레슨에서는 TypeScript 구성파일과 사용 방법을 배우세요."] }, "workshop-fortune-teller-app": { - "title": "Build a Fortune Telling App", + "title": "운세 앱 만들기", "intro": [ - "In this workshop, you will continue to practice working with TypeScript by building a fortune telling app." + "이 워크숍에서는 TypeScript를 사용해 운세 앱을 만들어 연습을 계속하세요." ] }, "lab-flashcard-quiz-app": { - "title": "Build a Flashcard Quiz App", + "title": "플래시카드 퀴즈 앱 만들기", "intro": [ - "In this lab, you will practice using TypeScript by building a flashcard quiz app." + "이 실습에서는 TypeScript를 사용해 플래시카드 퀴즈 앱을 만들어 연습하세요." ] }, "lab-digital-pet-game": { - "title": "Build a Digital Pet Game", + "title": "디지털 펫 게임 만들기", "intro": [ - "In this lab, you'll practice what you learned about TypeScript and React by building a digital pet game." + "이 실습에서는 TypeScript와 React를 사용해 배운 내용을 연습하기 위해 디지털 펫 게임을 만드세요." ] }, "workshop-build-a-football-player-card-builder": { - "title": "Build a Football Player Card Builder", + "title": "축구 선수 카드 생성기 만들기", "intro": [ - "In this workshop, you'll learn how to work with React in TypeScript by building a football player card builder." + "이 워크숍에서는 TypeScript에서 React를 사용하는 방법을 배우기 위해 축구 선수 카드 생성기를 만드세요." ] }, "review-typescript": { - "title": "TypeScript Review", + "title": "TypeScript 복습", "intro": [ "TypeScript 퀴즈를 보기 전에 지금까지 배운 내용을 복습하세요.", "이 페이지를 열어 TypeScript의 데이터 타입, 제네릭, 타입 좁히기 등 가르친 개념을 모두 복습하세요." @@ -6101,7 +6101,7 @@ }, "quiz-typescript": { "title": "TypeScript 퀴즈", - "intro": ["Test what you've learned on TypeScript with this quiz."] + "intro": ["이 퀴즈로 TypeScript 학습 내용을 확인하세요."] }, "lecture-introduction-to-data-visualization": { "title": "데이터 시각화 소개", @@ -6978,10 +6978,10 @@ ] }, "lecture-understanding-routing-in-express-js": { - "title": "Understanding Routing in ExpressJS", + "title": "ExpressJS에서 라우팅 이해하기", "intro": [ - "Understanding Routing in ExpressJS", - "In these lessons, you will learn about routing in ExpressJS, which is how you define the different endpoints of your web application and how they respond to client requests." + "ExpressJS에서 라우팅 이해하기", + "이 강의들에서는 ExpressJS의 라우팅에 대해 배우며, 라우팅은 웹 애플리케이션의 서로 다른 엔드포인트를 정의하고 클라이언트 요청에 어떻게 응답하는지를 뜻합니다." ] }, "exam-back-end-development-and-apis-certification": { @@ -7357,7 +7357,7 @@ "intro": ["", ""] }, "es-a1-learn-talking-about-colleagues": { - "title": "Talking About Colleagues", + "title": "동료에 대해 말하기", "intro": ["", ""] } } @@ -8447,7 +8447,7 @@ "zh-a1-module-initials-and-finals": "초성 및 운모", "zh-a1-module-greetings-and-basic-introductions": "인사 및 기본 소개", "zh-a1-module-asking-and-giving-basic-information": "기본 정보 묻기 및 제공하기", - "zh-a1-module-numbers-below-100": "Numbers Below 100", + "zh-a1-module-numbers-below-100": "100 미만의 숫자", "zh-a1-module-communicating-personal-information": "개인정보 전달하기", "zh-a1-module-talking-about-personal-skills": "개인 기술에 대해 말하기", "zh-a1-module-discussing-team-skills": "팀 기술 논의하기" @@ -8466,9 +8466,9 @@ ] }, "zh-a1-module-communicating-personal-information": { - "note": "Coming 2026", + "note": "2026년 예정", "intro": [ - "In this module, you will practice understanding conversations that communicate personal information, such as age and phone numbers." + "이 모듈에서는 나이와 전화번호 같은 개인 정보를 전달하는 대화를 이해하는 연습을 하세요." ] }, "zh-a1-module-talking-about-personal-skills": { @@ -8666,11 +8666,11 @@ "intro": ["", ""] }, "zh-a1-review-numbers-below-100": { - "title": "Numbers Below 100 Review", + "title": "100 미만 숫자 복습", "intro": ["", ""] }, "zh-a1-quiz-numbers-below-100": { - "title": "Numbers Below 100 Quiz", + "title": "100 미만 숫자 퀴즈", "intro": ["", ""] } } diff --git a/client/i18n/locales/korean/translations.json b/client/i18n/locales/korean/translations.json index fa5e1127489..79a7fbc7c23 100644 --- a/client/i18n/locales/korean/translations.json +++ b/client/i18n/locales/korean/translations.json @@ -125,7 +125,7 @@ "sign-in-with-google": "Google로 로그인", "go-to-dcc-today": "오늘의 챌린지로 이동", "go-to-dcc-archive": "일일 코딩 챌린지 보관함으로 이동", - "challenge-source": "View Challenge Source", + "challenge-source": "챌린지 소스를 보세요", "outline": "개요" }, "daily-coding-challenges": { @@ -340,7 +340,7 @@ "keyboard-shortcuts": "키보드 단축키 활성화" }, "headings": { - "personal": "Personal", + "personal": "개인", "account": "계정", "certs": "자격증", "legacy-certs": "구버전 자격증", @@ -471,8 +471,8 @@ }, "completeness": { "heading": "프로필 {{percentage}}% 완료", - "title": "Profile Completion", - "progress": "{{percentage}}% complete", + "title": "프로필 완료", + "progress": "{{percentage}}% 완료", "name": "이름 추가", "location": "위치 추가", "picture": "프로필 사진 업로드", @@ -480,7 +480,7 @@ "social": "소셜 링크 추가", "portfolio": "포트폴리오 프로젝트 추가", "experience": "경력 추가", - "privacy": "Make your profile public" + "privacy": "프로필을 공개하세요" } }, "footer": { @@ -1032,10 +1032,10 @@ "rsa-checkbox": "Read-Search-Ask 방법을 시도했습니다", "similar-questions-checkbox": "포럼에서 이미 답변된 유사 질문을 검색했습니다", "edit-my-profile": "내 프로필 편집", - "add-portfolio": "Add portfolio project", - "edit-portfolio": "Edit portfolio project", - "add-experience": "Add experience", - "edit-experience": "Edit experience", + "add-portfolio": "포트폴리오 프로젝트를 추가하세요", + "edit-portfolio": "포트폴리오 프로젝트를 편집하세요", + "add-experience": "경력을 추가하세요", + "edit-experience": "경력을 편집하세요", "editor-a11y-off-macos": "{{editorName}} 편집기 내용입니다. 접근성 옵션은 Option+F1을 누르세요.", "editor-a11y-off-non-macos": "{{editorName}} 편집기 내용입니다. 접근성 옵션은 Alt+F1을 누르세요.", "editor-a11y-on-macos": "{{editorName}} 편집기 내용입니다. 접근성 모드가 “켜짐”으로 설정되어 있습니다. 비활성화하려면 Command+E를 누르거나 추가 옵션은 Option+F1을 누르세요.", @@ -1043,10 +1043,10 @@ "terminal-output": "터미널 출력", "not-available": "사용 불가", "interactive-editor-desc": "정적 코드 예제를 인터랙티브 편집기로 전환하세요. 이를 통해 페이지에서 코드를 바로 편집하고 실행할 수 있습니다.", - "hide-terminal": "Hide the terminal", - "move-terminal-to-new-window": "Move the terminal to a new window and focus it", - "move-terminal-to-main-window": "Move the terminal to this window and close the external terminal window", - "close-external-terminal-window": "Close the external terminal window", + "hide-terminal": "터미널을 숨기세요", + "move-terminal-to-new-window": "터미널을 새 창으로 이동하고 초점을 맞추세요", + "move-terminal-to-main-window": "터미널을 이 창으로 이동하고 외부 터미널 창을 닫으세요", + "close-external-terminal-window": "외부 터미널 창을 닫으세요", "pinyin-to-hanzi-input-desc": "이 작업은 병음-한자 입력을 사용합니다. 성조 번호(1~5)로 병음을 입력하세요. 올바른 음절을 입력하면 한자로 변환됩니다. 한자 뒤에 백스페이스를 누르면 다시 병음으로 바뀌고 마지막으로 입력한 항목이 삭제됩니다: 성조 번호이면 성조가 삭제되고, 문자이면 문자가 삭제됩니다.", "pinyin-tone-input-desc": "이 과제는 병음 성조 입력을 사용합니다. 성조 번호(1~5)로 병음을 입력하세요. 성조 번호를 입력하면 성조 표기로 변환됩니다. 백스페이스를 누르면 마지막으로 입력한 항목이 삭제됩니다: 성조 번호이면 성조가 삭제되고, 문자이면 문자가 삭제됩니다." }, @@ -1423,7 +1423,7 @@ "add-code-one": "이 두 문장을 복사한 코드로 바꾸십시오.", "add-code-two": "위의 ``` 라인과 아래의 ``` 라인을 남겨두십시오,", "add-code-three": "이들은 게시물에 코드가 올바르게 포맷되도록 합니다.", - "git-info": "GitHub Link: {{gitLink}}" + "git-info": "GitHub 링크: {{gitLink}}" }, "user-token": { "title": "사용자 토큰", diff --git a/client/i18n/locales/portuguese/intro.json b/client/i18n/locales/portuguese/intro.json index 64696dbc85c..1f039a257cb 100644 --- a/client/i18n/locales/portuguese/intro.json +++ b/client/i18n/locales/portuguese/intro.json @@ -4899,9 +4899,9 @@ ] }, "workshop-word-counter": { - "title": "Build a Word Counter", + "title": "Crie um Contador de Palavras", "intro": [ - "In this workshop, you will practice using for...of loops by building a function that counts the occurrences of a string in an array of strings." + "Neste workshop, você praticará o uso de laços for...of criando uma função que conta as ocorrências de uma string em um array de strings." ] }, "workshop-sentence-analyzer": { @@ -4917,10 +4917,10 @@ ] }, "workshop-heritage-library-catalog": { - "title": "Build a Heritage Library Catalog", + "title": "Crie um Catálogo para Biblioteca Patrimonial", "intro": [ - "In this workshop, you will digitize historical catalog cards for a heritage library.", - "You will practice using loops, objects, and string methods to parse raw text data, search and group entries, render formatted output, and export to JSON and CSV." + "Neste workshop, você digitalizará fichas de catálogo históricas para uma biblioteca patrimonial.", + "Você praticará o uso de laços, objetos e métodos de string para analisar dados de texto bruto, pesquisar e agrupar entradas, exibir saída formatada e exportar para JSON e CSV." ] }, "lab-longest-word-in-a-string": { @@ -4961,9 +4961,9 @@ ] }, "workshop-festival-crowd-flow-simulator": { - "title": "Build a Festival Crowd Flow Simulator", + "title": "Crie um Simulador de Fluxo de Público para Festival", "intro": [ - "In this workshop, you will use JavaScript to simulate the flow of attendants at a music festival." + "Neste workshop, você usará JavaScript para simular o fluxo de participantes em um festival de música." ] }, "lab-missing-letter-detector": { @@ -5121,10 +5121,10 @@ ] }, "lab-playlist-remix-engine": { - "title": "Build a Playlist Remix Engine", + "title": "Crie um Motor de Remix de Playlist", "intro": [ - "In this lab, you will build a Playlist Remix Engine using JavaScript arrays.", - "You will apply array methods and logic to transform data and generate a final remix schedule." + "Neste laboratório, você criará um motor de remix de playlist usando arrays em JavaScript.", + "Você aplicará métodos e lógica de arrays para transformar dados e gerar um cronograma final de remix." ] }, "review-javascript-fundamentals": { @@ -6251,9 +6251,9 @@ ] }, "workshop-type-safe-math-toolkit": { - "title": "Build a Type Safe Math Toolkit", + "title": "Crie um Kit de Ferramentas Matemáticas com Tipagem Segura", "intro": [ - "In this workshop, you will practice typing functions by building a math toolkit project." + "Neste workshop, você praticará a tipagem de funções criando um projeto de kit de ferramentas matemáticas." ] }, "lecture-understanding-type-composition": { @@ -6263,15 +6263,15 @@ ] }, "workshop-shape-manager": { - "title": "Build a Shape Manager", + "title": "Crie um Gerenciador de Formas", "intro": [ - "In this workshop, you will practice basic TypeScript features like types and interfaces by building a shape manager program." + "Neste workshop, você praticará recursos básicos do TypeScript, como tipos e interfaces, criando um programa gerenciador de formas." ] }, "lab-motorcycle-shop": { - "title": "Build a Motorcycle Shop", + "title": "Crie uma Loja de Motocicletas", "intro": [ - "For this lab, you will use TypeScript to build a Motorcycle Shop." + "Para este laboratório, você usará TypeScript para criar uma loja de motocicletas." ] }, "lecture-working-with-generics-and-type-narrowing": { @@ -6281,15 +6281,15 @@ ] }, "workshop-bug-emoji-picker": { - "title": "Build a Bug Emoji Picker", + "title": "Crie um Seletor de Emojis de Insetos", "intro": [ - "In this workshop, you will learn about TypeScript abstract classes and generics by building a bug species selector that displays different bug emojis." + "Neste workshop, você aprenderá sobre classes abstratas e genéricos em TypeScript criando um seletor de espécies de insetos que exibe diferentes emojis de insetos." ] }, "lab-product-showcase": { - "title": "Build a Product Showcase", + "title": "Crie uma Página de Produto", "intro": [ - "In this lab, you will practice generics and type narrowing in TypeScript." + "Neste laboratório, você praticará genéricos e redução de tipo em TypeScript." ] }, "lecture-working-with-typescript-configuration-files": { @@ -6299,31 +6299,31 @@ ] }, "workshop-fortune-teller-app": { - "title": "Build a Fortune Telling App", + "title": "Crie um Aplicativo de Adivinhações", "intro": [ - "In this workshop, you will continue to practice working with TypeScript by building a fortune telling app." + "Neste workshop, você continuará praticando o uso de TypeScript criando um aplicativo de adivinhações." ] }, "lab-flashcard-quiz-app": { - "title": "Build a Flashcard Quiz App", + "title": "Crie um Aplicativo de Quiz com Flashcards", "intro": [ - "In this lab, you will practice using TypeScript by building a flashcard quiz app." + "Neste laboratório, você praticará o uso de TypeScript criando um aplicativo de quiz com flashcards." ] }, "lab-digital-pet-game": { - "title": "Build a Digital Pet Game", + "title": "Crie um Jogo de Bichinho Digital", "intro": [ - "In this lab, you'll practice what you learned about TypeScript and React by building a digital pet game." + "Neste laboratório, você aplicará o que aprendeu sobre TypeScript e React ao criar um jogo de bichinho digital." ] }, "workshop-build-a-football-player-card-builder": { - "title": "Build a Football Player Card Builder", + "title": "Crie um Gerador de Cartões de Jogador de Futebol", "intro": [ - "In this workshop, you'll learn how to work with React in TypeScript by building a football player card builder." + "Neste workshop, você aprenderá a trabalhar com React em TypeScript criando um gerador de cartões de jogador de futebol." ] }, "review-typescript": { - "title": "TypeScript Review", + "title": "Revisão de TypeScript", "intro": [ "Antes de fazer o questionário de TypeScript, você deve revisar tudo o que aprendeu até agora.", "Abra esta página para revisar todos os conceitos ensinados, incluindo tipos de dados em TypeScript, genéricos, estreitamento de tipos e mais." @@ -6331,7 +6331,9 @@ }, "quiz-typescript": { "title": "Questionário sobre TypeScript", - "intro": ["Test what you've learned on TypeScript with this quiz."] + "intro": [ + "Teste o que você aprendeu sobre TypeScript com este questionário." + ] }, "lecture-introduction-to-data-visualization": { "title": "Introdução à visualização de dados", @@ -7298,10 +7300,10 @@ ] }, "lecture-understanding-routing-in-express-js": { - "title": "Understanding Routing in ExpressJS", + "title": "Compreendendo o Roteamento no ExpressJS", "intro": [ - "Understanding Routing in ExpressJS", - "In these lessons, you will learn about routing in ExpressJS, which is how you define the different endpoints of your web application and how they respond to client requests." + "Compreendendo o Roteamento no ExpressJS", + "Nestas aulas, você aprenderá sobre roteamento no ExpressJS, ou seja, como definir os diferentes endpoints da aplicação web e como eles respondem às solicitações do cliente." ] }, "exam-back-end-development-and-apis-certification": { @@ -7681,7 +7683,7 @@ "intro": ["", ""] }, "es-a1-learn-talking-about-colleagues": { - "title": "Talking About Colleagues", + "title": "Falando sobre Colegas", "intro": ["", ""] } } @@ -8807,7 +8809,7 @@ "zh-a1-module-initials-and-finals": "Iniciais e Finais", "zh-a1-module-greetings-and-basic-introductions": "Saudações e Introduções Básicas", "zh-a1-module-asking-and-giving-basic-information": "Perguntando e Dando Informações Básicas", - "zh-a1-module-numbers-below-100": "Numbers Below 100", + "zh-a1-module-numbers-below-100": "Números abaixo de 100", "zh-a1-module-communicating-personal-information": "Comunicando Informações Pessoais", "zh-a1-module-talking-about-personal-skills": "Falando sobre Habilidades Pessoais", "zh-a1-module-discussing-team-skills": "Discutindo Habilidades da Equipe" @@ -8826,9 +8828,9 @@ ] }, "zh-a1-module-communicating-personal-information": { - "note": "Coming 2026", + "note": "Próximo Lançamento: 2026", "intro": [ - "In this module, you will practice understanding conversations that communicate personal information, such as age and phone numbers." + "Neste módulo, você praticará a compreensão de conversas que comunicam informações pessoais, como idade e números de telefone." ] }, "zh-a1-module-talking-about-personal-skills": { @@ -9030,11 +9032,11 @@ "intro": ["", ""] }, "zh-a1-review-numbers-below-100": { - "title": "Numbers Below 100 Review", + "title": "Revisão de Números abaixo de 100", "intro": ["", ""] }, "zh-a1-quiz-numbers-below-100": { - "title": "Numbers Below 100 Quiz", + "title": "Quiz de Números abaixo de 100", "intro": ["", ""] } } diff --git a/client/i18n/locales/portuguese/translations.json b/client/i18n/locales/portuguese/translations.json index fa93839b7f4..aa82ea72d59 100644 --- a/client/i18n/locales/portuguese/translations.json +++ b/client/i18n/locales/portuguese/translations.json @@ -125,7 +125,7 @@ "sign-in-with-google": "Faça login com o Google", "go-to-dcc-today": "Vá para o desafio diário", "go-to-dcc-archive": "Vá para o arquivo do desafio de código diário", - "challenge-source": "View Challenge Source", + "challenge-source": "Ver fonte do desafio", "outline": "Resumo" }, "daily-coding-challenges": { @@ -340,7 +340,7 @@ "keyboard-shortcuts": "Habilitar teclas de atalho" }, "headings": { - "personal": "Personal", + "personal": "Pessoal},{", "account": "Conta", "certs": "Certificações", "legacy-certs": "Certificações legadas", @@ -471,8 +471,8 @@ }, "completeness": { "heading": "Perfil {{percentage}}% completo", - "title": "Profile Completion", - "progress": "{{percentage}}% complete", + "title": "Conclusão do perfil},{", + "progress": "{{percentage}}% completo", "name": "Adicione o nome", "location": "Adicione a localização", "picture": "Envie uma foto de perfil", @@ -480,7 +480,7 @@ "social": "Adicione um link social", "portfolio": "Adicione um projeto ao portfólio", "experience": "Adicione experiência", - "privacy": "Make your profile public" + "privacy": "Torne o perfil público" } }, "footer": { @@ -1032,10 +1032,10 @@ "rsa-checkbox": "Eu tentei o método Ler-Pesquisar-Perguntar", "similar-questions-checkbox": "Eu pesquisei por perguntas semelhantes que já foram respondidas no fórum", "edit-my-profile": "Editar meu perfil", - "add-portfolio": "Add portfolio project", - "edit-portfolio": "Edit portfolio project", - "add-experience": "Add experience", - "edit-experience": "Edit experience", + "add-portfolio": "Adicione um projeto ao portfólio", + "edit-portfolio": "Editar projeto do portfólio", + "add-experience": "Adicionar experiência", + "edit-experience": "Editar experiência", "editor-a11y-off-macos": "Conteúdo do editor {{editorName}} . Pressione Alt+F1 para opções de acessibilidade.", "editor-a11y-off-non-macos": "Conteúdo do editor {{editorName}} . Pressione Alt+F1 para opções de acessibilidade.", "editor-a11y-on-macos": "{{editorName}} conteúdo do editor. Modo de acessibilidade definido como 'ligado'. Pressione Command+E para desativar ou pressione Option+F1 para mais opções.", @@ -1043,10 +1043,10 @@ "terminal-output": "Saída do terminal", "not-available": "Não disponível", "interactive-editor-desc": "Transforme exemplos de código estático em editores interativos. Isso permite que você edite e execute o código diretamente na página.", - "hide-terminal": "Hide the terminal", - "move-terminal-to-new-window": "Move the terminal to a new window and focus it", - "move-terminal-to-main-window": "Move the terminal to this window and close the external terminal window", - "close-external-terminal-window": "Close the external terminal window", + "hide-terminal": "Ocultar o terminal", + "move-terminal-to-new-window": "Mover o terminal para uma nova janela e focá-lo", + "move-terminal-to-main-window": "Mover o terminal para esta janela e fechar a janela externa do terminal", + "close-external-terminal-window": "Fechar a janela externa do terminal", "pinyin-to-hanzi-input-desc": "Esta tarefa usa entradas de Pinyin para Hanzi. Digite o pinyin com os números do tonalidade (de 1 a 5). Quando você inserir uma sílaba correta, ela se tornará um caractere chinês. Se você pressionar backspace após um caractere chinês, mudará de volta para pinyin e removerá a última coisa que você digitou: se for um número de tonalidade, a tonalidade será removida; se for uma letra, ela será removida.", "pinyin-tone-input-desc": "Esta tarefa usa entradas de tonalidade do Pinyin. Digite o pinyin com números de tonalidade (de 1 a 5). Quando você inserir um número, ele será convertido em uma marca tonal. Se você pressionar backspace, a última coisa que digitou será removida: se for uma tonalidade de número, ela será removida; se for uma letra, a letra será removida." }, @@ -1423,7 +1423,7 @@ "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.", - "git-info": "GitHub Link: {{gitLink}}" + "git-info": "Link do GitHub: {{gitLink}}" }, "user-token": { "title": "Token de usuário",