end Of Word
fun Number.endOfWord(titles: List<String>, numberSide: EndWordForNumNumberSide = EndWordForNumNumberSide.LEFT, withNum: Boolean = true): String
Возвращает вариант исчисления корректный для числа.
Использование:
Необходимо получить верное окончание для слова «фотография» во фрагменте предложения ... n фотограф(-ия/-ии/ий) ...
val titles = listOf("фотография", "фотографии", "фотографий")
Тогда будет возвращено:
1.endOfWord(titles) — 1 фотография
3.endOfWord(titles) — 3 фотографии
10.endOfWord(titles) — 10 фотографий
Parameters
titles
список с 3-мя вариантами исчисления
number Side
сторона с которой будет добавлено число в результатирующей строке
with Num
если true — будет добавлять чисто в результатирующую строку