Skip to content

Commit 16ddd42

Browse files
committed
fix: improve keyboard accessibility across UI components
- Add aria-label to icon-only DropdownMenu triggers (language picker, network selector, burger menu) with i18n translations for all locales - Add aria-label to SearchBar input and CopyTextButton - Add aria-expanded to ChevronToggleButton - Add proper ARIA roles to Tabs (role=tablist, role=tab, aria-selected, role=tabpanel) - Fix Breadcrumbs separator: use aria-hidden instead of aria-label - Remove incorrect role=button from Links and external anchors - Update DropdownMenu.Trigger to forward aria-label prop
1 parent ae530fc commit 16ddd42

24 files changed

+73
-12
lines changed

public/locales/ar/global.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
{
22
"address": "عنوان",
33
"balance": "الرصيد",
4+
"navigationMenu": "قائمة التنقل",
45
"noResultsFound": "لم يتم العثور على نتائج",
56
"noResultsFoundFor": "لم يتم العثور على نتائج لـ \"{{keyword}}\"",
67
"searchPlaceholder": "البحث عن TXs، ticks، IDs، tokens، contracts، exchanges...",
8+
"selectLanguage": "اختر اللغة",
9+
"selectNetwork": "اختر الشبكة",
710
"tick": "تيك",
811
"transaction": "معاملة",
912
"transactions": "معاملات"

public/locales/de/global.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
{
22
"address": "Adresse",
33
"balance": "Kontostand",
4+
"navigationMenu": "Navigationsmenü",
45
"noResultsFound": "Keine Ergebnisse Gefunden",
56
"noResultsFoundFor": "Keine Ergebnisse gefunden für \"{{keyword}}\"",
67
"searchPlaceholder": "TXs, Ticks, IDs, Tokens, Verträge, Börsen suchen...",
8+
"selectLanguage": "Sprache auswählen",
9+
"selectNetwork": "Netzwerk auswählen",
710
"tick": "Tick",
811
"transaction": "Transaktion",
912
"transactions": "Transaktionen"

public/locales/en/global.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
{
22
"address": "Address",
33
"balance": "Balance",
4+
"navigationMenu": "Navigation menu",
45
"noResultsFound": "No Results Found",
56
"noResultsFoundFor": "No results found for \"{{keyword}}\"",
67
"searchPlaceholder": "Search TXs, ticks, IDs, tokens, contracts, exchanges...",
8+
"selectLanguage": "Select language",
9+
"selectNetwork": "Select network",
710
"tick": "Tick",
811
"transaction": "Transaction",
912
"transactions": "Transactions"

public/locales/es/global.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
{
22
"address": "Dirección",
33
"balance": "Saldo",
4+
"navigationMenu": "Menú de navegación",
45
"noResultsFound": "No Se Encontraron Resultados",
56
"noResultsFoundFor": "No se encontraron resultados para \"{{keyword}}\"",
67
"searchPlaceholder": "Buscar TXs, ticks, IDs, tokens, contratos, exchanges...",
8+
"selectLanguage": "Seleccionar idioma",
9+
"selectNetwork": "Seleccionar red",
710
"tick": "Tick",
811
"transaction": "Transacción",
912
"transactions": "Transacciones"

public/locales/fr/global.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
{
22
"address": "Adresse",
33
"balance": "Solde",
4+
"navigationMenu": "Menu de navigation",
45
"noResultsFound": "Aucun Résultat Trouvé",
56
"noResultsFoundFor": "Aucun résultat trouvé pour \"{{keyword}}\"",
67
"searchPlaceholder": "Rechercher TXs, ticks, IDs, tokens, contrats, exchanges...",
8+
"selectLanguage": "Sélectionner la langue",
9+
"selectNetwork": "Sélectionner le réseau",
710
"tick": "Tick",
811
"transaction": "Transaction",
912
"transactions": "Transactions"

public/locales/ja/global.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
{
22
"address": "住所",
33
"balance": "残高",
4+
"navigationMenu": "ナビゲーションメニュー",
45
"noResultsFound": "結果が見つかりません",
56
"noResultsFoundFor": "「{{keyword}}」の結果が見つかりません",
67
"searchPlaceholder": "TX、ティック、ID、トークン、コントラクト、取引所を検索...",
8+
"selectLanguage": "言語を選択",
9+
"selectNetwork": "ネットワークを選択",
710
"tick": "ティック",
811
"transaction": "取引",
912
"transactions": "取引"

public/locales/nl/global.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
{
22
"address": "Adres",
33
"balance": "Balans",
4+
"navigationMenu": "Navigatiemenu",
45
"noResultsFound": "Geen Resultaten Gevonden",
56
"noResultsFoundFor": "Geen resultaten gevonden voor \"{{keyword}}\"",
67
"searchPlaceholder": "Zoek TXs, ticks, IDs, tokens, contracten, exchanges...",
8+
"selectLanguage": "Taal selecteren",
9+
"selectNetwork": "Netwerk selecteren",
710
"tick": "Tick",
811
"transaction": "Transactie",
912
"transactions": "Transacties"

public/locales/pt/global.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
{
22
"address": "Endereço",
33
"balance": "Saldo",
4+
"navigationMenu": "Menu de navegação",
45
"noResultsFound": "Nenhum Resultado Encontrado",
56
"noResultsFoundFor": "Nenhum resultado encontrado para \"{{keyword}}\"",
67
"searchPlaceholder": "Pesquisar TXs, ticks, IDs, tokens, contratos, exchanges...",
8+
"selectLanguage": "Selecionar idioma",
9+
"selectNetwork": "Selecionar rede",
710
"tick": "Tick",
811
"transaction": "Transação",
912
"transactions": "Transações"

public/locales/ru/global.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
{
22
"address": "Адрес",
33
"balance": "Баланс",
4+
"navigationMenu": "Меню навигации",
45
"noResultsFound": "Результаты Не Найдены",
56
"noResultsFoundFor": "Результаты не найдены для \"{{keyword}}\"",
67
"searchPlaceholder": "Поиск TX, тиков, ID, токенов, контрактов, бирж...",
8+
"selectLanguage": "Выбрать язык",
9+
"selectNetwork": "Выбрать сеть",
710
"tick": "Тик",
811
"transaction": "Транзакция",
912
"transactions": "Транзакции"

public/locales/tr/global.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
{
22
"address": "Adres",
33
"balance": "Bakiye",
4+
"navigationMenu": "Gezinme menüsü",
45
"noResultsFound": "Sonuç Bulunamadı",
56
"noResultsFoundFor": "\"{{keyword}}\" için sonuç bulunamadı",
67
"searchPlaceholder": "TX, tick, ID, token, sözleşme, borsa ara...",
8+
"selectLanguage": "Dil seçin",
9+
"selectNetwork": "Ağ seçin",
710
"tick": "Tik",
811
"transaction": "İşlem",
912
"transactions": "İşlemler"

0 commit comments

Comments
 (0)