Skip to content

Commit bcccf02

Browse files
committed
Merge branch 'release/2.6.6'
2 parents 6505e0e + 4bd6c4e commit bcccf02

File tree

16 files changed

+114
-24
lines changed

16 files changed

+114
-24
lines changed

Cryptomator.xcodeproj/project.pbxproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -3320,7 +3320,7 @@
33203320
GCC_WARN_UNUSED_FUNCTION = YES;
33213321
GCC_WARN_UNUSED_VARIABLE = YES;
33223322
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
3323-
MARKETING_VERSION = 2.6.5;
3323+
MARKETING_VERSION = 2.6.6;
33243324
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
33253325
MTL_FAST_MATH = YES;
33263326
ONLY_ACTIVE_ARCH = YES;
@@ -3382,7 +3382,7 @@
33823382
GCC_WARN_UNUSED_FUNCTION = YES;
33833383
GCC_WARN_UNUSED_VARIABLE = YES;
33843384
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
3385-
MARKETING_VERSION = 2.6.5;
3385+
MARKETING_VERSION = 2.6.6;
33863386
MTL_ENABLE_DEBUG_INFO = NO;
33873387
MTL_FAST_MATH = YES;
33883388
OTHER_SWIFT_FLAGS = "-Xfrontend -warn-long-expression-type-checking=200 -Xfrontend -warn-long-function-bodies=200";

CryptomatorCommon/Sources/CryptomatorCommonCore/Hub/CryptomatorHubAuthenticator.swift

