7
year.of.birth={0} was born on {1}
If I pass 2000 or 2008 to {1} the value gets parsed as 2,000 or 2,008.
Tôi không muốn dấu phẩy như một phần của chuỗi đã dịch của tôi. Làm thế nào tôi nên tránh điều này?Số nguyên được định dạng bằng dấu phẩy khi được tìm nạp từ một tài nguyên
hm, tại sao một lưu ý ở đây .. +1 từ tôi. Cách mà MessageFormat hoạt động là - nó kiểm tra kiểu và áp dụng một trình định dạng. Vì vậy, không có cách nào để làm việc xung quanh điều đó một cách dễ dàng hơn. – Bozho
Có, cách chính xác để sử dụng các mẫu với MessageFormat nếu bạn muốn hiển thị nó theo một cách cụ thể. +1 – LudoMC
Kể từ năm 2008 rõ ràng là một năm, bạn cũng có thể sử dụng ngày thay vì số nguyên ('{1, date, yyyy}') – Thilo