Skip to content
69 changes: 53 additions & 16 deletions apps/cowswap-frontend/src/locales/en-US.po
Original file line number Diff line number Diff line change
Expand Up @@ -226,6 +226,10 @@ msgstr "Your TWAP order won't execute and is protected if the market price dips
msgid "The order cannot be {statusText}. Your account is deny-listed."
msgstr "The order cannot be {statusText}. Your account is deny-listed."

#: apps/cowswap-frontend/src/modules/bridge/pure/ProxyAccountBanner/index.tsx
msgid "The bridge provider modified the recipient address to <0/>. This ensure smooooth bridging."
msgstr "The bridge provider modified the recipient address to <0/>. This ensure smooooth bridging."
Comment on lines +230 to +231
Copy link

Copilot AI Oct 17, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Grammatical agreement: 'This ensure' should be 'This ensures'. Please update both msgid and msgstr.

Suggested change
msgid "The bridge provider modified the recipient address to <0/>. This ensure smooooth bridging."
msgstr "The bridge provider modified the recipient address to <0/>. This ensure smooooth bridging."
msgid "The bridge provider modified the recipient address to <0/>. This ensures smooooth bridging."
msgstr "The bridge provider modified the recipient address to <0/>. This ensures smooooth bridging."

Copilot uses AI. Check for mistakes.

#: apps/cowswap-frontend/src/modules/hooksStore/pure/AppliedHookItem/index.tsx
msgid "The Tenderly simulation was successful. Your transaction is expected to succeed."
msgstr "The Tenderly simulation was successful. Your transaction is expected to succeed."
Expand Down Expand Up @@ -306,7 +310,7 @@ msgstr "Tokens from inactive lists. Import specific tokens below or click Manage
#: apps/cowswap-frontend/src/modules/account/containers/Transaction/ActivityDetails.tsx
#: apps/cowswap-frontend/src/modules/ordersTable/pure/ReceiptModal/OrderTypeField.tsx
msgid "sell"
msgstr "vender"
msgstr "sell"

#: apps/cowswap-frontend/src/modules/wallet/pure/WalletModal/index.tsx
msgid "By connecting a wallet, you acknowledge that you have read, understood and agree to the interface’s <0>Terms & Conditions</0>."
Expand Down Expand Up @@ -567,6 +571,10 @@ msgstr "Sign (gas-free!) in your wallet..."
msgid "If your order has not been filled by this date & time, it will expire. Don't worry - expirations and order placement are free on CoW Swap!"
msgstr "If your order has not been filled by this date & time, it will expire. Don't worry - expirations and order placement are free on CoW Swap!"

#: apps/cowswap-frontend/src/modules/bridge/pure/ProxyAccountBanner/index.tsx
msgid "Only proceed if you trust this provider."
msgstr "Only proceed if you trust this provider."

#: apps/cowswap-frontend/src/modules/tokensList/pure/FavoriteTokensList/index.tsx
msgid "Your favorite saved tokens. Edit this list in the <0>Tokens page</0>."
msgstr "Your favorite saved tokens. Edit this list in the <0>Tokens page</0>."
Expand Down Expand Up @@ -843,6 +851,10 @@ msgstr "warning"
msgid "Available COW balance"
msgstr "Available COW balance"

#: apps/cowswap-frontend/src/modules/bridge/pure/BridgeTransactionLink/index.tsx
msgid "Bridge explorer"
msgstr "Bridge explorer"

#: apps/cowswap-frontend/src/modules/hooksStore/dapps/AirdropHookApp/hooks/useClaimData.ts
msgid "You possibly have other items to claim, but not Airdrops"
msgstr "You possibly have other items to claim, but not Airdrops"
Expand Down Expand Up @@ -1124,6 +1136,10 @@ msgstr "Want to try out limit orders?"
msgid "smart contracts (e.g. Safe)"
msgstr "smart contracts (e.g. Safe)"

#: apps/cowswap-frontend/src/modules/trade/pure/TradeConfirmation/CountDown.tsx
msgid "Quote refresh in"
msgstr "Quote refresh in"

