ref: d1852de8986654203668ccca53ca6599132133a8
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: Int): Int { return when { number == 0 -> R.string.now number % 10 == 0 -> R.string.departure_in__plural_genitive number == 1 -> R.string.departure_in__singular_genitive number in listOf(12,13,14) -> R.string.departure_in__plural_genitive number % 10 in listOf(2, 3, 4) -> R.string.departure_in__plural_nominative number % 10 in listOf(1,5,6,7,8,9) -> R.string.departure_in__plural_genitive else -> -1 } } } } |