Skip to content

Commit 0a83f48

Browse files
committed
Merge remote-tracking branch 'origin/develop' into feat/protocol-fee-translation
2 parents 6ede31f + ce4d7e3 commit 0a83f48

File tree

16 files changed

+6735
-73
lines changed

16 files changed

+6735
-73
lines changed

apps/cowswap-frontend/src/common/pure/ReceiveAmountInfo/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ export function ReceiveAmountInfoTooltip(props: ReceiveAmountInfoTooltipProps):
7676
{!hasAnyFee && !isEoaNotEthFlow && <FeeItem title={t`Fee`} isSell={isSell} feeAmount={undefined} />}
7777

7878
{bridgeFee && (
79-
<FeeItem title="Bridge costs" isSell={isSell} feeAmount={bridgeFee?.amountInIntermediateCurrency} />
79+
<FeeItem title={t`Bridge costs`} isSell={isSell} feeAmount={bridgeFee?.amountInIntermediateCurrency} />
8080
)}
8181

8282
{!isFractionFalsy(amountAfterFees) && (

apps/cowswap-frontend/src/locales/en-US.po

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6285,3 +6285,10 @@ msgstr "Learn more"
62856285
#: apps/cowswap-frontend/src/modules/tradeWidgetAddons/containers/HighFeeWarning/highFeeWarningHelpers.ts
62866286
msgid "Swap and bridge costs are at least {formattedFeePercentage}% of the swap amount"
62876287
msgstr "Swap and bridge costs are at least {formattedFeePercentage}% of the swap amount"
6288+
6289+
# Notifications / jobs aria labels
6290+
msgid "Trade alert settings"
6291+
msgstr "Trade alert settings"
6292+
6293+
msgid "View jobs (opens in a new tab)"
6294+
msgstr "View jobs (opens in a new tab)"

apps/cowswap-frontend/src/locales/es-ES.po

Lines changed: 83 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Language: es\n"
99
"Project-Id-Version: cow-swap\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"PO-Revision-Date: 2025-11-14 15:56\n"
11+
"PO-Revision-Date: 2025-11-26 16:02\n"
1212
"Last-Translator: \n"
1313
"Language-Team: Spanish\n"
1414
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -227,6 +227,10 @@ msgstr "¿Estás seguro de que quieres cancelar la orden <0>{shortId}</0>?"
227227
msgid "My Custom Hooks ({customHooksCount})"
228228
msgstr "Mis Hooks personalizados ({customHooksCount})"
229229

230+
#: apps/cowswap-frontend/src/modules/trade/pure/PartnerFeeRow/index.tsx
231+
msgid "{label} ({feeAsPercent}%)"
232+
msgstr ""
233+
230234
#: apps/cowswap-frontend/src/modules/twap/containers/TwapFormWidget/tooltips.tsx
231235
msgid "Your TWAP order won't execute and is protected if the market price dips more than your set price protection."
232236
msgstr "Su orden de TWAP no se ejecutará y está protegido si el precio de mercado cae más que la protección de su precio establecido."
@@ -325,6 +329,11 @@ msgstr "vender"
325329
msgid "By connecting a wallet, you acknowledge that you have read, understood and agree to the interface’s <0>Terms & Conditions</0>."
326330
msgstr "Al conectar una billetera, usted reconoce que ha leído, entendido y está de acuerdo con los <0>Términos y condiciones de la interfaz</0>."
327331

332+
#: apps/cowswap-frontend/src/common/pure/ReceiveAmountInfo/index.tsx
333+
#: apps/cowswap-frontend/src/modules/volumeFee/hooks/useVolumeFeeTooltip.ts
334+
msgid "Partner fee"
335+
msgstr ""
336+
328337
#: apps/cowswap-frontend/src/modules/tokensList/pure/ImportListModal/index.tsx
329338
msgid "<0>By adding this list you are implicitly trusting that the data is correct. Anyone can create a list, including creating fake versions of existing lists and lists that claim to represent projects that do not have one.</0><1><2>If you purchase a token from this list, you may not be able to sell it back.</2></1>"
330339
msgstr "<0>Al añadir esta lista confías implícitamente en que los datos son correctos. Cualquiera puede crear una lista, incluyendo la creación de versiones falsas de listas existentes y listas que afirman representar proyectos que no tienen uno.</0><1><2>Si compras una ficha de esta lista, es posible que no puedas venderla.</2></1>"
@@ -555,7 +564,7 @@ msgstr "Sin chainId"
555564

556565
#: apps/cowswap-frontend/src/modules/twap/utils/deadlinePartsDisplay.ts
557566
msgid "h"
558-
msgstr "h"
567+
msgstr ""
559568

560569
#: apps/cowswap-frontend/src/common/utils/tradeSettingsTooltips.tsx
561570
msgid "When selling {aNativeCurrency}, the minimum slippage tolerance is set to {minimumETHFlowSlippage}% or higher to ensure a high likelihood of order matching, even in volatile market conditions."
@@ -1261,7 +1270,7 @@ msgstr "¡Póngase en contacto con soporte de CoW Swap!"
12611270
#: apps/cowswap-frontend/src/common/containers/CoWAmmBanner/index.tsx
12621271
#: apps/cowswap-frontend/src/modules/application/containers/App/menuConsts.tsx
12631272
msgid "CoW AMM"
1264-
msgstr ""
1273+
msgstr "CoW AMM"
12651274

12661275
#: apps/cowswap-frontend/src/modules/twap/containers/TwapFormWarnings/warnings/BigPartTimeWarning.tsx
12671276
msgid "Too much time between parts"
@@ -1316,7 +1325,7 @@ msgstr "Por favor lea más en esto"
13161325

13171326
#: libs/hook-dapp-lib/src/hookDappsRegistry.ts
13181327
msgid "Bungee"
1319-
msgstr ""
1328+
msgstr "Bungee"
13201329

13211330
#: apps/cowswap-frontend/src/modules/ordersTable/pure/ReceiptModal/FilledField.tsx
13221331
msgid "of"
@@ -1459,12 +1468,16 @@ msgstr "Aplicar"
14591468
msgid "Price Updated"
14601469
msgstr "Precio actualizado"
14611470

1471+
#: apps/cowswap-frontend/src/modules/limitOrders/pure/ProtocolFeeInfoBanner/index.tsx
1472+
msgid "From {PROTOCOL_FEE_START_DATETIME_UTC}, and pursuant to <0>CIP-74</0>, a 2 bps (0.02%) protocol fee will apply to all executed orders, including any limit and TWAP orders executed after this time, even if they were created earlier."
1473+
msgstr ""
1474+
14621475
#: apps/cowswap-frontend/src/modules/hooksStore/pure/AddCustomHookForm/index.tsx
14631476
msgid "Enter a hook dapp URL"
14641477
msgstr "Introduzca una URL dapp de hook"
14651478

14661479
#: apps/cowswap-frontend/src/modules/ordersTable/pure/ReceiptModal/index.tsx
1467-
#: apps/cowswap-frontend/src/modules/volumeFee/hooks/useVolumeFeeTooltip.ts
1480+
#: apps/cowswap-frontend/src/modules/trade/pure/TotalFeeRow/index.tsx
14681481
msgid "Total fee"
14691482
msgstr "Cargo total"
14701483

@@ -1616,6 +1629,10 @@ msgstr "Cruzar"
16161629
msgid "Order type"
16171630
msgstr "Tipo de orden"
16181631

1632+
#: apps/cowswap-frontend/src/modules/trade/pure/ProtocolFeeRow/index.tsx
1633+
#~ msgid "The fee is {protocolFeeAsPercent}%, applied only if the trade is executed, in order to incentivize a strong solver competition that provides ecosystem leading prices."
1634+
#~ msgstr "The fee is {protocolFeeAsPercent}%, applied only if the trade is executed, in order to incentivize a strong solver competition that provides ecosystem leading prices."
1635+
16191636
#: apps/cowswap-frontend/src/modules/hooksStore/containers/HooksStoreWidget/index.tsx
16201637
msgid "Learn more."
16211638
msgstr "Más información."
@@ -1754,7 +1771,7 @@ msgstr "Establecer fecha límite"
17541771

17551772
#: apps/cowswap-frontend/src/modules/wallet/pure/StatusIcon/index.tsx
17561773
msgid "WalletConnect"
1757-
msgstr ""
1774+
msgstr "WalletConnect"
17581775

17591776
#: apps/cowswap-frontend/src/modules/trade/pure/ZeroApprovalWarning/ZeroApprovalWarning.tsx
17601777
msgid "<0>Note:</0> {symbol} specifically requires 2 approval transactions. The first resets your spending cap to 0, and the second sets your desired spending cap. To avoid this in the future, set your spending cap to CoW Swap's recommended default amount."
@@ -1859,6 +1876,10 @@ msgstr "Reemplazado"
18591876
msgid "MEV Slicer"
18601877
msgstr "Cortador MEV"
18611878

1879+
#: apps/cowswap-frontend/src/common/pure/ReceiveAmount/index.tsx
1880+
msgid "From (incl. fees)"
1881+
msgstr ""
1882+
18621883
#: apps/cowswap-frontend/src/modules/account/containers/Transaction/StatusDetails.tsx
18631884
#: apps/cowswap-frontend/src/modules/ordersTable/pure/OrderStatusBox/getOrderStatusTitleAndColor.ts
18641885
msgid "Cancelling..."
@@ -1943,6 +1964,7 @@ msgstr "(a través de WalletConnect)"
19431964
msgid "<0>Select an {accountProxyLabelString}</0> and then select a token you want to recover from CoW Shed."
19441965
msgstr "<0>Selecciona un {accountProxyLabelString}</0> y luego selecciona un token que quieres recuperar de CoW Shed."
19451966

1967+
#: apps/cowswap-frontend/src/modules/tradeFormValidation/pure/TradeFormButtons/tradeButtonsMap.tsx
19461968
#: apps/cowswap-frontend/src/modules/tradeFormValidation/pure/TradeFormButtons/tradeButtonsMap.tsx
19471969
msgid "Error loading price. Try again later."
19481970
msgstr "Error cargando precio. Inténtalo de nuevo más tarde."
@@ -2080,8 +2102,8 @@ msgid "Context is not full to cancel TWAP order"
20802102
msgstr "El contexto no está completo para cancelar el pedido TWAP"
20812103

20822104
#: apps/cowswap-frontend/src/common/pure/ReceiveAmount/index.tsx
2083-
msgid "Receive (incl. costs)"
2084-
msgstr "Recibir (incluyendo costos)"
2105+
#~ msgid "Receive (incl. costs)"
2106+
#~ msgstr "Receive (incl. costs)"
20852107

20862108
#: apps/cowswap-frontend/src/modules/ethFlow/pure/EthFlowStepper/steps/Step1.tsx
20872109
msgid "Sent {nativeTokenSymbol}"
@@ -2152,6 +2174,10 @@ msgstr "Ver en seguro"
21522174
msgid "modified"
21532175
msgstr "modificado"
21542176

2177+
#: apps/cowswap-frontend/src/modules/trade/pure/TradeConfirmation/getPendingText.ts
2178+
msgid "Preparing deposit"
2179+
msgstr ""
2180+
21552181
#: apps/cowswap-frontend/src/modules/application/containers/App/menuConsts.tsx
21562182
#: apps/cowswap-frontend/src/modules/bridge/pure/ProtocolIcons/StackedProtocolIcons.tsx
21572183
msgid "CoW Protocol"
@@ -2468,6 +2494,10 @@ msgstr "Los pozos de liquidez en CoW AMM crecen más rápido que en otros AMM, p
24682494
msgid "TWAP"
24692495
msgstr ""
24702496

2497+
#: apps/cowswap-frontend/src/modules/trade/pure/ProtocolFeeRow/index.tsx
2498+
msgid "Protocol fee ({protocolFeeAsPercent}%)"
2499+
msgstr ""
2500+
24712501
#: apps/cowswap-frontend/src/modules/bridge/pure/contents/BridgingProgressContent/RefundedBridgingContent/index.tsx
24722502
msgid "Refunded to"
24732503
msgstr "Reembolsado a"
@@ -2585,7 +2615,7 @@ msgstr "Puente cuesta <0/>"
25852615
msgid "Reset"
25862616
msgstr "Resetear"
25872617

2588-
#: apps/cowswap-frontend/src/modules/trade/pure/PartnerFeeRow/index.tsx
2618+
#: apps/cowswap-frontend/src/modules/trade/pure/FreeFeeRow/index.tsx
25892619
msgid "No fee for order placement!"
25902620
msgstr "¡Sin cargo por realizar el pedido!"
25912621

@@ -2669,7 +2699,7 @@ msgstr "Estás al día"
26692699

26702700
#: apps/cowswap-frontend/src/common/pure/ReceiveAmountInfo/index.tsx
26712701
#: apps/cowswap-frontend/src/common/pure/TradeDetailsAccordion/index.tsx
2672-
#: apps/cowswap-frontend/src/modules/trade/pure/PartnerFeeRow/index.tsx
2702+
#: apps/cowswap-frontend/src/modules/trade/pure/FreeFeeRow/index.tsx
26732703
msgid "Fee"
26742704
msgstr "Cuota"
26752705

@@ -2685,6 +2715,10 @@ msgstr "Moneda nativa (por ejemplo, ETH)"
26852715
msgid "<0><1/> Experimental:</0> Add DeFI interactions before and after your trade."
26862716
msgstr "<0><1/> Experimental:</0> Añade interacciones de DeFI antes y después de tu operación."
26872717

2718+
#: apps/cowswap-frontend/src/common/pure/ReceiveAmountInfo/index.tsx
2719+
msgid "Protocol fee"
2720+
msgstr ""
2721+
26882722
#: apps/cowswap-frontend/src/common/constants/routes.ts
26892723
msgid "Powerful tool to generate pre/post interaction for CoW Protocol"
26902724
msgstr "Herramienta potente para generar interacción pre/post para el protocolo CoW"
@@ -2707,7 +2741,7 @@ msgstr "CoW Swap utiliza un {accountProxyLabelString} dedicado, controlado solo
27072741

27082742
#: apps/cowswap-frontend/src/modules/notifications/pure/NotificationSettingsPopover.tsx
27092743
msgid "Trade alerts enabled"
2710-
msgstr ""
2744+
msgstr "Alertas de trading activadas"
27112745

27122746
#: apps/cowswap-frontend/src/common/utils/tradeSettingsTooltips.tsx
27132747
#~ msgid "Your swap expires and will not execute if it is pending for longer than the selected duration.<0/><1/>{INPUT_OUTPUT_EXPLANATION}"
@@ -2716,7 +2750,7 @@ msgstr ""
27162750
#: apps/cowswap-frontend/src/common/pure/NetworkCostsSuffix/index.tsx
27172751
#: apps/cowswap-frontend/src/modules/trade/pure/RowFeeContent/index.tsx
27182752
msgid "gas"
2719-
msgstr ""
2753+
msgstr "gas"
27202754

27212755
#: apps/cowswap-frontend/src/common/pure/ReceiveAmountInfo/index.tsx
27222756
msgid "Protocol fee"
@@ -2963,6 +2997,10 @@ msgstr "El tiempo que cada parte de su pedido de TWAP permanecerá activo."
29632997
msgid "Buy per part"
29642998
msgstr "Comprar por parte"
29652999

3000+
#: apps/cowswap-frontend/src/modules/tradeFormValidation/pure/TradeFormButtons/tradeButtonsMap.tsx
3001+
msgid "No intermediate tokens found for the route"
3002+
msgstr ""
3003+
29663004
#: apps/cowswap-frontend/src/modules/hooksStore/dapps/ClaimGnoHookApp/index.tsx
29673005
msgid "Total claimable rewards:"
29683006
msgstr "Recompensas cobrables totales:"
@@ -3768,6 +3806,10 @@ msgstr "Su transacción puede expirar"
37683806
msgid "<0>CoW Swap solvers</0> are scanning liquidity sources across DeFi. The one that finds you the best price wins!"
37693807
msgstr "<0>CoW Swap solvers</0> están escaneando fuentes de liquidez a través de DeFi. ¡El que te encuentre el mejor precio gana!"
37703808

3809+
#: apps/cowswap-frontend/src/modules/trade/pure/ProtocolFeeRow/index.tsx
3810+
#~ msgid "The fee is {protocolFeeAsPercent}%, applied only if the trade is executed, in order to incentivize a strong solver competition that provides ecosystem leading prices"
3811+
#~ msgstr "The fee is {protocolFeeAsPercent}%, applied only if the trade is executed, in order to incentivize a strong solver competition that provides ecosystem leading prices"
3812+
37713813
#: apps/cowswap-frontend/src/modules/limitOrders/containers/LimitOrdersWidget/index.tsx
37723814
#: apps/cowswap-frontend/src/modules/ordersTable/pure/ReceiptModal/index.tsx
37733815
msgid "You sell at most"
@@ -3847,6 +3889,10 @@ msgstr "Transacción rechazada por el usuario"
38473889
msgid "Swap on"
38483890
msgstr "Intercambiar en"
38493891

3892+
#: apps/cowswap-frontend/src/modules/trade/pure/ProtocolFeeRow/index.tsx
3893+
#~ msgid "The fee is {protocolFeeBps} BPS ({protocolFeeAsPercent}%), applied only if the trade is executed.<0/><1/>Solver rewards are taken from this fee amount."
3894+
#~ msgstr "The fee is {protocolFeeBps} BPS ({protocolFeeAsPercent}%), applied only if the trade is executed.<0/><1/>Solver rewards are taken from this fee amount."
3895+
38503896
#: apps/cowswap-frontend/src/modules/account/containers/Transaction/ActivityDetails.tsx
38513897
#: apps/cowswap-frontend/src/modules/orderProgressBar/pure/TransactionSubmittedContent/index.tsx
38523898
msgid "Transaction"
@@ -4690,6 +4736,10 @@ msgstr "Aumenta tu rendimiento con una conversión en un clic"
46904736
msgid "Vested"
46914737
msgstr "Ofrecido"
46924738

4739+
#: apps/cowswap-frontend/src/modules/tradeFormValidation/pure/TradeFormButtons/tradeButtonsMap.tsx
4740+
msgid "Bridging deposit address is not verified! Please contact CoW Swap support!"
4741+
msgstr ""
4742+
46934743
#: apps/cowswap-frontend/src/modules/wallet/pure/WalletModal/styled.tsx
46944744
msgid "Learn more about wallets"
46954745
msgstr "Más información sobre billeteras"
@@ -5016,8 +5066,8 @@ msgid "Executes at"
50165066
msgstr "Ejecuta en"
50175067

50185068
#: apps/cowswap-frontend/src/common/pure/ReceiveAmount/index.tsx
5019-
msgid "From (incl. costs)"
5020-
msgstr "Desde (incl. costes)"
5069+
#~ msgid "From (incl. costs)"
5070+
#~ msgstr "From (incl. costs)"
50215071

50225072
#: apps/cowswap-frontend/src/legacy/components/Header/AccountElement/NotificationAlertPopover.tsx
50235073
msgid "Get trade alerts"
@@ -5039,6 +5089,10 @@ msgstr "Información"
50395089
msgid "The total surplus CoW Swap has generated for you in {nativeSymbol} across all your trades since {startDate}"
50405090
msgstr "El sobrante que CoW Swap te ha generado en {nativeSymbol} a través de todos tus intercambios desde {startDate}"
50415091

5092+
#: apps/cowswap-frontend/src/modules/trade/pure/ProtocolFeeRow/index.tsx
5093+
#~ msgid "Protocol fee applied to this trade.<0/><1/>The fee is {protocolFeeBps} BPS ({protocolFeeAsPercent}%), applied only if the trade is executed."
5094+
#~ msgstr "Protocol fee applied to this trade.<0/><1/>The fee is {protocolFeeBps} BPS ({protocolFeeAsPercent}%), applied only if the trade is executed."
5095+
50425096
#: apps/cowswap-frontend/src/modules/ordersTable/containers/OrderRow/EstimatedExecutionPrice.tsx
50435097
msgid "For this order, network costs would be"
50445098
msgstr "Para este pedido, los costos de red serían"
@@ -5716,7 +5770,7 @@ msgid "MEV is lethal these days!"
57165770
msgstr "¡MEV es letal en estos días!"
57175771

57185772
#: apps/cowswap-frontend/src/modules/bridge/pure/contents/QuoteBridgeContent/index.tsx
5719-
#: apps/cowswap-frontend/src/modules/trade/pure/PartnerFeeRow/index.tsx
5773+
#: apps/cowswap-frontend/src/modules/trade/pure/FreeFeeRow/index.tsx
57205774
#: apps/cowswap-frontend/src/modules/trade/pure/RowFeeContent/index.tsx
57215775
msgid "FREE"
57225776
msgstr "GRATIS"
@@ -6009,8 +6063,8 @@ msgid "Dark mode"
60096063
msgstr "Modo oscuro"
60106064

60116065
#: apps/cowswap-frontend/src/common/pure/ReceiveAmountInfo/index.tsx
6012-
msgid "Bridge costs"
6013-
msgstr "Costes del puente"
6066+
#~ msgid "Bridge costs"
6067+
#~ msgstr "Bridge costs"
60146068

60156069
#: apps/cowswap-frontend/src/modules/account/containers/Transaction/StatusDetails.tsx
60166070
msgid "View cancellation"
@@ -6094,6 +6148,10 @@ msgstr "El {operationLabel} está firmado."
60946148
msgid "The price impact is <0>{formattedPriceImpact}%</0>. Consider breaking up your order using a <1>TWAP order</1> and possibly get a better rate."
60956149
msgstr "El impacto de los precios es <0>{formattedPriceImpact}%</0>. Considere dividir su pedido usando un <1>TWAP order</1> y posiblemente obtener una mejor tarifa."
60966150

6151+
#: apps/cowswap-frontend/src/common/pure/ReceiveAmount/index.tsx
6152+
msgid "Receive (incl. fees)"
6153+
msgstr ""
6154+
60976155
#: apps/cowswap-frontend/src/common/containers/ConfirmationModal/index.tsx
60986156
#: apps/cowswap-frontend/src/common/hooks/useConfirmPriceImpactWithoutFee.ts
60996157
#: apps/cowswap-frontend/src/common/pure/ConfirmationModal/ConfirmationModal.cosmos.tsx
@@ -6222,3 +6280,11 @@ msgstr "Aprende más"
62226280
#: apps/cowswap-frontend/src/modules/tradeWidgetAddons/containers/HighFeeWarning/highFeeWarningHelpers.ts
62236281
msgid "Swap and bridge costs are at least {formattedFeePercentage}% of the swap amount"
62246282
msgstr "Los costos de Swap y Bridge serán por lo menos {formattedFeePercentage}% del monto de intercambio"
6283+
6284+
# Receive amount labels
6285+
# Notifications / jobs aria labels
6286+
msgid "Trade alert settings"
6287+
msgstr "Configuración de alertas de trading"
6288+
6289+
msgid "View jobs (opens in a new tab)"
6290+
msgstr "Ver trabajos (se abre en una pestaña nueva)"

0 commit comments

Comments
 (0)