Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions document-viewer/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
15 changes: 15 additions & 0 deletions document-viewer/src/main/java/org/ebookdroid/EBookDroidApp.java
Original file line number Diff line number Diff line change
@@ -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;
Expand Down Expand Up @@ -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 {

Expand Down Expand Up @@ -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);
}
}
67 changes: 52 additions & 15 deletions document-viewer/src/main/res/values-es/strings_common.xml
Original file line number Diff line number Diff line change
@@ -1,48 +1,67 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">

<string name="app_name">"Lector de documentos"</string>-->
<string name="app_name">"Lector de documentos"</string>

<string name="confirmclose_title">"Cerrando visor…"</string>
<string name="confirmclose_msg">"¿Realmente quieres cerrar el visor?"</string>
<string name="confirmsave_msg">"¿Queréis almacenar este documento?"</string>
<string name="confirmsave_yes_btn">"Almacenar y cerrar"</string>
<string name="confirmsave_no_btn">"Cerrar"</string>-->
<string name="confirmsave_no_btn">"Cerrar"</string>

<string name="error_dlg_title">"Error en la aplicación"</string>
<string name="msg_bad_intent">"Intent o esquema erróneos:\n%s"</string>
<string name="msg_no_intent_data">"No hay datos en el Intent:\n%s"</string>
<string name="msg_unknown_intent_data_type">"Tipo de datos del Intent desconocidos:\n%s"</string>
<string name="msg_bad_intent">"Intent o esquema erróneos:\n
%s"</string>
<string name="msg_no_intent_data">"No hay datos en el Intent:\n
%s"</string>
<string name="msg_unknown_intent_data_type">"Tipo de datos del Intent desconocidos:\n
%s"</string>

<string name="msg_loading_book">"Cargando libro: %1$s…"</string>

<string name="msg_wrong_password">"Contraseña incorrecta…"</string>
<string name="msg_password_required">"Introduzca la contraseña…"</string>
<string name="msg_unexpected_error">"Sucedió un error inesperado:\n%s"</string>

<string name="msg_unexpected_error">"Sucedió un error inesperado:\n
%s"</string>

<string name="msg_search_text_on_page">"Buscando en la página %1$d…"</string>
<string name="msg_no_text_found">"Texto no encontrado"</string>

<string name="dialog_title_goto_page">"Ir a Página"</string>
<string name="button_goto_page">"Ir a Página"</string>
<string name="text_page">"Página"</string>
<string name="error_close">"Cerrar"</string>

<string name="dialog_backup_name_hint">"Introduce nombre para nueva copia de seguridad…"</string>
<string name="dialog_backup_backup">"Copia de seguridad"</string>
<string name="dialog_backup_restore">"Restaurar"</string>
<string name="dialog_backup_remove">"Eliminar…"</string>

<string name="add_bookmark_name">"Introduzca una descripción para el marcador"</string>
<string name="bookmark_start">"Inicio"</string>
<string name="bookmark_current">"Posición actual"</string>
<string name="bookmark_end">"Fin"</string>
<string name="bookmark_invalid_page">"Número de página inválido. Rango: %1$d-%2$d"</string>

<string name="bookmarks_title">"Marcadores"</string>
<string name="clear_bookmarks_title">"Eliminar los marcadores"</string>
<string name="clear_bookmarks_text">"¿Está seguro de querer eliminar todos los marcadores?"</string>

<string name="del_bookmark_title">"Eliminar marcador"</string>
<string name="del_bookmark_text">"¿Está seguro de querer eliminar este marcador?"</string>

<string name="clear_recent_title">"Borrar historial reciente"</string>
<string name="clear_recent_text">"¿Está seguro de querer borrar la lista de los libros recientes?"</string>

<string name="bookcase_shelves">"Estanterías"</string>
<string name="recent_title">"Libros recientes"</string>

<string name="list_clear_recent_mode_clear_recent_list">"Borrar la lista de recientes"</string>
<string name="list_clear_recent_mode_delete_bookmarks">"Eliminar todos los marcadores"</string>
<string name="list_clear_recent_mode_delete_book_settings">"Eliminar todos los ajustes de los libros"</string>
<string name="list_clear_recent_mode_delete_cached_data">"Eliminar todos los archivos almacenados en caché"</string>

<string name="about_prefix">"es"</string>
<string name="about_title">"Acerca del programa"</string>
<string name="about_commmon_title">"Información general"</string>
Expand All @@ -51,21 +70,25 @@
<string name="about_3dparty_title">"Software de terceros"</string>
<string name="about_changelog_title">"Modificaciones"</string>
<string name="about_thanks_title">"Agradecimientos"</string>
<string name="about_donations">"Donativos"</string>-->
<string name="about_donations">"Donativos"</string>

