Chuyên gia i18n
Kỹ năng thiết lập, rà soát và chuẩn hóa đa ngôn ngữ (i18n) cho codebase React/Next.js/Vue: từ cấu hình thư viện đến xóa chuỗi hard-code và kiểm tra khớp key giữa các locale.
Lập trìnhTrung cấp★ 1,323⑂ 212Điểm AI 9/10Cập nhật lần cuối: 8 thg 8, 2026
Kỹ năng này làm gì
- Chọn, cài và cấu hình thư viện i18n phù hợp (React: react-i18next, Next.js: next-intl, Vue: vue-i18n), gắn Provider ở gốc ứng dụng
- Quét và thay thế chuỗi hiển thị hard-code, kể cả
aria-label,title,placeholder, bằngt('namespace.key') - Chạy
scripts/i18n_audit.pyđể so sánh key đang dùng với file locale JSON, lặp đến khi không còn key thiếu hay lệch - Xử lý số nhiều (
_one/_other), định dạng ngày/giờ/số bằng Intl, thêm bộ chuyển ngôn ngữ và lưu lựa chọn (localStorage/route) - Ánh xạ mã lỗi sang thông báo đã dịch;
error.messagegốc chỉ ghi log, UI chỉ thấy chuỗi đã bản địa hóa
Phù hợp với ai
- Dev frontend cần thêm đa ngôn ngữ vào sản phẩm đã chạy
- Nhóm thường xuyên bị thiếu bản dịch vì file locale không đồng bộ
- Người muốn dựng kiến trúc key i18n bài bản trước khi phát hành toàn cầu
Ví dụ sử dụng
- "Cài react-i18next cho app này và chuyển toàn bộ chuỗi trong
src/thành key" → sinh file cấu hình, locale JSON và language switcher - "Kiểm tra độ khớp key giữa en-US và vi-VN" → chạy script audit, liệt kê key thiếu và đề xuất bổ sung
- "Map mã lỗi API sang thông báo tiếng Việt" → thiết kế namespace
errors.*kèm chuỗi fallback cho mã lạ
· · · Hướng dẫn cài đặt · · ·
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục i18n-expert từ repo GitHub daymade/claude-code-skills vào ~/.claude/skills/i18n-expert/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/daymade/claude-code-skills.git /tmp/claude-code-skills && mkdir -p ~/.claude/skills && cp -r /tmp/claude-code-skills/i18n-expert ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở Terminal.
- Tải repo:
git clone https://github.com/daymade/claude-code-skills.git - Tạo thư mục skills:
mkdir -p ~/.claude/skills - Copy riêng kỹ năng này:
cp -r claude-code-skills/i18n-expert ~/.claude/skills/ - Kiểm tra script đi kèm:
ls ~/.claude/skills/i18n-expert/scripts - Đảm bảo máy đã có Python 3 (để chạy script audit) và
ripgrep(để tìm chuỗi hard-code). - Mở lại Claude Code và yêu cầu ví dụ: "Dùng i18n-expert audit dự án của tôi", nhớ nêu rõ locale
vi-VNnếu cần tiếng Việt (mặc định chỉ en-US + zh-CN).
Xem mã nguồn trên GitHub ↗Giấy phép: MIT