diff --git a/ui/localization/jetKVM.UI.inlang/settings.json b/ui/localization/jetKVM.UI.inlang/settings.json index b143702a4..aada1ad76 100644 --- a/ui/localization/jetKVM.UI.inlang/settings.json +++ b/ui/localization/jetKVM.UI.inlang/settings.json @@ -15,6 +15,7 @@ "pt", "ru", "sv", + "sk", "zh-tw", "zh" ], @@ -31,6 +32,7 @@ "pt", "ru", "sv", + "sk", "zh-tw", "zh" ], diff --git a/ui/localization/messages/cy.json b/ui/localization/messages/cy.json index cb22b38b1..ec2019f6c 100644 --- a/ui/localization/messages/cy.json +++ b/ui/localization/messages/cy.json @@ -479,6 +479,7 @@ "locale_nb": "Norsk (bokmål)", "locale_pt": "Português", "locale_ru": "Русский", + "locale_sk": "Slofaceg", "locale_sv": "Svenska", "locale_zh": "中文 (简体)", "locale_zh_tw": "中文 (繁體)", @@ -815,6 +816,7 @@ "other_session_use_here_button": "Defnyddio Yma", "page_not_found_description": "Nid yw'r dudalen roeddech yn chwilio amdani yn bodoli.", "paste_modal_confirm_paste": "Cadarnhau Gludo", + "paste_modal_confirm_paste_and_close": "Cadarnhau Gludo a Chau", "paste_modal_delay_between_keys": "Oedi rhwng bysellau", "paste_modal_delay_out_of_range": "Rhaid i'r oedi fod rhwng {min} a {max}", "paste_modal_failed_paste": "Methwyd â gludo testun: {error}", diff --git a/ui/localization/messages/da.json b/ui/localization/messages/da.json index 075a91f5e..d3c7bbe66 100644 --- a/ui/localization/messages/da.json +++ b/ui/localization/messages/da.json @@ -484,6 +484,7 @@ "locale_nb": "Norsk (bokmål)", "locale_pt": "Português", "locale_ru": "Русский", + "locale_sk": "Slovakisk", "locale_sv": "Svenska", "locale_zh": "中文 (简体)", "locale_zh_tw": "中文 (繁體)", @@ -828,6 +829,7 @@ "other_session_use_here_button": "Brug her", "page_not_found_description": "Den side, du ledte efter, findes ikke.", "paste_modal_confirm_paste": "Bekræft indsætning", + "paste_modal_confirm_paste_and_close": "Bekræft indsætning og luk", "paste_modal_delay_between_keys": "Forsinkelse mellem taster", "paste_modal_delay_out_of_range": "Forsinkelsen skal være mellem {min} og {max}", "paste_modal_failed_paste": "Kunne ikke indsætte tekst: {error}", diff --git a/ui/localization/messages/de.json b/ui/localization/messages/de.json index 0b89ef173..a8fb2102d 100644 --- a/ui/localization/messages/de.json +++ b/ui/localization/messages/de.json @@ -484,6 +484,7 @@ "locale_nb": "Norsk (bokmål)", "locale_pt": "Português", "locale_ru": "Русский", + "locale_sk": "Slowakisch", "locale_sv": "Svenska", "locale_zh": "中文 (简体)", "locale_zh_tw": "中文 (繁體)", @@ -828,6 +829,7 @@ "other_session_use_here_button": "Hier verwenden", "page_not_found_description": "Die von Ihnen gesuchte Seite existiert nicht.", "paste_modal_confirm_paste": "Einfügen bestätigen", + "paste_modal_confirm_paste_and_close": "Einfügen bestätigen und schließen", "paste_modal_delay_between_keys": "Verzögerung zwischen den Tasten", "paste_modal_delay_out_of_range": "Die Verzögerung muss zwischen {min} und {max}", "paste_modal_failed_paste": "Fehler beim Einfügen des Textes: {error}", diff --git a/ui/localization/messages/en.json b/ui/localization/messages/en.json index 63be6e8d9..3ba3ca997 100644 --- a/ui/localization/messages/en.json +++ b/ui/localization/messages/en.json @@ -484,6 +484,7 @@ "locale_nb": "Norsk (bokmål)", "locale_pt": "Português", "locale_ru": "Русский", + "locale_sk": "Slovak", "locale_sv": "Svenska", "locale_zh": "中文 (简体)", "locale_zh_tw": "中文 (繁體)", @@ -828,6 +829,7 @@ "other_session_use_here_button": "Use Here", "page_not_found_description": "The page you were looking for does not exist.", "paste_modal_confirm_paste": "Confirm Paste", + "paste_modal_confirm_paste_and_close": "Confirm Paste and Close", "paste_modal_delay_between_keys": "Delay between keys", "paste_modal_delay_out_of_range": "Delay must be between {min} and {max}", "paste_modal_failed_paste": "Failed to paste text: {error}", diff --git a/ui/localization/messages/es.json b/ui/localization/messages/es.json index fa9aa1b69..1cad0c5c3 100644 --- a/ui/localization/messages/es.json +++ b/ui/localization/messages/es.json @@ -484,6 +484,7 @@ "locale_nb": "Norsk (bokmål)", "locale_pt": "Português", "locale_ru": "Русский", + "locale_sk": "Eslovaco", "locale_sv": "Svenska", "locale_zh": "中文 (简体)", "locale_zh_tw": "中文 (繁體)", @@ -828,6 +829,7 @@ "other_session_use_here_button": "Usar aquí", "page_not_found_description": "La página que estás buscando no existe.", "paste_modal_confirm_paste": "Confirmar Pegar", + "paste_modal_confirm_paste_and_close": "Confirmar pegar y cerrar", "paste_modal_delay_between_keys": "Retraso entre teclas", "paste_modal_delay_out_of_range": "El retraso debe estar entre {min} y {max}", "paste_modal_failed_paste": "No se pudo pegar el texto: {error}", diff --git a/ui/localization/messages/fr.json b/ui/localization/messages/fr.json index 226a66f28..f8a4a0f78 100644 --- a/ui/localization/messages/fr.json +++ b/ui/localization/messages/fr.json @@ -484,6 +484,7 @@ "locale_nb": "Norsk (bokmål)", "locale_pt": "Português", "locale_ru": "Русский", + "locale_sk": "Slovaque", "locale_sv": "Svenska", "locale_zh": "中文 (简体)", "locale_zh_tw": "中文 (繁體)", @@ -828,6 +829,7 @@ "other_session_use_here_button": "Utiliser ici", "page_not_found_description": "La page que vous recherchez n'existe pas.", "paste_modal_confirm_paste": "Confirmer le collage", + "paste_modal_confirm_paste_and_close": "Confirmer le collage et fermer", "paste_modal_delay_between_keys": "Délai entre les touches", "paste_modal_delay_out_of_range": "Le délai doit être compris entre {min} et {max}", "paste_modal_failed_paste": "Échec du collage du texte : {error}", diff --git a/ui/localization/messages/it.json b/ui/localization/messages/it.json index 2c52f2d57..bcb922bb2 100644 --- a/ui/localization/messages/it.json +++ b/ui/localization/messages/it.json @@ -484,6 +484,7 @@ "locale_nb": "Norsk (bokmål)", "locale_pt": "Português", "locale_ru": "Русский", + "locale_sk": "Slovacco", "locale_sv": "Svenska", "locale_zh": "中文 (简体)", "locale_zh_tw": "中文 (繁體)", @@ -828,6 +829,7 @@ "other_session_use_here_button": "Usa qui", "page_not_found_description": "La pagina che stavi cercando non esiste.", "paste_modal_confirm_paste": "Conferma Incolla", + "paste_modal_confirm_paste_and_close": "Conferma incolla e chiudi", "paste_modal_delay_between_keys": "Ritardo tra i tasti", "paste_modal_delay_out_of_range": "Il ritardo deve essere compreso tra {min} e {max}", "paste_modal_failed_paste": "Impossibile incollare il testo: {error}", diff --git a/ui/localization/messages/ja.json b/ui/localization/messages/ja.json index 629d14133..09fcd0ec2 100644 --- a/ui/localization/messages/ja.json +++ b/ui/localization/messages/ja.json @@ -484,6 +484,7 @@ "locale_nb": "Norsk (bokmål)", "locale_pt": "Português", "locale_ru": "Русский", + "locale_sk": "スロバキア語", "locale_sv": "Svenska", "locale_zh": "中文 (简体)", "locale_zh_tw": "中文 (繁體)", @@ -828,6 +829,7 @@ "other_session_use_here_button": "ここで使用", "page_not_found_description": "お探しのページは存在しません。", "paste_modal_confirm_paste": "貼り付け確認", + "paste_modal_confirm_paste_and_close": "貼り付けを確認して閉じる", "paste_modal_delay_between_keys": "キー入力間の遅延", "paste_modal_delay_out_of_range": "遅延は {min} から {max} の間である必要があります", "paste_modal_failed_paste": "テキストの貼り付けに失敗しました: {error}", diff --git a/ui/localization/messages/nb.json b/ui/localization/messages/nb.json index c7791e12c..3fe0fc6dd 100644 --- a/ui/localization/messages/nb.json +++ b/ui/localization/messages/nb.json @@ -484,6 +484,7 @@ "locale_nb": "Norsk (bokmål)", "locale_pt": "Português", "locale_ru": "Русский", + "locale_sk": "Slovakisk", "locale_sv": "Svenska", "locale_zh": "中文 (简体)", "locale_zh_tw": "中文 (繁體)", @@ -828,6 +829,7 @@ "other_session_use_here_button": "Bruk her", "page_not_found_description": "Siden du lette etter finnes ikke.", "paste_modal_confirm_paste": "Bekreft liming", + "paste_modal_confirm_paste_and_close": "Bekreft liming og lukk", "paste_modal_delay_between_keys": "Forsinkelse mellom taster", "paste_modal_delay_out_of_range": "Forsinkelsen må være mellom {min} og {max}", "paste_modal_failed_paste": "Klarte ikke å lime inn tekst: {error}", diff --git a/ui/localization/messages/pt.json b/ui/localization/messages/pt.json index 16157e922..655bb2e6d 100644 --- a/ui/localization/messages/pt.json +++ b/ui/localization/messages/pt.json @@ -484,6 +484,7 @@ "locale_nb": "Norsk (bokmål)", "locale_pt": "Português", "locale_ru": "Русский", + "locale_sk": "Eslovaco", "locale_sv": "Svenska", "locale_zh": "中文 (简体)", "locale_zh_tw": "中文 (繁體)", @@ -828,6 +829,7 @@ "other_session_use_here_button": "Usar Aqui", "page_not_found_description": "A página que você estava procurando não existe.", "paste_modal_confirm_paste": "Confirmar Colar", + "paste_modal_confirm_paste_and_close": "Confirmar colar e fechar", "paste_modal_delay_between_keys": "Atraso entre teclas", "paste_modal_delay_out_of_range": "O atraso deve estar entre {min} e {max}", "paste_modal_failed_paste": "Falha ao colar texto: {error}", diff --git a/ui/localization/messages/ru.json b/ui/localization/messages/ru.json index a14b709cd..7a67c729f 100644 --- a/ui/localization/messages/ru.json +++ b/ui/localization/messages/ru.json @@ -484,6 +484,7 @@ "locale_nb": "Norsk (bokmål)", "locale_pt": "Português", "locale_ru": "Русский", + "locale_sk": "Словацкий", "locale_sv": "Svenska", "locale_zh": "中文 (简体)", "locale_zh_tw": "中文 (繁體)", @@ -828,6 +829,7 @@ "other_session_use_here_button": "Использовать здесь", "page_not_found_description": "Страница, которую вы искали, не существует.", "paste_modal_confirm_paste": "Подтвердить вставку", + "paste_modal_confirm_paste_and_close": "Подтвердить вставку и закрыть", "paste_modal_delay_between_keys": "Задержка между клавишами", "paste_modal_delay_out_of_range": "Задержка должна быть от {min} до {max}", "paste_modal_failed_paste": "Не удалось вставить текст: {error}", diff --git a/ui/localization/messages/sk.json b/ui/localization/messages/sk.json new file mode 100644 index 000000000..a4916c80f --- /dev/null +++ b/ui/localization/messages/sk.json @@ -0,0 +1,1125 @@ +{ + "$schema": "https://inlang.com/schema/inlang-message-format", + "access_adopt_kvm": "Prijať KVM do Cloudu", + "access_adopted_message": "Vaše zariadenie je prijaté do Cloudu", + "access_auth_mode_no_password": "Aktuálny režim: Bez hesla", + "access_auth_mode_password": "Aktuálny režim: Chránené heslom", + "access_authentication_mode_title": "Režim autentifikácie", + "access_certificate_label": "Certifikát", + "access_change_password_button": "Zmeniť heslo", + "access_change_password_description": "Aktualizovať heslo na prístup k zariadeniu", + "access_change_password_title": "Zmeniť heslo", + "access_cloud_api_url_label": "URL Cloud API", + "access_cloud_app_url_label": "URL Cloud aplikácie", + "access_cloud_provider_description": "Vyberte poskytovateľa cloudu pre vaše zariadenie", + "access_cloud_provider_title": "Poskytovateľ cloudu", + "access_cloud_security_title": "Bezpečnosť cloudu", + "access_confirm_deregister": "Naozaj chcete odregistrovať toto zariadenie?", + "access_deregister": "Odregistrovať z Cloudu", + "access_description": "Spravovať prístupové práva zariadenia", + "access_disable_protection": "Vypnúť ochranu", + "access_enable_password": "Povoliť heslo", + "access_failed_deregister": "Nepodarilo sa odregistrovať zariadenie: {error}", + "access_failed_update_cloud_url": "Nepodarilo sa aktualizovať cloud URL: {error}", + "access_failed_update_tls": "Nepodarilo sa aktualizovať TLS nastavenia: {error}", + "access_github_link": "GitHub", + "access_https_description": "Konfigurovať bezpečný HTTPS prístup k zariadeniu", + "access_https_mode_title": "HTTPS režim", + "access_learn_security": "Zistite viac o našej cloud bezpečnosti", + "access_local_description": "Spravovať režim lokálneho prístupu k zariadeniu", + "access_local_title": "Lokálny", + "access_no_device_id": "Nie je dostupné ID zariadenia", + "access_private_key_description": "Z bezpečnostných dôvodov sa po uložení nezobrazí.", + "access_private_key_label": "Privátny kľúč", + "access_provider_custom": "Vlastný", + "access_provider_jetkvm": "JetKVM Cloud", + "access_remote_description": "Spravovať režim vzdialeného prístupu k zariadeniu", + "access_security_encryption": "End-to-end šifrovanie pomocou WebRTC (DTLS a SRTP)", + "access_security_oidc": "OIDC (OpenID Connect) autentifikácia", + "access_security_open_source": "Všetky cloud komponenty sú open-source a dostupné na GitHube.", + "access_security_streams": "Všetky streamy šifrované počas prenosu", + "access_security_zero_trust": "Zero Trust bezpečnostný model", + "access_title": "Prístup", + "access_tls_certificate_description": "Vložte váš TLS certifikát nižšie. Pre reťazce certifikátov vložte celý reťazec (list, intermediate a root certifikáty).", + "access_tls_certificate_title": "TLS Certifikát", + "access_tls_custom": "Vlastný", + "access_tls_disabled": "Vypnuté", + "access_tls_self_signed": "Samopodpísaný", + "access_tls_updated": "TLS nastavenia úspešne aktualizované", + "access_update_tls_settings": "Aktualizovať TLS nastavenia", + "action_bar_compact_window": "Kompaktné okno", + "action_bar_connection_stats": "Štatistiky pripojenia", + "action_bar_copy_text": "Kopírovať text", + "action_bar_extension": "Rozšírenie", + "action_bar_fullscreen": "Celá obrazovka", + "action_bar_settings": "Nastavenia", + "action_bar_virtual_keyboard": "Virtuálna klávesnica", + "action_bar_virtual_media": "Virtuálne médium", + "action_bar_wake_on_lan": "Wake on LAN", + "action_bar_web_terminal": "Webový terminál", + "advanced_description": "Prístup k ďalším nastaveniam na riešenie problémov a prispôsobenie", + "advanced_dev_channel_description": "Dostávať skoré aktualizácie z vývojového kanála", + "advanced_dev_channel_title": "Aktualizácie Dev kanála", + "advanced_developer_mode_description": "Povoliť pokročilé funkcie pre vývojárov", + "advanced_developer_mode_enabled_title": "Vývojársky režim povolený", + "advanced_developer_mode_title": "Vývojársky režim", + "advanced_developer_mode_warning_advanced": "Len pre pokročilých používateľov. Nie na produkčné použitie.", + "advanced_developer_mode_warning_risks": "Používajte len ak chápete riziká", + "advanced_developer_mode_warning_security": "Bezpečnosť je oslabená počas aktivity", + "advanced_disable_usb_emulation": "Vypnúť USB emuláciu", + "advanced_download_diagnostics_button": "Stiahnuť diagnostiku", + "advanced_download_diagnostics_description": "Stiahnuť systémovú diagnostiku, crash logy a konfiguráciu na riešenie problémov", + "advanced_download_diagnostics_title": "Stiahnuť diagnostiku", + "advanced_enable_usb_emulation": "Povoliť USB emuláciu", + "advanced_error_download_diagnostics": "Nepodarilo sa stiahnuť diagnostiku: {error}", + "advanced_error_loopback_disable": "Nepodarilo sa vypnúť loopback-only režim: {error}", + "advanced_error_loopback_enable": "Nepodarilo sa povoliť loopback-only režim: {error}", + "advanced_error_reset_config": "Nepodarilo sa resetovať konfiguráciu: {error}", + "advanced_error_set_dev_channel": "Nepodarilo sa nastaviť stav dev kanála: {error}", + "advanced_error_set_dev_mode": "Nepodarilo sa nastaviť dev režim: {error}", + "advanced_error_set_log_level": "Nepodarilo sa nastaviť úroveň logovania: {error}", + "advanced_error_update_ssh_key": "Nepodarilo sa aktualizovať SSH kľúč: {error}", + "advanced_error_usb_emulation_disable": "Nepodarilo sa vypnúť USB emuláciu: {error}", + "advanced_error_usb_emulation_enable": "Nepodarilo sa povoliť USB emuláciu: {error}", + "advanced_error_version_update": "Nepodarilo sa spustiť aktualizáciu verzie: {error}", + "advanced_factory_reset_button": "Továrenské resetovanie", + "advanced_factory_reset_confirm": "Vymazať všetky dáta a resetovať", + "advanced_factory_reset_description": "Vymazať všetky dáta a obnoviť zariadenie do pôvodného stavu. Túto akciu nie je možné vrátiť späť.", + "advanced_factory_reset_dialog_description": "Toto natrvalo vymaže všetku konfiguráciu, nahrané obrázky, TLS certifikáty a SSH kľúče. Zariadenie sa reštartuje na dokončenie resetu.", + "advanced_factory_reset_dialog_title": "Továrensky resetovať toto zariadenie?", + "advanced_factory_reset_error": "Továrenské resetovanie zlyhalo: {error}", + "advanced_factory_reset_success": "Továrenské resetovanie spustené. Zariadenie sa čoskoro reštartuje.", + "advanced_factory_reset_title": "Továrenské resetovanie", + "advanced_log_level_debug": "Debug", + "advanced_log_level_error": "Chyba", + "advanced_log_level_info": "Info", + "advanced_log_level_trace": "Trace", + "advanced_log_level_warning": "Upozornenie", + "advanced_loopback_only_description": "Obmedziť prístup k webovému rozhraniu len na localhost (127.0.0.1)", + "advanced_loopback_only_title": "Loopback-Only režim", + "advanced_loopback_warning_before": "Pred povolením tejto funkcie sa uistite, že máte buď:", + "advanced_loopback_warning_cloud": "Povolený a funkčný cloud prístup", + "advanced_loopback_warning_confirm": "Rozumiem, povoliť napriek tomu", + "advanced_loopback_warning_description": "UPOZORNENIE: Toto obmedzí prístup k webovému rozhraniu len na localhost (127.0.0.1).", + "advanced_loopback_warning_ssh": "Nakonfigurovaný a otestovaný SSH prístup", + "advanced_loopback_warning_title": "Povoliť Loopback-Only režim?", + "advanced_reset_config_button": "Resetovať konfiguráciu", + "advanced_reset_config_description": "Resetovať konfiguráciu na predvolené hodnoty. Odhlási vás to.", + "advanced_reset_config_title": "Resetovať konfiguráciu", + "advanced_ssh_access_description": "Pridajte váš verejný SSH kľúč pre bezpečný vzdialený prístup k zariadeniu", + "advanced_ssh_access_title": "SSH prístup", + "advanced_ssh_default_user": "Predvolený SSH používateľ je", + "advanced_ssh_key_required_warning": "Verejný kľúč je povinný pre SSH prístup. Bez neho sa nebudete môcť pripojiť.", + "advanced_ssh_public_key_label": "Verejný SSH kľúč", + "advanced_ssh_public_key_placeholder": "Zadajte váš verejný SSH kľúč", + "advanced_success_download_diagnostics": "Diagnostika úspešne stiahnutá", + "advanced_success_loopback_disabled": "Loopback-only režim vypnutý. Reštartujte zariadenie pre uplatnenie.", + "advanced_success_loopback_enabled": "Loopback-only režim povolený. Reštartujte zariadenie pre uplatnenie.", + "advanced_success_reset_config": "Konfigurácia úspešne resetovaná na predvolené hodnoty", + "advanced_success_update_ssh_key": "SSH kľúč úspešne aktualizovaný", + "advanced_title": "Pokročilé", + "advanced_troubleshooting_log_level_description": "Upraviť úroveň detailov logov pre diagnostiku. Po reštarte sa vráti na Upozornenie", + "advanced_troubleshooting_log_level_title": "Úroveň logovania", + "advanced_troubleshooting_mode_description": "Diagnostické nástroje a ďalšie ovládacie prvky na riešenie problémov a vývoj", + "advanced_troubleshooting_mode_title": "Režim riešenia problémov", + "advanced_update_ssh_key_button": "Aktualizovať SSH kľúč", + "advanced_usb_emulation_description": "Ovládanie stavu USB emulácie", + "advanced_usb_emulation_title": "USB emulácia", + "advanced_version_change_acknowledged_label": "Chápem, že zmena verzie môže poškodiť moje zariadenie a vyžadovať továrenské resetovanie", + "advanced_version_update_app_label": "Verzia aplikácie", + "advanced_version_update_button": "Aktualizovať na verziu", + "advanced_version_update_description": "Inštalovať konkrétnu verziu z GitHub releases", + "advanced_version_update_github_link": "Stránka JetKVM releases", + "advanced_version_update_helper": "Nájdite dostupné verzie na", + "advanced_version_update_reset_config_description": "Resetovať konfiguráciu po aktualizácii", + "advanced_version_update_reset_config_label": "Resetovať konfiguráciu", + "advanced_version_update_system_label": "Systémová verzia", + "advanced_version_update_target_app": "Len aplikácia", + "advanced_version_update_target_both": "Aplikácia aj systém", + "advanced_version_update_target_label": "Čo aktualizovať", + "advanced_version_update_target_system": "Len systém", + "advanced_version_update_title": "Aktualizovať na konkrétnu verziu", + "already_adopted_new_owner": "Ak ste novým vlastníkom, požiadajte predchádzajúceho vlastníka, aby odregistroval zariadenie zo svojho účtu v cloud dashboardi. Ak si myslíte, že ide o chybu, kontaktujte našu podporu.", + "already_adopted_other_user": "Toto zariadenie je momentálne registrované u iného používateľa v našom cloud dashboardi.", + "already_adopted_return_to_dashboard": "Späť na Dashboard", + "already_adopted_title": "Zariadenie už je registrované", + "appearance_description": "Vyberte si preferovanú farebnú tému", + "appearance_hide_header_bar": "Skryť horný panel", + "appearance_hide_header_bar_description": "Skryť horný navigačný panel so stavom pripojenia a informáciami o zariadení", + "appearance_hide_status_bar": "Skryť stavový panel", + "appearance_hide_status_bar_description": "Skryť spodný stavový panel s informáciami o streame", + "appearance_page_description": "Prispôsobiť vzhľad a dojem rozhrania JetKVM", + "appearance_theme": "Téma", + "appearance_theme_dark": "Tmavá", + "appearance_theme_light": "Svetlá", + "appearance_theme_system": "Systémová", + "appearance_title": "Vzhľad", + "attach": "Pripojiť", + "atx_power_control_get_state_error": "Nepodarilo sa získať stav ATX napájania: {error}", + "atx_power_control_hdd_led": "HDD LED", + "atx_power_control_hold_hint": "Podržať 3s pre nútené vypnutie", + "atx_power_control_long_power_button": "Dlhé stlačenie", + "atx_power_control_power_button": "Napájanie", + "atx_power_control_power_led": "Power LED", + "atx_power_control_reset_button": "Reset", + "atx_power_control_send_action_error": "Nepodarilo sa odoslať ATX akciu {action}: {error}", + "atx_power_control_short_power_button": "Krátke stlačenie", + "audio_enable_description": "Streamovať HDMI audio z hostiteľského počítača.", + "audio_enable_title": "Povoliť audio", + "audio_page_description": "Streamovať audio z hostiteľa do vášho prehliadača", + "audio_title": "Audio", + "audio_usb_device_disabled_hint": "USB Audio je vypnuté v nastaveniach USB zariadení.", + "audio_usb_device_disabled_link": "Povoľte ho v nastaveniach Hardvér.", + "auth_authentication_mode": "Prosím vyberte režim autentifikácie", + "auth_authentication_mode_error": "Pri nastavovaní režimu autentifikácie došlo k chybe", + "auth_authentication_mode_invalid": "Neplatný režim autentifikácie", + "auth_connect_to_cloud": "Pripojte váš JetKVM do cloudu", + "auth_connect_to_cloud_action": "Prihlásiť sa & Pripojiť zariadenie", + "auth_connect_to_cloud_description": "Odomknite vzdialený prístup a pokročilé funkcie pre vaše zariadenie", + "auth_header_cta_already_have_account": "Už máte účet?", + "auth_header_cta_dont_have_account": "Nemáte účet?", + "auth_header_cta_new_to_jetkvm": "Nový v JetKVM?", + "auth_login": "Prihláste sa do vášho JetKVM účtu", + "auth_login_action": "Prihlásiť sa", + "auth_login_description": "Prihláste sa pre bezpečný prístup a správu vašich zariadení", + "auth_mode_local": "Lokálna metóda autentifikácie", + "auth_mode_local_change_later": "Režim autentifikácie môžete kedykoľvek zmeniť v nastaveniach.", + "auth_mode_local_description": "Vyberte, ako chcete zabezpečiť vaše JetKVM zariadenie lokálne.", + "auth_mode_local_no_password": "Bez hesla", + "auth_mode_local_no_password_description": "Rýchly prístup bez hesla.", + "auth_mode_local_password": "Heslo", + "auth_mode_local_password_confirm_description": "Potvrďte vaše heslo", + "auth_mode_local_password_confirm_label": "Potvrdiť heslo", + "auth_mode_local_password_description": "Zabezpečte zariadenie heslom pre dodatočnú ochranu.", + "auth_mode_local_password_failed_set": "Nepodarilo sa nastaviť heslo: {error}", + "auth_mode_local_password_note": "Toto heslo sa použije na zabezpečenie dát zariadenia a ochranu pred neoprávneným prístupom.", + "auth_mode_local_password_note_local": "Všetky dáta zostávajú na vašom lokálnom zariadení.", + "auth_mode_local_password_set": "Nastaviť heslo", + "auth_mode_local_password_set_button": "Nastaviť heslo", + "auth_mode_local_password_set_description": "Vytvorte silné heslo na zabezpečenie vášho JetKVM zariadenia lokálne.", + "auth_mode_local_password_set_label": "Zadajte heslo", + "auth_signup_connect_to_cloud_action": "Registrácia & Pripojiť zariadenie", + "auth_signup_create_account": "Vytvorte si JetKVM účet", + "auth_signup_create_account_action": "Vytvoriť účet", + "auth_signup_create_account_description": "Vytvorte si účet a začnite jednoducho spravovať vaše zariadenia.", + "back": "Späť", + "back_to_devices": "Späť na zariadenia", + "cancel": "Zrušiť", + "close": "Zavrieť", + "cloud_kvms": "Cloud KVMs", + "cloud_kvms_description": "Spravujte vaše cloud KVM a bezpečne sa k nim pripájajte.", + "cloud_kvms_no_devices": "Nenašli sa žiadne zariadenia", + "cloud_kvms_no_devices_description": "Zatiaľ nemáte žiadne zariadenia s povoleným JetKVM Cloud.", + "confirm": "Potvrdiť", + "connect_to_kvm": "Pripojiť sa ku KVM", + "connecting_to_device": "Pripájanie k zariadeniu…", + "connection_established": "Pripojenie nadviazané", + "connection_stats_badge_jitter": "Jitter", + "connection_stats_badge_jitter_buffer_avg_delay": "Priemerné oneskorenie jitter buffera", + "connection_stats_connection": "Pripojenie", + "connection_stats_connection_description": "Pripojenie medzi klientom a JetKVM.", + "connection_stats_frames_per_second": "Snímok za sekundu", + "connection_stats_frames_per_second_description": "Počet prichádzajúcich video snímok zobrazených za sekundu.", + "connection_stats_network_stability": "Stabilita siete", + "connection_stats_network_stability_description": "Ako stabilný je tok prichádzajúcich video paketov cez sieť.", + "connection_stats_packets_lost": "Stratené pakety", + "connection_stats_packets_lost_description": "Počet stratených prichádzajúcich video RTP paketov.", + "connection_stats_playback_delay": "Oneskorenie prehrávania", + "connection_stats_playback_delay_description": "Oneskorenie pridané jitter bufferom na vyrovnanie prehrávania pri nerovnomernom príchode snímok.", + "connection_stats_remote_ip_address": "Vzdialená IP adresa", + "connection_stats_remote_ip_address_copy_error": "Nepodarilo sa skopírovať vzdialenú IP adresu", + "connection_stats_remote_ip_address_copy_success": "Vzdialená IP adresa { ip } skopírovaná do schránky", + "connection_stats_remote_ip_address_description": "IP adresa vzdialeného zariadenia.", + "connection_stats_round_trip_time": "Čas odozvy (RTT)", + "connection_stats_round_trip_time_description": "Čas odozvy pre aktívny ICE kandidátsky pár medzi peerami.", + "connection_stats_sidebar": "Štatistiky pripojenia", + "connection_stats_unit_frames_per_second": " fps", + "connection_stats_unit_milliseconds": " ms", + "connection_stats_unit_packets": " pakety", + "connection_stats_video": "Video", + "connection_stats_video_description": "Video stream z JetKVM do klienta.", + "continue": "Pokračovať", + "creating_peer_connection": "Vytváranie peer pripojenia…", + "dc_power_control_current": "Prúd", + "dc_power_control_current_unit": "A", + "dc_power_control_get_state_error": "Nepodarilo sa získať stav DC napájania: {error}", + "dc_power_control_power": "Napájanie", + "dc_power_control_power_off_button": "Vypnúť", + "dc_power_control_power_off_state": "VYP", + "dc_power_control_power_on_button": "Zapnúť", + "dc_power_control_power_on_state": "ZAP", + "dc_power_control_power_unit": "W", + "dc_power_control_restore_last_state": "Posledný stav", + "dc_power_control_restore_power_state": "Obnoviť po výpadku", + "dc_power_control_set_power_state_error": "Nepodarilo sa odoslať stav DC napájania na {enabled}: {error}", + "dc_power_control_set_restore_state_error": "Nepodarilo sa odoslať stav obnovy DC napájania na {state}: {error}", + "dc_power_control_voltage": "Napätie", + "dc_power_control_voltage_unit": "V", + "delete": "Vymazať", + "deregister_cloud_devices": "Cloud zariadenia", + "deregister_description": "Toto odstráni zariadenie z vášho cloud účtu a zruší vzdialený prístup. Lokálny prístup zostane možný", + "deregister_error": "Pri odregistrovaní zariadenia došlo k chybe {status}. Skúste to znova.", + "deregister_from_cloud": "Odregistrovať z Cloudu", + "deregister_headline": "Odregistrovať {device} z vášho cloud účtu", + "detach": "Odpojiť", + "dhcp_empty_lease_description": "Zatiaľ sme neobdržali žiadne informácie o DHCP prenájme od zariadenia.", + "dhcp_empty_lease_headline": "Žiadne informácie o DHCP prenájme", + "dhcp_lease_boot_file": "Boot súbor", + "dhcp_lease_boot_next_server": "Boot Next Server", + "dhcp_lease_boot_server_name": "Názov boot servera", + "dhcp_lease_broadcast": "Broadcast", + "dhcp_lease_domain": "Doména", + "dhcp_lease_gateway": "Brána", + "dhcp_lease_header": "Informácie o DHCP prenájme", + "dhcp_lease_hostname": "Názov hostiteľa", + "dhcp_lease_lease_expires": "Prenájom vyprší", + "dhcp_lease_maximum_transfer_unit": "MTU", + "dhcp_lease_renew": "Obnoviť DHCP prenájom", + "dhcp_lease_time_to_live": "TTL", + "dhcp_server": "DHCP Server", + "dns_servers": "DNS servery", + "establishing_secure_connection": "Nadväzovanie bezpečného pripojenia…", + "experimental": "Experimentálne", + "extension_popover_load_and_manage_extensions": "Načítať a spravovať rozšírenia", + "extension_popover_set_error_notification": "Nepodarilo sa nastaviť aktívne rozšírenie: {error}", + "extension_popover_unload_extension": "Odstrániť rozšírenie", + "extension_serial_console": "Sériová konzola", + "extension_serial_console_description": "Prístup k rozšíreniu sériovej konzoly", + "extensions_atx_power_control": "ATX ovládanie napájania", + "extensions_atx_power_control_description": "Ovládajte stav napájania vášho počítača cez ATX.", + "extensions_dc_power_control": "DC ovládanie napájania", + "extensions_dc_power_control_description": "Ovládajte DC Power rozšírenie", + "extensions_popover_extensions": "Rozšírenia", + "gathering_ice_candidates": "Zbieranie ICE kandidátov…", + "general_app_version": "Aplikácia: {version}", + "general_auto_update_description": "Automaticky aktualizovať zariadenie na najnovšiu verziu", + "general_auto_update_error": "Nepodarilo sa nastaviť auto-update: {error}", + "general_auto_update_title": "Automatická aktualizácia", + "general_check_for_stable_updates": "Downgrade", + "general_check_for_updates": "Skontrolovať aktualizácie", + "general_page_description": "Konfigurovať nastavenia zariadenia a preferencie aktualizácií", + "general_reboot_description": "Chcete pokračovať v reštartovaní systému?", + "general_reboot_device": "Reštartovať zariadenie", + "general_reboot_device_description": "Power cycle JetKVM", + "general_reboot_no_button": "Nie", + "general_reboot_title": "Reštartovať JetKVM", + "general_reboot_yes_button": "Áno", + "general_system_version": "Systém: {version}", + "general_title": "Všeobecné", + "general_update_app_update_title": "Aktualizácia aplikácie", + "general_update_application_type": "Aplikácia", + "general_update_available_description": "Je dostupná nová aktualizácia na zlepšenie výkonu a kompatibility. Odporúčame aktualizovať.", + "general_update_available_title": "Dostupná aktualizácia", + "general_update_background_button": "Aktualizovať na pozadí", + "general_update_check_again_button": "Skontrolovať znova", + "general_update_checking_description": "Zabezpečujeme, aby vaše zariadenie malo najnovšie funkcie a vylepšenia.", + "general_update_checking_title": "Kontrola aktualizácií…", + "general_update_completed_description": "Vaše zariadenie bolo úspešne aktualizované na najnovšiu verziu. Užite si nové funkcie!", + "general_update_completed_title": "Aktualizácia úspešne dokončená", + "general_update_downgrade_available_description": "Je dostupný downgrade na predchádzajúcu verziu.", + "general_update_downgrade_available_title": "Dostupný downgrade", + "general_update_downgrade_button": "Downgrade teraz", + "general_update_error_description": "Pri aktualizácii zariadenia došlo k chybe. Skúste to neskôr.", + "general_update_error_details": "Detaily chyby: {errorMessage}", + "general_update_error_title": "Chyba aktualizácie", + "general_update_keep_current_button": "Ponechať aktuálnu verziu", + "general_update_later_button": "Urobiť neskôr", + "general_update_now_button": "Aktualizovať teraz", + "general_update_rebooting": "Reštartovanie na dokončenie aktualizácie…", + "general_update_status_awaiting_reboot": "Čaká sa na reštart", + "general_update_status_downloading": "Sťahovanie aktualizácie {update_type}…", + "general_update_status_fetching": "Načítavanie informácií o aktualizácii…", + "general_update_status_installing": "Inštalácia aktualizácie {update_type}…", + "general_update_status_progress": "Pokrok {part}", + "general_update_status_verifying": "Overovanie aktualizácie {update_type}…", + "general_update_system_type": "Systém", + "general_update_system_update_title": "Aktualizácia Linux systému", + "general_update_up_to_date_description": "Váš systém je na najnovšej verzii. Momentálne nie sú dostupné žiadne aktualizácie.", + "general_update_up_to_date_title": "Systém je aktuálny", + "general_update_updating_description": "Prosím nevypínajte zariadenie. Tento proces môže trvať niekoľko minút.", + "general_update_updating_title": "Aktualizácia zariadenia", + "general_update_will_disable_auto_update_description": "Chystáte sa manuálne zmeniť verziu zariadenia. Po dokončení aktualizácie bude automatická aktualizácia vypnutá.", + "getting_remote_session_description": "Získavanie popisu vzdialenej relácie pokus {attempt}", + "hardware_backlight_settings_error": "Nepodarilo sa nastaviť nastavenia podsvietenia: {error}", + "hardware_backlight_settings_get_error": "Nepodarilo sa získať nastavenia podsvietenia: {error}", + "hardware_backlight_settings_success": "Nastavenia podsvietenia úspešne aktualizované", + "hardware_dim_display_after_description": "Nastaviť čas čakania pred stlmením displeja", + "hardware_dim_display_after_title": "Stlmiť displej po", + "hardware_display_brightness_description": "Nastaviť jas displeja", + "hardware_display_brightness_high": "Vysoký", + "hardware_display_brightness_low": "Nízky", + "hardware_display_brightness_medium": "Stredný", + "hardware_display_brightness_off": "Vypnutý", + "hardware_display_brightness_title": "Jas displeja", + "hardware_display_orientation_description": "Nastaviť orientáciu displeja", + "hardware_display_orientation_error": "Nepodarilo sa nastaviť orientáciu displeja: {error}", + "hardware_display_orientation_inverted": "Obrátená", + "hardware_display_orientation_normal": "Normálna", + "hardware_display_orientation_success": "Orientácia displeja úspešne aktualizovaná", + "hardware_display_orientation_title": "Orientácia displeja", + "hardware_display_wake_up_note": "Displej sa prebudí pri zmene stavu pripojenia alebo pri dotyku.", + "hardware_page_description": "Konfigurovať nastavenia displeja a hardvérové možnosti pre vaše JetKVM zariadenie", + "hardware_power_saving_description": "Znížiť spotrebu energie pri nečinnosti", + "hardware_power_saving_disabled": "Úsporný režim vypnutý", + "hardware_power_saving_enabled": "Úsporný režim povolený", + "hardware_power_saving_failed_error": "Nepodarilo sa nastaviť úsporný režim: {error}", + "hardware_power_saving_hdmi_sleep_description": "Vypnúť zachytávanie po 90 sekundách nečinnosti", + "hardware_power_saving_hdmi_sleep_title": "HDMI úsporný režim", + "hardware_power_saving_title": "Úspora energie", + "hardware_time_10_minutes": "10 minút", + "hardware_time_1_hour": "1 hodina", + "hardware_time_1_minute": "1 minúta", + "hardware_time_30_minutes": "30 minút", + "hardware_time_5_minutes": "5 minút", + "hardware_time_never": "Nikdy", + "hardware_title": "Hardvér", + "hardware_turn_off_display_after_description": "Doba nečinnosti pred automatickým vypnutím displeja", + "hardware_turn_off_display_after_title": "Vypnúť displej po", + "hide": "Skryť", + "ice_gathering_completed": "ICE zbieranie dokončené", + "info_bitrate": "Bitrate:", + "info_caps_lock": "Caps Lock", + "info_codec": "Kodek:", + "info_compose": "Compose", + "info_hdmi_state": "HDMI stav:", + "info_hidrpc_state": "HidRPC stav:", + "info_kana": "Kana", + "info_keys": "Klávesy:", + "info_last_move": "Posledný pohyb:", + "info_num_lock": "Num Lock", + "info_paste_enabled": "Povolené", + "info_paste_mode": "Režim vkladania:", + "info_pointer": "Kurzor:", + "info_relayed_by_cloudflare": "Prenášané cez Cloudflare", + "info_resolution": "Rozlíšenie:", + "info_scroll_lock": "Scroll Lock", + "info_shift": "Shift", + "info_usb_state": "USB stav:", + "info_video_size": "Veľkosť videa:", + "input_disabled": "Vstup zakázaný", + "invalid_password": "Neplatné heslo", + "ip_address": "IP adresa", + "ipv6_address_label": "Adresa", + "ipv6_gateway": "Brána", + "ipv6_information": "IPv6 informácie", + "ipv6_link_local": "Link-local", + "ipv6_preferred_lifetime": "Preferovaná životnosť", + "ipv6_valid_lifetime": "Platná životnosť", + "jetkvm_description": "JetKVM spája výkonný hardvér s intuitívnym softvérom pre bezproblémové vzdialené ovládanie.", + "jetkvm_device": "JetKVM zariadenie", + "jetkvm_logo": "JetKVM Logo", + "jetkvm_setup": "Nastaviť váš JetKVM", + "jiggler_cron_schedule_description": "Cron výraz pre plánovanie", + "jiggler_cron_schedule_label": "Cron plán", + "jiggler_example_business_hours_early": "Pracovná doba 8-17", + "jiggler_example_business_hours_late": "Pracovná doba 9-17", + "jiggler_examples_label": "Príklady", + "jiggler_inactivity_limit_description": "Doba nečinnosti pred jiggle", + "jiggler_inactivity_limit_label": "Limit nečinnosti (sekundy)", + "jiggler_more_examples": "Viac príkladov", + "jiggler_random_delay_description": "Aby sa predišlo rozpoznateľným vzorom", + "jiggler_random_delay_label": "Náhodné oneskorenie", + "jiggler_save_jiggler_config": "Uložiť Jiggler konfiguráciu", + "jiggler_timezone_description": "Časová zóna pre cron plán", + "jiggler_timezone_label": "Časová zóna", + "keyboard_description": "Konfigurovať nastavenia klávesnice pre vaše zariadenie", + "keyboard_layout_description": "Rozloženie klávesnice cieľového operačného systému", + "keyboard_layout_error": "Nepodarilo sa nastaviť rozloženie klávesnice: {error}", + "keyboard_layout_long_description": "Virtuálna klávesnica, vkladanie textu a makrá odosielajú jednotlivé stlačenia kláves na cieľové zariadenie. Rozloženie klávesnice určuje, aké kódové body sa odosielajú. Uistite sa, že rozloženie v JetKVM zodpovedá nastaveniam v operačnom systéme.", + "keyboard_layout_success": "Rozloženie klávesnice úspešne nastavené na {layout}", + "keyboard_layout_title": "Rozloženie klávesnice", + "keyboard_show_pressed_keys_description": "Zobrazovať aktuálne stlačené klávesy v stavovom paneli", + "keyboard_show_pressed_keys_title": "Zobrazovať stlačené klávesy", + "keyboard_title": "Klávesnica", + "kvm_terminal": "KVM Terminál", + "last_online": "Naposledy online {time}", + "learn_more": "Zistiť viac", + "load": "Načítať", + "loading": "Načítavanie…", + "local_auth_change_local_device_password_description": "Zadajte aktuálne heslo a nové heslo na aktualizáciu ochrany lokálneho zariadenia.", + "local_auth_change_local_device_password_title": "Zmeniť heslo lokálneho zariadenia", + "local_auth_confirm_new_password_label": "Potvrdiť nové heslo", + "local_auth_create_confirm_password_placeholder": "Zopakujte heslo", + "local_auth_create_description": "Vytvorte heslo na ochranu zariadenia pred neoprávneným lokálnym prístupom.", + "local_auth_create_new_password_label": "Nové heslo", + "local_auth_create_new_password_placeholder": "Zadajte silné heslo", + "local_auth_create_not_now_button": "Teraz nie", + "local_auth_create_secure_button": "Zabezpečiť zariadenie", + "local_auth_create_title": "Ochrana lokálneho zariadenia", + "local_auth_current_password_label": "Aktuálne heslo", + "local_auth_disable_local_device_protection_description": "Zadajte aktuálne heslo na vypnutie ochrany lokálneho zariadenia.", + "local_auth_disable_local_device_protection_title": "Vypnúť ochranu lokálneho zariadenia", + "local_auth_disable_protection_button": "Vypnúť ochranu", + "local_auth_enter_current_password_placeholder": "Zadajte aktuálne heslo", + "local_auth_enter_new_password_placeholder": "Zadajte nové silné heslo", + "local_auth_error_changing_password": "Pri zmene hesla došlo k chybe", + "local_auth_error_disabling_password": "Pri vypínaní hesla došlo k chybe", + "local_auth_error_enter_current_password": "Prosím zadajte aktuálne heslo", + "local_auth_error_enter_new_password": "Prosím zadajte nové heslo", + "local_auth_error_enter_old_password": "Prosím zadajte staré heslo", + "local_auth_error_enter_password": "Prosím zadajte heslo", + "local_auth_error_password_too_long": "Heslo môže mať maximálne 72 znakov", + "local_auth_error_password_too_short": "Heslo musí mať aspoň 8 znakov", + "local_auth_error_passwords_not_match": "Heslá sa nezhodujú", + "local_auth_error_rate_limited": "Príliš veľa neúspešných pokusov. Skúste to znova o {minutes} minút.", + "local_auth_error_setting_password": "Pri nastavovaní hesla došlo k chybe", + "local_auth_new_password_label": "Nové heslo", + "local_auth_reenter_new_password_placeholder": "Zopakujte nové heslo", + "local_auth_success_password_disabled_description": "Úspešne ste vypnuli ochranu heslom pre lokálny prístup. Pamätajte, že vaše zariadenie je teraz menej bezpečné.", + "local_auth_success_password_disabled_title": "Ochrana heslom vypnutá", + "local_auth_success_password_set_description": "Úspešne ste nastavili ochranu lokálneho zariadenia. Vaše zariadenie je teraz chránené pred neoprávneným lokálnym prístupom.", + "local_auth_success_password_set_title": "Heslo úspešne nastavené", + "local_auth_success_password_updated_description": "Úspešne ste zmenili heslo ochrany lokálneho zariadenia. Nezabudnite si nové heslo zapamätať.", + "local_auth_success_password_updated_title": "Heslo úspešne aktualizované", + "local_auth_update_password_button": "Aktualizovať heslo", + "locale_auto": "Automaticky", + "locale_change_success": "Jazyk úspešne zmenený na {locale}", + "locale_da": "Dansk", + "locale_de": "Deutsch", + "locale_en": "English", + "locale_es": "Español", + "locale_fr": "Français", + "locale_it": "Italiano", + "locale_ja": "日本語", + "locale_nb": "Norsk (bokmål)", + "locale_pt": "Português", + "locale_ru": "Русский", + "locale_sk": "Slovenčina", + "locale_sv": "Svenska", + "locale_zh": "中文 (简体)", + "locale_zh_tw": "中文 (繁體)", + "log_in": "Prihlásiť sa", + "log_out": "Odhlásiť sa", + "logged_in_as": "Prihlásený ako", + "login_enter_password": "Zadajte vaše heslo", + "login_enter_password_description": "Zadajte heslo na prístup k vášmu JetKVM.", + "login_error": "Pri prihlasovaní došlo k chybe", + "login_forgot_password": "Zabudli ste heslo?", + "login_password_label": "Heslo", + "login_welcome_back": "Vitajte späť v JetKVM", + "macro_add_step": "Pridať krok{maxed_out}", + "macro_at_least_one_step_keys_or_modifiers": "Aspoň jeden krok musí obsahovať klávesy alebo modifikátory", + "macro_at_least_one_step_required": "Je potrebný aspoň jeden krok", + "macro_max_steps_error": "Môžete pridať maximálne {max} krokov na makro.", + "macro_max_steps_reached": "({max} max)", + "macro_modifier_left": "Ľavý", + "macro_modifier_right": "Pravý", + "macro_name_label": "Názov makra", + "macro_name_required": "Názov je povinný", + "macro_name_too_long": "Názov musí mať menej ako 50 znakov", + "macro_please_fix_validation_errors": "Prosím opravte chyby validácie", + "macro_save": "Uložiť makro", + "macro_save_failed": "Pri ukladaní došlo k chybe.", + "macro_save_failed_error": "Pri ukladaní došlo k chybe: {error}.", + "macro_step_count": "{steps} / {max} krokov", + "macro_step_duration_description": "Čas čakania pred vykonaním ďalšieho kroku.", + "macro_step_duration_label": "Trvanie kroku", + "macro_step_keys_description": "Maximálne {max} klávesov na krok.", + "macro_step_keys_label": "Klávesy", + "macro_step_max_keys_reached": "Dosiahnutý maximálny počet klávesov", + "macro_step_modifiers_description": "Aké modifikátory (Shift/Ctrl/Alt/Meta) sú stlačené počas tohto kroku.", + "macro_step_modifiers_label": "Modifikátory", + "macro_step_no_matching_keys_found": "Nenašli sa žiadne zodpovedajúce klávesy", + "macro_step_search_for_key": "Hľadať kláves…", + "macro_steps_description": "Klávesy/modifikátory vykonávané v poradí s oneskorením medzi krokmi.", + "macro_steps_label": "Kroky", + "macros_add_description": "Vytvoriť nové klávesnicové makro", + "macros_add_new": "Pridať nové makro", + "macros_add_new_macro": "Pridať nové makro", + "macros_aria_add_new": "Pridať nové makro", + "macros_aria_delete": "Vymazať makro {name}", + "macros_aria_duplicate": "Duplikovať makro {name}", + "macros_aria_edit": "Upraviť makro {name}", + "macros_aria_move_down": "Posunúť {name} dole", + "macros_aria_move_up": "Posunúť {name} hore", + "macros_confirm_delete_description": "Naozaj chcete vymazať \"{name}\"? Túto akciu nie je možné vrátiť späť.", + "macros_confirm_delete_title": "Vymazať makro", + "macros_confirm_deleting": "Vymazávanie…", + "macros_create_first_description": "Kombinujte stlačenia kláves do jednej akcie", + "macros_create_first_headline": "Vytvorte svoje prvé makro", + "macros_created_success": "Makro \"{name}\" úspešne vytvorené", + "macros_delay_only": "Len oneskorenie", + "macros_delete_confirm": "Naozaj chcete vymazať toto makro? Túto akciu nie je možné vrátiť späť.", + "macros_delete_macro": "Vymazať makro", + "macros_deleted_success": "Makro \"{name}\" úspešne vymazané", + "macros_deleting": "Vymazávanie", + "macros_duplicated_success": "Makro \"{name}\" úspešne duplikované", + "macros_edit_button": "Upraviť", + "macros_edit_description": "Upraviť klávesnicové makro", + "macros_edit_title": "Upraviť makro", + "macros_failed_create": "Nepodarilo sa vytvoriť makro", + "macros_failed_create_error": "Nepodarilo sa vytvoriť makro: {error}", + "macros_failed_delete": "Nepodarilo sa vymazať makro", + "macros_failed_delete_error": "Nepodarilo sa vymazať makro: {error}", + "macros_failed_duplicate": "Nepodarilo sa duplikovať makro", + "macros_failed_duplicate_error": "Nepodarilo sa duplikovať makro: {error}", + "macros_failed_reorder": "Nepodarilo sa zmeniť poradie makier", + "macros_failed_reorder_error": "Nepodarilo sa zmeniť poradie makier: {error}", + "macros_failed_update": "Nepodarilo sa aktualizovať makro", + "macros_failed_update_error": "Nepodarilo sa aktualizovať makro: {error}", + "macros_invalid_data": "Neplatné dáta makra", + "macros_loading": "Načítavanie makier…", + "macros_max_reached": "Maximum dosiahnuté", + "macros_maximum_macros_reached": "Dosiahli ste maximálny počet {maximum} makier.", + "macros_no_macros_available": "Nie sú dostupné žiadne makrá", + "macros_order_updated": "Poradie makier úspešne aktualizované", + "macros_title": "Klávesnicové makrá", + "macros_updated_success": "Makro \"{name}\" úspešne aktualizované", + "metric_not_supported": "Metrika nie je podporovaná", + "metric_waiting_for_data": "Čaká sa na dáta…", + "mount_add_file_to_get_started": "Pridajte súbor na začiatok", + "mount_add_new_media": "Pridať nové médium", + "mount_available_storage": "Dostupné úložisko", + "mount_button_back_to_overview": "Späť na prehľad", + "mount_button_cancel_upload": "Zrušiť nahrávanie", + "mount_button_continue_upload": "Pokračovať v nahrávaní", + "mount_button_mount_file": "Pripojiť súbor", + "mount_button_mount_url": "Pripojiť URL", + "mount_button_select": "Vybrať", + "mount_button_showing_results": "Zobrazuje sa {from} až {to} z {total} výsledkov", + "mount_button_upload_new_image": "Nahrať nový obrázok", + "mount_bytes_free": "{bytesFree} voľných", + "mount_bytes_used": "{bytesUsed} použitých", + "mount_calculating": "Počítanie…", + "mount_click_to_select_file": "Kliknite na výber súboru", + "mount_click_to_select_incomplete": "Kliknite na výber \"{name}\"", + "mount_confirm_delete": "Naozaj chcete vymazať {name}?", + "mount_continue_uploading_with_name": "Pokračovať v nahrávaní \"{name}\"", + "mount_error_delete_file": "Chyba pri mazaní súboru: {error}", + "mount_error_description": "Pri pokuse o pripojenie média došlo k chybe. Skúste to znova.", + "mount_error_get_storage_space": "Chyba pri získavaní miesta na úložisku: {error}", + "mount_error_list_storage": "Chyba pri výpise súborov úložiska: {error}", + "mount_error_title": "Chyba pripojenia", + "mount_get_state_error": "Nepodarilo sa získať stav virtuálneho média: {error}", + "mount_jetkvm_storage": "JetKVM úložisko", + "mount_jetkvm_storage_description": "Pripojiť predtým nahrané súbory z JetKVM úložiska", + "mount_mode_cdrom": "CD/DVD", + "mount_mode_disk": "Disk", + "mount_mounted_as": "Pripojené ako", + "mount_mounted_from_storage": "Pripojené z JetKVM úložiska", + "mount_no_images_description": "Nahrajte obrázok na začatie pripájania virtuálneho média.", + "mount_no_images_title": "Nie sú dostupné žiadne obrázky", + "mount_no_mounted_media": "Žiadne pripojené médium", + "mount_percentage_used": "{percentageUsed}% použité", + "mount_please_select_file": "Prosím vyberte súbor \"{name}\" na pokračovanie nahrávania.", + "mount_popular_images": "Obľúbené obrázky", + "mount_streaming_from_url": "Streamovanie z URL", + "mount_supported_formats": "Podporované formáty: ISO, IMG", + "mount_unmount": "Odpojiť", + "mount_unmount_error": "Nepodarilo sa odpojiť obrázok: {error}", + "mount_upload_description": "Vyberte obrazový súbor na nahranie do JetKVM úložiska", + "mount_upload_error": "Chyba nahrávania: {error}", + "mount_upload_failed_datachannel": "Nepodarilo sa vytvoriť dátový kanál pre nahranie súboru", + "mount_upload_failed_rtc": "Nahrávanie zlyhalo: {error}", + "mount_upload_successful": "Nahrávanie úspešné", + "mount_upload_title": "Nahrať nový obrázok", + "mount_uploaded_has_been_uploaded": "{name} bol nahraný", + "mount_uploading": "Nahrávanie…", + "mount_uploading_with_name": "Nahrávanie {name}", + "mount_url_description": "Pripojiť súbory z ľubovoľnej verejnej webovej adresy", + "mount_url_input_label": "URL obrázka", + "mount_url_mount": "URL pripojenie", + "mount_view_device_description": "Vyberte obrázok na pripojenie z JetKVM úložiska", + "mount_view_device_title": "Pripojiť z JetKVM úložiska", + "mount_view_url_description": "Zadajte URL k obrazovému súboru na pripojenie", + "mount_view_url_title": "Pripojiť z URL", + "mount_virtual_media": "Virtuálne médium", + "mount_virtual_media_description": "Pripojte obrázok na bootovanie alebo inštaláciu operačného systému.", + "mount_virtual_media_source": "Zdroj virtuálneho média", + "mount_virtual_media_source_description": "Vyberte, ako chcete pripojiť vaše virtuálne médium", + "mouse_alt_finger": "Prst dotýkajúci sa obrazovky", + "mouse_alt_mouse": "Ikona myši", + "mouse_description": "Konfigurovať správanie kurzora a nastavenia interakcie pre vaše zariadenie", + "mouse_hide_cursor_description": "Skryť kurzor pri odosielaní pohybov myši", + "mouse_hide_cursor_title": "Skryť kurzor", + "mouse_jiggler_config_updated": "Konfigurácia Jiggler úspešne aktualizovaná", + "mouse_jiggler_custom": "Vlastný", + "mouse_jiggler_description": "Simulovať pohyb počítačovej myši", + "mouse_jiggler_disabled": "Vypnuté", + "mouse_jiggler_error_config": "Pri nastavovaní konfigurácie jiggleru došlo k chybe", + "mouse_jiggler_failed_state": "Nepodarilo sa nastaviť stav jiggleru: {error}", + "mouse_jiggler_frequent": "Časté - 30s", + "mouse_jiggler_invalid_cron": "Neplatný cron výraz. Skontrolujte formát plánu (napr. '0 * * * * *' pre každú minútu).", + "mouse_jiggler_light": "Ľahké - 5m", + "mouse_jiggler_standard": "Štandardné - 1m", + "mouse_jiggler_title": "Jiggler", + "mouse_mode_absolute": "Absolútny", + "mouse_mode_absolute_description": "Najpohodlnejší", + "mouse_mode_relative": "Relatívny", + "mouse_mode_relative_description": "Najkompatibilnejší", + "mouse_modes_description": "Vyberte režim vstupu myši", + "mouse_modes_title": "Režimy", + "mouse_scroll_high": "Vysoká", + "mouse_scroll_invert_description": "Povoliť, ak sa na hostiteľskom počítači posúva nesprávnym smerom", + "mouse_scroll_invert_title": "Invertovať smer posúvania", + "mouse_scroll_low": "Nízka", + "mouse_scroll_medium": "Stredná", + "mouse_scroll_off": "Vypnuté", + "mouse_scroll_throttling_description": "Znížiť frekvenciu udalostí posúvania", + "mouse_scroll_throttling_title": "Obmedzenie posúvania", + "mouse_scroll_very_high": "Veľmi vysoká", + "mouse_title": "Myš", + "mqtt_base_topic_description": "Prefix témy pre všetky správy. ID zariadenia sa pridá automaticky.", + "mqtt_base_topic_label": "Základná téma", + "mqtt_broker_description": "IP adresa alebo hostname vášho MQTT brokera", + "mqtt_broker_label": "Adresa brokera", + "mqtt_debounce_description": "Oneskorenie v milisekundách pred hlásením HDD LED ako vypnuté. Zabraňuje blikaniu počas aktivity disku.", + "mqtt_debounce_title": "HDD LED Debounce", + "mqtt_description": "Integrácia s Home Assistant a ďalšími platformami cez MQTT", + "mqtt_enable_actions_description": "Povoliť spúšťanie vzdialených akcií (ATX/DC napájanie, reštart, jiggler, aktualizácie) cez MQTT", + "mqtt_enable_actions_title": "Povoliť akcie", + "mqtt_enable_description": "Publikovať stav zariadenia a prijímať príkazy cez MQTT brokera", + "mqtt_enable_title": "Povoliť MQTT", + "mqtt_error_auth": "Autentifikácia zlyhala — skontrolujte používateľské meno a heslo", + "mqtt_error_broker_required": "Adresa brokera je povinná", + "mqtt_error_host": "Broker nenájdený — skontrolujte adresu", + "mqtt_error_refused": "Pripojenie odmietnuté — overte adresu a port brokera", + "mqtt_error_reset": "Pripojenie bolo resetované brokerom", + "mqtt_error_timeout": "Časový limit pripojenia vypršal — broker môže byť nedostupný", + "mqtt_error_tls": "TLS chyba — skontrolujte nastavenia certifikátu", + "mqtt_ha_discovery_description": "Automaticky registrovať senzory, prepínače a ovládacie prvky v Home Assistant", + "mqtt_ha_discovery_title": "Auto-Discovery", + "mqtt_load_error": "Nepodarilo sa načítať MQTT nastavenia: {error}", + "mqtt_password_description": "Ako nakonfigurované na vašom MQTT brokeri", + "mqtt_password_label": "Heslo", + "mqtt_port_auto": "Automaticky", + "mqtt_port_custom": "Vlastný", + "mqtt_port_description": "Používa 1883 predvolene, alebo 8883 pri povolenom TLS", + "mqtt_port_label": "Port", + "mqtt_remote_control_description": "Povoliť MQTT klientom spúšťať ovládanie napájania, reštart a ďalšie akcie", + "mqtt_remote_control_title": "Vzdialené ovládanie", + "mqtt_save_button": "Uložiť & znovu pripojiť", + "mqtt_save_disconnect_button": "Uložiť & odpojiť", + "mqtt_saved_disconnect": "MQTT nastavenia uložené. Odpájanie od brokera…", + "mqtt_saved_error": "Nepodarilo sa uložiť MQTT nastavenia: {error}", + "mqtt_saved_success": "MQTT nastavenia uložené. Znova pripájanie k brokeru…", + "mqtt_section_advanced": "Pokročilé", + "mqtt_section_advanced_description": "Doladiť správanie a oprávnenia MQTT", + "mqtt_section_auth": "Autentifikácia", + "mqtt_section_auth_description": "Väčšina MQTT brokerov vyžaduje používateľské meno a heslo", + "mqtt_section_connection": "Pripojenie", + "mqtt_section_connection_description": "Nastavenia pripojenia k MQTT brokeru", + "mqtt_section_homeassistant": "Home Assistant", + "mqtt_section_homeassistant_description": "Automatická registrácia zariadenia a nastavenia tém", + "mqtt_status_connected": "Pripojené", + "mqtt_status_connecting": "Pripájanie…", + "mqtt_status_disconnected": "Odpojené", + "mqtt_test_button": "Testovať pripojenie", + "mqtt_test_success": "Pripojenie úspešné", + "mqtt_testing": "Testovanie…", + "mqtt_tls_insecure_description": "Povoliť samopodpísané alebo nedôveryhodné certifikáty (menej bezpečné)", + "mqtt_tls_insecure_title": "Preskočiť overenie certifikátu", + "mqtt_topic_default": "Predvolené", + "mqtt_use_tls_description": "Šifrovať pripojenie k brokeru", + "mqtt_use_tls_title": "Použiť TLS", + "mqtt_username_description": "Ako nakonfigurované na vašom MQTT brokeri", + "mqtt_username_label": "Používateľské meno", + "network_custom_domain": "Vlastná doména", + "network_description": "Konfigurovať sieťové nastavenia", + "network_dhcp_client_description": "Vyberte, ktorý DHCP klient sa má použiť", + "network_dhcp_client_jetkvm": "JetKVM interný", + "network_dhcp_client_title": "DHCP klient", + "network_dhcp_lease_renew_confirm": "Obnoviť prenájom", + "network_dhcp_lease_renew_confirm_description": "Toto požiada o novú IP adresu z vášho DHCP servera. Zariadenie môže počas procesu dočasne stratiť sieťové pripojenie.", + "network_dhcp_lease_renew_confirm_new_a": "Ak dostanete novú IP adresu", + "network_dhcp_lease_renew_confirm_new_b": "možno sa budete musieť znova pripojiť pomocou novej adresy", + "network_dhcp_lease_renew_failed": "Nepodarilo sa obnoviť prenájom: {error}", + "network_dhcp_lease_renew_success": "DHCP prenájom obnovený", + "network_domain_custom": "Vlastný", + "network_domain_description": "Prípona sieťovej domény pre zariadenie", + "network_domain_dhcp_provided": "Poskytnuté DHCP", + "network_domain_local": ".local", + "network_domain_title": "Doména", + "network_hostname_description": "Identifikátor zariadenia v sieti. Prázdne pre systémový predvolený", + "network_hostname_title": "Názov hostiteľa", + "network_http_proxy_description": "Proxy server pre odchádzajúce HTTP(S) požiadavky zo zariadenia. Prázdne pre žiadny.", + "network_http_proxy_invalid": "Neplatná HTTP proxy URL", + "network_http_proxy_title": "HTTP Proxy", + "network_ipv4_address": "IPv4 adresa", + "network_ipv4_dns": "IPv4 DNS", + "network_ipv4_gateway": "IPv4 brána", + "network_ipv4_invalid": "Neplatná IPv4 adresa", + "network_ipv4_invalid_cidr": "Neplatná CIDR notácia pre IPv4 adresu", + "network_ipv4_mode_description": "Konfigurovať IPv4 režim", + "network_ipv4_mode_dhcp": "DHCP", + "network_ipv4_mode_static": "Statický", + "network_ipv4_mode_title": "IPv4 režim", + "network_ipv4_netmask": "IPv4 maska siete", + "network_ipv6_addresses_header": "IPv6 adresy", + "network_ipv6_cidr_suggestion": "Použite CIDR notáciu (napr. 2001:db8::1/64)", + "network_ipv6_dns": "IPv6 DNS", + "network_ipv6_flag_dad_failed": "DAD zlyhalo", + "network_ipv6_flag_deprecated": "Zastaralé", + "network_ipv6_gateway": "IPv6 brána", + "network_ipv6_information": "IPv6 informácie", + "network_ipv6_invalid": "Neplatná IPv6 adresa", + "network_ipv6_mode_description": "Konfigurovať IPv6 režim", + "network_ipv6_mode_dhcpv6": "DHCPv6", + "network_ipv6_mode_disabled": "Vypnuté", + "network_ipv6_mode_link_local": "Len link-local", + "network_ipv6_mode_slaac": "SLAAC", + "network_ipv6_mode_slaac_dhcpv6": "SLAAC + DHCPv6", + "network_ipv6_mode_static": "Statický", + "network_ipv6_mode_title": "IPv6 režim", + "network_ipv6_prefix": "Prefix IP", + "network_ipv6_prefix_invalid": "Prefix musí byť medzi 0 a 128", + "network_ll_dp_all": "Všetko", + "network_ll_dp_basic": "Základné", + "network_ll_dp_description": "Ovládajte, ktoré TLV sa budú odosielať cez Link Layer Discovery Protocol", + "network_ll_dp_disabled": "Vypnuté", + "network_ll_dp_title": "LLDP", + "network_mac_address_copy_error": "Nepodarilo sa skopírovať MAC adresu", + "network_mac_address_copy_success": "MAC adresa { mac } skopírovaná do schránky", + "network_mac_address_description": "Hardvérový identifikátor sieťového rozhrania", + "network_mac_address_title": "MAC adresa", + "network_mdns_auto": "Automaticky", + "network_mdns_description": "Ovládajte prevádzkový režim mDNS (multicast DNS)", + "network_mdns_disabled": "Vypnuté", + "network_mdns_ipv4_only": "Len IPv4", + "network_mdns_ipv6_only": "Len IPv6", + "network_mdns_title": "mDNS", + "network_no_information_description": "Nie sú dostupné žiadne sieťové nastavenia", + "network_no_information_headline": "Sieťové informácie", + "network_pending_dhcp_mode_change_description": "Uložte nastavenia na povolenie DHCP režimu a zobrazenie informácií o prenájme", + "network_pending_dhcp_mode_change_headline": "Čakajúca zmena DHCP IPv4 režimu", + "network_save_settings": "Uložiť nastavenia", + "network_save_settings_apply_title": "Použiť sieťové nastavenia", + "network_save_settings_confirm": "Použiť zmeny", + "network_save_settings_confirm_description": "Nasledujúce sieťové nastavenia budú použité. Tieto zmeny môžu vyžadovať reštart a spôsobiť krátke odpojenie.", + "network_save_settings_confirm_heading": "Zmeny konfigurácie", + "network_save_settings_failed": "Nepodarilo sa uložiť sieťové nastavenia: {error}", + "network_save_settings_success": "Sieťové nastavenia uložené", + "network_settings_add_dns": "Pridať DNS server", + "network_settings_load_error": "Nepodarilo sa načítať sieťové nastavenia: {error}", + "network_static_ipv4_header": "Statická IPv4 konfigurácia", + "network_static_ipv6_header": "Statická IPv6 konfigurácia", + "network_time_sync_add_http_url": "Pridať HTTP URL", + "network_time_sync_add_ntp_server": "Pridať NTP server", + "network_time_sync_config_header": "Vlastná synchronizácia času", + "network_time_sync_custom": "Vlastná", + "network_time_sync_description": "Konfigurovať nastavenia synchronizácie času", + "network_time_sync_http_only": "Len HTTP", + "network_time_sync_http_url_invalid": "Neplatná URL. Musí začínať http:// alebo https://", + "network_time_sync_ntp_and_http": "NTP a HTTP", + "network_time_sync_ntp_only": "Len NTP", + "network_time_sync_ntp_server_invalid": "Neplatný NTP server. Zadajte hostname alebo IP adresu", + "network_time_sync_title": "Synchronizácia času", + "network_time_sync_user_http_urls_label": "HTTP URL", + "network_time_sync_user_ntp_servers_label": "NTP servery", + "network_title": "Sieť", + "never_seen_online": "Nikdy nebolo online", + "next": "Ďalej", + "no_results_found": "Nenašli sa žiadne výsledky", + "not_applicable": "N/A", + "not_available": "N/A", + "not_found": "Nenájdené", + "ntp_servers": "NTP servery", + "ocr_copied": "Skopírované do schránky", + "ocr_copy_text": "Kopírovať text", + "ocr_drag_to_select": "Ťahajte na výber oblasti textu. Stlačte Esc na zrušenie.", + "ocr_failed": "OCR zlyhalo. Skúste to znova.", + "ocr_no_text_detected": "V výbere nebol detekovaný žiadny text", + "ocr_processing_description": "Môže to trvať niekoľko sekúnd.", + "ocr_recognizing": "Rozpoznávanie textu...", + "ocr_result_description": "Skontrolujte rozpoznaný text nižšie.", + "oh_no": "Ale nie!", + "online": "Online", + "other_session_detected": "Detekovaná iná aktívna relácia", + "other_session_take_over": " Naraz je podporovaná len jedna aktívna relácia. Chcete prevziať túto reláciu?", + "other_session_use_here_button": "Použiť tu", + "page_not_found_description": "Stránka, ktorú hľadáte, neexistuje.", + "paste_modal_confirm_paste": "Potvrdiť vloženie", + "paste_modal_confirm_paste_and_close": "Potvrdiť vloženie a zavrieť", + "paste_modal_delay_between_keys": "Oneskorenie medzi klávesmi", + "paste_modal_delay_out_of_range": "Oneskorenie musí byť medzi {min} a {max}", + "paste_modal_failed_paste": "Nepodarilo sa vložiť text: {error}", + "paste_modal_hide_text": "Skryť text", + "paste_modal_invalid_chars_hidden": "Niektoré znaky v texte sa nevložia", + "paste_modal_invalid_chars_intro": "Nasledujúce znaky sa nevložia:", + "paste_modal_paste_from_host": "Vložiť z hostiteľa", + "paste_modal_sending_using_layout": "Odosielanie textu pomocou rozloženia klávesnice: {iso}-{name}", + "paste_modal_show_text": "Zobraziť text", + "paste_text": "Vložiť text", + "paste_text_description": "Vložiť text z vášho klienta na vzdialeného hostiteľa", + "peer_connection_closed": "Zatvorené", + "peer_connection_closing": "Zatváranie", + "peer_connection_connected": "Pripojené", + "peer_connection_connecting": "Pripájanie", + "peer_connection_disconnected": "Odpojené", + "peer_connection_error": "Chyba pripojenia", + "peer_connection_failed": "Pripojenie zlyhalo", + "peer_connection_new": "Pripájanie", + "previous": "Predchádzajúce", + "public_ip_card_header": "Verejné IP adresy", + "public_ip_card_refresh": "Obnoviť", + "public_ip_card_refresh_error": "Nepodarilo sa obnoviť verejné IP adresy: {error}", + "register_device_error": "Pri registrácii zariadenia došlo k chybe {error}.", + "register_device_finish_button": "Dokončiť nastavenie", + "register_device_name_description": "Pomenujte vaše zariadenie, aby ste ho ľahko identifikovali. Názov môžete kedykoľvek zmeniť.", + "register_device_name_label": "Názov zariadenia", + "register_device_name_placeholder": "Plex Media Server", + "register_device_no_name": "Prosím zadajte názov", + "rename_device": "Premenovať zariadenie", + "rename_device_description": "Správne pomenujte vaše zariadenie pre ľahkú identifikáciu.", + "rename_device_error": "Pri premenovaní zariadenia došlo k chybe {error}.", + "rename_device_headline": "Premenovať {name}", + "rename_device_new_name_label": "Nový názov zariadenia", + "rename_device_new_name_placeholder": "Plex Media Server", + "rename_device_no_name": "Prosím zadajte názov", + "retry": "Skúsiť znova", + "saving": "Ukladanie…", + "search_placeholder": "Hľadať…", + "serial_console": "Sériová konzola", + "serial_console_add_button": "Pridať tlačidlo", + "serial_console_baud_rate": "Baud Rate", + "serial_console_button_editor_command": "Príkaz", + "serial_console_button_editor_command_placeholder": "Príkaz na odoslanie", + "serial_console_button_editor_delete": "Vymazať", + "serial_console_button_editor_explanation": "Po odoslaní sa pridá zvolený koniec riadku {terminator}.", + "serial_console_button_editor_label": "Popis", + "serial_console_button_editor_label_placeholder": "Nový príkaz", + "serial_console_button_editor_move_down": "Posunúť dole", + "serial_console_button_editor_move_up": "Posunúť hore", + "serial_console_configure_description": "Konfigurovať nastavenia sériovej konzoly", + "serial_console_crlf_handling": "CRLF spracovanie", + "serial_console_data_bits": "Dátové bity", + "serial_console_get_settings_error": "Nepodarilo sa získať nastavenia sériovej konzoly: {error}", + "serial_console_hide_settings": "Skryť nastavenia", + "serial_console_line_ending": "Koniec riadku", + "serial_console_line_ending_explanation": "Znak(y) odoslané na konci každého príkazu", + "serial_console_local_echo": "Lokálne echo", + "serial_console_local_echo_description": "Zobrazovať znaky, ktoré píšete v konzole", + "serial_console_normalization_mode": "Režim normalizácie", + "serial_console_open_console": "Otvoriť konzolu", + "serial_console_parity": "Parita", + "serial_console_parity_even": "Párna parita", + "serial_console_parity_mark": "Mark parita", + "serial_console_parity_none": "Žiadna parita", + "serial_console_parity_odd": "Nepárna parita", + "serial_console_parity_space": "Space parita", + "serial_console_preserve_ansi": "Zachovať ANSI", + "serial_console_preserve_ansi_keep": "Ponechať escape kód", + "serial_console_preserve_ansi_strip": "Odstrániť escape kód", + "serial_console_send_custom_command": "Nepodarilo sa odoslať vlastný príkaz: {command}: {error}", + "serial_console_set_settings_error": "Nepodarilo sa nastaviť nastavenia sériovej konzoly na {settings}: {error}", + "serial_console_show_newline_tag": "Zobrazovať značku nového riadku", + "serial_console_show_newline_tag_hide": "Skryť značku", + "serial_console_show_newline_tag_show": "Zobraziť značku", + "serial_console_show_settings": "Zobraziť nastavenia", + "serial_console_stop_bits": "Stop bity", + "serial_console_tab_replacement": "Náhrada tabulátora", + "serial_console_tab_replacement_description": "Prázdne pre žiadnu náhradu", + "setting_remote_description": "Nastavovanie vzdialeného popisu", + "setting_remote_session_description": "Nastavovanie popisu vzdialenej relácie...", + "setting_up_connection_to_device": "Nastavovanie pripojenia k zariadeniu...", + "settings_access": "Prístup", + "settings_advanced": "Pokročilé", + "settings_appearance": "Vzhľad", + "settings_audio": "Audio", + "settings_back_to_kvm": "Späť na KVM", + "settings_general": "Všeobecné", + "settings_hardware": "Hardvér", + "settings_keyboard": "Klávesnica", + "settings_keyboard_macros": "Klávesnicové makrá", + "settings_mouse": "Myš", + "settings_mqtt": "MQTT", + "settings_network": "Sieť", + "settings_video": "Video", + "something_went_wrong": "Niečo sa pokazilo. Skúste to znova neskôr alebo kontaktujte podporu", + "step_counter_step": "Krok {step}", + "subnet_mask": "Maska podsiete", + "tailscale_auth_description": "Tailscale vyžaduje autentifikáciu. Otvorte odkaz nižšie na prihlásenie.", + "tailscale_connected": "Pripojené", + "tailscale_control_server_custom": "Vlastný", + "tailscale_control_server_custom_url_label": "URL vlastného Control Servera", + "tailscale_control_server_custom_url_placeholder": "https://headscale.example.com", + "tailscale_control_server_default": "Predvolený", + "tailscale_control_server_description": "Konfigurovať koncový bod Tailscale control plane", + "tailscale_control_server_title": "Control Server", + "tailscale_control_server_update_failed": "Nepodarilo sa aktualizovať Tailscale control server: {error}", + "tailscale_control_server_update_success": "Tailscale control server aktualizovaný", + "tailscale_dns_name": "DNS názov", + "tailscale_hostname": "Názov hostiteľa", + "tailscale_installed_not_running": "Tailscale je nainštalovaný, ale nie je spustený.", + "tailscale_installed_not_running_state": " Stav: {state}", + "tailscale_ipv4": "IPv4", + "tailscale_ipv6": "IPv6", + "tailscale_needs_login": "Vyžaduje prihlásenie", + "tailscale_refresh": "Obnoviť", + "tailscale_save": "Uložiť", + "tailscale_saving": "Ukladanie...", + "tailscale_stopped": "Zastavené", + "tailscale_title": "Tailscale", + "time_division_days": "dni", + "time_division_hours": "hodiny", + "time_division_minutes": "minúty", + "time_division_months": "mesiace", + "time_division_seconds": "sekundy", + "time_division_weeks": "týždne", + "time_division_years": "roky", + "troubleshoot_connection": "Riešiť problémy s pripojením", + "unknown_error": "Neznáma chyba", + "update_in_progress": "Prebieha aktualizácia", + "updates_failed_check": "Nepodarilo sa skontrolovať aktualizácie: {error}", + "updates_failed_get_device_version": "Nepodarilo sa získať verziu zariadenia: {error}", + "updating_leave_device_on": "Prosím nevypínajte zariadenie…", + "usb": "USB", + "usb_config_custom": "Vlastný", + "usb_config_default": "JetKVM predvolené", + "usb_config_dell": "Dell Multimedia Pro Keyboard", + "usb_config_failed_load": "Nepodarilo sa načítať USB konfiguráciu: {error}", + "usb_config_failed_set": "Nepodarilo sa nastaviť USB konfiguráciu: {error}", + "usb_config_identifiers_description": "USB identifikátory zariadenia vystavené cieľovému počítaču", + "usb_config_identifiers_title": "Identifikátory", + "usb_config_logitech": "Logitech Universal Adapter", + "usb_config_manufacturer_label": "Výrobca", + "usb_config_manufacturer_placeholder": "Zadajte výrobcu", + "usb_config_microsoft": "Microsoft Wireless MultiMedia Keyboard", + "usb_config_product_id_label": "Product ID", + "usb_config_product_id_placeholder": "Zadajte Product ID", + "usb_config_product_name_label": "Názov produktu", + "usb_config_product_name_placeholder": "Zadajte názov produktu", + "usb_config_restore_default": "Obnoviť predvolené", + "usb_config_serial_number_label": "Sériové číslo", + "usb_config_serial_number_placeholder": "Zadajte sériové číslo", + "usb_config_set_success": "USB konfigurácia nastavená na {manufacturer} {product}", + "usb_config_update_identifiers": "Aktualizovať USB identifikátory", + "usb_config_vendor_id_label": "Vendor ID", + "usb_config_vendor_id_placeholder": "Zadajte Vendor ID", + "usb_device_classes_description": "Triedy USB zariadení v kompozitnom zariadení", + "usb_device_classes_title": "Triedy", + "usb_device_custom": "Vlastný", + "usb_device_description": "USB zariadenia na emuláciu na cieľovom počítači", + "usb_device_enable_absolute_mouse_description": "Povoliť absolútnu myš (kurzor)", + "usb_device_enable_absolute_mouse_title": "Povoliť absolútnu myš (kurzor)", + "usb_device_enable_audio_description": "Povoliť JetKVM prezentovať audio zariadenie, keď je audio povolené.", + "usb_device_enable_audio_title": "Povoliť USB Audio", + "usb_device_enable_keyboard_description": "Povoliť klávesnicu", + "usb_device_enable_keyboard_title": "Povoliť klávesnicu", + "usb_device_enable_mass_storage_description": "Niekedy môže byť potrebné vypnúť, aby sa predišlo problémom s niektorými zariadeniami", + "usb_device_enable_mass_storage_title": "Povoliť USB Mass Storage", + "usb_device_enable_relative_mouse_description": "Povoliť relatívnu myš", + "usb_device_enable_relative_mouse_title": "Povoliť relatívnu myš", + "usb_device_enable_serial_console_description": "Exponuje USB sériové (CDC-ACM) zariadenie cieľovému hostiteľovi", + "usb_device_enable_serial_console_title": "Povoliť USB sériovú konzolu", + "usb_device_failed_load": "Nepodarilo sa načítať USB zariadenia: {error}", + "usb_device_failed_set": "Nepodarilo sa nastaviť USB zariadenia: {error}", + "usb_device_keyboard_mouse_mass_storage_and_audio": "Klávesnica, Myš, Mass Storage a Audio", + "usb_device_keyboard_only": "Len klávesnica", + "usb_device_restore_default": "Obnoviť predvolené", + "usb_device_title": "USB zariadenie", + "usb_device_update_classes": "Aktualizovať USB triedy", + "usb_device_updated": "USB zariadenia aktualizované", + "usb_state_connected": "Pripojené", + "usb_state_connecting": "Pripájanie", + "usb_state_disconnected": "Odpojené", + "usb_state_low_power_mode": "Režim nízkej spotreby", + "user_interface_language_description": "Vyberte jazyk používateľského rozhrania JetKVM", + "user_interface_language_title": "Jazyk rozhrania", + "video_brightness_description": "Úroveň jasu ({value}x)", + "video_brightness_title": "Jas", + "video_codec_auto": "Automaticky", + "video_codec_description": "H.265 poskytuje lepšiu kvalitu obrazu pri rovnakom bitrate. Auto vyberie najlepší kodek, ktorý váš prehliadač podporuje.", + "video_codec_h264": "H.264 (AVC)", + "video_codec_h265": "H.265 (HEVC)", + "video_codec_title": "Kodek", + "video_contrast_description": "Úroveň kontrastu ({value}x)", + "video_contrast_title": "Kontrast", + "video_custom_edid_description": "EDID určuje kompatibilitu video režimov. Predvolené nastavenia fungujú vo väčšine prípadov, ale unikátne UEFI/BIOS môžu vyžadovať úpravy.", + "video_custom_edid_title": "Vlastný EDID", + "video_debugging_info_description": "Ladiace informácie pre video", + "video_debugging_info_title": "Ladiace informácie", + "video_description": "Konfigurovať nastavenia displeja a EDID pre optimálnu kompatibilitu", + "video_edid_acer_b246wl": "Acer B246WL, 1920x1200", + "video_edid_asus_pa248qv": "ASUS PA248QV, 1920x1200", + "video_edid_custom": "Vlastný", + "video_edid_dell_d2721h": "DELL D2721H, 1920x1080", + "video_edid_dell_idrac": "DELL IDRAC EDID, 1280x1024", + "video_edid_description": "Upraviť nastavenia EDID pre displej", + "video_edid_file_label": "EDID súbor", + "video_edid_jetkvm_default": "JetKVM predvolené", + "video_edid_set_success": "EDID úspešne nastavený na {edid}", + "video_edid_title": "EDID", + "video_enhancement_description": "Upraviť farebné nastavenia pre živší a farebnejší video výstup", + "video_enhancement_title": "Vylepšenie", + "video_failed_get_debug_info": "Nepodarilo sa získať ladiace informácie: {error}", + "video_failed_get_edid": "Nepodarilo sa získať EDID: {error}", + "video_failed_set_codec": "Nepodarilo sa nastaviť video kodek: {error}", + "video_failed_set_edid": "Nepodarilo sa nastaviť EDID: {error}", + "video_failed_set_stream_quality": "Nepodarilo sa nastaviť kvalitu streamu: {error}", + "video_get_debugging_info": "Získať ladiace informácie", + "video_idle_display_description": "Keď nie je aktívna žiadna vzdialená relácia, JetKVM prestane vystupovať ako displej na hostiteľovi", + "video_idle_display_disabled": "JetKVM displej zostane dostupný", + "video_idle_display_enabled": "JetKVM displej sa pri nečinnosti skryje", + "video_idle_display_failed": "Nepodarilo sa aktualizovať nastavenie idle displeja: {error}", + "video_idle_display_title": "Skryť JetKVM displej pri nečinnosti", + "video_overlay_autoplay_permissions_required": "Vyžaduje sa povolenie automatického prehrávania", + "video_overlay_conn_check_cables": "Skontrolujte všetky káblové pripojenia na uvoľnené alebo poškodené vodiče", + "video_overlay_conn_ensure_network": "Uistite sa, že vaše sieťové pripojenie je stabilné a aktívne", + "video_overlay_conn_restart": "Skúste reštartovať zariadenie aj váš počítač", + "video_overlay_conn_verify_power": "Overte, že zariadenie je zapnuté a správne pripojené", + "video_overlay_connection_issue_title": "Detekovaný problém s pripojením", + "video_overlay_enable_autoplay_settings": "Prosím upravte nastavenia prehliadača na povolenie automatického prehrávania", + "video_overlay_hdmi_error_title": "Detekovaná chyba HDMI signálu.", + "video_overlay_hdmi_incompatible_resolution": "Nekompatibilné rozlíšenie alebo obnovovacia frekvencia", + "video_overlay_hdmi_loose_faulty": "Uvoľnené alebo chybné HDMI pripojenie", + "video_overlay_hdmi_source_issue": "Problémy s HDMI výstupom zdrojového zariadenia", + "video_overlay_learn_more": "Zistiť viac", + "video_overlay_loading_stream": "Načítavanie video streamu…", + "video_overlay_manually_start_stream": "Manuálne spustiť stream", + "video_overlay_no_hdmi_adapter_compat": "Ak používate adaptér, uistite sa, že je kompatibilný a funguje správne", + "video_overlay_no_hdmi_ensure_cable": "Uistite sa, že HDMI kábel je bezpečne pripojený na oboch koncoch", + "video_overlay_no_hdmi_ensure_power": "Uistite sa, že zdrojové zariadenie je zapnuté a vysiela signál", + "video_overlay_no_hdmi_signal": "Nebol detekovaný žiadny HDMI signál.", + "video_overlay_pointerlock_click_to_enable": "Kliknite na video na povolenie ovládania myšou", + "video_overlay_reboot_device_is_rebooting": "Zariadenie sa reštartuje", + "video_overlay_reboot_different_ip_message": "Zariadenie sa mohlo reštartovať s inou IP adresou. Skontrolujte fyzický displej JetKVM na zistenie aktuálnej IP adresy a znova sa pripojte.", + "video_overlay_reboot_please_wait_message": "Počkajte, kým sa zariadenie reštartuje. Zvyčajne to trvá 20-30 sekúnd.", + "video_overlay_reboot_timeout_message": "Časový limit automatického znovupripojenia vypršal", + "video_overlay_reboot_unable_to_reconnect": "Nepodarilo sa znova pripojiť", + "video_overlay_reboot_waiting_for_restart": "Čaká sa na reštart zariadenia…", + "video_overlay_retrying_connection": "Opakované pokusy o pripojenie…", + "video_overlay_troubleshooting_guide": "Sprievodca riešením problémov", + "video_overlay_try_again": "Skúsiť znova", + "video_overlay_try_wake": "Skúsiť prebudiť", + "video_overlay_trying_wake": "Pokus o prebudenie…", + "video_pointer_lock_disabled": "Pointer lock vypnutý", + "video_pointer_lock_enabled": "Pointer lock povolený — stlačte Escape na odomknutie", + "video_quality_high": "Vysoká", + "video_quality_low": "Nízka", + "video_quality_medium": "Stredná", + "video_reset_to_default": "Resetovať na predvolené", + "video_restore_to_default": "Obnoviť predvolené", + "video_saturation_description": "Saturácia farieb ({value}x)", + "video_saturation_title": "Saturácia", + "video_set_custom_edid": "Nastaviť vlastný EDID", + "video_stream_quality_description": "Upraviť kvalitu video streamu", + "video_stream_quality_set": "Kvalita streamu nastavená na {quality}", + "video_stream_quality_title": "Kvalita", + "video_title": "Video", + "view_details": "Zobraziť detaily", + "virtual_keyboard_header": "Virtuálna klávesnica", + "wake_on_lan": "Wake On LAN", + "wake_on_lan_add_device_broadcast_address": "Broadcast adresa", + "wake_on_lan_add_device_broadcast_auto": "Automaticky", + "wake_on_lan_add_device_broadcast_custom": "Vlastná podsieť", + "wake_on_lan_add_device_broadcast_ip": "Broadcast IP podsiete", + "wake_on_lan_add_device_device_name": "Názov zariadenia", + "wake_on_lan_add_device_example_device_name": "Plex Media Server", + "wake_on_lan_add_device_mac_address": "MAC adresa", + "wake_on_lan_add_device_save_device": "Uložiť zariadenie", + "wake_on_lan_description": "Odoslať Magic Packet na prebudenie vzdialeného zariadenia.", + "wake_on_lan_device_list_add_new_device": "Pridať nové zariadenie", + "wake_on_lan_device_list_confirm_delete_message": "Naozaj chcete vymazať toto zariadenie? {name}", + "wake_on_lan_device_list_delete_device": "Vymazať zariadenie", + "wake_on_lan_device_list_wake": "Prebudiť", + "wake_on_lan_empty_add_device_to_start": "Pridajte zariadenie na začatie používania Wake-on-LAN", + "wake_on_lan_empty_add_new_device": "Pridať nové zariadenie", + "wake_on_lan_empty_no_devices_added": "Neboli pridané žiadne zariadenia", + "wake_on_lan_failed_add_device": "Nepodarilo sa pridať zariadenie", + "wake_on_lan_failed_send_magic": "Nepodarilo sa odoslať Magic Packet", + "wake_on_lan_invalid_mac": "Neplatná MAC adresa", + "wake_on_lan_magic_sent_success": "Magic Packet úspešne odoslaný", + "welcome_to_jetkvm": "Vitajte v JetKVM", + "welcome_to_jetkvm_description": "Ovládajte akýkoľvek počítač vzdialene" +} diff --git a/ui/localization/messages/sv.json b/ui/localization/messages/sv.json index 2560ca511..8dd3e079b 100644 --- a/ui/localization/messages/sv.json +++ b/ui/localization/messages/sv.json @@ -484,6 +484,7 @@ "locale_nb": "Norsk (bokmål)", "locale_pt": "Português", "locale_ru": "Русский", + "locale_sk": "Slovakiska", "locale_sv": "Svenska", "locale_zh": "中文 (简体)", "locale_zh_tw": "中文 (繁體)", @@ -828,6 +829,7 @@ "other_session_use_here_button": "Använd här", "page_not_found_description": "Sidan du sökte efter finns inte.", "paste_modal_confirm_paste": "Bekräfta inklistring", + "paste_modal_confirm_paste_and_close": "Bekräfta inklistring och stäng", "paste_modal_delay_between_keys": "Fördröjning mellan tangenter", "paste_modal_delay_out_of_range": "Fördröjningen måste vara mellan {min} och {max}", "paste_modal_failed_paste": "Misslyckades med att klistra in text: {error}", diff --git a/ui/localization/messages/zh-tw.json b/ui/localization/messages/zh-tw.json index cdc15781f..8ffdd9190 100644 --- a/ui/localization/messages/zh-tw.json +++ b/ui/localization/messages/zh-tw.json @@ -484,6 +484,7 @@ "locale_nb": "Norsk (bokmål)", "locale_pt": "Português", "locale_ru": "Русский", + "locale_sk": "斯洛伐克語", "locale_sv": "Svenska", "locale_zh": "中文 (简体)", "locale_zh_tw": "中文 (繁體)", @@ -828,6 +829,7 @@ "other_session_use_here_button": "在這裡使用", "page_not_found_description": "您你要尋找的頁面不存在。", "paste_modal_confirm_paste": "確認貼上", + "paste_modal_confirm_paste_and_close": "確認貼上並關閉", "paste_modal_delay_between_keys": "按鍵間的延遲", "paste_modal_delay_out_of_range": "延遲必須介於 {min} 和 {max} 之間", "paste_modal_failed_paste": "貼上文字失敗:{error}", diff --git a/ui/localization/messages/zh.json b/ui/localization/messages/zh.json index ce4604bd7..f67f0df3e 100644 --- a/ui/localization/messages/zh.json +++ b/ui/localization/messages/zh.json @@ -484,6 +484,7 @@ "locale_nb": "Norsk (bokmål)", "locale_pt": "Português", "locale_ru": "Русский", + "locale_sk": "斯洛伐克语", "locale_sv": "Svenska", "locale_zh": "中文 (简体)", "locale_zh_tw": "中文 (繁體)", @@ -828,6 +829,7 @@ "other_session_use_here_button": "在此处使用", "page_not_found_description": "您要查找的页面不存在。", "paste_modal_confirm_paste": "确认粘贴", + "paste_modal_confirm_paste_and_close": "确认粘贴并关闭", "paste_modal_delay_between_keys": "按键间隔延迟", "paste_modal_delay_out_of_range": "延迟必须介于 {min} 和 {max} 之间。", "paste_modal_failed_paste": "粘贴文本失败:{error}", diff --git a/ui/src/components/CommandInput.tsx b/ui/src/components/CommandInput.tsx index 95d3c35ad..d67e663dd 100644 --- a/ui/src/components/CommandInput.tsx +++ b/ui/src/components/CommandInput.tsx @@ -231,7 +231,7 @@ export function CommandInput({ const handleKeyDown = (e: React.KeyboardEvent) => { const isMeta = e.ctrlKey || e.metaKey; - if (e.key === "Enter" && !e.shiftKey && !isMeta) { + if ((e.key === "Enter" || e.keyCode === 13) && !e.shiftKey && !isMeta) { e.preventDefault(); if (!cmd) return; onSend(cmd); @@ -258,7 +258,7 @@ export function CommandInput({ setSel(0); return; } - if (e.key === "Escape" && revOpen) { + if ((e.key === "Escape" || e.keyCode === 27) && revOpen) { e.preventDefault(); setRevOpen(false); return; @@ -304,9 +304,9 @@ export function CommandInput({ } else if (e.key === "ArrowUp") { e.preventDefault(); setSel(i => (i - 1 + results.length) % Math.max(1, results.length)); - } else if (e.key === "Enter") { + } else if (e.key === "Enter" || e.keyCode === 13) { // ... - } else if (e.key === "Escape") { + } else if (e.key === "Escape" || e.keyCode === 27) { // ... } }} diff --git a/ui/src/components/ConfirmDialog.tsx b/ui/src/components/ConfirmDialog.tsx index 38d0d1a85..637504b89 100644 --- a/ui/src/components/ConfirmDialog.tsx +++ b/ui/src/components/ConfirmDialog.tsx @@ -66,7 +66,7 @@ export function ConfirmDialog({ const { icon: Icon, iconClass, buttonTheme } = variantConfig[variant]; const handleKeyDown = (e: React.KeyboardEvent) => { - if (e.key === "Escape") { + if (e.key === "Escape" || e.keyCode === 27) { e.stopPropagation(); onClose(); } diff --git a/ui/src/components/OcrOverlay.tsx b/ui/src/components/OcrOverlay.tsx index 19ab1983f..75b887e4b 100644 --- a/ui/src/components/OcrOverlay.tsx +++ b/ui/src/components/OcrOverlay.tsx @@ -224,7 +224,7 @@ function OcrOverlayContent() { if (status === "processing" || status === "result") return; const handleKeyDown = (e: KeyboardEvent) => { - if (e.key === "Escape") { + if (e.key === "Escape" || e.keyCode === 27) { e.preventDefault(); e.stopPropagation(); setOcrMode(false); diff --git a/ui/src/components/Terminal.tsx b/ui/src/components/Terminal.tsx index b22f29527..92cca57bb 100644 --- a/ui/src/components/Terminal.tsx +++ b/ui/src/components/Terminal.tsx @@ -163,7 +163,7 @@ function Terminal({ // Setup escape key handler const onKeyHandler = instance.onKey(e => { const { domEvent } = e; - if (domEvent.key === "Escape") { + if (domEvent.key === "Escape" || domEvent.keyCode === 27) { setTerminalType("none"); setDisableVideoFocusTrap(false); domEvent.preventDefault(); diff --git a/ui/src/components/popovers/PasteModal.tsx b/ui/src/components/popovers/PasteModal.tsx index 39b5e582b..4729d3060 100644 --- a/ui/src/components/popovers/PasteModal.tsx +++ b/ui/src/components/popovers/PasteModal.tsx @@ -127,6 +127,11 @@ export default function PasteModal() { } }, [selectedKeyboard, executeMacro, delay, textValue]); + const onConfirmPasteAndClose = useCallback(async () => { + void onConfirmPaste(); + close(); + }, [onConfirmPaste, close]); + useEffect(() => { TextAreaRef.current?.focus(); }, [hideText]); @@ -188,10 +193,10 @@ export default function PasteModal() { maxLength={pasteMaxLength} onKeyDown={e => { e.stopPropagation(); - if (e.key === "Enter" && (e.metaKey || e.ctrlKey)) { + if ((e.key === "Enter" || e.keyCode === 13) && (e.metaKey || e.ctrlKey)) { e.preventDefault(); - void onConfirmPaste(); - } else if (e.key === "Escape") { + void onConfirmPasteAndClose(); + } else if (e.key === "Escape" || e.keyCode === 27) { e.preventDefault(); onCancelPasteMode(); } @@ -268,10 +273,17 @@ export default function PasteModal() { />