diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index f0479d146..5e61bf86c 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -567,8 +567,5 @@ - \ No newline at end of file diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/SettingsActivity.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/SettingsActivity.java index 39f3c99ff..277404ee8 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/SettingsActivity.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/SettingsActivity.java @@ -59,7 +59,6 @@ import nodomain.freeyourgadget.gadgetbridge.database.PeriodicExporter; import nodomain.freeyourgadget.gadgetbridge.devices.DeviceManager; import nodomain.freeyourgadget.gadgetbridge.devices.miband.MiBandPreferencesActivity; import nodomain.freeyourgadget.gadgetbridge.devices.qhybrid.ConfigActivity; -import nodomain.freeyourgadget.gadgetbridge.devices.sonyswr12.SonySWR12PrefActivity; import nodomain.freeyourgadget.gadgetbridge.devices.zetime.ZeTimePreferenceActivity; import nodomain.freeyourgadget.gadgetbridge.model.CannedMessagesSpec; import nodomain.freeyourgadget.gadgetbridge.util.AndroidUtils; @@ -138,15 +137,6 @@ public class SettingsActivity extends AbstractSettingsActivity { } }); - pref = findPreference("pref_key_sonyswr12"); - pref.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { - public boolean onPreferenceClick(Preference preference) { - Intent intent = new Intent(SettingsActivity.this, SonySWR12PrefActivity.class); - startActivity(intent); - return true; - } - }); - pref = findPreference("pref_key_blacklist"); pref.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { public boolean onPreferenceClick(Preference preference) { diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/devicesettings/DeviceSettingsPreferenceConst.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/devicesettings/DeviceSettingsPreferenceConst.java index 2e574f94b..1d8d2a98b 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/devicesettings/DeviceSettingsPreferenceConst.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/devicesettings/DeviceSettingsPreferenceConst.java @@ -52,4 +52,8 @@ public class DeviceSettingsPreferenceConst { public static final String PREF_HYDRATION_PERIOD = "pref_hydration_period"; public static final String PREF_AMPM_ENABLED = "pref_ampm_enabled"; public static final String PREF_LEFUN_INTERFACE_LANGUAGE = "pref_lefun_interface_language"; + + public static final String PREF_SONYSWR12_LOW_VIBRATION = "vibration_preference"; + public static final String PREF_SONYSWR12_STAMINA = "stamina_preference"; + public static final String PREF_SONYSWR12_SMART_INTERVAL = "smart_alarm_interval_preference"; } \ No newline at end of file diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/devicesettings/DeviceSpecificSettingsFragment.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/devicesettings/DeviceSpecificSettingsFragment.java index 0dd9bf6ce..fafb12b71 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/devicesettings/DeviceSpecificSettingsFragment.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/devicesettings/DeviceSpecificSettingsFragment.java @@ -63,6 +63,9 @@ import static nodomain.freeyourgadget.gadgetbridge.activities.devicesettings.Dev import static nodomain.freeyourgadget.gadgetbridge.activities.devicesettings.DeviceSettingsPreferenceConst.PREF_LONGSIT_SWITCH; import static nodomain.freeyourgadget.gadgetbridge.activities.devicesettings.DeviceSettingsPreferenceConst.PREF_POWER_MODE; import static nodomain.freeyourgadget.gadgetbridge.activities.devicesettings.DeviceSettingsPreferenceConst.PREF_SCREEN_ORIENTATION; +import static nodomain.freeyourgadget.gadgetbridge.activities.devicesettings.DeviceSettingsPreferenceConst.PREF_SONYSWR12_LOW_VIBRATION; +import static nodomain.freeyourgadget.gadgetbridge.activities.devicesettings.DeviceSettingsPreferenceConst.PREF_SONYSWR12_SMART_INTERVAL; +import static nodomain.freeyourgadget.gadgetbridge.activities.devicesettings.DeviceSettingsPreferenceConst.PREF_SONYSWR12_STAMINA; import static nodomain.freeyourgadget.gadgetbridge.activities.devicesettings.DeviceSettingsPreferenceConst.PREF_TIMEFORMAT; import static nodomain.freeyourgadget.gadgetbridge.activities.devicesettings.DeviceSettingsPreferenceConst.PREF_VIBRATION_STRENGH_PERCENTAGE; import static nodomain.freeyourgadget.gadgetbridge.activities.devicesettings.DeviceSettingsPreferenceConst.PREF_WEARLOCATION; @@ -368,6 +371,9 @@ public class DeviceSpecificSettingsFragment extends PreferenceFragmentCompat { addPreferenceHandlerFor(PREF_HYBRID_HR_FORCE_WHITE_COLOR); addPreferenceHandlerFor(PREF_HYBRID_HR_SAVE_RAW_ACTIVITY_FILES); + addPreferenceHandlerFor(PREF_SONYSWR12_STAMINA); + addPreferenceHandlerFor(PREF_SONYSWR12_LOW_VIBRATION); + addPreferenceHandlerFor(PREF_SONYSWR12_SMART_INTERVAL); String displayOnLiftState = prefs.getString(PREF_ACTIVATE_DISPLAY_ON_LIFT, PREF_DO_NOT_DISTURB_OFF); boolean displayOnLiftScheduled = displayOnLiftState.equals(PREF_DO_NOT_DISTURB_SCHEDULED); diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/sonyswr12/SonySWR12DeviceCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/sonyswr12/SonySWR12DeviceCoordinator.java index d3e8ada6d..78d3854e8 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/sonyswr12/SonySWR12DeviceCoordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/sonyswr12/SonySWR12DeviceCoordinator.java @@ -8,6 +8,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import nodomain.freeyourgadget.gadgetbridge.GBException; +import nodomain.freeyourgadget.gadgetbridge.R; import nodomain.freeyourgadget.gadgetbridge.devices.AbstractDeviceCoordinator; import nodomain.freeyourgadget.gadgetbridge.devices.InstallHandler; import nodomain.freeyourgadget.gadgetbridge.devices.SampleProvider; @@ -121,4 +122,9 @@ public class SonySWR12DeviceCoordinator extends AbstractDeviceCoordinator { public boolean supportsFindDevice() { return false; } + + @Override + public int[] getSupportedDeviceSpecificSettings(GBDevice device) { + return new int[]{R.xml.devicesettings_sonyswr12}; + } } diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/sonyswr12/SonySWR12PrefActivity.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/sonyswr12/SonySWR12PrefActivity.java deleted file mode 100644 index 4611a88ed..000000000 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/sonyswr12/SonySWR12PrefActivity.java +++ /dev/null @@ -1,98 +0,0 @@ -package nodomain.freeyourgadget.gadgetbridge.devices.sonyswr12; - -import android.os.Bundle; -import android.view.View; -import android.widget.AdapterView; -import android.widget.CompoundButton; - -import androidx.appcompat.app.ActionBar; -import androidx.appcompat.widget.AppCompatSpinner; -import androidx.appcompat.widget.SwitchCompat; - -import java.util.Arrays; -import java.util.List; - -import nodomain.freeyourgadget.gadgetbridge.GBApplication; -import nodomain.freeyourgadget.gadgetbridge.R; -import nodomain.freeyourgadget.gadgetbridge.activities.AbstractGBActivity; -import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice; -import nodomain.freeyourgadget.gadgetbridge.model.DeviceType; -import nodomain.freeyourgadget.gadgetbridge.service.devices.sonyswr12.SonySWR12Constants; - -public class SonySWR12PrefActivity extends AbstractGBActivity { - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.activity_sonyswr12_settings); - setTitle(getString(R.string.sonyswr12_settings_title)); - ActionBar actionBar = getSupportActionBar(); - if (actionBar != null) { - actionBar.setDisplayHomeAsUpEnabled(true); - actionBar.setDisplayShowHomeEnabled(true); - } - setVibrationSetting(); - setStaminaSetting(); - setAlarmIntervalSetting(); - GBDevice device = GBApplication.app().getDeviceManager().getSelectedDevice(); - int disablerVisibility = (device != null - && device.isConnected() - && device.getType() == DeviceType.SONY_SWR12) ? View.GONE : View.VISIBLE; - findViewById(R.id.settingsDisabler).setVisibility(disablerVisibility); - } - - @Override - public boolean onSupportNavigateUp() { - onBackPressed(); - return true; - } - - private void setVibrationSetting() { - boolean isLow = GBApplication.getPrefs().getBoolean(SonySWR12Constants.VIBRATION_PREFERENCE, false); - SwitchCompat switchVibration = ((SwitchCompat) findViewById(R.id.lowVibration)); - switchVibration.setChecked(isLow); - switchVibration.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { - @Override - public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { - GBApplication.getPrefs().getPreferences().edit() - .putBoolean(SonySWR12Constants.VIBRATION_PREFERENCE, isChecked).apply(); - GBApplication.deviceService().onSendConfiguration(SonySWR12Constants.VIBRATION_PREFERENCE); - } - }); - } - - private void setStaminaSetting() { - boolean isOn = GBApplication.getPrefs().getBoolean(SonySWR12Constants.STAMINA_PREFERENCE, false); - SwitchCompat switchStamina = ((SwitchCompat) findViewById(R.id.staminaOn)); - switchStamina.setChecked(isOn); - switchStamina.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { - @Override - public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { - GBApplication.getPrefs().getPreferences().edit() - .putBoolean(SonySWR12Constants.STAMINA_PREFERENCE, isChecked).apply(); - GBApplication.deviceService().onSendConfiguration(SonySWR12Constants.STAMINA_PREFERENCE); - } - }); - } - - private void setAlarmIntervalSetting() { - String interval = GBApplication.getPrefs().getString(SonySWR12Constants.SMART_ALARM_INTERVAL_PREFERENCE, "0"); - List intervalsArray = Arrays.asList(GBApplication.getContext().getResources().getStringArray(R.array.sonyswr12_smart_alarm_intervals)); - int position = intervalsArray.indexOf(interval); - final AppCompatSpinner spinner = ((AppCompatSpinner) findViewById(R.id.smartAlarmSpinner)); - spinner.setSelection(position); - spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { - @Override - public void onItemSelected(AdapterView parent, View view, int position, long id) { - String interval = (String) spinner.getItemAtPosition(position); - GBApplication.getPrefs().getPreferences().edit() - .putString(SonySWR12Constants.SMART_ALARM_INTERVAL_PREFERENCE, interval).apply(); - GBApplication.deviceService().onSendConfiguration(SonySWR12Constants.SMART_ALARM_INTERVAL_PREFERENCE); - } - - @Override - public void onNothingSelected(AdapterView parent) { - } - }); - } -} diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sonyswr12/SonySWR12Constants.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sonyswr12/SonySWR12Constants.java index 1c01e4811..f629713f4 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sonyswr12/SonySWR12Constants.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sonyswr12/SonySWR12Constants.java @@ -11,10 +11,6 @@ public class SonySWR12Constants { public static final UUID UUID_CHARACTERISTIC_TIME = UUID.fromString(String.format(BASE_UUID_AHS, "020B")); public static final UUID UUID_CHARACTERISTIC_CONTROL_POINT = UUID.fromString(String.format(BASE_UUID_AHS, "0208")); - public static final String VIBRATION_PREFERENCE = "vibration_preference"; - public static final String STAMINA_PREFERENCE = "stamina_preference"; - public static final String SMART_ALARM_INTERVAL_PREFERENCE = "smart_alarm_interval_preference"; - public static final int TYPE_ACTIVITY = 0; public static final int TYPE_LIGHT = 1; public static final int TYPE_DEEP = 2; diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sonyswr12/SonySWR12DeviceSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sonyswr12/SonySWR12DeviceSupport.java index 6e47e6ba1..834d229e6 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sonyswr12/SonySWR12DeviceSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sonyswr12/SonySWR12DeviceSupport.java @@ -15,6 +15,7 @@ import java.util.Calendar; import java.util.UUID; import nodomain.freeyourgadget.gadgetbridge.GBApplication; +import nodomain.freeyourgadget.gadgetbridge.activities.devicesettings.DeviceSettingsPreferenceConst; import nodomain.freeyourgadget.gadgetbridge.database.DBHelper; import nodomain.freeyourgadget.gadgetbridge.deviceevents.GBDeviceEventBatteryInfo; import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice; @@ -141,7 +142,8 @@ public class SonySWR12DeviceSupport extends AbstractBTLEDeviceSupport { try { BluetoothGattCharacteristic alarmCharacteristic = getCharacteristic(SonySWR12Constants.UUID_CHARACTERISTIC_ALARM); TransactionBuilder builder = performInitialized("alarm"); - int prefInterval = Integer.valueOf(GBApplication.getPrefs().getString(SonySWR12Constants.SMART_ALARM_INTERVAL_PREFERENCE, "0")); + int prefInterval = Integer.valueOf(GBApplication.getDeviceSpecificSharedPrefs(gbDevice.getAddress()) + .getString(DeviceSettingsPreferenceConst.PREF_SONYSWR12_SMART_INTERVAL, "0")); ArrayList bandAlarmList = new ArrayList<>(); for (Alarm alarm : alarms) { BandAlarm bandAlarm = BandAlarm.fromAppAlarm(alarm, bandAlarmList.size(), alarm.getSmartWakeup() ? prefInterval : 0); @@ -307,25 +309,25 @@ public class SonySWR12DeviceSupport extends AbstractBTLEDeviceSupport { public void onSendConfiguration(String config) { try { switch (config) { - case SonySWR12Constants.STAMINA_PREFERENCE: { + case DeviceSettingsPreferenceConst.PREF_SONYSWR12_STAMINA: { //stamina can be: //disabled = 0, enabled = 1 or todo auto on low battery = 2 - int status = GBApplication.getPrefs().getBoolean(config, false) ? 1 : 0; + int status = GBApplication.getDeviceSpecificSharedPrefs(gbDevice.getAddress()).getBoolean(config, false) ? 1 : 0; TransactionBuilder builder = performInitialized(config); ControlPointWithValue vibrationControl = new ControlPointWithValue(CommandCode.STAMINA_MODE, status); builder.write(getCharacteristic(SonySWR12Constants.UUID_CHARACTERISTIC_CONTROL_POINT), vibrationControl.toByteArray()); builder.queue(getQueue()); break; } - case SonySWR12Constants.VIBRATION_PREFERENCE: { - boolean isEnabled = GBApplication.getPrefs().getBoolean(config, false); + case DeviceSettingsPreferenceConst.PREF_SONYSWR12_LOW_VIBRATION: { + boolean isEnabled = GBApplication.getDeviceSpecificSharedPrefs(gbDevice.getAddress()).getBoolean(config, false); TransactionBuilder builder = performInitialized(config); ControlPointLowVibration vibrationControl = new ControlPointLowVibration(isEnabled); builder.write(getCharacteristic(SonySWR12Constants.UUID_CHARACTERISTIC_CONTROL_POINT), vibrationControl.toByteArray()); builder.queue(getQueue()); break; } - case SonySWR12Constants.SMART_ALARM_INTERVAL_PREFERENCE: { + case DeviceSettingsPreferenceConst.PREF_SONYSWR12_SMART_INTERVAL: { onSetAlarms(new ArrayList(DBHelper.getAlarms(gbDevice))); } } diff --git a/app/src/main/res/layout/activity_sonyswr12_settings.xml b/app/src/main/res/layout/activity_sonyswr12_settings.xml deleted file mode 100644 index 2c1ab8994..000000000 --- a/app/src/main/res/layout/activity_sonyswr12_settings.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index 757eeaea4..e74f26fca 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -599,5 +599,7 @@ Активирана ниска вибрация Режимът за пестене на енергия е включен Интелигентен алармен интервал в минути - За да промените настройките, първо трябва да се свържете с устройството! + Активирайте ниската интензивност на вибрациите на маншета + Режимът за пестене на енергия изключва периодичното автоматично измерване на сърдечната честота, като по този начин увеличава работното време + Интелигентният алармен интервал е интервал преди инсталираната аларма. В този интервал устройството се опитва да открие най-леката фаза на сън за събуждане на потребителя \ No newline at end of file diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index b1e63f5a3..e57e963a5 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -878,5 +878,7 @@ Configuració de Sony SWR12 Vibració baixa activada Interval d\'alarma intel·ligent en minuts - Per canviar la configuració, primer us heu de connectar al dispositiu. + Activa la baixa intensitat de vibració a la banda + El mode d’estalvi d’energia desactiva la mesura automàtica periòdica de la freqüència cardíaca i, per tant, augmenta el temps de treball + L\'interval d\'alarma intel·ligent és l\'interval abans de l\'alarma instal·lada. En aquest interval, el dispositiu intenta detectar la fase més lleugera del son per despertar l\'usuari \ No newline at end of file diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 792bbc5c4..2b5db0d56 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -1052,5 +1052,7 @@ Nízké vibrace povoleny Režim úspory energie je zapnutý Interval inteligentního alarmu v minutách - Chcete-li změnit nastavení, měli byste se nejprve připojit k zařízení! + Povolit nízkou intenzitu vibrací na pásmu + Režim úspory energie vypíná periodické automatické měření srdeční frekvence a tím prodlužuje pracovní dobu + Interval inteligentního alarmu je interval před nainstalovaným alarmem. V tomto intervalu se zařízení pokouší detekovat nejlehčí fázi spánku, aby probudil uživatele \ No newline at end of file diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 2e0632114..bd765ab59 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -1064,5 +1064,7 @@ Geringe Vibration aktiviert Der Energiesparmodus ist aktiviert Intelligentes Alarmintervall in Minuten - Um Einstellungen zu ändern, sollten Sie zuerst eine Verbindung zum Gerät herstellen! + Aktivieren Sie eine geringe Vibrationsintensität auf dem Band + Der Energiesparmodus schaltet die regelmäßige automatische Messung der Herzfrequenz aus und verlängert so die Arbeitszeit + Das intelligente Alarmintervall ist das Intervall vor dem installierten Alarm. In diesem Intervall versucht das Gerät, die leichteste Schlafphase zu erkennen, um den Benutzer zu wecken \ No newline at end of file diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index c4e91c4ba..baddfa5b8 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -993,5 +993,7 @@ Ενεργοποιήθηκε χαμηλή δόνηση Η λειτουργία εξοικονόμησης ενέργειας είναι ενεργοποιημένη Έξυπνο διάστημα συναγερμού σε λίγα λεπτά - Για να αλλάξετε τις ρυθμίσεις πρέπει πρώτα να συνδεθείτε στη συσκευή! + Ενεργοποιήστε τη χαμηλή ένταση των κραδασμών στη ζώνη + Η λειτουργία εξοικονόμησης ενέργειας απενεργοποιεί την περιοδική αυτόματη μέτρηση του καρδιακού ρυθμού αυξάνοντας έτσι το χρόνο εργασίας + Το διάστημα έξυπνου συναγερμού είναι διάστημα πριν από το εγκατεστημένο συναγερμό Σε αυτό το διάστημα η συσκευή προσπαθεί να ανιχνεύσει την ελαφρύτερη φάση ύπνου για να ξυπνήσει ο χρήστης \ No newline at end of file diff --git a/app/src/main/res/values-en-rGB/strings.xml b/app/src/main/res/values-en-rGB/strings.xml index 7b15cc575..d7913da7a 100644 --- a/app/src/main/res/values-en-rGB/strings.xml +++ b/app/src/main/res/values-en-rGB/strings.xml @@ -901,5 +901,7 @@ Low vibration enabled Power saving mode on Smart alarm interval in minutes - To change settings you should first connect to device! + Enable low intensity of vibration on wristband + Power saving mode turns off periodic auto measuring of heart rate thus increases working time + Smart alarm interval is interval before of installed alarm. In this interval device is trying to detect lightest phase of sleep to awake user \ No newline at end of file diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 061fd5f73..975894350 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -856,5 +856,7 @@ Baja vibración habilitada El modo de ahorro de energía está activado Intervalo de alarma inteligente en minutos - Para cambiar la configuración, primero debe conectarse al dispositivo. + Activar baja intensidad de vibración en la pulsera + El modo de ahorro de energía desactiva la medición automática periódica de la frecuencia cardíaca, lo que aumenta el tiempo de trabajo + El intervalo de alarma inteligente es el intervalo anterior a la alarma instalada. En este intervalo, el dispositivo está tratando de detectar la fase más ligera del sueño para despertar al usuario. \ No newline at end of file diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index c9347cca4..77da1866d 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -860,5 +860,7 @@ Madal vibratsioon on lubatud Energiasäästurežiim on sisse lülitatud Nutika häire intervall minutites - Seadete muutmiseks peaksite kõigepealt seadmega ühenduse looma! + Luba madala vibratsiooni intensiivsus ribal + Energiasäästurežiim lülitab südame löögisageduse perioodilise automaatse mõõtmise välja, pikendades seega tööaega + Nutika häire intervall on intervall enne installitud alarmi. Selles intervallis üritab seade kasutaja ärkamiseks tuvastada une kergemat faasi \ No newline at end of file diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index a47dcba1c..b651f5f2e 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -125,5 +125,7 @@ مکان تعیین شده برای هواشناسی (CM/LOS) اضافه کردن برنامه‌ها به لیست سیاه nodomain.freeyourgadget.gadgetbridge.ButtonPressed - برای تغییر تنظیمات ابتدا باید به دستگاه متصل شوید! + لرزش کم روی باند را فعال کنید + حالت صرفه جویی در مصرف انرژی اندازه گیری دوره ای ضربان قلب را خاموش می کند و در نتیجه زمان کار افزایش می یابد + فاصله هشدار هوشمند فاصله قبل از زنگ هشدار نصب شده است. در این فاصله دستگاه در تلاش است تا کمترین مرحله خواب را برای کاربر بیدار تشخیص دهد \ No newline at end of file diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index 344ed368d..fa1e5bccd 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -40,5 +40,7 @@ Matala tärinä käytössä Virransäästötila on päällä Älykäs hälytysväli minuutteina - Muuta asetuksia muodostamalla ensin yhteys laitteeseen! + Ota käyttöön matala tärinän voimakkuus kaistalla + Virransäästötila poistaa säännöllisen automaattisen sykemittauksen käytöstä, mikä pidentää työaikaa + Älykäs hälytysväli on aikaväli ennen asennettua hälytystä. Tässä välissä laite yrittää tunnistaa käyttäjän herättämisen unen kevyimmän vaiheen \ No newline at end of file diff --git a/app/src/main/res/values-fr-rCA/strings.xml b/app/src/main/res/values-fr-rCA/strings.xml index 049f76618..f6b59a238 100644 --- a/app/src/main/res/values-fr-rCA/strings.xml +++ b/app/src/main/res/values-fr-rCA/strings.xml @@ -890,5 +890,7 @@ Faible vibration activée Le mode d\'économie d\'énergie est activé Intervalle d\'alarme intelligente en minutes - Pour modifier les paramètres, vous devez d\'abord vous connecter à l\'appareil! + Permettre une faible intensité de vibration sur la bande + Le mode d\'économie d\'énergie désactive la mesure automatique périodique de la fréquence cardiaque augmente ainsi le temps de travail + L\'intervalle d\'alarme intelligente est l\'intervalle avant l\'alarme installée. Dans cet intervalle, l\'appareil tente de détecter la phase de sommeil la plus légère pour réveiller l\'utilisateur \ No newline at end of file diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 601893395..3aa007795 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -1062,5 +1062,7 @@ Temps de sommeil préféré en heures Faible vibration activée Le mode d\'économie d\'énergie est activé Intervalle d\'alarme intelligente en minutes - Pour modifier les paramètres, vous devez d\'abord vous connecter à l\'appareil! + Permettre une faible intensité de vibration sur la bande + Le mode d\'économie d\'énergie désactive la mesure automatique périodique de la fréquence cardiaque augmente ainsi le temps de travail + L\'intervalle d\'alarme intelligente est l\'intervalle avant l\'alarme installée. Dans cet intervalle, l\'appareil tente de détecter la phase de sommeil la plus légère pour réveiller l\'utilisateur \ No newline at end of file diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index 007d460e2..2b1a6b91a 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -519,5 +519,7 @@ Axustes Sony SWR12 Vibración baixa habilitada Intervalo de alarma intelixente en minutos - Para cambiar a configuración, primeiro debes conectarte ao dispositivo. + Activa a baixa intensidade de vibración na banda + O modo de aforro de enerxía desactiva a medición automática periódica da frecuencia cardíaca, polo que aumenta o tempo de traballo + O intervalo de alarma intelixente é o intervalo antes da alarma instalada. Neste intervalo o dispositivo está intentando detectar a fase máis lixeira do sono para espertar ao usuario \ No newline at end of file diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml index cbc089e4c..62936fe32 100644 --- a/app/src/main/res/values-he/strings.xml +++ b/app/src/main/res/values-he/strings.xml @@ -1063,5 +1063,7 @@ רטט נמוך מופעל מצב חיסכון בחשמל פועל מרווח אזעקה חכם בדקות - כדי לשנות הגדרות כדאי להתחבר תחילה למכשיר! + אפשר עוצמת רטט נמוכה בלהקה + מצב חיסכון בחשמל מכבה מדידה אוטומטית תקופתית של דופק ובכך מגדיל את זמן העבודה + מרווח אזעקה חכם הוא מרווח לפני ההתראה המותקנת. במרווח זה מכשיר מנסה לאתר את שלב השינה הקל ביותר למשתמש ער \ No newline at end of file diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index d83731f29..8096dd100 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -153,5 +153,7 @@ सभी अलार्म बंद है कनेक्ट नहीं. मिनटों में स्मार्ट अलार्म अंतराल - सेटिंग्स बदलने के लिए आपको पहले डिवाइस से कनेक्ट करना चाहिए! + बैंड पर कंपन की कम तीव्रता को सक्षम करें + पावर सेविंग मोड हृदय गति की आवधिक ऑटो माप को बंद कर देता है जिससे काम का समय बढ़ जाता है + स्थापित अलार्म से पहले स्मार्ट अलार्म अंतराल है। इस अंतराल डिवाइस में उपयोगकर्ता को जगाने के लिए नींद के सबसे हल्के चरण का पता लगाने की कोशिश की जा रही है \ No newline at end of file diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index a0bb62fe7..07a36f43d 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -63,5 +63,7 @@ Postavke Uključen je način uštede energije Pametni interval alarma u minutama - Da biste promijenili postavke, prvo se povežite s uređajem! + Omogućite niski intenzitet vibracija na pojasu + Način uštede energije isključuje povremeno automatsko mjerenje brzine otkucaja srca čime se povećava radno vrijeme + Interval pametnog alarma je interval prije instaliranog alarma. U ovom intervalu uređaj pokušava otkriti najlakšu fazu spavanja za budnog korisnika \ No newline at end of file diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index e50fbbb41..85ef51f71 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -499,5 +499,7 @@ Alacsony rezgés engedélyezve Az energiatakarékos mód be van kapcsolva Intelligens riasztási intervallum percekben - A beállítások módosításához először csatlakoznia kell az eszközhöz! + Engedélyezze a vibráció alacsony intenzitását a sávon + Az energiatakarékos üzemmód kikapcsolja a pulzus időszakos automatikus mérését, így megnő a munkaidő + Az intelligens riasztási intervallum a telepített riasztás előtti intervallum. Ebben az intervallumban az eszköz megpróbálja észlelni az alvás legkönnyebb fázisát a felhasználó felébresztésére \ No newline at end of file diff --git a/app/src/main/res/values-id/strings.xml b/app/src/main/res/values-id/strings.xml index 8576b444f..1788a641a 100644 --- a/app/src/main/res/values-id/strings.xml +++ b/app/src/main/res/values-id/strings.xml @@ -36,5 +36,7 @@ Debug Pengaturan Sony SWR12 Interval alarm pintar dalam beberapa menit - Untuk mengubah pengaturan, Anda harus menghubungkan ke perangkat terlebih dahulu! + Aktifkan getaran intensitas rendah pada pita + Mode hemat daya menonaktifkan pengukuran detak jantung otomatis berkala sehingga meningkatkan waktu kerja + Interval alarm pintar adalah interval sebelum alarm dipasang. Dalam interval ini perangkat mencoba mendeteksi fase tidur paling ringan untuk membangunkan pengguna \ No newline at end of file diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index f6a784e94..d0918bc0d 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -1046,5 +1046,7 @@ Bassa vibrazione abilitata La modalità di risparmio energetico è attiva Intervallo di allarme intelligente in pochi minuti - Per modificare le impostazioni devi prima connetterti al dispositivo! + Abilita una bassa intensità di vibrazione sulla banda + La modalità di risparmio energetico disattiva la misurazione automatica periodica della frequenza cardiaca, quindi aumenta il tempo di lavoro + L\'intervallo di allarme intelligente è l\'intervallo prima dell\'allarme installato. In questo intervallo il dispositivo sta cercando di rilevare la fase più leggera del sonno per svegliare l\'utente \ No newline at end of file diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index c536cd4da..f6fd1f1cb 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -760,5 +760,7 @@ 低振動対応 省電力モードがオンになっている 分単位のスマートアラーム間隔 - 設定を変更するには、最初にデバイスに接続する必要があります! + バンドで低強度の振動を有効にする + 省電力モードでは、心拍数の定期的な自動測定がオフになり、作業時間が長くなります + スマートアラーム間隔は、インストールされたアラームの前の間隔です。 この間隔では、デバイスはユーザーを目覚めさせるために睡眠の最も軽い段階を検出しようとしています \ No newline at end of file diff --git a/app/src/main/res/values-ka/strings.xml b/app/src/main/res/values-ka/strings.xml index ebc6e7d9f..748231cad 100644 --- a/app/src/main/res/values-ka/strings.xml +++ b/app/src/main/res/values-ka/strings.xml @@ -32,5 +32,7 @@ კონფიგურაცია Sony SWR12 პარამეტრები სიგნალის ჭკვიანი ინტერვალი წუთებში - პარამეტრების შესაცვლელად ჯერ უნდა დაუკავშირდეთ მოწყობილობას! + ჩართეთ ვიბრაციის დაბალი ინტენსივობა დიაპაზონში + ენერგიის დაზოგვის რეჟიმი გამორთავს გულისცემის პერიოდულ ავტომატურ გაზომვას და ამით ზრდის სამუშაო დროს + ჭკვიანი განგაშის ინტერვალი არის დაინსტალირებული მაღვიძარის ინტერვალი. ამ ინტერვალში მოწყობილობა ცდილობს გამოავლინოს ძილის ყველაზე მსუბუქი ფაზა, რომ გაიღვიძოს მომხმარებელი \ No newline at end of file diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index fd2051d31..14e69d6b0 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -313,5 +313,7 @@ Įjungta maža vibracija Įjungtas energijos taupymo režimas Išmaniojo žadintuvo intervalas minutėmis - Norėdami pakeisti nustatymus, pirmiausia turite prisijungti prie įrenginio! + Įjungti mažą juostos vibracijos intensyvumą + Energijos taupymo režimas išjungia periodinį automatinį širdies ritmo matavimą ir taip pailgina darbo laiką + Išmaniojo aliarmo intervalas yra intervalas prieš įdiegtą signalizaciją. Šiuo intervalu prietaisas bando nustatyti lengviausią miego fazę, kad pažadintų vartotoją \ No newline at end of file diff --git a/app/src/main/res/values-lv/strings.xml b/app/src/main/res/values-lv/strings.xml index c0fe6d32d..8f06a037c 100644 --- a/app/src/main/res/values-lv/strings.xml +++ b/app/src/main/res/values-lv/strings.xml @@ -12,4 +12,7 @@ Pašreizējie soļi / min Soļu vēsture Atrast tālruni + Iespējot zemu vibrācijas intensitāti joslā + Enerģijas taupīšanas režīms izslēdz periodisku automātisku sirdsdarbības mērīšanu, tādējādi palielinot darba laiku + Viedā trauksmes intervāls ir intervāls pirms instalētās trauksmes. Šajā intervālā ierīce mēģina noteikt vieglāko miega fāzi, lai pamodinātu lietotāju \ No newline at end of file diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index 1c1a27943..8666d9d78 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -80,4 +80,7 @@ ക്രമീകരണങ്ങൾ ഗാഡ്ജക്‌റ്റ് ബ്രിഡ്ജ് ഗാഡ്ജക്‌റ്റ് ബ്രിഡ്ജ് + ബാൻഡിൽ വൈബ്രേഷന്റെ കുറഞ്ഞ തീവ്രത പ്രവർത്തനക്ഷമമാക്കുക + പവർ സേവിംഗ് മോഡ് ഹൃദയമിടിപ്പിന്റെ ആനുകാലിക യാന്ത്രിക അളവ് ഓഫുചെയ്യുന്നത് പ്രവർത്തന സമയം വർദ്ധിപ്പിക്കുന്നു + ഇൻസ്റ്റാൾ ചെയ്ത അലാറത്തിന് മുമ്പുള്ള ഇടവേളയാണ് സ്മാർട്ട് അലാറം ഇടവേള. ഈ ഇടവേള ഉപകരണം ഉപയോക്താവിനെ ഉണർത്താൻ ഉറക്കത്തിന്റെ ഭാരം കുറഞ്ഞ ഘട്ടം കണ്ടെത്താൻ ശ്രമിക്കുന്നു \ No newline at end of file diff --git a/app/src/main/res/values-my/strings.xml b/app/src/main/res/values-my/strings.xml index e106ebc8b..54a0f189a 100644 --- a/app/src/main/res/values-my/strings.xml +++ b/app/src/main/res/values-my/strings.xml @@ -38,5 +38,7 @@ မခ်ိတ္ဆက္ထားျခင္းမရွိပါ , သတိေပးခ်က္မထားရေသးပါ nodomain.freeyourgadget.gadgetbridge.ButtonPressed မိနစ်အတွင်းစမတ်နှိုးဆော်သံကြားကာလ - ချိန်ညှိချက်များကိုပြောင်းလဲရန်သင်ပထမ ဦး ဆုံးကိရိယာနှင့်ချိတ်ဆက်သင့်သည်! + တီးဝိုင်းပေါ်တုန်ခါမှု၏နိမ့်ကျသောပြင်းအားကိုခွင့်ပြုပါ + ပါဝါချွေတာသည့်အနေဖြင့်နှလုံးခုန်နှုန်းကိုအလိုအလျောက်တိုင်းတာခြင်းကိုပိတ်ထားသဖြင့်အလုပ်ချိန်တိုးလာသည် + စမတ်နှိုးစက်ကြားကာလသည်တပ်ဆင်ထားသည့်နှိုးစက်မတိုင်မီကြားကာလဖြစ်သည်။ ဤကြားကာလတွင်အသုံးပြုသူသည်အိပ်ပျော်ရန်အလျင်မြန်ဆုံးအဆင့်ကိုအသုံးပြုရန်အသုံးပြုသည် \ No newline at end of file diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml index 06f0bbb12..9de9ac8c0 100644 --- a/app/src/main/res/values-nb-rNO/strings.xml +++ b/app/src/main/res/values-nb-rNO/strings.xml @@ -1021,5 +1021,7 @@ Lav vibrasjon aktivert Strømsparingsmodus er på Smart alarmintervall på få minutter - For å endre innstillinger, bør du først koble til enheten! + Aktiver lav vibrasjonsintensitet på båndet + Strømsparingsmodus slår av periodisk automatisk måling av hjertefrekvensen og øker dermed arbeidstiden + Smart alarmintervall er intervall før installert alarm. I dette intervallet prøver enheten å oppdage den letteste søvnfasen for å våkne brukeren \ No newline at end of file diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 8599ece1c..a04df55b1 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -961,5 +961,7 @@ Laag trillingsniveau ingeschakeld Energiebesparende modus is ingeschakeld Slimme alarminterval in minuten - Om instellingen te wijzigen, moet u eerst verbinding maken met het apparaat! + Schakel lage trillingsintensiteit op de band in + De energiebesparende modus schakelt de periodieke automatische hartslagmeting uit, waardoor de werktijd toeneemt + Slimme alarminterval is het interval vóór het geïnstalleerde alarm. In dit interval probeert het apparaat de lichtste slaapfase te detecteren om de gebruiker wakker te maken \ No newline at end of file diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index f7f2d0fb1..68a1065c3 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -1034,5 +1034,7 @@ Włączono niski poziom wibracji Tryb oszczędzania energii jest włączony Inteligentny interwał alarmu w minutach - Aby zmienić ustawienia, należy najpierw połączyć się z urządzeniem! + Włącz niską intensywność wibracji na paśmie + Tryb oszczędzania energii wyłącza okresowe automatyczne pomiary tętna, co wydłuża czas pracy + Interwał inteligentnego alarmu to interwał przed zainstalowanym alarmem. W tym interwale urządzenie próbuje wykryć najlżejszą fazę snu, aby obudzić użytkownika \ No newline at end of file diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 99fcc675a..4f307c1e4 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -1061,5 +1061,7 @@ Baixa vibração habilitada O modo de economia de energia está ativado Intervalo de alarme inteligente em minutos - Para alterar as configurações, você deve primeiro se conectar ao dispositivo! + Ativar baixa intensidade de vibração na banda + O modo de economia de energia desativa a medição automática periódica da frequência cardíaca, aumentando assim o tempo de trabalho + O intervalo de alarme inteligente é o intervalo antes do alarme instalado. Neste intervalo, o dispositivo está tentando detectar a fase mais leve do sono para acordar o usuário \ No newline at end of file diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 42cbd1ae8..6eaf8f1f7 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -1051,5 +1051,7 @@ Baixa vibração habilitada O modo de economia de energia está ativado Intervalo de alarme inteligente em minutos - Para alterar as configurações, você deve primeiro se conectar ao dispositivo! + Ativar baixa intensidade de vibração na banda + O modo de economia de energia desativa a medição automática periódica da frequência cardíaca, aumentando assim o tempo de trabalho + O intervalo de alarme inteligente é o intervalo antes do alarme instalado. Neste intervalo, o dispositivo está tentando detectar a fase mais leve do sono para acordar o usuário \ No newline at end of file diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index edeba4e2c..e114f959d 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -132,5 +132,7 @@ Setari Sony SWR12 Modul de economisire a energiei este activat Interval de alarmă inteligentă în minute - Pentru a modifica setările, ar trebui să vă conectați mai întâi la dispozitiv! + Activați intensitatea redusă a vibrațiilor pe bandă + Modul de economisire a energiei dezactivează măsurarea automată periodică a ritmului cardiac, crescând astfel timpul de lucru + Intervalul de alarmă inteligentă este intervalul înainte de alarma instalată. În acest interval, dispozitivul încearcă să detecteze cea mai ușoară fază de somn pentru a trezi utilizatorul \ No newline at end of file diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 1637bb9f9..02024c6e2 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -1069,5 +1069,7 @@ Слабая вибрация Режима энергосбережения включен Интервал умного будильника в минутах - Для изменения настроек необходимо сначала подключиться к устройству! + Включить слабую вибрации на браслете + Режим энергосбережения отключает периодическое автоматическое измерение пульса, что увеличивает время работы + Интервал умного будильника - это интервал до установленного будильника. В этом интервале устройство пытается определить самую легкую фазу сна, чтобы разбудить пользователя. \ No newline at end of file diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index aee8c2d55..f2cf84daa 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -496,5 +496,7 @@ Nízke vibrácie sú povolené Režim úspory energie je zapnutý Interval inteligentného alarmu v minútach - Ak chcete zmeniť nastavenie, mali by ste sa najskôr pripojiť k zariadeniu! + Povoľte nízku intenzitu vibrácií na náramku + Režim úspory energie vypne pravidelné automatické meranie srdcovej frekvencie, čím sa predĺži pracovná doba + Interval inteligentného alarmu je interval pred nainštalovaným alarmom. V tomto intervale sa zariadenie pokúša zistiť najľahšiu fázu spánku, aby sa používateľ zobudil \ No newline at end of file diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 0df2fd4ba..6a8f73ae5 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -52,5 +52,7 @@ Låg vibration aktiverad Energisparläge är på Smart larmintervall på några minuter - För att ändra inställningar bör du först ansluta till enheten! + Aktivera låg vibrationsintensitet på armbandet + Energisparläget stänger av periodisk automatisk mätning av hjärtfrekvensen, vilket ökar arbetstiden + Smart alarmintervall är intervall före installerat larm. I detta intervall försöker enheten att upptäcka den lättaste fasen av sömn för att vakna användare \ No newline at end of file diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index fcab38fe3..dd17485e9 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -1092,5 +1092,7 @@ Sony SWR12 Ayarları Düşük titreşim etkin Dakikalar içinde akıllı alarm aralığı - Ayarları değiştirmek için önce cihaza bağlanmalısınız! + Bileklik üzerinde düşük titreşim yoğunluğu sağlayın + Güç tasarrufu modu, kalp atış hızının periyodik otomatik ölçümünü kapatır ve böylece çalışma süresini uzatır + Akıllı alarm aralığı, kurulu alarmdan önceki aralıktır. Bu aralıkta cihaz, kullanıcıyı uyandırmak için uykunun en hafif aşamasını tespit etmeye çalışıyor \ No newline at end of file diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 42b697c2a..91c81138d 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -1057,5 +1057,7 @@ Cлабка вібрація Режим енергозбереження ввімкнено Інтелектуальний інтервал тривоги в хвилинах - Щоб змінити налаштування, спочатку слід підключитися до пристрою! + Увімкніть низьку інтенсивність вібрації на браслеті + Режим енергозбереження вимикає періодичне автоматичне вимірювання частоти серцевих скорочень, таким чином збільшуючи час роботи + Інтервал інтелектуальної тривоги - це інтервал до встановленої сигналізації. У цей інтервал пристрій намагається виявити найлегшу фазу сну для пробудження користувача \ No newline at end of file diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index 72fe6b58b..986eeb798 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -193,5 +193,7 @@ Cài đặt Sony SWR12 Chế độ tiết kiệm pin đang bật Khoảng thời gian báo thức thông minh trong vài phút - Để thay đổi cài đặt, trước tiên bạn nên kết nối với thiết bị! + Bật cường độ rung thấp trên thiết bị đeo tay + Chế độ tiết kiệm năng lượng tắt tính năng đo nhịp tim tự động định kỳ do đó tăng thời gian làm việc + Khoảng thời gian báo động thông minh là khoảng thời gian trước khi báo động được cài đặt. Trong khoảng thời gian này, thiết bị đang cố gắng phát hiện giai đoạn ngủ nhẹ nhất để người dùng tỉnh táo \ No newline at end of file diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index ae2662fd1..ef7bdd9ad 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -1074,5 +1074,7 @@ 低振动启用 省电模式已开启 智能警报间隔(以分钟为单位) - 要更改设置,您应该首先连接设备! + 降低频带上的振动强度 + 省电模式会关闭定期自动测量心率,从而增加工作时间 + 智能警报间隔是安装警报之前的间隔。 在此间隔内,设备尝试检测最轻的睡眠阶段以唤醒用户 \ No newline at end of file diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index 1afcadb36..1619bac8f 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -987,6 +987,15 @@ 1 + 0 minutes + 10 minutes + 20 minutes + 30 minutes + 40 minutes + 50 minutes + 60 minutes + + 0 10 20 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 56881c8f8..5beb07d8d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -937,9 +937,11 @@ Location must be turned on to scan for devices Sony SWR12 Settings Low vibration enabled + Enable low intensity of vibration on wristband Power saving mode on + Power saving mode turns off periodic auto measuring of heart rate thus increases working time Smart alarm interval in minutes - To change settings you should first connect to device! + Smart alarm interval is interval before of installed alarm. In this interval device is trying to detect lightest phase of sleep to awake user Distance Uphill diff --git a/app/src/main/res/xml/devicesettings_sonyswr12.xml b/app/src/main/res/xml/devicesettings_sonyswr12.xml new file mode 100644 index 000000000..e67a0ba1d --- /dev/null +++ b/app/src/main/res/xml/devicesettings_sonyswr12.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file