Skip to content

Commit 546aaaa

Browse files
committed
Merge branch 'release/2.4.6'
2 parents 6067db0 + 2c7afc0 commit 546aaaa

File tree

20 files changed

+136
-49
lines changed

20 files changed

+136
-49
lines changed

Cryptomator.xcodeproj/project.pbxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3260,7 +3260,7 @@
32603260
GCC_WARN_UNUSED_FUNCTION = YES;
32613261
GCC_WARN_UNUSED_VARIABLE = YES;
32623262
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
3263-
MARKETING_VERSION = 2.4.5;
3263+
MARKETING_VERSION = 2.4.6;
32643264
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
32653265
MTL_FAST_MATH = YES;
32663266
ONLY_ACTIVE_ARCH = YES;
@@ -3322,7 +3322,7 @@
33223322
GCC_WARN_UNUSED_FUNCTION = YES;
33233323
GCC_WARN_UNUSED_VARIABLE = YES;
33243324
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
3325-
MARKETING_VERSION = 2.4.5;
3325+
MARKETING_VERSION = 2.4.6;
33263326
MTL_ENABLE_DEBUG_INFO = NO;
33273327
MTL_FAST_MATH = YES;
33283328
OTHER_SWIFT_FLAGS = "-Xfrontend -warn-long-expression-type-checking=200 -Xfrontend -warn-long-function-bodies=200";

Cryptomator.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CryptomatorFileProvider/FileProviderAdapter.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -350,6 +350,7 @@ public class FileProviderAdapter: FileProviderAdapterType {
350350
DDLogError("Register URLSessionUploadTask for identifier: \(itemIdentifier) failed with error: \(error)")
351351
} else {
352352
DDLogInfo("Successfully registered URLSessionUploadTask for identifier: \(itemIdentifier)")
353+
urlSessionTask.resume()
353354
}
354355
})
355356
})
@@ -717,6 +718,7 @@ public class FileProviderAdapter: FileProviderAdapterType {
717718
DDLogError("Register URLSessionTask for identifier: \(identifier) failed with error: \(error)")
718719
} else {
719720
DDLogInfo("Successfully registered URLSessionTask for identifier: \(identifier)")
721+
urlSessionTask.resume()
720722
}
721723
})
722724
})

CryptomatorIntents/ca.lproj/Intents.strings

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,23 @@
33
"common.folder" = "Carpeta";
44
"common.true" = "cert";
55
"common.vault" = "Caixa forta";
6+
7+
"getFolderIntent.description" = "Torna un objecte carpeta per la ruta indicada en la caixa forta indicada.";
68
"getFolderIntent.path" = "Ruta";
9+
"getFolderIntent.text" = "Obté la carpeta situada a ${path} en ${vault}";
10+
"getFolderIntent.title" = "Obté carpeta";
711

812
"isUnlockedIntent.description" = "Torna si la caixa forta indicada està desblocada.";
913
"isUnlockedIntent.title" = "Desblocada";
1014

1115
"isVaultLockedIntent.title" = "La caixa forta és blocada?";
1216
"isVaultUnlockedIntent.text" = "${vault} desblocada?";
1317

14-
"lockVaultIntent.description" = "Bloca la caixa forta donada.";
18+
"lockVaultIntent.description" = "Bloca la caixa forta indicada.";
1519
"lockVaultIntent.text" = "Bloca ${vault}";
1620
"lockVaultIntent.title" = "Bloca caixa forta";
1721

