Skip to content

Commit 9a450a9

Browse files
committed
Merge remote-tracking branch 'upstream/master' into api
2 parents b14b655 + 654c44c commit 9a450a9

File tree

3 files changed

+62
-7
lines changed

3 files changed

+62
-7
lines changed

assets/webconfig/i18n/de.json

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -403,7 +403,7 @@
403403
"edt_conf_enum_dl_verbose2": "Stufe 2",
404404
"edt_conf_enum_dl_verbose3": "Stufe 3",
405405
"edt_conf_enum_dominant_color": "Dominante Farbe - pro LED",
406-
"edt_conf_enum_dominant_color_advanced": "Dominante Farbe fortgeschritten - pro LED",
406+
"edt_conf_enum_dominant_color_advanced": "Dominante Farbe (fortgeschritten) - pro LED",
407407
"edt_conf_enum_effect": "Effekt",
408408
"edt_conf_enum_gbr": "GBR",
409409
"edt_conf_enum_grb": "GRB",
@@ -428,6 +428,8 @@
428428
"edt_conf_enum_transeffect_sudden": "Sofort",
429429
"edt_conf_enum_udp_ddp": "DDP",
430430
"edt_conf_enum_udp_raw": "RAW",
431+
"edt_conf_enum_unicolor_dominant": "Dominante Farbe Gesamtbild - auf alle LED angewandt",
432+
"edt_conf_enum_unicolor_dominant_advanced": "Dominante Farbe Gesamtbild (fortgeschritten) - auf alle LED angewandt",
431433
"edt_conf_enum_unicolor_mean": "Durchschnittsfarbe Gesamtbild - auf alle LED angewandt",
432434
"edt_conf_fg_display_expl": "Gebe an, von welchem Desktop aufgenommen werden soll. (Multi Monitor Setup)",
433435
"edt_conf_fg_display_title": "Display",
@@ -1090,6 +1092,7 @@
10901092
"remote_input_ip": "IP:",
10911093
"remote_input_label": "Quellenauswahl",
10921094
"remote_input_label_autoselect": "Automatische Auswahl",
1095+
"remote_input_no_sources": "Keine Quellen verfügbar.",
10931096
"remote_input_origin": "Ursprung",
10941097
"remote_input_owner": "Typ",
10951098
"remote_input_priority": "Priorität",
@@ -1099,10 +1102,12 @@
10991102
"remote_losthint": "Hinweis: Alle Änderungen gehen nach einem Neustart verloren.",
11001103
"remote_maptype_intro": "Für gewöhnlich entscheidet dein LED-Layout welcher Bildbereich welche LED zugewiesen bekommt, dies kann hier geändert werden: $1",
11011104
"remote_maptype_label": "LED-Bereich Zuordnung",
1102-
"remote_maptype_label_dominant_color": "Dominante Farbe",
1103-
"remote_maptype_label_dominant_color_advanced": "Dominante Farbe fortgeschritten",
1104-
"remote_maptype_label_multicolor_mean": "Durchschnittsfarbe einfach",
1105-
"remote_maptype_label_multicolor_mean_squared": "Durchschnittsfarbe zum Quadrat",
1105+
"remote_maptype_label_dominant_color": "Dominante Farbe - einfach",
1106+
"remote_maptype_label_dominant_color_advanced": "Dominante Farbe - fortgeschritten",
1107+
"remote_maptype_label_multicolor_mean": "Durchschnittsfarbe - einfach",
1108+
"remote_maptype_label_multicolor_mean_squared": "Durchschnittsfarbe - zum Quadrat",
1109+
"remote_maptype_label_unicolor_dominant": "Dominante Farbe Gesamtbild - einfach",
1110+
"remote_maptype_label_unicolor_dominant_advanced": "Dominante Farbe Gesamtbild - fortgeschritten",
11061111
"remote_maptype_label_unicolor_mean": "Durchschnittsfarbe Gesamtbild",
11071112
"remote_optgroup_syseffets": "Mitgelieferte Effekte",
11081113
"remote_optgroup_templates_custom": "Nutzer Vorlage",
@@ -1228,5 +1233,8 @@
12281233
"wiz_yeelight_desc2": "Nun kannst du auswählen, welche der Lampen hinzugefügt werden sollen. Mit der Position wählst du aus, wo die jeweilige Lampe \"im Bild\" sitzen soll. Deaktivierte Lampen werden nicht hinzugefügt. Als Hilfe zur Identifizierung kannst du sie mit einem Klick auf den rechten Button kurz aufleuchten lassen.",
12291234
"wiz_yeelight_intro1": "Dieser Assistent hilft dir bei der Konfiguration von Hyperion für Yeelight. Zu den Funktionen zählen ein automatisches Finden der Yeelights, die einzelnen Lampen unterschiedlichen Bereichen im Bild zuzuordnen und weitere Einstellungen von Hyperion automatisch anzupassen. Kurz gesagt: Komplette Einrichtung mit ein paar Klicks.",
12301235
"wiz_yeelight_title": "Yeelight Einrichtungsassistent",
1231-
"wiz_yeelight_unsupported": "Nicht unterstützt"
1236+
"wiz_yeelight_unsupported": "Nicht unterstützt",
1237+
"ws_error_occured": "Ein WebSocket-Fehler ist aufgetreten",
1238+
"ws_not_supported": "Ihr Browser unterstützt kein Websocket Verbindungen",
1239+
"ws_processing_exception": "Bei der Verarbeitung von Websocket-Nachrichten gibt es einen Fehler"
12321240
}

