Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions apps/cowswap-frontend/src/locales/en-US.po
Original file line number Diff line number Diff line change
Expand Up @@ -6285,3 +6285,10 @@ msgstr "Learn more"
#: apps/cowswap-frontend/src/modules/tradeWidgetAddons/containers/HighFeeWarning/highFeeWarningHelpers.ts
msgid "Swap and bridge costs are at least {formattedFeePercentage}% of the swap amount"
msgstr "Swap and bridge costs are at least {formattedFeePercentage}% of the swap amount"

# Notifications / jobs aria labels
msgid "Trade alert settings"
msgstr "Trade alert settings"

msgid "View jobs (opens in a new tab)"
msgstr "View jobs (opens in a new tab)"
21 changes: 14 additions & 7 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: cow-swap\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-11-26 16:02\n"
"PO-Revision-Date: 2025-12-03 12:10\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
Expand Down Expand Up @@ -1878,7 +1878,7 @@ msgstr "Cortador MEV"

#: apps/cowswap-frontend/src/common/pure/ReceiveAmount/index.tsx
msgid "From (incl. fees)"
msgstr ""
msgstr "De (incl. comisiones)"

#: apps/cowswap-frontend/src/modules/account/containers/Transaction/StatusDetails.tsx
#: apps/cowswap-frontend/src/modules/ordersTable/pure/OrderStatusBox/getOrderStatusTitleAndColor.ts
Expand Down Expand Up @@ -2496,7 +2496,7 @@ msgstr ""

#: apps/cowswap-frontend/src/modules/trade/pure/ProtocolFeeRow/index.tsx
msgid "Protocol fee ({protocolFeeAsPercent}%)"
msgstr ""
msgstr "Comisión del protocolo ({protocolFeeAsPercent}%)"

#: apps/cowswap-frontend/src/modules/bridge/pure/contents/BridgingProgressContent/RefundedBridgingContent/index.tsx
msgid "Refunded to"
Expand Down Expand Up @@ -2713,7 +2713,7 @@ msgstr "<0><1/> Experimental:</0> Añade interacciones de DeFI antes y después

#: apps/cowswap-frontend/src/common/pure/ReceiveAmountInfo/index.tsx
msgid "Protocol fee"
msgstr ""
msgstr "Comisión del protocolo"

#: apps/cowswap-frontend/src/common/constants/routes.ts
msgid "Powerful tool to generate pre/post interaction for CoW Protocol"
Expand All @@ -2737,7 +2737,7 @@ msgstr "CoW Swap utiliza un {accountProxyLabelString} dedicado, controlado solo

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

#: apps/cowswap-frontend/src/common/utils/tradeSettingsTooltips.tsx
#~ msgid "Your swap expires and will not execute if it is pending for longer than the selected duration.<0/><1/>{INPUT_OUTPUT_EXPLANATION}"
Expand Down Expand Up @@ -3289,7 +3289,7 @@ msgstr "Aprobar el token para continuar."

#: apps/cowswap-frontend/src/modules/trade/pure/ProtocolFeeRow/index.tsx
msgid "This {protocolFeeBps} BPS fee incentivizes solvers to find better prices for users. It is only applied if the trade is executed."
msgstr ""
msgstr "Esta comisión de {protocolFeeBps} BPS incentiva a los solvers a encontrar mejores precios para los usuarios. Solo se aplica si se ejecuta la operación."

#: apps/cowswap-frontend/src/modules/accountProxy/pure/AccountCard/DefaultAccountContent.tsx
msgid "Recoverable value"
Expand Down Expand Up @@ -6142,7 +6142,7 @@ msgstr "El impacto de los precios es <0>{formattedPriceImpact}%</0>. Considere d

#: apps/cowswap-frontend/src/common/pure/ReceiveAmount/index.tsx
msgid "Receive (incl. fees)"
msgstr ""
msgstr "Recibir (incl. comisiones)"

#: apps/cowswap-frontend/src/common/containers/ConfirmationModal/index.tsx
#: apps/cowswap-frontend/src/common/hooks/useConfirmPriceImpactWithoutFee.ts
Expand Down Expand Up @@ -6273,3 +6273,10 @@ msgstr "Aprende más"
msgid "Swap and bridge costs are at least {formattedFeePercentage}% of the swap amount"
msgstr "Los costos de intercambio y puente son por lo menos {formattedFeePercentage}% del monto de intercambio"

# Notifications / jobs aria labels
msgid "Trade alert settings"
msgstr "Configuración de alertas de trading"

msgid "View jobs (opens in a new tab)"
msgstr "Ver trabajos (se abre en una pestaña nueva)"

9 changes: 8 additions & 1 deletion apps/cowswap-frontend/src/locales/pt-BR.po
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ msgstr ""
"Language: pt\n"
"Project-Id-Version: cow-swap\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-11-26 16:02\n"
"PO-Revision-Date: 2025-12-01 10:42\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
Expand Down Expand Up @@ -6268,3 +6268,10 @@ msgstr ""
msgid "Swap and bridge costs are at least {formattedFeePercentage}% of the swap amount"
msgstr ""

# Notifications / jobs aria labels
msgid "Trade alert settings"
msgstr ""