<string name="opds">"Navegador OPDS"</string>
<string name="menu_opds">"Navegador OPDS"</string>

<string name="opds_connecting">"Conectando…"</string>
<string name="opds_loading_catalog">"Cargando catálogo"</string>
<string name="opds_loading_book">"Cargando libro: %1$s/%2$s…"</string>
<string name="opds_unpacking_book">"Desempaquetando libro: %1$s/%2$s…"</string>

<string name="opds_download_complete">"Descarga del libro completa: %s"</string>
<string name="opds_download_error">"Descarga del libro fallida: %s"</string>

<string name="opds_add_new_feed">"Añadir nuevo feed"</string>
<string name="opds_addfeed_title">"Añadiendo nuevo catalogo"</string>
<string name="opds_addfeed_msg">"Introduce un alias y una URL para el catálogo"</string>
<string name="opds_addfeed_ok">"Añadir"</string>
<string name="opds_addfeed_alias" translatable="true">"Alias:"</string>
<string name="opds_addfeed_url" translatable="true">"URL:"</string>
<string name="opds_addfeed_alias">"Alias:"</string>
<string name="opds_addfeed_url">"URL:"</string>
<string name="opds_addfeed_auth">"Se requiere autorización"</string>
<string name="opds_editfeed_title">"Editar catálogo"</string>
<string name="opds_editfeed_msg">"Introducir alias y URL para el catálogo"</string>
Expand All @@ -79,46 +102,60 @@
<string name="opds_authfeed_password">"Contraseña:"</string>
<string name="opds_authfeed_ok">"Acceso"</string>
<string name="opds_error_title">"Error OPDS"</string>
<string name="opds_error_msg" translatable="true">"%s"</string>
<string name="opds_error_msg">"%s"</string>
<string name="opds_retry_download">"Reintentar"</string>

<string name="book_copy_start">"Copiando libro"</string>
<string name="book_copy_progress">"Copiando libro: %1$s/%2$s…"</string>
<string name="book_copy_complete">"Copia del libro completa: %s"</string>
<string name="book_copy_error">"Copia de libro fallida: %s"</string>

<string name="book_move_start">"Moviendo libro…"</string>
<string name="book_move_progress">"Moviendo libro: %1$s/%2$s…"</string>
<string name="book_move_complete">"Mover libro completado: %s"</string>
<string name="book_move_error">"Fallo al mover el libro: %s"</string>

<string name="book_rename_title">"Renombrar libro"</string>
<string name="book_rename_msg">"Introduce nuevo nombre para el libro:"</string>

<string name="book_delete_title">"Borrar libro"</string>
<string name="book_delete_msg">"¿Estás seguro de que quieres borrar este libro?"</string>

<string name="outline_title">"Índice"</string>
<string name="outline_missed">"No existe índice"</string>

<string name="error_page_out_of_rande">"Número de página inválido. Rango: 1-%1$d"</string>

<string name="msg_loading">"Cargando… Espere por favor"</string>
<string name="msg_getting_page_size">"Obteniendo tamaño de página %1$d/%2$d"</string>

<string name="tap_zones_single_tap">"Toque simple"</string>
<string name="tap_zones_double_tap">"Toque doble"</string>
<string name="tap_zones_long_tap">"Toque largo"</string>
<string name="tap_zones_two_finger_tap">"Toque con dos dedos"</string>
<string name="tap_zones_reset">"Reiniciar"</string>
<string name="tap_zones_delete">"Borrar"</string>
<string name="tap_zones_clear">"Limpiar"</string>

<string name="search_results_title">"Resultado de la búsqueda"</string>
<string name="search_book_dlg_title">"Buscar…"</string>
<string name="folder_books_count">"Libros: %1$d"</string>
<string name="copy_book_to_dlg_title">"Copiar libro a…"</string>
<string name="move_book_to_dlg_title">"Mover libro a…"</string>

<string name="folder_books_count" >"Libros: %1$d"</string>
<string name="copy_book_to_dlg_title" >"Copiar libro a…"</string>
<string name="move_book_to_dlg_title" >"Mover libro a…"</string>

<string name="opds_downloading_type_dlg_title">"Selecciona el tipo de libro para descargar"</string>
<string name="opds_downloading_dlg_title">"Descargando libro como…"</string>
<string name="opds_downloading_dlg_raw_type">"Tipo Raw"</string>

<string name="notification_file_add">"Archivo añadido a la biblioteca"</string>
<string name="notification_file_delete">"Archivo eliminado de la biblioteca"</string>

