diff --git a/app/src/main/java/io/legado/app/ui/book/source/edit/BookSourceEditActivity.kt b/app/src/main/java/io/legado/app/ui/book/source/edit/BookSourceEditActivity.kt index 949e2ea8a..786430e01 100644 --- a/app/src/main/java/io/legado/app/ui/book/source/edit/BookSourceEditActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/source/edit/BookSourceEditActivity.kt @@ -260,8 +260,9 @@ class BookSourceEditActivity : add(EditEntity("chapterList", tr?.chapterList, R.string.rule_chapter_list)) add(EditEntity("chapterName", tr?.chapterName, R.string.rule_chapter_name)) add(EditEntity("chapterUrl", tr?.chapterUrl, R.string.rule_chapter_url)) - add(EditEntity("isVip", tr?.isVip, R.string.rule_is_vip)) add(EditEntity("updateTime", tr?.updateTime, R.string.rule_update_time)) + add(EditEntity("isVip", tr?.isVip, R.string.rule_is_vip)) + add(EditEntity("isPay", tr?.isPay, R.string.rule_is_pay)) add(EditEntity("nextTocUrl", tr?.nextTocUrl, R.string.rule_next_toc_url)) } //正文页 @@ -355,9 +356,10 @@ class BookSourceEditActivity : "chapterList" -> tocRule.chapterList = it.value "chapterName" -> tocRule.chapterName = it.value "chapterUrl" -> tocRule.chapterUrl = it.value - "nextTocUrl" -> tocRule.nextTocUrl = it.value - "isVip" -> tocRule.isVip = it.value "updateTime" -> tocRule.updateTime = it.value + "isVip" -> tocRule.isVip = it.value + "isPay" -> tocRule.isPay = it.value + "nextTocUrl" -> tocRule.nextTocUrl = it.value } } contentEntities.forEach { diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index 20cf2844f..6f6c01b64 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -81,28 +81,28 @@ Título Última vez: %s ¿Desea añadir %s a su Estantería? - %s archivos(s) de texto en total - Cargando… - Reintentar - Servicio Web - Fuente de edición web y lectura de libros - Editar fuentes de libros en la web - Caché sin conexión - Caché sin conexión - precarga el o los capítulos(s) seleccionado(s) en Almacenamiento en caché - Cambiar origen - \u3000\u3000 Este es una aplicación de lectura bajo software libre, desarrollado en Kotlin, en que podrás participar. ¡Síguelos en la cuenta oficial de WeChat! - Legado (YueDu 3.0) disponible para descargar en:\n https://play.google.com/store/apps/details?id=io.legado.play.release - Versión %s - Verificación en segundo plano - podrá utilizar con libertad cuando se verifique la fuente del libro - Actualización automática - Actualiza los libros automáticamente al abrir la App - Descarga automática - Baja los últimos capítulos automaticamente al actualizar los libros - Respaldo y restauración - Ajustes de WebDav - Ajustes de WebDave importación de datos anteriores + %s archivos(s) de texto en total + Cargando… + Reintentar + Servicio Web + Fuente de edición web y lectura de libros + Editar fuentes de libros en la web + Caché sin conexión + Caché sin conexión + precarga el o los capítulos(s) seleccionado(s) en Almacenamiento en caché + Cambiar origen + \u3000\u3000 Este es una aplicación de lectura bajo software libre, desarrollado en Kotlin, en que podrás participar. ¡Síguelos en la cuenta oficial de WeChat! + Legado (YueDu 3.0) disponible para descargar en:\n https://play.google.com/store/apps/details?id=io.legado.play.release + Versión %s + Verificación en segundo plano + podrá utilizar con libertad cuando se verifique la fuente del libro + Actualización automática + Actualiza los libros automáticamente al abrir la App + Descarga automática + Baja los últimos capítulos automaticamente al actualizar los libros + Respaldo y restauración + Ajustes de WebDav + Ajustes de WebDave importación de datos anteriores Respaldar Restaurar El respaldo necesita de permisos de almacenamineto @@ -352,7 +352,7 @@ Ir al principio Ir al final Leído: %s - Awaiting update + Awaiting update Preparando un poco más Listo Todo @@ -425,28 +425,29 @@ 图标(sourceIcon) 列表规则(ruleArticles) - 列表下一页规则(ruleArticles) - 标题规则(ruleTitle) - guid规则(ruleGuid) - 时间规则(rulePubDate) - 类别规则(ruleCategories) - 描述规则(ruleDescription) - 图片url规则(ruleImage) - 内容规则(ruleContent) - 样式(style) - 链接规则(ruleLink) - 校验关键字(checkKeyWord) - 操作(actions) - + 列表下一页规则(ruleArticles) + 标题规则(ruleTitle) + guid规则(ruleGuid) + 时间规则(rulePubDate) + 类别规则(ruleCategories) + 描述规则(ruleDescription) + 图片url规则(ruleImage) + 内容规则(ruleContent) + 样式(style) + 链接规则(ruleLink) + 校验关键字(checkKeyWord) + 操作(actions) + 购买标识(isPay) + - - Sin fuentes - Error al obtener la información del libro - Error al obtener el contenido - Error al obtener la lista de capítulos - Error al acceder al sitio:% s - Error al leer el archivo - Error al cargar la lista de capítulos + + Sin fuentes + Error al obtener la información del libro + Error al obtener el contenido + Error al obtener la lista de capítulos + Error al acceder al sitio:% s + Error al leer el archivo + Error al cargar la lista de capítulos Error al obtener los datos Error al cargar\n%s Sin conexión @@ -497,30 +498,30 @@ Ingrese la URL de la regla de reemplazo La lista de búsqueda se obtuvo con éxito%d el nombre y la URL no pueden estar vacíos - Galería - obtenga sobres rojos de AliPay - Sin dirección de actualización - Abra la página de inicio, volverá automáticamente después de completarse - Después de iniciar sesión correctamente, toque el icono en la esquina superior derecha para probar el acceso a la página de inicio - Capítulo - Para - Usando Regex - Sangría - Ninguno - Sangría con 1 carácter - Sangría con 2 carácter - Sangría con 3 carácter - Sangría con 4 carácter - Seleccione una carpeta - Seleccione un archivo - Sin Descubrir, puede agregarlo a Fuentes de libros - Restaurar valores predeterminados - La carpeta de caché personalizada requiere permiso de almacenamiento - Negro - Sin contenido - Cambiando fuente, espere - Capítulos sin contenido - Espaciado de palabras + Galería + obtenga sobres rojos de AliPay + Sin dirección de actualización + Abra la página de inicio, volverá automáticamente después de completarse + Después de iniciar sesión correctamente, toque el icono en la esquina superior derecha para probar el acceso a la página de inicio + Capítulo + Para + Usando Regex + Sangría + Ninguno + Sangría con 1 carácter + Sangría con 2 carácter + Sangría con 3 carácter + Sangría con 4 carácter + Seleccione una carpeta + Seleccione un archivo + Sin Descubrir, puede agregarlo a Fuentes de libros + Restaurar valores predeterminados + La carpeta de caché personalizada requiere permiso de almacenamiento + Negro + Sin contenido + Cambiando fuente, espere + Capítulos sin contenido + Espaciado de palabras Básico Buscar @@ -558,7 +559,7 @@ %d%% %d min Leer por páginas - Auto-Brightness %s + Auto-Brightness %s Motor de voz Imágenes de fondo Color de fondo @@ -618,110 +619,110 @@ Otra carpeta Demasiadas palabras para crear un código QR Compartir fuentes de suscripción - Compartir fuentes de libros - Cambio automático al modo oscuro - Sigue el modo oscuro del sistema - Atrás - Tono de voz en línea - (%1$d/%2$d) - Mostrar suscripción - Servicio detenido - Iniciando el servicio\nComprobando la barra de notificaciones para más detalles - Carpeta predeterminada - Selector de carpetas del sistema - Selector de carpetas de aplicaciones - Selector de archivos de la aplicación - En Android 10+ no puede leer ni guardar archivos debido a restricciones de permisos - Mantenga pulsado para mostrar Legado·Búsqueda en el menú de operaciones - Buscar en pantalla de operación de texto - Registro - Registro - Conversión a simplificada - El ícono es un ícono vectorial, que no era compatible antes de Android 8.0 - Speech settings - Start page - Long Tap to select text - Header - Content - Footer - Select end - Select start - Shared layout - Browser - Import default rules - Name - Regex - More menu - Minus - Plus - System typeface - Delete source file - Default-1 - Default-2 - Default-3 - Title - Left - Center - Hide - Add to Group - Save image - No default path - Group settings - View Chapters - Navigation bar shadow - Current shadow size(elevation): %s - Default - Main menu - Tap to grant permission - Legado needs Storage permission, please tap the "Grant Permission" button below, or go to "Settings"-"Application Permissions"-to open the required permission. If the permission is still not work, please tap "Select Folder" in the upper right corner to use the system folder picker. - The selected text cannot be spoken in full text speech - Extend to cutout - Updating Chapters - Headset buttons are always available - Headset buttons are available even exit the app. - Contributors - Contact - License - Other - 开源阅读 - Follow WeChat Official Accounts - WeChat - Supporting me will be appreciated - Official Accounts[开源阅读] - Changing source - Tap to join - Middle - Information - Switch Layout - Text font weight switching - Full screen gestures support + Compartir fuentes de libros + Cambio automático al modo oscuro + Sigue el modo oscuro del sistema + Atrás + Tono de voz en línea + (%1$d/%2$d) + Mostrar suscripción + Servicio detenido + Iniciando el servicio\nComprobando la barra de notificaciones para más detalles + Carpeta predeterminada + Selector de carpetas del sistema + Selector de carpetas de aplicaciones + Selector de archivos de la aplicación + En Android 10+ no puede leer ni guardar archivos debido a restricciones de permisos + Mantenga pulsado para mostrar Legado·Búsqueda en el menú de operaciones + Buscar en pantalla de operación de texto + Registro + Registro + Conversión a simplificada + El ícono es un ícono vectorial, que no era compatible antes de Android 8.0 + Speech settings + Start page + Long Tap to select text + Header + Content + Footer + Select end + Select start + Shared layout + Browser + Import default rules + Name + Regex + More menu + Minus + Plus + System typeface + Delete source file + Default-1 + Default-2 + Default-3 + Title + Left + Center + Hide + Add to Group + Save image + No default path + Group settings + View Chapters + Navigation bar shadow + Current shadow size(elevation): %s + Default + Main menu + Tap to grant permission + Legado needs Storage permission, please tap the "Grant Permission" button below, or go to "Settings"-"Application Permissions"-to open the required permission. If the permission is still not work, please tap "Select Folder" in the upper right corner to use the system folder picker. + The selected text cannot be spoken in full text speech + Extend to cutout + Updating Chapters + Headset buttons are always available + Headset buttons are available even exit the app. + Contributors + Contact + License + Other + 开源阅读 + Follow WeChat Official Accounts + WeChat + Supporting me will be appreciated + Official Accounts[开源阅读] + Changing source + Tap to join + Middle + Information + Switch Layout + Text font weight switching + Full screen gestures support - - Primario - Resalte - Color de fondo - Color de la barra de navegación - Día - Día, primario - Día, resalte - Día, color de fondo - Día, color de la barra de navegación - Noche - Noche, primario - Noche, resalte - Noche, color de fondo - Noche, color de la barra de navegación - Cambiar la fuente automáticamente - Texto justificado - Texto alineado en la parte inferior - Velocidad de desplazamiento automático + + Primario + Resalte + Color de fondo + Color de la barra de navegación + Día + Día, primario + Día, resalte + Día, color de fondo + Día, color de la barra de navegación + Noche + Noche, primario + Noche, resalte + Noche, color de fondo + Noche, color de la barra de navegación + Cambiar la fuente automáticamente + Texto justificado + Texto alineado en la parte inferior + Velocidad de desplazamiento automático Ordenar por URL Respalde en simultáneo vía local y WebDav Restaure primero desde WebDAV, haga clic en restaurar desde la ubicación del respaldo Seleccione una carpeta de respaldo heredada Activado Desactivado - Iniciando descarga + Iniciando descarga Este libro ya está en la lista de descargas Haga clic para abrir Siga [开源阅读] para obtener ayuda haciendo clic en los anuncios @@ -872,4 +873,5 @@ 拷贝播放Url 设置源变量 设置书籍变量 + diff --git a/app/src/main/res/values-ja-rJP/strings.xml b/app/src/main/res/values-ja-rJP/strings.xml index dc898857f..bfa80a6a1 100644 --- a/app/src/main/res/values-ja-rJP/strings.xml +++ b/app/src/main/res/values-ja-rJP/strings.xml @@ -441,6 +441,7 @@ 链接规则(ruleLink) 校验关键字(checkKeyWord) 操作(actions) + 购买标识(isPay) @@ -876,4 +877,5 @@ 拷贝播放Url 设置源变量 设置书籍变量 + diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 1a4744398..71c3bd820 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -441,6 +441,7 @@ 链接规则(regraLink) 校验关键字(checkKeyWord) 操作(actions) + 购买标识(isPay) diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index 70d753466..7e3790e3f 100644 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -433,6 +433,7 @@ 鏈接規則 (ruleLink) 校验关键字(checkKeyWord) 操作(actions) + 购买标识(isPay) diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 78f7659cf..24c78879e 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -440,6 +440,7 @@ 連結規則(ruleLink) 校验关键字(checkKeyWord) 操作(actions) + 购买标识(isPay) diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index 220db7c28..fea4dd8c6 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -440,6 +440,7 @@ 链接规则(ruleLink) 校验关键字(checkKeyWord) 操作(actions) + 购买标识(isPay) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 209693182..40835f394 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -441,6 +441,7 @@ 链接规则(ruleLink) 校验关键字(checkKeyWord) 操作(actions) + 购买标识(isPay)