Skip to content

Commit b64f583

Browse files
committed
feat: add remote IP address to connection stats sidebar
1 parent 1d1e58f commit b64f583

File tree

10 files changed

+347
-339
lines changed

10 files changed

+347
-339
lines changed

ui/localization/messages/da.json

Lines changed: 29 additions & 35 deletions
Large diffs are not rendered by default.

ui/localization/messages/de.json

Lines changed: 45 additions & 51 deletions
Large diffs are not rendered by default.

ui/localization/messages/en.json

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,7 @@
242242
"general_auto_update_error": "Failed to set auto-update: {error}",
243243
"general_auto_update_title": "Auto Update",
244244
"general_check_for_updates": "Check for Updates",
245+
"general_check_for_stable_updates": "Downgrade",
245246
"general_page_description": "Configure device settings and update preferences",
246247
"general_reboot_description": "Do you want to proceed with rebooting the system?",
247248
"general_reboot_device": "Reboot Device",
@@ -855,12 +856,6 @@
855856
"video_overlay_no_hdmi_ensure_power": "Ensure source device is powered on and outputting a signal",
856857
"video_overlay_no_hdmi_signal": "No HDMI signal detected.",
857858
"video_overlay_pointerlock_click_to_enable": "Click on the video to enable mouse control",
858-
"video_overlay_reboot_device_is_rebooting": "Device is Rebooting",
859-
"video_overlay_reboot_different_ip_message": "The device may have restarted with a different IP address. Check the JetKVM's physical display to find the current IP address and reconnect.",
860-
"video_overlay_reboot_please_wait_message": "Please wait while the device restarts. This usually takes 20-30 seconds.",
861-
"video_overlay_reboot_timeout_message": "Automatic Reconnection Timed Out",
862-
"video_overlay_reboot_unable_to_reconnect": "Unable to Reconnect",
863-
"video_overlay_reboot_waiting_for_restart": "Waiting for device to restart…",
864859
"video_overlay_retrying_connection": "Retrying connection…",
865860
"video_overlay_troubleshooting_guide": "Troubleshooting Guide",
866861
"video_overlay_try_again": "Try again",
@@ -897,5 +892,27 @@
897892
"wake_on_lan_invalid_mac": "Invalid MAC address",
898893
"wake_on_lan_magic_sent_success": "Magic Packet sent successfully",
899894
"welcome_to_jetkvm": "Welcome to JetKVM",
900-
"welcome_to_jetkvm_description": "Control any computer remotely"
895+
"welcome_to_jetkvm_description": "Control any computer remotely",
896+
"advanced_version_update_app_label": "App Version",
897+
"advanced_version_update_button": "Update to Version",
898+
"advanced_version_update_description": "Install a specific version from GitHub releases",
899+
"advanced_version_update_github_link": "JetKVM releases page",
900+
"advanced_version_update_helper": "Find available versions on the",
901+
"advanced_version_update_system_label": "System Version",
902+
"advanced_version_update_target_app": "App only",
903+
"advanced_version_update_target_both": "Both App and System",
904+
"advanced_version_update_target_label": "What to update",
905+
"advanced_version_update_target_system": "System only",
906+
"advanced_version_update_title": "Update to Specific Version",
907+
"advanced_error_version_update": "Failed to initiate version update: {error}",
908+
"general_update_downgrade_available_description": "A downgrade is available to revert to a previous version.",
909+
"general_update_downgrade_available_title": "Downgrade Available",
910+
"general_update_downgrade_button": "Downgrade Now",
911+
"general_update_keep_current_button": "Keep Current Version",
912+
"advanced_version_update_reset_config_description": "Reset configuration after the update",
913+
"advanced_version_update_reset_config_label": "Reset configuration",
914+
"connection_stats_remote_ip_address": "Remote IP Address",
915+
"connection_stats_remote_ip_address_description": "The IP address of the remote device.",
916+
"connection_stats_remote_ip_address_copy_error": "Failed to copy remote IP address",
917+
"connection_stats_remote_ip_address_copy_success": "Remote IP address { ip } copied to clipboard"
901918
}

ui/localization/messages/es.json

Lines changed: 41 additions & 47 deletions
Large diffs are not rendered by default.

ui/localization/messages/fr.json

Lines changed: 52 additions & 58 deletions
Large diffs are not rendered by default.

ui/localization/messages/it.json

