From 734f229edef5add275a2416382bebe588cbc369d Mon Sep 17 00:00:00 2001 From: Daniel Helm Date: Tue, 17 Oct 2023 20:09:55 +0700 Subject: [PATCH] Mainnet Launch (#105) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Removed trailing slashes in the urls (#63) Fix: faucet link broken because of the double slash * Fix: What's next link on ERC721 bridge page when you're on ERC721 NFT Bridge page and scrolling down to whats next you see ERC1155 Token Bridge tap, when you click on it. it doesn't take you to ERC1155 Token Bridge page. it will reload the same page. so i fixed by editing the whats next line. * Update: Add Bware Faucet (#64) * add bware faucet * fix dangling html close comment * fix: apply new logo (#66) * Rebranding (#69) * Update: 8/23/23 (#65) * Removed trailing slashes in the urls (#63) Fix: faucet link broken because of the double slash * Fix: What's next link on ERC721 bridge page when you're on ERC721 NFT Bridge page and scrolling down to whats next you see ERC1155 Token Bridge tap, when you click on it. it doesn't take you to ERC1155 Token Bridge page. it will reload the same page. so i fixed by editing the whats next line. * Update: Add Bware Faucet (#64) * add bware faucet * fix dangling html close comment --------- Co-authored-by: Kirill Nikolaev <80189148+knikolaeff@users.noreply.github.com> Co-authored-by: monem <142049670+juve4ever@users.noreply.github.com> * fix: apply new logo (#67) * update press link and change zero-knowledge to zero knowledge --------- Co-authored-by: Daniel Helm Co-authored-by: Kirill Nikolaev <80189148+knikolaeff@users.noreply.github.com> Co-authored-by: monem <142049670+juve4ever@users.noreply.github.com> Co-authored-by: Holybasil * Prod to develop fixing icons to resolve PRs to different branches (#72) * Update: 8/23/23 (#65) * Removed trailing slashes in the urls (#63) Fix: faucet link broken because of the double slash * Fix: What's next link on ERC721 bridge page when you're on ERC721 NFT Bridge page and scrolling down to whats next you see ERC1155 Token Bridge tap, when you click on it. it doesn't take you to ERC1155 Token Bridge page. it will reload the same page. so i fixed by editing the whats next line. * Update: Add Bware Faucet (#64) * add bware faucet * fix dangling html close comment --------- Co-authored-by: Kirill Nikolaev <80189148+knikolaeff@users.noreply.github.com> Co-authored-by: monem <142049670+juve4ever@users.noreply.github.com> * fix: apply new logo (#67) * fix: Apple touch icon 256x256 (#68) * Update prod for rebrand. (#71) * Removed trailing slashes in the urls (#63) Fix: faucet link broken because of the double slash * Fix: What's next link on ERC721 bridge page when you're on ERC721 NFT Bridge page and scrolling down to whats next you see ERC1155 Token Bridge tap, when you click on it. it doesn't take you to ERC1155 Token Bridge page. it will reload the same page. so i fixed by editing the whats next line. * Update: Add Bware Faucet (#64) * add bware faucet * fix dangling html close comment * fix: apply new logo (#66) * Rebranding (#69) * Update: 8/23/23 (#65) * Removed trailing slashes in the urls (#63) Fix: faucet link broken because of the double slash * Fix: What's next link on ERC721 bridge page when you're on ERC721 NFT Bridge page and scrolling down to whats next you see ERC1155 Token Bridge tap, when you click on it. it doesn't take you to ERC1155 Token Bridge page. it will reload the same page. so i fixed by editing the whats next line. * Update: Add Bware Faucet (#64) * add bware faucet * fix dangling html close comment --------- Co-authored-by: Kirill Nikolaev <80189148+knikolaeff@users.noreply.github.com> Co-authored-by: monem <142049670+juve4ever@users.noreply.github.com> * fix: apply new logo (#67) * update press link and change zero-knowledge to zero knowledge --------- Co-authored-by: Daniel Helm Co-authored-by: Kirill Nikolaev <80189148+knikolaeff@users.noreply.github.com> Co-authored-by: monem <142049670+juve4ever@users.noreply.github.com> Co-authored-by: Holybasil --------- Co-authored-by: Kirill Nikolaev <80189148+knikolaeff@users.noreply.github.com> Co-authored-by: monem <142049670+juve4ever@users.noreply.github.com> Co-authored-by: Holybasil Co-authored-by: zzq0826 <770166635@qq.com> --------- Co-authored-by: Kirill Nikolaev <80189148+knikolaeff@users.noreply.github.com> Co-authored-by: monem <142049670+juve4ever@users.noreply.github.com> Co-authored-by: Holybasil Co-authored-by: zzq0826 <770166635@qq.com> * Update blocks.mdx (#76) * Update erc721-nft-bridge.mdx (#78) * Update helper.tsx (#75) * Update/repo banner (#83) * update: new banner * add badges * fix not translate in React Components inside Astro (#85) * fixed broken links and fixed some whats-nexts (#87) * fix spelling of "Merkle" (#91) * Fixed wrong address (#90) * Update bridge-erc20-through-the-custom-gateway.mdx Fixed wrong address * Update bridge-erc20-through-the-custom-gateway.mdx * Update PureFooter.tsx (#84) Open a new target URL in new tab, current its overriding this page(main domain) * Spanish Translation and English Scroll Docs Fixes (Remake) (#95) * spanish bug fix * redo previous fixes * spanish grammar fix * localization improvements on developers index page * improvement proposals for some developers pages * finished my Developer review * improvements to user guide in spanish * learn spanish translation review * technology spanish translation review * Glosary update --------- Co-authored-by: ManuGodzilla <142924505+ManuGodzilla@users.noreply.github.com> Co-authored-by: axlvaz * Update verifying-smart-contracts.mdx (#101) I just found this word spelling error * feat: add technology/security section (#100) * feat: add technology/security section * update scope and firm ordering * update Zellic reports * fix critical price - missing 0 * add report * clarify out-of-scope submissions --------- Co-authored-by: Haichen Shen * Developer guides: Mainnet related updates (#102) * initial network changes * update for mainnet content --------- Co-authored-by: Daniel Helm * update for mainnet content (#104) * fixed foundry verification (#103) --------- Co-authored-by: Kirill Nikolaev <80189148+knikolaeff@users.noreply.github.com> Co-authored-by: monem <142049670+juve4ever@users.noreply.github.com> Co-authored-by: Holybasil Co-authored-by: zzq0826 <770166635@qq.com> Co-authored-by: Péter Garamvölgyi Co-authored-by: diposs Co-authored-by: ManuGodzilla <142924505+ManuGodzilla@users.noreply.github.com> Co-authored-by: Anton Livaja Co-authored-by: Ahmed Castro Co-authored-by: jrsurya <30382496+jrsurya@users.noreply.github.com> Co-authored-by: axlvaz Co-authored-by: JohnsonSmile Co-authored-by: Haichen Shen --- astro-i18next.config.ts | 2 +- public/locales/en/translation.json | 25 +- public/locales/es/translation.json | 145 ++++++- src/components/NavCard.astro | 3 +- src/components/PageContent/WhatsNext.astro | 3 +- src/components/RightSidebar/MoreMenu.astro | 7 +- .../RightSidebar/RightSidebar.astro | 3 +- .../RightSidebar/TableOfContents/index.tsx | 4 +- src/config/menu.ts | 10 + src/config/sidebar.ts | 49 ++- .../en/developers/developer-quickstart.mdx | 64 +++- .../ethereum-and-scroll-differences.mdx | 6 +- src/content/docs/en/developers/index.mdx | 8 +- .../the-scroll-messenger.mdx | 8 +- .../docs/en/developers/scroll-contracts.mdx | 157 +++++++- .../developers/transaction-fees-on-scroll.mdx | 6 +- .../developers/verifying-smart-contracts.mdx | 25 +- .../docs/en/getting-started/overview.md | 14 +- .../security/audits-and-bug-bounty.mdx | 77 ++++ src/content/docs/en/user-guide/bridge.mdx | 5 +- .../en/user-guide/{index.md => index.mdx} | 24 +- src/content/docs/en/user-guide/setup.mdx | 16 +- src/content/docs/es/article-components.mdx | 164 ++++++++ .../es/developers/_images/enforcedTxData.png | Bin 0 -> 52677 bytes .../_images/enforcedTxSepoliascan.png | Bin 0 -> 70370 bytes .../developers/_images/injectedProviderMM.png | Bin 0 -> 16168 bytes .../developers/_images/mmNetworkSelection.png | Bin 0 -> 23502 bytes .../docs/es/developers/_images/verify1.png | Bin 0 -> 85548 bytes .../es/developers/developer-quickstart.mdx | 222 +++++++++++ .../ethereum-and-scroll-differences.mdx | 103 +++++ ...ridge-erc20-through-the-custom-gateway.mdx | 354 ++++++++++++++++++ .../guides/contract-deployment-tutorial.mdx | 85 +++++ .../guides/estimating-gas-and-tx-fees.mdx | 227 +++++++++++ ...roll-messenger-cross-chain-interaction.mdx | 120 ++++++ src/content/docs/es/developers/index.mdx | 94 +++++ .../docs/es/developers/l1-and-l2-bridging.mdx | 35 ++ .../enforced-transactions.mdx | 57 +++ .../erc1155-token-bridge.mdx | 161 ++++++++ .../l1-and-l2-bridging/erc721-nft-bridge.mdx | 131 +++++++ .../eth-and-erc20-token-bridge.mdx | 206 ++++++++++ .../the-scroll-messenger.mdx | 139 +++++++ .../docs/es/developers/scroll-contracts.mdx | 100 +++++ .../developers/transaction-fees-on-scroll.mdx | 174 +++++++++ .../developers/verifying-smart-contracts.mdx | 87 +++++ .../docs/es/getting-started/overview.md | 44 +++ src/content/docs/es/glossary.md | 71 ++++ src/content/docs/es/learn/index.mdx | 28 ++ src/content/docs/es/learn/intro-to-rollups.md | 51 +++ .../docs/es/learn/the-scalability-problem.md | 27 ++ .../additional-zk-learning-resources.md | 26 ++ .../introduction-to-zero-knowledge.mdx | 75 ++++ .../zero-knowledge/kzg-commitment-scheme.md | 70 ++++ .../polynomial-commitment-schemes.md | 35 ++ .../docs/es/technology/_images/L1-to-L2.png | Bin 0 -> 40292 bytes .../docs/es/technology/_images/L2-to-L1.png | Bin 0 -> 45854 bytes .../docs/es/technology/_images/arch.png | Bin 0 -> 406441 bytes .../docs/es/technology/_images/batching.png | Bin 0 -> 325958 bytes .../docs/es/technology/_images/deposit.png | Bin 0 -> 65334 bytes .../docs/es/technology/_images/rollup.png | Bin 0 -> 443078 bytes .../es/technology/_images/withdraw-trie.png | Bin 0 -> 36185 bytes .../docs/es/technology/_images/withdraw.png | Bin 0 -> 373182 bytes .../docs/es/technology/_images/zkevm1.png | Bin 0 -> 161918 bytes .../docs/es/technology/_images/zkevm2.png | Bin 0 -> 345812 bytes .../docs/es/technology/_images/zkevm3.png | Bin 0 -> 415772 bytes .../es/technology/_images/zktrie-arch.png | Bin 0 -> 121660 bytes .../es/technology/_images/zktrie-deletion.png | Bin 0 -> 141532 bytes .../technology/_images/zktrie-insertion.png | Bin 0 -> 128270 bytes .../bridge/cross-domain-messaging.mdx | 232 ++++++++++++ .../es/technology/bridge/deposit-gateways.mdx | 183 +++++++++ .../technology/bridge/withdraw-gateways.mdx | 165 ++++++++ .../docs/es/technology/chain/accounts.mdx | 29 ++ .../docs/es/technology/chain/blocks.mdx | 37 ++ .../docs/es/technology/chain/differences.mdx | 46 +++ .../docs/es/technology/chain/rollup.mdx | 155 ++++++++ .../docs/es/technology/chain/transactions.mdx | 91 +++++ src/content/docs/es/technology/index.mdx | 24 ++ .../es/technology/prover/proof-generation.mdx | 7 + .../technology/sequencer/execution-node.mdx | 83 ++++ .../es/technology/sequencer/rollup-node.mdx | 33 ++ .../docs/es/technology/sequencer/zktrie.mdx | 204 ++++++++++ .../es/technology/zkevm/intro-to-zkevm.md | 30 ++ .../es/technology/zkevm/zkevm-overview.mdx | 56 +++ .../docs/es/user-guide/_images/bridge1.png | Bin 0 -> 394497 bytes .../docs/es/user-guide/_images/bridge2.png | Bin 0 -> 434566 bytes .../docs/es/user-guide/_images/bridge3.png | Bin 0 -> 739661 bytes .../docs/es/user-guide/_images/bridge4.png | Bin 0 -> 445983 bytes .../docs/es/user-guide/_images/bridge5.png | Bin 0 -> 401958 bytes .../docs/es/user-guide/_images/bridge6.png | Bin 0 -> 481609 bytes .../docs/es/user-guide/_images/bridge7.png | Bin 0 -> 540366 bytes .../docs/es/user-guide/_images/bridge8.png | Bin 0 -> 480011 bytes src/content/docs/es/user-guide/bridge.mdx | 126 +++++++ .../docs/es/user-guide/common-errors.mdx | 41 ++ src/content/docs/es/user-guide/faucet.mdx | 37 ++ src/content/docs/es/user-guide/index.md | 36 ++ src/content/docs/es/user-guide/setup.mdx | 41 ++ .../docs/es/user-guide/transfer-tokens.md | 18 + 96 files changed, 5127 insertions(+), 94 deletions(-) create mode 100644 src/content/docs/en/technology/security/audits-and-bug-bounty.mdx rename src/content/docs/en/user-guide/{index.md => index.mdx} (59%) create mode 100644 src/content/docs/es/article-components.mdx create mode 100644 src/content/docs/es/developers/_images/enforcedTxData.png create mode 100644 src/content/docs/es/developers/_images/enforcedTxSepoliascan.png create mode 100644 src/content/docs/es/developers/_images/injectedProviderMM.png create mode 100644 src/content/docs/es/developers/_images/mmNetworkSelection.png create mode 100644 src/content/docs/es/developers/_images/verify1.png create mode 100644 src/content/docs/es/developers/developer-quickstart.mdx create mode 100644 src/content/docs/es/developers/ethereum-and-scroll-differences.mdx create mode 100644 src/content/docs/es/developers/guides/bridge-erc20-through-the-custom-gateway.mdx create mode 100644 src/content/docs/es/developers/guides/contract-deployment-tutorial.mdx create mode 100644 src/content/docs/es/developers/guides/estimating-gas-and-tx-fees.mdx create mode 100644 src/content/docs/es/developers/guides/scroll-messenger-cross-chain-interaction.mdx create mode 100644 src/content/docs/es/developers/index.mdx create mode 100644 src/content/docs/es/developers/l1-and-l2-bridging.mdx create mode 100644 src/content/docs/es/developers/l1-and-l2-bridging/enforced-transactions.mdx create mode 100644 src/content/docs/es/developers/l1-and-l2-bridging/erc1155-token-bridge.mdx create mode 100644 src/content/docs/es/developers/l1-and-l2-bridging/erc721-nft-bridge.mdx create mode 100644 src/content/docs/es/developers/l1-and-l2-bridging/eth-and-erc20-token-bridge.mdx create mode 100644 src/content/docs/es/developers/l1-and-l2-bridging/the-scroll-messenger.mdx create mode 100644 src/content/docs/es/developers/scroll-contracts.mdx create mode 100644 src/content/docs/es/developers/transaction-fees-on-scroll.mdx create mode 100644 src/content/docs/es/developers/verifying-smart-contracts.mdx create mode 100644 src/content/docs/es/getting-started/overview.md create mode 100644 src/content/docs/es/glossary.md create mode 100644 src/content/docs/es/learn/index.mdx create mode 100644 src/content/docs/es/learn/intro-to-rollups.md create mode 100644 src/content/docs/es/learn/the-scalability-problem.md create mode 100644 src/content/docs/es/learn/zero-knowledge/additional-zk-learning-resources.md create mode 100644 src/content/docs/es/learn/zero-knowledge/introduction-to-zero-knowledge.mdx create mode 100644 src/content/docs/es/learn/zero-knowledge/kzg-commitment-scheme.md create mode 100644 src/content/docs/es/learn/zero-knowledge/polynomial-commitment-schemes.md create mode 100644 src/content/docs/es/technology/_images/L1-to-L2.png create mode 100644 src/content/docs/es/technology/_images/L2-to-L1.png create mode 100644 src/content/docs/es/technology/_images/arch.png create mode 100644 src/content/docs/es/technology/_images/batching.png create mode 100644 src/content/docs/es/technology/_images/deposit.png create mode 100644 src/content/docs/es/technology/_images/rollup.png create mode 100644 src/content/docs/es/technology/_images/withdraw-trie.png create mode 100644 src/content/docs/es/technology/_images/withdraw.png create mode 100644 src/content/docs/es/technology/_images/zkevm1.png create mode 100644 src/content/docs/es/technology/_images/zkevm2.png create mode 100644 src/content/docs/es/technology/_images/zkevm3.png create mode 100644 src/content/docs/es/technology/_images/zktrie-arch.png create mode 100644 src/content/docs/es/technology/_images/zktrie-deletion.png create mode 100644 src/content/docs/es/technology/_images/zktrie-insertion.png create mode 100644 src/content/docs/es/technology/bridge/cross-domain-messaging.mdx create mode 100644 src/content/docs/es/technology/bridge/deposit-gateways.mdx create mode 100644 src/content/docs/es/technology/bridge/withdraw-gateways.mdx create mode 100644 src/content/docs/es/technology/chain/accounts.mdx create mode 100644 src/content/docs/es/technology/chain/blocks.mdx create mode 100644 src/content/docs/es/technology/chain/differences.mdx create mode 100644 src/content/docs/es/technology/chain/rollup.mdx create mode 100644 src/content/docs/es/technology/chain/transactions.mdx create mode 100644 src/content/docs/es/technology/index.mdx create mode 100644 src/content/docs/es/technology/prover/proof-generation.mdx create mode 100644 src/content/docs/es/technology/sequencer/execution-node.mdx create mode 100644 src/content/docs/es/technology/sequencer/rollup-node.mdx create mode 100644 src/content/docs/es/technology/sequencer/zktrie.mdx create mode 100644 src/content/docs/es/technology/zkevm/intro-to-zkevm.md create mode 100644 src/content/docs/es/technology/zkevm/zkevm-overview.mdx create mode 100644 src/content/docs/es/user-guide/_images/bridge1.png create mode 100644 src/content/docs/es/user-guide/_images/bridge2.png create mode 100644 src/content/docs/es/user-guide/_images/bridge3.png create mode 100644 src/content/docs/es/user-guide/_images/bridge4.png create mode 100644 src/content/docs/es/user-guide/_images/bridge5.png create mode 100644 src/content/docs/es/user-guide/_images/bridge6.png create mode 100644 src/content/docs/es/user-guide/_images/bridge7.png create mode 100644 src/content/docs/es/user-guide/_images/bridge8.png create mode 100644 src/content/docs/es/user-guide/bridge.mdx create mode 100644 src/content/docs/es/user-guide/common-errors.mdx create mode 100644 src/content/docs/es/user-guide/faucet.mdx create mode 100644 src/content/docs/es/user-guide/index.md create mode 100644 src/content/docs/es/user-guide/setup.mdx create mode 100644 src/content/docs/es/user-guide/transfer-tokens.md diff --git a/astro-i18next.config.ts b/astro-i18next.config.ts index d191ee33b..2b3e6b322 100644 --- a/astro-i18next.config.ts +++ b/astro-i18next.config.ts @@ -2,6 +2,6 @@ export default { defaultLocale: "en", showDefaultLocale: true, - locales: ["en", "zh"], + locales: ["en", "zh", "es"], load: ["server", "client"], } diff --git a/public/locales/en/translation.json b/public/locales/en/translation.json index 73586261b..ad8a263e6 100644 --- a/public/locales/en/translation.json +++ b/public/locales/en/translation.json @@ -1,4 +1,15 @@ { + "rightSidebar": { + "onThisPage": "On This Page", + "more": "More", + "editThisPage": "Edit this page", + "joinOurCommunity": "Join our community", + "feedback": "Feedback" + }, + "ui": { + "whatsNext": "What's Next", + "readMore": "Read More" + }, "landing": { "test": "test", "search": { @@ -55,6 +66,8 @@ "commonErrors": "Common Errors", "rollupExplorer": "Rollup Explorer", "scrollSepoliaBlockExplorer": "Scroll Sepolia Explorer", + "scrollMainnet": "Scroll Mainnet", + "scrollscan": "Scrollscan Block Explorer", "sepoliaBlockExplorer": "Sepolia Explorer", "community": "Community", "discord": "Discord", @@ -85,9 +98,13 @@ "bridgingERC1155ThroughCustomGateway": "Bridging ERC1155 through Custom Gateway", "estimatingGasAndTxFees": "Estimating Gas & Tx Fees", "resources": "Resources", + "mainnetResources": "Mainnet Resources", + "sepoliaResources": "Sepolia Resources", + "scrollBlockExplorer": "Scrollscan Explorer", "rollupExplorer": "Rollup Explorer", "scrollSepoliaBlockExplorer": "Scroll Sepolia Explorer", - "sepoliaBlockExplorer": "Sepolia Explorer" + "sepoliaRollupExplorer": "Rollup Explorer", + "sepoliaBlockExplorer": "Scrollscan Explorer" }, "technology": { "introduction": "Introduction", @@ -118,7 +135,11 @@ "bridgeOverview": "Bridge Overview", "prover": "Prover", "proofGeneration": "Proof Generation", - "cpuProverRepo": "CPU Prover Repo" + "cpuProverRepo": "CPU Prover Repo", + + "security": "Security", + "auditsAndBugBounty": "Audits & Bug Bounty", + "l2BeatAssessment": "L2Beat Assessment" }, "learn": { "ethereumAndProtocols": "Ethereum & Protocols", diff --git a/public/locales/es/translation.json b/public/locales/es/translation.json index 261ba69ce..8c177c20d 100644 --- a/public/locales/es/translation.json +++ b/public/locales/es/translation.json @@ -1,5 +1,148 @@ { + "rightSidebar": { + "onThisPage": "En esta página", + "more": "Más", + "editThisPage": "Editar esta página", + "joinOurCommunity": "Únete a nuestro Discord", + "feedback": "Feedback" + }, + "ui": { + "whatsNext": "¿Qué sigue?", + "readMore": "Leer Más" + }, + "landing": { + "test": "test", + "search": { + "title": "Bienvenido a la Documentación de Scroll", + "placeholder": "Buscar Documentación de Scroll..." + }, + "newUserCTA": { + "title": "Nuevo en Scroll y los ZK Rollups?", + "description": "Aprende lo básico en la Guía de Inicio" + }, + "resourcesCTA": { + "title": "Recursos Útiles" + }, + "nodesCTA": { + "title": "Necesitas correr tu propio Nodo de Scroll?", + "description": "Consulte la Guía del Operador de Nodos para obtener más información sobre la puesta en marcha y el mantenimiento de los Nodos de Scroll.", + "buttonText": "Guía del Operador de Nodos" + }, + "TutorialsCTA": { + "title": "Ver tutoriales", + "description": "Obtenga más información sobre la tecnología que estamos construyendo. Subimos constantemente nuevos vídeos a nuestro canal de YouTube.", + "buttonText": "Ver tutoriales" + }, + "LinksCTA": { + "card1": { + "title": "¿Necesita ayuda para integrarse?", + "description": "Talk to an expert once we TODO: a url" + }, + "card2": { + "title": "Discord", + "description": "Únete a nuestra Comunidad" + }, + "card3": { + "title": "TODO: Discourse", + "description": "Really, join the community" + } + }, + "NewsletterCTA": { + "title": "Stay updated on the latest Scroll news", + "placeholder": "Enter your email address", + "buttonText": "Sign up" + } + }, + "sidebar": { + "gettingStarted": { + "gettingStarted": "Primeros Pasos", + "overview": "Vista General", + "scrollSepoliaTestnet": "Scroll Sepolia Testnet", + "userGuide": "Guía de Usuario", + "setup": "Configuración", + "faucet": "Faucet", + "bridge": "Bridge", + "transferTokens": "Transferencia de Tokens", + "commonErrors": "Errores Comunes", + "rollupExplorer": "Rollup Explorer", + "scrollSepoliaBlockExplorer": "Scroll Sepolia Explorer", + "sepoliaBlockExplorer": "Sepolia Explorer", + "community": "Comunidad", + "discord": "Discord", + "communityForum": "Forum de la Comunidad" + }, + "developers": { + "developers": "Desarrolladores", + "buildingOnScroll": "Construyendo en Scroll", + "developerQuickstart": "Inicio rápido para Desarrolladores", + "verifyingSmartContracts": "Verificando Smart Contracts", + "scrollContracts": "Contratos de Scroll", + "ethereumAndScrollDifferences": "Diferencias entre Scroll y Ethereum", + "l1AndL2Bridging": "L1 y L2 Bridging", + "ethAndErc20TokenBridge": "ETH y ERC20 Token Bridge", + "erc721NftBridge": "ERC721 NFT Bridge", + "erc1155TokenBridge": "ERC1155 Token Bridge", + "theScrollMessenger": "El Scroll Messenger", + "transactionFeesOnScroll": "Comisiones de Transacciones en Scroll", + "l2Fee": "Comisión L2", + "l1Fee": "Comisión L1", + "gasOracle": "Gas Oracle", + "future": "Futuro", + "guides": "Guías", + "contractDeploymentTutorial": "Tutorial de Despliegue de Contratos", + "crossChainInteraction": "Interacción Cross-chain del Scroll Messenger", + "bridgingERC20TokenThroughCustomGateway": "Bridging de un ERC20 a través de una Gateway Personalizada", + "bridgingERC721NftThroughCustomGateway": "Bridging de un ERC721 NFT a través de una Gateway Personalizada", + "bridgingERC1155ThroughCustomGateway": "Bridging de un ERC1155 a través de una Gateway Personalizada", + "estimatingGasAndTxFees": "Estimación de las Tarifas de Gas y Tx", + "resources": "Recursos", + "rollupExplorer": "Rollup Explorer", + "scrollSepoliaBlockExplorer": "Scroll Sepolia Explorer", + "sepoliaBlockExplorer": "Sepolia Explorer" + }, + "technology": { + "introduction": "Introducción", + "principles": "Principios", + "scrollArchitecture": "Arquitectura de Scroll", + "overview": "Vista General", + + "scrollChain": "Scroll Chain", + "accountsAndState": "Cuentas y Estado", + "blocks": "Bloques", + "transactions": "Transacciones", + "rollupProcess": "Proceso del Rollup", + "evmDifferencesFromEthereum": "Diferencias de EVM respecto a Ethereum", + + "bridge": "Bridge", + "crossDomainMessaging": "Cross-Domain Messaging", + "depositGateways": "Gateways de Depósito", + "withdrawGateways": "Gateways de Retiro", + + "sequencer": "Secuenciador", + "executionNode": "Nodo de Ejecución", + "rollupNode": "Nodo Rollup", + "zkTrie": "zkTrie", + + "zkevm": "zkEVM", + "introToZkevm": "Intro a la zkEVM", + "zkevmOverview": "Vista General de la zkEVM", + "bridgeOverview": "Vista General del Bridge", + "prover": "Prover", + "proofGeneration": "Proof Generation", + "cpuProverRepo": "CPU Prover Repo" + }, + "learn": { + "ethereumAndProtocols": "Ethereum y Protocolos", + "theScalabilityProblem": "El Problema de la Escalabilidad", + "introToRollups": "Intro a los Rollups", + "zeroKnowledge": "Zero Knowledge", + "introToZeroKnowledge": "Intro a la Zero Knowledge", + "polynomialCommitmentSchemes": "Esquemas de Compromiso Polinómicos", + "kzgCommitmentScheme": "Esquema de Compromiso KZG", + "additionalResources": "Recursos Adicionales" + } + }, "notTranslated": { - "notTranslated": "Esta página aún no ha sido traducida." + "notTranslated": "Esta página no ha sido traducida aún." } } diff --git a/src/components/NavCard.astro b/src/components/NavCard.astro index 8c8678504..dfcd8e10f 100644 --- a/src/components/NavCard.astro +++ b/src/components/NavCard.astro @@ -1,4 +1,5 @@ --- +import i18next, { t } from "i18next" export type Props = { icon: string name: string @@ -17,7 +18,7 @@ const { icon, name, content, link } = Astro.props as Props {name} {content} - Read more + {t("ui.readMore")} diff --git a/src/components/PageContent/WhatsNext.astro b/src/components/PageContent/WhatsNext.astro index f201197a6..2e21d4258 100644 --- a/src/components/PageContent/WhatsNext.astro +++ b/src/components/PageContent/WhatsNext.astro @@ -1,10 +1,11 @@ --- +import i18next, { t } from "i18next" export type Props = { content: Record } const { content = {} } = Astro.props as Props ---
-

Whats Next

+

{t("ui.whatsNext")}