Se suponía que Boorusphere era un simple visor booru, pero debido a la falta de interés, especialmente en Flutter, se cerró el 19 de julio de 2024. Permanece aquí por el bien de la historia, aunque no tiene ningún propósito inherente.
Visor booru sencillo y centrado en el contenido para Android
UI simple e intuitiva
Admite varios tableros de imágenes basados en booru
Soporte para reproducir videos e imágenes animadas (GIF, WEBM)
Guardar contenido favorito
Buscar con sugerencia de etiqueta
Descargar imágenes y vídeos
Bloquear etiquetas del resultado de búsqueda
Copia de seguridad y restauración de datos
y muchos más...
Instale Flutter SDK, visite flutter.dev para obtener más información.
Obtener el código fuente más reciente
clon de git https://github.com/nullxception/boorusphere.gitcd boorusphere
Sincronizar dependencias
pub aleteo obtener
Ejecutar generador de código
dart ejecutar build_runner build --delete-conflicting-outputs
Generar traducción
jerga de carrera de dardos
Ejecute la aplicación con su IDE/PDE favorito. o desde shell:
correr aleteo
Ejecute build_runner después de editar algunas áreas que necesitan un generador de código, como entidades y enrutamiento.
Ejecute slang después de editar archivos de traducción (*.i18n.json).
build_runner and slang tiene algunas características que serán útiles durante el desarrollo, como la reconstrucción automática y el análisis de traducción, por lo que se recomienda encarecidamente consultar la documentación y familiarizarse con ella.
Ejecute el analizador de jerga para comprobar si faltan traducciones
análisis de jerga de ejecución de dardos --outdir=i18n
Abra i18n/_missing_translations.json y luego traduzca el idioma de su elección.
Después de editar el archivo, puede aplicarlo al archivo de traducción json real ejecutando:
Aplicar jerga de ejecución de dardos --outdir=i18n dart ejecutar argot analizar --outdir=i18n # actualizar archivos de resultados del análisis
Puede dejar cadenas sin traducir en i18n/_missing_translations.json.
Está perfectamente bien y se recomienda dejarlo sin cambios en lugar de agregarlo en el json de traducción real pero dejarlo sin traducir.
Puede copiar i18n/strings_en.i18n.json a i18n/strings_
.
En este punto, no dudes en solicitar tu nuevo idioma aquí y nosotros nos encargaremos de adaptarlo al código de la aplicación.
O si desea construir y probar usted mismo, entonces:
Ejecute slang para generar strings.g.dart
jerga de carrera de dardos
Ejecute el analizador de jerga para comprobar si faltan traducciones
análisis de jerga de ejecución de dardos --outdir=i18n
Compile y ejecute la aplicación como de costumbre