Lines changed: 58 additions & 64 deletions
Large diffs are not rendered by default.

ui/localization/messages/nb.json

Lines changed: 35 additions & 41 deletions
Large diffs are not rendered by default.

ui/localization/messages/sv.json

Lines changed: 23 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
"action_bar_web_terminal": "Webbterminal",
5858
"advanced_description": "Få åtkomst till ytterligare inställningar för felsökning och anpassning",
5959
"advanced_dev_channel_description": "Få tidiga uppdateringar från utvecklingskanalen",
60-
"advanced_dev_channel_title": "Utvecklingskanal",
60+
"advanced_dev_channel_title": "Uppdateringar av utvecklarkanaler",
6161
"advanced_developer_mode_description": "Aktivera avancerade funktioner för utvecklare",
6262
"advanced_developer_mode_enabled_title": "Utvecklarläge aktiverat",
6363
"advanced_developer_mode_title": "Utvecklarläge",
@@ -75,15 +75,15 @@
7575
"advanced_error_usb_emulation_disable": "Misslyckades med att inaktivera USB-emulering: {error}",
7676
"advanced_error_usb_emulation_enable": "Misslyckades med att aktivera USB-emulering: {error}",
7777
"advanced_loopback_only_description": "Begränsa åtkomst till webbgränssnittet endast till lokal värd (127.0.0.1)",
78-
"advanced_loopback_only_title": "Loopback-läge",
78+
"advanced_loopback_only_title": "Endast loopback-läge",
7979
"advanced_loopback_warning_before": "Innan du aktiverar den här funktionen, se till att du har antingen:",
8080
"advanced_loopback_warning_cloud": "Molnåtkomst aktiverad och fungerar",
8181
"advanced_loopback_warning_confirm": "Jag förstår, aktivera ändå",
8282
"advanced_loopback_warning_description": "VARNING: Detta begränsar åtkomsten till webbgränssnittet endast till localhost (127.0.0.1).",
8383
"advanced_loopback_warning_ssh": "SSH-åtkomst konfigurerad och testad",
8484
"advanced_loopback_warning_title": "Aktivera endast loopback-läge?",
8585
"advanced_reset_config_button": "Återställ konfiguration",
86-
"advanced_reset_config_description": "Återställ konfigurationen till standardinställningar (du loggas ut).",
86+
"advanced_reset_config_description": "Återställ konfigurationen till standard. Detta loggar ut dig.",
8787
"advanced_reset_config_title": "Återställ konfigurationen",
8888
"advanced_ssh_access_description": "Lägg till din offentliga SSH-nyckel för att aktivera säker fjärråtkomst till enheten",
8989
"advanced_ssh_access_title": "SSH-åtkomst",
@@ -94,7 +94,7 @@
9494
"advanced_success_loopback_enabled": "Endast loopback-läge aktiverat. Starta om enheten för att tillämpa.",
9595
"advanced_success_reset_config": "Konfigurationen återställdes till standardinställningarna",
9696
"advanced_success_update_ssh_key": "SSH-nyckeln har uppdaterats",
97-
"advanced_title": "Avancerat",
97+
"advanced_title": "Avancerad",
9898
"advanced_troubleshooting_mode_description": "Diagnostikverktyg och ytterligare kontroller för felsökning och utvecklingsändamål",
9999
"advanced_troubleshooting_mode_title": "Felsökningsläge",
100100
"advanced_update_ssh_key_button": "Uppdatera SSH-nyckel",
@@ -115,9 +115,9 @@
115115
"atx_power_control_get_state_error": "Misslyckades med att hämta ATX-strömstatus: {error}",
116116
"atx_power_control_hdd_led": "Hårddisk-LED",
117117
"atx_power_control_long_power_button": "Långt tryck",
118-
"atx_power_control_power_button": "Ström",
118+
"atx_power_control_power_button": "Driva",
119119
"atx_power_control_power_led": "Ström-LED",
120-
"atx_power_control_reset_button": "Starta om",
120+
"atx_power_control_reset_button": "Återställa",
121121
"atx_power_control_send_action_error": "Misslyckades med att skicka ATX-strömåtgärd {action} : {error}",
122122
"atx_power_control_short_power_button": "Kort tryck",
123123
"auth_authentication_mode": "Välj ett autentiseringsläge",
@@ -128,7 +128,7 @@
128128
"auth_connect_to_cloud_description": "Lås upp fjärråtkomst och avancerade funktioner för din enhet",
129129
"auth_header_cta_already_have_account": "Har du redan ett konto?",
130130
"auth_header_cta_dont_have_account": "Har du inget konto?",
131-
"auth_header_cta_new_to_jetkvm": "Ny på JetKVM?",
131+
"auth_header_cta_new_to_jetkvm": "Nybörjare på JetKVM?",
132132
"auth_login": "Logga in på ditt JetKVM-konto",
133133
"auth_login_action": "Logga in",
134134
"auth_login_description": "Logga in för att få åtkomst till och hantera dina enheter säkert",
@@ -186,7 +186,7 @@
186186
"connection_stats_video_description": "Videoströmmen från JetKVM till klienten.",
187187
"continue": "Fortsätta",
188188
"creating_peer_connection": "Skapar peer-kontakt…",
189-
"dc_power_control_current": "Ström",
189+
"dc_power_control_current": "Nuvarande",
190190
"dc_power_control_current_unit": "En",
191191
"dc_power_control_get_state_error": "Misslyckades med att hämta likströmsstatus: {error}",
192192
"dc_power_control_power": "Driva",
@@ -305,7 +305,7 @@
305305
"hardware_power_saving_failed_error": "Misslyckades med att ställa in energisparläge: {error}",
306306
"hardware_power_saving_hdmi_sleep_description": "Stäng av inspelning efter 90 sekunders inaktivitet",
307307
"hardware_power_saving_hdmi_sleep_title": "HDMI-viloläge",
308-
"hardware_power_saving_title": "Energisparläge",
308+
"hardware_power_saving_title": "Energisparande",
309309
"hardware_time_10_minutes": "10 minuter",
310310
"hardware_time_1_hour": "1 timme",
311311
"hardware_time_1_minute": "1 minut",
@@ -366,14 +366,14 @@
366366
"keyboard_layout_long_description": "Det virtuella tangentbordet, textklistringen och tangentbordsmakron skickar individuella tangenttryckningar till målenheten. Tangentbordslayouten avgör vilka tangentkoder som skickas. Se till att tangentbordslayouten i JetKVM matchar inställningarna i operativsystemet.",
367367
"keyboard_layout_success": "Tangentbordslayouten har ställts in på {layout}",
368368
"keyboard_layout_title": "Tangentbordslayout",
369-
"keyboard_show_pressed_keys_description": "Visa nedtryckta tangenter i statusfältet",
369+
"keyboard_show_pressed_keys_description": "Visa tangenterna som för närvarande är nedtryckta i statusfältet",
370370
"keyboard_show_pressed_keys_title": "Visa nedtryckta tangenter",
371371
"keyboard_title": "Tangentbord",
372372
"kvm_terminal": "KVM-terminal",
373373
"last_online": "Senast online {time}",
374374
"learn_more": "Läs mer",
375375
"load": "Ladda",
376-
"loading": "Laddar",
376+
"loading": "Belastning",
377377
"local_auth_change_local_device_password_description": "Ange ditt nuvarande lösenord och ett nytt lösenord för att uppdatera ditt lokala enhetsskydd.",
378378
"local_auth_change_local_device_password_title": "Ändra lösenord för lokal enhet",
379379
"local_auth_confirm_new_password_label": "Bekräfta nytt lösenord",
@@ -574,7 +574,7 @@
574574
"mouse_mode_absolute": "Absolut",
575575
"mouse_mode_absolute_description": "Mest bekvämt",
576576
"mouse_mode_relative": "Relativ",
577-
"mouse_mode_relative_description": "Mest kompatibelt",
577+
"mouse_mode_relative_description": "Mest kompatibla",
578578
"mouse_modes_description": "Välj musinmatningsläge",
579579
"mouse_modes_title": "Lägen",
580580
"mouse_scroll_high": "Hög",
@@ -586,7 +586,7 @@
586586
"mouse_scroll_very_high": "Mycket hög",
587587
"mouse_title": "Mus",
588588
"network_custom_domain": "Anpassad domän",
589-
"network_description": "Konfigurera nätverksinställningar",
589+
"network_description": "Konfigurera dina nätverksinställningar",
590590
"network_dhcp_client_description": "Konfigurera vilken DHCP-klient som ska användas",
591591
"network_dhcp_client_jetkvm": "JetKVM Intern",
592592
"network_dhcp_client_title": "DHCP-klient",
@@ -598,7 +598,7 @@
598598
"network_dhcp_lease_renew_success": "DHCP-lease förnyad",
599599
"network_domain_custom": "Anpassad",
600600
"network_domain_description": "Nätverksdomänsuffix för enheten",
601-
"network_domain_dhcp_provided": "Tillhandahålls av DHCP",
601+
"network_domain_dhcp_provided": "DHCP tillhandahålls",
602602
"network_domain_local": ".lokal",
603603
"network_domain_title": "Domän",
604604
"network_hostname_description": "Enhetsidentifierare i nätverket. Tomt för systemstandard",
@@ -636,7 +636,7 @@
636636
"network_ipv6_prefix_invalid": "Prefixet måste vara mellan 0 och 128",
637637
"network_ll_dp_all": "Alla",
638638
"network_ll_dp_basic": "Grundläggande",
639-
"network_ll_dp_description": "Styr vilka TLV:er som skickas via LLDP",
639+
"network_ll_dp_description": "Kontrollera vilka TLV:er som ska skickas via Link Layer Discovery Protocol",
640640
"network_ll_dp_disabled": "Inaktiverad",
641641
"network_ll_dp_title": "LLDP",
642642
"network_mac_address_copy_error": "Misslyckades med att kopiera MAC-adressen",
@@ -656,7 +656,7 @@
656656
"network_save_settings": "Spara inställningar",
657657
"network_save_settings_apply_title": "Tillämpa nätverksinställningar",
658658
"network_save_settings_confirm": "Tillämpa ändringar",
659-
"network_save_settings_confirm_description": "Följande nätverksinställningar tillämpas. Dessa ändringar kan kräva en omstart och orsaka en kortvarig frånkoppling.",
659+
"network_save_settings_confirm_description": "Följande nätverksinställningar kommer att tillämpas. Dessa ändringar kan kräva en omstart och orsaka en kortvarig frånkoppling.",
660660
"network_save_settings_confirm_heading": "Konfigurationsändringar",
661661
"network_save_settings_failed": "Misslyckades med att spara nätverksinställningar: {error}",
662662
"network_save_settings_success": "Nätverksinställningar sparade",
@@ -700,7 +700,7 @@
700700
"peer_connection_error": "Anslutningsfel",
701701
"peer_connection_failed": "Anslutningen misslyckades",
702702
"peer_connection_new": "Ansluter",
703-
"previous": "Föregående",
703+
"previous": "Tidigare",
704704
"register_device_error": "Det uppstod ett fel {error} din enhet registrerades.",
705705
"register_device_finish_button": "Slutför installationen",
706706
"register_device_name_description": "Namnge din enhet så att du enkelt kan identifiera den senare. Du kan ändra namnet när som helst.",
@@ -714,9 +714,9 @@
714714
"rename_device_new_name_label": "Nytt enhetsnamn",
715715
"rename_device_new_name_placeholder": "Plex Media Server",
716716
"rename_device_no_name": "Vänligen ange ett namn",
717-
"retry": "Försök igen",
718-
"saving": "Sparar",
719-
"search_placeholder": "Sök",
717+
"retry": "Försöka igen",
718+
"saving": "Sparande",
719+
"search_placeholder": "Söka",
720720
"serial_console": "Seriell konsol",
721721
"serial_console_baud_rate": "Baudhastighet",
722722
"serial_console_configure_description": "Konfigurera dina seriella konsolinställningar",
@@ -745,7 +745,7 @@
745745
"settings_mouse": "Mus",
746746
"settings_network": "Nätverk",
747747
"settings_video": "Video",
748-
"something_went_wrong": "Något gick fel. Försök igen senare eller kontakta support.",
748+
"something_went_wrong": "Något gick fel. Försök igen senare eller kontakta supporten.",
749749
"step_counter_step": "Steg {step}",
750750
"subnet_mask": "Subnätmask",
751751
"time_division_days": "dagar",
@@ -829,7 +829,7 @@
829829
"video_edid_jetkvm_default": "JetKVM-standard",
830830
"video_edid_set_success": "EDID har ställts in på {edid}",
831831
"video_edid_title": "EDID",
832-
"video_enhancement_description": "Justera färginställningarna för att göra bilden mer levande och färgrik",
832+
"video_enhancement_description": "Justera färginställningarna för att göra videoutgången mer levande och färgglad",
833833
"video_enhancement_title": "Videoförbättring",
834834
"video_failed_get_debug_info": "Misslyckades med att hämta felsökningsinformation: {error}",
835835
"video_failed_get_edid": "Misslyckades med att hämta EDID: {error}",
@@ -853,14 +853,8 @@
853853
"video_overlay_no_hdmi_adapter_compat": "Om du använder en adapter, se till att den är kompatibel och fungerar korrekt.",
854854
"video_overlay_no_hdmi_ensure_cable": "Se till att HDMI-kabeln är ordentligt ansluten i båda ändar",
855855
"video_overlay_no_hdmi_ensure_power": "Se till att källenheten är påslagen och matar ut en signal",
856-
"video_overlay_no_hdmi_signal": "Ingen HDMI-signal hittades.",
856+
"video_overlay_no_hdmi_signal": "Ingen HDMI-signal detekterad.",
857857
"video_overlay_pointerlock_click_to_enable": "Klicka på videon för att aktivera muskontroll",
858-
"video_overlay_reboot_device_is_rebooting": "Enheten startar om",
859-
"video_overlay_reboot_different_ip_message": "Enheten kan ha startats om med en annan IP-adress. Kontrollera JetKVM:s fysiska skärm för att hitta den aktuella IP-adressen och anslut igen.",
860-
"video_overlay_reboot_please_wait_message": "Vänta medan enheten startar om. Detta tar vanligtvis 20–30 sekunder.",
861-
"video_overlay_reboot_timeout_message": "Automatisk återanslutning har nått tidsgränsen",
862-
"video_overlay_reboot_unable_to_reconnect": "Det går inte att återansluta",
863-
"video_overlay_reboot_waiting_for_restart": "Väntar på att enheten ska startas om…",
864858
"video_overlay_retrying_connection": "Försöker ansluta igen…",
865859
"video_overlay_troubleshooting_guide": "Felsökningsguide",
866860
"video_overlay_try_again": "Försök igen",

