Boorusphere 原本应该是一个简单的 booru 查看器,但由于缺乏兴趣,尤其是对 flutter 的兴趣,它于 2024 年 7 月 19 日被关闭。为了历史的缘故,它保留在这里,尽管它没有任何内在目的。
适用于 Android 的简单、以内容为中心的 booru 查看器
简单直观的用户界面
支持各种基于booru的图像板
支持播放视频和动画图片(GIF、WEBM)
保存收藏夹内容
使用标签建议进行搜索
下载图像和视频
阻止搜索结果中的标签
备份和恢复数据
还有更多...
安装 Flutter SDK,访问 flutter.dev 了解更多信息。
获取最新源代码
git 克隆 https://github.com/nullxception/boorusphere.gitcd boorusphere
同步依赖项
扑扑酒吧得到
运行代码生成器
dart run build_runner build --delete-conflicting-outputs
生成翻译
飞镖跑俚语
使用您最喜欢的 IDE/PDE 运行应用程序。或从外壳:
扑腾跑
编辑一些需要代码生成器的区域(例如实体和路由)后,运行 build_runner。
编辑翻译文件 (*.i18n.json) 后运行俚语。
build_runner 和 slang 有一些在开发过程中很有帮助的功能,例如自动重建和翻译分析,因此强烈建议检查文档并熟悉它。
运行俚语分析器来检查缺失的翻译
dart 运行俚语分析 --outdir=i18n
打开 i18n/_missing_translations.json,然后翻译您选择的语言。
编辑文件后,您可以通过运行以下命令将其应用到实际的 json 翻译文件:
dart run 俚语 apply --outdir=i18n dart run slanganalyze --outdir=i18n # 更新分析结果文件
您可以在 i18n/_missing_translations.json 上保留未翻译的字符串。
这完全没问题,建议保持不变,而不是将其添加到实际的翻译 json 中但不翻译。
您可以将 i18n/strings_en.i18n.json 复制到i18n/strings_
。
此时,请随时在此处拉取您的新语言请求,我们将负责适应应用程序代码。
或者,如果您想自行构建和测试,那么:
运行 slang 来生成 strings.g.dart
飞镖跑俚语
运行俚语分析器来检查缺失的翻译
dart 运行俚语分析 --outdir=i18n
像往常一样构建并运行应用程序