#: apps/cowswap-frontend/src/modules/account/containers/OrdersPanel/index.tsx
#: apps/cowswap-frontend/src/modules/application/containers/App/menuConsts.tsx
#: apps/cowswap-frontend/src/modules/application/containers/App/menuConsts.tsx
Expand Down Expand Up @@ -1193,9 +1209,9 @@ msgstr "CoW AMM"
msgid "Too much time between parts"
msgstr "Too much time between parts"

#: apps/cowswap-frontend/src/modules/swap/containers/TradeButtons/index.tsx
#~ msgid "Swap and Bridge"
#~ msgstr "Swap and Bridge"
#: apps/cowswap-frontend/src/modules/swap/hooks/useGetConfirmButtonLabel.ts
msgid "Swap and Bridge"
msgstr "Swap and Bridge"

#: apps/cowswap-frontend/src/common/containers/OrderHooksDetails/index.tsx
msgid "POST"
Expand Down Expand Up @@ -1638,6 +1654,10 @@ msgstr "Order partially filled"
msgid "Time to create a new one!"
msgstr "Time to create a new one!"

#: apps/cowswap-frontend/src/modules/bridge/pure/BridgeTransactionLink/index.tsx
msgid "View on bridge explorer"
msgstr "View on bridge explorer"

#: apps/cowswap-frontend/src/modules/orderProgressBar/pure/steps/ExpiredStep.tsx
msgid "or send us an email at"
msgstr "or send us an email at"
Expand Down Expand Up @@ -1690,9 +1710,9 @@ msgstr "Funds stuck? <0>Recover your funds</0>"
msgid "Maximizing Your Gains!"
msgstr "Maximizing Your Gains!"

#: apps/cowswap-frontend/src/common/hooks/useApproveCallback.ts
#~ msgid "Revoke {tokenSymbol} approval"
#~ msgstr "Revoke {tokenSymbol} approval"
#: apps/cowswap-frontend/src/modules/erc20Approve/hooks/useApproveCallback.tsx
msgid "Revoke {tokenSymbol} approval"
msgstr "Revoke {tokenSymbol} approval"

#: apps/cowswap-frontend/src/modules/ordersTable/pure/OrdersTableContainer/NoOrdersContent.tsx
msgid "Use the <0/> to see {orderTabLink}"
Expand Down Expand Up @@ -2900,8 +2920,8 @@ msgid "Read more about unsupported tokens"
msgstr "Read more about unsupported tokens"

#: apps/cowswap-frontend/src/modules/trade/pure/TradeConfirmation/CountDown.tsx
msgid "Quote refresh in <0>{value} sec</0>"
msgstr "Quote refresh in <0>{value} sec</0>"
#~ msgid "Quote refresh in <0>{value} sec</0>"
#~ msgstr "Quote refresh in <0>{value} sec</0>"

#: apps/cowswap-frontend/src/api/cowProtocol/errors/OperatorError.ts
msgid "cancelling"
Expand Down Expand Up @@ -3246,9 +3266,9 @@ msgstr "Order out of market"
msgid "{solver} logo"
msgstr "{solver} logo"

#: apps/cowswap-frontend/src/common/hooks/useApproveCallback.ts
#~ msgid "Approve {tokenSymbol}"
#~ msgstr "Approve {tokenSymbol}"
#: apps/cowswap-frontend/src/modules/erc20Approve/hooks/useApproveCallback.tsx
msgid "Approve {tokenSymbol}"
msgstr "Approve {tokenSymbol}"

#: apps/cowswap-frontend/src/modules/ordersTable/containers/OrderRow/EstimatedExecutionPrice.tsx
msgid "The fill price of this order is close or at the market price and is expected to fill soon"
Expand Down Expand Up @@ -3446,6 +3466,10 @@ msgstr "Valid to"
msgid "Composable Cow and Settlement contracts are not on the same chain"
msgstr "Composable Cow and Settlement contracts are not on the same chain"

#: apps/cowswap-frontend/src/modules/bridge/pure/ProxyAccountBanner/index.tsx
msgid "Swap bridged via your"
msgstr "Swap bridged via your"

