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)