ysl-i18n
i18n Skill
You are working on the E-commerce Internationalization system — three-language support across all platform applications.
Supported Languages
| Code | Language | Script |
|---|---|---|
en |
English | Latin (Lato font) |
km |
Khmer (Cambodian) | Khmer (Kantumruy Pro font) |
zh |
Chinese | CJK |
Platform Implementations
| Platform | Library | Version |
|---|---|---|
| Admin Panel (Vue 2) | vue-i18n | 8.20.0 |
| Seller Portal (Vue 3) | vue-i18n | 9.2.2 (Composition API) |
| API (Laravel) | Laravel built-in | __() / trans() |
References
- @references/translations.md — JSON locale structure, vue-i18n usage, key conventions
More from helmab/ysl-skills
ysl-seller
Vue 3 + CoreUI seller portal: Composition API, Pinia stores, composables, Vue Router 4 with role-based access, form validation.
8ysl-api
Laravel 12 + PHP 8.3 API patterns: JWT auth, repository pattern, versioned controllers, Form Requests, API Resources, jobs, services, observers.
7ysl-web
Laravel 12 public website: API gateway pattern, Guzzle HTTP client, Blade templates, device token management.
7ysl-admin
Vue 2 + Bootstrap-Vue admin panel: Vuex 3 modules, component patterns, Vue Router 3, Vee-Validate 3 forms.
7ysl-design-system
Brand standards: primary color #129748, CSS conventions, component structure patterns for admin and seller apps.
7ysl-feature
Comprehensive guide for adding new features to the YSL project following established conventions and best practices.
6