Tôi có một dự án Django cỡ trung bình, (chạy trên AppEngine nếu nó tạo ra bất kỳ sự khác biệt nào), và có tất cả các chuỗi sống trong các tệp .po như chúng cần.Django thiếu bản dịch của một số chuỗi. Bất kỳ ý tưởng tại sao?
Tôi thấy hành vi lạ khi một số chuỗi nhất định không dịch. Chúng hiển thị trong tệp .po khi tôi chạy make_messages, với vị trí tệp chính xác được đánh dấu nơi thẻ {% trans%} của tôi là. Các bản dịch được đặt ra và trông chính xác so với các chuỗi khác ở hai bên của chúng. Nhưng khi tôi hiển thị trang được đề cập, khoảng 1/4 số chuỗi chỉ đơn giản là không dịch.
Đào vào tệp .mo được tạo có liên quan, tôi không thấy tệp sặc sỡ hoặc.
Có ai thấy điều gì tương tự như vậy không? Bất kỳ ý tưởng gì có thể xảy ra?
- thẻ xuyên tìm đúng
- file .po tìm đúng
- không có lỗi trong compile_messages
+1 theo mặc định PyCharm bao gồm #fuzzy ở đầu tệp hủy kích hoạt tệp. – Valchris
Cảm ơn, đã có cùng một vấn đề, bạn đã tiết kiệm thời gian cho tôi :-) – Tommy