From 448397817a0f126755064a2e0efbd260af6c0e8e Mon Sep 17 00:00:00 2001 From: ChihChengLiang Date: Thu, 1 Feb 2024 23:52:49 +0800 Subject: [PATCH 01/20] cp en directory --- app/i18n/locales/zh-TW/about-page.json | 36 ++++++++++ app/i18n/locales/zh-TW/common.json | 72 +++++++++++++++++++ app/i18n/locales/zh-TW/homepage.json | 9 +++ app/i18n/locales/zh-TW/news-section.json | 34 +++++++++ app/i18n/locales/zh-TW/projects-page.json | 3 + app/i18n/locales/zh-TW/resources-page.json | 14 ++++ .../locales/zh-TW/what-we-do-section.json | 16 +++++ 7 files changed, 184 insertions(+) create mode 100644 app/i18n/locales/zh-TW/about-page.json create mode 100644 app/i18n/locales/zh-TW/common.json create mode 100644 app/i18n/locales/zh-TW/homepage.json create mode 100644 app/i18n/locales/zh-TW/news-section.json create mode 100644 app/i18n/locales/zh-TW/projects-page.json create mode 100644 app/i18n/locales/zh-TW/resources-page.json create mode 100644 app/i18n/locales/zh-TW/what-we-do-section.json diff --git a/app/i18n/locales/zh-TW/about-page.json b/app/i18n/locales/zh-TW/about-page.json new file mode 100644 index 00000000..e591a8c0 --- /dev/null +++ b/app/i18n/locales/zh-TW/about-page.json @@ -0,0 +1,36 @@ +{ + "title": "About our team", + "description": "PSE is a multi-disciplinary research and development lab supported by the Ethereum Foundation. We create open source infrastructure, tools and educational resources for building cryptography into real world applications.", + "our-principles-title": "Our principles", + "principles": [ + { + "title": "01. Cryptography for people", + "description": [ + "Cryptography is everywhere: every time you connect to a secure site, log in with a password or unlock your phone, you're seeing cryptography in action.", + "With “programmable” cryptography (like zero knowledge proofs, multi-party computation or homomorphic encryption) we can make verifiable claims about secret information without revealing the information itself. This can be applied to identity management, collusion resistance, anonymous communication and so much more.", + "We're building a library of dev tools, research papers, and prototypes that are open source and free for everyone to use. We hope our resources inspire people to innovate the technologies that their communities need." + ] + }, + { + "title": "02. Privacy by default", + "description": [ + "We believe that privacy is a fundamental right. We want to be part of building an internet that divests from invasive data practices, and instead gives people real choices about who has access to their personal information. Permission should be purpose specific, revocable, informed and uncoerced.", + "We make tools that help people to securely authenticate themselves, make confidential transactions on the blockchain, and respect and preserve user privacy." + ] + }, + { + "title": "03. Scaling for communities", + "description": [ + "Zero knowledge proofs can verify computations quickly and cheaply, helping decentralized systems like Ethereum become more efficient. We research, design and share scaling solutions that anyone can use to contribute to a stronger and more practical digital public infrastructure.", + "We also grow our community by supporting the next generation of builders. We host immersive summer programs for students and regular live lectures that anyone in the world can join and learn from." + ] + }, + { + "title": "04. Open source public goods", + "description": [ + "We are cultivating a diverse and multidisciplinary team to explore the emerging zero knowledge ecosystem. PSE is made up of programmers, engineers, and mathematicians working alongside creatives and community organizers to collaboratively discover the potential of programmable cryptography.", + "We experiment in the open and welcome contributions, integrations, forks, or feedback on all of our projects." + ] + } + ] +} diff --git a/app/i18n/locales/zh-TW/common.json b/app/i18n/locales/zh-TW/common.json new file mode 100644 index 00000000..15399eac --- /dev/null +++ b/app/i18n/locales/zh-TW/common.json @@ -0,0 +1,72 @@ +{ + "siteTitle": "Privacy & Scaling Explorations", + "siteDescription": "Enhancing Ethereum through cryptographic research and collective experimentation.", + "menu": { + "home": "Home", + "projectLibrary": "Project Library", + "about": "About", + "resources": "Resources", + "jobs": "Jobs", + "languages": "Languages {{locale}}", + "blog": "Blog", + "activity": "Activity", + "report": "Report", + "firstGoodIssue": "First Good Issue" + }, + "footer": { + "description": "Privacy + Scaling Explorations is a multidisciplinary team supported by the Ethereum Foundation.", + "privacyPolicy": "Privacy Policy", + "termsOfUse": "Terms of use" + }, + "filterOptions": { + "random": "Random", + "asc": "Title: A-Z", + "desc": "Title: Z-A", + "relevance": "Relevance" + }, + "filterLabels": { + "keywords": "Keywords", + "builtWith": "Built with", + "themes": "Themes selected", + "projectStatus": "Project status" + }, + "error": { + "404": { + "title": "404: Page not found.", + "description": "The page you are looking for might have been removed, had its name changed or is temporarily unavailable." + } + }, + "tags": { + "build": "Build", + "play": "Play", + "research": "Research", + "grantee": "Grant", + "collaborate": "Collaboration", + "fullyPSE": "Fully PSE" + }, + "status": { + "archived": "Archived", + "active": "Active" + }, + "sortBy": "Sort by: {{option}}", + "tryItOut": "Try it out!", + "learnMore": "Learn more", + "buildWithThisTool": "Build with this tool", + "deepDiveResearch": "Dive deeper into the research", + "searchProjectPlaceholder": "Search project title or keyword", + "close": "Close", + "lastUpdatedAt": "Last updated {{date}}", + "projectLibrary": "Project Library", + "backToProjectLibrary": "Back to project library", + "discoverMore": "Discover more", + "goToHome": "Go to homepage", + "noResults": "No results found.", + "noResultsDescription": "Sorry, we couldn't find any results for your search. Please try again with different keywords.", + "exploreProjectLibrary": "Explore Project Library", + "clearAll": "Clear all", + "showProjects": "Show projects", + "filters": "Filters", + "whatDoYouWantDoToday": "What do you want to do today?", + "showingProjects": "Showing {{count}} projects", + "showingProjectsWith": "Showing {{count}} projects with:" +} \ No newline at end of file diff --git a/app/i18n/locales/zh-TW/homepage.json b/app/i18n/locales/zh-TW/homepage.json new file mode 100644 index 00000000..8ffcd237 --- /dev/null +++ b/app/i18n/locales/zh-TW/homepage.json @@ -0,0 +1,9 @@ +{ + "headerTitle": "Privacy + Scaling Explorations", + "headerSubtitle": "Building free resources for people expanding the world of programmable cryptography.", + "whoWeAre": "Who we are", + "whoWeAreDescription": "PSE is a research lab building free tools that expand the world of cryptography.", + "howToPlugIn": "How to plug in", + "howToPlugInDescription": "Try out our apps, build with our tools, contribute to projects, or check out our job openings. We welcome contributions from around the world!", + "joinOurDiscord": "Join our community" +} \ No newline at end of file diff --git a/app/i18n/locales/zh-TW/news-section.json b/app/i18n/locales/zh-TW/news-section.json new file mode 100644 index 00000000..36df7133 --- /dev/null +++ b/app/i18n/locales/zh-TW/news-section.json @@ -0,0 +1,34 @@ +{ + "learnAndShare": "Learn & Share", + "event": "Event", + "blogPost": "Blog Post", + "watch": "Watch", + "read": "Read", + "attend": "Attend", + "news": [ + { + "type": "post", + "title": "Learnings from the KZG Ceremony", + "action": { + "label": "Read", + "url": "https://mirror.xyz/privacy-scaling-explorations.eth/naTdx-u7kyirczTLSAnWwH6ZdedfTQu1yCWQj1m_n-E" + } + }, + { + "type": "learn", + "title": "Public events hosted by PSE members to learn about each other's projects, share ideas, and get feedback.", + "action": { + "label": "See full schedule", + "url": "https://pse-team.notion.site/50dcf22c5191485e93406a902ae9e93b?v=453023f8227646dd949abc34a7a4a138&pvs=4" + } + }, + { + "type": "learn", + "title": "Folding Circom Circuit: A ZKML Case Study by Dr. Cathie So", + "action": { + "label": "Watch", + "url": "https://www.youtube.com/live/jb6HDEtY4CI" + } + } + ] +} \ No newline at end of file diff --git a/app/i18n/locales/zh-TW/projects-page.json b/app/i18n/locales/zh-TW/projects-page.json new file mode 100644 index 00000000..17bf41e3 --- /dev/null +++ b/app/i18n/locales/zh-TW/projects-page.json @@ -0,0 +1,3 @@ +{ + "subtitle": "PSE is home to many projects, from cryptography research to developer tools, protocols and proof-of-concept applications." +} diff --git a/app/i18n/locales/zh-TW/resources-page.json b/app/i18n/locales/zh-TW/resources-page.json new file mode 100644 index 00000000..861c8603 --- /dev/null +++ b/app/i18n/locales/zh-TW/resources-page.json @@ -0,0 +1,14 @@ +{ + "title": "Resources", + "subtitle": "This list was compiled by our community. Submit an issue on our Github page to add a resource to this list.", + "onThisPage": "On this page", + "editResources": "Edit resources", + "addSource": "Add a source", + "addResourceQuestion": "Didn't find what you are looking for?", + "nav": { + "getInvolved": "Get involved", + "learn": "Learn", + "build": "Build", + "design": "Design" + } +} \ No newline at end of file diff --git a/app/i18n/locales/zh-TW/what-we-do-section.json b/app/i18n/locales/zh-TW/what-we-do-section.json new file mode 100644 index 00000000..0da37134 --- /dev/null +++ b/app/i18n/locales/zh-TW/what-we-do-section.json @@ -0,0 +1,16 @@ +{ + "whatWeDo": "What we do", + "whatWeDoDescription": "PSE is a multidisciplinary team creating open source privacy and scaling tools and for the next generation's internet.", + "privacy": { + "title": "Privacy", + "description": "We believe privacy is a social good that should be accessible to everyone. That's why we're creating open source tools that help people choose what, how, when, and where they share." + }, + "scaling": { + "title": "Scaling", + "description": "Our infrastructure helps communities grow by making Ethereum more efficient and accessible. From account abstraction and reducing transaction costs, to rollups and zkEVM, we are building towards an interoperable future." + }, + "explorations": { + "title": "Explorations", + "description": "We are mapping the emerging zero knowledge ecosystem through collective experimentation. We collaborate, share what we learn, and welcome contributions from around the world." + } +} From 33dc560bdd2b6aba0678767f6cbe7a40fc6c428f Mon Sep 17 00:00:00 2001 From: ChihChengLiang Date: Fri, 2 Feb 2024 00:56:46 +0800 Subject: [PATCH 02/20] translate about page --- app/i18n/locales/zh-TW/about-page.json | 32 +++++++++++++------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/app/i18n/locales/zh-TW/about-page.json b/app/i18n/locales/zh-TW/about-page.json index e591a8c0..2b26fb01 100644 --- a/app/i18n/locales/zh-TW/about-page.json +++ b/app/i18n/locales/zh-TW/about-page.json @@ -1,35 +1,35 @@ { - "title": "About our team", - "description": "PSE is a multi-disciplinary research and development lab supported by the Ethereum Foundation. We create open source infrastructure, tools and educational resources for building cryptography into real world applications.", - "our-principles-title": "Our principles", + "title": "關於我們", + "description": "PSE 是由以太坊基金會支持的跨領域研究和開發實驗室。我們打造開源基礎設施、工具和教育資源,將密碼學應用於現實世界。", + "our-principles-title": "我們的原則", "principles": [ { - "title": "01. Cryptography for people", + "title": "01. 面向大眾的密碼學", "description": [ - "Cryptography is everywhere: every time you connect to a secure site, log in with a password or unlock your phone, you're seeing cryptography in action.", - "With “programmable” cryptography (like zero knowledge proofs, multi-party computation or homomorphic encryption) we can make verifiable claims about secret information without revealing the information itself. This can be applied to identity management, collusion resistance, anonymous communication and so much more.", - "We're building a library of dev tools, research papers, and prototypes that are open source and free for everyone to use. We hope our resources inspire people to innovate the technologies that their communities need." + "密碼學無處不在:每次您連接到安全網站、使用密碼登錄或解鎖手機時,都在使用密碼學。", + "通過「可程式化」密碼學(例如零知識證明、多方計算或同態加密),我們可以對秘密訊息產生可驗證的聲明,而不必揭露訊息本身。這可以應用於身份管理、抵抗共謀、匿名通訊等眾多領域。", + "我們正在建立一系列開源且自由供所有人使用的開發工具、研究論文和軟體原型。我們希望我們的資源能啟發人們去創造他們社群所需的新科技。" ] }, { - "title": "02. Privacy by default", + "title": "02. 設計始於隱私", "description": [ - "We believe that privacy is a fundamental right. We want to be part of building an internet that divests from invasive data practices, and instead gives people real choices about who has access to their personal information. Permission should be purpose specific, revocable, informed and uncoerced.", - "We make tools that help people to securely authenticate themselves, make confidential transactions on the blockchain, and respect and preserve user privacy." + "我們認為隱私是一項基本權利。我們希望建立不再對資料強取豪奪的網路,讓人們真正有權選擇誰可以造訪他們的個人資料。資料授權應該可限定目的、可撤銷、使用者知情、且非強迫性的。", + "我們製作的工具可以幫助人們安全地驗證身份,在區塊鏈上進行保密交易,並尊重和保護使用者的隱私。" ] }, { - "title": "03. Scaling for communities", + "title": "03. 為社群擴展", "description": [ - "Zero knowledge proofs can verify computations quickly and cheaply, helping decentralized systems like Ethereum become more efficient. We research, design and share scaling solutions that anyone can use to contribute to a stronger and more practical digital public infrastructure.", - "We also grow our community by supporting the next generation of builders. We host immersive summer programs for students and regular live lectures that anyone in the world can join and learn from." + "零知識證明可以快速且便宜地驗證計算,有助於像以太坊這樣的去中心化系統變得更加高效。我們研究、設計並分享任何人都可以用來貢獻更強大且實用的數位公共基礎建設的擴展解決方案。", + "我們栽培下一代開發者來讓我們的社群茁壯。我們為學生舉辦暑期計劃,也定期舉辦直播講座供人們學習。" ] }, { - "title": "04. Open source public goods", + "title": "04. 開源公共財", "description": [ - "We are cultivating a diverse and multidisciplinary team to explore the emerging zero knowledge ecosystem. PSE is made up of programmers, engineers, and mathematicians working alongside creatives and community organizers to collaboratively discover the potential of programmable cryptography.", - "We experiment in the open and welcome contributions, integrations, forks, or feedback on all of our projects." + "我們正在培養一支多元且跨領域的團隊,探索新興的零知識生態系統。PSE 由程式設計師、工程師和數學家以及創意人士和社群組織者組成,共同發現可程式化密碼學的潛力。", + "我們的工作模式公開透明,我們所有專案都歡迎人們來貢獻、整合、分岔與回饋。" ] } ] From def3e1e5157592b4d932e295993e2167cf240cd6 Mon Sep 17 00:00:00 2001 From: ChihChengLiang Date: Fri, 2 Feb 2024 01:12:48 +0800 Subject: [PATCH 03/20] translated commmon --- app/i18n/locales/zh-TW/common.json | 110 ++++++++++++++--------------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/app/i18n/locales/zh-TW/common.json b/app/i18n/locales/zh-TW/common.json index 15399eac..bb29cd17 100644 --- a/app/i18n/locales/zh-TW/common.json +++ b/app/i18n/locales/zh-TW/common.json @@ -1,72 +1,72 @@ { - "siteTitle": "Privacy & Scaling Explorations", - "siteDescription": "Enhancing Ethereum through cryptographic research and collective experimentation.", + "siteTitle": "隱私與擴展探索團隊", + "siteDescription": "通過密碼學研究和集體實驗來增強以太坊。", "menu": { - "home": "Home", - "projectLibrary": "Project Library", - "about": "About", - "resources": "Resources", - "jobs": "Jobs", - "languages": "Languages {{locale}}", - "blog": "Blog", - "activity": "Activity", - "report": "Report", - "firstGoodIssue": "First Good Issue" + "home": "首頁", + "projectLibrary": "專案集", + "about": "關於", + "resources": "資源", + "jobs": "工作機會", + "languages": "語言 {{locale}}", + "blog": "部落格", + "activity": "活動", + "report": "報告", + "firstGoodIssue": "好上手的開源貢獻" }, "footer": { - "description": "Privacy + Scaling Explorations is a multidisciplinary team supported by the Ethereum Foundation.", - "privacyPolicy": "Privacy Policy", - "termsOfUse": "Terms of use" + "description": "隱私 + 擴展探索是由以太坊基金會支持的跨領域團隊。", + "privacyPolicy": "隱私政策", + "termsOfUse": "使用條款" }, "filterOptions": { - "random": "Random", - "asc": "Title: A-Z", - "desc": "Title: Z-A", - "relevance": "Relevance" + "random": "隨機", + "asc": "標題:A-Z", + "desc": "標題:Z-A", + "relevance": "相關性" }, "filterLabels": { - "keywords": "Keywords", - "builtWith": "Built with", - "themes": "Themes selected", - "projectStatus": "Project status" + "keywords": "關鍵詞", + "builtWith": "搭建", + "themes": "佈景主題", + "projectStatus": "專案狀態" }, "error": { "404": { - "title": "404: Page not found.", - "description": "The page you are looking for might have been removed, had its name changed or is temporarily unavailable." + "title": "404:找不到頁面。", + "description": "您查詢的頁面可能已刪除,其名稱已更改或暫時無法造訪。" } }, "tags": { - "build": "Build", - "play": "Play", - "research": "Research", - "grantee": "Grant", - "collaborate": "Collaboration", - "fullyPSE": "Fully PSE" + "build": "打造", + "play": "遊玩", + "research": "研究", + "grantee": "資助", + "collaborate": "合作", + "fullyPSE": "完全PSE" }, "status": { - "archived": "Archived", - "active": "Active" + "archived": "已存檔", + "active": "活躍" }, - "sortBy": "Sort by: {{option}}", - "tryItOut": "Try it out!", - "learnMore": "Learn more", - "buildWithThisTool": "Build with this tool", - "deepDiveResearch": "Dive deeper into the research", - "searchProjectPlaceholder": "Search project title or keyword", - "close": "Close", - "lastUpdatedAt": "Last updated {{date}}", - "projectLibrary": "Project Library", - "backToProjectLibrary": "Back to project library", - "discoverMore": "Discover more", - "goToHome": "Go to homepage", - "noResults": "No results found.", - "noResultsDescription": "Sorry, we couldn't find any results for your search. Please try again with different keywords.", - "exploreProjectLibrary": "Explore Project Library", - "clearAll": "Clear all", - "showProjects": "Show projects", - "filters": "Filters", - "whatDoYouWantDoToday": "What do you want to do today?", - "showingProjects": "Showing {{count}} projects", - "showingProjectsWith": "Showing {{count}} projects with:" -} \ No newline at end of file + "sortBy": "排序方式:{{option}}", + "tryItOut": "試用一下!", + "learnMore": "了解更多", + "buildWithThisTool": "使用此工具構建", + "deepDiveResearch": "深入研究", + "searchProjectPlaceholder": "搜索專案標題或關鍵詞", + "close": "關閉", + "lastUpdatedAt": "上次更新於 {{date}}", + "projectLibrary": "專案集", + "backToProjectLibrary": "返回專案集", + "discoverMore": "發現更多", + "goToHome": "前往首頁", + "noResults": "未找到結果。", + "noResultsDescription": "抱歉,我們找不到與您的搜索相關的結果。請嘗試使用不同的關鍵詞再次搜索。", + "exploreProjectLibrary": "探索專案集", + "clearAll": "清除所有", + "showProjects": "顯示專案", + "filters": "篩選器", + "whatDoYouWantDoToday": "今天您想要做什麼?", + "showingProjects": "顯示 {{count}} 個專案", + "showingProjectsWith": "顯示 {{count}} 個帶有:" +} From e58b0548eb77cbbd1c0febf0e492b94dca9b9de0 Mon Sep 17 00:00:00 2001 From: ChihChengLiang Date: Fri, 2 Feb 2024 01:22:10 +0800 Subject: [PATCH 04/20] translated homepage --- app/i18n/locales/zh-TW/common.json | 4 ++-- app/i18n/locales/zh-TW/homepage.json | 16 ++++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/app/i18n/locales/zh-TW/common.json b/app/i18n/locales/zh-TW/common.json index bb29cd17..5cbf2dc5 100644 --- a/app/i18n/locales/zh-TW/common.json +++ b/app/i18n/locales/zh-TW/common.json @@ -1,5 +1,5 @@ { - "siteTitle": "隱私與擴展探索團隊", + "siteTitle": "隱私與擴展探索團", "siteDescription": "通過密碼學研究和集體實驗來增強以太坊。", "menu": { "home": "首頁", @@ -14,7 +14,7 @@ "firstGoodIssue": "好上手的開源貢獻" }, "footer": { - "description": "隱私 + 擴展探索是由以太坊基金會支持的跨領域團隊。", + "description": "隱私 + 擴展探索團是由以太坊基金會支持的跨領域團隊。", "privacyPolicy": "隱私政策", "termsOfUse": "使用條款" }, diff --git a/app/i18n/locales/zh-TW/homepage.json b/app/i18n/locales/zh-TW/homepage.json index 8ffcd237..8beedf66 100644 --- a/app/i18n/locales/zh-TW/homepage.json +++ b/app/i18n/locales/zh-TW/homepage.json @@ -1,9 +1,9 @@ { - "headerTitle": "Privacy + Scaling Explorations", - "headerSubtitle": "Building free resources for people expanding the world of programmable cryptography.", - "whoWeAre": "Who we are", - "whoWeAreDescription": "PSE is a research lab building free tools that expand the world of cryptography.", - "howToPlugIn": "How to plug in", - "howToPlugInDescription": "Try out our apps, build with our tools, contribute to projects, or check out our job openings. We welcome contributions from around the world!", - "joinOurDiscord": "Join our community" -} \ No newline at end of file + "headerTitle": "隐私 + 擴展探索團", + "headerSubtitle": "為擴展可程式化密碼學世界的人們建立開源資源。", + "whoWeAre": "我們是誰", + "whoWeAreDescription": "PSE 是一個研究實驗室,建立開源工具來開拓密碼學的世界。", + "howToPlugIn": "如何參與", + "howToPlugInDescription": "試用我們的應用程式,使用我們的工具構建,為專案做出貢獻,或查看我們的職缺。我們歡迎來自世界各地的貢獻!", + "joinOurDiscord": "加入我們的社群" +} From 92a51278ee1dd9fa8a0dd74d124ea29b56ceb46c Mon Sep 17 00:00:00 2001 From: ChihChengLiang Date: Fri, 2 Feb 2024 01:28:20 +0800 Subject: [PATCH 05/20] news-section --- app/i18n/locales/zh-TW/news-section.json | 26 ++++++++++++------------ 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/app/i18n/locales/zh-TW/news-section.json b/app/i18n/locales/zh-TW/news-section.json index 36df7133..9e56c003 100644 --- a/app/i18n/locales/zh-TW/news-section.json +++ b/app/i18n/locales/zh-TW/news-section.json @@ -1,34 +1,34 @@ { - "learnAndShare": "Learn & Share", - "event": "Event", - "blogPost": "Blog Post", - "watch": "Watch", - "read": "Read", - "attend": "Attend", + "learnAndShare": "學習與分享", + "event": "活動", + "blogPost": "部落格文章", + "watch": "觀看", + "read": "閱讀", + "attend": "參加", "news": [ { "type": "post", - "title": "Learnings from the KZG Ceremony", + "title": "KZG 儀式的經驗與挑戰", "action": { - "label": "Read", + "label": "閱讀", "url": "https://mirror.xyz/privacy-scaling-explorations.eth/naTdx-u7kyirczTLSAnWwH6ZdedfTQu1yCWQj1m_n-E" } }, { "type": "learn", - "title": "Public events hosted by PSE members to learn about each other's projects, share ideas, and get feedback.", + "title": "由 PSE 成員主持的公開活動,旨在了解彼此的專案,分享想法並獲得回饋。", "action": { - "label": "See full schedule", + "label": "查看完整時間表", "url": "https://pse-team.notion.site/50dcf22c5191485e93406a902ae9e93b?v=453023f8227646dd949abc34a7a4a138&pvs=4" } }, { "type": "learn", - "title": "Folding Circom Circuit: A ZKML Case Study by Dr. Cathie So", + "title": "Folding 的 Circom 電路:由 Cathie So 博士分享的 ZKML 案例研究", "action": { - "label": "Watch", + "label": "觀看", "url": "https://www.youtube.com/live/jb6HDEtY4CI" } } ] -} \ No newline at end of file +} From c297d426008fd4cbc9a06b6c7efc68c959a682ef Mon Sep 17 00:00:00 2001 From: ChihChengLiang Date: Fri, 2 Feb 2024 01:30:37 +0800 Subject: [PATCH 06/20] project page --- app/i18n/locales/zh-TW/projects-page.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/i18n/locales/zh-TW/projects-page.json b/app/i18n/locales/zh-TW/projects-page.json index 17bf41e3..b5e99d03 100644 --- a/app/i18n/locales/zh-TW/projects-page.json +++ b/app/i18n/locales/zh-TW/projects-page.json @@ -1,3 +1,3 @@ { - "subtitle": "PSE is home to many projects, from cryptography research to developer tools, protocols and proof-of-concept applications." + "subtitle": "PSE 是許多專案的家,從密碼學研究到開發者工具、協定和概念驗證應用程式。" } From 8eb1318705855fed6dea207a25dbf88e12ab68ff Mon Sep 17 00:00:00 2001 From: ChihChengLiang Date: Fri, 2 Feb 2024 01:34:59 +0800 Subject: [PATCH 07/20] resources page --- app/i18n/locales/zh-TW/resources-page.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/app/i18n/locales/zh-TW/resources-page.json b/app/i18n/locales/zh-TW/resources-page.json index 861c8603..ff790cf4 100644 --- a/app/i18n/locales/zh-TW/resources-page.json +++ b/app/i18n/locales/zh-TW/resources-page.json @@ -1,14 +1,14 @@ { - "title": "Resources", - "subtitle": "This list was compiled by our community. Submit an issue on our Github page to add a resource to this list.", - "onThisPage": "On this page", - "editResources": "Edit resources", - "addSource": "Add a source", - "addResourceQuestion": "Didn't find what you are looking for?", + "title": "資源", + "subtitle": "這個清單由我們的社群共同編製。在我們的 Github 頁面上發起議題(issue)以將資源新增到此清單。", + "onThisPage": "在這個頁面上", + "editResources": "編輯資源", + "addSource": "新增來源", + "addResourceQuestion": "找不到您正在尋找的內容嗎?", "nav": { - "getInvolved": "Get involved", - "learn": "Learn", - "build": "Build", - "design": "Design" + "getInvolved": "參與", + "learn": "學習", + "build": "構建", + "design": "設計" } -} \ No newline at end of file +} From a92e9f82195a1eba33f662f1cbf2a07419915ad9 Mon Sep 17 00:00:00 2001 From: ChihChengLiang Date: Fri, 2 Feb 2024 01:53:25 +0800 Subject: [PATCH 08/20] translated what we do --- app/i18n/locales/zh-TW/what-we-do-section.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/app/i18n/locales/zh-TW/what-we-do-section.json b/app/i18n/locales/zh-TW/what-we-do-section.json index 0da37134..1f0b538d 100644 --- a/app/i18n/locales/zh-TW/what-we-do-section.json +++ b/app/i18n/locales/zh-TW/what-we-do-section.json @@ -1,16 +1,16 @@ { - "whatWeDo": "What we do", - "whatWeDoDescription": "PSE is a multidisciplinary team creating open source privacy and scaling tools and for the next generation's internet.", + "whatWeDo": "我們在做什麼", + "whatWeDoDescription": "PSE 是一支跨領域團隊,為下一世代的網際網路打造開源的隱私和擴展工具。", "privacy": { - "title": "Privacy", - "description": "We believe privacy is a social good that should be accessible to everyone. That's why we're creating open source tools that help people choose what, how, when, and where they share." + "title": "隱私", + "description": "我們相信隱私是一種社會福祉,應該對人人可及。這就是為什麼我們正在打造開源工具,幫助人們選擇何時、如何、何地以及與誰分享。" }, "scaling": { - "title": "Scaling", - "description": "Our infrastructure helps communities grow by making Ethereum more efficient and accessible. From account abstraction and reducing transaction costs, to rollups and zkEVM, we are building towards an interoperable future." + "title": "擴展", + "description": "我們的基礎設施使以太坊更高效且更可及,並幫助社群成長。從帳戶抽象和降低交易成本到Rollups和zkEVM,我們正在建設一個互操作性的未來。" }, "explorations": { - "title": "Explorations", - "description": "We are mapping the emerging zero knowledge ecosystem through collective experimentation. We collaborate, share what we learn, and welcome contributions from around the world." + "title": "探索", + "description": "我們通過集體實驗來繪製新興的零知識生態系統地圖。我們協作,分享我們所學,並歡迎來自世界各地的貢獻。" } } From ae08ce19dfd19f676e2e67154bce1fcbc8c14761 Mon Sep 17 00:00:00 2001 From: ChihChengLiang Date: Fri, 2 Feb 2024 01:59:16 +0800 Subject: [PATCH 09/20] add zh-TW --- app/i18n/settings.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/i18n/settings.ts b/app/i18n/settings.ts index 87ebeb03..f3b0ec74 100644 --- a/app/i18n/settings.ts +++ b/app/i18n/settings.ts @@ -1,7 +1,7 @@ import type { InitOptions } from "i18next" export const fallbackLng = "en" -export const languages = [fallbackLng, "it", "ko", "fr", "zh-CN", "es"] as const +export const languages = [fallbackLng, "it", "ko", "fr", "zh-CN", "zh-TW", "es"] as const export type LocaleTypes = (typeof languages)[number] export const defaultNS = "translation" export const cookieName = "i18next" @@ -12,6 +12,7 @@ export const LanguageMapping: Record = { ko: "한국어", fr: "Français", "zh-CN": "中文", + "zh-TW": "正體中文", es: "Español", } From d9c2c7c38762393da7f8083124bca55850b5bfe1 Mon Sep 17 00:00:00 2001 From: ChihChengLiang Date: Fri, 2 Feb 2024 02:23:19 +0800 Subject: [PATCH 10/20] live preview nitpicks --- app/i18n/locales/zh-TW/about-page.json | 4 ++-- app/i18n/locales/zh-TW/common.json | 6 +++--- app/i18n/locales/zh-TW/what-we-do-section.json | 2 +- components/sections/News.tsx | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app/i18n/locales/zh-TW/about-page.json b/app/i18n/locales/zh-TW/about-page.json index 2b26fb01..e6ca4dbd 100644 --- a/app/i18n/locales/zh-TW/about-page.json +++ b/app/i18n/locales/zh-TW/about-page.json @@ -1,6 +1,6 @@ { "title": "關於我們", - "description": "PSE 是由以太坊基金會支持的跨領域研究和開發實驗室。我們打造開源基礎設施、工具和教育資源,將密碼學應用於現實世界。", + "description": "PSE 是由以太坊基金會資助的跨領域研究和開發實驗室。我們打造開源基礎設施、工具和教育資源,將密碼學應用於現實世界。", "our-principles-title": "我們的原則", "principles": [ { @@ -29,7 +29,7 @@ "title": "04. 開源公共財", "description": [ "我們正在培養一支多元且跨領域的團隊,探索新興的零知識生態系統。PSE 由程式設計師、工程師和數學家以及創意人士和社群組織者組成,共同發現可程式化密碼學的潛力。", - "我們的工作模式公開透明,我們所有專案都歡迎人們來貢獻、整合、分岔與回饋。" + "我們以公開方式開發軟體,所有專案都歡迎人們來貢獻、整合、分岔與回饋。" ] } ] diff --git a/app/i18n/locales/zh-TW/common.json b/app/i18n/locales/zh-TW/common.json index 5cbf2dc5..fd36425d 100644 --- a/app/i18n/locales/zh-TW/common.json +++ b/app/i18n/locales/zh-TW/common.json @@ -14,7 +14,7 @@ "firstGoodIssue": "好上手的開源貢獻" }, "footer": { - "description": "隱私 + 擴展探索團是由以太坊基金會支持的跨領域團隊。", + "description": "隱私 + 擴展探索團是由以太坊基金會資助的跨領域團隊。", "privacyPolicy": "隱私政策", "termsOfUse": "使用條款" }, @@ -26,7 +26,7 @@ }, "filterLabels": { "keywords": "關鍵詞", - "builtWith": "搭建", + "builtWith": "開發工具", "themes": "佈景主題", "projectStatus": "專案狀態" }, @@ -66,7 +66,7 @@ "clearAll": "清除所有", "showProjects": "顯示專案", "filters": "篩選器", - "whatDoYouWantDoToday": "今天您想要做什麼?", + "whatDoYouWantDoToday": "今天想做點什麼呢?", "showingProjects": "顯示 {{count}} 個專案", "showingProjectsWith": "顯示 {{count}} 個帶有:" } diff --git a/app/i18n/locales/zh-TW/what-we-do-section.json b/app/i18n/locales/zh-TW/what-we-do-section.json index 1f0b538d..5574d524 100644 --- a/app/i18n/locales/zh-TW/what-we-do-section.json +++ b/app/i18n/locales/zh-TW/what-we-do-section.json @@ -3,7 +3,7 @@ "whatWeDoDescription": "PSE 是一支跨領域團隊,為下一世代的網際網路打造開源的隱私和擴展工具。", "privacy": { "title": "隱私", - "description": "我們相信隱私是一種社會福祉,應該對人人可及。這就是為什麼我們正在打造開源工具,幫助人們選擇何時、如何、何地以及與誰分享。" + "description": "我們相信隱私是一種社會福祉,應該人人可及。這是為什麼我們正在打造開源工具,幫助人們選擇何時、如何、何地以及與誰分享。" }, "scaling": { "title": "擴展", diff --git a/components/sections/News.tsx b/components/sections/News.tsx index 95e5f468..0b1b9b5c 100644 --- a/components/sections/News.tsx +++ b/components/sections/News.tsx @@ -44,7 +44,7 @@ export const News = ({ lang }: LangProps["params"]) => { defaultActionLabel: t("attend"), }, post: { - type: "Blog Post", + type: t("blogPost"), icon: PSEPostIcon, defaultActionLabel: t("read"), }, From 98b5af9bacccfb7531b1d4e5fab8bbcdb97dc355 Mon Sep 17 00:00:00 2001 From: ChihChengLiang Date: Fri, 2 Feb 2024 02:35:44 +0800 Subject: [PATCH 11/20] more nitpicks --- app/i18n/locales/zh-TW/common.json | 4 ++-- app/i18n/locales/zh-TW/resources-page.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/i18n/locales/zh-TW/common.json b/app/i18n/locales/zh-TW/common.json index fd36425d..b2e9b074 100644 --- a/app/i18n/locales/zh-TW/common.json +++ b/app/i18n/locales/zh-TW/common.json @@ -40,12 +40,12 @@ "build": "打造", "play": "遊玩", "research": "研究", - "grantee": "資助", + "grantee": "授資助者", "collaborate": "合作", "fullyPSE": "完全PSE" }, "status": { - "archived": "已存檔", + "archived": "已封存", "active": "活躍" }, "sortBy": "排序方式:{{option}}", diff --git a/app/i18n/locales/zh-TW/resources-page.json b/app/i18n/locales/zh-TW/resources-page.json index ff790cf4..8f8668d2 100644 --- a/app/i18n/locales/zh-TW/resources-page.json +++ b/app/i18n/locales/zh-TW/resources-page.json @@ -1,6 +1,6 @@ { "title": "資源", - "subtitle": "這個清單由我們的社群共同編製。在我們的 Github 頁面上發起議題(issue)以將資源新增到此清單。", + "subtitle": "這個清單由我們的社群共同編製。來我們的 Github 頁面上發起議題(issue)以將新的資源加入清單。", "onThisPage": "在這個頁面上", "editResources": "編輯資源", "addSource": "新增來源", @@ -8,7 +8,7 @@ "nav": { "getInvolved": "參與", "learn": "學習", - "build": "構建", + "build": "打造", "design": "設計" } } From d9d925530c4258286247bbc30e40b8e9ebc31ec5 Mon Sep 17 00:00:00 2001 From: ChihChengLiang Date: Fri, 2 Feb 2024 02:40:18 +0800 Subject: [PATCH 12/20] zh-CN character fix --- app/i18n/locales/zh-TW/homepage.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/i18n/locales/zh-TW/homepage.json b/app/i18n/locales/zh-TW/homepage.json index 8beedf66..c76dfb1c 100644 --- a/app/i18n/locales/zh-TW/homepage.json +++ b/app/i18n/locales/zh-TW/homepage.json @@ -1,5 +1,5 @@ { - "headerTitle": "隐私 + 擴展探索團", + "headerTitle": "隱私 + 擴展探索團", "headerSubtitle": "為擴展可程式化密碼學世界的人們建立開源資源。", "whoWeAre": "我們是誰", "whoWeAreDescription": "PSE 是一個研究實驗室,建立開源工具來開拓密碼學的世界。", From 8c75a7da6bea8a7ffc75808a992c6c5c174cfbfe Mon Sep 17 00:00:00 2001 From: ChihChengLiang Date: Fri, 2 Feb 2024 16:55:09 +0800 Subject: [PATCH 13/20] lint ts --- app/i18n/settings.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/i18n/settings.ts b/app/i18n/settings.ts index f3b0ec74..ee16c2ee 100644 --- a/app/i18n/settings.ts +++ b/app/i18n/settings.ts @@ -1,7 +1,7 @@ import type { InitOptions } from "i18next" export const fallbackLng = "en" -export const languages = [fallbackLng, "it", "ko", "fr", "zh-CN", "zh-TW", "es"] as const +export const languages = [fallbackLng, "it", "ko", "fr", "zh-CN", "zh-TW", "es"] as const export type LocaleTypes = (typeof languages)[number] export const defaultNS = "translation" export const cookieName = "i18next" From c01a5591e1bed3ab628d85521cb48a68b42d2f07 Mon Sep 17 00:00:00 2001 From: ChihChengLiang Date: Fri, 2 Feb 2024 16:55:30 +0800 Subject: [PATCH 14/20] add en acronym to technical terms --- app/i18n/locales/zh-TW/about-page.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/i18n/locales/zh-TW/about-page.json b/app/i18n/locales/zh-TW/about-page.json index e6ca4dbd..61c8ce03 100644 --- a/app/i18n/locales/zh-TW/about-page.json +++ b/app/i18n/locales/zh-TW/about-page.json @@ -7,7 +7,7 @@ "title": "01. 面向大眾的密碼學", "description": [ "密碼學無處不在:每次您連接到安全網站、使用密碼登錄或解鎖手機時,都在使用密碼學。", - "通過「可程式化」密碼學(例如零知識證明、多方計算或同態加密),我們可以對秘密訊息產生可驗證的聲明,而不必揭露訊息本身。這可以應用於身份管理、抵抗共謀、匿名通訊等眾多領域。", + "通過「可程式化」密碼學(例如零知識證明(ZKP)、多方計算(MPC)或同態加密(FHE)),我們可以對秘密訊息產生可驗證的聲明,而不必揭露訊息本身。這可以應用於身份管理、抵抗共謀、匿名通訊等眾多領域。", "我們正在建立一系列開源且自由供所有人使用的開發工具、研究論文和軟體原型。我們希望我們的資源能啟發人們去創造他們社群所需的新科技。" ] }, From 555986ba16acee8e51de6152dee946a5217182be Mon Sep 17 00:00:00 2001 From: ChihChengLiang Date: Fri, 2 Feb 2024 17:12:26 +0800 Subject: [PATCH 15/20] fullyPSE --- app/i18n/locales/zh-TW/common.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/i18n/locales/zh-TW/common.json b/app/i18n/locales/zh-TW/common.json index b2e9b074..0682c517 100644 --- a/app/i18n/locales/zh-TW/common.json +++ b/app/i18n/locales/zh-TW/common.json @@ -42,7 +42,7 @@ "research": "研究", "grantee": "授資助者", "collaborate": "合作", - "fullyPSE": "完全PSE" + "fullyPSE": "純PSE" }, "status": { "archived": "已封存", From 9d80fb783764d48fed55271c16df48398d48cfb5 Mon Sep 17 00:00:00 2001 From: ChihChengLiang Date: Fri, 2 Feb 2024 17:13:15 +0800 Subject: [PATCH 16/20] translate play --- app/i18n/locales/zh-TW/common.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/i18n/locales/zh-TW/common.json b/app/i18n/locales/zh-TW/common.json index 0682c517..5ede5db9 100644 --- a/app/i18n/locales/zh-TW/common.json +++ b/app/i18n/locales/zh-TW/common.json @@ -38,7 +38,7 @@ }, "tags": { "build": "打造", - "play": "遊玩", + "play": "試用", "research": "研究", "grantee": "授資助者", "collaborate": "合作", From 710c0d4aea9be0b1858d6d89bf9e5f98b2bae0c9 Mon Sep 17 00:00:00 2001 From: ChihChengLiang Date: Fri, 2 Feb 2024 17:18:38 +0800 Subject: [PATCH 17/20] interoperability --- app/i18n/locales/zh-TW/what-we-do-section.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/i18n/locales/zh-TW/what-we-do-section.json b/app/i18n/locales/zh-TW/what-we-do-section.json index 5574d524..e6cdf452 100644 --- a/app/i18n/locales/zh-TW/what-we-do-section.json +++ b/app/i18n/locales/zh-TW/what-we-do-section.json @@ -7,7 +7,7 @@ }, "scaling": { "title": "擴展", - "description": "我們的基礎設施使以太坊更高效且更可及,並幫助社群成長。從帳戶抽象和降低交易成本到Rollups和zkEVM,我們正在建設一個互操作性的未來。" + "description": "我們的基礎設施使以太坊更高效且更可及,並幫助社群成長。從帳戶抽象和降低交易成本到Rollups和zkEVM,我們正在建設一個互通性的未來。" }, "explorations": { "title": "探索", From 72f87e351535637a20c3a91fc471dbede78f6da0 Mon Sep 17 00:00:00 2001 From: ChihChengLiang Date: Fri, 2 Feb 2024 17:36:23 +0800 Subject: [PATCH 18/20] fork --- app/i18n/locales/zh-TW/about-page.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/i18n/locales/zh-TW/about-page.json b/app/i18n/locales/zh-TW/about-page.json index 61c8ce03..58313ce4 100644 --- a/app/i18n/locales/zh-TW/about-page.json +++ b/app/i18n/locales/zh-TW/about-page.json @@ -29,7 +29,7 @@ "title": "04. 開源公共財", "description": [ "我們正在培養一支多元且跨領域的團隊,探索新興的零知識生態系統。PSE 由程式設計師、工程師和數學家以及創意人士和社群組織者組成,共同發現可程式化密碼學的潛力。", - "我們以公開方式開發軟體,所有專案都歡迎人們來貢獻、整合、分岔與回饋。" + "我們以公開方式開發軟體,所有專案都歡迎人們來貢獻、整合、分叉與回饋。" ] } ] From c1602e8ad75766ee2060202f7d75e826b523fb7c Mon Sep 17 00:00:00 2001 From: ChihChengLiang Date: Fri, 2 Feb 2024 17:39:54 +0800 Subject: [PATCH 19/20] Translate PSE --- app/i18n/locales/zh-TW/common.json | 4 ++-- app/i18n/locales/zh-TW/homepage.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/i18n/locales/zh-TW/common.json b/app/i18n/locales/zh-TW/common.json index 5ede5db9..56c3142c 100644 --- a/app/i18n/locales/zh-TW/common.json +++ b/app/i18n/locales/zh-TW/common.json @@ -1,5 +1,5 @@ { - "siteTitle": "隱私與擴展探索團", + "siteTitle": "隱私與擴展探索團隊", "siteDescription": "通過密碼學研究和集體實驗來增強以太坊。", "menu": { "home": "首頁", @@ -14,7 +14,7 @@ "firstGoodIssue": "好上手的開源貢獻" }, "footer": { - "description": "隱私 + 擴展探索團是由以太坊基金會資助的跨領域團隊。", + "description": "隱私與擴展探索團隊是由以太坊基金會資助的跨領域團隊。", "privacyPolicy": "隱私政策", "termsOfUse": "使用條款" }, diff --git a/app/i18n/locales/zh-TW/homepage.json b/app/i18n/locales/zh-TW/homepage.json index c76dfb1c..5ee57294 100644 --- a/app/i18n/locales/zh-TW/homepage.json +++ b/app/i18n/locales/zh-TW/homepage.json @@ -1,5 +1,5 @@ { - "headerTitle": "隱私 + 擴展探索團", + "headerTitle": "隱私與擴展探索團隊", "headerSubtitle": "為擴展可程式化密碼學世界的人們建立開源資源。", "whoWeAre": "我們是誰", "whoWeAreDescription": "PSE 是一個研究實驗室,建立開源工具來開拓密碼學的世界。", From aaa21684b43701b05f0c5645b10e49d1d55c142c Mon Sep 17 00:00:00 2001 From: ChihChengLiang Date: Fri, 2 Feb 2024 17:58:39 +0800 Subject: [PATCH 20/20] collective experiment ??? --- app/i18n/locales/zh-TW/common.json | 2 +- app/i18n/locales/zh-TW/what-we-do-section.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/i18n/locales/zh-TW/common.json b/app/i18n/locales/zh-TW/common.json index 56c3142c..9165927c 100644 --- a/app/i18n/locales/zh-TW/common.json +++ b/app/i18n/locales/zh-TW/common.json @@ -1,6 +1,6 @@ { "siteTitle": "隱私與擴展探索團隊", - "siteDescription": "通過密碼學研究和集體實驗來增強以太坊。", + "siteDescription": "通過密碼學研究和合作實驗來改進以太坊。", "menu": { "home": "首頁", "projectLibrary": "專案集", diff --git a/app/i18n/locales/zh-TW/what-we-do-section.json b/app/i18n/locales/zh-TW/what-we-do-section.json index e6cdf452..eff0db0b 100644 --- a/app/i18n/locales/zh-TW/what-we-do-section.json +++ b/app/i18n/locales/zh-TW/what-we-do-section.json @@ -11,6 +11,6 @@ }, "explorations": { "title": "探索", - "description": "我們通過集體實驗來繪製新興的零知識生態系統地圖。我們協作,分享我們所學,並歡迎來自世界各地的貢獻。" + "description": "我們通過合作實驗來繪製新興的零知識生態系統地圖。我們協作,分享我們所學,並歡迎來自世界各地的貢獻。" } }