From 59680158b55dfd3485a18b89fa04e0fc8bc6b63a Mon Sep 17 00:00:00 2001 From: crschnick Date: Mon, 24 Aug 2026 10:11:15 +0000 Subject: [PATCH] Fixes [stage] --- .../xpipe/app/storage/DataStorageMigrationDialog.java | 4 ++-- .../io/xpipe/app/update/UpdateChangelogDialog.java | 3 ++- lang/strings/translations_da.properties | 10 +++++++++- lang/strings/translations_de.properties | 10 +++++++++- lang/strings/translations_en.properties | 1 + lang/strings/translations_es.properties | 10 +++++++++- lang/strings/translations_fr.properties | 10 +++++++++- lang/strings/translations_id.properties | 10 +++++++++- lang/strings/translations_it.properties | 10 +++++++++- lang/strings/translations_ja.properties | 10 +++++++++- lang/strings/translations_ko.properties | 10 +++++++++- lang/strings/translations_nl.properties | 10 +++++++++- lang/strings/translations_pl.properties | 10 +++++++++- lang/strings/translations_pt.properties | 10 +++++++++- lang/strings/translations_ru.properties | 10 +++++++++- lang/strings/translations_sv.properties | 10 +++++++++- lang/strings/translations_tr.properties | 10 +++++++++- lang/strings/translations_vi.properties | 10 +++++++++- lang/strings/translations_zh-Hans.properties | 8 ++++++++ lang/strings/translations_zh-Hant.properties | 10 +++++++++- version | 2 +- 21 files changed, 158 insertions(+), 20 deletions(-) diff --git a/app/src/main/java/io/xpipe/app/storage/DataStorageMigrationDialog.java b/app/src/main/java/io/xpipe/app/storage/DataStorageMigrationDialog.java index a93c6cdc1..a84b5e2cb 100644 --- a/app/src/main/java/io/xpipe/app/storage/DataStorageMigrationDialog.java +++ b/app/src/main/java/io/xpipe/app/storage/DataStorageMigrationDialog.java @@ -28,7 +28,7 @@ public class DataStorageMigrationDialog { modal.addButtonBarComp(RegionBuilder.hspacer()); modal.addButton(ModalButton.cancel()); modal.addButton(new ModalButton( - "apply", + "migrate", () -> { ThreadHelper.runFailableAsync(() -> { if (busy.get()) { @@ -57,7 +57,7 @@ public class DataStorageMigrationDialog { button.textProperty() .bind(Bindings.createStringBinding( () -> { - return !busy.get() ? AppI18n.get("apply") : null; + return !busy.get() ? AppI18n.get("migrate") : null; }, PlatformThread.sync(busy), AppI18n.activeLanguage()));; diff --git a/app/src/main/java/io/xpipe/app/update/UpdateChangelogDialog.java b/app/src/main/java/io/xpipe/app/update/UpdateChangelogDialog.java index c00094f16..99983f86c 100644 --- a/app/src/main/java/io/xpipe/app/update/UpdateChangelogDialog.java +++ b/app/src/main/java/io/xpipe/app/update/UpdateChangelogDialog.java @@ -6,6 +6,7 @@ import io.xpipe.app.comp.base.ModalButton; import io.xpipe.app.comp.base.ModalOverlay; import io.xpipe.app.core.AppI18n; import io.xpipe.app.core.AppLogs; +import io.xpipe.app.core.AppProperties; import io.xpipe.app.core.window.AppDialog; import io.xpipe.app.issue.ErrorAction; import io.xpipe.app.issue.ErrorEvent; @@ -22,7 +23,7 @@ public class UpdateChangelogDialog { public static void showIfNeeded() { var update = AppDistributionType.get().getUpdateHandler().getPerformedUpdate(); - if (update != null && !AppDistributionType.get().getUpdateHandler().isUpdateSucceeded()) { + if (update != null && !AppDistributionType.get().getUpdateHandler().isUpdateSucceeded() && System.getProperty("io.xpipe.app.portableMigration") == null) { ErrorEvent.ErrorEventBuilder eventBuilder = ErrorEventFactory.fromMessage(AppI18n.get("updateFail")) .documentationLink(DocumentationLink.UPDATE_FAIL) .customAction(ErrorAction.translated("updateFailAction", () -> { diff --git a/lang/strings/translations_da.properties b/lang/strings/translations_da.properties index 3d92aa3d8..e2934d3d8 100644 --- a/lang/strings/translations_da.properties +++ b/lang/strings/translations_da.properties @@ -285,7 +285,7 @@ thirdParty=Open source-meddelelser eulaDescription=Læs slutbrugerlicensaftalen for XPipe-applikationen thirdPartyDescription=Se open source-licenser for tredjepartsbiblioteker workspaceLock=Master-passphrase -enableGitStorage=Aktiver synkronisering +enableGitStorage=Aktivér synkronisering (deaktiveret under migrering) sharing=Deling gitSync=Git-synkronisering enableGitStorageDescription=Når det er aktiveret, vil XPipe initialisere et git-repository for den lokale hvælving og overføre alle ændringer til det. Bemærk, at dette kræver, at git er installeret, og at det kan gøre indlæsning og lagring langsommere.\n\nAlle kategorier, der skal synkroniseres, skal udtrykkeligt markeres som synkroniserede. @@ -2170,3 +2170,11 @@ enpassUnlock=Indtast hovedadgangskoden til Enpass-boksen keeperSmsUnlock=Indtast Keeper Commander SMS-kode keeper2faUnlock=Indtast Keeper 2FA-kode keeperUnlock=Indtast din Keeper-hovedadgangskode for at låse op +applyingVaultChanges=Gennemfører ændringer i pengeskabet ... +storageMigrationTitle=Migrering af Vault +storageMigrationContent=Dit XPipe-arkiv stammer fra en ældre version af XPipe. For at kunne bruge det i de kommende versioner (v24+) skal du migrere arkivdataene til det nye format. Dette vil tage et stykke tid og medføre en omskrivning af dataene. Hvis du bruger git sync, vil dette medføre store ændringer. +storageMigratedTitle=Vault blev migreret +storageMigratedContent=Dit XPipe-arkiv er blevet migreret, så det er kompatibelt med v24+. Du kan nu starte XPipe v24 med dette arkiv. +storageMigratedAuthTitle=Vault blev migreret +storageMigratedAuthContent=Dit XPipe-arkiv er blevet migreret, så det er kompatibelt med v24+. Du kan nu starte XPipe v24 med dette arkiv. Din brugerdefinerede adgangskode til arkivet er blevet fjernet fra arkivet. Tilføj den venligst igen i v24 for at kunne benytte den nye kryptering. +migrate=Migrer diff --git a/lang/strings/translations_de.properties b/lang/strings/translations_de.properties index 285bad2be..266f892d6 100644 --- a/lang/strings/translations_de.properties +++ b/lang/strings/translations_de.properties @@ -286,7 +286,7 @@ thirdParty=Open-Source-Hinweise eulaDescription=Lies die Endbenutzer-Lizenzvereinbarung für die XPipe-Anwendung thirdPartyDescription=Die Open-Source-Lizenzen von Bibliotheken Dritter anzeigen workspaceLock=Master-Passphrase -enableGitStorage=Synchronisierung aktivieren +enableGitStorage=Synchronisierung aktivieren (während der Migration deaktiviert) sharing=Freigabe gitSync=Git-Synchronisation enableGitStorageDescription=Wenn diese Option aktiviert ist, initialisiert XPipe ein Git-Repository für den lokalen Tresor und überträgt alle Änderungen dorthin. Beachte, dass dafür Git installiert sein muss und das Laden und Speichern verlangsamen kann.\n\nAlle Kategorien, die synchronisiert werden sollen, müssen explizit als synchronisiert markiert werden. @@ -2165,3 +2165,11 @@ enpassUnlock=Gib das Master-Passwort für den Enpass-Tresor ein keeperSmsUnlock=Gib den Keeper Commander-SMS-Code ein keeper2faUnlock=Keeper-2FA-Code eingeben keeperUnlock=Gib dein Keeper-Master-Passwort ein, um die Sperre aufzuheben +applyingVaultChanges=Änderungen am Tresor werden übernommen … +storageMigrationTitle=Vault-Migration +storageMigrationContent=Dein XPipe-Tresor stammt aus einer älteren Version von XPipe. Um ihn für die nächsten Versionen ab v24+ nutzen zu können, musst du die Tresordaten in das neue Format migrieren. Das dauert eine Weile und führt zu einer Neuschreibung der Daten. Wenn du Git-Sync verwendest, führt dies zu umfangreichen Änderungen. +storageMigratedTitle=Vault wurde migriert +storageMigratedContent=Dein XPipe-Tresor wurde so migriert, dass er mit Version 24+ kompatibel ist. Du kannst XPipe v24 nun mit diesem Tresor starten. +storageMigratedAuthTitle=Vault wurde migriert +storageMigratedAuthContent=Dein XPipe-Tresor wurde migriert, um mit Version 24+ kompatibel zu sein. Du kannst XPipe v24 nun mit diesem Tresor starten. Deine benutzerdefinierte Passphrase-Verschlüsselung wurde aus dem Tresor entfernt. Bitte füge sie in Version 24 erneut hinzu, um die neue Verschlüsselung nutzen zu können. +migrate=Migrieren diff --git a/lang/strings/translations_en.properties b/lang/strings/translations_en.properties index 1f01f4dae..1b36cbb34 100644 --- a/lang/strings/translations_en.properties +++ b/lang/strings/translations_en.properties @@ -2221,3 +2221,4 @@ storageMigratedTitle=Vault was migrated storageMigratedContent=Your XPipe vault was migrated to be compatible for v24+. You can now launch XPipe v24 in with this vault. storageMigratedAuthTitle=Vault was migrated storageMigratedAuthContent=Your XPipe vault was migrated to be compatible for v24+. You can now launch XPipe v24 in with this vault. Your custom vault passphrase encryption has been removed from the vault. Please add it again in v24 to utilize the new encryption. +migrate=Migrate diff --git a/lang/strings/translations_es.properties b/lang/strings/translations_es.properties index 5ae52c064..e3b12fbaf 100644 --- a/lang/strings/translations_es.properties +++ b/lang/strings/translations_es.properties @@ -276,7 +276,7 @@ thirdParty=Avisos de código abierto eulaDescription=Lee el Contrato de Licencia de Usuario Final de la aplicación XPipe thirdPartyDescription=Ver las licencias de código abierto de bibliotecas de terceros workspaceLock=Frase de contraseña maestra -enableGitStorage=Activar la sincronización +enableGitStorage=Activar sincronización (desactivada durante la migración) sharing=Compartir gitSync=Sincronización Git enableGitStorageDescription=Cuando está activado, XPipe inicializará un repositorio git para la bóveda local y consignará en él cualquier cambio. Ten en cuenta que esto requiere que git esté instalado y puede ralentizar las operaciones de carga y guardado.\n\nLas categorías que deban sincronizarse deben marcarse explícitamente como sincronizadas. @@ -2129,3 +2129,11 @@ enpassUnlock=Introduce la contraseña maestra de la caja fuerte de Enpass keeperSmsUnlock=Introduce el código SMS de Keeper Commander keeper2faUnlock=Introduce el código 2FA de Keeper keeperUnlock=Introduce tu contraseña maestra de Keeper para desbloquearlo +applyingVaultChanges=Aplicando cambios en la caja fuerte... +storageMigrationTitle=Migración de la caja fuerte +storageMigrationContent=Tu almacén de XPipe procede de una versión anterior de XPipe. Para poder usarlo en las próximas versiones a partir de la v24, tendrás que migrar los datos del almacén al nuevo formato. Esto te llevará un rato y supondrá reescribir los datos. Si usas la sincronización con Git, esto provocará cambios importantes. +storageMigratedTitle=Se ha migrado Vault +storageMigratedContent=Tu almacén de XPipe se ha actualizado para que sea compatible con la versión 24 o superior. Ahora ya puedes abrir XPipe v24 con este almacén. +storageMigratedAuthTitle=Se ha migrado Vault +storageMigratedAuthContent=Tu caja fuerte de XPipe se ha actualizado para que sea compatible con la versión 24 y posteriores. Ahora puedes abrir XPipe v24 con esta caja fuerte. La contraseña personalizada que usabas para cifrar la caja fuerte se ha eliminado. Por favor, vuelve a añadirla en la versión 24 para poder usar el nuevo cifrado. +migrate=Migrar diff --git a/lang/strings/translations_fr.properties b/lang/strings/translations_fr.properties index 902130356..69c2126d2 100644 --- a/lang/strings/translations_fr.properties +++ b/lang/strings/translations_fr.properties @@ -284,7 +284,7 @@ thirdParty=Avis de source ouverte eulaDescription=Lis le contrat de licence de l'utilisateur final pour l'application XPipe thirdPartyDescription=Affiche les licences open source des bibliothèques tierces workspaceLock=Phrase de passe principale -enableGitStorage=Activer la synchronisation +enableGitStorage=Activer la synchronisation (désactivée pendant la migration) sharing=Partage gitSync=Git sync enableGitStorageDescription=Lorsqu'il est activé, XPipe initialisera un dépôt git pour le coffre-fort local et y livrera toutes les modifications. Note que cela nécessite l'installation de git et peut ralentir les opérations de chargement et d'enregistrement.\n\nToutes les catégories qui doivent être synchronisées doivent être explicitement marquées comme synchronisées. @@ -2169,3 +2169,11 @@ enpassUnlock=Saisis le mot de passe principal du coffre-fort Enpass keeperSmsUnlock=Saisis le code SMS de Keeper Commander keeper2faUnlock=Saisir le code 2FA de Keeper keeperUnlock=Saisis ton mot de passe principal Keeper pour déverrouiller +applyingVaultChanges=Application des modifications apportées au coffre-fort... +storageMigrationTitle=Migration de coffre-fort +storageMigrationContent=Ton coffre-fort XPipe provient d'une ancienne version d'XPipe. Pour pouvoir l'utiliser avec les prochaines versions (v24 et plus), tu devras migrer les données du coffre-fort vers le nouveau format. Ça va prendre un certain temps et entraîner une réécriture des données. Si tu utilises git sync, ça va entraîner des changements importants. +storageMigratedTitle=Vault a été migré +storageMigratedContent=Ton coffre-fort XPipe a été mis à jour pour être compatible avec la version 24 et les versions ultérieures. Tu peux désormais lancer XPipe v24 avec ce coffre-fort. +storageMigratedAuthTitle=Vault a été migré +storageMigratedAuthContent=Ton coffre-fort XPipe a été mis à jour pour être compatible avec la version 24 et les versions ultérieures. Tu peux désormais lancer XPipe v24 avec ce coffre-fort. Le mot de passe personnalisé que tu avais défini pour le chiffrement du coffre-fort a été supprimé. Ajoute-le à nouveau dans la version 24 pour profiter du nouveau système de chiffrement. +migrate=Migrer diff --git a/lang/strings/translations_id.properties b/lang/strings/translations_id.properties index fa39f74a9..f235b2be8 100644 --- a/lang/strings/translations_id.properties +++ b/lang/strings/translations_id.properties @@ -276,7 +276,7 @@ thirdParty=Pemberitahuan sumber terbuka eulaDescription=Baca Perjanjian Lisensi Pengguna Akhir untuk aplikasi XPipe thirdPartyDescription=Melihat lisensi sumber terbuka dari pustaka pihak ketiga workspaceLock=Kata sandi utama -enableGitStorage=Mengaktifkan sinkronisasi +enableGitStorage=Aktifkan sinkronisasi (Dinonaktifkan selama migrasi) sharing=Berbagi gitSync=Sinkronisasi git enableGitStorageDescription=Ketika diaktifkan, XPipe akan menginisialisasi repositori git untuk brankas lokal dan melakukan perubahan apa pun padanya. Perhatikan bahwa hal ini membutuhkan git untuk diinstal dan mungkin memperlambat operasi pemuatan dan penyimpanan.\n\nSetiap kategori yang harus disinkronkan harus secara eksplisit ditandai sebagai disinkronkan. @@ -2129,3 +2129,11 @@ enpassUnlock=Masukkan kata sandi utama brankas Enpass keeperSmsUnlock=Masukkan Kode SMS Keeper Commander keeper2faUnlock=Masukkan Kode 2FA Keeper keeperUnlock=Masukkan kata sandi utama Keeper Anda untuk membuka kunci +applyingVaultChanges=Menerapkan perubahan pada brankas ... +storageMigrationTitle=Migrasi brankas +storageMigrationContent=Brankas XPipe Anda berasal dari versi XPipe yang lebih lama. Untuk menggunakannya pada versi berikutnya (v24 ke atas), Anda perlu memigrasikan data brankas ke format baru. Proses ini akan memakan waktu dan memerlukan penulisan ulang data. Jika Anda menggunakan git sync, hal ini akan mengakibatkan perubahan besar. +storageMigratedTitle=Vault telah dipindahkan +storageMigratedContent=Brankas XPipe Anda telah dimigrasikan agar kompatibel dengan versi 24+. Sekarang Anda dapat menjalankan XPipe v24 dengan brankas ini. +storageMigratedAuthTitle=Vault telah dipindahkan +storageMigratedAuthContent=Brankas XPipe Anda telah dimigrasikan agar kompatibel dengan v24+. Sekarang Anda dapat menjalankan XPipe v24 dengan brankas ini. Enkripsi frasa sandi kustom Anda telah dihapus dari brankas. Silakan tambahkan kembali frasa sandi tersebut di v24 untuk menggunakan enkripsi baru. +migrate=Migrasi diff --git a/lang/strings/translations_it.properties b/lang/strings/translations_it.properties index b24c86b52..65c72f41b 100644 --- a/lang/strings/translations_it.properties +++ b/lang/strings/translations_it.properties @@ -276,7 +276,7 @@ thirdParty=Avvisi open source eulaDescription=Leggi l'Accordo di licenza con l'utente finale per l'applicazione XPipe thirdPartyDescription=Visualizza le licenze open source delle librerie di terze parti workspaceLock=Passphrase principale -enableGitStorage=Abilita la sincronizzazione +enableGitStorage=Abilita la sincronizzazione (disabilitata durante la migrazione) sharing=Condivisione gitSync=Sincronizzazione Git enableGitStorageDescription=Se abilitato, XPipe inizializzerà un repository git per il vault locale e vi effettuerà il commit di tutte le modifiche. Si noti che questo richiede l'installazione di git e potrebbe rallentare le operazioni di caricamento e salvataggio.\n\nTutte le categorie che devono essere sincronizzate devono essere contrassegnate esplicitamente come sincronizzate. @@ -2129,3 +2129,11 @@ enpassUnlock=Inserisci la password principale del vault di Enpass keeperSmsUnlock=Inserisci il codice SMS di Keeper Commander keeper2faUnlock=Inserisci il codice 2FA di Keeper keeperUnlock=Inserisci la tua password principale di Keeper per sbloccare +applyingVaultChanges=Si stanno applicando le modifiche alla cassaforte... +storageMigrationTitle=Migrazione del vault +storageMigrationContent=Il tuo vault XPipe proviene da una versione precedente di XPipe. Per utilizzarlo con le prossime versioni a partire dalla v24+, dovrai migrare i dati del vault nel nuovo formato. L'operazione richiederà un po’ di tempo e comporterà la riscrittura dei dati. Se utilizzi git sync, ciò comporterà modifiche significative. +storageMigratedTitle=Vault è stato migrato +storageMigratedContent=Il tuo vault di XPipe è stato aggiornato per essere compatibile con la versione 24+. Ora puoi avviare XPipe v24 con questo vault. +storageMigratedAuthTitle=Vault è stato migrato +storageMigratedAuthContent=Il tuo vault di XPipe è stato aggiornato per essere compatibile con la versione 24+. Ora puoi avviare XPipe v24 con questo vault. La tua passphrase personalizzata per la crittografia del vault è stata rimossa dal vault. Aggiungila di nuovo nella versione 24 per utilizzare la nuova crittografia. +migrate=Migrazione diff --git a/lang/strings/translations_ja.properties b/lang/strings/translations_ja.properties index 11d5e9e6a..24d9c51c6 100644 --- a/lang/strings/translations_ja.properties +++ b/lang/strings/translations_ja.properties @@ -276,7 +276,7 @@ thirdParty=オープンソースのお知らせ eulaDescription=XPipeアプリケーションのエンドユーザーライセンス契約を読む thirdPartyDescription=サードパーティーライブラリのオープンソースライセンスを見る workspaceLock=マスター・パスフレーズ -enableGitStorage=同期を有効にする +enableGitStorage=同期を有効にする(移行中は無効) sharing=共有 gitSync=Git同期 enableGitStorageDescription=有効にすると、XPipeはローカル保管庫のgitリポジトリを初期化し、変更があればコミットする。これにはgitがインストールされている必要があり、読み込みや保存の動作が遅くなる可能性があることに注意。\n\n同期すべきカテゴリは、明示的に同期済みとマークする必要がある。 @@ -2129,3 +2129,11 @@ enpassUnlock=Enpassの保管庫マスターパスワードを入力する keeperSmsUnlock=キーパー・コマンダーのSMSコードを入力する keeper2faUnlock=Keeperの2FAコードを入力する keeperUnlock=ロックを解除するには、Keeperのマスターパスワードを入力してください +applyingVaultChanges=Vaultの変更を適用中... +storageMigrationTitle=Vaultの移行 +storageMigrationContent=お使いのXPipeボールトは、XPipeの古いバージョンから引き継がれたものだ。v24以降のバージョンで使用するには、ボールトデータを新しい形式に移行する必要がある。これには時間がかかり、データが書き換えられる。git syncを使用している場合、これにより大規模な変更が生じる。 +storageMigratedTitle=Vaultが移行された +storageMigratedContent=XPipeの保管庫は、v24以降に対応するよう移行された。これで、この保管庫を使用してXPipe v24を起動できるようになった。 +storageMigratedAuthTitle=Vaultが移行された +storageMigratedAuthContent=XPipeのボールトは、v24以降に対応するよう移行された。これで、このボールトを使用してXPipe v24を起動できるようになった。ボールトから、ユーザーが設定したパスフレーズによる暗号化が削除された。新しい暗号化機能を利用するには、v24で再度パスフレーズを設定する必要がある。 +migrate=移行する diff --git a/lang/strings/translations_ko.properties b/lang/strings/translations_ko.properties index 1ce222a86..c0faf910c 100644 --- a/lang/strings/translations_ko.properties +++ b/lang/strings/translations_ko.properties @@ -291,7 +291,7 @@ thirdParty=오픈 소스 공지 eulaDescription=XPipe 애플리케이션에 대한 최종 사용자 라이선스 계약 읽기 thirdPartyDescription=타사 라이브러리의 오픈 소스 라이선스 보기 workspaceLock=마스터 암호 구문 -enableGitStorage=동기화 사용 +enableGitStorage=동기화 활성화 (마이그레이션 중에는 비활성화됨) sharing=공유 gitSync=Git 동기화 enableGitStorageDescription=이 옵션을 활성화하면 XPipe가 로컬 볼트에 대한 git 리포지토리를 초기화하고 변경 사항을 커밋합니다. 이 경우 git이 설치되어 있어야 하며 로드 및 저장 작업 속도가 느려질 수 있습니다.\n\n동기화해야 하는 모든 카테고리는 명시적으로 동기화됨으로 표시해야 합니다. @@ -2180,3 +2180,11 @@ enpassUnlock=Enpass 볼트 마스터 비밀번호를 입력하세요 keeperSmsUnlock=키퍼 커맨더 SMS 코드 입력 keeper2faUnlock=Keeper 2FA 코드 입력 keeperUnlock=잠금을 해제하려면 Keeper 마스터 비밀번호를 입력하세요 +applyingVaultChanges=볼트 변경 사항 적용 중... +storageMigrationTitle=볼트 마이그레이션 +storageMigrationContent=사용 중인 XPipe 볼트는 이전 버전의 XPipe에서 가져온 것입니다. v24 이상의 다음 버전에서 이를 사용하려면 볼트 데이터를 새로운 형식으로 마이그레이션해야 합니다. 이 작업에는 시간이 다소 소요되며 데이터가 재작성됩니다. git sync를 사용하고 있는 경우, 이로 인해 대규모 변경 사항이 발생하게 됩니다. +storageMigratedTitle=Vault가 마이그레이션되었습니다 +storageMigratedContent=XPipe 볼트가 v24 이상과 호환되도록 마이그레이션되었습니다. 이제 이 볼트를 사용하여 XPipe v24를 실행할 수 있습니다. +storageMigratedAuthTitle=Vault가 마이그레이션되었습니다 +storageMigratedAuthContent=사용자의 XPipe 볼트가 v24 이상과 호환되도록 마이그레이션되었습니다. 이제 이 볼트를 사용하여 XPipe v24를 실행할 수 있습니다. 볼트에서 사용자 지정 볼트 암호가 제거되었습니다. 새로운 암호화 기능을 이용하려면 v24에서 다시 설정해 주시기 바랍니다. +migrate=마이그레이션 diff --git a/lang/strings/translations_nl.properties b/lang/strings/translations_nl.properties index d09ceceb5..954d8cf2e 100644 --- a/lang/strings/translations_nl.properties +++ b/lang/strings/translations_nl.properties @@ -276,7 +276,7 @@ thirdParty=Open bron meldingen eulaDescription=Lees de licentieovereenkomst voor eindgebruikers voor de XPipe-toepassing thirdPartyDescription=De open source licenties van bibliotheken van derden bekijken workspaceLock=Master wachtwoordzin -enableGitStorage=Synchronisatie inschakelen +enableGitStorage=Synchronisatie inschakelen (uitgeschakeld tijdens de migratie) sharing=Delen gitSync=Git sync enableGitStorageDescription=Als dit is ingeschakeld, initialiseert XPipe een git repository voor de lokale kluis en commit alle wijzigingen daarop. Merk op dat hiervoor git geïnstalleerd moet zijn en het laden en opslaan kan vertragen.\n\nAlle categorieën die gesynchroniseerd moeten worden, moeten expliciet gemarkeerd worden als gesynchroniseerd. @@ -2129,3 +2129,11 @@ enpassUnlock=Voer het hoofdwachtwoord van de Enpass-kluis in keeperSmsUnlock=Voer de SMS-code van Keeper Commander in keeper2faUnlock=Voer de Keeper 2FA-code in keeperUnlock=Voer je Keeper-hoofdwachtwoord in om te ontgrendelen +applyingVaultChanges=Wijzigingen in de kluis worden doorgevoerd ... +storageMigrationTitle=Vault-migratie +storageMigrationContent=Je XPipe-kluis komt uit een oudere versie van XPipe. Om hem te kunnen gebruiken in de volgende versies (v24+), moet je de kluisgegevens naar het nieuwe formaat migreren. Dit duurt even en de gegevens worden daarbij herschreven. Als je git sync gebruikt, leidt dit tot grote veranderingen. +storageMigratedTitle=Vault is gemigreerd +storageMigratedContent=Je XPipe-kluis is gemigreerd zodat deze compatibel is met v24+. Je kunt XPipe v24 nu met deze kluis starten. +storageMigratedAuthTitle=Vault is gemigreerd +storageMigratedAuthContent=Je XPipe-kluis is gemigreerd zodat deze compatibel is met v24+. Je kunt XPipe v24 nu met deze kluis starten. Je aangepaste wachtwoord voor de kluis is uit de kluis verwijderd. Voeg het alsjeblieft opnieuw toe in v24 om de nieuwe versleuteling te kunnen gebruiken. +migrate=Migreren diff --git a/lang/strings/translations_pl.properties b/lang/strings/translations_pl.properties index 783f0ce3d..873e6b98f 100644 --- a/lang/strings/translations_pl.properties +++ b/lang/strings/translations_pl.properties @@ -276,7 +276,7 @@ thirdParty=Powiadomienia o otwartym kodzie źródłowym eulaDescription=Przeczytaj umowę licencyjną użytkownika końcowego aplikacji XPipe thirdPartyDescription=Wyświetl licencje open source bibliotek innych firm workspaceLock=Główne hasło -enableGitStorage=Włącz synchronizację +enableGitStorage=Włącz synchronizację (Wyłączona podczas migracji) sharing=Udostępnianie gitSync=Synchronizacja Git enableGitStorageDescription=Po włączeniu XPipe zainicjuje repozytorium git dla lokalnego sejfu i zatwierdzi w nim wszelkie zmiany. Zwróć uwagę, że wymaga to zainstalowania git i może spowolnić operacje ładowania i zapisywania.\n\nWszelkie kategorie, które powinny zostać zsynchronizowane, muszą być wyraźnie oznaczone jako zsynchronizowane. @@ -2130,3 +2130,11 @@ enpassUnlock=Wprowadź hasło główne do skarbca Enpass keeperSmsUnlock=Wprowadź kod SMS Keeper Commander keeper2faUnlock=Wprowadź kod 2FA z aplikacji Keeper keeperUnlock=Wpisz swoje hasło główne do aplikacji Keeper, żeby odblokować +applyingVaultChanges=Wprowadzam zmiany w sejfie... +storageMigrationTitle=Migracja skarbca +storageMigrationContent=Twój sejf XPipe pochodzi ze starszej wersji XPipe. Żeby móc z niego korzystać w kolejnych wersjach od v24 w górę, musisz przenieść dane z sejfu do nowego formatu. Zajmie to trochę czasu i spowoduje przepisanie danych. Jeśli korzystasz z synchronizacji przez Git, spowoduje to spore zmiany. +storageMigratedTitle=Szafka została przeniesiona +storageMigratedContent=Twój sejf XPipe został zaktualizowany, żeby działał z wersją 24+. Teraz możesz uruchomić XPipe w wersji 24 z tym sejfem. +storageMigratedAuthTitle=Sejf został przeniesiony +storageMigratedAuthContent=Twój sejf XPipe został zaktualizowany, aby był zgodny z wersją 24+. Teraz możesz uruchomić XPipe v24 z tym sejfem. Twoje niestandardowe hasło szyfrujące sejfu zostało usunięte z sejfu. Dodaj je ponownie w wersji 24, aby korzystać z nowego szyfrowania. +migrate=Przenieś diff --git a/lang/strings/translations_pt.properties b/lang/strings/translations_pt.properties index c2a0b0aba..9e2472b4a 100644 --- a/lang/strings/translations_pt.properties +++ b/lang/strings/translations_pt.properties @@ -276,7 +276,7 @@ thirdParty=Avisos de fonte aberta eulaDescription=Lê o Contrato de Licença de Utilizador Final da aplicação XPipe thirdPartyDescription=Vê as licenças de código aberto de bibliotecas de terceiros workspaceLock=Palavra-passe principal -enableGitStorage=Ativar a sincronização +enableGitStorage=Ativar a sincronização (Desativada durante a migração) sharing=Partilha gitSync=Sincronização Git enableGitStorageDescription=Quando ativado, o XPipe inicializará um repositório git para o cofre local e confirmará quaisquer alterações nele. Tem em atenção que isto requer que o git esteja instalado e pode tornar as operações de carregamento e gravação mais lentas.\n\nTodas as categorias que devem ser sincronizadas devem ser marcadas explicitamente como sincronizadas. @@ -2129,3 +2129,11 @@ enpassUnlock=Introduz a palavra-passe principal do cofre do Enpass keeperSmsUnlock=Introduz o código SMS do Keeper Commander keeper2faUnlock=Introduz o código 2FA do Keeper keeperUnlock=Introduz a tua palavra-passe principal do Keeper para desbloquear +applyingVaultChanges=A aplicar alterações ao cofre... +storageMigrationTitle=Migração do cofre +storageMigrationContent=O teu cofre do XPipe vem de uma versão mais antiga do XPipe. Para o usares nas próximas versões a partir da v24, vais ter de migrar os dados do cofre para o novo formato. Isto vai demorar algum tempo e vai reescrever os dados. Se estiveres a usar o git sync, isto vai resultar em grandes alterações. +storageMigratedTitle=O Vault foi migrado +storageMigratedContent=O teu cofre do XPipe foi atualizado para ser compatível com a versão 24+. Agora já podes abrir o XPipe v24 com este cofre. +storageMigratedAuthTitle=O Vault foi migrado +storageMigratedAuthContent=O teu cofre do XPipe foi migrado para ser compatível com a v24+. Agora já podes abrir o XPipe v24 com este cofre. A tua senha personalizada de encriptação do cofre foi removida do cofre. Por favor, adiciona-a novamente na v24 para usar a nova encriptação. +migrate=Migrar diff --git a/lang/strings/translations_ru.properties b/lang/strings/translations_ru.properties index 5b26ebcd0..2f8429b90 100644 --- a/lang/strings/translations_ru.properties +++ b/lang/strings/translations_ru.properties @@ -301,7 +301,7 @@ thirdParty=Лицензия с открытым исходным кодом eulaDescription=Прочитай лицензионное соглашение с конечным пользователем для приложения XPipe thirdPartyDescription=Просмотр лицензий с открытым исходным кодом сторонних библиотек workspaceLock=Мастер-пароль -enableGitStorage=Включить синхронизацию +enableGitStorage=Включить синхронизацию (отключено во время миграции) sharing=Общий доступ #custom gitSync=Синхронизация git @@ -2240,3 +2240,11 @@ enpassUnlock=Введи мастер-пароль хранилища Enpass keeperSmsUnlock=Введи SMS-код Keeper Commander keeper2faUnlock=Введи код двухфакторной аутентификации Keeper keeperUnlock=Введи главный пароль Keeper, чтобы разблокировать +applyingVaultChanges=Применяются изменения в хранилище... +storageMigrationTitle=Перенос хранилища +storageMigrationContent=Твое хранилище XPipe взято из старой версии XPipe. Чтобы использовать его в следующих версиях (v24 и выше), тебе нужно перенести данные хранилища в новый формат. Это займет некоторое время и потребует перезаписи данных. Если ты используешь git sync, это приведёт к значительным изменениям. +storageMigratedTitle=Хранилище было перенесено +storageMigratedContent=Твой хранилище XPipe было перенесено, чтобы обеспечить совместимость с версией 24+. Теперь ты можешь запустить XPipe v24 с этим хранилищем. +storageMigratedAuthTitle=Хранилище было перенесено +storageMigratedAuthContent=Твое хранилище XPipe было перенесено, чтобы обеспечить совместимость с версией 24+. Теперь ты можешь запустить XPipe v24 с этим хранилищем. Твой пользовательский пароль для шифрования хранилища был удален из хранилища. Пожалуйста, добавь его снова в версии 24, чтобы воспользоваться новым шифрованием. +migrate=Перенести diff --git a/lang/strings/translations_sv.properties b/lang/strings/translations_sv.properties index 1d0d7752b..bba74e42e 100644 --- a/lang/strings/translations_sv.properties +++ b/lang/strings/translations_sv.properties @@ -276,7 +276,7 @@ thirdParty=Meddelanden om öppen källkod eulaDescription=Läs licensavtalet för slutanvändare för XPipe-applikationen thirdPartyDescription=Visa licenser för öppen källkod för tredjepartsbibliotek workspaceLock=Master lösenfras -enableGitStorage=Aktivera synkronisering +enableGitStorage=Aktivera synkronisering (Inaktiverad under migrering) sharing=Delning gitSync=Git-synkronisering enableGitStorageDescription=När det är aktiverat kommer XPipe att initiera ett git-arkiv för det lokala valvet och göra alla ändringar i det. Observera att detta kräver att git installeras och kan sakta ner laddnings- och sparoperationer.\n\nAlla kategorier som ska synkroniseras måste uttryckligen markeras som synkroniserade. @@ -2129,3 +2129,11 @@ enpassUnlock=Ange huvudlösenordet för Enpass-valvet keeperSmsUnlock=Ange Keeper Commander SMS-kod keeper2faUnlock=Ange Keeper 2FA-kod keeperUnlock=Ange ditt Keeper-huvudlösenord för att låsa upp +applyingVaultChanges=Genomför ändringar i valvet ... +storageMigrationTitle=Migrering av valv +storageMigrationContent=Ditt XPipe-valv kommer från en äldre version av XPipe. För att kunna använda det i kommande versioner från v24 och uppåt måste du migrera valvdata till det nya formatet. Detta tar en stund och innebär att data skrivs om. Om du använder git sync kommer detta att medföra stora förändringar. +storageMigratedTitle=Vault har migrerats +storageMigratedContent=Ditt XPipe-valv har migrerats för att vara kompatibelt med v24+. Du kan nu starta XPipe v24 med detta valv. +storageMigratedAuthTitle=Vault har migrerats +storageMigratedAuthContent=Ditt XPipe-valv har migrerats för att vara kompatibelt med v24+. Du kan nu starta XPipe v24 med detta valv. Din anpassade lösenordskryptering har tagits bort från valvet. Lägg till den igen i v24 för att kunna använda den nya krypteringen. +migrate=Migrera diff --git a/lang/strings/translations_tr.properties b/lang/strings/translations_tr.properties index 60359243d..a71518d9a 100644 --- a/lang/strings/translations_tr.properties +++ b/lang/strings/translations_tr.properties @@ -276,7 +276,7 @@ thirdParty=Açık kaynak bildirimleri eulaDescription=XPipe uygulaması için Son Kullanıcı Lisans Sözleşmesini okuyun thirdPartyDescription=Üçüncü taraf kütüphanelerin açık kaynak lisanslarını görüntüleyin workspaceLock=Ana parola -enableGitStorage=Senkronizasyonu etkinleştir +enableGitStorage=Senkronizasyonu etkinleştir (Taşıma sırasında devre dışı) sharing=Paylaşım gitSync=Git senkronizasyonu enableGitStorageDescription=Etkinleştirildiğinde, XPipe yerel kasa için bir git deposu başlatır ve değişiklikleri bu depoya işler. Bunun için git'in yüklü olması gerektiğini ve yükleme ve kaydetme işlemlerini yavaşlatabileceğini unutmayın.\n\nSenkronize edilmesi gereken tüm kategoriler açıkça senkronize edildi olarak işaretlenmelidir. @@ -2129,3 +2129,11 @@ enpassUnlock=Enpass kasası ana şifresini girin keeperSmsUnlock=Keeper Commander SMS Kodunu Girin keeper2faUnlock=Keeper 2FA Kodunu Girin keeperUnlock=Kilidi açmak için Keeper ana şifrenizi girin +applyingVaultChanges=Kasa değişiklikleri uygulanıyor... +storageMigrationTitle=Vault taşıma işlemi +storageMigrationContent=XPipe kasanız, XPipe'ın eski bir sürümünden gelmektedir. Bunu v24 ve üzeri sürümlerde kullanmak için, kasa verilerini yeni biçime aktarmanız gerekecektir. Bu işlem biraz zaman alacak ve verilerin yeniden yazılmasına neden olacaktır. Git sync kullanıyorsanız, bu durum büyük değişikliklere yol açacaktır. +storageMigratedTitle=Vault taşındı +storageMigratedContent=XPipe kasanız, v24+ sürümüyle uyumlu olacak şekilde taşındı. Artık bu kasa ile XPipe v24'ü başlatabilirsiniz. +storageMigratedAuthTitle=Vault taşındı +storageMigratedAuthContent=XPipe kasanız, v24+ sürümüyle uyumlu olacak şekilde güncellendi. Artık bu kasayla XPipe v24'ü başlatabilirsiniz. Kasanızdaki özel şifre şifreleme özelliği kaldırılmıştır. Yeni şifreleme özelliğinden yararlanmak için lütfen v24 sürümünde şifrenizi yeniden girin. +migrate=Taşıma diff --git a/lang/strings/translations_vi.properties b/lang/strings/translations_vi.properties index 6b9352079..45dfb941b 100644 --- a/lang/strings/translations_vi.properties +++ b/lang/strings/translations_vi.properties @@ -276,7 +276,7 @@ thirdParty=Thông báo về mã nguồn mở eulaDescription=Hãy đọc Thỏa thuận Cấp phép Người dùng Cuối cho ứng dụng XPipe thirdPartyDescription=Xem các giấy phép mã nguồn mở của các thư viện bên thứ ba workspaceLock=Mật khẩu chính -enableGitStorage=Bật tính năng đồng bộ hóa +enableGitStorage=Bật tính năng đồng bộ hóa (Tính năng này bị tắt trong quá trình di chuyển) sharing=Chia sẻ gitSync=Đồng bộ hóa Git enableGitStorageDescription=Khi bật tính năng này, XPipe sẽ khởi tạo một kho lưu trữ git cho kho dữ liệu cục bộ và ghi lại mọi thay đổi vào đó. Lưu ý là điều này yêu cầu phải cài đặt git và có thể làm chậm các thao tác tải và lưu.\n\nBất kỳ danh mục nào cần đồng bộ đều phải được đánh dấu rõ ràng là đã đồng bộ. @@ -2129,3 +2129,11 @@ enpassUnlock=Nhập mật khẩu chính của kho Enpass keeperSmsUnlock=Nhập mã SMS của Keeper Commander keeper2faUnlock=Nhập mã xác thực hai yếu tố (2FA) của Keeper keeperUnlock=Nhập mật khẩu chính Keeper của cậu để mở khóa +applyingVaultChanges=Đang áp dụng các thay đổi cho kho bảo mật... +storageMigrationTitle=Di chuyển kho dữ liệu +storageMigrationContent=Kho dữ liệu XPipe của cậu đến từ một phiên bản XPipe cũ hơn. Để dùng nó cho các phiên bản tiếp theo từ v24 trở lên, cậu sẽ cần chuyển dữ liệu kho sang định dạng mới. Quá trình này sẽ mất một chút thời gian và phải ghi lại dữ liệu. Nếu cậu đang dùng git sync, điều này sẽ dẫn đến những thay đổi lớn. +storageMigratedTitle=Vault đã được chuyển sang +storageMigratedContent=Kho lưu trữ XPipe của cậu đã được chuyển đổi để tương thích với phiên bản v24 trở lên. Giờ cậu có thể khởi chạy XPipe v24 với kho lưu trữ này rồi. +storageMigratedAuthTitle=Vault đã được di chuyển +storageMigratedAuthContent=Kho dữ liệu XPipe của cậu đã được chuyển đổi để tương thích với phiên bản v24+. Giờ cậu có thể khởi chạy XPipe v24 với kho dữ liệu này rồi. Mật khẩu mã hóa tùy chỉnh của cậu đã bị xóa khỏi kho dữ liệu. Hãy thêm lại mật khẩu đó trong v24 để sử dụng tính năng mã hóa mới nhé. +migrate=Di chuyển diff --git a/lang/strings/translations_zh-Hans.properties b/lang/strings/translations_zh-Hans.properties index 2a20cd72a..2b6b5569b 100644 --- a/lang/strings/translations_zh-Hans.properties +++ b/lang/strings/translations_zh-Hans.properties @@ -2752,3 +2752,11 @@ enpassUnlock=输入 Enpass 保险库主密码 keeperSmsUnlock=输入“Keeper Commander”短信验证码 keeper2faUnlock=输入 Keeper 双因素认证码 keeperUnlock=请输入您的 Keeper 主密码以解锁 +applyingVaultChanges=正在应用保险库更改…… +storageMigrationTitle=Vault 迁移 +storageMigrationContent=您的 XPipe 保险库源自较早版本的 XPipe。若要在 v24 及以上版本中继续使用它,您需要将保险库数据迁移至新格式。此过程需要一定时间,且会重写数据。如果您正在使用 git sync,这将导致大量变更。 +storageMigratedTitle=Vault 已迁移 +storageMigratedContent=您的 XPipe 保险库已迁移,以兼容 v24 及以上版本。现在,您可以使用此保险库启动 XPipe v24。 +storageMigratedAuthTitle=Vault 已迁移 +storageMigratedAuthContent=您的 XPipe 保险库已迁移,以兼容 v24 及以上版本。现在,您可以使用此保险库启动 XPipe v24。保险库中的自定义密码短语加密功能已被移除。请在 v24 中重新设置该密码短语,以便使用新的加密功能。 +migrate=迁移 diff --git a/lang/strings/translations_zh-Hant.properties b/lang/strings/translations_zh-Hant.properties index 565d978b9..321e572b8 100644 --- a/lang/strings/translations_zh-Hant.properties +++ b/lang/strings/translations_zh-Hant.properties @@ -276,7 +276,7 @@ thirdParty=開放原始碼通知 eulaDescription=閱讀 XPipe 應用程式的最終使用者授權合約 thirdPartyDescription=檢視第三方程式庫的開放原始碼授權證 workspaceLock=主密碼 -enableGitStorage=啟用同步 +enableGitStorage=啟用同步功能(遷移期間處於停用狀態) sharing=分享 gitSync=Git 同步 enableGitStorageDescription=啟用時,XPipe 會為本機儲存庫初始化一個 git 儲存庫,並將任何變更提交至該儲存庫。請注意,這需要安裝 git,而且可能會減慢載入和儲存作業的速度。\n\n任何應該同步的類別都必須明確標示為同步。 @@ -2129,3 +2129,11 @@ enpassUnlock=輸入 Enpass 保險庫主密碼 keeperSmsUnlock=輸入 Keeper Commander SMS 代碼 keeper2faUnlock=輸入 Keeper 雙因素驗證 (2FA) 代碼 keeperUnlock=請輸入您的 Keeper 主密碼以解鎖 +applyingVaultChanges=正在套用保險庫的變更…… +storageMigrationTitle=金庫遷移 +storageMigrationContent=您的 XPipe 保險庫源自較舊版本的 XPipe。若要在 v24 及後續版本中繼續使用,您需要將保險庫資料遷移至新格式。此過程將耗費一段時間,並會重新寫入資料。若您正在使用 git sync,這將導致大量變更。 +storageMigratedTitle=Vault 已完成遷移 +storageMigratedContent=您的 XPipe 保險庫已遷移至與 v24 以上版本相容。現在您可以使用此保險庫啟動 XPipe v24。 +storageMigratedAuthTitle=Vault 已完成遷移 +storageMigratedAuthContent=您的 XPipe 保險庫已遷移至與 v24 及以上版本相容的狀態。現在您可以使用此保險庫啟動 XPipe v24。保險庫中原先自訂的密碼短語加密功能已移除。請在 v24 中重新設定該密碼短語,以便使用新的加密功能。 +migrate=遷移 diff --git a/version b/version index 944f9f578..a5b273274 100644 --- a/version +++ b/version @@ -1 +1 @@ -23.99-3 +23.99-4