--- name: ysl-i18n description: "Three-language internationalization (en, km, zh): JSON locale files, vue-i18n 8/9 setup, translation patterns." color: "#129748" --- # 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