Files
pse.dev/app/labels.ts
Andy 820b50f30d feat: new Ecosystem section (#587)
* feat: add new Ecosystem section

Add new Ecosystem page with ecosystem cards and list components.
Includes INCO report and sorting functionality.

* fix: updated private transfers link
2025-12-16 16:01:20 -06:00

355 lines
15 KiB
TypeScript

export const LABELS = {
BLOG_PAGE: {
TITLE: "Blog",
SUBTITLE:
"Read our latest articles and stay updated on the latest news in the world of cryptography.",
RECENT_ARTICLES: "Recent posts",
SEE_MORE: "More posts",
READ_MORE: "Read more",
SEARCH_PLACEHOLDER: "Search PSE's blog",
},
BLOG_TAGS_PAGE: {
TITLE: "Blog tags",
TAG_TITLE: "Blog posts tagged with: '{{tag}}'",
SUBTITLE:
"Read our latest articles and stay updated on the latest news in the world of cryptography.",
BACK_TO_ARTICLES: "Back to articles",
},
COMMON: {
MENU: {
PROJECTS: "Projects",
RESEARCH: "Research",
ABOUT: "About",
BLOG: "Blog",
ECOSYSTEM: "Ecosystem",
},
FOOTER: {
DESCRIPTION:
"Privacy Stewards of Ethereum is a multidisciplinary team supported by the Ethereum Foundation.",
PRIVACY_POLICY: "Privacy Policy",
TERMS_OF_USE: "Terms of use",
},
FILTER_OPTIONS: {
RANDOM: "Random",
ASC: "Title: A-Z",
DESC: "Title: Z-A",
RELEVANCE: "Relevance",
},
FILTER_LABELS: {
KEYWORDS: "Keywords",
BUILT_WITH: "Built with",
THEMES: "Themes selected",
PROJECT_STATUS: "Project status",
FUNDING_SOURCE: "Funding source",
FUNDING: "Funding",
LICENSE: "License",
},
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",
},
STATUS: {
ACTIVE: "Active",
INACTIVE: "Inactive",
},
PROJECT_SUNSET:
"This project has been sunset and is not actively worked on anymore.",
PROJECT_MAINTENANCE:
"This project is still being monitored for bug fixes but is not under active feature development",
SORT_BY: "Sort by: {{option}}",
TRY_IT_OUT: "Try it out!",
LEARN_MORE: "Learn more",
LEARN_MORE_DISCORD:
"Join our Discord to learn more about our programs and other educational opportunities!",
BUILD_WITH_THIS_TOOL: "Build with this tool",
BUILD_WITH: "Build with",
DEEP_DIVE_RESEARCH: "Dive deeper into the research",
SEARCH_PROJECT_PLACEHOLDER: "Search project title or keyword",
LAST_UPDATED_AT: "Last updated {{date}}",
PROJECT_LIBRARY: "Project Library",
PROJECT_RESEARCH_LIBRARY: "Research Library",
BACK_TO_PROJECT_LIBRARY: "Back to project library",
DISCOVER_MORE: "Discover more",
GO_TO_HOME: "Go to homepage",
NO_RESULTS: "No results found.",
NO_RESULTS_DESCRIPTION:
"Sorry, we couldn't find any results for your search. Please try again with different keywords.",
DEVELOPMENT_PROJECTS: "Development Projects",
APPLIED_RESEARCH: "Applied Research",
CLEAR_ALL: "Clear all",
SHOW_PROJECTS: "Show projects",
FILTERS: "Filters",
SHOWING_PROJECTS: "Showing {{count}} projects",
SHOWING_PROJECTS_WITH: "Showing {{count}} projects with:",
CONNECT_WITH_US: "Connect with us",
CONNECT_WITH_US_DESCRIPTION:
"Join our community on Discord to try out new apps, build with our tools, share feedback, and contribute to projects!",
OUR_YEAR_PROGRAM: "Our {{year}} programs",
ON_THIS_PAGE: "On this page",
HOW_TO_APPLY: "How to apply",
CONNECT_WITH_US_ON_PLATFORM: "Connect with us on {{platform}}",
ADD_RESOURCE: "Add a resource",
JOIN_OUR_DISCORD: "Join our discord",
PREV_BRAND_IMAGE: "Previous branding",
EDIT_THIS_PAGE: "Edit this page",
CONTENTS: "Contents",
PROJECT_TEAM: "Team",
YOUTUBE_VIDEOS: "YouTube Videos",
MORE_POSTS: "More posts",
},
HOMEPAGE: {
MISSION_TITLE: "Our Mission",
MISSION_DESCRIPTION:
"Ethereum is the foundation of a freer digital world, but it will not reach its full potential without privacy. We're building cryptographic tools, co-creating standards, and coordinating throughout the ecosystem to make privacy practical for Ethereum.",
MISSION_BUTTON: "LEARN MORE ABOUT US",
HEADER_TITLE: "Privacy Stewards of Ethereum",
HEADER_SUBTITLE:
"PSE is a research and development lab delivering privacy to the Ethereum ecosystem.",
JOIN_OUR_DISCORD: "Join our Discord",
CONNECT_WITH_US: {
TITLE: "Join our programs",
DESCRIPTION:
"Want to explore the world of programmable cryptography and learn how to make contributions to open-source projects? Join our free programs to start your journey!",
},
VIDEOS: "VIDEOS",
VISIT_OUR_CHANNEL: "More videos",
ERROR_LOADING_VIDEOS: "Error loading videos",
CHECK_OUT_OUR_YOUTUBE:
"Check out our YouTube to learn the latest in advanced cryptography.",
LEARN_AND_CONNECT: {
TITLE: "Learn & Connect",
DESCRIPTION:
"Join the Ethereum R&D discord to get updates on PSE projects and talk with other privacy builders and researchers about the future of privacy on Ethereum.",
ACTION: "Join the ETH R&D Discord",
},
COLLABORATE_AND_CONTRIBUTE: {
TITLE: "Collaborate & Contribute",
DESCRIPTION:
"Connect with us on the Ethereum Magicians to dive into technical discussions, give feedback, make proposals, and collaborate on research and development.",
ACTION: "Join Ethereum Magicians",
},
},
NEWS_SECTION: {
RECENT_UPDATES: "Recent Updates",
SEE_ALL_UPDATES: "See more announcements on Discord",
REPOST_ON_SOCIAL: "Repost on {{socialName}}",
},
PROGRAMS_PAGE: {
TITLE: "Get started with programmable cryptography",
DESCRIPTION:
"PSE offers free educational programs to help you dive deep into Zero Knowledge Proofs, Fully Homomorphic Encryption, Multi-Party Computation and the latest in programmable cryptography. Whether you're looking to learn the basics or start making open-source contributions, we have resources for your learning journey!",
COMMON: {
CURRICULUM: "Curriculum",
APPLY_NOW: "Apply now",
LEARN_MORE_ON_GITHUB: "Learn more on Github",
WEEK: "Week {{week}}",
},
CURRICULUM: [
{
TITLE: "PRE-REQUISITES",
ITEMS: [
"Course overview and resources",
"Git, GitHub, and PR workflow basics",
"Introduction to ZKPs and Number Theory",
],
},
{
TITLE: "Cryptographic Basics",
ITEMS: [
"Getting started with Circom",
"Basics of encryption and hash functions",
"Digital signatures and elliptic curve cryptography",
],
},
{
TITLE: "More Crypto + ZKPs",
ITEMS: [
"Circom crash course + practice",
"KZG Commitments and zkSNARKs",
"Overview of Trusted Setups and Groth16",
],
},
{
TITLE: "Hackathon",
ITEMS: [
"A break from studying",
"One week to build something with your new skills!",
],
},
{
TITLE: "PLONK Week",
ITEMS: [
"Learn Rust and complete Rustlings",
"Deep dive into PLONK",
"Make a presentation and blog post on PLONK",
],
},
{
TITLE: "Technologies + Applications",
ITEMS: [
"Halo2 introduction and practical",
"Study of FHE and MPC",
"Explore Semaphore, Bandada, TLSNotary, ZKEmail",
],
},
],
CORE_PROGRAM: {
TITLE: "Core Program",
DESCRIPTION: [
"PSE's Core Program is an eight-week introductory course for university students looking to explore the world of programmable cryptography. The program will be run hybrid style with online and in-person sessions in Argentina (Buenos Aires), Costa Rica (San José), Ecuador (Cuenca), Japan (Tokyo), South Korea (Seoul), and Taiwan (Taipei).",
"By the end of the program, you will gain comprehensive knowledge about Zero Knowledge Proofs (ZKP), Fully Homomorphic Encryption (FHE), and Multiparty Computation (MPC). You will also bolster your GitHub portfolio, and potentially receive grants for further research and contributions!",
],
},
ACCELERATION_PROGRAM: {
TITLE: "Acceleration program",
DESCRIPTION: [
"Acceleration program supports alumni of our entry level programs (e.g. Core Program, ZK Summer, ZK Playground) to deepen explorations of ZKP, FHE, MPC, and related technologies through grants and mentorship. This program operates on a round-based application system, focusing on specific open tasks for each round.",
],
},
HOW_TO_APPLY: {
DESCRIPTION:
"We encourage people to apply as each round opens because we review applications on a first-come first-serve basis! If there are multiple proposals about the same issue, we may consider granting multiple applications on a case-by-case basis.",
OPEN_TASKS: {
TITLE: "To apply for an open task:",
DESCRIPTION: [
"Explore the <a href='https://github.com/privacy-scaling-explorations/acceleration-program/issues?q=is%3Aopen+is%3Aissue+-label%3A%22Application+Proposal%22+-label%3A%22WIP%22+' target='_blank'>Open Task RFP List</a>",
"Apply using this <a href='https://github.com/privacy-scaling-explorations/acceleration-program/issues/new?assignees=&labels=&projects=&template=proposal-for-applicant.md&title=' target='_blank'>template</a>",
],
},
SUBMIT_IDEA: {
TITLE: "To submit your own idea:",
DESCRIPTION: [
"Submit your idea using this <a href='https://github.com/privacy-scaling-explorations/acceleration-program/issues/new?assignees=&labels=&projects=&template=propose-your-open-task.md&title=' target='_blank'>template</a>",
"You can look into this <a href='https://github.com/privacy-scaling-explorations/acceleration-program/blob/main/Doc/Progcrypto%20Grant%20Program.md' target='_blank'>idea pool</a> and find one and submit here",
],
},
},
},
PROJECTS_PAGE: {
TITLE: "Explore Our Projects",
GRADUATED_PROJECTS:
"Explore graduated projects that have spun out into the ecosystem",
},
RESEARCH_PAGE: {
TITLE: "Explore Our Research",
SUBTITLE:
"Our research model is open source, iterative, and driven by real-world use cases.",
ACTIVE_RESEARCH: "Active Research",
PAST_RESEARCH: "Past Research",
},
ECOSYSTEM_PAGE: {
TITLE: "Explore Our Ecosystem",
SUBTITLE:
"Explore our ecosystem exploration artifacts, from reports to maps.",
ARTIFACTS: "Ecosystem Artifacts",
EXTERNAL_RESEARCH_REPORTS:
"Explore ecosystem research reports done by other teams outside PSE",
},
RESOURCES_PAGE: {
TITLE: "Resources",
SUBTITLE:
"This list was compiled by our community. Submit an issue on our Github page to add a resource to this list.",
ON_THIS_PAGE: "On this page",
ADD_RESOURCE_QUESTION: "Didn't find what you are looking for?",
NAV: {
GET_INVOLVED: "Get involved",
LEARN: "Learn",
BUILD: "Build",
DESIGN: "Design",
},
},
WHAT_WE_DO_SECTION: {
BUILD: {
TITLE: "Building open source tools",
DESCRIPTION:
"We develop open source tools for things like data provenance, private identity, voting, and more to make privacy a core feature of Ethereum's application layer.",
ACTION: "See our projects",
},
RESEARCH: {
TITLE: "Researching new applications",
DESCRIPTION:
"We benchmark primitives, systematize knowledge, and explore new ideas with the potential to transform the capabilities and impact of programmable cryptography.",
ACTION: "See our research",
},
},
CORE_PROGRAM_FAQ: [
{
QUESTION: "Who can apply?",
ANSWER:
"The Core Program is open to university students based in Japan, South Korea, Taiwan, Costa Rica, Ecuador and Argentina with a basic understanding of programming. If you're currently enrolled in a mathematics or computer science program, you're likely an excellent fit.",
},
{
QUESTION: "What is the structure of the program?",
ANSWER:
"We use a hybrid learning model with the majority of learning happening online and weekly in-person meetings for discussions and problem-solving. The program consists of three stages: 1) self-driven exploration & guidance, 2) hands-on circuit writing, and 3) open-source project contribution.",
},
{
QUESTION: "How much time will I need to commit?",
ANSWER:
"We're looking for dedicated students who can commit 40 hours a week from mid-July to September. You will be required to attend in-person meetups once a week and make presentations.",
},
{
QUESTION: "Can I participate remotely?",
ANSWER:
"Unfortunately no, the weekly in-person sessions are required for in-depth discussions and collaborative problem-solving.",
},
{
QUESTION: "What will I gain from this program?",
ANSWER:
"Upon completing the program, you'll have comprehensive knowledge about programmable cryptography, a bolstered GitHub portfolio, and opportunities to apply for grants for further research and contributions.",
},
{
QUESTION: "What if I have more questions?",
ANSWER:
"For any further questions or additional information, you can join our <a class='underline' target='_blank' href='https://t.me/+ebGauHbpDE0yZGIx'>Telegram group</a>!",
},
],
ACCELERATION_PROGRAM_FAQ: [
{
QUESTION: "Who can apply?",
ANSWER:
"The Acceleration program is open to alumni of our entry level programs (e.g. Launch Program, ZK Playground) and other applicants at beginner to intermediate levels with programmable cryptography.",
},
{
QUESTION: "What platform does the program use?",
ANSWER:
"We will primarily utilize a Github repository for managing documents and staging of the grant proposals, grantees, and their progress. Stakeholders involved can utilize Github issues and pull requests to comment and collaborate.",
},
{
QUESTION: "How does the grant funding work?",
ANSWER: [
"While the core funding this program comes through PSE via the Ethereum Ecosystem Support Program (ESP), some bounties are supported by specific teams.",
"Selected grantees will receive a small amount of funding after the completion of the first milestone. Following milestones will be awarded larger amounts.",
],
},
{
QUESTION: "How many proposals are accepted per open task?",
ANSWER:
"Generally one proposal will be accepted. However, it is possible for applicants to form a team and work collaboratively.",
},
{
QUESTION: "How long will I have to tackle the open tasks?",
ANSWER:
"Though our rounds are run in three month periods, the duration of your grant may be shorter or longer depending on task details.",
},
{
QUESTION: "Can I propose an open task?",
ANSWER:
"If you have an interesting idea, you can submit it as an self proposed open task. Just to make sure you clearly credit to the original idea and clearly state if that idea is also funded by someone else.",
},
{
QUESTION: "What if I have more questions?",
ANSWER:
"For any further questions or additional information, you can join our Telegram group!",
},
],
}