Tôi đang sử dụng Java + Spring cho một trang web quốc tế.Trong Java/Spring, làm thế nào để xử lý một cách duyên dáng các giá trị dịch còn thiếu?
Hai ngôn ngữ là ZH và EN (tiếng Trung và tiếng Anh).
Tôi có 2 tệp: messages.properties (cho cặp khóa/giá trị bằng tiếng Anh) và messages_zh.properties.
Trang web được mã hóa bằng tiếng Anh bằng cách sử dụng #springMessage tags. Sau đó tôi sử dụng Poeditor.com để dịch giả cung cấp các giá trị của Trung Quốc cho mỗi cụm từ tiếng Anh. Vì vậy, mặc dù tệp messages.properties tiếng Anh luôn hoàn tất và mặc dù tệp messages_zh.properties luôn có tất cả các khóa , tệp messages_zh.properties đôi khi sẽ có các giá trị trống vì tôi nhận được bản dịch từ người dịch vài ngày một lát sau.
Tôi cần hệ thống của mình hiển thị giá trị tương đương bằng tiếng Anh (trên trang web của tôi) bất cứ khi nào giá trị Trung Quốc bị thiếu.
Làm cách nào để tôi có thể yêu cầu Spring "quay lại" để sử dụng tiếng Anh bất cứ khi nào giá trị bằng tiếng Trung không khả dụng? Tôi cần điều này xảy ra trên cơ sở giá trị theo giá trị.
Hiện tại, tôi thấy các nhãn nút trống trên trang web của mình ở bất kỳ nơi nào thiếu giá trị Trung Quốc. Tôi thà rằng tiếng Anh (ngôn ngữ mặc định) được sử dụng bất cứ khi nào người Trung Quốc trống.
lý do cho downvote? – harrybvp
Tôi không chắc chắn ai đã downvoted bạn, nhưng tôi sẽ upvote bạn và cung cấp cho bạn tín dụng cho câu trả lời kể từ khi bạn đã cho tôi đi đúng hướng. Tôi không chắc liệu mã của tôi có làm mọi thứ tôi muốn hay không. Có lẽ bạn có thể tìm thấy vấn đề. – Ryan
@Ryan Tôi cập nhật mã của tôi và thêm giải thích thêm như mong muốn của bạn – harrybvp