#: apps/cowswap-frontend/src/common/hooks/useSwapAndBridgeContext.ts
#: apps/cowswap-frontend/src/common/hooks/useSwapAndBridgeContext.ts
#: apps/cowswap-frontend/src/legacy/components/FlashingLoading/index.tsx
Expand Down Expand Up @@ -4366,8 +4390,8 @@ msgid "No surplus for the given time period"
msgstr "No surplus for the given time period"

#: apps/cowswap-frontend/src/modules/notifications/containers/NotificationSidebar/index.tsx
#~ msgid "Notifications"
#~ msgstr "Notifications"
msgid "Notifications"
msgstr "Notifications"

#: apps/cowswap-frontend/src/modules/trade/containers/TradeWidgetLinks/index.tsx
#~ msgid "Trading mode"
Expand Down Expand Up @@ -4983,6 +5007,10 @@ msgstr "Error loading the claimable amount"
msgid "Attention"
msgstr "Attention"

#: apps/cowswap-frontend/src/modules/tokensList/pure/SelectTokenModal/SelectTokenModalContent.tsx
msgid "This route is not yet supported."
msgstr "This route is not yet supported."

#: apps/cowswap-frontend/src/modules/ordersTable/containers/OrderRow/OrderWarning.tsx
msgid "The order remains open. Execution requires sufficient"
msgstr "The order remains open. Execution requires sufficient"
Expand Down Expand Up @@ -5099,8 +5127,8 @@ msgid "MEV-protected slippage"
msgstr "MEV-protected slippage"

#: apps/cowswap-frontend/src/modules/bridge/pure/ProxyAccountBanner/index.tsx
msgid "Swap bridged via your {accountProxyLabelString}: <0/>"
msgstr "Swap bridged via your {accountProxyLabelString}: <0/>"
#~ msgid "Swap bridged via your {accountProxyLabelString}: <0/>"
#~ msgstr "Swap bridged via your {accountProxyLabelString}: <0/>"

#: apps/cowswap-frontend/src/modules/hooksStore/dapps/AirdropHookApp/hooks/useClaimData.ts
msgid "There was an error trying to load claimable tokens"
Expand Down Expand Up @@ -5313,6 +5341,10 @@ msgstr "Your order was created on this date & time. It will remain open until it
msgid "Confirm Swap"
msgstr "Confirm Swap"

#: apps/cowswap-frontend/src/modules/bridge/pure/ProxyAccountBanner/index.tsx
msgid "Modified recipient address to"
msgstr "Modified recipient address to"

#: apps/cowswap-frontend/src/api/cowProtocol/errors/OperatorError.ts
#~ msgid "Something failed. Please try again later."
#~ msgstr "Something failed. Please try again later."
Expand All @@ -5321,6 +5353,10 @@ msgstr "Confirm Swap"
msgid "Search hooks..."
msgstr "Search hooks..."

#: apps/cowswap-frontend/src/modules/trade/pure/TradeConfirmation/CountDown.tsx
msgid "{value} sec"
msgstr "{value} sec"

#: apps/cowswap-frontend/src/modules/injectedWidget/utils/validatePartnerFee.ts
msgid "Partner fee recipient must be set!"
msgstr "Partner fee recipient must be set!"
Expand Down Expand Up @@ -5408,6 +5444,7 @@ msgstr "Because you are using a smart contract wallet"
#: apps/cowswap-frontend/src/modules/bridge/pure/BridgeActivitySummary/SwapStepRow.tsx
#: apps/cowswap-frontend/src/modules/ethFlow/pure/EthFlowModalContent/configs.ts
#: apps/cowswap-frontend/src/modules/swap/containers/SwapConfirmModal/index.tsx
#: apps/cowswap-frontend/src/modules/swap/hooks/useGetConfirmButtonLabel.ts
#: apps/cowswap-frontend/src/modules/yield/containers/TradeButtons/index.tsx
#: apps/cowswap-frontend/src/modules/yield/containers/YieldWidget/elements.tsx
#: apps/cowswap-frontend/src/utils/orderUtils/getUiOrderType.ts
Expand Down
69 changes: 53 additions & 16 deletions apps/cowswap-frontend/src/locales/es-ES.po
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ msgstr ""
"Language: es\n"
"Project-Id-Version: cowswap18n\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-10-16 18:40\n"
"PO-Revision-Date: 2025-10-17 21:25\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
Expand Down Expand Up @@ -227,6 +227,10 @@ msgstr "Su orden de TWAP no se ejecutará y está protegido si el precio de merc
msgid "The order cannot be {statusText}. Your account is deny-listed."
msgstr "La orden no puede ser {statusText}. Su cuenta está en la lista negada."

