Skip to content

i18n & Localization

TÓM TẮT

BoxMe Forecast hỗ trợ 3 ngôn ngữ: English (55KB), Tiếng Việt (63KB), Thai (78KB). Sử dụng i18next + react-i18next + i18next-browser-languagedetector.

Stack

PackageVersionMô tả
i18next23.10Core i18n framework
react-i18next14.0React hooks & components
i18next-browser-languagedetector7.2Auto-detect browser language

Locale Files

FileSizeNgôn ngữ
locales/en.ts55KBEnglish
locales/vi.ts63KBTiếng Việt
locales/th.ts78KBThai

Sử dụng

typescript
import { useTranslation } from 'react-i18next';

const Component = () => {
  const { t } = useTranslation();
  return <h1>{t('dashboard.title')}</h1>;
};

Language Switcher

Component LanguageSwitcher.tsx (2.7KB) cho phép user chọn ngôn ngữ.

Tài liệu liên quan

BoxMe Forecast — Tài liệu kỹ thuật nội bộ