1
0
mirror of https://github.com/oliexdev/openScale.git synced 2025-08-18 22:41:44 +02:00

escaped correctly percent symbol on low battery message, see issue #570

This commit is contained in:
oliexdev
2020-04-18 06:28:38 +02:00
parent 167d17b70d
commit 57d8f2a8a8
6 changed files with 27 additions and 22 deletions

View File

@@ -565,8 +565,13 @@ public class MainActivity extends BaseAppCompatActivity
Timber.e("Bluetooth unexpected error: %s", msg.obj);
break;
case SCALE_MESSAGE:
String toastMessage = String.format(getResources().getString(msg.arg1), msg.obj);
Toast.makeText(getApplicationContext(), toastMessage, Toast.LENGTH_LONG).show();
try {
String toastMessage = String.format(getResources().getString(msg.arg1), msg.obj);
Toast.makeText(getApplicationContext(), toastMessage, Toast.LENGTH_LONG).show();
Timber.d("Bluetooth scale message: " + toastMessage);
} catch (Exception ex) {
Timber.e("Bluetooth scale message error: " + ex);
}
break;
}
}

View File

@@ -212,7 +212,7 @@
<string name="label_year_view">Roční pohled</string>
<string name="label_measurement_bar">Panel měření</string>
<string name="action_donation">Darovat</string>
<string name="info_scale_low_battery">Baterie ve váze je téměř vybitá (%d%), prosím nabijte váhu</string>
<string name="info_scale_low_battery">Baterie ve váze je téměř vybitá (%d\\%%), prosím nabijte váhu</string>
<string name="info_bluetooth_connection_error_scale_offline">Nemohu se připojit k váze. Ujistěte se prosím, že je zapnutá.</string>
<string name="label_empty">prázdný</string>
<string name="label_age">Věk</string>

View File

@@ -237,7 +237,7 @@
<string name="label_is_on_right_axis">Auf der rechten Achse</string>
<string name="label_upgrade_to_openScale_pro">Bitte upgraden Sie auf openScale pro für Bluetooth-Unterstützung</string>
<string name="action_donation">Spende</string>
<string name="info_scale_low_battery">Niedriger Batteriestand (%d%), bitte aufladen oder Batterien der Waage austauschen</string>
<string name="info_scale_low_battery">Niedriger Batteriestand (%d\\%%), bitte aufladen oder Batterien der Waage austauschen</string>
<string name="info_bluetooth_connection_error_scale_offline">Keine Verbindung zur Waage, bitte überprüfen, ob sie eingeschaltet ist.</string>
<string name="label_empty">leer</string>
<string name="label_age">Alter</string>

View File

@@ -237,6 +237,6 @@
<string name="label_is_on_right_axis">Είναι στον δεξιό άξονα</string>
<string name="label_upgrade_to_openScale_pro">Παρακαλώ αναβαθμίστε σε openScale pro για υποστήριξη Bluetooth</string>
<string name="action_donation">Δωρεά</string>
<string name="info_scale_low_battery">Χαμηλό επίπεδο μπαταρίας (%d%), παρακαλώ αλλάξτε τις μπαταρίες της ζυγαριάς</string>
<string name="info_scale_low_battery">Χαμηλό επίπεδο μπαταρίας (%d\\%%), παρακαλώ αλλάξτε τις μπαταρίες της ζυγαριάς</string>
<string name="info_bluetooth_connection_error_scale_offline">Δεν μπορεί να γίνει σύνδεση με την ζυγαριά, παρακαλώ σιγουρευτείτε ότι η ζυγαριά είναι αναμμένη</string>
</resources>

View File