<string name="font_reminder_title">"Atención"</string>
<string name="font_reminder">"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: &lt;ul&gt;&lt;li&gt;&lt;a href=&quot;market://details?id=org.ebookdroid.fontpack.legacy&quot;&gt;Fuentes antiguas&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;"</string>
<string name="font_reminder">"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>"</string>

<string name="cache_moving_text">"Moviendo los archivos en memoria…"</string>
<string name="cache_moving_progress">"Moviendo los archivos en memoria %1$d/%2$d"</string>
<string name="error_invalid_view_mode">"Esta acción solamente está disponible en el modo de vista %1$s"</string>

<string name="error_invalid_view_mode">"Esta acción solamente está disponible en el modo de vista %1$s"</string>
</resources>
15 changes: 12 additions & 3 deletions document-viewer/src/main/res/values-es/strings_mainmenu.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,24 @@
<string name="menu_show_options_menu">"Mostrar menú de opciones"</string>
<string name="menu_backupsettings">"Configuración de Copias de seguridad y Respaldo"</string>
<string name="menu_crop">"Ajuste manual"</string>
<string name="menu_singlepage">Única página</string>
<string name="menu_search">"Search"</string>

<string name="menu_navigation_menu">"Navegación..."</string>
<string name="menu_fastsettings_menu">"Ver..."</string>
<string name="menu_allsettings_menu">"Ajuster..."</string>
<string name="menu_show_library">"Mostrar la biblioteca"</string>-->

<string name="menu_share">Compartir...</string>
<string name="menu_openwith">Abrir con...</string>

<string name="menu_show_library">"Mostrar la biblioteca"</string>
<string name="menu_show_recent">"Mostrar recientes"</string>
<string name="menu_storages">"Almcenamientos"</string>
<string name="menu_storages_filesystem">"Sistema de ficheros"</string>
<string name="menu_storages_external">"Tarjeta de memoria SD"</string>-->
<string name="menu_storages_external">"Tarjeta de memoria SD"</string>
<string name="menu_show_files">"Show files"</string>

<string name="menu_force_portrait">"Forzar retrato"</string>
<string name="menu_force_landscape">"Forzar apaisado"</string>

<string name="menu_reverse_orientation">Orientación inversa</string>
</resources>
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<string name="manual_cropping_current">"Recortar sólo la página actual"</string>
<string name="manual_cropping_even">"Recortas todas las páginas pares (impares)"</string>
<string name="manual_cropping_even_symm">"Recortar páginas pares e impares simétricamente"</string>
<string name="manual_cropping_all">"Recortar todas las páginas"</string>
<string name="manual_cropping_all">"Recortar todas las páginas"</string>
<string name="manual_cropping_remove_current">"Eliminar los ajustes de recorte para la página(s) actual"</string>
<string name="manual_cropping_remove_all">"Eliminar todos los ajustes de recorte"</string>
<string name="manual_cropping_back">"Volver a la selección de área"</string>
Expand Down
5 changes: 4 additions & 1 deletion document-viewer/src/main/res/values-es/strings_opdsmenu.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,12 @@
<string name="opdsnextfolder">"Sección siguiente"</string>
<string name="opds_feed_add">"Añadir"</string>
<string name="opdsclose">"Cerrar"</string>

<string name="opds_book_download">"Descargar"</string>

<string name="opdsgoto">"Abrir"</string>

<string name="opds_feed_edit">"Modificar"</string>
<string name="opds_feed_delete">"Borrar"</string>

</resources>
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,19 @@

<string name="pref_backup_category">"Copia seguridad y restauración"</string>
<string name="pref_backup_category_summary">"Preferencias de Copia de seguridad y restauración"</string>

<string name="pref_backuponexit_title">"Copia de seguridad al salir"</string>
<string name="pref_backuponexit_summary">"Se realizará automáticamente una copia de seguridad de las preferencias al salir de la aplicación"</string>

<string name="pref_backuponbookclose_title">"Copia de seguridad al cerrar libro"</string>
<string name="pref_backuponbookclose_summary">"Se realizará una copia de seguridad de las preferencias al cerrar el libro"</string>

<string name="pref_maxnumberofautobackups_title">"Número de copias automáticas"</string>
<string name="pref_maxnumberofautobackups_summary">"Número máximo de copias de seguridad automáticas"</string>

<string name="pref_bookbackuptype_title">"Copia de los ajustes del libro"</string>
<string name="pref_bookbackuptype_summary">"Copia de los ajustes del libro"</string>

