post merge fix

dev
Razmig Sarkissian 7 years ago
parent 245d9ce0c6
commit 1f86d7482b
  1. 2
      app/build.gradle
  2. 10
      app/src/main/java/net/pokeranalytics/android/model/filter/QueryCondition.kt

@ -108,8 +108,6 @@ dependencies {
// CSV Parser: https://mvnrepository.com/artifact/org.apache.commons/commons-csv // CSV Parser: https://mvnrepository.com/artifact/org.apache.commons/commons-csv
implementation 'org.apache.commons:commons-csv:1.6' implementation 'org.apache.commons:commons-csv:1.6'
implementation "com.ibm.icu:icu4j:53.1"
// Instrumented Tests // Instrumented Tests
androidTestImplementation 'androidx.test:core:1.1.0' androidTestImplementation 'androidx.test:core:1.1.0'
androidTestImplementation 'androidx.test:runner:1.1.1' androidTestImplementation 'androidx.test:runner:1.1.1'

@ -1,7 +1,6 @@
package net.pokeranalytics.android.model.filter package net.pokeranalytics.android.model.filter
import android.content.Context import android.content.Context
import com.ibm.icu.text.RuleBasedNumberFormat
import io.realm.Realm import io.realm.Realm
import io.realm.RealmQuery import io.realm.RealmQuery
import io.realm.RealmResults import io.realm.RealmResults
@ -428,8 +427,13 @@ sealed class QueryCondition : FilterElementRow {
} }
override fun labelForValue(value: Int, context: Context): String { override fun labelForValue(value: Int, context: Context): String {
val nf = RuleBasedNumberFormat(Locale.getDefault(), RuleBasedNumberFormat.ORDINAL) val suffix = when (value%10) {
return nf.format(value) + " " + context.getString(R.string.position) 1 -> context.getString(R.string.ordinal_suffix_first)
2 -> context.getString(R.string.ordinal_suffix_second)
3 -> context.getString(R.string.ordinal_suffix_third)
else -> context.getString(R.string.ordinal_suffix_default)
}
return "$value$suffix "+context.getString(R.string.position)
} }
override fun entityName(context: Context): String { override fun entityName(context: Context): String {

Loading…
Cancel
Save