18-
"openVaultIntent.description" = "Obre la caixa forta donada en l'app Files.";
22+
"openVaultIntent.description" = "Obre la caixa forta indicada en l'app Files.";
1923
"openVaultIntent.text" = "Obre ${vault} en l'app Files";
2024
"openVaultIntent.title" = "Obre la caixa forta";
2125

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,33 @@
1+
"common.failureReason" = "Причина Помилки";
2+
"common.false" = "false";
3+
"common.folder" = "Каталог";
4+
"common.true" = "true";
15
"common.vault" = "Сховище";
6+
7+
"getFolderIntent.description" = "Повертає об'єкт каталогу для заданого шляху у вибраному vault.";
8+
"getFolderIntent.path" = "Шлях";
9+
"getFolderIntent.text" = "Отримати каталог розташований у ${path} в ${vault}";
10+
"getFolderIntent.title" = "Отримати Каталог";
11+
12+
"isUnlockedIntent.description" = "Повертає чи вибраний vault розблоковано.";
13+
"isUnlockedIntent.title" = "Чи Розблоковано";
14+
15+
"isVaultLockedIntent.title" = "Чи vault розблоковано";
16+
"isVaultUnlockedIntent.text" = "Чи ${vault} розблоковано?";
17+
18+
"lockVaultIntent.description" = "Заблокує вибраний vault.";
19+
"lockVaultIntent.text" = "Заблокувати ${vault}";
20+
"lockVaultIntent.title" = "Заблокувати Vault";
21+
22+
"openVaultIntent.description" = "Відкриває вибраний vault у додатку \"Файли\".";
23+
"openVaultIntent.text" = "Відкрити ${vault} у додатку \"Файли\"";
24+
"openVaultIntent.title" = "Відкрити Vault";
25+
26+
"saveFileIntent.description" = "Зберігає файл до vault.";
27+
"saveFileIntent.file" = "Файл";
28+
"saveFileIntent.parameter.ignoreExisting" = "Ігнорувати існуючий файл з таким самим ім'ям";
29+
"saveFileIntent.text" = "Зберегти ${file} до ${folder}";
30+
"saveFileIntent.title" = "Зберегти Файл";
31+
32+
"vaultFolder.displayName" = "Каталог Vault";
33+
"vaultFolder.vaultIdentifier" = "Ідентифікатор Vault";

SharedResources/ca.lproj/Localizable.strings

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,16 @@
192192
"settings.sendLogFile" = "Envia el fitxer de registre";
193193
"settings.shortcutsGuide" = "Guia de dreceres";
194194
"settings.unlockFullVersion" = "Desbloca la versió completa";
195+
196+
"snapshots.fileprovider.file1" = "/Accounting.numbers";
197+
"snapshots.fileprovider.file2" = "/Final Presentation.key";
198+
"snapshots.fileprovider.file3" = "/Product Trailer.mov";
199+
"snapshots.fileprovider.file4" = "/Proposal.docx";
200+
"snapshots.fileprovider.file5" = "/Report.pdf";
201+
"snapshots.fileprovider.folder3" = "/Secret Project";
202+
"snapshots.fileprovider.folder2" = "/Invoices";
203+
"snapshots.fileprovider.folder1" = "/Certificates";
204+
"snapshots.main.vault1" = "/Work";
195205
"snapshots.main.vault2" = "/Família";
196206
"snapshots.main.vault3" = "/Documents";
197207
"snapshots.main.vault4" = "/Viatge a Califòrnia";
@@ -220,6 +230,8 @@
220230
"untrustedTLSCertificate.message" = "El certificat TLS de \"%@\" no és vàlid. Vols confiar-hi igualment?\n\n SHA-256: %@";
221231
"untrustedTLSCertificate.add" = "Confia-hi";
222232
"untrustedTLSCertificate.dismiss" = "No hi confiïs";
233+
234+
"upgrade.title" = "Oferta d'actualització";
223235
"upgrade.notEligible.alert.title" = "Ha fallat l'actualització";
224236
"upgrade.notEligible.alert.message" = "Cryptomator no ha pogut trobar una versió antiga en el dispositiu. Si la vau comprar, si us plau torneu-la a descarregar de la botiga d'aplicacions i torneu a intentar-ho.";
225237
"upgrade.info" = "Gràcies per confiar en Cryptomator des de la primera versió. Com a usuari fidel, sou elegible per a una actualització gratuïta.";
@@ -228,6 +240,7 @@
228240
"urlSession.error.httpError.403" = "Permisos insuficients sobre el recurs sol·licitat.";
229241
"urlSession.error.httpError.404" = "No s'ha trobat el recurs sol·licitat.";
230242
"urlSession.error.httpError.405" = "Mètode de sol·licitud no suportat pel recurs.";
243+
"urlSession.error.httpError.409" = "La petició entra en conflicte amb l'estat actual del recurs destinatari.";
231244
"urlSession.error.httpError.412" = "Accés denegat al recurs sol·licitat.";
232245
"urlSession.error.httpError.default" = "La connexió ha fallat amb codi d'estat %ld.";
233246
"urlSession.error.unexpectedResponse" = "Hi ha hagut una resposta de xarxa inesperada.";
@@ -245,23 +258,31 @@
245258
"vaultDetail.info.footer.accessVault" = "Accedeix a la caixa via l'app Files.";
246259
"vaultDetail.info.footer.accountInfo" = "Connectat com %@ via %@.";
247260
"vaultDetail.keepUnlocked.title" = "Durada del desblocatge";
261+
"vaultDetail.keepUnlocked.footer.off" = "Es requerirà Desblocar quan Cryptomator s'hagi tancat des de l'app Fitxers.";
262+
"vaultDetail.keepUnlocked.footer.limitedDuration" = "Es requerirà Desblocar quan la caixa forta estigui inactiva per %@.";
248263
"vaultDetail.keepUnlocked.footer.unlimitedDuration" = "No caldrà desblocar fins que sigui blocada manualment.";
249264
"vaultDetail.locked.footer" = "La vostra caixa està blocada actualment.";
250265
"vaultDetail.moveVault.detectedMasterkey.text" = "Cryptomator ha detectat una caixa forta en aquesta localització.\nPer tal de moure la caixa forta, si us plau, aneu enrere i trieu una altra carpeta.";
251266
"vaultDetail.moveVault.progress" = "S'està movent…";
252267
"vaultDetail.removeVault.footer" = "Això només eliminarà la caixa forta de la llista de caixes fortes però no esborrarà cap fitxer encriptat.";
253268
"vaultDetail.renameVault.progress" = "S'està canviant el nom…";
254269
"vaultDetail.unlocked.footer" = "La vostra caixa forta ara està desblocada en l'app Files.";
270+
"vaultDetail.unlockVault.footer" = "Introduïu la paraula clau per \"%@\" per desar-la en el clauer d'iOS i per habilitar %@.";
255271