#: apps/cowswap-frontend/src/modules/bridge/pure/ProxyAccountBanner/index.tsx
msgid "The bridge provider modified the recipient address to <0/>. This ensure smooooth bridging."
Copy link

Copilot AI Oct 17, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Grammatical error in the source string: 'This ensure' should be 'This ensures'. Please update the source text accordingly.

Suggested change
msgid "The bridge provider modified the recipient address to <0/>. This ensure smooooth bridging."
msgid "The bridge provider modified the recipient address to <0/>. This ensures smooooth bridging."

Copilot uses AI. Check for mistakes.
msgstr "El proveedor del puente modificó la dirección del destinatario a <0/>. Esto asegura un puente liso."

#: apps/cowswap-frontend/src/modules/hooksStore/pure/AppliedHookItem/index.tsx
msgid "The Tenderly simulation was successful. Your transaction is expected to succeed."
msgstr "La simulación de Tenderly fue exitosa. Se espera que tu transacción tenga éxito."
Expand Down Expand Up @@ -564,6 +568,10 @@ msgstr "Firma (¡sin gas!) en tu billetera..."
msgid "If your order has not been filled by this date & time, it will expire. Don't worry - expirations and order placement are free on CoW Swap!"
msgstr "Si su orden no ha sido completada en esta fecha y hora, caducará. No se preocupe - ¡las expiraciones y la colocación de órdenes son gratuitas en CoW Swap!"

#: apps/cowswap-frontend/src/modules/bridge/pure/ProxyAccountBanner/index.tsx
msgid "Only proceed if you trust this provider."
msgstr "Sólo proceda si confía en este proveedor."

#: apps/cowswap-frontend/src/modules/tokensList/pure/FavoriteTokensList/index.tsx
msgid "Your favorite saved tokens. Edit this list in the <0>Tokens page</0>."
msgstr "Tus fichas guardadas favoritas. Edita esta lista en la <0>Página de tokens</0>."
Expand Down Expand Up @@ -840,6 +848,10 @@ msgstr "advertencia"
msgid "Available COW balance"
msgstr "Saldo CÚ disponible"

#: apps/cowswap-frontend/src/modules/bridge/pure/BridgeTransactionLink/index.tsx
msgid "Bridge explorer"
msgstr "Explorador de puentes"

#: apps/cowswap-frontend/src/modules/hooksStore/dapps/AirdropHookApp/hooks/useClaimData.ts
msgid "You possibly have other items to claim, but not Airdrops"
msgstr "Posiblemente tenga otros artículos que reclamar, pero no Airdrops"
Expand Down Expand Up @@ -1121,6 +1133,10 @@ msgstr "¿Quieres probar las órdenes límite?"
msgid "smart contracts (e.g. Safe)"
msgstr "contratos inteligentes (por ejemplo, seguro)"

#: apps/cowswap-frontend/src/modules/trade/pure/TradeConfirmation/CountDown.tsx
msgid "Quote refresh in"
msgstr "Actualizar cotización en"

#: apps/cowswap-frontend/src/modules/account/containers/OrdersPanel/index.tsx
#: apps/cowswap-frontend/src/modules/application/containers/App/menuConsts.tsx
#: apps/cowswap-frontend/src/modules/application/containers/App/menuConsts.tsx
Expand Down Expand Up @@ -1190,9 +1206,9 @@ msgstr "CoW AMM"
msgid "Too much time between parts"
msgstr "Demasiado tiempo entre partes"

