Files
pse.dev/app/labels.ts
Kalidou Diagne 8ea062d57b fix layout and implement new design (#470)
* fix layout and implement new design + fix dark mode styles
2025-06-20 13:09:55 +01:00

420 lines
20 KiB
TypeScript

export const LABELS = {
ABOUT_PAGE: {
TITLE: "About our team",
DESCRIPTION:
"PSE is an Ethereum Foundation supported research and development lab dedicated to testing use cases for cryptographic primitives. We build open source infrastructure and tools, host workshops and summer programs, and collaborate with people bringing cryptography to life.",
OUR_PRINCIPLES_TITLE: "Our Principles",
BANNER: {
TITLE: "Connect with us",
SUBTITLE:
"Join our discord to learn more about our research, connect with our community, and keep posted about jobs and grant opportunities!",
},
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. Prioritizing privacy",
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 programs for students and lecture series that are open to everyone interested in building with cryptography.",
],
},
{
TITLE: "04. Collective exploration",
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.",
],
},
],
},
BLOG_PAGE: {
TITLE: "Blog",
SUBTITLE:
"Read our latest articles and stay updated on the latest news in the world of cryptography.",
RECENT_ARTICLES: "Recent articles",
SEE_MORE: "See more",
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: {
SITE_TITLE: "Privacy & Scaling Explorations",
SITE_DESCRIPTION:
"Enhancing Ethereum through cryptographic research and collective experimentation.",
ACTIVE_RESEARCH: "Active Research",
PAST_RESEARCH: "Past Research",
MENU: {
HOME: "Home",
PROJECT_LIBRARY: "Project Library",
PROJECTS: "Projects",
RESEARCH: "Research",
ABOUT: "About",
RESOURCES: "Resources",
JOBS: "Jobs",
BLOG: "Blog",
ACTIVITY: "Activity",
REPORT: "Technical Reports",
FIRST_GOOD_ISSUE: "Good First Issue",
PROGRAMS: "Programs",
OPEN_ISSUES: "Open Issues",
},
FOOTER: {
DESCRIPTION:
"Privacy + Scaling Explorations 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",
PROJECT_TYPE: "Project type",
},
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",
FULLY_PSE: "Fully PSE",
},
STATUS: {
ARCHIVED: "Inactive",
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",
CLOSE: "Close",
LAST_UPDATED_AT: "Last updated {{date}}",
PROJECT_LIBRARY: "Project 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.",
EXPLORE_PROJECT_LIBRARY: "Explore Project Library",
DEVELOPMENT_PROJECTS: "Development Projects",
RESEARCH: "Research",
CLEAR_ALL: "Clear all",
SHOW_PROJECTS: "Show projects",
FILTERS: "Filters",
WHAT_DO_YOU_WANT_DO_TODAY: "What do you want to do today?",
SHOWING_PROJECTS: "Showing {{count}} projects",
SHOWING_PROJECTS_WITH: "Showing {{count}} projects with:",
CONNECT_WITH_US: "Connect with us",
CONNECT_WITH_US_DESCRIPTION:
"We welcome contributions from around the world! Join our discord to try out apps, build with our tools, contribute to projects, or check out job openings and grant opportunities.",
OUR_YEAR_PROGRAM: "Our {{year}} programs",
ON_THIS_PAGE: "On this page",
HOW_TO_APPLY: "How to apply",
CHOOSE_PROGRAM: "Choose your program",
CONNECT_WITH_US_ON_PLATFORM: "Connect with us on {{platform}}",
ADD_RESOURCE: "Add a resource",
NOT_CURRENTLY_ACTIVE: "Not Currently Active",
INACTIVE: "Inactive",
JOIN_OUR_DISCORD: "Join our discord",
PREV_BRAND_IMAGE: "Previous branding",
EDIT_THIS_PAGE: "Edit this page",
CONTENTS: "Contents",
PROJECT_VIDEOS: "Project Videos",
ERROR_LOADING_VIDEOS: "Error loading videos",
PROJECT_TEAM: "Team",
YOUTUBE_VIDEOS: "YouTube Videos",
MORE_POSTS: "More posts",
},
HOMEPAGE: {
HEADER_TITLE: "Privacy + Scaling Explorations",
HEADER_SUBTITLE:
"PSE is a research and development lab with a mission of making cryptography useful for human collaboration. We build open source tooling with things like zero-knowledge proofs, multiparty computation, homomorphic encryption, Ethereum, and more.",
WHO_WE_ARE: "Who we are",
WHO_WE_ARE_DESCRIPTION:
"PSE is a research lab building free tools that expand the world of cryptography.",
HOW_TO_PLUG_IN: "How to plug in",
HOW_TO_PLUG_IN_DESCRIPTION:
"Try out our apps, build with our tools, contribute to projects, or check out our job openings. We welcome contributions from around the world!",
JOIN_OUR_DISCORD: "Join our community",
RECENT_UPDATES: "Recent updates",
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: "VISIT OUR CHANNEL",
ERROR_LOADING_VIDEOS: "Error loading videos",
CHECK_OUT_OUR_YOUTUBE:
"Check out our YouTube to learn the latest in advanced cryptography.",
},
NEWS_SECTION: {
LEARN_AND_SHARE: "Learn & Share",
EVENT: "Event",
BLOG_POST: "Blog Post",
WATCH: "Watch",
READ: "Read",
ATTEND: "Attend",
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: {
FAQ: "FAQ",
CURRICULUM: "Curriculum",
HOW_TO_APPLY: "How to apply",
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 Project Library",
SUBTITLE:
"Everything PSE works on is public and open source. All of our projects, whether research or development, are resources you can learn from and build with.",
},
RESEARCH_PAGE: {
TITLE: "Research",
SUBTITLE:
"Our research model is exploratory, iterative, and full-stack. We work on areas that are often overlooked by academia or industry — foundational concepts that need clarity, implementation gaps that have stalled progress, and risky ideas with uncertain but transformative potential. Sometimes our research unlocks a new breakthrough that leads to prototypes, and sometimes we just clarify assumptions and fill in theoretical gaps. We believe meaningful progress comes from applying research to real-world needs. Our work is open source, and we maintain a feedback loop so that challenges from the field can help shape our focus. We aim to support the broader ecosystem by systematizing knowledge, benchmarking new primitives, and offering credible guidance to advance the world of cryptography.",
ACTIVE_RESEARCH: "Active Research",
PAST_RESEARCH: "Past Research",
},
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",
EDIT_RESOURCES: "Edit resources",
ADD_SOURCE: "Add a source",
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: {
WHAT_WE_DO: "What we do",
WHAT_WE_DO_DESCRIPTION:
"PSE is a multidisciplinary team creating open source privacy and scaling tools 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.",
},
},
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!",
},
],
}