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",