From 28b8b66bdf17fdf5c286620379f2812ba68aced1 Mon Sep 17 00:00:00 2001 From: niuhb <76513019+niu-hb@users.noreply.github.com> Date: Sat, 25 Jan 2025 17:19:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B9=A6=E6=9E=B6=E5=A2=9E=E5=8A=A0=E6=8C=89?= =?UTF-8?q?=E4=BD=9C=E8=80=85=E6=8E=92=E5=BA=8F=20(#4574)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/main/bookshelf/style1/books/BooksFragment.kt | 4 ++++ app/src/main/res/layout/dialog_bookshelf_config.xml | 10 ++++++++-- app/src/main/res/layout/item_book_group_manage.xml | 2 ++ app/src/main/res/values-es-rES/strings.xml | 1 + app/src/main/res/values-ja-rJP/strings.xml | 1 + app/src/main/res/values-pt-rBR/strings.xml | 1 + app/src/main/res/values-vi/strings.xml | 1 + app/src/main/res/values-zh-rHK/strings.xml | 1 + app/src/main/res/values-zh-rTW/strings.xml | 1 + app/src/main/res/values-zh/strings.xml | 1 + app/src/main/res/values/arrays.xml | 1 + app/src/main/res/values/strings.xml | 1 + 12 files changed, 23 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/main/bookshelf/style1/books/BooksFragment.kt b/app/src/main/java/io/legado/app/ui/main/bookshelf/style1/books/BooksFragment.kt index 847f6a83c..af9a88ce8 100644 --- a/app/src/main/java/io/legado/app/ui/main/bookshelf/style1/books/BooksFragment.kt +++ b/app/src/main/java/io/legado/app/ui/main/bookshelf/style1/books/BooksFragment.kt @@ -178,6 +178,10 @@ class BooksFragment() : BaseFragment(R.layout.fragment_books), 4 -> list.sortedByDescending { max(it.latestChapterTime, it.durChapterTime) } + // 按作者排序 + 5 -> list.sortedWith { o1, o2 -> + o1.author.cnCompare(o2.author) + } else -> list.sortedByDescending { it.durChapterTime } } diff --git a/app/src/main/res/layout/dialog_bookshelf_config.xml b/app/src/main/res/layout/dialog_bookshelf_config.xml index a417e1290..b40582749 100644 --- a/app/src/main/res/layout/dialog_bookshelf_config.xml +++ b/app/src/main/res/layout/dialog_bookshelf_config.xml @@ -1,10 +1,10 @@ + android:padding="16dp"> + + diff --git a/app/src/main/res/layout/item_book_group_manage.xml b/app/src/main/res/layout/item_book_group_manage.xml index d5d907f71..c48e13e67 100644 --- a/app/src/main/res/layout/item_book_group_manage.xml +++ b/app/src/main/res/layout/item_book_group_manage.xml @@ -27,6 +27,8 @@ diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index b40b3be5d..5d6c9cfca 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -1128,6 +1128,7 @@ 退出软件 Analyzed Comprehensive + Ordenar por autor 起效的替换 导出书籍 正在导出(%1$s),还有%2$d本待导出 diff --git a/app/src/main/res/values-ja-rJP/strings.xml b/app/src/main/res/values-ja-rJP/strings.xml index ecf9eee3e..b364ed302 100644 --- a/app/src/main/res/values-ja-rJP/strings.xml +++ b/app/src/main/res/values-ja-rJP/strings.xml @@ -1131,6 +1131,7 @@ 退出软件 Analyzed Comprehensive + 著者別 起效的替换 导出书籍 正在导出(%1$s),还有%2$d本待导出 diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 2f0a38f2b..570bee64d 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -1131,6 +1131,7 @@ 退出软件 Analyzed Comprehensive + Ordenar por autor 起效的替换 导出书籍 正在导出(%1$s),还有%2$d本待导出 diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index 217e08b34..377936cc7 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -1127,6 +1127,7 @@ Còn Thoát khỏi phần mềm Analyzed Comprehensive + Sắp xếp theo tác giả 起效的替换 导出书籍 正在导出(%1$s),还有%2$d本待导出 diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index 2d8db8543..3e995c4c5 100644 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -1128,6 +1128,7 @@ 退出软件 解析示例 綜合排序 + 按作者 起效的替换 导出书籍 正在导出(%1$s),还有%2$d本待导出 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 0e69f311d..bb853248e 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -1130,6 +1130,7 @@ 退出软件 解析示例 綜合排序 + 按作者 起效的替换 导出书籍 正在导出(%1$s),还有%2$d本待导出 diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index b5ea4a207..75a7342ef 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -1130,6 +1130,7 @@ 退出软件 解析示例 综合排序 + 按作者 起效的替换 导出书籍 正在导出(%1$s),还有%2$d本待导出 diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index 5dc6bc30b..67350daa6 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -24,6 +24,7 @@ @string/bookshelf_px_2 @string/bookshelf_px_3 @string/bookshelf_px_4 + @string/bookshelf_px_5 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ab2c21571..cf31953e0 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1133,6 +1133,7 @@ Exit Analyzed Comprehensive + Sort by author Effective replacement Export Book Exporting (%1$s), with %2$d to be exported.