refactored settings to "per-device" according to wiki

This commit is contained in:
opavlov 2020-10-02 22:58:48 +03:00
parent 78ec2a4a14
commit 1ba454a89b
50 changed files with 171 additions and 213 deletions

View File

@ -567,8 +567,5 @@
<activity
android:name=".devices.qhybrid.ImageEditActivity"
android:exported="true" />
<activity
android:name=".devices.sonyswr12.SonySWR12PrefActivity"
android:exported="true" />
</application>
</manifest>

View File

@ -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) {

View File

@ -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";
}

View File

@ -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);

View File

@ -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};
}
}

View File

@ -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<String> 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) {
}
});
}
}

View File

@ -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;

View File

@ -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<BandAlarm> 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)));
}
}

View File

@ -1,55 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_marginHorizontal="@dimen/activity_horizontal_margin"
android:layout_marginVertical="@dimen/activity_vertical_margin">
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/lowVibration"
android:layout_width="match_parent"
android:layout_height="40dp"
android:text="@string/sonyswr12_settings_low_vibration"
app:layout_constraintTop_toTopOf="parent" />
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/staminaOn"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_marginTop="10dp"
android:text="@string/sonyswr12_settings_stamina"
app:layout_constraintTop_toBottomOf="@id/lowVibration" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/smartAlarmTitle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@string/sonyswr12_settings_alarm_interval"
android:textColor="@color/secondarytext"
app:layout_constraintTop_toBottomOf="@id/staminaOn" />
<androidx.appcompat.widget.AppCompatSpinner
android:id="@+id/smartAlarmSpinner"
android:layout_width="match_parent"
android:layout_height="40dp"
android:entries="@array/sonyswr12_smart_alarm_intervals"
app:layout_constraintTop_toBottomOf="@id/smartAlarmTitle" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/settingsDisabler"
android:layout_width="match_parent"
android:layout_height="0dp"
android:background="#cfff"
android:focusable="true"
android:clickable="true"
android:gravity="center"
android:textColor="@color/primarytext_light"
android:text="@string/sonyswr12_settings_alarm_warning"
android:visibility="gone"
tools:visibility="visible"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="@id/smartAlarmSpinner" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -599,5 +599,7 @@
<string name="sonyswr12_settings_low_vibration">Активирана ниска вибрация</string>
<string name="sonyswr12_settings_stamina">Режимът за пестене на енергия е включен</string>
<string name="sonyswr12_settings_alarm_interval">Интелигентен алармен интервал в минути</string>
<string name="sonyswr12_settings_alarm_warning">За да промените настройките, първо трябва да се свържете с устройството!</string>
<string name="sonyswr12_settings_low_vibration_summary">Активирайте ниската интензивност на вибрациите на маншета</string>
<string name="sonyswr12_settings_stamina_summary">Режимът за пестене на енергия изключва периодичното автоматично измерване на сърдечната честота, като по този начин увеличава работното време</string>
<string name="sonyswr12_settings_alarm_interval_summary">Интелигентният алармен интервал е интервал преди инсталираната аларма. В този интервал устройството се опитва да открие най-леката фаза на сън за събуждане на потребителя</string>
</resources>

View File

@ -878,5 +878,7 @@
<string name="sonyswr12_settings_title">Configuració de Sony SWR12</string>
<string name="sonyswr12_settings_low_vibration">Vibració baixa activada</string>
<string name="sonyswr12_settings_alarm_interval">Interval d\'alarma intel·ligent en minuts</string>
<string name="sonyswr12_settings_alarm_warning">Per canviar la configuració, primer us heu de connectar al dispositiu.</string>
<string name="sonyswr12_settings_low_vibration_summary">Activa la baixa intensitat de vibració a la banda</string>
<string name="sonyswr12_settings_stamina_summary">El mode destalvi denergia desactiva la mesura automàtica periòdica de la freqüència cardíaca i, per tant, augmenta el temps de treball</string>
<string name="sonyswr12_settings_alarm_interval_summary">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</string>
</resources>

View File

@ -1052,5 +1052,7 @@
<string name="sonyswr12_settings_low_vibration">Nízké vibrace povoleny</string>
<string name="sonyswr12_settings_stamina">Režim úspory energie je zapnutý</string>
<string name="sonyswr12_settings_alarm_interval">Interval inteligentního alarmu v minutách</string>
<string name="sonyswr12_settings_alarm_warning">Chcete-li změnit nastavení, měli byste se nejprve připojit k zařízení!</string>
<string name="sonyswr12_settings_low_vibration_summary">Povolit nízkou intenzitu vibrací na pásmu</string>
<string name="sonyswr12_settings_stamina_summary">Režim úspory energie vypíná periodické automatické měření srdeční frekvence a tím prodlužuje pracovní dobu</string>
<string name="sonyswr12_settings_alarm_interval_summary">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</string>
</resources>

View File

