Various store and ordering fixes

This commit is contained in:
crschnick 2024-09-06 12:41:26 +00:00
parent a8e8c13f18
commit 40597f5527
27 changed files with 89 additions and 29 deletions

View file

@ -13,6 +13,8 @@ import javafx.scene.control.SeparatorMenuItem;
import org.kordamp.ikonli.javafx.FontIcon; import org.kordamp.ikonli.javafx.FontIcon;
import java.util.Comparator;
public class StoreCreationMenu { public class StoreCreationMenu {
public static void addButtons(MenuButton menu) { public static void addButtons(MenuButton menu) {
@ -40,7 +42,7 @@ public class StoreCreationMenu {
menu.getItems().add(category("addSerial", "mdi2s-serial-port", DataStoreCreationCategory.SERIAL, "serial")); menu.getItems().add(category("addSerial", "mdi2s-serial-port", DataStoreCreationCategory.SERIAL, "serial"));
menu.getItems().add(category("addDatabase", "mdi2d-database-plus", DataStoreCreationCategory.DATABASE, null)); // menu.getItems().add(category("addDatabase", "mdi2d-database-plus", DataStoreCreationCategory.DATABASE, null));
} }
private static MenuItem category( private static MenuItem category(
@ -78,15 +80,16 @@ public class StoreCreationMenu {
category); category);
event.consume(); event.consume();
}); });
// Ugly sorting
var providers = sub.stream() var providers = sub.stream()
.sorted((o1, o2) -> category == DataStoreCreationCategory.DESKTOP ? .sorted(Comparator.comparingInt(dataStoreProvider -> dataStoreProvider.getOrderPriority()))
-o1.getModuleName().compareTo(o2.getModuleName()) : o1.getModuleName().compareTo(o2.getModuleName()))
.toList(); .toList();
int lastOrder = providers.getFirst().getOrderPriority();
for (int i = 0; i < providers.size(); i++) { for (int i = 0; i < providers.size(); i++) {
var dataStoreProvider = providers.get(i); var dataStoreProvider = providers.get(i);
if (i > 0 && !providers.get(i - 1).getModuleName().equals(dataStoreProvider.getModuleName())) { if (dataStoreProvider.getOrderPriority() != lastOrder) {
menu.getItems().add(new SeparatorMenuItem()); menu.getItems().add(new SeparatorMenuItem());
lastOrder = dataStoreProvider.getOrderPriority();
} }
var item = new MenuItem(); var item = new MenuItem();

View file

@ -26,6 +26,10 @@ import java.util.List;
public interface DataStoreProvider { public interface DataStoreProvider {
default int getOrderPriority() {
return 0;
}
default boolean showProviderChoice() { default boolean showProviderChoice() {
return true; return true;
} }

View file

@ -15,6 +15,11 @@ import java.util.List;
public class CustomServiceStoreProvider extends AbstractServiceStoreProvider { public class CustomServiceStoreProvider extends AbstractServiceStoreProvider {
@Override
public int getOrderPriority() {
return -1;
}
@Override @Override
public DataStoreCreationCategory getCreationCategory() { public DataStoreCreationCategory getCreationCategory() {
return DataStoreCreationCategory.TUNNEL; return DataStoreCreationCategory.TUNNEL;

View file

@ -509,3 +509,5 @@ tryPtbDescription=Prøv nye funktioner tidligt i XPipe-udviklernes builds
confirmVaultUnencryptTitle=Bekræft afkryptering af hvælving confirmVaultUnencryptTitle=Bekræft afkryptering af hvælving
confirmVaultUnencryptHeader=Vil du virkelig deaktivere avanceret vault-kryptering? confirmVaultUnencryptHeader=Vil du virkelig deaktivere avanceret vault-kryptering?
confirmVaultUnencryptContent=Dette fjerner den ekstra kryptering for lagrede data og overskriver eksisterende data. confirmVaultUnencryptContent=Dette fjerner den ekstra kryptering for lagrede data og overskriver eksisterende data.
enableHttpApi=Aktiver HTTP API
enableHttpApiDescription=Aktiverer API'en, så eksterne programmer kan kalde XPipe-dæmonen for at udføre handlinger med dine administrerede forbindelser.

View file

@ -503,3 +503,5 @@ tryPtbDescription=Probiere neue Funktionen in XPipe-Entwickler-Builds frühzeiti
confirmVaultUnencryptTitle=Entschlüsselung des Tresors bestätigen confirmVaultUnencryptTitle=Entschlüsselung des Tresors bestätigen
confirmVaultUnencryptHeader=Willst du die erweiterte Tresorverschlüsselung wirklich deaktivieren? confirmVaultUnencryptHeader=Willst du die erweiterte Tresorverschlüsselung wirklich deaktivieren?
confirmVaultUnencryptContent=Dadurch wird die zusätzliche Verschlüsselung für gespeicherte Daten entfernt und die vorhandenen Daten werden überschrieben. confirmVaultUnencryptContent=Dadurch wird die zusätzliche Verschlüsselung für gespeicherte Daten entfernt und die vorhandenen Daten werden überschrieben.
enableHttpApi=HTTP-API aktivieren
enableHttpApiDescription=Aktiviert die API, damit externe Programme den XPipe-Daemon aufrufen können, um Aktionen mit deinen verwalteten Verbindungen durchzuführen.

View file

@ -507,3 +507,5 @@ tryPtbDescription=Try out new features early in XPipe developer builds
confirmVaultUnencryptTitle=Confirm vault unencryption confirmVaultUnencryptTitle=Confirm vault unencryption
confirmVaultUnencryptHeader=Do you really want to disable advanced vault encryption? confirmVaultUnencryptHeader=Do you really want to disable advanced vault encryption?
confirmVaultUnencryptContent=This will remove the additional encryption for stored data and will overwrite existing data. confirmVaultUnencryptContent=This will remove the additional encryption for stored data and will overwrite existing data.
enableHttpApi=Enable HTTP API
enableHttpApiDescription=Enables the API, allowing external programs to call the XPipe daemon to perform actions with your managed connections.

View file

@ -490,3 +490,5 @@ tryPtbDescription=Prueba nuevas funciones antes en las versiones para desarrolla
confirmVaultUnencryptTitle=Confirmar la desencriptación de la bóveda confirmVaultUnencryptTitle=Confirmar la desencriptación de la bóveda
confirmVaultUnencryptHeader=¿Realmente quieres desactivar la encriptación avanzada de la bóveda? confirmVaultUnencryptHeader=¿Realmente quieres desactivar la encriptación avanzada de la bóveda?
confirmVaultUnencryptContent=Esto eliminará la encriptación adicional para los datos almacenados y sobrescribirá los datos existentes. confirmVaultUnencryptContent=Esto eliminará la encriptación adicional para los datos almacenados y sobrescribirá los datos existentes.
enableHttpApi=Activar la API HTTP
enableHttpApiDescription=Habilita la API, permitiendo que programas externos llamen al demonio XPipe para realizar acciones con tus conexiones gestionadas.

View file

@ -490,3 +490,5 @@ tryPtbDescription=Essaie les nouvelles fonctions dès le début dans les version
confirmVaultUnencryptTitle=Confirmer le décryptage du coffre-fort confirmVaultUnencryptTitle=Confirmer le décryptage du coffre-fort
confirmVaultUnencryptHeader=Veux-tu vraiment désactiver le cryptage avancé de la chambre forte ? confirmVaultUnencryptHeader=Veux-tu vraiment désactiver le cryptage avancé de la chambre forte ?
confirmVaultUnencryptContent=Cela supprimera le cryptage supplémentaire pour les données stockées et écrasera les données existantes. confirmVaultUnencryptContent=Cela supprimera le cryptage supplémentaire pour les données stockées et écrasera les données existantes.
enableHttpApi=Activer l'API HTTP
enableHttpApiDescription=Active l'API, ce qui permet aux programmes externes d'appeler le démon XPipe pour effectuer des actions avec tes connexions gérées.

View file

@ -490,3 +490,5 @@ tryPtbDescription=Prova subito le nuove funzionalità nelle build per sviluppato
confirmVaultUnencryptTitle=Conferma la decodifica del caveau confirmVaultUnencryptTitle=Conferma la decodifica del caveau
confirmVaultUnencryptHeader=Vuoi davvero disabilitare la crittografia avanzata del vault? confirmVaultUnencryptHeader=Vuoi davvero disabilitare la crittografia avanzata del vault?
confirmVaultUnencryptContent=Questo rimuoverà la crittografia aggiuntiva per i dati memorizzati e sovrascriverà i dati esistenti. confirmVaultUnencryptContent=Questo rimuoverà la crittografia aggiuntiva per i dati memorizzati e sovrascriverà i dati esistenti.
enableHttpApi=Abilita l'API HTTP
enableHttpApiDescription=Abilita l'API, consentendo ai programmi esterni di chiamare il demone XPipe per eseguire azioni con le connessioni gestite.

View file

@ -490,3 +490,5 @@ tryPtbDescription=XPipe開発者ビルドで新機能をいち早く試す
confirmVaultUnencryptTitle=保管庫の暗号化解除を確認する confirmVaultUnencryptTitle=保管庫の暗号化解除を確認する
confirmVaultUnencryptHeader=本当に高度なデータ保管庫の暗号化を無効にしたいのか? confirmVaultUnencryptHeader=本当に高度なデータ保管庫の暗号化を無効にしたいのか?
confirmVaultUnencryptContent=これにより、保存データの暗号化が解除され、既存のデータが上書きされる。 confirmVaultUnencryptContent=これにより、保存データの暗号化が解除され、既存のデータが上書きされる。
enableHttpApi=HTTP APIを有効にする
enableHttpApiDescription=APIを有効にし、外部プログラムからXPipeデーモンを呼び出して、管理されている接続に対してアクションを実行できるようにする。

View file

@ -490,3 +490,5 @@ tryPtbDescription=Nieuwe functies in een vroeg stadium uitproberen in XPipe deve
confirmVaultUnencryptTitle=Kluis ontcijfering bevestigen confirmVaultUnencryptTitle=Kluis ontcijfering bevestigen
confirmVaultUnencryptHeader=Wil je echt geavanceerde kluisversleuteling uitschakelen? confirmVaultUnencryptHeader=Wil je echt geavanceerde kluisversleuteling uitschakelen?
confirmVaultUnencryptContent=Hierdoor wordt de extra codering voor opgeslagen gegevens verwijderd en worden bestaande gegevens overschreven. confirmVaultUnencryptContent=Hierdoor wordt de extra codering voor opgeslagen gegevens verwijderd en worden bestaande gegevens overschreven.
enableHttpApi=HTTP API inschakelen
enableHttpApiDescription=Schakelt de API in, waardoor externe programma's de XPipe daemon kunnen aanroepen om acties uit te voeren met je beheerde verbindingen.

View file

@ -490,3 +490,5 @@ tryPtbDescription=Experimenta as novas funcionalidades nas primeiras versões de
confirmVaultUnencryptTitle=Confirma a desencriptação da abóbada confirmVaultUnencryptTitle=Confirma a desencriptação da abóbada
confirmVaultUnencryptHeader=Queres mesmo desativar a encriptação avançada da abóbada? confirmVaultUnencryptHeader=Queres mesmo desativar a encriptação avançada da abóbada?
confirmVaultUnencryptContent=Isto irá remover a encriptação adicional dos dados armazenados e irá substituir os dados existentes. confirmVaultUnencryptContent=Isto irá remover a encriptação adicional dos dados armazenados e irá substituir os dados existentes.
enableHttpApi=Ativar a API HTTP
enableHttpApiDescription=Habilita a API, permitindo que programas externos chamem o daemon XPipe para executar ações com suas conexões gerenciadas.

View file

@ -490,3 +490,5 @@ tryPtbDescription=Опробуй новые функции на ранней с
confirmVaultUnencryptTitle=Подтверждение разблокировки хранилища confirmVaultUnencryptTitle=Подтверждение разблокировки хранилища
confirmVaultUnencryptHeader=Ты действительно хочешь отключить расширенное шифрование хранилища? confirmVaultUnencryptHeader=Ты действительно хочешь отключить расширенное шифрование хранилища?
confirmVaultUnencryptContent=Это уберет дополнительное шифрование для сохраненных данных и перезапишет существующие. confirmVaultUnencryptContent=Это уберет дополнительное шифрование для сохраненных данных и перезапишет существующие.
enableHttpApi=Включить HTTP API
enableHttpApiDescription=Включает API, позволяя внешним программам вызывать демона XPipe для выполнения действий с твоими управляемыми соединениями.

View file

@ -491,3 +491,5 @@ tryPtbDescription=XPipe geliştirici sürümlerinde yeni özellikleri erkenden d
confirmVaultUnencryptTitle=Kasa şifrelemesinin kaldırılmasını onaylayın confirmVaultUnencryptTitle=Kasa şifrelemesinin kaldırılmasını onaylayın
confirmVaultUnencryptHeader=Gelişmiş kasa şifrelemesini gerçekten devre dışı bırakmak istiyor musunuz? confirmVaultUnencryptHeader=Gelişmiş kasa şifrelemesini gerçekten devre dışı bırakmak istiyor musunuz?
confirmVaultUnencryptContent=Bu, depolanan veriler için ek şifrelemeyi kaldıracak ve mevcut verilerin üzerine yazacaktır. confirmVaultUnencryptContent=Bu, depolanan veriler için ek şifrelemeyi kaldıracak ve mevcut verilerin üzerine yazacaktır.
enableHttpApi=HTTP API'yi Etkinleştir
enableHttpApiDescription=API'yi etkinleştirerek harici programların yönetilen bağlantılarınızla eylemler gerçekleştirmek için XPipe arka plan programını çağırmasına izin verir.

View file

@ -490,3 +490,5 @@ tryPtbDescription=在 XPipe 开发人员构建版本中提前试用新功能
confirmVaultUnencryptTitle=确认保险库解密 confirmVaultUnencryptTitle=确认保险库解密
confirmVaultUnencryptHeader=您真的想禁用高级保险库加密吗? confirmVaultUnencryptHeader=您真的想禁用高级保险库加密吗?
confirmVaultUnencryptContent=这将取消对存储数据的额外加密,并覆盖现有数据。 confirmVaultUnencryptContent=这将取消对存储数据的额外加密,并覆盖现有数据。
enableHttpApi=启用 HTTP API
enableHttpApiDescription=启用 API允许外部程序调用 XPipe 守护进程,对管理连接执行操作。

View file

@ -340,7 +340,7 @@ gitVaultForcePushHeader=Vil du tvinge push til fjernlageret?
gitVaultForcePushContent=Dette vil helt erstatte alt indhold i fjernarkivet med dit lokale, inklusive historikken. gitVaultForcePushContent=Dette vil helt erstatte alt indhold i fjernarkivet med dit lokale, inklusive historikken.
gitVaultOverwriteLocalHeader=Vil du tilsidesætte din lokale boks? gitVaultOverwriteLocalHeader=Vil du tilsidesætte din lokale boks?
gitVaultOverwriteLocalContent=Dette vil erstatte alt lokalt indhold med fjernlageret, inklusive historikken. gitVaultOverwriteLocalContent=Dette vil erstatte alt lokalt indhold med fjernlageret, inklusive historikken.
rdpSimple.displayName=Enkel RDP-forbindelse rdpSimple.displayName=Direkte RDP-forbindelse
rdpSimple.displayDescription=Opret forbindelse til en vært via RDP rdpSimple.displayDescription=Opret forbindelse til en vært via RDP
rdpUsername=Brugernavn rdpUsername=Brugernavn
rdpUsernameDescription=Til brugeren for at logge ind som rdpUsernameDescription=Til brugeren for at logge ind som
@ -401,3 +401,5 @@ hypervSshSetupTitle=Opsætning af SSH-server
hypervSshSetupHeader=Vil du installere Windows OpenSSH-serveren på denne VM? hypervSshSetupHeader=Vil du installere Windows OpenSSH-serveren på denne VM?
hypervSshSetupContent=Dette giver XPipe mulighed for at oprette forbindelse via SSH og giver flere funktioner. Denne installation vil tage et stykke tid. hypervSshSetupContent=Dette giver XPipe mulighed for at oprette forbindelse via SSH og giver flere funktioner. Denne installation vil tage et stykke tid.
otherExternal=Anden ekstern kilde otherExternal=Anden ekstern kilde
vncDirect.displayName=Direkte VNC-forbindelse
vncDirect.displayDescription=Opret direkte forbindelse til et system via VNC

View file

@ -277,7 +277,7 @@ sshConfigString.displayName=Angepasste SSH-Verbindung
sshConfigString.displayDescription=Eine vollständig angepasste SSH-Verbindung erstellen sshConfigString.displayDescription=Eine vollständig angepasste SSH-Verbindung erstellen
sshConfigStringContent=Konfiguration sshConfigStringContent=Konfiguration
sshConfigStringContentDescription=SSH-Optionen für die Verbindung im OpenSSH-Config-Format sshConfigStringContentDescription=SSH-Optionen für die Verbindung im OpenSSH-Config-Format
vnc.displayName=VNC-Verbindung vnc.displayName=VNC-Verbindung über SSH
vnc.displayDescription=Eine VNC-Sitzung über einen SSH-Tunnel öffnen vnc.displayDescription=Eine VNC-Sitzung über einen SSH-Tunnel öffnen
#custom #custom
binding=Bindings binding=Bindings
@ -318,7 +318,7 @@ gitVaultForcePushHeader=Willst du den Push zum entfernten Repository erzwingen?
gitVaultForcePushContent=Dadurch werden alle Inhalte des entfernten Repositorys vollständig durch dein lokales Repository ersetzt, einschließlich des Verlaufs. gitVaultForcePushContent=Dadurch werden alle Inhalte des entfernten Repositorys vollständig durch dein lokales Repository ersetzt, einschließlich des Verlaufs.
gitVaultOverwriteLocalHeader=Willst du deinen lokalen Tresor außer Kraft setzen? gitVaultOverwriteLocalHeader=Willst du deinen lokalen Tresor außer Kraft setzen?
gitVaultOverwriteLocalContent=Dadurch werden alle lokalen Inhalte vollständig durch das entfernte Repository ersetzt, einschließlich des Verlaufs. gitVaultOverwriteLocalContent=Dadurch werden alle lokalen Inhalte vollständig durch das entfernte Repository ersetzt, einschließlich des Verlaufs.
rdpSimple.displayName=Einfache RDP-Verbindung rdpSimple.displayName=Direkte RDP-Verbindung
rdpSimple.displayDescription=Verbindung zu einem Host über RDP rdpSimple.displayDescription=Verbindung zu einem Host über RDP
rdpUsername=Benutzername rdpUsername=Benutzername
rdpUsernameDescription=An Benutzer, der sich anmelden soll als rdpUsernameDescription=An Benutzer, der sich anmelden soll als
@ -379,3 +379,5 @@ hypervSshSetupTitle=SSH-Server einrichten
hypervSshSetupHeader=Willst du den Windows OpenSSH-Server auf dieser VM installieren? hypervSshSetupHeader=Willst du den Windows OpenSSH-Server auf dieser VM installieren?
hypervSshSetupContent=Dadurch kann XPipe eine Verbindung über SSH herstellen und bietet mehr Funktionen. Diese Installation wird eine Weile dauern. hypervSshSetupContent=Dadurch kann XPipe eine Verbindung über SSH herstellen und bietet mehr Funktionen. Diese Installation wird eine Weile dauern.
otherExternal=Andere externe Quelle otherExternal=Andere externe Quelle
vncDirect.displayName=Direkte VNC-Verbindung
vncDirect.displayDescription=Über VNC direkt mit einem System verbinden

View file

@ -277,7 +277,7 @@ sshConfigString.displayDescription=Create a fully customized SSH connection
sshConfigStringContent=Configuration sshConfigStringContent=Configuration
sshConfigStringContentDescription=SSH options for the connection in OpenSSH config format sshConfigStringContentDescription=SSH options for the connection in OpenSSH config format
vnc.displayName=VNC connection over SSH vnc.displayName=VNC connection over SSH
vnc.displayDescription=Open a VNC session via an SSH tunnel vnc.displayDescription=Open a VNC session over a tunneled connection
binding=Binding binding=Binding
vncPortDescription=The port the VNC server is listening on vncPortDescription=The port the VNC server is listening on
vncUsername=Username vncUsername=Username
@ -294,7 +294,7 @@ sshTrustKeyHeader=The host key is not known, and you have enabled manual host ke
sshTrustKeyTitle=Unknown host key sshTrustKeyTitle=Unknown host key
vnc=VNC connections vnc=VNC connections
rdpTunnel.displayName=RDP connection over SSH rdpTunnel.displayName=RDP connection over SSH
rdpTunnel.displayDescription=Connect via RDP over a tunneled SSH connection rdpTunnel.displayDescription=Connect via RDP over a tunneled connection
rdpEnableDesktopIntegration=Enable desktop integration rdpEnableDesktopIntegration=Enable desktop integration
rdpEnableDesktopIntegrationDescription=Run remote applications assuming that the RDP allow list permits that rdpEnableDesktopIntegrationDescription=Run remote applications assuming that the RDP allow list permits that
rdpSetupAdminTitle=RDP setup required rdpSetupAdminTitle=RDP setup required
@ -316,7 +316,7 @@ gitVaultForcePushHeader=Do you want to force push to the remote repository?
gitVaultForcePushContent=This will completely replace all remote repository contents with your local one, including the history. gitVaultForcePushContent=This will completely replace all remote repository contents with your local one, including the history.
gitVaultOverwriteLocalHeader=Do you want to override your local vault? gitVaultOverwriteLocalHeader=Do you want to override your local vault?
gitVaultOverwriteLocalContent=This will completely replace all local contents with the remote repository, including the history. gitVaultOverwriteLocalContent=This will completely replace all local contents with the remote repository, including the history.
rdpSimple.displayName=Simple RDP connection rdpSimple.displayName=Direct RDP connection
rdpSimple.displayDescription=Connect to a host via RDP rdpSimple.displayDescription=Connect to a host via RDP
rdpUsername=Username rdpUsername=Username
rdpUsernameDescription=To user to log in as rdpUsernameDescription=To user to log in as
@ -377,3 +377,5 @@ hypervSshSetupTitle=Setup SSH server
hypervSshSetupHeader=Do you want to install the Windows OpenSSH server on this VM? hypervSshSetupHeader=Do you want to install the Windows OpenSSH server on this VM?
hypervSshSetupContent=This will allow XPipe to connect via SSH and provide more functionality. This installation will take a while. hypervSshSetupContent=This will allow XPipe to connect via SSH and provide more functionality. This installation will take a while.
otherExternal=Other external source otherExternal=Other external source
vncDirect.displayName=Direct VNC connection
vncDirect.displayDescription=Connect to a system via VNC directly

View file

@ -274,7 +274,7 @@ sshConfigString.displayName=Conexión SSH personalizada
sshConfigString.displayDescription=Crear una conexión SSH totalmente personalizada sshConfigString.displayDescription=Crear una conexión SSH totalmente personalizada
sshConfigStringContent=Configuración sshConfigStringContent=Configuración
sshConfigStringContentDescription=Opciones SSH para la conexión en formato de configuración OpenSSH sshConfigStringContentDescription=Opciones SSH para la conexión en formato de configuración OpenSSH
vnc.displayName=Conexión VNC vnc.displayName=Conexión VNC sobre SSH
vnc.displayDescription=Abrir una sesión VNC a través de un túnel SSH vnc.displayDescription=Abrir una sesión VNC a través de un túnel SSH
binding=Encuadernación binding=Encuadernación
vncPortDescription=El puerto en el que escucha el servidor VNC vncPortDescription=El puerto en el que escucha el servidor VNC
@ -314,7 +314,7 @@ gitVaultForcePushHeader=¿Quieres forzar el push al repositorio remoto?
gitVaultForcePushContent=Esto sustituirá completamente todo el contenido del repositorio remoto por el local, incluido el historial. gitVaultForcePushContent=Esto sustituirá completamente todo el contenido del repositorio remoto por el local, incluido el historial.
gitVaultOverwriteLocalHeader=¿Quieres anular tu bóveda local? gitVaultOverwriteLocalHeader=¿Quieres anular tu bóveda local?
gitVaultOverwriteLocalContent=Esto sustituirá completamente todos los contenidos locales por el repositorio remoto, incluido el historial. gitVaultOverwriteLocalContent=Esto sustituirá completamente todos los contenidos locales por el repositorio remoto, incluido el historial.
rdpSimple.displayName=Conexión RDP simple rdpSimple.displayName=Conexión directa RDP
rdpSimple.displayDescription=Conectarse a un host mediante RDP rdpSimple.displayDescription=Conectarse a un host mediante RDP
rdpUsername=Nombre de usuario rdpUsername=Nombre de usuario
rdpUsernameDescription=Para que el usuario inicie sesión como rdpUsernameDescription=Para que el usuario inicie sesión como
@ -375,3 +375,5 @@ hypervSshSetupTitle=Configurar servidor SSH
hypervSshSetupHeader=¿Quieres instalar el servidor OpenSSH de Windows en esta máquina virtual? hypervSshSetupHeader=¿Quieres instalar el servidor OpenSSH de Windows en esta máquina virtual?
hypervSshSetupContent=Esto permitirá a XPipe conectarse a través de SSH y proporcionará más funcionalidad. Esta instalación llevará un tiempo. hypervSshSetupContent=Esto permitirá a XPipe conectarse a través de SSH y proporcionará más funcionalidad. Esta instalación llevará un tiempo.
otherExternal=Otra fuente externa otherExternal=Otra fuente externa
vncDirect.displayName=Conexión VNC directa
vncDirect.displayDescription=Conectarse directamente a un sistema mediante VNC

View file

@ -274,7 +274,7 @@ sshConfigString.displayName=Connexion SSH personnalisée
sshConfigString.displayDescription=Créer une connexion SSH entièrement personnalisée sshConfigString.displayDescription=Créer une connexion SSH entièrement personnalisée
sshConfigStringContent=Configuration sshConfigStringContent=Configuration
sshConfigStringContentDescription=Options SSH pour la connexion au format OpenSSH config sshConfigStringContentDescription=Options SSH pour la connexion au format OpenSSH config
vnc.displayName=Connexion VNC vnc.displayName=Connexion VNC par SSH
vnc.displayDescription=Ouvrir une session VNC via un tunnel SSH vnc.displayDescription=Ouvrir une session VNC via un tunnel SSH
binding=Reliure binding=Reliure
vncPortDescription=Le port sur lequel le serveur VNC écoute vncPortDescription=Le port sur lequel le serveur VNC écoute
@ -314,7 +314,7 @@ gitVaultForcePushHeader=Veux-tu forcer la poussée vers le dépôt distant ?
gitVaultForcePushContent=Cela remplacera complètement tout le contenu du dépôt distant par ton dépôt local, y compris l'historique. gitVaultForcePushContent=Cela remplacera complètement tout le contenu du dépôt distant par ton dépôt local, y compris l'historique.
gitVaultOverwriteLocalHeader=Veux-tu remplacer ton coffre-fort local ? gitVaultOverwriteLocalHeader=Veux-tu remplacer ton coffre-fort local ?
gitVaultOverwriteLocalContent=Cela remplacera complètement tous les contenus locaux par le référentiel distant, y compris l'historique. gitVaultOverwriteLocalContent=Cela remplacera complètement tous les contenus locaux par le référentiel distant, y compris l'historique.
rdpSimple.displayName=Connexion RDP simple rdpSimple.displayName=Connexion directe RDP
rdpSimple.displayDescription=Se connecter à un hôte via RDP rdpSimple.displayDescription=Se connecter à un hôte via RDP
rdpUsername=Nom d'utilisateur rdpUsername=Nom d'utilisateur
rdpUsernameDescription=A l'utilisateur de se connecter en tant que rdpUsernameDescription=A l'utilisateur de se connecter en tant que
@ -375,3 +375,5 @@ hypervSshSetupTitle=Configurer le serveur SSH
hypervSshSetupHeader=Veux-tu installer le serveur Windows OpenSSH sur cette VM ? hypervSshSetupHeader=Veux-tu installer le serveur Windows OpenSSH sur cette VM ?
hypervSshSetupContent=Cela permettra à XPipe de se connecter via SSH et de fournir plus de fonctionnalités. Cette installation prendra un certain temps. hypervSshSetupContent=Cela permettra à XPipe de se connecter via SSH et de fournir plus de fonctionnalités. Cette installation prendra un certain temps.
otherExternal=Autre source externe otherExternal=Autre source externe
vncDirect.displayName=Connexion directe VNC
vncDirect.displayDescription=Se connecter directement à un système via VNC

View file

@ -274,7 +274,7 @@ sshConfigString.displayName=Connessione SSH personalizzata
sshConfigString.displayDescription=Crea una connessione SSH completamente personalizzata sshConfigString.displayDescription=Crea una connessione SSH completamente personalizzata
sshConfigStringContent=Configurazione sshConfigStringContent=Configurazione
sshConfigStringContentDescription=Opzioni SSH per la connessione in formato OpenSSH config sshConfigStringContentDescription=Opzioni SSH per la connessione in formato OpenSSH config
vnc.displayName=Connessione VNC vnc.displayName=Connessione VNC su SSH
vnc.displayDescription=Aprire una sessione VNC tramite un tunnel SSH vnc.displayDescription=Aprire una sessione VNC tramite un tunnel SSH
binding=Rilegatura binding=Rilegatura
vncPortDescription=La porta su cui è in ascolto il server VNC vncPortDescription=La porta su cui è in ascolto il server VNC
@ -314,7 +314,7 @@ gitVaultForcePushHeader=Vuoi forzare il push al repository remoto?
gitVaultForcePushContent=Questo sostituirà completamente tutti i contenuti del repository remoto con quello locale, compresa la cronologia. gitVaultForcePushContent=Questo sostituirà completamente tutti i contenuti del repository remoto con quello locale, compresa la cronologia.
gitVaultOverwriteLocalHeader=Vuoi ignorare il tuo vault locale? gitVaultOverwriteLocalHeader=Vuoi ignorare il tuo vault locale?
gitVaultOverwriteLocalContent=Questo sostituirà completamente tutti i contenuti locali con quelli del repository remoto, compresa la cronologia. gitVaultOverwriteLocalContent=Questo sostituirà completamente tutti i contenuti locali con quelli del repository remoto, compresa la cronologia.
rdpSimple.displayName=Semplice connessione RDP rdpSimple.displayName=Connessione diretta RDP
rdpSimple.displayDescription=Connettersi a un host tramite RDP rdpSimple.displayDescription=Connettersi a un host tramite RDP
rdpUsername=Nome utente rdpUsername=Nome utente
rdpUsernameDescription=All'utente di accedere come rdpUsernameDescription=All'utente di accedere come
@ -375,3 +375,5 @@ hypervSshSetupTitle=Configurazione del server SSH
hypervSshSetupHeader=Vuoi installare il server OpenSSH di Windows su questa macchina virtuale? hypervSshSetupHeader=Vuoi installare il server OpenSSH di Windows su questa macchina virtuale?
hypervSshSetupContent=Questo permetterà a XPipe di connettersi tramite SSH e di fornire maggiori funzionalità. L'installazione richiederà un po' di tempo. hypervSshSetupContent=Questo permetterà a XPipe di connettersi tramite SSH e di fornire maggiori funzionalità. L'installazione richiederà un po' di tempo.
otherExternal=Altra fonte esterna otherExternal=Altra fonte esterna
vncDirect.displayName=Connessione diretta VNC
vncDirect.displayDescription=Connettersi direttamente a un sistema tramite VNC

View file

@ -274,7 +274,7 @@ sshConfigString.displayName=カスタマイズされたSSH接続
sshConfigString.displayDescription=完全にカスタマイズされたSSH接続を作成する sshConfigString.displayDescription=完全にカスタマイズされたSSH接続を作成する
sshConfigStringContent=構成 sshConfigStringContent=構成
sshConfigStringContentDescription=OpenSSHコンフィグフォーマットでの接続のためのSSHオプション sshConfigStringContentDescription=OpenSSHコンフィグフォーマットでの接続のためのSSHオプション
vnc.displayName=VNC接続 vnc.displayName=SSH経由でのVNC接続
vnc.displayDescription=SSHトンネル経由でVNCセッションを開く vnc.displayDescription=SSHトンネル経由でVNCセッションを開く
binding=バインディング binding=バインディング
vncPortDescription=VNCサーバーがリッスンしているポート vncPortDescription=VNCサーバーがリッスンしているポート
@ -314,7 +314,7 @@ gitVaultForcePushHeader=リモートリポジトリに強制プッシュする
gitVaultForcePushContent=これは、履歴を含め、すべてのリモートリポジトリの内容をローカルリポジトリに完全に置き換える。 gitVaultForcePushContent=これは、履歴を含め、すべてのリモートリポジトリの内容をローカルリポジトリに完全に置き換える。
gitVaultOverwriteLocalHeader=ローカル金庫を上書きするか? gitVaultOverwriteLocalHeader=ローカル金庫を上書きするか?
gitVaultOverwriteLocalContent=これにより、履歴を含むすべてのローカルコンテンツがリモートリポジトリに完全に置き換えられる。 gitVaultOverwriteLocalContent=これにより、履歴を含むすべてのローカルコンテンツがリモートリポジトリに完全に置き換えられる。
rdpSimple.displayName=単純なRDP接続 rdpSimple.displayName=直接RDP接続
rdpSimple.displayDescription=RDPでホストに接続する rdpSimple.displayDescription=RDPでホストに接続する
rdpUsername=ユーザー名 rdpUsername=ユーザー名
rdpUsernameDescription=としてログインする rdpUsernameDescription=としてログインする
@ -375,3 +375,5 @@ hypervSshSetupTitle=SSHサーバーをセットアップする
hypervSshSetupHeader=このVMにWindows OpenSSHサーバーをインストールするか hypervSshSetupHeader=このVMにWindows OpenSSHサーバーをインストールするか
hypervSshSetupContent=これにより、XPipeはSSH経由で接続できるようになり、より多くの機能を提供できるようになる。このインストールにはしばらく時間がかかる。 hypervSshSetupContent=これにより、XPipeはSSH経由で接続できるようになり、より多くの機能を提供できるようになる。このインストールにはしばらく時間がかかる。
otherExternal=その他の外部ソース otherExternal=その他の外部ソース
vncDirect.displayName=直接VNC接続
vncDirect.displayDescription=VNC経由でシステムに直接接続する

View file

@ -274,7 +274,7 @@ sshConfigString.displayName=Aangepaste SSH-verbinding
sshConfigString.displayDescription=Een volledig aangepaste SSH-verbinding maken sshConfigString.displayDescription=Een volledig aangepaste SSH-verbinding maken
sshConfigStringContent=Configuratie sshConfigStringContent=Configuratie
sshConfigStringContentDescription=SSH opties voor de verbinding in OpenSSH config formaat sshConfigStringContentDescription=SSH opties voor de verbinding in OpenSSH config formaat
vnc.displayName=VNC-verbinding vnc.displayName=VNC-verbinding over SSH
vnc.displayDescription=Open een VNC-sessie via een SSH-tunnel vnc.displayDescription=Open een VNC-sessie via een SSH-tunnel
binding=Binden binding=Binden
vncPortDescription=De poort waarop de VNC-server luistert vncPortDescription=De poort waarop de VNC-server luistert
@ -314,7 +314,7 @@ gitVaultForcePushHeader=Wil je een push naar het archief op afstand forceren?
gitVaultForcePushContent=Dit zal alle inhoud van het externe archief volledig vervangen door je lokale archief, inclusief de geschiedenis. gitVaultForcePushContent=Dit zal alle inhoud van het externe archief volledig vervangen door je lokale archief, inclusief de geschiedenis.
gitVaultOverwriteLocalHeader=Wil je je lokale kluis overschrijven? gitVaultOverwriteLocalHeader=Wil je je lokale kluis overschrijven?
gitVaultOverwriteLocalContent=Dit zal alle lokale inhoud volledig vervangen door het externe archief, inclusief de geschiedenis. gitVaultOverwriteLocalContent=Dit zal alle lokale inhoud volledig vervangen door het externe archief, inclusief de geschiedenis.
rdpSimple.displayName=Eenvoudige RDP-verbinding rdpSimple.displayName=Directe RDP-verbinding
rdpSimple.displayDescription=Verbinding maken met een host via RDP rdpSimple.displayDescription=Verbinding maken met een host via RDP
rdpUsername=Gebruikersnaam rdpUsername=Gebruikersnaam
rdpUsernameDescription=Naar gebruiker om in te loggen als rdpUsernameDescription=Naar gebruiker om in te loggen als
@ -375,3 +375,5 @@ hypervSshSetupTitle=SSH-server instellen
hypervSshSetupHeader=Wil je de Windows OpenSSH server op deze VM installeren? hypervSshSetupHeader=Wil je de Windows OpenSSH server op deze VM installeren?
hypervSshSetupContent=Hierdoor kan XPipe verbinding maken via SSH en meer functionaliteit bieden. Deze installatie duurt even. hypervSshSetupContent=Hierdoor kan XPipe verbinding maken via SSH en meer functionaliteit bieden. Deze installatie duurt even.
otherExternal=Andere externe bron otherExternal=Andere externe bron
vncDirect.displayName=Directe VNC-verbinding
vncDirect.displayDescription=Rechtstreeks verbinding maken met een systeem via VNC

View file

@ -274,7 +274,7 @@ sshConfigString.displayName=Ligação SSH personalizada
sshConfigString.displayDescription=Cria uma ligação SSH totalmente personalizada sshConfigString.displayDescription=Cria uma ligação SSH totalmente personalizada
sshConfigStringContent=Configuração sshConfigStringContent=Configuração
sshConfigStringContentDescription=Opções SSH para a ligação no formato de configuração OpenSSH sshConfigStringContentDescription=Opções SSH para a ligação no formato de configuração OpenSSH
vnc.displayName=Ligação VNC vnc.displayName=Ligação VNC através de SSH
vnc.displayDescription=Abre uma sessão VNC através de um túnel SSH vnc.displayDescription=Abre uma sessão VNC através de um túnel SSH
binding=Encadernação binding=Encadernação
vncPortDescription=A porta em que o servidor VNC está escutando vncPortDescription=A porta em que o servidor VNC está escutando
@ -314,7 +314,7 @@ gitVaultForcePushHeader=Queres forçar o envio para o repositório remoto?
gitVaultForcePushContent=Isto irá substituir completamente todos os conteúdos do repositório remoto pelo teu repositório local, incluindo o histórico. gitVaultForcePushContent=Isto irá substituir completamente todos os conteúdos do repositório remoto pelo teu repositório local, incluindo o histórico.
gitVaultOverwriteLocalHeader=Queres substituir o teu cofre local? gitVaultOverwriteLocalHeader=Queres substituir o teu cofre local?
gitVaultOverwriteLocalContent=Isto irá substituir completamente todos os conteúdos locais pelo repositório remoto, incluindo o histórico. gitVaultOverwriteLocalContent=Isto irá substituir completamente todos os conteúdos locais pelo repositório remoto, incluindo o histórico.
rdpSimple.displayName=Ligação RDP simples rdpSimple.displayName=Ligação direta RDP
rdpSimple.displayDescription=Liga-te a um anfitrião através de RDP rdpSimple.displayDescription=Liga-te a um anfitrião através de RDP
rdpUsername=Nome de utilizador rdpUsername=Nome de utilizador
rdpUsernameDescription=Para que o utilizador inicie sessão como rdpUsernameDescription=Para que o utilizador inicie sessão como
@ -375,3 +375,5 @@ hypervSshSetupTitle=Configura o servidor SSH
hypervSshSetupHeader=Queres instalar o servidor Windows OpenSSH nesta VM? hypervSshSetupHeader=Queres instalar o servidor Windows OpenSSH nesta VM?
hypervSshSetupContent=Isso permitirá que o XPipe se conecte via SSH e forneça mais funcionalidades. Esta instalação vai demorar um pouco. hypervSshSetupContent=Isso permitirá que o XPipe se conecte via SSH e forneça mais funcionalidades. Esta instalação vai demorar um pouco.
otherExternal=Outra fonte externa otherExternal=Outra fonte externa
vncDirect.displayName=Ligação VNC direta
vncDirect.displayDescription=Liga-te diretamente a um sistema através do VNC

View file

@ -274,7 +274,7 @@ sshConfigString.displayName=Настроенное SSH-соединение
sshConfigString.displayDescription=Создай полностью настроенное SSH-соединение sshConfigString.displayDescription=Создай полностью настроенное SSH-соединение
sshConfigStringContent=Конфигурация sshConfigStringContent=Конфигурация
sshConfigStringContentDescription=Опции SSH для соединения в формате OpenSSH config sshConfigStringContentDescription=Опции SSH для соединения в формате OpenSSH config
vnc.displayName=VNC-соединение vnc.displayName=VNC-соединение через SSH
vnc.displayDescription=Открыть сессию VNC через туннель SSH vnc.displayDescription=Открыть сессию VNC через туннель SSH
binding=Переплет binding=Переплет
vncPortDescription=Порт, который прослушивает VNC-сервер vncPortDescription=Порт, который прослушивает VNC-сервер
@ -314,7 +314,7 @@ gitVaultForcePushHeader=Хочешь ли ты принудительно зап
gitVaultForcePushContent=Это полностью заменит все содержимое удаленного хранилища на ваше локальное, включая историю. gitVaultForcePushContent=Это полностью заменит все содержимое удаленного хранилища на ваше локальное, включая историю.
gitVaultOverwriteLocalHeader=Хочешь переопределить свое локальное хранилище? gitVaultOverwriteLocalHeader=Хочешь переопределить свое локальное хранилище?
gitVaultOverwriteLocalContent=Это полностью заменит всё локальное содержимое на удалённое хранилище, включая историю. gitVaultOverwriteLocalContent=Это полностью заменит всё локальное содержимое на удалённое хранилище, включая историю.
rdpSimple.displayName=Простое RDP-соединение rdpSimple.displayName=Прямое RDP-соединение
rdpSimple.displayDescription=Подключение к хосту через RDP rdpSimple.displayDescription=Подключение к хосту через RDP
rdpUsername=Имя пользователя rdpUsername=Имя пользователя
rdpUsernameDescription=Чтобы пользователь вошел в систему как rdpUsernameDescription=Чтобы пользователь вошел в систему как
@ -375,3 +375,5 @@ hypervSshSetupTitle=Настройка SSH-сервера
hypervSshSetupHeader=Хочешь ли ты установить сервер Windows OpenSSH на эту виртуальную машину? hypervSshSetupHeader=Хочешь ли ты установить сервер Windows OpenSSH на эту виртуальную машину?
hypervSshSetupContent=Это позволит XPipe подключаться через SSH и обеспечит большую функциональность. Установка займет некоторое время. hypervSshSetupContent=Это позволит XPipe подключаться через SSH и обеспечит большую функциональность. Установка займет некоторое время.
otherExternal=Другой внешний источник otherExternal=Другой внешний источник
vncDirect.displayName=Прямое VNC-соединение
vncDirect.displayDescription=Подключись к системе через VNC напрямую

View file

@ -274,7 +274,7 @@ sshConfigString.displayName=Özelleştirilmiş SSH Bağlantısı
sshConfigString.displayDescription=Tamamen özelleştirilmiş bir SSH bağlantısı oluşturma sshConfigString.displayDescription=Tamamen özelleştirilmiş bir SSH bağlantısı oluşturma
sshConfigStringContent=Konfigürasyon sshConfigStringContent=Konfigürasyon
sshConfigStringContentDescription=OpenSSH yapılandırma biçiminde bağlantı için SSH seçenekleri sshConfigStringContentDescription=OpenSSH yapılandırma biçiminde bağlantı için SSH seçenekleri
vnc.displayName=VNC bağlantısı vnc.displayName=SSH üzerinden VNC bağlantısı
vnc.displayDescription=SSH tüneli üzerinden bir VNC oturumu açma vnc.displayDescription=SSH tüneli üzerinden bir VNC oturumu açma
binding=Bağlayıcı binding=Bağlayıcı
vncPortDescription=VNC sunucusunun dinlediği bağlantı noktası vncPortDescription=VNC sunucusunun dinlediği bağlantı noktası
@ -314,7 +314,7 @@ gitVaultForcePushHeader=Uzak depoya itmeye zorlamak istiyor musunuz?
gitVaultForcePushContent=Bu, geçmiş de dahil olmak üzere tüm uzak depo içeriğini yerel deponuzla tamamen değiştirecektir. gitVaultForcePushContent=Bu, geçmiş de dahil olmak üzere tüm uzak depo içeriğini yerel deponuzla tamamen değiştirecektir.
gitVaultOverwriteLocalHeader=Yerel kasanızı geçersiz kılmak mı istiyorsunuz? gitVaultOverwriteLocalHeader=Yerel kasanızı geçersiz kılmak mı istiyorsunuz?
gitVaultOverwriteLocalContent=Bu, geçmiş de dahil olmak üzere tüm yerel içerikleri uzak depo ile tamamen değiştirecektir. gitVaultOverwriteLocalContent=Bu, geçmiş de dahil olmak üzere tüm yerel içerikleri uzak depo ile tamamen değiştirecektir.
rdpSimple.displayName=Basit RDP bağlantısı rdpSimple.displayName=Doğrudan RDP bağlantısı
rdpSimple.displayDescription=RDP aracılığıyla bir ana bilgisayara bağlanma rdpSimple.displayDescription=RDP aracılığıyla bir ana bilgisayara bağlanma
rdpUsername=Kullanıcı Adı rdpUsername=Kullanıcı Adı
rdpUsernameDescription=Kullanıcı olarak oturum açmak için rdpUsernameDescription=Kullanıcı olarak oturum açmak için
@ -375,3 +375,5 @@ hypervSshSetupTitle=SSH sunucusunu kurun
hypervSshSetupHeader=Windows OpenSSH sunucusunu bu sanal makineye kurmak istiyor musunuz? hypervSshSetupHeader=Windows OpenSSH sunucusunu bu sanal makineye kurmak istiyor musunuz?
hypervSshSetupContent=Bu, XPipe'ın SSH üzerinden bağlanmasına ve daha fazla işlevsellik sağlamasına olanak tanıyacaktır. Bu kurulum biraz zaman alacaktır. hypervSshSetupContent=Bu, XPipe'ın SSH üzerinden bağlanmasına ve daha fazla işlevsellik sağlamasına olanak tanıyacaktır. Bu kurulum biraz zaman alacaktır.
otherExternal=Diğer dış kaynaklar otherExternal=Diğer dış kaynaklar
vncDirect.displayName=Doğrudan VNC bağlantısı
vncDirect.displayDescription=Doğrudan VNC aracılığıyla bir sisteme bağlanma

View file

@ -274,7 +274,7 @@ sshConfigString.displayName=定制 SSH 连接
sshConfigString.displayDescription=创建完全自定义的 SSH 连接 sshConfigString.displayDescription=创建完全自定义的 SSH 连接
sshConfigStringContent=配置 sshConfigStringContent=配置
sshConfigStringContentDescription=OpenSSH 配置格式的 SSH 连接选项 sshConfigStringContentDescription=OpenSSH 配置格式的 SSH 连接选项
vnc.displayName=VNC 连接 vnc.displayName=通过 SSH 进行 VNC 连接
vnc.displayDescription=通过 SSH 通道打开 VNC 会话 vnc.displayDescription=通过 SSH 通道打开 VNC 会话
binding=装订 binding=装订
vncPortDescription=VNC 服务器监听的端口 vncPortDescription=VNC 服务器监听的端口
@ -314,7 +314,7 @@ gitVaultForcePushHeader=您想强制推送到远程存储库吗?
gitVaultForcePushContent=这将用本地存储库完全替换所有远程存储库的内容,包括历史记录。 gitVaultForcePushContent=这将用本地存储库完全替换所有远程存储库的内容,包括历史记录。
gitVaultOverwriteLocalHeader=您想覆盖本地保险库吗? gitVaultOverwriteLocalHeader=您想覆盖本地保险库吗?
gitVaultOverwriteLocalContent=这将用远程存储库完全替换所有本地内容,包括历史记录。 gitVaultOverwriteLocalContent=这将用远程存储库完全替换所有本地内容,包括历史记录。
rdpSimple.displayName=简单的 RDP 连接 rdpSimple.displayName=直接 RDP 连接
rdpSimple.displayDescription=通过 RDP 连接到主机 rdpSimple.displayDescription=通过 RDP 连接到主机
rdpUsername=用户名 rdpUsername=用户名
rdpUsernameDescription=用户以 rdpUsernameDescription=用户以
@ -375,3 +375,5 @@ hypervSshSetupTitle=设置 SSH 服务器
hypervSshSetupHeader=您要在此虚拟机上安装 Windows OpenSSH 服务器吗? hypervSshSetupHeader=您要在此虚拟机上安装 Windows OpenSSH 服务器吗?
hypervSshSetupContent=这将允许 XPipe 通过 SSH 进行连接,并提供更多功能。安装需要一段时间。 hypervSshSetupContent=这将允许 XPipe 通过 SSH 进行连接,并提供更多功能。安装需要一段时间。
otherExternal=其他外部来源 otherExternal=其他外部来源
vncDirect.displayName=直接 VNC 连接
vncDirect.displayDescription=直接通过 VNC 连接到系统