diff --git a/assets/translation.json b/assets/translation.json index eb2d5c4..118dcf5 100644 --- a/assets/translation.json +++ b/assets/translation.json @@ -148,11 +148,6 @@ "Size in MB": "大小(MB)", "Select a directory which contains the comic directories." : "选择一个包含漫画文件夹的目录", "Help": "帮助", - "A directory is considered as a comic only if it matches one of the following conditions:" : "只有当目录满足以下条件之一时,才被视为漫画:", - "1. The directory only contains image files." : "1. 目录只包含图片文件。", - "2. The directory contains directories which contain image files. Each directory is considered as a chapter." : "2. 目录包含多个包含图片文件的目录。每个目录被视为一个章节。", - "If the directory contains a file named 'cover.*', it will be used as the cover image. Otherwise the first image will be used." : "如果目录包含一个名为'cover.*'的文件,它将被用作封面图片。否则将使用第一张图片。", - "The directory name will be used as the comic title. And the name of chapter directories will be used as the chapter titles.\n" : "目录名称将被用作漫画标题。章节目录的名称将被用作章节标题。\n", "Export as cbz": "导出为cbz", "Select an archive file (cbz, zip, 7z, cb7)" : "选择一个归档文件 (cbz, zip, 7z, cb7)", "An archive file" : "一个归档文件", @@ -468,11 +463,6 @@ "Size in MB": "大小(MB)", "Select a directory which contains the comic directories." : "選擇一個包含漫畫文件夾的目錄", "Help": "幫助", - "A directory is considered as a comic only if it matches one of the following conditions:" : "只有當目錄滿足以下條件之一時,才被視為漫畫:", - "1. The directory only contains image files." : "1. 目錄只包含圖片文件。", - "2. The directory contains directories which contain image files. Each directory is considered as a chapter." : "2. 目錄包含多個包含圖片文件的目錄。每個目錄被視為一個章節。", - "If the directory contains a file named 'cover.*', it will be used as the cover image. Otherwise the first image will be used." : "如果目錄包含一個名為'cover.*'的文件,它將被用作封面圖片。否則將使用第一張圖片。", - "The directory name will be used as the comic title. And the name of chapter directories will be used as the chapter titles.\n" : "目錄名稱將被用作漫畫標題。章節目錄的名稱將被用作章節標題。\n", "Export as cbz": "匯出為cbz", "Select an archive file (cbz, zip, 7z, cb7)" : "選擇一個歸檔文件 (cbz, zip, 7z, cb7)", "An archive file" : "一個歸檔文件", diff --git a/lib/pages/comic_source_page.dart b/lib/pages/comic_source_page.dart index e8c43a6..b500f09 100644 --- a/lib/pages/comic_source_page.dart +++ b/lib/pages/comic_source_page.dart @@ -419,7 +419,7 @@ class _BodyState extends State<_Body> { } void help() { - launchUrlString("https://github.com/venera-app/venera-configs"); + launchUrlString("https://github.com/venera-app/venera/blob/master/doc/comic_source.md"); } Future handleAddSource(String url) async { diff --git a/lib/pages/home_page.dart b/lib/pages/home_page.dart index e9579c3..ffd8318 100644 --- a/lib/pages/home_page.dart +++ b/lib/pages/home_page.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:sliver_tools/sliver_tools.dart'; +import 'package:url_launcher/url_launcher_string.dart'; import 'package:venera/components/components.dart'; import 'package:venera/foundation/app.dart'; import 'package:venera/foundation/comic_source/comic_source.dart'; @@ -535,38 +536,7 @@ class _ImportComicsWidgetState extends State<_ImportComicsWidget> { ], ), onPressed: () { - showDialog( - context: context, - barrierColor: Colors.black.toOpacity(0.2), - builder: (context) { - var help = ''; - help += - '${"A directory is considered as a comic only if it matches one of the following conditions:".tl}\n'; - help += '${'1. The directory only contains image files.'.tl}\n'; - help += - '${'2. The directory contains directories which contain image files. Each directory is considered as a chapter.'.tl}\n\n'; - help += - '${"If the directory contains a file named 'cover.*', it will be used as the cover image. Otherwise the first image will be used.".tl}\n\n'; - help += - "The directory name will be used as the comic title. And the name of chapter directories will be used as the chapter titles.\n" - .tl; - help += - "If you import an EhViewer's database, program will automatically create folders according to the download label in that database." - .tl; - return ContentDialog( - title: "Help".tl, - content: Text(help).paddingHorizontal(16), - actions: [ - Button.filled( - child: Text("OK".tl), - onPressed: () { - context.pop(); - }, - ), - ], - ); - }, - ); + launchUrlString("https://github.com/venera-app/venera/blob/master/doc/import_comic.md"); }, ).fixWidth(90).paddingRight(8), Button.filled(