@ -1064,5 +1064,7 @@
<string name="sonyswr12_settings_low_vibration">Geringe Vibration aktiviert</string>
<string name="sonyswr12_settings_stamina">Der Energiesparmodus ist aktiviert</string>
<string name="sonyswr12_settings_alarm_interval">Intelligentes Alarmintervall in Minuten</string>
<string name="sonyswr12_settings_alarm_warning">Um Einstellungen zu ändern, sollten Sie zuerst eine Verbindung zum Gerät herstellen!</string>
<string name="sonyswr12_settings_low_vibration_summary">Aktivieren Sie eine geringe Vibrationsintensität auf dem Band</string>
<string name="sonyswr12_settings_stamina_summary">Der Energiesparmodus schaltet die regelmäßige automatische Messung der Herzfrequenz aus und verlängert so die Arbeitszeit</string>
<string name="sonyswr12_settings_alarm_interval_summary">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</string>
</resources>

View File

@ -993,5 +993,7 @@
<string name="sonyswr12_settings_low_vibration">Ενεργοποιήθηκε χαμηλή δόνηση</string>
<string name="sonyswr12_settings_stamina">Η λειτουργία εξοικονόμησης ενέργειας είναι ενεργοποιημένη</string>
<string name="sonyswr12_settings_alarm_interval">Έξυπνο διάστημα συναγερμού σε λίγα λεπτά</string>
<string name="sonyswr12_settings_alarm_warning">Για να αλλάξετε τις ρυθμίσεις πρέπει πρώτα να συνδεθείτε στη συσκευή!</string>
<string name="sonyswr12_settings_low_vibration_summary">Ενεργοποιήστε τη χαμηλή ένταση των κραδασμών στη ζώνη</string>
<string name="sonyswr12_settings_stamina_summary">Η λειτουργία εξοικονόμησης ενέργειας απενεργοποιεί την περιοδική αυτόματη μέτρηση του καρδιακού ρυθμού αυξάνοντας έτσι το χρόνο εργασίας</string>
<string name="sonyswr12_settings_alarm_interval_summary">Το διάστημα έξυπνου συναγερμού είναι διάστημα πριν από το εγκατεστημένο συναγερμό Σε αυτό το διάστημα η συσκευή προσπαθεί να ανιχνεύσει την ελαφρύτερη φάση ύπνου για να ξυπνήσει ο χρήστης</string>
</resources>

View File

@ -901,5 +901,7 @@
<string name="sonyswr12_settings_low_vibration">Low vibration enabled</string>
<string name="sonyswr12_settings_stamina">Power saving mode on</string>
<string name="sonyswr12_settings_alarm_interval">Smart alarm interval in minutes</string>
<string name="sonyswr12_settings_alarm_warning">To change settings you should first connect to device!</string>
<string name="sonyswr12_settings_low_vibration_summary">Enable low intensity of vibration on wristband</string>
<string name="sonyswr12_settings_stamina_summary">Power saving mode turns off periodic auto measuring of heart rate thus increases working time</string>
<string name="sonyswr12_settings_alarm_interval_summary">Smart alarm interval is interval before of installed alarm. In this interval device is trying to detect lightest phase of sleep to awake user</string>
</resources>

View File

@ -856,5 +856,7 @@
<string name="sonyswr12_settings_low_vibration">Baja vibración habilitada</string>
<string name="sonyswr12_settings_stamina">El modo de ahorro de energía está activado</string>
<string name="sonyswr12_settings_alarm_interval">Intervalo de alarma inteligente en minutos</string>
<string name="sonyswr12_settings_alarm_warning">Para cambiar la configuración, primero debe conectarse al dispositivo.</string>
<string name="sonyswr12_settings_low_vibration_summary">Activar baja intensidad de vibración en la pulsera</string>
<string name="sonyswr12_settings_stamina_summary">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</string>
<string name="sonyswr12_settings_alarm_interval_summary">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.</string>
</resources>

View File

@ -860,5 +860,7 @@
<string name="sonyswr12_settings_low_vibration">Madal vibratsioon on lubatud</string>
<string name="sonyswr12_settings_stamina">Energiasäästurežiim on sisse lülitatud</string>
<string name="sonyswr12_settings_alarm_interval">Nutika häire intervall minutites</string>
<string name="sonyswr12_settings_alarm_warning">Seadete muutmiseks peaksite kõigepealt seadmega ühenduse looma!</string>
<string name="sonyswr12_settings_low_vibration_summary">Luba madala vibratsiooni intensiivsus ribal</string>
<string name="sonyswr12_settings_stamina_summary">Energiasäästurežiim lülitab südame löögisageduse perioodilise automaatse mõõtmise välja, pikendades seega tööaega</string>
<string name="sonyswr12_settings_alarm_interval_summary">Nutika häire intervall on intervall enne installitud alarmi. Selles intervallis üritab seade kasutaja ärkamiseks tuvastada une kergemat faasi</string>
</resources>

View File

