From f9758374426d79e7e116f2f6e6f93a55c344fa77 Mon Sep 17 00:00:00 2001 From: camperbot Date: Wed, 23 Mar 2022 09:14:13 +0530 Subject: [PATCH] chore(i18n,client): processed translations (#45503) --- .../locales/chinese-traditional/intro.json | 235 +++++++++--------- .../chinese-traditional/translations.json | 144 +++++------ client/i18n/locales/chinese/intro.json | 235 +++++++++--------- client/i18n/locales/chinese/translations.json | 144 +++++------ client/i18n/locales/espanol/intro.json | 3 +- client/i18n/locales/italian/intro.json | 3 +- client/i18n/locales/japanese/intro.json | 3 +- client/i18n/locales/portuguese/intro.json | 3 +- client/i18n/locales/ukrainian/intro.json | 3 +- 9 files changed, 390 insertions(+), 383 deletions(-) diff --git a/client/i18n/locales/chinese-traditional/intro.json b/client/i18n/locales/chinese-traditional/intro.json index c994fbce88..aa42b73223 100644 --- a/client/i18n/locales/chinese-traditional/intro.json +++ b/client/i18n/locales/chinese-traditional/intro.json @@ -67,151 +67,151 @@ } }, "2022/responsive-web-design": { - "title": "Responsive Web Design (Beta)", + "title": "響應式網頁設計(Beta版)", "intro": [ - "In this Responsive Web Design Certification, you'll learn the languages that developers use to build webpages: HTML (Hypertext Markup Language) for content, and CSS (Cascading Style Sheets) for design.", - "First, you'll build a cat photo app to learn the basics of HTML and CSS. Later, you'll learn modern techniques like CSS variables by building a penguin, and best practices for accessibility by building a web form.", - "Finally, you'll learn how to make webpages that respond to different screen sizes by building a Twitter card with Flexbox, and a complex blog layout with CSS Grid." + "在響應式網頁設計的認證課程中,你將學習用於構建網頁的語言: HTML(超文本標記語言)用於創建內容,CSS(級聯樣式表)用於樣式設計。", + "首先,你將通過編寫一個貓咪相冊應用,學習 HTML 和 CSS 的基本知識。 然後,通過畫企鵝來學習像 CSS 變量這樣的現代技術,並通過編寫網頁表單來學習無障礙的最佳實踐。", + "最後,你將通過編寫一個 Twitter 卡片,學習如何使用 Flexbox 實現能夠適應不同屏幕大小的網頁 ,以及如何使用 CSS Grid 實現一個複雜的博客佈局。" ], - "note": "Note: Some browser extensions, such as ad-blockers and dark mode extensions can interfere with the tests. If you face issues, we recommend disabling extensions that modify the content or layout of pages, while taking the course.", + "note": "注意:某些瀏覽器擴展程序(例如廣告攔截器和深色模式)可能干擾測試。如果遇到問題,我們建議你在學習課程時禁用那些修改網頁內容或佈局的擴展程序。", "blocks": { "build-a-tribute-page-project": { - "title": "Tribute Page", + "title": "致敬頁", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will build a tribute page for a subject of your choosing, fictional or real." + "這是你獲得認證的必做項目。", + "在這個項目中,你將爲你所選擇的主題編寫一個致敬頁(無論是虛構的還是真實的)。" ] }, "build-a-personal-portfolio-webpage-project": { - "title": "Personal Portfolio Webpage", + "title": "個人作品集展示頁", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will build your own personal portfolio page." + "這是你獲得認證的必做項目。", + "在這個項目中,你將製作自己的個人作品集展示頁。" ] }, "build-a-product-landing-page-project": { - "title": "Product Landing Page", + "title": "產品登錄頁", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will build a product landing page to market a product of your choice." + "這是你獲得認證的必做項目。", + "在這個項目中,你將編寫一個產品登錄頁來推銷你選擇的產品。" ] }, "build-a-survey-form-project": { - "title": "Survey Form", + "title": "調查表單", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will build a survey form to collect data from your users." + "這是你獲得認證的必做項目。", + "在這個項目中,你將編寫一個用於收集用戶數據的調查表單。" ] }, "build-a-technical-documentation-page-project": { - "title": "Technical Documentation Page", + "title": "技術文檔頁", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will build a technical documentation page to serve as instruction or reference for a topic." + "這是你獲得認證的必做項目。", + "在這個項目中,你將編寫一個技術文檔頁,作爲一個主題的指導或參考。" ] }, "learn-html-by-building-a-cat-photo-app": { - "title": "Learn HTML by Building a Cat Photo App", + "title": "通過編寫貓咪相冊應用學習 HTML", "intro": [ - "HTML tags give a webpage its structure. You can use HTML tags to add photos, buttons, and other elements to your webpage.", - "In this course, you'll learn the most common HTML tags by building your own cat photo app." + "HTML 標籤賦予了網頁結構。你可以使用 HTML 標籤添加照片、按鈕和其它元素到你的網頁。", + "在這門課程中,你將通過編寫一個貓咪相冊應用,學習最常見的 HTML 標籤。" ] }, "learn-basic-css-by-building-a-cafe-menu": { - "title": "Learn Basic CSS by Building a Cafe Menu", + "title": "通過編寫咖啡店菜單學習基礎 CSS", "intro": [ - "CSS tells the browser how to display your webpage. You can use CSS to set the color, font, size, and other aspects of HTML elements.", - "In this course, you'll learn CSS by designing a menu page for a cafe webpage." + "CSS 負責告訴瀏覽器如何展示你的網頁。你可以使用 CSS 設置 HTML 元素的顏色、字體、大小等屬性。", + "在這門課程中,你將通過爲一個咖啡店網站設計菜單頁來學習 CSS。" ] }, "learn-the-css-box-model-by-building-a-rothko-painting": { - "title": "Learn the CSS Box Model by Building a Rothko Painting", + "title": "通過創作羅斯科繪畫學習 CSS 盒子模型", "intro": [ - "Every HTML element is its own box – with its own spacing and a border. This is called the Box Model.", - "In this course, you'll use CSS and the Box Model to create your own Rothko-style rectangular art pieces." + "每個 HTML 元素都是一個盒子,它擁有着自己的間距和邊框。這叫作“盒子模型”。", + "在這門課程中,你將使用 CSS 和盒子模型,創作屬於你自己的羅斯科風格的矩形藝術作品。" ] }, "learn-css-variables-by-building-a-city-skyline": { - "title": "Learn CSS Variables by Building a City Skyline", + "title": "通過建立城市輪廓學習 CSS 變量", "intro": [ - "CSS variables help you organize your styles and reuse them.", - "In this course, you'll build a city skyline. You'll learn how to configure CSS variables so you can reuse them whenever you want." + "CSS 變量負責幫助組織你的樣式和重複使用它們。", + "在這門課程中,你將建立一座城市的輪廓。你將學習如何配置 CSS 變量,以便你可以隨時重複使用它們。" ] }, "learn-html-forms-by-building-a-registration-form": { - "title": "Learn HTML Forms by Building a Registration Form", + "title": "通過編寫註冊表單學習 HTML 表單", "intro": [ - "You can use HTML forms to collect information from people who visit your webpage.", - "In this course, you'll learn HTML forms by building a signup page. You'll learn how to control what types of data people can type into your form, and some new CSS tools for styling your page." + "你可以使用 HTML 表單收集訪問網頁的用戶的信息。", + "在這門課程中,你將通過編寫一個註冊頁學習 HTML 表單。你將學習如何控制人們在表單中可以輸入的數據類型,以及使用一些新的 CSS 工具裝飾你的頁面。" ] }, "learn-accessibility-by-building-a-quiz": { - "title": "Learn Accessibility by Building a Quiz", + "title": "通過編寫小測驗學習無障礙", "intro": [ - "Accessibility is making your webpage easy for all people to use – even people with disabilities.", - "In this course, you'll build a quiz webpage. You'll learn accessibility tools such as keyboard shortcuts, ARIA attributes, and design best practices." + "無障礙環境正在使你的網頁便於所有人使用——甚至是殘疾人。", + "在這個課程中,你將建立一個測驗網頁。你將學習諸如鍵盤快捷鍵、ARIA 屬性和設計最佳實踐等無障礙工具。" ] }, "learn-intermediate-css-by-building-a-picasso-painting": { - "title": "Learn Intermediate CSS by Building a Picasso Painting", + "title": "創建一副畢加索繪畫來學習中級 CSS", "intro": [ - "In this course, you'll learn how to use some intermediate CSS techniques by coding your own Picasso painting webpage. You'll learn about SVG icons, CSS positioning, and review other CSS skills you've learned." + "在本課程中,你將通過代碼創建一幅自己的畢加索繪畫網頁來掌握中級 CSS 技術。課程涉及 SVG 圖標、CSS 定位和對已學 CSS 知識的回顧。" ] }, "learn-responsive-web-design-by-building-a-piano": { - "title": "Learn Responsive Web Design by Building a Piano", + "title": "通過創建一架鋼琴來學習響應式網頁設計", "intro": [ - "Responsive Design tells your webpage how it should look on different-sized screens.", - "In this course, you'll use CSS and Responsive Design to code a piano. You'll also learn more about media queries and pseudo selectors." + "響應式設計使得你的網頁適應不同屏幕尺寸的顯示。", + "在本課程中,你將圍繞一架鋼琴編寫代碼學習 CSS 響應式設計。你將同時學會媒體條件和僞選擇器的知識。" ] }, "learn-css-flexbox-by-building-a-photo-gallery": { - "title": "Learn CSS Flexbox by Building a Photo Gallery", + "title": "通過創建照片集來學習 CSS 彈性盒子", "intro": [ - "Flexbox helps you design your webpage so that it looks good on any screen size.", - "In this course, you'll use Flexbox to build a responsive photo gallery webpage." + "通過彈性盒子你可以設計適應不同屏幕大小的網頁。", + "在本課程中,你將使用彈性盒子創建一個響應式的照片集網頁。" ] }, "learn-css-grid-by-building-a-magazine": { - "title": "Learn CSS Grid by Building a Magazine", + "title": "通過創建雜誌學習 CSS 網格佈局", "intro": [ - "CSS Grid gives you control over the rows and columns of your webpage design.", - "In this course, you'll build a magazine article. You'll learn how to use CSS Grid, including concepts like grid rows and grid columns." + "在網頁設計時,CSS 網格佈局使你能夠控制網頁的行、列。", + "在這門課程中,你將編寫一篇雜誌文章。你將學習如何使用 CSS Grid,其中包括了像網格行和網格列這樣的概念。" ] }, "learn-typography-by-building-a-nutrition-label": { - "title": "Learn Typography by Building a Nutrition Label", + "title": "通過建立營養標籤來學習排版", "intro": [ - "Typography is the art of styling your text to be easily readable and suit its purpose.", - "In this course, you'll use typography to build a nutrition label webpage. You'll learn how to style text, adjust line height, and position your text using CSS." + "排版是將文本樣式設置爲易於閱讀並適合其目的的藝術。", + "在本課程中,你將使用排版來構建營養標籤網頁。你將學習如何使用 CSS 設置文本樣式、調整行高和定位文本。" ] }, "learn-css-transforms-by-building-a-penguin": { - "title": "Learn CSS Transforms by Building a Penguin", + "title": "通過構建企鵝來學習 CSS 變換", "intro": [ - "You can transform HTML elements to create appealing designs that draw your reader's eye. You can use transforms to rotate elements, scale them, and more.", - "In this course, you'll build a penguin. You'll use CSS transforms to position and resize the parts of your penguin, create a background, and animate your work." + "你可以轉換 HTML 元素以創建吸引讀者眼球的吸引人的設計。你可以使用變換來旋轉元素、縮放它們等等。", + "在本課程中,你將構建一隻企鵝。你將使用 CSS 變換來定位企鵝的各個部分並調整其大小、創建背景併爲你的作品設置動畫。" ] }, "learn-css-animation-by-building-a-ferris-wheel": { - "title": "Learn CSS Animation by Building a Ferris Wheel", + "title": "通過構建摩天輪學習 CSS 動畫", "intro": [ - "You can use CSS animation to draw attention to specific sections of your webpage and make it more engaging.", - "In this course, you'll build a Ferris wheel. You'll learn how to use CSS to animate elements, transform them, and adjust their speed." + "你可以使用 CSS 動畫將注意力吸引到網頁的特定部分並使其更具吸引力。", + "在本課程中,你將建造一個摩天輪。你將學習如何使用 CSS 爲元素設置動畫、轉換它們並調整它們的速度。" ] }, "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": [ - "You can use CSS pseudo selectors to change specific HTML elements.", - "In this course, you'll build a balance sheet using pseudo selectors. You'll learn how to change the style of an element when you hover over it with your mouse, and trigger other events on your webpage." + "你可以使用 CSS 僞選擇器來更改特定的 HTML 元素。", + "在本課程中,你將使用僞選擇器構建資產負債表。你將學習如何在將鼠標懸停在元素上時更改其樣式,並觸發網頁上的其他事件。" ] }, "learn-css-colors-by-building-a-set-of-colored-markers": { - "title": "Learn CSS Colors by Building a Set of Colored Markers", + "title": "通過構建一組彩色標記來學習 CSS 顏色", "intro": [ - "Selecting the correct colors for your webpage can greatly improve the aesthetic appeal to your readers.", - "In this course, you'll build a set of colored markers. You'll learn different ways to set color values and how to pair colors with each other." + "爲你的網頁選擇正確的顏色可以大大提高對讀者的審美吸引力。", + "在本課程中,你將構建一組彩色標記。你將學習設置顏色值的不同方法以及如何將顏色相互配對。" ] } } @@ -426,109 +426,109 @@ } }, "relational-database": { - "title": "Relational Database (Beta)", + "title": "關係數據庫(Beta)", "intro": [ - "For these courses, you will use real developer tools and software including VS Code, PostgreSQL, and the Linux / Unix command line to complete interactive tutorials and build projects.", - "These courses start off with basic Bash commands. Using the terminal, you will learn everything from navigating and manipulating a file system, scripting in Bash, all the way to advanced usage.", - "Next, you will learn how to create and use a relational database with PostgreSQL, a database management system, and SQL, the language of these databases.", - "Finally, you will learn Git, the version control system, an essential tool of every developer." + "對於這些課程,你將使用真正的開發人員工具和軟件,包括 VS Code、PostgreSQL 和 Linux/Unix 命令行來完成交互式教程和構建項目。", + "這些課程從基本的 Bash 命令開始。使用終端,你將學習從導航和操作文件系統、在 Bash 中編寫腳本到高級用法的所有內容。", + "接下來,你將學習如何使用 PostgreSQL(數據庫管理系統)和 SQL(這些數據庫的語言)創建和使用關係數據庫。", + "最後,你將學習 Git,版本控制系統,每個開發人員的必備工具。" ], "blocks": { "build-a-celestial-bodies-database-project": { - "title": "Celestial Bodies Database", + "title": "天體數據庫", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will build a database of celestial bodies using PostgreSQL." + "這是你獲得認證的必做項目。", + "對於這個項目,你將使用 PostgreSQL 構建一個天體數據庫。" ] }, "build-a-number-guessing-game-project": { - "title": "Number Guessing Game", + "title": "猜數字遊戲", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will use Bash scripting, PostgreSQL, and Git to create a number guessing game that runs in the terminal and saves user information." + "這是你獲得認證的必做項目。", + "對於這個項目,你將使用 Bash 腳本、PostgreSQL 和 Git 創建一個在終端中運行並保存用戶信息的猜數遊戲。" ] }, "build-a-periodic-table-database-project": { - "title": "Periodic Table Database", + "title": "元素週期表數據庫", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will create Bash a script to get information about chemical elements from a periodic table database." + "這是你獲得認證的必做項目。", + "對於此項目,你將創建 Bash 腳本以從元素週期表數據庫中獲取有關化學元素的信息。" ] }, "build-a-salon-appointment-scheduler-project": { - "title": "Salon Appointment Scheduler", + "title": "沙龍預約安排程序", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will create an interactive Bash program that uses PostgreSQL to track the customers and appointments for your salon." + "這是你獲得認證的必做項目。", + "對於這個項目,你將創建一個交互式 Bash 程序,該程序使用 PostgreSQL 來跟蹤你沙龍的客戶和約會。" ] }, "build-a-world-cup-database-project": { - "title": "World Cup Database", + "title": "世界盃數據庫", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will create a Bash script that enters information from World Cup games into PostgreSQL, then query the database for useful statistics." + "這是你獲得認證的必做項目。", + "對於這個項目,你將創建一個 Bash 腳本,將世界盃賽中的信息存儲到 PostgreSQL 中,然後通過查詢數據庫來獲取有用的統計數據。" ] }, "learn-advanced-bash-by-building-a-kitty-ipsum-translator": { - "title": "Learn Advanced Bash by Building a Kitty Ipsum Translator", + "title": "通過構建一個 Kitty Ipsum 翻譯器來學習高級 Bash", "intro": [ - "There's more to Bash commands than you might think.", - "In this 140-lesson course, you will learn some more complex commands, and the details of how commands work." + "Bash 命令比你想象的更多。", + "在第 140 課中,你會學習一些更復雜的命令以及命令如何工作的細節。" ] }, "learn-bash-and-sql-by-building-a-bike-rental-shop": { - "title": "Learn Bash and SQL by Building a Bike Rental Shop", + "title": "建造一家自行車出租店來學習 Bash 和 SQL", "intro": [ - "In this 210-lesson course, you will build an interactive Bash program that stores rental information for your bike rental shop using PostgreSQL." + "在這套 210 小節的課程中,你將建立一個交互式 Bash 程序,使用 PostgreSQL 存儲自行車租賃商店的租賃信息。" ] }, "learn-bash-by-building-a-boilerplate": { - "title": "Learn Bash by Building a Boilerplate", + "title": "通過構建模版學習 Bash", "intro": [ - "The terminal allows you to send text commands to your computer that can manipulate the file system, run programs, automate tasks, and much more.", - "In this 170-lesson course, you will learn terminal commands by creating a website boilerplate using only the command line." + "終端允許您將文本命令發送到您的計算機,可以操作文件系統、運行程序、自動化任務以及更多。", + "在這套 170 小節的課程中,你將通過只使用命令行創建網站模板來學習終端命令。" ] }, "learn-bash-scripting-by-building-five-programs": { - "title": "Learn Bash Scripting by Building Five Programs", + "title": "通過構建五個程序學習 Bash 腳本", "intro": [ - "Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.", - "In this 220-lesson course, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs." + "Bash 腳本將終端命令和邏輯合併到程序的可以執行任務或自動化任務等中。", + "在第 220 課程中,你將通過創建五個小程序來學習更多終端命令以及如何在 Bash 腳本中使用它們。" ] }, "learn-git-by-building-an-sql-reference-object": { - "title": "Learn Git by Building an SQL Reference Object", + "title": "通過構建 SQL 引用對象來學習 Git", "intro": [ - "Git is a version control system that keeps track of all the changes you make to your codebase.", - "In this 240-lesson course, you will learn how Git keeps track of your code by creating an object containing commonly used SQL commands." + "Git 是一個版本控制系統,用於跟蹤您對代碼片段所作的所有更改。", + "在第 240 課中,你將通過創建一個包含常用的 SQL 命令的對象來學習 Git 如何跟蹤你的代碼。" ] }, "learn-nano-by-building-a-castle": { - "title": "Learn Nano by Building a Castle", + "title": "通過建造城堡學習 Nano", "intro": [ - "Nano is a program that allows you to edit files right in the terminal.", - "In this 40-lesson course, you will learn how to edit files in the terminal with Nano while building a castle." + "Nano 是一個允許你在終端編輯文件的程序。", + "在第 40 課中,你將學習如何在構建城堡時編輯終端中的文件。" ] }, "learn-relational-databases-by-building-a-mario-database": { - "title": "Learn Relational Databases by Building a Mario Database", + "title": "通過構建 Mario 數據庫來學習關係型數據庫", "intro": [ - "A relational database organizes data into tables that are linked together through relationships.", - "In this 165-lesson course, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters." + "一個關係數據庫將數據保存到通過關係連接起來的表格中。", + "在第 165 課中,你將通過創建一個充滿視頻遊戲字符的 PostgreSQL 數據庫來學習關係數據庫的基礎知識。" ] }, "learn-sql-by-building-a-student-database-part-1": { - "title": "Learn SQL by Building a Student Database: Part 1", + "title": "通過構建學生數據庫來學習 SQL:第 1 部分", "intro": [ - "SQL, or Structured Query Language, is the language for communicating with a relational database.", - "In this 140-lesson course, you will create a Bash script that uses SQL to enter information about your computer science students into PostgreSQL." + "SQL 又稱結構化查詢語言是與關聯數據庫通信的語言。", + "在第 140 課中,你將創建一個 Bash 腳本,使用 SQL 將你的計算機科學學生信息存儲到 PostgreSQL 中。" ] }, "learn-sql-by-building-a-student-database-part-2": { - "title": "Learn SQL by Building a Student Database: Part 2", + "title": "通過構建學生數據庫來學習 SQL:第 2 部分", "intro": [ - "SQL join commands are used to combine information from multiple tables in a relational database", - "In this 140-lesson course, you will complete your student database while diving deeper into SQL commands." + "SQL 加入命令用於將關係數據庫中多個表格中的信息合併在一起", + "在第 140 課課程中,你將會在更深入的 SQL 命令中完成學生數據庫。" ] } } @@ -776,12 +776,13 @@ "browse-other": "瀏覽我們的其他免費認證\n(我們建議你按順序學習)", "courses": "課程", "steps": "步驟", - "expand": "Expand course", - "collapse": "Collapse course", - "legacy-header": "Legacy Courses", - "legacy-desc": "These courses are no longer part of the certification path, but are still available for you to further your learning.", - "viewing-upcoming-change": "You are looking at a beta page. ", - "go-back-to-learn": "Go back to the stable version of the curriculum.", - "read-database-cert-article": "Please read this forum post before proceeding." + "expand": "展開課程", + "collapse": "收起課程", + "legacy-header": "舊版課程", + "legacy-desc": "這些課程不再是認證路徑的一部分,但仍可供你進一步學習。", + "viewing-upcoming-change": "你正在查看Beta頁面。 ", + "go-back-to-learn": "回到正式版課程", + "read-database-cert-article": "請在繼續之前閱讀這個論壇帖子。", + "english-only": "The courses in this section are only available in English. We are only able to translate the titles and introductions at the moment, not the lessons themselves." } } diff --git a/client/i18n/locales/chinese-traditional/translations.json b/client/i18n/locales/chinese-traditional/translations.json index 191d706750..e20dd25adc 100644 --- a/client/i18n/locales/chinese-traditional/translations.json +++ b/client/i18n/locales/chinese-traditional/translations.json @@ -8,7 +8,7 @@ "edit": "編輯", "show-code": "顯示代碼", "show-solution": "顯示解決方案", - "show-project": "Show Project", + "show-project": "顯示項目", "frontend": "前端", "backend": "後端", "view": "查看", @@ -48,7 +48,7 @@ "cancel": "取消", "reset-lesson": "重置課程", "run": "運行", - "run-test": "Run the Tests (Ctrl + Enter)", + "run-test": "運行測試(Ctrl + Enter)", "reset": "重置", "reset-code": "重置所有代碼", "help": "幫助", @@ -65,9 +65,9 @@ "go-to-next": "訪問下一個挑戰", "ask-later": "稍後問我", "start-coding": "開始編碼!", - "go-to-settings": "Go to settings to claim your certification", - "click-start-course": "Click here to start the course", - "click-start-project": "Click here to start the project" + "go-to-settings": "轉到設置以申請你的認證", + "click-start-course": "單擊此處開始課程", + "click-start-project": "點擊此處啓動項目" }, "landing": { "big-heading-1": "免費學習編程", @@ -220,7 +220,7 @@ "tax-exempt-status": "freeCodeCamp 是捐助者支持的 501(c)(3) 條款下具有免稅資格的非營利性組織(稅號:82-0779546)。", "mission-statement": "我們的使命:幫助人們免費學習編程。我們通過創建成千上萬的視頻、文章和交互式編程課程——所有內容向公衆免費開放——來實現這一目標。學員在世界各地自發成立數千個 freeCodeCamp 學習小組。", "donation-initiatives": "所有給 freeCodeCamp 的捐款都將用於我們的教育項目,購買服務器和其他服務,以及聘用員工。", - "donate-text": "You can <1>make a tax-deductible donation here.", + "donate-text": "你可以<1>在此處進行免稅捐贈。", "trending-guides": "精選文章", "our-nonprofit": "關於我們", "links": { @@ -289,21 +289,21 @@ "info": "信息", "code": "編程", "tests": "測試", - "restart": "Restart", - "restart-step": "Restart Step", - "console": "Console", - "notes": "Notes", + "restart": "重啓", + "restart-step": "重啓步驟", + "console": "控制檯", + "notes": "注意", "preview": "預覽" }, "help-translate": "我們仍然在翻譯以下證書。", "help-translate-link": "幫助我們翻譯。", "project-preview-title": "下面是你將構建的項目的預覽", - "github-required": "<0>Create a GitHub account if you don't have one. You'll need it when you create the virtual Linux server machine. This process may take a few minutes.", - "step-1": "Step 1: Complete the project", - "step-2": "Step 2: Submit your code", - "submit-public-url": "When you have completed the project, save all the required files into a public repository and submit the URL to it below.", - "complete-both-steps": "Complete both steps below to finish the challenge.", - "runs-in-vm": "The project runs in a virtual machine, complete the user stories described in there and get all the tests to pass to finish step 1." + "github-required": "如果你沒有 GitHub 賬戶,你需要 <0>創建 GitHub 賬戶。 你需要創建虛擬 Linux 服務器,這個過程可能需要幾分鐘。", + "step-1": "步驟 1:完成項目", + "step-2": "步驟 2:提交你的代碼", + "submit-public-url": "當你完成項目後,將所有所需文件保存到公共倉庫並將 URL 填寫到下方。", + "complete-both-steps": "完成下面的兩個步驟來完成這一挑戰。", + "runs-in-vm": "該項目在虛擬機中運行,完成在那裏描述的用戶故事,獲取所有測試並通過它們以完成步驟 1。" }, "donate": { "title": "支持我們的非營利組織", @@ -315,7 +315,7 @@ "additional": "你可以使用這個鏈接 <0>{{url}} 額外進行一次性捐款:", "help-more": "幫助我們做更多", "error": "你的捐款處理有點問題。", - "error-2": "Something is not right. Please contact donors@freecodecamp.org", + "error-2": "有點不對勁,請聯繫 donors@freecodecamp.org", "free-tech": "你的捐款將支持世界各地的人們獲得免費的技術教育。", "no-halo": "如果你在你的個人圖片周圍看不到金色光環,請聯繫 donors@freecodecamp.org。", "gift-frequency": "選擇捐贈的頻率:", @@ -355,42 +355,42 @@ "try-again": "請重試。", "card-number": "你的卡號:", "expiration": "到期日:", - "faq": "Frequently asked questions", - "only-you": "Only you can see this message. Congratulations on earning this certification. It's no easy task. Running freeCodeCamp isn't easy either. Nor is it cheap. Help us help you and many other people around the world. Make a tax-deductible supporting donation to our nonprofit today.", - "get-help": "How can I get help with my donations?", - "how-transparent": "How transparent is freeCodeCamp.org?", - "very-transparent": "Very. We have a Platinum transparency rating from GuideStar.org.", - "download-irs": "You can <0>download our IRS Determination Letter here.", - "download-990": "You can <0>download our most recent 990 (annual tax report) here.", - "how-efficient": "How efficient is freeCodeCamp?", - "fcc-budget": "freeCodeCamp's budget is much smaller than most comparable nonprofits. We haven't brought in professional fundraisers. Instead, Quincy does everything himself.", - "help-millions": "However, on a budget of only a few hundred thousand dollars per year, we have been able to help millions of people.", - "how-one-time": "How can I make a one-time donation?", - "one-time": "If you'd prefer to make one-time donations, you can support freeCodeCamp's mission whenever you have cash to spare. You can use <0>this link to donate whatever amount feels right through PayPal.", - "wire-transfer": "You can also send money to freeCodeCamp directly through a wire transfer. If you need our wire details, email Quincy at quincy@freecodecamp.org", - "does-crypto": "Does freeCodeCamp accept donations in Bitcoin or other cryptocurrencies?", - "yes-cryptocurrency": "Yes. Please email Quincy at quincy@freecodecamp.org and he can send you freeCodeCamp's wallet information. He can also provide you with a donation receipt if you need one for your taxes.", - "can-check": "Can I mail a physical check?", - "yes-check": "Yes, we would welcome a check. You can mail it to us at:", - "how-matching-gift": "How can I set up matching gifts from my employer, or payroll deductions?", - "employers-vary": "This varies from employer to employer, and our nonprofit is already listed in many of the big donation-matching databases.", - "some-volunteer": "Some people are able to volunteer for freeCodeCamp and their employer matches by donating a fixed amount per hour they volunteer. Other employers will match any donations the donors make up to a certain amount", - "help-matching-gift": "If you need help with this, please email Quincy directly: quincy@freecodecamp.org", - "how-endowment": "How can I set up an Endowment Gift to freeCodeCamp.org?", - "endowment": "This would be a huge help. Since this is a more manual process, Quincy can help walk you through it personally. Please email him directly at quincy@freecodecamp.org.", - "how-legacy": "How can I set up a Legacy gift to freeCodeCamp.org?", - "we-honored": "We would be honored to put such a gift to good use helping people around the world learn to code. Depending on where you live, this may also be tax exempt.", + "faq": "常見問題", + "only-you": "只有你可以看到此消息。祝賀你獲得這項認證。獲得認證不是一件容易的事情,運營 freeCodeCamp 也不容易,而且需要花費很多。請幫助我們更好地幫助你和世界各地的許多其他人。今天就爲我們的非營利組織提供免稅捐款,支持我們。", + "get-help": "我如何利用我的捐款得到幫助?", + "how-transparent": "freeCodeCamp.org 的透明度如何?", + "very-transparent": "我們甚至有一個來自 GuideStar.org 的白金透明度評級。", + "download-irs": "你可以<0>在此處下載我們的國稅局認定函。", + "download-990": "你可以<0>在此處下載我們最新的 990 (年度稅務報告)。", + "how-efficient": "freeCodeCamp 的效率如何?", + "fcc-budget": "freeCodeCamp 的預算比大多數非營利組織少得多。我們還沒有引入專業募捐者,而是 Quincy 自己處理一切相關事務。", + "help-millions": "然而,在每年僅有 10 萬美元的預算中,我們能夠幫助數百萬人。", + "how-one-time": "我如何進行一次性捐款?", + "one-time": "如果你喜歡一次性捐款,你可以在有閒錢時支持 freeCodeCamp 的事業。你可以使用<0>此鏈接,通過 PayPal 捐你認爲合適的金額。", + "wire-transfer": "你也可以通過電匯直接發送資金給 freeCodeCamp。如果你需要我們的電匯詳細信息,請發送電子郵件到 quincy@freecodecamp.org", + "does-crypto": "freeCodeCamp 是否接受比特幣或其他加密貨幣的捐贈?", + "yes-cryptocurrency": "是的,請給 quincy@freecodecamp.org 發送電子郵件,他可以向你發送 freeCodeCamp 的錢包信息。 如果你需要交稅,他還可以向你提供捐贈收據。", + "can-check": "我可以郵寄實物支票嗎?", + "yes-check": "是的,我們歡迎支票。你可以將其郵寄給我們:", + "how-matching-gift": "我如何從我的僱主那裏設置匹配的禮物,或者工資扣除?", + "employers-vary": "這因僱主而異,而我們的非營利組織已經被列入許多大型捐贈匹配數據庫。", + "some-volunteer": "有些人能夠爲 freeCodeCamp 提供志願服務,他們的僱主通過每小時志願服務捐贈一個固定的金額進行匹配。其他僱主會對捐贈者的任何捐贈進行匹配,最高可達某一數額。", + "help-matching-gift": "如你需要幫助,請直接給 Quincy 發送電子郵件:quincy@freecodecamp.org", + "how-endowment": "如何爲 freeCodeCamp.org 設置捐贈禮物?", + "endowment": "這將是一個巨大的幫助。由於這是一個更加手動的過程,Quincy 可以幫助你親自完成它。請直接發送電子郵件至 quincy@freecodecamp.org。", + "how-legacy": "如何爲 freeCodeCamp.org 設置遺產捐贈?", + "we-honored": "我們將榮幸地將這種禮物用幫助世界各地的人學會編程。 根據你的居住地,這也可能是免稅的。", "legacy-gift-message": "I give, devise, and bequeath [the sum of _____ USD (or other currency) OR _____ percent of the rest and residue of my estate] to freeCodeCamp.org (Free Code Camp, Inc. tax identification number 82-0779546), a charitable corporation organized under the laws of the State of Delaware, United States, currently located at 3905 Hedgcoxe Rd, PO Box 250352, Plano, Texas, 75025 United States, to be used for its general charitable purposes at its discretion.", - "thank-wikimedia": "We would like to thank the Wikimedia Foundation for providing this formal language for us to use.", - "legacy-gift-questions": "If you have any questions about this process, please email Quincy at quincy@freecodecamp.org.", - "how-stock": "How can I donate stock to freeCodeCamp.org?", - "welcome-stock": "We would welcome your stock donations. Please email Quincy directly and he can help you with this, and share our nonprofit's brokerage account details: quincy@freecodecamp.org.", - "how-receipt": "Can I get a donation receipt so that I can deduct my donation from my taxes?", - "just-forward": "Absolutely. Just forward the receipt from your transaction to donors@freecodecamp.org, tell us you'd like a receipt and any special instructions you may have, and we'll reply with a receipt for you.", - "how-update": "I set up a monthly donation, but I need to update or pause the monthly recurrence. How can I do this?", - "take-care-of-this": "Just forward one of your monthly donation receipts to donors@freecodecamp.org and tell us what you'd like us to do. We'll take care of this for you and send you confirmation.", - "anything-else": "Is there anything else I can learn about donating to freeCodeCamp.org?", - "other-support": "If there is some other way you'd like to support our nonprofit and its mission that isn't listed here, or if you have any questions at all, please email Quincy at quincy@freecodecamp.org." + "thank-wikimedia": "我們要感謝維基百科基金會爲我們提供這種正式文書。", + "legacy-gift-questions": "如果你對此過程有任何疑問,請給 Quincy 發送電子郵件到 Quincy@freecodecamp.org。", + "how-stock": "如何將股票捐贈給 freeCodeCamp.org?", + "welcome-stock": "我們歡迎你的股票捐贈。請直接爲 Quincy 發送電子郵件到 quincy@freecodecamp.org,他可以幫助你做到這一點,並分享我們的非營利經紀業務賬戶的詳細信息。", + "how-receipt": "我能夠收到捐贈收據以從我的稅款中扣除我的捐贈嗎?", + "just-forward": "可以,只需將你交易的收據轉發到 donors@freecodecamp.org,告訴我們你想要一個收據以及你的使用場景,我們將發給你一個收據。", + "how-update": "我設置了每月捐款,但我需要更新或暫停每月的重複。我如何做?", + "take-care-of-this": "只需轉發你的每月捐款記錄中的一個記錄給 donors@freecodecamp.org, 並告訴我們你要做什麼。我們會爲你處理這個問題,並向你發送確認。", + "anything-else": "還有什麼關於爲 freeCodeCamp.org 捐贈可以瞭解的嗎?", + "other-support": "如果你想要以其他方式支持我們的非營利工作並且它的渠道沒有在此列出, 或者如果你有任何問題,請給 Quincy 發送電子郵件到 quincy@freecodecamp.org。" }, "report": { "sign-in": "你需要先登錄才能舉報用戶", @@ -429,7 +429,7 @@ "and": "和", "change-theme": "登錄以更改主題。", "translation-pending": "幫我們翻譯", - "certification-project": "Certification Project" + "certification-project": "認證項目" }, "icons": { "gold-cup": "金獎盃", @@ -459,7 +459,7 @@ "magnifier": "放大鏡" }, "aria": { - "fcc-curriculum": "freeCodeCamp Curriculum", + "fcc-curriculum": "freeCodeCamp 課程", "answer": "答案", "linkedin": "鏈接到 {{username}} 的 LinkedIn", "github": "鏈接到 {{username}} 的 GitHub", @@ -508,7 +508,7 @@ "username-not-found": "我們未找到用戶名爲 \"{{username}}\" 的用戶", "add-name": "這個用戶需要在賬號中添加名字,以便其他人查看該用戶的認證。", "not-eligible": "這個用戶目前不符合 freeCodeCamp.org 認證的條件。", - "profile-private": "{{username}} has chosen to make their profile private. They will need to make their profile public in order for others to be able to view their certification.", + "profile-private": "{{username}} 已選擇將他們的個人資料設爲私密。他們需要公開他們的個人資料,以便其他人能夠查看他們的認證。", "certs-private": "{{username}} 已將其作品集設置爲僅自己可見。用戶需要將認證設置爲公開,其他人才能查看該用戶的認證。", "not-honest": "{{username}} 未接受我們的《學術誠信條例》。", "user-not-certified": "用戶 {{username}} 似乎未獲得 {{cert}} 認證", @@ -521,14 +521,14 @@ "provide-username": "檢查你是否提供用戶名和報告", "report-sent": "已通過 {{email}} 向團隊發送副本報告", "certificate-missing": "你嘗試查看的認證不存在", - "create-token-err": "An error occurred while creating your user token", - "delete-token-err": "An error occurred while deleting your user token", - "token-created": "You have successfully created a new user token.", - "token-deleted": "Your user token has been deleted.", - "start-project-err": "Something went wrong trying to start the project. Please try again.", - "complete-project-first": "You must complete the project first.", - "local-code-save-error": "Oops, your code did not save, your browser's local storage may be full.", - "local-code-saved": "Saved! Your code was saved to your browser's local storage." + "create-token-err": "創建用戶令牌時出錯", + "delete-token-err": "刪除用戶令牌時出錯", + "token-created": "你已成功創建新的用戶令牌。", + "token-deleted": "你的用戶令牌已被刪除。", + "start-project-err": "在嘗試啓動該項目時出錯。請再試一次。", + "complete-project-first": "你必須先完成項目。", + "local-code-save-error": "糟糕,你的代碼沒有保存,你的瀏覽器的本地存儲空間可能已滿。", + "local-code-saved": "保存!你的代碼已保存到你的瀏覽器本地存儲中。" }, "validation": { "max-characters": "字符數最多爲 288 個,你還可以輸入 {{charsLeft}} 個字符", @@ -556,7 +556,7 @@ "heading-legacy-full-stack": "作爲舊版全棧認證的一部分,{{user}} 完成了以下認證:", "heading": "作爲此認證的一部分,{{user}} 構建了以下項目,並通過所有自動測試:", "solution": "解決方案", - "no-solution": "error displaying solution, email support@freeCodeCamp.org to get help.", + "no-solution": "顯示解決方案出錯時,發送電子郵件到 support@freeCodeCamp.org 獲得幫助。", "source": "來源", "footnote": "如果你懷疑其中任何項目違反了<2>學術誠信條例,請<5>向我們的團隊報告。", "title": { @@ -659,16 +659,16 @@ "add-code-three": "因爲它們允許你的代碼在帖子中被正確格式化。" }, "user-token": { - "title": "User Token", - "create": "Create a new token", - "create-p1": "It looks like you don't have a user token. Create one to save your progress on this section", - "create-p2": "Create a user token to save your progress on the curriculum sections that use a virtual machine.", - "delete": "Delete my user token", - "delete-title": "Delete My User Token", + "title": "用戶令牌", + "create": "創建一個新令牌", + "create-p1": "看起來你沒有一個用戶令牌。創建一個來保存你在這部分的進展。", + "create-p2": "創建一個用戶令牌來保存你在使用虛擬機的課程部分的進度。", + "delete": "刪除我的用戶令牌", + "delete-title": "刪除我的用戶令牌", "delete-p1": "Your user token is used to save your progress on curriculum sections that use a virtual machine. If you suspect it has been compromised, you can delete it without losing any progress. A new one will be created automatically the next time you open a project.", "delete-p2": "If you suspect your token has been compromised, you can delete it to make it unusable. Progress on previously submitted lessons will not be lost.", "delete-p3": "You will need to create a new token to save future progress on the curriculum sections that use a virtual machine.", - "no-thanks": "No thanks, I would like to keep my token", - "yes-please": "Yes please, I would like to delete my token" + "no-thanks": "不,謝謝,我想保留我的令牌", + "yes-please": "是的,我想刪除我的令牌" } } diff --git a/client/i18n/locales/chinese/intro.json b/client/i18n/locales/chinese/intro.json index ae846684ee..f71bc8ad41 100644 --- a/client/i18n/locales/chinese/intro.json +++ b/client/i18n/locales/chinese/intro.json @@ -67,151 +67,151 @@ } }, "2022/responsive-web-design": { - "title": "Responsive Web Design (Beta)", + "title": "响应式网页设计(Beta版)", "intro": [ - "In this Responsive Web Design Certification, you'll learn the languages that developers use to build webpages: HTML (Hypertext Markup Language) for content, and CSS (Cascading Style Sheets) for design.", - "First, you'll build a cat photo app to learn the basics of HTML and CSS. Later, you'll learn modern techniques like CSS variables by building a penguin, and best practices for accessibility by building a web form.", - "Finally, you'll learn how to make webpages that respond to different screen sizes by building a Twitter card with Flexbox, and a complex blog layout with CSS Grid." + "在响应式网页设计的认证课程中,你将学习用于构建网页的语言: HTML(超文本标记语言)用于创建内容,CSS(级联样式表)用于样式设计。", + "首先,你将通过编写一个猫咪相册应用,学习 HTML 和 CSS 的基本知识。 然后,通过画企鹅来学习像 CSS 变量这样的现代技术,并通过编写网页表单来学习无障碍的最佳实践。", + "最后,你将通过编写一个 Twitter 卡片,学习如何使用 Flexbox 实现能够适应不同屏幕大小的网页 ,以及如何使用 CSS Grid 实现一个复杂的博客布局。" ], - "note": "Note: Some browser extensions, such as ad-blockers and dark mode extensions can interfere with the tests. If you face issues, we recommend disabling extensions that modify the content or layout of pages, while taking the course.", + "note": "注意:某些浏览器扩展程序(例如广告拦截器和深色模式)可能干扰测试。如果遇到问题,我们建议你在学习课程时禁用那些修改网页内容或布局的扩展程序。", "blocks": { "build-a-tribute-page-project": { - "title": "Tribute Page", + "title": "致敬页", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will build a tribute page for a subject of your choosing, fictional or real." + "这是你获得认证的必做项目。", + "在这个项目中,你将为你所选择的主题编写一个致敬页(无论是虚构的还是真实的)。" ] }, "build-a-personal-portfolio-webpage-project": { - "title": "Personal Portfolio Webpage", + "title": "个人作品集展示页", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will build your own personal portfolio page." + "这是你获得认证的必做项目。", + "在这个项目中,你将制作自己的个人作品集展示页。" ] }, "build-a-product-landing-page-project": { - "title": "Product Landing Page", + "title": "产品登录页", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will build a product landing page to market a product of your choice." + "这是你获得认证的必做项目。", + "在这个项目中,你将编写一个产品登录页来推销你选择的产品。" ] }, "build-a-survey-form-project": { - "title": "Survey Form", + "title": "调查表单", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will build a survey form to collect data from your users." + "这是你获得认证的必做项目。", + "在这个项目中,你将编写一个用于收集用户数据的调查表单。" ] }, "build-a-technical-documentation-page-project": { - "title": "Technical Documentation Page", + "title": "技术文档页", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will build a technical documentation page to serve as instruction or reference for a topic." + "这是你获得认证的必做项目。", + "在这个项目中,你将编写一个技术文档页,作为一个主题的指导或参考。" ] }, "learn-html-by-building-a-cat-photo-app": { - "title": "Learn HTML by Building a Cat Photo App", + "title": "通过编写猫咪相册应用学习 HTML", "intro": [ - "HTML tags give a webpage its structure. You can use HTML tags to add photos, buttons, and other elements to your webpage.", - "In this course, you'll learn the most common HTML tags by building your own cat photo app." + "HTML 标签赋予了网页结构。你可以使用 HTML 标签添加照片、按钮和其它元素到你的网页。", + "在这门课程中,你将通过编写一个猫咪相册应用,学习最常见的 HTML 标签。" ] }, "learn-basic-css-by-building-a-cafe-menu": { - "title": "Learn Basic CSS by Building a Cafe Menu", + "title": "通过编写咖啡店菜单学习基础 CSS", "intro": [ - "CSS tells the browser how to display your webpage. You can use CSS to set the color, font, size, and other aspects of HTML elements.", - "In this course, you'll learn CSS by designing a menu page for a cafe webpage." + "CSS 负责告诉浏览器如何展示你的网页。你可以使用 CSS 设置 HTML 元素的颜色、字体、大小等属性。", + "在这门课程中,你将通过为一个咖啡店网站设计菜单页来学习 CSS。" ] }, "learn-the-css-box-model-by-building-a-rothko-painting": { - "title": "Learn the CSS Box Model by Building a Rothko Painting", + "title": "通过创作罗斯科绘画学习 CSS 盒子模型", "intro": [ - "Every HTML element is its own box – with its own spacing and a border. This is called the Box Model.", - "In this course, you'll use CSS and the Box Model to create your own Rothko-style rectangular art pieces." + "每个 HTML 元素都是一个盒子,它拥有着自己的间距和边框。这叫作“盒子模型”。", + "在这门课程中,你将使用 CSS 和盒子模型,创作属于你自己的罗斯科风格的矩形艺术作品。" ] }, "learn-css-variables-by-building-a-city-skyline": { - "title": "Learn CSS Variables by Building a City Skyline", + "title": "通过建立城市轮廓学习 CSS 变量", "intro": [ - "CSS variables help you organize your styles and reuse them.", - "In this course, you'll build a city skyline. You'll learn how to configure CSS variables so you can reuse them whenever you want." + "CSS 变量负责帮助组织你的样式和重复使用它们。", + "在这门课程中,你将建立一座城市的轮廓。你将学习如何配置 CSS 变量,以便你可以随时重复使用它们。" ] }, "learn-html-forms-by-building-a-registration-form": { - "title": "Learn HTML Forms by Building a Registration Form", + "title": "通过编写注册表单学习 HTML 表单", "intro": [ - "You can use HTML forms to collect information from people who visit your webpage.", - "In this course, you'll learn HTML forms by building a signup page. You'll learn how to control what types of data people can type into your form, and some new CSS tools for styling your page." + "你可以使用 HTML 表单收集访问网页的用户的信息。", + "在这门课程中,你将通过编写一个注册页学习 HTML 表单。你将学习如何控制人们在表单中可以输入的数据类型,以及使用一些新的 CSS 工具装饰你的页面。" ] }, "learn-accessibility-by-building-a-quiz": { - "title": "Learn Accessibility by Building a Quiz", + "title": "通过编写小测验学习无障碍", "intro": [ - "Accessibility is making your webpage easy for all people to use – even people with disabilities.", - "In this course, you'll build a quiz webpage. You'll learn accessibility tools such as keyboard shortcuts, ARIA attributes, and design best practices." + "无障碍环境正在使你的网页便于所有人使用——甚至是残疾人。", + "在这个课程中,你将建立一个测验网页。你将学习诸如键盘快捷键、ARIA 属性和设计最佳实践等无障碍工具。" ] }, "learn-intermediate-css-by-building-a-picasso-painting": { - "title": "Learn Intermediate CSS by Building a Picasso Painting", + "title": "创建一副毕加索绘画来学习中级 CSS", "intro": [ - "In this course, you'll learn how to use some intermediate CSS techniques by coding your own Picasso painting webpage. You'll learn about SVG icons, CSS positioning, and review other CSS skills you've learned." + "在本课程中,你将通过代码创建一幅自己的毕加索绘画网页来掌握中级 CSS 技术。课程涉及 SVG 图标、CSS 定位和对已学 CSS 知识的回顾。" ] }, "learn-responsive-web-design-by-building-a-piano": { - "title": "Learn Responsive Web Design by Building a Piano", + "title": "通过创建一架钢琴来学习响应式网页设计", "intro": [ - "Responsive Design tells your webpage how it should look on different-sized screens.", - "In this course, you'll use CSS and Responsive Design to code a piano. You'll also learn more about media queries and pseudo selectors." + "响应式设计使得你的网页适应不同屏幕尺寸的显示。", + "在本课程中,你将围绕一架钢琴编写代码学习 CSS 响应式设计。你将同时学会媒体条件和伪选择器的知识。" ] }, "learn-css-flexbox-by-building-a-photo-gallery": { - "title": "Learn CSS Flexbox by Building a Photo Gallery", + "title": "通过创建照片集来学习 CSS 弹性盒子", "intro": [ - "Flexbox helps you design your webpage so that it looks good on any screen size.", - "In this course, you'll use Flexbox to build a responsive photo gallery webpage." + "通过弹性盒子你可以设计适应不同屏幕大小的网页。", + "在本课程中,你将使用弹性盒子创建一个响应式的照片集网页。" ] }, "learn-css-grid-by-building-a-magazine": { - "title": "Learn CSS Grid by Building a Magazine", + "title": "通过创建杂志学习 CSS 网格布局", "intro": [ - "CSS Grid gives you control over the rows and columns of your webpage design.", - "In this course, you'll build a magazine article. You'll learn how to use CSS Grid, including concepts like grid rows and grid columns." + "在网页设计时,CSS 网格布局使你能够控制网页的行、列。", + "在这门课程中,你将编写一篇杂志文章。你将学习如何使用 CSS Grid,其中包括了像网格行和网格列这样的概念。" ] }, "learn-typography-by-building-a-nutrition-label": { - "title": "Learn Typography by Building a Nutrition Label", + "title": "通过建立营养标签来学习排版", "intro": [ - "Typography is the art of styling your text to be easily readable and suit its purpose.", - "In this course, you'll use typography to build a nutrition label webpage. You'll learn how to style text, adjust line height, and position your text using CSS." + "排版是将文本样式设置为易于阅读并适合其目的的艺术。", + "在本课程中,你将使用排版来构建营养标签网页。你将学习如何使用 CSS 设置文本样式、调整行高和定位文本。" ] }, "learn-css-transforms-by-building-a-penguin": { - "title": "Learn CSS Transforms by Building a Penguin", + "title": "通过构建企鹅来学习 CSS 变换", "intro": [ - "You can transform HTML elements to create appealing designs that draw your reader's eye. You can use transforms to rotate elements, scale them, and more.", - "In this course, you'll build a penguin. You'll use CSS transforms to position and resize the parts of your penguin, create a background, and animate your work." + "你可以转换 HTML 元素以创建吸引读者眼球的吸引人的设计。你可以使用变换来旋转元素、缩放它们等等。", + "在本课程中,你将构建一只企鹅。你将使用 CSS 变换来定位企鹅的各个部分并调整其大小、创建背景并为你的作品设置动画。" ] }, "learn-css-animation-by-building-a-ferris-wheel": { - "title": "Learn CSS Animation by Building a Ferris Wheel", + "title": "通过构建摩天轮学习 CSS 动画", "intro": [ - "You can use CSS animation to draw attention to specific sections of your webpage and make it more engaging.", - "In this course, you'll build a Ferris wheel. You'll learn how to use CSS to animate elements, transform them, and adjust their speed." + "你可以使用 CSS 动画将注意力吸引到网页的特定部分并使其更具吸引力。", + "在本课程中,你将建造一个摩天轮。你将学习如何使用 CSS 为元素设置动画、转换它们并调整它们的速度。" ] }, "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": [ - "You can use CSS pseudo selectors to change specific HTML elements.", - "In this course, you'll build a balance sheet using pseudo selectors. You'll learn how to change the style of an element when you hover over it with your mouse, and trigger other events on your webpage." + "你可以使用 CSS 伪选择器来更改特定的 HTML 元素。", + "在本课程中,你将使用伪选择器构建资产负债表。你将学习如何在将鼠标悬停在元素上时更改其样式,并触发网页上的其他事件。" ] }, "learn-css-colors-by-building-a-set-of-colored-markers": { - "title": "Learn CSS Colors by Building a Set of Colored Markers", + "title": "通过构建一组彩色标记来学习 CSS 颜色", "intro": [ - "Selecting the correct colors for your webpage can greatly improve the aesthetic appeal to your readers.", - "In this course, you'll build a set of colored markers. You'll learn different ways to set color values and how to pair colors with each other." + "为你的网页选择正确的颜色可以大大提高对读者的审美吸引力。", + "在本课程中,你将构建一组彩色标记。你将学习设置颜色值的不同方法以及如何将颜色相互配对。" ] } } @@ -426,109 +426,109 @@ } }, "relational-database": { - "title": "Relational Database (Beta)", + "title": "关系数据库(Beta)", "intro": [ - "For these courses, you will use real developer tools and software including VS Code, PostgreSQL, and the Linux / Unix command line to complete interactive tutorials and build projects.", - "These courses start off with basic Bash commands. Using the terminal, you will learn everything from navigating and manipulating a file system, scripting in Bash, all the way to advanced usage.", - "Next, you will learn how to create and use a relational database with PostgreSQL, a database management system, and SQL, the language of these databases.", - "Finally, you will learn Git, the version control system, an essential tool of every developer." + "对于这些课程,你将使用真正的开发人员工具和软件,包括 VS Code、PostgreSQL 和 Linux/Unix 命令行来完成交互式教程和构建项目。", + "这些课程从基本的 Bash 命令开始。使用终端,你将学习从导航和操作文件系统、在 Bash 中编写脚本到高级用法的所有内容。", + "接下来,你将学习如何使用 PostgreSQL(数据库管理系统)和 SQL(这些数据库的语言)创建和使用关系数据库。", + "最后,你将学习 Git,版本控制系统,每个开发人员的必备工具。" ], "blocks": { "build-a-celestial-bodies-database-project": { - "title": "Celestial Bodies Database", + "title": "天体数据库", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will build a database of celestial bodies using PostgreSQL." + "这是你获得认证的必做项目。", + "对于这个项目,你将使用 PostgreSQL 构建一个天体数据库。" ] }, "build-a-number-guessing-game-project": { - "title": "Number Guessing Game", + "title": "猜数字游戏", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will use Bash scripting, PostgreSQL, and Git to create a number guessing game that runs in the terminal and saves user information." + "这是你获得认证的必做项目。", + "对于这个项目,你将使用 Bash 脚本、PostgreSQL 和 Git 创建一个在终端中运行并保存用户信息的猜数游戏。" ] }, "build-a-periodic-table-database-project": { - "title": "Periodic Table Database", + "title": "元素周期表数据库", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will create Bash a script to get information about chemical elements from a periodic table database." + "这是你获得认证的必做项目。", + "对于此项目,你将创建 Bash 脚本以从元素周期表数据库中获取有关化学元素的信息。" ] }, "build-a-salon-appointment-scheduler-project": { - "title": "Salon Appointment Scheduler", + "title": "沙龙预约安排程序", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will create an interactive Bash program that uses PostgreSQL to track the customers and appointments for your salon." + "这是你获得认证的必做项目。", + "对于这个项目,你将创建一个交互式 Bash 程序,该程序使用 PostgreSQL 来跟踪你沙龙的客户和约会。" ] }, "build-a-world-cup-database-project": { - "title": "World Cup Database", + "title": "世界杯数据库", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will create a Bash script that enters information from World Cup games into PostgreSQL, then query the database for useful statistics." + "这是你获得认证的必做项目。", + "对于这个项目,你将创建一个 Bash 脚本,将世界杯赛中的信息存储到 PostgreSQL 中,然后通过查询数据库来获取有用的统计数据。" ] }, "learn-advanced-bash-by-building-a-kitty-ipsum-translator": { - "title": "Learn Advanced Bash by Building a Kitty Ipsum Translator", + "title": "通过构建一个 Kitty Ipsum 翻译器来学习高级 Bash", "intro": [ - "There's more to Bash commands than you might think.", - "In this 140-lesson course, you will learn some more complex commands, and the details of how commands work." + "Bash 命令比你想象的更多。", + "在第 140 课中,你会学习一些更复杂的命令以及命令如何工作的细节。" ] }, "learn-bash-and-sql-by-building-a-bike-rental-shop": { - "title": "Learn Bash and SQL by Building a Bike Rental Shop", + "title": "建造一家自行车出租店来学习 Bash 和 SQL", "intro": [ - "In this 210-lesson course, you will build an interactive Bash program that stores rental information for your bike rental shop using PostgreSQL." + "在这套 210 小节的课程中,你将建立一个交互式 Bash 程序,使用 PostgreSQL 存储自行车租赁商店的租赁信息。" ] }, "learn-bash-by-building-a-boilerplate": { - "title": "Learn Bash by Building a Boilerplate", + "title": "通过构建模版学习 Bash", "intro": [ - "The terminal allows you to send text commands to your computer that can manipulate the file system, run programs, automate tasks, and much more.", - "In this 170-lesson course, you will learn terminal commands by creating a website boilerplate using only the command line." + "终端允许您将文本命令发送到您的计算机,可以操作文件系统、运行程序、自动化任务以及更多。", + "在这套 170 小节的课程中,你将通过只使用命令行创建网站模板来学习终端命令。" ] }, "learn-bash-scripting-by-building-five-programs": { - "title": "Learn Bash Scripting by Building Five Programs", + "title": "通过构建五个程序学习 Bash 脚本", "intro": [ - "Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.", - "In this 220-lesson course, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs." + "Bash 脚本将终端命令和逻辑合并到程序的可以执行任务或自动化任务等中。", + "在第 220 课程中,你将通过创建五个小程序来学习更多终端命令以及如何在 Bash 脚本中使用它们。" ] }, "learn-git-by-building-an-sql-reference-object": { - "title": "Learn Git by Building an SQL Reference Object", + "title": "通过构建 SQL 引用对象来学习 Git", "intro": [ - "Git is a version control system that keeps track of all the changes you make to your codebase.", - "In this 240-lesson course, you will learn how Git keeps track of your code by creating an object containing commonly used SQL commands." + "Git 是一个版本控制系统,用于跟踪您对代码片段所作的所有更改。", + "在第 240 课中,你将通过创建一个包含常用的 SQL 命令的对象来学习 Git 如何跟踪你的代码。" ] }, "learn-nano-by-building-a-castle": { - "title": "Learn Nano by Building a Castle", + "title": "通过建造城堡学习 Nano", "intro": [ - "Nano is a program that allows you to edit files right in the terminal.", - "In this 40-lesson course, you will learn how to edit files in the terminal with Nano while building a castle." + "Nano 是一个允许你在终端编辑文件的程序。", + "在第 40 课中,你将学习如何在构建城堡时编辑终端中的文件。" ] }, "learn-relational-databases-by-building-a-mario-database": { - "title": "Learn Relational Databases by Building a Mario Database", + "title": "通过构建 Mario 数据库来学习关系型数据库", "intro": [ - "A relational database organizes data into tables that are linked together through relationships.", - "In this 165-lesson course, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters." + "一个关系数据库将数据保存到通过关系连接起来的表格中。", + "在第 165 课中,你将通过创建一个充满视频游戏字符的 PostgreSQL 数据库来学习关系数据库的基础知识。" ] }, "learn-sql-by-building-a-student-database-part-1": { - "title": "Learn SQL by Building a Student Database: Part 1", + "title": "通过构建学生数据库来学习 SQL:第 1 部分", "intro": [ - "SQL, or Structured Query Language, is the language for communicating with a relational database.", - "In this 140-lesson course, you will create a Bash script that uses SQL to enter information about your computer science students into PostgreSQL." + "SQL 又称结构化查询语言是与关联数据库通信的语言。", + "在第 140 课中,你将创建一个 Bash 脚本,使用 SQL 将你的计算机科学学生信息存储到 PostgreSQL 中。" ] }, "learn-sql-by-building-a-student-database-part-2": { - "title": "Learn SQL by Building a Student Database: Part 2", + "title": "通过构建学生数据库来学习 SQL:第 2 部分", "intro": [ - "SQL join commands are used to combine information from multiple tables in a relational database", - "In this 140-lesson course, you will complete your student database while diving deeper into SQL commands." + "SQL 加入命令用于将关系数据库中多个表格中的信息合并在一起", + "在第 140 课课程中,你将会在更深入的 SQL 命令中完成学生数据库。" ] } } @@ -776,12 +776,13 @@ "browse-other": "浏览我们的其他免费认证\n(我们建议你按顺序学习)", "courses": "课程", "steps": "步骤", - "expand": "Expand course", - "collapse": "Collapse course", - "legacy-header": "Legacy Courses", - "legacy-desc": "These courses are no longer part of the certification path, but are still available for you to further your learning.", - "viewing-upcoming-change": "You are looking at a beta page. ", - "go-back-to-learn": "Go back to the stable version of the curriculum.", - "read-database-cert-article": "Please read this forum post before proceeding." + "expand": "展开课程", + "collapse": "收起课程", + "legacy-header": "旧版课程", + "legacy-desc": "这些课程不再是认证路径的一部分,但仍可供你进一步学习。", + "viewing-upcoming-change": "你正在查看Beta页面。 ", + "go-back-to-learn": "回到正式版课程", + "read-database-cert-article": "请在继续之前阅读这个论坛帖子。", + "english-only": "The courses in this section are only available in English. We are only able to translate the titles and introductions at the moment, not the lessons themselves." } } diff --git a/client/i18n/locales/chinese/translations.json b/client/i18n/locales/chinese/translations.json index dd2385ccca..f36df55035 100644 --- a/client/i18n/locales/chinese/translations.json +++ b/client/i18n/locales/chinese/translations.json @@ -8,7 +8,7 @@ "edit": "编辑", "show-code": "显示代码", "show-solution": "显示解决方案", - "show-project": "Show Project", + "show-project": "显示项目", "frontend": "前端", "backend": "后端", "view": "查看", @@ -48,7 +48,7 @@ "cancel": "取消", "reset-lesson": "重置课程", "run": "运行", - "run-test": "Run the Tests (Ctrl + Enter)", + "run-test": "运行测试(Ctrl + Enter)", "reset": "重置", "reset-code": "重置所有代码", "help": "帮助", @@ -65,9 +65,9 @@ "go-to-next": "访问下一个挑战", "ask-later": "稍后问我", "start-coding": "开始编码!", - "go-to-settings": "Go to settings to claim your certification", - "click-start-course": "Click here to start the course", - "click-start-project": "Click here to start the project" + "go-to-settings": "转到设置以申请你的认证", + "click-start-course": "单击此处开始课程", + "click-start-project": "点击此处启动项目" }, "landing": { "big-heading-1": "免费学习编程", @@ -220,7 +220,7 @@ "tax-exempt-status": "freeCodeCamp 是捐助者支持的 501(c)(3) 条款下具有免税资格的非营利性组织(税号:82-0779546)。", "mission-statement": "我们的使命:帮助人们免费学习编程。我们通过创建成千上万的视频、文章和交互式编程课程——所有内容向公众免费开放——来实现这一目标。学员在世界各地自发成立数千个 freeCodeCamp 学习小组。", "donation-initiatives": "所有给 freeCodeCamp 的捐款都将用于我们的教育项目,购买服务器和其他服务,以及聘用员工。", - "donate-text": "You can <1>make a tax-deductible donation here.", + "donate-text": "你可以<1>在此处进行免税捐赠。", "trending-guides": "精选文章", "our-nonprofit": "关于我们", "links": { @@ -289,21 +289,21 @@ "info": "信息", "code": "编程", "tests": "测试", - "restart": "Restart", - "restart-step": "Restart Step", - "console": "Console", - "notes": "Notes", + "restart": "重启", + "restart-step": "重启步骤", + "console": "控制台", + "notes": "注意", "preview": "预览" }, "help-translate": "我们仍然在翻译以下证书。", "help-translate-link": "帮助我们翻译。", "project-preview-title": "下面是你将构建的项目的预览", - "github-required": "<0>Create a GitHub account if you don't have one. You'll need it when you create the virtual Linux server machine. This process may take a few minutes.", - "step-1": "Step 1: Complete the project", - "step-2": "Step 2: Submit your code", - "submit-public-url": "When you have completed the project, save all the required files into a public repository and submit the URL to it below.", - "complete-both-steps": "Complete both steps below to finish the challenge.", - "runs-in-vm": "The project runs in a virtual machine, complete the user stories described in there and get all the tests to pass to finish step 1." + "github-required": "如果你没有 GitHub 账户,你需要 <0>创建 GitHub 账户。 你需要创建虚拟 Linux 服务器,这个过程可能需要几分钟。", + "step-1": "步骤 1:完成项目", + "step-2": "步骤 2:提交你的代码", + "submit-public-url": "当你完成项目后,将所有所需文件保存到公共仓库并将 URL 填写到下方。", + "complete-both-steps": "完成下面的两个步骤来完成这一挑战。", + "runs-in-vm": "该项目在虚拟机中运行,完成在那里描述的用户故事,获取所有测试并通过它们以完成步骤 1。" }, "donate": { "title": "支持我们的非营利组织", @@ -315,7 +315,7 @@ "additional": "你可以使用这个链接 <0>{{url}} 额外进行一次性捐款:", "help-more": "帮助我们做更多", "error": "你的捐款处理有点问题。", - "error-2": "Something is not right. Please contact donors@freecodecamp.org", + "error-2": "有点不对劲,请联系 donors@freecodecamp.org", "free-tech": "你的捐款将支持世界各地的人们获得免费的技术教育。", "no-halo": "如果你在你的个人图片周围看不到金色光环,请联系 donors@freecodecamp.org。", "gift-frequency": "选择捐赠的频率:", @@ -355,42 +355,42 @@ "try-again": "请重试。", "card-number": "你的卡号:", "expiration": "到期日:", - "faq": "Frequently asked questions", - "only-you": "Only you can see this message. Congratulations on earning this certification. It's no easy task. Running freeCodeCamp isn't easy either. Nor is it cheap. Help us help you and many other people around the world. Make a tax-deductible supporting donation to our nonprofit today.", - "get-help": "How can I get help with my donations?", - "how-transparent": "How transparent is freeCodeCamp.org?", - "very-transparent": "Very. We have a Platinum transparency rating from GuideStar.org.", - "download-irs": "You can <0>download our IRS Determination Letter here.", - "download-990": "You can <0>download our most recent 990 (annual tax report) here.", - "how-efficient": "How efficient is freeCodeCamp?", - "fcc-budget": "freeCodeCamp's budget is much smaller than most comparable nonprofits. We haven't brought in professional fundraisers. Instead, Quincy does everything himself.", - "help-millions": "However, on a budget of only a few hundred thousand dollars per year, we have been able to help millions of people.", - "how-one-time": "How can I make a one-time donation?", - "one-time": "If you'd prefer to make one-time donations, you can support freeCodeCamp's mission whenever you have cash to spare. You can use <0>this link to donate whatever amount feels right through PayPal.", - "wire-transfer": "You can also send money to freeCodeCamp directly through a wire transfer. If you need our wire details, email Quincy at quincy@freecodecamp.org", - "does-crypto": "Does freeCodeCamp accept donations in Bitcoin or other cryptocurrencies?", - "yes-cryptocurrency": "Yes. Please email Quincy at quincy@freecodecamp.org and he can send you freeCodeCamp's wallet information. He can also provide you with a donation receipt if you need one for your taxes.", - "can-check": "Can I mail a physical check?", - "yes-check": "Yes, we would welcome a check. You can mail it to us at:", - "how-matching-gift": "How can I set up matching gifts from my employer, or payroll deductions?", - "employers-vary": "This varies from employer to employer, and our nonprofit is already listed in many of the big donation-matching databases.", - "some-volunteer": "Some people are able to volunteer for freeCodeCamp and their employer matches by donating a fixed amount per hour they volunteer. Other employers will match any donations the donors make up to a certain amount", - "help-matching-gift": "If you need help with this, please email Quincy directly: quincy@freecodecamp.org", - "how-endowment": "How can I set up an Endowment Gift to freeCodeCamp.org?", - "endowment": "This would be a huge help. Since this is a more manual process, Quincy can help walk you through it personally. Please email him directly at quincy@freecodecamp.org.", - "how-legacy": "How can I set up a Legacy gift to freeCodeCamp.org?", - "we-honored": "We would be honored to put such a gift to good use helping people around the world learn to code. Depending on where you live, this may also be tax exempt.", + "faq": "常见问题", + "only-you": "只有你可以看到此消息。祝贺你获得这项认证。获得认证不是一件容易的事情,运营 freeCodeCamp 也不容易,而且需要花费很多。请帮助我们更好地帮助你和世界各地的许多其他人。今天就为我们的非营利组织提供免税捐款,支持我们。", + "get-help": "我如何利用我的捐款得到帮助?", + "how-transparent": "freeCodeCamp.org 的透明度如何?", + "very-transparent": "我们甚至有一个来自 GuideStar.org 的白金透明度评级。", + "download-irs": "你可以<0>在此处下载我们的国税局认定函。", + "download-990": "你可以<0>在此处下载我们最新的 990 (年度税务报告)。", + "how-efficient": "freeCodeCamp 的效率如何?", + "fcc-budget": "freeCodeCamp 的预算比大多数非营利组织少得多。我们还没有引入专业募捐者,而是 Quincy 自己处理一切相关事务。", + "help-millions": "然而,在每年仅有 10 万美元的预算中,我们能够帮助数百万人。", + "how-one-time": "我如何进行一次性捐款?", + "one-time": "如果你喜欢一次性捐款,你可以在有闲钱时支持 freeCodeCamp 的事业。你可以使用<0>此链接,通过 PayPal 捐你认为合适的金额。", + "wire-transfer": "你也可以通过电汇直接发送资金给 freeCodeCamp。如果你需要我们的电汇详细信息,请发送电子邮件到 quincy@freecodecamp.org", + "does-crypto": "freeCodeCamp 是否接受比特币或其他加密货币的捐赠?", + "yes-cryptocurrency": "是的,请给 quincy@freecodecamp.org 发送电子邮件,他可以向你发送 freeCodeCamp 的钱包信息。 如果你需要交税,他还可以向你提供捐赠收据。", + "can-check": "我可以邮寄实物支票吗?", + "yes-check": "是的,我们欢迎支票。你可以将其邮寄给我们:", + "how-matching-gift": "我如何从我的雇主那里设置匹配的礼物,或者工资扣除?", + "employers-vary": "这因雇主而异,而我们的非营利组织已经被列入许多大型捐赠匹配数据库。", + "some-volunteer": "有些人能够为 freeCodeCamp 提供志愿服务,他们的雇主通过每小时志愿服务捐赠一个固定的金额进行匹配。其他雇主会对捐赠者的任何捐赠进行匹配,最高可达某一数额。", + "help-matching-gift": "如你需要帮助,请直接给 Quincy 发送电子邮件:quincy@freecodecamp.org", + "how-endowment": "如何为 freeCodeCamp.org 设置捐赠礼物?", + "endowment": "这将是一个巨大的帮助。由于这是一个更加手动的过程,Quincy 可以帮助你亲自完成它。请直接发送电子邮件至 quincy@freecodecamp.org。", + "how-legacy": "如何为 freeCodeCamp.org 设置遗产捐赠?", + "we-honored": "我们将荣幸地将这种礼物用帮助世界各地的人学会编程。 根据你的居住地,这也可能是免税的。", "legacy-gift-message": "I give, devise, and bequeath [the sum of _____ USD (or other currency) OR _____ percent of the rest and residue of my estate] to freeCodeCamp.org (Free Code Camp, Inc. tax identification number 82-0779546), a charitable corporation organized under the laws of the State of Delaware, United States, currently located at 3905 Hedgcoxe Rd, PO Box 250352, Plano, Texas, 75025 United States, to be used for its general charitable purposes at its discretion.", - "thank-wikimedia": "We would like to thank the Wikimedia Foundation for providing this formal language for us to use.", - "legacy-gift-questions": "If you have any questions about this process, please email Quincy at quincy@freecodecamp.org.", - "how-stock": "How can I donate stock to freeCodeCamp.org?", - "welcome-stock": "We would welcome your stock donations. Please email Quincy directly and he can help you with this, and share our nonprofit's brokerage account details: quincy@freecodecamp.org.", - "how-receipt": "Can I get a donation receipt so that I can deduct my donation from my taxes?", - "just-forward": "Absolutely. Just forward the receipt from your transaction to donors@freecodecamp.org, tell us you'd like a receipt and any special instructions you may have, and we'll reply with a receipt for you.", - "how-update": "I set up a monthly donation, but I need to update or pause the monthly recurrence. How can I do this?", - "take-care-of-this": "Just forward one of your monthly donation receipts to donors@freecodecamp.org and tell us what you'd like us to do. We'll take care of this for you and send you confirmation.", - "anything-else": "Is there anything else I can learn about donating to freeCodeCamp.org?", - "other-support": "If there is some other way you'd like to support our nonprofit and its mission that isn't listed here, or if you have any questions at all, please email Quincy at quincy@freecodecamp.org." + "thank-wikimedia": "我们要感谢维基百科基金会为我们提供这种正式文书。", + "legacy-gift-questions": "如果你对此过程有任何疑问,请给 Quincy 发送电子邮件到 Quincy@freecodecamp.org。", + "how-stock": "如何将股票捐赠给 freeCodeCamp.org?", + "welcome-stock": "我们欢迎你的股票捐赠。请直接为 Quincy 发送电子邮件到 quincy@freecodecamp.org,他可以帮助你做到这一点,并分享我们的非营利经纪业务账户的详细信息。", + "how-receipt": "我能够收到捐赠收据以从我的税款中扣除我的捐赠吗?", + "just-forward": "可以,只需将你交易的收据转发到 donors@freecodecamp.org,告诉我们你想要一个收据以及你的使用场景,我们将发给你一个收据。", + "how-update": "我设置了每月捐款,但我需要更新或暂停每月的重复。我如何做?", + "take-care-of-this": "只需转发你的每月捐款记录中的一个记录给 donors@freecodecamp.org, 并告诉我们你要做什么。我们会为你处理这个问题,并向你发送确认。", + "anything-else": "还有什么关于为 freeCodeCamp.org 捐赠可以了解的吗?", + "other-support": "如果你想要以其他方式支持我们的非营利工作并且它的渠道没有在此列出, 或者如果你有任何问题,请给 Quincy 发送电子邮件到 quincy@freecodecamp.org。" }, "report": { "sign-in": "你需要先登录才能举报用户", @@ -429,7 +429,7 @@ "and": "和", "change-theme": "登录以更改主题。", "translation-pending": "帮我们翻译", - "certification-project": "Certification Project" + "certification-project": "认证项目" }, "icons": { "gold-cup": "金奖杯", @@ -459,7 +459,7 @@ "magnifier": "放大镜" }, "aria": { - "fcc-curriculum": "freeCodeCamp Curriculum", + "fcc-curriculum": "freeCodeCamp 课程", "answer": "答案", "linkedin": "链接到 {{username}} 的 LinkedIn", "github": "链接到 {{username}} 的 GitHub", @@ -508,7 +508,7 @@ "username-not-found": "我们未找到用户名为 \"{{username}}\" 的用户", "add-name": "这个用户需要在账号中添加名字,以便其他人查看该用户的认证。", "not-eligible": "这个用户目前不符合 freeCodeCamp.org 认证的条件。", - "profile-private": "{{username}} has chosen to make their profile private. They will need to make their profile public in order for others to be able to view their certification.", + "profile-private": "{{username}} 已选择将他们的个人资料设为私密。他们需要公开他们的个人资料,以便其他人能够查看他们的认证。", "certs-private": "{{username}} 已将其作品集设置为仅自己可见。用户需要将认证设置为公开,其他人才能查看该用户的认证。", "not-honest": "{{username}} 未接受我们的《学术诚信条例》。", "user-not-certified": "用户 {{username}} 似乎未获得 {{cert}} 认证", @@ -521,14 +521,14 @@ "provide-username": "检查你是否提供用户名和报告", "report-sent": "已通过 {{email}} 向团队发送副本报告", "certificate-missing": "你尝试查看的认证不存在", - "create-token-err": "An error occurred while creating your user token", - "delete-token-err": "An error occurred while deleting your user token", - "token-created": "You have successfully created a new user token.", - "token-deleted": "Your user token has been deleted.", - "start-project-err": "Something went wrong trying to start the project. Please try again.", - "complete-project-first": "You must complete the project first.", - "local-code-save-error": "Oops, your code did not save, your browser's local storage may be full.", - "local-code-saved": "Saved! Your code was saved to your browser's local storage." + "create-token-err": "创建用户令牌时出错", + "delete-token-err": "删除用户令牌时出错", + "token-created": "你已成功创建新的用户令牌。", + "token-deleted": "你的用户令牌已被删除。", + "start-project-err": "在尝试启动该项目时出错。请再试一次。", + "complete-project-first": "你必须先完成项目。", + "local-code-save-error": "糟糕,你的代码没有保存,你的浏览器的本地存储空间可能已满。", + "local-code-saved": "保存!你的代码已保存到你的浏览器本地存储中。" }, "validation": { "max-characters": "字符数最多为 288 个,你还可以输入 {{charsLeft}} 个字符", @@ -556,7 +556,7 @@ "heading-legacy-full-stack": "作为旧版全栈认证的一部分,{{user}} 完成了以下认证:", "heading": "作为此认证的一部分,{{user}} 构建了以下项目,并通过所有自动测试:", "solution": "解决方案", - "no-solution": "error displaying solution, email support@freeCodeCamp.org to get help.", + "no-solution": "显示解决方案出错时,发送电子邮件到 support@freeCodeCamp.org 获得帮助。", "source": "来源", "footnote": "如果你怀疑其中任何项目违反了<2>学术诚信条例,请<5>向我们的团队报告。", "title": { @@ -659,16 +659,16 @@ "add-code-three": "因为它们允许你的代码在帖子中被正确格式化。" }, "user-token": { - "title": "User Token", - "create": "Create a new token", - "create-p1": "It looks like you don't have a user token. Create one to save your progress on this section", - "create-p2": "Create a user token to save your progress on the curriculum sections that use a virtual machine.", - "delete": "Delete my user token", - "delete-title": "Delete My User Token", + "title": "用户令牌", + "create": "创建一个新令牌", + "create-p1": "看起来你没有一个用户令牌。创建一个来保存你在这部分的进展。", + "create-p2": "创建一个用户令牌来保存你在使用虚拟机的课程部分的进度。", + "delete": "删除我的用户令牌", + "delete-title": "删除我的用户令牌", "delete-p1": "Your user token is used to save your progress on curriculum sections that use a virtual machine. If you suspect it has been compromised, you can delete it without losing any progress. A new one will be created automatically the next time you open a project.", "delete-p2": "If you suspect your token has been compromised, you can delete it to make it unusable. Progress on previously submitted lessons will not be lost.", "delete-p3": "You will need to create a new token to save future progress on the curriculum sections that use a virtual machine.", - "no-thanks": "No thanks, I would like to keep my token", - "yes-please": "Yes please, I would like to delete my token" + "no-thanks": "不,谢谢,我想保留我的令牌", + "yes-please": "是的,我想删除我的令牌" } } diff --git a/client/i18n/locales/espanol/intro.json b/client/i18n/locales/espanol/intro.json index 63b6db5ff8..397604f44c 100644 --- a/client/i18n/locales/espanol/intro.json +++ b/client/i18n/locales/espanol/intro.json @@ -782,6 +782,7 @@ "legacy-desc": "Estos cursos ya no forman parte de la ruta de certificación, pero todavía están disponibles para tu aprendizaje.", "viewing-upcoming-change": "Estás viendo una página beta. ", "go-back-to-learn": "Volver a la versión estable del currículum.", - "read-database-cert-article": "Por favor, lea este post del foro antes de continuar." + "read-database-cert-article": "Por favor, lea este post del foro antes de continuar.", + "english-only": "The courses in this section are only available in English. We are only able to translate the titles and introductions at the moment, not the lessons themselves." } } diff --git a/client/i18n/locales/italian/intro.json b/client/i18n/locales/italian/intro.json index 37e32b4d5f..e3a8fde736 100644 --- a/client/i18n/locales/italian/intro.json +++ b/client/i18n/locales/italian/intro.json @@ -782,6 +782,7 @@ "legacy-desc": "Questi corsi non sono più parte del percorso di certificazioni, ma sono ancora disponibili per avanzare il tuo apprendimento.", "viewing-upcoming-change": "Stai guardando ad una pagina in beta. ", "go-back-to-learn": "Torna alla versione stabile del curriculum.", - "read-database-cert-article": "Per favore leggi questo post sul forum prima di procedere." + "read-database-cert-article": "Per favore leggi questo post sul forum prima di procedere.", + "english-only": "The courses in this section are only available in English. We are only able to translate the titles and introductions at the moment, not the lessons themselves." } } diff --git a/client/i18n/locales/japanese/intro.json b/client/i18n/locales/japanese/intro.json index 60ef274936..2d920a48f1 100644 --- a/client/i18n/locales/japanese/intro.json +++ b/client/i18n/locales/japanese/intro.json @@ -782,6 +782,7 @@ "legacy-desc": "現在、これらのコースは認定講座の一部ではありませんが、あなたの学習をより深めるために利用可能です。", "viewing-upcoming-change": "ベータ版のページを閲覧中です。 ", "go-back-to-learn": "カリキュラムの安定版へ戻る。", - "read-database-cert-article": "Please read this forum post before proceeding." + "read-database-cert-article": "Please read this forum post before proceeding.", + "english-only": "The courses in this section are only available in English. We are only able to translate the titles and introductions at the moment, not the lessons themselves." } } diff --git a/client/i18n/locales/portuguese/intro.json b/client/i18n/locales/portuguese/intro.json index a2ee17bf9f..fce926c1bd 100644 --- a/client/i18n/locales/portuguese/intro.json +++ b/client/i18n/locales/portuguese/intro.json @@ -782,6 +782,7 @@ "legacy-desc": "Estes cursos não fazem mais parte do caminho de certificação, mas ainda estão disponíveis para você continuar aprendendo.", "viewing-upcoming-change": "Você está vendo uma página em estágio beta. ", "go-back-to-learn": "Voltar à versão estável do currículo.", - "read-database-cert-article": "Leia esta publicação no fórum antes de prosseguir." + "read-database-cert-article": "Leia esta publicação no fórum antes de prosseguir.", + "english-only": "The courses in this section are only available in English. We are only able to translate the titles and introductions at the moment, not the lessons themselves." } } diff --git a/client/i18n/locales/ukrainian/intro.json b/client/i18n/locales/ukrainian/intro.json index 1c74161723..2ce13a72dd 100644 --- a/client/i18n/locales/ukrainian/intro.json +++ b/client/i18n/locales/ukrainian/intro.json @@ -782,6 +782,7 @@ "legacy-desc": "These courses are no longer part of the certification path, but are still available for you to further your learning.", "viewing-upcoming-change": "You are looking at a beta page. ", "go-back-to-learn": "Go back to the stable version of the curriculum.", - "read-database-cert-article": "Please read this forum post before proceeding." + "read-database-cert-article": "Please read this forum post before proceeding.", + "english-only": "The courses in this section are only available in English. We are only able to translate the titles and introductions at the moment, not the lessons themselves." } }