@@ -250,32 +250,32 @@
<string name="info_scale_low_battery">Lavt batterinivå (%d\\%%), lad eller bytt vektbatteriene</string>
<string name="info_bluetooth_connection_error_scale_offline">Klarte ikke koble til vekt, sjekk at den er påskrudd.</string>
<string name="label_slide_user_top_text">Støtter flere brukere.</string>
<string name="label_slide_user_main_text">openScale krever ingen nettbasert konto.
\n
<string name="label_slide_user_main_text">openScale krever ingen nettbasert konto.
\n
\nKroppsmålinger regnes ut fra målinger.</string>
<string name="label_slide_bluetooth_top_text">Forskjellige Blåtannsvekter fra forskjellige produsenter støttes.</string>
<string name="label_slide_bluetooth_main_text">openScale kommer med støtte for mange Blåtannsvekter fra ulike produsenter.
\n
\n
\nStøtten forbedres statig. Fullstendig liste for hver av dem er å finne på <a href="https://github.com/oliexdev/openScale/wiki/Supported-scales-in-openScale">GitHub</a>.</string>
<string name="label_slide_metrics_top_text">Spor og analyser dine kroppsmål.</string>
<string name="label_slide_metrics_main_text">openScale støtter over 22 kroppsmålinger.
\n
\nDu kan sette den opp til å vise de målene du bryr deg om.
\n
<string name="label_slide_metrics_main_text">openScale støtter over 22 kroppsmålinger.
\n
\nDu kan sette den opp til å vise de målene du bryr deg om.
\n
\nHvis vekten din ikke støtter kroppsfett, kroppsvann og fettfri kroppsvekt, kan du anslå disse målene basert på <a href="https://github.com/oliexdev/openScale/wiki/Body-metric-estimations">publisert forskning</a>.</string>
<string name="label_slide_support_main_text">openScale trenger deg. Hvis du har funnet en feil, har en idé eller spørsmål og ønsker å støtte din Blåtannsvekt, opprett en ny <a href="https://github.com/oliexdev/openScale/issues">mangelmelding</a>.
\n
\nHvis du ønsker å motivere skaperen av prosjektet i videre utvikling og vedvarende vedlikehold kan du gi openScale en god vurdering på <a href="http://play.google.com/store/apps/details?id=com.health.openscale.pro">GooglePlay</a> eller stjernemerke det på <a href="https://github.com/oliexdev/openScale">GitHub</a>.
\n
<string name="label_slide_support_main_text">openScale trenger deg. Hvis du har funnet en feil, har en idé eller spørsmål og ønsker å støtte din Blåtannsvekt, opprett en ny <a href="https://github.com/oliexdev/openScale/issues">mangelmelding</a>.
\n
\nHvis du ønsker å motivere skaperen av prosjektet i videre utvikling og vedvarende vedlikehold kan du gi openScale en god vurdering på <a href="http://play.google.com/store/apps/details?id=com.health.openscale.pro">GooglePlay</a> eller stjernemerke det på <a href="https://github.com/oliexdev/openScale">GitHub</a>.
\n
\nDin støtte og positive tilbakemelding tas varmt imot. Tusen takk.</string>
<string name="label_slide_privacy_main_text">openScale sender ingen data til skyen og det å ikke ha tilgang til å koble seg til Internett er en sterk garanti for at dette stemmer.
\n
\n
\nHvis du virkelig ønsker å synkronisere vekten din til GoogleFit eller med MQTT, så kan du installere <a href="https://play.google.com/store/apps/details?id=com.health.openscale.sync">openScale sync</a>.</string>
<string name="label_slide_opensource_top_text">Transparent copylefted libre software.</string>
<string name="label_slide_opensource_main_text">Bruksvilkårene for openScale er <a href="https://github.com/oliexdev/openScale/blob/master/LICENSE">GPLv3+</a>.
\n
\nAlle kroppsutregninger er gjennomsiktig anlagt, og ingen skjulte dataoverføringer eller brukeridentifikasjon finner sted.
\n
<string name="label_slide_opensource_main_text">Bruksvilkårene for openScale er <a href="https://github.com/oliexdev/openScale/blob/master/LICENSE">GPLv3+</a>.
\n
\nAlle kroppsutregninger er gjennomsiktig anlagt, og ingen skjulte dataoverføringer eller brukeridentifikasjon finner sted.
\n
\nDu kan finne hele kildekoden på <a href="https://github.com/oliexdev/openScale">GitHub</a>. Gjør deg trygg på openScale ved å gå igjennom koden.</string>
<string name="label_slide_welcome_main_text">Fri programvare for vekt- og kroppsmålingssporing, med støtte for Blåtannsvekter.</string>
</resources>

View File

@@ -243,7 +243,7 @@
<string name="label_calories">Kaloriler</string>
<string name="label_upgrade_to_openScale_pro">Bluetooth desteği için openScale paralı sürüme yükseltin</string>
<string name="action_donation">Bağış</string>
<string name="info_scale_low_battery">Düşük pil düzeyi (%d%), lütfen tartının pilini değiştirin veya doldurun</string>
<string name="info_scale_low_battery">Düşük pil düzeyi (%d\\%%), lütfen tartının pilini değiştirin veya doldurun</string>
<string name="info_bluetooth_connection_error_scale_offline">Tartı ile bağlantı kurulamıyor, lütfen açık olduğundan emin olun.</string>
<string name="label_empty">boş</string>
<string name="label_age">Yaş</string>