@ -125,5 +125,7 @@
<string name="pref_title_weather_location">مکان تعیین شده برای هواشناسی (CM/LOS)</string>
<string name="pref_blacklist">اضافه کردن برنامه‌ها به لیست سیاه</string>
<string name="mi2_prefs_button_press_broadcast_default_value" translatable="false">nodomain.freeyourgadget.gadgetbridge.ButtonPressed</string>
<string name="sonyswr12_settings_alarm_warning">برای تغییر تنظیمات ابتدا باید به دستگاه متصل شوید!</string>
<string name="sonyswr12_settings_low_vibration_summary">لرزش کم روی باند را فعال کنید</string>
<string name="sonyswr12_settings_stamina_summary">حالت صرفه جویی در مصرف انرژی اندازه گیری دوره ای ضربان قلب را خاموش می کند و در نتیجه زمان کار افزایش می یابد</string>
<string name="sonyswr12_settings_alarm_interval_summary">فاصله هشدار هوشمند فاصله قبل از زنگ هشدار نصب شده است. در این فاصله دستگاه در تلاش است تا کمترین مرحله خواب را برای کاربر بیدار تشخیص دهد</string>
</resources>

View File

@ -40,5 +40,7 @@
<string name="sonyswr12_settings_low_vibration">Matala tärinä käytössä</string>
<string name="sonyswr12_settings_stamina">Virransäästötila on päällä</string>
<string name="sonyswr12_settings_alarm_interval">Älykäs hälytysväli minuutteina</string>
<string name="sonyswr12_settings_alarm_warning">Muuta asetuksia muodostamalla ensin yhteys laitteeseen!</string>
<string name="sonyswr12_settings_low_vibration_summary">Ota käyttöön matala tärinän voimakkuus kaistalla</string>
<string name="sonyswr12_settings_stamina_summary">Virransäästötila poistaa säännöllisen automaattisen sykemittauksen käytöstä, mikä pidentää työaikaa</string>
<string name="sonyswr12_settings_alarm_interval_summary">Ä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</string>
</resources>

View File

@ -890,5 +890,7 @@
<string name="sonyswr12_settings_low_vibration">Faible vibration activée</string>
<string name="sonyswr12_settings_stamina">Le mode d\'économie d\'énergie est activé</string>
<string name="sonyswr12_settings_alarm_interval">Intervalle d\'alarme intelligente en minutes</string>
<string name="sonyswr12_settings_alarm_warning">Pour modifier les paramètres, vous devez d\'abord vous connecter à l\'appareil!</string>
<string name="sonyswr12_settings_low_vibration_summary">Permettre une faible intensité de vibration sur la bande</string>
<string name="sonyswr12_settings_stamina_summary">Le mode d\'économie d\'énergie désactive la mesure automatique périodique de la fréquence cardiaque augmente ainsi le temps de travail</string>
<string name="sonyswr12_settings_alarm_interval_summary">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</string>
</resources>

View File

@ -1062,5 +1062,7 @@ Temps de sommeil préféré en heures</string>
<string name="sonyswr12_settings_low_vibration">Faible vibration activée</string>
<string name="sonyswr12_settings_stamina">Le mode d\'économie d\'énergie est activé</string>
<string name="sonyswr12_settings_alarm_interval">Intervalle d\'alarme intelligente en minutes</string>
<string name="sonyswr12_settings_alarm_warning">Pour modifier les paramètres, vous devez d\'abord vous connecter à l\'appareil!</string>
<string name="sonyswr12_settings_low_vibration_summary">Permettre une faible intensité de vibration sur la bande</string>
<string name="sonyswr12_settings_stamina_summary">Le mode d\'économie d\'énergie désactive la mesure automatique périodique de la fréquence cardiaque augmente ainsi le temps de travail</string>
<string name="sonyswr12_settings_alarm_interval_summary">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</string>
</resources>

View File

@ -519,5 +519,7 @@
<string name="sonyswr12_settings_title">Axustes Sony SWR12</string>
<string name="sonyswr12_settings_low_vibration">Vibración baixa habilitada</string>
<string name="sonyswr12_settings_alarm_interval">Intervalo de alarma intelixente en minutos</string>
<string name="sonyswr12_settings_alarm_warning">Para cambiar a configuración, primeiro debes conectarte ao dispositivo.</string>
<string name="sonyswr12_settings_low_vibration_summary">Activa a baixa intensidade de vibración na banda</string>
<string name="sonyswr12_settings_stamina_summary">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</string>
<string name="sonyswr12_settings_alarm_interval_summary">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</string>
</resources>

View File

@ -1063,5 +1063,7 @@
<string name="sonyswr12_settings_low_vibration">רטט נמוך מופעל</string>
<string name="sonyswr12_settings_stamina">מצב חיסכון בחשמל פועל</string>
<string name="sonyswr12_settings_alarm_interval">מרווח אזעקה חכם בדקות</string>
<string name="sonyswr12_settings_alarm_warning">כדי לשנות הגדרות כדאי להתחבר תחילה למכשיר!</string>
<string name="sonyswr12_settings_low_vibration_summary">אפשר עוצמת רטט נמוכה בלהקה</string>
<string name="sonyswr12_settings_stamina_summary">מצב חיסכון בחשמל מכבה מדידה אוטומטית תקופתית של דופק ובכך מגדיל את זמן העבודה</string>
<string name="sonyswr12_settings_alarm_interval_summary">מרווח אזעקה חכם הוא מרווח לפני ההתראה המותקנת. במרווח זה מכשיר מנסה לאתר את שלב השינה הקל ביותר למשתמש ער</string>
</resources>

View File

