From cc50c644b67bb52792194e33883f3d08235396c4 Mon Sep 17 00:00:00 2001 From: freeCodeCamp's Camper Bot Date: Mon, 23 Feb 2026 18:15:29 +0530 Subject: [PATCH] chore(i18n,client): processed translations (#66012) --- .../locales/chinese-traditional/intro.json | 96 +-- .../chinese-traditional/translations.json | 378 +++++------ client/i18n/locales/chinese/intro.json | 96 +-- client/i18n/locales/chinese/translations.json | 378 +++++------ client/i18n/locales/espanol/intro.json | 96 +-- client/i18n/locales/espanol/translations.json | 24 +- client/i18n/locales/german/intro.json | 96 +-- client/i18n/locales/german/translations.json | 24 +- client/i18n/locales/italian/intro.json | 96 +-- client/i18n/locales/italian/translations.json | 24 +- client/i18n/locales/japanese/intro.json | 96 +-- .../i18n/locales/japanese/translations.json | 24 +- client/i18n/locales/korean/intro.json | 96 +-- client/i18n/locales/korean/translations.json | 24 +- client/i18n/locales/portuguese/intro.json | 96 +-- .../i18n/locales/portuguese/translations.json | 24 +- client/i18n/locales/swahili/intro.json | 96 +-- client/i18n/locales/swahili/translations.json | 24 +- client/i18n/locales/ukrainian/intro.json | 632 +++++++++--------- .../i18n/locales/ukrainian/translations.json | 384 +++++------ 20 files changed, 1495 insertions(+), 1309 deletions(-) diff --git a/client/i18n/locales/chinese-traditional/intro.json b/client/i18n/locales/chinese-traditional/intro.json index d153d9596f3..52aebe004f1 100644 --- a/client/i18n/locales/chinese-traditional/intro.json +++ b/client/i18n/locales/chinese-traditional/intro.json @@ -490,10 +490,10 @@ } }, "front-end-development-libraries": { - "title": "Frontend Development Libraries V8", + "title": "Front-End Development Libraries V8", "intro": [ - "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular frontend libraries in the industry.", - "In the Frontend Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.", + "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular front-end libraries in the industry.", + "In the Front-End Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.", "稍後,你將建立一個購物車和其他應用程序,學習如何使用 React 和 Redux 創建強大的單頁應用程序(SPAs)。" ], "note": "", @@ -501,7 +501,7 @@ "bootstrap": { "title": "Bootstrap", "intro": [ - "Bootstrap is a frontend 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.", + "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.", "在這個課程中,你將學習如何使用 Bootstrap 來構建響應式網頁,並使用它的 class 來設置按鈕、圖像、表格、導航和其他常見元素的樣式。" ] }, @@ -544,10 +544,10 @@ ] }, "front-end-development-libraries-projects": { - "title": "Frontend Development Libraries Projects", + "title": "Front-End Development Libraries Projects", "intro": [ - "It's time to put your frontend 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 Frontend Development Libraries certification." + "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." ] } } @@ -696,11 +696,11 @@ } }, "back-end-development-and-apis": { - "title": "Backend Development and APIs V8", + "title": "Back-End Development and APIs V8", "intro": [ - "Until this point, you've only used JavaScript on the frontend to add interactivity to a page, solve algorithm challenges, or build an SPA. But JavaScript can also be used on the backend, or server, to build entire web applications.", + "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.", "今天,構建應用軟件的廣受歡迎的方法之一是微服務,這些微服務是一種小型模塊化的應用,能夠共同形成一個更大的整體。", - "In the Backend Development and APIs Certification, you'll learn how to write backend apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." + "In the Back-End Development and APIs Certification, you'll learn how to write back-end apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." ], "note": "", "blocks": { @@ -714,7 +714,7 @@ "basic-node-and-express": { "title": "基礎 Node 和 Express", "intro": [ - "Node.js 是一個 JavaScript 運行時,它允許開發人員在 JavaScript 中寫入後端(服務器側)程序。Node.js 有幾個內置的模塊——小型、獨立的程序——來幫助實現這一點,一些核心模塊包括像服務器一樣運作的 HTTP 和文件系統,一個讀取和修改文件的模塊。", + "Node.js is a JavaScript runtime that allows developers to write back-end (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.", "在上一組課程中,你學到了怎麼從 npm下載和管理軟件包。這些軟件包是較小模塊的集合,可以幫助你構建更大更復雜的程序。", "Express 是一個輕量級的 Web 應用程序框架,是 npm 上最流行的包之一。 Express 可以更輕鬆地爲你的應用程序創建服務器和處理路由,例如在人們訪問特定端點(如
/blog
)時將人們引導到正確頁面。", "在這個課程中,你將學習 Node 和 Express 的基礎知識,包括如何創建服務器、處理不同的文件,以及處理不同的瀏覽器請求。" @@ -729,10 +729,10 @@ ] }, "back-end-development-and-apis-projects": { - "title": "Backend Development and APIs Projects", + "title": "Back-End Development and APIs Projects", "intro": [ "你之前用過 API,但是現在你知道 npm、Node、Express、MongoDB 和 Mongoose,是時候創建應用了。用你到現在所學的所有知識來創建 5 個不同的微服務,這些微服務是使用範圍有限的小應用。", - "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 Backend Development and APIs Certification, too." + "After creating these, you'll have 5 cool microservice APIs you can show off to friends, family, and potential employers. Oh, and you'll have a shiny new Back-End Development and APIs Certification, too." ] } } @@ -759,13 +759,13 @@ "intro": [ "現在是時候來使用高級 Node.js 和 Express.js 創建一個具有登錄系統的聊天應用了。", "爲了創建一個安全的登錄系統,你需要學習驗證,這是一個驗證個人身份或者過程的的操作。", - "In this course, you'll learn how to use Passport to manage authentication, Pug to create reusable templates for quickly building the frontend, and web sockets for real-time communication between the clients and server." + "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." ] }, "quality-assurance-projects": { "title": "質量保證項目", "intro": [ - "Now that you're well versed in both the frontend and backend, 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.", + "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.", "完成這 5 個質量保證項目後,你將獲得一個新的認證,你可以在自己的作品集中展示這 5 個項目和認證。" ] } @@ -3211,6 +3211,18 @@ "In this lab, you will implement the bubble sort algorithm to sort an array of integers in ascending order." ] }, + "lab-selection-sort-js": { + "title": "Implement the Selection Sort Algorithm", + "intro": [ + "In this lab you will implement the selection sort algorithm." + ] + }, + "lab-insertion-sort": { + "title": "Implement the Insertion Sort Algorithm", + "intro": [ + "In this lab, you will implement the insertion sort algorithm to sort an array of integers in ascending order." + ] + }, "lab-quicksort-js": { "title": "Implement the Quicksort Algorithm", "intro": [ @@ -3307,17 +3319,17 @@ } }, "front-end-development-libraries-v9": { - "title": "Frontend Development Libraries Certification", + "title": "Front-End Development Libraries Certification", "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the libraries that developers use to build webpages: React, TypeScript, and more.", - "To earn your Frontend Development Libraries Certification:", + "To earn your Front-End Development Libraries Certification:", "- Complete the five required projects to qualify for the certification exam.", - "- Pass the Frontend Development Libraries Certification exam." + "- Pass the Front-End Development Libraries Certification exam." ], "chapters": { - "front-end-development-libraries": "Frontend Development Libraries", - "front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam" + "front-end-development-libraries": "Front-End Development Libraries", + "front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam" }, "modules": { "react-fundamentals": "React Fundamentals", @@ -3329,8 +3341,8 @@ "css-libraries-and-frameworks": "CSS Libraries and Frameworks", "data-visualization": "Data Visualization and D3", "typescript-fundamentals": "TypeScript Fundamentals", - "review-front-end-libraries": "Frontend Libraries Review", - "front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam" + "review-front-end-libraries": "Front-End Libraries Review", + "front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam" }, "module-intros": { "data-visualization": { @@ -3348,7 +3360,7 @@ "front-end-development-libraries-certification-exam": { "note": "Coming 2026", "intro": [ - "Pass this exam to earn your Frontend Development Libraries Certification." + "Pass this exam to earn your Front-End Development Libraries Certification." ] } }, @@ -3356,7 +3368,7 @@ "lecture-introduction-to-javascript-libraries-and-frameworks": { "title": "Introduction to JavaScript Libraries and Frameworks", "intro": [ - "In these lessons, you will get an introduction to JavaScript libraries and frameworks. You will learn about the roles of JavaScript libraries and frameworks, single page applications (SPAs) and the issue surrounding them, and React, the most popular frontend JavaScript library." + "In these lessons, you will get an introduction to JavaScript libraries and frameworks. You will learn about the roles of JavaScript libraries and frameworks, single page applications (SPAs) and the issue surrounding them, and React, the most popular front-end JavaScript library." ] }, "workshop-reusable-mega-navbar": { @@ -3619,6 +3631,12 @@ "In these lessons, you will learn what TypeScript is and how to use it." ] }, + "lecture-understanding-type-composition": { + "title": "Understanding Type Composition", + "intro": [ + "In these lessons, you will learn how to work with union types, interfaces, void types and more." + ] + }, "lecture-working-with-generics-and-type-narrowing": { "title": "Working with Generics and Type Narrowing", "intro": [ @@ -3643,15 +3661,15 @@ "intro": ["Test what you've learned on Typescript with this quiz."] }, "review-front-end-libraries": { - "title": "Frontend Libraries Review", + "title": "Front-End Libraries Review", "intro": [ - "Review the Frontend Libraries concepts to prepare for the upcoming quiz." + "Review the Front-End Libraries concepts to prepare for the upcoming quiz." ] }, "exam-front-end-development-libraries-certification": { - "title": "Frontend Development Libraries Certification Exam", + "title": "Front-End Development Libraries Certification Exam", "intro": [ - "Pass this exam to earn your Frontend Development Libraries Certification" + "Pass this exam to earn your Front-End Development Libraries Certification" ] } } @@ -4380,17 +4398,17 @@ } }, "back-end-development-and-apis-v9": { - "title": "Backend Development and APIs Certification", + "title": "Back-End Development and APIs Certification", "note": "This certification is currently in development and will be available soon.", "intro": [ - "This course teaches you the fundamentals of backend development and APIs.", - "To earn your Backend Development and APIs Certification:", + "This course teaches you the fundamentals of back-end development and APIs.", + "To earn your Back-End Development and APIs Certification:", "- Complete the five required projects to qualify for the certification exam.", - "- Pass the Backend Development and APIs Certification exam." + "- Pass the Back-End Development and APIs Certification exam." ], "chapters": { - "back-end-development-and-apis": "Backend Development and APIs", - "back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam" + "back-end-development-and-apis": "Back-End Development and APIs", + "back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam" }, "modules": { "introduction-to-nodejs": "Introduction to Node.js", @@ -4406,7 +4424,7 @@ "security-and-privacy": "Security and Privacy", "authentication": "Authentication", "tooling-and-deployment": "Tooling and Deployment", - "back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam" + "back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam" }, "module-intros": { "introduction-to-nodejs": { @@ -4490,7 +4508,7 @@ "back-end-development-and-apis-certification-exam": { "note": "Coming Late 2026", "intro": [ - "Pass this exam to earn your Backend Development and APIs Certification." + "Pass this exam to earn your Back-End Development and APIs Certification." ] } }, @@ -4498,7 +4516,7 @@ "lecture-working-with-nodejs-and-event-driven-architecture": { "title": "Working with NodeJS and event driven architecture", "intro": [ - "Learn about Node.js core libraries, how to install Node.js on your computer, and the advantages and disadvantages of using Node.js on the backend." + "Learn about Node.js core libraries, how to install Node.js on your computer, and the advantages and disadvantages of using Node.js on the back-end." ] }, "review-node-js-core-modules": { @@ -4548,9 +4566,9 @@ ] }, "exam-back-end-development-and-apis-certification": { - "title": "Backend Development and APIs Certification Exam", + "title": "Back-End Development and APIs Certification Exam", "intro": [ - "Pass this exam to earn your Backend Development and APIs Certification" + "Pass this exam to earn your Back-End Development and APIs Certification" ] } } diff --git a/client/i18n/locales/chinese-traditional/translations.json b/client/i18n/locales/chinese-traditional/translations.json index c719f18cfe0..dd7bd368a0b 100644 --- a/client/i18n/locales/chinese-traditional/translations.json +++ b/client/i18n/locales/chinese-traditional/translations.json @@ -118,10 +118,10 @@ "share-on-threads": "分享到 Threads", "play-scene": "按播放鍵", "download-latest-version": "下載最新版本", - "more-ways-to-sign-in": "More ways to sign in", - "sign-in-with-google": "Sign in with Google", - "go-to-dcc-today": "Go to Today's Challenge", - "go-to-dcc-archive": "Go to Daily Coding Challenge Archive" + "more-ways-to-sign-in": "更多登錄方式", + "sign-in-with-google": "使用 Google 登錄", + "go-to-dcc-today": "訪問今天的編程挑戰", + "go-to-dcc-archive": "訪問每日編程挑戰存檔" }, "daily-coding-challenges": { "title": "每日編程挑戰", @@ -205,21 +205,21 @@ "cta": "立即開始學習(免費)" }, "catalog": { - "heading": "Explore Course Catalog", - "seeAll": "See All Courses" + "heading": "探索課程目錄", + "seeAll": "查看所有課程" }, "certification-heading": "獲得以下免費認證:", - "core-certs-heading": "Recommended curriculum:", + "core-certs-heading": "推薦課程:", "learn-english-heading": "學習面向開發者的英語課程:", - "learn-spanish-heading": "Learn Professional Spanish:", - "learn-chinese-heading": "Learn Professional Chinese:", + "learn-spanish-heading": "學習專業西班牙語:", + "learn-chinese-heading": "學習專業中文:", "professional-certs-heading": "專業認證:", "interview-prep-heading": "爲開發人員面試求職做好準備:", "legacy-curriculum-heading": "我們已存檔的課程:", "next-heading": "試試我們的測試版課程:", "upcoming-heading": "即將推出的課程:", "catalog-heading": "探索我們的目錄:", - "archive-link": "Looking for older coursework? Check out <0>our archive page.", + "archive-link": "想找舊的課程?查看 <0>我們的存檔頁面。", "faq": "常見問題:", "faqs": [ { @@ -286,8 +286,8 @@ "disabled": "如果設置爲僅自己可見,其他人將無法訪問你的認證。", "private-name": "如果你將名字設置爲私密,你的認證將不會顯示你的名字。", "claim-legacy": "當你獲得下列 freeCodeCamp 認證之後,你可以申請 {{cert}}:", - "for": "Settings for {{username}}", - "profile-note": "You can go to <0>your profile to update your personal information.", + "for": "{{username}} 的設置", + "profile-note": "你可以前往 <0>你的個人資料 更新個人信息。", "sound-mode": "爲整個網站添加令人愉快的吉他原聲音樂。在編輯器輸入、完成挑戰、申請認證等時刻,你將獲得音樂反饋。", "sound-volume": "營火音效音量", "scrollbar-width": "編輯器滾動條寬度", @@ -295,7 +295,7 @@ "reset-editor-layout": "重置編輯器佈局", "shortcuts-explained": "在一項挑戰中,按 ESC 鍵和問號可顯示可用的快捷方式列表。", "username": { - "contains invalid characters": "Username \"{{username}}\" contains invalid characters. Use only alphanumeric values like 'camperbot', or 'camperbot123'.", + "contains invalid characters": "用戶名 “{{username}}” 包含無效字符。僅使用字母數字,例如 'camperbot' 或 'camperbot123'。", "is too short": "用戶名 \"{{username}}\" 太短", "is a reserved error code": "\"{{username}}\" 是錯誤代碼,不可用作用戶名", "must be lowercase": "用戶名 \"{{username}}\" 必須是小寫的", @@ -321,13 +321,13 @@ "results-for": "{{projectTitle}} 的結果", "my-profile": "我的個人資料", "my-name": "我的姓名", - "my-location": "My stated location (freeCodeCamp does not track your actual location)", + "my-location": "我所填寫的位置(freeCodeCamp 不會追蹤你的實際位置)", "my-about": "我的介紹", "my-points": "我的分數", "my-heatmap": "我的熱圖", "my-certs": "我的認證", "my-portfolio": "我的作品集", - "my-experience": "My experience", + "my-experience": "我的經歷", "my-timeline": "我的時間線", "my-donations": "我的捐款", "night-mode": "夜間模式", @@ -335,13 +335,13 @@ "keyboard-shortcuts": "啓用鍵盤快捷鍵" }, "headings": { - "account": "Account", + "account": "賬戶", "certs": "認證", "legacy-certs": "舊版認證", "honesty": "學術誠信條例", "internet": "你在各平臺的賬戶", "portfolio": "作品集設置", - "privacy": "Privacy", + "privacy": "隱私", "personal-info": "個人信息" }, "danger": { @@ -370,7 +370,7 @@ }, "email": { "missing": "你的賬戶未綁定郵箱。", - "heading": "Email", + "heading": "郵箱", "not-verified": "你的郵箱已驗證。", "check": "請查看你的郵件,或<0>在此處請求新的驗證郵件。", "current": "當前郵箱", @@ -389,23 +389,23 @@ } }, "exam": { - "attempts": "Attempts", - "no-attempts-yet": "No attempts yet", - "date-taken": "Date Taken", - "score": "Score", - "status": "Status", - "pending": "Pending", - "passed": "Passed", - "failed": "Failed", - "in-progress": "In Progress", - "denied": "Retake Required", + "attempts": "嘗試次數", + "no-attempts-yet": "還沒有嘗試", + "date-taken": "考試日期", + "score": "分數", + "status": "狀態", + "pending": "待定", + "passed": "通過", + "failed": "失敗", + "in-progress": "進行中", + "denied": "需要重考", "download-header": "下載 freeCodeCamp 考試環境應用程序", "explanation": "要獲得認證,你必須參加考試以檢驗對所學知識的掌握程度。參加考試完全免費。", "version": "我們的應用程序的最新版本是:{{version}}。", "download-details": "手動下載此應用", "unable-to-detect-os": "我們無法檢測到你的操作系統。請手動下載下面的應用程序。", "download-trouble": "如果在下載正確版本時遇到問題,請隨時聯繫支持團隊:", - "open-exam-application": "Open Exam Environment Application" + "open-exam-application": "打開考試環境應用" }, "profile": { "you-change-privacy": "你需要更改你的隱私設置,才能讓他人看到你的作品集。這是你的作品集公開時候的預覽。", @@ -442,31 +442,31 @@ "add-bluesky": "將此認證分享到 BlueSky", "add-threads": "將此認證分享到 Threads", "experience": { - "heading": "Experience", - "share-experience": "Share your professional experience", - "add": "Add experience", - "save": "Save experience", - "remove": "Remove experience", - "job-title": "Job title", - "company": "Company", - "location": "Location", - "start-date": "Start date", - "end-date": "End date", - "end-date-helper": "Leave blank if current position", - "description": "Description", - "present": "Present", - "date-format-error": "Please enter the date in MM/YYYY format.", - "date-invalid": "Please enter a valid date." + "heading": "經歷", + "share-experience": "分享你的職業經歷", + "add": "添加經歷", + "save": "保存經歷", + "remove": "刪除經歷", + "job-title": "職位", + "company": "公司", + "location": "地點", + "start-date": "開始日期", + "end-date": "結束日期", + "end-date-helper": "如果是當前職位,請留空", + "description": "描述", + "present": "至今", + "date-format-error": "請輸入 MM/YYYY 格式的日期。", + "date-invalid": "請輸入有效日期。" }, "completeness": { - "heading": "Profile {{percentage}}% complete", - "name": "Add your name", - "location": "Add your location", - "picture": "Upload a profile picture", - "about": "Write an about section", - "social": "Add a social link", - "portfolio": "Add a portfolio project", - "experience": "Add your experience" + "heading": "個人資料完成 {{percentage}}%", + "name": "添加你的姓名", + "location": "添加你的地點", + "picture": "上傳頭像", + "about": "填寫個人簡介", + "social": "添加社交鏈接", + "portfolio": "添加作品集項目", + "experience": "添加你的經歷" } }, "footer": { @@ -532,7 +532,7 @@ "download-solution": "下載我的解決方案", "download-results": "下載我的結果", "percent-complete": "完成 {{percent}}%", - "project-complete": "Completed", + "project-complete": "已完成", "tried-rsa": "如果你已經嘗試了 <0>Read-Search-Ask(閱讀-搜索-提問)方法,那麼你可以在 freeCodeCamp 論壇請求幫助。", "read-search-ask-checkbox": "我已經嘗試了 <0>Read-Search-Ask 方法", "similar-questions-checkbox": "我已經<0>在論壇上搜索了類似的問題和相應的答案", @@ -563,9 +563,9 @@ "instructions": "說明", "notes": "注意", "preview": "預覽", - "terminal": "Terminal", + "terminal": "終端", "editor": "編輯器", - "interactive-editor": "Interactive Editor" + "interactive-editor": "交互式編輯器" }, "editor-alerts": { "tab-trapped": "按下選項卡將插入選項卡字符", @@ -577,43 +577,43 @@ "demo-project-title": "這是一個符合要求的項目示例。", "github-required": "如果你沒有 GitHub 賬戶,你需要 <0>創建 GitHub 賬戶。 你需要創建虛擬 Linux 服務器,這個過程可能需要幾分鐘。", "codespaces": { - "intro": "This course runs in a virtual Linux machine using GitHub Codespaces. Follow these instructions to start the course:", - "step-1": "<0>Create an GitHub account if you don't have one", - "step-2": "Click the start button below this list", - "step-3": "On that page, click the create button", - "step-4": "Once the virtual Linux machine is finished loading, start the CodeRoad extension by:", - "step-5": "Clicking the \"hamburger\" menu near the top left of the VSCode window,", - "step-6": "Going to the <0>View menu,", - "step-7": "Clicking on the <0>Command Palette option,", - "step-8": "and running the <0>CodeRoad: Start command", - "step-9": "Follow the instructions in CodeRoad to complete the course", - "continue-project": "Clicking the button below will start a new project. If you have previously started the {{title}} course, go to the <0>repository page to re-open a previous workspace.", - "learn-more": "Learn more about <0>Codespace workspaces.", - "logout-warning": "If you log out of freeCodeCamp before you complete the entire {{course}} course, your progress will not be saved to your freeCodeCamp account.", - "sub-step-3": "Navigate to your <0>Codespaces secrets page", - "sub-step-4": "Create a new secret named <0>CODEROAD_WEBHOOK_TOKEN", - "sub-step-5": "In the <0>Value field, paste your token", - "sub-step-6": "In the <0>Repository access field, select the <1>freeCodeCamp/rdb-alpha repository", - "summary": "Codespaces Setup" + "intro": "本課程使用 GitHub Codespaces 在虛擬的 Linux 機器中運行。按照這些說明開始學習課程:", + "step-1": "如果你沒有 GitHub 賬戶,<0>創建一個", + "step-2": "點擊此列表下方的開始按鈕", + "step-3": "在該頁面,點擊創建按鈕", + "step-4": "虛擬 Linux 機器加載完成後,啓動 CodeRoad 擴展:", + "step-5": "點擊 VSCode 窗口左上角的菜單,", + "step-6": "前往 <0>查看 菜單,", + "step-7": "點擊 <0>命令面板 選項,", + "step-8": "並運行 <0>CodeRoad: Start 命令", + "step-9": "按照 CodeRoad 中的說明完成課程", + "continue-project": "點擊下面的按鈕將啓動一個新項目。如果你之前已經開始了 {{title}} 課程,請前往 <0>倉庫頁面 重新打開之前的工作區。", + "learn-more": "瞭解更多關於 <0>Codespace 工作區 的信息。", + "logout-warning": "如果你在完成整個 {{course}} 課程之前退出 freeCodeCamp,你的進度將不會被保存到你的 freeCodeCamp 賬戶中。", + "sub-step-3": "前往你的 <0>Codespaces secrets 頁面", + "sub-step-4": "創建一個名爲 <0>CODEROAD_WEBHOOK_TOKEN 的新密碼", + "sub-step-5": "在 <0>Value 字段中,粘貼你的令牌", + "sub-step-6": "在 <0>Repository access 字段中,選擇 <1>freeCodeCamp/rdb-alpha 倉庫", + "summary": "Codespaces 設置" }, "ona": { - "intro": "This course runs in a virtual Linux machine using Ona. Follow these instructions to start the course:", - "step-1": "<0>Create an Ona account if you don't have one", - "step-2": "Click the start button below this list", - "step-3": "In the modal that pops up, click the create button", - "step-4": "Once the virtual Linux machine is finished loading, start the CodeRoad extension by:", - "step-5": "Clicking the \"hamburger\" menu near the top left of the VSCode window,", - "step-6": "Going to the <0>View menu,", - "step-7": "Clicking on the <0>Command Palette option,", - "step-8": "and running the <0>CodeRoad: Start command", - "step-9": "Follow the instructions in CodeRoad to complete the course", - "continue-project": "Clicking the button below will start a new project. If you have previously started the {{course}} course, go to <0>your Ona dashboard to continue.", - "learn-more": "Learn more about <0>Ona workspaces.", - "logout-warning": "If you log out of freeCodeCamp before you complete the entire {{course}} course, your progress will not be saved to your freeCodeCamp account.", - "sub-step-3": "Navigate to your <0>Ona secrets page", - "sub-step-4": "Create a new secret named <0>CODEROAD_WEBHOOK_TOKEN", - "sub-step-5": "In the <0>Secret field, paste your token", - "summary": "Ona Setup" + "intro": "本課程使用 Ona 在虛擬的 Linux 機器中運行。按照這些說明開始學習課程:", + "step-1": "如果你沒有 Ona 賬戶,<0>創建一個", + "step-2": "點擊此列表下方的開始按鈕", + "step-3": "在彈出的模態框中,點擊創建按鈕", + "step-4": "虛擬 Linux 機器加載完成後,啓動 CodeRoad 擴展:", + "step-5": "點擊 VSCode 窗口左上角的 “hamburger” 菜單,", + "step-6": "前往<0>查看菜單,", + "step-7": "點擊<0>命令面板選項,", + "step-8": "並運行 <0>CodeRoad: Start 命令", + "step-9": "按照 CodeRoad 中的說明完成課程", + "continue-project": "點擊下面的按鈕將啓動一個新項目。如果你已經開始了 {{course}} 課程,請進入 <0>你的 Ona 面板 繼續。", + "learn-more": "瞭解更多關於 <0>Ona 工作區 的信息", + "logout-warning": "如果你在完成整個 {{course}} 課程之前退出 freeCodeCamp,你的進度將不會被保存到你的 freeCodeCamp 賬戶中。", + "sub-step-3": "前往你的 <0>Ona secrets 頁面", + "sub-step-4": "創建一個名爲 <0>CODEROAD_WEBHOOK_TOKEN 的新密碼", + "sub-step-5": "在 <0>Secret 字段中,粘貼你的令牌", + "summary": "Ona 設置" }, "local": { "intro": "本課程將在你電腦上的虛擬 Linux 環境中運行。要開始學習,你需要先下載以下必備軟件(如尚未安裝):", @@ -636,7 +636,7 @@ "copy-url": "複製課程 URL", "step-8": "點擊 “Start”(開始)以開始。", "step-9": "按照 CodeRoad 中的說明完成課程。注意:你可能需要將終端重啓一次,以便終端設置生效並通過測試。", - "summary": "Local Setup" + "summary": "本地設置" }, "step-1": "步驟 1:完成項目", "step-2": "步驟 2:提交你的代碼", @@ -716,21 +716,21 @@ "invalid-transcript": "你的成績單鏈接不正確,它應該有以下表格:<1>https://learn.microsoft.com/LOCALE/usERNAME/transcript/ID - 請檢查你的鏈接中的 UPPERCASE 項目是否正確。" }, "block-type": { - "lecture": "Theory", + "lecture": "理論", "workshop": "工作坊", "lab": "實驗室", "review": "複習", "quiz": "測驗", - "cert-project": "Certification Project", + "cert-project": "認證項目", "exam": "考試", - "warm-up": "Warm-up", - "learn": "Learn", - "practice": "Practice", - "video": "Video" + "warm-up": "熱身", + "learn": "學習", + "practice": "練習", + "video": "視頻" }, "archive": { - "title": "Archived Coursework", - "content-not-updated": "The content in this section is not being updated, but is still available for you to further your learning. We recommend trying <0>our current curriculum." + "title": "已存檔的課程", + "content-not-updated": "本節內容將不再更新,但仍可供你繼續學習。我們推薦你嘗試<0>我們現在的課程。" } }, "donate": { @@ -904,8 +904,8 @@ }, "misc": { "coming-soon": "即將到來", - "note": "Note", - "caution": "Caution", + "note": "注意", + "caution": "注意", "offline": "你已離線,學習進度可能不會被保存", "server-offline": "無法連接到服務器,你的進度可能無法保存。如果仍然出現此消息,請聯繫 <0>support。", "unsubscribed": "你已成功取消訂閱", @@ -930,16 +930,16 @@ "document-notfound": "找不到文件", "slow-load-msg": "看起來這比平常花費更長時間,請嘗試刷新頁面。", "navigation-warning": "如果你離開這個頁面,你將丟失你的進度。你確定嗎?", - "fsd-b-description": "This comprehensive course prepares you to become a Certified Full-Stack Developer. You'll learn to build complete web applications using HTML, CSS, JavaScript, React, TypeScript, Node.js, Python, and more.", + "fsd-b-description": "這個全面的課程將助你成爲一名認證全棧開發者。你將會學習用 HTML、CSS、JavaScript、React、TypeScript、Node.js、Python 以及其他技術構建完整的 Web 應用。", "fsd-b-cta": "開始學習", - "continue-learning": "Continue Learning", + "continue-learning": "繼續學習", "fsd-b-benefit-1-title": "10 萬+ 學生", "fsd-b-benefit-1-description": "和 10 萬+ 學員一起學習這個認證。", "fsd-b-benefit-2-title": "專業認證", "fsd-b-benefit-2-description": "通過一個官方的可驗證的認證證明你的技能。", "fsd-b-benefit-3-title": "500+ 練習", "fsd-b-benefit-3-description": "通過大量實踐鞏固你的知識。", - "or": "OR" + "or": "或" }, "icons": { "gold-cup": "金獎盃", @@ -967,7 +967,7 @@ "linkedin": "鏈接到 {{username}} 的 LinkedIn", "github": "鏈接到 {{username}} 的 GitHub", "website": "鏈接到 {{username}} 的網站", - "twitter": "Link to {{username}}'s X", + "twitter": "鏈接到 {{username}} 的 X", "next-month": "訪問下個月", "previous-month": "訪問上個月", "first-page": "訪問第一頁", @@ -1001,9 +1001,9 @@ "editor-a11y-on-non-macos": "{{editorName}} 編輯器內容。無障礙模式被設置爲 “on”。按 Ctrl+E 關閉或者按 Alt+F1 查看更多選項。", "terminal-output": "終端輸出", "not-available": "不可用", - "interactive-editor-desc": "Turn static code examples into interactive editors. This allows you to edit and run the code directly on the page.", - "pinyin-to-hanzi-input-desc": "This task uses Pinyin-to-Hanzi inputs. Type pinyin with tone numbers (1 to 5). When you enter a correct syllable, it will turn into a Chinese character. If you press backspace after a Chinese character, it will change back to pinyin and remove the last thing you typed: if it's a tone number, the tone is removed; if it's a letter, the letter is removed.", - "pinyin-tone-input-desc": "This task uses Pinyin Tone inputs. Type pinyin with tone numbers (1 to 5). When you enter a tone number, it will be converted to a tone mark. If you press backspace, the last thing you typed is removed: if it's a tone number, the tone is removed; if it's a letter, the letter is removed." + "interactive-editor-desc": "將靜態代碼示例轉爲交互式編輯器。這允許你直接在頁面上編輯並運行代碼。", + "pinyin-to-hanzi-input-desc": "這個任務使用 Pinyin-to-Hanzi 輸入。輸入帶聲調數字(1 到 5)的拼音。當你輸入正確的音節時,它將轉換爲漢字。如果你在一個漢字後按退格鍵,它會變回拼音並刪除你最後輸入的內容:如果是聲調數字,則刪除聲調;如果是字母,則刪除字母。", + "pinyin-tone-input-desc": "這個任務使用 Pinyin Tone 輸入。輸入帶聲調數字(1 到 5)的拼音。當你輸入聲調數字時,它會被轉換爲聲調符號。如果你按退格鍵,最後輸入的內容會被刪除:如果是聲調數字,則刪除聲調;如果是字母,則刪除字母。" }, "flash": { "no-email-in-userinfo": "我們無法從你所選的供應商處獲取該電子郵件。請嘗試其他供應商,或者使用“繼續使用電子郵件”選項。", @@ -1023,7 +1023,7 @@ "keyboard-shortcut-updated": "我們已更新你的鍵盤快捷鍵設置", "subscribe-to-quincy-updated": "我們已更新你對 Quincy 的電子郵件的訂閱", "portfolio-item-updated": "我們已更新你的作品集", - "experience-updated": "We have updated your experience", + "experience-updated": "我們已更新你的經歷", "email-invalid": "郵箱格式無效", "email-valid": "你的電子郵件已成功更改,編碼愉快!", "bad-challengeId": "currentChallengeId 是無效的挑戰 ID", @@ -1051,7 +1051,7 @@ "not-eligible": "這個用戶目前不符合 freeCodeCamp.org 認證的條件。", "profile-private": "{{username}} 已選擇將他們的個人資料設爲私密。他們需要公開他們的個人資料,以便其他人能夠查看他們的認證。", "certs-private": "{{username}} 已將其作品集設置爲僅自己可見。用戶需要將認證設置爲公開,其他人才能查看該用戶的認證。", - "certs-claimable": "You can now claim the {{certName}} certification! Visit your settings page to claim your certification.", + "certs-claimable": "你現在可以領取 {{certName}} 認證了!前往你的設置頁面領取認證。", "not-honest": "{{username}} 未接受我們的《學術誠信條例》。", "user-not-certified": "用戶 {{username}} 似乎未獲得 {{cert}} 認證", "invalid-challenge": "這似乎不是一個有效的提交", @@ -1120,21 +1120,21 @@ "success": "謝謝,你的調研問卷已提交。" }, "classroom-mode-updated": "我們已更新你的課堂模式設置", - "user-fetch-error": "Unable to retrieve your user information. You can still use the site, but your progress may not be saved." + "user-fetch-error": "無法檢索你的用戶信息。你仍然可以使用本站,但你的進度可能無法保存。" }, "validation": { "max-characters": "字符數最多爲 288 個,你還可以輸入 {{charsLeft}} 個字符", - "max-characters-500": "There is a maximum limit of 500 characters, you have {{charsLeft}} left", + "max-characters-500": "字符數最多爲 500 個,你還可以輸入 {{charsLeft}} 個字符", "same-email": "這個郵箱和你當前郵箱一樣", "invalid-email": "我們無法驗證你的郵箱,請確保填寫正確", "email-mismatch": "兩個新郵箱必須相同", "title-required": "必須填寫標題", "title-short": "標題太長", "title-long": "標題太短", - "company-required": "Company is required", - "company-short": "Company name is too short", - "company-long": "Company name is too long", - "start-date-required": "Start date is required", + "company-required": "公司爲必填", + "company-short": "公司名稱太短", + "company-long": "公司名稱太長", + "start-date-required": "開始日期爲必填", "invalid-url": "我們無法驗證你的 URL,請確保填寫正確", "invalid-protocol": "URL 必須以 http 或 https 開頭", "url-not-image": "URL 必須直接鏈接到圖片文件", @@ -1159,12 +1159,12 @@ "quincy-larson-signature": "Quincy Larson 的簽名", "julia-liuson-signature": "Julia Liuson 的簽名", "project": { - "heading-legacy-full-stack": "As part of this Legacy Full-Stack certification, {{user}} completed the following certifications:", + "heading-legacy-full-stack": "作爲舊版全棧認證的一部分,{{user}} 完成了以下認證:", "heading-exam": "作爲認證的一部分,{{user}} 通過了以下考試: ", "heading": "作爲此認證的一部分,{{user}} 構建了以下項目,並通過所有自動測試:", "solution": "解決方案", "no-solution": "顯示解決方案出錯時,發送電子郵件到 support@freeCodeCamp.org 獲得幫助。", - "no-solution-to-display": "No solution to display", + "no-solution-to-display": "沒有可顯示的解決方案", "source": "來源", "footnote": "如果你懷疑其中任何項目違反了<2>學術誠信條例,請<5>向我們的團隊報告。", "title": { @@ -1245,20 +1245,20 @@ } }, "title": { - "responsive-web-design": "Legacy Responsive Web Design V8", - "responsive-web-design-cert": "Legacy Responsive Web Design V8 Certification", - "javascript-algorithms-and-data-structures": "Legacy JavaScript Algorithms and Data Structures V7", - "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures V7 Certification", - "javascript-algorithms-and-data-structures-v8": "Legacy JavaScript Algorithms and Data Structures V8", - "javascript-algorithms-and-data-structures-v8-cert": "Legacy JavaScript Algorithms and Data Structures V8 Certification", - "front-end-development-libraries": "Frontend Development Libraries V8", - "front-end-development-libraries-cert": "Frontend Development Libraries V8 Certification", - "data-visualization": "Data Visualization V8", - "data-visualization-cert": "Data Visualization V8 Certification", - "relational-database-v8": "Relational Database V8", - "relational-database-v8-cert": "Relational Database V8 Certification", - "back-end-development-and-apis": "Backend Development and APIs V8", - "back-end-development-and-apis-cert": "Backend Development and APIs V8 Certification", + "responsive-web-design": "舊版響應式網頁設計 V8", + "responsive-web-design-cert": "舊版響應式網頁設計 V8 認證", + "javascript-algorithms-and-data-structures": "舊版 JavaScript 算法和數據結構 V7", + "javascript-algorithms-and-data-structures-cert": "舊版 JavaScript 算法和數據結構 V7 認證", + "javascript-algorithms-and-data-structures-v8": "舊版 JavaScript 算法和數據結構 V8", + "javascript-algorithms-and-data-structures-v8-cert": "舊版 JavaScript 算法和數據結構 V8 認證", + "front-end-development-libraries": "Front-End Development Libraries V8", + "front-end-development-libraries-cert": "Front-End Development Libraries V8 Certification", + "data-visualization": "數據可視化 V8", + "data-visualization-cert": "數據可視化 V8 認證", + "relational-database-v8": "關係數據庫 V8", + "relational-database-v8-cert": "關係數據庫 V8 認證", + "back-end-development-and-apis": "Back-End Development and APIs V8", + "back-end-development-and-apis-cert": "Back-End Development and APIs V8 Certification", "quality-assurance-v7": "質量保證", "quality-assurance-v7-cert": "質量保證認證", "scientific-computing-with-python-v7": "Python 科學計算", @@ -1273,43 +1273,43 @@ "college-algebra-with-python-v8-cert": "Python 大學代數認證", "foundational-c-sharp-with-microsoft": "微軟基礎 C#", "foundational-c-sharp-with-microsoft-cert": "微軟基礎 C# 認證", - "learn-python-for-beginners": "Learn Python for Beginners", + "learn-python-for-beginners": "學習 Python 基礎", "a2-english-for-developers": "開發者 A2 英語", - "a2-english-for-developers-cert": "A2 English for Developers Certification (Beta)", + "a2-english-for-developers-cert": "A2 開發者英語認證(測試版)", "b1-english-for-developers": "開發者 B1 英語", "b1-english-for-developers-cert": "開發者 B1 英語認證", - "responsive-web-design-v9": "Responsive Web Design", - "responsive-web-design-v9-cert": "Responsive Web Design Certification", + "responsive-web-design-v9": "響應式網頁設計", + "responsive-web-design-v9-cert": "響應式網頁設計認證", "javascript-v9": "JavaScript", - "javascript-v9-cert": "JavaScript Certification", - "front-end-development-libraries-v9": "Frontend Development Libraries", - "front-end-development-libraries-v9-cert": "Frontend Development Libraries Certification", + "javascript-v9-cert": "JavaScript 認證", + "front-end-development-libraries-v9": "Front-End Development Libraries", + "front-end-development-libraries-v9-cert": "Front-End Development Libraries Certification", "python-v9": "Python", - "python-v9-cert": "Python Certification", - "relational-databases-v9": "Relational Database", - "relational-databases-v9-cert": "Relational Database Certification", - "back-end-development-and-apis-v9": "Backend Development and APIs", - "back-end-development-and-apis-v9-cert": "Backend Development and APIs Certification", - "full-stack-developer-v9": "Full-Stack Developer", - "full-stack-developer-v9-cert": "Full-Stack Developer Certification", - "a1-professional-spanish": "A1 Professional Spanish", - "a1-professional-spanish-cert": "A1 Professional Spanish Certification", + "python-v9-cert": "Python 認證", + "relational-databases-v9": "關係數據庫", + "relational-databases-v9-cert": "關係數據庫認證", + "back-end-development-and-apis-v9": "Back-End Development and APIs", + "back-end-development-and-apis-v9-cert": "Back-End Development and APIs Certification", + "full-stack-developer-v9": "全棧開發者", + "full-stack-developer-v9-cert": "全棧開發者認證", + "a1-professional-spanish": "A1 專業西班牙語", + "a1-professional-spanish-cert": "A1 專業西班牙語認證", "a2-professional-spanish": "A2 專業西班牙語", "a2-professional-spanish-cert": "A2 專業西班牙語認證", "a2-professional-chinese": "A2 專業中文", "a2-professional-chinese-cert": "A2 專業中文認證", - "a1-professional-chinese": "A1 Professional Chinese", - "a1-professional-chinese-cert": "A1 Professional Chinese Certification", - "legacy-front-end": "Legacy Frontend", - "legacy-front-end-cert": "Legacy Frontend Certification", - "legacy-back-end": "Legacy Backend", - "legacy-back-end-cert": "Legacy Backend Certification", + "a1-professional-chinese": "A1 專業中文", + "a1-professional-chinese-cert": "A1 專業中文認證", + "legacy-front-end": "Legacy Front-End", + "legacy-front-end-cert": "Legacy Front-End Certification", + "legacy-back-end": "Legacy Back-End", + "legacy-back-end-cert": "Legacy Back-End Certification", "legacy-data-visualization": "舊版數據可視化", "legacy-data-visualization-cert": "舊版數據可視化認證", "information-security-and-quality-assurance": "舊版信息安全和質量保證", "information-security-and-quality-assurance-cert": "舊版信息安全和質量保證認證", - "full-stack": "Legacy Full-Stack", - "full-stack-cert": "Legacy Full-Stack Certification" + "full-stack": "舊版全棧", + "full-stack-cert": "舊版全棧認證" } }, "certification-card": { @@ -1354,18 +1354,18 @@ "exam-token": { "exam-token": "考試令牌", "note": "你的考試令牌是一個密鑰,允許你訪問考試。請勿與任何人分享此令牌。", - "invalidation-1": "It looks like you have a valid exam token. If you generate a new one, your existing token will be invalidated.", - "invalidation-2": "If you generate a new token, your existing token will be invalidated.", + "invalidation-1": "你似乎有一個有效的考試令牌。如果你生成新的令牌,現有的令牌將被作廢。", + "invalidation-2": "如果你生成新的令牌,現有的令牌將被作廢。", "generate-exam-token": "生成考試令牌", - "your-exam-token": "Your Exam Token is: {{token}}", + "your-exam-token": "你的考試令牌是:{{token}}", "error": "生成令牌時出錯,請稍後再試。", - "no-token": "It looks like you don't have a valid exam token.", - "copy": "Copy Exam Token", + "no-token": "你似乎沒有有效的考試令牌。", + "copy": "複製考試令牌", "copied": "令牌已複製到剪貼板", "copy-error": "複製令牌到剪貼板時出錯", - "token-usage": "Your Exam Environment authorization token is used to log you into the desktop application.", - "generated": "A new Exam Environment authorization token has been generated for your account.", - "non-staff-testing": "Only freeCodeCamp staff are allowed to generate exam tokens on non-production environments at this time." + "token-usage": "你的考試環境授權令牌用於登錄桌面應用。", + "generated": "已爲你的賬戶生成新的考試環境授權令牌。", + "non-staff-testing": "目前只有 freeCodeCamp 員工被允許在非生產環境中生成考試令牌。" }, "shortcuts": { "title": "鍵盤快捷鍵", @@ -1420,24 +1420,24 @@ } }, "speaking-modal": { - "heading": "Speaking Practice", - "repeat-sentence": "Repeat aloud this sentence:", - "play": "Play", - "playing": "Playing...", - "record": "Record", - "stop": "Stop", - "incorrect-words": "Incorrect words: {{words}}.", - "misplaced-words": "Misplaced words: {{words}}.", - "correct-congratulations": "That's correct! Congratulations!", - "very-good": "Very good!", - "try-again": "Try again.", - "no-audio-available": "No audio file available.", - "no-speech-detected": "Recording stopped. No speech detected.", - "speech-recognition-not-supported": "Speech recognition not supported in this browser.", - "recording-speak-now": "Recording. Speak now.", - "recording-stopped-processing": "Recording stopped. Processing...", - "microphone-access-error": "Error: Could not access microphone.", - "speaking-button": "Practice speaking" + "heading": "口語練習", + "repeat-sentence": "請大聲複述這句話:", + "play": "播放", + "playing": "正在播放......", + "record": "錄製", + "stop": "停止", + "incorrect-words": "錯誤的單詞:{{words}}。", + "misplaced-words": "位置錯誤的單詞:{{words}}。", + "correct-congratulations": "正確!恭喜你!", + "very-good": "非常好!", + "try-again": "再試一次。", + "no-audio-available": "沒有可用的音頻文件。", + "no-speech-detected": "錄音已停止。未檢測到語音。", + "speech-recognition-not-supported": "此瀏覽器不支持語音識別。", + "recording-speak-now": "正在錄音。請開始講話。", + "recording-stopped-processing": "錄音已停止。正在處理中......", + "microphone-access-error": "錯誤:無法訪問麥克風。", + "speaking-button": "練習口語" }, "curriculum": { "catalog": { @@ -1447,20 +1447,20 @@ "intermediate": "中級", "advanced": "高級" }, - "duration": "{{duration}} hours", - "no-results": "No courses found. Try adjusting your filters to see more results.", + "duration": "{{duration}} 小時", + "no-results": "未找到課程。嘗試調整篩選以查看更多結果。", "topic": { "html": "HTML", "css": "CSS", "js": "JavaScript", "react": "React", "python": "Python", - "data-analysis": "Data Analysis", - "machine-learning": "Machine Learning", + "data-analysis": "數據分析", + "machine-learning": "機器學習", "d3": "D3", - "api": "APIs", - "information-security": "Information Security", - "computer-fundamentals": "Computer Fundamentals" + "api": "API", + "information-security": "信息安全", + "computer-fundamentals": "計算機基礎" } } } diff --git a/client/i18n/locales/chinese/intro.json b/client/i18n/locales/chinese/intro.json index 2a63e2bb2f3..4f4b4c8eb54 100644 --- a/client/i18n/locales/chinese/intro.json +++ b/client/i18n/locales/chinese/intro.json @@ -490,10 +490,10 @@ } }, "front-end-development-libraries": { - "title": "Frontend Development Libraries V8", + "title": "Front-End Development Libraries V8", "intro": [ - "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular frontend libraries in the industry.", - "In the Frontend Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.", + "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular front-end libraries in the industry.", + "In the Front-End Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.", "稍后,你将建立一个购物车和其他应用程序,学习如何使用 React 和 Redux 创建强大的单页应用程序(SPAs)。" ], "note": "", @@ -501,7 +501,7 @@ "bootstrap": { "title": "Bootstrap", "intro": [ - "Bootstrap is a frontend 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.", + "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.", "在这个课程中,你将学习如何使用 Bootstrap 来构建响应式网页,并使用它的 class 来设置按钮、图像、表格、导航和其他常见元素的样式。" ] }, @@ -544,10 +544,10 @@ ] }, "front-end-development-libraries-projects": { - "title": "Frontend Development Libraries Projects", + "title": "Front-End Development Libraries Projects", "intro": [ - "It's time to put your frontend 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 Frontend Development Libraries certification." + "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." ] } } @@ -696,11 +696,11 @@ } }, "back-end-development-and-apis": { - "title": "Backend Development and APIs V8", + "title": "Back-End Development and APIs V8", "intro": [ - "Until this point, you've only used JavaScript on the frontend to add interactivity to a page, solve algorithm challenges, or build an SPA. But JavaScript can also be used on the backend, or server, to build entire web applications.", + "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.", "今天,构建应用软件的广受欢迎的方法之一是微服务,这些微服务是一种小型模块化的应用,能够共同形成一个更大的整体。", - "In the Backend Development and APIs Certification, you'll learn how to write backend apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." + "In the Back-End Development and APIs Certification, you'll learn how to write back-end apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." ], "note": "", "blocks": { @@ -714,7 +714,7 @@ "basic-node-and-express": { "title": "基础 Node 和 Express", "intro": [ - "Node.js 是一个 JavaScript 运行时,它允许开发人员在 JavaScript 中写入后端(服务器侧)程序。Node.js 有几个内置的模块——小型、独立的程序——来帮助实现这一点,一些核心模块包括像服务器一样运作的 HTTP 和文件系统,一个读取和修改文件的模块。", + "Node.js is a JavaScript runtime that allows developers to write back-end (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.", "在上一组课程中,你学到了怎么从 npm下载和管理软件包。这些软件包是较小模块的集合,可以帮助你构建更大更复杂的程序。", "Express 是一个轻量级的 Web 应用程序框架,是 npm 上最流行的包之一。 Express 可以更轻松地为你的应用程序创建服务器和处理路由,例如在人们访问特定端点(如
/blog
)时将人们引导到正确页面。", "在这个课程中,你将学习 Node 和 Express 的基础知识,包括如何创建服务器、处理不同的文件,以及处理不同的浏览器请求。" @@ -729,10 +729,10 @@ ] }, "back-end-development-and-apis-projects": { - "title": "Backend Development and APIs Projects", + "title": "Back-End Development and APIs Projects", "intro": [ "你之前用过 API,但是现在你知道 npm、Node、Express、MongoDB 和 Mongoose,是时候创建应用了。用你到现在所学的所有知识来创建 5 个不同的微服务,这些微服务是使用范围有限的小应用。", - "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 Backend Development and APIs Certification, too." + "After creating these, you'll have 5 cool microservice APIs you can show off to friends, family, and potential employers. Oh, and you'll have a shiny new Back-End Development and APIs Certification, too." ] } } @@ -759,13 +759,13 @@ "intro": [ "现在是时候来使用高级 Node.js 和 Express.js 创建一个具有登录系统的聊天应用了。", "为了创建一个安全的登录系统,你需要学习验证,这是一个验证个人身份或者过程的的操作。", - "In this course, you'll learn how to use Passport to manage authentication, Pug to create reusable templates for quickly building the frontend, and web sockets for real-time communication between the clients and server." + "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." ] }, "quality-assurance-projects": { "title": "质量保证项目", "intro": [ - "Now that you're well versed in both the frontend and backend, 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.", + "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.", "完成这 5 个质量保证项目后,你将获得一个新的认证,你可以在自己的作品集中展示这 5 个项目和认证。" ] } @@ -3211,6 +3211,18 @@ "In this lab, you will implement the bubble sort algorithm to sort an array of integers in ascending order." ] }, + "lab-selection-sort-js": { + "title": "Implement the Selection Sort Algorithm", + "intro": [ + "In this lab you will implement the selection sort algorithm." + ] + }, + "lab-insertion-sort": { + "title": "Implement the Insertion Sort Algorithm", + "intro": [ + "In this lab, you will implement the insertion sort algorithm to sort an array of integers in ascending order." + ] + }, "lab-quicksort-js": { "title": "Implement the Quicksort Algorithm", "intro": [ @@ -3307,17 +3319,17 @@ } }, "front-end-development-libraries-v9": { - "title": "Frontend Development Libraries Certification", + "title": "Front-End Development Libraries Certification", "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the libraries that developers use to build webpages: React, TypeScript, and more.", - "To earn your Frontend Development Libraries Certification:", + "To earn your Front-End Development Libraries Certification:", "- Complete the five required projects to qualify for the certification exam.", - "- Pass the Frontend Development Libraries Certification exam." + "- Pass the Front-End Development Libraries Certification exam." ], "chapters": { - "front-end-development-libraries": "Frontend Development Libraries", - "front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam" + "front-end-development-libraries": "Front-End Development Libraries", + "front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam" }, "modules": { "react-fundamentals": "React Fundamentals", @@ -3329,8 +3341,8 @@ "css-libraries-and-frameworks": "CSS Libraries and Frameworks", "data-visualization": "Data Visualization and D3", "typescript-fundamentals": "TypeScript Fundamentals", - "review-front-end-libraries": "Frontend Libraries Review", - "front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam" + "review-front-end-libraries": "Front-End Libraries Review", + "front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam" }, "module-intros": { "data-visualization": { @@ -3348,7 +3360,7 @@ "front-end-development-libraries-certification-exam": { "note": "Coming 2026", "intro": [ - "Pass this exam to earn your Frontend Development Libraries Certification." + "Pass this exam to earn your Front-End Development Libraries Certification." ] } }, @@ -3356,7 +3368,7 @@ "lecture-introduction-to-javascript-libraries-and-frameworks": { "title": "Introduction to JavaScript Libraries and Frameworks", "intro": [ - "In these lessons, you will get an introduction to JavaScript libraries and frameworks. You will learn about the roles of JavaScript libraries and frameworks, single page applications (SPAs) and the issue surrounding them, and React, the most popular frontend JavaScript library." + "In these lessons, you will get an introduction to JavaScript libraries and frameworks. You will learn about the roles of JavaScript libraries and frameworks, single page applications (SPAs) and the issue surrounding them, and React, the most popular front-end JavaScript library." ] }, "workshop-reusable-mega-navbar": { @@ -3619,6 +3631,12 @@ "In these lessons, you will learn what TypeScript is and how to use it." ] }, + "lecture-understanding-type-composition": { + "title": "Understanding Type Composition", + "intro": [ + "In these lessons, you will learn how to work with union types, interfaces, void types and more." + ] + }, "lecture-working-with-generics-and-type-narrowing": { "title": "Working with Generics and Type Narrowing", "intro": [ @@ -3643,15 +3661,15 @@ "intro": ["Test what you've learned on Typescript with this quiz."] }, "review-front-end-libraries": { - "title": "Frontend Libraries Review", + "title": "Front-End Libraries Review", "intro": [ - "Review the Frontend Libraries concepts to prepare for the upcoming quiz." + "Review the Front-End Libraries concepts to prepare for the upcoming quiz." ] }, "exam-front-end-development-libraries-certification": { - "title": "Frontend Development Libraries Certification Exam", + "title": "Front-End Development Libraries Certification Exam", "intro": [ - "Pass this exam to earn your Frontend Development Libraries Certification" + "Pass this exam to earn your Front-End Development Libraries Certification" ] } } @@ -4380,17 +4398,17 @@ } }, "back-end-development-and-apis-v9": { - "title": "Backend Development and APIs Certification", + "title": "Back-End Development and APIs Certification", "note": "This certification is currently in development and will be available soon.", "intro": [ - "This course teaches you the fundamentals of backend development and APIs.", - "To earn your Backend Development and APIs Certification:", + "This course teaches you the fundamentals of back-end development and APIs.", + "To earn your Back-End Development and APIs Certification:", "- Complete the five required projects to qualify for the certification exam.", - "- Pass the Backend Development and APIs Certification exam." + "- Pass the Back-End Development and APIs Certification exam." ], "chapters": { - "back-end-development-and-apis": "Backend Development and APIs", - "back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam" + "back-end-development-and-apis": "Back-End Development and APIs", + "back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam" }, "modules": { "introduction-to-nodejs": "Introduction to Node.js", @@ -4406,7 +4424,7 @@ "security-and-privacy": "Security and Privacy", "authentication": "Authentication", "tooling-and-deployment": "Tooling and Deployment", - "back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam" + "back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam" }, "module-intros": { "introduction-to-nodejs": { @@ -4490,7 +4508,7 @@ "back-end-development-and-apis-certification-exam": { "note": "Coming Late 2026", "intro": [ - "Pass this exam to earn your Backend Development and APIs Certification." + "Pass this exam to earn your Back-End Development and APIs Certification." ] } }, @@ -4498,7 +4516,7 @@ "lecture-working-with-nodejs-and-event-driven-architecture": { "title": "Working with NodeJS and event driven architecture", "intro": [ - "Learn about Node.js core libraries, how to install Node.js on your computer, and the advantages and disadvantages of using Node.js on the backend." + "Learn about Node.js core libraries, how to install Node.js on your computer, and the advantages and disadvantages of using Node.js on the back-end." ] }, "review-node-js-core-modules": { @@ -4548,9 +4566,9 @@ ] }, "exam-back-end-development-and-apis-certification": { - "title": "Backend Development and APIs Certification Exam", + "title": "Back-End Development and APIs Certification Exam", "intro": [ - "Pass this exam to earn your Backend Development and APIs Certification" + "Pass this exam to earn your Back-End Development and APIs Certification" ] } } diff --git a/client/i18n/locales/chinese/translations.json b/client/i18n/locales/chinese/translations.json index 880bc86484c..c8cdb0ba606 100644 --- a/client/i18n/locales/chinese/translations.json +++ b/client/i18n/locales/chinese/translations.json @@ -118,10 +118,10 @@ "share-on-threads": "分享到 Threads", "play-scene": "按播放键", "download-latest-version": "下载最新版本", - "more-ways-to-sign-in": "More ways to sign in", - "sign-in-with-google": "Sign in with Google", - "go-to-dcc-today": "Go to Today's Challenge", - "go-to-dcc-archive": "Go to Daily Coding Challenge Archive" + "more-ways-to-sign-in": "更多登录方式", + "sign-in-with-google": "使用 Google 登录", + "go-to-dcc-today": "访问今天的编程挑战", + "go-to-dcc-archive": "访问每日编程挑战存档" }, "daily-coding-challenges": { "title": "每日编程挑战", @@ -205,21 +205,21 @@ "cta": "立即开始学习(免费)" }, "catalog": { - "heading": "Explore Course Catalog", - "seeAll": "See All Courses" + "heading": "探索课程目录", + "seeAll": "查看所有课程" }, "certification-heading": "获得以下免费认证:", - "core-certs-heading": "Recommended curriculum:", + "core-certs-heading": "推荐课程:", "learn-english-heading": "学习面向开发者的英语课程:", - "learn-spanish-heading": "Learn Professional Spanish:", - "learn-chinese-heading": "Learn Professional Chinese:", + "learn-spanish-heading": "学习专业西班牙语:", + "learn-chinese-heading": "学习专业中文:", "professional-certs-heading": "专业认证:", "interview-prep-heading": "为开发人员面试求职做好准备:", "legacy-curriculum-heading": "我们已存档的课程:", "next-heading": "试试我们的测试版课程:", "upcoming-heading": "即将推出的课程:", "catalog-heading": "探索我们的目录:", - "archive-link": "Looking for older coursework? Check out <0>our archive page.", + "archive-link": "想找旧的课程?查看 <0>我们的存档页面。", "faq": "常见问题:", "faqs": [ { @@ -286,8 +286,8 @@ "disabled": "如果设置为仅自己可见,其他人将无法访问你的认证。", "private-name": "如果你将名字设置为私密,你的认证将不会显示你的名字。", "claim-legacy": "当你获得下列 freeCodeCamp 认证之后,你可以申请 {{cert}}:", - "for": "Settings for {{username}}", - "profile-note": "You can go to <0>your profile to update your personal information.", + "for": "{{username}} 的设置", + "profile-note": "你可以前往 <0>你的个人资料 更新个人信息。", "sound-mode": "为整个网站添加令人愉快的吉他原声音乐。在编辑器输入、完成挑战、申请认证等时刻,你将获得音乐反馈。", "sound-volume": "营火音效音量", "scrollbar-width": "编辑器滚动条宽度", @@ -295,7 +295,7 @@ "reset-editor-layout": "重置编辑器布局", "shortcuts-explained": "在一项挑战中,按 ESC 键和问号可显示可用的快捷方式列表。", "username": { - "contains invalid characters": "Username \"{{username}}\" contains invalid characters. Use only alphanumeric values like 'camperbot', or 'camperbot123'.", + "contains invalid characters": "用户名 “{{username}}” 包含无效字符。仅使用字母数字,例如 'camperbot' 或 'camperbot123'。", "is too short": "用户名 \"{{username}}\" 太短", "is a reserved error code": "\"{{username}}\" 是错误代码,不可用作用户名", "must be lowercase": "用户名 \"{{username}}\" 必须是小写的", @@ -321,13 +321,13 @@ "results-for": "{{projectTitle}} 的结果", "my-profile": "我的个人资料", "my-name": "我的姓名", - "my-location": "My stated location (freeCodeCamp does not track your actual location)", + "my-location": "我所填写的位置(freeCodeCamp 不会追踪你的实际位置)", "my-about": "我的介绍", "my-points": "我的分数", "my-heatmap": "我的热图", "my-certs": "我的认证", "my-portfolio": "我的作品集", - "my-experience": "My experience", + "my-experience": "我的经历", "my-timeline": "我的时间线", "my-donations": "我的捐款", "night-mode": "夜间模式", @@ -335,13 +335,13 @@ "keyboard-shortcuts": "启用键盘快捷键" }, "headings": { - "account": "Account", + "account": "账户", "certs": "认证", "legacy-certs": "旧版认证", "honesty": "学术诚信条例", "internet": "你在各平台的账户", "portfolio": "作品集设置", - "privacy": "Privacy", + "privacy": "隐私", "personal-info": "个人信息" }, "danger": { @@ -370,7 +370,7 @@ }, "email": { "missing": "你的账户未绑定邮箱。", - "heading": "Email", + "heading": "邮箱", "not-verified": "你的邮箱已验证。", "check": "请查看你的邮件,或<0>在此处请求新的验证邮件。", "current": "当前邮箱", @@ -389,23 +389,23 @@ } }, "exam": { - "attempts": "Attempts", - "no-attempts-yet": "No attempts yet", - "date-taken": "Date Taken", - "score": "Score", - "status": "Status", - "pending": "Pending", - "passed": "Passed", - "failed": "Failed", - "in-progress": "In Progress", - "denied": "Retake Required", + "attempts": "尝试次数", + "no-attempts-yet": "还没有尝试", + "date-taken": "考试日期", + "score": "分数", + "status": "状态", + "pending": "待定", + "passed": "通过", + "failed": "失败", + "in-progress": "进行中", + "denied": "需要重考", "download-header": "下载 freeCodeCamp 考试环境应用程序", "explanation": "要获得认证,你必须参加考试以检验对所学知识的掌握程度。参加考试完全免费。", "version": "我们的应用程序的最新版本是:{{version}}。", "download-details": "手动下载此应用", "unable-to-detect-os": "我们无法检测到你的操作系统。请手动下载下面的应用程序。", "download-trouble": "如果在下载正确版本时遇到问题,请随时联系支持团队:", - "open-exam-application": "Open Exam Environment Application" + "open-exam-application": "打开考试环境应用" }, "profile": { "you-change-privacy": "你需要更改你的隐私设置,才能让他人看到你的作品集。这是你的作品集公开时候的预览。", @@ -442,31 +442,31 @@ "add-bluesky": "将此认证分享到 BlueSky", "add-threads": "将此认证分享到 Threads", "experience": { - "heading": "Experience", - "share-experience": "Share your professional experience", - "add": "Add experience", - "save": "Save experience", - "remove": "Remove experience", - "job-title": "Job title", - "company": "Company", - "location": "Location", - "start-date": "Start date", - "end-date": "End date", - "end-date-helper": "Leave blank if current position", - "description": "Description", - "present": "Present", - "date-format-error": "Please enter the date in MM/YYYY format.", - "date-invalid": "Please enter a valid date." + "heading": "经历", + "share-experience": "分享你的职业经历", + "add": "添加经历", + "save": "保存经历", + "remove": "删除经历", + "job-title": "职位", + "company": "公司", + "location": "地点", + "start-date": "开始日期", + "end-date": "结束日期", + "end-date-helper": "如果是当前职位,请留空", + "description": "描述", + "present": "至今", + "date-format-error": "请输入 MM/YYYY 格式的日期。", + "date-invalid": "请输入有效日期。" }, "completeness": { - "heading": "Profile {{percentage}}% complete", - "name": "Add your name", - "location": "Add your location", - "picture": "Upload a profile picture", - "about": "Write an about section", - "social": "Add a social link", - "portfolio": "Add a portfolio project", - "experience": "Add your experience" + "heading": "个人资料完成 {{percentage}}%", + "name": "添加你的姓名", + "location": "添加你的地点", + "picture": "上传头像", + "about": "填写个人简介", + "social": "添加社交链接", + "portfolio": "添加作品集项目", + "experience": "添加你的经历" } }, "footer": { @@ -532,7 +532,7 @@ "download-solution": "下载我的解决方案", "download-results": "下载我的结果", "percent-complete": "完成 {{percent}}%", - "project-complete": "Completed", + "project-complete": "已完成", "tried-rsa": "如果你已经尝试了 <0>Read-Search-Ask(阅读-搜索-提问)方法,那么你可以在 freeCodeCamp 论坛请求帮助。", "read-search-ask-checkbox": "我已经尝试了 <0>Read-Search-Ask 方法", "similar-questions-checkbox": "我已经<0>在论坛上搜索了类似的问题和相应的答案", @@ -563,9 +563,9 @@ "instructions": "说明", "notes": "注意", "preview": "预览", - "terminal": "Terminal", + "terminal": "终端", "editor": "编辑器", - "interactive-editor": "Interactive Editor" + "interactive-editor": "交互式编辑器" }, "editor-alerts": { "tab-trapped": "按下选项卡将插入选项卡字符", @@ -577,43 +577,43 @@ "demo-project-title": "这是一个符合要求的项目示例。", "github-required": "如果你没有 GitHub 账户,你需要 <0>创建 GitHub 账户。 你需要创建虚拟 Linux 服务器,这个过程可能需要几分钟。", "codespaces": { - "intro": "This course runs in a virtual Linux machine using GitHub Codespaces. Follow these instructions to start the course:", - "step-1": "<0>Create an GitHub account if you don't have one", - "step-2": "Click the start button below this list", - "step-3": "On that page, click the create button", - "step-4": "Once the virtual Linux machine is finished loading, start the CodeRoad extension by:", - "step-5": "Clicking the \"hamburger\" menu near the top left of the VSCode window,", - "step-6": "Going to the <0>View menu,", - "step-7": "Clicking on the <0>Command Palette option,", - "step-8": "and running the <0>CodeRoad: Start command", - "step-9": "Follow the instructions in CodeRoad to complete the course", - "continue-project": "Clicking the button below will start a new project. If you have previously started the {{title}} course, go to the <0>repository page to re-open a previous workspace.", - "learn-more": "Learn more about <0>Codespace workspaces.", - "logout-warning": "If you log out of freeCodeCamp before you complete the entire {{course}} course, your progress will not be saved to your freeCodeCamp account.", - "sub-step-3": "Navigate to your <0>Codespaces secrets page", - "sub-step-4": "Create a new secret named <0>CODEROAD_WEBHOOK_TOKEN", - "sub-step-5": "In the <0>Value field, paste your token", - "sub-step-6": "In the <0>Repository access field, select the <1>freeCodeCamp/rdb-alpha repository", - "summary": "Codespaces Setup" + "intro": "本课程使用 GitHub Codespaces 在虚拟的 Linux 机器中运行。按照这些说明开始学习课程:", + "step-1": "如果你没有 GitHub 账户,<0>创建一个", + "step-2": "点击此列表下方的开始按钮", + "step-3": "在该页面,点击创建按钮", + "step-4": "虚拟 Linux 机器加载完成后,启动 CodeRoad 扩展:", + "step-5": "点击 VSCode 窗口左上角的菜单,", + "step-6": "前往 <0>查看 菜单,", + "step-7": "点击 <0>命令面板 选项,", + "step-8": "并运行 <0>CodeRoad: Start 命令", + "step-9": "按照 CodeRoad 中的说明完成课程", + "continue-project": "点击下面的按钮将启动一个新项目。如果你之前已经开始了 {{title}} 课程,请前往 <0>仓库页面 重新打开之前的工作区。", + "learn-more": "了解更多关于 <0>Codespace 工作区 的信息。", + "logout-warning": "如果你在完成整个 {{course}} 课程之前退出 freeCodeCamp,你的进度将不会被保存到你的 freeCodeCamp 账户中。", + "sub-step-3": "前往你的 <0>Codespaces secrets 页面", + "sub-step-4": "创建一个名为 <0>CODEROAD_WEBHOOK_TOKEN 的新密码", + "sub-step-5": "在 <0>Value 字段中,粘贴你的令牌", + "sub-step-6": "在 <0>Repository access 字段中,选择 <1>freeCodeCamp/rdb-alpha 仓库", + "summary": "Codespaces 设置" }, "ona": { - "intro": "This course runs in a virtual Linux machine using Ona. Follow these instructions to start the course:", - "step-1": "<0>Create an Ona account if you don't have one", - "step-2": "Click the start button below this list", - "step-3": "In the modal that pops up, click the create button", - "step-4": "Once the virtual Linux machine is finished loading, start the CodeRoad extension by:", - "step-5": "Clicking the \"hamburger\" menu near the top left of the VSCode window,", - "step-6": "Going to the <0>View menu,", - "step-7": "Clicking on the <0>Command Palette option,", - "step-8": "and running the <0>CodeRoad: Start command", - "step-9": "Follow the instructions in CodeRoad to complete the course", - "continue-project": "Clicking the button below will start a new project. If you have previously started the {{course}} course, go to <0>your Ona dashboard to continue.", - "learn-more": "Learn more about <0>Ona workspaces.", - "logout-warning": "If you log out of freeCodeCamp before you complete the entire {{course}} course, your progress will not be saved to your freeCodeCamp account.", - "sub-step-3": "Navigate to your <0>Ona secrets page", - "sub-step-4": "Create a new secret named <0>CODEROAD_WEBHOOK_TOKEN", - "sub-step-5": "In the <0>Secret field, paste your token", - "summary": "Ona Setup" + "intro": "本课程使用 Ona 在虚拟的 Linux 机器中运行。按照这些说明开始学习课程:", + "step-1": "如果你没有 Ona 账户,<0>创建一个", + "step-2": "点击此列表下方的开始按钮", + "step-3": "在弹出的模态框中,点击创建按钮", + "step-4": "虚拟 Linux 机器加载完成后,启动 CodeRoad 扩展:", + "step-5": "点击 VSCode 窗口左上角的 “hamburger” 菜单,", + "step-6": "前往<0>查看菜单,", + "step-7": "点击<0>命令面板选项,", + "step-8": "并运行 <0>CodeRoad: Start 命令", + "step-9": "按照 CodeRoad 中的说明完成课程", + "continue-project": "点击下面的按钮将启动一个新项目。如果你已经开始了 {{course}} 课程,请进入 <0>你的 Ona 面板 继续。", + "learn-more": "了解更多关于 <0>Ona 工作区 的信息", + "logout-warning": "如果你在完成整个 {{course}} 课程之前退出 freeCodeCamp,你的进度将不会被保存到你的 freeCodeCamp 账户中。", + "sub-step-3": "前往你的 <0>Ona secrets 页面", + "sub-step-4": "创建一个名为 <0>CODEROAD_WEBHOOK_TOKEN 的新密码", + "sub-step-5": "在 <0>Secret 字段中,粘贴你的令牌", + "summary": "Ona 设置" }, "local": { "intro": "本课程将在你电脑上的虚拟 Linux 环境中运行。要开始学习,你需要先下载以下必备软件(如尚未安装):", @@ -636,7 +636,7 @@ "copy-url": "复制课程 URL", "step-8": "点击 “Start”(开始)以开始。", "step-9": "按照 CodeRoad 中的说明完成课程。注意:你可能需要将终端重启一次,以便终端设置生效并通过测试。", - "summary": "Local Setup" + "summary": "本地设置" }, "step-1": "步骤 1:完成项目", "step-2": "步骤 2:提交你的代码", @@ -716,21 +716,21 @@ "invalid-transcript": "你的成绩单链接不正确,它应该有以下表格:<1>https://learn.microsoft.com/LOCALE/usERNAME/transcript/ID - 请检查你的链接中的 UPPERCASE 项目是否正确。" }, "block-type": { - "lecture": "Theory", + "lecture": "理论", "workshop": "工作坊", "lab": "实验室", "review": "复习", "quiz": "测验", - "cert-project": "Certification Project", + "cert-project": "认证项目", "exam": "考试", - "warm-up": "Warm-up", - "learn": "Learn", - "practice": "Practice", - "video": "Video" + "warm-up": "热身", + "learn": "学习", + "practice": "练习", + "video": "视频" }, "archive": { - "title": "Archived Coursework", - "content-not-updated": "The content in this section is not being updated, but is still available for you to further your learning. We recommend trying <0>our current curriculum." + "title": "已存档的课程", + "content-not-updated": "本节内容将不再更新,但仍可供你继续学习。我们推荐你尝试<0>我们现在的课程。" } }, "donate": { @@ -904,8 +904,8 @@ }, "misc": { "coming-soon": "即将到来", - "note": "Note", - "caution": "Caution", + "note": "注意", + "caution": "注意", "offline": "你已离线,学习进度可能不会被保存", "server-offline": "无法连接到服务器,你的进度可能无法保存。如果仍然出现此消息,请联系 <0>support。", "unsubscribed": "你已成功取消订阅", @@ -930,16 +930,16 @@ "document-notfound": "找不到文件", "slow-load-msg": "看起来这比平常花费更长时间,请尝试刷新页面。", "navigation-warning": "如果你离开这个页面,你将丢失你的进度。你确定吗?", - "fsd-b-description": "This comprehensive course prepares you to become a Certified Full-Stack Developer. You'll learn to build complete web applications using HTML, CSS, JavaScript, React, TypeScript, Node.js, Python, and more.", + "fsd-b-description": "这个全面的课程将助你成为一名认证全栈开发者。你将会学习用 HTML、CSS、JavaScript、React、TypeScript、Node.js、Python 以及其他技术构建完整的 Web 应用。", "fsd-b-cta": "开始学习", - "continue-learning": "Continue Learning", + "continue-learning": "继续学习", "fsd-b-benefit-1-title": "10 万+ 学生", "fsd-b-benefit-1-description": "和 10 万+ 学员一起学习这个认证。", "fsd-b-benefit-2-title": "专业认证", "fsd-b-benefit-2-description": "通过一个官方的可验证的认证证明你的技能。", "fsd-b-benefit-3-title": "500+ 练习", "fsd-b-benefit-3-description": "通过大量实践巩固你的知识。", - "or": "OR" + "or": "或" }, "icons": { "gold-cup": "金奖杯", @@ -967,7 +967,7 @@ "linkedin": "链接到 {{username}} 的 LinkedIn", "github": "链接到 {{username}} 的 GitHub", "website": "链接到 {{username}} 的网站", - "twitter": "Link to {{username}}'s X", + "twitter": "链接到 {{username}} 的 X", "next-month": "访问下个月", "previous-month": "访问上个月", "first-page": "访问第一页", @@ -1001,9 +1001,9 @@ "editor-a11y-on-non-macos": "{{editorName}} 编辑器内容。无障碍模式被设置为 “on”。按 Ctrl+E 关闭或者按 Alt+F1 查看更多选项。", "terminal-output": "终端输出", "not-available": "不可用", - "interactive-editor-desc": "Turn static code examples into interactive editors. This allows you to edit and run the code directly on the page.", - "pinyin-to-hanzi-input-desc": "This task uses Pinyin-to-Hanzi inputs. Type pinyin with tone numbers (1 to 5). When you enter a correct syllable, it will turn into a Chinese character. If you press backspace after a Chinese character, it will change back to pinyin and remove the last thing you typed: if it's a tone number, the tone is removed; if it's a letter, the letter is removed.", - "pinyin-tone-input-desc": "This task uses Pinyin Tone inputs. Type pinyin with tone numbers (1 to 5). When you enter a tone number, it will be converted to a tone mark. If you press backspace, the last thing you typed is removed: if it's a tone number, the tone is removed; if it's a letter, the letter is removed." + "interactive-editor-desc": "将静态代码示例转为交互式编辑器。这允许你直接在页面上编辑并运行代码。", + "pinyin-to-hanzi-input-desc": "这个任务使用 Pinyin-to-Hanzi 输入。输入带声调数字(1 到 5)的拼音。当你输入正确的音节时,它将转换为汉字。如果你在一个汉字后按退格键,它会变回拼音并删除你最后输入的内容:如果是声调数字,则删除声调;如果是字母,则删除字母。", + "pinyin-tone-input-desc": "这个任务使用 Pinyin Tone 输入。输入带声调数字(1 到 5)的拼音。当你输入声调数字时,它会被转换为声调符号。如果你按退格键,最后输入的内容会被删除:如果是声调数字,则删除声调;如果是字母,则删除字母。" }, "flash": { "no-email-in-userinfo": "我们无法从你所选的供应商处获取该电子邮件。请尝试其他供应商,或者使用“继续使用电子邮件”选项。", @@ -1023,7 +1023,7 @@ "keyboard-shortcut-updated": "我们已更新你的键盘快捷键设置", "subscribe-to-quincy-updated": "我们已更新你对 Quincy 的电子邮件的订阅", "portfolio-item-updated": "我们已更新你的作品集", - "experience-updated": "We have updated your experience", + "experience-updated": "我们已更新你的经历", "email-invalid": "邮箱格式无效", "email-valid": "你的电子邮件已成功更改,编码愉快!", "bad-challengeId": "currentChallengeId 是无效的挑战 ID", @@ -1051,7 +1051,7 @@ "not-eligible": "这个用户目前不符合 freeCodeCamp.org 认证的条件。", "profile-private": "{{username}} 已选择将他们的个人资料设为私密。他们需要公开他们的个人资料,以便其他人能够查看他们的认证。", "certs-private": "{{username}} 已将其作品集设置为仅自己可见。用户需要将认证设置为公开,其他人才能查看该用户的认证。", - "certs-claimable": "You can now claim the {{certName}} certification! Visit your settings page to claim your certification.", + "certs-claimable": "你现在可以领取 {{certName}} 认证了!前往你的设置页面领取认证。", "not-honest": "{{username}} 未接受我们的《学术诚信条例》。", "user-not-certified": "用户 {{username}} 似乎未获得 {{cert}} 认证", "invalid-challenge": "这似乎不是一个有效的提交", @@ -1120,21 +1120,21 @@ "success": "谢谢,你的调研问卷已提交。" }, "classroom-mode-updated": "我们已更新你的课堂模式设置", - "user-fetch-error": "Unable to retrieve your user information. You can still use the site, but your progress may not be saved." + "user-fetch-error": "无法检索你的用户信息。你仍然可以使用本站,但你的进度可能无法保存。" }, "validation": { "max-characters": "字符数最多为 288 个,你还可以输入 {{charsLeft}} 个字符", - "max-characters-500": "There is a maximum limit of 500 characters, you have {{charsLeft}} left", + "max-characters-500": "字符数最多为 500 个,你还可以输入 {{charsLeft}} 个字符", "same-email": "这个邮箱和你当前邮箱一样", "invalid-email": "我们无法验证你的邮箱,请确保填写正确", "email-mismatch": "两个新邮箱必须相同", "title-required": "必须填写标题", "title-short": "标题太长", "title-long": "标题太短", - "company-required": "Company is required", - "company-short": "Company name is too short", - "company-long": "Company name is too long", - "start-date-required": "Start date is required", + "company-required": "公司为必填", + "company-short": "公司名称太短", + "company-long": "公司名称太长", + "start-date-required": "开始日期为必填", "invalid-url": "我们无法验证你的 URL,请确保填写正确", "invalid-protocol": "URL 必须以 http 或 https 开头", "url-not-image": "URL 必须直接链接到图片文件", @@ -1159,12 +1159,12 @@ "quincy-larson-signature": "Quincy Larson 的签名", "julia-liuson-signature": "Julia Liuson 的签名", "project": { - "heading-legacy-full-stack": "As part of this Legacy Full-Stack certification, {{user}} completed the following certifications:", + "heading-legacy-full-stack": "作为旧版全栈认证的一部分,{{user}} 完成了以下认证:", "heading-exam": "作为认证的一部分,{{user}} 通过了以下考试: ", "heading": "作为此认证的一部分,{{user}} 构建了以下项目,并通过所有自动测试:", "solution": "解决方案", "no-solution": "显示解决方案出错时,发送电子邮件到 support@freeCodeCamp.org 获得帮助。", - "no-solution-to-display": "No solution to display", + "no-solution-to-display": "没有可显示的解决方案", "source": "来源", "footnote": "如果你怀疑其中任何项目违反了<2>学术诚信条例,请<5>向我们的团队报告。", "title": { @@ -1245,20 +1245,20 @@ } }, "title": { - "responsive-web-design": "Legacy Responsive Web Design V8", - "responsive-web-design-cert": "Legacy Responsive Web Design V8 Certification", - "javascript-algorithms-and-data-structures": "Legacy JavaScript Algorithms and Data Structures V7", - "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures V7 Certification", - "javascript-algorithms-and-data-structures-v8": "Legacy JavaScript Algorithms and Data Structures V8", - "javascript-algorithms-and-data-structures-v8-cert": "Legacy JavaScript Algorithms and Data Structures V8 Certification", - "front-end-development-libraries": "Frontend Development Libraries V8", - "front-end-development-libraries-cert": "Frontend Development Libraries V8 Certification", - "data-visualization": "Data Visualization V8", - "data-visualization-cert": "Data Visualization V8 Certification", - "relational-database-v8": "Relational Database V8", - "relational-database-v8-cert": "Relational Database V8 Certification", - "back-end-development-and-apis": "Backend Development and APIs V8", - "back-end-development-and-apis-cert": "Backend Development and APIs V8 Certification", + "responsive-web-design": "旧版响应式网页设计 V8", + "responsive-web-design-cert": "旧版响应式网页设计 V8 认证", + "javascript-algorithms-and-data-structures": "旧版 JavaScript 算法和数据结构 V7", + "javascript-algorithms-and-data-structures-cert": "旧版 JavaScript 算法和数据结构 V7 认证", + "javascript-algorithms-and-data-structures-v8": "旧版 JavaScript 算法和数据结构 V8", + "javascript-algorithms-and-data-structures-v8-cert": "旧版 JavaScript 算法和数据结构 V8 认证", + "front-end-development-libraries": "Front-End Development Libraries V8", + "front-end-development-libraries-cert": "Front-End Development Libraries V8 Certification", + "data-visualization": "数据可视化 V8", + "data-visualization-cert": "数据可视化 V8 认证", + "relational-database-v8": "关系数据库 V8", + "relational-database-v8-cert": "关系数据库 V8 认证", + "back-end-development-and-apis": "Back-End Development and APIs V8", + "back-end-development-and-apis-cert": "Back-End Development and APIs V8 Certification", "quality-assurance-v7": "质量保证", "quality-assurance-v7-cert": "质量保证认证", "scientific-computing-with-python-v7": "Python 科学计算", @@ -1273,43 +1273,43 @@ "college-algebra-with-python-v8-cert": "Python 大学代数认证", "foundational-c-sharp-with-microsoft": "微软基础 C#", "foundational-c-sharp-with-microsoft-cert": "微软基础 C# 认证", - "learn-python-for-beginners": "Learn Python for Beginners", + "learn-python-for-beginners": "学习 Python 基础", "a2-english-for-developers": "开发者 A2 英语", - "a2-english-for-developers-cert": "A2 English for Developers Certification (Beta)", + "a2-english-for-developers-cert": "A2 开发者英语认证(测试版)", "b1-english-for-developers": "开发者 B1 英语", "b1-english-for-developers-cert": "开发者 B1 英语认证", - "responsive-web-design-v9": "Responsive Web Design", - "responsive-web-design-v9-cert": "Responsive Web Design Certification", + "responsive-web-design-v9": "响应式网页设计", + "responsive-web-design-v9-cert": "响应式网页设计认证", "javascript-v9": "JavaScript", - "javascript-v9-cert": "JavaScript Certification", - "front-end-development-libraries-v9": "Frontend Development Libraries", - "front-end-development-libraries-v9-cert": "Frontend Development Libraries Certification", + "javascript-v9-cert": "JavaScript 认证", + "front-end-development-libraries-v9": "Front-End Development Libraries", + "front-end-development-libraries-v9-cert": "Front-End Development Libraries Certification", "python-v9": "Python", - "python-v9-cert": "Python Certification", - "relational-databases-v9": "Relational Database", - "relational-databases-v9-cert": "Relational Database Certification", - "back-end-development-and-apis-v9": "Backend Development and APIs", - "back-end-development-and-apis-v9-cert": "Backend Development and APIs Certification", - "full-stack-developer-v9": "Full-Stack Developer", - "full-stack-developer-v9-cert": "Full-Stack Developer Certification", - "a1-professional-spanish": "A1 Professional Spanish", - "a1-professional-spanish-cert": "A1 Professional Spanish Certification", + "python-v9-cert": "Python 认证", + "relational-databases-v9": "关系数据库", + "relational-databases-v9-cert": "关系数据库认证", + "back-end-development-and-apis-v9": "Back-End Development and APIs", + "back-end-development-and-apis-v9-cert": "Back-End Development and APIs Certification", + "full-stack-developer-v9": "全栈开发者", + "full-stack-developer-v9-cert": "全栈开发者认证", + "a1-professional-spanish": "A1 专业西班牙语", + "a1-professional-spanish-cert": "A1 专业西班牙语认证", "a2-professional-spanish": "A2 专业西班牙语", "a2-professional-spanish-cert": "A2 专业西班牙语认证", "a2-professional-chinese": "A2 专业中文", "a2-professional-chinese-cert": "A2 专业中文认证", - "a1-professional-chinese": "A1 Professional Chinese", - "a1-professional-chinese-cert": "A1 Professional Chinese Certification", - "legacy-front-end": "Legacy Frontend", - "legacy-front-end-cert": "Legacy Frontend Certification", - "legacy-back-end": "Legacy Backend", - "legacy-back-end-cert": "Legacy Backend Certification", + "a1-professional-chinese": "A1 专业中文", + "a1-professional-chinese-cert": "A1 专业中文认证", + "legacy-front-end": "Legacy Front-End", + "legacy-front-end-cert": "Legacy Front-End Certification", + "legacy-back-end": "Legacy Back-End", + "legacy-back-end-cert": "Legacy Back-End Certification", "legacy-data-visualization": "旧版数据可视化", "legacy-data-visualization-cert": "旧版数据可视化认证", "information-security-and-quality-assurance": "旧版信息安全和质量保证", "information-security-and-quality-assurance-cert": "旧版信息安全和质量保证认证", - "full-stack": "Legacy Full-Stack", - "full-stack-cert": "Legacy Full-Stack Certification" + "full-stack": "旧版全栈", + "full-stack-cert": "旧版全栈认证" } }, "certification-card": { @@ -1354,18 +1354,18 @@ "exam-token": { "exam-token": "考试令牌", "note": "你的考试令牌是一个密钥,允许你访问考试。请勿与任何人分享此令牌。", - "invalidation-1": "It looks like you have a valid exam token. If you generate a new one, your existing token will be invalidated.", - "invalidation-2": "If you generate a new token, your existing token will be invalidated.", + "invalidation-1": "你似乎有一个有效的考试令牌。如果你生成新的令牌,现有的令牌将被作废。", + "invalidation-2": "如果你生成新的令牌,现有的令牌将被作废。", "generate-exam-token": "生成考试令牌", - "your-exam-token": "Your Exam Token is: {{token}}", + "your-exam-token": "你的考试令牌是:{{token}}", "error": "生成令牌时出错,请稍后再试。", - "no-token": "It looks like you don't have a valid exam token.", - "copy": "Copy Exam Token", + "no-token": "你似乎没有有效的考试令牌。", + "copy": "复制考试令牌", "copied": "令牌已复制到剪贴板", "copy-error": "复制令牌到剪贴板时出错", - "token-usage": "Your Exam Environment authorization token is used to log you into the desktop application.", - "generated": "A new Exam Environment authorization token has been generated for your account.", - "non-staff-testing": "Only freeCodeCamp staff are allowed to generate exam tokens on non-production environments at this time." + "token-usage": "你的考试环境授权令牌用于登录桌面应用。", + "generated": "已为你的账户生成新的考试环境授权令牌。", + "non-staff-testing": "目前只有 freeCodeCamp 员工被允许在非生产环境中生成考试令牌。" }, "shortcuts": { "title": "键盘快捷键", @@ -1420,24 +1420,24 @@ } }, "speaking-modal": { - "heading": "Speaking Practice", - "repeat-sentence": "Repeat aloud this sentence:", - "play": "Play", - "playing": "Playing...", - "record": "Record", - "stop": "Stop", - "incorrect-words": "Incorrect words: {{words}}.", - "misplaced-words": "Misplaced words: {{words}}.", - "correct-congratulations": "That's correct! Congratulations!", - "very-good": "Very good!", - "try-again": "Try again.", - "no-audio-available": "No audio file available.", - "no-speech-detected": "Recording stopped. No speech detected.", - "speech-recognition-not-supported": "Speech recognition not supported in this browser.", - "recording-speak-now": "Recording. Speak now.", - "recording-stopped-processing": "Recording stopped. Processing...", - "microphone-access-error": "Error: Could not access microphone.", - "speaking-button": "Practice speaking" + "heading": "口语练习", + "repeat-sentence": "请大声复述这句话:", + "play": "播放", + "playing": "正在播放......", + "record": "录制", + "stop": "停止", + "incorrect-words": "错误的单词:{{words}}。", + "misplaced-words": "位置错误的单词:{{words}}。", + "correct-congratulations": "正确!恭喜你!", + "very-good": "非常好!", + "try-again": "再试一次。", + "no-audio-available": "没有可用的音频文件。", + "no-speech-detected": "录音已停止。未检测到语音。", + "speech-recognition-not-supported": "此浏览器不支持语音识别。", + "recording-speak-now": "正在录音。请开始讲话。", + "recording-stopped-processing": "录音已停止。正在处理中......", + "microphone-access-error": "错误:无法访问麦克风。", + "speaking-button": "练习口语" }, "curriculum": { "catalog": { @@ -1447,20 +1447,20 @@ "intermediate": "中级", "advanced": "高级" }, - "duration": "{{duration}} hours", - "no-results": "No courses found. Try adjusting your filters to see more results.", + "duration": "{{duration}} 小时", + "no-results": "未找到课程。尝试调整筛选以查看更多结果。", "topic": { "html": "HTML", "css": "CSS", "js": "JavaScript", "react": "React", "python": "Python", - "data-analysis": "Data Analysis", - "machine-learning": "Machine Learning", + "data-analysis": "数据分析", + "machine-learning": "机器学习", "d3": "D3", - "api": "APIs", - "information-security": "Information Security", - "computer-fundamentals": "Computer Fundamentals" + "api": "API", + "information-security": "信息安全", + "computer-fundamentals": "计算机基础" } } } diff --git a/client/i18n/locales/espanol/intro.json b/client/i18n/locales/espanol/intro.json index 8b915320732..61ad5202974 100644 --- a/client/i18n/locales/espanol/intro.json +++ b/client/i18n/locales/espanol/intro.json @@ -490,10 +490,10 @@ } }, "front-end-development-libraries": { - "title": "Frontend Development Libraries V8", + "title": "Front-End Development Libraries V8", "intro": [ - "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular frontend libraries in the industry.", - "In the Frontend Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.", + "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular front-end libraries in the industry.", + "In the Front-End Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.", "Después, construirás un carrito de compras y otras aplicaciones para aprender a crear poderosas aplicaciones de página única (SPAs) con React y Redux." ], "note": "", @@ -501,7 +501,7 @@ "bootstrap": { "title": "Bootstrap", "intro": [ - "Bootstrap is a frontend 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.", + "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.", "En este curso, aprenderás cómo crear sitios web adaptativos con Bootstrap, y utilizarás sus clases incluidas para estilizar botones, imágenes, formularios, navegación y otros elementos." ] }, @@ -544,10 +544,10 @@ ] }, "front-end-development-libraries-projects": { - "title": "Frontend Development Libraries Projects", + "title": "Front-End Development Libraries Projects", "intro": [ - "It's time to put your frontend 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 Frontend Development Libraries certification." + "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." ] } } @@ -696,11 +696,11 @@ } }, "back-end-development-and-apis": { - "title": "Backend Development and APIs V8", + "title": "Back-End Development and APIs V8", "intro": [ - "Until this point, you've only used JavaScript on the frontend to add interactivity to a page, solve algorithm challenges, or build an SPA. But JavaScript can also be used on the backend, or server, to build entire web applications.", + "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.", "Hoy en día, una de las formas populares para construir aplicaciones es a través de microservicios, que son pequeñas aplicaciones modulares que trabajan juntas para formar una aplicación más grande.", - "In the Backend Development and APIs Certification, you'll learn how to write backend apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." + "In the Back-End Development and APIs Certification, you'll learn how to write back-end apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." ], "note": "", "blocks": { @@ -714,7 +714,7 @@ "basic-node-and-express": { "title": "Node y Express Basico", "intro": [ - "Node.js es un entorno de ejecución de JavaScript que permite a desarrolladores escribir programas de backend (lado del servidor) en JavaScript. Node.js viene con muchos módulos integrados — pequeños programas independientes — que ayudan en esto. Algunos de los módulos principales incluyen HTTP, que actúa como un servidor, y sistema de archivos, un módulo para leer y modificar archivos.", + "Node.js is a JavaScript runtime that allows developers to write back-end (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.", "En el último conjunto de cursos aprendiste a instalar y administrar paquetes desde npm, que son colecciones de módulos más pequeños. Estos paquetes pueden ayudarte a construir aplicaciones más grandes y complejas.", "Express es un framework para aplicaciones web y es uno de los paquetes más populares en npm. Express logra que crear un servidor y manejar el enrutamiento de tu aplicación sea mucho más fácil, ya que realiza cosas como redirigir a las personas a la página correcta cuando visitan un endpoint como
/blog
.", "En este curso, aprenderás los fundamentos de Node y Express, incluyendo cómo crear un servidor, servir diferentes archivos y gestionar diferentes peticiones desde el navegador." @@ -729,10 +729,10 @@ ] }, "back-end-development-and-apis-projects": { - "title": "Backend Development and APIs Projects", + "title": "Back-End Development and APIs Projects", "intro": [ "Ya has trabajado con APIs antes, pero ahora que sabes utilizar npm, Node, Express, MongoDB y Mongoose, es momento de construir la tuya. Haz uso de todo lo que aprendiste hasta ahora para crear 5 microservicios diferentes, los cuales son aplicaciones más pequeñas con ámbito limitado.", - "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 Backend Development and APIs Certification, too." + "After creating these, you'll have 5 cool microservice APIs you can show off to friends, family, and potential employers. Oh, and you'll have a shiny new Back-End Development and APIs Certification, too." ] } } @@ -759,13 +759,13 @@ "intro": [ "Ahora es el momento de sumergirse en Node.js y Express.js construyendo una aplicación de chat con un sistema de inicio de sesión.", "Para implementar el sistema de inicio de sesión de forma segura, necesitarás aprender acerca de autenticación. Este es el acto de verificar la identidad de una persona o proceso.", - "In this course, you'll learn how to use Passport to manage authentication, Pug to create reusable templates for quickly building the frontend, and web sockets for real-time communication between the clients and server." + "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." ] }, "quality-assurance-projects": { "title": "Proyectos de control de calidad", "intro": [ - "Now that you're well versed in both the frontend and backend, 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.", + "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.", "Después de completar estos proyectos de Control de Calidad, tendrás 5 proyectos más en tu currículum, y una nueva certificación para mostrar en tu portafolio." ] } @@ -3239,6 +3239,18 @@ "En este laboratorio, implementarás el algoritmo de ordenamiento de burbuja para ordenar un arreglo de enteros en orden ascendente." ] }, + "lab-selection-sort-js": { + "title": "Implement the Selection Sort Algorithm", + "intro": [ + "In this lab you will implement the selection sort algorithm." + ] + }, + "lab-insertion-sort": { + "title": "Implement the Insertion Sort Algorithm", + "intro": [ + "In this lab, you will implement the insertion sort algorithm to sort an array of integers in ascending order." + ] + }, "lab-quicksort-js": { "title": "Implement the Quicksort Algorithm", "intro": [ @@ -3337,17 +3349,17 @@ } }, "front-end-development-libraries-v9": { - "title": "Frontend Development Libraries Certification", + "title": "Front-End Development Libraries Certification", "note": "Esta certificación está actualmente en desarrollo y estará disponible pronto. Recomendamos completar los cursos disponibles a continuación para prepararte para el examen de certificación una vez que sea lanzado.", "intro": [ "Este curso te enseña las bibliotecas que los desarrolladores usan para construir páginas web: React, TypeScript, y más.", - "To earn your Frontend Development Libraries Certification:", + "To earn your Front-End Development Libraries Certification:", "- Completa los cinco proyectos requeridos para calificar para el examen de certificación.", - "- Pass the Frontend Development Libraries Certification exam." + "- Pass the Front-End Development Libraries Certification exam." ], "chapters": { - "front-end-development-libraries": "Frontend Development Libraries", - "front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam" + "front-end-development-libraries": "Front-End Development Libraries", + "front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam" }, "modules": { "react-fundamentals": "Fundamentos de React", @@ -3359,8 +3371,8 @@ "css-libraries-and-frameworks": "Bibliotecas y Frameworks CSS", "data-visualization": "Visualización de Datos y D3", "typescript-fundamentals": "Fundamentos de TypeScript ", - "review-front-end-libraries": "Frontend Libraries Review", - "front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam" + "review-front-end-libraries": "Front-End Libraries Review", + "front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam" }, "module-intros": { "data-visualization": { @@ -3378,7 +3390,7 @@ "front-end-development-libraries-certification-exam": { "note": "Próximamente en 2026.", "intro": [ - "Pass this exam to earn your Frontend Development Libraries Certification." + "Pass this exam to earn your Front-End Development Libraries Certification." ] } }, @@ -3386,7 +3398,7 @@ "lecture-introduction-to-javascript-libraries-and-frameworks": { "title": "Introducción a las Bibliotecas y Frameworks JavaScript", "intro": [ - "En estas lecciones, recibirás una introducción a las bibliotecas y los marcos de JavaScript. Aprenderás sobre las funciones de las bibliotecas y los marcos de JavaScript, las aplicaciones de página única (SPA) y los problemas que las rodean, y React, la biblioteca de interfaz de JavaScript más popular." + "In these lessons, you will get an introduction to JavaScript libraries and frameworks. You will learn about the roles of JavaScript libraries and frameworks, single page applications (SPAs) and the issue surrounding them, and React, the most popular front-end JavaScript library." ] }, "workshop-reusable-mega-navbar": { @@ -3655,6 +3667,12 @@ "En estas lecciones, aprenderás qué es TypeScript y cómo usarlo." ] }, + "lecture-understanding-type-composition": { + "title": "Understanding Type Composition", + "intro": [ + "In these lessons, you will learn how to work with union types, interfaces, void types and more." + ] + }, "lecture-working-with-generics-and-type-narrowing": { "title": "Trabajando con genéricos y estrechamiento de tipo", "intro": [ @@ -3681,15 +3699,15 @@ ] }, "review-front-end-libraries": { - "title": "Frontend Libraries Review", + "title": "Front-End Libraries Review", "intro": [ - "Review the Frontend Libraries concepts to prepare for the upcoming quiz." + "Review the Front-End Libraries concepts to prepare for the upcoming quiz." ] }, "exam-front-end-development-libraries-certification": { - "title": "Frontend Development Libraries Certification Exam", + "title": "Front-End Development Libraries Certification Exam", "intro": [ - "Pass this exam to earn your Frontend Development Libraries Certification" + "Pass this exam to earn your Front-End Development Libraries Certification" ] } } @@ -4434,17 +4452,17 @@ } }, "back-end-development-and-apis-v9": { - "title": "Backend Development and APIs Certification", + "title": "Back-End Development and APIs Certification", "note": "Esta certificación está actualmente en desarrollo y estará disponible pronto.", "intro": [ - "This course teaches you the fundamentals of backend development and APIs.", - "To earn your Backend Development and APIs Certification:", + "This course teaches you the fundamentals of back-end development and APIs.", + "To earn your Back-End Development and APIs Certification:", "- Completa los cinco proyectos requeridos para calificar para el examen de certificación.", - "- Pass the Backend Development and APIs Certification exam." + "- Pass the Back-End Development and APIs Certification exam." ], "chapters": { - "back-end-development-and-apis": "Backend Development and APIs", - "back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam" + "back-end-development-and-apis": "Back-End Development and APIs", + "back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam" }, "modules": { "introduction-to-nodejs": "Introducción a Node.js", @@ -4460,7 +4478,7 @@ "security-and-privacy": "Seguridad y Privacidad", "authentication": "Autenticación", "tooling-and-deployment": "Herramientas e Implementación", - "back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam" + "back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam" }, "module-intros": { "introduction-to-nodejs": { @@ -4544,7 +4562,7 @@ "back-end-development-and-apis-certification-exam": { "note": "Próximamente a finales de 2026", "intro": [ - "Pass this exam to earn your Backend Development and APIs Certification." + "Pass this exam to earn your Back-End Development and APIs Certification." ] } }, @@ -4552,7 +4570,7 @@ "lecture-working-with-nodejs-and-event-driven-architecture": { "title": "Trabajando con NodeJS y la arquitectura controlada por eventos", "intro": [ - "Aprenda sobre las librerías principales de Node.js, cómo instalar Node.js en su computadora, y las ventajas y desventajas de usar Node.js en el backend." + "Learn about Node.js core libraries, how to install Node.js on your computer, and the advantages and disadvantages of using Node.js on the back-end." ] }, "review-node-js-core-modules": { @@ -4604,9 +4622,9 @@ ] }, "exam-back-end-development-and-apis-certification": { - "title": "Backend Development and APIs Certification Exam", + "title": "Back-End Development and APIs Certification Exam", "intro": [ - "Pass this exam to earn your Backend Development and APIs Certification" + "Pass this exam to earn your Back-End Development and APIs Certification" ] } } diff --git a/client/i18n/locales/espanol/translations.json b/client/i18n/locales/espanol/translations.json index 4c139819364..44837cd8234 100644 --- a/client/i18n/locales/espanol/translations.json +++ b/client/i18n/locales/espanol/translations.json @@ -1251,14 +1251,14 @@ "javascript-algorithms-and-data-structures-cert": "Certificación de algoritmos y estructuras de datos de JavaScript heredada V7", "javascript-algorithms-and-data-structures-v8": "Algoritmos y estructuras de datos de JavaScript heredado V8", "javascript-algorithms-and-data-structures-v8-cert": "Certificación de algoritmos y estructuras de datos de JavaScript heredada V8", - "front-end-development-libraries": "Frontend Development Libraries V8", - "front-end-development-libraries-cert": "Frontend Development Libraries V8 Certification", + "front-end-development-libraries": "Front-End Development Libraries V8", + "front-end-development-libraries-cert": "Front-End Development Libraries V8 Certification", "data-visualization": "Visualización de datos V8", "data-visualization-cert": "Certificación en visualización de datos V8", "relational-database-v8": "Base de datos relacional V8", "relational-database-v8-cert": "Certificación en base de datos relacional V8", - "back-end-development-and-apis": "Backend Development and APIs V8", - "back-end-development-and-apis-cert": "Backend Development and APIs V8 Certification", + "back-end-development-and-apis": "Back-End Development and APIs V8", + "back-end-development-and-apis-cert": "Back-End Development and APIs V8 Certification", "quality-assurance-v7": "Seguro de calidad", "quality-assurance-v7-cert": "Certificación de Garantía de Calidad", "scientific-computing-with-python-v7": "Computación científica con Python", @@ -1282,14 +1282,14 @@ "responsive-web-design-v9-cert": "Certificación en diseño web responsivo", "javascript-v9": "JavaScript", "javascript-v9-cert": "Certificación en JavaScript", - "front-end-development-libraries-v9": "Frontend Development Libraries", - "front-end-development-libraries-v9-cert": "Frontend Development Libraries Certification", + "front-end-development-libraries-v9": "Front-End Development Libraries", + "front-end-development-libraries-v9-cert": "Front-End Development Libraries Certification", "python-v9": "Python", "python-v9-cert": "Certificación en Python", "relational-databases-v9": "Base de datos relacional", "relational-databases-v9-cert": "Certificación en base de datos relacional", - "back-end-development-and-apis-v9": "Backend Development and APIs", - "back-end-development-and-apis-v9-cert": "Backend Development and APIs Certification", + "back-end-development-and-apis-v9": "Back-End Development and APIs", + "back-end-development-and-apis-v9-cert": "Back-End Development and APIs Certification", "full-stack-developer-v9": "Full-Stack Developer", "full-stack-developer-v9-cert": "Full-Stack Developer Certification", "a1-professional-spanish": "Español profesional A1", @@ -1300,10 +1300,10 @@ "a2-professional-chinese-cert": "Certificación de Chino Profesional A2", "a1-professional-chinese": "Chino profesional A1", "a1-professional-chinese-cert": "Certificado de chino profesional A1", - "legacy-front-end": "Legacy Frontend", - "legacy-front-end-cert": "Legacy Frontend Certification", - "legacy-back-end": "Legacy Backend", - "legacy-back-end-cert": "Legacy Backend Certification", + "legacy-front-end": "Legacy Front-End", + "legacy-front-end-cert": "Legacy Front-End Certification", + "legacy-back-end": "Legacy Back-End", + "legacy-back-end-cert": "Legacy Back-End Certification", "legacy-data-visualization": "Visualización de datos heredados", "legacy-data-visualization-cert": "Certificación de visualización de datos heredados", "information-security-and-quality-assurance": "Seguridad de la información heredada y garantía de calidad", diff --git a/client/i18n/locales/german/intro.json b/client/i18n/locales/german/intro.json index 4f607757205..5b492fff536 100644 --- a/client/i18n/locales/german/intro.json +++ b/client/i18n/locales/german/intro.json @@ -490,10 +490,10 @@ } }, "front-end-development-libraries": { - "title": "Frontend Development Libraries V8", + "title": "Front-End Development Libraries V8", "intro": [ - "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular frontend libraries in the industry.", - "In the Frontend Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.", + "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular front-end libraries in the industry.", + "In the Front-End Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.", "Später baust du einen Warenkorb und andere Anwendungen, um zu lernen, wie du mit React und Redux leistungsstarke Single Page Applications (SPAs) erstellen kannst." ], "note": "", @@ -501,7 +501,7 @@ "bootstrap": { "title": "Bootstrap", "intro": [ - "Bootstrap is a frontend 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.", + "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 diesem Kurs lernst du, wie du mit Bootstrap responsive Websites erstellst und die enthaltenen Klassen nutzt, um Buttons, Bilder, Formulare, Navigation und andere gängige Elemente zu gestalten." ] }, @@ -544,10 +544,10 @@ ] }, "front-end-development-libraries-projects": { - "title": "Frontend Development Libraries Projects", + "title": "Front-End Development Libraries Projects", "intro": [ - "It's time to put your frontend 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 Frontend Development Libraries certification." + "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." ] } } @@ -696,11 +696,11 @@ } }, "back-end-development-and-apis": { - "title": "Backend Development and APIs V8", + "title": "Back-End Development and APIs V8", "intro": [ - "Until this point, you've only used JavaScript on the frontend to add interactivity to a page, solve algorithm challenges, or build an SPA. But JavaScript can also be used on the backend, or server, to build entire web applications.", + "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.", "Heutzutage ist eine der beliebtesten Arten, Anwendungen zu erstellen, Microservices. Das sind kleine, modulare Anwendungen, die zusammenarbeiten und ein größeres Ganzes bilden.", - "In the Backend Development and APIs Certification, you'll learn how to write backend apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." + "In the Back-End Development and APIs Certification, you'll learn how to write back-end apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." ], "note": "", "blocks": { @@ -714,7 +714,7 @@ "basic-node-and-express": { "title": "Basis Node und Express", "intro": [ - "Node.js ist eine JavaScript-Laufzeitumgebung, die es Entwicklern ermöglicht, Back-End-Programme (serverseitige Programme) in JavaScript zu schreiben. Node.js kommt mit einer Handvoll eingebauter Module - kleine, unabhängige Programme - die dabei helfen. Einige der Kernmodule sind HTTP, das wie ein Server agiert, und Dateisystem, ein Modul zum Lesen und Ändern von Dateien.", + "Node.js is a JavaScript runtime that allows developers to write back-end (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 den letzten Kursen hast du gelernt, Pakete von npm zu installieren und zu verwalten, die Sammlungen von kleineren Modulen sind. Diese Pakete können dir helfen, größere, komplexere Anwendungen zu bauen.", "Express ist ein leichtgewichtiges Framework für Webanwendungen und eines der beliebtesten Pakete auf npm. Mit Express ist es viel einfacher, einen Server zu erstellen und das Routing für deine Anwendung zu verwalten. Damit wird z. B. sichergestellt, dass Besucher auf die richtige Seite geleitet werden, wenn sie einen bestimmten Endpunkt wie
/blog
besuchen.", "In diesem Kurs lernst du die Grundlagen von Node und Express. Du erfährst, wie du einen Server erstellst, verschiedene Dateien bereitstellst und verschiedene Anfragen des Browsers bearbeitest." @@ -729,10 +729,10 @@ ] }, "back-end-development-and-apis-projects": { - "title": "Backend Development and APIs Projects", + "title": "Back-End Development and APIs Projects", "intro": [ "Du hast bereits mit APIs gearbeitet, aber jetzt, wo du npm, Node, Express, MongoDB und Mongoose kennst, ist es an der Zeit, deine eigenen zu bauen. Nutze alles, was du bisher gelernt hast, um 5 verschiedene Microservices zu erstellen, also kleinere Anwendungen, die in ihrem Umfang begrenzt sind.", - "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 Backend Development and APIs Certification, too." + "After creating these, you'll have 5 cool microservice APIs you can show off to friends, family, and potential employers. Oh, and you'll have a shiny new Back-End Development and APIs Certification, too." ] } } @@ -759,13 +759,13 @@ "intro": [ "Jetzt ist es an der Zeit, tief in Node.js und Express.js einzutauchen, indem wir eine Chat-Anwendung mit einem Anmeldesystem bauen.", "Um das Anmeldesystem sicher zu implementieren, musst du etwas über Authentifizierung lernen. Dies ist der Akt der Identitätsprüfung einer Person oder eines Prozesses.", - "In this course, you'll learn how to use Passport to manage authentication, Pug to create reusable templates for quickly building the frontend, and web sockets for real-time communication between the clients and server." + "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." ] }, "quality-assurance-projects": { "title": "Qualitätssicherungsprojekte", "intro": [ - "Now that you're well versed in both the frontend and backend, 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.", + "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.", "Nachdem du diese Qualitätssicherungsprojekte abgeschlossen hast, hast du 5 weitere Projekte in der Tasche und eine neue Zertifizierung, die du in deinem Portfolio vorzeigen kannst." ] } @@ -3225,6 +3225,18 @@ "In this lab, you will implement the bubble sort algorithm to sort an array of integers in ascending order." ] }, + "lab-selection-sort-js": { + "title": "Implement the Selection Sort Algorithm", + "intro": [ + "In this lab you will implement the selection sort algorithm." + ] + }, + "lab-insertion-sort": { + "title": "Implement the Insertion Sort Algorithm", + "intro": [ + "In this lab, you will implement the insertion sort algorithm to sort an array of integers in ascending order." + ] + }, "lab-quicksort-js": { "title": "Implement the Quicksort Algorithm", "intro": [ @@ -3321,17 +3333,17 @@ } }, "front-end-development-libraries-v9": { - "title": "Frontend Development Libraries Certification", + "title": "Front-End Development Libraries Certification", "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the libraries that developers use to build webpages: React, TypeScript, and more.", - "To earn your Frontend Development Libraries Certification:", + "To earn your Front-End Development Libraries Certification:", "- Complete the five required projects to qualify for the certification exam.", - "- Pass the Frontend Development Libraries Certification exam." + "- Pass the Front-End Development Libraries Certification exam." ], "chapters": { - "front-end-development-libraries": "Frontend Development Libraries", - "front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam" + "front-end-development-libraries": "Front-End Development Libraries", + "front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam" }, "modules": { "react-fundamentals": "React Fundamentals", @@ -3343,8 +3355,8 @@ "css-libraries-and-frameworks": "CSS Libraries and Frameworks", "data-visualization": "Data Visualization and D3", "typescript-fundamentals": "TypeScript Fundamentals", - "review-front-end-libraries": "Frontend Libraries Review", - "front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam" + "review-front-end-libraries": "Front-End Libraries Review", + "front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam" }, "module-intros": { "data-visualization": { @@ -3362,7 +3374,7 @@ "front-end-development-libraries-certification-exam": { "note": "Coming 2026", "intro": [ - "Pass this exam to earn your Frontend Development Libraries Certification." + "Pass this exam to earn your Front-End Development Libraries Certification." ] } }, @@ -3370,7 +3382,7 @@ "lecture-introduction-to-javascript-libraries-and-frameworks": { "title": "Introduction to JavaScript Libraries and Frameworks", "intro": [ - "In these lessons, you will get an introduction to JavaScript libraries and frameworks. You will learn about the roles of JavaScript libraries and frameworks, single page applications (SPAs) and the issue surrounding them, and React, the most popular frontend JavaScript library." + "In these lessons, you will get an introduction to JavaScript libraries and frameworks. You will learn about the roles of JavaScript libraries and frameworks, single page applications (SPAs) and the issue surrounding them, and React, the most popular front-end JavaScript library." ] }, "workshop-reusable-mega-navbar": { @@ -3633,6 +3645,12 @@ "In these lessons, you will learn what TypeScript is and how to use it." ] }, + "lecture-understanding-type-composition": { + "title": "Understanding Type Composition", + "intro": [ + "In these lessons, you will learn how to work with union types, interfaces, void types and more." + ] + }, "lecture-working-with-generics-and-type-narrowing": { "title": "Working with Generics and Type Narrowing", "intro": [ @@ -3657,15 +3675,15 @@ "intro": ["Test what you've learned on Typescript with this quiz."] }, "review-front-end-libraries": { - "title": "Frontend Libraries Review", + "title": "Front-End Libraries Review", "intro": [ - "Review the Frontend Libraries concepts to prepare for the upcoming quiz." + "Review the Front-End Libraries concepts to prepare for the upcoming quiz." ] }, "exam-front-end-development-libraries-certification": { - "title": "Frontend Development Libraries Certification Exam", + "title": "Front-End Development Libraries Certification Exam", "intro": [ - "Pass this exam to earn your Frontend Development Libraries Certification" + "Pass this exam to earn your Front-End Development Libraries Certification" ] } } @@ -4394,17 +4412,17 @@ } }, "back-end-development-and-apis-v9": { - "title": "Backend Development and APIs Certification", + "title": "Back-End Development and APIs Certification", "note": "This certification is currently in development and will be available soon.", "intro": [ - "This course teaches you the fundamentals of backend development and APIs.", - "To earn your Backend Development and APIs Certification:", + "This course teaches you the fundamentals of back-end development and APIs.", + "To earn your Back-End Development and APIs Certification:", "- Complete the five required projects to qualify for the certification exam.", - "- Pass the Backend Development and APIs Certification exam." + "- Pass the Back-End Development and APIs Certification exam." ], "chapters": { - "back-end-development-and-apis": "Backend Development and APIs", - "back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam" + "back-end-development-and-apis": "Back-End Development and APIs", + "back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam" }, "modules": { "introduction-to-nodejs": "Introduction to Node.js", @@ -4420,7 +4438,7 @@ "security-and-privacy": "Security and Privacy", "authentication": "Authentication", "tooling-and-deployment": "Tooling and Deployment", - "back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam" + "back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam" }, "module-intros": { "introduction-to-nodejs": { @@ -4504,7 +4522,7 @@ "back-end-development-and-apis-certification-exam": { "note": "Coming Late 2026", "intro": [ - "Pass this exam to earn your Backend Development and APIs Certification." + "Pass this exam to earn your Back-End Development and APIs Certification." ] } }, @@ -4512,7 +4530,7 @@ "lecture-working-with-nodejs-and-event-driven-architecture": { "title": "Working with NodeJS and event driven architecture", "intro": [ - "Learn about Node.js core libraries, how to install Node.js on your computer, and the advantages and disadvantages of using Node.js on the backend." + "Learn about Node.js core libraries, how to install Node.js on your computer, and the advantages and disadvantages of using Node.js on the back-end." ] }, "review-node-js-core-modules": { @@ -4562,9 +4580,9 @@ ] }, "exam-back-end-development-and-apis-certification": { - "title": "Backend Development and APIs Certification Exam", + "title": "Back-End Development and APIs Certification Exam", "intro": [ - "Pass this exam to earn your Backend Development and APIs Certification" + "Pass this exam to earn your Back-End Development and APIs Certification" ] } } diff --git a/client/i18n/locales/german/translations.json b/client/i18n/locales/german/translations.json index 217f6e73ec8..0427656fc70 100644 --- a/client/i18n/locales/german/translations.json +++ b/client/i18n/locales/german/translations.json @@ -1251,14 +1251,14 @@ "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures V7 Certification", "javascript-algorithms-and-data-structures-v8": "Legacy JavaScript Algorithms and Data Structures V8", "javascript-algorithms-and-data-structures-v8-cert": "Legacy JavaScript Algorithms and Data Structures V8 Certification", - "front-end-development-libraries": "Frontend Development Libraries V8", - "front-end-development-libraries-cert": "Frontend Development Libraries V8 Certification", + "front-end-development-libraries": "Front-End Development Libraries V8", + "front-end-development-libraries-cert": "Front-End Development Libraries V8 Certification", "data-visualization": "Data Visualization V8", "data-visualization-cert": "Data Visualization V8 Certification", "relational-database-v8": "Relational Database V8", "relational-database-v8-cert": "Relational Database V8 Certification", - "back-end-development-and-apis": "Backend Development and APIs V8", - "back-end-development-and-apis-cert": "Backend Development and APIs V8 Certification", + "back-end-development-and-apis": "Back-End Development and APIs V8", + "back-end-development-and-apis-cert": "Back-End Development and APIs V8 Certification", "quality-assurance-v7": "Quality Assurance", "quality-assurance-v7-cert": "Quality Assurance Certification", "scientific-computing-with-python-v7": "Scientific Computing with Python", @@ -1282,14 +1282,14 @@ "responsive-web-design-v9-cert": "Responsive Web Design Certification", "javascript-v9": "JavaScript", "javascript-v9-cert": "JavaScript Certification", - "front-end-development-libraries-v9": "Frontend Development Libraries", - "front-end-development-libraries-v9-cert": "Frontend Development Libraries Certification", + "front-end-development-libraries-v9": "Front-End Development Libraries", + "front-end-development-libraries-v9-cert": "Front-End Development Libraries Certification", "python-v9": "Python", "python-v9-cert": "Python Certification", "relational-databases-v9": "Relational Database", "relational-databases-v9-cert": "Relational Database Certification", - "back-end-development-and-apis-v9": "Backend Development and APIs", - "back-end-development-and-apis-v9-cert": "Backend Development and APIs Certification", + "back-end-development-and-apis-v9": "Back-End Development and APIs", + "back-end-development-and-apis-v9-cert": "Back-End Development and APIs Certification", "full-stack-developer-v9": "Full-Stack Developer", "full-stack-developer-v9-cert": "Full-Stack Developer Certification", "a1-professional-spanish": "A1 Professional Spanish", @@ -1300,10 +1300,10 @@ "a2-professional-chinese-cert": "A2 Professional Chinese Certification", "a1-professional-chinese": "A1 Professional Chinese", "a1-professional-chinese-cert": "A1 Professional Chinese Certification", - "legacy-front-end": "Legacy Frontend", - "legacy-front-end-cert": "Legacy Frontend Certification", - "legacy-back-end": "Legacy Backend", - "legacy-back-end-cert": "Legacy Backend Certification", + "legacy-front-end": "Legacy Front-End", + "legacy-front-end-cert": "Legacy Front-End Certification", + "legacy-back-end": "Legacy Back-End", + "legacy-back-end-cert": "Legacy Back-End Certification", "legacy-data-visualization": "Legacy Data Visualization", "legacy-data-visualization-cert": "Legacy Data Visualization Certification", "information-security-and-quality-assurance": "Legacy Information Security and Quality Assurance", diff --git a/client/i18n/locales/italian/intro.json b/client/i18n/locales/italian/intro.json index 1df27252aea..c46f5c1011c 100644 --- a/client/i18n/locales/italian/intro.json +++ b/client/i18n/locales/italian/intro.json @@ -490,10 +490,10 @@ } }, "front-end-development-libraries": { - "title": "Frontend Development Libraries V8", + "title": "Front-End Development Libraries V8", "intro": [ - "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular frontend libraries in the industry.", - "In the Frontend Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.", + "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular front-end libraries in the industry.", + "In the Front-End Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.", "Più tardi, costruirai un carrello e altre applicazioni per imparare a creare potenti applicazioni a pagina singola (Single Page Application, SPA) con React e Redux." ], "note": "", @@ -501,7 +501,7 @@ "bootstrap": { "title": "Bootstrap", "intro": [ - "Bootstrap is a frontend 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.", + "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 questo corso, imparerai come costruire siti web responsivi con Bootstrap, e a utilizzare le sue classi per stilizzare pulsanti, immagini, moduli, navigazione e altri elementi comuni." ] }, @@ -544,10 +544,10 @@ ] }, "front-end-development-libraries-projects": { - "title": "Frontend Development Libraries Projects", + "title": "Front-End Development Libraries Projects", "intro": [ - "It's time to put your frontend 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 Frontend Development Libraries certification." + "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." ] } } @@ -696,11 +696,11 @@ } }, "back-end-development-and-apis": { - "title": "Backend Development and APIs V8", + "title": "Back-End Development and APIs V8", "intro": [ - "Until this point, you've only used JavaScript on the frontend to add interactivity to a page, solve algorithm challenges, or build an SPA. But JavaScript can also be used on the backend, or server, to build entire web applications.", + "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.", "Oggi, uno dei modi più popolari per costruire applicazioni è attraverso i microservizi, che sono piccole applicazioni modulari che lavorano insieme per formare qualcosa di più grande.", - "In the Backend Development and APIs Certification, you'll learn how to write backend apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." + "In the Back-End Development and APIs Certification, you'll learn how to write back-end apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." ], "note": "", "blocks": { @@ -714,7 +714,7 @@ "basic-node-and-express": { "title": "Node e Express Base", "intro": [ - "Node.js è un runtime JavaScript che permette agli sviluppatori di scrivere programmi backend (lato server) in JavaScript. Node.js viene fornito con una manciata di moduli incorporati — piccoli programmi indipendenti — che aiutano in questo. Alcuni dei moduli principali includono HTTP, che agisce come un server e File System, un modulo per leggere e modificare i file.", + "Node.js is a JavaScript runtime that allows developers to write back-end (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.", "Nell'ultimo gruppo di corsi hai imparato ad installare e gestire pacchetti da npm, che sono collezioni di moduli più piccoli. Questi pacchetti possono aiutarti a costruire applicazioni più grandi e complesse.", "Express è un framework per applicazioni web leggero ed è uno dei pacchetti più popolari su npm. Express rende molto più facile creare un server e gestire l'instradamento (routing) per l'applicazione, che gestisce cose come dirigere le persone alla pagina corretta quando visitano un determinato endpoint come
/blog
.", "In questo corso, imparerai le basi di Node e Express, incluso come creare un server, servire file diversi, e gestire richieste diverse dal browser." @@ -729,10 +729,10 @@ ] }, "back-end-development-and-apis-projects": { - "title": "Backend Development and APIs Projects", + "title": "Back-End Development and APIs Projects", "intro": [ "Hai già lavorato con le API prima, ma ora che conosci npm, Node, Express, MongoDB e Mongoose, è ora di costruirle. Costruisci su tutto quello che hai imparato fino a questo punto per creare 5 diversi microservizi, che sono applicazioni più piccole, con un ambito di applicazione ristretto.", - "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 Backend Development and APIs Certification, too." + "After creating these, you'll have 5 cool microservice APIs you can show off to friends, family, and potential employers. Oh, and you'll have a shiny new Back-End Development and APIs Certification, too." ] } } @@ -759,13 +759,13 @@ "intro": [ "Ora è il momento di approfondire Node.js e Express.js costruendo un'applicazione di chat con un sistema di accesso.", "Per implementare il sistema di accesso in modo sicuro, è necessario conoscere l'autenticazione. Questo è l'atto di verificare l'identità di una persona o di un processo.", - "In this course, you'll learn how to use Passport to manage authentication, Pug to create reusable templates for quickly building the frontend, and web sockets for real-time communication between the clients and server." + "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." ] }, "quality-assurance-projects": { "title": "Progetti di Garanzia di Qualità", "intro": [ - "Now that you're well versed in both the frontend and backend, 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.", + "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.", "Dopo aver completato questi progetti di Garanzia di Qualità, avrai altri 5 progetti al tuo attivo e una nuova certificazione da mostrare nel tuo portfolio." ] } @@ -3225,6 +3225,18 @@ "In this lab, you will implement the bubble sort algorithm to sort an array of integers in ascending order." ] }, + "lab-selection-sort-js": { + "title": "Implement the Selection Sort Algorithm", + "intro": [ + "In this lab you will implement the selection sort algorithm." + ] + }, + "lab-insertion-sort": { + "title": "Implement the Insertion Sort Algorithm", + "intro": [ + "In this lab, you will implement the insertion sort algorithm to sort an array of integers in ascending order." + ] + }, "lab-quicksort-js": { "title": "Implement the Quicksort Algorithm", "intro": [ @@ -3321,17 +3333,17 @@ } }, "front-end-development-libraries-v9": { - "title": "Frontend Development Libraries Certification", + "title": "Front-End Development Libraries Certification", "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the libraries that developers use to build webpages: React, TypeScript, and more.", - "To earn your Frontend Development Libraries Certification:", + "To earn your Front-End Development Libraries Certification:", "- Complete the five required projects to qualify for the certification exam.", - "- Pass the Frontend Development Libraries Certification exam." + "- Pass the Front-End Development Libraries Certification exam." ], "chapters": { - "front-end-development-libraries": "Frontend Development Libraries", - "front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam" + "front-end-development-libraries": "Front-End Development Libraries", + "front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam" }, "modules": { "react-fundamentals": "React Fundamentals", @@ -3343,8 +3355,8 @@ "css-libraries-and-frameworks": "CSS Libraries and Frameworks", "data-visualization": "Data Visualization and D3", "typescript-fundamentals": "TypeScript Fundamentals", - "review-front-end-libraries": "Frontend Libraries Review", - "front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam" + "review-front-end-libraries": "Front-End Libraries Review", + "front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam" }, "module-intros": { "data-visualization": { @@ -3362,7 +3374,7 @@ "front-end-development-libraries-certification-exam": { "note": "Coming 2026", "intro": [ - "Pass this exam to earn your Frontend Development Libraries Certification." + "Pass this exam to earn your Front-End Development Libraries Certification." ] } }, @@ -3370,7 +3382,7 @@ "lecture-introduction-to-javascript-libraries-and-frameworks": { "title": "Introduction to JavaScript Libraries and Frameworks", "intro": [ - "In these lessons, you will get an introduction to JavaScript libraries and frameworks. You will learn about the roles of JavaScript libraries and frameworks, single page applications (SPAs) and the issue surrounding them, and React, the most popular frontend JavaScript library." + "In these lessons, you will get an introduction to JavaScript libraries and frameworks. You will learn about the roles of JavaScript libraries and frameworks, single page applications (SPAs) and the issue surrounding them, and React, the most popular front-end JavaScript library." ] }, "workshop-reusable-mega-navbar": { @@ -3633,6 +3645,12 @@ "In these lessons, you will learn what TypeScript is and how to use it." ] }, + "lecture-understanding-type-composition": { + "title": "Understanding Type Composition", + "intro": [ + "In these lessons, you will learn how to work with union types, interfaces, void types and more." + ] + }, "lecture-working-with-generics-and-type-narrowing": { "title": "Working with Generics and Type Narrowing", "intro": [ @@ -3657,15 +3675,15 @@ "intro": ["Test what you've learned on Typescript with this quiz."] }, "review-front-end-libraries": { - "title": "Frontend Libraries Review", + "title": "Front-End Libraries Review", "intro": [ - "Review the Frontend Libraries concepts to prepare for the upcoming quiz." + "Review the Front-End Libraries concepts to prepare for the upcoming quiz." ] }, "exam-front-end-development-libraries-certification": { - "title": "Frontend Development Libraries Certification Exam", + "title": "Front-End Development Libraries Certification Exam", "intro": [ - "Pass this exam to earn your Frontend Development Libraries Certification" + "Pass this exam to earn your Front-End Development Libraries Certification" ] } } @@ -4394,17 +4412,17 @@ } }, "back-end-development-and-apis-v9": { - "title": "Backend Development and APIs Certification", + "title": "Back-End Development and APIs Certification", "note": "This certification is currently in development and will be available soon.", "intro": [ - "This course teaches you the fundamentals of backend development and APIs.", - "To earn your Backend Development and APIs Certification:", + "This course teaches you the fundamentals of back-end development and APIs.", + "To earn your Back-End Development and APIs Certification:", "- Complete the five required projects to qualify for the certification exam.", - "- Pass the Backend Development and APIs Certification exam." + "- Pass the Back-End Development and APIs Certification exam." ], "chapters": { - "back-end-development-and-apis": "Backend Development and APIs", - "back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam" + "back-end-development-and-apis": "Back-End Development and APIs", + "back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam" }, "modules": { "introduction-to-nodejs": "Introduction to Node.js", @@ -4420,7 +4438,7 @@ "security-and-privacy": "Security and Privacy", "authentication": "Authentication", "tooling-and-deployment": "Tooling and Deployment", - "back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam" + "back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam" }, "module-intros": { "introduction-to-nodejs": { @@ -4504,7 +4522,7 @@ "back-end-development-and-apis-certification-exam": { "note": "Coming Late 2026", "intro": [ - "Pass this exam to earn your Backend Development and APIs Certification." + "Pass this exam to earn your Back-End Development and APIs Certification." ] } }, @@ -4512,7 +4530,7 @@ "lecture-working-with-nodejs-and-event-driven-architecture": { "title": "Working with NodeJS and event driven architecture", "intro": [ - "Learn about Node.js core libraries, how to install Node.js on your computer, and the advantages and disadvantages of using Node.js on the backend." + "Learn about Node.js core libraries, how to install Node.js on your computer, and the advantages and disadvantages of using Node.js on the back-end." ] }, "review-node-js-core-modules": { @@ -4562,9 +4580,9 @@ ] }, "exam-back-end-development-and-apis-certification": { - "title": "Backend Development and APIs Certification Exam", + "title": "Back-End Development and APIs Certification Exam", "intro": [ - "Pass this exam to earn your Backend Development and APIs Certification" + "Pass this exam to earn your Back-End Development and APIs Certification" ] } } diff --git a/client/i18n/locales/italian/translations.json b/client/i18n/locales/italian/translations.json index 0e544f778d5..e4f5d322bd8 100644 --- a/client/i18n/locales/italian/translations.json +++ b/client/i18n/locales/italian/translations.json @@ -1251,14 +1251,14 @@ "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures V7 Certification", "javascript-algorithms-and-data-structures-v8": "Legacy JavaScript Algorithms and Data Structures V8", "javascript-algorithms-and-data-structures-v8-cert": "Legacy JavaScript Algorithms and Data Structures V8 Certification", - "front-end-development-libraries": "Frontend Development Libraries V8", - "front-end-development-libraries-cert": "Frontend Development Libraries V8 Certification", + "front-end-development-libraries": "Front-End Development Libraries V8", + "front-end-development-libraries-cert": "Front-End Development Libraries V8 Certification", "data-visualization": "Data Visualization V8", "data-visualization-cert": "Data Visualization V8 Certification", "relational-database-v8": "Relational Database V8", "relational-database-v8-cert": "Relational Database V8 Certification", - "back-end-development-and-apis": "Backend Development and APIs V8", - "back-end-development-and-apis-cert": "Backend Development and APIs V8 Certification", + "back-end-development-and-apis": "Back-End Development and APIs V8", + "back-end-development-and-apis-cert": "Back-End Development and APIs V8 Certification", "quality-assurance-v7": "Quality Assurance", "quality-assurance-v7-cert": "Quality Assurance Certification", "scientific-computing-with-python-v7": "Scientific Computing with Python", @@ -1282,14 +1282,14 @@ "responsive-web-design-v9-cert": "Responsive Web Design Certification", "javascript-v9": "JavaScript", "javascript-v9-cert": "JavaScript Certification", - "front-end-development-libraries-v9": "Frontend Development Libraries", - "front-end-development-libraries-v9-cert": "Frontend Development Libraries Certification", + "front-end-development-libraries-v9": "Front-End Development Libraries", + "front-end-development-libraries-v9-cert": "Front-End Development Libraries Certification", "python-v9": "Python", "python-v9-cert": "Python Certification", "relational-databases-v9": "Relational Database", "relational-databases-v9-cert": "Relational Database Certification", - "back-end-development-and-apis-v9": "Backend Development and APIs", - "back-end-development-and-apis-v9-cert": "Backend Development and APIs Certification", + "back-end-development-and-apis-v9": "Back-End Development and APIs", + "back-end-development-and-apis-v9-cert": "Back-End Development and APIs Certification", "full-stack-developer-v9": "Full-Stack Developer", "full-stack-developer-v9-cert": "Full-Stack Developer Certification", "a1-professional-spanish": "A1 Professional Spanish", @@ -1300,10 +1300,10 @@ "a2-professional-chinese-cert": "A2 Professional Chinese Certification", "a1-professional-chinese": "A1 Professional Chinese", "a1-professional-chinese-cert": "A1 Professional Chinese Certification", - "legacy-front-end": "Legacy Frontend", - "legacy-front-end-cert": "Legacy Frontend Certification", - "legacy-back-end": "Legacy Backend", - "legacy-back-end-cert": "Legacy Backend Certification", + "legacy-front-end": "Legacy Front-End", + "legacy-front-end-cert": "Legacy Front-End Certification", + "legacy-back-end": "Legacy Back-End", + "legacy-back-end-cert": "Legacy Back-End Certification", "legacy-data-visualization": "Legacy Data Visualization", "legacy-data-visualization-cert": "Legacy Data Visualization Certification", "information-security-and-quality-assurance": "Legacy Information Security and Quality Assurance", diff --git a/client/i18n/locales/japanese/intro.json b/client/i18n/locales/japanese/intro.json index 874487720a6..21b3718bb9f 100644 --- a/client/i18n/locales/japanese/intro.json +++ b/client/i18n/locales/japanese/intro.json @@ -490,10 +490,10 @@ } }, "front-end-development-libraries": { - "title": "Frontend Development Libraries V8", + "title": "Front-End Development Libraries V8", "intro": [ - "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular frontend libraries in the industry.", - "In the Frontend Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.", + "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular front-end libraries in the industry.", + "In the Front-End Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.", "後ほど、ショッピングカートや他のアプリケーションを構築しながら、強力なシングルページアプリケーション (SPA) を React と Redux で作成する方法を学習します。" ], "note": "", @@ -501,7 +501,7 @@ "bootstrap": { "title": "Bootstrap", "intro": [ - "Bootstrap is a frontend 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.", + "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.", "このコースでは、Bootstrap でレスポンシブなウェブサイトを構築し、Bootstrap に含まれているクラスを使用して、ボタン、画像、フォーム、ナビゲーション、その他のよく使われる要素を整える方法を学習します。" ] }, @@ -544,10 +544,10 @@ ] }, "front-end-development-libraries-projects": { - "title": "Frontend Development Libraries Projects", + "title": "Front-End Development Libraries Projects", "intro": [ - "It's time to put your frontend 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 Frontend Development Libraries certification." + "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." ] } } @@ -696,11 +696,11 @@ } }, "back-end-development-and-apis": { - "title": "Backend Development and APIs V8", + "title": "Back-End Development and APIs V8", "intro": [ - "Until this point, you've only used JavaScript on the frontend to add interactivity to a page, solve algorithm challenges, or build an SPA. But JavaScript can also be used on the backend, or server, to build entire web applications.", + "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.", "現在、アプリケーションを構築する一般的な方法の一つはマイクロサービスを使用する方法です。これは、小さなモジュール式のアプリケーションを組み合わせて、より大きな全体を形成する方法です。", - "In the Backend Development and APIs Certification, you'll learn how to write backend apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." + "In the Back-End Development and APIs Certification, you'll learn how to write back-end apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." ], "note": "", "blocks": { @@ -714,7 +714,7 @@ "basic-node-and-express": { "title": "Node と Express の基本", "intro": [ - "Node.js は、開発者が JavaScript でバックエンド (サーバーサイド) プログラムを記述することを可能にする JavaScript ランタイムです。Node.js にはそれを支援する組み込みモジュール (小さな、独立したプログラム) がいくつかあります。コアモジュールには、サーバーのような役割を務める HTTP、ファイルを読み込んだり変更するモジュールであるファイルシステムなどがあります。", + "Node.js is a JavaScript runtime that allows developers to write back-end (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.", "一つ前のコースでは、npm から小さいモジュールの集まりであるパッケージをインストールし管理することを学習しました。これらのパッケージはより大きく複雑なアプリケーションを構築するのに役立ちます。", "Express は軽量のウェブアプリケーションフレームワークであり、また npm で最もよく使われるパッケージの一つです。Express は、サーバーを作成したり、アプリのルーティングを扱ったりすることを容易にします。例えば
/blog
のような特定のエンドポイントを訪れる人々を、正しいページに誘導するといった処理です。", "このコースでは、サーバーの作成方法、さまざまなファイルを供給する方法、そしてブラウザからのいろいろなリクエストの扱い方を含む、Node と Express の基本を学習します。" @@ -729,10 +729,10 @@ ] }, "back-end-development-and-apis-projects": { - "title": "Backend Development and APIs Projects", + "title": "Back-End Development and APIs Projects", "intro": [ "以前にも API を扱いましたが、npm、Node、Express、MongoDB、そして Mongoose を学んだ今、それを実践する時です。これまでに学習したすべてを利用して、5 つのマイクロサービス (範囲を限定されたより小さなアプリケーション) を作成してください。", - "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 Backend Development and APIs Certification, too." + "After creating these, you'll have 5 cool microservice APIs you can show off to friends, family, and potential employers. Oh, and you'll have a shiny new Back-End Development and APIs Certification, too." ] } } @@ -759,13 +759,13 @@ "intro": [ "ここで、サインインシステムがあるチャットアプリケーションを構築しながら、Node.js と Express.js を深く掘り下げます。", "サインインシステムを安全に実装するために、認証について学習する必要があります。認証とは、人または処理の身元を確認することです。", - "In this course, you'll learn how to use Passport to manage authentication, Pug to create reusable templates for quickly building the frontend, and web sockets for real-time communication between the clients and server." + "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." ] }, "quality-assurance-projects": { "title": "品質保証プロジェクト", "intro": [ - "Now that you're well versed in both the frontend and backend, 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.", + "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.", "これらの品質保証プロジェクトを完成させることで、さらに 5 つのプロジェクトの経験を積み、そしてポートフォリオで披露できる新しい認定証を取得できます。" ] } @@ -3225,6 +3225,18 @@ "In this lab, you will implement the bubble sort algorithm to sort an array of integers in ascending order." ] }, + "lab-selection-sort-js": { + "title": "Implement the Selection Sort Algorithm", + "intro": [ + "In this lab you will implement the selection sort algorithm." + ] + }, + "lab-insertion-sort": { + "title": "Implement the Insertion Sort Algorithm", + "intro": [ + "In this lab, you will implement the insertion sort algorithm to sort an array of integers in ascending order." + ] + }, "lab-quicksort-js": { "title": "Implement the Quicksort Algorithm", "intro": [ @@ -3321,17 +3333,17 @@ } }, "front-end-development-libraries-v9": { - "title": "Frontend Development Libraries Certification", + "title": "Front-End Development Libraries Certification", "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the libraries that developers use to build webpages: React, TypeScript, and more.", - "To earn your Frontend Development Libraries Certification:", + "To earn your Front-End Development Libraries Certification:", "- Complete the five required projects to qualify for the certification exam.", - "- Pass the Frontend Development Libraries Certification exam." + "- Pass the Front-End Development Libraries Certification exam." ], "chapters": { - "front-end-development-libraries": "Frontend Development Libraries", - "front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam" + "front-end-development-libraries": "Front-End Development Libraries", + "front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam" }, "modules": { "react-fundamentals": "React Fundamentals", @@ -3343,8 +3355,8 @@ "css-libraries-and-frameworks": "CSS Libraries and Frameworks", "data-visualization": "Data Visualization and D3", "typescript-fundamentals": "TypeScript Fundamentals", - "review-front-end-libraries": "Frontend Libraries Review", - "front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam" + "review-front-end-libraries": "Front-End Libraries Review", + "front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam" }, "module-intros": { "data-visualization": { @@ -3362,7 +3374,7 @@ "front-end-development-libraries-certification-exam": { "note": "Coming 2026", "intro": [ - "Pass this exam to earn your Frontend Development Libraries Certification." + "Pass this exam to earn your Front-End Development Libraries Certification." ] } }, @@ -3370,7 +3382,7 @@ "lecture-introduction-to-javascript-libraries-and-frameworks": { "title": "Introduction to JavaScript Libraries and Frameworks", "intro": [ - "In these lessons, you will get an introduction to JavaScript libraries and frameworks. You will learn about the roles of JavaScript libraries and frameworks, single page applications (SPAs) and the issue surrounding them, and React, the most popular frontend JavaScript library." + "In these lessons, you will get an introduction to JavaScript libraries and frameworks. You will learn about the roles of JavaScript libraries and frameworks, single page applications (SPAs) and the issue surrounding them, and React, the most popular front-end JavaScript library." ] }, "workshop-reusable-mega-navbar": { @@ -3633,6 +3645,12 @@ "In these lessons, you will learn what TypeScript is and how to use it." ] }, + "lecture-understanding-type-composition": { + "title": "Understanding Type Composition", + "intro": [ + "In these lessons, you will learn how to work with union types, interfaces, void types and more." + ] + }, "lecture-working-with-generics-and-type-narrowing": { "title": "Working with Generics and Type Narrowing", "intro": [ @@ -3657,15 +3675,15 @@ "intro": ["Test what you've learned on Typescript with this quiz."] }, "review-front-end-libraries": { - "title": "Frontend Libraries Review", + "title": "Front-End Libraries Review", "intro": [ - "Review the Frontend Libraries concepts to prepare for the upcoming quiz." + "Review the Front-End Libraries concepts to prepare for the upcoming quiz." ] }, "exam-front-end-development-libraries-certification": { - "title": "Frontend Development Libraries Certification Exam", + "title": "Front-End Development Libraries Certification Exam", "intro": [ - "Pass this exam to earn your Frontend Development Libraries Certification" + "Pass this exam to earn your Front-End Development Libraries Certification" ] } } @@ -4394,17 +4412,17 @@ } }, "back-end-development-and-apis-v9": { - "title": "Backend Development and APIs Certification", + "title": "Back-End Development and APIs Certification", "note": "This certification is currently in development and will be available soon.", "intro": [ - "This course teaches you the fundamentals of backend development and APIs.", - "To earn your Backend Development and APIs Certification:", + "This course teaches you the fundamentals of back-end development and APIs.", + "To earn your Back-End Development and APIs Certification:", "- Complete the five required projects to qualify for the certification exam.", - "- Pass the Backend Development and APIs Certification exam." + "- Pass the Back-End Development and APIs Certification exam." ], "chapters": { - "back-end-development-and-apis": "Backend Development and APIs", - "back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam" + "back-end-development-and-apis": "Back-End Development and APIs", + "back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam" }, "modules": { "introduction-to-nodejs": "Introduction to Node.js", @@ -4420,7 +4438,7 @@ "security-and-privacy": "Security and Privacy", "authentication": "Authentication", "tooling-and-deployment": "Tooling and Deployment", - "back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam" + "back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam" }, "module-intros": { "introduction-to-nodejs": { @@ -4504,7 +4522,7 @@ "back-end-development-and-apis-certification-exam": { "note": "Coming Late 2026", "intro": [ - "Pass this exam to earn your Backend Development and APIs Certification." + "Pass this exam to earn your Back-End Development and APIs Certification." ] } }, @@ -4512,7 +4530,7 @@ "lecture-working-with-nodejs-and-event-driven-architecture": { "title": "Working with NodeJS and event driven architecture", "intro": [ - "Learn about Node.js core libraries, how to install Node.js on your computer, and the advantages and disadvantages of using Node.js on the backend." + "Learn about Node.js core libraries, how to install Node.js on your computer, and the advantages and disadvantages of using Node.js on the back-end." ] }, "review-node-js-core-modules": { @@ -4562,9 +4580,9 @@ ] }, "exam-back-end-development-and-apis-certification": { - "title": "Backend Development and APIs Certification Exam", + "title": "Back-End Development and APIs Certification Exam", "intro": [ - "Pass this exam to earn your Backend Development and APIs Certification" + "Pass this exam to earn your Back-End Development and APIs Certification" ] } } diff --git a/client/i18n/locales/japanese/translations.json b/client/i18n/locales/japanese/translations.json index 83c4fbf3a69..15b41b0be29 100644 --- a/client/i18n/locales/japanese/translations.json +++ b/client/i18n/locales/japanese/translations.json @@ -1251,14 +1251,14 @@ "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures V7 Certification", "javascript-algorithms-and-data-structures-v8": "Legacy JavaScript Algorithms and Data Structures V8", "javascript-algorithms-and-data-structures-v8-cert": "Legacy JavaScript Algorithms and Data Structures V8 Certification", - "front-end-development-libraries": "Frontend Development Libraries V8", - "front-end-development-libraries-cert": "Frontend Development Libraries V8 Certification", + "front-end-development-libraries": "Front-End Development Libraries V8", + "front-end-development-libraries-cert": "Front-End Development Libraries V8 Certification", "data-visualization": "Data Visualization V8", "data-visualization-cert": "Data Visualization V8 Certification", "relational-database-v8": "Relational Database V8", "relational-database-v8-cert": "Relational Database V8 Certification", - "back-end-development-and-apis": "Backend Development and APIs V8", - "back-end-development-and-apis-cert": "Backend Development and APIs V8 Certification", + "back-end-development-and-apis": "Back-End Development and APIs V8", + "back-end-development-and-apis-cert": "Back-End Development and APIs V8 Certification", "quality-assurance-v7": "品質保証", "quality-assurance-v7-cert": "品質保証認定証", "scientific-computing-with-python-v7": "Python を用いた科学計算", @@ -1282,14 +1282,14 @@ "responsive-web-design-v9-cert": "Responsive Web Design Certification", "javascript-v9": "JavaScript", "javascript-v9-cert": "JavaScript Certification", - "front-end-development-libraries-v9": "Frontend Development Libraries", - "front-end-development-libraries-v9-cert": "Frontend Development Libraries Certification", + "front-end-development-libraries-v9": "Front-End Development Libraries", + "front-end-development-libraries-v9-cert": "Front-End Development Libraries Certification", "python-v9": "Python", "python-v9-cert": "Python Certification", "relational-databases-v9": "Relational Database", "relational-databases-v9-cert": "Relational Database Certification", - "back-end-development-and-apis-v9": "Backend Development and APIs", - "back-end-development-and-apis-v9-cert": "Backend Development and APIs Certification", + "back-end-development-and-apis-v9": "Back-End Development and APIs", + "back-end-development-and-apis-v9-cert": "Back-End Development and APIs Certification", "full-stack-developer-v9": "Full-Stack Developer", "full-stack-developer-v9-cert": "Full-Stack Developer Certification", "a1-professional-spanish": "A1 Professional Spanish", @@ -1300,10 +1300,10 @@ "a2-professional-chinese-cert": "A2 Professional Chinese Certification", "a1-professional-chinese": "A1 Professional Chinese", "a1-professional-chinese-cert": "A1 Professional Chinese Certification", - "legacy-front-end": "Legacy Frontend", - "legacy-front-end-cert": "Legacy Frontend Certification", - "legacy-back-end": "Legacy Backend", - "legacy-back-end-cert": "Legacy Backend Certification", + "legacy-front-end": "Legacy Front-End", + "legacy-front-end-cert": "Legacy Front-End Certification", + "legacy-back-end": "Legacy Back-End", + "legacy-back-end-cert": "Legacy Back-End Certification", "legacy-data-visualization": "旧データ可視化", "legacy-data-visualization-cert": "旧データ可視化認定証", "information-security-and-quality-assurance": "旧情報セキュリティと品質保証", diff --git a/client/i18n/locales/korean/intro.json b/client/i18n/locales/korean/intro.json index 90b13cd7761..4e2e6548e7b 100644 --- a/client/i18n/locales/korean/intro.json +++ b/client/i18n/locales/korean/intro.json @@ -490,10 +490,10 @@ } }, "front-end-development-libraries": { - "title": "Frontend Development Libraries V8", + "title": "Front-End Development Libraries V8", "intro": [ - "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular frontend libraries in the industry.", - "In the Frontend Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.", + "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular front-end libraries in the industry.", + "In the Front-End Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.", "Later, you'll build a shopping cart and other applications to learn how to create powerful Single Page Applications (SPAs) with React and Redux." ], "note": "", @@ -501,7 +501,7 @@ "bootstrap": { "title": "Bootstrap", "intro": [ - "Bootstrap is a frontend 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.", + "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." ] }, @@ -544,10 +544,10 @@ ] }, "front-end-development-libraries-projects": { - "title": "Frontend Development Libraries Projects", + "title": "Front-End Development Libraries Projects", "intro": [ - "It's time to put your frontend 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 Frontend Development Libraries certification." + "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." ] } } @@ -696,11 +696,11 @@ } }, "back-end-development-and-apis": { - "title": "Backend Development and APIs V8", + "title": "Back-End Development and APIs V8", "intro": [ - "Until this point, you've only used JavaScript on the frontend to add interactivity to a page, solve algorithm challenges, or build an SPA. But JavaScript can also be used on the backend, or server, to build entire web applications.", + "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 Backend Development and APIs Certification, you'll learn how to write backend apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." + "In the Back-End Development and APIs Certification, you'll learn how to write back-end apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." ], "note": "", "blocks": { @@ -714,7 +714,7 @@ "basic-node-and-express": { "title": "Basic Node and 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.", + "Node.js is a JavaScript runtime that allows developers to write back-end (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 for your application, which handles things like directing 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." @@ -729,10 +729,10 @@ ] }, "back-end-development-and-apis-projects": { - "title": "Backend Development and APIs Projects", + "title": "Back-End Development and APIs Projects", "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 Backend Development and APIs Certification, too." + "After creating these, you'll have 5 cool microservice APIs you can show off to friends, family, and potential employers. Oh, and you'll have a shiny new Back-End Development and APIs Certification, too." ] } } @@ -759,13 +759,13 @@ "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 frontend, and web sockets for real-time communication between the clients and server." + "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." ] }, "quality-assurance-projects": { "title": "Quality Assurance Projects", "intro": [ - "Now that you're well versed in both the frontend and backend, 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.", + "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." ] } @@ -3225,6 +3225,18 @@ "In this lab, you will implement the bubble sort algorithm to sort an array of integers in ascending order." ] }, + "lab-selection-sort-js": { + "title": "Implement the Selection Sort Algorithm", + "intro": [ + "In this lab you will implement the selection sort algorithm." + ] + }, + "lab-insertion-sort": { + "title": "Implement the Insertion Sort Algorithm", + "intro": [ + "In this lab, you will implement the insertion sort algorithm to sort an array of integers in ascending order." + ] + }, "lab-quicksort-js": { "title": "Implement the Quicksort Algorithm", "intro": [ @@ -3321,17 +3333,17 @@ } }, "front-end-development-libraries-v9": { - "title": "Frontend Development Libraries Certification", + "title": "Front-End Development Libraries Certification", "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the libraries that developers use to build webpages: React, TypeScript, and more.", - "To earn your Frontend Development Libraries Certification:", + "To earn your Front-End Development Libraries Certification:", "- Complete the five required projects to qualify for the certification exam.", - "- Pass the Frontend Development Libraries Certification exam." + "- Pass the Front-End Development Libraries Certification exam." ], "chapters": { - "front-end-development-libraries": "Frontend Development Libraries", - "front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam" + "front-end-development-libraries": "Front-End Development Libraries", + "front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam" }, "modules": { "react-fundamentals": "React Fundamentals", @@ -3343,8 +3355,8 @@ "css-libraries-and-frameworks": "CSS Libraries and Frameworks", "data-visualization": "Data Visualization and D3", "typescript-fundamentals": "TypeScript Fundamentals", - "review-front-end-libraries": "Frontend Libraries Review", - "front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam" + "review-front-end-libraries": "Front-End Libraries Review", + "front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam" }, "module-intros": { "data-visualization": { @@ -3362,7 +3374,7 @@ "front-end-development-libraries-certification-exam": { "note": "Coming 2026", "intro": [ - "Pass this exam to earn your Frontend Development Libraries Certification." + "Pass this exam to earn your Front-End Development Libraries Certification." ] } }, @@ -3370,7 +3382,7 @@ "lecture-introduction-to-javascript-libraries-and-frameworks": { "title": "Introduction to JavaScript Libraries and Frameworks", "intro": [ - "In these lessons, you will get an introduction to JavaScript libraries and frameworks. You will learn about the roles of JavaScript libraries and frameworks, single page applications (SPAs) and the issue surrounding them, and React, the most popular frontend JavaScript library." + "In these lessons, you will get an introduction to JavaScript libraries and frameworks. You will learn about the roles of JavaScript libraries and frameworks, single page applications (SPAs) and the issue surrounding them, and React, the most popular front-end JavaScript library." ] }, "workshop-reusable-mega-navbar": { @@ -3633,6 +3645,12 @@ "In these lessons, you will learn what TypeScript is and how to use it." ] }, + "lecture-understanding-type-composition": { + "title": "Understanding Type Composition", + "intro": [ + "In these lessons, you will learn how to work with union types, interfaces, void types and more." + ] + }, "lecture-working-with-generics-and-type-narrowing": { "title": "Working with Generics and Type Narrowing", "intro": [ @@ -3657,15 +3675,15 @@ "intro": ["Test what you've learned on Typescript with this quiz."] }, "review-front-end-libraries": { - "title": "Frontend Libraries Review", + "title": "Front-End Libraries Review", "intro": [ - "Review the Frontend Libraries concepts to prepare for the upcoming quiz." + "Review the Front-End Libraries concepts to prepare for the upcoming quiz." ] }, "exam-front-end-development-libraries-certification": { - "title": "Frontend Development Libraries Certification Exam", + "title": "Front-End Development Libraries Certification Exam", "intro": [ - "Pass this exam to earn your Frontend Development Libraries Certification" + "Pass this exam to earn your Front-End Development Libraries Certification" ] } } @@ -4394,17 +4412,17 @@ } }, "back-end-development-and-apis-v9": { - "title": "Backend Development and APIs Certification", + "title": "Back-End Development and APIs Certification", "note": "This certification is currently in development and will be available soon.", "intro": [ - "This course teaches you the fundamentals of backend development and APIs.", - "To earn your Backend Development and APIs Certification:", + "This course teaches you the fundamentals of back-end development and APIs.", + "To earn your Back-End Development and APIs Certification:", "- Complete the five required projects to qualify for the certification exam.", - "- Pass the Backend Development and APIs Certification exam." + "- Pass the Back-End Development and APIs Certification exam." ], "chapters": { - "back-end-development-and-apis": "Backend Development and APIs", - "back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam" + "back-end-development-and-apis": "Back-End Development and APIs", + "back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam" }, "modules": { "introduction-to-nodejs": "Introduction to Node.js", @@ -4420,7 +4438,7 @@ "security-and-privacy": "Security and Privacy", "authentication": "Authentication", "tooling-and-deployment": "Tooling and Deployment", - "back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam" + "back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam" }, "module-intros": { "introduction-to-nodejs": { @@ -4504,7 +4522,7 @@ "back-end-development-and-apis-certification-exam": { "note": "Coming Late 2026", "intro": [ - "Pass this exam to earn your Backend Development and APIs Certification." + "Pass this exam to earn your Back-End Development and APIs Certification." ] } }, @@ -4512,7 +4530,7 @@ "lecture-working-with-nodejs-and-event-driven-architecture": { "title": "Working with NodeJS and event driven architecture", "intro": [ - "Learn about Node.js core libraries, how to install Node.js on your computer, and the advantages and disadvantages of using Node.js on the backend." + "Learn about Node.js core libraries, how to install Node.js on your computer, and the advantages and disadvantages of using Node.js on the back-end." ] }, "review-node-js-core-modules": { @@ -4562,9 +4580,9 @@ ] }, "exam-back-end-development-and-apis-certification": { - "title": "Backend Development and APIs Certification Exam", + "title": "Back-End Development and APIs Certification Exam", "intro": [ - "Pass this exam to earn your Backend Development and APIs Certification" + "Pass this exam to earn your Back-End Development and APIs Certification" ] } } diff --git a/client/i18n/locales/korean/translations.json b/client/i18n/locales/korean/translations.json index 0bfc3d8c3a9..46bc98b5b6a 100644 --- a/client/i18n/locales/korean/translations.json +++ b/client/i18n/locales/korean/translations.json @@ -1251,14 +1251,14 @@ "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures V7 Certification", "javascript-algorithms-and-data-structures-v8": "Legacy JavaScript Algorithms and Data Structures V8", "javascript-algorithms-and-data-structures-v8-cert": "Legacy JavaScript Algorithms and Data Structures V8 Certification", - "front-end-development-libraries": "Frontend Development Libraries V8", - "front-end-development-libraries-cert": "Frontend Development Libraries V8 Certification", + "front-end-development-libraries": "Front-End Development Libraries V8", + "front-end-development-libraries-cert": "Front-End Development Libraries V8 Certification", "data-visualization": "Data Visualization V8", "data-visualization-cert": "Data Visualization V8 Certification", "relational-database-v8": "Relational Database V8", "relational-database-v8-cert": "Relational Database V8 Certification", - "back-end-development-and-apis": "Backend Development and APIs V8", - "back-end-development-and-apis-cert": "Backend Development and APIs V8 Certification", + "back-end-development-and-apis": "Back-End Development and APIs V8", + "back-end-development-and-apis-cert": "Back-End Development and APIs V8 Certification", "quality-assurance-v7": "Quality Assurance", "quality-assurance-v7-cert": "Quality Assurance Certification", "scientific-computing-with-python-v7": "Scientific Computing with Python", @@ -1282,14 +1282,14 @@ "responsive-web-design-v9-cert": "Responsive Web Design Certification", "javascript-v9": "JavaScript", "javascript-v9-cert": "JavaScript Certification", - "front-end-development-libraries-v9": "Frontend Development Libraries", - "front-end-development-libraries-v9-cert": "Frontend Development Libraries Certification", + "front-end-development-libraries-v9": "Front-End Development Libraries", + "front-end-development-libraries-v9-cert": "Front-End Development Libraries Certification", "python-v9": "Python", "python-v9-cert": "Python Certification", "relational-databases-v9": "Relational Database", "relational-databases-v9-cert": "Relational Database Certification", - "back-end-development-and-apis-v9": "Backend Development and APIs", - "back-end-development-and-apis-v9-cert": "Backend Development and APIs Certification", + "back-end-development-and-apis-v9": "Back-End Development and APIs", + "back-end-development-and-apis-v9-cert": "Back-End Development and APIs Certification", "full-stack-developer-v9": "Full-Stack Developer", "full-stack-developer-v9-cert": "Full-Stack Developer Certification", "a1-professional-spanish": "A1 Professional Spanish", @@ -1300,10 +1300,10 @@ "a2-professional-chinese-cert": "A2 Professional Chinese Certification", "a1-professional-chinese": "A1 Professional Chinese", "a1-professional-chinese-cert": "A1 Professional Chinese Certification", - "legacy-front-end": "Legacy Frontend", - "legacy-front-end-cert": "Legacy Frontend Certification", - "legacy-back-end": "Legacy Backend", - "legacy-back-end-cert": "Legacy Backend Certification", + "legacy-front-end": "Legacy Front-End", + "legacy-front-end-cert": "Legacy Front-End Certification", + "legacy-back-end": "Legacy Back-End", + "legacy-back-end-cert": "Legacy Back-End Certification", "legacy-data-visualization": "Legacy Data Visualization", "legacy-data-visualization-cert": "Legacy Data Visualization Certification", "information-security-and-quality-assurance": "Legacy Information Security and Quality Assurance", diff --git a/client/i18n/locales/portuguese/intro.json b/client/i18n/locales/portuguese/intro.json index ceaba0c6a16..88b42a1ebab 100644 --- a/client/i18n/locales/portuguese/intro.json +++ b/client/i18n/locales/portuguese/intro.json @@ -490,10 +490,10 @@ } }, "front-end-development-libraries": { - "title": "Frontend Development Libraries V8", + "title": "Front-End Development Libraries V8", "intro": [ - "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular frontend libraries in the industry.", - "In the Frontend Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.", + "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular front-end libraries in the industry.", + "In the Front-End Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with 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": "", @@ -501,7 +501,7 @@ "bootstrap": { "title": "Bootstrap", "intro": [ - "Bootstrap is a frontend 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.", + "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.", "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." ] }, @@ -544,10 +544,10 @@ ] }, "front-end-development-libraries-projects": { - "title": "Frontend Development Libraries Projects", + "title": "Front-End Development Libraries Projects", "intro": [ - "It's time to put your frontend 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 Frontend Development Libraries certification." + "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." ] } } @@ -696,11 +696,11 @@ } }, "back-end-development-and-apis": { - "title": "Backend Development and APIs V8", + "title": "Back-End Development and APIs V8", "intro": [ - "Until this point, you've only used JavaScript on the frontend to add interactivity to a page, solve algorithm challenges, or build an SPA. But JavaScript can also be used on the backend, or server, to build entire web applications.", + "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.", "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.", - "In the Backend Development and APIs Certification, you'll learn how to write backend apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." + "In the Back-End Development and APIs Certification, you'll learn how to write back-end apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." ], "note": "", "blocks": { @@ -714,7 +714,7 @@ "basic-node-and-express": { "title": "Básico sobre Node e Express", "intro": [ - "O Node.js é um ambiente de execução em Javascript que permite que os desenvolvedores escrevam programas de back-end (no lado do servidor) em JavaScript. O Node.js vem com diversos módulos internos — pequenos programas independentes — que ajudam com isso. Alguns dos principais módulos incluem o HTTP, que atua como um servidor, e um sistema de arquivos, que atua como um módulo para ler e modificar arquivos.", + "Node.js is a JavaScript runtime that allows developers to write back-end (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.", "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." @@ -729,10 +729,10 @@ ] }, "back-end-development-and-apis-projects": { - "title": "Backend Development and APIs Projects", + "title": "Back-End Development and APIs Projects", "intro": [ "Você já trabalhou com APIs antes, mas agora que você conhece o npm, Node, Express, MongoDB e o Mongoose, é hora de construir a sua própria API. Utilize tudo o que você aprendeu até esse ponto para criar 5 microsserviços diferentes – aplicações menores e com escopo limitado.", - "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 Backend Development and APIs Certification, too." + "After creating these, you'll have 5 cool microservice APIs you can show off to friends, family, and potential employers. Oh, and you'll have a shiny new Back-End Development and APIs Certification, too." ] } } @@ -759,13 +759,13 @@ "intro": [ "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.", - "In this course, you'll learn how to use Passport to manage authentication, Pug to create reusable templates for quickly building the frontend, and web sockets for real-time communication between the clients and server." + "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." ] }, "quality-assurance-projects": { "title": "Projetos de garantia de qualidade", "intro": [ - "Now that you're well versed in both the frontend and backend, 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.", + "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.", "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." ] } @@ -3239,6 +3239,18 @@ "Neste laboratório, você implementará o algoritmo bubble sort para ordenar um array de inteiros em ordem crescente." ] }, + "lab-selection-sort-js": { + "title": "Implement the Selection Sort Algorithm", + "intro": [ + "In this lab you will implement the selection sort algorithm." + ] + }, + "lab-insertion-sort": { + "title": "Implement the Insertion Sort Algorithm", + "intro": [ + "In this lab, you will implement the insertion sort algorithm to sort an array of integers in ascending order." + ] + }, "lab-quicksort-js": { "title": "Implement the Quicksort Algorithm", "intro": [ @@ -3337,17 +3349,17 @@ } }, "front-end-development-libraries-v9": { - "title": "Frontend Development Libraries Certification", + "title": "Front-End Development Libraries Certification", "note": "Esta certificação está atualmente em desenvolvimento e estará disponível em breve. Recomendamos completar os cursos disponíveis abaixo para se preparar para o exame de certificação assim que for lançado.", "intro": [ "Este curso ensina as bibliotecas que os desenvolvedores utilizam para criar páginas da web: React, TypeScript, e mais.", - "To earn your Frontend Development Libraries Certification:", + "To earn your Front-End Development Libraries Certification:", "- Complete os cinco projetos obrigatórios para se qualificar para o exame de certificação.", - "- Pass the Frontend Development Libraries Certification exam." + "- Pass the Front-End Development Libraries Certification exam." ], "chapters": { - "front-end-development-libraries": "Frontend Development Libraries", - "front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam" + "front-end-development-libraries": "Front-End Development Libraries", + "front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam" }, "modules": { "react-fundamentals": "Fundamentos do React", @@ -3359,8 +3371,8 @@ "css-libraries-and-frameworks": "Bibliotecas e Frameworks do CSS", "data-visualization": "Visualização de dados e D3", "typescript-fundamentals": "Fundamentos do TypeScript", - "review-front-end-libraries": "Frontend Libraries Review", - "front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam" + "review-front-end-libraries": "Front-End Libraries Review", + "front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam" }, "module-intros": { "data-visualization": { @@ -3378,7 +3390,7 @@ "front-end-development-libraries-certification-exam": { "note": "Próximo Lançamento: 2026", "intro": [ - "Pass this exam to earn your Frontend Development Libraries Certification." + "Pass this exam to earn your Front-End Development Libraries Certification." ] } }, @@ -3386,7 +3398,7 @@ "lecture-introduction-to-javascript-libraries-and-frameworks": { "title": "Introdução às Bibliotecas e Frameworks JavaScript", "intro": [ - "Nestes ensinamentos, você receberá uma introdução às bibliotecas e frameworks JavaScript. Você aprenderá sobre os papéis das bibliotecas e frameworks JavaScript, aplicativos de página única (SPAs) e o problema que os cerca, e React, a biblioteca JavaScript para frontend mais popular." + "In these lessons, you will get an introduction to JavaScript libraries and frameworks. You will learn about the roles of JavaScript libraries and frameworks, single page applications (SPAs) and the issue surrounding them, and React, the most popular front-end JavaScript library." ] }, "workshop-reusable-mega-navbar": { @@ -3655,6 +3667,12 @@ "Nestes cursos, você aprenderá o que é TypeScript e como usá-lo." ] }, + "lecture-understanding-type-composition": { + "title": "Understanding Type Composition", + "intro": [ + "In these lessons, you will learn how to work with union types, interfaces, void types and more." + ] + }, "lecture-working-with-generics-and-type-narrowing": { "title": "Trabalhando com Generics e Redução de Tipos", "intro": [ @@ -3681,15 +3699,15 @@ ] }, "review-front-end-libraries": { - "title": "Frontend Libraries Review", + "title": "Front-End Libraries Review", "intro": [ - "Review the Frontend Libraries concepts to prepare for the upcoming quiz." + "Review the Front-End Libraries concepts to prepare for the upcoming quiz." ] }, "exam-front-end-development-libraries-certification": { - "title": "Frontend Development Libraries Certification Exam", + "title": "Front-End Development Libraries Certification Exam", "intro": [ - "Pass this exam to earn your Frontend Development Libraries Certification" + "Pass this exam to earn your Front-End Development Libraries Certification" ] } } @@ -4432,17 +4450,17 @@ } }, "back-end-development-and-apis-v9": { - "title": "Backend Development and APIs Certification", + "title": "Back-End Development and APIs Certification", "note": "Esta certificação está atualmente em desenvolvimento e estará disponível em breve.", "intro": [ - "This course teaches you the fundamentals of backend development and APIs.", - "To earn your Backend Development and APIs Certification:", + "This course teaches you the fundamentals of back-end development and APIs.", + "To earn your Back-End Development and APIs Certification:", "- Complete os cinco projetos obrigatórios para se qualificar para o exame de certificação.", - "- Pass the Backend Development and APIs Certification exam." + "- Pass the Back-End Development and APIs Certification exam." ], "chapters": { - "back-end-development-and-apis": "Backend Development and APIs", - "back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam" + "back-end-development-and-apis": "Back-End Development and APIs", + "back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam" }, "modules": { "introduction-to-nodejs": "Introdução a Node.js", @@ -4458,7 +4476,7 @@ "security-and-privacy": "Segurança e Privacidade", "authentication": "Autenticação", "tooling-and-deployment": "Ferramentas e Implantação", - "back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam" + "back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam" }, "module-intros": { "introduction-to-nodejs": { @@ -4542,7 +4560,7 @@ "back-end-development-and-apis-certification-exam": { "note": "Próximo Lançamento: Final de 2026", "intro": [ - "Pass this exam to earn your Backend Development and APIs Certification." + "Pass this exam to earn your Back-End Development and APIs Certification." ] } }, @@ -4550,7 +4568,7 @@ "lecture-working-with-nodejs-and-event-driven-architecture": { "title": "Trabalhando com o NodeJS e com a arquitetura orientada a eventos", "intro": [ - "Aprenda sobre as bibliotecas principais do Node.js, como instalar o Node.js no seu computador e as vantagens e desvantagens de usar o Node.js no backend." + "Learn about Node.js core libraries, how to install Node.js on your computer, and the advantages and disadvantages of using Node.js on the back-end." ] }, "review-node-js-core-modules": { @@ -4600,9 +4618,9 @@ ] }, "exam-back-end-development-and-apis-certification": { - "title": "Backend Development and APIs Certification Exam", + "title": "Back-End Development and APIs Certification Exam", "intro": [ - "Pass this exam to earn your Backend Development and APIs Certification" + "Pass this exam to earn your Back-End Development and APIs Certification" ] } } diff --git a/client/i18n/locales/portuguese/translations.json b/client/i18n/locales/portuguese/translations.json index e23b129e631..70d51bc3c28 100644 --- a/client/i18n/locales/portuguese/translations.json +++ b/client/i18n/locales/portuguese/translations.json @@ -1251,14 +1251,14 @@ "javascript-algorithms-and-data-structures-cert": "Cerificação Algoritmos em JavaScript e Estrutura de Dados edição antiga V7", "javascript-algorithms-and-data-structures-v8": "Algoritmos em JavaScript e Estrutura de Dados edição antiga V8", "javascript-algorithms-and-data-structures-v8-cert": "Cerificação Algoritmos em JavaScript e Estrutura de Dados edição antiga V8", - "front-end-development-libraries": "Frontend Development Libraries V8", - "front-end-development-libraries-cert": "Frontend Development Libraries V8 Certification", + "front-end-development-libraries": "Front-End Development Libraries V8", + "front-end-development-libraries-cert": "Front-End Development Libraries V8 Certification", "data-visualization": "Visualização de dados V8", "data-visualization-cert": "Certificação de visualização de dados V8", "relational-database-v8": "Banco de dados Relacionais V8", "relational-database-v8-cert": "Certificação de Banco de dados Relacionais V8", - "back-end-development-and-apis": "Backend Development and APIs V8", - "back-end-development-and-apis-cert": "Backend Development and APIs V8 Certification", + "back-end-development-and-apis": "Back-End Development and APIs V8", + "back-end-development-and-apis-cert": "Back-End Development and APIs V8 Certification", "quality-assurance-v7": "Garantia de qualidade", "quality-assurance-v7-cert": "Certificação de garantia de qualidade", "scientific-computing-with-python-v7": "Computação científica com Python", @@ -1282,14 +1282,14 @@ "responsive-web-design-v9-cert": "Certificação de Design responsivo para a web", "javascript-v9": "JavaScript", "javascript-v9-cert": "Certificação JavaScript", - "front-end-development-libraries-v9": "Frontend Development Libraries", - "front-end-development-libraries-v9-cert": "Frontend Development Libraries Certification", + "front-end-development-libraries-v9": "Front-End Development Libraries", + "front-end-development-libraries-v9-cert": "Front-End Development Libraries Certification", "python-v9": "Python", "python-v9-cert": "Certificação em Python", "relational-databases-v9": "Banco de dados Relacionais", "relational-databases-v9-cert": "Certificação de Banco de dados Relacionais", - "back-end-development-and-apis-v9": "Backend Development and APIs", - "back-end-development-and-apis-v9-cert": "Backend Development and APIs Certification", + "back-end-development-and-apis-v9": "Back-End Development and APIs", + "back-end-development-and-apis-v9-cert": "Back-End Development and APIs Certification", "full-stack-developer-v9": "Full-Stack Developer", "full-stack-developer-v9-cert": "Full-Stack Developer Certification", "a1-professional-spanish": "Espanhol Profissional A1", @@ -1300,10 +1300,10 @@ "a2-professional-chinese-cert": "Certificação Profissional de chinês A2", "a1-professional-chinese": "Chinês Profissional A1", "a1-professional-chinese-cert": "Certificação Profissional de chinês A1", - "legacy-front-end": "Legacy Frontend", - "legacy-front-end-cert": "Legacy Frontend Certification", - "legacy-back-end": "Legacy Backend", - "legacy-back-end-cert": "Legacy Backend Certification", + "legacy-front-end": "Legacy Front-End", + "legacy-front-end-cert": "Legacy Front-End Certification", + "legacy-back-end": "Legacy Back-End", + "legacy-back-end-cert": "Legacy Back-End Certification", "legacy-data-visualization": "Visualização de Dados edição antiga", "legacy-data-visualization-cert": "Certificação Visualização de Dados edição antiga", "information-security-and-quality-assurance": "Segurança da informação e garantia da qualidade edição antiga", diff --git a/client/i18n/locales/swahili/intro.json b/client/i18n/locales/swahili/intro.json index 0cf3fc61059..86300e64f75 100644 --- a/client/i18n/locales/swahili/intro.json +++ b/client/i18n/locales/swahili/intro.json @@ -490,10 +490,10 @@ } }, "front-end-development-libraries": { - "title": "Frontend Development Libraries V8", + "title": "Front-End Development Libraries V8", "intro": [ - "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular frontend libraries in the industry.", - "In the Frontend Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.", + "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular front-end libraries in the industry.", + "In the Front-End Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.", "Baadaye, utaunda shopping cart na programu zingine ili kujifunza jinsi ya kuunda Single Page Applications (SPAs) kwa kutumia React na Redux." ], "note": "", @@ -501,7 +501,7 @@ "bootstrap": { "title": "Bootstrap", "intro": [ - "Bootstrap is a frontend 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.", + "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.", "Katika kozi hii, utajifunza jinsi ya kuunda tovuti responsive kwa kutumia Bootstrap, na kutumia madarasa yake yaliyojumuishwa ili kuunda vitufe, picha, fomu, urambazaji na vipengele vingine vya kawaida." ] }, @@ -544,10 +544,10 @@ ] }, "front-end-development-libraries-projects": { - "title": "Frontend Development Libraries Projects", + "title": "Front-End Development Libraries Projects", "intro": [ - "It's time to put your frontend 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 Frontend Development Libraries certification." + "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." ] } } @@ -696,11 +696,11 @@ } }, "back-end-development-and-apis": { - "title": "Backend Development and APIs V8", + "title": "Back-End Development and APIs V8", "intro": [ - "Until this point, you've only used JavaScript on the frontend to add interactivity to a page, solve algorithm challenges, or build an SPA. But JavaScript can also be used on the backend, or server, to build entire web applications.", + "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.", "Leo, mojawapo ya njia maarufu za kuunda programu ni kupitia huduma ndogo, ambazo ni ndogo, programu ambazo kwa kawaida hufanya kazi pamoja ili kuunda nzima zaidi.", - "In the Backend Development and APIs Certification, you'll learn how to write backend apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." + "In the Back-End Development and APIs Certification, you'll learn how to write back-end apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." ], "note": "", "blocks": { @@ -714,7 +714,7 @@ "basic-node-and-express": { "title": "Msingi wa Node na Express", "intro": [ - "Node.js ni muda wa utekelezaji wa JavaScript ambao huruhusu wasanidi programu kuandika programu za nyuma (upande wa seva) katika JavaScript. Node.js huja na moduli chache zilizojengewa ndani - programu ndogo zinazojitegemea - ambazo husaidia na hili. Baadhi ya moduli za msingi ni pamoja na HTTP, ambayo hufanya kazi kama seva, na Mfumo wa Faili, moduli ya kusoma na kurekebisha faili.", + "Node.js is a JavaScript runtime that allows developers to write back-end (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.", "Katika seti ya mwisho ya kozi, ulijifunza kusakinisha na kudhibiti vifurushi kutoka npm, ambavyo ni makusanyo ya moduli ndogo. Vifurushi hivi vinaweza kukusaidia kuunda programu kubwa na ngumu zaidi.", "Express ni mfumo mwepesi wa maombi ya wavuti na ni mojawapo ya vifurushi maarufu kwenye npm. Express hurahisisha zaidi kuunda seva na kushughulikia uelekezaji wa programu yako, ambayo hushughulikia mambo kama vile kuelekeza watu kwenye ukurasa sahihi wanapotembelea sehemu fulani ya mwisho kama vile
/blog
.", "Katika kozi hii, utajifunza misingi ya Node na Express ikijumuisha jinsi ya kuunda seva, kuhudumia faili tofauti, na kushughulikia maombi tofauti kutoka kwa kivinjari." @@ -729,10 +729,10 @@ ] }, "back-end-development-and-apis-projects": { - "title": "Backend Development and APIs Projects", + "title": "Back-End Development and APIs Projects", "intro": [ "Umefanya kazi na API hapo awali, lakini kwa kuwa sasa unajua npm, Node, Express, MongoDB, na Mongoose, ni wakati wa kuunda yako mwenyewe. Chora kwenye kila kitu ambacho umejifunza hadi kufikia hatua hii ili kuunda huduma ndogo 5 tofauti, ambazo ni programu ndogo ambazo zina upeo mdogo.", - "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 Backend Development and APIs Certification, too." + "After creating these, you'll have 5 cool microservice APIs you can show off to friends, family, and potential employers. Oh, and you'll have a shiny new Back-End Development and APIs Certification, too." ] } } @@ -759,13 +759,13 @@ "intro": [ "Sasa ni wakati wa kuzama ndani ya Node.js na Express.js kwa kuunda programu ya gumzo na mfumo wa kuingia.", "Ili kutekeleza mfumo wa kuingia katika akaunti kwa usalama, utahitaji kujifunza kuhusu uthibitishaji. Hiki ni kitendo cha kuthibitisha utambulisho wa mtu au mchakato.", - "In this course, you'll learn how to use Passport to manage authentication, Pug to create reusable templates for quickly building the frontend, and web sockets for real-time communication between the clients and server." + "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." ] }, "quality-assurance-projects": { "title": "Miradi ya Quality Assurance", "intro": [ - "Now that you're well versed in both the frontend and backend, 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.", + "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.", "Baada ya kukamilisha miradi hii ya Quality Assurance, utakuwa na miradi 5 zaidi chini ya ukanda wako, na uthibitisho mpya wa kujionyesha kwenye wasifu yako." ] } @@ -3225,6 +3225,18 @@ "In this lab, you will implement the bubble sort algorithm to sort an array of integers in ascending order." ] }, + "lab-selection-sort-js": { + "title": "Implement the Selection Sort Algorithm", + "intro": [ + "In this lab you will implement the selection sort algorithm." + ] + }, + "lab-insertion-sort": { + "title": "Implement the Insertion Sort Algorithm", + "intro": [ + "In this lab, you will implement the insertion sort algorithm to sort an array of integers in ascending order." + ] + }, "lab-quicksort-js": { "title": "Implement the Quicksort Algorithm", "intro": [ @@ -3321,17 +3333,17 @@ } }, "front-end-development-libraries-v9": { - "title": "Frontend Development Libraries Certification", + "title": "Front-End Development Libraries Certification", "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you the libraries that developers use to build webpages: React, TypeScript, and more.", - "To earn your Frontend Development Libraries Certification:", + "To earn your Front-End Development Libraries Certification:", "- Complete the five required projects to qualify for the certification exam.", - "- Pass the Frontend Development Libraries Certification exam." + "- Pass the Front-End Development Libraries Certification exam." ], "chapters": { - "front-end-development-libraries": "Frontend Development Libraries", - "front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam" + "front-end-development-libraries": "Front-End Development Libraries", + "front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam" }, "modules": { "react-fundamentals": "React Fundamentals", @@ -3343,8 +3355,8 @@ "css-libraries-and-frameworks": "CSS Libraries and Frameworks", "data-visualization": "Data Visualization and D3", "typescript-fundamentals": "TypeScript Fundamentals", - "review-front-end-libraries": "Frontend Libraries Review", - "front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam" + "review-front-end-libraries": "Front-End Libraries Review", + "front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam" }, "module-intros": { "data-visualization": { @@ -3362,7 +3374,7 @@ "front-end-development-libraries-certification-exam": { "note": "Coming 2026", "intro": [ - "Pass this exam to earn your Frontend Development Libraries Certification." + "Pass this exam to earn your Front-End Development Libraries Certification." ] } }, @@ -3370,7 +3382,7 @@ "lecture-introduction-to-javascript-libraries-and-frameworks": { "title": "Introduction to JavaScript Libraries and Frameworks", "intro": [ - "In these lessons, you will get an introduction to JavaScript libraries and frameworks. You will learn about the roles of JavaScript libraries and frameworks, single page applications (SPAs) and the issue surrounding them, and React, the most popular frontend JavaScript library." + "In these lessons, you will get an introduction to JavaScript libraries and frameworks. You will learn about the roles of JavaScript libraries and frameworks, single page applications (SPAs) and the issue surrounding them, and React, the most popular front-end JavaScript library." ] }, "workshop-reusable-mega-navbar": { @@ -3633,6 +3645,12 @@ "In these lessons, you will learn what TypeScript is and how to use it." ] }, + "lecture-understanding-type-composition": { + "title": "Understanding Type Composition", + "intro": [ + "In these lessons, you will learn how to work with union types, interfaces, void types and more." + ] + }, "lecture-working-with-generics-and-type-narrowing": { "title": "Working with Generics and Type Narrowing", "intro": [ @@ -3657,15 +3675,15 @@ "intro": ["Test what you've learned on Typescript with this quiz."] }, "review-front-end-libraries": { - "title": "Frontend Libraries Review", + "title": "Front-End Libraries Review", "intro": [ - "Review the Frontend Libraries concepts to prepare for the upcoming quiz." + "Review the Front-End Libraries concepts to prepare for the upcoming quiz." ] }, "exam-front-end-development-libraries-certification": { - "title": "Frontend Development Libraries Certification Exam", + "title": "Front-End Development Libraries Certification Exam", "intro": [ - "Pass this exam to earn your Frontend Development Libraries Certification" + "Pass this exam to earn your Front-End Development Libraries Certification" ] } } @@ -4394,17 +4412,17 @@ } }, "back-end-development-and-apis-v9": { - "title": "Backend Development and APIs Certification", + "title": "Back-End Development and APIs Certification", "note": "This certification is currently in development and will be available soon.", "intro": [ - "This course teaches you the fundamentals of backend development and APIs.", - "To earn your Backend Development and APIs Certification:", + "This course teaches you the fundamentals of back-end development and APIs.", + "To earn your Back-End Development and APIs Certification:", "- Complete the five required projects to qualify for the certification exam.", - "- Pass the Backend Development and APIs Certification exam." + "- Pass the Back-End Development and APIs Certification exam." ], "chapters": { - "back-end-development-and-apis": "Backend Development and APIs", - "back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam" + "back-end-development-and-apis": "Back-End Development and APIs", + "back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam" }, "modules": { "introduction-to-nodejs": "Introduction to Node.js", @@ -4420,7 +4438,7 @@ "security-and-privacy": "Security and Privacy", "authentication": "Authentication", "tooling-and-deployment": "Tooling and Deployment", - "back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam" + "back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam" }, "module-intros": { "introduction-to-nodejs": { @@ -4504,7 +4522,7 @@ "back-end-development-and-apis-certification-exam": { "note": "Coming Late 2026", "intro": [ - "Pass this exam to earn your Backend Development and APIs Certification." + "Pass this exam to earn your Back-End Development and APIs Certification." ] } }, @@ -4512,7 +4530,7 @@ "lecture-working-with-nodejs-and-event-driven-architecture": { "title": "Working with NodeJS and event driven architecture", "intro": [ - "Learn about Node.js core libraries, how to install Node.js on your computer, and the advantages and disadvantages of using Node.js on the backend." + "Learn about Node.js core libraries, how to install Node.js on your computer, and the advantages and disadvantages of using Node.js on the back-end." ] }, "review-node-js-core-modules": { @@ -4562,9 +4580,9 @@ ] }, "exam-back-end-development-and-apis-certification": { - "title": "Backend Development and APIs Certification Exam", + "title": "Back-End Development and APIs Certification Exam", "intro": [ - "Pass this exam to earn your Backend Development and APIs Certification" + "Pass this exam to earn your Back-End Development and APIs Certification" ] } } diff --git a/client/i18n/locales/swahili/translations.json b/client/i18n/locales/swahili/translations.json index 06745916130..0a17749baa6 100644 --- a/client/i18n/locales/swahili/translations.json +++ b/client/i18n/locales/swahili/translations.json @@ -1251,14 +1251,14 @@ "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures V7 Certification", "javascript-algorithms-and-data-structures-v8": "Legacy JavaScript Algorithms and Data Structures V8", "javascript-algorithms-and-data-structures-v8-cert": "Legacy JavaScript Algorithms and Data Structures V8 Certification", - "front-end-development-libraries": "Frontend Development Libraries V8", - "front-end-development-libraries-cert": "Frontend Development Libraries V8 Certification", + "front-end-development-libraries": "Front-End Development Libraries V8", + "front-end-development-libraries-cert": "Front-End Development Libraries V8 Certification", "data-visualization": "Data Visualization V8", "data-visualization-cert": "Data Visualization V8 Certification", "relational-database-v8": "Relational Database V8", "relational-database-v8-cert": "Relational Database V8 Certification", - "back-end-development-and-apis": "Backend Development and APIs V8", - "back-end-development-and-apis-cert": "Backend Development and APIs V8 Certification", + "back-end-development-and-apis": "Back-End Development and APIs V8", + "back-end-development-and-apis-cert": "Back-End Development and APIs V8 Certification", "quality-assurance-v7": "Quality Assurance", "quality-assurance-v7-cert": "Quality Assurance Certification", "scientific-computing-with-python-v7": "Scientific Computing with Python", @@ -1282,14 +1282,14 @@ "responsive-web-design-v9-cert": "Responsive Web Design Certification", "javascript-v9": "JavaScript", "javascript-v9-cert": "JavaScript Certification", - "front-end-development-libraries-v9": "Frontend Development Libraries", - "front-end-development-libraries-v9-cert": "Frontend Development Libraries Certification", + "front-end-development-libraries-v9": "Front-End Development Libraries", + "front-end-development-libraries-v9-cert": "Front-End Development Libraries Certification", "python-v9": "Python", "python-v9-cert": "Python Certification", "relational-databases-v9": "Relational Database", "relational-databases-v9-cert": "Relational Database Certification", - "back-end-development-and-apis-v9": "Backend Development and APIs", - "back-end-development-and-apis-v9-cert": "Backend Development and APIs Certification", + "back-end-development-and-apis-v9": "Back-End Development and APIs", + "back-end-development-and-apis-v9-cert": "Back-End Development and APIs Certification", "full-stack-developer-v9": "Full-Stack Developer", "full-stack-developer-v9-cert": "Full-Stack Developer Certification", "a1-professional-spanish": "A1 Professional Spanish", @@ -1300,10 +1300,10 @@ "a2-professional-chinese-cert": "A2 Professional Chinese Certification", "a1-professional-chinese": "A1 Professional Chinese", "a1-professional-chinese-cert": "A1 Professional Chinese Certification", - "legacy-front-end": "Legacy Frontend", - "legacy-front-end-cert": "Legacy Frontend Certification", - "legacy-back-end": "Legacy Backend", - "legacy-back-end-cert": "Legacy Backend Certification", + "legacy-front-end": "Legacy Front-End", + "legacy-front-end-cert": "Legacy Front-End Certification", + "legacy-back-end": "Legacy Back-End", + "legacy-back-end-cert": "Legacy Back-End Certification", "legacy-data-visualization": "Legacy Data Visualization", "legacy-data-visualization-cert": "Legacy Data Visualization Certification", "information-security-and-quality-assurance": "Legacy Information Security and Quality Assurance", diff --git a/client/i18n/locales/ukrainian/intro.json b/client/i18n/locales/ukrainian/intro.json index 4d5c5aef554..f5834fc4ee6 100644 --- a/client/i18n/locales/ukrainian/intro.json +++ b/client/i18n/locales/ukrainian/intro.json @@ -490,10 +490,10 @@ } }, "front-end-development-libraries": { - "title": "Frontend Development Libraries V8", + "title": "Front-End Development Libraries V8", "intro": [ - "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular frontend libraries in the industry.", - "In the Frontend Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.", + "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular front-end libraries in the industry.", + "In the Front-End Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.", "Згодом ви розробите кошик для покупок та інші застосунки, щоб навчитися створювати потужні односторінкові застосунки (SPAs) з React та Redux." ], "note": "", @@ -501,7 +501,7 @@ "bootstrap": { "title": "Bootstrap", "intro": [ - "Bootstrap is a frontend 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.", + "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.", "Під час цього курсу ви навчитеся створювати адаптивні вебсайти за допомогою Bootstrap та використовувати готові шаблони для стилізації кнопок, зображень, форм, навігації та інших поширених елементів." ] }, @@ -544,10 +544,10 @@ ] }, "front-end-development-libraries-projects": { - "title": "Frontend Development Libraries Projects", + "title": "Front-End Development Libraries Projects", "intro": [ - "It's time to put your frontend 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 Frontend Development Libraries certification." + "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." ] } } @@ -696,11 +696,11 @@ } }, "back-end-development-and-apis": { - "title": "Backend Development and APIs V8", + "title": "Back-End Development and APIs V8", "intro": [ - "Until this point, you've only used JavaScript on the frontend to add interactivity to a page, solve algorithm challenges, or build an SPA. But JavaScript can also be used on the backend, or server, to build entire web applications.", + "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.", "Сьогодні один із найпопулярніших способів створення застосунків — за допомогою мікрослужб, які є маленькими модульними застосунками та разом формують єдине ціле.", - "In the Backend Development and APIs Certification, you'll learn how to write backend apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." + "In the Back-End Development and APIs Certification, you'll learn how to write back-end apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library." ], "note": "", "blocks": { @@ -714,7 +714,7 @@ "basic-node-and-express": { "title": "Основи Node та Express", "intro": [ - "Node.js — це середовище виконання JavaScript, що дозволяє розробникам писати back end (серверні) програми в JavaScript. Node.js має кілька вбудованих модулів (маленьких незалежних програм), які допомагають з цим. Деякі з основних модулів містять HTTP, який працює на зразок сервера, і файлову систему (модуль для читання і редагування файлів).", + "Node.js is a JavaScript runtime that allows developers to write back-end (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.", "В останній групі курсів ви навчилися встановлювати та керувати пакетами npm, які є скупченнями менших модулів. Ці пакети можуть допомогти вам створити більші, складніші застосунки.", "Express — це спрощений фреймворк вебзастосунків та один з найбільш популярних пакетів на npm. Express значно полегшує створення сервера та керування маршрутизацією вашого застосунку, що відповідає за такі речі, як перенаправлення людей до потрібної сторінки, коли вони відвідують певну кінцеву точку (наприклад,
/blog
).", "У цьому курсі ви дізнаєтесь основи Node та Express, включно з тим, як створювати сервер, обслуговувати різні файли та обробляти різні запити з браузера." @@ -729,10 +729,10 @@ ] }, "back-end-development-and-apis-projects": { - "title": "Backend Development and APIs Projects", + "title": "Back-End Development and APIs Projects", "intro": [ "Раніше ви мали справу з API, але тепер, коли ви знайомі із nmp, Node, Express, Mongo DB та Mongoose, прийшов час створити щось власне. Застосуйте усі отримані знання, щоб створити 5 окремих мікрослужб, які є меншими застосунками з обмеженими можливостями.", - "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 Backend Development and APIs Certification, too." + "After creating these, you'll have 5 cool microservice APIs you can show off to friends, family, and potential employers. Oh, and you'll have a shiny new Back-End Development and APIs Certification, too." ] } } @@ -759,13 +759,13 @@ "intro": [ "Настав час глибоко зануритися у Node.js та Express.js, створивши застосунок чату із системою входу.", "Щоб безпечно впровадити систему входу, вам потрібно буде дізнатися про автентифікацію. Це акт перевірки особи або процесу.", - "In this course, you'll learn how to use Passport to manage authentication, Pug to create reusable templates for quickly building the frontend, and web sockets for real-time communication between the clients and server." + "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." ] }, "quality-assurance-projects": { "title": "Проєкти «Забезпечення якості»", "intro": [ - "Now that you're well versed in both the frontend and backend, 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.", + "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.", "Після завершення цих проєктів із забезпечення якості у вас буде ще 5 проєктів, а також нова сертифікація, якою можна похвалитись у портфоліо." ] } @@ -1447,7 +1447,7 @@ } }, "a2-english-for-developers": { - "title": "A2 English for Developers Certification (Beta)", + "title": "Сертифікація «Англійська мова A2 для розробників (бета)»", "intro": [ "У цьому курсі з вивчення англійської мови для розробників ви опануєте основи англійської комунікації. Курс створено відповідно до загальноєвропейських рекомендацій з мовної освіти рівня A2 (CEFR). Ми зосередилися на словниковому запасі, що є особливо корисним для розробників.", "Перша частина допоможе освоїти граматику та використання англійської мови. Ви виконаєте багато практичних вправ, дізнавшись основи (наприклад, представлення себе, проведення коротких розмов і обговорення роботи).", @@ -1462,7 +1462,7 @@ ] }, "en-a2-quiz-greetings-first-day-office": { - "title": "First Day at The Office Greetings Quiz", + "title": "Тест «Перший робочий день»", "intro": ["", ""] }, "learn-introductions-in-an-online-team-meeting": { @@ -1472,7 +1472,7 @@ ] }, "en-a2-quiz-introductions-online-team-meeting": { - "title": "Online Team Introductions Quiz", + "title": "Тест «Знайомство на онлайн-зустрічі»", "intro": ["", ""] }, "learn-conversation-starters-in-the-break-room": { @@ -1482,7 +1482,7 @@ ] }, "en-a2-quiz-conversation-starters-break-room": { - "title": "Break Room Conversations Quiz", + "title": "Тест «Розмова в кімнаті відпочинку»", "intro": ["", ""] }, "learn-how-to-talk-about-a-typical-workday-and-tasks": { @@ -1492,7 +1492,7 @@ ] }, "en-a2-quiz-talk-about-typical-workday-tasks": { - "title": "Talking About Your Workday Quiz", + "title": "Тест «Типовий робочий день»", "intro": ["", ""] }, "learn-how-to-discuss-your-morning-or-evening-routine": { @@ -1502,7 +1502,7 @@ ] }, "en-a2-quiz-discuss-morning-evening-routine": { - "title": "Daily Routines at Work Quiz", + "title": "Тест «Щоденна робоча рутина»", "intro": ["", ""] }, "learn-how-to-describe-your-current-project": { @@ -1512,7 +1512,7 @@ ] }, "en-a2-quiz-describe-current-project": { - "title": "Describing Your Current Project Quiz", + "title": "Тест «Опис поточного проєкту»", "intro": ["", ""] }, "learn-how-to-ask-and-share-about-educational-and-professional-background": { @@ -1522,7 +1522,7 @@ ] }, "en-a2-quiz-educational-professional-background": { - "title": "Educational and Professional Background Quiz", + "title": "Тест «Освіта і досвід роботи»", "intro": ["", ""] }, "learn-how-to-talk-about-hobbies-and-interests": { @@ -1532,17 +1532,17 @@ ] }, "en-a2-quiz-talk-about-hobbies-interests": { - "title": "Talking About Hobbies and Interests Quiz", + "title": "Тест «Хобі та захоплення»", "intro": ["", ""] }, "learn-how-to-discuss-roles-and-responsibilities": { - "title": "Learn How to Discuss Roles and Responsibilities", + "title": "Дізнайтесь, як обговорювати посади та обов’язки", "intro": [ - "In this course, you'll discuss people's roles and responsibilities in a company and out of it. You'll discover how to ask about these roles and responsibilities and how to share information about you related to the topic." + "У цьому курсі ви обговорюватимете посади та обов’язки людей в компанії й поза нею. Ви дізнаєтеся, як запитувати про посади та обов’язки, а також як ділитися власною інформацією на цю тему." ] }, "en-a2-quiz-discuss-roles-responsibilities": { - "title": "Roles and Responsibilities Quiz", + "title": "Тест «Посада та обов’язки»", "intro": ["", ""] }, "learn-how-to-have-a-conversation-about-preferences-and-motivations": { @@ -1552,7 +1552,7 @@ ] }, "en-a2-quiz-preferences-motivations": { - "title": "Preferences and Motivations Quiz", + "title": "Тест «Вподобання та вмотивованість»", "intro": ["", ""] }, "learn-how-to-discuss-popular-trends-in-technology": { @@ -1562,7 +1562,7 @@ ] }, "en-a2-quiz-popular-technology-trends": { - "title": "Technology Trends Quiz", + "title": "Тест «Технологічні тренди»", "intro": ["", ""] }, "learn-how-to-clarify-information-in-different-interactions": { @@ -1572,7 +1572,7 @@ ] }, "en-a2-quiz-clarify-information-interactions": { - "title": "Clarifying Information Quiz", + "title": "Тест «Уточнення інформації»", "intro": ["", ""] }, "learn-how-to-use-basic-programming-vocabulary-in-conversations": { @@ -1582,7 +1582,7 @@ ] }, "en-a2-quiz-basic-programming-vocabulary": { - "title": "Basic Programming Vocabulary Quiz", + "title": "Тест «Базові слова з програмування»", "intro": ["", ""] }, "learn-how-to-use-code-related-concepts-and-terms": { @@ -1592,7 +1592,7 @@ ] }, "en-a2-quiz-code-related-concepts-terms": { - "title": "Code Concepts and Terms Quiz", + "title": "Тест «Поняття та терміни з програмування»", "intro": ["", ""] }, "learn-how-to-discuss-tech-trends-and-updates": { @@ -1602,7 +1602,7 @@ ] }, "en-a2-quiz-tech-trends-updates": { - "title": "Tech Updates and Trends Quiz", + "title": "Тест «Технологічні тренди та оновлення»", "intro": ["", ""] }, "learn-how-to-help-a-coworker-troubleshoot-on-github": { @@ -1612,7 +1612,7 @@ ] }, "en-a2-quiz-help-coworker-github-troubleshooting": { - "title": "Helping a Coworker on GitHub Quiz", + "title": "Тест «Допомога колезі на GitHub»", "intro": ["", ""] }, "learn-how-to-share-your-progress-in-weekly-stand-up-meetings": { @@ -1622,7 +1622,7 @@ ] }, "en-a2-quiz-share-progress-weekly-meeting": { - "title": "Weekly Meeting Progress Quiz", + "title": "Тест «Прогрес на щотижневій зустрічі»", "intro": ["", ""] }, "learn-how-to-ask-for-clarification-on-code-understanding": { @@ -1632,7 +1632,7 @@ ] }, "en-a2-quiz-ask-for-code-clarification": { - "title": "Asking for Code Clarification Quiz", + "title": "Тест «Прохання пояснити код»", "intro": ["", ""] }, "learn-how-to-document-code-for-a-project": { @@ -1642,7 +1642,7 @@ ] }, "en-a2-quiz-document-code-project": { - "title": "Documenting Code Quiz", + "title": "Тест «Документування коду»", "intro": ["", ""] }, "learn-how-to-read-and-understand-code-documentation": { @@ -1652,7 +1652,7 @@ ] }, "en-a2-quiz-read-understand-code-documentation": { - "title": "Understanding Code Documentation Quiz", + "title": "Тест «Розуміння документації коду»", "intro": ["", ""] }, "learn-how-to-analyze-code-documentation": { @@ -1662,7 +1662,7 @@ ] }, "en-a2-quiz-analyze-code-documentation": { - "title": "Analyzing Code Documentation Quiz", + "title": "Тест «Аналіз документації коду»", "intro": ["", ""] }, "learn-how-to-share-progress-and-accomplishments": { @@ -1672,7 +1672,7 @@ ] }, "en-a2-quiz-share-progress-accomplishments": { - "title": "Sharing Progress and Achievements Quiz", + "title": "Тест «Прогрес та досягнення»", "intro": ["", ""] }, "learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects": { @@ -1682,7 +1682,7 @@ ] }, "en-a2-quiz-task-project-updates-plans": { - "title": "Task and Project Updates Quiz", + "title": "Тест «Оновлення щодо завдань і проєкту»", "intro": ["", ""] }, "learn-how-to-express-agreement-or-disagreement": { @@ -1692,7 +1692,7 @@ ] }, "en-a2-quiz-express-agreement-disagreement": { - "title": "Expressing Agreement and Disagreement Quiz", + "title": "Тест «Вираження згоди та незгоди»", "intro": ["", ""] }, "learn-how-to-offer-technical-support-and-guidance": { @@ -1702,7 +1702,7 @@ ] }, "en-a2-quiz-offer-technical-support-guidance": { - "title": "Offering Technical Support Quiz", + "title": "Тест «Надання технічної підтримки»", "intro": ["", ""] }, "learn-how-to-request-and-receive-guidance": { @@ -1712,7 +1712,7 @@ ] }, "en-a2-quiz-request-receive-guidance": { - "title": "Requesting and Receiving Guidance Quiz", + "title": "Тест «Прохання і отримання порад»", "intro": ["", ""] }, "learn-how-to-provide-explanations-when-helping-others": { @@ -1722,19 +1722,19 @@ ] }, "en-a2-quiz-provide-explanations-helping-others": { - "title": "Explaining Things to Others Quiz", + "title": "Тест «Пояснення іншим людям»", "intro": ["", ""] }, "en-a2-certification-exam": { - "title": "A2 English for Developers Certification Exam", + "title": "Екзамен з сертифікації «Англійська мова A2 для розробників»", "intro": [ - "This exam is required to claim the A2 English for Developers Certification." + "Це обов’язковий екзамен, щоб отримати сертифікацію «Англійська мова A2 для розробників»." ] } } }, "b1-english-for-developers": { - "title": "B1 English for Developers Certification (Beta)", + "title": "Сертифікація «Англійська мова B1 для розробників (бета)»", "intro": [ "У цьому курсі з вивчення англійської мови для розробників ви опануєте основи англійської комунікації. Курс створено відповідно до загальноєвропейських рекомендацій з мовної освіти рівня B1 (CEFR). Ми зосередилися на словниковому запасі, що є особливо корисним для розробників.", "Курс допоможе зміцнити базові знання, одночасно ознайомлюючи із більш складною граматикою та використанням. Ви навчитесь описувати місця та речі, ділитися досвідом і впевнено використовувати часи, серед яких теперішній доконаний та простий майбутній. А також отримаєте практичні поради: як вести розмову, ділитись думкою та висловлювати згоду чи незгоду.", @@ -1747,7 +1747,7 @@ "intro": ["У цьому курсі ви навчитеся говорити про місця та події."] }, "en-b1-quiz-describe-places-events": { - "title": "Describing Places and Events Quiz", + "title": "Тест «Опис місць і подій»", "intro": ["", ""] }, "learn-how-to-talk-about-past-experiences": { @@ -1755,7 +1755,7 @@ "intro": ["У цьому курсі ви навчитеся ділитись власним досвідом."] }, "en-b1-quiz-past-experiences": { - "title": "Talking About Past Experiences Quiz", + "title": "Тест «Досвід»", "intro": ["", ""] }, "learn-how-to-talk-about-past-activities": { @@ -1763,7 +1763,7 @@ "intro": ["У цьому курсі ви навчитеся говорити про речі, які зробили."] }, "en-b1-quiz-past-activities": { - "title": "Talking About Past Activities Quiz", + "title": "Тест «Дії з минулого»", "intro": ["", ""] }, "learn-present-perfect-while-talking-about-accessibility": { @@ -1773,7 +1773,7 @@ ] }, "en-b1-quiz-present-perfect-accessibility": { - "title": "Present Perfect and Accessibility Quiz", + "title": "Тест «Present Perfect та доступність»", "intro": ["", ""] }, "learn-how-to-plan-future-events": { @@ -1783,7 +1783,7 @@ ] }, "en-b1-quiz-plan-future-events": { - "title": "Planning Future Events Quiz", + "title": "Тест «Планування подій»", "intro": ["", ""] }, "learn-future-continuous-while-describing-actions": { @@ -1793,7 +1793,7 @@ ] }, "en-b1-quiz-future-continuous-actions": { - "title": "Future Continuous Actions Quiz", + "title": "Тест «Future Continuous»", "intro": ["", ""] }, "learn-how-to-use-conditionals": { @@ -1803,7 +1803,7 @@ ] }, "en-b1-quiz-conditionals": { - "title": "Using Conditionals Quiz", + "title": "Тест «Умовні речення»", "intro": ["", ""] }, "learn-how-to-share-feedback": { @@ -1813,7 +1813,7 @@ ] }, "en-b1-quiz-share-feedback": { - "title": "Sharing Feedback Quiz", + "title": "Тест «Зворотний зв’язок»", "intro": ["", ""] }, "learn-how-to-share-your-opinion": { @@ -1823,7 +1823,7 @@ ] }, "en-b1-quiz-share-opinions": { - "title": "Sharing Opinions Quiz", + "title": "Тест «Обмін думками»", "intro": ["", ""] }, "learn-how-to-express-agreement": { @@ -1833,7 +1833,7 @@ ] }, "en-b1-quiz-express-agreement": { - "title": "Expressing Agreement Quiz", + "title": "Тест «Вираження згоди»", "intro": ["", ""] }, "learn-how-to-express-disagreement": { @@ -1843,7 +1843,7 @@ ] }, "en-b1-quiz-express-disagreement": { - "title": "Expressing Disagreement Quiz", + "title": "Тест «Вираження незгоди»", "intro": ["", ""] }, "learn-how-to-express-concerns": { @@ -1853,7 +1853,7 @@ ] }, "en-b1-quiz-express-concerns": { - "title": "Expressing Concerns Quiz", + "title": "Тест «Вираження занепокоєння»", "intro": ["", ""] }, "learn-how-to-express-decisions-based-on-comparisons": { @@ -1863,7 +1863,7 @@ ] }, "en-b1-quiz-decisions-comparisons": { - "title": "Making Decisions with Comparisons Quiz", + "title": "Тест «Прийняття рішень на основі порівнянь»", "intro": ["", ""] }, "learn-how-to-use-modal-verbs": { @@ -1873,7 +1873,7 @@ ] }, "en-b1-quiz-modal-verbs": { - "title": "Using Modal Verbs Quiz", + "title": "Тест «Модальні дієслова»", "intro": ["", ""] }, "learn-how-to-manage-a-conversation": { @@ -1883,7 +1883,7 @@ ] }, "en-b1-quiz-manage-conversations": { - "title": "Managing Conversations Quiz", + "title": "Тест «Керування бесідою»", "intro": ["", ""] }, "learn-how-to-clarify-misunderstandings": { @@ -1893,7 +1893,7 @@ ] }, "en-b1-quiz-clarify-misunderstandings": { - "title": "Clarifying Misunderstandings Quiz", + "title": "Тест «Уточнення непорозуміння»", "intro": ["", ""] }, "learn-about-speculation-and-requests": { @@ -1903,7 +1903,7 @@ ] }, "en-b1-quiz-speculation-requests": { - "title": "Speculation and Requests Quiz", + "title": "Тест «Припущення та запити»", "intro": ["", ""] }, "learn-about-adverbial-phrases": { @@ -1913,7 +1913,7 @@ ] }, "en-b1-quiz-adverbial-phrases": { - "title": "Adverbial Phrases Quiz", + "title": "Тест «Прислівникові звороти»", "intro": ["", ""] }, "learn-how-to-use-adjectives-in-conversations": { @@ -1923,7 +1923,7 @@ ] }, "en-b1-quiz-adjectives-conversations": { - "title": "Using Adjectives in Conversations Quiz", + "title": "Тест «Прикметники в розмові»", "intro": ["", ""] }, "learn-determiners-and-advanced-use-of-articles": { @@ -1933,7 +1933,7 @@ ] }, "en-b1-quiz-determiners-articles": { - "title": "Determiners and Articles Quiz", + "title": "Тест «Означальні слова та артиклі»", "intro": ["", ""] }, "learn-how-to-use-reported-speech": { @@ -1943,7 +1943,7 @@ ] }, "en-b1-quiz-reported-speech": { - "title": "Using Reported Speech Quiz", + "title": "Тест «Використання непрямої мови»", "intro": ["", ""] }, "learn-how-to-use-prepositions-according-to-context": { @@ -1953,7 +1953,7 @@ ] }, "en-b1-quiz-prepositions-context": { - "title": "Using Prepositions by Context Quiz", + "title": "Тест «Вживання прийменників за контекстом»", "intro": ["", ""] }, "learn-how-to-talk-about-numbers-with-a-coworker": { @@ -1963,7 +1963,7 @@ ] }, "en-b1-quiz-numbers-at-work": { - "title": "Talking About Numbers at Work Quiz", + "title": "Тест «Робочі розмови про числа»", "intro": ["", ""] }, "learn-common-phrasal-verbs-and-idioms": { @@ -1973,13 +1973,13 @@ ] }, "en-b1-quiz-phrasal-verbs-idioms": { - "title": "Phrasal Verbs and Idioms Quiz", + "title": "Тест «Фразові дієслова та ідіоми»", "intro": ["", ""] }, "en-b1-certification-exam": { - "title": "B1 English for Developers Certification Exam", + "title": "Екзамен з сертифікації «Англійська мова B1 для розробників»", "intro": [ - "This exam is required to claim the B1 English for Developers Certification." + "Це обов’язковий екзамен, щоб отримати сертифікацію «Англійська мова B1 для розробників»." ] } } @@ -2006,12 +2006,12 @@ "intro": [ "This course teaches you core JavaScript programming concepts such as working with variables, functions, objects, arrays, and control flow. You'll also learn how to manipulate the DOM, handle events, and apply techniques like asynchronous programming, functional programming, and accessibility best practices.", "To earn your JavaScript Certification:", - "- Complete the five required projects to qualify for the certification exam.", - "- Pass the JavaScript Certification exam." + "- Виконайте п’ять обов’язкових проєктів, щоб отримати допуск до екзамену.", + "- Успішно складіть екзамен «JavaScript»." ], "chapters": { "javascript": "JavaScript", - "javascript-certification-exam": "JavaScript Certification Exam" + "javascript-certification-exam": "Екзамен з сертифікації «JavaScript»" }, "modules": { "javascript-variables-and-strings": "Variables and Strings", @@ -2045,29 +2045,29 @@ "asynchronous-javascript": "Asynchronous JavaScript", "lab-weather-app": "Build a Weather App", "review-javascript": "JavaScript Review", - "javascript-certification-exam": "JavaScript Certification Exam" + "javascript-certification-exam": "Екзамен з сертифікації «JavaScript»" }, "module-intros": { "data-structures": { - "note": "Coming Spring 2026", + "note": "Очікуйте навесні", "intro": [ "In this module, you will learn about linked lists, stacks, queues and more." ] }, "algorithms": { - "note": "Coming Spring 2026", + "note": "Очікуйте навесні", "intro": [ "In this module, you will learn about common sorting and searching algorithms including bubble sort, binary search and more." ] }, "graphs-and-trees": { - "note": "Coming Spring 2026", + "note": "Очікуйте навесні", "intro": [ "In this module, you will learn about graphs, trees and tries." ] }, "dynamic-programming": { - "note": "Coming Spring 2026", + "note": "Очікуйте навесні", "intro": [ "In this module, you will learn how dynamic programming works." ] @@ -3211,6 +3211,18 @@ "In this lab, you will implement the bubble sort algorithm to sort an array of integers in ascending order." ] }, + "lab-selection-sort-js": { + "title": "Implement the Selection Sort Algorithm", + "intro": [ + "In this lab you will implement the selection sort algorithm." + ] + }, + "lab-insertion-sort": { + "title": "Implement the Insertion Sort Algorithm", + "intro": [ + "In this lab, you will implement the insertion sort algorithm to sort an array of integers in ascending order." + ] + }, "lab-quicksort-js": { "title": "Implement the Quicksort Algorithm", "intro": [ @@ -3301,23 +3313,25 @@ ] }, "exam-javascript-certification": { - "title": "JavaScript Certification Exam", - "intro": ["Pass this exam to earn your JavaScript Certification."] + "title": "Екзамен з сертифікації «JavaScript»", + "intro": [ + "Щоб отримати сертифікацію «JavaScript», потрібно успішно скласти екзамен." + ] } } }, "front-end-development-libraries-v9": { - "title": "Frontend Development Libraries Certification", - "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", + "title": "Front-End Development Libraries Certification", + "note": "Ця сертифікація розробляється і незабаром стане доступною. А поки радимо завершити доступні курси нижче, щоб підготуватися до екзамену.", "intro": [ "This course teaches you the libraries that developers use to build webpages: React, TypeScript, and more.", - "To earn your Frontend Development Libraries Certification:", - "- Complete the five required projects to qualify for the certification exam.", - "- Pass the Frontend Development Libraries Certification exam." + "To earn your Front-End Development Libraries Certification:", + "- Виконайте п’ять обов’язкових проєктів, щоб отримати допуск до екзамену.", + "- Pass the Front-End Development Libraries Certification exam." ], "chapters": { - "front-end-development-libraries": "Frontend Development Libraries", - "front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam" + "front-end-development-libraries": "Front-End Development Libraries", + "front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam" }, "modules": { "react-fundamentals": "React Fundamentals", @@ -3329,26 +3343,26 @@ "css-libraries-and-frameworks": "CSS Libraries and Frameworks", "data-visualization": "Data Visualization and D3", "typescript-fundamentals": "TypeScript Fundamentals", - "review-front-end-libraries": "Frontend Libraries Review", - "front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam" + "review-front-end-libraries": "Front-End Libraries Review", + "front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam" }, "module-intros": { "data-visualization": { - "note": "Coming 2026", + "note": "Очікуйте у 2026", "intro": [ "In this module, you will be introduced to data visualization and learn how to work with the D3 library." ] }, "typescript-fundamentals": { - "note": "Coming 2026", + "note": "Очікуйте у 2026", "intro": [ "In this module, you will be introduced to TypeScript, which is a superset of JavaScript that allows you to add static typing to your JavaScript code. You will build several workshops and labs that will give you practice in working with generics, type narrowing, TSX, and more. Then you will test your knowledge of TypeScript fundamentals with a short quiz." ] }, "front-end-development-libraries-certification-exam": { - "note": "Coming 2026", + "note": "Очікуйте у 2026", "intro": [ - "Pass this exam to earn your Frontend Development Libraries Certification." + "Pass this exam to earn your Front-End Development Libraries Certification." ] } }, @@ -3356,7 +3370,7 @@ "lecture-introduction-to-javascript-libraries-and-frameworks": { "title": "Introduction to JavaScript Libraries and Frameworks", "intro": [ - "In these lessons, you will get an introduction to JavaScript libraries and frameworks. You will learn about the roles of JavaScript libraries and frameworks, single page applications (SPAs) and the issue surrounding them, and React, the most popular frontend JavaScript library." + "In these lessons, you will get an introduction to JavaScript libraries and frameworks. You will learn about the roles of JavaScript libraries and frameworks, single page applications (SPAs) and the issue surrounding them, and React, the most popular front-end JavaScript library." ] }, "workshop-reusable-mega-navbar": { @@ -3619,6 +3633,12 @@ "In these lessons, you will learn what TypeScript is and how to use it." ] }, + "lecture-understanding-type-composition": { + "title": "Understanding Type Composition", + "intro": [ + "In these lessons, you will learn how to work with union types, interfaces, void types and more." + ] + }, "lecture-working-with-generics-and-type-narrowing": { "title": "Working with Generics and Type Narrowing", "intro": [ @@ -3643,15 +3663,15 @@ "intro": ["Test what you've learned on Typescript with this quiz."] }, "review-front-end-libraries": { - "title": "Frontend Libraries Review", + "title": "Front-End Libraries Review", "intro": [ - "Review the Frontend Libraries concepts to prepare for the upcoming quiz." + "Review the Front-End Libraries concepts to prepare for the upcoming quiz." ] }, "exam-front-end-development-libraries-certification": { - "title": "Frontend Development Libraries Certification Exam", + "title": "Front-End Development Libraries Certification Exam", "intro": [ - "Pass this exam to earn your Frontend Development Libraries Certification" + "Pass this exam to earn your Front-End Development Libraries Certification" ] } } @@ -3661,12 +3681,12 @@ "intro": [ "This course teaches you the fundamentals of Python programming.", "To earn your Python Certification:", - "- Complete the five required projects to qualify for the certification exam.", - "- Pass the Python Certification exam." + "- Виконайте п’ять обов’язкових проєктів, щоб отримати допуск до екзамену.", + "- Успішно складіть екзамен «Python»." ], "chapters": { "python": "Python", - "python-certification-exam": "Python Certification Exam" + "python-certification-exam": "Екзамен з сертифікації «Python»" }, "modules": { "python-basics": "Python Basics", @@ -3685,7 +3705,7 @@ "python-graphs-and-trees": "Graphs and Trees", "python-dynamic-programming": "Dynamic Programming", "review-python": "Python Review", - "python-certification-exam": "Python Certification Exam" + "python-certification-exam": "Екзамен з сертифікації «Python»" }, "blocks": { "lecture-introduction-to-python": { @@ -4142,8 +4162,10 @@ "intro": ["Review Python concepts to prepare for the upcoming exam."] }, "exam-python-certification": { - "title": "Python Certification Exam", - "intro": ["Pass this exam to earn your Python Certification"] + "title": "Екзамен з сертифікації «Python»", + "intro": [ + "Щоб отримати сертифікацію «Python», потрібно успішно скласти екзамен" + ] } } }, @@ -4152,12 +4174,12 @@ "intro": [ "This course teaches you the fundamentals of relational databases.", "To earn your Relational Databases Certification:", - "- Complete the five required projects to qualify for the certification exam.", - "- Pass the Relational Databases Certification exam." + "- Виконайте п’ять обов’язкових проєктів, щоб отримати допуск до екзамену.", + "- Успішно складіть екзамен «Реляційні бази даних»." ], "chapters": { "relational-databases": "Relational Databases", - "relational-databases-certification-exam": "Relational Databases Certification Exam" + "relational-databases-certification-exam": "Екзамен з сертифікації «Реляційні бази даних»" }, "modules": { "code-editors": "Code Editors", @@ -4172,7 +4194,7 @@ "lab-salon-appointment-scheduler": "Build a Salon Appointment Scheduler", "lab-periodic-table-database": "Build a Periodic Table Database", "lab-number-guessing-game": "Build a Number Guessing Game", - "relational-databases-certification-exam": "Relational Databases Certification Exam" + "relational-databases-certification-exam": "Екзамен з сертифікації «Реляційні бази даних»" }, "blocks": { "lecture-working-with-code-editors-and-ides": { @@ -4372,25 +4394,25 @@ ] }, "exam-relational-databases-certification": { - "title": "Relational Databases Certification Exam", + "title": "Екзамен з сертифікації «Реляційні бази даних»", "intro": [ - "Pass this exam to earn your Relational Databases Certification" + "Щоб отримати сертифікацію «Реляційні бази даних», потрібно успішно скласти екзамен" ] } } }, "back-end-development-and-apis-v9": { - "title": "Backend Development and APIs Certification", + "title": "Back-End Development and APIs Certification", "note": "This certification is currently in development and will be available soon.", "intro": [ - "This course teaches you the fundamentals of backend development and APIs.", - "To earn your Backend Development and APIs Certification:", - "- Complete the five required projects to qualify for the certification exam.", - "- Pass the Backend Development and APIs Certification exam." + "This course teaches you the fundamentals of back-end development and APIs.", + "To earn your Back-End Development and APIs Certification:", + "- Виконайте п’ять обов’язкових проєктів, щоб отримати допуск до екзамену.", + "- Pass the Back-End Development and APIs Certification exam." ], "chapters": { - "back-end-development-and-apis": "Backend Development and APIs", - "back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam" + "back-end-development-and-apis": "Back-End Development and APIs", + "back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam" }, "modules": { "introduction-to-nodejs": "Introduction to Node.js", @@ -4406,91 +4428,91 @@ "security-and-privacy": "Security and Privacy", "authentication": "Authentication", "tooling-and-deployment": "Tooling and Deployment", - "back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam" + "back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam" }, "module-intros": { "introduction-to-nodejs": { - "note": "Coming Late 2026", + "note": "Очікуйте наприкінці року", "intro": [ "In this module, you will learn the basics of working with Node.js." ] }, "nodejs-core-modules": { - "note": "Coming Late 2026", + "note": "Очікуйте наприкінці року", "intro": [ "In this module, you will learn about common Node.js core modules including the fs, os, path and more. Then you will get to practice what you have learned through workshops and labs and test your knowledge through a short quiz." ] }, "node-package-manager": { - "note": "Coming Late 2026", + "note": "Очікуйте наприкінці року", "intro": [ "In this module, you will be introduced to the Node Package Manager, which developers use to manage project dependencies and scripts. Then you will get to practice what you have learned through workshops and labs and test your knowledge with a short quiz." ] }, "http-and-the-web-standards-model": { - "note": "Coming Late 2026", + "note": "Очікуйте наприкінці року", "intro": [ "In this module, you will learn about HTTP (Hypertext Transfer Protocol) and other important concepts including the request-response model, common response codes, DNS, TCP/IP, and more. Then you will get to practice what you have learned through a build your own web server workshop and test your knowledge with a short quiz." ] }, "rest-api-and-web-services": { - "note": "Coming Late 2026", + "note": "Очікуйте наприкінці року", "intro": [ "In this module, you will learn about the REST API (Representational State Transfer Application Programming Interface) and how microservices work. Then you will take a short quiz to test your knowledge." ] }, "introduction-to-express": { - "note": "Coming Late 2026", + "note": "Очікуйте наприкінці року", "intro": [ "In this module, you will be introduced to Express.js, which is a framework used to build RESTful APIs. Then you will practice your skills through workshops and labs and test your knowledge with a short quiz." ] }, "express-middleware": { - "note": "Coming Late 2026", + "note": "Очікуйте наприкінці року", "intro": [ "In this module, you will learn about middleware in Express.js, which is used to handle requests and responses between the client and server. You will then practice your skills through a workshop and lab and test your knowledge with a short quiz." ] }, "error-handling-in-express": { - "note": "Coming Late 2026", + "note": "Очікуйте наприкінці року", "intro": [ "In this module, you will learn about how error handling, debugging, and health checks work in Express.js. You will then practice what you have learned in a lab and test your knowledge with a short quiz." ] }, "websockets": { - "note": "Coming Late 2026", + "note": "Очікуйте наприкінці року", "intro": [ "In this module, you will be introduced to websockets, which is a protocol used for real time communication with the client and server. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz." ] }, "node-and-sql": { - "note": "Coming Late 2026", + "note": "Очікуйте наприкінці року", "intro": [ "In this module, you will practice building applications with Node and SQL. Then you will take a short quiz to test your knowledge." ] }, "security-and-privacy": { - "note": "Coming Late 2026", + "note": "Очікуйте наприкінці року", "intro": [ "In this module, you will learn about the differences between security and privacy as well as other concepts including CSPs, Permissions-Policies, PII, working with CORS, and more. Then you will take a short quiz to test your knowledge." ] }, "authentication": { - "note": "Coming Late 2026", + "note": "Очікуйте наприкінці року", "intro": [ "In this module, you will learn about how authentication works in web applications along with other important concepts including JWTs, CSRFs, Passport, Helmet, cryptography and encryption, and more. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz." ] }, "tooling-and-deployment": { - "note": "Coming Late 2026", + "note": "Очікуйте наприкінці року", "intro": [ "In this module, you will learn about common tools used in the industry for deploying your full-stack applications. Then you will take a short quiz to test your knowledge." ] }, "back-end-development-and-apis-certification-exam": { - "note": "Coming Late 2026", + "note": "Очікуйте наприкінці року", "intro": [ - "Pass this exam to earn your Backend Development and APIs Certification." + "Pass this exam to earn your Back-End Development and APIs Certification." ] } }, @@ -4498,7 +4520,7 @@ "lecture-working-with-nodejs-and-event-driven-architecture": { "title": "Working with NodeJS and event driven architecture", "intro": [ - "Learn about Node.js core libraries, how to install Node.js on your computer, and the advantages and disadvantages of using Node.js on the backend." + "Learn about Node.js core libraries, how to install Node.js on your computer, and the advantages and disadvantages of using Node.js on the back-end." ] }, "review-node-js-core-modules": { @@ -4548,9 +4570,9 @@ ] }, "exam-back-end-development-and-apis-certification": { - "title": "Backend Development and APIs Certification Exam", + "title": "Back-End Development and APIs Certification Exam", "intro": [ - "Pass this exam to earn your Backend Development and APIs Certification" + "Pass this exam to earn your Back-End Development and APIs Certification" ] } } @@ -4560,7 +4582,7 @@ "note": "If you were previously working through our full-stack curriculum, don't worry - your progress is saved. We split it into smaller certifications for you to earn along your journey. This certification is currently in development and will be available soon. Start earning the required certifications so you're ready when it launches.", "intro": [ "This certification represents the culmination of your full-stack developer journey. It demonstrates your ability to build complete, modern web applications from start to finish.", - "To qualify for the exam, you must earn the certifications below. Pass the exam to earn your Full-Stack Developer Certification." + "Для допуску до екзамену потрібно отримати сертифікації нижче. Щоб отримати сертифікацію «Розробник Full Stack», потрібно успішно скласти екзамен." ], "chapters": { "certified-full-stack-developer-exam": "Certified Full-Stack Developer Exam" @@ -4570,9 +4592,9 @@ }, "module-intros": { "certified-full-stack-developer-exam": { - "note": "Coming Late 2026", + "note": "Очікуйте наприкінці року", "intro": [ - "This exam will test what you have learned throughout the previous six certifications." + "Цей екзамен перевірить ваші знання з шести попередніх сертифікацій." ] } }, @@ -4648,283 +4670,283 @@ } }, "a1-professional-spanish": { - "title": "A1 Professional Spanish Certification (Beta)", - "note": "This certification is currently in active development. We are currently publishing the first three chapters, and future chapters will be released as they are developed by our instructional design team. Once all the chapters are available, we will release the certification exam.", + "title": "Сертифікація «Іспанська мова A1 для роботи (бета)»", + "note": "Ми активно розробляємо цю сертифікацію. Перші три розділи вже опубліковано, а наступні виходитимуть в міру їх створення нашою командою. Коли всі розділи стануть доступними, ми опублікуємо екзамен.", "intro": [ - "This course teaches you the fundamentals of Spanish at the A1 level of the Common European Framework of Reference (CEFR), with lessons focused on professional settings. Each module is broken down into sections:", - "- A Warm-up section for quick review.", - "- Learn sections with new vocabulary and grammar.", - "- Practice sections to check your comprehension and writing skills.", - "- A Review section with key grammar and vocabulary." + "У цьому курсі ви вивчите основи іспанської мови рівня A1 відповідно до загальноєвропейських рекомендацій з мовної освіти (CEFR). Уроки орієнтовані на робоче середовище, а кожен модуль поділений на певні розділи:", + "- «Розігрів» для короткого повторення.", + "- «Навчання» з новою лексикою та граматикою.", + "- «Практика» для перевірки розуміння та письма.", + "- «Повторення» з ключовою граматикою та лексикою." ], "chapters": { - "es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish", - "es-a1-chapter-spanish-fundamentals": "Spanish Fundamentals", - "es-a1-chapter-greetings-and-introductions": "Greetings and Introductions", - "es-a1-chapter-basic-personal-details": "Basic Personal Details", - "es-a1-chapter-describing-company-and-people": "Describing a Company and Its People" + "es-a1-chapter-welcome-to-a1-professional-spanish": "Вступ до іспанської мови рівня A1", + "es-a1-chapter-spanish-fundamentals": "Основи іспанської мови", + "es-a1-chapter-greetings-and-introductions": "Привітання та знайомство", + "es-a1-chapter-basic-personal-details": "Особиста інформація", + "es-a1-chapter-describing-company-and-people": "Опис компанії та працівників" }, "modules": { - "es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview", - "es-a1-module-letters-sounds-and-first-numbers": "Letters, Sounds and First Numbers", - "es-a1-module-greetings-and-farewells": "Greetings and Farewells", - "es-a1-module-introducing-yourself": "Introducing Yourself", - "es-a1-module-first-questions": "First Questions", - "es-a1-module-numbers-10-to-29": "Numbers 10 to 29", - "es-a1-module-sharing-your-personal-details": "Sharing Your Personal Details", - "es-a1-module-numbers-30-to-100": "Numbers 30 to 100", - "es-a1-module-describing-a-company": "Describing a Company", - "es-a1-module-describing-people-at-work": "Describing People at Work" + "es-a1-module-introduction-and-certification-overview": "Вступ і опис сертифікації", + "es-a1-module-letters-sounds-and-first-numbers": "Літери, звуки та цифри", + "es-a1-module-greetings-and-farewells": "Привітання та прощання", + "es-a1-module-introducing-yourself": "Представлення", + "es-a1-module-first-questions": "Запитання при знайомстві", + "es-a1-module-numbers-10-to-29": "Числа від 10 до 29", + "es-a1-module-sharing-your-personal-details": "Обмін особистою інформацією", + "es-a1-module-numbers-30-to-100": "Числа від 30 до 100", + "es-a1-module-describing-a-company": "Опис компанії", + "es-a1-module-describing-people-at-work": "Опис колег" }, "module-intros": { "es-a1-module-sharing-your-personal-details": { - "note": "Coming 2026", + "note": "Очікуйте у 2026", "intro": [ - "In this module, you will practice understanding short conversations that ask for personal details such as name, contact information, nationality, and age." + "У цьому модулі ви будете працювати з короткими діалогами, у яких запитують про особисті дані (ім’я, контактна інформація, національність та вік)." ] }, "es-a1-module-numbers-30-to-100": { - "note": "Coming 2026", + "note": "Очікуйте у 2026", "intro": [ - "In this module, you will learn how to read, write, and pronounce numbers from 30 to 100." + "У цьому модулі ви навчитесь читати, писати і вимовляти числа від 30 до 100." ] }, "es-a1-module-describing-a-company": { - "note": "Coming 2026", + "note": "Очікуйте у 2026", "intro": [ - "In this module, you will learn how to identify and describe basic information about a company, such as name, website, location, number of employees, and departments." + "У цьому модулі ви навчитесь визначати й описувати базову інформацію про компанію, а саме: назву, вебсайт, розташування, кількість співробітників і відділи." ] }, "es-a1-module-describing-people-at-work": { - "note": "Coming 2026", + "note": "Очікуйте у 2026", "intro": [ - "In this module, you will learn third-person descriptions and how to identify simple corrections in short conversations." + "У цьому модулі ви навчитесь описувати людей й виправляти інформацію в коротких діалогах." ] } }, "blocks": { "es-a1-warm-up-greetings-and-farewells-basics": { - "title": "Greetings and Farewells Basics", + "title": "Основні привітання та прощання", "intro": ["", ""] }, "es-a1-learn-greetings-during-the-day": { - "title": "Greetings During the Day", + "title": "Привітання протягом дня", "intro": ["", ""] }, "es-a1-practice-greetings-and-farewells": { - "title": "Greetings and Farewells Practice", + "title": "Привітання та прощання на практиці", "intro": ["", ""] }, "es-a1-review-greetings-and-farewells": { - "title": "Greetings and Farewells Review", + "title": "Повторення привітань та прощань", "intro": ["", ""] }, "es-a1-quiz-greetings-and-farewells": { - "title": "Greetings and Farewells Quiz", + "title": "Тест «Привітання та прощання»", "intro": ["", ""] }, "es-a1-learn-certification-introduction": { - "title": "Certification Introduction", + "title": "Коротко про сертифікацію", "intro": ["", ""] }, "es-a1-learn-alphabet-and-accents": { - "title": "Alphabet and Accents", + "title": "Алфавіт та акценти", "intro": ["", ""] }, "es-a1-learn-punctuation": { - "title": "Punctuation", + "title": "Пунктуація", "intro": ["", ""] }, "es-a1-quiz-spanish-fundamentals": { - "title": "Spanish Fundamentals Quiz", + "title": "Тест «Основи іспанської мови»", "intro": ["", ""] }, "es-a1-warm-up-introducing-yourself-basics": { - "title": "Introducing Yourself Basics", + "title": "Основне представлення", "intro": ["", ""] }, "es-a1-learn-meet-luna": { - "title": "Meet Luna", + "title": "Знайомство з Луною", "intro": ["", ""] }, "es-a1-learn-meet-mateo": { - "title": "Meet Mateo", + "title": "Знайомство з Матео", "intro": ["", ""] }, "es-a1-learn-meet-julieta": { - "title": "Meet Julieta", + "title": "Знайомство з Хуліетою", "intro": ["", ""] }, "es-a1-practice-introducing-yourself": { - "title": "Introducing Yourself Practice", + "title": "Представлення на практиці", "intro": ["", ""] }, "es-a1-review-introducing-yourself": { - "title": "Introducing Yourself Review", + "title": "Повторення представлення", "intro": ["", ""] }, "es-a1-quiz-introducing-yourself": { - "title": "Introducing Yourself Quiz", + "title": "Тест «Представлення»", "intro": ["", ""] }, "es-a1-warm-up-first-questions-basics": { - "title": "First Questions Basics", + "title": "Основні запитання при знайомстві", "intro": ["", ""] }, "es-a1-learn-meet-angela-and-basti": { - "title": "Meet Angela and Basti", + "title": "Знайомство з Ангелою і Басті", "intro": ["", ""] }, "es-a1-practice-first-questions": { - "title": "First Questions Practice", + "title": "Запитання при знайомстві на практиці", "intro": ["", ""] }, "es-a1-review-first-questions": { - "title": "First Questions Review", + "title": "Повторення запитань при знайомстві", "intro": ["", ""] }, "es-a1-quiz-first-questions": { - "title": "First Questions Quiz", + "title": "Тест «Запитання при знайомстві»", "intro": ["", ""] }, "es-a1-learn-vowels": { - "title": "Vowels", + "title": "Голосні звуки", "intro": ["", ""] }, "es-a1-learn-consonants-and-special-characters": { - "title": "Consonants and Special Characters", + "title": "Приголосні звуки та спеціальні символи", "intro": ["", ""] }, "es-a1-review-spanish-fundamentals": { - "title": "Spanish Fundamentals Review", + "title": "Повторення основ іспанської мови", "intro": ["", ""] }, "es-a1-practice-the-alphabet": { - "title": "The Spanish Alphabet Practice", + "title": "Алфавіт на практиці", "intro": ["", ""] }, "es-a1-warm-up-remember-first-numbers": { - "title": "Remember First Numbers", + "title": "Повторення чисел до 10", "intro": ["", ""] }, "es-a1-learn-numbers-10-to-29": { - "title": "Numbers 10 to 29", + "title": "Числа від 10 до 29", "intro": ["", ""] }, "es-a1-practice-using-numbers-10-to-29": { - "title": "Using Numbers 10 to 29", + "title": "Використання чисел від 10 до 29", "intro": ["", ""] }, "es-a1-review-numbers-10-to-29": { - "title": "Numbers 10 to 29 Review", + "title": "Повторення чисел від 10 до 29", "intro": ["", ""] }, "es-a1-quiz-numbers-10-to-29": { - "title": "Numbers 10 to 29 Quiz", + "title": "Тест «Числа від 10 до 29»", "intro": ["", ""] }, "es-a1-warm-up-getting-ready-to-share-personal-details": { - "title": "Getting Ready to Share Personal Details", + "title": "Готуємось ділитися особистою інформацією", "intro": ["", ""] }, "es-a1-learn-basic-personal-information": { - "title": "Basic Personal Information", + "title": "Базова особиста інформація", "intro": ["", ""] }, "es-a1-learn-contact-information-and-spelling": { - "title": "Contact Information and Spelling", + "title": "Контактні дані та вимова", "intro": ["", ""] }, "es-a1-practice-personal-details-in-action": { - "title": "Personal Details in Action", + "title": "Особиста інформація на практиці", "intro": ["", ""] }, "es-a1-review-sharing-your-personal-details": { - "title": "Sharing Your Personal Details Review", + "title": "Повторення обміну особистою інформацією", "intro": ["", ""] }, "es-a1-quiz-sharing-your-personal-details": { - "title": "Sharing Your Personal Details Quiz", + "title": "Тест «Обмін особистою інформацією»", "intro": ["", ""] }, "es-a1-learn-the-first-ten-numbers": { - "title": "The First Ten Numbers", + "title": "Числа до 10", "intro": ["", ""] }, "es-a1-practice-the-first-ten-numbers": { - "title": "The First Ten Numbers Practice", + "title": "Використання чисел до 10", "intro": ["", ""] }, "es-a1-learn-numbers-30-to-60": { - "title": "Numbers 30 to 60", + "title": "Числа від 30 до 60", "intro": ["", ""] }, "es-a1-warm-up-describing-a-company-basics": { - "title": "Describing a Company Basics", + "title": "Основи для опису компанії", "intro": ["", ""] }, "es-a1-learn-numbers-61-to-100": { - "title": "Numbers 61 to 100", + "title": "Числа від 61 до 100", "intro": ["", ""] }, "es-a1-practice-using-the-first-100-numbers": { - "title": "Using The First 100 Numbers", + "title": "Використання чисел до 100", "intro": ["", ""] }, "es-a1-review-first-100-numbers": { - "title": "First 100 Numbers Review", + "title": "Повторення чисел до 100", "intro": ["", ""] }, "es-a1-quiz-numbers-30-to-100": { - "title": "Numbers 30 to 100 Quiz", + "title": "Тест «Числа від 30 до 100»", "intro": ["", ""] }, "es-a1-learn-what-the-company-does": { - "title": "What the Company Does", + "title": "Чим займається компанія?", "intro": ["", ""] }, "es-a1-learn-asking-about-a-company": { - "title": "Asking about a Company", + "title": "Як запитувати про компанію?", "intro": ["", ""] }, "es-a1-practice-company-profile": { - "title": "Company Profile", + "title": "Опис компанії на практиці", "intro": ["", ""] }, "es-a1-review-talking-about-a-company": { - "title": "Talking About a Company", + "title": "Повторення опису компанії", "intro": ["", ""] }, "es-a1-quiz-describing-a-company": { - "title": "Describing a Company Quiz", + "title": "Тест «Опис компанії»", "intro": ["", ""] }, "es-a1-warm-up-describing-people-at-work-basics": { - "title": "Describing People at Work Basics", + "title": "Основи для опису колег", "intro": ["", ""] }, "es-a1-learn-mini-biographies": { - "title": "Mini Biographies ", + "title": "Коротка біографія", "intro": ["", ""] }, "es-a1-practice-asking-about-mini-biographies": { - "title": "Asking About Mini Biographies", + "title": "Як запитувати про біографію?", "intro": ["", ""] }, "es-a1-learn-short-workplace-profile": { - "title": "Short Workplace Profile ", + "title": "Короткий робочий профіль", "intro": ["", ""] }, "es-a1-practice-asking-about-short-workplace-profiles": { - "title": "Asking About Short Workplace Profiles", + "title": "Як запитувати про роботу?", "intro": ["", ""] }, "es-a1-review-describing-people-at-work": { - "title": "Describing People at Work", + "title": "Повторення опису колег", "intro": ["", ""] }, "es-a1-quiz-describing-people-at-work": { - "title": "Describing People at Work", + "title": "Тест «Опис колег»", "intro": ["", ""] } } @@ -4934,14 +4956,14 @@ "intro": [ "This course teaches the fundamentals of HTML and CSS, including modern layout, design, accessibility, and responsive web development. You'll build practical projects and gain the skills to create professional, user-friendly webpages.", "To earn your Responsive Web Design Certification:", - "- Complete the five required projects to qualify for the certification exam.", - "- Pass the Responsive Web Design Certification exam." + "- Виконайте п’ять обов’язкових проєктів, щоб отримати допуск до екзамену.", + "- Успішно складіть екзамен «Адаптивний вебдизайн»." ], "chapters": { "html": "HTML", "css": "CSS", "computers": "Computers", - "responsive-web-design-certification-exam": "Responsive Web Design Certification Exam" + "responsive-web-design-certification-exam": "Екзамен з сертифікації «Адаптивний вебдизайн»" }, "modules": { "basic-html": "Basic HTML", @@ -4972,7 +4994,7 @@ "lab-book-inventory-app": "Build a Book Inventory App", "lab-technical-documentation-page": "Build a Technical Documentation Page", "lab-product-landing-page": "Build a Product Landing Page", - "responsive-web-design-certification-exam": "Responsive Web Design Certification Exam" + "responsive-web-design-certification-exam": "Екзамен з сертифікації «Адаптивний вебдизайн»" }, "blocks": { "workshop-curriculum-outline": { @@ -5960,15 +5982,15 @@ ] }, "exam-responsive-web-design-certification": { - "title": "Responsive Web Design Certification Exam", + "title": "Екзамен з сертифікації «Адаптивний вебдизайн»", "intro": [ - "Pass this exam to earn your Responsive Web Design Certification Exam" + "Щоб отримати сертифікацію «Адаптивний вебдизайн», потрібно успішно скласти екзамен" ] } } }, "a2-professional-spanish": { - "title": "Сертифікація «Іспанська мова A2 для роботи» (бета)", + "title": "Сертифікація «Іспанська мова A2 для роботи (бета)»", "note": "Сертифікація знаходиться в стані активної розробки. Наразі для цього розділу немає сертифіката, але він буде доступний найближчим часом. Тим часом ви можете дослідити курси, які ми вже створили.", "intro": ["Placeholder intro"], "blocks": { @@ -5987,7 +6009,7 @@ } }, "a2-professional-chinese": { - "title": "Сертифікація «Китайська мова A2 для роботи» (бета)", + "title": "Сертифікація «Китайська мова A2 для роботи (бета)»", "note": "Сертифікація знаходиться в стані активної розробки. Наразі для цього розділу немає сертифіката, але він буде доступний найближчим часом. Тим часом ви можете дослідити курси, які ми вже створили.", "intro": ["Placeholder intro"], "blocks": { @@ -6006,211 +6028,213 @@ } }, "a1-professional-chinese": { - "title": "A1 Professional Chinese Certification (Beta)", - "note": "This certification is in active development. We are currently publishing the introductory chapters, and future chapters will be released as they are developed by our instructional design team. Once all the chapters are available, we will release the certification exam.", + "title": "Сертифікація «Китайська мова A1 для роботи (бета)»", + "note": "Ми активно розробляємо цю сертифікацію. Вступні розділи вже опубліковано, а наступні виходитимуть в міру їх створення нашою командою. Коли всі розділи стануть доступними, ми опублікуємо екзамен.", "intro": [ - "In this A1 Professional Chinese Curriculum, you'll learn the building blocks of the Chinese language. This will follow the A1 level of the Common European Framework of Reference (CEFR). And we've focused on vocabulary that is particularly useful for professional settings.", - "The curriculum is broken down into several modules that include warm-up, learning, practice, review pages, and quizzes to make sure that you truly understand the material before moving on to the next module.", - "Each chapter includes hundreds of interactive tasks designed to help you take your first steps in learning Chinese with confidence." + "У навчальній програмі «Китайська мова A1 для роботи» ви опануєте базові знання. Курс створено відповідно до загальноєвропейських рекомендацій з мовної освіти рівня А1 (CEFR) і орієнтований на лексику, корисну в робочому середовищі.", + "Навчальна програма розбита на кілька модулів (розігрів, навчання, практика, повторення та тести), щоб ви дійсно засвоїли матеріал перш ніж перейти далі.", + "Кожна частина містить сотні інтерактивних завдань, щоб ваші перші кроки у вивченні китайської мови були впевненими." ], "chapters": { - "zh-a1-chapter-welcome-to-a1-professional-chinese": "Welcome to A1 Professional Chinese", - "zh-a1-chapter-pinyin": "Pinyin", - "zh-a1-chapter-greetings-and-introductions": "Greetings and Introductions", - "zh-a1-chapter-introducing-colleagues-and-family": "Introducing Colleagues and Family", - "zh-a1-chapter-expressing-what-you-can-and-cant-do": "Expressing What You Can and Can't Do" + "zh-a1-chapter-welcome-to-a1-professional-chinese": "Вступ до китайської мови рівня A1", + "zh-a1-chapter-pinyin": "Піньїнь", + "zh-a1-chapter-greetings-and-introductions": "Привітання та представлення", + "zh-a1-chapter-introducing-colleagues-and-family": "Знайомство з колегами та родиною", + "zh-a1-chapter-expressing-what-you-can-and-cant-do": "Як говорити про свої навички?" }, "modules": { - "zh-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview", - "zh-a1-module-initials-and-finals": "Initials and Finals", - "zh-a1-module-greetings-and-basic-introductions": "Greetings and Basic Introductions", - "zh-a1-module-asking-and-giving-basic-information": "Asking and Giving Basic Information", - "zh-a1-module-introducing-others": "Introducing Others", - "zh-a1-module-getting-to-know-the-team": "Getting to Know the Team", - "zh-a1-module-talking-about-personal-skills": "Talking about Personal Skills", - "zh-a1-module-discussing-team-skills": "Discussing Team Skills" + "zh-a1-module-introduction-and-certification-overview": "Вступ і опис сертифікації", + "zh-a1-module-initials-and-finals": "Ініціалі та фіналі", + "zh-a1-module-greetings-and-basic-introductions": "Привітання та знайомство", + "zh-a1-module-asking-and-giving-basic-information": "Як запитувати та надавати базову інформацію?", + "zh-a1-module-introducing-others": "Представлення інших", + "zh-a1-module-getting-to-know-the-team": "Знайомство з командою", + "zh-a1-module-talking-about-personal-skills": "Як говорити про особисті навички?", + "zh-a1-module-discussing-team-skills": "Обговорення командних навичок" }, "module-intros": { "zh-a1-module-introducing-others": { - "note": "Coming 2026", + "note": "Очікуйте у 2026", "intro": [ - "In this module, you will practice understanding short monologues that introduce information about other people, such as name, role, nationality, and age." + "У цьому модулі ви будете працювати з короткими монологами, у яких йдеться про інших людей (наприклад, про їхні ім’я, посаду, національність і вік)." ] }, "zh-a1-module-getting-to-know-the-team": { - "note": "Coming 2026", + "note": "Очікуйте у 2026", "intro": [ - "In this module, you will practice understanding a short conversation that asks and answers simple questions about colleagues." + "У цьому модулі ви будете працювати з короткими розмовами, де запитується і надається відповідь на запитання про колег." ] }, "zh-a1-module-talking-about-personal-skills": { - "note": "Coming 2026", + "note": "Очікуйте у 2026", "intro": [ - "In this module, you will practice understanding short monologues about what people can and cannot do, such as languages and work skills." + "У цьому модулі ви будете працювати з короткими монологами, у яких люди розповідають про свої навички (наприклад, якими мовами володіють)." ] }, "zh-a1-module-discussing-team-skills": { - "note": "Coming 2026", + "note": "Очікуйте у 2026", "intro": [ - "In this module, you will practice understanding a short conversation about who can do which tasks on a team and how a project starts." + "У цьому модулі ви будете працювати з розмовою про завдання команди і початок проєкту." ] } }, "blocks": { "zh-a1-learn-certification-introduction": { - "title": "Certification Introduction", + "title": "Коротко про сертифікацію", "intro": ["", ""] }, "zh-a1-learn-simple-finals": { - "title": "Simple Finals", + "title": "Прості фіналі", "intro": ["", ""] }, "zh-a1-learn-initials": { - "title": "Initials", + "title": "Ініціалі", "intro": ["", ""] }, "zh-a1-learn-compound-finals": { - "title": "Compound Finals", + "title": "Складні фіналі", "intro": ["", ""] }, "zh-a1-learn-nasal-finals": { - "title": "Nasal Finals", + "title": "Назалізовані фіналі", "intro": ["", ""] }, "zh-a1-warm-up-greeting-new-colleagues": { - "title": "Greeting New Colleagues", + "title": "Знайомство з новими колегами", "intro": ["", ""] }, "zh-a1-learn-understanding-greetings-and-introductions": { - "title": "Understanding Greetings and Introductions", + "title": "Основні привітання та представлення", "intro": ["", ""] }, "zh-a1-practice-introducing-yourself": { - "title": "​Introducing Yourself", + "title": "Власне представлення", "intro": ["", ""] }, "zh-a1-review-greetings-and-introductions": { - "title": "Greetings and Introductions Review", + "title": "Повторення привітань та представлень", "intro": ["", ""] }, "zh-a1-quiz-greetings-and-introductions": { - "title": "Greetings and Introductions Quiz", + "title": "Тест «Привітання та представлення»", "intro": ["", ""] }, "zh-a1-learn-understanding-questions-and-answers": { - "title": "Understanding Questions and Answers", + "title": "Запитання та відповіді на них", "intro": ["", ""] }, "zh-a1-practice-exchanging-basic-information": { - "title": "Exchanging Basic Information", + "title": "Обмін інформацією на практиці", "intro": ["", ""] }, "zh-a1-review-introduction-questions": { - "title": "Introduction Questions Review", + "title": "Повторення питань для знайомства", "intro": ["", ""] }, "zh-a1-quiz-introduction-questions": { - "title": "Introduction Questions Quiz", + "title": "Тест «Питання для знайомства»", "intro": ["", ""] }, "zh-a1-warm-up-introducing-others-basics": { - "title": "Introducing Others Basics", + "title": "Як представляти інших?", "intro": ["", ""] }, "zh-a1-learn-meeting-the-team": { - "title": "Meeting the Team", + "title": "Знайомство з командою", "intro": ["", ""] }, "zh-a1-learn-a-new-colleague": { - "title": "A New Colleague", + "title": "Новий колега", "intro": ["", ""] }, "zh-a1-learn-my-family": { - "title": "My Family", + "title": "Моя родина", "intro": ["", ""] }, "zh-a1-practice-introducing-others": { - "title": "Introducing Others Practice", + "title": "Представлення інших на практиці", "intro": ["", ""] }, "zh-a1-review-introducing-others": { - "title": "Introducing Others Review", + "title": "Повторення представлення інших", "intro": ["", ""] }, "zh-a1-quiz-check-your-introduction": { - "title": "Check Your Introduction", + "title": "Тест «Власне представлення»", "intro": ["", ""] }, "zh-a1-warm-up-knowing-the-team-basics": { - "title": "Knowing the Team Basics", + "title": "Як познайомитись з командою?", "intro": ["", ""] }, "zh-a1-learn-asking-about-the-team": { - "title": "Asking about the Team", + "title": "Як запитувати про команду?", "intro": ["", ""] }, "zh-a1-practice-talking-about-others": { - "title": "Talking about Others", + "title": "Говоримо про інших на практиці", "intro": ["", ""] }, "zh-a1-review-team-introduction": { - "title": "Team Introduction Review", + "title": "Повторення знайомства з командою", "intro": ["", ""] }, "zh-a1-quiz-team-introduction": { - "title": "Team Introduction Quiz", + "title": "Тест «Знайомство з командою»", "intro": ["", ""] }, "zh-a1-warm-up-personal-skills-basics": { - "title": "Personal Skills Basics", + "title": "Як говорити про особисті навички?", "intro": ["", ""] }, "zh-a1-learn-can-or-cannot": { - "title": "Can or Can't", + "title": "Вмію та не вмію", "intro": ["", ""] }, "zh-a1-practice-personal-skills": { - "title": "Personal Skills Practice", + "title": "Особисті навички на практиці", "intro": ["", ""] }, "zh-a1-review-describing-skills": { - "title": "Describing Skills Review", + "title": "Повторення опису навичок", "intro": ["", ""] }, "zh-a1-quiz-describing-skills": { - "title": "Describing Skills Quiz", + "title": "Тест «Опис навичок»", "intro": ["", ""] }, "zh-a1-warm-up-team-skills-basics": { - "title": "Team Skills Basics", + "title": "Як говорити про командні навички?", "intro": ["", ""] }, "zh-a1-learn-who-can-do-what-on-the-team": { - "title": "Who Can Do What on the Team", - "intro": ["Learn to discuss team member capabilities and roles."] + "title": "Хто чим займається?", + "intro": ["Навчіться говорити про можливості та посади членів команди."] }, "zh-a1-practice-talking-about-skills": { - "title": "Talking about Skills", - "intro": ["Practice discussing various skills in team contexts."] + "title": "Говоримо про навички на практиці", + "intro": [ + "Практикуйтесь обговорювати різні навички в робочому контексті." + ] }, "zh-a1-review-discussing-team-skills": { - "title": "Discussing Team Skills Review", + "title": "Повторення командних навичок", "intro": ["", ""] }, "zh-a1-quiz-discussing-team-skills": { - "title": "Discussing Team Skills Quiz", + "title": "Тест «Командні навички»", "intro": ["", ""] }, "zh-a1-warm-up-meeting-new-teammates": { - "title": "Meeting New Teammates", + "title": "Знайомство з новими колегами", "intro": ["", ""] }, "zh-a1-learn-special-spelling-rules": { - "title": "Special Spelling Rules", + "title": "Особливі правила вимови", "intro": ["", ""] }, "zh-a1-practice-pinyin": { - "title": "Pinyin Practice", + "title": "Піньїнь на практиці", "intro": ["", ""] } } diff --git a/client/i18n/locales/ukrainian/translations.json b/client/i18n/locales/ukrainian/translations.json index 519ef5ad95f..cdd9197d412 100644 --- a/client/i18n/locales/ukrainian/translations.json +++ b/client/i18n/locales/ukrainian/translations.json @@ -118,10 +118,10 @@ "share-on-threads": "Поділитись на Threads", "play-scene": "Натисніть «Відтворити»", "download-latest-version": "Завантажити найновішу версію", - "more-ways-to-sign-in": "More ways to sign in", - "sign-in-with-google": "Sign in with Google", - "go-to-dcc-today": "Go to Today's Challenge", - "go-to-dcc-archive": "Go to Daily Coding Challenge Archive" + "more-ways-to-sign-in": "Більше способів увійти", + "sign-in-with-google": "Увійти через Google", + "go-to-dcc-today": "Перейти до сьогоднішнього завдання", + "go-to-dcc-archive": "Перейти до архіву завдань з програмування" }, "daily-coding-challenges": { "title": "Щоденні завдання з програмування", @@ -205,21 +205,21 @@ "cta": "Розпочати навчання (безоплатно)" }, "catalog": { - "heading": "Explore Course Catalog", - "seeAll": "See All Courses" + "heading": "Ознайомтесь з нашим каталогом", + "seeAll": "Переглянути всі курси" }, "certification-heading": "Отримайте безоплатні підтверджені сертифікації в:", - "core-certs-heading": "Recommended curriculum:", + "core-certs-heading": "Рекомендована програма:", "learn-english-heading": "Вивчайте англійську мову для розробників:", - "learn-spanish-heading": "Learn Professional Spanish:", - "learn-chinese-heading": "Learn Professional Chinese:", + "learn-spanish-heading": "Вивчайте іспанську мову для роботи:", + "learn-chinese-heading": "Вивчайте китайську мову для роботи:", "professional-certs-heading": "Професійні сертифікації:", "interview-prep-heading": "Підготуйтесь до посади розробника:", "legacy-curriculum-heading": "Архівовані курси:", "next-heading": "Спробуйте бета-версію навчальної програми:", "upcoming-heading": "Майбутня навчальна програма:", "catalog-heading": "Ознайомтесь з нашим каталогом:", - "archive-link": "Looking for older coursework? Check out <0>our archive page.", + "archive-link": "Шукаєте старіші курси? Перегляньте <0>наш архів.", "faq": "Часті питання:", "faqs": [ { @@ -280,14 +280,14 @@ ] }, "settings": { - "share-projects": "Діліться своїми проєктами, статтями або прийнятими пул реквестами, які не відносяться до freeCodeCamp.", + "share-projects": "Поділіться своїми проєктами, статтями або прийнятими пул реквестами, які не відносяться до freeCodeCamp.", "privacy": "Налаштування в цьому розділі дозволяють керувати тим, що зображається на публічному портфоліо freeCodeCamp. Натисніть «Зберегти», щоб зберегти свої зміни.", "data": "Щоб побачити, які дані ми зберігаємо на вашому обліковому записі, натисніть кнопку «Завантажити мої дані» нижче", "disabled": "Ваші сертифікації будуть відключені, коли ввімкнено режим приватного перегляду.", "private-name": "Ваше ім’я не буде показуватися на сертифікаціях, якщо ввімкнено режим приватного перегляду.", - "claim-legacy": "Як тільки ви виконаєте завдання наступних сертифікацій freeCodeCamp, ви зможете отримати {{cert}}:", - "for": "Settings for {{username}}", - "profile-note": "You can go to <0>your profile to update your personal information.", + "claim-legacy": "Ви зможете отримати сертифікацію «{{cert}}», як тільки виконаєте всі завдання з такого переліку:", + "for": "Налаштування для {{username}}", + "profile-note": "Щоб оновити особисту інформацію, перейдіть до <0>свого профілю.", "sound-mode": "Це додає приємне звучання акустичної гітари на всьому вебсайті. Ви почуєте музичний супровід, коли будете писати у редакторі, при завершенні випробувань, при затвердженні сертифікацій та інше.", "sound-volume": "Гучність багаття:", "scrollbar-width": "Ширина смуги прокрутки редактора", @@ -295,7 +295,7 @@ "reset-editor-layout": "Скинути редактор", "shortcuts-explained": "В межах завдання натисніть ESC та знак питання, щоб переглянути список доступних скорочень.", "username": { - "contains invalid characters": "Username \"{{username}}\" contains invalid characters. Use only alphanumeric values like 'camperbot', or 'camperbot123'.", + "contains invalid characters": "Ім’я користувача «{{username}}» містить неприпустимі символи. Використовуйте лише букви і цифри (наприклад, camperbot або camperbot123).", "is too short": "Ім’я користувача «{{username}}» занадто коротке", "is a reserved error code": "Ім’я користувача «{{username}}» є зарезервованим кодом помилки", "must be lowercase": "Ім’я користувача «{{username}}» має бути у нижньому регістрі", @@ -321,13 +321,13 @@ "results-for": "Результати для {{projectTitle}}", "my-profile": "Мій профіль", "my-name": "Моє ім'я", - "my-location": "My stated location (freeCodeCamp does not track your actual location)", + "my-location": "Моє вказане місцеперебування (freeCodeCamp не відстежує вашу справжню локацію)", "my-about": "Моя біографія", "my-points": "Мої бали", "my-heatmap": "Моя теплокарта", "my-certs": "Мої сертифікації", "my-portfolio": "Моє портфоліо", - "my-experience": "My experience", + "my-experience": "Мій досвід", "my-timeline": "Моя хронологія", "my-donations": "Мої донати", "night-mode": "Нічний режим", @@ -335,13 +335,13 @@ "keyboard-shortcuts": "Дозволити клавіатурні скорочення" }, "headings": { - "account": "Account", + "account": "Обліковий запис", "certs": "Сертифікації", "legacy-certs": "Застарілі сертифікації", "honesty": "Політика академічної доброчесності", "internet": "Присутність в інтернеті", "portfolio": "Налаштування портфоліо", - "privacy": "Privacy", + "privacy": "Конфіденційність", "personal-info": "Особиста інформація" }, "danger": { @@ -370,7 +370,7 @@ }, "email": { "missing": "У вас немає електронної пошти, пов’язаної з цим обліковим записом.", - "heading": "Email", + "heading": "Електронна пошта", "not-verified": "Вашу електронну пошту не підтверджено.", "check": "Будь ласка, перевірте свою електронну пошту, або <0>надішліть запит на новий лист для підтвердження.", "current": "Поточна адреса електронної пошти", @@ -389,23 +389,23 @@ } }, "exam": { - "attempts": "Attempts", - "no-attempts-yet": "No attempts yet", - "date-taken": "Date Taken", - "score": "Score", - "status": "Status", - "pending": "Pending", - "passed": "Passed", - "failed": "Failed", - "in-progress": "In Progress", - "denied": "Retake Required", + "attempts": "Спроби", + "no-attempts-yet": "Немає спроб", + "date-taken": "Дата екзамену", + "score": "Оцінка", + "status": "Статус", + "pending": "В очікуванні", + "passed": "Здано", + "failed": "Не здано", + "in-progress": "Перевіряється", + "denied": "Перездача", "download-header": "Завантажте застосунок для екзаменів freeCodeCamp", "explanation": "Щоб отримати сертифікацію, потрібно скласти екзамен з метою перевірки отриманих знань. Екзамен абсолютно безоплатний.", "version": "Найновіша версія застосунку: {{version}}.", "download-details": "Завантажте застосунок самостійно", "unable-to-detect-os": "Не вдалося виявити вашу операційну систему. Будь ласка, завантажте застосунок нижче самостійно.", "download-trouble": "Якщо виникли проблеми із завантаженням потрібної версії, зверніться до служби підтримки:", - "open-exam-application": "Open Exam Environment Application" + "open-exam-application": "Відкрити застосунок для екзаменів" }, "profile": { "you-change-privacy": "Вам потрібно змінити налаштування конфіденційності для того, щоб інші могли побачити ваше портфоліо. Це попередній перегляд того, як ваше портфоліо буде виглядати при відкритому доступі.", @@ -442,31 +442,31 @@ "add-bluesky": "Поділитись сертифікацією на BlueSky", "add-threads": "Поділитись сертифікацією на Threads", "experience": { - "heading": "Experience", - "share-experience": "Share your professional experience", - "add": "Add experience", - "save": "Save experience", - "remove": "Remove experience", - "job-title": "Job title", - "company": "Company", - "location": "Location", - "start-date": "Start date", - "end-date": "End date", - "end-date-helper": "Leave blank if current position", - "description": "Description", - "present": "Present", - "date-format-error": "Please enter the date in MM/YYYY format.", - "date-invalid": "Please enter a valid date." + "heading": "Досвід", + "share-experience": "Поділіться своїм професійним досвідом", + "add": "Додати досвід", + "save": "Зберегти досвід", + "remove": "Видалити досвід", + "job-title": "Посада", + "company": "Компанія", + "location": "Локація", + "start-date": "Початок", + "end-date": "Кінець", + "end-date-helper": "Залиште порожнім, якщо досі працюєте", + "description": "Опис", + "present": "Дотепер", + "date-format-error": "Будь ласка, дотримуйтесь формату MM/YYYY.", + "date-invalid": "Будь ласка, введіть дійсну дату." }, "completeness": { - "heading": "Profile {{percentage}}% complete", - "name": "Add your name", - "location": "Add your location", - "picture": "Upload a profile picture", - "about": "Write an about section", - "social": "Add a social link", - "portfolio": "Add a portfolio project", - "experience": "Add your experience" + "heading": "Профіль заповнено на {{percentage}}%", + "name": "Додайте ім’я", + "location": "Додайте місцеперебування", + "picture": "Завантажте фото", + "about": "Заповніть біографію", + "social": "Додайте посилання на соцмережі", + "portfolio": "Додайте портфоліо", + "experience": "Додайте досвід" } }, "footer": { @@ -532,7 +532,7 @@ "download-solution": "Завантажити розв’язок", "download-results": "Завантажити результати", "percent-complete": "виконано {{percent}}%", - "project-complete": "Completed", + "project-complete": "Виконано", "tried-rsa": "Якщо ви вже спробували метод <0>читати-шукати-питати, то ви можете звернутися за допомогою на форум freeCodeCamp.", "read-search-ask-checkbox": "Я спробував(-ла) метод <0>читати-шукати-питати", "similar-questions-checkbox": "Я шукав(-ла) <0>схожі запитання на форумі, на які вже є відповідь", @@ -563,9 +563,9 @@ "instructions": "Інструкції", "notes": "Примітки", "preview": "Попередній перегляд", - "terminal": "Terminal", + "terminal": "Термінал", "editor": "Редактор", - "interactive-editor": "Interactive Editor" + "interactive-editor": "Інтерактивний редактор" }, "editor-alerts": { "tab-trapped": "При натисканні клавіші tab ви вставите символ табуляції", @@ -577,43 +577,43 @@ "demo-project-title": "Ось приклад проєкту, який відповідає вимогам", "github-required": "<0>Створіть обліковий запис GitHub, якщо у вас його немає. Він знадобиться під час створення віртуальної серверної машини Linux. Цей процес може зайняти кілька хвилин.", "codespaces": { - "intro": "This course runs in a virtual Linux machine using GitHub Codespaces. Follow these instructions to start the course:", - "step-1": "<0>Create an GitHub account if you don't have one", - "step-2": "Click the start button below this list", - "step-3": "On that page, click the create button", - "step-4": "Once the virtual Linux machine is finished loading, start the CodeRoad extension by:", - "step-5": "Clicking the \"hamburger\" menu near the top left of the VSCode window,", - "step-6": "Going to the <0>View menu,", - "step-7": "Clicking on the <0>Command Palette option,", - "step-8": "and running the <0>CodeRoad: Start command", - "step-9": "Follow the instructions in CodeRoad to complete the course", - "continue-project": "Clicking the button below will start a new project. If you have previously started the {{title}} course, go to the <0>repository page to re-open a previous workspace.", - "learn-more": "Learn more about <0>Codespace workspaces.", - "logout-warning": "If you log out of freeCodeCamp before you complete the entire {{course}} course, your progress will not be saved to your freeCodeCamp account.", - "sub-step-3": "Navigate to your <0>Codespaces secrets page", - "sub-step-4": "Create a new secret named <0>CODEROAD_WEBHOOK_TOKEN", - "sub-step-5": "In the <0>Value field, paste your token", - "sub-step-6": "In the <0>Repository access field, select the <1>freeCodeCamp/rdb-alpha repository", - "summary": "Codespaces Setup" + "intro": "Цей курс виконується у віртуальній машині Linux за допомогою GitHub Codespaces. Дотримуйтесь цих інструкцій, щоб розпочати курс:", + "step-1": "<0>Створіть обліковий запис на GitHub, якщо його досі немає", + "step-2": "Натисніть кнопку «Розпочати проєкт» внизу", + "step-3": "На тій сторінці натисніть на кнопку «Створити»", + "step-4": "Як тільки віртуальна машина Linux завантажиться, запустіть розширення CodeRoad:", + "step-5": "натисніть на іконку «гамбургер» біля верхнього лівого кута вікна VSCode,", + "step-6": "перейдіть до меню <0>View,", + "step-7": "натисніть на <0>Command Palette,", + "step-8": "та виконайте команду <0>CodeRoad: Start", + "step-9": "Дотримуйтесь інструкцій в CodeRoad, щоб завершити курс", + "continue-project": "Натиснувши на кнопку нижче, запуститься новий проєкт. Якщо ви вже працювали над курсом «{{title}}», то перейдіть на <0>цю сторінку, щоб повернутись до попередньої роботи.", + "learn-more": "Детальніше про <0>робочий простір Codespace.", + "logout-warning": "Якщо ви вийдете з freeCodeCamp, не завершивши весь курс «{{course}}», то ваш токен буде видалено, а прогрес не буде збережено в обліковому записі freeCodeCamp.", + "sub-step-3": "Перейдіть на сторінку <0>Codespaces secrets", + "sub-step-4": "Створіть новий секрет під назвою <0>CODEROAD_WEBHOOK_TOKEN", + "sub-step-5": "У полі <0>Value вставте токен користувача", + "sub-step-6": "У полі <0>Repository access виберіть <1>freeCodeCamp/rdb-alpha", + "summary": "Середовище Codespaces" }, "ona": { - "intro": "This course runs in a virtual Linux machine using Ona. Follow these instructions to start the course:", - "step-1": "<0>Create an Ona account if you don't have one", - "step-2": "Click the start button below this list", - "step-3": "In the modal that pops up, click the create button", - "step-4": "Once the virtual Linux machine is finished loading, start the CodeRoad extension by:", - "step-5": "Clicking the \"hamburger\" menu near the top left of the VSCode window,", - "step-6": "Going to the <0>View menu,", - "step-7": "Clicking on the <0>Command Palette option,", - "step-8": "and running the <0>CodeRoad: Start command", - "step-9": "Follow the instructions in CodeRoad to complete the course", - "continue-project": "Clicking the button below will start a new project. If you have previously started the {{course}} course, go to <0>your Ona dashboard to continue.", - "learn-more": "Learn more about <0>Ona workspaces.", - "logout-warning": "If you log out of freeCodeCamp before you complete the entire {{course}} course, your progress will not be saved to your freeCodeCamp account.", - "sub-step-3": "Navigate to your <0>Ona secrets page", - "sub-step-4": "Create a new secret named <0>CODEROAD_WEBHOOK_TOKEN", - "sub-step-5": "In the <0>Secret field, paste your token", - "summary": "Ona Setup" + "intro": "Цей курс виконується у віртуальній машині Linux за допомогою Ona. Дотримуйтесь цих інструкцій, щоб розпочати курс:", + "step-1": "<0>Створіть обліковий запис на Ona, якщо його досі немає", + "step-2": "Натисніть кнопку «Розпочати проєкт» внизу", + "step-3": "У вікні, що відкриється, натисніть кнопку «Create»", + "step-4": "Як тільки віртуальна машина Linux завантажиться, запустіть розширення CodeRoad:", + "step-5": "натисніть на іконку «гамбургер» біля верхнього лівого кута вікна VSCode,", + "step-6": "перейдіть до меню <0>View,", + "step-7": "натисніть на <0>Command Palette,", + "step-8": "та виконайте команду <0>CodeRoad: Start", + "step-9": "Дотримуйтесь інструкцій в CodeRoad, щоб завершити курс", + "continue-project": "Натиснувши на кнопку нижче, запуститься новий проєкт. Якщо ви вже працювали над курсом «{{course}}», то перейдіть на <0>панель Ona, щоб продовжити.", + "learn-more": "Детальніше про <0>робочий простір Ona.", + "logout-warning": "Якщо ви вийдете з freeCodeCamp, не завершивши весь курс «{{course}}», то ваш токен буде видалено, а прогрес не буде збережено в обліковому записі freeCodeCamp.", + "sub-step-3": "Перейдіть на сторінку <0>Ona secrets", + "sub-step-4": "Створіть новий секрет під назвою <0>CODEROAD_WEBHOOK_TOKEN", + "sub-step-5": "У полі <0>Secret вставте токен користувача", + "summary": "Середовище Ona" }, "local": { "intro": "Цей курс виконується на віртуальній машині Linux на вашому комп’ютері. Щоб розпочати, потрібно завантажити:", @@ -626,7 +626,7 @@ "generate-token-btn": "Згенерувати токен користувача", "sub-step-2": "Скопіюйте токен користувача:", "copy-token-btn": "Скопіювати токен користувача", - "logout-warning": "Якщо ви вийдете з freeCodeCamp, не завершивши весь курс «{{course}}», ваш токен буде видалено, а прогрес не буде збережено в обліковому записі freeCodeCamp.", + "logout-warning": "Якщо ви вийдете з freeCodeCamp, не завершивши весь курс «{{course}}», то ваш токен буде видалено, а прогрес не буде збережено в обліковому записі freeCodeCamp.", "sub-step-3": "У відкритому VS Code знайдіть і відкрийте файл під назвою <0>Dockerfile. Внизу файлу вставте свій токен як значення змінної <1>CODEROAD_WEBHOOK_TOKEN. Це має виглядати так: <2>ENV CODEROAD_WEBHOOK_TOKEN=тут-ваш-токен", "step-3": "Відкрийте палітру команд у VS Code, перейшовши до меню «View» та натиснувши «Command Palette...», а потім введіть <0>Dev Containers: Rebuild and Reopen in Container.", "step-4": "Після цього відкриється нове вікно VS Code і розпочнеться створення образу Docker (протягом першого запуску це займе пару хвилин).", @@ -636,7 +636,7 @@ "copy-url": "Скопіювати посилання на курс", "step-8": "Натисніть «Start», щоб розпочати.", "step-9": "Дотримуйтесь інструкцій в CodeRoad, щоб завершити курс. Примітка: можливо, вам знадобиться перезапустити термінал, щоб застосувати його налаштування і тести були успішними.", - "summary": "Local Setup" + "summary": "Локальне середовище" }, "step-1": "Крок 1: завершіть проєкт", "step-2": "Крок 2: відправте код", @@ -716,21 +716,21 @@ "invalid-transcript": "Ваше посилання на стенограму невірне. Воно повинне мати такий формат: <1>https://learn.microsoft.com/LOCALE/users/USERNAME/transcript/ID — перевірте, чи текст ВЕЛИКИМИ ЛІТЕРАМИ правильний." }, "block-type": { - "lecture": "Theory", + "lecture": "Теорія", "workshop": "Практичне заняття", "lab": "Лабораторна робота", "review": "Повторення", "quiz": "Тест", - "cert-project": "Certification Project", + "cert-project": "Сертифікаційний проєкт", "exam": "Екзамен", - "warm-up": "Warm-up", - "learn": "Learn", - "practice": "Practice", - "video": "Video" + "warm-up": "Розігрів", + "learn": "Навчання", + "practice": "Практика", + "video": "Відео" }, "archive": { - "title": "Archived Coursework", - "content-not-updated": "The content in this section is not being updated, but is still available for you to further your learning. We recommend trying <0>our current curriculum." + "title": "Архівовані курси", + "content-not-updated": "Матеріал у цьому розділі не оновлюється, але досі доступний для навчання. Радимо спробувати <0>поточну навчальну програму." } }, "donate": { @@ -904,8 +904,8 @@ }, "misc": { "coming-soon": "Зовсім скоро", - "note": "Note", - "caution": "Caution", + "note": "Примітка", + "caution": "Увага", "offline": "Схоже, що ви не підключені до мережі, тому не зможете зберегти свій прогрес", "server-offline": "Сервер не відповідає, ваш прогрес може не зберегтись. Будь ласка, зв’яжіться з <0>підтримкою, якщо помилка не зникне", "unsubscribed": "Підписку успішно скасовано", @@ -930,16 +930,16 @@ "document-notfound": "документ не знайдено", "slow-load-msg": "Схоже, це займає більше часу, ніж зазвичай. Будь ласка, спробуйте оновити сторінку.", "navigation-warning": "Ви втратите прогрес, якщо залишите цю сторінку. Ви впевнені?", - "fsd-b-description": "This comprehensive course prepares you to become a Certified Full-Stack Developer. You'll learn to build complete web applications using HTML, CSS, JavaScript, React, TypeScript, Node.js, Python, and more.", + "fsd-b-description": "Завдяки комплексному курсу ви станете сертифікованим розробником Full Stack. Ви навчитесь повністю створювати застосунки за допомогою HTML, CSS, JavaScript, React, TypeScript, Node.js, Python і багато іншого.", "fsd-b-cta": "Розпочати навчання", - "continue-learning": "Continue Learning", + "continue-learning": "Продовжити навчання", "fsd-b-benefit-1-title": "100,000+ учнів", "fsd-b-benefit-1-description": "Станьте одним з учнів, які отримують сертифікацію.", "fsd-b-benefit-2-title": "Професійний сертифікат", "fsd-b-benefit-2-description": "Доведіть навички офіційним сертифікатом, який підлягає перевірці.", "fsd-b-benefit-3-title": "500+ завдань", "fsd-b-benefit-3-description": "Зміцніть свої знання великою кількістю практики.", - "or": "OR" + "or": "АБО" }, "icons": { "gold-cup": "Золотий кубок", @@ -967,7 +967,7 @@ "linkedin": "Посилання на сторінку LinkedIn {{username}}", "github": "Посилання на сторінку GitHub {{username}}", "website": "Посилання на вебсайт {{username}}", - "twitter": "Link to {{username}}'s X", + "twitter": "Посилання на сторінку X {{username}}", "next-month": "Наступний місяць", "previous-month": "Попередній місяць", "first-page": "Перейти на першу сторінку", @@ -1001,9 +1001,9 @@ "editor-a11y-on-non-macos": "Вміст редактора {{editorName}}. Ввімкнено режим доступності. Натисніть Ctrl+E, щоб вимкнути його, або Alt+F1, щоб переглянути більше функцій.", "terminal-output": "Вивід терміналу", "not-available": "Недоступно", - "interactive-editor-desc": "Turn static code examples into interactive editors. This allows you to edit and run the code directly on the page.", - "pinyin-to-hanzi-input-desc": "This task uses Pinyin-to-Hanzi inputs. Type pinyin with tone numbers (1 to 5). When you enter a correct syllable, it will turn into a Chinese character. If you press backspace after a Chinese character, it will change back to pinyin and remove the last thing you typed: if it's a tone number, the tone is removed; if it's a letter, the letter is removed.", - "pinyin-tone-input-desc": "This task uses Pinyin Tone inputs. Type pinyin with tone numbers (1 to 5). When you enter a tone number, it will be converted to a tone mark. If you press backspace, the last thing you typed is removed: if it's a tone number, the tone is removed; if it's a letter, the letter is removed." + "interactive-editor-desc": "Перетворіть приклади статичного коду в інтерактивні редактори. Це дозволить редагувати та запускати код одразу на сторінці.", + "pinyin-to-hanzi-input-desc": "Піньїнь у цьому завданні автоматично перетворюється на ієрогліф. Введіть піньїнь з цифрою тону (від 1 до 5). Якщо ви ввели все правильно, то текст зміниться на ієрогліф. Якщо натиснете на пробіл після ієрогліфа, то текст знову зміниться на піньїнь і буде видалено останній введений символ (якщо це цифра, то видалиться тон; а якщо це літера, то видалиться літера).", + "pinyin-tone-input-desc": "У цьому завданні потрібно ввести тон. Введіть піньїнь з цифрою тону (від 1 до 5). Якщо ви ввели все правильно, то з’явиться тон. Якщо натиснете на пробіл, то буде видалено останній введений символ (якщо це цифра, то видалиться тон; а якщо це літера, то видалиться літера)." }, "flash": { "no-email-in-userinfo": "Не вдалось отримати електронну пошту від вказаного провайдера. Спробуйте іншого провайдера або виберіть опцію «Continue with Email».", @@ -1023,7 +1023,7 @@ "keyboard-shortcut-updated": "Ваші налаштування клавіатурних скорочень оновлено", "subscribe-to-quincy-updated": "Вашу підписку на розсилку від Квінсі оновлено", "portfolio-item-updated": "Ваше портфоліо оновлено", - "experience-updated": "We have updated your experience", + "experience-updated": "Ваш досвід оновлено", "email-invalid": "Неприпустимий формат адреси електронної пошти", "email-valid": "Вашу електронну пошту змінено. Щасливого програмування!", "bad-challengeId": "currentChallengeId не є дійсним ідентифікатором завдання", @@ -1041,7 +1041,7 @@ "signin-success": "Ви успішно ввійшли у свій обліковий запис. Щасливого програмування!", "social-auth-gone": "Ми відходимо від автентифікації за допомогою соцмереж через конфіденційність. Наступного разу ми рекомендуємо використовувати свою адресу електронної пошти: {{email}} для входу в систему.", "name-needed": "Нам потрібне ваше ім’я, щоб вказати його на сертифікаті. Будь ласка, додайте своє ім’я до профілю і натисніть кнопку «Зберегти». Після цього ми зможемо видати сертифікат.", - "incomplete-steps": "Схоже, ви не завершили необхідні кроки. Будь ласка, виконайте необхідні проєкти, щоб отримати сертифікацію {{name}}.", + "incomplete-steps": "Схоже, ви не виконали всіх вимог. Будь ласка, завершіть необхідні проєкти, щоб отримати сертифікацію «{{name}}».", "already-claimed": "Схоже, ви вже отримали сертифікацію «{{name}}»", "cert-claim-success": "@{{username}}, ви успішно отримали сертифікацію «{{name}}»! Вітаємо від імені команди freeCodeCamp.org!", "wrong-name": "Щось пішло не так під час перевірки «{{name}}». Будь ласка, спробуйте ще раз. Якщо ви продовжуєте отримувати цю помилку, ви можете надіслати повідомлення на support@freeCodeCamp.org, щоб отримати допомогу.", @@ -1051,7 +1051,7 @@ "not-eligible": "Наразі цей користувач не має права отримати безоплатну сертифікацію freeCodeCamp.org.", "profile-private": "{{username}} вирішив(-ла) зробити свій профіль приватним. Спершу потрібно надати публічний доступ до профілю, щоб інші мали змогу переглянути сертифікацію.", "certs-private": "{{username}} вирішив(-ла) зробити свої сертифікації приватними. Спершу потрібно надати публічний доступ до сертифікацій, щоб інші могли їх переглянути.", - "certs-claimable": "You can now claim the {{certName}} certification! Visit your settings page to claim your certification.", + "certs-claimable": "Тепер ви можете отримати сертифікацію «{{certName}}»! Для цього відвідайте сторінку з налаштуваннями.", "not-honest": "{{username}} ще не прийняв(-ла) нашу Обітницю академічної доброчесності.", "user-not-certified": "Схоже, користувач {{username}} не має сертифікації «{{cert}}»", "invalid-challenge": "Не вдалося підтвердити завдання", @@ -1120,21 +1120,21 @@ "success": "Дякуємо. Ваші відповіді надіслано." }, "classroom-mode-updated": "Ваші налаштування режиму класу оновлено", - "user-fetch-error": "Unable to retrieve your user information. You can still use the site, but your progress may not be saved." + "user-fetch-error": "Не вдалося отримати інформацію про користувача. Ви все одно можете користуватись сайтом, але ваш прогрес може не зберегтись." }, "validation": { "max-characters": "Максимальний розмір — 288 символів, у вас залишилося {{charsLeft}}", - "max-characters-500": "There is a maximum limit of 500 characters, you have {{charsLeft}} left", + "max-characters-500": "Дозволено ввести 500 символів; залишилось {{charsLeft}}", "same-email": "Ця адреса електронної пошти збігається з вашою поточною адресою", "invalid-email": "Ми не змогли перевірити вашу адресу електронної пошти. Будь ласка, переконайтеся, що вона правильна.", "email-mismatch": "Обидві нові адреси електронної пошти повинні збігатися", "title-required": "Необхідно вказати заголовок", "title-short": "Закороткий заголовок", "title-long": "Задовгий заголовок", - "company-required": "Company is required", - "company-short": "Company name is too short", - "company-long": "Company name is too long", - "start-date-required": "Start date is required", + "company-required": "Необхідно вказати компанію", + "company-short": "Назва компанії закоротка", + "company-long": "Назва компанії задовга", + "start-date-required": "Необхідно вказати початок", "invalid-url": "Ми не змогли перевірити вашу URL-адресу. Будь ласка, переконайтеся, що вона правильна.", "invalid-protocol": "URL-адреса має починатися з http або https", "url-not-image": "URL-адреса повинна посилатись на файл зображення безпосередньо", @@ -1155,16 +1155,16 @@ "issued": "Виданий", "fulltext": "<0>Цей сертифікат засвідчує, що <1>{{user}} <2>успішно закінчив(-ла) сертифікацію <3>«{{title}}» <4>{{time}}, <5>виконавши приблизно {{completionTime}} год навчання", "fulltextNoHours": "<0>Цей сертифікат підтверджує, що <1>{{user}} <2>успішно завершив(-ла) сертифікацію <3>{{title}} <4>{{time}}", - "fulltextLanguageExam": "<0>This certifies that <1>{{user}} <2>has successfully passed the <3>{{title}} <4>exam on {{time}} <5>demonstrating competence in grammar, listening, and reading portions of the CEFR standards for this level based on the content covered in the curriculum.", + "fulltextLanguageExam": "<0>Цей сертифікат підтверджує, що <1>{{user}} <2>успішно склав(-ла) екзамен <3>«{{title}}» <4>{{time}}, <5>продемонструвавши компетенцію в граматиці, аудіюванні та читанні відповідно до стандарту CEFR на основі матеріалу з навчальної програми.", "quincy-larson-signature": "Підпис Квінсі Ларсона", "julia-liuson-signature": "Підпис Джулії Люсон", "project": { - "heading-legacy-full-stack": "As part of this Legacy Full-Stack certification, {{user}} completed the following certifications:", + "heading-legacy-full-stack": "У рамках застарілої сертифікації «Full Stack», користувач {{user}} отримав наступні сертифікації:", "heading-exam": "{{user}} склав(-ла) екзамен в рамках цієї сертифікації: ", "heading": "У рамках цієї сертифікації {{user}} створив(-ла) такі проєкти і успішно пройшов(-ла) усі автоматизовані тестування:", "solution": "Розв’язок", "no-solution": "помилка відтворення розв’язку, напишіть на support@freeCodeCamp.org, щоб отримати допомогу.", - "no-solution-to-display": "No solution to display", + "no-solution-to-display": "Немає розв’язку", "source": "Джерело", "footnote": "Якщо ви підозрюєте, що будь-який з цих проєктів порушує <2>політику академічної доброчесності, будь ласка, <5>повідомте про це нашій команді.", "title": { @@ -1245,20 +1245,20 @@ } }, "title": { - "responsive-web-design": "Legacy Responsive Web Design V8", - "responsive-web-design-cert": "Legacy Responsive Web Design V8 Certification", - "javascript-algorithms-and-data-structures": "Legacy JavaScript Algorithms and Data Structures V7", - "javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures V7 Certification", - "javascript-algorithms-and-data-structures-v8": "Legacy JavaScript Algorithms and Data Structures V8", - "javascript-algorithms-and-data-structures-v8-cert": "Legacy JavaScript Algorithms and Data Structures V8 Certification", - "front-end-development-libraries": "Frontend Development Libraries V8", - "front-end-development-libraries-cert": "Frontend Development Libraries V8 Certification", - "data-visualization": "Data Visualization V8", - "data-visualization-cert": "Data Visualization V8 Certification", - "relational-database-v8": "Relational Database V8", - "relational-database-v8-cert": "Relational Database V8 Certification", - "back-end-development-and-apis": "Backend Development and APIs V8", - "back-end-development-and-apis-cert": "Backend Development and APIs V8 Certification", + "responsive-web-design": "Застарілий адаптивний вебдизайн V8", + "responsive-web-design-cert": "Сертифікація «Застарілий адаптивний вебдизайн V8»", + "javascript-algorithms-and-data-structures": "Алгоритми та структури даних JavaScript V7 (стара версія)", + "javascript-algorithms-and-data-structures-cert": "Сертифікація «Алгоритми та структури даних JavaScript V7 (стара версія)»", + "javascript-algorithms-and-data-structures-v8": "Алгоритми та структури даних JavaScript V8 (стара версія)", + "javascript-algorithms-and-data-structures-v8-cert": "Сертифікація «Алгоритми та структури даних JavaScript V8 (стара версія)»", + "front-end-development-libraries": "Front-End Development Libraries V8", + "front-end-development-libraries-cert": "Front-End Development Libraries V8 Certification", + "data-visualization": "Візуалізація даних V8", + "data-visualization-cert": "Сертифікація «Візуалізація даних V8»", + "relational-database-v8": "Реляційні бази даних V8", + "relational-database-v8-cert": "Сертифікація «Реляційні бази даних V8»", + "back-end-development-and-apis": "Back-End Development and APIs V8", + "back-end-development-and-apis-cert": "Back-End Development and APIs V8 Certification", "quality-assurance-v7": "Забезпечення якості", "quality-assurance-v7-cert": "Сертифікація «Забезпечення якості»", "scientific-computing-with-python-v7": "Наукові обчислення з Python", @@ -1273,43 +1273,43 @@ "college-algebra-with-python-v8-cert": "Сертифікація «Алгебра з Python»", "foundational-c-sharp-with-microsoft": "Основи C# з Microsoft", "foundational-c-sharp-with-microsoft-cert": "Сертифікація «Основи C# з Microsoft»", - "learn-python-for-beginners": "Learn Python for Beginners", + "learn-python-for-beginners": "Python для початківців", "a2-english-for-developers": "Англійська мова A2 для розробників", - "a2-english-for-developers-cert": "A2 English for Developers Certification (Beta)", + "a2-english-for-developers-cert": "Сертифікація «Англійська мова A2 для розробників (бета)»", "b1-english-for-developers": "Англійська мова B1 для розробників", "b1-english-for-developers-cert": "Сертифікація «Англійська мова B1 для розробників»", - "responsive-web-design-v9": "Responsive Web Design", - "responsive-web-design-v9-cert": "Responsive Web Design Certification", + "responsive-web-design-v9": "Адаптивний вебдизайн", + "responsive-web-design-v9-cert": "Сертифікація «Адаптивний вебдизайн»", "javascript-v9": "JavaScript", - "javascript-v9-cert": "JavaScript Certification", - "front-end-development-libraries-v9": "Frontend Development Libraries", - "front-end-development-libraries-v9-cert": "Frontend Development Libraries Certification", + "javascript-v9-cert": "Сертифікація «JavaScript»", + "front-end-development-libraries-v9": "Front-End Development Libraries", + "front-end-development-libraries-v9-cert": "Front-End Development Libraries Certification", "python-v9": "Python", - "python-v9-cert": "Python Certification", - "relational-databases-v9": "Relational Database", - "relational-databases-v9-cert": "Relational Database Certification", - "back-end-development-and-apis-v9": "Backend Development and APIs", - "back-end-development-and-apis-v9-cert": "Backend Development and APIs Certification", - "full-stack-developer-v9": "Full-Stack Developer", - "full-stack-developer-v9-cert": "Full-Stack Developer Certification", - "a1-professional-spanish": "A1 Professional Spanish", - "a1-professional-spanish-cert": "A1 Professional Spanish Certification", + "python-v9-cert": "Сертифікація «Python»", + "relational-databases-v9": "Реляційні бази даних", + "relational-databases-v9-cert": "Сертифікація «Реляційні бази даних»", + "back-end-development-and-apis-v9": "Back-End Development and APIs", + "back-end-development-and-apis-v9-cert": "Back-End Development and APIs Certification", + "full-stack-developer-v9": "Розробник Full Stack", + "full-stack-developer-v9-cert": "Сертифікація «Розробник Full Stack»", + "a1-professional-spanish": "Іспанська мова A1 для роботи", + "a1-professional-spanish-cert": "Сертифікація «Іспанська мова A1 для роботи»", "a2-professional-spanish": "Іспанська мова A2 для роботи", "a2-professional-spanish-cert": "Сертифікація «Іспанська мова A2 для роботи»", "a2-professional-chinese": "Китайська мова A2 для роботи", "a2-professional-chinese-cert": "Сертифікація «Китайська мова A2 для роботи»", "a1-professional-chinese": "Китайська мова A1 для роботи", "a1-professional-chinese-cert": "Сертифікація «Китайська мова A1 для роботи»", - "legacy-front-end": "Legacy Frontend", - "legacy-front-end-cert": "Legacy Frontend Certification", - "legacy-back-end": "Legacy Backend", - "legacy-back-end-cert": "Legacy Backend Certification", + "legacy-front-end": "Legacy Front-End", + "legacy-front-end-cert": "Legacy Front-End Certification", + "legacy-back-end": "Legacy Back-End", + "legacy-back-end-cert": "Legacy Back-End Certification", "legacy-data-visualization": "Візуалізація даних (стара версія)", "legacy-data-visualization-cert": "Сертифікація «Візуалізація даних» (стара версія)", "information-security-and-quality-assurance": "Інформаційна безпека та забезпечення якості (стара версія)", "information-security-and-quality-assurance-cert": "Сертифікація «Інформаційна безпека та забезпечення якості» (стара версія)", - "full-stack": "Legacy Full-Stack", - "full-stack-cert": "Legacy Full-Stack Certification" + "full-stack": "Full Stack (стара версія)", + "full-stack-cert": "Сертифікація «Full Stack (стара версія)»" } }, "certification-card": { @@ -1354,18 +1354,18 @@ "exam-token": { "exam-token": "Токен екзамену", "note": "Токен екзамену — це секретний ключ, який дозволяє отримати доступ до екзаменів. Не поширюйте його.", - "invalidation-1": "It looks like you have a valid exam token. If you generate a new one, your existing token will be invalidated.", - "invalidation-2": "If you generate a new token, your existing token will be invalidated.", + "invalidation-1": "Схоже, у вас є дійсний токен для екзамену. Якщо згенеруєте новий, то наявний токен стане недійсним.", + "invalidation-2": "Якщо згенеруєте новий токен, то наявний стане недійсним.", "generate-exam-token": "Згенерувати токен екзамену", - "your-exam-token": "Your Exam Token is: {{token}}", + "your-exam-token": "Ваш токен екзамену: {{token}}", "error": "При генерації токену виникла помилка. Будь ласка, спробуйте пізніше.", - "no-token": "It looks like you don't have a valid exam token.", - "copy": "Copy Exam Token", + "no-token": "Схоже, у вас немає дійсного токена екзамену.", + "copy": "Скопіювати токен екзамену", "copied": "Токен скопійовано до буфера обміну", "copy-error": "Невдале копіювання токену", - "token-usage": "Your Exam Environment authorization token is used to log you into the desktop application.", - "generated": "A new Exam Environment authorization token has been generated for your account.", - "non-staff-testing": "Only freeCodeCamp staff are allowed to generate exam tokens on non-production environments at this time." + "token-usage": "Токен екзамену використовується для входу в завантажений застосунок для екзаменів.", + "generated": "Для вашого облікового запису було згенеровано новий токен екзамену.", + "non-staff-testing": "Наразі лише працівники freeCodeCamp можуть генерувати токени для екзамену на невиробничому середовищі." }, "shortcuts": { "title": "Гарячі клавіші", @@ -1420,24 +1420,24 @@ } }, "speaking-modal": { - "heading": "Speaking Practice", - "repeat-sentence": "Repeat aloud this sentence:", - "play": "Play", - "playing": "Playing...", - "record": "Record", - "stop": "Stop", - "incorrect-words": "Incorrect words: {{words}}.", - "misplaced-words": "Misplaced words: {{words}}.", - "correct-congratulations": "That's correct! Congratulations!", - "very-good": "Very good!", - "try-again": "Try again.", - "no-audio-available": "No audio file available.", - "no-speech-detected": "Recording stopped. No speech detected.", - "speech-recognition-not-supported": "Speech recognition not supported in this browser.", - "recording-speak-now": "Recording. Speak now.", - "recording-stopped-processing": "Recording stopped. Processing...", - "microphone-access-error": "Error: Could not access microphone.", - "speaking-button": "Practice speaking" + "heading": "Говоріння", + "repeat-sentence": "Повторіть вголос таке речення:", + "play": "Відтворити", + "playing": "Відтворення...", + "record": "Розпочати", + "stop": "Зупинити", + "incorrect-words": "Неправильних слів: {{words}}.", + "misplaced-words": "Неправильно розташованих слів: {{words}}.", + "correct-congratulations": "Все правильно! Вітаємо!", + "very-good": "Дуже добре!", + "try-again": "Спробуйте ще раз.", + "no-audio-available": "Аудіофайл недоступний.", + "no-speech-detected": "Запис зупинено. Не виявлено говоріння.", + "speech-recognition-not-supported": "У цьому браузері не підтримується розпізнавання мови.", + "recording-speak-now": "Запис розпочато. Говоріть.", + "recording-stopped-processing": "Запис зупинено. Триває обробка...", + "microphone-access-error": "Помилка: не вдалося отримати доступ до мікрофона.", + "speaking-button": "Говоріння" }, "curriculum": { "catalog": { @@ -1447,20 +1447,20 @@ "intermediate": "Середній рівень", "advanced": "Високий рівень" }, - "duration": "{{duration}} hours", - "no-results": "No courses found. Try adjusting your filters to see more results.", + "duration": "{{duration}} годин", + "no-results": "Не знайдено курсів. Спробуйте змінити фільтри, щоб побачити більше результатів.", "topic": { "html": "HTML", "css": "CSS", "js": "JavaScript", "react": "React", "python": "Python", - "data-analysis": "Data Analysis", - "machine-learning": "Machine Learning", + "data-analysis": "Аналіз даних", + "machine-learning": "Машинне навчання", "d3": "D3", - "api": "APIs", - "information-security": "Information Security", - "computer-fundamentals": "Computer Fundamentals" + "api": "API", + "information-security": "Інформаційна безпека", + "computer-fundamentals": "Основи комп’ютера" } } }