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_<language-code>.i18n.json
。
此時,請隨時在此處拉取您的新語言請求,我們將負責適應應用程式程式碼。
或者,如果您想自行建置和測試,那麼:
運行 slang 來產生 strings.g.dart
飛鏢跑俚語
運行俚語分析器來檢查缺少的翻譯
dart 運行俚語分析 --outdir=i18n
像往常一樣構建並運行應用程式