ui/localization/messages/zh.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -855,12 +855,6 @@
855855
"video_overlay_no_hdmi_ensure_power": "确保源设备已打开并输出信号",
856856
"video_overlay_no_hdmi_signal": "未检测到 HDMI 信号。",
857857
"video_overlay_pointerlock_click_to_enable": "点击视频即可启用鼠标控制",
858-
"video_overlay_reboot_device_is_rebooting": "设备正在重启",
859-
"video_overlay_reboot_different_ip_message": "设备可能已使用不同的 IP 地址重启。请检查 JetKVM 的物理显示器以找到当前 IP 地址并重新连接。",
860-
"video_overlay_reboot_please_wait_message": "请等待设备重启。这通常需要 20-30 秒。",
861-
"video_overlay_reboot_timeout_message": "自动重新连接超时",
862-
"video_overlay_reboot_unable_to_reconnect": "无法重新连接",
863-
"video_overlay_reboot_waiting_for_restart": "正在等待设备重启…",
864858
"video_overlay_retrying_connection": "正在重试连接…",
865859
"video_overlay_troubleshooting_guide": "故障排除指南",
866860
"video_overlay_try_again": "再试一次",
@@ -897,5 +891,11 @@
897891
"wake_on_lan_invalid_mac": "无效的 MAC 地址",
898892
"wake_on_lan_magic_sent_success": "魔包发送成功",
899893
"welcome_to_jetkvm": "欢迎来到 JetKVM",
900-
"welcome_to_jetkvm_description": "远程控制任何计算机"
894+
"welcome_to_jetkvm_description": "远程控制任何计算机",
895+
"video_overlay_reboot_device_is_rebooting": "设备正在重启",
896+
"video_overlay_reboot_different_ip_message": "设备可能已使用不同的 IP 地址重启。请检查 JetKVM 的物理显示器以找到当前 IP 地址并重新连接。",
897+
"video_overlay_reboot_please_wait_message": "请等待设备重启。这通常需要 20-30 秒。",
898+
"video_overlay_reboot_timeout_message": "自动重新连接超时",
899+
"video_overlay_reboot_unable_to_reconnect": "无法重新连接",
900+
"video_overlay_reboot_waiting_for_restart": "正在等待设备重启…"
901901
}

0 commit comments

Comments
 (0)