diff --git a/app/src/main/java/io/legado/app/ui/rss/source/edit/RssSourceEditActivity.kt b/app/src/main/java/io/legado/app/ui/rss/source/edit/RssSourceEditActivity.kt
index 81ff0b823..002818d82 100644
--- a/app/src/main/java/io/legado/app/ui/rss/source/edit/RssSourceEditActivity.kt
+++ b/app/src/main/java/io/legado/app/ui/rss/source/edit/RssSourceEditActivity.kt
@@ -112,6 +112,7 @@ class RssSourceEditActivity :
add(EditEntity("sourceUrl", rssSource?.sourceUrl, R.string.rss_source_url))
add(EditEntity("sourceIcon", rssSource?.sourceIcon, R.string.rss_source_icon))
add(EditEntity("sourceGroup", rssSource?.sourceGroup, R.string.rss_source_group))
+ add(EditEntity("ruleArticles", rssSource?.ruleArticles, R.string.rss_rule_articles))
add(EditEntity("ruleTitle", rssSource?.ruleTitle, R.string.rss_rule_title))
add(EditEntity("ruleAuthor", rssSource?.ruleAuthor, R.string.rss_rule_author))
add(EditEntity("ruleGuid", rssSource?.ruleGuid, R.string.rss_rule_guid))
@@ -145,6 +146,7 @@ class RssSourceEditActivity :
"sourceUrl" -> source.sourceUrl = it.value ?: ""
"sourceIcon" -> source.sourceIcon = it.value ?: ""
"sourceGroup" -> source.sourceGroup = it.value
+ "ruleArticles" -> source.ruleArticles = it.value
"ruleTitle" -> source.ruleTitle = it.value
"ruleAuthor" -> source.ruleAuthor = it.value
"ruleGuid" -> source.ruleGuid = it.value
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index bfe21f7a4..52525e7cb 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -376,19 +376,20 @@
- 名称
- url
- 图标
- 分组
- 标题
- 作者
- guid
- 时间
- 类别
- 描述
- 图片url
- 内容
- 链接
+ 名称(sourceName)
+ url(sourceUrl)
+ 图标(sourceIcon)
+ 分组(sourceGroup)
+ 列表规则(ruleArticles)
+ 标题规则(ruleTitle)
+ 作者规则(ruleAuthor)
+ guid规则(ruleGuid)
+ 时间规则(rulePubDate)
+ 类别规则(ruleCategories)
+ 描述规则(ruleDescription)
+ 图片url规则(ruleImage)
+ 内容规则(ruleContent)
+ 链接规则(ruleLink)