@ -153,5 +153,7 @@
<string name="user_feedback_all_alarms_disabled">सभी अलार्म बंद है</string>
<string name="device_not_connected">कनेक्ट नहीं.</string>
<string name="sonyswr12_settings_alarm_interval">मिनटों में स्मार्ट अलार्म अंतराल</string>
<string name="sonyswr12_settings_alarm_warning">सेटिंग्स बदलने के लिए आपको पहले डिवाइस से कनेक्ट करना चाहिए!</string>
<string name="sonyswr12_settings_low_vibration_summary">बैंड पर कंपन की कम तीव्रता को सक्षम करें</string>
<string name="sonyswr12_settings_stamina_summary">पावर सेविंग मोड हृदय गति की आवधिक ऑटो माप को बंद कर देता है जिससे काम का समय बढ़ जाता है</string>
<string name="sonyswr12_settings_alarm_interval_summary">स्थापित अलार्म से पहले स्मार्ट अलार्म अंतराल है। इस अंतराल डिवाइस में उपयोगकर्ता को जगाने के लिए नींद के सबसे हल्के चरण का पता लगाने की कोशिश की जा रही है</string>
</resources>

View File

@ -63,5 +63,7 @@
<string name="action_settings">Postavke</string>
<string name="sonyswr12_settings_stamina">Uključen je način uštede energije</string>
<string name="sonyswr12_settings_alarm_interval">Pametni interval alarma u minutama</string>
<string name="sonyswr12_settings_alarm_warning">Da biste promijenili postavke, prvo se povežite s uređajem!</string>
<string name="sonyswr12_settings_low_vibration_summary">Omogućite niski intenzitet vibracija na pojasu</string>
<string name="sonyswr12_settings_stamina_summary">Način uštede energije isključuje povremeno automatsko mjerenje brzine otkucaja srca čime se povećava radno vrijeme</string>
<string name="sonyswr12_settings_alarm_interval_summary">Interval pametnog alarma je interval prije instaliranog alarma. U ovom intervalu uređaj pokušava otkriti najlakšu fazu spavanja za budnog korisnika</string>
</resources>

View File

@ -499,5 +499,7 @@
<string name="sonyswr12_settings_low_vibration">Alacsony rezgés engedélyezve</string>
<string name="sonyswr12_settings_stamina">Az energiatakarékos mód be van kapcsolva</string>
<string name="sonyswr12_settings_alarm_interval">Intelligens riasztási intervallum percekben</string>
<string name="sonyswr12_settings_alarm_warning">A beállítások módosításához először csatlakoznia kell az eszközhöz!</string>
<string name="sonyswr12_settings_low_vibration_summary">Engedélyezze a vibráció alacsony intenzitását a sávon</string>
<string name="sonyswr12_settings_stamina_summary">Az energiatakarékos üzemmód kikapcsolja a pulzus időszakos automatikus mérését, így megnő a munkaidő</string>
<string name="sonyswr12_settings_alarm_interval_summary">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</string>
</resources>

View File

@ -36,5 +36,7 @@
<string name="action_debug">Debug</string>
<string name="sonyswr12_settings_title">Pengaturan Sony SWR12</string>
<string name="sonyswr12_settings_alarm_interval">Interval alarm pintar dalam beberapa menit</string>
<string name="sonyswr12_settings_alarm_warning">Untuk mengubah pengaturan, Anda harus menghubungkan ke perangkat terlebih dahulu!</string>
<string name="sonyswr12_settings_low_vibration_summary">Aktifkan getaran intensitas rendah pada pita</string>
<string name="sonyswr12_settings_stamina_summary">Mode hemat daya menonaktifkan pengukuran detak jantung otomatis berkala sehingga meningkatkan waktu kerja</string>
<string name="sonyswr12_settings_alarm_interval_summary">Interval alarm pintar adalah interval sebelum alarm dipasang. Dalam interval ini perangkat mencoba mendeteksi fase tidur paling ringan untuk membangunkan pengguna</string>
</resources>

View File

@ -1046,5 +1046,7 @@
<string name="sonyswr12_settings_low_vibration">Bassa vibrazione abilitata</string>
<string name="sonyswr12_settings_stamina">La modalità di risparmio energetico è attiva</string>
<string name="sonyswr12_settings_alarm_interval">Intervallo di allarme intelligente in pochi minuti</string>
<string name="sonyswr12_settings_alarm_warning">Per modificare le impostazioni devi prima connetterti al dispositivo!</string>
<string name="sonyswr12_settings_low_vibration_summary">Abilita una bassa intensità di vibrazione sulla banda</string>
<string name="sonyswr12_settings_stamina_summary">La modalità di risparmio energetico disattiva la misurazione automatica periodica della frequenza cardiaca, quindi aumenta il tempo di lavoro</string>
<string name="sonyswr12_settings_alarm_interval_summary">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</string>
</resources>

View File

