ref: 39faa85c5d0e2ec6212f990934bc974a8783effd
app/src/main/java/ml/adamsprogs/bimba/Declinator.kt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
package ml.adamsprogs.bimba class Declinator { companion object { fun decline(number: Long): Int { return when { number == 0L -> R.string.now number % 10 == 0L -> R.string.departure_in__plural_genitive number == 1L -> R.string.departure_in__singular_genitive number in listOf<Long>(12,13,14) -> R.string.departure_in__plural_genitive number % 10 in listOf<Long>(2, 3, 4) -> R.string.departure_in__plural_nominative number % 10 in listOf<Long>(1,5,6,7,8,9) -> R.string.departure_in__plural_genitive else -> -1 } } } } |