diff --git a/app/src/main/java/io/xpipe/app/browser/BrowserBookmarkComp.java b/app/src/main/java/io/xpipe/app/browser/BrowserBookmarkComp.java index bcd905d0..da3bd99d 100644 --- a/app/src/main/java/io/xpipe/app/browser/BrowserBookmarkComp.java +++ b/app/src/main/java/io/xpipe/app/browser/BrowserBookmarkComp.java @@ -76,7 +76,7 @@ public final class BrowserBookmarkComp extends SimpleComp { var section = new StoreSectionMiniComp( StoreSection.createTopLevel( - StoreViewState.get().getAllEntries(), storeEntryWrapper -> true, filterText, selectedCategory), + StoreViewState.get().getAllEntries(), this::filter, filterText, selectedCategory), augment, entryWrapper -> action.accept(entryWrapper, busy), true); @@ -102,4 +102,8 @@ public final class BrowserBookmarkComp extends SimpleComp { content.getStyleClass().add("bookmark-list"); return content; } + + private boolean filter(StoreEntryWrapper w) { + return applicable.test(w); + } } diff --git a/app/src/main/java/io/xpipe/app/prefs/AppPrefs.java b/app/src/main/java/io/xpipe/app/prefs/AppPrefs.java index e92c7fd8..2765b7b1 100644 --- a/app/src/main/java/io/xpipe/app/prefs/AppPrefs.java +++ b/app/src/main/java/io/xpipe/app/prefs/AppPrefs.java @@ -473,7 +473,7 @@ public class AppPrefs { try { Files.createDirectories(storageDirectory.get()); } catch (Exception e) { - ErrorEvent.fromThrowable(e).build().handle(); + ErrorEvent.fromThrowable(e).expected().build().handle(); storageDirectory.setValue(DEFAULT_STORAGE_DIR); } } diff --git a/app/src/main/java/io/xpipe/app/prefs/ExternalRdpClientType.java b/app/src/main/java/io/xpipe/app/prefs/ExternalRdpClientType.java index 1abd10f6..4e88b423 100644 --- a/app/src/main/java/io/xpipe/app/prefs/ExternalRdpClientType.java +++ b/app/src/main/java/io/xpipe/app/prefs/ExternalRdpClientType.java @@ -41,9 +41,6 @@ public interface ExternalRdpClientType extends PrefsChoiceValue { return input; } - var address = input.get("full address") - .map(typedValue -> typedValue.getValue()) - .orElse("?"); var pass = configuration.getPassword(); if (pass == null) { return input; diff --git a/app/src/main/java/io/xpipe/app/util/RdpConfig.java b/app/src/main/java/io/xpipe/app/util/RdpConfig.java index 70ef58fe..3299f659 100644 --- a/app/src/main/java/io/xpipe/app/util/RdpConfig.java +++ b/app/src/main/java/io/xpipe/app/util/RdpConfig.java @@ -33,6 +33,10 @@ public class RdpConfig { public static RdpConfig parseContent(String content) { var map = new LinkedHashMap(); + if (content == null) { + return new RdpConfig(map); + } + content.lines().forEach(s -> { var split = s.split(":"); if (split.length < 2) { diff --git a/dist/changelogs/9.4_incremental.md b/dist/changelogs/9.4_incremental.md index f8ead257..f3ffae6c 100644 --- a/dist/changelogs/9.4_incremental.md +++ b/dist/changelogs/9.4_incremental.md @@ -13,10 +13,11 @@ The entire transfer implementation has been rewritten to iron out these issues a The conflict resolution has been improved - When setting up the git vault on another system, there will no longer be an initial merge conflict that has to be handled - In case of a merge conflict, overwriting local changes will now preserve all connections that are not added to the git vault, including local connections -- You now have the option to force push changes when a conflict occurs while XPipe is running, not requiring a restart anymore +- You now have the option to force push changes when a conflict occurs while XPipe is saving while running, not requiring a restart anymore ## Other - You can now add simple RDP connections without a file -- Make file transfers more resilient. This should fix rare issues in which the remote file content was not properly written -- Fix VMware Player/Workstation not being detected on Windows. Now simply searching for connections should add these VMs automatically. +- Fix VMware Player/Workstation not being detected on Windows. Now simply searching for connections should add these VMs automatically +- The file browser sidebar now only contains connections that can be opened in it, reducing the amount of connection shown +- Fix newly added connections not having the correct order diff --git a/lang/proc/strings/fixed_en.properties b/lang/proc/strings/fixed_en.properties new file mode 100644 index 00000000..80ea9edf --- /dev/null +++ b/lang/proc/strings/fixed_en.properties @@ -0,0 +1,2 @@ +wsl=Windows Subsystem for Linux +docker=Docker \ No newline at end of file diff --git a/lang/proc/strings/translations_da.properties b/lang/proc/strings/translations_da.properties index 16f79fc6..66ca48e0 100644 --- a/lang/proc/strings/translations_da.properties +++ b/lang/proc/strings/translations_da.properties @@ -42,6 +42,7 @@ rdpTunnelHostDescription=Den SSH-forbindelse, der skal bruges som tunnel rdpFileLocation=Filplacering rdpFileLocationDescription=Filstien til .rdp-filen rdpPasswordAuthentication=Godkendelse af adgangskode +rdpFiles=RDP-filer rdpPasswordAuthenticationDescription=Adgangskoden, der skal udfyldes eller kopieres til udklipsholderen, afhængigt af klientunderstøttelsen rdpFile.displayName=RDP-fil rdpFile.displayDescription=Opret forbindelse til et system via en eksisterende .rdp-fil @@ -178,8 +179,6 @@ k8sConfigLocationDescription=Den brugerdefinerede kubeconfig-fil eller standardf inspectPod=Inspicér pod showAllContainers=Vis containere, der ikke kører showAllPods=Vis pods, der ikke kører -wsl=WSL -docker=Docker k8sPodHostDescription=Den vært, som pod'en er placeret på k8sContainerDescription=Navnet på Kubernetes-containeren k8sPodDescription=Navnet på Kubernetes-pod'en @@ -202,9 +201,6 @@ sshConfigHost.passwordDescription=Angiv adgangskoden til brugerlogin. sshConfigHost.identityPassphrase=Adgangsætningen til identitet #custom sshConfigHost.identityPassphraseDescription=Angiv adgangsætningen for din identitetsnøgle. -binary.displayName=Binær -binary.displayDescription=Binære data -text.displayName=Tekst shellCommand.hostDescription=Den vært, kommandoen skal udføres på shellCommand.commandDescription=Den kommando, der åbner en shell sshAgent=SSH-Agent diff --git a/lang/proc/strings/translations_de.properties b/lang/proc/strings/translations_de.properties index 1bcad439..4ed3ef51 100644 --- a/lang/proc/strings/translations_de.properties +++ b/lang/proc/strings/translations_de.properties @@ -39,6 +39,7 @@ rdpTunnelHostDescription=Die optionale SSH-Verbindung, die als Tunnel verwendet rdpFileLocation=Dateispeicherort rdpFileLocationDescription=Der Dateipfad der .rdp-Datei rdpPasswordAuthentication=Passwort-Authentifizierung +rdpFiles=RDP-Dateien rdpPasswordAuthenticationDescription=Das Passwort zum Ausfüllen oder Kopieren in die Zwischenablage, je nach Client-Unterstützung rdpFile.displayName=RDP-Datei rdpFile.displayDescription=Verbindung zu einem System über eine bestehende .rdp-Datei @@ -166,8 +167,6 @@ k8sConfigLocationDescription=Die benutzerdefinierte kubeconfig-Datei oder die St inspectPod=Pod inspizieren showAllContainers=Nicht laufende Container anzeigen showAllPods=Nicht laufende Pods anzeigen -wsl=WSL -docker=Docker k8sPodHostDescription=Der Host, auf dem sich der Pod befindet k8sContainerDescription=Der Name des Kubernetes-Containers k8sPodDescription=Der Name des Kubernetes-Pods @@ -187,9 +186,6 @@ sshConfigHost.password=Passwort sshConfigHost.passwordDescription=Gib das optionale Passwort für die Benutzeranmeldung an. sshConfigHost.identityPassphrase=Identitäts-Passphrase sshConfigHost.identityPassphraseDescription=Gib die optionale Passphrase für deinen Identitätsschlüssel an. -binary.displayName=Binär -binary.displayDescription=Binäre Daten -text.displayName=Text shellCommand.hostDescription=Der Host, auf dem der Befehl ausgeführt werden soll shellCommand.commandDescription=Der Befehl, mit dem eine Shell geöffnet wird sshAgent=SSH-Agent diff --git a/lang/proc/strings/translations_en.properties b/lang/proc/strings/translations_en.properties index 425d4ded..fe7e51c7 100644 --- a/lang/proc/strings/translations_en.properties +++ b/lang/proc/strings/translations_en.properties @@ -38,6 +38,7 @@ rdpTunnelHostDescription=The SSH connection to use as a tunnel rdpFileLocation=File location rdpFileLocationDescription=The file path of the .rdp file rdpPasswordAuthentication=Password authentication +rdpFiles=RDP files rdpPasswordAuthenticationDescription=The password to fill in or copy to clipboard, depending on the client support rdpFile.displayName=RDP file rdpFile.displayDescription=Connect to a system via an existing .rdp file @@ -163,8 +164,6 @@ k8sConfigLocationDescription=The custom kubeconfig file or the default one if le inspectPod=Inspect pod showAllContainers=Show non-running containers showAllPods=Show non-running pods -wsl=WSL -docker=Docker k8sPodHostDescription=The host on which the pod is located k8sContainerDescription=The name of the Kubernetes container k8sPodDescription=The name of the Kubernetes pod @@ -184,9 +183,6 @@ sshConfigHost.password=Password sshConfigHost.passwordDescription=Provide the optional password for the user login. sshConfigHost.identityPassphrase=Identity passphrase sshConfigHost.identityPassphraseDescription=Provide the optional passphrase for your identity key. -binary.displayName=Binary -binary.displayDescription=Binary data -text.displayName=Text shellCommand.hostDescription=The host to execute the command on shellCommand.commandDescription=The command that will open a shell sshAgent=SSH-Agent diff --git a/lang/proc/strings/translations_es.properties b/lang/proc/strings/translations_es.properties index c5d1d054..2b60b2ce 100644 --- a/lang/proc/strings/translations_es.properties +++ b/lang/proc/strings/translations_es.properties @@ -38,6 +38,7 @@ rdpTunnelHostDescription=La conexión SSH opcional a utilizar como túnel rdpFileLocation=Ubicación del archivo rdpFileLocationDescription=La ruta del archivo .rdp rdpPasswordAuthentication=Autenticación de contraseña +rdpFiles=Archivos RDP rdpPasswordAuthenticationDescription=La contraseña para rellenar o copiar en el portapapeles, según el soporte del cliente rdpFile.displayName=Archivo RDP rdpFile.displayDescription=Conectarse a un sistema a través de un archivo .rdp existente @@ -163,8 +164,6 @@ k8sConfigLocationDescription=El archivo kubeconfig personalizado o el predetermi inspectPod=Inspeccionar vaina showAllContainers=Mostrar contenedores no en ejecución showAllPods=Mostrar pods no en ejecución -wsl=WSL -docker=Docker k8sPodHostDescription=El host en el que se encuentra el pod k8sContainerDescription=El nombre del contenedor Kubernetes k8sPodDescription=El nombre del pod de Kubernetes @@ -184,9 +183,6 @@ sshConfigHost.password=Contraseña sshConfigHost.passwordDescription=Proporciona la contraseña opcional para el inicio de sesión del usuario. sshConfigHost.identityPassphrase=Frase de contraseña de identidad sshConfigHost.identityPassphraseDescription=Proporciona la frase de contraseña opcional para tu clave de identidad. -binary.displayName=Binario -binary.displayDescription=Datos binarios -text.displayName=Texto shellCommand.hostDescription=El host en el que ejecutar el comando shellCommand.commandDescription=El comando que abrirá un intérprete de comandos sshAgent=Agente SSH diff --git a/lang/proc/strings/translations_fr.properties b/lang/proc/strings/translations_fr.properties index b853655c..c9bc8896 100644 --- a/lang/proc/strings/translations_fr.properties +++ b/lang/proc/strings/translations_fr.properties @@ -38,6 +38,7 @@ rdpTunnelHostDescription=La connexion SSH optionnelle à utiliser comme tunnel rdpFileLocation=Emplacement du fichier rdpFileLocationDescription=Le chemin d'accès au fichier .rdp rdpPasswordAuthentication=Authentification par mot de passe +rdpFiles=Fichiers RDP rdpPasswordAuthenticationDescription=Le mot de passe à remplir ou à copier dans le presse-papiers, selon le support client rdpFile.displayName=Fichier RDP rdpFile.displayDescription=Se connecter à un système via un fichier .rdp existant @@ -163,8 +164,6 @@ k8sConfigLocationDescription=Le fichier kubeconfig personnalisé ou celui par d inspectPod=Inspecter la capsule showAllContainers=Afficher les conteneurs qui ne fonctionnent pas showAllPods=Afficher les pods qui ne fonctionnent pas -wsl=WSL -docker=Docker k8sPodHostDescription=L'hôte sur lequel se trouve le pod k8sContainerDescription=Le nom du conteneur Kubernetes k8sPodDescription=Le nom du pod Kubernetes @@ -184,9 +183,6 @@ sshConfigHost.password=Mot de passe sshConfigHost.passwordDescription=Fournir le mot de passe facultatif pour la connexion de l'utilisateur. sshConfigHost.identityPassphrase=Phrase d'identité sshConfigHost.identityPassphraseDescription=Indique la phrase de passe facultative pour ta clé d'identité. -binary.displayName=Binaire -binary.displayDescription=Données binaires -text.displayName=Texte shellCommand.hostDescription=L'hôte sur lequel exécuter la commande shellCommand.commandDescription=La commande qui ouvre un shell sshAgent=Agent SSH diff --git a/lang/proc/strings/translations_it.properties b/lang/proc/strings/translations_it.properties index f5af87d7..e278243a 100644 --- a/lang/proc/strings/translations_it.properties +++ b/lang/proc/strings/translations_it.properties @@ -38,6 +38,7 @@ rdpTunnelHostDescription=La connessione SSH opzionale da utilizzare come tunnel rdpFileLocation=Posizione del file rdpFileLocationDescription=Il percorso del file .rdp rdpPasswordAuthentication=Password di autenticazione +rdpFiles=File RDP rdpPasswordAuthenticationDescription=La password da compilare o copiare negli appunti, a seconda del supporto del client rdpFile.displayName=File RDP rdpFile.displayDescription=Collegarsi a un sistema tramite un file .rdp esistente @@ -163,8 +164,6 @@ k8sConfigLocationDescription=Il file kubeconfig personalizzato o quello predefin inspectPod=Ispezionare il pod showAllContainers=Mostra i contenitori non in esecuzione showAllPods=Mostra i pod non in esecuzione -wsl=WSL -docker=Docker k8sPodHostDescription=L'host su cui si trova il pod k8sContainerDescription=Il nome del contenitore Kubernetes k8sPodDescription=Il nome del pod Kubernetes @@ -184,9 +183,6 @@ sshConfigHost.password=Password sshConfigHost.passwordDescription=Fornisce la password opzionale per il login dell'utente. sshConfigHost.identityPassphrase=Passphrase di identità sshConfigHost.identityPassphraseDescription=Fornisci la passphrase opzionale per la tua chiave di identità. -binary.displayName=Binario -binary.displayDescription=Dati binari -text.displayName=Testo shellCommand.hostDescription=L'host su cui eseguire il comando shellCommand.commandDescription=Il comando che apre una shell sshAgent=Agente SSH diff --git a/lang/proc/strings/translations_ja.properties b/lang/proc/strings/translations_ja.properties index f80fc260..50b79cbf 100644 --- a/lang/proc/strings/translations_ja.properties +++ b/lang/proc/strings/translations_ja.properties @@ -38,6 +38,7 @@ rdpTunnelHostDescription=トンネルとして使用するオプションのSSH rdpFileLocation=ファイルの場所 rdpFileLocationDescription=.rdpファイルのファイルパス rdpPasswordAuthentication=パスワード認証 +rdpFiles=RDPファイル rdpPasswordAuthenticationDescription=クライアントのサポートに応じて、入力またはクリップボードにコピーするパスワード rdpFile.displayName=RDPファイル rdpFile.displayDescription=既存の.rdpファイルを介してシステムに接続する @@ -163,8 +164,6 @@ k8sConfigLocationDescription=カスタムkubeconfigファイル、または空 inspectPod=ポッドを検査する showAllContainers=実行されていないコンテナを表示する showAllPods=起動していないポッドを表示する -wsl=WSL -docker=ドッカー k8sPodHostDescription=ポッドが置かれているホスト k8sContainerDescription=Kubernetesコンテナの名前 k8sPodDescription=Kubernetesポッドの名前 @@ -184,9 +183,6 @@ sshConfigHost.password=パスワード sshConfigHost.passwordDescription=ユーザーログイン用の任意のパスワードを入力する。 sshConfigHost.identityPassphrase=IDパスフレーズ sshConfigHost.identityPassphraseDescription=IDキーのパスフレーズ(オプション)を入力する。 -binary.displayName=バイナリ -binary.displayDescription=バイナリデータ -text.displayName=テキスト shellCommand.hostDescription=コマンドを実行するホスト shellCommand.commandDescription=シェルを開くコマンド sshAgent=SSHエージェント diff --git a/lang/proc/strings/translations_nl.properties b/lang/proc/strings/translations_nl.properties index 3526a90f..6fd296fa 100644 --- a/lang/proc/strings/translations_nl.properties +++ b/lang/proc/strings/translations_nl.properties @@ -38,6 +38,7 @@ rdpTunnelHostDescription=De optionele SSH-verbinding om als tunnel te gebruiken rdpFileLocation=Bestandslocatie rdpFileLocationDescription=Het bestandspad van het .rdp bestand rdpPasswordAuthentication=Wachtwoord verificatie +rdpFiles=RDP bestanden rdpPasswordAuthenticationDescription=Het wachtwoord om in te vullen of te kopiëren naar het klembord, afhankelijk van de clientondersteuning rdpFile.displayName=RDP-bestand rdpFile.displayDescription=Verbinding maken met een systeem via een bestaand .rdp bestand @@ -163,8 +164,6 @@ k8sConfigLocationDescription=Het aangepaste kubeconfig bestand of het standaard inspectPod=Peul inspecteren showAllContainers=Niet-lopende containers tonen showAllPods=Niet-lopende pods tonen -wsl=WSL -docker=Docker k8sPodHostDescription=De host waarop de pod zich bevindt k8sContainerDescription=De naam van de Kubernetes container k8sPodDescription=De naam van de Kubernetes pod @@ -184,9 +183,6 @@ sshConfigHost.password=Wachtwoord sshConfigHost.passwordDescription=Geef het optionele wachtwoord voor het inloggen van de gebruiker. sshConfigHost.identityPassphrase=Identiteitspaswoord sshConfigHost.identityPassphraseDescription=Geef de optionele wachtwoordzin voor je identiteitsleutel. -binary.displayName=Binair -binary.displayDescription=Binaire gegevens -text.displayName=Tekst shellCommand.hostDescription=De host waarop het commando moet worden uitgevoerd shellCommand.commandDescription=Het commando dat een shell opent sshAgent=SSH-agent diff --git a/lang/proc/strings/translations_pt.properties b/lang/proc/strings/translations_pt.properties index bb00bf8d..12026467 100644 --- a/lang/proc/strings/translations_pt.properties +++ b/lang/proc/strings/translations_pt.properties @@ -38,6 +38,7 @@ rdpTunnelHostDescription=A conexão SSH opcional para usar como um túnel rdpFileLocation=Localização do ficheiro rdpFileLocationDescription=O caminho do ficheiro .rdp rdpPasswordAuthentication=Autenticação por palavra-passe +rdpFiles=Ficheiros RDP rdpPasswordAuthenticationDescription=A palavra-passe a preencher ou a copiar para a área de transferência, consoante o suporte do cliente rdpFile.displayName=Ficheiro RDP rdpFile.displayDescription=Liga-se a um sistema através de um ficheiro .rdp existente @@ -163,8 +164,6 @@ k8sConfigLocationDescription=O ficheiro kubeconfig personalizado ou o ficheiro p inspectPod=Inspeciona o pod showAllContainers=Mostra contentores não em execução showAllPods=Mostra pods não em execução -wsl=WSL -docker=Docker k8sPodHostDescription=O anfitrião no qual o pod está localizado k8sContainerDescription=O nome do contentor Kubernetes k8sPodDescription=O nome do pod Kubernetes @@ -184,9 +183,6 @@ sshConfigHost.password=Palavra-passe sshConfigHost.passwordDescription=Fornece a palavra-passe opcional para o início de sessão do utilizador. sshConfigHost.identityPassphrase=Palavra-passe de identidade sshConfigHost.identityPassphraseDescription=Fornece a frase-passe opcional para a tua chave de identificação. -binary.displayName=Binário -binary.displayDescription=Dados binários -text.displayName=Texto shellCommand.hostDescription=O anfitrião para executar o comando shellCommand.commandDescription=O comando que abre uma shell sshAgent=Agente SSH diff --git a/lang/proc/strings/translations_ru.properties b/lang/proc/strings/translations_ru.properties index 12fc164d..f246c03b 100644 --- a/lang/proc/strings/translations_ru.properties +++ b/lang/proc/strings/translations_ru.properties @@ -38,6 +38,7 @@ rdpTunnelHostDescription=Дополнительное SSH-соединение, rdpFileLocation=Расположение файла rdpFileLocationDescription=Путь к файлу .rdp rdpPasswordAuthentication=Проверка подлинности пароля +rdpFiles=Файлы RDP rdpPasswordAuthenticationDescription=Пароль, который нужно заполнить или скопировать в буфер обмена, в зависимости от поддержки клиента rdpFile.displayName=RDP-файл rdpFile.displayDescription=Подключение к системе через существующий файл .rdp @@ -163,8 +164,6 @@ k8sConfigLocationDescription=Пользовательский файл kubeconfi inspectPod=Осмотреть капсулу showAllContainers=Показать неработающие контейнеры showAllPods=Показать неработающие капсулы -wsl=WSL -docker=Docker k8sPodHostDescription=Хост, на котором находится капсула k8sContainerDescription=Имя контейнера Kubernetes k8sPodDescription=Имя капсулы Kubernetes @@ -184,9 +183,6 @@ sshConfigHost.password=Пароль sshConfigHost.passwordDescription=Укажи необязательный пароль для входа пользователя в систему. sshConfigHost.identityPassphrase=Пассфраза идентификации sshConfigHost.identityPassphraseDescription=Укажи необязательную ключевую фразу для своего идентификационного ключа. -binary.displayName=Бинарный -binary.displayDescription=Двоичные данные -text.displayName=Текст shellCommand.hostDescription=Хост, на котором будет выполняться команда shellCommand.commandDescription=Команда, которая открывает оболочку sshAgent=SSH-агент diff --git a/lang/proc/strings/translations_tr.properties b/lang/proc/strings/translations_tr.properties index c46121fe..a52b70c9 100644 --- a/lang/proc/strings/translations_tr.properties +++ b/lang/proc/strings/translations_tr.properties @@ -38,6 +38,7 @@ rdpTunnelHostDescription=Tünel olarak kullanılacak isteğe bağlı SSH bağlan rdpFileLocation=Dosya konumu rdpFileLocationDescription=.rdp dosyasının dosya yolu rdpPasswordAuthentication=Şifre doğrulama +rdpFiles=RDP dosyaları rdpPasswordAuthenticationDescription=İstemci desteğine bağlı olarak doldurulacak veya panoya kopyalanacak parola rdpFile.displayName=RDP dosyası rdpFile.displayDescription=Mevcut bir .rdp dosyası üzerinden bir sisteme bağlanma @@ -163,8 +164,6 @@ k8sConfigLocationDescription=Özel kubeconfig dosyası veya boş bırakılırsa inspectPod=Kapsülü inceleyin showAllContainers=Çalışmayan kapsayıcıları göster showAllPods=Çalışmayan podları göster -wsl=WSL -docker=Docker k8sPodHostDescription=Pod'un bulunduğu ana bilgisayar k8sContainerDescription=Kubernetes konteynerinin adı k8sPodDescription=Kubernetes podunun adı @@ -184,9 +183,6 @@ sshConfigHost.password=Şifre sshConfigHost.passwordDescription=Kullanıcı girişi için isteğe bağlı parolayı girin. sshConfigHost.identityPassphrase=Kimlik parolası sshConfigHost.identityPassphraseDescription=Kimlik anahtarınız için isteğe bağlı parolayı girin. -binary.displayName=İkili -binary.displayDescription=İkili veri -text.displayName=Metin shellCommand.hostDescription=Komutun çalıştırılacağı ana bilgisayar shellCommand.commandDescription=Bir kabuk açacak komut sshAgent=SSH-Agent diff --git a/lang/proc/strings/translations_zh.properties b/lang/proc/strings/translations_zh.properties index 437f0a22..a332d60f 100644 --- a/lang/proc/strings/translations_zh.properties +++ b/lang/proc/strings/translations_zh.properties @@ -38,6 +38,7 @@ rdpTunnelHostDescription=用作隧道的可选 SSH 连接 rdpFileLocation=文件位置 rdpFileLocationDescription=.rdp 文件的文件路径 rdpPasswordAuthentication=密码验证 +rdpFiles=RDP 文件 rdpPasswordAuthenticationDescription=要填写或复制到剪贴板的密码,取决于客户端支持 rdpFile.displayName=RDP 文件 rdpFile.displayDescription=通过现有 .rdp 文件连接系统 @@ -163,8 +164,6 @@ k8sConfigLocationDescription=自定义的 kubeconfig 文件或默认文件(如 inspectPod=检查舱 showAllContainers=显示未运行的容器 showAllPods=显示未运行的 pod -wsl=WSL -docker=装载机 k8sPodHostDescription=pod 所在主机 k8sContainerDescription=Kubernetes 容器的名称 k8sPodDescription=Kubernetes pod 的名称 @@ -184,9 +183,6 @@ sshConfigHost.password=密码 sshConfigHost.passwordDescription=为用户登录提供可选密码。 sshConfigHost.identityPassphrase=身份密码 sshConfigHost.identityPassphraseDescription=提供身份密钥的可选口令。 -binary.displayName=二进制 -binary.displayDescription=二进制数据 -text.displayName=文本 shellCommand.hostDescription=执行命令的主机 shellCommand.commandDescription=打开 shell 的命令 sshAgent=SSH 代理 diff --git a/lang/proc/texts/rdpAdditionalOptions_da.md b/lang/proc/texts/rdpAdditionalOptions_da.md index 4c97e291..541844af 100644 --- a/lang/proc/texts/rdpAdditionalOptions_da.md +++ b/lang/proc/texts/rdpAdditionalOptions_da.md @@ -1,6 +1,6 @@ # Yderligere RDP-muligheder -Hvis du vil tilpasse din forbindelse yderligere, kan du gøre det ved at angive RDP-egenskaber på samme måde, som de er indeholdt i .rdp-filer. For en komplet liste over tilgængelige egenskaber, se https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files. +Hvis du vil tilpasse din forbindelse yderligere, kan du gøre det ved at angive RDP-egenskaber på samme måde, som de er indeholdt i .rdp-filer. For en komplet liste over tilgængelige egenskaber, se [RDP documentation](https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files). Disse indstillinger har formatet `indstilling:type:værdi`. Hvis du f.eks. vil tilpasse størrelsen på skrivebordsvinduet, kan du sende følgende konfiguration: ``` diff --git a/lang/proc/texts/rdpAdditionalOptions_de.md b/lang/proc/texts/rdpAdditionalOptions_de.md index 3459c20b..29caa42a 100644 --- a/lang/proc/texts/rdpAdditionalOptions_de.md +++ b/lang/proc/texts/rdpAdditionalOptions_de.md @@ -1,6 +1,6 @@ # Zusätzliche RDP-Optionen -Wenn du deine Verbindung noch weiter anpassen möchtest, kannst du das tun, indem du RDP-Eigenschaften so bereitstellst, wie sie in .rdp-Dateien enthalten sind. Eine vollständige Liste der verfügbaren Eigenschaften findest du unter https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files. +Wenn du deine Verbindung noch weiter anpassen möchtest, kannst du das tun, indem du RDP-Eigenschaften so angibst, wie sie in .rdp-Dateien enthalten sind. Eine vollständige Liste der verfügbaren Eigenschaften findest du in der [RDP-Dokumentation](https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files). Diese Optionen haben das Format `Option:Typ:Wert`. Um zum Beispiel die Größe des Desktop-Fensters anzupassen, kannst du die folgende Konfiguration übergeben: ``` diff --git a/lang/proc/texts/rdpAdditionalOptions_en.md b/lang/proc/texts/rdpAdditionalOptions_en.md index 9348f14c..54066935 100644 --- a/lang/proc/texts/rdpAdditionalOptions_en.md +++ b/lang/proc/texts/rdpAdditionalOptions_en.md @@ -1,6 +1,6 @@ # Additional RDP options -If you want to further customize your connection, you can do that by providing RDP properties the same way as they are contained in .rdp files. For a full list of available properties, see https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files. +If you want to further customize your connection, you can do that by providing RDP properties the same way as they are contained in .rdp files. For a full list of available properties, see the [RDP documentation](https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files). These options have the format `option:type:value`. So for example, to customize the size of the desktop window, you can pass the following configuration: ``` diff --git a/lang/proc/texts/rdpAdditionalOptions_es.md b/lang/proc/texts/rdpAdditionalOptions_es.md index 8201a8f7..780dc6a7 100644 --- a/lang/proc/texts/rdpAdditionalOptions_es.md +++ b/lang/proc/texts/rdpAdditionalOptions_es.md @@ -1,6 +1,6 @@ # Opciones RDP adicionales -Si quieres personalizar aún más tu conexión, puedes hacerlo proporcionando propiedades RDP de la misma forma que están contenidas en los archivos .rdp. Para obtener una lista completa de las propiedades disponibles, consulta https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files. +Si quieres personalizar aún más tu conexión, puedes hacerlo proporcionando propiedades RDP de la misma forma que están contenidas en los archivos .rdp. Para obtener una lista completa de las propiedades disponibles, consulta la [documentación sobre RDP](https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files). Estas opciones tienen el formato `opción:tipo:valor`. Así, por ejemplo, para personalizar el tamaño de la ventana del escritorio, puedes pasar la siguiente configuración: ``` diff --git a/lang/proc/texts/rdpAdditionalOptions_fr.md b/lang/proc/texts/rdpAdditionalOptions_fr.md index 4248722e..a2b29ef0 100644 --- a/lang/proc/texts/rdpAdditionalOptions_fr.md +++ b/lang/proc/texts/rdpAdditionalOptions_fr.md @@ -1,9 +1,9 @@ # Options RDP supplémentaires -Si tu veux personnaliser davantage ta connexion, tu peux le faire en fournissant des propriétés RDP de la même manière qu'elles sont contenues dans les fichiers .rdp. Pour une liste complète des propriétés disponibles, voir https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files. +Si tu veux personnaliser davantage ta connexion, tu peux le faire en fournissant des propriétés RDP de la même manière qu'elles sont contenues dans les fichiers .rdp. Pour une liste complète des propriétés disponibles, voir la [documentation RDP] (https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files). Ces options ont le format `option:type:valeur`. Ainsi, par exemple, pour personnaliser la taille de la fenêtre du bureau, tu peux passer la configuration suivante : ``` desktopwidth:i:*width* -desktopopheight:i:*height* +desktopopheight:i:*hauteur* ``` diff --git a/lang/proc/texts/rdpAdditionalOptions_it.md b/lang/proc/texts/rdpAdditionalOptions_it.md index cdd29a86..d4384427 100644 --- a/lang/proc/texts/rdpAdditionalOptions_it.md +++ b/lang/proc/texts/rdpAdditionalOptions_it.md @@ -1,6 +1,6 @@ # Opzioni RDP aggiuntive -Se vuoi personalizzare ulteriormente la tua connessione, puoi farlo fornendo le proprietà RDP nello stesso modo in cui sono contenute nei file .rdp. Per un elenco completo delle proprietà disponibili, consulta https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files. +Se vuoi personalizzare ulteriormente la tua connessione, puoi farlo fornendo le proprietà RDP nello stesso modo in cui sono contenute nei file .rdp. Per un elenco completo delle proprietà disponibili, consulta la [Documentazione RDP](https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files). Queste opzioni hanno il formato `opzione:tipo:valore`. Ad esempio, per personalizzare le dimensioni della finestra del desktop, puoi passare la seguente configurazione: ``` diff --git a/lang/proc/texts/rdpAdditionalOptions_ja.md b/lang/proc/texts/rdpAdditionalOptions_ja.md index 45b0e440..4ff5029b 100644 --- a/lang/proc/texts/rdpAdditionalOptions_ja.md +++ b/lang/proc/texts/rdpAdditionalOptions_ja.md @@ -1,8 +1,8 @@ # 追加のRDPオプション -接続をさらにカスタマイズしたい場合は、.rdpファイルに含まれるのと同じように、 RDPプロパティを指定することで実現できる。利用可能なプロパティの完全なリストについては、 https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files を参照のこと。 +接続をさらにカスタマイズしたい場合は、.rdpファイルに含まれるのと同じように、 RDPプロパティを指定することで実現できる。利用可能なプロパティの完全なリストについては、[RDP documentation](https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files) を参照のこと。 -これらのオプションは、`option:type:value`という形式を持つ。したがって、たとえばデスクトップ・ウィンドウのサイズをカスタマイズするには、次のような設定を渡すことができる: +これらのオプションは、`option:type:value`というフォーマットを持っている。したがって、たとえばデスクトップ・ウィンドウのサイズをカスタマイズするには、次のような設定を渡すことができる: ``` desktopwidth:i:*width*を指定する。 desktopheight:i:*高さ diff --git a/lang/proc/texts/rdpAdditionalOptions_nl.md b/lang/proc/texts/rdpAdditionalOptions_nl.md index 4e326d83..7b2e54db 100644 --- a/lang/proc/texts/rdpAdditionalOptions_nl.md +++ b/lang/proc/texts/rdpAdditionalOptions_nl.md @@ -1,6 +1,6 @@ # Extra RDP-opties -Als je je verbinding verder wilt aanpassen, kun je dat doen door RDP eigenschappen op te geven zoals ze in .rdp bestanden staan. Voor een volledige lijst van beschikbare eigenschappen, zie https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files. +Als je je verbinding verder wilt aanpassen, kun je dat doen door RDP eigenschappen op te geven zoals ze in .rdp bestanden staan. Voor een volledige lijst van beschikbare eigenschappen, zie de [RDP documentatie](https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files). Deze opties hebben het formaat `optie:type:waarde`. Om bijvoorbeeld de grootte van het bureaubladvenster aan te passen, kun je de volgende configuratie doorgeven: ``` diff --git a/lang/proc/texts/rdpAdditionalOptions_pt.md b/lang/proc/texts/rdpAdditionalOptions_pt.md index 3c8662bc..2ad346b9 100644 --- a/lang/proc/texts/rdpAdditionalOptions_pt.md +++ b/lang/proc/texts/rdpAdditionalOptions_pt.md @@ -1,6 +1,6 @@ # Opções adicionais de RDP -Se pretender personalizar ainda mais a ligação, pode fazê-lo fornecendo propriedades RDP da mesma forma que estão contidas nos ficheiros .rdp. Para obter uma lista completa das propriedades disponíveis, consulte https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files. +Se quiseres personalizar ainda mais a tua ligação, podes fazê-lo fornecendo propriedades RDP da mesma forma que estão contidas nos ficheiros .rdp. Para obter uma lista completa das propriedades disponíveis, consulte a [documentação do RDP] (https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files). Essas opções têm o formato `opção:tipo:valor`. Assim, por exemplo, para personalizar o tamanho da janela da área de trabalho, podes passar a seguinte configuração: ``` diff --git a/lang/proc/texts/rdpAdditionalOptions_ru.md b/lang/proc/texts/rdpAdditionalOptions_ru.md index a6531c87..266d937c 100644 --- a/lang/proc/texts/rdpAdditionalOptions_ru.md +++ b/lang/proc/texts/rdpAdditionalOptions_ru.md @@ -1,6 +1,6 @@ # Дополнительные опции RDP -Если ты хочешь еще больше настроить свое подключение, то можешь сделать это, предоставив свойства RDP так же, как они содержатся в файлах .rdp. Полный список доступных свойств смотри на сайте https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files. +Если ты хочешь еще больше настроить свое соединение, то можешь сделать это, предоставив свойства RDP так же, как они содержатся в файлах .rdp. Полный список доступных свойств смотри в [документации RDP](https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files). Эти параметры имеют формат `option:type:value`. Так, например, чтобы настроить размер окна рабочего стола, ты можешь передать следующую конфигурацию: ``` diff --git a/lang/proc/texts/rdpAdditionalOptions_tr.md b/lang/proc/texts/rdpAdditionalOptions_tr.md index d26fb75b..d1333636 100644 --- a/lang/proc/texts/rdpAdditionalOptions_tr.md +++ b/lang/proc/texts/rdpAdditionalOptions_tr.md @@ -1,6 +1,6 @@ # Ek RDP seçenekleri -Bağlantınızı daha da özelleştirmek isterseniz, bunu RDP özelliklerini .rdp dosyalarında olduğu gibi sağlayarak yapabilirsiniz. Kullanılabilir özelliklerin tam listesi için bkz. https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files. +Bağlantınızı daha da özelleştirmek istiyorsanız, bunu .rdp dosyalarında olduğu gibi RDP özelliklerini sağlayarak yapabilirsiniz. Kullanılabilir özelliklerin tam listesi için [RDP belgelerine] (https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files) bakın. Bu seçenekler `option:type:value` biçimindedir. Örneğin, masaüstü penceresinin boyutunu özelleştirmek için aşağıdaki yapılandırmayı iletebilirsiniz: ``` diff --git a/lang/proc/texts/rdpAdditionalOptions_zh.md b/lang/proc/texts/rdpAdditionalOptions_zh.md index 393abf67..e2fc5b3e 100644 --- a/lang/proc/texts/rdpAdditionalOptions_zh.md +++ b/lang/proc/texts/rdpAdditionalOptions_zh.md @@ -1,6 +1,6 @@ # 其他 RDP 选项 -如果你想进一步自定义连接,可以通过提供 RDP 属性来实现,就像 .rdp 文件中包含的属性一样。有关可用属性的完整列表,请参阅 https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files。 +如果你想进一步自定义连接,可以通过提供 RDP 属性来实现,就像 .rdp 文件中包含的属性一样。有关可用属性的完整列表,请参阅 [RDP 文档](https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files)。 这些选项的格式为 `option:type:value`。例如,要自定义桌面窗口的大小,可以传递以下配置: ```