From 7afefa5403d418c7abb888400879d88eb1764e5e Mon Sep 17 00:00:00 2001 From: crschnick Date: Tue, 14 Jan 2025 13:44:27 +0000 Subject: [PATCH] Small fixes [stage] --- .../xpipe/app/comp/base/AppMainWindowContentComp.java | 5 ++++- .../io/xpipe/app/comp/store/StoreCategoryWrapper.java | 10 +++------- ...CreationAlert.java => WorkspaceCreationDialog.java} | 2 +- .../java/io/xpipe/app/prefs/WorkspacesCategory.java | 2 +- .../ext/base/script/SimpleScriptStoreProvider.java | 4 ++-- .../io/xpipe/ext/base/resources/scripts/clink.bat | 2 +- lang/strings/translations_da.properties | 5 +++-- lang/strings/translations_de.properties | 5 +++-- lang/strings/translations_en.properties | 7 ++++--- lang/strings/translations_es.properties | 5 +++-- lang/strings/translations_fr.properties | 5 +++-- lang/strings/translations_id.properties | 5 +++-- lang/strings/translations_it.properties | 5 +++-- lang/strings/translations_ja.properties | 5 +++-- lang/strings/translations_nl.properties | 5 +++-- lang/strings/translations_pl.properties | 5 +++-- lang/strings/translations_pt.properties | 5 +++-- lang/strings/translations_ru.properties | 5 +++-- lang/strings/translations_sv.properties | 5 +++-- lang/strings/translations_tr.properties | 5 +++-- lang/strings/translations_zh.properties | 5 +++-- version | 2 +- 22 files changed, 59 insertions(+), 45 deletions(-) rename app/src/main/java/io/xpipe/app/prefs/{WorkspaceCreationAlert.java => WorkspaceCreationDialog.java} (98%) diff --git a/app/src/main/java/io/xpipe/app/comp/base/AppMainWindowContentComp.java b/app/src/main/java/io/xpipe/app/comp/base/AppMainWindowContentComp.java index 89ef08afe..3c98e64b2 100644 --- a/app/src/main/java/io/xpipe/app/comp/base/AppMainWindowContentComp.java +++ b/app/src/main/java/io/xpipe/app/comp/base/AppMainWindowContentComp.java @@ -12,6 +12,7 @@ import io.xpipe.app.util.PlatformThread; import io.xpipe.core.process.OsType; import javafx.animation.Animation; +import javafx.application.Platform; import javafx.collections.ListChangeListener; import javafx.geometry.Pos; import javafx.scene.image.ImageView; @@ -107,7 +108,9 @@ public class AppMainWindowContentComp extends SimpleComp { loaded.addListener((observable, oldValue, newValue) -> { if (newValue != null) { - stage.requestFocus(); + Platform.runLater(() -> { + stage.requestFocus(); + }); } }); diff --git a/app/src/main/java/io/xpipe/app/comp/store/StoreCategoryWrapper.java b/app/src/main/java/io/xpipe/app/comp/store/StoreCategoryWrapper.java index ef986e867..f35e893c7 100644 --- a/app/src/main/java/io/xpipe/app/comp/store/StoreCategoryWrapper.java +++ b/app/src/main/java/io/xpipe/app/comp/store/StoreCategoryWrapper.java @@ -192,18 +192,14 @@ public class StoreCategoryWrapper { }) .toList()); - var oldSize = children.getList().size(); children.setContent(StoreViewState.get().getCategories().getList().stream() .filter(storeCategoryWrapper -> getCategory() .getUuid() .equals(storeCategoryWrapper.getCategory().getParentCategory())) .toList()); - var newSize = children.getList().size(); - if (oldSize != newSize) { - Optional.ofNullable(getParent()).ifPresent(storeCategoryWrapper -> { - storeCategoryWrapper.update(); - }); - } + Optional.ofNullable(getParent()).ifPresent(storeCategoryWrapper -> { + storeCategoryWrapper.update(); + }); } private String translatedName(String original) { diff --git a/app/src/main/java/io/xpipe/app/prefs/WorkspaceCreationAlert.java b/app/src/main/java/io/xpipe/app/prefs/WorkspaceCreationDialog.java similarity index 98% rename from app/src/main/java/io/xpipe/app/prefs/WorkspaceCreationAlert.java rename to app/src/main/java/io/xpipe/app/prefs/WorkspaceCreationDialog.java index 0be4f6af9..bc3ff7ca1 100644 --- a/app/src/main/java/io/xpipe/app/prefs/WorkspaceCreationAlert.java +++ b/app/src/main/java/io/xpipe/app/prefs/WorkspaceCreationDialog.java @@ -12,7 +12,7 @@ import io.xpipe.core.util.XPipeInstallation; import javafx.beans.property.SimpleObjectProperty; -public class WorkspaceCreationAlert { +public class WorkspaceCreationDialog { public static void showAsync() { LicenseProvider.get().getFeature("workspaces").throwIfUnsupported(); diff --git a/app/src/main/java/io/xpipe/app/prefs/WorkspacesCategory.java b/app/src/main/java/io/xpipe/app/prefs/WorkspacesCategory.java index f675d7a85..3c8b17389 100644 --- a/app/src/main/java/io/xpipe/app/prefs/WorkspacesCategory.java +++ b/app/src/main/java/io/xpipe/app/prefs/WorkspacesCategory.java @@ -20,7 +20,7 @@ public class WorkspacesCategory extends AppPrefsCategory { .sub(new OptionsBuilder() .nameAndDescription("workspaceAdd") .licenseRequirement("workspaces") - .addComp(new ButtonComp(AppI18n.observable("addWorkspace"), WorkspaceCreationAlert::showAsync))) + .addComp(new ButtonComp(AppI18n.observable("addWorkspace"), WorkspaceCreationDialog::showAsync))) .disable(!LicenseProvider.get().getFeature("workspaces").isSupported()) .buildComp(); } diff --git a/ext/base/src/main/java/io/xpipe/ext/base/script/SimpleScriptStoreProvider.java b/ext/base/src/main/java/io/xpipe/ext/base/script/SimpleScriptStoreProvider.java index 65ef48380..782b83e2e 100644 --- a/ext/base/src/main/java/io/xpipe/ext/base/script/SimpleScriptStoreProvider.java +++ b/ext/base/src/main/java/io/xpipe/ext/base/script/SimpleScriptStoreProvider.java @@ -219,8 +219,8 @@ public class SimpleScriptStoreProvider implements EnabledParentStoreProvider, Da public String summaryString(StoreEntryWrapper wrapper) { SimpleScriptStore st = wrapper.getEntry().getStore().asNeeded(); var init = st.isInitScript() ? AppI18n.get("init") : null; - var file = st.isRunnableScript() ? AppI18n.get("file") : null; - var shell = st.isRunnableScript() ? AppI18n.get("shell") : null; + var file = st.isFileScript() ? AppI18n.get("file") : null; + var shell = st.isShellScript() ? AppI18n.get("shell") : null; var runnable = st.isRunnableScript() ? AppI18n.get("hub") : null; var type = st.getMinimumDialect() != null ? st.getMinimumDialect().getDisplayName() + " " + AppI18n.get("script") diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/scripts/clink.bat b/ext/base/src/main/resources/io/xpipe/ext/base/resources/scripts/clink.bat index c685eb3dd..e780ec2a2 100644 --- a/ext/base/src/main/resources/io/xpipe/ext/base/resources/scripts/clink.bat +++ b/ext/base/src/main/resources/io/xpipe/ext/base/resources/scripts/clink.bat @@ -15,5 +15,5 @@ $defaultCreds = [System.Net.CredentialCache]::DefaultCredentials;^ if ($defaultCreds) {^ $downloader.Credentials = $defaultCreds^ }^ -$downloader.DownloadFile("https://github.com/chrisant996/clink/releases/download/v1.6.13/clink.1.6.13.eb61b2.zip", "$env:TEMP\clink.zip");^ +$downloader.DownloadFile("https://github.com/chrisant996/clink/releases/download/v1.7.7/clink.1.7.7.521fa7.zip", "$env:TEMP\clink.zip");^ Expand-Archive -Force -LiteralPath "$env:TEMP\clink.zip" -DestinationPath "$env:TEMP\xpipe\scriptdata\clink"; | powershell -NoLogo >NUL diff --git a/lang/strings/translations_da.properties b/lang/strings/translations_da.properties index ee35099e1..74450a3fb 100644 --- a/lang/strings/translations_da.properties +++ b/lang/strings/translations_da.properties @@ -739,6 +739,7 @@ active=Aktiv inactive=Inaktiv starting=Starter remotePort=Ekstern port $PORT$ +remotePortNumber=Fjernport $PORT$ userIdentity=Personlig identitet globalIdentity=Global identitet identityChoice=Foruddefineret identitet @@ -753,7 +754,7 @@ keyNotSynced=Nøglefilen er ikke synkroniseret usernameDescription=Brugernavnet til at logge ind med identity.displayName=Identitet identity.displayDescription=Opret en genanvendelig identitet til forbindelser -local=Personlig +local=Lokalt shared=Global userDescription=Brugernavn eller foruddefineret identitet til at logge ind som identityPerUserDescription=Gør kun identiteten tilgængelig for den aktuelle vault-bruger @@ -765,7 +766,7 @@ location=Placering keyAuthentication=Nøglebaseret autentificering keyAuthenticationDescription=Den autentificeringsmetode, der skal bruges, hvis nøglebaseret autentificering er påkrævet locationDescription=Filstien til din tilsvarende private nøgle -keyFile=Identitetsfil +keyFile=Nøglefil keyPassword=Passphrase key=Nøgle yubikeyPiv=Yubikey PIV diff --git a/lang/strings/translations_de.properties b/lang/strings/translations_de.properties index 7291fa410..00570e058 100644 --- a/lang/strings/translations_de.properties +++ b/lang/strings/translations_de.properties @@ -740,6 +740,7 @@ inactive=Inaktiv starting=Starten #custom remotePort=Entfernter Port +remotePortNumber=Entfernter Anschluss $PORT$ userIdentity=Persönliche Identität globalIdentity=Globale Identität identityChoice=Vordefinierte Identität @@ -754,7 +755,7 @@ keyNotSynced=Schlüsseldatei wird nicht synchronisiert usernameDescription=Der Benutzername, mit dem du dich anmeldest identity.displayName=Identität identity.displayDescription=Eine wiederverwendbare Identität für Verbindungen erstellen -local=Persönlich +local=Lokale shared=Global userDescription=Der Benutzername oder die vordefinierte Identität, mit der du dich anmeldest identityPerUserDescription=Identität nur für den aktuellen Tresorbenutzer verfügbar machen @@ -766,7 +767,7 @@ location=Standort keyAuthentication=Schlüsselbasierte Authentifizierung keyAuthenticationDescription=Die zu verwendende Authentifizierungsmethode, wenn eine schlüsselbasierte Authentifizierung erforderlich ist locationDescription=Der Dateipfad deines entsprechenden privaten Schlüssels -keyFile=Identitätsdatei +keyFile=Schlüsseldatei keyPassword=Passphrase key=Schlüssel yubikeyPiv=Yubikey PIV diff --git a/lang/strings/translations_en.properties b/lang/strings/translations_en.properties index 32f087b49..a384aaa8c 100644 --- a/lang/strings/translations_en.properties +++ b/lang/strings/translations_en.properties @@ -751,7 +751,8 @@ active=Active #context: Not selected inactive=Inactive starting=Starting -remotePort=Remote port $PORT$ +remotePort=Remote port +remotePortNumber=Remote port $PORT$ userIdentity=Personal identity globalIdentity=Global identity identityChoice=Predefined identity @@ -766,7 +767,7 @@ keyNotSynced=Key file is not synced usernameDescription=The username to log in as identity.displayName=Identity identity.displayDescription=Create a reusable identity for connections -local=Personal +local=Local shared=Global userDescription=The username or predefined identity to log in as identityPerUserDescription=Make identity only available to current vault user @@ -778,7 +779,7 @@ location=Location keyAuthentication=Key-based authentication keyAuthenticationDescription=The authentication method to use if key-based authentication is required locationDescription=The file path of your corresponding private key -keyFile=Identity file +keyFile=Key file keyPassword=Passphrase key=Key yubikeyPiv=Yubikey PIV diff --git a/lang/strings/translations_es.properties b/lang/strings/translations_es.properties index 408478f5e..62783cfb7 100644 --- a/lang/strings/translations_es.properties +++ b/lang/strings/translations_es.properties @@ -716,6 +716,7 @@ active=Activo inactive=Inactivo starting=Iniciar remotePort=Puerto remoto $PORT$ +remotePortNumber=Puerto remoto $PORT$ userIdentity=Identidad personal globalIdentity=Identidad global identityChoice=Identidad predefinida @@ -730,7 +731,7 @@ keyNotSynced=El archivo clave no está sincronizado usernameDescription=El nombre de usuario con el que iniciar sesión identity.displayName=Identidad identity.displayDescription=Crear una identidad reutilizable para las conexiones -local=Personal +local=Local shared=Global userDescription=El nombre de usuario o identidad predefinida con la que iniciar sesión identityPerUserDescription=Hacer que la identidad sólo esté disponible para el usuario actual de la bóveda @@ -742,7 +743,7 @@ location=Localización keyAuthentication=Autenticación basada en claves keyAuthenticationDescription=El método de autenticación a utilizar si se requiere una autenticación basada en claves locationDescription=La ruta del archivo de tu clave privada correspondiente -keyFile=Fichero de identidad +keyFile=Archivo clave keyPassword=Frase de contraseña key=Clave yubikeyPiv=Yubikey PIV diff --git a/lang/strings/translations_fr.properties b/lang/strings/translations_fr.properties index 8c3815bf6..9af55b2ea 100644 --- a/lang/strings/translations_fr.properties +++ b/lang/strings/translations_fr.properties @@ -737,6 +737,7 @@ active=Actif inactive=Inactif starting=Démarrer remotePort=Port distant $PORT$ +remotePortNumber=Port distant $PORT$ userIdentity=Identité personnelle globalIdentity=Identité globale identityChoice=Identité prédéfinie @@ -751,7 +752,7 @@ keyNotSynced=Le fichier clé n'est pas synchronisé usernameDescription=Nom d'utilisateur pour se connecter identity.displayName=Identité identity.displayDescription=Créer une identité réutilisable pour les connexions -local=Personnel +local=Local shared=Global userDescription=Le nom d'utilisateur ou l'identité prédéfinie pour se connecter identityPerUserDescription=Rendre l'identité uniquement accessible à l'utilisateur actuel du coffre-fort @@ -763,7 +764,7 @@ location=Lieu de travail keyAuthentication=Authentification par clé keyAuthenticationDescription=La méthode d'authentification à utiliser si l'authentification par clé est requise locationDescription=Le chemin d'accès au fichier de ta clé privée correspondante -keyFile=Fichier d'identité +keyFile=Fichier clé keyPassword=Phrase de passe key=Clé yubikeyPiv=Yubikey PIV diff --git a/lang/strings/translations_id.properties b/lang/strings/translations_id.properties index 12f787c7b..be7a0c6a5 100644 --- a/lang/strings/translations_id.properties +++ b/lang/strings/translations_id.properties @@ -716,6 +716,7 @@ active=Aktif inactive=Tidak aktif starting=Mulai remotePort=Port jarak jauh $PORT$ +remotePortNumber=Port jarak jauh $PORT$ userIdentity=Identitas pribadi globalIdentity=Identitas global identityChoice=Identitas yang telah ditentukan sebelumnya @@ -730,7 +731,7 @@ keyNotSynced=File kunci tidak disinkronkan usernameDescription=Nama pengguna untuk masuk sebagai identity.displayName=Identitas identity.displayDescription=Membuat identitas yang dapat digunakan kembali untuk koneksi -local=Pribadi +local=Lokal shared=Global userDescription=Nama pengguna atau identitas yang telah ditetapkan sebelumnya untuk masuk sebagai identityPerUserDescription=Membuat identitas hanya tersedia untuk pengguna brankas saat ini @@ -742,7 +743,7 @@ location=Lokasi keyAuthentication=Autentikasi berbasis kunci keyAuthenticationDescription=Metode autentikasi yang digunakan jika autentikasi berbasis kunci diperlukan locationDescription=Jalur file dari kunci pribadi Anda yang sesuai -keyFile=File identitas +keyFile=File kunci keyPassword=Frasa sandi key=Kunci yubikeyPiv=Yubikey PIV diff --git a/lang/strings/translations_it.properties b/lang/strings/translations_it.properties index 8dc3047e0..4d904acf9 100644 --- a/lang/strings/translations_it.properties +++ b/lang/strings/translations_it.properties @@ -716,6 +716,7 @@ active=Attivo inactive=Non attivo starting=Iniziare remotePort=Porta remota $PORT$ +remotePortNumber=Porta remota $PORT$ userIdentity=Identità personale globalIdentity=Identità globale identityChoice=Identità predefinita @@ -730,7 +731,7 @@ keyNotSynced=Il file chiave non è sincronizzato usernameDescription=Il nome utente con cui accedere identity.displayName=Identità identity.displayDescription=Creare un'identità riutilizzabile per le connessioni -local=Personale +local=Locale shared=Globale userDescription=Il nome utente o l'identità predefinita con cui effettuare il login identityPerUserDescription=Rendere l'identità disponibile solo all'utente corrente del vault @@ -742,7 +743,7 @@ location=Posizione keyAuthentication=Autenticazione basata su chiavi keyAuthenticationDescription=Il metodo di autenticazione da utilizzare se è richiesta l'autenticazione a chiave locationDescription=Il percorso del file della chiave privata corrispondente -keyFile=File di identità +keyFile=File chiave keyPassword=Passphrase key=Chiave di lettura yubikeyPiv=Yubikey PIV diff --git a/lang/strings/translations_ja.properties b/lang/strings/translations_ja.properties index ca11fb1bc..85e136d54 100644 --- a/lang/strings/translations_ja.properties +++ b/lang/strings/translations_ja.properties @@ -716,6 +716,7 @@ active=アクティブ inactive=非アクティブ starting=開始 remotePort=リモートポート$PORT$ +remotePortNumber=リモートポート$PORT$ userIdentity=個人ID globalIdentity=グローバルID identityChoice=定義済みID @@ -730,7 +731,7 @@ keyNotSynced=キーファイルが同期されていない usernameDescription=ログインするユーザー名 identity.displayName=アイデンティティ identity.displayDescription=接続用の再利用可能なIDを作成する -local=パーソナル +local=ローカル shared=グローバル userDescription=ログインするためのユーザー名または事前定義されたID identityPerUserDescription=IDを現在の保管庫ユーザーにのみ公開する @@ -742,7 +743,7 @@ location=場所 keyAuthentication=鍵ベースの認証 keyAuthenticationDescription=鍵ベースの認証が必要な場合に使用する認証方法。 locationDescription=対応する秘密鍵のファイルパス -keyFile=IDファイル +keyFile=キーファイル keyPassword=パスフレーズ key=キー yubikeyPiv=ユビキーPIV diff --git a/lang/strings/translations_nl.properties b/lang/strings/translations_nl.properties index 94ea46b16..846eead6a 100644 --- a/lang/strings/translations_nl.properties +++ b/lang/strings/translations_nl.properties @@ -716,6 +716,7 @@ active=Actief inactive=Inactief starting=Beginnen met remotePort=Externe poort $PORT$ +remotePortNumber=Externe poort $PORT$ userIdentity=Persoonlijke identiteit globalIdentity=Globale identiteit identityChoice=Vooraf gedefinieerde identiteit @@ -730,7 +731,7 @@ keyNotSynced=Sleutelbestand is niet gesynchroniseerd usernameDescription=De gebruikersnaam om als in te loggen identity.displayName=Identiteit identity.displayDescription=Een herbruikbare identiteit maken voor verbindingen -local=Persoonlijk +local=Lokaal shared=Wereldwijde userDescription=De gebruikersnaam of vooraf gedefinieerde identiteit om als in te loggen identityPerUserDescription=Identiteit alleen beschikbaar maken voor huidige kluisgebruiker @@ -742,7 +743,7 @@ location=Locatie keyAuthentication=Verificatie op basis van sleutels keyAuthenticationDescription=De te gebruiken verificatiemethode als verificatie op basis van sleutels vereist is locationDescription=Het bestandspad van je corresponderende privésleutel -keyFile=Identiteitsbestand +keyFile=Sleutelbestand keyPassword=Passphrase key=Sleutel yubikeyPiv=Yubikey PIV diff --git a/lang/strings/translations_pl.properties b/lang/strings/translations_pl.properties index b1323d7cf..60b11a0b6 100644 --- a/lang/strings/translations_pl.properties +++ b/lang/strings/translations_pl.properties @@ -716,6 +716,7 @@ active=Aktywny inactive=Nieaktywny starting=Uruchamianie remotePort=Port zdalny $PORT$ +remotePortNumber=Port zdalny $PORT$ userIdentity=Tożsamość osobista globalIdentity=Tożsamość globalna identityChoice=Predefiniowana tożsamość @@ -730,7 +731,7 @@ keyNotSynced=Plik klucza nie jest zsynchronizowany usernameDescription=Nazwa użytkownika do zalogowania się identity.displayName=Tożsamość identity.displayDescription=Utwórz tożsamość wielokrotnego użytku dla połączeń -local=Osobisty +local=Lokalny shared=Globalny userDescription=Nazwa użytkownika lub predefiniowana tożsamość do zalogowania się jako identityPerUserDescription=Udostępnij tożsamość tylko bieżącemu użytkownikowi skarbca @@ -742,7 +743,7 @@ location=Lokalizacja keyAuthentication=Uwierzytelnianie oparte na kluczach keyAuthenticationDescription=Metoda uwierzytelniania używana, jeśli wymagane jest uwierzytelnianie oparte na kluczach locationDescription=Ścieżka pliku odpowiadającego Ci klucza prywatnego -keyFile=Plik tożsamości +keyFile=Plik klucza keyPassword=Hasło key=Klucz yubikeyPiv=Yubikey PIV diff --git a/lang/strings/translations_pt.properties b/lang/strings/translations_pt.properties index fe4c17348..65c91bf39 100644 --- a/lang/strings/translations_pt.properties +++ b/lang/strings/translations_pt.properties @@ -716,6 +716,7 @@ active=Ativo inactive=Inativo starting=Iniciar remotePort=Porta remota $PORT$ +remotePortNumber=Porta remota $PORT$ userIdentity=Identidade pessoal globalIdentity=Identidade global identityChoice=Identidade predefinida @@ -730,7 +731,7 @@ keyNotSynced=O ficheiro chave não está sincronizado usernameDescription=O nome de utilizador para iniciar sessão identity.displayName=Identifica-te identity.displayDescription=Cria uma identidade reutilizável para ligações -local=Pessoais +local=Local shared=Global userDescription=O nome de utilizador ou identidade predefinida para iniciar sessão como identityPerUserDescription=Tornar a identidade disponível apenas para o utilizador atual da abóbada @@ -742,7 +743,7 @@ location=Localização keyAuthentication=Autenticação baseada em chaves keyAuthenticationDescription=O método de autenticação a utilizar se for necessária uma autenticação baseada em chaves locationDescription=O caminho do ficheiro da tua chave privada correspondente -keyFile=Ficheiro de identidade +keyFile=Ficheiro de chaves keyPassword=Palavra-passe key=Chave yubikeyPiv=Yubikey PIV diff --git a/lang/strings/translations_ru.properties b/lang/strings/translations_ru.properties index 7786cec1f..347b4c4a2 100644 --- a/lang/strings/translations_ru.properties +++ b/lang/strings/translations_ru.properties @@ -716,6 +716,7 @@ active=Активный inactive=Неактивный starting=Начало remotePort=Удаленный порт $PORT$ +remotePortNumber=Удаленный порт $PORT$ userIdentity=Личная идентификация globalIdentity=Глобальная идентичность identityChoice=Предопределенная идентичность @@ -730,7 +731,7 @@ keyNotSynced=Ключевой файл не синхронизируется usernameDescription=Имя пользователя, под которым нужно войти в систему identity.displayName=Идентификация identity.displayDescription=Создайте многоразовую идентификацию для соединений -local=Персональный +local=Локальный shared=Global userDescription=Имя пользователя или предопределенный идентификатор для входа в систему identityPerUserDescription=Сделать идентификацию доступной только для текущего пользователя хранилища @@ -742,7 +743,7 @@ location=Расположение keyAuthentication=Аутентификация на основе ключей keyAuthenticationDescription=Метод аутентификации, который нужно использовать, если требуется аутентификация на основе ключей locationDescription=Путь к файлу, в котором находится твой соответствующий закрытый ключ -keyFile=Файл идентификации +keyFile=Ключевой файл keyPassword=Пассфраза key=Ключ yubikeyPiv=Yubikey PIV diff --git a/lang/strings/translations_sv.properties b/lang/strings/translations_sv.properties index 39ac5170f..d21c86c23 100644 --- a/lang/strings/translations_sv.properties +++ b/lang/strings/translations_sv.properties @@ -716,6 +716,7 @@ active=Aktiva inactive=Inaktiv starting=Startar remotePort=Fjärrport $PORT$ +remotePortNumber=Fjärrport $PORT$ userIdentity=Personlig identitet globalIdentity=Global identitet identityChoice=Fördefinierad identitet @@ -730,7 +731,7 @@ keyNotSynced=Nyckelfilen är inte synkroniserad usernameDescription=Användarnamn att logga in som identity.displayName=Identitet identity.displayDescription=Skapa en återanvändbar identitet för anslutningar -local=Personlig +local=Lokalt shared=Global userDescription=Användarnamnet eller den fördefinierade identiteten att logga in som identityPerUserDescription=Gör identiteten tillgänglig endast för aktuell valvanvändare @@ -742,7 +743,7 @@ location=Plats keyAuthentication=Nyckelbaserad autentisering keyAuthenticationDescription=Den autentiseringsmetod som ska användas om nyckelbaserad autentisering krävs locationDescription=Filvägen till din motsvarande privata nyckel -keyFile=Identitetsfil +keyFile=Nyckel-fil keyPassword=Lösenfras key=Nyckel yubikeyPiv=Yubikey PIV diff --git a/lang/strings/translations_tr.properties b/lang/strings/translations_tr.properties index 743a91ee8..d042a4eaa 100644 --- a/lang/strings/translations_tr.properties +++ b/lang/strings/translations_tr.properties @@ -716,6 +716,7 @@ active=Aktif inactive=Aktif değil starting=Başlangıç remotePort=Uzak bağlantı noktası $PORT$ +remotePortNumber=Uzak bağlantı noktası $PORT$ userIdentity=Kişisel kimlik globalIdentity=Küresel kimlik identityChoice=Önceden tanımlanmış kimlik @@ -730,7 +731,7 @@ keyNotSynced=Anahtar dosyası senkronize edilmedi usernameDescription=Oturum açılacak kullanıcı adı identity.displayName=Kimlik identity.displayDescription=Bağlantılar için yeniden kullanılabilir bir kimlik oluşturun -local=Kişisel +local=Yerel shared=Küresel userDescription=Oturum açmak için kullanıcı adı veya önceden tanımlanmış kimlik identityPerUserDescription=Kimliği yalnızca mevcut kasa kullanıcısı için kullanılabilir hale getirin @@ -742,7 +743,7 @@ location=Konum keyAuthentication=Anahtar tabanlı kimlik doğrulama keyAuthenticationDescription=Anahtar tabanlı kimlik doğrulama gerekiyorsa kullanılacak kimlik doğrulama yöntemi locationDescription=İlgili özel anahtarınızın dosya yolu -keyFile=Kimlik dosyası +keyFile=Anahtar dosyası keyPassword=Parola key=Anahtar yubikeyPiv=Yubikey PIV diff --git a/lang/strings/translations_zh.properties b/lang/strings/translations_zh.properties index cfd13d1ad..5e1628c90 100644 --- a/lang/strings/translations_zh.properties +++ b/lang/strings/translations_zh.properties @@ -716,6 +716,7 @@ active=活动 inactive=非活动 starting=开始 remotePort=远程端口$PORT$ +remotePortNumber=远程端口$PORT$ userIdentity=个人身份 globalIdentity=全球身份 identityChoice=预定义身份 @@ -730,7 +731,7 @@ keyNotSynced=密钥文件未同步 usernameDescription=登录的用户名 identity.displayName=身份 identity.displayDescription=为连接创建可重复使用的标识 -local=个人 +local=本地 shared=全球 userDescription=登录时使用的用户名或预定义身份 identityPerUserDescription=仅向当前保险库用户提供身份信息 @@ -742,7 +743,7 @@ location=地点 keyAuthentication=基于密钥的身份验证 keyAuthenticationDescription=如果需要基于密钥的身份验证,应使用的身份验证方法 locationDescription=相应私钥的文件路径 -keyFile=身份文件 +keyFile=密钥文件 keyPassword=密码 key=关键字 yubikeyPiv=Yubikey PIV diff --git a/version b/version index 4b754e413..d024e3f1f 100644 --- a/version +++ b/version @@ -1 +1 @@ -14.0-76 +14.0-77