Tìm các khóa bị thiếu trong file JSON i18n của bạn!
Dán file ngôn ngữ gốc và file bản dịch để thấy ngay khóa bị thiếu, khóa thừa, giá trị chưa dịch và placeholder khác nhau.
1. base
2. target
3. result keyCount
missing1
cart.checkout
placeholderMismatch1
home.greeting{name} → –
untranslated1
home.ctaGet started
extra1
legacy.banner
Tìm các khóa bị thiếu trong file JSON i18n của bạn!
Dán file ngôn ngữ gốc và file bản dịch để thấy ngay khóa bị thiếu, khóa thừa, giá trị chưa dịch và placeholder khác nhau.
Mô tả
- Khóa lồng nhau được trải thành đường dẫn dấu chấm (home.title), mảng thành chỉ số (items.0).
- Có thể so sánh file phẳng có khóa chứa dấu chấm ({"home.title": "..."}) với file lồng nhau.
- Giá trị giống hệt bản gốc được liệt kê là có thể chưa dịch.
- Báo các placeholder như {name}, {{count}}, %s chỉ có ở một bên.
- Dữ liệu của bạn không rời khỏi trình duyệt.
Cách dùng
1. Dán file ngôn ngữ gốc (vd. en.json) vào bên trái.
2. Dán file bản dịch (vd. vi.json) vào bên phải.
3. Xem các khóa thiếu, thừa và chưa dịch trong kết quả.
4. Dùng "Sao chép khóa thiếu dạng JSON" để chỉ sao chép các khóa cần thêm kèm văn bản gốc.
Trường hợp sử dụng
- Kiểm tra trước khi phát hành rằng chuỗi mới đã có trong mọi file ngôn ngữ
- Lọc riêng các chuỗi còn thiếu để gửi cho người dịch
- Tìm khóa không dùng nữa để xóa sau khi refactor
- Tránh việc {name} hiện nguyên trên màn hình do thiếu placeholder