msgid "View jobs (opens in a new tab)"
msgstr ""
Comment on lines +6271 to +6276
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Missing Portuguese translations for ARIA labels

The two new ARIA label entries have empty translations (msgstr ""), which means Portuguese-speaking users will see English text or potentially no text for these accessibility labels:

  • "Trade alert settings"
  • "View jobs (opens in a new tab)"

Since these are ARIA labels, they're important for screen reader users. Consider verifying that these translations are completed in Crowdin before merging, or ensure there's a follow-up to add the Portuguese translations.

🤖 Prompt for AI Agents
In apps/cowswap-frontend/src/locales/pt-BR.po around lines 6271 to 6276, two
ARIA label entries currently have empty translations ("msgstr """): "Trade alert
settings" and "View jobs (opens in a new tab)". Add accurate Portuguese
translations for both msgstr values (e.g., "Configurações de alertas de
negociação" and "Ver trabalhos (abre em uma nova aba)" or preferred translations
from Crowdin), save the file, and/or push the changes to Crowdin so the
translated strings are available for screen readers before merging.


21 changes: 14 additions & 7 deletions apps/cowswap-frontend/src/locales/ru-RU.po
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ msgstr ""
"Language: ru\n"
"Project-Id-Version: cow-swap\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-11-26 16:02\n"
"PO-Revision-Date: 2025-12-03 12:10\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"
Expand Down Expand Up @@ -1878,7 +1878,7 @@ msgstr "Слизень MEV"

#: apps/cowswap-frontend/src/common/pure/ReceiveAmount/index.tsx
msgid "From (incl. fees)"
msgstr ""
msgstr "Отправить (с комиссиями)"

#: apps/cowswap-frontend/src/modules/account/containers/Transaction/StatusDetails.tsx
#: apps/cowswap-frontend/src/modules/ordersTable/pure/OrderStatusBox/getOrderStatusTitleAndColor.ts
Expand Down Expand Up @@ -2496,7 +2496,7 @@ msgstr ""

#: apps/cowswap-frontend/src/modules/trade/pure/ProtocolFeeRow/index.tsx
msgid "Protocol fee ({protocolFeeAsPercent}%)"
msgstr ""
msgstr "Комиссия протокола ({protocolFeeAsPercent}%)"

#: apps/cowswap-frontend/src/modules/bridge/pure/contents/BridgingProgressContent/RefundedBridgingContent/index.tsx
msgid "Refunded to"
Expand Down Expand Up @@ -2713,7 +2713,7 @@ msgstr "<0><1/> Эксперименталь:</0> Добавить взаимо

#: apps/cowswap-frontend/src/common/pure/ReceiveAmountInfo/index.tsx
msgid "Protocol fee"
msgstr ""
msgstr "Комиссия протокола"

#: apps/cowswap-frontend/src/common/constants/routes.ts
msgid "Powerful tool to generate pre/post interaction for CoW Protocol"
Expand All @@ -2737,7 +2737,7 @@ msgstr "CoW Swap использует выделенный {accountProxyLabelStr

#: apps/cowswap-frontend/src/modules/notifications/pure/NotificationSettingsPopover.tsx
msgid "Trade alerts enabled"
msgstr ""
msgstr "Уведомления о сделках включены"

#: apps/cowswap-frontend/src/common/utils/tradeSettingsTooltips.tsx
#~ msgid "Your swap expires and will not execute if it is pending for longer than the selected duration.<0/><1/>{INPUT_OUTPUT_EXPLANATION}"
Expand Down Expand Up @@ -3289,7 +3289,7 @@ msgstr "Утвердите токен, чтобы продолжить."

#: apps/cowswap-frontend/src/modules/trade/pure/ProtocolFeeRow/index.tsx
msgid "This {protocolFeeBps} BPS fee incentivizes solvers to find better prices for users. It is only applied if the trade is executed."
msgstr ""
msgstr "Комиссия в размере {protocolFeeBps} BPS стимулирует солверов находить лучшие цены для пользователей. Она взимается только при выполнении сделки."

#: apps/cowswap-frontend/src/modules/accountProxy/pure/AccountCard/DefaultAccountContent.tsx
msgid "Recoverable value"
Expand Down Expand Up @@ -6142,7 +6142,7 @@ msgstr "Влияние цены <0>{formattedPriceImpact}%</0>. Подумайт

#: apps/cowswap-frontend/src/common/pure/ReceiveAmount/index.tsx
msgid "Receive (incl. fees)"
msgstr ""
msgstr "К получению (с комиссиями)"

#: apps/cowswap-frontend/src/common/containers/ConfirmationModal/index.tsx
#: apps/cowswap-frontend/src/common/hooks/useConfirmPriceImpactWithoutFee.ts
Expand Down Expand Up @@ -6273,3 +6273,10 @@ msgstr "Узнать больше"
msgid "Swap and bridge costs are at least {formattedFeePercentage}% of the swap amount"
msgstr "Затраты на замену и мост составляют не менее {formattedFeePercentage}% от суммы замены"

# Notifications / jobs aria labels
msgid "Trade alert settings"
msgstr "Настройки уведомлений о сделках"

msgid "View jobs (opens in a new tab)"
msgstr "Просмотр заданий (откроется в новой вкладке)"