#: apps/cowswap-frontend/src/modules/swap/containers/TradeButtons/index.tsx
#~ msgid "Swap and Bridge"
#~ msgstr "Swap and Bridge"
#: apps/cowswap-frontend/src/modules/swap/hooks/useGetConfirmButtonLabel.ts
msgid "Swap and Bridge"
msgstr "Intercambiar y Puente"

#: apps/cowswap-frontend/src/common/containers/OrderHooksDetails/index.tsx
msgid "POST"
Expand Down Expand Up @@ -1631,6 +1647,10 @@ msgstr "Orden parcialmente llenada"
msgid "Time to create a new one!"
msgstr "¡Es hora de crear una nueva!"

#: apps/cowswap-frontend/src/modules/bridge/pure/BridgeTransactionLink/index.tsx
msgid "View on bridge explorer"
msgstr "Ver en explorador de puentes"

#: apps/cowswap-frontend/src/modules/orderProgressBar/pure/steps/ExpiredStep.tsx
msgid "or send us an email at"
msgstr "o envíanos un email a"
Expand Down Expand Up @@ -1683,9 +1703,9 @@ msgstr "¿Fondos atascados? <0>Recuperar tus fondos</0>"
msgid "Maximizing Your Gains!"
msgstr "¡Maximizando tus ganancias!"

#: apps/cowswap-frontend/src/common/hooks/useApproveCallback.ts
#~ msgid "Revoke {tokenSymbol} approval"
#~ msgstr "Revoke {tokenSymbol} approval"
#: apps/cowswap-frontend/src/modules/erc20Approve/hooks/useApproveCallback.tsx
msgid "Revoke {tokenSymbol} approval"
msgstr "Revocar {tokenSymbol} aprobación"
Copy link

Copilot AI Oct 17, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spanish grammar requires the article and 'de' for this construction.

Suggested change
msgstr "Revocar {tokenSymbol} aprobación"
msgstr "Revocar la aprobación de {tokenSymbol}"

Copilot uses AI. Check for mistakes.

#: apps/cowswap-frontend/src/modules/ordersTable/pure/OrdersTableContainer/NoOrdersContent.tsx
msgid "Use the <0/> to see {orderTabLink}"
Expand Down Expand Up @@ -2893,8 +2913,8 @@ msgid "Read more about unsupported tokens"
msgstr "Leer más sobre tokens no soportados"

#: apps/cowswap-frontend/src/modules/trade/pure/TradeConfirmation/CountDown.tsx
msgid "Quote refresh in <0>{value} sec</0>"
msgstr "Citar refrescar en <0>{value} seg</0>"
#~ msgid "Quote refresh in <0>{value} sec</0>"
#~ msgstr "Quote refresh in <0>{value} sec</0>"

#: apps/cowswap-frontend/src/api/cowProtocol/errors/OperatorError.ts
msgid "cancelling"
Expand Down Expand Up @@ -3237,9 +3257,9 @@ msgstr "Pedido fuera del mercado"
msgid "{solver} logo"
msgstr "Logotipo {solver}"

#: apps/cowswap-frontend/src/common/hooks/useApproveCallback.ts
#~ msgid "Approve {tokenSymbol}"
#~ msgstr "Approve {tokenSymbol}"
#: apps/cowswap-frontend/src/modules/erc20Approve/hooks/useApproveCallback.tsx
msgid "Approve {tokenSymbol}"
msgstr "Aprobar {tokenSymbol}"

#: apps/cowswap-frontend/src/modules/ordersTable/containers/OrderRow/EstimatedExecutionPrice.tsx
msgid "The fill price of this order is close or at the market price and is expected to fill soon"
Expand Down Expand Up @@ -3437,6 +3457,10 @@ msgstr "Válido para"
msgid "Composable Cow and Settlement contracts are not on the same chain"
msgstr "Los contratos relativos a las vacas y a los acuerdos compuestos no están en la misma cadena"

#: apps/cowswap-frontend/src/modules/bridge/pure/ProxyAccountBanner/index.tsx
msgid "Swap bridged via your"
msgstr "Intercambiar a través de tu"

