From 07505d17a981c5495787927f74cdc3a6fe13561f Mon Sep 17 00:00:00 2001 From: Gabito Esmiapodo <4015436+gabitoesmiapodo@users.noreply.github.com> Date: Tue, 21 Oct 2025 14:01:17 -0300 Subject: [PATCH 1/5] New translations en-us.po (Spanish) --- apps/cowswap-frontend/src/locales/es-ES.po | 51 +++++++++++++++++----- 1 file changed, 40 insertions(+), 11 deletions(-) diff --git a/apps/cowswap-frontend/src/locales/es-ES.po b/apps/cowswap-frontend/src/locales/es-ES.po index e5d7e77177d..98f52890eba 100644 --- a/apps/cowswap-frontend/src/locales/es-ES.po +++ b/apps/cowswap-frontend/src/locales/es-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: cowswap18n\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-10-17 21:25\n" +"PO-Revision-Date: 2025-10-21 17:01\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -616,7 +616,7 @@ msgstr "Sólo CoW AMM" msgid "Scheduled" msgstr "Programado" -#: apps/cowswap-frontend/src/modules/swap/hooks/useGetConfirmButtonLabel.ts +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/TradeApproveButton/TradeApproveButton.tsx msgid "Approve and Swap" msgstr "Aprobar e intercambiar" @@ -741,8 +741,8 @@ msgid "Overview" msgstr "Resumen" #: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx -msgid "There are <0>{ordersWithPermitLenght} existing orders using a <1/> token approval. If you sign a new one, only one order can fill. Continue with current permit amount or choose full approval so all orders can be filled." -msgstr "Hay <0>{ordersWithPermitLenght} pedidos existentes usando un token de aprobación <1/>. Si firma uno nuevo, sólo puede completar un pedido. Continuar con la cantidad actual del permiso o elegir la aprobación completa para que todos los pedidos puedan ser llenados." +#~ msgid "There are <0>{ordersWithPermitLenght} existing orders using a <1/> token approval. If you sign a new one, only one order can fill. Continue with current permit amount or choose full approval so all orders can be filled." +#~ msgstr "There are <0>{ordersWithPermitLenght} existing orders using a <1/> token approval. If you sign a new one, only one order can fill. Continue with current permit amount or choose full approval so all orders can be filled." #: apps/cowswap-frontend/src/modules/ethFlow/pure/EthFlowModalContent/configs.ts msgid "Loading operation" @@ -999,8 +999,8 @@ msgid "Est. partial fill price" msgstr "Precio de relleno parcial" #: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx -msgid "Partial approval may block <0>{ordersWithPermitLenght} other orders" -msgstr "La aprobación parcial puede bloquear <0>{ordersWithPermitLenght} otros pedidos" +#~ msgid "Partial approval may block <0>{ordersWithPermitLenght} other orders" +#~ msgstr "Partial approval may block <0>{ordersWithPermitLenght} other orders" #: apps/cowswap-frontend/src/modules/tokensList/pure/ImportTokenListItem/index.tsx msgid "Loaded" @@ -1207,8 +1207,8 @@ msgid "Too much time between parts" msgstr "Demasiado tiempo entre partes" #: apps/cowswap-frontend/src/modules/swap/hooks/useGetConfirmButtonLabel.ts -msgid "Swap and Bridge" -msgstr "Intercambiar y Puente" +#~ msgid "Swap and Bridge" +#~ msgstr "Swap and Bridge" #: apps/cowswap-frontend/src/common/containers/OrderHooksDetails/index.tsx msgid "POST" @@ -1297,7 +1297,7 @@ msgstr "Precio de mercado" msgid "Max" msgstr "Máx" -#: apps/cowswap-frontend/src/modules/swap/hooks/useGetConfirmButtonLabel.ts +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/TradeApproveButton/TradeApproveButton.tsx msgid "Approve, Swap & Bridge" msgstr "Aprobación, intercambio y puente" @@ -2010,6 +2010,10 @@ msgstr "Enviado {nativeTokenSymbol}" msgid "Since TWAP orders consist of multiple parts, prices are expected to fluctuate. However, to protect you against bad prices, CoW Swap will not execute your TWAP if the price dips below this percentage." msgstr "Dado que las órdenes de TWAP consisten en múltiples piezas, se espera que los precios fluctúen. Sin embargo, para protegerte de los malos precios, CoW Swap no ejecutará tu TWAP si el precio cae por debajo de este porcentaje." +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx +msgid "are" +msgstr "" + #: apps/cowswap-frontend/src/modules/twap/containers/TwapConfirmModal/TwapConfirmDetails.tsx msgid "The time before your total TWAP order ends." msgstr "El tiempo antes de que termine su orden total de TWAP." @@ -3088,10 +3092,18 @@ msgstr " o <0/>" #~ msgid "ENS recipient not supported for Swap and Bridge — use address instead." #~ msgstr "ENS recipient not supported for Swap and Bridge — use address instead." +#: apps/cowswap-frontend/src/modules/application/containers/App/menuConsts.tsx +msgid "Careers" +msgstr "" + #: apps/cowswap-frontend/src/modules/swap/containers/SwapWidget/index.tsx msgid "Expected sell amount" msgstr "Cantidad de venta esperada" +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx +msgid "orders" +msgstr "" + #: apps/cowswap-frontend/src/modules/limitOrders/containers/LimitOrdersConfirmModal/index.tsx msgid "Limit Order" msgstr "Limitar pedido" @@ -3668,7 +3680,7 @@ msgstr "Expira" msgid "Minutes" msgstr "Minutos" -#: apps/cowswap-frontend/src/modules/erc20Approve/containers/TradeApproveModal/useTradeApproveCallback.ts +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/TradeApproveModal/useHandleApprovalError.ts msgid "User rejected approval transaction" msgstr "Transacción rechazada por el usuario" @@ -3886,6 +3898,7 @@ msgid "Invalid URL format" msgstr "Formato de URL inválido" #: apps/cowswap-frontend/src/modules/account/containers/Transaction/ActivityDetails.tsx +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx #: apps/cowswap-frontend/src/modules/ordersTable/containers/OrderRow/OrderContextMenu.tsx msgid "order" msgstr "pedido" @@ -3951,6 +3964,10 @@ msgstr "antes de ese momento." msgid "View transaction" msgstr "Ver transacción" +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx +msgid "is" +msgstr "" + #: apps/cowswap-frontend/src/modules/ethFlow/pure/EthFlowStepper/steps/Step1.tsx msgid "Transaction {errorType}" msgstr "Transacción {errorType}" @@ -4217,6 +4234,10 @@ msgstr "Tokens Favoritos" msgid "Limit Orders" msgstr "Órdenes límite" +#: apps/cowswap-frontend/src/modules/erc20Approve/hooks/useApproveAndSwap.ts +msgid "Approved amount is not sufficient!" +msgstr "" + #: apps/cowswap-frontend/src/modules/accountProxy/containers/WidgetPageTitle/index.tsx msgid "funds" msgstr "fondos" @@ -5129,6 +5150,10 @@ msgstr "Aprender" msgid "This price is {displayedPercent}% lower than current market price. You could be selling your <0/> at a loss! Click on \"Market price\" to set your limit price to the current market price." msgstr "Este precio es un {displayedPercent}% inferior al precio de mercado actual. ¡Usted podría estar vendiendo su <0/> con pérdida! Haga clic en \"Precio de mercado\" para fijar su precio límite al precio actual de mercado." +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx +msgid "There {areIs} <0>{ordersWithPermitLength} existing {orderWord} using a <1/> token approval. If you sign a new one, only one order can fill. Continue with current permit amount or choose full approval so all orders can be filled." +msgstr "" + #: apps/cowswap-frontend/src/modules/ethFlow/pure/EthFlowModalContent/configs.ts msgid "Continue swap with {wrappedSymbol}" msgstr "Continuar el intercambio con {wrappedSymbol}" @@ -5418,6 +5443,10 @@ msgstr "Orden caducada" msgid "Simulation Successful" msgstr "Simulación exitosa" +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx +msgid "Partial approval may block <0>{ordersWithPermitLength} other {orderWord}" +msgstr "" + #: apps/cowswap-frontend/src/modules/bridge/pure/contents/BridgingProgressContent/ReceivedBridgingContent/index.tsx msgid "Destination transaction" msgstr "Transacción de destino" @@ -5429,9 +5458,9 @@ msgstr "Porque está usando una billetera de contratos inteligentes" #: apps/cowswap-frontend/src/common/constants/routes.ts #: apps/cowswap-frontend/src/legacy/utils/trade.ts #: apps/cowswap-frontend/src/modules/bridge/pure/BridgeActivitySummary/SwapStepRow.tsx +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/TradeApproveButton/TradeApproveButton.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 From 3cc124d20e368e00bd399ef3701effeb6c004ce8 Mon Sep 17 00:00:00 2001 From: Gabito Esmiapodo <4015436+gabitoesmiapodo@users.noreply.github.com> Date: Tue, 21 Oct 2025 14:01:19 -0300 Subject: [PATCH 2/5] New translations en-us.po (Russian) --- apps/cowswap-frontend/src/locales/ru-RU.po | 51 +++++++++++++++++----- 1 file changed, 40 insertions(+), 11 deletions(-) diff --git a/apps/cowswap-frontend/src/locales/ru-RU.po b/apps/cowswap-frontend/src/locales/ru-RU.po index bf4c08640fb..abbccf2faef 100644 --- a/apps/cowswap-frontend/src/locales/ru-RU.po +++ b/apps/cowswap-frontend/src/locales/ru-RU.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: cowswap18n\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-10-17 21:26\n" +"PO-Revision-Date: 2025-10-21 17:01\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -616,7 +616,7 @@ msgstr "Только CoW AMM" msgid "Scheduled" msgstr "Запланированный" -#: apps/cowswap-frontend/src/modules/swap/hooks/useGetConfirmButtonLabel.ts +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/TradeApproveButton/TradeApproveButton.tsx msgid "Approve and Swap" msgstr "Одобрить и заменить" @@ -741,8 +741,8 @@ msgid "Overview" msgstr "Общий обзор" #: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx -msgid "There are <0>{ordersWithPermitLenght} existing orders using a <1/> token approval. If you sign a new one, only one order can fill. Continue with current permit amount or choose full approval so all orders can be filled." -msgstr "<0>{ordersWithPermitLenght} существующие ордера, использующие подтверждение токена <1/>. Если вы подписываете новый, может быть только один ордер. Продолжить с текущей суммой разрешения или выбрать полное утверждение, чтобы все заказы могут быть выполнены." +#~ msgid "There are <0>{ordersWithPermitLenght} existing orders using a <1/> token approval. If you sign a new one, only one order can fill. Continue with current permit amount or choose full approval so all orders can be filled." +#~ msgstr "There are <0>{ordersWithPermitLenght} existing orders using a <1/> token approval. If you sign a new one, only one order can fill. Continue with current permit amount or choose full approval so all orders can be filled." #: apps/cowswap-frontend/src/modules/ethFlow/pure/EthFlowModalContent/configs.ts msgid "Loading operation" @@ -999,8 +999,8 @@ msgid "Est. partial fill price" msgstr "Цена частичного заполнения" #: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx -msgid "Partial approval may block <0>{ordersWithPermitLenght} other orders" -msgstr "Частичное утверждение может блокировать <0>{ordersWithPermitLenght} другие заказы" +#~ msgid "Partial approval may block <0>{ordersWithPermitLenght} other orders" +#~ msgstr "Partial approval may block <0>{ordersWithPermitLenght} other orders" #: apps/cowswap-frontend/src/modules/tokensList/pure/ImportTokenListItem/index.tsx msgid "Loaded" @@ -1207,8 +1207,8 @@ msgid "Too much time between parts" msgstr "Слишком много времени между частями" #: apps/cowswap-frontend/src/modules/swap/hooks/useGetConfirmButtonLabel.ts -msgid "Swap and Bridge" -msgstr "Поменять местами" +#~ msgid "Swap and Bridge" +#~ msgstr "Swap and Bridge" #: apps/cowswap-frontend/src/common/containers/OrderHooksDetails/index.tsx msgid "POST" @@ -1297,7 +1297,7 @@ msgstr "Рыночная цена" msgid "Max" msgstr "Макс" -#: apps/cowswap-frontend/src/modules/swap/hooks/useGetConfirmButtonLabel.ts +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/TradeApproveButton/TradeApproveButton.tsx msgid "Approve, Swap & Bridge" msgstr "Утверждение, замена и мост" @@ -2010,6 +2010,10 @@ msgstr "Отправлено {nativeTokenSymbol}" msgid "Since TWAP orders consist of multiple parts, prices are expected to fluctuate. However, to protect you against bad prices, CoW Swap will not execute your TWAP if the price dips below this percentage." msgstr "Поскольку ордера TWAP состоят из нескольких частей, цены должны меняться. Однако, чтобы защитить вас от плохих цен, CoW Swap не выполнит ваш TWAP, если цена упадет ниже этого процента." +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx +msgid "are" +msgstr "" + #: apps/cowswap-frontend/src/modules/twap/containers/TwapConfirmModal/TwapConfirmDetails.tsx msgid "The time before your total TWAP order ends." msgstr "Время, предшествующее полной TWAP заказы, заканчивается." @@ -3088,10 +3092,18 @@ msgstr " или <0/>" #~ msgid "ENS recipient not supported for Swap and Bridge — use address instead." #~ msgstr "ENS recipient not supported for Swap and Bridge — use address instead." +#: apps/cowswap-frontend/src/modules/application/containers/App/menuConsts.tsx +msgid "Careers" +msgstr "" + #: apps/cowswap-frontend/src/modules/swap/containers/SwapWidget/index.tsx msgid "Expected sell amount" msgstr "Ожидаемая сумма продаж" +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx +msgid "orders" +msgstr "" + #: apps/cowswap-frontend/src/modules/limitOrders/containers/LimitOrdersConfirmModal/index.tsx msgid "Limit Order" msgstr "Лимит ордера" @@ -3668,7 +3680,7 @@ msgstr "Срок действия" msgid "Minutes" msgstr "Минут" -#: apps/cowswap-frontend/src/modules/erc20Approve/containers/TradeApproveModal/useTradeApproveCallback.ts +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/TradeApproveModal/useHandleApprovalError.ts msgid "User rejected approval transaction" msgstr "Пользователь отклонил транзакцию утверждения" @@ -3886,6 +3898,7 @@ msgid "Invalid URL format" msgstr "Неверный формат URL" #: apps/cowswap-frontend/src/modules/account/containers/Transaction/ActivityDetails.tsx +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx #: apps/cowswap-frontend/src/modules/ordersTable/containers/OrderRow/OrderContextMenu.tsx msgid "order" msgstr "заказ" @@ -3951,6 +3964,10 @@ msgstr "до этого времени." msgid "View transaction" msgstr "Просмотр транзакции" +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx +msgid "is" +msgstr "" + #: apps/cowswap-frontend/src/modules/ethFlow/pure/EthFlowStepper/steps/Step1.tsx msgid "Transaction {errorType}" msgstr "Транзакция {errorType}" @@ -4217,6 +4234,10 @@ msgstr "Избранные токены" msgid "Limit Orders" msgstr "Лимит ордера" +#: apps/cowswap-frontend/src/modules/erc20Approve/hooks/useApproveAndSwap.ts +msgid "Approved amount is not sufficient!" +msgstr "" + #: apps/cowswap-frontend/src/modules/accountProxy/containers/WidgetPageTitle/index.tsx msgid "funds" msgstr "средства" @@ -5129,6 +5150,10 @@ msgstr "Учить" msgid "This price is {displayedPercent}% lower than current market price. You could be selling your <0/> at a loss! Click on \"Market price\" to set your limit price to the current market price." msgstr "Эта цена на {displayedPercent}% ниже текущей рыночной цены. Вы можете продать свой <0/> с убытком! Нажмите «Рыночная цена», чтобы установить лимитную цену равной текущей рыночной цене." +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx +msgid "There {areIs} <0>{ordersWithPermitLength} existing {orderWord} using a <1/> token approval. If you sign a new one, only one order can fill. Continue with current permit amount or choose full approval so all orders can be filled." +msgstr "" + #: apps/cowswap-frontend/src/modules/ethFlow/pure/EthFlowModalContent/configs.ts msgid "Continue swap with {wrappedSymbol}" msgstr "Продолжить обмен с {wrappedSymbol}" @@ -5418,6 +5443,10 @@ msgstr "Истекший заказ" msgid "Simulation Successful" msgstr "Моделирование завершено" +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx +msgid "Partial approval may block <0>{ordersWithPermitLength} other {orderWord}" +msgstr "" + #: apps/cowswap-frontend/src/modules/bridge/pure/contents/BridgingProgressContent/ReceivedBridgingContent/index.tsx msgid "Destination transaction" msgstr "Целевая транзакция" @@ -5429,9 +5458,9 @@ msgstr "Так как вы используете смарт-кошелек с #: apps/cowswap-frontend/src/common/constants/routes.ts #: apps/cowswap-frontend/src/legacy/utils/trade.ts #: apps/cowswap-frontend/src/modules/bridge/pure/BridgeActivitySummary/SwapStepRow.tsx +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/TradeApproveButton/TradeApproveButton.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 From ec512ff98693b15f4cb52b9bc1fefea25c24381f Mon Sep 17 00:00:00 2001 From: Gabito Esmiapodo <4015436+gabitoesmiapodo@users.noreply.github.com> Date: Tue, 21 Oct 2025 14:13:27 -0300 Subject: [PATCH 3/5] Update source file en-US.po --- apps/cowswap-frontend/src/locales/en-US.po | 49 +++++++++++++++++----- 1 file changed, 39 insertions(+), 10 deletions(-) diff --git a/apps/cowswap-frontend/src/locales/en-US.po b/apps/cowswap-frontend/src/locales/en-US.po index df3adc6b2da..0191815738e 100644 --- a/apps/cowswap-frontend/src/locales/en-US.po +++ b/apps/cowswap-frontend/src/locales/en-US.po @@ -619,7 +619,7 @@ msgstr "CoW AMM only" msgid "Scheduled" msgstr "Scheduled" -#: apps/cowswap-frontend/src/modules/swap/hooks/useGetConfirmButtonLabel.ts +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/TradeApproveButton/TradeApproveButton.tsx msgid "Approve and Swap" msgstr "Approve and Swap" @@ -744,8 +744,8 @@ msgid "Overview" msgstr "Overview" #: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx -msgid "There are <0>{ordersWithPermitLenght} existing orders using a <1/> token approval. If you sign a new one, only one order can fill. Continue with current permit amount or choose full approval so all orders can be filled." -msgstr "There are <0>{ordersWithPermitLenght} existing orders using a <1/> token approval. If you sign a new one, only one order can fill. Continue with current permit amount or choose full approval so all orders can be filled." +#~ msgid "There are <0>{ordersWithPermitLenght} existing orders using a <1/> token approval. If you sign a new one, only one order can fill. Continue with current permit amount or choose full approval so all orders can be filled." +#~ msgstr "There are <0>{ordersWithPermitLenght} existing orders using a <1/> token approval. If you sign a new one, only one order can fill. Continue with current permit amount or choose full approval so all orders can be filled." #: apps/cowswap-frontend/src/modules/ethFlow/pure/EthFlowModalContent/configs.ts msgid "Loading operation" @@ -1002,8 +1002,8 @@ msgid "Est. partial fill price" msgstr "Est. partial fill price" #: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx -msgid "Partial approval may block <0>{ordersWithPermitLenght} other orders" -msgstr "Partial approval may block <0>{ordersWithPermitLenght} other orders" +#~ msgid "Partial approval may block <0>{ordersWithPermitLenght} other orders" +#~ msgstr "Partial approval may block <0>{ordersWithPermitLenght} other orders" #: apps/cowswap-frontend/src/modules/tokensList/pure/ImportTokenListItem/index.tsx msgid "Loaded" @@ -1210,8 +1210,8 @@ msgid "Too much time between parts" msgstr "Too much time between parts" #: apps/cowswap-frontend/src/modules/swap/hooks/useGetConfirmButtonLabel.ts -msgid "Swap and Bridge" -msgstr "Swap and Bridge" +#~ msgid "Swap and Bridge" +#~ msgstr "Swap and Bridge" #: apps/cowswap-frontend/src/common/containers/OrderHooksDetails/index.tsx msgid "POST" @@ -1300,7 +1300,7 @@ msgstr "Market price" msgid "Max" msgstr "Max" -#: apps/cowswap-frontend/src/modules/swap/hooks/useGetConfirmButtonLabel.ts +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/TradeApproveButton/TradeApproveButton.tsx msgid "Approve, Swap & Bridge" msgstr "Approve, Swap & Bridge" @@ -2017,6 +2017,10 @@ msgstr "Sent {nativeTokenSymbol}" msgid "Since TWAP orders consist of multiple parts, prices are expected to fluctuate. However, to protect you against bad prices, CoW Swap will not execute your TWAP if the price dips below this percentage." msgstr "Since TWAP orders consist of multiple parts, prices are expected to fluctuate. However, to protect you against bad prices, CoW Swap will not execute your TWAP if the price dips below this percentage." +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx +msgid "are" +msgstr "are" + #: apps/cowswap-frontend/src/modules/twap/containers/TwapConfirmModal/TwapConfirmDetails.tsx msgid "The time before your total TWAP order ends." msgstr "The time before your total TWAP order ends." @@ -3097,10 +3101,18 @@ msgstr " or <0/>" #~ msgid "ENS recipient not supported for Swap and Bridge — use address instead." #~ msgstr "ENS recipient not supported for Swap and Bridge — use address instead." +#: apps/cowswap-frontend/src/modules/application/containers/App/menuConsts.tsx +msgid "Careers" +msgstr "Careers" + #: apps/cowswap-frontend/src/modules/swap/containers/SwapWidget/index.tsx msgid "Expected sell amount" msgstr "Expected sell amount" +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx +msgid "orders" +msgstr "orders" + #: apps/cowswap-frontend/src/modules/limitOrders/containers/LimitOrdersConfirmModal/index.tsx msgid "Limit Order" msgstr "Limit Order" @@ -3677,7 +3689,7 @@ msgstr "Expiry" msgid "Minutes" msgstr "Minutes" -#: apps/cowswap-frontend/src/modules/erc20Approve/containers/TradeApproveModal/useTradeApproveCallback.ts +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/TradeApproveModal/useHandleApprovalError.ts msgid "User rejected approval transaction" msgstr "User rejected approval transaction" @@ -3895,6 +3907,7 @@ msgid "Invalid URL format" msgstr "Invalid URL format" #: apps/cowswap-frontend/src/modules/account/containers/Transaction/ActivityDetails.tsx +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx #: apps/cowswap-frontend/src/modules/ordersTable/containers/OrderRow/OrderContextMenu.tsx msgid "order" msgstr "order" @@ -3960,6 +3973,10 @@ msgstr "before that time." msgid "View transaction" msgstr "View transaction" +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx +msgid "is" +msgstr "is" + #: apps/cowswap-frontend/src/modules/ethFlow/pure/EthFlowStepper/steps/Step1.tsx msgid "Transaction {errorType}" msgstr "Transaction {errorType}" @@ -4230,6 +4247,10 @@ msgstr "Favorite tokens" msgid "Limit Orders" msgstr "Limit Orders" +#: apps/cowswap-frontend/src/modules/erc20Approve/hooks/useApproveAndSwap.ts +msgid "Approved amount is not sufficient!" +msgstr "Approved amount is not sufficient!" + #: apps/cowswap-frontend/src/modules/accountProxy/containers/WidgetPageTitle/index.tsx msgid "funds" msgstr "funds" @@ -5142,6 +5163,10 @@ msgstr "Learn" msgid "This price is {displayedPercent}% lower than current market price. You could be selling your <0/> at a loss! Click on \"Market price\" to set your limit price to the current market price." msgstr "This price is {displayedPercent}% lower than current market price. You could be selling your <0/> at a loss! Click on \"Market price\" to set your limit price to the current market price." +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx +msgid "There {areIs} <0>{ordersWithPermitLength} existing {orderWord} using a <1/> token approval. If you sign a new one, only one order can fill. Continue with current permit amount or choose full approval so all orders can be filled." +msgstr "There {areIs} <0>{ordersWithPermitLength} existing {orderWord} using a <1/> token approval. If you sign a new one, only one order can fill. Continue with current permit amount or choose full approval so all orders can be filled." + #: apps/cowswap-frontend/src/modules/ethFlow/pure/EthFlowModalContent/configs.ts msgid "Continue swap with {wrappedSymbol}" msgstr "Continue swap with {wrappedSymbol}" @@ -5431,6 +5456,10 @@ msgstr "Expired order" msgid "Simulation Successful" msgstr "Simulation Successful" +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx +msgid "Partial approval may block <0>{ordersWithPermitLength} other {orderWord}" +msgstr "Partial approval may block <0>{ordersWithPermitLength} other {orderWord}" + #: apps/cowswap-frontend/src/modules/bridge/pure/contents/BridgingProgressContent/ReceivedBridgingContent/index.tsx msgid "Destination transaction" msgstr "Destination transaction" @@ -5442,9 +5471,9 @@ msgstr "Because you are using a smart contract wallet" #: apps/cowswap-frontend/src/common/constants/routes.ts #: apps/cowswap-frontend/src/legacy/utils/trade.ts #: apps/cowswap-frontend/src/modules/bridge/pure/BridgeActivitySummary/SwapStepRow.tsx +#: apps/cowswap-frontend/src/modules/erc20Approve/containers/TradeApproveButton/TradeApproveButton.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 From 27fe42f75a3080321c6ef6a3650f9f359dc6320a Mon Sep 17 00:00:00 2001 From: Gabito Esmiapodo <4015436+gabitoesmiapodo@users.noreply.github.com> Date: Tue, 21 Oct 2025 14:13:29 -0300 Subject: [PATCH 4/5] New translations en-us.po (Spanish) --- apps/cowswap-frontend/src/locales/es-ES.po | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/apps/cowswap-frontend/src/locales/es-ES.po b/apps/cowswap-frontend/src/locales/es-ES.po index 98f52890eba..48cd3789825 100644 --- a/apps/cowswap-frontend/src/locales/es-ES.po +++ b/apps/cowswap-frontend/src/locales/es-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: cowswap18n\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-10-21 17:01\n" +"PO-Revision-Date: 2025-10-21 17:13\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2012,7 +2012,7 @@ msgstr "Dado que las órdenes de TWAP consisten en múltiples piezas, se espera #: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx msgid "are" -msgstr "" +msgstr "están" #: apps/cowswap-frontend/src/modules/twap/containers/TwapConfirmModal/TwapConfirmDetails.tsx msgid "The time before your total TWAP order ends." @@ -3094,7 +3094,7 @@ msgstr " o <0/>" #: apps/cowswap-frontend/src/modules/application/containers/App/menuConsts.tsx msgid "Careers" -msgstr "" +msgstr "Carreras" #: apps/cowswap-frontend/src/modules/swap/containers/SwapWidget/index.tsx msgid "Expected sell amount" @@ -3102,7 +3102,7 @@ msgstr "Cantidad de venta esperada" #: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx msgid "orders" -msgstr "" +msgstr "órdenes" #: apps/cowswap-frontend/src/modules/limitOrders/containers/LimitOrdersConfirmModal/index.tsx msgid "Limit Order" @@ -3966,7 +3966,7 @@ msgstr "Ver transacción" #: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx msgid "is" -msgstr "" +msgstr "es" #: apps/cowswap-frontend/src/modules/ethFlow/pure/EthFlowStepper/steps/Step1.tsx msgid "Transaction {errorType}" @@ -4236,7 +4236,7 @@ msgstr "Órdenes límite" #: apps/cowswap-frontend/src/modules/erc20Approve/hooks/useApproveAndSwap.ts msgid "Approved amount is not sufficient!" -msgstr "" +msgstr "¡La cantidad aprobada no es suficiente!" #: apps/cowswap-frontend/src/modules/accountProxy/containers/WidgetPageTitle/index.tsx msgid "funds" @@ -5152,7 +5152,7 @@ msgstr "Este precio es un {displayedPercent}% inferior al precio de mercado actu #: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx msgid "There {areIs} <0>{ordersWithPermitLength} existing {orderWord} using a <1/> token approval. If you sign a new one, only one order can fill. Continue with current permit amount or choose full approval so all orders can be filled." -msgstr "" +msgstr "Hay <0>{ordersWithPermitLength} {orderWord} usando una aprobación de token <1/>. Si firma uno nuevo, sólo puede llenar una orden. Continúe con la cantidad actual aprobada o elija la aprobación completa para que todas las órdenes puedan ser llenadas." #: apps/cowswap-frontend/src/modules/ethFlow/pure/EthFlowModalContent/configs.ts msgid "Continue swap with {wrappedSymbol}" @@ -5445,7 +5445,7 @@ msgstr "Simulación exitosa" #: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx msgid "Partial approval may block <0>{ordersWithPermitLength} other {orderWord}" -msgstr "" +msgstr "La aprobación parcial puede bloquear <0>{ordersWithPermitLength} otras {orderWord}" #: apps/cowswap-frontend/src/modules/bridge/pure/contents/BridgingProgressContent/ReceivedBridgingContent/index.tsx msgid "Destination transaction" From 39baf96f67f987a6adf7b56cce5c522b5d31e0c8 Mon Sep 17 00:00:00 2001 From: Gabito Esmiapodo <4015436+gabitoesmiapodo@users.noreply.github.com> Date: Tue, 21 Oct 2025 14:13:31 -0300 Subject: [PATCH 5/5] New translations en-us.po (Russian) --- apps/cowswap-frontend/src/locales/ru-RU.po | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/apps/cowswap-frontend/src/locales/ru-RU.po b/apps/cowswap-frontend/src/locales/ru-RU.po index abbccf2faef..94e10a639d1 100644 --- a/apps/cowswap-frontend/src/locales/ru-RU.po +++ b/apps/cowswap-frontend/src/locales/ru-RU.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: cowswap18n\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-10-21 17:01\n" +"PO-Revision-Date: 2025-10-21 17:13\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -2012,7 +2012,7 @@ msgstr "Поскольку ордера TWAP состоят из несколь #: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx msgid "are" -msgstr "" +msgstr "являются" #: apps/cowswap-frontend/src/modules/twap/containers/TwapConfirmModal/TwapConfirmDetails.tsx msgid "The time before your total TWAP order ends." @@ -3094,7 +3094,7 @@ msgstr " или <0/>" #: apps/cowswap-frontend/src/modules/application/containers/App/menuConsts.tsx msgid "Careers" -msgstr "" +msgstr "Карьера" #: apps/cowswap-frontend/src/modules/swap/containers/SwapWidget/index.tsx msgid "Expected sell amount" @@ -3102,7 +3102,7 @@ msgstr "Ожидаемая сумма продаж" #: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx msgid "orders" -msgstr "" +msgstr "заказы" #: apps/cowswap-frontend/src/modules/limitOrders/containers/LimitOrdersConfirmModal/index.tsx msgid "Limit Order" @@ -3966,7 +3966,7 @@ msgstr "Просмотр транзакции" #: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx msgid "is" -msgstr "" +msgstr "это" #: apps/cowswap-frontend/src/modules/ethFlow/pure/EthFlowStepper/steps/Step1.tsx msgid "Transaction {errorType}" @@ -4236,7 +4236,7 @@ msgstr "Лимит ордера" #: apps/cowswap-frontend/src/modules/erc20Approve/hooks/useApproveAndSwap.ts msgid "Approved amount is not sufficient!" -msgstr "" +msgstr "Одобренная сумма недостаточна!" #: apps/cowswap-frontend/src/modules/accountProxy/containers/WidgetPageTitle/index.tsx msgid "funds" @@ -5152,7 +5152,7 @@ msgstr "Эта цена на {displayedPercent}% ниже текущей рын #: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx msgid "There {areIs} <0>{ordersWithPermitLength} existing {orderWord} using a <1/> token approval. If you sign a new one, only one order can fill. Continue with current permit amount or choose full approval so all orders can be filled." -msgstr "" +msgstr "Там {areIs} <0>{ordersWithPermitLength} существующий {orderWord} с <1/> одобрением токена. Если вы подписываете новый, может быть только один ордер. Продолжить с текущей суммой разрешения или выбрать полное утверждение, чтобы все заказы могут быть исполнены." #: apps/cowswap-frontend/src/modules/ethFlow/pure/EthFlowModalContent/configs.ts msgid "Continue swap with {wrappedSymbol}" @@ -5445,7 +5445,7 @@ msgstr "Моделирование завершено" #: apps/cowswap-frontend/src/modules/erc20Approve/containers/ActiveOrdersWithAffectedPermit/ActiveOrdersWithAffectedPermit.tsx msgid "Partial approval may block <0>{ordersWithPermitLength} other {orderWord}" -msgstr "" +msgstr "Частичное утверждение может блокировать <0>{ordersWithPermitLength} другой {orderWord}" #: apps/cowswap-frontend/src/modules/bridge/pure/contents/BridgingProgressContent/ReceivedBridgingContent/index.tsx msgid "Destination transaction"