@ -760,5 +760,7 @@
<string name="sonyswr12_settings_low_vibration">低振動対応</string>
<string name="sonyswr12_settings_stamina">省電力モードがオンになっている</string>
<string name="sonyswr12_settings_alarm_interval">分単位のスマートアラーム間隔</string>
<string name="sonyswr12_settings_alarm_warning">設定を変更するには、最初にデバイスに接続する必要があります!</string>
<string name="sonyswr12_settings_low_vibration_summary">バンドで低強度の振動を有効にする</string>
<string name="sonyswr12_settings_stamina_summary">省電力モードでは、心拍数の定期的な自動測定がオフになり、作業時間が長くなります</string>
<string name="sonyswr12_settings_alarm_interval_summary">スマートアラーム間隔は、インストールされたアラームの前の間隔です。 この間隔では、デバイスはユーザーを目覚めさせるために睡眠の最も軽い段階を検出しようとしています</string>
</resources>

View File

@ -32,5 +32,7 @@
<string name="app_configure">კონფიგურაცია</string>
<string name="sonyswr12_settings_title">Sony SWR12 პარამეტრები</string>
<string name="sonyswr12_settings_alarm_interval">სიგნალის ჭკვიანი ინტერვალი წუთებში</string>
<string name="sonyswr12_settings_alarm_warning">პარამეტრების შესაცვლელად ჯერ უნდა დაუკავშირდეთ მოწყობილობას!</string>
<string name="sonyswr12_settings_low_vibration_summary">ჩართეთ ვიბრაციის დაბალი ინტენსივობა დიაპაზონში</string>
<string name="sonyswr12_settings_stamina_summary">ენერგიის დაზოგვის რეჟიმი გამორთავს გულისცემის პერიოდულ ავტომატურ გაზომვას და ამით ზრდის სამუშაო დროს</string>
<string name="sonyswr12_settings_alarm_interval_summary">ჭკვიანი განგაშის ინტერვალი არის დაინსტალირებული მაღვიძარის ინტერვალი. ამ ინტერვალში მოწყობილობა ცდილობს გამოავლინოს ძილის ყველაზე მსუბუქი ფაზა, რომ გაიღვიძოს მომხმარებელი</string>
</resources>

View File

@ -313,5 +313,7 @@
<string name="sonyswr12_settings_low_vibration">Įjungta maža vibracija</string>
<string name="sonyswr12_settings_stamina">Įjungtas energijos taupymo režimas</string>
<string name="sonyswr12_settings_alarm_interval">Išmaniojo žadintuvo intervalas minutėmis</string>
<string name="sonyswr12_settings_alarm_warning">Norėdami pakeisti nustatymus, pirmiausia turite prisijungti prie įrenginio!</string>
<string name="sonyswr12_settings_low_vibration_summary">Įjungti mažą juostos vibracijos intensyvumą</string>
<string name="sonyswr12_settings_stamina_summary">Energijos taupymo režimas išjungia periodinį automatinį širdies ritmo matavimą ir taip pailgina darbo laiką</string>
<string name="sonyswr12_settings_alarm_interval_summary">Išmaniojo aliarmo intervalas yra intervalas prieš įdiegtą signalizaciją. Šiuo intervalu prietaisas bando nustatyti lengviausią miego fazę, kad pažadintų vartotoją</string>
</resources>

View File

@ -12,4 +12,7 @@
<string name="live_activity_current_steps_per_minute">Pašreizējie soļi / min</string>
<string name="live_activity_steps_history">Soļu vēsture</string>
<string name="prefs_find_phone">Atrast tālruni</string>
<string name="sonyswr12_settings_low_vibration_summary">Iespējot zemu vibrācijas intensitāti joslā</string>
<string name="sonyswr12_settings_stamina_summary">Enerģijas taupīšanas režīms izslēdz periodisku automātisku sirdsdarbības mērīšanu, tādējādi palielinot darba laiku</string>
<string name="sonyswr12_settings_alarm_interval_summary">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</string>
</resources>

View File

@ -80,4 +80,7 @@
<string name="action_settings">ക്രമീകരണങ്ങൾ</string>
<string name="title_activity_controlcenter">ഗാഡ്ജക്‌റ്റ് ബ്രിഡ്ജ്</string>
<string name="app_name">ഗാഡ്ജക്‌റ്റ് ബ്രിഡ്ജ്</string>
<string name="sonyswr12_settings_low_vibration_summary">ബാൻഡിൽ വൈബ്രേഷന്റെ കുറഞ്ഞ തീവ്രത പ്രവർത്തനക്ഷമമാക്കുക</string>
<string name="sonyswr12_settings_stamina_summary">പവർ സേവിംഗ് മോഡ് ഹൃദയമിടിപ്പിന്റെ ആനുകാലിക യാന്ത്രിക അളവ് ഓഫുചെയ്യുന്നത് പ്രവർത്തന സമയം വർദ്ധിപ്പിക്കുന്നു</string>
<string name="sonyswr12_settings_alarm_interval_summary">ഇൻസ്റ്റാൾ ചെയ്ത അലാറത്തിന് മുമ്പുള്ള ഇടവേളയാണ് സ്മാർട്ട് അലാറം ഇടവേള. ഈ ഇടവേള ഉപകരണം ഉപയോക്താവിനെ ഉണർത്താൻ ഉറക്കത്തിന്റെ ഭാരം കുറഞ്ഞ ഘട്ടം കണ്ടെത്താൻ ശ്രമിക്കുന്നു</string>
</resources>