#: apps/cowswap-frontend/src/common/hooks/useSwapAndBridgeContext.ts
#: apps/cowswap-frontend/src/common/hooks/useSwapAndBridgeContext.ts
#: apps/cowswap-frontend/src/legacy/components/FlashingLoading/index.tsx
Expand Down Expand Up @@ -4353,8 +4377,8 @@ msgid "No surplus for the given time period"
msgstr "Sin excedente para el período de tiempo dado"

#: apps/cowswap-frontend/src/modules/notifications/containers/NotificationSidebar/index.tsx
#~ msgid "Notifications"
#~ msgstr "Notifications"
msgid "Notifications"
msgstr "Notificaciones"

#: apps/cowswap-frontend/src/modules/trade/containers/TradeWidgetLinks/index.tsx
#~ msgid "Trading mode"
Expand Down Expand Up @@ -4970,6 +4994,10 @@ msgstr "Error al cargar la cantidad cobrable"
msgid "Attention"
msgstr "Atención"

#: apps/cowswap-frontend/src/modules/tokensList/pure/SelectTokenModal/SelectTokenModalContent.tsx
msgid "This route is not yet supported."
msgstr "Esta ruta aún no está soportada."

#: apps/cowswap-frontend/src/modules/ordersTable/containers/OrderRow/OrderWarning.tsx
msgid "The order remains open. Execution requires sufficient"
msgstr "La orden permanece abierta. La ejecución requiere suficiente"
Expand Down Expand Up @@ -5086,8 +5114,8 @@ msgid "MEV-protected slippage"
msgstr "Deslizamiento protegido por MEV"

#: apps/cowswap-frontend/src/modules/bridge/pure/ProxyAccountBanner/index.tsx
msgid "Swap bridged via your {accountProxyLabelString}: <0/>"
msgstr "Intercambiar a través de tu {accountProxyLabelString}: <0/>"
#~ msgid "Swap bridged via your {accountProxyLabelString}: <0/>"
#~ msgstr "Swap bridged via your {accountProxyLabelString}: <0/>"

#: apps/cowswap-frontend/src/modules/hooksStore/dapps/AirdropHookApp/hooks/useClaimData.ts
msgid "There was an error trying to load claimable tokens"
Expand Down Expand Up @@ -5300,6 +5328,10 @@ msgstr "Su pedido fue creado en esta fecha y hora. Permanecerá abierto hasta qu
msgid "Confirm Swap"
msgstr "Confirmar intercambio"

#: apps/cowswap-frontend/src/modules/bridge/pure/ProxyAccountBanner/index.tsx
msgid "Modified recipient address to"
msgstr "Dirección del destinatario modificada a"

#: apps/cowswap-frontend/src/api/cowProtocol/errors/OperatorError.ts
#~ msgid "Something failed. Please try again later."
#~ msgstr "Something failed. Please try again later."
Expand All @@ -5308,6 +5340,10 @@ msgstr "Confirmar intercambio"
msgid "Search hooks..."
msgstr "Buscar ganchos..."

#: apps/cowswap-frontend/src/modules/trade/pure/TradeConfirmation/CountDown.tsx
msgid "{value} sec"
msgstr "{value} seg"

#: apps/cowswap-frontend/src/modules/injectedWidget/utils/validatePartnerFee.ts
msgid "Partner fee recipient must be set!"
msgstr "¡El destinatario de la cuota de socio debe estar establecido!"
Expand Down Expand Up @@ -5395,6 +5431,7 @@ msgstr "Porque está usando una billetera de contratos inteligentes"
#: apps/cowswap-frontend/src/modules/bridge/pure/BridgeActivitySummary/SwapStepRow.tsx
#: apps/cowswap-frontend/src/modules/ethFlow/pure/EthFlowModalContent/configs.ts
#: apps/cowswap-frontend/src/modules/swap/containers/SwapConfirmModal/index.tsx
#: apps/cowswap-frontend/src/modules/swap/hooks/useGetConfirmButtonLabel.ts
#: apps/cowswap-frontend/src/modules/yield/containers/TradeButtons/index.tsx
#: apps/cowswap-frontend/src/modules/yield/containers/YieldWidget/elements.tsx
#: apps/cowswap-frontend/src/utils/orderUtils/getUiOrderType.ts
Expand Down
Loading
Loading