From 0e704a9c35fb5931e09837917aba945b317bd7c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Rebelo?= Date: Wed, 15 Apr 2026 21:43:13 +0100 Subject: [PATCH] Use grams for weight values under 1kg --- .../freeyourgadget/gadgetbridge/model/WeightUnit.kt | 6 +++++- app/src/main/res/values-cs/strings.xml | 2 +- app/src/main/res/values-de/strings.xml | 2 +- app/src/main/res/values-es/strings.xml | 2 +- app/src/main/res/values-fr/strings.xml | 2 +- app/src/main/res/values-hu/strings.xml | 2 +- app/src/main/res/values-nb-rNO/strings.xml | 2 +- app/src/main/res/values-nl/strings.xml | 2 +- app/src/main/res/values-pl/strings.xml | 2 +- app/src/main/res/values-ru/strings.xml | 2 +- app/src/main/res/values-ta/strings.xml | 2 +- app/src/main/res/values-tr/strings.xml | 2 +- app/src/main/res/values-uk/strings.xml | 2 +- app/src/main/res/values-zh-rCN/strings.xml | 2 +- app/src/main/res/values/strings.xml | 3 ++- 15 files changed, 20 insertions(+), 15 deletions(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/model/WeightUnit.kt b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/model/WeightUnit.kt index d5c686effb..ecc7c1ae4f 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/model/WeightUnit.kt +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/model/WeightUnit.kt @@ -44,7 +44,11 @@ enum class WeightUnit { } KILOGRAM -> { - context.getString(R.string.weight_scale_kilogram_format, convertedWeight) + if (convertedWeight != 0.0 && convertedWeight < 1) { + context.getString(R.string.weight_scale_gram_format, (convertedWeight * 1000).roundToInt()) + } else { + context.getString(R.string.weight_scale_kilogram_format, convertedWeight) + } } } } diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index dbea8b8bad..64b2a92b7c 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -3962,7 +3962,7 @@ jin – 市斤 %1$.2f 市斤 kilogram – kg - %1$.3f kg + %1$.2f kg libra – lb %1$.3f lb Zobrazit váhu diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index b0d36506b1..b64c59c170 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -3830,7 +3830,7 @@ Jin (500 g) %1$.2f Jin (500 g) Kilogramm – kg - %1$.3f kg + %1$.2f kg Pfund – lb %1$.3f lb Gewicht anzeigen diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 523b813853..ba8c2532bc 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -3811,7 +3811,7 @@ jin - 市斤 %1$.2f 市斤 kilogramo - kg - %1$.3f kg + %1$.2f kg libra - lb %1$.3f lb Mostrar peso diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 1b65b5c3d7..244f905646 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -3638,7 +3638,7 @@ kilogramme - Kg - %1$.3f Kg + %1$.2f Kg Afficher poids Graphiques d’entraînement Affichage activé diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 4087b4344c..36f4a41c15 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -3764,7 +3764,7 @@ jin - 市斤 %1$.2f 市斤 kilogramm - kg - %1$.3f kg + %1$.2f kg font - lb %1$.3f lb Tömeg megjelenítése diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml index cfa02aadac..385880284c 100644 --- a/app/src/main/res/values-nb-rNO/strings.xml +++ b/app/src/main/res/values-nb-rNO/strings.xml @@ -3663,7 +3663,7 @@ jin - 市斤 %1$.2f 市斤 kilogram - kg - %1$.3f kg + %1$.2f kg pound - lb %1$.3f lb Vis vekt diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index d07341edf7..6b53d0312a 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -3963,7 +3963,7 @@ kilogram - kg - %1$.3f kg + %1$.2f kg pond - lb %1$.3f lb Toon gewicht diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index d8142bf6b3..e4f305c220 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -3976,7 +3976,7 @@ jin - 市斤 %1$.2f 市斤 kilogram - kg - %1$.3f kg + %1$.2f kg funt - lb %1$.3f lb Pokaż wagę diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 382753d18b..b8fb680fb6 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -3915,7 +3915,7 @@ Больше не спрашивать Отказ от предоставления разрешения может вызвать проблемы. Вы можете снова открыть этот экран с экрана настроек. килограмм - кг - %1$.3f кг + %1$.2f кг фунт - фт %1$.3f фт Показать вес diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml index 8720642b39..440e407c39 100644 --- a/app/src/main/res/values-ta/strings.xml +++ b/app/src/main/res/values-ta/strings.xml @@ -3879,7 +3879,7 @@ சின் - இச்சிகோ %1$.2f நகர வகை கிலோகிராம் - கிலோ - %1$.3f கிலோ + %1$.2f கிலோ பவுண்டு - பவுண்டு எடையைக் காட்டு கல் - ச்டம்ப் diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 7c39704db8..f4a9748093 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -3682,7 +3682,7 @@ kilogram - kg - %1$.3f kg + %1$.2f kg %1$.3f lb Ağırlığı Göster %1$d st %2$d lb diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index b292c16b8d..388aecc581 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -3803,7 +3803,7 @@ чути - 市斤 %1$.2f 市斤 кілограм - кг - %1$.3f кг + %1$.2f кг фунт - фунт %1$.3f фунт Показати вагу diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 17e32ac7da..a562ba1fe8 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -3953,7 +3953,7 @@ 市斤 %1$.2f 市斤 千克 - kg - %1$.3f kg + %1$.2f kg 磅 - lb %1$.3f lb 显示体重 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 03363c5856..7ae12bd9ab 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -4364,7 +4364,8 @@ jin - 市斤 %1$.2f 市斤 kilogram - kg - %1$.3f kg + %1$.2f kg + %1$d g pound - lb %1$.3f lb Show Weight