Allow export to JPEG (#68)

* SettingScreen: export format

* Allow export to JPEG

* Adjust messages in UI to work with PDF and JPEG

* Message for file size should depend on number of files

* Fix call to MediaScanner to avoid crash when scanning multiple files

* Fix strange handling of Open button
This commit is contained in:
pynicolas
2025-11-30 16:55:36 +01:00
committed by GitHub
parent 7fbda5339a
commit 4453eb1be0
21 changed files with 508 additions and 299 deletions

View File

@@ -11,7 +11,7 @@
<string name="contact">Contacto</string>
<string name="copied_logs">Registros copiados al portapapeles</string>
<string name="copy_logs">Copiar registros</string>
<string name="creating_pdf">Creando PDF</string>
<string name="creating_export">Preparando la exportación</string>
<string name="delete_page">Eliminar página</string>
<string name="delete_page_warning">¿Quieres eliminar esta página?</string>
<string name="developer">Desarrollador</string>
@@ -19,12 +19,14 @@
<string name="download_dirname">Descargas</string>
<string name="end_scan">Finalizar escaneo</string>
<string name="error">Error: %1$s</string>
<string name="error_no_app">No se encontró ninguna aplicación para abrir este archivo</string>
<string name="error_no_document">No se detectó ningún documento</string>
<string name="error_no_pdf_app">No se encontró ninguna aplicación para abrir PDF</string>
<string name="error_save">Error al guardar el PDF</string>
<string name="error_save">No se pudo guardar el archivo</string>
<string name="export">Exportar</string>
<string name="export_as">Exportar como %1$s</string>
<string name="export_directory">Carpeta de exportación</string>
<string name="export_pdf">Exportar PDF</string>
<string name="file_size">Tamaño del archivo: %1$s</string>
<string name="file_size_total">Tamaño total: %1$s</string>
<string name="filename">Nombre del archivo</string>
<string name="grant_permission">Conceder permiso</string>
<string name="last_saved_pdf_files">PDF recientes guardados en este dispositivo:</string>
@@ -36,8 +38,7 @@
<string name="menu">Menú</string>
<string name="new_document_warning">El escaneo actual se perderá. ¿Deseas continuar?</string>
<string name="open">Abrir</string>
<string name="open_pdf">Abrir PDF</string>
<string name="pdf_saved_to">PDF guardado en %1s</string>
<string name="open_file">Abrir archivo</string>
<string name="reset_to_default">Restablecer valores predeterminados</string>
<string name="resume">Reanudar</string>
<string name="save">Guardar</string>
@@ -45,8 +46,8 @@
<string name="scan_in_progress">Escaneo en curso</string>
<string name="settings">Ajustes</string>
<string name="share">Compartir</string>
<string name="share_pdf">Compartir PDF</string>
<string name="storage_permission_denied">No se puede guardar el archivo PDF: permiso denegado</string>
<string name="share_document">Compartir documento</string>
<string name="storage_permission_denied">No se puede guardar el archivo: permiso denegado</string>
<string name="turn_off_torch">Apagar linterna</string>
<string name="turn_on_torch">Encender linterna</string>
<string name="unknown_size">Tamaño desconocido</string>
@@ -54,6 +55,10 @@
<string name="view_full_list">Ver lista completa</string>
<string name="view_the_full_license">Ver la licencia completa</string>
<string name="yes"></string>
<plurals name="files_saved_to" tools:ignore="MissingQuantity">
<item quantity="one">%2$s guardado en %3$s</item>
<item quantity="other">%1$d archivos guardados en %3$s</item>
</plurals>
<plurals name="page_count" tools:ignore="MissingQuantity">
<item quantity="one">%d página</item>
<item quantity="other">%d páginas</item>