From c43dd1da920d762b5a03e74a5df3a8ee59b48eaf Mon Sep 17 00:00:00 2001
From: Yan <75355375+yancat160@users.noreply.github.com>
Date: Mon, 25 May 2026 08:36:23 -0400
Subject: [PATCH] i18n DataGrid view-toggle tooltips
PR #4262 introduced a DataGrid view-toggle button with two hardcoded
English tooltip strings ("Switch to table view" / "Switch to card view")
and explicitly deferred translation to a follow-up. Without the keys in
the locale JSON files, next-intl would surface the raw label paths at
runtime for any non-English user once the strings move to t().
Adds switchToTableView and switchToCardView label entries in
messages.ts, swaps the hardcoded strings in DataGrid.tsx for
t(labels.x), and populates "switch-to-table-view" and
"switch-to-card-view" in all 52 locale JSON files with proper
translations (no English fallbacks).
Verified in Playwright that the toggle tooltip renders the expected
translated string in en-US, fr-FR and ja-JP via the same useMessages
pipeline already used for the search field placeholder, with no
MISSING_MESSAGE errors in the console.
---
public/intl/messages/ar-SA.json | 2 ++
public/intl/messages/be-BY.json | 2 ++
public/intl/messages/bg-BG.json | 2 ++
public/intl/messages/bn-BD.json | 2 ++
public/intl/messages/bs-BA.json | 2 ++
public/intl/messages/ca-ES.json | 2 ++
public/intl/messages/cs-CZ.json | 2 ++
public/intl/messages/da-DK.json | 2 ++
public/intl/messages/de-CH.json | 2 ++
public/intl/messages/de-DE.json | 2 ++
public/intl/messages/el-GR.json | 2 ++
public/intl/messages/en-GB.json | 2 ++
public/intl/messages/en-US.json | 2 ++
public/intl/messages/es-ES.json | 2 ++
public/intl/messages/fa-IR.json | 2 ++
public/intl/messages/fi-FI.json | 2 ++
public/intl/messages/fo-FO.json | 2 ++
public/intl/messages/fr-FR.json | 2 ++
public/intl/messages/ga-ES.json | 2 ++
public/intl/messages/he-IL.json | 2 ++
public/intl/messages/hi-IN.json | 2 ++
public/intl/messages/hr-HR.json | 2 ++
public/intl/messages/hu-HU.json | 2 ++
public/intl/messages/id-ID.json | 2 ++
public/intl/messages/it-IT.json | 2 ++
public/intl/messages/ja-JP.json | 2 ++
public/intl/messages/km-KH.json | 2 ++
public/intl/messages/ko-KR.json | 2 ++
public/intl/messages/lt-LT.json | 2 ++
public/intl/messages/mn-MN.json | 2 ++
public/intl/messages/ms-MY.json | 2 ++
public/intl/messages/my-MM.json | 2 ++
public/intl/messages/nb-NO.json | 2 ++
public/intl/messages/nl-NL.json | 2 ++
public/intl/messages/pl-PL.json | 2 ++
public/intl/messages/pt-BR.json | 2 ++
public/intl/messages/pt-PT.json | 2 ++
public/intl/messages/ro-RO.json | 2 ++
public/intl/messages/ru-RU.json | 2 ++
public/intl/messages/si-LK.json | 2 ++
public/intl/messages/sk-SK.json | 2 ++
public/intl/messages/sl-SI.json | 2 ++
public/intl/messages/sv-SE.json | 2 ++
public/intl/messages/ta-IN.json | 2 ++
public/intl/messages/th-TH.json | 2 ++
public/intl/messages/tr-TR.json | 2 ++
public/intl/messages/uk-UA.json | 2 ++
public/intl/messages/ur-PK.json | 2 ++
public/intl/messages/uz-UZ.json | 2 ++
public/intl/messages/vi-VN.json | 2 ++
public/intl/messages/zh-CN.json | 2 ++
public/intl/messages/zh-TW.json | 2 ++
src/components/common/DataGrid.tsx | 4 +++-
src/components/messages.ts | 2 ++
54 files changed, 109 insertions(+), 1 deletion(-)
diff --git a/public/intl/messages/ar-SA.json b/public/intl/messages/ar-SA.json
index 3d242fa3a..6afb0ca2a 100644
--- a/public/intl/messages/ar-SA.json
+++ b/public/intl/messages/ar-SA.json
@@ -301,6 +301,8 @@
"sum": "المجموع",
"support": "دعم",
"switch-account": "تبديل الحساب",
+ "switch-to-card-view": "التبديل إلى عرض البطاقات",
+ "switch-to-table-view": "التبديل إلى عرض الجدول",
"table": "جدول",
"tablet": "تابلت",
"tag": "الوسم",
diff --git a/public/intl/messages/be-BY.json b/public/intl/messages/be-BY.json
index 23ee71517..aefea288a 100644
--- a/public/intl/messages/be-BY.json
+++ b/public/intl/messages/be-BY.json
@@ -301,6 +301,8 @@
"sum": "Сума",
"support": "Падтрымка",
"switch-account": "Змяніць акаўнт",
+ "switch-to-card-view": "Пераключыцца на выгляд картак",
+ "switch-to-table-view": "Пераключыцца на выгляд табліцы",
"table": "Табліца",
"tablet": "Планшэт",
"tag": "Тэг",
diff --git a/public/intl/messages/bg-BG.json b/public/intl/messages/bg-BG.json
index 171f576e4..2ff3a3122 100644
--- a/public/intl/messages/bg-BG.json
+++ b/public/intl/messages/bg-BG.json
@@ -301,6 +301,8 @@
"sum": "Сума",
"support": "Поддръжка",
"switch-account": "Смяна на акаунт",
+ "switch-to-card-view": "Превключване към изглед на карти",
+ "switch-to-table-view": "Превключване към изглед на таблица",
"table": "Таблица",
"tablet": "Таблет",
"tag": "Етикет",
diff --git a/public/intl/messages/bn-BD.json b/public/intl/messages/bn-BD.json
index 9c083a8f5..44764efe3 100644
--- a/public/intl/messages/bn-BD.json
+++ b/public/intl/messages/bn-BD.json
@@ -301,6 +301,8 @@
"sum": "যোগফল",
"support": "সহায়তা",
"switch-account": "অ্যাকাউন্ট পরিবর্তন",
+ "switch-to-card-view": "কার্ড ভিউতে স্যুইচ করুন",
+ "switch-to-table-view": "টেবিল ভিউতে স্যুইচ করুন",
"table": "টেবিল",
"tablet": "ট্যাবলেট",
"tag": "ট্যাগ",
diff --git a/public/intl/messages/bs-BA.json b/public/intl/messages/bs-BA.json
index 931956515..9e84db910 100644
--- a/public/intl/messages/bs-BA.json
+++ b/public/intl/messages/bs-BA.json
@@ -305,6 +305,8 @@
"sum": "Suma",
"support": "Podrška",
"switch-account": "Promijeni račun",
+ "switch-to-card-view": "Prebaci na prikaz kartica",
+ "switch-to-table-view": "Prebaci na tabelarni prikaz",
"table": "Tabela",
"tablet": "Tablet",
"tag": "Oznaka",
diff --git a/public/intl/messages/ca-ES.json b/public/intl/messages/ca-ES.json
index 5c7b62b47..c684ee610 100644
--- a/public/intl/messages/ca-ES.json
+++ b/public/intl/messages/ca-ES.json
@@ -305,6 +305,8 @@
"sum": "Suma",
"support": "Suport",
"switch-account": "Canviar de compte",
+ "switch-to-card-view": "Canvia a la vista de targetes",
+ "switch-to-table-view": "Canvia a la vista de taula",
"table": "Taula",
"tablet": "Tauleta",
"tag": "Etiqueta",
diff --git a/public/intl/messages/cs-CZ.json b/public/intl/messages/cs-CZ.json
index e3789ff28..20d6097da 100644
--- a/public/intl/messages/cs-CZ.json
+++ b/public/intl/messages/cs-CZ.json
@@ -305,6 +305,8 @@
"sum": "Součet",
"support": "Podpora",
"switch-account": "Přepnout účet",
+ "switch-to-card-view": "Přepnout na zobrazení karet",
+ "switch-to-table-view": "Přepnout na zobrazení tabulky",
"table": "Tabulka",
"tablet": "Tablet",
"tag": "Štítek",
diff --git a/public/intl/messages/da-DK.json b/public/intl/messages/da-DK.json
index 8d3ed3cda..935cd8be0 100644
--- a/public/intl/messages/da-DK.json
+++ b/public/intl/messages/da-DK.json
@@ -305,6 +305,8 @@
"sum": "Sum",
"support": "Support",
"switch-account": "Skift konto",
+ "switch-to-card-view": "Skift til kortvisning",
+ "switch-to-table-view": "Skift til tabelvisning",
"table": "Tabel",
"tablet": "Tablet",
"tag": "Tag",
diff --git a/public/intl/messages/de-CH.json b/public/intl/messages/de-CH.json
index 71cce4823..8c753f43f 100644
--- a/public/intl/messages/de-CH.json
+++ b/public/intl/messages/de-CH.json
@@ -305,6 +305,8 @@
"sum": "Summe",
"support": "Support",
"switch-account": "Konto wechseln",
+ "switch-to-card-view": "Zur Kartenansicht wechseln",
+ "switch-to-table-view": "Zur Tabellenansicht wechseln",
"table": "Tabelle",
"tablet": "Tablet",
"tag": "Tag",
diff --git a/public/intl/messages/de-DE.json b/public/intl/messages/de-DE.json
index 907d3768c..141467ef4 100644
--- a/public/intl/messages/de-DE.json
+++ b/public/intl/messages/de-DE.json
@@ -305,6 +305,8 @@
"sum": "Summe",
"support": "Support",
"switch-account": "Konto wechseln",
+ "switch-to-card-view": "Zur Kartenansicht wechseln",
+ "switch-to-table-view": "Zur Tabellenansicht wechseln",
"table": "Tabelle",
"tablet": "Tablet",
"tag": "Tag",
diff --git a/public/intl/messages/el-GR.json b/public/intl/messages/el-GR.json
index 64a004dd9..056221704 100644
--- a/public/intl/messages/el-GR.json
+++ b/public/intl/messages/el-GR.json
@@ -301,6 +301,8 @@
"sum": "Άθροισμα",
"support": "Υποστήριξη",
"switch-account": "Αλλαγή λογαριασμού",
+ "switch-to-card-view": "Εναλλαγή σε προβολή καρτών",
+ "switch-to-table-view": "Εναλλαγή σε προβολή πίνακα",
"table": "Πίνακας",
"tablet": "Τάμπλετ",
"tag": "Ετικέτα",
diff --git a/public/intl/messages/en-GB.json b/public/intl/messages/en-GB.json
index 243b6e9a5..5d13ea373 100644
--- a/public/intl/messages/en-GB.json
+++ b/public/intl/messages/en-GB.json
@@ -305,6 +305,8 @@
"sum": "Sum",
"support": "Support",
"switch-account": "Switch account",
+ "switch-to-card-view": "Switch to card view",
+ "switch-to-table-view": "Switch to table view",
"table": "Table",
"tablet": "Tablet",
"tag": "Tag",
diff --git a/public/intl/messages/en-US.json b/public/intl/messages/en-US.json
index b62ed30a0..109401c99 100644
--- a/public/intl/messages/en-US.json
+++ b/public/intl/messages/en-US.json
@@ -314,6 +314,8 @@
"sum": "Sum",
"support": "Support",
"switch-account": "Switch account",
+ "switch-to-card-view": "Switch to card view",
+ "switch-to-table-view": "Switch to table view",
"table": "Table",
"tablet": "Tablet",
"tag": "Tag",
diff --git a/public/intl/messages/es-ES.json b/public/intl/messages/es-ES.json
index 33dbcea29..669ef653d 100644
--- a/public/intl/messages/es-ES.json
+++ b/public/intl/messages/es-ES.json
@@ -305,6 +305,8 @@
"sum": "Suma",
"support": "Soporte",
"switch-account": "Cambiar cuenta",
+ "switch-to-card-view": "Cambiar a vista de tarjetas",
+ "switch-to-table-view": "Cambiar a vista de tabla",
"table": "Tabla",
"tablet": "Tableta",
"tag": "Etiqueta",
diff --git a/public/intl/messages/fa-IR.json b/public/intl/messages/fa-IR.json
index 5ef288bfe..776da45fe 100644
--- a/public/intl/messages/fa-IR.json
+++ b/public/intl/messages/fa-IR.json
@@ -301,6 +301,8 @@
"sum": "جمع",
"support": "پشتیبانی",
"switch-account": "تغییر حساب",
+ "switch-to-card-view": "تغییر به نمای کارت",
+ "switch-to-table-view": "تغییر به نمای جدول",
"table": "جدول",
"tablet": "تبلت",
"tag": "برچسب",
diff --git a/public/intl/messages/fi-FI.json b/public/intl/messages/fi-FI.json
index 2fa0135e8..af7fe650d 100644
--- a/public/intl/messages/fi-FI.json
+++ b/public/intl/messages/fi-FI.json
@@ -305,6 +305,8 @@
"sum": "Summa",
"support": "Tuki",
"switch-account": "Vaihda tiliä",
+ "switch-to-card-view": "Vaihda korttinäkymään",
+ "switch-to-table-view": "Vaihda taulukkonäkymään",
"table": "Taulukko",
"tablet": "Tabletti",
"tag": "Tunniste",
diff --git a/public/intl/messages/fo-FO.json b/public/intl/messages/fo-FO.json
index 758148dee..174e55fb5 100644
--- a/public/intl/messages/fo-FO.json
+++ b/public/intl/messages/fo-FO.json
@@ -305,6 +305,8 @@
"sum": "Samanlagt",
"support": "Stuðul",
"switch-account": "Skift konto",
+ "switch-to-card-view": "Skifta til kortsýn",
+ "switch-to-table-view": "Skifta til tabellsýn",
"table": "Tabell",
"tablet": "Teldil",
"tag": "Merki",
diff --git a/public/intl/messages/fr-FR.json b/public/intl/messages/fr-FR.json
index a02786858..22e146b97 100644
--- a/public/intl/messages/fr-FR.json
+++ b/public/intl/messages/fr-FR.json
@@ -310,6 +310,8 @@
"sum": "Somme",
"support": "Support",
"switch-account": "Changer de compte",
+ "switch-to-card-view": "Passer à la vue cartes",
+ "switch-to-table-view": "Passer à la vue tableau",
"table": "Tableau",
"tablet": "Tablette",
"tag": "Étiquette",
diff --git a/public/intl/messages/ga-ES.json b/public/intl/messages/ga-ES.json
index 0ac9bdf82..1257b319b 100644
--- a/public/intl/messages/ga-ES.json
+++ b/public/intl/messages/ga-ES.json
@@ -305,6 +305,8 @@
"sum": "Suma",
"support": "Soporte",
"switch-account": "Cambiar de conta",
+ "switch-to-card-view": "Cambiar á vista de tarxetas",
+ "switch-to-table-view": "Cambiar á vista de táboa",
"table": "Táboa",
"tablet": "Tableta",
"tag": "Etiqueta",
diff --git a/public/intl/messages/he-IL.json b/public/intl/messages/he-IL.json
index dda365f0a..1853dad30 100644
--- a/public/intl/messages/he-IL.json
+++ b/public/intl/messages/he-IL.json
@@ -301,6 +301,8 @@
"sum": "סכום",
"support": "תמיכה",
"switch-account": "החלף חשבון",
+ "switch-to-card-view": "החלף לתצוגת כרטיסים",
+ "switch-to-table-view": "החלף לתצוגת טבלה",
"table": "טבלה",
"tablet": "טאבלט",
"tag": "תגית",
diff --git a/public/intl/messages/hi-IN.json b/public/intl/messages/hi-IN.json
index d2123d382..d512983dc 100644
--- a/public/intl/messages/hi-IN.json
+++ b/public/intl/messages/hi-IN.json
@@ -301,6 +301,8 @@
"sum": "योग",
"support": "सहायता",
"switch-account": "खाता बदलें",
+ "switch-to-card-view": "कार्ड दृश्य पर स्विच करें",
+ "switch-to-table-view": "तालिका दृश्य पर स्विच करें",
"table": "तालिका",
"tablet": "टैबलेट",
"tag": "टैग",
diff --git a/public/intl/messages/hr-HR.json b/public/intl/messages/hr-HR.json
index a5c022162..292442d1d 100644
--- a/public/intl/messages/hr-HR.json
+++ b/public/intl/messages/hr-HR.json
@@ -305,6 +305,8 @@
"sum": "Zbroj",
"support": "Podrška",
"switch-account": "Promijeni račun",
+ "switch-to-card-view": "Prebaci na prikaz kartica",
+ "switch-to-table-view": "Prebaci na tablični prikaz",
"table": "Tablica",
"tablet": "Tablet",
"tag": "Oznaka",
diff --git a/public/intl/messages/hu-HU.json b/public/intl/messages/hu-HU.json
index d72587e01..44c9135ec 100644
--- a/public/intl/messages/hu-HU.json
+++ b/public/intl/messages/hu-HU.json
@@ -305,6 +305,8 @@
"sum": "Összeg",
"support": "Támogatás",
"switch-account": "Fiók váltása",
+ "switch-to-card-view": "Váltás kártya nézetre",
+ "switch-to-table-view": "Váltás táblázat nézetre",
"table": "Táblázat",
"tablet": "Táblagép",
"tag": "Címke",
diff --git a/public/intl/messages/id-ID.json b/public/intl/messages/id-ID.json
index 64e68bbbe..ab4490ce3 100644
--- a/public/intl/messages/id-ID.json
+++ b/public/intl/messages/id-ID.json
@@ -305,6 +305,8 @@
"sum": "Jumlah",
"support": "Dukungan",
"switch-account": "Ganti akun",
+ "switch-to-card-view": "Beralih ke tampilan kartu",
+ "switch-to-table-view": "Beralih ke tampilan tabel",
"table": "Tabel",
"tablet": "Tablet",
"tag": "Tag",
diff --git a/public/intl/messages/it-IT.json b/public/intl/messages/it-IT.json
index 0ad631dcd..7a834054b 100644
--- a/public/intl/messages/it-IT.json
+++ b/public/intl/messages/it-IT.json
@@ -305,6 +305,8 @@
"sum": "Somma",
"support": "Supporto",
"switch-account": "Cambia account",
+ "switch-to-card-view": "Passa alla vista schede",
+ "switch-to-table-view": "Passa alla vista tabella",
"table": "Tabella",
"tablet": "Tablet",
"tag": "Etichetta",
diff --git a/public/intl/messages/ja-JP.json b/public/intl/messages/ja-JP.json
index 243cf1abe..758883939 100644
--- a/public/intl/messages/ja-JP.json
+++ b/public/intl/messages/ja-JP.json
@@ -301,6 +301,8 @@
"sum": "合計",
"support": "サポート",
"switch-account": "アカウントを切り替え",
+ "switch-to-card-view": "カード表示に切り替え",
+ "switch-to-table-view": "テーブル表示に切り替え",
"table": "テーブル",
"tablet": "タブレット",
"tag": "タグ",
diff --git a/public/intl/messages/km-KH.json b/public/intl/messages/km-KH.json
index 210a411ae..b93ec72ba 100644
--- a/public/intl/messages/km-KH.json
+++ b/public/intl/messages/km-KH.json
@@ -301,6 +301,8 @@
"sum": "ផលបូក",
"support": "ជំនួយ",
"switch-account": "ប្ដូរគណនី",
+ "switch-to-card-view": "ប្ដូរទៅរូបរាងកាត",
+ "switch-to-table-view": "ប្ដូរទៅរូបរាងតារាង",
"table": "តារាង",
"tablet": "ថេប្លេត",
"tag": "ស្លាក",
diff --git a/public/intl/messages/ko-KR.json b/public/intl/messages/ko-KR.json
index 9aaffeb82..d7ebc68ff 100644
--- a/public/intl/messages/ko-KR.json
+++ b/public/intl/messages/ko-KR.json
@@ -301,6 +301,8 @@
"sum": "합계",
"support": "지원",
"switch-account": "계정 전환",
+ "switch-to-card-view": "카드 보기로 전환",
+ "switch-to-table-view": "테이블 보기로 전환",
"table": "표",
"tablet": "태블릿",
"tag": "태그",
diff --git a/public/intl/messages/lt-LT.json b/public/intl/messages/lt-LT.json
index cdb4c8191..0bd41f934 100644
--- a/public/intl/messages/lt-LT.json
+++ b/public/intl/messages/lt-LT.json
@@ -305,6 +305,8 @@
"sum": "Suma",
"support": "Palaikymas",
"switch-account": "Perjungti paskyrą",
+ "switch-to-card-view": "Perjungti į kortelių rodinį",
+ "switch-to-table-view": "Perjungti į lentelės rodinį",
"table": "Lentelė",
"tablet": "Planšetė",
"tag": "Žyma",
diff --git a/public/intl/messages/mn-MN.json b/public/intl/messages/mn-MN.json
index a58e96947..7d9358a57 100644
--- a/public/intl/messages/mn-MN.json
+++ b/public/intl/messages/mn-MN.json
@@ -301,6 +301,8 @@
"sum": "Нийлбэр",
"support": "Дэмжлэг",
"switch-account": "Бүртгэл солих",
+ "switch-to-card-view": "Картын харагдац руу шилжих",
+ "switch-to-table-view": "Хүснэгт харагдац руу шилжих",
"table": "Хүснэгт",
"tablet": "Таблет",
"tag": "Таг",
diff --git a/public/intl/messages/ms-MY.json b/public/intl/messages/ms-MY.json
index 56ed4f7ac..65c4aa126 100644
--- a/public/intl/messages/ms-MY.json
+++ b/public/intl/messages/ms-MY.json
@@ -305,6 +305,8 @@
"sum": "Jumlah",
"support": "Sokongan",
"switch-account": "Tukar akaun",
+ "switch-to-card-view": "Tukar ke paparan kad",
+ "switch-to-table-view": "Tukar ke paparan jadual",
"table": "Jadual",
"tablet": "Tablet",
"tag": "Tag",
diff --git a/public/intl/messages/my-MM.json b/public/intl/messages/my-MM.json
index b8fc9b7b7..5601c3aba 100644
--- a/public/intl/messages/my-MM.json
+++ b/public/intl/messages/my-MM.json
@@ -301,6 +301,8 @@
"sum": "ပေါင်းလဒ်",
"support": "ပံ့ပိုးကူညီမှု",
"switch-account": "အကောင့်ပြောင်းမည်",
+ "switch-to-card-view": "ကတ်အမြင်သို့ ပြောင်းမည်",
+ "switch-to-table-view": "ဇယားအမြင်သို့ ပြောင်းမည်",
"table": "ဇယား",
"tablet": "တက်ဘလက်",
"tag": "တဂ်",
diff --git a/public/intl/messages/nb-NO.json b/public/intl/messages/nb-NO.json
index 279336971..8f9cf0776 100644
--- a/public/intl/messages/nb-NO.json
+++ b/public/intl/messages/nb-NO.json
@@ -305,6 +305,8 @@
"sum": "Sum",
"support": "Støtte",
"switch-account": "Bytt konto",
+ "switch-to-card-view": "Bytt til kortvisning",
+ "switch-to-table-view": "Bytt til tabellvisning",
"table": "Tabell",
"tablet": "Nettbrett",
"tag": "Tagg",
diff --git a/public/intl/messages/nl-NL.json b/public/intl/messages/nl-NL.json
index 446f84ff4..9b9399497 100644
--- a/public/intl/messages/nl-NL.json
+++ b/public/intl/messages/nl-NL.json
@@ -305,6 +305,8 @@
"sum": "Som",
"support": "Ondersteuning",
"switch-account": "Wissel van account",
+ "switch-to-card-view": "Overschakelen naar kaartweergave",
+ "switch-to-table-view": "Overschakelen naar tabelweergave",
"table": "Tabel",
"tablet": "Tablet",
"tag": "Label",
diff --git a/public/intl/messages/pl-PL.json b/public/intl/messages/pl-PL.json
index aff7aa1da..2a5d0d194 100644
--- a/public/intl/messages/pl-PL.json
+++ b/public/intl/messages/pl-PL.json
@@ -305,6 +305,8 @@
"sum": "Suma",
"support": "Wsparcie",
"switch-account": "Przełącz konto",
+ "switch-to-card-view": "Przełącz na widok kart",
+ "switch-to-table-view": "Przełącz na widok tabeli",
"table": "Tabela",
"tablet": "Tablet",
"tag": "Tag",
diff --git a/public/intl/messages/pt-BR.json b/public/intl/messages/pt-BR.json
index 698c190fd..987528c1a 100644
--- a/public/intl/messages/pt-BR.json
+++ b/public/intl/messages/pt-BR.json
@@ -305,6 +305,8 @@
"sum": "Soma",
"support": "Suporte",
"switch-account": "Trocar conta",
+ "switch-to-card-view": "Alternar para visualização em cartões",
+ "switch-to-table-view": "Alternar para visualização em tabela",
"table": "Tabela",
"tablet": "Tablet",
"tag": "Tag",
diff --git a/public/intl/messages/pt-PT.json b/public/intl/messages/pt-PT.json
index 7e24883cf..8cad7ea42 100644
--- a/public/intl/messages/pt-PT.json
+++ b/public/intl/messages/pt-PT.json
@@ -305,6 +305,8 @@
"sum": "Soma",
"support": "Suporte",
"switch-account": "Trocar de conta",
+ "switch-to-card-view": "Mudar para vista de cartões",
+ "switch-to-table-view": "Mudar para vista de tabela",
"table": "Tabela",
"tablet": "Tablet",
"tag": "Etiqueta",
diff --git a/public/intl/messages/ro-RO.json b/public/intl/messages/ro-RO.json
index 84ee2bc69..c2ac4ba7b 100644
--- a/public/intl/messages/ro-RO.json
+++ b/public/intl/messages/ro-RO.json
@@ -305,6 +305,8 @@
"sum": "Sumă",
"support": "Suport",
"switch-account": "Schimbă contul",
+ "switch-to-card-view": "Comută la vizualizarea card",
+ "switch-to-table-view": "Comută la vizualizarea tabel",
"table": "Tabel",
"tablet": "Tabletă",
"tag": "Etichetă",
diff --git a/public/intl/messages/ru-RU.json b/public/intl/messages/ru-RU.json
index 7348fc648..3e3b016e1 100644
--- a/public/intl/messages/ru-RU.json
+++ b/public/intl/messages/ru-RU.json
@@ -301,6 +301,8 @@
"sum": "Сумма",
"support": "Поддержка",
"switch-account": "Сменить аккаунт",
+ "switch-to-card-view": "Переключиться в режим карточек",
+ "switch-to-table-view": "Переключиться в режим таблицы",
"table": "Таблица",
"tablet": "Планшет",
"tag": "Тег",
diff --git a/public/intl/messages/si-LK.json b/public/intl/messages/si-LK.json
index 78a8aa3e1..88fd3bf23 100644
--- a/public/intl/messages/si-LK.json
+++ b/public/intl/messages/si-LK.json
@@ -301,6 +301,8 @@
"sum": "එකතුව",
"support": "සහාය",
"switch-account": "ගිණුම මාරු කරන්න",
+ "switch-to-card-view": "කාඩ් දසුනට මාරු කරන්න",
+ "switch-to-table-view": "වගු දසුනට මාරු කරන්න",
"table": "වගුව",
"tablet": "ටැබ්ලටය",
"tag": "ටැගය",
diff --git a/public/intl/messages/sk-SK.json b/public/intl/messages/sk-SK.json
index 1f429dfa2..585b6d590 100644
--- a/public/intl/messages/sk-SK.json
+++ b/public/intl/messages/sk-SK.json
@@ -305,6 +305,8 @@
"sum": "Súčet",
"support": "Podpora",
"switch-account": "Prepnúť účet",
+ "switch-to-card-view": "Prepnúť na zobrazenie kariet",
+ "switch-to-table-view": "Prepnúť na zobrazenie tabuľky",
"table": "Tabuľka",
"tablet": "Tablet",
"tag": "Značka",
diff --git a/public/intl/messages/sl-SI.json b/public/intl/messages/sl-SI.json
index f8fc8407f..16f471947 100644
--- a/public/intl/messages/sl-SI.json
+++ b/public/intl/messages/sl-SI.json
@@ -305,6 +305,8 @@
"sum": "Seštevek",
"support": "Podpora",
"switch-account": "Zamenjaj račun",
+ "switch-to-card-view": "Preklopi na pogled kartic",
+ "switch-to-table-view": "Preklopi na pogled tabele",
"table": "Tabela",
"tablet": "Tablični računalnik",
"tag": "Oznaka",
diff --git a/public/intl/messages/sv-SE.json b/public/intl/messages/sv-SE.json
index b600465ff..0ca8b8672 100644
--- a/public/intl/messages/sv-SE.json
+++ b/public/intl/messages/sv-SE.json
@@ -305,6 +305,8 @@
"sum": "Summa",
"support": "Support",
"switch-account": "Byt konto",
+ "switch-to-card-view": "Byt till kortvy",
+ "switch-to-table-view": "Byt till tabellvy",
"table": "Tabell",
"tablet": "Surfplatta",
"tag": "Tagg",
diff --git a/public/intl/messages/ta-IN.json b/public/intl/messages/ta-IN.json
index c605796c7..cd8e6c58b 100644
--- a/public/intl/messages/ta-IN.json
+++ b/public/intl/messages/ta-IN.json
@@ -301,6 +301,8 @@
"sum": "கூட்டுத்தொகை",
"support": "ஆதரவு",
"switch-account": "கணக்கை மாற்று",
+ "switch-to-card-view": "அட்டை காட்சிக்கு மாற்று",
+ "switch-to-table-view": "அட்டவணை காட்சிக்கு மாற்று",
"table": "அட்டவணை",
"tablet": "கையடக்க கணினி",
"tag": "குறிச்சொல்",
diff --git a/public/intl/messages/th-TH.json b/public/intl/messages/th-TH.json
index ce4734ff8..ffa236483 100644
--- a/public/intl/messages/th-TH.json
+++ b/public/intl/messages/th-TH.json
@@ -301,6 +301,8 @@
"sum": "ผลรวม",
"support": "การสนับสนุน",
"switch-account": "สลับบัญชี",
+ "switch-to-card-view": "เปลี่ยนเป็นมุมมองการ์ด",
+ "switch-to-table-view": "เปลี่ยนเป็นมุมมองตาราง",
"table": "ตาราง",
"tablet": "แท็บเล็ต",
"tag": "แท็ก",
diff --git a/public/intl/messages/tr-TR.json b/public/intl/messages/tr-TR.json
index 0725081cb..dd08988cd 100644
--- a/public/intl/messages/tr-TR.json
+++ b/public/intl/messages/tr-TR.json
@@ -305,6 +305,8 @@
"sum": "Toplam",
"support": "Destek",
"switch-account": "Hesap değiştir",
+ "switch-to-card-view": "Kart görünümüne geç",
+ "switch-to-table-view": "Tablo görünümüne geç",
"table": "Tablo",
"tablet": "Tablet",
"tag": "Etiket",
diff --git a/public/intl/messages/uk-UA.json b/public/intl/messages/uk-UA.json
index e91c3a8be..89b1e95f2 100644
--- a/public/intl/messages/uk-UA.json
+++ b/public/intl/messages/uk-UA.json
@@ -301,6 +301,8 @@
"sum": "Сума",
"support": "Підтримка",
"switch-account": "Змінити обліковий запис",
+ "switch-to-card-view": "Перейти до перегляду карток",
+ "switch-to-table-view": "Перейти до перегляду таблиці",
"table": "Таблиця",
"tablet": "Планшет",
"tag": "Тег",
diff --git a/public/intl/messages/ur-PK.json b/public/intl/messages/ur-PK.json
index 3e59d20a9..80b924b5c 100644
--- a/public/intl/messages/ur-PK.json
+++ b/public/intl/messages/ur-PK.json
@@ -301,6 +301,8 @@
"sum": "کل",
"support": "معاونت",
"switch-account": "اکاؤنٹ تبدیل کریں",
+ "switch-to-card-view": "کارڈ ویو پر سوئچ کریں",
+ "switch-to-table-view": "ٹیبل ویو پر سوئچ کریں",
"table": "ٹیبل",
"tablet": "ٹیبلیٹ",
"tag": "ٹیگ",
diff --git a/public/intl/messages/uz-UZ.json b/public/intl/messages/uz-UZ.json
index 9b54f139c..595dc4023 100644
--- a/public/intl/messages/uz-UZ.json
+++ b/public/intl/messages/uz-UZ.json
@@ -305,6 +305,8 @@
"sum": "Yigʻindi",
"support": "Qo'llab-quvvatlash",
"switch-account": "Hisobni almashtirish",
+ "switch-to-card-view": "Karta ko'rinishiga o'tish",
+ "switch-to-table-view": "Jadval ko'rinishiga o'tish",
"table": "Jadval",
"tablet": "Planshet",
"tag": "Yorliq",
diff --git a/public/intl/messages/vi-VN.json b/public/intl/messages/vi-VN.json
index c2d649f7b..ee1d78afd 100644
--- a/public/intl/messages/vi-VN.json
+++ b/public/intl/messages/vi-VN.json
@@ -304,6 +304,8 @@
"sum": "Tổng",
"support": "Hỗ trợ",
"switch-account": "Chuyển tài khoản",
+ "switch-to-card-view": "Chuyển sang chế độ xem thẻ",
+ "switch-to-table-view": "Chuyển sang chế độ xem bảng",
"table": "Bảng",
"tablet": "Máy tính bảng",
"tag": "Thẻ",
diff --git a/public/intl/messages/zh-CN.json b/public/intl/messages/zh-CN.json
index 946e21ff5..b3c4a37a1 100644
--- a/public/intl/messages/zh-CN.json
+++ b/public/intl/messages/zh-CN.json
@@ -301,6 +301,8 @@
"sum": "总和",
"support": "支持",
"switch-account": "切换账户",
+ "switch-to-card-view": "切换到卡片视图",
+ "switch-to-table-view": "切换到表格视图",
"table": "表格",
"tablet": "平板",
"tag": "标签",
diff --git a/public/intl/messages/zh-TW.json b/public/intl/messages/zh-TW.json
index 8e65e271d..1be610a48 100644
--- a/public/intl/messages/zh-TW.json
+++ b/public/intl/messages/zh-TW.json
@@ -301,6 +301,8 @@
"sum": "總和",
"support": "支援",
"switch-account": "切換帳號",
+ "switch-to-card-view": "切換到卡片檢視",
+ "switch-to-table-view": "切換到表格檢視",
"table": "表格",
"tablet": "平板",
"tag": "標籤",
diff --git a/src/components/common/DataGrid.tsx b/src/components/common/DataGrid.tsx
index 1ed872e9e..691fcd38b 100644
--- a/src/components/common/DataGrid.tsx
+++ b/src/components/common/DataGrid.tsx
@@ -97,7 +97,9 @@ export function DataGrid({
{displayMode === 'cards' ? : }
- {displayMode === 'cards' ? 'Switch to table view' : 'Switch to card view'}
+
+ {displayMode === 'cards' ? t(labels.switchToTableView) : t(labels.switchToCardView)}
+
);
diff --git a/src/components/messages.ts b/src/components/messages.ts
index c2d42c890..12c390873 100644
--- a/src/components/messages.ts
+++ b/src/components/messages.ts
@@ -365,6 +365,8 @@ export const labels: Record = {
support: 'label.support',
documentation: 'label.documentation',
switchAccount: 'label.switch-account',
+ switchToTableView: 'label.switch-to-table-view',
+ switchToCardView: 'label.switch-to-card-view',
performance: 'label.performance',
lcp: 'label.lcp',
inp: 'label.inp',