diff --git a/document-viewer/build.gradle b/document-viewer/build.gradle index 756c69725..b89481572 100644 --- a/document-viewer/build.gradle +++ b/document-viewer/build.gradle @@ -3,6 +3,7 @@ apply plugin: 'com.android.application' dependencies { compile 'jcifs:jcifs:1.3.17' compile 'com.android.support:support-v4:24.1.1' + compile 'ch.acra:acra:4.9.0' } import java.util.regex.Pattern diff --git a/document-viewer/src/main/java/org/ebookdroid/EBookDroidApp.java b/document-viewer/src/main/java/org/ebookdroid/EBookDroidApp.java index db025edcb..e53a62ef0 100644 --- a/document-viewer/src/main/java/org/ebookdroid/EBookDroidApp.java +++ b/document-viewer/src/main/java/org/ebookdroid/EBookDroidApp.java @@ -1,5 +1,8 @@ package org.ebookdroid; +import org.acra.ACRA; +import org.acra.ReportingInteractionMode; +import org.acra.annotation.ReportsCrashes; import org.ebookdroid.common.bitmaps.BitmapManager; import org.ebookdroid.common.bitmaps.ByteBufferManager; import org.ebookdroid.common.cache.CacheManager; @@ -27,6 +30,11 @@ import org.emdev.utils.concurrent.Flag; import org.sufficientlysecure.viewer.R; +@ReportsCrashes(mailTo = "fixme", + mode = ReportingInteractionMode.DIALOG, + resDialogCommentPrompt = R.string.crash_dialog_comment_prompt, + resDialogText = R.string.crash_dialog_text, + resDialogTitle = R.string.crash_dialog_title) public class EBookDroidApp extends BaseDroidApp implements IAppSettingsChangeListener, IBackupSettingsChangeListener, ILibSettingsChangeListener { @@ -159,4 +167,11 @@ private static Object preallocateHeap(final int size) { return null; } + @Override + protected void attachBaseContext(Context base) { + super.attachBaseContext(base); + + // The following line triggers the initialization of ACRA + ACRA.init(this); + } } diff --git a/document-viewer/src/main/res/values-es/strings_common.xml b/document-viewer/src/main/res/values-es/strings_common.xml index 33c37f898..70b9a2155 100644 --- a/document-viewer/src/main/res/values-es/strings_common.xml +++ b/document-viewer/src/main/res/values-es/strings_common.xml @@ -1,48 +1,67 @@ - "Lector de documentos"--> + "Lector de documentos" + "Cerrando visor…" "¿Realmente quieres cerrar el visor?" "¿Queréis almacenar este documento?" "Almacenar y cerrar" - "Cerrar"--> + "Cerrar" + "Error en la aplicación" - "Intent o esquema erróneos:\n%s" - "No hay datos en el Intent:\n%s" - "Tipo de datos del Intent desconocidos:\n%s" + "Intent o esquema erróneos:\n + %s" + "No hay datos en el Intent:\n + %s" + "Tipo de datos del Intent desconocidos:\n + %s" + "Cargando libro: %1$s…" + "Contraseña incorrecta…" "Introduzca la contraseña…" - "Sucedió un error inesperado:\n%s" + + "Sucedió un error inesperado:\n + %s" + "Buscando en la página %1$d…" "Texto no encontrado" + "Ir a Página" "Ir a Página" "Página" "Cerrar" + "Introduce nombre para nueva copia de seguridad…" "Copia de seguridad" "Restaurar" "Eliminar…" + "Introduzca una descripción para el marcador" "Inicio" "Posición actual" "Fin" "Número de página inválido. Rango: %1$d-%2$d" + "Marcadores" "Eliminar los marcadores" "¿Está seguro de querer eliminar todos los marcadores?" + "Eliminar marcador" "¿Está seguro de querer eliminar este marcador?" + "Borrar historial reciente" "¿Está seguro de querer borrar la lista de los libros recientes?" + "Estanterías" "Libros recientes" + "Borrar la lista de recientes" "Eliminar todos los marcadores" "Eliminar todos los ajustes de los libros" "Eliminar todos los archivos almacenados en caché" + "es" "Acerca del programa" "Información general" @@ -51,21 +70,25 @@ "Software de terceros" "Modificaciones" "Agradecimientos" - "Donativos"--> + "Donativos" + "Navegador OPDS" "Navegador OPDS" + "Conectando…" "Cargando catálogo" "Cargando libro: %1$s/%2$s…" "Desempaquetando libro: %1$s/%2$s…" + "Descarga del libro completa: %s" "Descarga del libro fallida: %s" + "Añadir nuevo feed" "Añadiendo nuevo catalogo" "Introduce un alias y una URL para el catálogo" "Añadir" - "Alias:" - "URL:" + "Alias:" + "URL:" "Se requiere autorización" "Editar catálogo" "Introducir alias y URL para el catálogo" @@ -79,25 +102,33 @@ "Contraseña:" "Acceso" "Error OPDS" - "%s" + "%s" "Reintentar" + "Copiando libro" "Copiando libro: %1$s/%2$s…" "Copia del libro completa: %s" "Copia de libro fallida: %s" + "Moviendo libro…" "Moviendo libro: %1$s/%2$s…" "Mover libro completado: %s" "Fallo al mover el libro: %s" + "Renombrar libro" "Introduce nuevo nombre para el libro:" + "Borrar libro" "¿Estás seguro de que quieres borrar este libro?" + "Índice" "No existe índice" + "Número de página inválido. Rango: 1-%1$d" + "Cargando… Espere por favor" "Obteniendo tamaño de página %1$d/%2$d" + "Toque simple" "Toque doble" "Toque largo" @@ -105,20 +136,26 @@ "Reiniciar" "Borrar" "Limpiar" + "Resultado de la búsqueda" "Buscar…" - "Libros: %1$d" - "Copiar libro a…" - "Mover libro a…" + + "Libros: %1$d" + "Copiar libro a…" + "Mover libro a…" + "Selecciona el tipo de libro para descargar" "Descargando libro como…" "Tipo Raw" + "Archivo añadido a la biblioteca" "Archivo eliminado de la biblioteca" + "Atención" - "A partir de la versión 1.5, las fuentes de PDF y FB2 ya no están incluidas en la aplicación. Se usarán las fuentes estándar del sistema. Si quieres restablecer las fuentes antiguas o instalar otras, utiliza por favor los paquetes de instalación de fuentes de la Play Store: <ul><li><a href="market://details?id=org.ebookdroid.fontpack.legacy">Fuentes antiguas</a></li></ul>" + "A partir de la versión 1.5, las fuentes de PDF y FB2 ya no están incluidas en la aplicación. Se usarán las fuentes estándar del sistema. Si quieres restablecer las fuentes antiguas o instalar otras, utiliza por favor los paquetes de instalación de fuentes de la Play Store: " + "Moviendo los archivos en memoria…" "Moviendo los archivos en memoria %1$d/%2$d" - "Esta acción solamente está disponible en el modo de vista %1$s" + "Esta acción solamente está disponible en el modo de vista %1$s" diff --git a/document-viewer/src/main/res/values-es/strings_mainmenu.xml b/document-viewer/src/main/res/values-es/strings_mainmenu.xml index 9ccf74e17..fdb8a4cda 100644 --- a/document-viewer/src/main/res/values-es/strings_mainmenu.xml +++ b/document-viewer/src/main/res/values-es/strings_mainmenu.xml @@ -20,15 +20,24 @@ "Mostrar menú de opciones" "Configuración de Copias de seguridad y Respaldo" "Ajuste manual" + Única página + "Search" + "Navegación..." "Ver..." "Ajuster..." - "Mostrar la biblioteca"--> + + Compartir... + Abrir con... + + "Mostrar la biblioteca" "Mostrar recientes" "Almcenamientos" "Sistema de ficheros" - "Tarjeta de memoria SD"--> + "Tarjeta de memoria SD" + "Show files" + "Forzar retrato" "Forzar apaisado" - + Orientación inversa diff --git a/document-viewer/src/main/res/values-es/strings_manual_cropping.xml b/document-viewer/src/main/res/values-es/strings_manual_cropping.xml index 1b7234f21..312766108 100644 --- a/document-viewer/src/main/res/values-es/strings_manual_cropping.xml +++ b/document-viewer/src/main/res/values-es/strings_manual_cropping.xml @@ -5,7 +5,7 @@ "Recortar sólo la página actual" "Recortas todas las páginas pares (impares)" "Recortar páginas pares e impares simétricamente" - "Recortar todas las páginas" + "Recortar todas las páginas" "Eliminar los ajustes de recorte para la página(s) actual" "Eliminar todos los ajustes de recorte" "Volver a la selección de área" diff --git a/document-viewer/src/main/res/values-es/strings_opdsmenu.xml b/document-viewer/src/main/res/values-es/strings_opdsmenu.xml index 58602777b..fd9a7e5f1 100644 --- a/document-viewer/src/main/res/values-es/strings_opdsmenu.xml +++ b/document-viewer/src/main/res/values-es/strings_opdsmenu.xml @@ -7,9 +7,12 @@ "Sección siguiente" "Añadir" "Cerrar" + "Descargar" + "Abrir" + "Modificar" "Borrar" - + diff --git a/document-viewer/src/main/res/values-es/strings_preferences_backup.xml b/document-viewer/src/main/res/values-es/strings_preferences_backup.xml index fd0003eb0..fde985186 100644 --- a/document-viewer/src/main/res/values-es/strings_preferences_backup.xml +++ b/document-viewer/src/main/res/values-es/strings_preferences_backup.xml @@ -3,14 +3,19 @@ "Copia seguridad y restauración" "Preferencias de Copia de seguridad y restauración" + "Copia de seguridad al salir" "Se realizará automáticamente una copia de seguridad de las preferencias al salir de la aplicación" + "Copia de seguridad al cerrar libro" "Se realizará una copia de seguridad de las preferencias al cerrar el libro" + "Número de copias automáticas" "Número máximo de copias de seguridad automáticas" + "Copia de los ajustes del libro" "Copia de los ajustes del libro" + "Ninguno" "Reciente" "Todo" diff --git a/document-viewer/src/main/res/values-es/strings_preferences_browser.xml b/document-viewer/src/main/res/values-es/strings_preferences_browser.xml index defe4b277..22cb70fb7 100644 --- a/document-viewer/src/main/res/values-es/strings_preferences_browser.xml +++ b/document-viewer/src/main/res/values-es/strings_preferences_browser.xml @@ -3,43 +3,61 @@ "Ver archivos" "Configuración de archivos y tipos compatibles" + "Usar la vista de biblioteca" "Usar cubiertas/portadas en biblioteca en lugar de listas" + "Directorio con escaneo automático" "Directorio para búsqueda automática de archivos" + "Auto-escanear extraíbles" "Búsqueda automática en medios extraíbles presentes" + "Mostrar extraíbles" "Mostrar medios extraíbles en el menu de almacenamiento" + "Mostrar directorios escaneados" - "Mostrar directorios para búsqueda automática en el menu de almacenamiento"--> + "Mostrar directorios para búsqueda automática en el menu de almacenamiento" + "Mostrar notificaciónes" "Mostrar notificaciónes en cuanto a archivos añadidos/eliminados" + "Localización de la caché" "Localización del archivo de caché" "En System" "En Sdcard" + "Tipos de Archivo" "Tipos de Archivo a mostrar en la biblioteca" - + + .djvu "Mostrar los archivos DjVu" - + + .djv "Mostrar los archivos DjVu" - + + .pdf "Mostrar los archivos PDF" - + + .xps "Mostrar los archivos XPS" - + + .oxps "Mostrar los archivos OXPS" - + + .epub "Mostrar los archivos EPUB" - + + .cbz "Mostrar los archivos CBZ" - + + .cbr "Mostrar los archivos CBR" - + + .fb2 "Mostrar los archivos FB2 " - - "Mostrar los archivos FB2.ZIP" + + .fb2.zip + Show FB2.ZIP files diff --git a/document-viewer/src/main/res/values-es/strings_preferences_navigation.xml b/document-viewer/src/main/res/values-es/strings_preferences_navigation.xml index 70691b501..ca2e11651 100644 --- a/document-viewer/src/main/res/values-es/strings_preferences_navigation.xml +++ b/document-viewer/src/main/res/values-es/strings_preferences_navigation.xml @@ -1,23 +1,27 @@ - "Navegación e Historial"--> + "Navegación e Historial" "Ajustes de navegación e historial" - "Mostrar marcadores"--> + + "Mostrar marcadores" "Mostrar los marcadores en el menú de navegación" + "Elige color para el resalte de los enlaces" "Resaltar enlaces" + "Seleccionar color para el resalte de los resultados de búsqueda" "Resaltar resultados" + "Selecciona el color para resaltar el actual resultado de búsqueda" "Resaltar resultado actual" + "Almacenar la página destino en el historial de navegación" - + "Almacenar enlace destino en el historial de navegación" - + "Almacenar enlace destino de una imagen en el historial de navegación" - + "Almacenar la búsqueda destino en el historial de navegación" - diff --git a/document-viewer/src/main/res/values-es/strings_preferences_opds.xml b/document-viewer/src/main/res/values-es/strings_preferences_opds.xml index 36e9ca205..17ffaa9d3 100644 --- a/document-viewer/src/main/res/values-es/strings_preferences_opds.xml +++ b/document-viewer/src/main/res/values-es/strings_preferences_opds.xml @@ -3,14 +3,19 @@ "Configuración de OPDS" "Ajustes del Navegador OPDS" + "Carpeta de descargas" "Descargar a" + "Filtrar formatos de libro" "Filtrar formatos de libro no soportados" + "Descargar libros comprimidos" "Descargar libros comprimidos" + "Desempaquetar libros comprimidos" "Desempaquetar los libros comprimidos tras su descarga" + "Eliminar libros comprimidos" "Eliminar los libros comprimidos tras desempaquetar" diff --git a/document-viewer/src/main/res/values-es/strings_preferences_performance.xml b/document-viewer/src/main/res/values-es/strings_preferences_performance.xml index c2c074bdb..f9bdb3b0f 100644 --- a/document-viewer/src/main/res/values-es/strings_preferences_performance.xml +++ b/document-viewer/src/main/res/values-es/strings_preferences_performance.xml @@ -3,32 +3,43 @@ "Ajustes de rendimiento" "Mejorar el rendimiento ajustando determinados parámetros" + "Páginas en memoria" "Número de páginas a almacenar en memoria" + "Preferencias de bajo nivel" "Preferencias de bajo nivel para la aplicación (se aplican tras recargar el documento)" + "Hilos para la decodificación" "Número de hilos usados en el proceso de decodificación" + "Prioridad del hilo de decodificación" "Define la prioridad del hilo encargado de la decodificación" + "Prioridad del hilo de dibujo" "Define la prioridad del hilo encargado del dibujo en pantalla" + "Baja" "Debajo de lo normal" - "Normal" + "Normal" "Arriba de lo normal" "Alta" - "Decodificar durante desplazamiento"--> + + "Decodificar durante desplazamiento" "Permitir la decodificación de páginas cuando este desplazando o hojeando en el documento." + "Tamaño de la texturas" "Define el tamaño de las texturas" - - - - - + + "64 × 64" + "128 × 128" + "256 × 256" + "512 × 512" + "1024 × 1024" + "Reserva de Heap" "Tamaño en MB de la reserva de Heap durante el inicio de la aplicación" + "Tamaño de almacenamiento interno de MuPDF" "Tamaño en MB para el almacenamiento interno de MuPDF" diff --git a/document-viewer/src/main/res/values-es/strings_preferences_render.xml b/document-viewer/src/main/res/values-es/strings_preferences_render.xml index bfc859d50..16c2f897d 100644 --- a/document-viewer/src/main/res/values-es/strings_preferences_render.xml +++ b/document-viewer/src/main/res/values-es/strings_preferences_render.xml @@ -3,11 +3,12 @@ "Modo de rotación" "Cómo actúa la rotación" + "Sin especificar" "Forzar apaisado" "Forzar retrato" "Usuario" - "Heredar del fondo"--> + "Heredar del fondo" "Automático" "Pasar de sensores" "Sensor apaisado" @@ -15,32 +16,45 @@ "Modo apaisado invertido" "Modo retrato invertido" "Sensor completo" + "Representación" "Configuración de la Representación" + "Configuración del libro" "Configuración para el libro actual" + "Distancia de primera página" - "Indice de la primera página presentada al usuario"--> + "Indice de la primera página presentada al usuario" + "Dividir páginas" "Dividir páginas apaisadas en dos de tipo retrato" + "Dividir páginas derecha-a-izquierda" "Dividir páginas apaisadas con dirección derecha-a-izquierda en dos de tipo retrato" + "Recortar las páginas" "Recortar los márgenes de las páginas (experimental)" + "Modo de visualizado" "Cómo visualizar el paginado del documento" + "Desplazamiento vertical" "Desplazamiento horizontal" "Página única" + "Configuración de página única" "Ajustes para el modo de página única" + "Modo de alineación de página" "Cómo alinear las páginas" + "Según anchura" "Según altura" "Automático" + "Animación" "Seleccione el tipo de animación para las transiciones" + "Ninguno" "Transición simple" "Transición dinámica" @@ -49,19 +63,34 @@ "Fundido" "Compresión" "Otro desplazamiento" - "Efectos post–proceso" + + "Efectos post–proceso" "Efectos de post–procesado" + "Modo nocturno" "Letras blancas sobre fondo negro" + "Imágenes positivas en modo nocturno" "Mostrar las imágenes en escala de grises en modo nocturno (no invertir los colores de la imagen)" + + Tinte + Colorear la página usando el color especificado debajo + + Color de tinte + Color con que colorear las páginas + "Contraste" "Nivel de corrección de contraste (0–1000, 100 por defecto)" + "Gamma" "Nivel de corrección de gamma (0–200, 100 por defecto)" + "Exposición" "Nivel de corrección de exposición (0–200, 100 por defecto)" + "Auto ajustar niveles" "Ajustar automáticamente los niveles de corrección" + De derecha a izquierda + Página ordenada para deslizamiento horizontal y modo de página única diff --git a/document-viewer/src/main/res/values-es/strings_preferences_scroll.xml b/document-viewer/src/main/res/values-es/strings_preferences_scroll.xml index ed747e9e9..e3b013f18 100644 --- a/document-viewer/src/main/res/values-es/strings_preferences_scroll.xml +++ b/document-viewer/src/main/res/values-es/strings_preferences_scroll.xml @@ -3,13 +3,23 @@ "Táctil y desplazamientos" "Configuración táctil y desplazamientos" + "Habilitar toques" "Utilice la configuración de toques para definir regiones y acciones" + "Longitud del desplazamiento" "Ajuste la longitud del desplazamiento" + "Demora al procesar toque" "Demora al procesar toque (en milisegundos)" + "Animar desplazamiento" "Animar desplazamiento durante los modos de desplazamiento" + Deslizamiento con los botones de volumen + Usar los botones de volumen en lugar de ajustar el volumen + + Toca para alternar pantalla completa + Alternar pantalla completa al tocar en cualquier lado fuera de la zona de toque o hipervínculo + diff --git a/document-viewer/src/main/res/values-es/strings_preferences_typespec.xml b/document-viewer/src/main/res/values-es/strings_preferences_typespec.xml index 98d5a4279..5717f6a4c 100644 --- a/document-viewer/src/main/res/values-es/strings_preferences_typespec.xml +++ b/document-viewer/src/main/res/values-es/strings_preferences_typespec.xml @@ -3,55 +3,76 @@ "Ajustes específicos" "Ajustes específicos para cada formato" - + + DJVU "Ajustes para DJVU" + "Modo de representación" "Modo de representación de la página" - "Color" + + "Color" "Blanco y Negro" "Sólo el color" "Sólo la máscara" "Sólo la capa de fondo" "Sólo la capa principal" - + + PDF "Opciones específicas para PDF" + "Personalizar DPI" "Definir los valores personalizados de DPI a continuación" + "DPI en X" "DPI Horizontal (dirección X)" + "DPI en Y" "DPI Vertical (dirección Y)" + "Fuentes Monospace" "Define el paquete de fuentes monospace a utilizar" + "Fuentes Sans" "Define el paquete de fuentes sans a utilizar" + "Fuentes Serif" "Define el paquete de fuentes serif a utilizar" + "Fuentes Symbol" "Define el paquete de fuentes symbol a utilizar" + "Fuentes Dingbat" "Define el paquete de fuentes dingbat a utilizar" + "Fuentes Android por defecto" + "CMYK lento" "Emplear el algoritmo de conversión lento pero preciso CMYK a RGB" - + + FB2 "Opciones específicas para FB2" + "Intérprete XML" "Intérprete XML" + "Basado en VTD" "Tonto & Sucio" + "Tamaño de la fuente" "Tamaño base de la fuente" + "Fuentes FB2" "Define el paquete de fuentes para el renderizado de FB2" + "Diminuta" "Pequeña" - "Normal" + "Normal" "Grande" "Enorme" + "Habilitar separación silábica" "Activar el soporte experimental para la separación silábica" + "Caché de imágenes" "Almacenar temporalmente las images de los documentos en disco para reducir el consumo de memoria" - diff --git a/document-viewer/src/main/res/values-es/strings_preferences_ui.xml b/document-viewer/src/main/res/values-es/strings_preferences_ui.xml index 2759b76cb..0150448af 100644 --- a/document-viewer/src/main/res/values-es/strings_preferences_ui.xml +++ b/document-viewer/src/main/res/values-es/strings_preferences_ui.xml @@ -3,8 +3,10 @@ "Interfaz de usuario" "Configuración de la interfaz de usuario" + "Idioma" "Idioma para la interfaz de usuario (necesario reiniciar)" + "Sistema" "Inglés (English)" "Alemán (Deutsch)" @@ -16,32 +18,47 @@ "Ukraniano (Український)" "Chino (中文简体)" "Hebreo (עברית)" + Coreano (한국어) + Esperanto + Polaco (Polski) + "Abrir reciente" "Al arrancar, abrir automáticamente el último libro" + "Confirmar cerrar" "Confirmar el cierre al presionar Volver" + "Brillo" "Establecer la Intensidad general de la imagen (0–100)" + "Brillo en modo nocturno" "Aplicar la configuración de brillo sólo para el modo nocturno" + "No apagar la pantalla" "Mantener la pantalla siempre encendida" + "Pantalla completa" "Ocultar la barra de estado." + "Mostrar título" "Mostrar título. Se necesita reabrir el documento" + "Página en el título" "Mostrar número de página actual en el encabezado" + "Posición del número de página" "Posición de la tostada con el número de página" + "Posición del aumento" "Posición de la tostada con el aumento aplicado" - "Invisible" + + "Invisible" "Esquina superior izquierda" "Esquina superior derecha" "Esquina inferior izquierda" "Zona inferior de la pantalla" "Esquina inferior derecha" + "Mostrar icono de animación" "Mostrar animación o icono de desplazamiento si están activados" diff --git a/document-viewer/src/main/res/values/strings_common.xml b/document-viewer/src/main/res/values/strings_common.xml index 703eef114..59b7f39c5 100644 --- a/document-viewer/src/main/res/values/strings_common.xml +++ b/document-viewer/src/main/res/values/strings_common.xml @@ -154,4 +154,10 @@ Moving cached files %1$d/%2$d This action is only available in view mode %1$s + + Document Viewer has crashed + An unexpected error occurred + forcing the application to stop. Would you like to e-mail the + details to help fix the issue? + You can add extra information and comments here: \ No newline at end of file