Boorusphere seharusnya menjadi penampil booru sederhana, tetapi karena kurangnya minat, terutama pada flutter, maka ditutup pada 19 Juli 2024. Boorusphere tetap di sini demi sejarah, meskipun tidak memiliki tujuan yang melekat.
Penampil booru sederhana dan berfokus pada konten untuk Android
UI yang sederhana dan intuitif
Mendukung berbagai imageboard berbasis booru
Mendukung pemutaran video dan gambar animasi (GIF, WEBM)
Simpan konten favorit
Cari dengan saran tag
Unduh gambar dan video
Blokir tag dari hasil pencarian
Cadangkan dan pulihkan data
dan masih banyak lagi...
Instal Flutter SDK, kunjungi flutter.dev untuk informasi lebih lanjut.
Ambil kode sumber terbaru
git clone https://github.com/nullxception/boorusphere.gitcd boorusphere
Sinkronkan dependensi
getar pub dapatkan
Jalankan pembuat kode
dart jalankan build_runner build --delete-conflicting-outputs
Hasilkan terjemahan
bahasa gaul lari panah
Jalankan aplikasi dengan IDE/PDE favorit Anda. atau dari cangkang:
lari berdebar
Jalankan build_runner setelah mengedit beberapa area yang memerlukan pembuat kode seperti entitas dan perutean.
Jalankan bahasa gaul setelah mengedit file terjemahan (*.i18n.json).
build_runner dan bahasa gaul memiliki beberapa fitur yang akan berguna selama pengembangan seperti pembuatan ulang otomatis dan analisis terjemahan, jadi sangat disarankan untuk memeriksa dokumentasi dan membiasakan diri dengannya.
Jalankan penganalisa bahasa gaul untuk memeriksa terjemahan yang hilang
analisis bahasa gaul lari dart --outdir=i18n
Buka i18n/_missing_translations.json lalu terjemahkan bahasa pilihan Anda.
Setelah mengedit file, Anda dapat menerapkannya ke file terjemahan json yang sebenarnya dengan menjalankan:
dart run bahasa gaul terapkan --outdir=i18n dart run slang analysis --outdir=i18n # perbarui file hasil analisis
Anda dapat membiarkan string yang belum diterjemahkan di i18n/_missing_translations.json.
Tidak apa-apa dan disarankan untuk membiarkannya tidak berubah daripada menambahkannya pada json terjemahan sebenarnya tetapi membiarkannya tidak diterjemahkan.
Anda dapat menyalin i18n/strings_en.i18n.json ke i18n/strings_
.
Pada titik ini, jangan ragu untuk mengajukan permintaan bahasa baru Anda di sini dan kami akan menangani adaptasi dengan kode aplikasi.
Atau jika Anda ingin membangun dan menguji diri sendiri, maka:
Jalankan bahasa gaul untuk menghasilkan strings.g.dart
bahasa gaul lari panah
Jalankan penganalisa bahasa gaul untuk memeriksa terjemahan yang hilang
analisis bahasa gaul lari dart --outdir=i18n
Bangun dan jalankan aplikasi seperti biasa