Skip to content

feat: merge PR #21 i18n support into master with conflict resolution and prettier#24

Draft
anteprimorac with Copilot wants to merge 3 commits into
masterfrom
copilot/fix-merge-conflicts
Draft

feat: merge PR #21 i18n support into master with conflict resolution and prettier#24
anteprimorac with Copilot wants to merge 3 commits into
masterfrom
copilot/fix-merge-conflicts

Conversation

Copilot AI commented May 17, 2026

Copy link
Copy Markdown
Contributor
  • Audit widgets for missing i18n (KPI.tsx, Charts.tsx, SelectInterval.tsx — all hardcoded)
  • Add new translation keys to en.json / ar.json / fr.json (viewMore, kpi, interval, widgets sections)
  • Update KPI.tsx to use useTranslation (7 t() calls)
  • Update Charts.tsx to use useTranslation (24 t() calls)
  • Update SelectInterval.tsx to use useTranslation (3 t() calls)
  • Run prettier

obha and others added 2 commits March 11, 2026 12:42
- Add react-i18next configuration with English, Arabic, and French support
- Create comprehensive translation files for all analytics UI text
- Update analytics page, tables, and skeleton components to use i18n
- Support for translations across table columns, labels, presets, and empty states
- Enable seamless language switching for analytics dashboard
# Conflicts:
#	src/admin/components/CustomersTable.tsx
#	src/admin/components/ProductsTable.tsx
#	src/admin/routes/analytics/page.tsx

Co-authored-by: anteprimorac <972083+anteprimorac@users.noreply.github.com>
Copilot AI requested a review from anteprimorac May 17, 2026 20:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants