Đồng bộ i18n (i18n-parity)
Buộc cập nhật đồng thời cả 5 bề mặt bản địa hóa — khóa UI, trang wiki, hướng dẫn bản sao đầy đủ, bộ chọn ngôn ngữ và định dạng theo locale — trong cùng một PR.
Lập trìnhNâng cao★ 1,063⑂ 248Điểm AI 7/10Cập nhật lần cuối: 11 thg 10, 2026
Làm được gì
Kỹ năng này đặt ra một nguyên tắc bất biến: tiếng Anh là bản gốc trên mọi bề mặt, và một thay đổi chỉ được coi là hoàn tất khi tất cả ngôn ngữ được hỗ trợ đều có nó trong cùng một PR.
- Liệt kê 5 bề mặt bản địa hóa kèm đúng đường dẫn tệp và bài test tương ứng
- Bảng "bạn sửa gì → bạn phải làm thêm gì" rất cụ thể
- Quy định những thứ không bao giờ dịch: mã nguồn, đường dẫn, biến môi trường, cờ CLI, tên hook, tên tool
Agent - Nêu rõ các phần cố ý không bản địa hóa (index.html gốc, CLI, MCP server, Express server…) để tránh làm thừa
- Cung cấp chuỗi lệnh kiểm tra:
i18n-audit.sh, test client, test wiki DOM, test server, format
Dành cho ai
- Người đóng góp cho repo Claude-Code-Agent-Monitor
- Nhóm vận hành web app đa ngôn ngữ kèm tài liệu và wiki tĩnh, thường xuyên bị sót bản dịch
- Maintainer cần một checklist máy móc khi thêm ngôn ngữ mới
Ví dụ sử dụng
- Thêm một chuỗi UI mới: khóa phải xuất hiện ở
envà cảzh/vi/ko/esvới cùng đường dẫn khóa, cùng kiểu dữ liệu và cùng token{{nội suy}}. - Sửa một mục trong
README-EN.md: phải nhân bản đúng mục đó sangREADME-CN/VN/KO/ES.mdrồi chạy script audit để so số lượng tiêu đề. - Thêm văn bản mới vào
wiki/index.html: đưa tiêu đề vàoT, đoạn văn vàowiki/i18n-content.js, thuộc tính vàoATTRIBUTE_TRANSLATIONS, rồi tăngCACHE_NAMEvà chuỗi?v=.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/hoangsonww/Claude-Code-Agent-Monitor/HEAD/.agents/skills/i18n-parity/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
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 .agents/skills/i18n-parity từ repo GitHub hoangsonww/Claude-Code-Agent-Monitor vào ~/.claude/skills/i18n-parity/ 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/hoangsonww/Claude-Code-Agent-Monitor.git /tmp/ccam && mkdir -p ~/.claude/skills && cp -r /tmp/ccam/.agents/skills/i18n-parity ~/.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.
- Clone repo:
git clone https://github.com/hoangsonww/Claude-Code-Agent-Monitor.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép:
cp -r Claude-Code-Agent-Monitor/.agents/skills/i18n-parity ~/.claude/skills/ - Lưu ý bản này là bản sao: script
i18n-audit.shvà các tệpreferences/*.mdnằm ở.claude/skills/i18n-parity/, nên hãy sao chép cả thư mục đó hoặc chạy Claude Code ngay trong repo. - Nếu dùng cho dự án khác, hãy sửa lại toàn bộ đường dẫn tệp, lệnh test và danh sách ngôn ngữ trong
SKILL.mdcho khớp cấu trúc của bạn. - Khởi động lại Claude Code và thử nói "tôi vừa thêm một khóa i18n" để kiểm tra kỹ năng có kích hoạt.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT