Boorusphere ควรจะเป็นเพียงผู้ดู Booru ธรรมดาๆ แต่เนื่องจากขาดความสนใจ โดยเฉพาะอย่างยิ่งในช่วงที่มีการพลุกพล่าน จึงปิดตัวลงในวันที่ 19 กรกฎาคม 2024 และยังคงอยู่ที่นี่เพื่อประโยชน์ของประวัติศาสตร์ แม้ว่าจะไม่มีจุดประสงค์โดยธรรมชาติก็ตาม
โปรแกรมดู booru ที่เรียบง่ายและเน้นเนื้อหาสำหรับ Android
UI ที่เรียบง่ายและใช้งานง่าย
รองรับบอร์ดอิมเมจที่ใช้ booru ต่างๆ
รองรับการเล่นวิดีโอและภาพเคลื่อนไหว (GIF, WEBM)
บันทึกเนื้อหารายการโปรด
ค้นหาด้วยคำแนะนำแท็ก
ดาวน์โหลดรูปภาพและวิดีโอ
บล็อกแท็กจากผลการค้นหา
สำรองและกู้คืนข้อมูล
และอีกมากมาย ...
ติดตั้ง Flutter SDK ไปที่ flutter.dev เพื่อดูข้อมูลเพิ่มเติม
ดึงซอร์สโค้ดล่าสุด
โคลนคอมไพล์ https://github.com/nullxception/boorusphere.gitcd boorusphere
การอ้างอิงการซิงค์
กระพือผับได้
เรียกใช้ตัวสร้างโค้ด
โผ run build_runner build --delete-conflicting-outputs
สร้างการแปล
คำสแลงวิ่งโผ
รันแอปด้วย IDE/PDE ที่คุณชื่นชอบ หรือจากเชลล์:
วิ่งกระพือ
เรียกใช้ build_runner หลังจากแก้ไขบางพื้นที่ที่ต้องใช้ตัวสร้างโค้ด เช่น เอนทิตีและการกำหนดเส้นทาง
เรียกใช้คำสแลงหลังจากแก้ไขไฟล์แปล (*.i18n.json)
build_runner และคำสแลงมีคุณสมบัติบางอย่างที่จะเป็นประโยชน์ในระหว่างการพัฒนา เช่น การสร้างใหม่อัตโนมัติและการวิเคราะห์การแปล ดังนั้นจึงขอแนะนำอย่างยิ่งให้ตรวจสอบเอกสารประกอบและทำความคุ้นเคยกับมัน
เรียกใช้ตัววิเคราะห์สแลงเพื่อตรวจสอบคำแปลที่ขาดหายไป
วิเคราะห์คำสแลงของ dart run --outdir=i18n
เปิด i18n/_missing_translations.json แล้วแปลภาษาที่คุณเลือก
หลังจากแก้ไขไฟล์แล้ว คุณสามารถนำไปใช้กับไฟล์แปล json จริงได้โดยการรัน:
คำสแลง dart run Apply --outdir=i18n dart run slang analyse --outdir=i18n # อัปเดตไฟล์ผลลัพธ์การวิเคราะห์
คุณสามารถทิ้งสตริงที่ไม่ได้แปลไว้ใน i18n/_missing_translations.json
เป็นเรื่องปกติอย่างยิ่งและแนะนำให้ปล่อยไว้โดยไม่มีการเปลี่ยนแปลง แทนที่จะเพิ่มลงใน json การแปลจริง แต่ปล่อยไว้โดยไม่แปล
คุณสามารถคัดลอก i18n/strings_en.i18n.json ไปที่ i18n/strings_
ณ จุดนี้ คุณสามารถดึงคำขอภาษาใหม่ของคุณได้ที่นี่ แล้วเราจะปรับให้เข้ากับโค้ดของแอปเอง
หรือหากคุณต้องการสร้างและทดสอบด้วยตัวเอง ให้ทำดังนี้:
เรียกใช้คำสแลงเพื่อสร้าง strings.g.dart
คำสแลงวิ่งโผ
เรียกใช้ตัววิเคราะห์สแลงเพื่อตรวจสอบคำแปลที่ขาดหายไป
วิเคราะห์คำสแลงของ dart run --outdir=i18n
สร้างและรันแอปตามปกติ