diff --git a/CHANGELOG.md b/CHANGELOG.md index 4656ac9f6..3bfaf57c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,17 @@ ### Changelog -#### Version 0.21.0 (next) +#### Version 0.21.0 * Initial NO.1 F1 support +* Initial Teclast H30 support * Amazfit Bip: Display GPS firmware version * Amazfit Bip: Fix E-Mail notifications * Amazfit Bip: Fix call notification with unknown caller +* Amazfit Bip: Fix crash when weather is updated and device reconnecting +* Mi2/Bip: Fix crash when synchronizing calendar to alarms * Pebble: Fix crash when takeing screenshots on Android 8.0 (Oreo) * Pebble: Support some google app icons * Pebble: try to support spotify +* Mi Band 2: Support configurable button actions * Fix language being reset to system default #### Version 0.20.2 diff --git a/README.md b/README.md index a4fbd80ac..71b961fe0 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,8 @@ vendor's servers. * Mi Band 2 [Wiki section about mi band](https://github.com/Freeyourgadget/Gadgetbridge/wiki/Mi-Band), some parts apply to mi band 2 as well * Amazfit Bip (WIP) [Wiki section about the Amazfit Bip](https://github.com/Freeyourgadget/Gadgetbridge/wiki/Amazfit-Bip) * HPlus Devices (e.g. ZeBand) [Wiki section about this device](https://github.com/Freeyourgadget/Gadgetbridge/wiki/HPlus) +* Teclast H30 (WIP) +* NO.1 F1 (WIP) * Liveview * Vibratissimo (experimental) @@ -143,6 +145,8 @@ For more information read [this wiki article](https://github.com/Freeyourgadget/ ### Additional device support * João Paulo Barraca (HPlus) +* Vitaly Svyastyn (NO.1 F1) +* Sami Alaoui (Teclast H30) ## Contribute diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/miband/MiBandConst.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/miband/MiBandConst.java index 7028be7ce..bc0078d8a 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/miband/MiBandConst.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/miband/MiBandConst.java @@ -32,6 +32,11 @@ public final class MiBandConst { public static final String PREF_MIBAND_ALARMS = "mi_alarms"; public static final String PREF_MIBAND_DONT_ACK_TRANSFER = "mi_dont_ack_transfer"; public static final String PREF_MIBAND_RESERVE_ALARM_FOR_CALENDAR = "mi_reserve_alarm_calendar"; + public static final String PREF_MIBAND_BUTTON_ACTION_ENABLE = "mi2_enable_button_action"; + public static final String PREF_MIBAND_BUTTON_ACTION_VIBRATE = "mi2_button_action_vibrate"; + public static final String PREF_MIBAND_BUTTON_PRESS_COUNT = "mi_button_press_count"; + public static final String PREF_MIBAND_BUTTON_PRESS_MAX_DELAY = "mi_button_press_count_max_delay"; + public static final String PREF_MIBAND_BUTTON_PRESS_BROADCAST = "mi_button_press_broadcast"; public static final String PREF_MIBAND_USE_HR_FOR_SLEEP_DETECTION = "mi_hr_sleep_detection"; public static final String PREF_MIBAND_DEVICE_TIME_OFFSET_HOURS = "mi_device_time_offset_hours"; public static final String PREF_MI2_DATEFORMAT = "mi2_dateformat"; diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband2/MiBand2Support.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband2/MiBand2Support.java index c6fa3bc49..d1ac3c331 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband2/MiBand2Support.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband2/MiBand2Support.java @@ -24,7 +24,9 @@ import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; +import android.content.SharedPreferences; import android.net.Uri; +import android.preference.PreferenceManager; import android.support.v4.content.LocalBroadcastManager; import android.text.format.DateFormat; import android.widget.Toast; @@ -123,6 +125,10 @@ import static nodomain.freeyourgadget.gadgetbridge.devices.miband.MiBandConst.ge public class MiBand2Support extends AbstractBTLEDeviceSupport { + // We introduce key press counter for notification purposes + private static int currentButtonPressCount = 0; + private static long currentButtonPressTime = 0; + private static final Logger LOG = LoggerFactory.getLogger(MiBand2Support.class); private final DeviceInfoProfile deviceInfoProfile; private final HeartRateProfile heartRateProfile; @@ -809,8 +815,48 @@ public class MiBand2Support extends AbstractBTLEDeviceSupport { } public void handleButtonPressed(byte[] value) { + SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(this.getContext()); + LOG.info("Button pressed"); logMessageContent(value); + + Prefs prefs = GBApplication.getPrefs(); + + // If disabled we return from function immediately + if (!prefs.getBoolean(MiBandConst.PREF_MIBAND_BUTTON_ACTION_ENABLE, false)) { + return; + } + + int buttonPressMaxDelay = prefs.getInt(MiBandConst.PREF_MIBAND_BUTTON_PRESS_MAX_DELAY, 2000); + int requiredButtonPressCount = prefs.getInt(MiBandConst.PREF_MIBAND_BUTTON_PRESS_COUNT, 0); + + String requiredButtonPressMessage = prefs.getString(MiBandConst.PREF_MIBAND_BUTTON_PRESS_BROADCAST, + this.getContext().getString(R.string.mi2_prefs_button_press_broadcast_default_value)); + + if (requiredButtonPressCount > 0) { + long timeSinceLastPress = System.currentTimeMillis() - currentButtonPressTime; + + if ((currentButtonPressTime == 0) || (timeSinceLastPress < buttonPressMaxDelay)) { + currentButtonPressCount++; + } + else { + currentButtonPressCount = 0; + } + + currentButtonPressTime = System.currentTimeMillis(); + if (currentButtonPressCount >= requiredButtonPressCount) { + Intent in = new Intent(); + in.setAction(requiredButtonPressMessage); + this.getContext().getApplicationContext().sendBroadcast(in); + + currentButtonPressCount = 0; + currentButtonPressTime = System.currentTimeMillis(); + + if (prefs.getBoolean(MiBandConst.PREF_MIBAND_BUTTON_ACTION_VIBRATE, false)) { + performPreferredNotification(null, null, null, MiBand2Service.ALERT_LEVEL_VIBRATE_ONLY, null); + } + } + } } private void handleUnknownCharacteristic(byte[] value) { diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index fc3d61ed1..4d92f1c78 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -47,7 +47,7 @@ Instaluje firmwary %1$s a %2$s do Mi Band místo stávajícího. Tento firmware byl testován a je kompatibilní s Gadgetbridge. Tento firmware nebyl testován a nemusí být kompatibilní s Gadgetbridge.\n\nNedoporučujeme jej nahrávat do Mi Band! - Pokud budete prokračovat a vše bude fungovat běžně i potom, upozorněte vývojáře Gadgetbridge, aby označili tento firmware: %s jako vyzkoušený. + Pokud budete prokračovat a vše bude fungovat běžně i potom, upozorněte vývojáře Gadgetbridge, aby označili tento firmware: %s jako vyzkoušený Nastavení Základní nastavení @@ -142,6 +142,8 @@ Připojování Připojeno Neznámý stav + HW: %1$s FW: %2$s + Verze FW: %1$s (neznámé) Test Test notifikací @@ -405,4 +407,25 @@ Vyberte Párování pro spárování s vaším zaříením. Pokud to selže, tak to zkuste bez párování. Párování Nepárovat + Akce tlačítka + Definujte akce při stisku tlačítka na Mi Band 2 + Počet stisků tlačítka + Definujte počet stisknutí tlačítka k vyslání broadcast zprávy + Zpráva k vyslání (broadcast) + Zpráva k vyslání do systému pokud počtu stisknutí tlačítka (viz výše) + nodomain.freeyourgadget.gadgetbridge.mibandButtonPressed + Povolit akci tlačítka + Povolit akci tlačítka na definovaný počet stisknutí + Povolit vibrace náramku + Povolit vibrace náramku při vyslání broadcast zprávy + Maximální prodleva mezi stisky + Maximální prodleva mezi stisky tlačítka v milisekundách +Chystáte se nainstalovat firmware %s namísto toho, který je aktuálně na vašem Amazfit Bipu. +\n +\nUjistěte se, že jste nainstalovali firmware .gps, pak soubor .res a nakonec soubor .fw. Hodiny se po instalaci souboru .fw restartují. +\n +\nPoznámka: Nemusíte instalovat soubory .res a .gps, pokud jsou tyto soubory přesně stejné jako ty, které byly dříve nainstalovány. +\n +\nEXPERIMENTÁLNÍ PROCES, DĚLÁTE NA VAŠE VLASTNÍ RIZIKO + "Firmware Amazfit Bipu %1$s" diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 085d1f599..e4eafd3b6 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -149,6 +149,8 @@ Verbinde Verbunden Unbekannter Zustand + HW: %1$s FW: %2$s + Firmware-Version %1$s (unbekannt) Test Test Benachrichtigung diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 1b61547aa..ae1a4b1ee 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -8,7 +8,7 @@ Hacer donación Sincronizar Monitor de sueño (ALPHA) - Encontrar dispositivo perdido... + Encontrar dispositivo perdido Capturar pantalla Desconectar Borrar Dispositivo @@ -48,8 +48,10 @@ Estás a punto de instalar el firmware %s en lugar del que está en tu MiBand. Estás a punto de instalar los firmwares %1$s y %2$s en lugar de los que están en tu MiBand. Este firmware ha sido probado y se sabe que es compatible con Gadgetbridge. - Este firmware no ha sido probado y puede que no sea compatible con Gadgetbridge.\n\n¡NO se recomienda la instalación en tu MiBand!. - Si aun así quieres seguir y las cosas continúan funcionando correctamente, por favor indícales a los desarrolladores de Gadgetbridge que esta versión del firmware funciona bien: %s . + Este firmware no ha sido probado y puede que no sea compatible con Gadgetbridge. +\n +\n¡NO se recomienda la instalación en tu MiBand! + Si aun así quieres seguir y las cosas continúan funcionando correctamente, por favor indícales a los desarrolladores de Gadgetbridge que esta versión del firmware funciona bien: %s Ajustes Ajustes generales @@ -73,16 +75,16 @@ Llamadas telefónicas SMS Mensajes de Pebble - Soporte para aplicaciones que envían notificaciones a Pebble a través de PebbleKit. + Soporte para aplicaciones que envían notificaciones a Pebble a través de PebbleKit Soporte para notificaciones genéricas - … también con pantalla encendida + …también con pantalla encendida No Molestar Dejar de enviar notificaciones no deseadas basándose en el modo No Molestar Transcripción Utilizar en caso de que tu dispositivo no soporte la fuente de tu idioma - siempre - cuando la pantalla está apagada - nunca + Siempre + Cuando la pantalla está apagada + Nunca Privacidad Modo de privacidad de llamada Mostrar nombre y número @@ -110,7 +112,7 @@ Permitir el soporte experimental para aplicaciones Android que usan PebbleKit Timeline Pebble Salida y puesta de Sol - Enviar las horas de salida y puesta de Sol basándose en la localización a la línea cronológica del Pebble + Enviar las horas de salida y puesta de Sol basándose en la localización a la timeline del Pebble Sincronizar calendario Enviar los eventos del calendario a la timeline Eliminar automáticamente las notificaciones rechazadas @@ -120,7 +122,7 @@ Desplaza la notificación fuera de la pantalla Muestra solo el icono de notificación Localización - Buscar localización + Obtener ubicación Latitud Longitud Mantener la localización actualizada @@ -132,10 +134,10 @@ Habilitar características no probadas Habilita características que no han sido probadas. ¡HABILÍTALO SOLO SI SABES LO QUE ESTÁS HACIENDO! Preferir siempre BLE - Usar el soporte experimental de Pebble LE para todos los Pebble en lugar del bluetooth clásico. Requiere vincular \"Pebble LE\" si un Pebble no-LE ha sido vinculado antes. + Usar el soporte experimental de Pebble LE para todos los Pebble en lugar del Bluetooth clásico. Requiere vincular \"Pebble LE\" si un Pebble no-LE ha sido vinculado antes. Pebble 2/LE límite de GATT MTU Si tu Pebble 2/Pebble LE no funciona correctamente, prueba esta opción para limitar el MTU (rango válido 20–512) - Activar crear registros de la App del Reloj + Activar los logs de las aplicaciones del reloj Producirá registros de las apps del reloj que Gadgetbridge guardará (necesita reconexión) ACK antes de tiempo de PebbleKit Permitirá a los mensajes enviados a apps de terceros ser reconocidos siempre e inmediatamente @@ -145,25 +147,25 @@ Tiempo de pantalla encendida Medición del ritmo cardíaco todo el día Ajustes de HPlus/Makibes - no conectado - conectando - conectado - estado desconocido + No conectado + Conectando + Conectado + Estado desconocido (desconocido) Probar Probar notificación Notificación de prueba desde Gadgetbridge El Bluetooth no está soportado. El Bluetooth está desactivado. - Pulsa el dispositivo conectado para Gestión de App - Pulsa el dispositivo conectado para Actividad - Pulsa el dispositivo conectado para Vibración + Pulsa el dispositivo conectado para configurar las aplicaciones + Pulsa el dispositivo conectado para actividad + Pulsa el dispositivo conectado para vibración Pulsar un dispositivo para conectarlo No se puede conectar. ¿Dirección BT incorrecta? Gadgetbridge funcionando - instalando binario %1$d/%2$d - ¡La instalación ha fallado! - instalación correcta + Instalando binario %1$d/%2$d + La instalación ha fallado + Instalación correcta ESTÁS INTENTANDO INSTALAR UN FIRMWARE, CONTINÚA BAJO TU RESPONSABILIDAD.\n\n\n Este firmware es para la revisión de HW: %s Estás a punto de instalar la siguiente app:\n\n\n%1$s Versión %2$s de %3$s\n N/A @@ -171,13 +173,13 @@ %1$s de %2$s Detección de dispositivos Detener el escaneo - Comenzar la detección + Empezar la detección Conectar un nuevo dispositivo %1$s (%2$s) Emparejar dispositivo Usar el menú de emparejamiento Bluetooth de Android para vincular el dispositivo. Emparejar tu MiBand - Emparejando con %s... + Emparejando con %s… Creando emparejamiento con %1$s (%2$s) No se ha podido emparejar con %1$s (%2$s) Emparejamiento en curso: %1$s (%2$s) @@ -188,8 +190,8 @@ Hombre Mujer Otro - izquierda - derecha + Izquierda + Derecha No se han proporcionado datos de usuario válidos, se usarán datos de usuario por defecto. Cuando tu MiBand vibre y parpadee, púlsala repetidas veces. Instalar @@ -199,8 +201,8 @@ Nombre/Apodo Número de vibraciones Monitor de sueño - Escribir archivos de registro - iniciando + Escribir registros + Iniciando Recuperando datos de actividad Desde %1$s a %2$s ¿En derecha o en izquierda? @@ -217,11 +219,11 @@ Notificación de SMS Ajustes de vibración Notificación genérica - Notificación de email. + Notificación de correo electrónico Notificación de llamada entrante Chat Navegación - Red Social + Red social Zonas de velocidad Total de minutos Pasos por minuto @@ -250,7 +252,7 @@ No se ha podido encontrar un controlador para instalar este archivo. No se ha podido instalar el fichero: %1$s No se puede instalar este firmware: no coincide con la revision hardware de tu Pebble. - Por favor, espera mientras se determina el estado de la instalación... + Por favor, espera mientras se determina el estado de la instalación… ¡Batería baja del Gadget! A %1$s le queda: %2$s%% batería Última carga: %s \n @@ -260,7 +262,7 @@ Sueño hoy, objetivo: %1$s Pasos por semana Tu actividad y sueño - Actualizando firmware... + Actualizando firmware… El archivo no puede ser instalado, el dispositivo no está listo. Miband firmware %1$s Versión compatible @@ -273,7 +275,7 @@ Hubo un problema con la transferencia de firmware. ¡NO REINICIES tu Mi Band! Hubo un problema con la transferencia de metadatos del firmware Instalación del firmware completa - Instalación del firmware completa, reiniciando dispositivo... + Instalación del firmware completa, reiniciando dispositivo… Falló la escritura del firmware Pasos Calorías @@ -281,12 +283,12 @@ Reloj Ritmo cardíaco Batería - Actividad + Actividad en directo Pasos hoy, objetivo: %1$s No confirmar transferencia Si los datos no son marcados como descargados, no serán borrados de tu Mi Band. Útil si Gadgetbridge se usa conjuntamente con otras apps. Mantendrá los datos de actividad en la Mi Band incluso después de la sincronización. Útil si GB se usa junto con otras apps. - Usa el modo de baja latencia para las actualizaciones de FW + Usa el modo de baja latencia para las actualizaciones de firmware Esto podría ayudar en dispositivos donde las actualizaciones de firmware fallan Historial de pasos Pasos/min actuales @@ -303,7 +305,7 @@ Firmware incompatible Este firmware no es compatible con tu dispositivo Reserva de alarmas para próximos eventos - Usar sensor de pulsaciones para mejorar la detección del sueño + Usar el sensor de pulso para mejorar la detección del sueño Compensación de la hora del dispositivo en horas (para detectar el sueño de trabajadores a turnos) Mi2: Formato de fecha Tiempo @@ -323,30 +325,30 @@ Hora de inicio Hora de fin A punto de transferir datos desde %1$s - esperando reconexión - Sobre ti + Esperando reconexión + Acerca de ti Año de nacimiento Género Altura (cm) Peso (kg) - autenticando - autenticación requerida + Autenticando + Autenticación requerida Zzz Añadir widget Horas de sueño deseadas Una alarma ha sido fijada para %1$02d:%2$02d - HW: %1$s - FW: %1$s + Revisión de hardware: %1$s + Versión de firmware: %1$s Error creando un directorio para los archivos de registro: %1$s - HR: + "RH: " Actualización del Firmware en progreso Firmware no enviado - Pulsaciones - Pulsaciones + Ritmo cardíaco + Ritmo cardíaco Almacenar datos en bruto en la base de datos - Seleccionado, los datos archivados se guardan en bruto y están disponibles para ser interpretados más tarde. La base de datos será más grande. - Administración de Bases de Datos - Administración de Bases de Datos + Una vez seleccionado, los datos archivados se guardan en bruto y están disponibles para ser interpretados más tarde. Nota: ¡La base de datos será más grande! + Administración de bases de datos + Administración de bases de datos La base de datos usa la siguiente ubicación en su dispositivo.\nEsta ubicación está accesible para otras aplicaciones Android y para su ordenador.\nEncontrará sus bases de datos exportadas (o la que quiere importar) aquí: Borrar la base de datos antigua No se puede acceder a la ruta para exportar . Por favor, contacta con los desarrolladores. @@ -373,7 +375,7 @@ Vibración Emparejando con Pebble - En su dispositivo Android va a aparecer un mensaje para emparejarse. Si no apareciera, mira en el cajón de notificaciones y acepta la propuesta de emparejamiento. Después acepta también en tu Pebble. + En su dispositivo Android aparecerá un mensaje para emparejar. Si no aparece, mira en el cajón de notificaciones y acepta la propuesta de emparejamiento. Después acepta también en tu Pebble. Asegúrate de que este tema esté activado en la aplicación de notificación del tiempo para obtener la información en tu Pebble.\n\nNo se requiere configuración.\n\nPuedes activar la aplicación del tiempo del sistema desde la configuración de la app.\n\nLas watchfaces soportadas mostrarán la información del tiempo automáticamente. Activar el emparejamiento Bluetooth Desactiva esto si tienes problemas de conexión @@ -387,18 +389,26 @@ Mi2: formato de hora ¡Debes instalar la versión %1$s antes de instalar este firmware! Notificaciones textuales - = 1.0.1.28 and Mili_pro.ft* installed.]]> - off - Off + Requiere firmware >= 1.0.1.28 e instalar Mili_pro.ft* + Apagado + Apagado Automático (detección de sueño) Programado (intervalo de tiempo) Intento de emparejamiento con %1$s - El enlace con %1$s falló instantáneamente + El enlace con %1$s ha fallado Intentando conectar con: %1$s Activa el Bluetooth para encontrar dispositivos. - Correctamente conectado con %1$s + Correctamente enlazado con %1$s Emparejar con %1$s? Selecciona Emparejar para emparejar tus dispositivos. Si esto falla, prueba de nuevo sin emparejar. Emparejar No emparejar - +Estás a punto de instalar el firmware %s en lugar del que está actualmente en tu Amazfit Bip. +\n +\nPor favor, asegúrate de instalar el firmware .gps, luego el archivo .res, y finalmente el binario .fw. Tu reloj reiniciará después de instalar el archivo .fw. +\n +\nNota: no tienes que instalar .res y .gps si estos archivos son los mismos que los previamente instalados. +\n +\nEXPERIMENTAL, PROCEDE BAJO TU PROPIA RESPONSABILIDAD + Firmware Amazfit Bip %1$s + diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 373690b62..19e87a46e 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -8,7 +8,7 @@ Faire un don Synchroniser Suivi du sommeil (ALPHA) - Retrouver un appareil perdu... + Retrouver un appareil perdu Prendre une capture d\'écran Déconnexion Supprimer l’appareil @@ -48,7 +48,9 @@ Vous êtes sur le point d\'installer le micrologiciel %s à la place de celui qui est actuellement sur votre Mi Band. Vous êtes sur le point d\'installer les micrologiciels %1$s et %2$s à la place de ceux qui sont actuellement sur votre Mi Band. Ce micrologiciel a été testé et est connu pour être compatible avec Gadgetbridge. - Ce micrologiciel n\'a pas été testé et peut ne pas être compatible avec Gadgetbridge.\n\nIl n\'est pas conseillé de le flasher sur votre Mi Band. + Ce micrologiciel n\'a pas été testé et peut ne pas être compatible avec Gadgetbridge. +\n +\nIl n\'est pas conseillé de le flasher sur votre Mi Band ! Si vous désirez continuer et que tout fonctionne correctement par la suite, veuillez en informer les développeurs de Gadgetbridge pour demander l\'ajout de ce micrologiciel à leur liste: %s Paramètres @@ -73,16 +75,16 @@ Appels téléphoniques Textos Messages Pebble - Support des applications qui envoient des notification à Pebble par PebbleKit. + Support des applications qui envoient des notification à Pebble via PebbleKit. Support des notifications génériques - ... y compris quand l\'écran est allumé + ...y compris quand l\'écran est allumé Ne Pas Déranger - Arrêter l’envoi des notifications non-désirées en mode Ne Pas Déranger. + Arrêter l’envoi des notifications non désirées en mode Ne Pas Déranger Transcription Activez ceci si votre appareil ne supporte pas la police de caractères - toujours - quand l\'écran est éteint - jamais + Toujours + Quand l\'écran est éteint + Jamais Confidentialité Mode de confidentialité d\'appel Afficher le nom et le numéro @@ -128,11 +130,11 @@ Veuillez activer la localisation réseau Emplacement obtenu Forcer le protocole de notification - Cette option force l\'utilisation du plus récent protocole de notification qui dépend de la version du micrologiciel. ACTIVEZ-LA UNIQUEMENT SI VOUS SAVEZ CE QUE VOUS FAITES! + Cette option force l\'utilisation du plus récent protocole de notification qui dépend de la version du micrologiciel. ACTIVEZ-LA UNIQUEMENT SI VOUS SAVEZ CE QUE VOUS FAITES ! Activer les fonctionnalités non-testées - Activer les fonctionnalités non-testées. ACTIVEZ UNIQUEMENT SI VOUS SAVEZ CE QUE VOUS FAITES! + Activer les fonctionnalités non-testées. ACTIVEZ UNIQUEMENT SI VOUS SAVEZ CE QUE VOUS FAITES ! Toujours préférer le BLE - Utiliser le support expérimental du LE pour toutes les Pebble au lieu du Bluetooth classique ; cela requiert l’appairage d\'une \"Pebble LE\" après qu’une non-LE ait déjà été connectée + Utiliser le support expérimental du LE pour toutes les Pebble au lieu du Bluetooth classique ; cela requiert le jumelage d\'une \"Pebble LE\" après qu’une non-LE ait déjà été connectée Limite du GATT MTU de Pebble 2/LE Si votre Pebble 2/LE ne fonctionne pas correctement, essayez d\'activer cette option pour limiter le MTU (plage valide 20-512) Activer les logs des Watch App @@ -145,10 +147,10 @@ Durée d\'écran allumé Mesure de la fréquence cardiaque toute la journée Paramètres HPlus/Makibes - non connecté - connexion en cours - connecté - état inconnu + Non connecté + Connexion en cours + Connecté + État inconnu (inconnu) Test Notification de test @@ -158,11 +160,11 @@ Cliquez sur l\'appareil pour ouvrir le gestionnaire d\'application Cliquez sur l\'appareil pour ouvrir le gestionnaire d’activité Cliquez sur connecter pour envoyer une vibration - Tapottez sur le périphérique pour le connecter. - Connexion impossible. L’adresse Bluetooth est-elle valide? + Tapez sur le périphérique pour le connecter + Connexion impossible. L’adresse Bluetooth est-elle valide ? Gadgetbridge est en fonctionnement - Installation du fichier %1$d/%2$d - échec de l\'installation ! + Installation du binaire %1$d/%2$d + Échec de l\'installation Installation réalisée avec succès VOUS TENTEZ D\'INSTALLER UN MICROLOGICIEL, PROCÉDEZ À VOS RISQUES ET PÉRILS.\n\n\nCe micrologiciel est pour la version de matériel: %s Vous êtes sur le point d\'installer l\'application suivante:\n\n\n%1$s Version %2$s par %3$s\n @@ -175,14 +177,14 @@ Connecter un nouvel appareil %1$s (%2$s) Appairer l\'appareil - Utiliser l’appairage Bluetooth d\'Android pour appairer l\'appareil + Utiliser le l\'appairage Bluetooth d\'Android pour jumeler l\'appareil Appairer votre Mi Band - Appairage avec %s... + Jumelage avec %s… Création d’un lien avec %1$s (%2$s) Impossible se s’appairer avec %1$s (%2$s) Création du lien en cours : %1$s (%2$s) - Déjà lié avec %1$s (%2$s), connexion... - Aucune adresse MAC fournie, ne peut être appairé + Déjà lié avec %1$s (%2$s), connexion… + Aucune adresse MAC fournie, ne peut être appairé. Paramètres spécifiques à l\'appareil Paramètres Mi Band Homme @@ -190,11 +192,11 @@ Autre Gauche Droite - Aucune donnée utilisateur valide fournie, utilisation de données fictives pour le moment + Aucune donnée utilisateur valide fournie, utilisation de données fictives pour le moment. Quand votre Mi Band vibre et clignote, appuyez dessus plusieurs fois d\'affilée. Installer Mettez votre appareil en mode visible. Les appareils déjà connectés ne seront pas visibles. Sur Android 6 ou supérieur, vous devez activer la localisation (ex. GPS). Désactivez Privacy Guard pour Gadgetbridge, il pourrait stopper et redémarrer votre téléphone. Si votre appareil n\'est pas visible après 2 minutes, réessayez après avoir redémarré votre téléphone. - Note: + Note : Image de l\'appareil Nom/Pseudo Nombre de vibrations @@ -203,7 +205,7 @@ Initialisation Récupération des données d\'activité De %1$s à %2$s - Port main gauche ou droite? + Port main gauche ou droite ? Profil de vibration Saccadé Court @@ -217,7 +219,7 @@ Notification Texto Paramètres des vibrations Notification générique - Notification des Mails + Notification des mails Notification d\'appels entrants Tchat Navigation @@ -239,9 +241,9 @@ Ven Sam Réveil intelligent - Une erreur s\'est produite lors du paramétrage des alarmes, veuillez réessayer! - Alarmes envoyées à l\'appareil! - Aucune donnée. Synchroniser l\'appareil? + Une erreur s\'est produite lors du paramétrage des alarmes, veuillez réessayer ! + Alarmes envoyées à l\'appareil ! + Aucune donnée. Synchroniser l\'appareil ? Sur le point de transférer %1$s de données à partir de %2$s Objectif de pas par jour Erreur lors de l’exécution de %1$s\' @@ -250,8 +252,8 @@ Impossible de trouver un gestionnaire pour installer ce fichier. Impossible d\'installer le ficher suivant: %1$s Impossible d\'installer le micrologiciel spécifié: il ne correspond pas à la version du matériel de votre Pebble. - Veuillez patienter pendant la détermination de l\'état de l\'installation... - Niveau de batterie faible! + Veuillez patienter pendant la détermination de l\'état de l\'installation… + Niveau de batterie faible ! %1$s batterie restante: %2$s%% Dernière charge: %s \n Nombre de charges: %s @@ -260,20 +262,20 @@ Sommeil aujourd\'hui, objectif: %1$s Pas de la semaine Votre activité et sommeil - Mise à jour du micrologiciel... + Mise à jour du micrologiciel… Le fichier ne peut pas être installé, l\'appareil n\'est pas prêt. Micrologiciel Mi Band %1$s Version compatible - Version non-testée! + Version non-testée ! Connexion à l\'appareil: %1$s Micrologiciel Pebble %1$s Version du matériel correcte - Version du matériel incorrecte! + Version du matériel incorrecte ! %1$s (%2$s) - Problème avec le transfert du micrologiciel. Ne redémarrez pas votre Mi Band! + Problème avec le transfert du micrologiciel. Ne redémarrez pas votre Mi Band ! Problème avec le transfert de métadonnées du micrologiciel Installation complète du micrologiciel - Installation complète du micrologiciel, redémarrage de l\'appareil + Installation complète du micrologiciel, redémarrage de l\'appareil… Échec lors de l\'écriture du micrologiciel Pas Calories @@ -323,33 +325,35 @@ Heure de début Heure de fin Sur le point de transférer des données depuis %1$s - en attente de reconnexion + En attente de reconnexion À propos de vous Année de naissance Genre Taille en cm Poids en kg - authentification - authentification requise + Authentification + Authentification requise ZzZz Ajouter un widget Temps de sommeil péféré en heures Une alarme a été enregistré pour %1$02d:%2$02d - Modèle: %1$s - Micrologiciel: %1$s + Révision matérielle: %1$s + Version du micrologiciel: %1$s Erreur à la création de votre fichier log : %1$s - HR: + "Révision matérielle : " Le micrologiciel se met à jour Échec lors de l\'écriture du micrologiciel - Rythme cardiaque - Rythme cardiaque + Fréquence cardiaque + Fréquence cardiaque Stockez les enregistrements brut dans la base de données Si coché, les données sont stockées \"telles quelles\" et seront disponibles pour une interprétation ultérieure. NOTE: la base de données sera bien évidement plus grande ! Gestion de base de données Gestion de base de données - Les opérations sur la base de donnée ont utilisé le chemin suivant sur votre appareil.\nCe chemin n\'est pas accessible par d\'autres applications Android ou par votre ordinateur.\nVous trouverez votre base de données (ou celle que vous souhaitez importer) ici: + Les opérations sur la base de donnée ont utilisé le chemin suivant sur votre appareil. +\nCe chemin n\'est pas accessible par d\'autres applications Android ou par votre ordinateur. +\nVous trouverez votre base de données (ou celle que vous souhaitez importer) ici : Effacer l\'ancienne base de données Impossible d\'accéder au fichier d\'export. Merci de contacter les développeurs. Exporter vers : %1$s @@ -374,10 +378,10 @@ NOTE: la base de données sera bien évidement plus grande ! Vibration - Appairage avec une Pebble - Une fenêtre d’appairage va s’afficher sur votre téléphone. Si cela ne se produit pas, regardez dans vos notifications et acceptez la demande d’appairage. Acceptez ensuite la demande d’appairage sur votre Pebble. + Jumelage avec une Pebble + Une fenêtre de jumelage va s’afficher sur votre téléphone. Si cela ne se produit pas, regardez dans vos notifications et acceptez-la. Acceptez ensuite la demande de jumelage sur votre Pebble. Assurez vous que ce thème soit activé dans l\'application de notification de la météo pour recevoir les informations sur votre Pebble.\n\nAucune configuration n\'est requise.\n\nVous pouvez activer l\'application météo système de votre Pebble depuis la configuration de l\'application.\n\nLes watchfaces supportées afficheront la météo automatiquement. - Activer l\'appairage Bluetooth + Activer le jumelage Bluetooth Désactivez ceci si vous avez des problèmes de connexion Mesure Impériale @@ -385,22 +389,30 @@ NOTE: la base de données sera bien évidement plus grande ! AM/PM Réveil (%1$s) - Vous l\'avez trouvé! + Vous l\'avez trouvé ! Mi2: format de l\'heure - Vous devez installer la version %1$s avant d\'installer ce micrologiciel! + Vous devez installer la version %1$s avant d\'installer ce micrologiciel ! Notifications textuelles - off - Off + Éteint + Éteint Automatique (détection de sommeil) Programmé (intervalle de temps) - Tentative d\'appairage avec %1$s + Tentative de jumelage avec %1$s Le lien avec %1$s a échoué instantanément Tentative de connexion à: %1$s Activez le Bluetooth pour trouver des dispositifs Correctement lié à %1$s - Appairer avec %1$s - Sélectionnez Appairer pour appairer vos dispositifs. Si cela échoue, essayez à nouveau sans appairage. - Appairage + Appairer avec %1$s ? + Sélectionnez Jumeler pour associer vos dispositifs. Si cela échoue, essayez à nouveau sans jumelage. + Jumelage Ne pas appairer - +Vous êtes sur le point d\'installer le micrologiciel %s au lieu de celui actuellement présent sur votre Amazfit Bip. +\n +\nVeuillez installer le micrologiciel .gps, ensuite le fichier .res, puis le fichier .fw. Votre montre redémarrera après installation du .fw. +\n +\nNote: vous ne devez pas installer .res et .gps si ceux-ci sont identiques à ceux installés précédemment. +\n +\nEXPÉRIMENTAL, CONTINUEZ À VOS RISQUES + Firmware Amazfit Bip %1$s + diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml index 3745f7140..7b6782a05 100644 --- a/app/src/main/res/values-he/strings.xml +++ b/app/src/main/res/values-he/strings.xml @@ -7,7 +7,7 @@ יציאה סנכרון מעקב שינה (בבדיקה) - איתור התקן שאבד… + איתור התקן שאבד צילום המסך ניתוק מחיקת התקן @@ -33,7 +33,7 @@ הגדרה העברה למעלה - חסימת דיווחים + רשימת התרעות חסומות התקנת קושחה/יישומון @@ -52,7 +52,7 @@ בררת מחדל שעה ותאריך סנכרון השעה - סנכרון השעה בהתקן בעת ההתחברות וכאשר השעה או אזור הזמן משתנים באנדרואיד. + סנכרון השעה בהתקן בעת ההתחברות וכאשר השעה או אזור הזמן משתנים באנדרואיד ערכת עיצוב בהירה כהה @@ -69,7 +69,7 @@ תמיכה בדיווחים גנריים …גם כאשר המסך פעיל לא להפריע - חסימת שליחה של דיווחים בלתי רצויים בהתבסס על המצב לא להפריע. + חסימת שליחה של התרעות בלתי רצויות בהתבסס על המצב לא להפריע תעתיק תמיד כאשר המסך כבוי @@ -87,7 +87,7 @@ עדכון ב־Pebble אפשרויות פיתוח כתובת - הגדרות + הגדרות Pebble עוקבי פעילות עוקב פעילות מועדף סנכרון Pebble Health @@ -98,7 +98,7 @@ לאפשר גישה ליישומוני צד שלישי באנדרואיד הפעלת תמיכה ניסיונית ביישומוני אנדרואיד באמצעות PebbleKit זריחה ושקיעה - שליחת מועדי זריחה ושקיעה בהתבסס על המיקום לציר הזמן של pebble + שליחת מועדי זריחה ושקיעה בהתבסס על המיקום לציר הזמן של Pebble הסרה אוטומטית של דיווחים שהתעלמת מהם דיווחים מוסרים אוטומטית מה־Pebble כשהתעלמת מהם בהתקן האנדרואיד מצב פרטיות @@ -118,7 +118,7 @@ הפעלת תכונות שלא נבדקו הפעלת תכונות שלא נבדקו. יש להפעיל רק אם ההשלכות ברורות לך לחלוטין!! תמיד להעדיף BLE - שימוש בתמיכה ניסיונית ב־Pebble LE עבור כל סוגי ה־Pebble במקום ה־Bluetooth הקלסי, נדרש צימוד „Pebble LE“ לאחר שנוצר חיבור שאינו LE בעבר. + שימוש בתמיכה ניסיונית ב־Pebble LE עבור כל סוגי ה־Pebble במקום ה־Bluetooth הקלסי, נדרש צימוד „Pebble LE“ לאחר שנוצר חיבור שאינו LE בעבר מגבלת ה־MTU של GATT ל־Pebble 2/LE אם ה־Pebble 2/Pebble LE שלך אינו עובד כצפוי, יש לנסות אפשרות זאת כדי להגביל את כמות הנתונים המועברת - MTU (טווח תקני 20–512) הפעלת מעקב רישום אחר יישומון השעון @@ -132,23 +132,23 @@ מדידת דופק במשך כל היום הגדרות HPlus/Makibes לא מחובר - מחובר - מתחבר + בהתחברות + מחובר מצב לא ידוע (לא ידוע) בדיקה - דיווח לבדיקה - זהו דיווח לבדיקה מ־Gadgetbridge + התרעה לבדיקה + זוהי התרעה לבדיקה מ־Gadgetbridge אין תמיכה ב־Bluetooth. ה־Bluetooth מנוטרל. נקישה על ההתקן המחובר למנהל היישומים נקישה על ההתקן המחובר לפעילות נקישה על ההתקן המחובר לרטט יש לגעת בהתקן כדי להתחבר - לא ניתן להתחבר. כתובת ה־BT שגויה? + לא ניתן להתחבר. כתובת ה־Bluetooth שגויה? Gadgetbridge פעיל התקנת הבינרי %1$d/%2$d - ההתקנה נכשלה! + ההתקנה נכשלה ההתקנה הצליחה זהו ניסיון להתקנת קושחה, ניתן להמשיך אם ברורות לך ההשלכות.\n\n\n קושחה זו מיועדת לחומרה במהדורה: %s היישומון המועמד להתקנה הוא:\n\n\n%1$s גרסה %2$s מאת %3$s\n @@ -157,9 +157,9 @@ %1$s מאת %2$s גילוי התקנים להפסיק את הסריקה - להתחיל בסריקה + להתחיל בגילוי חיבור התקן חדש - %1$s (%2$s) + %1$s‏ (%2$s) צימוד התקן יש להשתמש בדו־שיח צימוד ה־Bluetooth לאנדרואיד כדי ליצור צימוד להתקן. צימוד ה־Mi Band שלך @@ -170,7 +170,7 @@ כבר נוצר איגוד עם %1$s (%2$s), מתבצעת התחברות… לא הועברה כתובת חומרה, לא ניתן לצמד. הגדרות ייעודיות להתקן - הגדרות Mi Band + הגדרות Mi Band / Bip זכר נקבה אחר @@ -185,7 +185,7 @@ שם/כינוי ספירת רטט מעקב שינה - כתיבת קובצי יומן + כתיבת קובצי רישום מתבצע אתחול נתוני הפעילות מתקבלים מ־%1$s עד %2$s @@ -200,11 +200,11 @@ שעון מעורר רטט בדיקה - דיווח על מסרון + התרעת מסרון הגדרות רטט - דיווחים כלליים - דיווח על דוא״ל - דיווח על שיחה נכנסת + התרעות כלליות + התרעה על דוא״ל + התרעה על שיחה נכנסת צ׳אט ניווט רשת חברתית @@ -300,12 +300,12 @@ הוספת וידג׳ט משך השינה המועדף בשעות הוגדרה התרעה לשעה %1$02d:%2$02d - חומרה: %1$s - קושחה: %1$s + מהדורת חומרה: %1$s + מהדורת קושחה: %1$s אירעה שגיאה ביצירת תיקייה לקובצי הרישום: %1$s - דופק: + "דופק: " מתבצע עדכון קושחה - לא הוגדרה קושחה + לא נשלחה קושחה דופק דופק אחסון נתונים גולמיים במסד הנתונים @@ -363,7 +363,7 @@ חסימת יומנים ציר זמן Pebble - סנכרון יומנים + סנכרון יומן שליחת אירועים מהיומן לציר הזמן אזורי מהירות @@ -388,4 +388,33 @@ השבתת אזהרות חוסר הפעילות לפרק זמן מסוים מועד ההתחלה מועד הסיום - + ביקשת להתקין את הקושחה %s במקום זו שכרגע מותקנת ב־Amazfit Bip שלך. +\n +\nנא לוודא את התקנת הקושחה ‎.gps בהתחלה, לאחר מכן את קובץ ה־‎.res ולבסוף קובץ ה־‎.fw +\n +\n +\nלתשומת לבך: אין צורך בהתקנת קובצי ה־‎.res וה־‎.gps אם הם כבר זהים לאלו שהתקנת בעבר. +\n +\nניסיוני! המשך התהליך הוא על אחריותך! + יש להפעיל אפשרות זו אם להתקן אין תמיכה בגופן השפה שלך + + קושחה של Amazfit Bip גרסה %1$s + שגיאה בייצוא ההעדפה: %1$s + שגיאה בייבוא העדפה: %1$s + עליך להתקין את הגרסה %1$s בטרם התקנת קושחה זו! + התרעות טקסט + נדרשת קושחה >= 1.0.1.28 והקובץ Mili_pro.ft*‎ מותקן. + כבוי + כבוי + אוטומטי (זיהוי שינה) + מתוזמן (הפרשי זמן) + מתבצע ניסיון לצימוד עם %1$s + האיגוד עם %1$s נכשל מיידית. + מתבצע ניסיון להתחבר אל: %1$s + יש להפעיל Bluetooth כדי לגלות התקנים. + האיגוד עם %1$s הצליח. + ליצור צימוד עם %1$s? + יש לבחור בצימוד כדי לצמד את ההתקנים שלך. אם התהליך נכשל, יש לנסות שוב ללא צימוד. + לצמד + לא לצמד + diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index c51412f7f..3cd65cb67 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -7,7 +7,7 @@ Esci Sincronizza Monitoraggio del sonno (ALPHA) - Trova dispositivo smarrito... + Trova dispositivo smarrito Salva uno screenshot Disconnetti Rimuovi dispositivo @@ -74,14 +74,14 @@ Messaggi Pebble Supporto per applicazioni che inviano le notifiche a Pebble usando PebbleKit. Notifiche generiche - … anche se lo schermo è acceso + …anche se lo schermo è acceso Non disturbare Non inviare notifiche nei periodi configurati come \"non disturbare\". Traslitterazione Abilita questa opzione se il tuo dispositivo non supporta tutti i caratteri della tua lingua sempre se lo schermo è spento - mai + Mai Privacy Impostazioni privacy chiamate Mostra nome e numero chiamante @@ -140,24 +140,26 @@ Durata dell\'accensione dello schermo Misura il battito cardiaco continuativamente Impostazioni HPlus/Makibes - non connesso - in collegamento - connesso - stato sconosciuto + Non connesso + In collegamento + Connesso + Stato sconosciuto + HW: %1$s FW: %2$s + Versione firmware: %1$s (sconosciuto) Test Notifica di prova Notifica di prova creata da Gadgetbridge Bluetooth non supportato. Bluetooth disabilitato. - tocca il dispositivo connesso per gestire le App + Tocca il dispositivo connesso per gestire le App Tocca il dispositivo connesso per vedere le tue attività Tocca il dispositivo connesso per la vibrazione tocca il dispositivo a cui connettersi - Impossibile connettersi. Indirizzo BT non valido? + Impossibile connettersi. Indirizzo Bluetooth non valido? Gadgetbridge in esecuzione - installazione del binario %1$d/%2$d - Installazione fallita! + Installazione del binario %1$d/%2$d + Installazione fallita installazione conclusa con successo STAI INSTALLANDO UN FIRMWARE, PROCEDI A TUO RISCHIO.\n\n Questo firmware è per la versione HW: %s Si sta per installare la app:\n\n\n%1$s Versione %2$s di %3$s\n @@ -179,12 +181,12 @@ Bonding già effettuato con %1$s (%2$s), connessione in corso... Indirizzo MAC mancante, impossibile completare l\'accoppiamento. Impostazioni specifiche dispositivo - Impostazioni Mi Band - uomo - donna - altro - sinistro - destro + Impostazioni Mi Band / Bip + Uomo + Donna + Altro + Sinistro + Destro Dati dell\'utente non inseriti, vengono usati dati d\'esempio. Quando la Mi Band vibra e lampeggia, dalle qualche leggero colpetto. Installa @@ -195,7 +197,7 @@ Numero vibrazioni Monitoraggio del sonno Salva il log su file - inizializzazione in corso + Inizializzazione in corso Recupero dati attività Da %1$s a %2$s Indossato sul braccio sinistro o destro? @@ -302,14 +304,14 @@ Genere Altezza in cm Peso in kg - in autenticazione - autenticazione necessaria + In autenticazione + Autenticazione necessaria Zzz Aggiungi widget Ore di sonno preferite Impostata sveglia per %1$02d:%2$02d - HW: %1$s - FW: %1$s + Versione Hardware: %1$s + Versione Firmware: %1$s Errore durante la creazione della directory per i file di log: %1$s HR: Aggiornamento firmware in corso @@ -357,5 +359,26 @@ Mi2: Formato dell\'orario E\' necessario installare la verione %1$s prima di installare questo firmware! Notifiche - spento - + Spento +Dona + Calendari con notifiche bloccate + + Blocca calendari + + Sincronizza calendari + Mostra eveti dei calendari sulla timeline + + Minuti totali + Passi al minuto + + Calorie + Distanza + Batteria + Ora e data + Notifica al raggiungimento dell\'obiettivo + Il dispositivo vibrerà quando l\'obiettivo giornaliero di passi viene raggiunto + Non disturbare + Errore durante l\'export delle preferenze: %1$s + Errore durante l\'importazione delle preferenze: %1$s + "Devono essere installati un firmware >= 1.0.1.28 e Mili_pro.ft*." + diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 39f384787..281652d35 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -401,4 +401,12 @@ お使いのデバイスとペアにする相手を選択します。 これに失敗した場合は、ペア設定をせずに再試行してください。 ペア ペアにしない - +Amazfit Bip の現在の代わりに %s のファームウェアをインストールしようとしています。 +\n +\n.gps ファームウェア、その後 .res ファイル、そして最終的に .fw ファイルをインストールすることを確認してください。お使いのウォッチは、.fw ファイルをインストールした後に再起動します。 +\n +\n注: これらのファイルが以前インストールされているのものと完全に同じ場合、.res と .gps をインストールする必要はありません。 +\n +\n実験的です。あなた自身の責任で行ってください + Amazfit Bip ファームウェア%1$s + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a06d707a0..68d808fbb 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,4 +1,4 @@ - + Gadgetbridge @@ -92,7 +92,7 @@ Generic notification support …also when screen is on Do Not Disturb - Stop unwanted Notifications from being sent based on the Do Not Disturb mode. + Stop unwanted Notifications from being sent based on the Do Not Disturb mode Transliteration Enable this if your device has no support for your language\'s font @@ -351,6 +351,19 @@ Mi2: Date format Time + Button actions + Specify actions on Mi Band 2 button press + Button press count + Number of button presses to trigger message broadcast + Broadcast message to send + Broadcast message on defined number of button presses reached + nodomain.freeyourgadget.gadgetbridge.mibandButtonPressed + Enable button action + Enable action on specified number of button presses + Enable band vibration + Enable band vibration on button action triggered + Maximum delay between presses + Maximum delay between button presses in milliseconds Goal notification The band will vibrate when the daily steps goal is reached Display items diff --git a/app/src/main/res/xml/changelog_master.xml b/app/src/main/res/xml/changelog_master.xml index c3230dd1e..a6d9f3501 100644 --- a/app/src/main/res/xml/changelog_master.xml +++ b/app/src/main/res/xml/changelog_master.xml @@ -1,5 +1,19 @@ + + Initial NO.1 F1 support + Initial Teclast H30 support + Amazfit Bip: Display GPS firmware version + Amazfit Bip: Fix E-Mail notifications + Amazfit Bip: Fix call notification with unknown caller + Amazfit Bip: Fix crash when weather is updated and device reconnecting + Mi2/Bip: Fix crash when synchronizing calendar to alarms + Pebble: Fix crash when takeing screenshots on Android 8.0 (Oreo) + Pebble: Support some google app icons + Pebble: try to support spotify + Mi Band 2: Support configurable button actions + Fix language being reset to system default + Amazfit Bip: Various fixes regarding weather, add condition string support for FW 0.0.8.74 Amazfit Bip: enable caller display in later firmwares diff --git a/app/src/main/res/xml/miband_preferences.xml b/app/src/main/res/xml/miband_preferences.xml index 8419ab9ff..0dcc54924 100644 --- a/app/src/main/res/xml/miband_preferences.xml +++ b/app/src/main/res/xml/miband_preferences.xml @@ -30,6 +30,50 @@ android:summary="@string/mi2_prefs_goal_notification_summary" android:title="@string/mi2_prefs_goal_notification" /> + + + + + + + + + + + + + + + +