From aecd417722699414e7b8f6c4b55d1dcaab4f5051 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Rebelo?= Date: Thu, 4 Jun 2026 13:56:25 +0100 Subject: [PATCH] Improve steps and calories number formatting --- .../activities/charts/StepsDailyFragment.java | 3 ++- .../activities/charts/StepsPeriodFragment.java | 9 +++++---- .../dashboard/DashboardCaloriesActiveGoalWidget.java | 4 +++- .../dashboard/DashboardCaloriesTotalSegmentedWidget.java | 4 +++- .../activities/dashboard/DashboardStepsWidget.java | 4 +++- .../gadgetbridge/activities/dashboard/GaugeDrawer.java | 6 ++++-- .../gadgetbridge/adapter/GBDeviceAdapterv2.java | 3 ++- app/src/main/res/values-ar/strings.xml | 4 ++-- app/src/main/res/values-bg/strings.xml | 4 ++-- app/src/main/res/values-ca/strings.xml | 4 ++-- app/src/main/res/values-cs/strings.xml | 4 ++-- app/src/main/res/values-de/strings.xml | 4 ++-- app/src/main/res/values-el/strings.xml | 4 ++-- app/src/main/res/values-en-rGB/strings.xml | 4 ++-- app/src/main/res/values-es/strings.xml | 4 ++-- app/src/main/res/values-et/strings.xml | 4 ++-- app/src/main/res/values-fr-rCA/strings.xml | 4 ++-- app/src/main/res/values-fr/strings.xml | 4 ++-- app/src/main/res/values-he/strings.xml | 4 ++-- app/src/main/res/values-hi/strings.xml | 4 ++-- app/src/main/res/values-hr/strings.xml | 4 ++-- app/src/main/res/values-hu/strings.xml | 4 ++-- app/src/main/res/values-id/strings.xml | 4 ++-- app/src/main/res/values-it/strings.xml | 4 ++-- app/src/main/res/values-ja/strings.xml | 4 ++-- app/src/main/res/values-ko/strings.xml | 4 ++-- app/src/main/res/values-nb-rNO/strings.xml | 4 ++-- app/src/main/res/values-nl/strings.xml | 4 ++-- app/src/main/res/values-pl/strings.xml | 4 ++-- app/src/main/res/values-pt-rBR/strings.xml | 4 ++-- app/src/main/res/values-pt-rPT/strings.xml | 4 ++-- app/src/main/res/values-pt/strings.xml | 4 ++-- app/src/main/res/values-ro/strings.xml | 4 ++-- app/src/main/res/values-ru/strings.xml | 4 ++-- app/src/main/res/values-sr/strings.xml | 4 ++-- app/src/main/res/values-ta/strings.xml | 4 ++-- app/src/main/res/values-tr/strings.xml | 4 ++-- app/src/main/res/values-uk/strings.xml | 4 ++-- app/src/main/res/values-zh-rCN/strings.xml | 4 ++-- app/src/main/res/values-zh-rTW/strings.xml | 4 ++-- app/src/main/res/values/strings.xml | 4 ++-- 41 files changed, 90 insertions(+), 79 deletions(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/StepsDailyFragment.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/StepsDailyFragment.java index 93f11f286c..2273ed9844 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/StepsDailyFragment.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/StepsDailyFragment.java @@ -24,6 +24,7 @@ import com.github.mikephil.charting.interfaces.datasets.ILineDataSet; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import java.text.NumberFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; @@ -127,7 +128,7 @@ public class StepsDailyFragment extends StepsFragment 0) { - return context.getString(R.string.overstep, Math.abs(totalBalance)); + return context.getString(R.string.overstep, NumberFormat.getInstance().format(Math.abs(totalBalance))); } else { - return context.getString(R.string.lack_of_step, Math.abs(totalBalance)); + return context.getString(R.string.lack_of_step, NumberFormat.getInstance().format(Math.abs(totalBalance))); } } diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/dashboard/DashboardCaloriesActiveGoalWidget.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/dashboard/DashboardCaloriesActiveGoalWidget.java index 9bda060ca8..a2b29fe970 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/dashboard/DashboardCaloriesActiveGoalWidget.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/dashboard/DashboardCaloriesActiveGoalWidget.java @@ -20,6 +20,8 @@ import android.os.Bundle; import androidx.core.content.ContextCompat; +import java.text.NumberFormat; + import nodomain.freeyourgadget.gadgetbridge.GBApplication; import nodomain.freeyourgadget.gadgetbridge.R; import nodomain.freeyourgadget.gadgetbridge.activities.DashboardFragment; @@ -64,7 +66,7 @@ public class DashboardCaloriesActiveGoalWidget extends AbstractGaugeWidget { @Override protected void draw(final DashboardFragment.DashboardData dashboardData) { - setText(String.valueOf(dashboardData.getActiveCaloriesTotal())); + setText(NumberFormat.getInstance().format(dashboardData.getActiveCaloriesTotal())); final int colorCalories = ContextCompat.getColor(GBApplication.getContext(), R.color.calories_color); drawSimpleGauge( colorCalories, diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/dashboard/DashboardCaloriesTotalSegmentedWidget.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/dashboard/DashboardCaloriesTotalSegmentedWidget.java index f7c92eb2af..ea27dcdef2 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/dashboard/DashboardCaloriesTotalSegmentedWidget.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/dashboard/DashboardCaloriesTotalSegmentedWidget.java @@ -21,6 +21,8 @@ import android.os.Bundle; import androidx.core.content.ContextCompat; +import java.text.NumberFormat; + import nodomain.freeyourgadget.gadgetbridge.GBApplication; import nodomain.freeyourgadget.gadgetbridge.R; import nodomain.freeyourgadget.gadgetbridge.activities.DashboardFragment; @@ -68,7 +70,7 @@ public class DashboardCaloriesTotalSegmentedWidget extends AbstractGaugeWidget { int activeCalories = dashboardData.getActiveCaloriesTotal(); int restingCalories = dashboardData.getRestingCaloriesTotal(); int totalCalories = activeCalories + restingCalories; - setText(String.valueOf(totalCalories)); + setText(NumberFormat.getInstance().format(totalCalories)); final int[] colors; final float[] segments; if (totalCalories != 0) { diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/dashboard/DashboardStepsWidget.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/dashboard/DashboardStepsWidget.java index 12ae26a0bb..43ae786f56 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/dashboard/DashboardStepsWidget.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/dashboard/DashboardStepsWidget.java @@ -18,6 +18,8 @@ package nodomain.freeyourgadget.gadgetbridge.activities.dashboard; import android.os.Bundle; +import java.text.NumberFormat; + import nodomain.freeyourgadget.gadgetbridge.R; import nodomain.freeyourgadget.gadgetbridge.activities.DashboardFragment; import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice; @@ -60,7 +62,7 @@ public class DashboardStepsWidget extends AbstractGaugeWidget { @Override protected void draw(final DashboardFragment.DashboardData dashboardData) { - setText(String.valueOf(dashboardData.getStepsTotal())); + setText(NumberFormat.getInstance().format(dashboardData.getStepsTotal())); drawSimpleGauge( color_activity, dashboardData.getStepsGoalFactor() diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/dashboard/GaugeDrawer.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/dashboard/GaugeDrawer.java index ef020babc1..7b6b444aac 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/dashboard/GaugeDrawer.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/dashboard/GaugeDrawer.java @@ -15,6 +15,8 @@ import androidx.annotation.ColorInt; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import java.text.NumberFormat; + import nodomain.freeyourgadget.gadgetbridge.GBApplication; import nodomain.freeyourgadget.gadgetbridge.R; @@ -359,14 +361,14 @@ public class GaugeDrawer { textPaint.setTextSize(textPixels); textPaint.setTextAlign(Paint.Align.CENTER); int yPos = (int) ((float) height / 2 - ((textPaint.descent() + textPaint.ascent()) / 2)) ; - canvas.drawText(String.valueOf(value), width / 2f, yPos, textPaint); + canvas.drawText(NumberFormat.getInstance().format(value), width / 2f, yPos, textPaint); Paint textLowerPaint = new Paint(); textLowerPaint.setColor(SUB_TEXT_COLOR); textLowerPaint.setTextAlign(Paint.Align.CENTER); float textLowerPixels = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, width * 0.025f, context.getResources().getDisplayMetrics()); textLowerPaint.setTextSize(textLowerPixels); int yPosLowerText = (int) ((float) height / 2 - textPaint.ascent()) ; - canvas.drawText(String.valueOf(maxValue), width / 2f, yPosLowerText, textLowerPaint); + canvas.drawText(NumberFormat.getInstance().format(maxValue), width / 2f, yPosLowerText, textLowerPaint); return bitmap; } diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAdapterv2.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAdapterv2.java index 74e1726a02..e7f6d4b75a 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAdapterv2.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAdapterv2.java @@ -87,6 +87,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.File; +import java.text.NumberFormat; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; @@ -1468,7 +1469,7 @@ public class GBDeviceAdapterv2 extends ListAdapterنسخة متوافقة نسخة غير مختبرة! %1$s (%2$s) - تجاوز: %1$d + تجاوز: %1$s خطوات اليوم ، الهدف: %1$s تنسيق التاريخ تلقائي (كشف النوم) @@ -2039,7 +2039,7 @@ خيارات الاكتشاف والاقتران 10 دقائق القفز على الحبل - الافتقار إلى الخطوات: %1$d + الافتقار إلى الخطوات: %1$s إصدار البرنامج الثابت: %1$s ركوب الدراجات في الهواء الطلق بيضاوي الشكل diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index 66830e1228..34abbf2fd8 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -458,8 +458,8 @@ 30 минути Активност в реално време Крачки днес, цел: %1$s - Недостиг на крачки: %1$d - Крачки в повече: %1$d + Недостиг на крачки: %1$s + Крачки в повече: %1$s Ако данните за активност не са потвърени от устройството, те няма да се изчистят. Полезно е, когато GB се използва заедно с други приложения. Данните за активност ще се пазят на Mi Band дори след синхронизация. Полезно е, когато GB се използва заедно с други приложения. Седмичен сън diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index 5f09b94b36..587d972c23 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -582,8 +582,8 @@ Configuració de llengua i regió Manca de son: %1$s Son de més: %1$s - Manca de passes: %1$d - Passes de més: %1$d + Manca de passes: %1$s + Passes de més: %1$s No hi ha dades Ritme cardíac actual / màxim: %1$d / %2$d Filtre de notificacions diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 8e4b081798..1e03d116f1 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -526,8 +526,8 @@ 5 minut 10 minut 30 minut - Příliš málo kroků: %1$d - Kroků nad plán: %1$d + Příliš málo kroků: %1$s + Kroků nad plán: %1$s Aktuální / Maximální tepová frekvence: %1$d / %2$d %1$s – %2$s Bez spánku diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 60b53d1c68..8a2be11ce8 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -532,8 +532,8 @@ 5 Minuten 10 Minuten 30 Minuten - Zu wenig Schritte: %1$d - Schritte über Ziel: %1$d + Zu wenig Schritte: %1$s + Schritte über Ziel: %1$s Aktueller / Maximaler Puls: %1$d / %2$d Smartwatch-Bildschirm entsperren Nach oben wischen, um den Geräte-Bildschirm zu entsperren diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 8897046303..85d5024f2b 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -557,8 +557,8 @@ %1$s χαμηλή μπαταρία: %2$s Έλλειψη ύπνου: %1$s Παραπάνω ύπνος: %1$s - Λιγότερα βήματα: %1$d - Περισσότερα βήματα: %1$d + Λιγότερα βήματα: %1$s + Περισσότερα βήματα: %1$s Τωρινοί / Μέγιστοι παλμοί: %1$d / %2$d Ρυθμίσεις γραφήματος Συμφραζόμενα Αραβικά diff --git a/app/src/main/res/values-en-rGB/strings.xml b/app/src/main/res/values-en-rGB/strings.xml index 9968c51038..10ee6309c7 100644 --- a/app/src/main/res/values-en-rGB/strings.xml +++ b/app/src/main/res/values-en-rGB/strings.xml @@ -500,8 +500,8 @@ Really factory reset\? Current / Max heart rate: %1$d / %2$d No data - Overstep: %1$d - Lack of steps: %1$d + Overstep: %1$s + Lack of steps: %1$s Overslept: %1$s Lack of sleep: %1$s Language and region settings diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index b19d05f3f9..0fc34d8ec4 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -497,8 +497,8 @@ 5 minutos 10 minutos 30 minutos - Pasos restantes: %1$d - Excedido: %1$d + Pasos restantes: %1$s + Excedido: %1$s Frecuencia cardíaca Actual / máxima: %1$d / %2$d %1$s – %2$s No durmió diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index fa848c4b40..42e8072091 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -638,8 +638,8 @@ See võib aidata seadmetega, millega püsivara paigaldamine ebaõnnestub. Kasuta madala latentsiga režiimi püsivara paigaldamiseks Ära ACK-i aktiivsusinfo sünkroonimist - Samme üle: %1$d - Puudujäävaid samme: %1$d + Samme üle: %1$s + Puudujäävaid samme: %1$s Tänaseid samme, sihtmärk: %1$s Tegevus reaalajas Tänaöine magamine, eesmärk: %1$s diff --git a/app/src/main/res/values-fr-rCA/strings.xml b/app/src/main/res/values-fr-rCA/strings.xml index 3a0f547ca4..0ebafd1f81 100644 --- a/app/src/main/res/values-fr-rCA/strings.xml +++ b/app/src/main/res/values-fr-rCA/strings.xml @@ -78,8 +78,8 @@ Minutes : Attention! En cliquant sur ce bouton, vous supprimerez toutes vos données et recommencerez à zéro. Mesure cardiaque actuelle / maximum : %1$d / %2$d - Trop d\'activité : %1$d - Manque d\'activité : %1$d + Trop d\'activité : %1$s + Manque d\'activité : %1$s Excès de sommeil : %1$s Manque de sommeil : %1$s Activer le suivi des activités : comptera vos pas, etc. diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index e4da2290d2..294bd10606 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -536,8 +536,8 @@ 5 minutes 10 minutes 30 minutes - Manque d\'activité : %1$d - Trop d\'activité : %1$d + Manque d\'activité : %1$s + Trop d\'activité : %1$s Fréquence cardiaque actuelle / maximum : %1$d / %2$d %1$s – %2$s Vous n\'avez pas dormi diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml index 53efbf87ad..0d70232e26 100644 --- a/app/src/main/res/values-he/strings.xml +++ b/app/src/main/res/values-he/strings.xml @@ -571,8 +571,8 @@ הגדרות שפה ואיזור מחסור בשינה: %1$s עודף שינה: %1$s - מחסור בצעדים: %1$d - עודף צעדים: %1$d + מחסור בצעדים: %1$s + עודף צעדים: %1$s אין נתונים דופק נוכחי / מרבי: %1$d ‏/ %2$d לאפס להגדרות יצרן\? diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index b5a1cd65dc..1311f66f86 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -129,8 +129,8 @@ यदि बैंड पर सुनिश्चित न हो, तो गतिविधि डेटा साफ़ नहीं किया जाता है। उपयोगी अगर GB अन्य एप्लिकेशन के साथ प्रयोग किया जाए। गतिविधि डेटा स्थानांतरण सुनिश्चित न करें औसत: %1$s - अधिक कदम: %1$d - चरणों की कमी: %1$d + अधिक कदम: %1$s + चरणों की कमी: %1$s आज के कदम, लक्ष्य: %1$s वर्तमान / अधिकतम हृदय गति: %1$d / %2$d अपनी गतिविधि शुरू करें diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index 9c4bb2c6b2..c1318dd877 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -799,7 +799,7 @@ 10 minuta Aktivnost uživo Koraci danas, cilj: %1$s - Nedostatak koraka: %1$d + Nedostatak koraka: %1$s Prosjek: %1$s Ne dozvoli ACK prijenos podataka aktivnosti Ako nije ACK na bend, podaci o aktivnostima se ne brišu. Korisno ako se GB koristi zajedno s drugim aplikacijama. @@ -1225,7 +1225,7 @@ Plivanje (otvorena voda) Nije nošeno Aktivnost - Prekorak: %1$d + Prekorak: %1$s 30 minuta 20 sekundi 30 sekundi diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 04d542469a..fbc0a193cc 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -1070,7 +1070,7 @@ Eszköz kiválasztása Telefon némítása Mozgásintenzitás - Többlet lépés: %1$d + Többlet lépés: %1$s Magas Wi-Fi Hangerő növelése @@ -1741,7 +1741,7 @@ Tevékenységfigyelés %d perc 25 másodperc - Hiányzó lépések: %1$d + Hiányzó lépések: %1$s A lekérdezési műveletek időbélyegeinek percekre történő csökkentése. Ha a nagyon rövid edzések lekérdezésekor problémák merülnek fel, tiltsa le ezt a beállítást, hogy az időbélyegek másodpercben maradjanak. Legnagyobb késleltetés a gombnyomások között ezredmásodpercben Az automatikus exportálás (eredetileg) %1$s-ra lett ütemezve diff --git a/app/src/main/res/values-id/strings.xml b/app/src/main/res/values-id/strings.xml index 0650e5e1d3..636eebadaa 100644 --- a/app/src/main/res/values-id/strings.xml +++ b/app/src/main/res/values-id/strings.xml @@ -1616,7 +1616,7 @@ 25 detik 30 detik 1 menit - Kekuarangan langkah: %1$d + Kekuarangan langkah: %1$s Gunakan mode latensi rendah untuk flash perangkat tegar Ini mungkin membantu pada perangkat di mana flash perangkat tegar gagal. Riwayat langkah @@ -1839,7 +1839,7 @@ Akan mentransfer data %1$s dimulai dari %2$s Perangkat ini tidak memiliki tempat kosong untuk pengingat (jumlah tempat: %1$s) Getar gelang ketika detak jantung melebihi ambang, tanpa aktivitas fisik apa pun yang ada dalam 10 menit terakhir. Fitur ini eksperimental, dan tidak dicoba secara lebih dalam. - Terlalu banyak langkah: %1$d + Terlalu banyak langkah: %1$s Rata-rata: %1$s Pemulaian layanan latar belakang gagal karena… Periksa dan tanya untuk izin yang belum ada bahkan ketika mereka belum dibutuhkan secara langsung. Hanya nonaktifkan ini jika perangkat Anda sebenarnya mendukung fitur apa pun. Tidak memberikan izin mungkin akan mengalami masalah! diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 28251294c7..ff5b091ce4 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -578,8 +578,8 @@ Abilita questo per supportare l\'arabo contestuale Tieni presente che i file di log di Gadgetbridge possono contenere molte informazioni personali, inclusi, a titolo esemplificativo, dati sulla salute, identificatori univoci (come l\'indirizzo MAC del dispositivo), preferenze musicali, ecc. Modifica il file per rimuovere queste informazioni prima di inviare il file in una segnalazione di errore visibile pubblicamente. Sonno extra: %1$s - Passi mancanti: %1$d - Passi eccedenti: %1$d + Passi mancanti: %1$s + Passi eccedenti: %1$s Vuoi veramente ripristinare le impostazioni di fabbrica\? Effettuare il ripristino delle impostazioni di fabbrica cancellerà tutti i dati presenti sul dispositivo connesso (se supportato). I dispositivi Xiaomi/Huami cambiano anche MAC Address Bluetooth, e in modo risultano dispositivi nuovi per Gadgetbrige. Filtro Notifiche diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index f1ad055d12..ad403e64e7 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -534,8 +534,8 @@ 5 分 10 分 30 分 - 歩数不足: %1$d - 歩数過剰: %1$d + 歩数不足: %1$s + 歩数過剰: %1$s 現在 / 最大心拍数: %1$d / %2$d %1$s から %2$s の間、眠っていました 睡眠しませんでした diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index bb2e8df0e6..74b74f0866 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -500,8 +500,8 @@ 5분 10분 30분 - 걸음 수 부족: %1$d - 걸음 수 초과: %1$d + 걸음 수 부족: %1$s + 걸음 수 초과: %1$s 현재/최대 심박수: %1$d / %2$d %1$s – %2$s 수면 기록 없음 diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml index 385880284c..132017bdd1 100644 --- a/app/src/main/res/values-nb-rNO/strings.xml +++ b/app/src/main/res/values-nb-rNO/strings.xml @@ -529,8 +529,8 @@ %1$s batteri lavt: %2$s Mangel på søvn: %1$s Oversovet: %1$s - Mangler trinn: %1$d - Overskritt: %1$d + Mangler trinn: %1$s + Overskritt: %1$s Nåværende / Maks hjertefrekvens: %1$d / %2$d Diagraminnstillinger Kontekstuell arabisk diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 03bdfe9474..a06d49bbc3 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -546,8 +546,8 @@ 5 minuten 10 minuten 30 minuten - Tekort aan stappen: %1$d - Overschrijding aantal stappen: %1$d + Tekort aan stappen: %1$s + Overschrijding aantal stappen: %1$s Huidige / Max hartslag: %1$d / %2$d Nacht modus Verlaag \'s nachts automatisch de scherm helderheid diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index fb6f25afa5..692361f085 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -418,7 +418,7 @@ 5 minut 10 minut 30 minut - Pozostało kroków: %1$d + Pozostało kroków: %1$s Użyj trybu o niskiej latencji przy aktualizacji firmware Aktualny / Maks. tętno: %1$d / %2$d %1$s – %2$s @@ -526,7 +526,7 @@ Przywrócić do ustawień fabrycznych\? Powrót do ustawień fabrycznych spowoduje usunięcie wszystkich danych z podłączonego urządzenia (jeśli jest obsługiwane). Urządzenia Xiaomi/Huami zmienią również adres MAC Bluetooth, więc pojawią się dla Gadgetbridge jako nowe urządzenia. Nadmiar snu: %1$s - Przekroczenie: %1$d + Przekroczenie: %1$s Nie spałeś(-aś) Wiadomość do rozgłoszenia Wiadomość rozgłoszeniowa wysłana ze zdarzeniem. Parametr „button_id” jest dodawany do każdej wiadomości automatycznie. diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 1549e42401..1c6cd14ee2 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -568,8 +568,8 @@ Configurações de idioma e região Carência de sono: %1$s Dormiu demais: %1$s - Carência de passos: %1$d - Passos excedentes: %1$d + Carência de passos: %1$s + Passos excedentes: %1$s Nenhum dado Frequência cardíaca atual/máx.: %1$d / %2$d Restaurar as configurações de fábrica vai excluir todos os dados do dispositivo conectado (se houver suporte). Dispositivos Xiami/Huami também mudam o endereço MAC do Bluetooth, então eles aparecem como novos dispositivos no Gadgetbridge. diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml index 19c6f4ed28..dcc03b09e8 100644 --- a/app/src/main/res/values-pt-rPT/strings.xml +++ b/app/src/main/res/values-pt-rPT/strings.xml @@ -813,8 +813,8 @@ 255 minutos Atividade em direto Passos hoje, meta: %1$s - Carência de passos: %1$d - Passos excedentes: %1$d + Carência de passos: %1$s + Passos excedentes: %1$s Média: %1$s Não reconhecer transferência de dados da atividade Se não reconhecido para a pulseira, dados de atividade não serão apagados. Útil se GB for usado em conjunto com outras apps. diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 8590ae5353..60f5b60c6e 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -811,8 +811,8 @@ Filtro de notificação Frequência cardíaca atual / máx: %1$d / %2$d Nenhuns dados - Passos excedentes: %1$d - Carência de passos: %1$d + Passos excedentes: %1$s + Carência de passos: %1$s Dormiu demais: %1$s Carência de sono: %1$s Configurações de idioma e região diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 05434b9e43..ad71eec49c 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -1027,7 +1027,7 @@ Mișcarea acelor în raport cu timpul Ac oră (de la -360 la 360) Pași astăzi, obiectiv: %1$s - Depășire: %1$d + Depășire: %1$s Ești pe cale să instalezi următoarea aplicație: \n \n%1$s @@ -1128,7 +1128,7 @@ \nNotă: Nu trebuie să instalezi .res dacă este exact același cu cel instalat anterior. \n \nACȚIONEZI PE PROPRIU RISC! - Lipsa pașilor: %1$d + Lipsa pașilor: %1$s Ești pe cale să instalezi firmware-ul %s pe Amazfit Bip 3 Pro. \n \nAsigură-te că instalezi fișierul .fw, iar după aceea fișierul .res. Ceasul se va reporni după instalarea fișierului .fw. diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 7bb3cfb8e8..2dcd6de160 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -275,8 +275,8 @@ Расстояние Текущая активность Шагов сегодня, цель: %1$s - Не хватает: %1$d шагов - Пройдено на %1$d шагов больше + Не хватает: %1$s шагов + Пройдено на %1$s шагов больше Не подтверждать передачу данных об активности Если данные об активности не будут переданы на устройство, оно не будет очищено. Полезно, если GB используется с другими приложениями. Сохранять данные об активности на устройстве даже после синхронизации. Полезно, если GB используется совместно с другими приложениями. Это может привести к тому, что на часах закончится место и/или они перестанут синхронизироваться должным образом. diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index 01c1f445da..da53a8eea9 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -764,7 +764,7 @@ Крвни притисак Мерење 8 секунди - Прекорачење: %1$d + Прекорачење: %1$s Омогући неподржане поставке Омогући програмима трећих страна да мењају поставке Дремање @@ -871,7 +871,7 @@ Откуцаји срца Дејства уживо Корака данас, циљ: %1$s - Недостатак корака: %1$d + Недостатак корака: %1$s Омогући осталим уграђеним програмима трећих страна да мењају поставке уређаја. Не узнемиравај Време укључености заслона diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml index 729211f3af..7ccc2930f9 100644 --- a/app/src/main/res/values-ta/strings.xml +++ b/app/src/main/res/values-ta/strings.xml @@ -501,7 +501,7 @@ 10 நிமிடங்கள் 45 நிமிடங்கள் இன்று படிகள், இலக்கு: %1$s - படிகளின் பற்றாக்குறை: %1$d + படிகளின் பற்றாக்குறை: %1$s தற்போதைய படிகள்/நிமிடம் %1$s - %2$s நீங்கள் தூங்கவில்லை @@ -2497,7 +2497,7 @@ 120 நிமிடங்கள் 255 நிமிடங்கள் நேரடி செயல்பாடு - ஓவர்ச்டெப்: %1$d + ஓவர்ச்டெப்: %1$s சராசரி ஃபெட்ச் ஆபரேசன் நேர முத்திரைகளை நிமிடங்களுக்கு துண்டிக்கவும். மிகக் குறுகிய உடற்பயிற்சிகளைப் பெறும்போது சிக்கல்களை எதிர்கொண்டால், நேர முத்திரைகளை நொடிகளில் வைத்திருக்க இந்த அமைப்பை முடக்கு. செயல்பாட்டு தரவு பரிமாற்றத்தை ACK வேண்டாம் diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 1dc9cc29ea..ecdcdd1931 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -306,7 +306,7 @@ Saat Arayüzü Korece Eksik uyku: %1$s - Eksik adım sayısı: %1$d + Eksik adım sayısı: %1$s Dil ve bölge ayarları Sol Şu anki adım sayısı/dk @@ -414,7 +414,7 @@ Açık Diğer Fazla uyku: %1$s - Fazla adım: %1$d + Fazla adım: %1$s %s ile eşleştiriliyor… %1$s (%2$s) ile zaten etkileşimde, bağlanıyor… %1$s (%2$s) ile etkileşim başlıyor diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 388aecc581..2514f08dd8 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -489,7 +489,7 @@ Збільшувати або зменшувати кількість символів у рядках, на які розділяється текст, написаний «справа наліво» Недосипання: %1$s Пересипання: %1$s - Недостатня кількість кроків: %1$d + Недостатня кількість кроків: %1$s Поточний / найвищий пульс: %1$d / %2$d Скидання налаштувань призведе до видалення всіх даних із підʼєднаного пристрою (якщо це підтримується). Пристрої Xiaomi/Huami також змінять свою Bluetooth MAC-адресу, тому вони зʼявляться як нові пристрої для Gadgetbridge. Сповіщення про відʼєднання @@ -632,7 +632,7 @@ Контекстна арабська Увімкніть для підтримки контекстної арабської мови Підтримка тексту справа наліво - Надлишкова кількість кроків: %1$d + Надлишкова кількість кроків: %1$s Будильник установлено на %1$02d:%2$02d Укажіть необхідні слова, кожне з нового рядка Фільтр сповіщень збережено diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 1e2b04e71f..28c228a7c0 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -502,8 +502,8 @@ 5 分钟 10 分钟 30 分钟 - 缺少步数:%1$d - 超过步数:%1$d + 缺少步数:%1$s + 超过步数:%1$s 当前/最大心率:%1$d / %2$d %1$s – %2$s 您没有睡觉 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index e0b2401644..662a029fac 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -204,8 +204,8 @@ 10 分鐘 30 分鐘 今日步數,目標:%1$s - 步數不足:%1$d - 步數過剩:%1$d + 步數不足:%1$s + 步數過剩:%1$s 平均:%1$s 活動 未佩戴 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 243bcf316b..6a0c62973e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1128,8 +1128,8 @@ 255 minutes Live activity Steps today, target: %1$s - Lack of steps: %1$d - Overstep: %1$d + Lack of steps: %1$s + Overstep: %1$s Average: %1$s Average Truncate fetch operation timestamps