fix: use Locale.US for DecimalFormat to fix $0 price display on Turkish locale devices

Bump version to 1.0.4
This commit is contained in:
2026-04-20 16:28:16 +03:00
parent f5b38eed8c
commit a793993c1f
2 changed files with 6 additions and 10 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
buildscript {
ext {
// App version
versionName = '1.0.3'
versionName = '1.0.4'
versionCode = 1
applicationId = "io.pezkuwichain.wallet"
@@ -25,6 +25,7 @@ import java.math.BigDecimal
import java.math.BigInteger
import java.math.RoundingMode
import java.text.DecimalFormat
import java.text.DecimalFormatSymbols
import java.text.SimpleDateFormat
import java.util.Date
import java.util.Calendar
@@ -203,16 +204,11 @@ fun formatDateISO_8601_NoMs(date: Date): String {
}
fun decimalFormatterFor(pattern: String): DecimalFormat {
return DecimalFormat(pattern).apply {
val symbols = decimalFormatSymbols
symbols.groupingSeparator = GROUPING_SEPARATOR
symbols.decimalSeparator = DECIMAL_SEPARATOR
decimalFormatSymbols = symbols
decimalFormatSymbols = decimalFormatSymbols
val symbols = DecimalFormatSymbols(Locale.US).apply {
groupingSeparator = GROUPING_SEPARATOR
decimalSeparator = DECIMAL_SEPARATOR
}
return DecimalFormat(pattern, symbols)
}
fun CharSequence.toAmountWithFraction(): AmountWithFraction {