From 61e5a0d1adfafe1a2c114194a881380b91a039e8 Mon Sep 17 00:00:00 2001 From: freeCodeCamp's Camper Bot Date: Tue, 5 Mar 2024 00:02:12 +0530 Subject: [PATCH] chore(i18n,client): processed translations (#53968) --- client/i18n/locales/arabic/translations.json | 4 +- .../locales/chinese-traditional/intro.json | 140 +++--- .../chinese-traditional/translations.json | 416 +++++++++--------- client/i18n/locales/chinese/intro.json | 140 +++--- client/i18n/locales/chinese/translations.json | 416 +++++++++--------- client/i18n/locales/espanol/translations.json | 4 +- client/i18n/locales/german/translations.json | 4 +- client/i18n/locales/italian/translations.json | 4 +- .../i18n/locales/japanese/translations.json | 4 +- client/i18n/locales/korean/translations.json | 4 +- .../i18n/locales/portuguese/translations.json | 4 +- client/i18n/locales/swahili/translations.json | 4 +- .../i18n/locales/ukrainian/translations.json | 10 +- 13 files changed, 575 insertions(+), 579 deletions(-) diff --git a/client/i18n/locales/arabic/translations.json b/client/i18n/locales/arabic/translations.json index 6f19ca75bf3..e546d6de909 100644 --- a/client/i18n/locales/arabic/translations.json +++ b/client/i18n/locales/arabic/translations.json @@ -448,8 +448,8 @@ "challenges-completed": "اكتمل {{completedCount}} من {{totalChallenges}} تحديات", "season-greetings-fcc": "تحيات الموسم من مجتمع freeCodeCamp 🎉", "if-getting-value": "إذا أفادك freeCodeCamp بشكل مثمر، يمكنك تتبرع دعما لرسالتنا التطوعية حتي يستمر مهمتنا.", - "building-a-university": "نحن نبني برنامَج مجاني لشهادة جامعة علوم الكمبيوتر Computer Science", - "if-help-university": "لقد حققنا قدرا كبيرا من التقدم بالفعل. أدعم منظمتنا الخيرية بالطريق الطويل الذي أمامنا.", + "building-a-university": "We're Building a Free Computer Science University Degree Program 🎉", + "if-help-university": "We've already made a ton of progress. Donate now to help our charity with the road ahead.", "preview-external-window": "Preview currently showing in external window.", "fill-in-the-blank": "Fill in the blank", "blank": "blank", diff --git a/client/i18n/locales/chinese-traditional/intro.json b/client/i18n/locales/chinese-traditional/intro.json index 785c48694d2..bbf8b216408 100644 --- a/client/i18n/locales/chinese-traditional/intro.json +++ b/client/i18n/locales/chinese-traditional/intro.json @@ -1,6 +1,6 @@ { "responsive-web-design": { - "title": "Legacy Responsive Web Design Challenges", + "title": "(舊版)響應式網頁設計挑戰", "intro": [ "在響應式網頁設計認證中,你將學習開發者用來編寫網頁的語言:HTML(超文本標記語言)用於創建內容,CSS(級聯樣式表)用於樣式設計。", "首先,你將通過創建一個展示貓咪圖片的應用,學習 HTML 和 CSS 的基本知識。 然後,通過創建企鵝學習像 CSS 變量這樣的現代技術,以及通過創建網頁表單學習無障礙的最佳實踐。", @@ -194,7 +194,7 @@ ] }, "learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet": { - "title": "Learn More About CSS Pseudo Selectors by Building A Balance Sheet", + "title": "通過創建資產負債表學習 CSS 僞選擇器", "intro": [ "你可以使用 CSS 僞選擇器來更改特定的 HTML 元素。", "在本課程中,你將使用僞選擇器創建資產負債表。你將學習如何在將鼠標懸停在元素上時更改其樣式,並觸發網頁上的其他事件。" @@ -208,10 +208,10 @@ ] }, "learn-intermediate-css-by-building-a-cat-painting": { - "title": "Learn Intermediate CSS by Building a Cat Painting", + "title": "通過創建貓咪繪畫學習中級 CSS", "intro": [ - "Mastering CSS positioning is essential for creating visually appealing and responsive web layouts", - "In this course, you will build a cat painting. You'll learn about how to work with absolute positioning, the z-index property, and the transform property." + "掌握CSS 定位對於創建具有視覺吸引力和響應性的網頁佈局至關重要。", + "在這個課程中,你將創建一幅貓咪繪畫。你將學習如何使用絕對定位、z-index 屬性和 transform 屬性。" ] } } @@ -300,80 +300,80 @@ } }, "javascript-algorithms-and-data-structures-v8": { - "title": "JavaScript Algorithms and Data Structures (Beta)", + "title": "JavaScript 算法和數據結構(Beta)", "intro": [ - "Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.", - "In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.", - "You'll also learn about Object Oriented Programming (OOP), Functional Programming, algorithmic thinking, how to work with local storage, and how to fetch data using an API." + "開發者使用 HTML 和 CSS 來控制頁面的內容與樣式。他們還使用 JavaScript 來讓頁面可以交互。", + "在這個 JavaScript 算法與數據結構認證中,你將學習如變量、數組、對象、循環、函數、DOM 等 JavaScript 的基礎知識。", + "你還會學習面向對象編程(OOP)、函數式編程、算法思維、如何使用本地存儲,以及如何通過使用 API 來獲取數據。" ], - "note": "Note: Some browser extensions, such as ad-blockers and script-blockers can interfere with the tests. If you face issues, we recommend disabling extensions that modify or block the content of pages while taking the course.", + "note": "注意:一些瀏覽器擴展程序,如廣告攔截器和腳本攔截器可能會干擾測試。如果你遇到問題,我們建議你在學習時禁止能更改或攔截頁面內容的擴展程序。", "blocks": { "build-a-pokemon-search-app-project": { - "title": "Build a Pokémon Search App Project", + "title": "創建寶可夢搜索應用程序", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will build a Pokémon search app." + "這是你要獲得認證必須做的項目之一。", + "在這個項目中,你將創建一個寶可夢搜索應用。" ] }, "build-a-cash-register-project": { - "title": "Build a Cash Register Project", + "title": "創建收銀機項目", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you'll build a cash register web app." + "這是你要獲得認證必須做的項目之一。", + "在這個項目中,你將創建一個收銀機 web 應用程序。" ] }, "build-a-palindrome-checker-project": { - "title": "Build a Palindrome Checker Project", + "title": "創建迴文檢測項目", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you'll build an application that checks whether a given word is a palindrome." + "這是你要獲得認證必須做的項目之一。", + "在這個項目中,你將創建一個檢測給定單詞是否是迴文的程序。" ] }, "build-a-roman-numeral-converter-project": { - "title": "Build a Roman Numeral Converter Project", + "title": "創建羅馬數字轉換器項目", "intro": [ - "This is one of the required projects to claim your certification.", - "For this project, you'll build an application that converts integers to Roman numerals." + "這是你要獲得認證必須做的項目之一。", + "在這個項目中,你將創建一個把整數轉換爲羅馬數字的應用。" ] }, "build-a-telephone-number-validator-project": { - "title": "Build a Telephone Number Validator Project", + "title": "創建電話號碼驗證項目", "intro": [ - "This is one of the required projects to claim your certification.", - "For this project, you'll build an application that checks if a number is a valid United States phone number." + "這是你要獲得認證必須做的項目之一。", + "在這個項目中,你將創建一個檢查某個號碼是否是美國電話號碼的應用程序。" ] }, "learn-basic-javascript-by-building-a-role-playing-game": { - "title": "Learn Basic JavaScript by Building a Role Playing Game", + "title": "通過創建角色扮演遊戲學習基礎 JavaScript", "intro": [ - "JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.", - "In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, if/else statements, and more." + "JavaScript 是一種功能強大的腳本語言,可用於使網頁具有交互性。它和 HTML 和 CSS 都是 Web 核心技術。所有現代瀏覽器都支持 JavaScript。", + "在這個練習項目中,你將通過編程你自己的角色遊戲來學習 JavaScript 中的基本編程概念。你將學習如何使用數組、字符串、對象、函數、循環、 if/else 語句以及更多。" ] }, "learn-form-validation-by-building-a-calorie-counter": { - "title": "Learn Form Validation by Building a Calorie Counter", + "title": "通過創建卡路里計數器學習表單驗證", "intro": [ - "Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.", - "In this practice project, you'll learn basic regular expressions, template literals, the addEventListener() method, and more." + "有時,在編寫 Web 應用程序時,需要能夠接受用戶的輸入。在這個卡路里計數器項目中,你將學習如何驗證用戶輸入、基於該輸入執行計算以及動態更新界面以顯示結果。", + "在這個練習項目中,你將學習基本的正則表達式、模板字面量、addEventListener() 方法等。" ] }, "learn-functional-programming-by-building-a-spreadsheet": { - "title": "Learn Functional Programming by Building a Spreadsheet", + "title": "通過創建電子表格學習函數式編程", "intro": [ - "Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.", - "In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.", - "This project will cover concepts like the map() method, find() method, parseInt(), the includes() method." + "函數式編程是一種流行的軟件開發方法。在函數式編程中,開發人員將代碼組織成更小的函數,然後將這些函數組合起來構建複雜的程序。", + "在這個電子表格應用程序項目中,你將學習如何解析和計算數學表達式、實現電子表格功能、處理單元格引用以及創建交互式 Web 界面。你將學習如何根據用戶輸入動態更新頁面。", + "這個項目將涵蓋各種概念,如 map() 方法、 find() method、parseInt()includes() 方法。" ] }, "learn-modern-javascript-methods-by-building-football-team-cards": { - "title": "Learn Modern JavaScript Methods by Building Football Team Cards", + "title": "通過創建足球隊卡學習現代 JavaScript 方法", "intro": [ - "One common aspect of building web applications: processing datasets, and then outputting information to the screen. In this sports team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.", - "This project will cover concepts like switch statements, default parameters, Object.freeze(), the map() method, and more." + "構建 Web 應用程序的一個常見方面是:處理數據集,然後將信息輸出到屏幕上。在這個運動隊卡片項目中,你將學習如何使用 DOM 操作、對象解構、事件處理和數據過濾。", + "這個項目將涵蓋 switch 語句、默認參數、 Object.freeze()map() 方法等概念。" ] }, "learn-advanced-array-methods-by-building-a-statistics-calculator": { - "title": "Learn Advanced Array Methods by Building a Statistics Calculator", + "title": "通過創建統計計算器學習高級數組方法", "intro": [ "As you expand your JavaScript skills, you'll want to get comfortable with array manipulation methods, such as map(), reduce(), and filter().", "In this statistics calculator project, you'll gain experience with handling user input, DOM manipulation, and method chaining. You'll get practice by performing statistical calculations like mean, median, mode, variance, and standard deviation." @@ -1122,13 +1122,13 @@ ] }, "top-working-with-text": { - "title": "Working with Text", + "title": "使用文本", "intro": [ "Explore the intricacies of working with text in web development. Learn about text formatting, manipulation, and presentation to enhance your skills in creating web content." ] }, "top-links-and-images": { - "title": "Links and Images", + "title": "鏈接和圖像", "intro": [ "Learn how to incorporate links and images into your web projects. This course covers the fundamentals of creating links and embedding images to make your websites more interactive and visually appealing." ] @@ -1152,13 +1152,13 @@ ] }, "top-learn-css-specificity": { - "title": "Learn CSS Specificity", + "title": "學習 CSS 優先級", "intro": [ "Learn CSS specificity and gain a better understanding of how styles are applied to HTML elements. This course explores the nuances of CSS rules and helps you write efficient and targeted styles for your web pages." ] }, "top-the-box-model": { - "title": "Learn the Box Model", + "title": "學習盒模型", "intro": [ "Learn the CSS box model with this course. Understand how elements are rendered on the web, and learn to manipulate spacing, borders, and padding to achieve your desired layout and design." ] @@ -1217,74 +1217,72 @@ } }, "foundational-c-sharp-with-microsoft": { - "title": "(New) Foundational C# with Microsoft", + "title": "(新)微軟基礎 C# ", "intro": [ - "This course offers a comprehensive introduction to C# programming, covering its core concepts, syntax, and practical application in software development.", - "Through hands-on exercises and projects, you will learn the fundamentals of C#, including variables, data types, control structures, and object-oriented programming principles.", - "By the end of this course, you will have gained the practical skills and knowledge needed to confidently leverage C# for building applications." + "本課程全面介紹 C# 編程,涵蓋其核心概念、語法和在軟件開發中的實際應用。", + "通過實踐練習和項目,你將學習 C# 的基礎知識,包括變量、數據類型、控制結構和麪向對象編程原理。", + "課程結束時,你將獲得所需的實用技能和知識,從而自信地使用 C# 構建應用程序。" ], - "note": "Each section below has a trophy associated with it that you must earn on the Microsoft Learn platform. After earning each trophy, you need to verify them on freeCodeCamp. Once you have done those, you can qualify for the certification exam.", + "note": "以下每個部分都有一個獎盃,你必須在 Microsoft Learn 平臺上獲得該獎盃。獲得每個獎盃後,你需要在 freeCodeCamp 上進行驗證。完成驗證後,你就有資格參加認證考試。", "blocks": { "write-your-first-code-using-c-sharp": { - "title": "Write Your First Code Using C#", + "title": "使用 C# 編寫你的第一行代碼", "intro": [ - "Begin your journey by learning to write your first code using C#. Develop a strong foundation as you explore the fundamentals and syntax of the language, setting the stage for your programming adventures." + "學習使用 C# 編寫第一段代碼,開始你的編程之旅。探索這門語言的基本原理和語法,打下堅實的基礎,爲你的編程冒險搭建舞臺。" ] }, "create-and-run-simple-c-sharp-console-applications": { - "title": "Create and Run Simple C# Console Applications", + "title": "創建和運行簡單的 C# 控制檯應用程序", "intro": [ - "Master the art of creating and running simple C# console applications. Dive into the world of console-based programming, where you will gain hands-on experience executing your code and seeing it in action." + "掌握創建和運行簡單 C# 控制檯應用程序的藝術。深入基於控制檯的編程世界,在這裏你將執行你的代碼,並查看它如何運行,獲得實踐經驗。" ] }, "add-logic-to-c-sharp-console-applications": { - "title": "Add Logic to C# Console Applications", + "title": "向 C# 控制檯應用程序添加邏輯", "intro": [ - "Unlock the power of logic in C# console applications. Learn how to add logic and decision-making capabilities to your code, enabling your applications to make dynamic choices and respond intelligently to different scenarios." + "在 C# 控制檯應用程序中釋放邏輯的力量。瞭解如何在代碼中添加邏輯和決策功能,使你的應用程序能夠做出動態選擇,並對不同場景做出智能響應。" ] }, "work-with-variable-data-in-c-sharp-console-applications": { - "title": "Work with Variable Data in C# Console Applications", + "title": "在 C# 控制檯應用程序中使用變量數據", "intro": [ - "Discover the versatility of variable data in C# console applications. Harness the ability to store and manipulate different types of data, such as numbers and text, as you delve into the essential concepts of variables and data handling." + "探索 C# 控制檯應用程序中變量數據的多功能性。在深入學習變量和數據處理的基本概念後,你將掌握存儲和處理不同類型數據(如數字和文本)的能力。" ] }, "create-methods-in-c-sharp-console-applications": { - "title": "Create Methods in C# Console Applications", + "title": "在 C# 控制檯應用程序中創建方法", "intro": [ - "Take your C# console applications to the next level by mastering the art of creating methods. Learn how to organize and modularize your code, making it more manageable, reusable, and efficient." + "掌握創建方法的藝術,讓你的 C# 控制檯應用程序更上一層樓。學習如何組織和模塊化你的代碼,使其更易於管理、可重用和高效。" ] }, "debug-c-sharp-console-applications": { - "title": "Debug C# Console Applications", + "title": "調試 C# 控制檯應用程序", "intro": [ - "Sharpen your troubleshooting skills as you dive into the world of debugging C# console applications. Gain the ability to identify and fix issues in your code, ensuring your applications run smoothly and deliver the desired results." + "在深入調試 C# 控制檯應用程序的過程中,提升你解決問題的能力。掌握識別和修復代碼問題的能力,確保應用程序順利運行並交付預期結果。" ] }, "foundational-c-sharp-with-microsoft-certification-exam": { - "title": "Foundational C# with Microsoft Certification Exam", - "intro": [ - "Use what you've learned to pass the exam to earn your Foundational C# with Microsoft Certification" - ] + "title": "微軟基礎 C# 認證考試", + "intro": ["利用所學知識通過考試,獲得你的微軟基礎 C# 認證"] } } }, "upcoming-python": { - "title": "Upcoming Python", - "intro": ["placeholder"], + "title": "即將推出的 Python ", + "intro": ["佔位符"], "blocks": { "learn-python-by-building-a-blackjack-game": { - "title": "Learn Python by Building a Blackjack Game", - "intro": ["Learn Python.", ""] + "title": "通過創建 21 點遊戲學習 Python", + "intro": ["學習 Python。", ""] }, "upcoming-python-project": { - "title": "Upcoming Python Project", - "intro": ["placeholder"] + "title": "即將推出的 Python 項目", + "intro": ["佔位符"] } } }, "a2-english-for-developers": { - "title": "A2 English for Developers (Beta)", + "title": "面向開發者的 A2 英語(Beta)", "intro": [ "In this English for Developers Curriculum, you'll learn the essentials of English communication. This will follow the A2 level of the Common European Framework of Reference (CEFR). And we've focused on vocabulary that is particularly useful for developers.", "The first half of the curriculum will help you get comfortable with English grammar and usage. It will give you tons of hands-on practice. You'll learn basics like introducing yourself, making small talk, and discussing your work.", diff --git a/client/i18n/locales/chinese-traditional/translations.json b/client/i18n/locales/chinese-traditional/translations.json index 817672b83af..6efa0fefb74 100644 --- a/client/i18n/locales/chinese-traditional/translations.json +++ b/client/i18n/locales/chinese-traditional/translations.json @@ -29,15 +29,15 @@ "sign-up-email-list": "訂閱 Quincy 每週的電子郵件", "sign-out": "退出", "curriculum": "課程", - "contribute": "Contribute", - "podcast": "Podcast", + "contribute": "貢獻", + "podcast": "播客", "forum": "論壇", "radio": "電臺", "profile": "個人資料", "news": "專欄", "donate": "捐款", - "supporters": "Supporters", - "go-to-supporters": "Go to Supporters Page", + "supporters": "支持者", + "go-to-supporters": "轉到支持者頁面", "update-settings": "更新我的賬戶設置", "sign-me-out": "退出登錄 freeCodeCamp", "flag-user": "標記該用戶的賬戶爲濫用", @@ -47,7 +47,7 @@ "settings": "設置", "take-me": "訪問課程", "check-answer": "查看你的答案", - "submit": "Submit", + "submit": "提交", "get-hint": "獲得提示", "ask-for-help": "請求幫助", "create-post": "在論壇發帖請求幫助", @@ -77,25 +77,25 @@ "go-to-settings": "轉到設置以領取你的認證", "click-start-course": "開始課程", "click-start-project": "啓動項目", - "click-start-exam": "Start the exam", + "click-start-exam": "開始考試", "change-language": "修改語言", "resume-project": "繼續項目", "start-project": "開始項目", - "tweet": "Tweet", - "previous-question": "Previous question", - "next-question": "Next question", - "exit-exam": "Exit the exam", - "exit": "Exit", - "finish-exam": "Finish the exam", - "finish": "Finish", - "submit-exam-results": "Submit my results", - "verify-trophy": "Verify Trophy", + "tweet": "分享至 Twitter", + "previous-question": "上一個問題", + "next-question": "下一個問題", + "exit-exam": "退出考試", + "exit": "退出", + "finish-exam": "完成考試", + "finish": "完成", + "submit-exam-results": "提交我的結果", + "verify-trophy": "驗證獎盃", "link-account": "關聯賬戶", "unlink-account": "取消關聯賬戶", - "update-card": "Update your card", - "donate-now": "Donate Now", - "confirm-amount": "Confirm amount", - "skip-advertisement": "Skip Advertisement" + "update-card": "更新你的卡片", + "donate-now": "立即捐款", + "confirm-amount": "確認金額", + "skip-advertisement": "跳過廣告" }, "landing": { "big-heading-1": "免費學習編程", @@ -103,7 +103,7 @@ "big-heading-3": "獲得認證", "h2-heading": "自 2014 年以來,已有超過 40,000 名 freeCodeCamp.org 學員入職科技公司,例如:", "hero-img-description": "韓國的 freeCodeCamp 學員在當地一個學習小組的交流活動上", - "hero-img-alt": "A group of people, including a White man, a Black woman, and an Asian woman, gathered around a laptop.", + "hero-img-alt": "一羣人,包括一名白人男子、一名黑人女子和一名亞裔女子,圍在一臺筆記本電腦旁。", "as-seen-in": "媒體報道:", "testimonials": { "heading": "freeCodeCamp 校友感言:", @@ -124,12 +124,12 @@ } }, "certification-heading": "獲得以下免費認證:", - "core-certs-heading": "Earn free verified certifications with freeCodeCamp's core curriculum:", - "learn-english-heading": "Learn English for Developers:", - "professional-certs-heading": "Earn free professional certifications:", - "interview-prep-heading": "Prepare for the developer interview job search:", - "legacy-curriculum-heading": "Explore our Legacy Curriculum:", - "upcoming-heading": "Upcoming curriculum:", + "core-certs-heading": "學習 freeCodeCamp 的核心課程,免費獲得認證:", + "learn-english-heading": "學習面向開發者的英語課程:", + "professional-certs-heading": "免費獲得專業認證:", + "interview-prep-heading": "爲開發人員面試求職做好準備:", + "legacy-curriculum-heading": "探索我們的舊版課程:", + "upcoming-heading": "即將推出的課程:", "faq": "常見問題:", "faqs": [ { @@ -200,7 +200,7 @@ "sound-mode": "爲整個網站添加令人愉快的吉他原聲音樂。在編輯器輸入、完成挑戰、申請認證等時刻,你將獲得音樂反饋。", "sound-volume": "營火音效音量", "scrollbar-width": "編輯器滾動條寬度", - "shortcuts-explained": "Within a challenge, press ESC followed by the question mark to show a list of available shortcuts.", + "shortcuts-explained": "在一項挑戰中,按 ESC 鍵和問號可顯示可用的快捷方式列表。", "username": { "contains invalid characters": "用戶名 \"{{username}}\" 含有無效字符", "is too short": "用戶名 \"{{username}}\" 太短", @@ -225,7 +225,7 @@ "project-name": "項目名稱", "solution": "解決方案", "solution-for": "{{projectTitle}} 的解決方案", - "results-for": "Results for {{projectTitle}}", + "results-for": "{{projectTitle}} 的結果", "my-profile": "我的個人資料", "my-name": "我的姓名", "my-location": "我的位置", @@ -314,12 +314,12 @@ "page-number": "第 {{pageNumber}} 頁,共 {{totalPages}} 頁" }, "footer": { - "tax-exempt-status": "freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charitable organization (United States Federal Tax Identification Number: 82-0779546).", - "mission-statement": "Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public.", + "tax-exempt-status": "freeCodeCamp 是捐助者支持的 501(c)(3) 條款下具有免稅資格的慈善組織(稅號:82-0779546)。", + "mission-statement": "我們的使命:幫助人們免費學習編程。我們通過創建成千上萬的視頻、文章和交互式編程課程——所有內容向公衆免費開放——來實現這一目標。", "donation-initiatives": "所有給 freeCodeCamp 的捐款都將用於我們的教育項目,購買服務器和其他服務,以及聘用員工。", "donate-text": "你可以<1>在此處進行免稅捐贈。", "trending-guides": "精選文章", - "mobile-app": "Mobile App", + "mobile-app": "移動應用", "our-nonprofit": "我們的慈善組織", "links": { "about": "簡介", @@ -366,8 +366,8 @@ "assignments": "任務", "question": "問題", "solution-link": "解決方案鏈接", - "source-code-link": "Source Code Link", - "ms-link": "Microsoft Link", + "source-code-link": "源代碼鏈接", + "ms-link": "微軟的鏈接", "submit-and-go": "提交併訪問下一個挑戰", "congratulations": "恭喜,你的代碼已通過。請提交你的代碼以繼續。", "i-completed": "我已經完成這個挑戰", @@ -375,11 +375,11 @@ "running-tests": "// 運行測試", "tests-completed": "// 測試完成", "console-output": "// 打印輸出", - "syntax-error": "Your code raised an error before any tests could run. Please fix it and try again.", - "indentation-error": "Your code has an indentation error. You may need to add pass on a new line to form a valid block of code.", + "syntax-error": "你的代碼在任何測試運行之前就出現了錯誤。請修復後重試。", + "indentation-error": "你的代碼存在縮進錯誤。你可能需要在新行中添加 pass 以形成一個有效的代碼塊。", "sign-in-save": "登錄以保存你的學習進度", "download-solution": "下載我的解決方案", - "download-results": "Download my results", + "download-results": "下載我的結果", "percent-complete": "完成 {{percent}}%", "project-complete": "已完成 {{totalChallengesInBlock}} 認證項目中的 {{completedChallengesInBlock}}", "tried-rsa": "如果你已經嘗試了 <0>Read-Search-Ask(閱讀-搜索-提問)方法,那麼你可以在 freeCodeCamp 論壇請求幫助。", @@ -390,11 +390,11 @@ "reset-warn-2": "這個操作不可撤銷", "scrimba-tip": "注意:如果這個小瀏覽器窗口覆蓋了代碼,點擊拖動它。同時,你可以隨時暫停,在視頻中編輯代碼。", "chal-preview": "挑戰預覽", - "donation-record-not-found": "Your donation record has not been found.", - "sign-in-card-update": "Sign in to update your card", - "sign-in-see-benefits": "Sign in to see your supporter benefits", - "card-has-been-updated": "Your card has been updated successfully.", - "contact-support-mistake": "If you think there has been a mistake, please contact us at donors@freecodecamp.org", + "donation-record-not-found": "未找到你的捐款記錄。", + "sign-in-card-update": "登錄以更新你的卡片", + "sign-in-see-benefits": "登錄以查看你的支持者權益", + "card-has-been-updated": "你的卡片已經更新成功。", + "contact-support-mistake": "如果你覺得有錯誤,請發郵件至 donors@freecodecamp.org 聯繫我們", "cert-map-estimates": { "certs": "{{title}} 認證" }, @@ -413,24 +413,24 @@ "tab-trapped": "按下選項卡將插入選項卡字符", "tab-free": "按下選項卡將焦點移動到下一個焦點元素" }, - "help-translate": "We are still translating this certification.", + "help-translate": "我們還在翻譯這個認證課程。", "help-translate-link": "幫助我們翻譯。", "project-preview-title": "下面是你將構建的項目的預覽", "github-required": "如果你沒有 GitHub 賬戶,你需要 <0>創建 GitHub 賬戶。 你需要創建虛擬 Linux 服務器,這個過程可能需要幾分鐘。", "gitpod": { - "intro": "This course runs in a virtual Linux machine using Gitpod. Follow these instructions to start the course:", - "step-1": "<0>Create a GitHub account if you don't have one", - "step-2": "Click the start button below", - "step-3": "Login to Gitpod with your GitHub account if you aren't already", - "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 \"View\" menu,", - "step-7": "Clicking on the \"Command Palette\" option,", - "step-8": "and running the \"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 Gitpod dashboard to continue.", - "learn-more": "Learn more about <0>Gitpod 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." + "intro": "本課程使用 Gitpod 在虛擬的 Linux 機器中運行。按照這些說明開始學習課程:", + "step-1": "如果你沒有 GitHub 賬戶,<0>創建一個。", + "step-2": "點擊下面的開始按鈕", + "step-3": "如果你尚未登錄,使用你的 GitHub 賬戶登錄 Gitpod", + "step-4": "虛擬 Linux 機器加載完成後,啓動 CodeRoad 擴展:", + "step-5": "點擊 VSCode 窗口左上角的 “hamburger” 菜單,", + "step-6": "前往“查看”菜單,", + "step-7": "點擊“命令面板”選項,", + "step-8": "並運行 “CodeRoad: Start” 命令", + "step-9": "按照 CodeRoad 中的說明完成課程", + "continue-project": "點擊下面的按鈕將啓動一個新項目。如果你已經開始了 {{course}} 課程,請進入 <0>你的 Gitpod 面板 繼續。", + "learn-more": "瞭解更多關於 <0>Gitpod 工作區的信息。", + "logout-warning": "如果你在完成整個 {{course}} 課程之前退出 freeCodeCamp,你的進度將不會被保存到你的 freeCodeCamp 賬戶中。" }, "step-1": "步驟 1:完成項目", "step-2": "步驟 2:提交你的代碼", @@ -448,48 +448,48 @@ "challenges-completed": "已完成 {{completedCount}}/{{totalChallenges}}", "season-greetings-fcc": "來自 freeCodeCamp 社區的季節問候 🎉", "if-getting-value": "如果你從 freeCodeCamp 中獲益良多,可以捐款支持我們的慈善組織的使命。", - "building-a-university": "我們正在創建一個免費計算機科學大學學位課程", - "if-help-university": "我們已取得了重大進展。請支持我們的慈善組織完成這項長期事業。", - "preview-external-window": "Preview currently showing in external window.", - "fill-in-the-blank": "Fill in the blank", - "blank": "blank", + "building-a-university": "我們正在創建一個免費計算機科學大學學位課程 🎉", + "if-help-university": "我們已經取得了重大進展。現在捐款以幫助我們的慈善組織完成這項長期事業。", + "preview-external-window": "預覽當前顯示在外部窗口中。", + "fill-in-the-blank": "填空", + "blank": "空白", "exam": { - "qualified": "Congratulations, you have completed all the requirements to qualify for the exam.", - "not-qualified": "You have not met the requirements to be eligible for the exam. To qualify, please complete the following challenges:", - "time": "Time: {{ t }}", - "questions": "Question {{ n }} of {{ t }}", - "passed": "Passed", - "not-passed": "Not Passed", - "number-of-questions": "Number of questions: {{ n }}", - "correct-answers": "Correct answers: {{ n }}", - "percent-correct": "Percent correct: {{ n }}%", - "passed-message": "Congratulations! You passed the exam and can claim your certification.", - "not-passed-message": "Sorry, but you did not answer enough questions correctly to pass the exam.", - "results-header": "{{ title }} Results", - "question-results": "You correctly answered {{ n }} out of {{ q }} questions", - "percent-results": "{{ p }}% correct", - "finish-header": "Finish Exam", - "finish": "Are you sure you want to finish the exam? You will not be able to change any answers. Your results will be final.", - "finish-yes": "Yes, I am finished", - "finish-no": "No, I would like to continue the exam", - "exit-header": "Exit Exam", - "exit": "Are you sure you want to leave the exam? You will lose any progress you have made.", - "exit-yes": "Yes, I want to leave the exam", - "exit-no": "No, I would like to continue the exam" + "qualified": "恭喜,你已經完成了考試資格的所有要求。", + "not-qualified": "你尚未達到考試資格要求。要獲得資格,請完成以下挑戰:", + "time": "時間: {{ t }}", + "questions": "共 {{ t }} 個問題,這是第 {{ n }} 個", + "passed": "通過", + "not-passed": "未通過", + "number-of-questions": "問題數量:{{ n }}", + "correct-answers": "正確答案:{{ n }}", + "percent-correct": "正確率:{{ n }}%", + "passed-message": "恭喜!你通過了考試,可以申請認證了。", + "not-passed-message": "抱歉,你沒有答對足夠的問題,無法通過考試。", + "results-header": "{{ title }}結果", + "question-results": "在 {{ q }} 個問題中,你答對了 {{ n }} 個", + "percent-results": "{{ p }}% 正確", + "finish-header": "完成考試", + "finish": "你確定要完成考試嗎?你將不能更改任何答案,這就是最終的考試成績。", + "finish-yes": "是的,我已經完成了", + "finish-no": "不,我想繼續考試", + "exit-header": "退出考試", + "exit": "你確定要退出考試嗎?你將丟失所有進度。", + "exit-yes": "是的,我想退出考試", + "exit-no": "不,我想繼續考試" }, "ms": { "link-header": "鏈接你的微軟賬戶", - "link-signin": "To complete this challenge, you must first link your Microsoft username to your freeCodeCamp account. Sign in to link your Microsoft username.", + "link-signin": "要完成這個挑戰,你必須首先將你的微軟用戶名鏈接到你的 freeCodeCamp 帳戶。登錄以鏈接你的微軟用戶名。", "linked": "用戶名爲 “{{ msUsername }}” 的微軟賬戶已和你的 freeCodeCamp 賬戶鏈接。如果這不是你的微軟用戶名,請刪除鏈接。", "unlinked": "要完成這個挑戰,你必須首先按照以下說明將你的微軟用戶名鏈接到你的 freeCodeCamp 賬戶:", "link-li-1": "使用已登錄微軟賬號的瀏覽器,訪問 <0>https://learn.microsoft.com/users/me/transcript", - "link-li-2": "Find and click the \"Share link\" button.", - "link-li-3": "If you do not have a transcript link, click the \"Create link\" button to create one.", - "link-li-4": "Click the \"Copy link\" button to copy the transcript URL.", - "link-li-5": "Paste the URL into the input below, it should look similar to this: <0>https://learn.microsoft.com/LOCALE/users/USERNAME/transcript/ID", + "link-li-2": "查找並點擊“分享鏈接”按鈕。", + "link-li-3": "如果你沒有成績單鏈接,請單擊“創建鏈接”按鈕創建一個。", + "link-li-4": "單擊“複製鏈接”按鈕複製成績單 URL。", + "link-li-5": "將 URL 粘貼到下面的輸入框中,它應該類似:<0>https://learn.microsoft.com/LOCALE/users/USERNAME/transcript/ID", "link-li-6": "單擊“鏈接賬戶”鏈接你的微軟用戶名。", - "transcript-label": "Your Microsoft Transcript Link", - "invalid-transcript": "Your transcript link is not correct, it should have the following form: <1>https://learn.microsoft.com/LOCALE/users/USERNAME/transcript/ID - check the UPPERCASE items in your link are correct." + "transcript-label": "你的微軟成績單鏈接", + "invalid-transcript": "你的成績單鏈接不正確,它應該有以下表格:<1>https://learn.microsoft.com/LOCALE/usERNAME/transcript/ID - 請檢查你的鏈接中的 UPPERCASE 項目是否正確。" } }, "donate": { @@ -497,24 +497,24 @@ "processing": "我們正在處理你的捐款。", "redirecting": "重新引導中...", "thanks": "感謝捐助", - "thank-you": "Thank You for Being a Supporter", - "success-card-update": "Your card has been updated successfully.", + "thank-you": "謝謝你成爲我們的支持者。", + "success-card-update": "你的卡片已經更新成功。", "additional": "你可以使用這個鏈接 <0>{{url}} 額外進行一次性捐款:", - "help-more": "Help Our Charity Do More", + "help-more": "幫助我們的慈善機構做得更多", "error": "你的捐款處理有點問題。", - "error-card-update": "Something went wrong with updating your card.", + "error-card-update": "更新你的卡片時發生錯誤。", "error-2": "有點不對勁,請聯繫 donors@freecodecamp.org", - "error-3": "Please try again or contact donors@freecodecamp.org", + "error-3": "請重試或發郵件至 donors@freecodecamp.org", "free-tech": "你的捐款將支持世界各地的人們獲得免費的技術教育。", - "visit-supporters": "Visit supporters page to learn about your supporter benefits.", + "visit-supporters": "訪問支持者頁面以瞭解你的支持者權益。", "gift-frequency": "選擇捐贈的頻率:", "gift-amount": "選擇捐贈的額度:", - "confirm": "Confirm your donation:", - "confirm-one-time": "Confirm your one-time donation of ${{usd}}:", - "confirm-monthly": "Confirm your donation of ${{usd}} / month:", - "confirm-yearly": "Confirm your donation of ${{usd}} / year:", - "confirm-multitier": "Donating ${{usd}} / month:", - "edit-amount": "edit amount", + "confirm": "確認你的捐款:", + "confirm-one-time": "確認你的一次性捐款 ${{usd}}:", + "confirm-monthly": "確認你的捐款 ${{usd}} / 月:", + "confirm-yearly": "確認你的捐款 ${{usd}} / 年:", + "confirm-multitier": "捐款 ${{usd}}/ 月:", + "edit-amount": "編輯金額", "wallet-label": "向 freeCodeCamp 捐款 ${{usd}}", "wallet-label-1": "向 freeCodeCamp 每月捐款 ${{usd}}", "your-donation": "你的 ${{usd}} 捐款將幫助世界各地的人們學習 {{hours}} 小時。", @@ -527,13 +527,13 @@ "progress-modal-cta-4": "現在捐贈以支持我們的慈善組織開發新的 Python 課程。", "progress-modal-cta-5": "現在捐贈以幫助我們的慈善組織爲新的編程工具設計課程。", "progress-modal-cta-6": "現在捐贈以支持我們的慈善組織的開源項目。", - "progress-modal-cta-7": "現在捐贈以幫助我們的慈善組織僱用更多老師。", + "progress-modal-cta-7": "現在捐贈以幫助我們的慈善組織招募更多優秀老師。", "progress-modal-cta-8": "現在捐贈以幫助我們爲不斷涌現的工具和編程概念開發新課程。", "progress-modal-cta-9": "現在捐贈以支持我們的面向開發者的數學課程。", "progress-modal-cta-10": "現在捐贈以幫助我們爲所有人開發免費的專業編程認證。", - "help-us-reach-20k": "Donate now to help our charity reach our goal of 20,000 monthly supporters this year.", - "beta-certification": "This certification is currently in beta. Please consider donating to support the completion of its development.", - "help-us-develop": "Help us develop free professional programming certifications for all.", + "help-us-reach-20k": "現在捐贈以幫助我們的慈善組織達成今年 20,000 名月度支持者的目標。", + "beta-certification": "此認證目前處於測試階段。請考慮捐款以支持其開發完成。", + "help-us-develop": "幫助我們爲所有人開發免費的專業編程認證。", "nicely-done": "很棒,你已完成 {{block}}。", "credit-card": "信用卡", "credit-card-2": "或者使用信用卡捐款:", @@ -552,13 +552,13 @@ "why-donate-2": "你也幫助我們創建新的學習資源,你可以利用這些資源拓展自己的技術能力。", "bigger-donation": "給我們額度更大的一次性捐款,或寄一張支票,或通過其他方式給我們捐款?", "other-ways": "有許多<0>其他方式可以支持我們的慈善組織踐行使命.", - "if-support-further": "If you want to support our charity further, please consider <0>making a one-time donation, <1>sending us a check, or <2>learning about other ways you could support our charity.", + "if-support-further": "如果你想進一步支持我們的慈善組織,可以考慮<0>一次性捐款、<1>向我們發送支票或<2>瞭解支持我們慈善組織的其他方式。", "failed-pay": "呃,你的轉賬似乎沒有成功,再試一次好嗎?", "try-again": "請重試。", "card-number": "你的卡號:", "expiration": "到期日:", "secure-donation": "安全捐款", - "faq": "Frequently asked questions:", + "faq": "常見問題:", "only-you": "只有你可以看到此消息。祝賀你獲得這項認證。獲得認證不是一件容易的事情,運營 freeCodeCamp 也不容易,而且需要花費很多。請幫助我們更好地幫助你和世界各地的許多其他人。今天就爲我們的慈善組織提供免稅捐款,支持我們。", "get-help": "我如何利用我的捐款得到幫助?", "how-transparent": "freeCodeCamp.org 的透明度如何?", @@ -566,7 +566,7 @@ "download-irs": "你可以<0>在此處下載我們的國稅局認定函。", "download-990": "你可以<0>在此處下載我們最新的 990 (年度稅務報告)。", "how-efficient": "freeCodeCamp 的效率如何?", - "fcc-budget": "freeCodeCamp's budget is much smaller than most comparable charities. We haven't brought in professional fundraisers. Instead, Quincy does everything himself.", + "fcc-budget": "freeCodeCamp 的預算比大多數慈善組織少得多。我們還沒有引入專業募捐者,而是 Quincy 自己處理一切相關事務。", "help-millions": "然而,在每年僅有 10 萬美元的預算中,我們能夠幫助數百萬人。", "how-one-time": "我如何進行一次性捐款?", "one-time": "如果你喜歡一次性捐款,你可以在有閒錢時支持 freeCodeCamp 的事業。你可以使用<0>此鏈接,通過 PayPal 捐你認爲合適的金額。", @@ -594,37 +594,37 @@ "take-care-of-this": "只需轉發你的每月捐款記錄中的一個記錄給 donors@freecodecamp.org, 並告訴我們你要做什麼。我們會爲你處理這個問題,並向你發送確認。", "anything-else": "還有什麼關於爲 freeCodeCamp.org 捐贈可以瞭解的嗎?", "other-support": "如果你想要通過此處未列出的其他方式支持我們的慈善組織和它的使命,或者如果你有任何問題,請給 Quincy 發送電子郵件到 quincy@freecodecamp.org。", - "bear-progress-alt": "Illustration of an adorable teddy bear with a pleading expression holding an empty money jar.", - "bear-completion-alt": "Illustration of an adorable teddy bear holding a large trophy.", - "flying-bear": "Illustration of an adorable teddy bear wearing a graduation cap and flying with a Supporter badge.", - "crucial-contribution": "Your contribution will be crucial in creating resources that empower millions of people to learn new skills and support their families.", - "support-benefits-title": "Benefits from becoming a Supporter:", - "support-benefits-1": "No more donation prompt popups", - "support-benefits-2": "You'll get a Supporter badge", - "support-benefits-3": "Your profile image will get a golden halo around it", - "support-benefits-4": "You'll gain access to special Supporter Discord channels - <0>join our Discord and use the <1>/supporter command to get access", - "support-benefits-5": "And more benefits to come in 2024", - "exclusive-features": "Here is the list of exclusive features for you as a Supporter:", - "current-initiatives-title": "Current Initiatives:", - "your-donation-helps-followings": "Your donation makes the following initiatives possible:", - "current-initiatives-1": "Creating new JavaScript and Python curricula", - "current-initiatives-2": "Creating English and math curricula", - "current-initiatives-3": "Translating our curriculum and tutorials into 32 languages", - "current-initiatives-4": "Creating a free accredited computer science bachelor's degree", - "community-achivements-title": "Our Community Achievements This Year:", - "community-achivements-1": "Published <0>114 full-length courses on YouTube.", - "community-achivements-2": "Published <0>1,045 text-based coding tutorials and <0>20 free books through freeCodeCamp Press.", - "community-achivements-3": "Merged <0>2,753 code contributions into our open source repositories on GitHub", - "community-achivements-4": "Translated <0>2,106,203 words to make our curriculum and tutorials more accessible to speakers of many world languages", - "as-you-see": "As you can see, we're getting things done. So you can rest assured that we'll put your donations to good use.", - "get-benefits": "Get the benefits and the knowledge that you’re helping our charity change education for the better. Become a supporter today.", - "modal-benefits-title": "Support us", - "help-us-more-certifications": "Help us build more certifications", - "remove-donation-popups": "Remove donation popups", - "help-millions-learn": "Help millions of people learn", - "reach-goals-faster": "Reach your goals faster", - "remove-distractions": "Remove distractions", - "animation-description": "This is a 20 second animated advertisement to encourage campers to become supporters of freeCodeCamp. The animation starts with a teddy bear who becomes a supporter. As a result, distracting pop-ups disappear and the bear gets to complete all of its goals. Then, it graduates and becomes an education super hero helping people around the world." + "bear-progress-alt": "插圖:一隻可愛的泰迪熊帶着懇求的表情抱着一個空錢罐。", + "bear-completion-alt": "插圖:一隻可愛的泰迪熊抱着一個大獎盃。", + "flying-bear": "插圖:一隻可愛的泰迪熊戴着畢業帽和支持者徽章飛翔。", + "crucial-contribution": "你的貢獻對於創建資源、使數百萬人能夠學習新技能並供養家庭至關重要。", + "support-benefits-title": "成爲支持者的權益:", + "support-benefits-1": "不再顯示捐款彈框", + "support-benefits-2": "你將會獲得一個支持者徽章", + "support-benefits-3": "你的頭像會獲得金色光環", + "support-benefits-4": "你可以獲得支持者專屬 Discord 頻道 入口——<0>進入我們的 Discord 並使用 <1>/supporter 指令加入", + "support-benefits-5": "2024 年還有更多福利", + "exclusive-features": "面向支持者的專屬功能:", + "current-initiatives-title": "當前的行動:", + "your-donation-helps-followings": "你的捐助使以下行動成爲可能:", + "current-initiatives-1": "創建新的 JavaScript 和 Python 課程", + "current-initiatives-2": "創建英語和數學課程", + "current-initiatives-3": "將我們的課程和教程翻譯成 32 種語言", + "current-initiatives-4": "創建免費認證的計算機科學學士學位課程", + "community-achivements-title": "我們社區今年的成就:", + "community-achivements-1": "在 YouTube 上發佈了<0>114 個完整課程。", + "community-achivements-2": "在 freeCodeCamp 出版社發表了 <0>1,045 篇文本編程教程和 <0>20 本免費書籍。", + "community-achivements-3": "在 GitHub 上我們的開源倉庫中合併了 <0>2,753 個代碼貢獻。", + "community-achivements-4": "翻譯了 <0>2,106,203 字,讓世界各地講不同語言的人們更容易學習我們的課程和教程。", + "as-you-see": "正如你所看到的,我們正在完成大量事情。所以你可以放心,我們會很好地使用你的捐款。", + "get-benefits": "獲得相應權益,並感受到你在幫助我們的慈善組織爲教育帶來積極改變。今天就成爲支持者。", + "modal-benefits-title": "支持我們", + "help-us-more-certifications": "幫助我們創建更多認證", + "remove-donation-popups": "移除捐款彈窗", + "help-millions-learn": "幫助數百萬人學習", + "reach-goals-faster": "更快地實現你的目標", + "remove-distractions": "消除干擾", + "animation-description": "這是一個 20 秒的動畫廣告,旨在鼓勵學員成爲 freeCodeCamp 的支持者。動畫開頭是一隻泰迪熊成爲支持者。最後,彈窗消失了,泰迪熊完成了所有目標。它畢業了,成爲了幫助全世界人們的教育超級英雄。" }, "report": { "sign-in": "你需要先登錄才能舉報用戶", @@ -643,7 +643,7 @@ }, "search": { "label": "搜索", - "placeholder": "Search 10,700+ tutorials", + "placeholder": "搜索 10,700+ 篇教程", "see-results": "查看 {{searchQuery}} 的所有結果", "no-tutorials": "未找到教程", "try": "想要搜索信息?試試使用頁面上的搜索框。", @@ -655,16 +655,16 @@ "unsubscribed": "你已成功取消訂閱", "keep-coding": "無論你做什麼,都要繼續編程!", "email-signup": "郵件註冊", - "brand-new-account": "Welcome to your brand new freeCodeCamp account. Let's get started.", - "duplicate-account-warning": "If you meant to sign into an existing account instead of creating this account, <0>click here to delete this account and try another email address.", + "brand-new-account": "歡迎來到你全新的 freeCodeCamp 賬戶。讓我們開始吧。", + "duplicate-account-warning": "如果你想登錄一個現有的賬戶,而不是創建這個賬戶,<0>點擊這裏刪除這個賬戶並嘗試另一個電子郵件地址。", "quincy": "- Quincy Larson,freeCodeCamp.org 創始人、老師", - "email-blast": "By the way, each Friday I send an email with 5 links about programming and computer science. I send these to about 6 million people. Would you like me to send this to you, too?", + "email-blast": "每週五我都會給大約 600 萬人發送一封電子郵件,裏面有 5 個關於編程和計算機科學的鏈接。你也想收到我的郵件嗎?", "update-email-1": "更新你的郵件地址", "update-email-2": "在這裏更新你的郵件地址:", "email": "郵箱", "and": "和", - "update-your-card": "Update your card", - "supporters-page-title": "Supporters page", + "update-your-card": "更新你的卡片", + "supporters-page-title": "支持者頁面", "change-theme": "登錄以更改主題。", "translation-pending": "幫我們翻譯", "certification-project": "認證項目", @@ -673,7 +673,7 @@ "iframe-form-submit-alert": "通常這個表單將被提交!工作正常,這將被提交到:{{externalLink}}", "document-notfound": "找不到文件", "slow-load-msg": "看起來這比平常花費更長時間,請嘗試刷新頁面。", - "navigation-warning": "If you leave this page, you will lose your progress. Are you sure?" + "navigation-warning": "如果你離開這個頁面,你將丟失你的進度。你確定嗎?" }, "icons": { "gold-cup": "金獎盃", @@ -718,8 +718,8 @@ "step": "步驟", "steps": "步驟", "steps-for": "{{blockTitle}} 的步驟", - "task": "Task", - "dialogues-and-tasks-for": "Dialogues and tasks for {{blockTitle}}", + "task": "任務", + "dialogues-and-tasks-for": "{{blockTitle}} 的對話和任務", "code-example": "{{codeName}} 代碼示例", "opens-new-window": "在新窗口打開" }, @@ -794,39 +794,39 @@ "challenge-save-too-big": "抱歉,你無法保存代碼。你的代碼是 {{user-size}} 字節。我們最多允許 {{max-size}} 個字節。請減少你的代碼並重試,或在 https://forum.freecodecamp.org 上請求幫助。", "challenge-submit-too-big": "抱歉,你無法提交代碼。你的代碼是 {{user-size}} 字節。我們最多允許 {{max-size}} 個字節。請減少你的代碼並重試,或在 https://forum.freecodecamp.org 上請求幫助。", "invalid-update-flag": "你正在嘗試訪問禁止的資源。如果這是一個有效的請求,請在 https://forum.freecodecamp.org 上請求幫助。", - "generate-exam-error": "An error occurred trying to generate your exam.", + "generate-exam-error": "生成考試時發生錯誤。", "ms": { "transcript": { - "link-err-1": "Please include a Microsoft transcript URL in the request.", - "link-err-2": "Something went wrong trying to get your transcript from Microsoft.", + "link-err-1": "請在請求中包含一個 Microsoft 成績單的 URL。", + "link-err-2": "在嘗試從 Microsoft 獲取你的成績單時發生錯誤。", "link-err-3": "在您的微軟成績單 (transcript) 中找不到用戶名。", - "link-err-4": "That Microsoft username is being used by another freeCodeCamp account.", - "link-err-5": "Something went wrong trying to save your Microsoft account.", - "link-err-6": "Something went wrong trying to link your Microsoft username to your freeCodeCamp account.", - "linked": "Your Microsoft username has been linked to your freeCodeCamp account.", - "unlinked": "The link to your Microsoft username has been removed.", - "unlink-err": "Something went wrong trying to remove the link to your Microsoft username." + "link-err-4": "該微軟用戶名已經被另一個 freeCodeCamp 賬戶佔用。", + "link-err-5": "嘗試保存你的微軟賬戶時發生錯誤。", + "link-err-6": "在嘗試將你的微軟用戶名鏈接到你的 freeCodeCamp 賬戶時發生錯誤。", + "linked": "你的微軟用戶名已鏈接到你的 freeCodeCamp 賬戶。", + "unlinked": "你的微軟用戶名鏈接已被移除。", + "unlink-err": "嘗試移除與你的微軟用戶名的鏈接時發生錯誤。" }, "profile": { - "err": "We could not find a Microsoft user ID for Microsoft user \"{{msUsername}}\"" + "err": "我們無法找到微軟用戶 “{{msUsername}}” 的微軟用戶 ID" }, "trophy": { - "err-1": "We could not find a Microsoft username associated with your freeCodeCamp account.", - "err-2": "You are trying to submit a challenge that does not appear to be a trophy challenge.", - "err-3": "We could not get your Microsoft profile from your Microsoft ID.", - "err-4": "It appears that the Microsoft user \"{{msUsername}}\" has not earned this trophy.", - "err-5": "Something went wrong trying to verify your trophy. Please check and try again.", - "err-6": "It looks like your Microsoft account might be private. Set it to public and try again.", - "verified": "Your trophy from Microsoft's learning platform was verified." + "err-1": "我們找不到與你的 freeCodeCodeCamp 賬戶關聯的微軟用戶名。", + "err-2": "你正嘗試提交的挑戰看起來不是獎盃挑戰。", + "err-3": "我們無法從你的微軟 ID 獲取你的個人信息。", + "err-4": "微軟用戶 “{{msUsername}}” 還沒有獲得這個獎盃。", + "err-5": "嘗試驗證你的獎盃時發生錯誤。請檢查並重試。", + "err-6": "你的微軟帳戶可能是私有的。請將其設置爲公開後重試。", + "verified": "你在微軟學習平臺獲得的獎盃已通過驗證。" } }, "survey": { - "err-1": "The survey submitted is not in the correct format.", - "err-2": "It looks like you have already completed this survey.", - "err-3": "Something went wrong trying to save your survey.", - "success": "Thank you. Your survey was submitted." + "err-1": "提交的調研問卷格式不正確。", + "err-2": "你已經完成了這個調研。", + "err-3": "嘗試保存你的調研問卷時發生錯誤。", + "success": "謝謝,你的調研問卷已提交。" }, - "classroom-mode-updated": "We have updated your classroom mode settings" + "classroom-mode-updated": "我們已更新你的課堂模式設置" }, "validation": { "max-characters": "字符數最多爲 288 個,你還可以輸入 {{charsLeft}} 個字符", @@ -844,16 +844,16 @@ "http-url": "不能使用不安全的(http)URL。", "own-work-url": "記住要提交你自己的作業", "publicly-visible-url": "記得要提交一個公開可見的app URL", - "ms-learn-link": "Please use a valid Microsoft Learn trophy link.", + "ms-learn-link": "請使用有效的 Microsoft Learn 獎盃鏈接。", "path-url": "你可能想要提交根路徑,即 https://example.com,而不是 https://example.com/path。" }, "certification": { "executive": "執行董事,freeCodeCamp.org", - "ms-president": "President, Microsoft Developer Division", - "verify": "Verify this certification at:", + "ms-president": "微軟開發人員部門總裁", + "verify": "驗證該認證:", "issued": "發佈日期", - "fulltext": "<0>This certifies that <1>{{user}} <2>successfully completed the <3>{{title}} <4>Developer Certification on {{time}} <5>representing approximately {{completionTime}} hours of work", - "fulltextNoHours": "<0>This certifies that <1>{{user}} <2>successfully completed the <3>{{title}} <4>Developer Certification on {{time}}", + "fulltext": "<0>特證明 <1>{{user}} <2>已完成 <3>{{title}} <4>開發者認證課程,日期爲 {{time}},<5>約 {{completionTime}} 課時", + "fulltextNoHours": "<0>特證明 <1>{{user}} <2>已完成 <3>{{title}} <4>開發者認證課程,日期爲 {{time}}", "project": { "heading-legacy-full-stack": "作爲舊版全棧認證的一部分,{{user}} 完成了以下認證:", "heading": "作爲此認證的一部分,{{user}} 構建了以下項目,並通過所有自動測試:", @@ -941,9 +941,9 @@ "title": { "Responsive Web Design": "響應式網頁設計", "responsive-web-design": "響應式 Web 設計認證", - "JavaScript Algorithms and Data Structures": "Legacy JavaScript Algorithms and Data Structures", - "javascript-algorithms-and-data-structures": "Legacy JavaScript Algorithms and Data Structures Certification", - "javascript-algorithms-and-data-structures-v8": "JavaScript Algorithms and Data Structures (Beta) Certification", + "JavaScript Algorithms and Data Structures": "(舊版)JavaScript 算法和數據結構", + "javascript-algorithms-and-data-structures": "(舊版)JavaScript 算法和數據結構認證", + "javascript-algorithms-and-data-structures-v8": "JavaScript 算法和數據結構(Beta)認證", "Front End Development Libraries": "前端開發庫", "front-end-development-libraries": "前端開發庫認證", "Data Visualization": "數據可視化", @@ -964,10 +964,10 @@ "machine-learning-with-python-v7": "Python 和機器學習認證", "College Algebra with Python": "Python 和大學代數", "college-algebra-with-python-v8": "Python 和大學代數認證", - "Foundational C# with Microsoft": "Foundational C# with Microsoft", - "foundational-c-sharp-with-microsoft": "Foundational C# with Microsoft Certification", - "A2 English for Developers": "A2 English for Developers", - "a2-english-for-developers": "A2 English for Developers Certification", + "Foundational C# with Microsoft": "微軟基礎 C# ", + "foundational-c-sharp-with-microsoft": "微軟基礎 C# 認證", + "A2 English for Developers": "面向開發者的 A2 英語", + "a2-english-for-developers": "面向開發者的 A2 英語認證", "Legacy Front End": "舊版前端", "legacy-front-end": "前端認證", "Legacy Back End": "舊版後端", @@ -992,13 +992,13 @@ "set-claim": "領取並查看你的認證" }, "forum-help": { - "browser-info": "Your browser information:", + "browser-info": "你的瀏覽器信息:", "user-agent": "用戶代理是: {{userAgent}}", - "challenge": "Challenge Information:", - "whats-happening": "Tell us what's happening:", + "challenge": "挑戰信息:", + "whats-happening": "告訴我們發生了什麼:", "describe": "在此詳細描述你的問題。", - "camper-project": "Your project link(s)", - "camper-code": "Your code so far", + "camper-project": "你的項目鏈接", + "camper-code": "到目前爲止你的代碼", "warning": "警告", "too-long-one": "挑戰的種子代碼和/或你的解決方案超過了我們從挑戰傳送的最大長度。", "too-long-two": "你需要在此採取額外步驟,以確保你寫的代碼可以輕鬆地被閱讀。", @@ -1039,36 +1039,36 @@ "nevermind": "算了,我不想註銷賬戶" }, "staging-warning": { - "heading": "Warning: This is an early access test deployment", - "p1": "We welcome you to try this platform in a test-only mode and get early access to upcoming features. Sometimes these changes are referred to as next, beta, staging, etc. interchangeably.", - "p2": "We thank you for reporting bugs that you encounter and help in making freeCodeCamp.org better.", - "p3": "Your progress MAY NOT be saved on your next visit, and any certifications claimed on this deployment are not valid. Learn more by <0>following this link.", - "certain": "Accept and Dismiss" + "heading": "警告:這是一個早期訪問測試環境", + "p1": "我們歡迎你以僅限測試的模式嘗試此平臺,並儘早使用即將推出的功能。有時,這些更改被交替稱爲 next、beta、staging 等。", + "p2": "我們感謝你報告所遇到的錯誤,並幫助我們改進 freeCodeCamp.org。", + "p3": "下次訪問時,你的進度可能不會被保存,在此部署中申請的任何認證均無效。請<0>點擊此鏈接瞭解更多信息。", + "certain": "接受並清除" }, "survey": { "foundational-c-sharp": { - "title": "Foundational C# with Microsoft Survey", + "title": "微軟基礎 C# 調研", "q1": { - "q": "Please describe your role:", - "o1": "Student developer", - "o2": "Beginner developer (less than 2 years experience)", - "o3": "Intermediate developer (between 2 and 5 years experience)", - "o4": "Experienced developer (more than 5 years experience)" + "q": "請說明你的角色:", + "o1": "學生開發者", + "o2": "初級開發者(經驗少於 2 年)", + "o3": "中級開發者(2 年至 5 年經驗)", + "o4": "經驗豐富的開發者(經驗超過 5 年)" }, "q2": { - "q": "Prior to this course, how experienced were you with .NET and C#?", - "o1": "Novice (no prior experience)", - "o2": "Beginner", - "o3": "Intermediate", - "o4": "Advanced", - "o5": "Expert" + "q": "在此課程之前,你在 .NET 和 C#上有多少經驗?", + "o1": "學徒(先前沒有經驗)", + "o2": "初學者", + "o3": "中級的", + "o4": "高級的", + "o5": "專家" } }, "misc": { - "take": "Take the survey", - "submit": "Submit the survey", - "exit": "Exit the survey", - "two-questions": "Congratulations on getting this far. Before you can start the exam, please answer these two short survey questions." + "take": "參加調研", + "submit": "提交問卷", + "exit": "退出調研", + "two-questions": "恭喜你已經走到了這一步。在你開始考試之前,請回答這兩個簡短的調研問題。" } } } diff --git a/client/i18n/locales/chinese/intro.json b/client/i18n/locales/chinese/intro.json index d833b84821f..c945045b449 100644 --- a/client/i18n/locales/chinese/intro.json +++ b/client/i18n/locales/chinese/intro.json @@ -1,6 +1,6 @@ { "responsive-web-design": { - "title": "Legacy Responsive Web Design Challenges", + "title": "(旧版)响应式网页设计挑战", "intro": [ "在响应式网页设计认证中,你将学习开发者用来编写网页的语言:HTML(超文本标记语言)用于创建内容,CSS(级联样式表)用于样式设计。", "首先,你将通过创建一个展示猫咪图片的应用,学习 HTML 和 CSS 的基本知识。 然后,通过创建企鹅学习像 CSS 变量这样的现代技术,以及通过创建网页表单学习无障碍的最佳实践。", @@ -194,7 +194,7 @@ ] }, "learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet": { - "title": "Learn More About CSS Pseudo Selectors by Building A Balance Sheet", + "title": "通过创建资产负债表学习 CSS 伪选择器", "intro": [ "你可以使用 CSS 伪选择器来更改特定的 HTML 元素。", "在本课程中,你将使用伪选择器创建资产负债表。你将学习如何在将鼠标悬停在元素上时更改其样式,并触发网页上的其他事件。" @@ -208,10 +208,10 @@ ] }, "learn-intermediate-css-by-building-a-cat-painting": { - "title": "Learn Intermediate CSS by Building a Cat Painting", + "title": "通过创建猫咪绘画学习中级 CSS", "intro": [ - "Mastering CSS positioning is essential for creating visually appealing and responsive web layouts", - "In this course, you will build a cat painting. You'll learn about how to work with absolute positioning, the z-index property, and the transform property." + "掌握CSS 定位对于创建具有视觉吸引力和响应性的网页布局至关重要。", + "在这个课程中,你将创建一幅猫咪绘画。你将学习如何使用绝对定位、z-index 属性和 transform 属性。" ] } } @@ -300,80 +300,80 @@ } }, "javascript-algorithms-and-data-structures-v8": { - "title": "JavaScript Algorithms and Data Structures (Beta)", + "title": "JavaScript 算法和数据结构(Beta)", "intro": [ - "Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.", - "In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.", - "You'll also learn about Object Oriented Programming (OOP), Functional Programming, algorithmic thinking, how to work with local storage, and how to fetch data using an API." + "开发者使用 HTML 和 CSS 来控制页面的内容与样式。他们还使用 JavaScript 来让页面可以交互。", + "在这个 JavaScript 算法与数据结构认证中,你将学习如变量、数组、对象、循环、函数、DOM 等 JavaScript 的基础知识。", + "你还会学习面向对象编程(OOP)、函数式编程、算法思维、如何使用本地存储,以及如何通过使用 API 来获取数据。" ], - "note": "Note: Some browser extensions, such as ad-blockers and script-blockers can interfere with the tests. If you face issues, we recommend disabling extensions that modify or block the content of pages while taking the course.", + "note": "注意:一些浏览器扩展程序,如广告拦截器和脚本拦截器可能会干扰测试。如果你遇到问题,我们建议你在学习时禁止能更改或拦截页面内容的扩展程序。", "blocks": { "build-a-pokemon-search-app-project": { - "title": "Build a Pokémon Search App Project", + "title": "创建宝可梦搜索应用程序", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will build a Pokémon search app." + "这是你要获得认证必须做的项目之一。", + "在这个项目中,你将创建一个宝可梦搜索应用。" ] }, "build-a-cash-register-project": { - "title": "Build a Cash Register Project", + "title": "创建收银机项目", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you'll build a cash register web app." + "这是你要获得认证必须做的项目之一。", + "在这个项目中,你将创建一个收银机 web 应用程序。" ] }, "build-a-palindrome-checker-project": { - "title": "Build a Palindrome Checker Project", + "title": "创建回文检测项目", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you'll build an application that checks whether a given word is a palindrome." + "这是你要获得认证必须做的项目之一。", + "在这个项目中,你将创建一个检测给定单词是否是回文的程序。" ] }, "build-a-roman-numeral-converter-project": { - "title": "Build a Roman Numeral Converter Project", + "title": "创建罗马数字转换器项目", "intro": [ - "This is one of the required projects to claim your certification.", - "For this project, you'll build an application that converts integers to Roman numerals." + "这是你要获得认证必须做的项目之一。", + "在这个项目中,你将创建一个把整数转换为罗马数字的应用。" ] }, "build-a-telephone-number-validator-project": { - "title": "Build a Telephone Number Validator Project", + "title": "创建电话号码验证项目", "intro": [ - "This is one of the required projects to claim your certification.", - "For this project, you'll build an application that checks if a number is a valid United States phone number." + "这是你要获得认证必须做的项目之一。", + "在这个项目中,你将创建一个检查某个号码是否是美国电话号码的应用程序。" ] }, "learn-basic-javascript-by-building-a-role-playing-game": { - "title": "Learn Basic JavaScript by Building a Role Playing Game", + "title": "通过创建角色扮演游戏学习基础 JavaScript", "intro": [ - "JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.", - "In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, if/else statements, and more." + "JavaScript 是一种功能强大的脚本语言,可用于使网页具有交互性。它和 HTML 和 CSS 都是 Web 核心技术。所有现代浏览器都支持 JavaScript。", + "在这个练习项目中,你将通过编程你自己的角色游戏来学习 JavaScript 中的基本编程概念。你将学习如何使用数组、字符串、对象、函数、循环、 if/else 语句以及更多。" ] }, "learn-form-validation-by-building-a-calorie-counter": { - "title": "Learn Form Validation by Building a Calorie Counter", + "title": "通过创建卡路里计数器学习表单验证", "intro": [ - "Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.", - "In this practice project, you'll learn basic regular expressions, template literals, the addEventListener() method, and more." + "有时,在编写 Web 应用程序时,需要能够接受用户的输入。在这个卡路里计数器项目中,你将学习如何验证用户输入、基于该输入执行计算以及动态更新界面以显示结果。", + "在这个练习项目中,你将学习基本的正则表达式、模板字面量、addEventListener() 方法等。" ] }, "learn-functional-programming-by-building-a-spreadsheet": { - "title": "Learn Functional Programming by Building a Spreadsheet", + "title": "通过创建电子表格学习函数式编程", "intro": [ - "Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.", - "In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.", - "This project will cover concepts like the map() method, find() method, parseInt(), the includes() method." + "函数式编程是一种流行的软件开发方法。在函数式编程中,开发人员将代码组织成更小的函数,然后将这些函数组合起来构建复杂的程序。", + "在这个电子表格应用程序项目中,你将学习如何解析和计算数学表达式、实现电子表格功能、处理单元格引用以及创建交互式 Web 界面。你将学习如何根据用户输入动态更新页面。", + "这个项目将涵盖各种概念,如 map() 方法、 find() method、parseInt()includes() 方法。" ] }, "learn-modern-javascript-methods-by-building-football-team-cards": { - "title": "Learn Modern JavaScript Methods by Building Football Team Cards", + "title": "通过创建足球队卡学习现代 JavaScript 方法", "intro": [ - "One common aspect of building web applications: processing datasets, and then outputting information to the screen. In this sports team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.", - "This project will cover concepts like switch statements, default parameters, Object.freeze(), the map() method, and more." + "构建 Web 应用程序的一个常见方面是:处理数据集,然后将信息输出到屏幕上。在这个运动队卡片项目中,你将学习如何使用 DOM 操作、对象解构、事件处理和数据过滤。", + "这个项目将涵盖 switch 语句、默认参数、 Object.freeze()map() 方法等概念。" ] }, "learn-advanced-array-methods-by-building-a-statistics-calculator": { - "title": "Learn Advanced Array Methods by Building a Statistics Calculator", + "title": "通过创建统计计算器学习高级数组方法", "intro": [ "As you expand your JavaScript skills, you'll want to get comfortable with array manipulation methods, such as map(), reduce(), and filter().", "In this statistics calculator project, you'll gain experience with handling user input, DOM manipulation, and method chaining. You'll get practice by performing statistical calculations like mean, median, mode, variance, and standard deviation." @@ -1122,13 +1122,13 @@ ] }, "top-working-with-text": { - "title": "Working with Text", + "title": "使用文本", "intro": [ "Explore the intricacies of working with text in web development. Learn about text formatting, manipulation, and presentation to enhance your skills in creating web content." ] }, "top-links-and-images": { - "title": "Links and Images", + "title": "链接和图像", "intro": [ "Learn how to incorporate links and images into your web projects. This course covers the fundamentals of creating links and embedding images to make your websites more interactive and visually appealing." ] @@ -1152,13 +1152,13 @@ ] }, "top-learn-css-specificity": { - "title": "Learn CSS Specificity", + "title": "学习 CSS 优先级", "intro": [ "Learn CSS specificity and gain a better understanding of how styles are applied to HTML elements. This course explores the nuances of CSS rules and helps you write efficient and targeted styles for your web pages." ] }, "top-the-box-model": { - "title": "Learn the Box Model", + "title": "学习盒模型", "intro": [ "Learn the CSS box model with this course. Understand how elements are rendered on the web, and learn to manipulate spacing, borders, and padding to achieve your desired layout and design." ] @@ -1217,74 +1217,72 @@ } }, "foundational-c-sharp-with-microsoft": { - "title": "(New) Foundational C# with Microsoft", + "title": "(新)微软基础 C# ", "intro": [ - "This course offers a comprehensive introduction to C# programming, covering its core concepts, syntax, and practical application in software development.", - "Through hands-on exercises and projects, you will learn the fundamentals of C#, including variables, data types, control structures, and object-oriented programming principles.", - "By the end of this course, you will have gained the practical skills and knowledge needed to confidently leverage C# for building applications." + "本课程全面介绍 C# 编程,涵盖其核心概念、语法和在软件开发中的实际应用。", + "通过实践练习和项目,你将学习 C# 的基础知识,包括变量、数据类型、控制结构和面向对象编程原理。", + "课程结束时,你将获得所需的实用技能和知识,从而自信地使用 C# 构建应用程序。" ], - "note": "Each section below has a trophy associated with it that you must earn on the Microsoft Learn platform. After earning each trophy, you need to verify them on freeCodeCamp. Once you have done those, you can qualify for the certification exam.", + "note": "以下每个部分都有一个奖杯,你必须在 Microsoft Learn 平台上获得该奖杯。获得每个奖杯后,你需要在 freeCodeCamp 上进行验证。完成验证后,你就有资格参加认证考试。", "blocks": { "write-your-first-code-using-c-sharp": { - "title": "Write Your First Code Using C#", + "title": "使用 C# 编写你的第一行代码", "intro": [ - "Begin your journey by learning to write your first code using C#. Develop a strong foundation as you explore the fundamentals and syntax of the language, setting the stage for your programming adventures." + "学习使用 C# 编写第一段代码,开始你的编程之旅。探索这门语言的基本原理和语法,打下坚实的基础,为你的编程冒险搭建舞台。" ] }, "create-and-run-simple-c-sharp-console-applications": { - "title": "Create and Run Simple C# Console Applications", + "title": "创建和运行简单的 C# 控制台应用程序", "intro": [ - "Master the art of creating and running simple C# console applications. Dive into the world of console-based programming, where you will gain hands-on experience executing your code and seeing it in action." + "掌握创建和运行简单 C# 控制台应用程序的艺术。深入基于控制台的编程世界,在这里你将执行你的代码,并查看它如何运行,获得实践经验。" ] }, "add-logic-to-c-sharp-console-applications": { - "title": "Add Logic to C# Console Applications", + "title": "向 C# 控制台应用程序添加逻辑", "intro": [ - "Unlock the power of logic in C# console applications. Learn how to add logic and decision-making capabilities to your code, enabling your applications to make dynamic choices and respond intelligently to different scenarios." + "在 C# 控制台应用程序中释放逻辑的力量。了解如何在代码中添加逻辑和决策功能,使你的应用程序能够做出动态选择,并对不同场景做出智能响应。" ] }, "work-with-variable-data-in-c-sharp-console-applications": { - "title": "Work with Variable Data in C# Console Applications", + "title": "在 C# 控制台应用程序中使用变量数据", "intro": [ - "Discover the versatility of variable data in C# console applications. Harness the ability to store and manipulate different types of data, such as numbers and text, as you delve into the essential concepts of variables and data handling." + "探索 C# 控制台应用程序中变量数据的多功能性。在深入学习变量和数据处理的基本概念后,你将掌握存储和处理不同类型数据(如数字和文本)的能力。" ] }, "create-methods-in-c-sharp-console-applications": { - "title": "Create Methods in C# Console Applications", + "title": "在 C# 控制台应用程序中创建方法", "intro": [ - "Take your C# console applications to the next level by mastering the art of creating methods. Learn how to organize and modularize your code, making it more manageable, reusable, and efficient." + "掌握创建方法的艺术,让你的 C# 控制台应用程序更上一层楼。学习如何组织和模块化你的代码,使其更易于管理、可重用和高效。" ] }, "debug-c-sharp-console-applications": { - "title": "Debug C# Console Applications", + "title": "调试 C# 控制台应用程序", "intro": [ - "Sharpen your troubleshooting skills as you dive into the world of debugging C# console applications. Gain the ability to identify and fix issues in your code, ensuring your applications run smoothly and deliver the desired results." + "在深入调试 C# 控制台应用程序的过程中,提升你解决问题的能力。掌握识别和修复代码问题的能力,确保应用程序顺利运行并交付预期结果。" ] }, "foundational-c-sharp-with-microsoft-certification-exam": { - "title": "Foundational C# with Microsoft Certification Exam", - "intro": [ - "Use what you've learned to pass the exam to earn your Foundational C# with Microsoft Certification" - ] + "title": "微软基础 C# 认证考试", + "intro": ["利用所学知识通过考试,获得你的微软基础 C# 认证"] } } }, "upcoming-python": { - "title": "Upcoming Python", - "intro": ["placeholder"], + "title": "即将推出的 Python ", + "intro": ["占位符"], "blocks": { "learn-python-by-building-a-blackjack-game": { - "title": "Learn Python by Building a Blackjack Game", - "intro": ["Learn Python.", ""] + "title": "通过创建 21 点游戏学习 Python", + "intro": ["学习 Python。", ""] }, "upcoming-python-project": { - "title": "Upcoming Python Project", - "intro": ["placeholder"] + "title": "即将推出的 Python 项目", + "intro": ["占位符"] } } }, "a2-english-for-developers": { - "title": "A2 English for Developers (Beta)", + "title": "面向开发者的 A2 英语(Beta)", "intro": [ "In this English for Developers Curriculum, you'll learn the essentials of English communication. This will follow the A2 level of the Common European Framework of Reference (CEFR). And we've focused on vocabulary that is particularly useful for developers.", "The first half of the curriculum will help you get comfortable with English grammar and usage. It will give you tons of hands-on practice. You'll learn basics like introducing yourself, making small talk, and discussing your work.", diff --git a/client/i18n/locales/chinese/translations.json b/client/i18n/locales/chinese/translations.json index 805f2b55358..dd9d29e6d79 100644 --- a/client/i18n/locales/chinese/translations.json +++ b/client/i18n/locales/chinese/translations.json @@ -29,15 +29,15 @@ "sign-up-email-list": "订阅 Quincy 每周的电子邮件", "sign-out": "退出", "curriculum": "课程", - "contribute": "Contribute", - "podcast": "Podcast", + "contribute": "贡献", + "podcast": "播客", "forum": "论坛", "radio": "电台", "profile": "个人资料", "news": "专栏", "donate": "捐款", - "supporters": "Supporters", - "go-to-supporters": "Go to Supporters Page", + "supporters": "支持者", + "go-to-supporters": "转到支持者页面", "update-settings": "更新我的账户设置", "sign-me-out": "退出登录 freeCodeCamp", "flag-user": "标记该用户的账户为滥用", @@ -47,7 +47,7 @@ "settings": "设置", "take-me": "访问课程", "check-answer": "查看你的答案", - "submit": "Submit", + "submit": "提交", "get-hint": "获得提示", "ask-for-help": "请求帮助", "create-post": "在论坛发帖请求帮助", @@ -77,25 +77,25 @@ "go-to-settings": "转到设置以领取你的认证", "click-start-course": "开始课程", "click-start-project": "启动项目", - "click-start-exam": "Start the exam", + "click-start-exam": "开始考试", "change-language": "修改语言", "resume-project": "继续项目", "start-project": "开始项目", - "tweet": "Tweet", - "previous-question": "Previous question", - "next-question": "Next question", - "exit-exam": "Exit the exam", - "exit": "Exit", - "finish-exam": "Finish the exam", - "finish": "Finish", - "submit-exam-results": "Submit my results", - "verify-trophy": "Verify Trophy", + "tweet": "分享至 Twitter", + "previous-question": "上一个问题", + "next-question": "下一个问题", + "exit-exam": "退出考试", + "exit": "退出", + "finish-exam": "完成考试", + "finish": "完成", + "submit-exam-results": "提交我的结果", + "verify-trophy": "验证奖杯", "link-account": "关联账户", "unlink-account": "取消关联账户", - "update-card": "Update your card", - "donate-now": "Donate Now", - "confirm-amount": "Confirm amount", - "skip-advertisement": "Skip Advertisement" + "update-card": "更新你的卡片", + "donate-now": "立即捐款", + "confirm-amount": "确认金额", + "skip-advertisement": "跳过广告" }, "landing": { "big-heading-1": "免费学习编程", @@ -103,7 +103,7 @@ "big-heading-3": "获得认证", "h2-heading": "自 2014 年以来,已有超过 40,000 名 freeCodeCamp.org 学员入职科技公司,例如:", "hero-img-description": "韩国的 freeCodeCamp 学员在当地一个学习小组的交流活动上", - "hero-img-alt": "A group of people, including a White man, a Black woman, and an Asian woman, gathered around a laptop.", + "hero-img-alt": "一群人,包括一名白人男子、一名黑人女子和一名亚裔女子,围在一台笔记本电脑旁。", "as-seen-in": "媒体报道:", "testimonials": { "heading": "freeCodeCamp 校友感言:", @@ -124,12 +124,12 @@ } }, "certification-heading": "获得以下免费认证:", - "core-certs-heading": "Earn free verified certifications with freeCodeCamp's core curriculum:", - "learn-english-heading": "Learn English for Developers:", - "professional-certs-heading": "Earn free professional certifications:", - "interview-prep-heading": "Prepare for the developer interview job search:", - "legacy-curriculum-heading": "Explore our Legacy Curriculum:", - "upcoming-heading": "Upcoming curriculum:", + "core-certs-heading": "学习 freeCodeCamp 的核心课程,免费获得认证:", + "learn-english-heading": "学习面向开发者的英语课程:", + "professional-certs-heading": "免费获得专业认证:", + "interview-prep-heading": "为开发人员面试求职做好准备:", + "legacy-curriculum-heading": "探索我们的旧版课程:", + "upcoming-heading": "即将推出的课程:", "faq": "常见问题:", "faqs": [ { @@ -200,7 +200,7 @@ "sound-mode": "为整个网站添加令人愉快的吉他原声音乐。在编辑器输入、完成挑战、申请认证等时刻,你将获得音乐反馈。", "sound-volume": "营火音效音量", "scrollbar-width": "编辑器滚动条宽度", - "shortcuts-explained": "Within a challenge, press ESC followed by the question mark to show a list of available shortcuts.", + "shortcuts-explained": "在一项挑战中,按 ESC 键和问号可显示可用的快捷方式列表。", "username": { "contains invalid characters": "用户名 \"{{username}}\" 含有无效字符", "is too short": "用户名 \"{{username}}\" 太短", @@ -225,7 +225,7 @@ "project-name": "项目名称", "solution": "解决方案", "solution-for": "{{projectTitle}} 的解决方案", - "results-for": "Results for {{projectTitle}}", + "results-for": "{{projectTitle}} 的结果", "my-profile": "我的个人资料", "my-name": "我的姓名", "my-location": "我的位置", @@ -314,12 +314,12 @@ "page-number": "第 {{pageNumber}} 页,共 {{totalPages}} 页" }, "footer": { - "tax-exempt-status": "freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charitable organization (United States Federal Tax Identification Number: 82-0779546).", - "mission-statement": "Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public.", + "tax-exempt-status": "freeCodeCamp 是捐助者支持的 501(c)(3) 条款下具有免税资格的慈善组织(税号:82-0779546)。", + "mission-statement": "我们的使命:帮助人们免费学习编程。我们通过创建成千上万的视频、文章和交互式编程课程——所有内容向公众免费开放——来实现这一目标。", "donation-initiatives": "所有给 freeCodeCamp 的捐款都将用于我们的教育项目,购买服务器和其他服务,以及聘用员工。", "donate-text": "你可以<1>在此处进行免税捐赠。", "trending-guides": "精选文章", - "mobile-app": "Mobile App", + "mobile-app": "移动应用", "our-nonprofit": "我们的慈善组织", "links": { "about": "简介", @@ -366,8 +366,8 @@ "assignments": "任务", "question": "问题", "solution-link": "解决方案链接", - "source-code-link": "Source Code Link", - "ms-link": "Microsoft Link", + "source-code-link": "源代码链接", + "ms-link": "微软的链接", "submit-and-go": "提交并访问下一个挑战", "congratulations": "恭喜,你的代码已通过。请提交你的代码以继续。", "i-completed": "我已经完成这个挑战", @@ -375,11 +375,11 @@ "running-tests": "// 运行测试", "tests-completed": "// 测试完成", "console-output": "// 打印输出", - "syntax-error": "Your code raised an error before any tests could run. Please fix it and try again.", - "indentation-error": "Your code has an indentation error. You may need to add pass on a new line to form a valid block of code.", + "syntax-error": "你的代码在任何测试运行之前就出现了错误。请修复后重试。", + "indentation-error": "你的代码存在缩进错误。你可能需要在新行中添加 pass 以形成一个有效的代码块。", "sign-in-save": "登录以保存你的学习进度", "download-solution": "下载我的解决方案", - "download-results": "Download my results", + "download-results": "下载我的结果", "percent-complete": "完成 {{percent}}%", "project-complete": "已完成 {{totalChallengesInBlock}} 认证项目中的 {{completedChallengesInBlock}}", "tried-rsa": "如果你已经尝试了 <0>Read-Search-Ask(阅读-搜索-提问)方法,那么你可以在 freeCodeCamp 论坛请求帮助。", @@ -390,11 +390,11 @@ "reset-warn-2": "这个操作不可撤销", "scrimba-tip": "注意:如果这个小浏览器窗口覆盖了代码,点击拖动它。同时,你可以随时暂停,在视频中编辑代码。", "chal-preview": "挑战预览", - "donation-record-not-found": "Your donation record has not been found.", - "sign-in-card-update": "Sign in to update your card", - "sign-in-see-benefits": "Sign in to see your supporter benefits", - "card-has-been-updated": "Your card has been updated successfully.", - "contact-support-mistake": "If you think there has been a mistake, please contact us at donors@freecodecamp.org", + "donation-record-not-found": "未找到你的捐款记录。", + "sign-in-card-update": "登录以更新你的卡片", + "sign-in-see-benefits": "登录以查看你的支持者权益", + "card-has-been-updated": "你的卡片已经更新成功。", + "contact-support-mistake": "如果你觉得有错误,请发邮件至 donors@freecodecamp.org 联系我们", "cert-map-estimates": { "certs": "{{title}} 认证" }, @@ -413,24 +413,24 @@ "tab-trapped": "按下选项卡将插入选项卡字符", "tab-free": "按下选项卡将焦点移动到下一个焦点元素" }, - "help-translate": "We are still translating this certification.", + "help-translate": "我们还在翻译这个认证课程。", "help-translate-link": "帮助我们翻译。", "project-preview-title": "下面是你将构建的项目的预览", "github-required": "如果你没有 GitHub 账户,你需要 <0>创建 GitHub 账户。 你需要创建虚拟 Linux 服务器,这个过程可能需要几分钟。", "gitpod": { - "intro": "This course runs in a virtual Linux machine using Gitpod. Follow these instructions to start the course:", - "step-1": "<0>Create a GitHub account if you don't have one", - "step-2": "Click the start button below", - "step-3": "Login to Gitpod with your GitHub account if you aren't already", - "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 \"View\" menu,", - "step-7": "Clicking on the \"Command Palette\" option,", - "step-8": "and running the \"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 Gitpod dashboard to continue.", - "learn-more": "Learn more about <0>Gitpod 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." + "intro": "本课程使用 Gitpod 在虚拟的 Linux 机器中运行。按照这些说明开始学习课程:", + "step-1": "如果你没有 GitHub 账户,<0>创建一个。", + "step-2": "点击下面的开始按钮", + "step-3": "如果你尚未登录,使用你的 GitHub 账户登录 Gitpod", + "step-4": "虚拟 Linux 机器加载完成后,启动 CodeRoad 扩展:", + "step-5": "点击 VSCode 窗口左上角的 “hamburger” 菜单,", + "step-6": "前往“查看”菜单,", + "step-7": "点击“命令面板”选项,", + "step-8": "并运行 “CodeRoad: Start” 命令", + "step-9": "按照 CodeRoad 中的说明完成课程", + "continue-project": "点击下面的按钮将启动一个新项目。如果你已经开始了 {{course}} 课程,请进入 <0>你的 Gitpod 面板 继续。", + "learn-more": "了解更多关于 <0>Gitpod 工作区的信息。", + "logout-warning": "如果你在完成整个 {{course}} 课程之前退出 freeCodeCamp,你的进度将不会被保存到你的 freeCodeCamp 账户中。" }, "step-1": "步骤 1:完成项目", "step-2": "步骤 2:提交你的代码", @@ -448,48 +448,48 @@ "challenges-completed": "已完成 {{completedCount}}/{{totalChallenges}}", "season-greetings-fcc": "来自 freeCodeCamp 社区的季节问候 🎉", "if-getting-value": "如果你从 freeCodeCamp 中获益良多,可以捐款支持我们的慈善组织的使命。", - "building-a-university": "我们正在创建一个免费计算机科学大学学位课程", - "if-help-university": "我们已取得了重大进展。请支持我们的慈善组织完成这项长期事业。", - "preview-external-window": "Preview currently showing in external window.", - "fill-in-the-blank": "Fill in the blank", - "blank": "blank", + "building-a-university": "我们正在创建一个免费计算机科学大学学位课程 🎉", + "if-help-university": "我们已经取得了重大进展。现在捐款以帮助我们的慈善组织完成这项长期事业。", + "preview-external-window": "预览当前显示在外部窗口中。", + "fill-in-the-blank": "填空", + "blank": "空白", "exam": { - "qualified": "Congratulations, you have completed all the requirements to qualify for the exam.", - "not-qualified": "You have not met the requirements to be eligible for the exam. To qualify, please complete the following challenges:", - "time": "Time: {{ t }}", - "questions": "Question {{ n }} of {{ t }}", - "passed": "Passed", - "not-passed": "Not Passed", - "number-of-questions": "Number of questions: {{ n }}", - "correct-answers": "Correct answers: {{ n }}", - "percent-correct": "Percent correct: {{ n }}%", - "passed-message": "Congratulations! You passed the exam and can claim your certification.", - "not-passed-message": "Sorry, but you did not answer enough questions correctly to pass the exam.", - "results-header": "{{ title }} Results", - "question-results": "You correctly answered {{ n }} out of {{ q }} questions", - "percent-results": "{{ p }}% correct", - "finish-header": "Finish Exam", - "finish": "Are you sure you want to finish the exam? You will not be able to change any answers. Your results will be final.", - "finish-yes": "Yes, I am finished", - "finish-no": "No, I would like to continue the exam", - "exit-header": "Exit Exam", - "exit": "Are you sure you want to leave the exam? You will lose any progress you have made.", - "exit-yes": "Yes, I want to leave the exam", - "exit-no": "No, I would like to continue the exam" + "qualified": "恭喜,你已经完成了考试资格的所有要求。", + "not-qualified": "你尚未达到考试资格要求。要获得资格,请完成以下挑战:", + "time": "时间: {{ t }}", + "questions": "共 {{ t }} 个问题,这是第 {{ n }} 个", + "passed": "通过", + "not-passed": "未通过", + "number-of-questions": "问题数量:{{ n }}", + "correct-answers": "正确答案:{{ n }}", + "percent-correct": "正确率:{{ n }}%", + "passed-message": "恭喜!你通过了考试,可以申请认证了。", + "not-passed-message": "抱歉,你没有答对足够的问题,无法通过考试。", + "results-header": "{{ title }}结果", + "question-results": "在 {{ q }} 个问题中,你答对了 {{ n }} 个", + "percent-results": "{{ p }}% 正确", + "finish-header": "完成考试", + "finish": "你确定要完成考试吗?你将不能更改任何答案,这就是最终的考试成绩。", + "finish-yes": "是的,我已经完成了", + "finish-no": "不,我想继续考试", + "exit-header": "退出考试", + "exit": "你确定要退出考试吗?你将丢失所有进度。", + "exit-yes": "是的,我想退出考试", + "exit-no": "不,我想继续考试" }, "ms": { "link-header": "链接你的微软账户", - "link-signin": "To complete this challenge, you must first link your Microsoft username to your freeCodeCamp account. Sign in to link your Microsoft username.", + "link-signin": "要完成这个挑战,你必须首先将你的微软用户名链接到你的 freeCodeCamp 帐户。登录以链接你的微软用户名。", "linked": "用户名为 “{{ msUsername }}” 的微软账户已和你的 freeCodeCamp 账户链接。如果这不是你的微软用户名,请删除链接。", "unlinked": "要完成这个挑战,你必须首先按照以下说明将你的微软用户名链接到你的 freeCodeCamp 账户:", "link-li-1": "使用已登录微软账号的浏览器,访问 <0>https://learn.microsoft.com/users/me/transcript", - "link-li-2": "Find and click the \"Share link\" button.", - "link-li-3": "If you do not have a transcript link, click the \"Create link\" button to create one.", - "link-li-4": "Click the \"Copy link\" button to copy the transcript URL.", - "link-li-5": "Paste the URL into the input below, it should look similar to this: <0>https://learn.microsoft.com/LOCALE/users/USERNAME/transcript/ID", + "link-li-2": "查找并点击“分享链接”按钮。", + "link-li-3": "如果你没有成绩单链接,请单击“创建链接”按钮创建一个。", + "link-li-4": "单击“复制链接”按钮复制成绩单 URL。", + "link-li-5": "将 URL 粘贴到下面的输入框中,它应该类似:<0>https://learn.microsoft.com/LOCALE/users/USERNAME/transcript/ID", "link-li-6": "单击“链接账户”链接你的微软用户名。", - "transcript-label": "Your Microsoft Transcript Link", - "invalid-transcript": "Your transcript link is not correct, it should have the following form: <1>https://learn.microsoft.com/LOCALE/users/USERNAME/transcript/ID - check the UPPERCASE items in your link are correct." + "transcript-label": "你的微软成绩单链接", + "invalid-transcript": "你的成绩单链接不正确,它应该有以下表格:<1>https://learn.microsoft.com/LOCALE/usERNAME/transcript/ID - 请检查你的链接中的 UPPERCASE 项目是否正确。" } }, "donate": { @@ -497,24 +497,24 @@ "processing": "我们正在处理你的捐款。", "redirecting": "重新引导中...", "thanks": "感谢捐助", - "thank-you": "Thank You for Being a Supporter", - "success-card-update": "Your card has been updated successfully.", + "thank-you": "谢谢你成为我们的支持者。", + "success-card-update": "你的卡片已经更新成功。", "additional": "你可以使用这个链接 <0>{{url}} 额外进行一次性捐款:", - "help-more": "Help Our Charity Do More", + "help-more": "帮助我们的慈善机构做得更多", "error": "你的捐款处理有点问题。", - "error-card-update": "Something went wrong with updating your card.", + "error-card-update": "更新你的卡片时发生错误。", "error-2": "有点不对劲,请联系 donors@freecodecamp.org", - "error-3": "Please try again or contact donors@freecodecamp.org", + "error-3": "请重试或发邮件至 donors@freecodecamp.org", "free-tech": "你的捐款将支持世界各地的人们获得免费的技术教育。", - "visit-supporters": "Visit supporters page to learn about your supporter benefits.", + "visit-supporters": "访问支持者页面以了解你的支持者权益。", "gift-frequency": "选择捐赠的频率:", "gift-amount": "选择捐赠的额度:", - "confirm": "Confirm your donation:", - "confirm-one-time": "Confirm your one-time donation of ${{usd}}:", - "confirm-monthly": "Confirm your donation of ${{usd}} / month:", - "confirm-yearly": "Confirm your donation of ${{usd}} / year:", - "confirm-multitier": "Donating ${{usd}} / month:", - "edit-amount": "edit amount", + "confirm": "确认你的捐款:", + "confirm-one-time": "确认你的一次性捐款 ${{usd}}:", + "confirm-monthly": "确认你的捐款 ${{usd}} / 月:", + "confirm-yearly": "确认你的捐款 ${{usd}} / 年:", + "confirm-multitier": "捐款 ${{usd}}/ 月:", + "edit-amount": "编辑金额", "wallet-label": "向 freeCodeCamp 捐款 ${{usd}}", "wallet-label-1": "向 freeCodeCamp 每月捐款 ${{usd}}", "your-donation": "你的 ${{usd}} 捐款将帮助世界各地的人们学习 {{hours}} 小时。", @@ -527,13 +527,13 @@ "progress-modal-cta-4": "现在捐赠以支持我们的慈善组织开发新的 Python 课程。", "progress-modal-cta-5": "现在捐赠以帮助我们的慈善组织为新的编程工具设计课程。", "progress-modal-cta-6": "现在捐赠以支持我们的慈善组织的开源项目。", - "progress-modal-cta-7": "现在捐赠以帮助我们的慈善组织雇用更多老师。", + "progress-modal-cta-7": "现在捐赠以帮助我们的慈善组织招募更多优秀老师。", "progress-modal-cta-8": "现在捐赠以帮助我们为不断涌现的工具和编程概念开发新课程。", "progress-modal-cta-9": "现在捐赠以支持我们的面向开发者的数学课程。", "progress-modal-cta-10": "现在捐赠以帮助我们为所有人开发免费的专业编程认证。", - "help-us-reach-20k": "Donate now to help our charity reach our goal of 20,000 monthly supporters this year.", - "beta-certification": "This certification is currently in beta. Please consider donating to support the completion of its development.", - "help-us-develop": "Help us develop free professional programming certifications for all.", + "help-us-reach-20k": "现在捐赠以帮助我们的慈善组织达成今年 20,000 名月度支持者的目标。", + "beta-certification": "此认证目前处于测试阶段。请考虑捐款以支持其开发完成。", + "help-us-develop": "帮助我们为所有人开发免费的专业编程认证。", "nicely-done": "很棒,你已完成 {{block}}。", "credit-card": "信用卡", "credit-card-2": "或者使用信用卡捐款:", @@ -552,13 +552,13 @@ "why-donate-2": "你也帮助我们创建新的学习资源,你可以利用这些资源拓展自己的技术能力。", "bigger-donation": "给我们额度更大的一次性捐款,或寄一张支票,或通过其他方式给我们捐款?", "other-ways": "有许多<0>其他方式可以支持我们的慈善组织践行使命.", - "if-support-further": "If you want to support our charity further, please consider <0>making a one-time donation, <1>sending us a check, or <2>learning about other ways you could support our charity.", + "if-support-further": "如果你想进一步支持我们的慈善组织,可以考虑<0>一次性捐款、<1>向我们发送支票或<2>了解支持我们慈善组织的其他方式。", "failed-pay": "呃,你的转账似乎没有成功,再试一次好吗?", "try-again": "请重试。", "card-number": "你的卡号:", "expiration": "到期日:", "secure-donation": "安全捐款", - "faq": "Frequently asked questions:", + "faq": "常见问题:", "only-you": "只有你可以看到此消息。祝贺你获得这项认证。获得认证不是一件容易的事情,运营 freeCodeCamp 也不容易,而且需要花费很多。请帮助我们更好地帮助你和世界各地的许多其他人。今天就为我们的慈善组织提供免税捐款,支持我们。", "get-help": "我如何利用我的捐款得到帮助?", "how-transparent": "freeCodeCamp.org 的透明度如何?", @@ -566,7 +566,7 @@ "download-irs": "你可以<0>在此处下载我们的国税局认定函。", "download-990": "你可以<0>在此处下载我们最新的 990 (年度税务报告)。", "how-efficient": "freeCodeCamp 的效率如何?", - "fcc-budget": "freeCodeCamp's budget is much smaller than most comparable charities. We haven't brought in professional fundraisers. Instead, Quincy does everything himself.", + "fcc-budget": "freeCodeCamp 的预算比大多数慈善组织少得多。我们还没有引入专业募捐者,而是 Quincy 自己处理一切相关事务。", "help-millions": "然而,在每年仅有 10 万美元的预算中,我们能够帮助数百万人。", "how-one-time": "我如何进行一次性捐款?", "one-time": "如果你喜欢一次性捐款,你可以在有闲钱时支持 freeCodeCamp 的事业。你可以使用<0>此链接,通过 PayPal 捐你认为合适的金额。", @@ -594,37 +594,37 @@ "take-care-of-this": "只需转发你的每月捐款记录中的一个记录给 donors@freecodecamp.org, 并告诉我们你要做什么。我们会为你处理这个问题,并向你发送确认。", "anything-else": "还有什么关于为 freeCodeCamp.org 捐赠可以了解的吗?", "other-support": "如果你想要通过此处未列出的其他方式支持我们的慈善组织和它的使命,或者如果你有任何问题,请给 Quincy 发送电子邮件到 quincy@freecodecamp.org。", - "bear-progress-alt": "Illustration of an adorable teddy bear with a pleading expression holding an empty money jar.", - "bear-completion-alt": "Illustration of an adorable teddy bear holding a large trophy.", - "flying-bear": "Illustration of an adorable teddy bear wearing a graduation cap and flying with a Supporter badge.", - "crucial-contribution": "Your contribution will be crucial in creating resources that empower millions of people to learn new skills and support their families.", - "support-benefits-title": "Benefits from becoming a Supporter:", - "support-benefits-1": "No more donation prompt popups", - "support-benefits-2": "You'll get a Supporter badge", - "support-benefits-3": "Your profile image will get a golden halo around it", - "support-benefits-4": "You'll gain access to special Supporter Discord channels - <0>join our Discord and use the <1>/supporter command to get access", - "support-benefits-5": "And more benefits to come in 2024", - "exclusive-features": "Here is the list of exclusive features for you as a Supporter:", - "current-initiatives-title": "Current Initiatives:", - "your-donation-helps-followings": "Your donation makes the following initiatives possible:", - "current-initiatives-1": "Creating new JavaScript and Python curricula", - "current-initiatives-2": "Creating English and math curricula", - "current-initiatives-3": "Translating our curriculum and tutorials into 32 languages", - "current-initiatives-4": "Creating a free accredited computer science bachelor's degree", - "community-achivements-title": "Our Community Achievements This Year:", - "community-achivements-1": "Published <0>114 full-length courses on YouTube.", - "community-achivements-2": "Published <0>1,045 text-based coding tutorials and <0>20 free books through freeCodeCamp Press.", - "community-achivements-3": "Merged <0>2,753 code contributions into our open source repositories on GitHub", - "community-achivements-4": "Translated <0>2,106,203 words to make our curriculum and tutorials more accessible to speakers of many world languages", - "as-you-see": "As you can see, we're getting things done. So you can rest assured that we'll put your donations to good use.", - "get-benefits": "Get the benefits and the knowledge that you’re helping our charity change education for the better. Become a supporter today.", - "modal-benefits-title": "Support us", - "help-us-more-certifications": "Help us build more certifications", - "remove-donation-popups": "Remove donation popups", - "help-millions-learn": "Help millions of people learn", - "reach-goals-faster": "Reach your goals faster", - "remove-distractions": "Remove distractions", - "animation-description": "This is a 20 second animated advertisement to encourage campers to become supporters of freeCodeCamp. The animation starts with a teddy bear who becomes a supporter. As a result, distracting pop-ups disappear and the bear gets to complete all of its goals. Then, it graduates and becomes an education super hero helping people around the world." + "bear-progress-alt": "插图:一只可爱的泰迪熊带着恳求的表情抱着一个空钱罐。", + "bear-completion-alt": "插图:一只可爱的泰迪熊抱着一个大奖杯。", + "flying-bear": "插图:一只可爱的泰迪熊戴着毕业帽和支持者徽章飞翔。", + "crucial-contribution": "你的贡献对于创建资源、使数百万人能够学习新技能并供养家庭至关重要。", + "support-benefits-title": "成为支持者的权益:", + "support-benefits-1": "不再显示捐款弹框", + "support-benefits-2": "你将会获得一个支持者徽章", + "support-benefits-3": "你的头像会获得金色光环", + "support-benefits-4": "你可以获得支持者专属 Discord 频道 入口——<0>进入我们的 Discord 并使用 <1>/supporter 指令加入", + "support-benefits-5": "2024 年还有更多福利", + "exclusive-features": "面向支持者的专属功能:", + "current-initiatives-title": "当前的行动:", + "your-donation-helps-followings": "你的捐助使以下行动成为可能:", + "current-initiatives-1": "创建新的 JavaScript 和 Python 课程", + "current-initiatives-2": "创建英语和数学课程", + "current-initiatives-3": "将我们的课程和教程翻译成 32 种语言", + "current-initiatives-4": "创建免费认证的计算机科学学士学位课程", + "community-achivements-title": "我们社区今年的成就:", + "community-achivements-1": "在 YouTube 上发布了<0>114 个完整课程。", + "community-achivements-2": "在 freeCodeCamp 出版社发表了 <0>1,045 篇文本编程教程和 <0>20 本免费书籍。", + "community-achivements-3": "在 GitHub 上我们的开源仓库中合并了 <0>2,753 个代码贡献。", + "community-achivements-4": "翻译了 <0>2,106,203 字,让世界各地讲不同语言的人们更容易学习我们的课程和教程。", + "as-you-see": "正如你所看到的,我们正在完成大量事情。所以你可以放心,我们会很好地使用你的捐款。", + "get-benefits": "获得相应权益,并感受到你在帮助我们的慈善组织为教育带来积极改变。今天就成为支持者。", + "modal-benefits-title": "支持我们", + "help-us-more-certifications": "帮助我们创建更多认证", + "remove-donation-popups": "移除捐款弹窗", + "help-millions-learn": "帮助数百万人学习", + "reach-goals-faster": "更快地实现你的目标", + "remove-distractions": "消除干扰", + "animation-description": "这是一个 20 秒的动画广告,旨在鼓励学员成为 freeCodeCamp 的支持者。动画开头是一只泰迪熊成为支持者。最后,弹窗消失了,泰迪熊完成了所有目标。它毕业了,成为了帮助全世界人们的教育超级英雄。" }, "report": { "sign-in": "你需要先登录才能举报用户", @@ -643,7 +643,7 @@ }, "search": { "label": "搜索", - "placeholder": "Search 10,700+ tutorials", + "placeholder": "搜索 10,700+ 篇教程", "see-results": "查看 {{searchQuery}} 的所有结果", "no-tutorials": "未找到教程", "try": "想要搜索信息?试试使用页面上的搜索框。", @@ -655,16 +655,16 @@ "unsubscribed": "你已成功取消订阅", "keep-coding": "无论你做什么,都要继续编程!", "email-signup": "邮件注册", - "brand-new-account": "Welcome to your brand new freeCodeCamp account. Let's get started.", - "duplicate-account-warning": "If you meant to sign into an existing account instead of creating this account, <0>click here to delete this account and try another email address.", + "brand-new-account": "欢迎来到你全新的 freeCodeCamp 账户。让我们开始吧。", + "duplicate-account-warning": "如果你想登录一个现有的账户,而不是创建这个账户,<0>点击这里删除这个账户并尝试另一个电子邮件地址。", "quincy": "- Quincy Larson,freeCodeCamp.org 创始人、老师", - "email-blast": "By the way, each Friday I send an email with 5 links about programming and computer science. I send these to about 6 million people. Would you like me to send this to you, too?", + "email-blast": "每周五我都会给大约 600 万人发送一封电子邮件,里面有 5 个关于编程和计算机科学的链接。你也想收到我的邮件吗?", "update-email-1": "更新你的邮件地址", "update-email-2": "在这里更新你的邮件地址:", "email": "邮箱", "and": "和", - "update-your-card": "Update your card", - "supporters-page-title": "Supporters page", + "update-your-card": "更新你的卡片", + "supporters-page-title": "支持者页面", "change-theme": "登录以更改主题。", "translation-pending": "帮我们翻译", "certification-project": "认证项目", @@ -673,7 +673,7 @@ "iframe-form-submit-alert": "通常这个表单将被提交!工作正常,这将被提交到:{{externalLink}}", "document-notfound": "找不到文件", "slow-load-msg": "看起来这比平常花费更长时间,请尝试刷新页面。", - "navigation-warning": "If you leave this page, you will lose your progress. Are you sure?" + "navigation-warning": "如果你离开这个页面,你将丢失你的进度。你确定吗?" }, "icons": { "gold-cup": "金奖杯", @@ -718,8 +718,8 @@ "step": "步骤", "steps": "步骤", "steps-for": "{{blockTitle}} 的步骤", - "task": "Task", - "dialogues-and-tasks-for": "Dialogues and tasks for {{blockTitle}}", + "task": "任务", + "dialogues-and-tasks-for": "{{blockTitle}} 的对话和任务", "code-example": "{{codeName}} 代码示例", "opens-new-window": "在新窗口打开" }, @@ -794,39 +794,39 @@ "challenge-save-too-big": "抱歉,你无法保存代码。你的代码是 {{user-size}} 字节。我们最多允许 {{max-size}} 个字节。请减少你的代码并重试,或在 https://forum.freecodecamp.org 上请求帮助。", "challenge-submit-too-big": "抱歉,你无法提交代码。你的代码是 {{user-size}} 字节。我们最多允许 {{max-size}} 个字节。请减少你的代码并重试,或在 https://forum.freecodecamp.org 上请求帮助。", "invalid-update-flag": "你正在尝试访问禁止的资源。如果这是一个有效的请求,请在 https://forum.freecodecamp.org 上请求帮助。", - "generate-exam-error": "An error occurred trying to generate your exam.", + "generate-exam-error": "生成考试时发生错误。", "ms": { "transcript": { - "link-err-1": "Please include a Microsoft transcript URL in the request.", - "link-err-2": "Something went wrong trying to get your transcript from Microsoft.", + "link-err-1": "请在请求中包含一个 Microsoft 成绩单的 URL。", + "link-err-2": "在尝试从 Microsoft 获取你的成绩单时发生错误。", "link-err-3": "在您的微软成绩单 (transcript) 中找不到用户名。", - "link-err-4": "That Microsoft username is being used by another freeCodeCamp account.", - "link-err-5": "Something went wrong trying to save your Microsoft account.", - "link-err-6": "Something went wrong trying to link your Microsoft username to your freeCodeCamp account.", - "linked": "Your Microsoft username has been linked to your freeCodeCamp account.", - "unlinked": "The link to your Microsoft username has been removed.", - "unlink-err": "Something went wrong trying to remove the link to your Microsoft username." + "link-err-4": "该微软用户名已经被另一个 freeCodeCamp 账户占用。", + "link-err-5": "尝试保存你的微软账户时发生错误。", + "link-err-6": "在尝试将你的微软用户名链接到你的 freeCodeCamp 账户时发生错误。", + "linked": "你的微软用户名已链接到你的 freeCodeCamp 账户。", + "unlinked": "你的微软用户名链接已被移除。", + "unlink-err": "尝试移除与你的微软用户名的链接时发生错误。" }, "profile": { - "err": "We could not find a Microsoft user ID for Microsoft user \"{{msUsername}}\"" + "err": "我们无法找到微软用户 “{{msUsername}}” 的微软用户 ID" }, "trophy": { - "err-1": "We could not find a Microsoft username associated with your freeCodeCamp account.", - "err-2": "You are trying to submit a challenge that does not appear to be a trophy challenge.", - "err-3": "We could not get your Microsoft profile from your Microsoft ID.", - "err-4": "It appears that the Microsoft user \"{{msUsername}}\" has not earned this trophy.", - "err-5": "Something went wrong trying to verify your trophy. Please check and try again.", - "err-6": "It looks like your Microsoft account might be private. Set it to public and try again.", - "verified": "Your trophy from Microsoft's learning platform was verified." + "err-1": "我们找不到与你的 freeCodeCodeCamp 账户关联的微软用户名。", + "err-2": "你正尝试提交的挑战看起来不是奖杯挑战。", + "err-3": "我们无法从你的微软 ID 获取你的个人信息。", + "err-4": "微软用户 “{{msUsername}}” 还没有获得这个奖杯。", + "err-5": "尝试验证你的奖杯时发生错误。请检查并重试。", + "err-6": "你的微软帐户可能是私有的。请将其设置为公开后重试。", + "verified": "你在微软学习平台获得的奖杯已通过验证。" } }, "survey": { - "err-1": "The survey submitted is not in the correct format.", - "err-2": "It looks like you have already completed this survey.", - "err-3": "Something went wrong trying to save your survey.", - "success": "Thank you. Your survey was submitted." + "err-1": "提交的调研问卷格式不正确。", + "err-2": "你已经完成了这个调研。", + "err-3": "尝试保存你的调研问卷时发生错误。", + "success": "谢谢,你的调研问卷已提交。" }, - "classroom-mode-updated": "We have updated your classroom mode settings" + "classroom-mode-updated": "我们已更新你的课堂模式设置" }, "validation": { "max-characters": "字符数最多为 288 个,你还可以输入 {{charsLeft}} 个字符", @@ -844,16 +844,16 @@ "http-url": "不能使用不安全的(http)URL。", "own-work-url": "记住要提交你自己的作业", "publicly-visible-url": "记得要提交一个公开可见的app URL", - "ms-learn-link": "Please use a valid Microsoft Learn trophy link.", + "ms-learn-link": "请使用有效的 Microsoft Learn 奖杯链接。", "path-url": "你可能想要提交根路径,即 https://example.com,而不是 https://example.com/path。" }, "certification": { "executive": "执行董事,freeCodeCamp.org", - "ms-president": "President, Microsoft Developer Division", - "verify": "Verify this certification at:", + "ms-president": "微软开发人员部门总裁", + "verify": "验证该认证:", "issued": "发布日期", - "fulltext": "<0>This certifies that <1>{{user}} <2>successfully completed the <3>{{title}} <4>Developer Certification on {{time}} <5>representing approximately {{completionTime}} hours of work", - "fulltextNoHours": "<0>This certifies that <1>{{user}} <2>successfully completed the <3>{{title}} <4>Developer Certification on {{time}}", + "fulltext": "<0>特证明 <1>{{user}} <2>已完成 <3>{{title}} <4>开发者认证课程,日期为 {{time}},<5>约 {{completionTime}} 课时", + "fulltextNoHours": "<0>特证明 <1>{{user}} <2>已完成 <3>{{title}} <4>开发者认证课程,日期为 {{time}}", "project": { "heading-legacy-full-stack": "作为旧版全栈认证的一部分,{{user}} 完成了以下认证:", "heading": "作为此认证的一部分,{{user}} 构建了以下项目,并通过所有自动测试:", @@ -941,9 +941,9 @@ "title": { "Responsive Web Design": "响应式网页设计", "responsive-web-design": "响应式 Web 设计认证", - "JavaScript Algorithms and Data Structures": "Legacy JavaScript Algorithms and Data Structures", - "javascript-algorithms-and-data-structures": "Legacy JavaScript Algorithms and Data Structures Certification", - "javascript-algorithms-and-data-structures-v8": "JavaScript Algorithms and Data Structures (Beta) Certification", + "JavaScript Algorithms and Data Structures": "(旧版)JavaScript 算法和数据结构", + "javascript-algorithms-and-data-structures": "(旧版)JavaScript 算法和数据结构认证", + "javascript-algorithms-and-data-structures-v8": "JavaScript 算法和数据结构(Beta)认证", "Front End Development Libraries": "前端开发库", "front-end-development-libraries": "前端开发库认证", "Data Visualization": "数据可视化", @@ -964,10 +964,10 @@ "machine-learning-with-python-v7": "Python 和机器学习认证", "College Algebra with Python": "Python 和大学代数", "college-algebra-with-python-v8": "Python 和大学代数认证", - "Foundational C# with Microsoft": "Foundational C# with Microsoft", - "foundational-c-sharp-with-microsoft": "Foundational C# with Microsoft Certification", - "A2 English for Developers": "A2 English for Developers", - "a2-english-for-developers": "A2 English for Developers Certification", + "Foundational C# with Microsoft": "微软基础 C# ", + "foundational-c-sharp-with-microsoft": "微软基础 C# 认证", + "A2 English for Developers": "面向开发者的 A2 英语", + "a2-english-for-developers": "面向开发者的 A2 英语认证", "Legacy Front End": "旧版前端", "legacy-front-end": "前端认证", "Legacy Back End": "旧版后端", @@ -992,13 +992,13 @@ "set-claim": "领取并查看你的认证" }, "forum-help": { - "browser-info": "Your browser information:", + "browser-info": "你的浏览器信息:", "user-agent": "用户代理是: {{userAgent}}", - "challenge": "Challenge Information:", - "whats-happening": "Tell us what's happening:", + "challenge": "挑战信息:", + "whats-happening": "告诉我们发生了什么:", "describe": "在此详细描述你的问题。", - "camper-project": "Your project link(s)", - "camper-code": "Your code so far", + "camper-project": "你的项目链接", + "camper-code": "到目前为止你的代码", "warning": "警告", "too-long-one": "挑战的种子代码和/或你的解决方案超过了我们从挑战传送的最大长度。", "too-long-two": "你需要在此采取额外步骤,以确保你写的代码可以轻松地被阅读。", @@ -1039,36 +1039,36 @@ "nevermind": "算了,我不想注销账户" }, "staging-warning": { - "heading": "Warning: This is an early access test deployment", - "p1": "We welcome you to try this platform in a test-only mode and get early access to upcoming features. Sometimes these changes are referred to as next, beta, staging, etc. interchangeably.", - "p2": "We thank you for reporting bugs that you encounter and help in making freeCodeCamp.org better.", - "p3": "Your progress MAY NOT be saved on your next visit, and any certifications claimed on this deployment are not valid. Learn more by <0>following this link.", - "certain": "Accept and Dismiss" + "heading": "警告:这是一个早期访问测试环境", + "p1": "我们欢迎你以仅限测试的模式尝试此平台,并尽早使用即将推出的功能。有时,这些更改被交替称为 next、beta、staging 等。", + "p2": "我们感谢你报告所遇到的错误,并帮助我们改进 freeCodeCamp.org。", + "p3": "下次访问时,你的进度可能不会被保存,在此部署中申请的任何认证均无效。请<0>点击此链接了解更多信息。", + "certain": "接受并清除" }, "survey": { "foundational-c-sharp": { - "title": "Foundational C# with Microsoft Survey", + "title": "微软基础 C# 调研", "q1": { - "q": "Please describe your role:", - "o1": "Student developer", - "o2": "Beginner developer (less than 2 years experience)", - "o3": "Intermediate developer (between 2 and 5 years experience)", - "o4": "Experienced developer (more than 5 years experience)" + "q": "请说明你的角色:", + "o1": "学生开发者", + "o2": "初级开发者(经验少于 2 年)", + "o3": "中级开发者(2 年至 5 年经验)", + "o4": "经验丰富的开发者(经验超过 5 年)" }, "q2": { - "q": "Prior to this course, how experienced were you with .NET and C#?", - "o1": "Novice (no prior experience)", - "o2": "Beginner", - "o3": "Intermediate", - "o4": "Advanced", - "o5": "Expert" + "q": "在此课程之前,你在 .NET 和 C#上有多少经验?", + "o1": "学徒(先前没有经验)", + "o2": "初学者", + "o3": "中级的", + "o4": "高级的", + "o5": "专家" } }, "misc": { - "take": "Take the survey", - "submit": "Submit the survey", - "exit": "Exit the survey", - "two-questions": "Congratulations on getting this far. Before you can start the exam, please answer these two short survey questions." + "take": "参加调研", + "submit": "提交问卷", + "exit": "退出调研", + "two-questions": "恭喜你已经走到了这一步。在你开始考试之前,请回答这两个简短的调研问题。" } } } diff --git a/client/i18n/locales/espanol/translations.json b/client/i18n/locales/espanol/translations.json index 7b399dd18ae..844690843d3 100644 --- a/client/i18n/locales/espanol/translations.json +++ b/client/i18n/locales/espanol/translations.json @@ -448,8 +448,8 @@ "challenges-completed": "{{completedCount}} de {{totalChallenges}} desafíos completados", "season-greetings-fcc": "Saludos de Temporada de la comunidad freeCodeCamp 🎉", "if-getting-value": "Si estás obteniendo mucho de freeCodeCamp, ahora es un buen momento para donar con el fin de apoyar nuestra misión sin fines de lucro.", - "building-a-university": "Estamos construyendo un programa gratuito de grado universitario en ciencias de la computación", - "if-help-university": "Ya hemos hecho un montón de progresos. Apoyamos nuestra caridad con el largo camino por delante.", + "building-a-university": "We're Building a Free Computer Science University Degree Program 🎉", + "if-help-university": "We've already made a ton of progress. Donate now to help our charity with the road ahead.", "preview-external-window": "Vista previa mostrada actualmente en ventana externa.", "fill-in-the-blank": "Fill in the blank", "blank": "blank", diff --git a/client/i18n/locales/german/translations.json b/client/i18n/locales/german/translations.json index 16579455691..5b1e7e0b410 100644 --- a/client/i18n/locales/german/translations.json +++ b/client/i18n/locales/german/translations.json @@ -448,8 +448,8 @@ "challenges-completed": "{{completedCount}} von {{totalChallenges}} Herausforderungen erfüllt", "season-greetings-fcc": "Season's Greetings from the freeCodeCamp community 🎉", "if-getting-value": "If you're getting a lot out of freeCodeCamp, now is a great time to donate to support our charity's mission.", - "building-a-university": "We're Building a Free Computer Science University Degree Program", - "if-help-university": "We've already made a ton of progress. Support our charity with the long road ahead.", + "building-a-university": "We're Building a Free Computer Science University Degree Program 🎉", + "if-help-university": "We've already made a ton of progress. Donate now to help our charity with the road ahead.", "preview-external-window": "Preview currently showing in external window.", "fill-in-the-blank": "Fill in the blank", "blank": "blank", diff --git a/client/i18n/locales/italian/translations.json b/client/i18n/locales/italian/translations.json index 51049615b56..95e36fb8f93 100644 --- a/client/i18n/locales/italian/translations.json +++ b/client/i18n/locales/italian/translations.json @@ -448,8 +448,8 @@ "challenges-completed": "{{completedCount}} di {{totalChallenges}} sfide completate", "season-greetings-fcc": "Saluti dalla comunità freeCodeCamp 🎉", "if-getting-value": "Se stai trovando utile freeCodeCamp, è un ottimo momento per donare e sostenere la missione del nostro ente di beneficenza.", - "building-a-university": "Stiamo creando un corso di laurea gratuito in Scienze Informatiche", - "if-help-university": "Abbiamo già fatto tanti progressi. Sostieni il nostro ente benefico con la lunga strada che ci attende.", + "building-a-university": "We're Building a Free Computer Science University Degree Program 🎉", + "if-help-university": "We've already made a ton of progress. Donate now to help our charity with the road ahead.", "preview-external-window": "Preview currently showing in external window.", "fill-in-the-blank": "Fill in the blank", "blank": "blank", diff --git a/client/i18n/locales/japanese/translations.json b/client/i18n/locales/japanese/translations.json index 848fd6fc9b3..aeca5bf6997 100644 --- a/client/i18n/locales/japanese/translations.json +++ b/client/i18n/locales/japanese/translations.json @@ -448,8 +448,8 @@ "challenges-completed": "{{totalChallenges}} 件中 {{completedCount}} 件完了", "season-greetings-fcc": "freeCodeCamp コミュニティから季節のご挨拶🎉", "if-getting-value": "freeCodeCamp が役に立ったと感じていただけたなら、寄付を通して当チャリティー団体の使命をご支援いただけますと幸いです。", - "building-a-university": "freeCodeCamp では無料のコンピューターサイエンス学位プログラムの設立に取り組んでいます。", - "if-help-university": "すでに順調に進んでいますが、この先更に長い道のりが待っています。ぜひ私たちのチャリティー活動をご支援ください。", + "building-a-university": "We're Building a Free Computer Science University Degree Program 🎉", + "if-help-university": "We've already made a ton of progress. Donate now to help our charity with the road ahead.", "preview-external-window": "プレビューは別ウィンドウに表示されています。", "fill-in-the-blank": "空欄を埋めてください。", "blank": "空欄", diff --git a/client/i18n/locales/korean/translations.json b/client/i18n/locales/korean/translations.json index 3119bd14f7e..58db2e44b3e 100644 --- a/client/i18n/locales/korean/translations.json +++ b/client/i18n/locales/korean/translations.json @@ -448,8 +448,8 @@ "challenges-completed": "{{completedCount}} of {{totalChallenges}} challenges completed", "season-greetings-fcc": "Season's Greetings from the freeCodeCamp community 🎉", "if-getting-value": "If you're getting a lot out of freeCodeCamp, now is a great time to donate to support our charity's mission.", - "building-a-university": "We're Building a Free Computer Science University Degree Program", - "if-help-university": "We've already made a ton of progress. Support our charity with the long road ahead.", + "building-a-university": "We're Building a Free Computer Science University Degree Program 🎉", + "if-help-university": "We've already made a ton of progress. Donate now to help our charity with the road ahead.", "preview-external-window": "Preview currently showing in external window.", "fill-in-the-blank": "Fill in the blank", "blank": "blank", diff --git a/client/i18n/locales/portuguese/translations.json b/client/i18n/locales/portuguese/translations.json index 343f1a00d05..82976cc46d9 100644 --- a/client/i18n/locales/portuguese/translations.json +++ b/client/i18n/locales/portuguese/translations.json @@ -448,8 +448,8 @@ "challenges-completed": "{{completedCount}} de {{totalChallenges}} desafios concluídos", "season-greetings-fcc": "Boas festas de fim de ano, da comunidade do freeCodeCamp 🎉", "if-getting-value": "Se você está conseguindo tirar proveito do conteúdo do freeCodeCamp, agora é um ótimo momento para fazer sua doação e apoiar nossa missão beneficente.", - "building-a-university": "Estamos criando um programa gratuito de graduação em Ciência da Computação", - "if-help-university": "Já fizemos um progresso enorme. Apoie nossa organização sem fins lucrativos com o longo caminho que temos pela frente.", + "building-a-university": "We're Building a Free Computer Science University Degree Program 🎉", + "if-help-university": "We've already made a ton of progress. Donate now to help our charity with the road ahead.", "preview-external-window": "Visualização exibida atualmente na janela externa.", "fill-in-the-blank": "Preencha o espaço em branco", "blank": "blank", diff --git a/client/i18n/locales/swahili/translations.json b/client/i18n/locales/swahili/translations.json index 700f0aaf7e6..e6a8bd3f24b 100644 --- a/client/i18n/locales/swahili/translations.json +++ b/client/i18n/locales/swahili/translations.json @@ -448,8 +448,8 @@ "challenges-completed": "Changamoto {{completedCount}} kati ya {{totalChallenges}} zimekamilika", "season-greetings-fcc": "Salamu za Msimu kutoka kwa jumuiya ya freeCodeCamp 🎉", "if-getting-value": "Ikiwa unapata mengi kutoka kwa freeCodeCamp, sasa ni wakati mzuri wa kuchangia ili kusaidia kazi yetu ya kutoa msaada.", - "building-a-university": "Tunaunda Programu ya Bila Malipo wa Shahada ya Chuo Kikuu ya Computer Science", - "if-help-university": "Tayari tumepiga hatua kubwa. Saidia hisani yetu kwa safari ndefu ya mbele.", + "building-a-university": "We're Building a Free Computer Science University Degree Program 🎉", + "if-help-university": "We've already made a ton of progress. Donate now to help our charity with the road ahead.", "preview-external-window": "Onyesho la kukagua linaloonyeshwa kwa sasa kwenye dirisha la nje.", "fill-in-the-blank": "Fill in the blank", "blank": "blank", diff --git a/client/i18n/locales/ukrainian/translations.json b/client/i18n/locales/ukrainian/translations.json index b09f4ec8021..c33c4340a2f 100644 --- a/client/i18n/locales/ukrainian/translations.json +++ b/client/i18n/locales/ukrainian/translations.json @@ -413,7 +413,7 @@ "tab-trapped": "При натисканні клавіші tab ви вставите символ табуляції", "tab-free": "При натисканні клавіші tab ви перемістите фокус на наступний елемент, який можна сфокусувати" }, - "help-translate": "We are still translating this certification.", + "help-translate": "Ми досі перекладаємо цю сертифікацію.", "help-translate-link": "Допоможіть нам з перекладом.", "project-preview-title": "Попередній перегляд того, що ви будете створювати", "github-required": "<0>Створіть обліковий запис GitHub, якщо у вас його немає. Він знадобиться під час створення віртуальної серверної машини Linux. Цей процес може зайняти кілька хвилин.", @@ -448,7 +448,7 @@ "challenges-completed": "{{completedCount}} з {{totalChallenges}} завдань виконано", "season-greetings-fcc": "Вітання від спільноти freeCodeCamp 🎉", "if-getting-value": "Якщо ви отримуєте багато інформації завдяки freeCodeCamp, то зараз слушний час задонатити на підтримку нашої місії.", - "building-a-university": "Ми розробляємо безоплатну університетську програму «Комп’ютерні науки»", + "building-a-university": "Ми розробляємо безоплатну університетську програму «Комп’ютерні науки» 🎉", "if-help-university": "Ми вже зробили багато роботи. Підтримайте довгий шлях нашої благодійної організації.", "preview-external-window": "Попередній перегляд знаходиться у зовнішньому вікні.", "fill-in-the-blank": "Заповніть порожні місця", @@ -623,7 +623,7 @@ "remove-donation-popups": "Забудьте про повідомлення з донатами", "help-millions-learn": "Допоможіть мільйонам людей навчатись", "reach-goals-faster": "Досягайте цілей швидше", - "remove-distractions": "Remove distractions", + "remove-distractions": "Позбавтесь повідомлень", "animation-description": "This is a 20 second animated advertisement to encourage campers to become supporters of freeCodeCamp. The animation starts with a teddy bear who becomes a supporter. As a result, distracting pop-ups disappear and the bear gets to complete all of its goals. Then, it graduates and becomes an education super hero helping people around the world." }, "report": { @@ -718,8 +718,8 @@ "step": "Крок", "steps": "Кроки", "steps-for": "Кроки для {{blockTitle}}", - "task": "Task", - "dialogues-and-tasks-for": "Dialogues and tasks for {{blockTitle}}", + "task": "Завдання", + "dialogues-and-tasks-for": "Діалоги та завдання з теми «{{blockTitle}}»", "code-example": "Приклад коду {{codeName}}", "opens-new-window": "Відкривається у новому вікні" },