Прежде чем вы пометите мой вопрос как дубликат, я уже видел ответы на этот вопрос и этот вопрос.
Правила порядковых суффиксов в английском языке достаточно просты, как показывают эти ответы, но я надеюсь на подход, поддерживающий локализацию. Например, порядковый номер 10 – это 10-й на английском языке, а на испанском – 10.º.
Как создать локализованный текст для порядковых чисел?
Подробнее здесь: https://stackoverflow.com/questions/497 ... rs-in-java