assets/webconfig/i18n/sv.json

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,8 @@
428428
"edt_conf_enum_transeffect_sudden": "Direkt",
429429
"edt_conf_enum_udp_ddp": "DDP",
430430
"edt_conf_enum_udp_raw": "RAW",
431+
"edt_conf_enum_unicolor_dominant": "Bildens dominerande färg – appliceras på alla LED",
432+
"edt_conf_enum_unicolor_dominant_advanced": "Bildens dominerande färg (avancerat) – appliceras på alla LED",
431433
"edt_conf_enum_unicolor_mean": "Enfärgad",
432434
"edt_conf_fg_display_expl": "Ange vilket skrivbord som ska spelas in från. (Inställning av flera skärmar)",
433435
"edt_conf_fg_display_title": "Skärm",
@@ -460,14 +462,22 @@
460462
"edt_conf_forwarder_flat_services_discovered_title": "Flatbuffer-mål hittades",
461463
"edt_conf_forwarder_flat_title": "Lista över flatbuffer-mål",
462464
"edt_conf_forwarder_heading_title": "Omdirigerare",
465+
"edt_conf_forwarder_instance_expl": "Instans som ska vidarebefordras",
466+
"edt_conf_forwarder_instance_title": "Vidarebefordringsinstans",
467+
"edt_conf_forwarder_instance_title_info": "Välj instansen från vilken innehållet ska vidarebefordras",
463468
"edt_conf_forwarder_json_expl": "Ett JSON-API-tjänstmål",
464469
"edt_conf_forwarder_json_itemtitle": "JSON-API-mål",
465470
"edt_conf_forwarder_json_services_discovered_expl": "Hittade Hyperion-servrar med JSON-API-tjänst",
466471
"edt_conf_forwarder_json_services_discovered_title": "JSON-mål hittades",
467472
"edt_conf_forwarder_json_title": "Lista över JSON-API-mål",
473+
"edt_conf_forwarder_no_instance_configured_title": "Ingen instans är för närvarande konfigurerad",
468474
"edt_conf_forwarder_remote_service_discovered_none": "Inga andra Hyperion-tjänster hittades",
469475
"edt_conf_forwarder_service_name_expl": "Tjänsteleverantörens namn",
470476
"edt_conf_forwarder_service_name_title": "Servicenamn",
477+
"edt_conf_forwarder_target_instanceID_expl": "Fjärrinstansens ID som vidarebefordringsförfrågan ska tillämpas på. För instans-ID = 255 kommer förfrågan att tillämpas på alla instanser",
478+
"edt_conf_forwarder_target_instanceID_title": "Instans-ID",
479+
"edt_conf_forwarder_target_instances_expl": "Lista över fjärrinstans-ID:n som vidarebefordringsförfrågan ska tillämpas på. För instans-ID = 255 kommer förfrågan att tillämpas på alla instanser",
480+
"edt_conf_forwarder_target_instances_title": "Fjärrinstanser",
471481
"edt_conf_gen_configVersion_title": "Konfiguration per version",
472482
"edt_conf_gen_heading_title": "Allmänna Inställningar",
473483
"edt_conf_gen_name_expl": "Namnet används för att bättre identifiera Hyperion. (användbart för flera instanser)",
@@ -513,6 +523,7 @@
513523
"edt_conf_network_ip_itemtitle": "IP",
514524
"edt_conf_network_localApiAuth_expl": "Om den är aktiverad måste anslutningar från hemnätverket autentiseras med en nyckel.",
515525
"edt_conf_network_localApiAuth_title": "Lokal API-autentisering",
526+
"edt_conf_network_port_validation_error": "Porten kan inte vara samma som för $1",
516527
"edt_conf_network_restirctedInternetAccessAPI_expl": "Begränsa åtkomsten till API:t över internet till specifika IP-adresser",
517528
"edt_conf_network_restirctedInternetAccessAPI_title": "Begränsning till IP-adresser",
518529
"edt_conf_os_events_lockEnable_expl": "Lyssna på skärmens lås/upplåsningshändelser",
@@ -618,6 +629,8 @@
618629
"edt_conf_webConfig_keyPath_title": "Nyckelväg",
619630
"edt_conf_webConfig_port_expl": "Port för WebServer, RPC och WebSocket HTTP-anslutningar",
620631
"edt_conf_webConfig_port_title": "HTTP-port",
632+
"edt_conf_webConfig_sslPort_expl": "Port för HTTPS-anslutningar till webbserver, RPC och WebSocket",
633+
"edt_conf_webConfig_sslPort_title": "HTTPS-port",
621634
"edt_dev_auth_key_title": "Auktorisationsnyckel",
622635
"edt_dev_auth_key_title_info": "Auktorisationsnyckel krävs för att få åtkomst till enheten",
623636
"edt_dev_enum_auto": "Auto",
@@ -921,6 +934,7 @@
921934
"edt_msgcust_error_hostname_ip4": "Inte en giltig IPv4-adress eller ogiltigt värdnamn",
922935
"effectsconfigurator_button_conttest": "Kontinuerligt test",
923936
"effectsconfigurator_button_deleffect": "Ta bort effekt",
937+
"effectsconfigurator_button_loadeffect": "Ladda effekt",
924938
"effectsconfigurator_button_saveeffect": "Spara effekt",
925939
"effectsconfigurator_button_starttest": "Starta testet",
926940
"effectsconfigurator_button_stoptest": "Stoppa testet",
@@ -1073,10 +1087,12 @@
10731087
"remote_effects_label_picture": "Bild:",
10741088
"remote_input_clearall": "Ta bort alla effekter/färger",
10751089
"remote_input_duration": "Varaktighet:",
1090+
"remote_input_duration_endless": "Oändlig",
10761091
"remote_input_intro": "Hyperion använder ett prioriteringssystem för att välja källa. Allt du ställer in har prioritet (effekter, skärm, plattformsupptagning, USB-upptagning och nätverkskällor). Som standard använder Hyperion den lägsta prioritetskällan. Här kan du aktivt påverka den. $1",
10771092
"remote_input_ip": "IP:",
10781093
"remote_input_label": "Val av källa",
10791094
"remote_input_label_autoselect": "Automatiskt val",
1095+
"remote_input_no_sources": "Inga källor tillgängliga",
10801096
"remote_input_origin": "Ursprung",
10811097
"remote_input_owner": "Typ",
10821098
"remote_input_priority": "Prioritet",
@@ -1090,6 +1106,8 @@
10901106
"remote_maptype_label_dominant_color_advanced": "Dominant Färg Avancerad",
10911107
"remote_maptype_label_multicolor_mean": "Flerfärgad",
10921108
"remote_maptype_label_multicolor_mean_squared": "Medelfärg i kvadrat",
1109+
"remote_maptype_label_unicolor_dominant": "Dominerande färg för hela bilden – enkel",
1110+
"remote_maptype_label_unicolor_dominant_advanced": "Dominerande färg för hela bilden – avancerad",
10931111
"remote_maptype_label_unicolor_mean": "Enfärgad",
10941112
"remote_optgroup_syseffets": "Inkluderade effekter",
10951113
"remote_optgroup_templates_custom": "Användarmall",
@@ -1215,5 +1233,8 @@
12151233
"wiz_yeelight_desc2": "Nu kan du välja vilken av lamporna som ska läggas till. Med positionen väljer du var respektive lampa ska sitta \"på bilden\". Inaktiverade lampor läggs inte till. För att hjälpa till att identifiera dem kan du få dem att lysa upp kort genom att klicka på höger knapp.",
12161234
"wiz_yeelight_intro1": "Den här guiden hjälper dig att konfigurera Hyperion för Yeelight. Funktionerna inkluderar att automatiskt hitta Yeelights, tilldela de individuella lamporna till olika områden i bilden och automatiskt justera andra Hyperion-inställningar. Kort sagt: Slutför installationen med bara några klick.",
12171235
"wiz_yeelight_title": "Yeelight-installationsguide",
1218-
"wiz_yeelight_unsupported": "Utan stöd"
1236+
"wiz_yeelight_unsupported": "Utan stöd",
1237+
"ws_error_occured": "WebSocket-fel inträffade",
1238+
"ws_not_supported": "WebSocket stöds inte av din webbläsare",
1239+
"ws_processing_exception": "Undantag vid hantering av WebSocket-meddelande"
12191240
}