View File

@ -38,5 +38,7 @@
<string name="appwidget_not_connected">မခ်ိတ္ဆက္ထားျခင္းမရွိပါ , သတိေပးခ်က္မထားရေသးပါ</string>
<string name="mi2_prefs_button_press_broadcast_default_value" translatable="false">nodomain.freeyourgadget.gadgetbridge.ButtonPressed</string>
<string name="sonyswr12_settings_alarm_interval">မိနစ်အတွင်းစမတ်နှိုးဆော်သံကြားကာလ</string>
<string name="sonyswr12_settings_alarm_warning">ချိန်ညှိချက်များကိုပြောင်းလဲရန်သင်ပထမ ဦး ဆုံးကိရိယာနှင့်ချိတ်ဆက်သင့်သည်!</string>
<string name="sonyswr12_settings_low_vibration_summary">တီးဝိုင်းပေါ်တုန်ခါမှု၏နိမ့်ကျသောပြင်းအားကိုခွင့်ပြုပါ</string>
<string name="sonyswr12_settings_stamina_summary">ပါဝါချွေတာသည့်အနေဖြင့်နှလုံးခုန်နှုန်းကိုအလိုအလျောက်တိုင်းတာခြင်းကိုပိတ်ထားသဖြင့်အလုပ်ချိန်တိုးလာသည်</string>
<string name="sonyswr12_settings_alarm_interval_summary">စမတ်နှိုးစက်ကြားကာလသည်တပ်ဆင်ထားသည့်နှိုးစက်မတိုင်မီကြားကာလဖြစ်သည်။ ဤကြားကာလတွင်အသုံးပြုသူသည်အိပ်ပျော်ရန်အလျင်မြန်ဆုံးအဆင့်ကိုအသုံးပြုရန်အသုံးပြုသည်</string>
</resources>

View File

@ -1021,5 +1021,7 @@
<string name="sonyswr12_settings_low_vibration">Lav vibrasjon aktivert</string>
<string name="sonyswr12_settings_stamina">Strømsparingsmodus er på</string>
<string name="sonyswr12_settings_alarm_interval">Smart alarmintervall på få minutter</string>
<string name="sonyswr12_settings_alarm_warning">For å endre innstillinger, bør du først koble til enheten!</string>
<string name="sonyswr12_settings_low_vibration_summary">Aktiver lav vibrasjonsintensitet på båndet</string>
<string name="sonyswr12_settings_stamina_summary">Strømsparingsmodus slår av periodisk automatisk måling av hjertefrekvensen og øker dermed arbeidstiden</string>
<string name="sonyswr12_settings_alarm_interval_summary">Smart alarmintervall er intervall før installert alarm. I dette intervallet prøver enheten å oppdage den letteste søvnfasen for å våkne brukeren</string>
</resources>

View File

@ -961,5 +961,7 @@
<string name="sonyswr12_settings_low_vibration">Laag trillingsniveau ingeschakeld</string>
<string name="sonyswr12_settings_stamina">Energiebesparende modus is ingeschakeld</string>
<string name="sonyswr12_settings_alarm_interval">Slimme alarminterval in minuten</string>
<string name="sonyswr12_settings_alarm_warning">Om instellingen te wijzigen, moet u eerst verbinding maken met het apparaat!</string>
<string name="sonyswr12_settings_low_vibration_summary">Schakel lage trillingsintensiteit op de band in</string>
<string name="sonyswr12_settings_stamina_summary">De energiebesparende modus schakelt de periodieke automatische hartslagmeting uit, waardoor de werktijd toeneemt</string>
<string name="sonyswr12_settings_alarm_interval_summary">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</string>
</resources>

View File

@ -1034,5 +1034,7 @@
<string name="sonyswr12_settings_low_vibration">Włączono niski poziom wibracji</string>
<string name="sonyswr12_settings_stamina">Tryb oszczędzania energii jest włączony</string>
<string name="sonyswr12_settings_alarm_interval">Inteligentny interwał alarmu w minutach</string>
<string name="sonyswr12_settings_alarm_warning">Aby zmienić ustawienia, należy najpierw połączyć się z urządzeniem!</string>
<string name="sonyswr12_settings_low_vibration_summary">Włącz niską intensywność wibracji na paśmie</string>
<string name="sonyswr12_settings_stamina_summary">Tryb oszczędzania energii wyłącza okresowe automatyczne pomiary tętna, co wydłuża czas pracy</string>
<string name="sonyswr12_settings_alarm_interval_summary">Interwał inteligentnego alarmu to interwał przed zainstalowanym alarmem. W tym interwale urządzenie próbuje wykryć najlżejszą fazę snu, aby obudzić użytkownika</string>
</resources>

View File

@ -1061,5 +1061,7 @@
<string name="sonyswr12_settings_low_vibration">Baixa vibração habilitada</string>
<string name="sonyswr12_settings_stamina">O modo de economia de energia está ativado</string>
<string name="sonyswr12_settings_alarm_interval">Intervalo de alarme inteligente em minutos</string>
<string name="sonyswr12_settings_alarm_warning">Para alterar as configurações, você deve primeiro se conectar ao dispositivo!</string>
<string name="sonyswr12_settings_low_vibration_summary">Ativar baixa intensidade de vibração na banda</string>
<string name="sonyswr12_settings_stamina_summary">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</string>
<string name="sonyswr12_settings_alarm_interval_summary">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</string>
</resources>