256272
"vaultList.header.title" = "Caixes fortes";
257273
"vaultList.emptyList.message" = "Feu clic aquí per afegir una caixa forta";
258274
"vaultList.remove.alert.title" = "Elimina la caixa forta?";
259275
"vaultList.remove.alert.message" = "Això només eliminarà la caixa forta de la llista. No se suprimiran dades encriptades. Podreu re-afegir la caixa més endavant.";
260276

277+
"vaultProviderFactory.error.unsupportedVaultConfig" = "La configuració de la caixa forta no està suportada. Si us plau assegureu-vos d'executar l'última versió de Cryptomator.";
278+
"vaultProviderFactory.error.unsupportedVaultVersion" = "La versió %ld de la caixa forta no està suportada. Aquesta caixa forta ha estat creada amb una altra versió de Cryptomator.";
279+
261280
"webDAVAuthentication.httpConnection.alert.title" = "Utilizar HTTPS?";
262281
"webDAVAuthentication.httpConnection.alert.message" = "L'ús de HTTP no és segur. Recomanem fer servir HTTPS. Si ets conscient dels riscos, pots continuant fent servir HTTP.";
263282
"webDAVAuthentication.httpConnection.change" = "Canvia a HTTPS";
264283
"webDAVAuthentication.httpConnection.continue" = "Manté HTTP";
284+
285+
"webDAVAuthenticator.error.unsupportedProtocol" = "Sembla que el servidor no és WebDAV compatible. Si us plau comproveu que l' URL sigui correcta.";
265286
"webDAVAuthenticator.error.untrustedCertificate" = "El certificat d'aquest servidor no és de confiança. Potser haureu de tornar a afegir aquesta connexió WebDAV.";
266287

267288
"Retry Upload" = "Torna a provar de pujar";

SharedResources/fa.lproj/Localizable.strings

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@
99
"common.button.retry" = "تلاش مجدد";
1010
"common.cells.url" = "آدرس اینترنتی";
1111
"common.cells.username" = "نام کاربری";
12+
13+
"addVault.title" = "اضافه کردن گاوصندوق";
14+
"addVault.createNewVault.title" = "ساخت گاوصندوق جدید";
15+
"addVault.createNewVault.setVaultName.cells.name" = "نام گاوصندوق";
16+
"addVault.openExistingVault.title" = "باز کردن گاوصندوق موجود";
1217
"fileProvider.error.unlockButton" = "بازکردن قفل";
1318
"purchase.retry.button" = "تلاش مجدد";
1419