+2-1
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,8 @@ public class CryptomatorHubAuthenticator: HubDeviceRegistering, HubKeyReceiving
233233
throw CryptomatorHubAuthenticatorError.missingAccessToken
234234
}
235235
var urlRequest = URLRequest(url: url)
236-
urlRequest.allHTTPHeaderFields = ["Authorization": "Bearer \(accessToken)"]
236+
let deviceID = try getDeviceID()
237+
urlRequest.allHTTPHeaderFields = ["Authorization": "Bearer \(accessToken)", "Hub-Device-ID": deviceID]
237238
let (data, response) = try await URLSession.shared.data(with: urlRequest)
238239
let httpResponse = response as? HTTPURLResponse
239240
switch httpResponse?.statusCode {
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
11
"common.failureReason" = "Neizdošanās Iemesls";
22
"common.vault" = "Glabātava";
33
"getFolderIntent.text" = "Iegūt mapi, kura atrodas ${path} glabātavā ${vault}";
4+
5+
"openVaultIntent.description" = "Atver norādīto glabātavu datņu lietotnē.";
6+
"openVaultIntent.text" = "Atvērt ${vault} datņu lietotnē";
7+
8+
"saveFileIntent.description" = "Saglabā datni glabātavā.";
49
"saveFileIntent.file" = "Datne";
10+
"saveFileIntent.parameter.ignoreExisting" = "Neņemt vērā esošu datni ar tādu pašu nosaukumu";
11+
"saveFileIntent.text" = "Saglabāt ${file} ${folder}";
12+
"saveFileIntent.title" = "Saglabāt datni";
513

614
"vaultFolder.displayName" = "Glabātavas mape";
715
"vaultFolder.vaultIdentifier" = "Glabātavas identifikators";

CryptomatorIntents/zh-Hans.lproj/Intents.strings

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
"getFolderIntent.text" = "获取位于“${vault}”中 ${path} 的文件夹";
1010
"getFolderIntent.title" = "获取文件夹";
1111

12-
"isUnlockedIntent.description" = "返回指定的保险库是否已解锁。";
13-
"isUnlockedIntent.title" = "已解锁";
12+
"isUnlockedIntent.description" = "返回是否已解锁指定的保险库。";
13+
"isUnlockedIntent.title" = "已解锁";
1414

1515
"isVaultLockedIntent.title" = "保险库是否已解锁";
16-
"isVaultUnlockedIntent.text" = "${vault} 保险库是否已解锁。";
16+
"isVaultUnlockedIntent.text" = "是否已解锁保险库:${vault} ";
1717

1818
"lockVaultIntent.description" = "锁定指定的保险库。";
1919
"lockVaultIntent.text" = "锁定 ${vault}";

SharedResources/fr.lproj/Localizable.strings

+3-3
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@
159159
"nameValidation.error.containsIllegalCharacter" = "Vous ne pouvez pas utiliser un nom qui contient \"%@\". Veuillez choisir un autre nom.";
160160

161161
"onboarding.title" = "Bienvenue";
162-
"onboarding.info" = "Merci d'avoir choisi Cryptomator pour protéger vos fichiers.\n\nAvec Cryptomator, la clé de vos données est entre vos mains. Cryptomator crypte vos données rapidement et facilement.\n\nCette application est entièrement intégrée dans l'application Fichiers. Assurez-vous d'activer Cryptomator dans l'application Fichiers plus tard pour accéder à vos coffres.";
162+
"onboarding.info" = "Merci d'avoir choisi Cryptomator pour protéger vos fichiers.\n\nAvec Cryptomator, la clé de vos données est entre vos mains. Cryptomator chiffre vos données rapidement et facilement.\n\nCette application est entièrement intégrée dans l'application Fichiers. Assurez-vous d'activer Cryptomator dans l'application Fichiers plus tard pour accéder à vos coffres.";
163163
"onboarding.button.continue" = "Continuer";
164164

165165
"purchase.beginFreeTrial.alert.title" = "Essai débloqué";
@@ -271,12 +271,12 @@
271271
"vaultDetail.button.removeVault" = "Retirer de la Liste des Coffres";
272272
"vaultDetail.button.renameVault" = "Renommer";
273273
"vaultDetail.changePassword.footer" = "Sélectionnez un mot de passe fort pour votre coffre que vous seul connaissez et conservez-le dans un endroit sûr.";
274-
"vaultDetail.disabledBiometricalUnlock.footer" = "Si vous activez %@, votre mot de passe de coffre sera stocké dans porte-clés iOS.";
274+
"vaultDetail.disabledBiometricalUnlock.footer" = "Si vous activez %@, votre mot de passe de coffre sera stocké dans le trousseau iOS.";
275275
"vaultDetail.enabledBiometricalUnlock.footer" = "Le mot de passe de votre coffre ne sera requis que si l'authentification de %@ échoue.";
276276
"vaultDetail.info.footer.accessVault" = "Accédez au coffre via l'application Fichiers.";
277277
"vaultDetail.info.footer.accountInfo" = "Connecté en tant que %@ via %@.";
278278
"vaultDetail.keepUnlocked.title" = "Durée de Déverrouillage";
279-
"vaultDetail.keepUnlocked.footer.off" = "Le déverrouillage sera nécessaire lorsque le Cryptomator aura été terminé par l'application Fichiers.";
279+
"vaultDetail.keepUnlocked.footer.off" = "Le déverrouillage sera nécessaire lorsque Cryptomator aura été déconnecté par l'application Fichiers.";
280280
"vaultDetail.keepUnlocked.footer.limitedDuration" = "Le déverrouillage sera nécessaire lorsque votre coffre aura été inactif pendant %@.";
281281
"vaultDetail.keepUnlocked.footer.unlimitedDuration" = "Aucun déverrouillage ne sera nécessaire sauf si verrouillé manuellement.";
282282
"vaultDetail.locked.footer" = "Votre coffre est actuellement verrouillé.";

SharedResources/ja.lproj/Localizable.strings

+3
Original file line numberDiff line numberDiff line change
@@ -116,14 +116,17 @@
116116
"getFolderIntent.error.noVaultSelected" = "金庫は選択されていません。";
117117

118118
"hubAuthentication.title" = "";
119+
"hubAuthentication.accessNotGranted" = "この金庫にアクセスする権限がありません。金庫の所有者に許可を求めて下さい。";
119120
"hubAuthentication.licenseExceeded" = "Cryptomator Hub インスタンスのライセンスが無効です。ライセンスをアップグレードまたは更新するには、Hub の管理者にご連絡ください。";
120121
"hubAuthentication.deviceRegistration.deviceName.cells.name" = "デバイス名";
121122
"hubAuthentication.deviceRegistration.deviceName.footer.title" = "";
122123
"hubAuthentication.deviceRegistration.accountKey.footer.title" = "アカウントキーは新しいアプリやブラウザからログインするために必要です。プロフィール中に記載されています。";
123124
"hubAuthentication.deviceRegistration.needsAuthorization.alert.title" = "";
125+
"hubAuthentication.deviceRegistration.needsAuthorization.alert.message" = "金庫にアクセスするためには、金庫の所有者が権限を許可する必要があります。";
124126
"hubAuthentication.requireAccountInit.alert.title" = "要対応";
125127
"hubAuthentication.requireAccountInit.alert.message" = "続行するにはHubユーザープロフィールで必要な手順を完了してください。";
126128
"hubAuthentication.requireAccountInit.alert.actionButton" = "プロフィールへ移動";
129+
"hubAuthentication.vaultArchived" = "この金庫はアーカイブされています。金庫の所有者にアーカイブ解除を依頼してください。";
127130

128131
"intents.saveFile.missingFile" = "指定されたファイルはだめです。";
129132
"intents.saveFile.invalidFolder" = "指定されたフォルダーはだめです。";

SharedResources/lv.lproj/Localizable.strings

+68
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,27 @@
22
"common.button.change" = "Mainīt";
33
"common.button.choose" = "Izvēlēties";
44
"common.button.close" = "Aizvērt";
5+
"common.button.create" = "Izveidot";
56
"common.button.done" = "Darīts";
7+
"common.button.download" = "Lejupielādēt";
68
"common.button.edit" = "Labot";
79
"common.button.next" = "Tālāk";
810
"common.button.ok" = "Labi";
911
"common.button.refresh" = "Atsvaidzināt";
1012
"common.button.remove" = "Noņemt";
1113
"common.button.retry" = "Mēģināt vēlreiz";
14+
"common.cells.openInFilesApp" = "Atvērt datņu lietotnē";
1215
"common.cells.password" = "Parole";
16+
"common.cells.url" = "URL";
17+
"common.cells.username" = "Lietotājvārds";
18+
"common.footer.learnMore" = "Uzzināt vairāk.";
1319

1420
"addVault.title" = "Pievienot glabātavu";
1521
"addVault.createNewVault.title" = "Izveidot jaunu glabātuvi";
1622
"addVault.createNewVault.setVaultName.cells.name" = "Glabātavas nosaukums";
1723
"addVault.createNewVault.chooseCloud.header" = "Kur Cryptomator vajadzētu saglabāt glabātavs šifrētās datnes?";
1824
"addVault.createNewVault.detectedMasterkey.text" = "Cryptomator noteica šajā atrašanās vietā esošu glabātavu.\nLai izveidotu jaunu glabātavu, lūgums doties atpakaļ un izvēlēties citu mapi.";
25+
"addVault.createNewVault.password.enterPassword.header" = "Jāievada jaunā parole.";
1926
"addVault.createNewVault.password.confirmPassword.alert.message" = "SVARĪGI: ja tiek aizmirsta sava parole, nav iespējams atkopt savus datus.";
2027
"addVault.openExistingVault.title" = "Atvērt esošu glabātavu";
2128
"addVault.openExistingVault.chooseCloud.header" = "Kur atrodas glabātava?";
@@ -25,42 +32,103 @@
2532
"addVault.openExistingVault.password.footer" = "Jāievada \"%@\" parole.";
2633
"addVault.openExistingVault.progress" = "Pievieno glabātavu…";
2734
"addVault.success.info" = "Glabātava \"%@\" sekmīgi pievienota.\nTai var piekļūt ar datņu lietotni.";
35+
"addVault.success.footer" = "Ja tas vēl nav izdarīts, datņu lietotnē jāiespējo Cryptomator.";
36+
"changePassword.header.newPassword.title" = "Jāievada jaunā parole.";
2837
"cloudProvider.error.itemAlreadyExists" = "\"%@\" jau pastāv.";
38+
"cloudProvider.error.unauthorized" = "Nebija iespējams veikt darbību, kas nav pilnvarota.";
39+
40+
"cloudProviderType.localFileSystem" = "Cits datņu nodrošinātājs";
41+
42+
"fileProvider.onboarding.title" = "Laipni lūdzam";
2943
"fileProvider.onboarding.info" = "Paldies par izvēlēšanos izmantot Cryptomator, lai aizsargātu savas datnes! Lai uzsākktu, jādodas uz galveno lietotni un jāpievieno glabātava.";
44+
"fileProvider.onboarding.button.openCryptomator" = "Atvērt Cryptomator";
45+
"fileProvider.error.biometricalAuthCanceled.title" = "Atslēgšana atcelta";
3046
"fileProvider.error.biometricalAuthCanceled.message" = "Atslēgšana ar %@ nebija sekmīga. Lūgums mēģināt vēlreiz.";
47+
"fileProvider.error.biometricalAuthWrongPassword.title" = "Nepareiza parole";
48+
"fileProvider.error.biometricalAuthWrongPassword.message" = "Parole, kas tika saglabāta %@, ir nepareiza. Lūgums mēģināt vēlreiz un ievadīt savu paroli, lai atkārtoti iespējotu %@.";
49+
"fileProvider.error.defaultLock.title" = "Nepieciešama atslēgšana";
50+
"fileProvider.error.defaultLock.message" = "Lai piekļūtu un redzētu savas glabātavas saturu, tā ir jāatslēdz.";
51+
"fileprovider.error.unauthorized.text" = "Piekļuve glabātavai \"%@\" tika atteikta. Jāatver galvenā lietotne, lai pārbaudītu savu savienojumu un, ja nepieciešams, atkārtoti pilnvarotu.";
3152
"fileProvider.error.unlockButton" = "Atslēgt";
53+
"fileProvider.clearFileFromCache.title" = "Iztīrīt datni no kešatmiņas";
54+
"fileProvider.clearFileFromCache.message" = "Šī darbība tikai noņem ierīcē esošo datni un neizdzēš to mākonī.";
3255
"fileProvider.fileImporting.error.missingPremium" = "Jāatslēdz pilnā versija Cryptomator lietotnē, lai savās glabātavās iegūtu rakstīšanas piekļuvi.";
56+
"fileProvider.uploadProgress.connecting" = "Savienojas…";
57+
"fileProvider.uploadProgress.message" = "Pašreizējā virzība: %@\n\nJa tiek novērots, ka augšupielāde ir iestrēgusi, to var mēģināt sākt no jauna.";
58+
"fileProvider.uploadProgress.missing" = "Virzību nevarēja noteikt. Tā joprojām varētu darboties fonā.";
59+
"fileProvider.uploadProgress.title" = "Augšuplādē…";
60+
"fileProvider.uploadProgress.missingDomainError" = "Nevarēja atrast domēnu.";
3361
"hubAuthentication.accessNotGranted" = "Nav atļaujas piekļūt šai glabātavai. Jālūdz tās īpašniekam, lai pilnvaro piekļuvi.";
3462
"hubAuthentication.deviceRegistration.deviceName.cells.name" = "Ierīces nosaukums";
63+
"hubAuthentication.deviceRegistration.deviceName.footer.title" = "Šis izskatās pēc pirmās piekļuves Hub šajā ierīcē. Lai to varētu identificēt piekļuves pilnvarošanai, nepiciešams šai ierīcei piešķirt nosaukumu.";
64+
"hubAuthentication.deviceRegistration.accountKey.footer.title" = "Konta atslēga ir nepieciešama, lai pieteiktos jaunās lietotnēs vai pārlūkos. To var atrast savā profilā.";
65+
"hubAuthentication.deviceRegistration.needsAuthorization.alert.title" = "Sekmīga ierīces reģistrēšana";
3566
"hubAuthentication.deviceRegistration.needsAuthorization.alert.message" = "Lai piekļūtu glabātavai, tās īpašniekam ir jānodrošina piekļuve tai.";
67+
"hubAuthentication.requireAccountInit.alert.message" = "Lai turpinātu, lūgums pabeigt nepieciešamos soļus savā Hub lietotāja profilā.";
68+
"hubAuthentication.requireAccountInit.alert.actionButton" = "Doties uz profilu";
3669
"hubAuthentication.vaultArchived" = "Šī glabātava tika arhivēta. Lūgums vaicāt tās īpašniekam atcelt tās arhivēšanu.";
70+
71+
"intents.saveFile.missingFile" = "Sniegtā datne nav derīga.";
72+
"intents.saveFile.invalidFolder" = "Sniegtā mape nav derīga.";
73+
"intents.saveFile.missingTemporaryFolder" = "Neizdevāš izveidot pagaidu mapi.";
74+
"intents.saveFile.lockedVault" = "Ir nepieciešams atslēgt savu glabātavu, lai izmantotu šo saīsni.";
75+
"intents.saveFile.selectedVaultNotFound" = "Atlasītā glabātava nav atrodama.";
76+
77+
"keepUnlocked.alert.title" = "Aizslēgt glabātavu?";
78+
79+
"localFileSystemAuthentication.createNewVault.header" = "Nākamajā ekrānā jāizvēlas savas jaunās glabātavas glabāšanas vieta.";
80+
"localFileSystemAuthentication.createNewVault.button" = "Atlasīt glabāšanas vietu";
3781
"localFileSystemAuthentication.createNewVault.error.detectedExistingVault" = "Šajā atrašanās vietā jau pastāv glabātava. Lūgums mēģināt vēlreiz ar citu krātuves atrašanās vietu.";
3882
"localFileSystemAuthentication.openExistingVault.header" = "Nākamajā skatā jāizvēlas savas esošās glabātavas mape.";
3983
"localFileSystemAuthentication.openExistingVault.button" = "Atlasīt glabātavas mapi";
4084
"localFileSystemAuthentication.openExistingVault.error.noVaultFound" = "Atlasītā mape nav glabātava. Lūgums mēģināt vēlreiz ar citu mapi.";
4185
"localFileSystemAuthentication.info.footer" = "Datņu nodrošinātāji, kuri ir pelēki, nenodrošina mapju izvēlēšanos. Tas nav Cryptomator ierobežojums.";
86+
"onboarding.info" = "Paldies par Cryptomator izvēlēšanos savu datņu aizsargāšanai.\n\nAr Cryptomator atslēga uz Taviem datiem ir Tavās rokās. Cryptomator šifrē datus ātri un bez pūlēm.\n\nŠī lietotne ir pilnībā iekļauta datņu lietotnē. Vēlāk jāpārliecinās, ka Cryptomator ir iespējots datņu lietotnē, lai piekļūtu savām glabātavām.";
4287
"purchase.header.feature.writeAccess" = "Rakstīšanas piekļuve glabātavām";
88+
"purchase.restorePurchase.fullVersionFound.alert.title" = "Sekmīga atjaunošana";
4389
"purchase.retry.button" = "Mēģināt vēlreiz";
4490
"purchase.unlockedFullVersion.title" = "Paldies!";
4591
"purchase.error.unknown" = "Šis pirkums nav pieejams lietotņu veikalā nezināma iemesla dēļ. Lūgums vēlāk mēģināt vēlreiz.\n\nJa šī kļūda nepazūd, jāmēģina pārsāknēt sava ierīce vai atteikties un pieteikties savā Apple ID iOS iestatījumos.";
4692

4793
"settings.title" = "Iestatījumi";
4894
"settings.aboutCryptomator" = "Par Cryptomator";
95+
"settings.cacheSize" = "Kešatmiņas izmērs";
96+
"settings.clearCache" = "Notīrīt kešatmiņu";
97+
"settings.debugMode.alert.message" = "Ar atkļūdošanu jutīgi datni var tikt ierakstīti žurnāla datnē šajā ierīcē (piemēram, datņu nosaukumi un ceļi). Paroles, sīkdatnes utt. noteikti netiek iekļautas.\n\nJāatceras atspējot atkļūdošanu, tiklīdz tas ir iespējams.";
98+
"settings.sendLogFile" = "Nosūtīt žurnāla datni";
99+
100+
"snapshots.fileprovider.file1" = "/Grāmatvedība.numbers";
101+
"snapshots.fileprovider.file2" = "/Gala prezentācija.key";
102+
"snapshots.fileprovider.file3" = "/Preces reklāmrullītis.mov";
103+
"snapshots.fileprovider.file4" = "/Piedāvājums.docx";
104+
"snapshots.fileprovider.file5" = "/Atskaite.pdf";
105+
"snapshots.fileprovider.folder3" = "/Slepens projekts";
106+
"snapshots.fileprovider.folder2" = "/Rēķini";
107+
"snapshots.fileprovider.folder1" = "/Sertifikāti";
49108
"s3Authentication.accessKey" = "Piekļuves atslēga";
50109

51110
"unlockVault.button.unlock" = "Atslēgt";
52111
"unlockVault.password.footer" = "Jāievada \"%@\" parole.";
112+
"upgrade.notEligible.alert.message" = "Cryptomator nevarēja noteikt ierīcē uzstādītu vecāku versiju. Ja tā tika nopirkta, lūgumas atkārtoti to lejupielādēt lietotņu veikalā un mēģināt vēlreiz.";
53113
"upgrade.info" = "Paldies par uzticēšanos Cryptomator kopš pirmās versijas! Kā uzticamam lietotājam Tev ir pieejams bezmaksas uzlabojums.";
54114

55115
"vaultAccountManager.error.vaultAccountAlreadyExists" = "Šī glabātava jau ir pievienota.";
56116

57117
"vaultDetail.button.changeVaultPassword" = "Mainīt paroli";
58118
"vaultDetail.button.moveVault" = "Pārvietot";
59119
"vaultDetail.button.renameVault" = "Pārdēvēt";
120+
"vaultDetail.enabledBiometricalUnlock.footer" = "Glabātavas parole būs nepieciešama tikai tad, ja neizdosies %@ autentificēšana.";
121+
"vaultDetail.info.footer.accessVault" = "Glabātavai var piekļūt datņu lietotnē.";
122+
"vaultDetail.keepUnlocked.footer.off" = "Atslēgšana būs nepieciešama, kad datņu lietotne pātrauks Cryptomator darbību.";
60123
"vaultDetail.moveVault.detectedMasterkey.text" = "Cryptomator noteica šajā atrašanās vietā esošu glabātavu.\nLai pārvietotu savu glabātavu, lūgums doties atpakaļ un izvēlēties citu mapi.";
124+
"vaultDetail.removeVault.footer" = "Šī darbība tikai noņems glabātavu no glabātavu saraksta un neizdzēsīs nevienu šifrēto datni.";
125+
"vaultDetail.unlocked.footer" = "Glabātava pašreiz ir atslēgta datņu lietonē.";
61126
"vaultDetail.unlockVault.footer" = "Jāievada \"%1$@\" parole, lai to glabāt iOS atslēgu saišķī un iespējotu %2$@.";
62127

63128
"vaultProviderFactory.error.unsupportedVaultConfig" = "Glabātavas konfigurācija nav atbalstīta. Lūgums pārliecināties, ka tiek izmantota jaunākā Cryptomator versija.";
64129
"vaultProviderFactory.error.unsupportedVaultVersion" = "Glabātavas versija %ld nav atbalstīta. Šī krātuve tika izveidota vecākā vai jaunākā Cryptomator versijā.";
65130

66131
"webDAVAuthenticator.error.unsupportedProtocol" = "Izskatās, ka serveris nav saderīgs ar WebDAV. Lūgums pārbaudīt, vai tiek izmantots pareizs URL.";
132+
133+
"Retry Upload" = "Mēģināt augšupielādēt atkārtoti";
134+
"Clear from Cache" = "Iztīrīt no kešatmiņas";

0 commit comments

Comments
 (0)