View File

@ -1051,5 +1051,7 @@
<string name="sonyswr12_settings_low_vibration">Baixa vibração habilitada</string>
<string name="sonyswr12_settings_stamina">O modo de economia de energia está ativado</string>
<string name="sonyswr12_settings_alarm_interval">Intervalo de alarme inteligente em minutos</string>
<string name="sonyswr12_settings_alarm_warning">Para alterar as configurações, você deve primeiro se conectar ao dispositivo!</string>
<string name="sonyswr12_settings_low_vibration_summary">Ativar baixa intensidade de vibração na banda</string>
<string name="sonyswr12_settings_stamina_summary">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</string>
<string name="sonyswr12_settings_alarm_interval_summary">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</string>
</resources>

View File

@ -132,5 +132,7 @@
<string name="sonyswr12_settings_title">Setari Sony SWR12</string>
<string name="sonyswr12_settings_stamina">Modul de economisire a energiei este activat</string>
<string name="sonyswr12_settings_alarm_interval">Interval de alarmă inteligentă în minute</string>
<string name="sonyswr12_settings_alarm_warning">Pentru a modifica setările, ar trebui să vă conectați mai întâi la dispozitiv!</string>
<string name="sonyswr12_settings_low_vibration_summary">Activați intensitatea redusă a vibrațiilor pe bandă</string>
<string name="sonyswr12_settings_stamina_summary">Modul de economisire a energiei dezactivează măsurarea automată periodică a ritmului cardiac, crescând astfel timpul de lucru</string>
<string name="sonyswr12_settings_alarm_interval_summary">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</string>
</resources>

View File

@ -1069,5 +1069,7 @@
<string name="sonyswr12_settings_low_vibration">Слабая вибрация</string>
<string name="sonyswr12_settings_stamina">Режима энергосбережения включен</string>
<string name="sonyswr12_settings_alarm_interval">Интервал умного будильника в минутах</string>
<string name="sonyswr12_settings_alarm_warning">Для изменения настроек необходимо сначала подключиться к устройству!</string>
<string name="sonyswr12_settings_low_vibration_summary">Включить слабую вибрации на браслете</string>
<string name="sonyswr12_settings_stamina_summary">Режим энергосбережения отключает периодическое автоматическое измерение пульса, что увеличивает время работы</string>
<string name="sonyswr12_settings_alarm_interval_summary">Интервал умного будильника - это интервал до установленного будильника. В этом интервале устройство пытается определить самую легкую фазу сна, чтобы разбудить пользователя.</string>
</resources>

View File

@ -496,5 +496,7 @@
<string name="sonyswr12_settings_low_vibration">Nízke vibrácie sú povolené</string>
<string name="sonyswr12_settings_stamina">Režim úspory energie je zapnutý</string>
<string name="sonyswr12_settings_alarm_interval">Interval inteligentného alarmu v minútach</string>
<string name="sonyswr12_settings_alarm_warning">Ak chcete zmeniť nastavenie, mali by ste sa najskôr pripojiť k zariadeniu!</string>
<string name="sonyswr12_settings_low_vibration_summary">Povoľte nízku intenzitu vibrácií na náramku</string>
<string name="sonyswr12_settings_stamina_summary">Režim úspory energie vypne pravidelné automatické meranie srdcovej frekvencie, čím sa predĺži pracovná doba</string>
<string name="sonyswr12_settings_alarm_interval_summary">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</string>
</resources>

View File

@ -52,5 +52,7 @@
<string name="sonyswr12_settings_low_vibration">Låg vibration aktiverad</string>
<string name="sonyswr12_settings_stamina">Energisparläge är på</string>
<string name="sonyswr12_settings_alarm_interval">Smart larmintervall på några minuter</string>
<string name="sonyswr12_settings_alarm_warning">För att ändra inställningar bör du först ansluta till enheten!</string>
<string name="sonyswr12_settings_low_vibration_summary">Aktivera låg vibrationsintensitet på armbandet</string>
<string name="sonyswr12_settings_stamina_summary">Energisparläget stänger av periodisk automatisk mätning av hjärtfrekvensen, vilket ökar arbetstiden</string>
<string name="sonyswr12_settings_alarm_interval_summary">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</string>
</resources>

View File

@ -1092,5 +1092,7 @@
<string name="sonyswr12_settings_title">Sony SWR12 Ayarları</string>
<string name="sonyswr12_settings_low_vibration">Düşük titreşim etkin</string>
<string name="sonyswr12_settings_alarm_interval">Dakikalar içinde akıllı alarm aralığı</string>
<string name="sonyswr12_settings_alarm_warning">Ayarları değiştirmek için önce cihaza bağlanmalısınız!</string>
<string name="sonyswr12_settings_low_vibration_summary">Bileklik üzerinde düşük titreşim yoğunluğu sağlayın</string>
<string name="sonyswr12_settings_stamina_summary">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</string>
<string name="sonyswr12_settings_alarm_interval_summary">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</string>
</resources>