SharedResources/ru.lproj/Localizable.strings

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"common.cells.openInFilesApp" = "Открыть в \"Файлах\"";
2929
"common.cells.password" = "Пароль";
3030
"common.cells.url" = "URL";
31-
"common.cells.username" = "Логин";
31+
"common.cells.username" = "Имя пользователя";
3232
"common.footer.learnMore" = "Подробнее.";
3333
"common.hud.authenticating" = "Аутентификация…";
3434

@@ -193,7 +193,7 @@
193193
"settings.shortcutsGuide" = "Руководство по ярлыкам";
194194
"settings.unlockFullVersion" = "Получить полную версию";
195195

196-
"snapshots.fileprovider.file1" = "/Учёт.numbers";
196+
"snapshots.fileprovider.file1" = "/Отчётность.numbers";
197197
"snapshots.fileprovider.file2" = "/Финальная презентация.key";
198198
"snapshots.fileprovider.file3" = "/Трейлер продукта.mov";
199199
"snapshots.fileprovider.file4" = "/Заявка.docx";
@@ -204,7 +204,7 @@
204204
"snapshots.main.vault1" = "/Работа";
205205
"snapshots.main.vault2" = "/Семья";
206206
"snapshots.main.vault3" = "/Документы";
207-
"snapshots.main.vault4" = "/Поездка в Крым";
207+
"snapshots.main.vault4" = "/Поездка в Калифорнию";
208208

209209
"s3Authentication.displayName" = "Отображаемое имя";
210210
"s3Authentication.accessKey" = "Ключ доступа";

SharedResources/uk.lproj/Localizable.strings

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"common.button.cancel" = "Скасувати";
1111
"common.button.change" = "Змінити";
1212
"common.button.choose" = "Оберіть";
13+
"common.button.clear" = "Очистити";
1314
"common.button.close" = "Закрити";
1415
"common.button.confirm" = "Підтвердити";
1516
"common.button.create" = "Створити";
@@ -29,13 +30,18 @@
2930
"common.cells.url" = "Адреса посилання";
3031
"common.cells.username" = "Ім'я користувача";
3132
"common.footer.learnMore" = "Дізнатися більше.";
33+
"common.hud.authenticating" = "Аутентифікація…";
3234

3335
"accountList.header.title" = "Аутентифікація";
36+
"accountList.emptyList.message" = "Натисніть тут, щоб додати обліковий запис";
37+
"accountList.signOut.alert.title" = "Видалити Пов'язані Vaults?";
3438

3539
"addVault.title" = "Додати сховище";
3640
"addVault.createNewVault.title" = "Створити нове сховище";
3741
"addVault.createNewVault.purchase" = "Для створення нового vault необхідна повна версия Cryptomator.";
42+
"addVault.createNewVault.setVaultName.header.title" = "Оберіть назву для vault.";
3843
"addVault.createNewVault.setVaultName.cells.name" = "Назва сховища";
44+
"addVault.createNewVault.setVaultName.error.emptyVaultName" = "Назва Vault не може бути порожньою.";
3945
"addVault.createNewVault.chooseCloud.header" = "Де Cryptomator має зберігати зашифровані файли вашого сховища?";
4046
"addVault.createNewVault.password.confirmPassword.alert.message" = "ВАЖЛИВО: Якщо ви забудете пароль, то не зможете відновити дані.";
4147
"addVault.createNewVault.progress" = "Створення сховища…";

fastlane/.env.freemium

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
CONFIG_NAME=freemium
2-
BUNDLE_IDENTIFIER=org.cryptomator.ios
3-
DISPLAY_NAME=Cryptomator
41
APP_GROUP=group.org.cryptomator.ios
5-
KEYCHAIN_GROUP=org.cryptomator.ios
62
APP_ICON_FILE_PATH=config/freemium/Icon.png
3+
BUNDLE_IDENTIFIER=org.cryptomator.ios
4+
CONFIG_NAME=freemium
5+
DISPLAY_NAME=Cryptomator
76
ENCRYPTION_EXPORT_COMPLIANCE_CODE=0ecbe108-6127-46e6-8bb0-e9a0cc424582
7+
KEYCHAIN_GROUP=org.cryptomator.ios
88
METADATA_PATH=./fastlane/config/freemium/metadata
99
XCARGS="CONFIG_NAME='freemium'"

0 commit comments

Comments
 (0)