js icon indicating copy to clipboard operation
js copied to clipboard

[Portal] Test: initial load of portal pages connect and engine in spanish for testing

Open GiselleNessi opened this issue 1 month ago • 6 comments


title: "[SDK/Dashboard/Portal] Feature/Fix: Concise title for the changes"

If you did not copy the branch name from Linear, paste the issue tag here (format is TEAM-0000):

Notes for the reviewer

Anything important to call out? Be sure to also clarify these in your comments.

How to test

Unit tests, playground, etc.


PR-Codex overview

This PR primarily focuses on translating various components and documentation from English to Spanish, enhancing accessibility for Spanish-speaking users. It also introduces a new LanguageSelector component for language selection.

Detailed summary

  • Added LanguageSelector component in LanguageSelector.tsx.
  • Translated API endpoint metadata titles and descriptions to Spanish across multiple files.
  • Updated support documentation and FAQs to Spanish.
  • Translated various sections of the documentation, including getting started guides and usage instructions.
  • Introduced Spanish redirects in redirects.mjs.
  • Enhanced the Header component with a language selection feature.

The following files were skipped due to too many changes: apps/portal/src/app/engine/features/contracts/page.mdx, apps/portal/src/app/contracts/build/base-contracts/erc-1155/base/page.mdx, apps/portal/src/app/contracts/deploy/reference/page.mdx, apps/portal/src/app/connect/wallet/user-management/link-multiple-identity/page.mdx, apps/portal/src/app/contracts/explore/pre-built-contracts/stake-erc1155/page.mdx, apps/portal/src/app/contracts/publish/overview/page.mdx, apps/portal/src/app/nebula/page.mdx, apps/portal/src/app/contracts/explore/pre-built-contracts/vote/page.mdx, apps/portal/src/app/nebula/api-reference/chat/page.mdx, apps/portal/src/app/contracts/explore/pre-built-contracts/token-drop/page.mdx, apps/portal/src/app/engine/features/alert-notifications/page.mdx, apps/portal/src/app/contracts/explore/pre-built-contracts/airdrop-erc721-claimable/page.mdx, apps/portal/src/app/connect/wallet/ecosystem/permissions/page.mdx, apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-1155/metadata/openEditionMetadataERC1155/page.mdx, apps/portal/src/app/contracts/explore/pre-built-contracts/airdrop-erc20-claimable/page.mdx, apps/portal/src/app/connect/wallet/user-management/export-private-key/page.mdx, apps/portal/src/app/connect/pay/onramp-providers/page.mdx, apps/portal/src/app/contracts/deploy/deploy-contract/page.mdx, apps/portal/src/app/contracts/explore/pre-built-contracts/airdrop-erc20/page.mdx, apps/portal/src/app/react/v5/page.mdx, apps/portal/src/app/contracts/explore/pre-built-contracts/airdrop-erc1155-claimable/page.mdx, apps/portal/src/app/engine/features/cancelling-transactions/page.mdx, apps/portal/src/app/contracts/build/base-contracts/erc-1155/signature-mint/page.mdx, apps/portal/src/app/contracts/build/base-contracts/erc-1155/lazy-mint/page.mdx, apps/portal/src/app/contracts/build/base-contracts/erc-1155/drop/page.mdx, apps/portal/src/app/contracts/explore/pre-built-contracts/multiwrap/page.mdx, apps/portal/src/app/engine/guides/airdrop-nfts/page.mdx, apps/portal/src/app/contracts/explore/overview/page.mdx, apps/portal/src/app/connect/in-app-wallet/custom-auth/overview/page.mdx, apps/portal/src/app/connect/pay/testing-pay/page.mdx, apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-20/misc/transferableERC20/page.mdx, apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-20/misc/creatorTokenERC20/page.mdx, apps/portal/src/app/engine/features/gasless-transactions/page.mdx, apps/portal/src/app/contracts/explore/pre-built-contracts/stake-erc20/page.mdx, apps/portal/src/app/connect/auth/page.mdx, apps/portal/src/app/connect/account-abstraction/faq/page.mdx, apps/portal/src/app/contracts/explore/pre-built-contracts/account-factory/page.mdx, apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-721/minting/mintableERC721/page.mdx, apps/portal/src/app/contracts/deploy/overview/page.mdx, apps/portal/src/app/contracts/build/base-contracts/erc-20/drop/page.mdx, apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-1155/minting/mintableERC1155/page.mdx, apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-20/minting/mintableERC20/page.mdx, apps/portal/src/app/connect/account-abstraction/infrastructure/page.mdx, apps/portal/src/app/contracts/modular-contracts/overview/page.mdx, apps/portal/src/app/connect/pay/webhooks/page.mdx, apps/portal/src/app/engine/features/custom-chains/page.mdx, apps/portal/src/app/contracts/build/modular-contracts/page.mdx, apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-721/misc/transferableERC721/page.mdx, apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-721/minting/claimableERC721/page.mdx, apps/portal/src/app/connect/auth/deploying-to-production/page.mdx, apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-1155/misc/transferableERC1155/page.mdx, apps/portal/src/app/contracts/explore/pre-built-contracts/pack/page.mdx, apps/portal/src/app/contracts/page.mdx, apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-721/metadata/batchMetadataERC721/page.mdx, apps/portal/src/app/contracts/build/base-contracts/erc-20/signature-mint/page.mdx, apps/portal/src/app/contracts/modular-contracts/get-started/create-core-contract/page.mdx, apps/portal/src/app/contracts/build/base-contracts/erc-721/signature-mint/page.mdx, apps/portal/src/app/contracts/build/base-contracts/erc-20/drop-vote/page.mdx, apps/portal/src/app/contracts/explore/pre-built-contracts/managed-account-factory/page.mdx, apps/portal/src/app/contracts/explore/pre-built-contracts/split/page.mdx, apps/portal/src/app/connect/page.mdx, apps/portal/src/app/contracts/build/base-contracts/erc-20/vote/page.mdx, apps/portal/src/app/connect/account-abstraction/overview/page.mdx, apps/portal/src/app/contracts/build/base-contracts/erc-4337/account-factory/page.mdx, apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-1155/minting/claimableERC1155/page.mdx, apps/portal/src/app/connect/wallet/ecosystem/register-walletconnect/page.mdx, apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-1155/metadata/batchMetadataERC1155/page.mdx, apps/portal/src/app/contracts/build/base-contracts/erc-20/signature-mint-vote/page.mdx, apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-20/minting/claimableERC20/page.mdx, apps/portal/src/app/contracts/build/base-contracts/erc-721/delayed-reveal/page.mdx, apps/portal/src/app/contracts/build/base-contracts/erc-4337/managed-account-factory/page.mdx, apps/portal/src/app/contracts/explore/pre-built-contracts/edition/page.mdx, apps/portal/src/app/connect/pay/customization/payembed/page.mdx, apps/portal/src/app/contracts/explore/pre-built-contracts/nft-collection/page.mdx, apps/portal/src/app/nebula/plugins/eliza/page.mdx, apps/portal/src/app/engine/features/account-abstraction/page.mdx, apps/portal/src/app/contracts/modular-contracts/get-started/create-module-contract/page.mdx, apps/portal/src/app/contracts/modular-contracts/core-contracts/erc-20/page.mdx, apps/portal/src/app/connect/auth/frameworks/next/page.mdx, apps/portal/src/app/connect/pay/faqs/page.mdx, apps/portal/src/app/connect/pay/customization/send-transaction/page.mdx, apps/portal/src/app/connect/pay/customization/connectbutton/page.mdx, apps/portal/src/app/contracts/modular-contracts/core-contracts/erc-1155/page.mdx, apps/portal/src/app/contracts/modular-contracts/core-contracts/erc-721/page.mdx, apps/portal/src/app/connect/wallet/ecosystem/integrating-partners/page.mdx, apps/portal/src/app/nebula/get-started/page.mdx, apps/portal/src/app/connect/wallet/sign-in-methods/configure/page.mdx, apps/portal/src/app/connect/pay/get-started/page.mdx, apps/portal/src/app/connect/wallet/sign-in-methods/guest/page.mdx, apps/portal/src/app/engine/guides/nft-checkout/page.mdx, apps/portal/src/app/engine/faq/page.mdx, apps/portal/src/app/contracts/modular-contracts/get-started/deploy-modular-contract/page.mdx, apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-721/misc/royaltyERC721/page.mdx, apps/portal/src/app/nebula/prompt-guide/page.mdx, apps/portal/src/app/connect/wallet/ecosystem/set-up/page.mdx, apps/portal/src/app/contracts/build/base-contracts/erc-721/base/page.mdx, apps/portal/src/app/connect/pay/overview/page.mdx, apps/portal/src/app/contracts/modular-contracts/module-contracts/erc-1155/misc/royaltyERC1155/page.mdx, apps/portal/src/app/connect/wallet/overview/page.mdx, apps/portal/src/app/engine/page.mdx, apps/portal/src/app/contracts/explore/pre-built-modular/nft-drop/page.mdx, apps/portal/src/app/react/v5/getting-started/page.mdx, apps/portal/src/app/contracts/build/base-contracts/erc-721/drop/page.mdx, apps/portal/src/app/engine/features/contract-subscriptions/page.mdx, apps/portal/src/app/insight/agents-and-llms/page.mdx, apps/portal/src/app/connect/wallet/pregenerate-wallets/page.mdx, apps/portal/src/app/contracts/explore/pre-built-contracts/marketplace/page.mdx, apps/portal/src/app/contracts/build/base-contracts/erc-4337/managed-account/page.mdx, apps/portal/src/app/contracts/explore/pre-built-modular/token/page.mdx, apps/portal/src/app/connect/wallet/user-management/get-user-profiles/page.mdx, apps/portal/src/app/contracts/build/base-contracts/erc-4337/account/page.mdx, apps/portal/src/app/contracts/explore/pre-built-contracts/edition-drop/page.mdx, apps/portal/src/app/contracts/modular-contracts/how-it-works/page.mdx, apps/portal/src/app/contracts/explore/pre-built-modular/token-drop/page.mdx, apps/portal/src/app/connect/account-abstraction/sponsorship-rules/page.mdx, apps/portal/src/app/engine/features/relayers/page.mdx, apps/portal/src/app/connect/in-app-wallet/custom-auth/firebase-auth/page.mdx, apps/portal/src/app/contracts/build/base-contracts/erc-721/lazy-mint/page.mdx, apps/portal/src/app/connect/wallet/sign-in-methods/external-wallets/page.mdx, apps/portal/src/app/contracts/explore/pre-built-modular/open-edition/page.mdx, apps/portal/src/app/contracts/explore/pre-built-modular/edition-drop/page.mdx, apps/portal/src/app/contracts/publish/publish-contract/page.mdx, apps/portal/src/app/contracts/explore/pre-built-contracts/nft-drop/page.mdx, apps/portal/src/app/contracts/explore/pre-built-modular/nft-collection/page.mdx, apps/portal/src/app/contracts/explore/pre-built-modular/edition/page.mdx, apps/portal/src/app/contracts/build/get-started/page.mdx, apps/portal/src/app/connect/in-app-wallet/custom-auth/custom-jwt-auth-server/page.mdx, apps/portal/src/app/connect/account-abstraction/factories/page.mdx, apps/portal/src/app/insight/use-cases/page.mdx, apps/portal/src/app/engine/get-started/page.mdx, apps/portal/src/app/insight/agents-and-llms/llmstxt/page.mdx, apps/portal/src/app/connect/auth/frameworks/react-express/page.mdx, apps/portal/src/app/connect/in-app-wallet/custom-auth/configuration/page.mdx, apps/portal/src/app/engine/features/webhooks/page.mdx, apps/portal/src/app/connect/in-app-wallet/custom-auth/custom-auth-server/page.mdx, apps/portal/src/app/connect/pay/guides/accept-direct-payments/page.mdx, apps/portal/src/app/connect/account-abstraction/how-it-works/page.mdx, apps/portal/src/app/engine/troubleshooting/page.mdx, apps/portal/src/app/connect/wallet/security/page.mdx, apps/portal/src/app/contracts/publish/publish-options/page.mdx, apps/portal/src/app/connect/pay/guides/build-a-custom-experience/page.mdx, apps/portal/src/app/connect/wallet/faq/page.mdx, apps/portal/src/app/engine/self-host/page.mdx, apps/portal/src/app/engine/features/backend-wallets/page.mdx, apps/portal/src/app/insight/blueprints/page.mdx, apps/portal/src/app/contracts/design-docs/drop/page.mdx, apps/portal/src/app/contracts/design-docs/modular-contracts/page.mdx, apps/portal/src/app/contracts/design-docs/marketplace/page.mdx

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

GiselleNessi avatar Jan 21 '25 02:01 GiselleNessi