-
Notifications
You must be signed in to change notification settings - Fork 182
Open
Description
Story 9 — Reseller & Organization Board: i18n Compliance
Epic: EPIC-010 — Global Internationalization & Multi-Language Support (GitHub #100)
Priority: P2
User Story
As a reseller or organization admin, I want my management board fully translated and formatted for my locale, so I can manage sub-users and employees in my language.
Requirements
Views to Internationalize
Reseller Board:
| View | Key Areas |
|---|---|
reseller/commissions.php |
Commission table headers, amounts, status labels |
| Reseller dashboard widgets | Revenue stats, user counts, conversion labels |
| Sub-user management | User list headers, status labels, actions |
Organization Board:
| View | Key Areas |
|---|---|
org/employees.php |
Employee table headers, role labels, actions |
org/subscription/index.php |
Subscription status, plan details, renewal |
org/subscription/plans.php |
Plan comparison, pricing, feature list |
| Org dashboard widgets | Employee counts, activity stats |
Localization Points
- All table headers →
lang('admin.table_header_name') - All button labels →
lang('common.btn_save') - All status badges →
lang('common.status_active') - Date columns →
format_date()per locale - Currency columns →
format_currency()per locale - Phone columns → formatted per user country
Reseller-Specific
- Commission amounts in reseller's preferred currency
- Sub-user locale visibility (see which language each sub-user uses)
- Multi-locale referral link support
Organization-Specific
- Employee role labels translated
- Subscription plan pricing in org's currency
- Bulk employee management labels translated
Acceptance Criteria
| # | Criteria | Priority |
|---|---|---|
| 1 | All reseller views use lang() for UI strings |
P0 |
| 2 | All org views use lang() for UI strings |
P0 |
| 3 | Commission amounts display in reseller currency | P1 |
| 4 | Subscription pricing displays in org currency | P1 |
| 5 | Dates formatted per reseller/org locale | P1 |
| 6 | Phone numbers formatted per user country in tables | P2 |
Files to Modify
app/app.portalv2/app/Views/reseller/commissions.phpapp/app.portalv2/app/Views/org/employees.phpapp/app.portalv2/app/Views/org/subscription/index.phpapp/app.portalv2/app/Views/org/subscription/plans.php- Related controllers for passing locale data
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels