diff --git a/Mail/Views/Alerts/CreateFolderView.swift b/Mail/Views/Alerts/CreateFolderView.swift index 463493361..589c47086 100644 --- a/Mail/Views/Alerts/CreateFolderView.swift +++ b/Mail/Views/Alerts/CreateFolderView.swift @@ -38,6 +38,7 @@ struct CreateFolderView: View { @State private var folderName = "" @State private var error: FolderError? @State private var isModifyView = false + @State private var isInitialName = false @FocusState private var isFocused @@ -81,7 +82,8 @@ struct CreateFolderView: View { var body: some View { VStack(alignment: .leading, spacing: 0) { - Text(isModifyView ? "Renommer le dossier" : MailResourcesStrings.Localizable.newFolderDialogTitle) + Text(isModifyView ? MailResourcesStrings.Localizable.renameFolder : MailResourcesStrings.Localizable + .newFolderDialogTitle) .textStyle(.bodyMedium) .padding(.bottom, IKPadding.alertTitleBottom) @@ -90,7 +92,8 @@ struct CreateFolderView: View { .padding(value: .intermediate) .overlay( RoundedRectangle(cornerRadius: 4) - .stroke(isModifyView || error == nil ? MailResourcesAsset.textFieldBorder.swiftUIColor : MailResourcesAsset.redColor + .stroke(isInitialName || error == nil ? MailResourcesAsset.textFieldBorder + .swiftUIColor : MailResourcesAsset.redColor .swiftUIColor) .animation(.easeInOut, value: error) ) @@ -100,7 +103,7 @@ struct CreateFolderView: View { Text(error?.errorDescription ?? "") .textStyle(.labelError) .padding(.top, value: .extraSmall) - .opacity(isModifyView || error == nil ? 0 : 1) + .opacity(isInitialName || error == nil ? 0 : 1) .padding(.bottom, value: .small) ModalButtonsView(primaryButtonTitle: mode.buttonTitle, primaryButtonEnabled: isButtonEnabled) { @@ -147,6 +150,14 @@ struct CreateFolderView: View { return } + if folder != nil { + if folderName == folder!.name { + isInitialName = true + } else { + isInitialName = false + } + } + withAnimation { if trimmedName.count >= Constants.maxFolderNameLength { error = .nameTooLong diff --git a/Mail/Views/Menu Drawer/Folders/FoldersListView.swift b/Mail/Views/Menu Drawer/Folders/FoldersListView.swift index 39f89ca05..c0be4a6d0 100644 --- a/Mail/Views/Menu Drawer/Folders/FoldersListView.swift +++ b/Mail/Views/Menu Drawer/Folders/FoldersListView.swift @@ -48,6 +48,7 @@ struct FoldersListView: View { currentFolderId: mainViewState.selectedFolder.remoteId, canCollapseSubFolders: hasSubFolders, matomoCategory: .menuDrawer) + .background(RoundedRectangle(cornerRadius: 10).fill(MailResourcesAsset.backgroundSecondaryColor.swiftUIColor)) .contextMenu { if isUserFoldersList { Button { @@ -55,11 +56,10 @@ struct FoldersListView: View { isShowingCreateFolderAlert.toggle() } label: { Label { - Text("Renommer") + Text(MailResourcesStrings.Localizable.actionRename) } icon: { MailResourcesAsset.pencilPlain.swiftUIImage } - } Button { Task { @@ -74,7 +74,7 @@ struct FoldersListView: View { } } label: { Label { - Text("Supprimer") + Text(MailResourcesStrings.Localizable.actionDelete) } icon: { MailResourcesAsset.bin.swiftUIImage } diff --git a/MailCore/API/MailApiFetcher/MailApiFetcher+Common.swift b/MailCore/API/MailApiFetcher/MailApiFetcher+Common.swift index 314139188..35452af22 100644 --- a/MailCore/API/MailApiFetcher/MailApiFetcher+Common.swift +++ b/MailCore/API/MailApiFetcher/MailApiFetcher+Common.swift @@ -148,7 +148,7 @@ public extension MailApiFetcher { } @discardableResult - func modify(mailbox: Mailbox, folder: Folder, name: String) async throws -> Empty? { + func modify(mailbox: Mailbox, folder: Folder, name: String) async throws -> Folder { let newName = ModifyFolder(name: name) return try await perform(request: authenticatedRequest( .modifyFolder(mailboxUuid: mailbox.uuid, folderId: folder.remoteId), diff --git a/MailCore/Cache/MailboxManager/MailboxManager+Folders.swift b/MailCore/Cache/MailboxManager/MailboxManager+Folders.swift index e5634a127..6aedece94 100644 --- a/MailCore/Cache/MailboxManager/MailboxManager+Folders.swift +++ b/MailCore/Cache/MailboxManager/MailboxManager+Folders.swift @@ -107,10 +107,11 @@ public extension MailboxManager { } func modifyFolder(name: String, folder: Folder) async throws { - try await apiFetcher.modify(mailbox: mailbox, folder: folder, name: name) + let modifiedFolder = try await apiFetcher.modify(mailbox: mailbox, folder: folder, name: name) guard let liveFolder = folder.thaw() else { return } try writeTransaction { writableRealm in - writableRealm.add(liveFolder, update: .modified) + writableRealm.delete(liveFolder) + writableRealm.add(modifiedFolder, update: .modified) } } diff --git a/MailResources/Localizable/de.lproj/Localizable.strings b/MailResources/Localizable/de.lproj/Localizable.strings index 381298172..510aa48d2 100644 --- a/MailResources/Localizable/de.lproj/Localizable.strings +++ b/MailResources/Localizable/de.lproj/Localizable.strings @@ -4,7 +4,7 @@ * Locale: de, German * Tagged: ios * Exported by: Baptiste Griva - * Exported at: Mon, 28 Oct 2024 14:20:08 +0100 + * Exported at: Fri, 01 Nov 2024 08:03:40 +0100 */ /* loco:62bb154d7513e127cb2e9c94 */ @@ -58,6 +58,9 @@ /* loco:629f0f8232570829c53e38e2 */ "actionPrint" = "Drucken"; +/* loco:67247bd43e094b31a70e2272 */ +"actionRename" = "Umbenennen"; + /* loco:6284fd413d98060ac31f76d2 */ "actionReply" = "Antwort"; @@ -379,6 +382,9 @@ /* loco:62b1c0de630e5a572542c032 */ "buttonCreateFolder" = "Einen Ordner hinzufügen"; +/* loco:6723a4468cf8e4d10e094606 */ +"buttonCustomSchedule" = "Benutzerdefinierter Zeitplan"; + /* loco:64abb7007886284b68017193 */ "buttonDetachMailbox" = "adresse abtrennen"; @@ -430,6 +436,9 @@ /* loco:65855b1bac34d439fd02e7e2 */ "buttonMaybe" = "Vielleicht"; +/* loco:6723a53b28105b82c404e163 */ +"buttonModify" = "ändern"; + /* loco:6284fd623d98060ac31f76d5 */ "buttonMore" = "Mehr"; @@ -460,12 +469,18 @@ /* loco:64a2b7a35386a9ec49013e42 */ "buttonRequestPassword" = "Passwort anfordern"; +/* loco:6723a9568fe8ffe07203af72 */ +"buttonReschedule" = "Neu planen"; + /* loco:62567b81c34ca7494235e273 */ "buttonRestoreEmails" = "E-Mails wiederherstellen"; /* loco:62b2e4a24486732cbc2f04d3 */ "buttonSchedule" = "Planen Sie den Versand von E-Mails für einen späteren Zeitpunkt"; +/* loco:6723a2a5f3c615913002d152 */ +"buttonScheduleTitle" = "Zeitplan"; + /* loco:65957d479527393708069ee2 */ "buttonSee" = "Siehe"; @@ -655,6 +670,9 @@ /* loco:62b1c1491ea473352a4fb205 */ "createFolderParent" = "Übergeordneter Ordner"; +/* loco:6723a25570ccbbb9b709fb62 */ +"datePickerTitle" = "Wählen Sie ein Datum und eine Uhrzeit"; + /* loco:6294648c19755a1ae9494462 */ "dateTitle" = "Datum:"; @@ -667,6 +685,12 @@ /* loco:6364d5ac2e2f281d52389ee2 */ "draftPrefix" = "(Entwurf)"; +/* loco:6723aa01f9685843aa0de8a3 */ +"editSendDescription" = "Programmierung abgebrochen. Diese Nachricht wird in Ihre Entwürfe verschoben, damit Sie sie senden können, wann immer Sie möchten."; + +/* loco:6723a9b2b22031bf3701ae62 */ +"editSendTitle" = "Senden bearbeiten"; + /* loco:64243b4a9a9a1f26302e33f3 */ "emailWithoutSubjectDescription" = "Sie sind dabei, eine Nachricht ohne Betreff zu senden. Möchten Sie fortfahren?"; @@ -895,6 +919,9 @@ /* loco:627a3c64f10f5f31f53e1c02 */ "inboxFolder" = "Posteingang"; +/* loco:672398789bd6d8d56802d212 */ +"lastSelectedSchedule" = "Zuletzt ausgewählter Zeitplan"; + /* loco:62c427c7ad522f1ff078a162 */ "loadingText" = "Laden…"; @@ -1003,6 +1030,12 @@ /* loco:6266655afabeeb6bc774c932 */ "newMessagePlaceholderTitle" = "Geben Sie Ihre Nachricht ein"; +/* loco:6723980d4062e74f78028152 */ +"nextMondayAfternoon" = "Montagnachmittag"; + +/* loco:67238d29fe561f9d0a0f5732 */ +"nextMondayMorning" = "Nächsten Montag"; + /* loco:62fb875a6743ac5a237b07e3 */ "noBodyTitle" = "Diese Nachricht ist leer."; @@ -1111,6 +1144,9 @@ /* loco:62baabfc07e6a001ca19e535 */ "refreshTokenError" = "Sie wurden abgemeldet"; +/* loco:67247c6c7e4e57666a017942 */ +"renameFolder" = "Benennen Sie den Ordner um"; + /* loco:62cd640724b16d271d296bc2 */ "reportDisplayProblemDescription" = "Sind Sie damit einverstanden, Ihre Daten mit unseren Entwicklern zu teilen, damit diese Ihnen bei Ihrem Problem helfen können?"; @@ -1141,6 +1177,12 @@ /* loco:66e2826251d88f0bdc097c12 */ "saveMailInkDrive" = "Speichern im kDrive"; +/* loco:6723a3818bedb42b0805f613 */ +"scheduleSendingTitle" = "Planen Sie den Versand"; + +/* loco:6723a770a20911146d083622 */ +"scheduledEmailHeader" = "Diese E-Mail wird an diesem Datum gesendet: %@"; + /* loco:62a9db4ae45f1e29371ff802 */ "scheduledMessagesFolder" = "Geplante Nachrichten"; @@ -1615,6 +1657,12 @@ /* loco:651ec8814a88e40c620a2f32 */ "syncTutorialStepCount" = "%1$d von %2$d"; +/* loco:672386513ba28533830dc293 */ +"thisAfternoon" = "Heute Nachmittag"; + +/* loco:67238c432a68eb6c2600fc52 */ +"thisEvening" = "Heute Abend"; + /* loco:63f380d5d0a8f81b511bf704 */ "threadListDeletionConfirmationAlertDescription" = "Sind Sie sicher, dass Sie diese Nachricht endgültig löschen wollen?"; @@ -1687,6 +1735,9 @@ /* loco:62665fa13789aa7e8353ad62 */ "toTitle" = "An:"; +/* loco:67238cec47b13a82520c0245 */ +"tomorrowMorning" = "Morgen früh"; + /* loco:641db88f88b1f63cb05aad52 */ "tooManyRecipients" = "Sie können diese Adresse nicht hinzufügen, da Sie die Höchstzahl an Empfängern erreicht haben"; diff --git a/MailResources/Localizable/en.lproj/Localizable.strings b/MailResources/Localizable/en.lproj/Localizable.strings index 6e27f0af2..ff60c0ce3 100644 --- a/MailResources/Localizable/en.lproj/Localizable.strings +++ b/MailResources/Localizable/en.lproj/Localizable.strings @@ -4,7 +4,7 @@ * Locale: en, English * Tagged: ios * Exported by: Baptiste Griva - * Exported at: Mon, 28 Oct 2024 14:20:07 +0100 + * Exported at: Fri, 01 Nov 2024 08:03:40 +0100 */ /* loco:62bb154d7513e127cb2e9c94 */ @@ -58,6 +58,9 @@ /* loco:629f0f8232570829c53e38e2 */ "actionPrint" = "Print"; +/* loco:67247bd43e094b31a70e2272 */ +"actionRename" = "Rename"; + /* loco:6284fd413d98060ac31f76d2 */ "actionReply" = "Reply"; @@ -379,6 +382,9 @@ /* loco:62b1c0de630e5a572542c032 */ "buttonCreateFolder" = "Add a folder"; +/* loco:6723a4468cf8e4d10e094606 */ +"buttonCustomSchedule" = "Custom schedule"; + /* loco:64abb7007886284b68017193 */ "buttonDetachMailbox" = "detach mailbox"; @@ -430,6 +436,9 @@ /* loco:65855b1bac34d439fd02e7e2 */ "buttonMaybe" = "Maybe"; +/* loco:6723a53b28105b82c404e163 */ +"buttonModify" = "Modify"; + /* loco:6284fd623d98060ac31f76d5 */ "buttonMore" = "More"; @@ -460,12 +469,18 @@ /* loco:64a2b7a35386a9ec49013e42 */ "buttonRequestPassword" = "Request password"; +/* loco:6723a9568fe8ffe07203af72 */ +"buttonReschedule" = "Reschedule"; + /* loco:62567b81c34ca7494235e273 */ "buttonRestoreEmails" = "Restore emails"; /* loco:62b2e4a24486732cbc2f04d3 */ "buttonSchedule" = "Schedule email to send later"; +/* loco:6723a2a5f3c615913002d152 */ +"buttonScheduleTitle" = "Schedule"; + /* loco:65957d479527393708069ee2 */ "buttonSee" = "See"; @@ -655,6 +670,9 @@ /* loco:62b1c1491ea473352a4fb205 */ "createFolderParent" = "Parent folder"; +/* loco:6723a25570ccbbb9b709fb62 */ +"datePickerTitle" = "Choose a date and time"; + /* loco:6294648c19755a1ae9494462 */ "dateTitle" = "Date:"; @@ -667,6 +685,12 @@ /* loco:6364d5ac2e2f281d52389ee2 */ "draftPrefix" = "(Draft)"; +/* loco:6723aa01f9685843aa0de8a3 */ +"editSendDescription" = "Programming cancelled. This message will be moved to your drafts to be sent whenever you want."; + +/* loco:6723a9b2b22031bf3701ae62 */ +"editSendTitle" = "Edit Send"; + /* loco:64243b4a9a9a1f26302e33f3 */ "emailWithoutSubjectDescription" = "You are about to send a message without a subject. Do you want to continue?"; @@ -895,6 +919,9 @@ /* loco:627a3c64f10f5f31f53e1c02 */ "inboxFolder" = "Inbox"; +/* loco:672398789bd6d8d56802d212 */ +"lastSelectedSchedule" = "Last selected schedule"; + /* loco:62c427c7ad522f1ff078a162 */ "loadingText" = "Loading…"; @@ -1003,6 +1030,12 @@ /* loco:6266655afabeeb6bc774c932 */ "newMessagePlaceholderTitle" = "Type your message"; +/* loco:6723980d4062e74f78028152 */ +"nextMondayAfternoon" = "Monday afternoon"; + +/* loco:67238d29fe561f9d0a0f5732 */ +"nextMondayMorning" = "Next monday"; + /* loco:62fb875a6743ac5a237b07e3 */ "noBodyTitle" = "This message is empty."; @@ -1111,6 +1144,9 @@ /* loco:62baabfc07e6a001ca19e535 */ "refreshTokenError" = "You have been disconnected"; +/* loco:67247c6c7e4e57666a017942 */ +"renameFolder" = "Rename the folder"; + /* loco:62cd640724b16d271d296bc2 */ "reportDisplayProblemDescription" = "Do you agree to share your data with our developers so that they can help you with your problem?"; @@ -1141,6 +1177,12 @@ /* loco:66e2826251d88f0bdc097c12 */ "saveMailInkDrive" = "Save in kDrive"; +/* loco:6723a3818bedb42b0805f613 */ +"scheduleSendingTitle" = "Schedule sending"; + +/* loco:6723a770a20911146d083622 */ +"scheduledEmailHeader" = "This email will be sent on this date: %@"; + /* loco:62a9db4ae45f1e29371ff802 */ "scheduledMessagesFolder" = "Scheduled messages"; @@ -1615,6 +1657,12 @@ /* loco:651ec8814a88e40c620a2f32 */ "syncTutorialStepCount" = "%1$d of %2$d"; +/* loco:672386513ba28533830dc293 */ +"thisAfternoon" = "This afternoon"; + +/* loco:67238c432a68eb6c2600fc52 */ +"thisEvening" = "This evening"; + /* loco:63f380d5d0a8f81b511bf704 */ "threadListDeletionConfirmationAlertDescription" = "Are you sure you want to delete this message permanently?"; @@ -1687,6 +1735,9 @@ /* loco:62665fa13789aa7e8353ad62 */ "toTitle" = "To:"; +/* loco:67238cec47b13a82520c0245 */ +"tomorrowMorning" = "Tomorrow morning"; + /* loco:641db88f88b1f63cb05aad52 */ "tooManyRecipients" = "You can’t add this address because you have reached the limit of recipients"; diff --git a/MailResources/Localizable/es.lproj/Localizable.strings b/MailResources/Localizable/es.lproj/Localizable.strings index 4f486ded7..006753579 100644 --- a/MailResources/Localizable/es.lproj/Localizable.strings +++ b/MailResources/Localizable/es.lproj/Localizable.strings @@ -4,7 +4,7 @@ * Locale: es, Spanish * Tagged: ios * Exported by: Baptiste Griva - * Exported at: Mon, 28 Oct 2024 14:20:07 +0100 + * Exported at: Fri, 01 Nov 2024 08:03:40 +0100 */ /* loco:62bb154d7513e127cb2e9c94 */ @@ -58,6 +58,9 @@ /* loco:629f0f8232570829c53e38e2 */ "actionPrint" = "Imprimir"; +/* loco:67247bd43e094b31a70e2272 */ +"actionRename" = "Cambie el nombre de"; + /* loco:6284fd413d98060ac31f76d2 */ "actionReply" = "Respuesta"; @@ -379,6 +382,9 @@ /* loco:62b1c0de630e5a572542c032 */ "buttonCreateFolder" = "Añadir una carpeta"; +/* loco:6723a4468cf8e4d10e094606 */ +"buttonCustomSchedule" = "Horario personalizado"; + /* loco:64abb7007886284b68017193 */ "buttonDetachMailbox" = "separar dirección"; @@ -430,6 +436,9 @@ /* loco:65855b1bac34d439fd02e7e2 */ "buttonMaybe" = "Quizás"; +/* loco:6723a53b28105b82c404e163 */ +"buttonModify" = "para modificar"; + /* loco:6284fd623d98060ac31f76d5 */ "buttonMore" = "Más"; @@ -460,12 +469,18 @@ /* loco:64a2b7a35386a9ec49013e42 */ "buttonRequestPassword" = "Solicitar contraseña"; +/* loco:6723a9568fe8ffe07203af72 */ +"buttonReschedule" = "Reprogramar"; + /* loco:62567b81c34ca7494235e273 */ "buttonRestoreEmails" = "Restaurar correos electrónicos"; /* loco:62b2e4a24486732cbc2f04d3 */ "buttonSchedule" = "Programar un correo electrónico para enviarlo más tarde"; +/* loco:6723a2a5f3c615913002d152 */ +"buttonScheduleTitle" = "Cronograma"; + /* loco:65957d479527393708069ee2 */ "buttonSee" = "Véase"; @@ -655,6 +670,9 @@ /* loco:62b1c1491ea473352a4fb205 */ "createFolderParent" = "Carpeta principal"; +/* loco:6723a25570ccbbb9b709fb62 */ +"datePickerTitle" = "Elige una fecha y hora"; + /* loco:6294648c19755a1ae9494462 */ "dateTitle" = "Date:"; @@ -667,6 +685,12 @@ /* loco:6364d5ac2e2f281d52389ee2 */ "draftPrefix" = "(Borrador)"; +/* loco:6723aa01f9685843aa0de8a3 */ +"editSendDescription" = "Programmazione annullata. Questo messaggio verrà spostato nelle tue bozze per essere inviato quando vuoi."; + +/* loco:6723a9b2b22031bf3701ae62 */ +"editSendTitle" = "Editar envío"; + /* loco:64243b4a9a9a1f26302e33f3 */ "emailWithoutSubjectDescription" = "Está a punto de enviar un mensaje sin asunto. ¿Desea continuar?"; @@ -895,6 +919,9 @@ /* loco:627a3c64f10f5f31f53e1c02 */ "inboxFolder" = "Bandeja de entrada"; +/* loco:672398789bd6d8d56802d212 */ +"lastSelectedSchedule" = "Último horario seleccionado"; + /* loco:62c427c7ad522f1ff078a162 */ "loadingText" = "Cargando…"; @@ -1003,6 +1030,12 @@ /* loco:6266655afabeeb6bc774c932 */ "newMessagePlaceholderTitle" = "Escriba su mensaje"; +/* loco:6723980d4062e74f78028152 */ +"nextMondayAfternoon" = "lunes por la tarde"; + +/* loco:67238d29fe561f9d0a0f5732 */ +"nextMondayMorning" = "El lunes próximo"; + /* loco:62fb875a6743ac5a237b07e3 */ "noBodyTitle" = "Este mensaje está vacío."; @@ -1111,6 +1144,9 @@ /* loco:62baabfc07e6a001ca19e535 */ "refreshTokenError" = "Ha sido desconectado"; +/* loco:67247c6c7e4e57666a017942 */ +"renameFolder" = "Cambiar el nombre de la carpeta"; + /* loco:62cd640724b16d271d296bc2 */ "reportDisplayProblemDescription" = "¿Aceptas compartir tus datos con nuestros desarrolladores para que puedan ayudarte con tu problema?"; @@ -1141,6 +1177,12 @@ /* loco:66e2826251d88f0bdc097c12 */ "saveMailInkDrive" = "Guardar en kDrive"; +/* loco:6723a3818bedb42b0805f613 */ +"scheduleSendingTitle" = "Programar envío"; + +/* loco:6723a770a20911146d083622 */ +"scheduledEmailHeader" = "Este correo electrónico se enviará en esta fecha: %@"; + /* loco:62a9db4ae45f1e29371ff802 */ "scheduledMessagesFolder" = "Mensajes programados"; @@ -1615,6 +1657,12 @@ /* loco:651ec8814a88e40c620a2f32 */ "syncTutorialStepCount" = "%1$d de %2$d"; +/* loco:672386513ba28533830dc293 */ +"thisAfternoon" = "Esta tarde"; + +/* loco:67238c432a68eb6c2600fc52 */ +"thisEvening" = "Esta noche"; + /* loco:63f380d5d0a8f81b511bf704 */ "threadListDeletionConfirmationAlertDescription" = "¿Estás seguro de que quieres borrar este mensaje permanentemente?"; @@ -1687,6 +1735,9 @@ /* loco:62665fa13789aa7e8353ad62 */ "toTitle" = "Para:"; +/* loco:67238cec47b13a82520c0245 */ +"tomorrowMorning" = "Mañana por la mañana"; + /* loco:641db88f88b1f63cb05aad52 */ "tooManyRecipients" = "No puede añadir esta dirección porque ha alcanzado el límite de destinatarios"; diff --git a/MailResources/Localizable/fr.lproj/Localizable.strings b/MailResources/Localizable/fr.lproj/Localizable.strings index 946758b30..818645473 100644 --- a/MailResources/Localizable/fr.lproj/Localizable.strings +++ b/MailResources/Localizable/fr.lproj/Localizable.strings @@ -4,7 +4,7 @@ * Locale: fr, French * Tagged: ios * Exported by: Baptiste Griva - * Exported at: Mon, 28 Oct 2024 14:20:07 +0100 + * Exported at: Fri, 01 Nov 2024 08:03:40 +0100 */ /* loco:62bb154d7513e127cb2e9c94 */ @@ -58,6 +58,9 @@ /* loco:629f0f8232570829c53e38e2 */ "actionPrint" = "Imprimer"; +/* loco:67247bd43e094b31a70e2272 */ +"actionRename" = "Renommer"; + /* loco:6284fd413d98060ac31f76d2 */ "actionReply" = "Répondre"; @@ -379,6 +382,9 @@ /* loco:62b1c0de630e5a572542c032 */ "buttonCreateFolder" = "Ajouter un dossier"; +/* loco:6723a4468cf8e4d10e094606 */ +"buttonCustomSchedule" = "Horaire personnalisé"; + /* loco:64abb7007886284b68017193 */ "buttonDetachMailbox" = "détacher l’adresse"; @@ -430,6 +436,9 @@ /* loco:65855b1bac34d439fd02e7e2 */ "buttonMaybe" = "Peut-être"; +/* loco:6723a53b28105b82c404e163 */ +"buttonModify" = "Modifier"; + /* loco:6284fd623d98060ac31f76d5 */ "buttonMore" = "Plus"; @@ -460,12 +469,18 @@ /* loco:64a2b7a35386a9ec49013e42 */ "buttonRequestPassword" = "Demander le mot de passe"; +/* loco:6723a9568fe8ffe07203af72 */ +"buttonReschedule" = "Reprogrammer"; + /* loco:62567b81c34ca7494235e273 */ "buttonRestoreEmails" = "Restaurer des e-mails"; /* loco:62b2e4a24486732cbc2f04d3 */ "buttonSchedule" = "Programmer l’envoi de l’e-mail"; +/* loco:6723a2a5f3c615913002d152 */ +"buttonScheduleTitle" = "Programmer"; + /* loco:65957d479527393708069ee2 */ "buttonSee" = "Consulter"; @@ -655,6 +670,9 @@ /* loco:62b1c1491ea473352a4fb205 */ "createFolderParent" = "Dossier parent"; +/* loco:6723a25570ccbbb9b709fb62 */ +"datePickerTitle" = "Choisir une date et une heure"; + /* loco:6294648c19755a1ae9494462 */ "dateTitle" = "Date :"; @@ -667,6 +685,12 @@ /* loco:6364d5ac2e2f281d52389ee2 */ "draftPrefix" = "(Brouillon)"; +/* loco:6723aa01f9685843aa0de8a3 */ +"editSendDescription" = "Programmation annulée. Ce message sera déplacé dans vos brouillons pour être envoyé quand vous le souhaitez."; + +/* loco:6723a9b2b22031bf3701ae62 */ +"editSendTitle" = "Modifier l'envoie"; + /* loco:64243b4a9a9a1f26302e33f3 */ "emailWithoutSubjectDescription" = "Vous êtes sur le point d’envoyer un message sans objet. Voulez-vous continuer ?"; @@ -895,6 +919,9 @@ /* loco:627a3c64f10f5f31f53e1c02 */ "inboxFolder" = "Boîte de réception"; +/* loco:672398789bd6d8d56802d212 */ +"lastSelectedSchedule" = "Dernier horaire choisi"; + /* loco:62c427c7ad522f1ff078a162 */ "loadingText" = "Chargement…"; @@ -1003,6 +1030,12 @@ /* loco:6266655afabeeb6bc774c932 */ "newMessagePlaceholderTitle" = "Rédigez votre message"; +/* loco:6723980d4062e74f78028152 */ +"nextMondayAfternoon" = "Lundi après-midi"; + +/* loco:67238d29fe561f9d0a0f5732 */ +"nextMondayMorning" = "Lundi prochain"; + /* loco:62fb875a6743ac5a237b07e3 */ "noBodyTitle" = "Ce message est vide."; @@ -1111,6 +1144,9 @@ /* loco:62baabfc07e6a001ca19e535 */ "refreshTokenError" = "Vous avez été déconnecté"; +/* loco:67247c6c7e4e57666a017942 */ +"renameFolder" = "Renommer le dossier"; + /* loco:62cd640724b16d271d296bc2 */ "reportDisplayProblemDescription" = "Acceptez-vous de partager vos données avec nos développeurs pour qu’ils puissent vous aider concernant votre problème ?"; @@ -1141,6 +1177,12 @@ /* loco:66e2826251d88f0bdc097c12 */ "saveMailInkDrive" = "Enregistrer dans kDrive"; +/* loco:6723a3818bedb42b0805f613 */ +"scheduleSendingTitle" = "Programmer l’envoi"; + +/* loco:6723a770a20911146d083622 */ +"scheduledEmailHeader" = "Cet e-mail sera envoyé à cette date: %@"; + /* loco:62a9db4ae45f1e29371ff802 */ "scheduledMessagesFolder" = "Messages programmés"; @@ -1615,6 +1657,12 @@ /* loco:651ec8814a88e40c620a2f32 */ "syncTutorialStepCount" = "%1$d sur %2$d"; +/* loco:672386513ba28533830dc293 */ +"thisAfternoon" = "Cet après-midi"; + +/* loco:67238c432a68eb6c2600fc52 */ +"thisEvening" = "Ce soir"; + /* loco:63f380d5d0a8f81b511bf704 */ "threadListDeletionConfirmationAlertDescription" = "Êtes-vous sûr de vouloir supprimer ce message définitivement ?"; @@ -1687,6 +1735,9 @@ /* loco:62665fa13789aa7e8353ad62 */ "toTitle" = "À :"; +/* loco:67238cec47b13a82520c0245 */ +"tomorrowMorning" = "Demain matin"; + /* loco:641db88f88b1f63cb05aad52 */ "tooManyRecipients" = "Vous ne pouvez pas ajouter cette adresse car vous avez atteint la limite de destinataires"; diff --git a/MailResources/Localizable/it.lproj/Localizable.strings b/MailResources/Localizable/it.lproj/Localizable.strings index 838fd52d6..d5ea9f2e8 100644 --- a/MailResources/Localizable/it.lproj/Localizable.strings +++ b/MailResources/Localizable/it.lproj/Localizable.strings @@ -4,7 +4,7 @@ * Locale: it, Italian * Tagged: ios * Exported by: Baptiste Griva - * Exported at: Mon, 28 Oct 2024 14:20:07 +0100 + * Exported at: Fri, 01 Nov 2024 08:03:40 +0100 */ /* loco:62bb154d7513e127cb2e9c94 */ @@ -58,6 +58,9 @@ /* loco:629f0f8232570829c53e38e2 */ "actionPrint" = "Stampa"; +/* loco:67247bd43e094b31a70e2272 */ +"actionRename" = "Rinominare"; + /* loco:6284fd413d98060ac31f76d2 */ "actionReply" = "Rispondi"; @@ -379,6 +382,9 @@ /* loco:62b1c0de630e5a572542c032 */ "buttonCreateFolder" = "Aggiungi una cartella"; +/* loco:6723a4468cf8e4d10e094606 */ +"buttonCustomSchedule" = "Programma personalizzato"; + /* loco:64abb7007886284b68017193 */ "buttonDetachMailbox" = "staccare l’indirizzo"; @@ -430,6 +436,9 @@ /* loco:65855b1bac34d439fd02e7e2 */ "buttonMaybe" = "Forse"; +/* loco:6723a53b28105b82c404e163 */ +"buttonModify" = "Per modificare"; + /* loco:6284fd623d98060ac31f76d5 */ "buttonMore" = "Altro"; @@ -460,12 +469,18 @@ /* loco:64a2b7a35386a9ec49013e42 */ "buttonRequestPassword" = "Richiesta password"; +/* loco:6723a9568fe8ffe07203af72 */ +"buttonReschedule" = "Riprogrammare"; + /* loco:62567b81c34ca7494235e273 */ "buttonRestoreEmails" = "Ripristino delle e-mail"; /* loco:62b2e4a24486732cbc2f04d3 */ "buttonSchedule" = "Programmare l’invio di un’e-mail in un secondo momento"; +/* loco:6723a2a5f3c615913002d152 */ +"buttonScheduleTitle" = "Programma"; + /* loco:65957d479527393708069ee2 */ "buttonSee" = "Vedi"; @@ -655,6 +670,9 @@ /* loco:62b1c1491ea473352a4fb205 */ "createFolderParent" = "Cartella dei genitori"; +/* loco:6723a25570ccbbb9b709fb62 */ +"datePickerTitle" = "Scegli una data e un'ora"; + /* loco:6294648c19755a1ae9494462 */ "dateTitle" = "Data:"; @@ -667,6 +685,12 @@ /* loco:6364d5ac2e2f281d52389ee2 */ "draftPrefix" = "(Bozza)"; +/* loco:6723aa01f9685843aa0de8a3 */ +"editSendDescription" = "Programming cancelled. This message will be moved to your drafts to be sent whenever you want."; + +/* loco:6723a9b2b22031bf3701ae62 */ +"editSendTitle" = "Modifica invio"; + /* loco:64243b4a9a9a1f26302e33f3 */ "emailWithoutSubjectDescription" = "State per inviare un messaggio senza oggetto. Volete continuare?"; @@ -895,6 +919,9 @@ /* loco:627a3c64f10f5f31f53e1c02 */ "inboxFolder" = "Posta in arrivo"; +/* loco:672398789bd6d8d56802d212 */ +"lastSelectedSchedule" = "Ultimo programma selezionato"; + /* loco:62c427c7ad522f1ff078a162 */ "loadingText" = "Caricamento…"; @@ -1003,6 +1030,12 @@ /* loco:6266655afabeeb6bc774c932 */ "newMessagePlaceholderTitle" = "Digitare il messaggio"; +/* loco:6723980d4062e74f78028152 */ +"nextMondayAfternoon" = "Lunedì pomeriggio"; + +/* loco:67238d29fe561f9d0a0f5732 */ +"nextMondayMorning" = "Lunedì prossimo"; + /* loco:62fb875a6743ac5a237b07e3 */ "noBodyTitle" = "Questo messaggio è vuoto."; @@ -1111,6 +1144,9 @@ /* loco:62baabfc07e6a001ca19e535 */ "refreshTokenError" = "Sei stato disconnesso"; +/* loco:67247c6c7e4e57666a017942 */ +"renameFolder" = "Rinominare la cartella"; + /* loco:62cd640724b16d271d296bc2 */ "reportDisplayProblemDescription" = "Accettate di condividere i vostri dati con i nostri sviluppatori in modo che possano aiutarvi a risolvere il vostro problema?"; @@ -1141,6 +1177,12 @@ /* loco:66e2826251d88f0bdc097c12 */ "saveMailInkDrive" = "Salva in kDrive"; +/* loco:6723a3818bedb42b0805f613 */ +"scheduleSendingTitle" = "Pianifica l'invio"; + +/* loco:6723a770a20911146d083622 */ +"scheduledEmailHeader" = "Questa email verrà inviata in questa data: %@"; + /* loco:62a9db4ae45f1e29371ff802 */ "scheduledMessagesFolder" = "Messaggi programmati"; @@ -1615,6 +1657,12 @@ /* loco:651ec8814a88e40c620a2f32 */ "syncTutorialStepCount" = "%1$d di %2$d"; +/* loco:672386513ba28533830dc293 */ +"thisAfternoon" = "Questo pomeriggio"; + +/* loco:67238c432a68eb6c2600fc52 */ +"thisEvening" = "Questa sera"; + /* loco:63f380d5d0a8f81b511bf704 */ "threadListDeletionConfirmationAlertDescription" = "Sei sicuro di voler cancellare questo messaggio in modo permanente?"; @@ -1687,6 +1735,9 @@ /* loco:62665fa13789aa7e8353ad62 */ "toTitle" = "A:"; +/* loco:67238cec47b13a82520c0245 */ +"tomorrowMorning" = "Domani mattina"; + /* loco:641db88f88b1f63cb05aad52 */ "tooManyRecipients" = "Non è possibile aggiungere questo indirizzo perché è stato raggiunto il limite di destinatari";