assets/webconfig/js/content_index.js

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -508,3 +508,29 @@ function suppressDefaultPwWarning() {
508508
setStorage("suppressDefaultPwWarning", String(checked));
509509
}
510510

511+
// Menuitem toggle;
512+
function SwitchToMenuItem(target, item) {
513+
document.getElementById(target).click(); // Get <a href menu item;
514+
let sidebar = $('#side-menu'); // Get sidebar menu;
515+
sidebar.find('.active').toggleClass('inactive'); // find all active classes and set inactive;
516+
sidebar.find('.in').removeClass("in"); // Find all collapsed menu items and close it by remove "in" class;
517+
$('#' + target).removeClass('inactive'); // Remove inactive state by classname;
518+
$('#' + target).addClass('active'); // Add active state by classname;
519+
let cl_object = $('#' + target).closest('ul'); // Find closest ul sidemenu header;
520+
cl_object.addClass('in'); // Add class "in" to expand header in sidebar menu;
521+
if (item) { // Jump to div "item" if available. Time limit 3 seconds
522+
function scrollTo(counter) {
523+
if (counter < 30) {
524+
setTimeout(function () {
525+
counter++;
526+
if ($('#' + item).length)
527+
$('#' + item)[0].scrollIntoView();
528+
else
529+
scrollTo(counter);
530+
}, 100);
531+
}
532+
}
533+
534+
scrollTo(0);
535+
}
536+
};

0 commit comments

Comments
 (0)