كان من المفترض أن يكون Boorusphere عارضًا بسيطًا لـbooru، ولكن نظرًا لقلة الاهتمام، خاصة في الرفرفة، تم إغلاقه في 19 يوليو 2024. ويبقى هنا من أجل التاريخ، على الرغم من أنه لا يخدم أي غرض متأصل.
عارض booru بسيط يركز على المحتوى لنظام Android
واجهة مستخدم بسيطة وبديهية
دعم العديد من لوحات الصور المستندة إلى booru
دعم تشغيل مقاطع الفيديو والصور المتحركة (GIF، WEBM)
حفظ المحتوى المفضل
البحث مع اقتراح العلامة
تنزيل الصور ومقاطع الفيديو
حظر العلامات من نتائج البحث
النسخ الاحتياطي واستعادة البيانات
وغيرها الكثير ...
قم بتثبيت Flutter SDK، وقم بزيارة Flutter.dev لمزيد من المعلومات.
جلب أحدث كود المصدر
استنساخ بوابة https://github.com/nullxception/boorusphere.gitcd boorusphere
تبعيات المزامنة
الحصول على حانة رفرفة
تشغيل مولد الكود
تشغيل السهام build_runner build - حذف المخرجات المتعارضة
توليد الترجمة
دارت تشغيل عامية
قم بتشغيل التطبيق باستخدام IDE/PDE المفضل لديك. أو من القشرة:
تشغيل الرفرفة
قم بتشغيل build_runner بعد تحرير بعض المناطق التي تحتاج إلى منشئ تعليمات برمجية مثل الكيانات والتوجيه.
قم بتشغيل اللغة العامية بعد تحرير ملفات الترجمة (*.i18n.json).
تحتوي لغة build_runner واللغة العامية على بعض الميزات التي ستكون مفيدة أثناء التطوير مثل إعادة البناء التلقائي وتحليل الترجمة، لذلك يوصى بشدة بالتحقق من الوثائق والتعرف عليها.
قم بتشغيل محلل اللغة العامية للتحقق من الترجمات المفقودة
تحليل اللغة العامية لـ Dart Run --outdir=i18n
افتح i18n/_missing_translations.json ثم قم بترجمة اللغة التي تختارها.
بعد تحرير الملف، يمكنك تطبيقه على ملف ترجمة json الفعلي عن طريق تشغيل:
تطبيق اللغة العامية Dart Run --outdir=i18n تحليل عامية لـ dart run --outdir=i18n # تحديث ملفات نتائج التحليل
يمكنك ترك سلاسل غير مترجمة على i18n/_missing_translations.json.
إنه أمر جيد تمامًا ويوصى بتركه دون تغيير بدلاً من إضافته إلى الترجمة الفعلية json مع تركه بدون ترجمة.
يمكنك نسخ i18n/strings_en.i18n.json إلى i18n/strings_
.
في هذه المرحلة، لا تتردد في سحب طلب لغتك الجديدة هنا وسنهتم بالتكيف مع رمز التطبيق.
أو إذا كنت ترغب في بناء واختبار نفسك، فقم بما يلي:
قم بتشغيل اللغة العامية لإنشاء strings.g.dart
دارت تشغيل عامية
قم بتشغيل محلل اللغة العامية للتحقق من الترجمات المفقودة
تحليل اللغة العامية لـ Dart Run --outdir=i18n
قم ببناء التطبيق وتشغيله كالمعتاد