3x-ui/frontend/src
abdulrahman a1a0474659 fix(i18n): wire up inbound delete/reset/depleted confirmation translations across all locales
The delete inbound, reset traffic, and delete depleted clients confirmation dialogs in InboundsPage.vue used hardcoded English strings instead of t() translation calls. Translation keys existed in all 13 locale files but were never wired to the UI.

Changes:
- InboundsPage.vue: replaced hardcoded strings in confirmDelete, confirmResetTraffic, and confirmDelDepleted with t() calls
- InboundList.vue: context menu delete item now uses pages.inbounds.deleteInbound instead of generic 'delete' key
- All 13 translation files: added deleteInboundTitle and resetTrafficTitle keys with {remark} interpolation for dialog titles; updated deleteInboundContent, resetTrafficContent, and delDepletedClientsContent from simple yes/no questions to descriptive explanations matching what the action does
2026-05-16 08:46:54 +03:00
..
api fix: Add base-path meta tag for Cloudflare Rocket Loader compatibility 2026-05-14 23:37:25 +02:00
components feat(json): swap raw textareas for a CodeMirror 6 JsonEditor 2026-05-14 00:02:59 +02:00
composables fix(inbounds): hide node UI when no enabled node exists 2026-05-13 17:42:40 +02:00
entries fix: split locale chunks by removing eager i18n glob 2026-05-15 10:50:40 +02:00
i18n fix: split locale chunks by removing eager i18n glob 2026-05-15 10:50:40 +02:00
models Remove streamSettings for protocols that don't support it 2026-05-14 23:18:23 +02:00
pages fix(i18n): wire up inbound delete/reset/depleted confirmation translations across all locales 2026-05-16 08:46:54 +03:00
utils feat(ui): use the host as the browser tab title prefix 2026-05-13 14:23:57 +02:00