View File

@ -1057,5 +1057,7 @@
<string name="sonyswr12_settings_low_vibration">абка вібрація</string>
<string name="sonyswr12_settings_stamina">Режим енергозбереження ввімкнено</string>
<string name="sonyswr12_settings_alarm_interval">Інтелектуальний інтервал тривоги в хвилинах</string>
<string name="sonyswr12_settings_alarm_warning">Щоб змінити налаштування, спочатку слід підключитися до пристрою!</string>
<string name="sonyswr12_settings_low_vibration_summary">Увімкніть низьку інтенсивність вібрації на браслеті</string>
<string name="sonyswr12_settings_stamina_summary">Режим енергозбереження вимикає періодичне автоматичне вимірювання частоти серцевих скорочень, таким чином збільшуючи час роботи</string>
<string name="sonyswr12_settings_alarm_interval_summary">Інтервал інтелектуальної тривоги - це інтервал до встановленої сигналізації. У цей інтервал пристрій намагається виявити найлегшу фазу сну для пробудження користувача</string>
</resources>

View File

@ -193,5 +193,7 @@
<string name="sonyswr12_settings_title">Cài đặt Sony SWR12</string>
<string name="sonyswr12_settings_stamina">Chế độ tiết kiệm pin đang bật</string>
<string name="sonyswr12_settings_alarm_interval">Khoảng thời gian báo thức thông minh trong vài phút</string>
<string name="sonyswr12_settings_alarm_warning">Để thay đổi cài đặt, trước tiên bạn nên kết nối với thiết bị!</string>
<string name="sonyswr12_settings_low_vibration_summary">Bật cường độ rung thấp trên thiết bị đeo tay</string>
<string name="sonyswr12_settings_stamina_summary">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</string>
<string name="sonyswr12_settings_alarm_interval_summary">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</string>
</resources>

View File

@ -1074,5 +1074,7 @@
<string name="sonyswr12_settings_low_vibration">低振动启用</string>
<string name="sonyswr12_settings_stamina">省电模式已开启</string>
<string name="sonyswr12_settings_alarm_interval">智能警报间隔(以分钟为单位)</string>
<string name="sonyswr12_settings_alarm_warning">要更改设置,您应该首先连接设备!</string>
<string name="sonyswr12_settings_low_vibration_summary">降低频带上的振动强度</string>
<string name="sonyswr12_settings_stamina_summary">省电模式会关闭定期自动测量心率,从而增加工作时间</string>
<string name="sonyswr12_settings_alarm_interval_summary">智能警报间隔是安装警报之前的间隔。 在此间隔内,设备尝试检测最轻的睡眠阶段以唤醒用户</string>
</resources>

View File

@ -987,6 +987,15 @@
<item>1</item>
</string-array>
<string-array name="sonyswr12_smart_alarm_intervals">
<item>0 minutes</item>
<item>10 minutes</item>
<item>20 minutes</item>
<item>30 minutes</item>
<item>40 minutes</item>
<item>50 minutes</item>
<item>60 minutes</item>
</string-array>
<string-array name="sonyswr12_smart_alarm_interval_values">
<item>0</item>
<item>10</item>
<item>20</item>

View File

@ -937,9 +937,11 @@
<string name="error_location_enabled_mandatory">Location must be turned on to scan for devices</string>
<string name="sonyswr12_settings_title">Sony SWR12 Settings</string>
<string name="sonyswr12_settings_low_vibration">Low vibration enabled</string>
<string name="sonyswr12_settings_low_vibration_summary">Enable low intensity of vibration on wristband</string>
<string name="sonyswr12_settings_stamina">Power saving mode on</string>
<string name="sonyswr12_settings_stamina_summary">Power saving mode turns off periodic auto measuring of heart rate thus increases working time</string>
<string name="sonyswr12_settings_alarm_interval">Smart alarm interval in minutes</string>
<string name="sonyswr12_settings_alarm_warning">To change settings you should first connect to device!</string>
<string name="sonyswr12_settings_alarm_interval_summary">Smart alarm interval is interval before of installed alarm. In this interval device is trying to detect lightest phase of sleep to awake user</string>
<!-- activity summary labels-->
<string name="distanceMeters">Distance</string>
<string name="ascentMeters">Uphill</string>

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<SwitchPreference
android:key="stamina_preference"
android:title="@string/sonyswr12_settings_stamina"
android:defaultValue="false"
android:summary="@string/sonyswr12_settings_stamina_summary" />
<SwitchPreference
android:key="vibration_preference"
android:title="@string/sonyswr12_settings_low_vibration"
android:defaultValue="false"
android:summary="@string/sonyswr12_settings_low_vibration_summary" />
<ListPreference
android:key="smart_alarm_interval_preference"
android:title="@string/sonyswr12_settings_alarm_interval"
android:icon="@drawable/ic_access_alarms"
android:defaultValue="10"
android:entries="@array/sonyswr12_smart_alarm_intervals"
android:entryValues="@array/sonyswr12_smart_alarm_interval_values"
android:summary="@string/sonyswr12_settings_alarm_interval_summary" />
</PreferenceScreen>