In case of "network error" after saving settings in the wathchapp, copy the "network error"
+ URL and paste it here:
+
+
+
Incoming configuration data:
diff --git a/app/src/main/assets/app_config/js/gadgetbridge_boilerplate.js b/app/src/main/assets/app_config/js/gadgetbridge_boilerplate.js
index df85886d..a40bf2d7 100644
--- a/app/src/main/assets/app_config/js/gadgetbridge_boilerplate.js
+++ b/app/src/main/assets/app_config/js/gadgetbridge_boilerplate.js
@@ -63,6 +63,7 @@ function gbPebble() {
}
}
this.actuallyOpenURL = function() {
+ document.getElementById('step1compat').style.display="block";
window.open(this.configurationURL.toString(), "config");
}
@@ -114,6 +115,22 @@ function gbPebble() {
this.ready = function() {
}
+ this.parseReturnedPebbleJS = function() {
+
+ var str = document.getElementById('pastereturn').value;
+ var needle = "pebblejs://close#";
+
+ if (str.split(needle)[1] !== undefined) {
+ var t = new Object();
+ t.response = unescape(str.split(needle)[1]);
+ this.parseconfig(t);
+ document.getElementById('step1').style.display="none";
+ document.getElementById('step1compat').style.display="none";
+ document.getElementById('step2').style.display="block";
+ } else {
+ console.error("No valid configuration found in the entered string.");
+ }
+ }
}
var Pebble = new gbPebble();
@@ -123,13 +140,15 @@ if (jsConfigFile != null) {
loadScript(jsConfigFile, function() {
if (getURLVariable('config') == 'true') {
document.getElementById('step1').style.display="none";
+ document.getElementById('step1compat').style.display="none";
+ document.getElementById('step2').style.display="block";
+
var json_string = unescape(getURLVariable('json'));
var t = new Object();
t.response = json_string;
if (json_string != '')
Pebble.parseconfig(t);
} else {
- document.getElementById('step2').style.display="none";
Pebble.ready();
Pebble.showConfiguration();
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ExternalPebbleJSActivity.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ExternalPebbleJSActivity.java
index a5181dcc..f2d30264 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ExternalPebbleJSActivity.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ExternalPebbleJSActivity.java
@@ -54,8 +54,12 @@ public class ExternalPebbleJSActivity extends GBActivity {
Uri uri = getIntent().getData();
if (uri != null) {
//getting back with configuration data
- appUuid = UUID.fromString(uri.getHost());
- queryString = uri.getEncodedQuery();
+ try {
+ appUuid = UUID.fromString(uri.getHost());
+ queryString = uri.getEncodedQuery();
+ } catch (IllegalArgumentException e) {
+ Log.d("returned uri: ", uri.toString());
+ }
} else {
appUuid = (UUID) getIntent().getSerializableExtra("app_uuid");
}
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
new file mode 100644
index 00000000..75ace991
--- /dev/null
+++ b/app/src/main/res/values-hu/strings.xml
@@ -0,0 +1,242 @@
+
+
+ Gadgetbridge
+ HR:
+ (ismeretlen)
+ Aktivitás
+ Mély alvás
+ Könnyű alvás
+ Nem viselt
+ Hibakeresés
+ Új eszköz csatlakoztatása
+ Kilépés
+ Beállítások
+ Rólad
+ Nem
+ Magasság cm-ben
+ Preferált alvási idő órában
+ Testsúly kg-ban
+ Születési év
+ Aktivitásod és alvásod
+ Widget hozzáadása
+ Pén
+ Hét
+ Szo
+ Okos ébresztés
+ Vas
+ Csü
+ Ked
+ Sze
+ mindig
+ Használja az Android Bluetooth párosítás ablakot eszköz párosításához.
+ Beállítás
+ A következő alkalmazást fogod telepíteni:\n\n\n%1$s Version %2$s : %3$s\n
+ Telepítés
+ Aktiválás
+ Deaktiválás
+ Törlés
+ Törlés és eltávolítás a gyorsítótárból
+ Újratelepítés
+ %1$s by %2$s
+ Ébresztő beállítva: %1$02d:%2$02d
+ Zzz
+ hitelesítés
+ hitelesítés szükséges
+ A Bluetooth ki van kapcsolva.
+ A Bluetooth nem támogatott.
+ Aktivitási adatok lekérdezése.
+ Eszköz kép
+ Nem lehet kapcsolódni: %1$s
+ Nem lehet csatlakozni. Rossz Bluetooth cím?
+ Nincs adat. Szinkronizáltál?
+ Lépések
+ Pulzus
+ csatlakoztatva
+ csatlakozás
+ FW: %1$s
+ HW: %1$s FW: %2$s
+ A vibrálás leállításához: Mégse.
+ Elveszett eszköz keresése
+ Szétcsatlakoztatás
+ Szinkronálás
+ Elveszett eszköz keresése...
+ Aktivitásod (ALFA)
+ Ébresztők beállítása
+ Alvási adatok (ALFA)
+ Képernyőkép készítése
+ Hiba a futtatáskor: \'%1$s\'
+ FW: %1$s
+ HW: %1$s
+ Nincs csatlakoztatva.
+ %1$s (%2$s)
+ Engedélyezd a készüléked láthatóságát. A csatlakoztatott készülékek valószínűleg nem fognak megjelenni. Ha a készüléked nem jelenik meg 2 perc elteltével, próbáld újra, majd indítsd újra a telefonod.
+ Megjegyzés:
+ Keresés kezdése
+ Keresés leállítása
+ Hiba a könyvtár létrehozáskor a naplófájlok számára: %1$s
+ nő
+ FIRMWARE-T PRÓBÁLSZ TELEPÍTENI, CSAK SAJÁT FELELŐSSÉGRE TEDD!.\n\n\n Ez a firmware ehhez a hardware-verzióhoz tartozik: %s
+ Firmware-t fogsz telepíteni: %1$s és %2$s a mostani helyett a Mi Band-edre.
+ Firmware-t fogsz telepíteni: %s a mostani helyett a Mi Band-edre.
+ A fájlt nem lehet telepíteni, a készülék nincs készen.
+ Csatlakozás az eszközhöz: %1$s
+ Ez a firmware nem kompatibilis az eszközöddel.
+ A Gadgetbridge fut
+ inicializált
+ inicializálás
+ sikertelen telepítés!
+ sikeres telepítés
+ A telepítéshez szükséges segédfájl nem található.
+ Kérlek várj a telepítési státusz megállapításáig...
+ bináris telepítés %1$d/%2$d
+ bal
+ Jelenlegi lépés/perc
+ Pulzus
+ Aktivitás kezdése
+ Lépésnapló
+ Lépés/perc napló
+ Összes lépés
+ Aktuális aktivitás
+ férfi
+ Nincs találat a mac címre, nem lehet párosítani.
+ Ez a firmware tesztelt és ismerten kompatibilis a Gadgetbridge-el.
+ Ha ennek ellenére is telepíteni szeretnéd, és a dolgok jól működnek, utána kérlek jelezd a Gadgetbridge fejlesztőinek, hogy fehérlistára tehessék a
+ "Ez a firmware nincs tesztelve, lehetséges, hogy nem kompatibilis a Gadgetbridge-el.\n\nNem javasoljuk, hogy feltelepítsd a Mi Band-edre!"
+ Kompatibilis verzió
+ Nem kompatibilis firmware
+ Nem tesztelt verzió!
+ Mi Band Firmware %1$s
+ Párosítás: %s…
+ Amikor vibrálni kezd a Mi Band-ed, érintsd meg párszor egymás után.
+ Nem helyes felhasználói adatok vannak megadva, alapértelmezett adatokat fogok használni.
+ Név/Alias
+ Eszköz időeltolása órákban (Hogy az éjszakai műszakban dolgozók alvását is érzékelje.)
+ Napi céllépésszám
+
+ Pulzus szenzor használata az alvás érzékelés javításához
+
+ Rezgés
+ Melyik kezeden hordod?
+ N/A
+ soha
+ nincs csatlakozva
+ Utoljára töltve: %s \n
+ Töltések száma: %s
+ %1$s fennmaradó akkumulátor töltés: %2$s%%
+ Alacsony akkumulátorszint
+ egyéb
+ Sikertelen telepítés: a firmware nem kompatibilis a Pebble hardver verzióddal.
+ Nem sikerült telepíteni a fájlt: %1$s
+ Pebble Firmware %1$s
+ %1$s (%2$s)
+ Helyes hardververzió
+ Hardververzió eltérés!
+ Tiltott alkalmazások
+ Alapértelmezett
+ Aktivitásmérők
+ Dátum és idő
+ Fejlesztői beállítások
+ Általános beállítások
+ Helység
+ Értesítések
+ Rezgésszám
+ Rezgésbeállítások
+ Általános értesítések
+ Bejővő hívás értesítés
+ K9 E-Mail értesítés
+ Pebble értesítés
+ SMS értesítés
+ Rezgés profil
+ Idő szinkronizálása csatlakozásnál és Android idő- vagy időzónaváltoztatásnál.
+
+ Az adatokat a Mi Band-en fogja tárolni szinkronizálás után is. Hasznos, ha a GadgetBridge-et együtt használod más alkalmazásokkal.
+ Ez segíthet, ha a firmware frissítés sikertelen.
+ Értesítések tiltása a Ne zavarj üzemmód használatakor.
+ Támogatás az alkalmazásoknak, amik értesítést küldenek a Pebble-nek Intent-en keresztül. Ez beszélgetésre használható.
+ Ez az opció erőlteti az utolsó értesítési protokollt a firmware verziótól függően. CSAK AKKOR ENGEDÉLYEZD, HA TUDOD MIT CSINÁLSZ!
+ Nem tesztelt funkciók engedélyezése. CSAK AKKOR ENGEDÉLYEZD, HA TUDOD MIT CSINÁLSZ!
+ A napkelte és napnyugta idejének küldése a Pebble idővonalra a hely és idő alapján
+ Sötét
+ Világos
+ Preferált zenelejátszó
+ Előre megírt válaszok
+ Közös előtag
+ Idő szinkronizálás
+ Mi Band cím
+ Harmadik féltől származó Android alkalmazások hozzáférésének engedélyezése
+ Kapcsolódjon az eszközhöz a Bluetooth bekapcsolásakor
+ Újracsatlakozás automatikusan
+ Aktivitásadatok eszközön hagyása
+
+ Földrajzi hely
+ Szélesség
+ Hosszúság
+ Használja a low-latency módot a Firmware frissítésnél
+ Ne zavarj mód
+ Telefonhívások
+ Általános értesítési támogatás
+ K9-Mail
+ Pebble Üzenetek
+ Ismétlések
+ SMS
+ Preferált Aktivitásmérők
+ Erőltetett értesítés protokoll
+ Nem tesztelt funkciók engedélyezése
+ Újracsatlakozási kísérletek száma
+ Pebble beállítások
+ Pebble Health szinkronizálása
+ Misfit szinkronizálás
+ Morpheuz szinkronizálás
+ Napkelte és napnyugta
+ Téma
+ … és amikor a kijelző be van kapcsolva
+ Naplófájlok írása
+ Eszközspecifikus beállítások
+ MI Band beállítások
+ jobb
+ Ettől %1$s eddig %2$s
+ Az alvásod
+ Érintsd meg az eszközt a csatlakozáshoz
+ Érintsd meg az eszközt az aktivitáshoz
+ Érintsd meg az eszközt az alkalmazáskezelőhöz
+ Teszt
+ Teszt értesítés
+ Ez egy tesztértesítés a Gadgetbridge-től
+ Ébresztés részletek
+ Eszköz párosítása
+ Értesítés tiltólista
+ Alkalmazás kezelő
+ Aktivitásod
+ Gadgetbridge
+ Hibakeresés
+ Eszköz fellelhetőség
+ FW/Alkalmazás telepítő
+ Párosítsd a Mi Band-ed
+ Ébresztések beállítása
+ Beállítások
+ Alvástörténet
+ ismeretlen állapot
+ Nem küldött Firmware
+ Probléma volt a Firmware metaadatainak küldésekor
+ A Firmware telepítés kész
+ A Firmware telepítés kész, az eszköz újraindítása…
+ Firmware frissítés folyamatban
+ Probléma volt a firmware küldésekor. NE INDÍTSD ÚJRA a Mi Band-ed!
+ Firmware írási probléma
+ Firmware frissítése…
+ Mindegyik ébresztés tiltva van
+ Adatok fogadása: %1$s %2$s -tól
+ Hiba történt az ébresztések beállításakor, kérlek próbáld újra!
+ Ébresztések beállítva!
+ Ébresztőóra
+ Hosszú
+ Közepes
+ Csörgés
+ Rövid
+ Szaggatott
+ Vízcsepp
+ várakozás az újracsatlakozásra
+ Lépések ma, cél: %1$s
+ Lépések a héten
+ amikor a kijelző ki van kapcsolva
+
diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml
index 8cf1b287..830f7002 100644
--- a/app/src/main/res/values/arrays.xml
+++ b/app/src/main/res/values/arrays.xml
@@ -24,6 +24,7 @@
Українська한국어日本語
+ Magyar
@@ -39,6 +40,7 @@
ukkoja
+ hu