<string name="list_bookbackuptype_none">"Ninguno"</string>
<string name="list_bookbackuptype_recent">"Reciente"</string>
<string name="list_bookbackuptype_all">"Todo"</string>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,43 +3,61 @@

<string name="pref_browser_category">"Ver archivos"</string>
<string name="pref_browser_category_summary">"Configuración de archivos y tipos compatibles"</string>

<string name="pref_usebookcase_title">"Usar la vista de biblioteca"</string>
<string name="pref_usebookcase_summary">"Usar cubiertas/portadas en biblioteca en lugar de listas"</string>

<string name="pref_brautoscandir_title">"Directorio con escaneo automático"</string>
<string name="pref_brautoscandir_summary">"Directorio para búsqueda automática de archivos"</string>

<string name="pref_autoscanremovable_title">"Auto-escanear extraíbles"</string>
<string name="pref_autoscanremovable_summary">"Búsqueda automática en medios extraíbles presentes"</string>

<string name="pref_showremovable_title">"Mostrar extraíbles"</string>
<string name="pref_showremovable_summary">"Mostrar medios extraíbles en el menu de almacenamiento"</string>

<string name="pref_showscanning_title">"Mostrar directorios escaneados"</string>
<string name="pref_showscanning_summary">"Mostrar directorios para búsqueda automática en el menu de almacenamiento"</string>-->
<string name="pref_showscanning_summary">"Mostrar directorios para búsqueda automática en el menu de almacenamiento"</string>

<string name="pref_shownotifications_title">"Mostrar notificaciónes"</string>
<string name="pref_shownotifications_summary">"Mostrar notificaciónes en cuanto a archivos añadidos/eliminados"</string>

<string name="pref_cachelocation_title">"Localización de la caché"</string>
<string name="pref_cachelocation_summary">"Localización del archivo de caché"</string>
<string name="list_cachelocation_system">"En System"</string>
<string name="list_cachelocation_custom">"En Sdcard"</string>

<string name="pref_brbrfiletypesscreen_title">"Tipos de Archivo"</string>
<string name="pref_brbrfiletypesscreen_summary">"Tipos de Archivo a mostrar en la biblioteca"</string>
<!--<string name="pref_brfiletypedjvu_title">".djvu"</string>-->

<string name="pref_brfiletypedjvu_title">.djvu</string>
<string name="pref_brfiletypedjvu_summary">"Mostrar los archivos DjVu"</string>
<!--<string name="pref_brfiletypedjv_title">".djv"</string>-->

<string name="pref_brfiletypedjv_title">.djv</string>
<string name="pref_brfiletypedjv_summary">"Mostrar los archivos DjVu"</string>
<!--<string name="pref_brfiletypepdf_title">".pdf"</string>-->

<string name="pref_brfiletypepdf_title">.pdf</string>
<string name="pref_brfiletypepdf_summary">"Mostrar los archivos PDF"</string>
<!--<string name="pref_brfiletypexps_title">".xps"</string>-->

<string name="pref_brfiletypexps_title">.xps</string>
<string name="pref_brfiletypexps_summary">"Mostrar los archivos XPS"</string>
<!--<string name="pref_brfiletypeoxps_title">".oxps"</string>-->

<string name="pref_brfiletypeoxps_title">.oxps</string>
<string name="pref_brfiletypeoxps_summary">"Mostrar los archivos OXPS"</string>
<!--<string name="pref_brfiletypeepub_title">".epub"</string>-->

<string name="pref_brfiletypeepub_title">.epub</string>
<string name="pref_brfiletypeepub_summary">"Mostrar los archivos EPUB"</string>
<!--<string name="pref_brfiletypecbz_title">".cbz"</string>-->

<string name="pref_brfiletypecbz_title">.cbz</string>
<string name="pref_brfiletypecbz_summary">"Mostrar los archivos CBZ"</string>
<!--<string name="pref_brfiletypecbr_title">".cbr"</string>-->

<string name="pref_brfiletypecbr_title">.cbr</string>
<string name="pref_brfiletypecbr_summary">"Mostrar los archivos CBR"</string>
<!--<string name="pref_brfiletypefb2_title">".fb2"</string>-->

<string name="pref_brfiletypefb2_title">.fb2</string>
<string name="pref_brfiletypefb2_summary">"Mostrar los archivos FB2 "</string>
<!--<string name="pref_brfiletypefb2.zip_title">".fb2.zip"</string>-->
<string name="pref_brfiletypefb2.zip_summary">"Mostrar los archivos FB2.ZIP"</string>

<string name="pref_brfiletypefb2.zip_title">.fb2.zip</string>
<string name="pref_brfiletypefb2.zip_summary">Show FB2.ZIP files</string>

</resources>
Loading