🚀 External storage support

* Added external storage (SD) support for all APIs
* Removed directory structure in Browse due to problems with Internal+External
* Optimized loading time

Resolves: #78
This commit is contained in:
Acclorite 2025-01-15 12:35:52 +02:00
parent 8956bd5134
commit 6f53811f68
54 changed files with 359 additions and 1289 deletions

View file

@ -33,7 +33,6 @@
<string name="browse_content_desc">Aggiungi libri</string>
<string name="open_reader_settings_content_desc">Impostazioni lettore</string>
<string name="file_icon_content_desc">File</string>
<string name="favorite_directory_content_desc">Cartella preferita</string>
<string name="sort_order_content_desc">Criterio di ordinamento</string>
<string name="github_profile_content_desc">Profilo GitHub</string>
<string name="browse_grid_size_option">Dimensioni griglia</string>
@ -79,7 +78,6 @@
<string name="yes_go_to_help">Sì, vai ad Aiuto</string>
<string name="no">No</string>
<string name="delete_color_preset_content_desc">Elimina preset di colori</string>
<string name="files_structure_directory">Cartelle</string>
<string name="pure_dark_on">Abilitato</string>
<string name="help_screen">Aiuto</string>
<string name="error_content_desc">Errore</string>
@ -129,7 +127,6 @@
<string name="theme_contrast_standard">Standard</string>
<string name="browse_sort_order_name">Alfabetico</string>
<string name="browse_sort_order_last_modified">Ultima modifica</string>
<string name="browse_sort_order_file_type">Tipo file</string>
<string name="browse_sort_order_file_size">Dimensioni file</string>
<string name="pink_theme">Saturno</string>
<string name="dynamic_theme">Mercurio</string>
@ -157,7 +154,6 @@
<string name="author">Autore</string>
<string name="browse_layout_list">Lista</string>
<string name="credits_translation">Traduzione</string>
<string name="directory_icon_content_desc">Cartella</string>
<string name="move_book">Spostare libro?</string>
<string name="settings_screen">Impostazioni</string>
<string name="add_books">Aggiungere libri?</string>
@ -180,14 +176,12 @@
<string name="general_browse_settings">Generale</string>
<string name="filter_browse_settings">Filtro</string>
<string name="font_style_normal">Normale</string>
<string name="files_structure_all">Tutti i file</string>
<string name="delete_whole_history_content_desc">Elimina tutta la cronologia</string>
<string name="yesterday">Ieri</string>
<string name="random_string">Random</string>
<string name="screen_orientation_option">Orientamento dello schermo</string>
<string name="dark_theme_off">Disabilitato</string>
<string name="screen_orientation_free">Libero</string>
<string name="browse_files_structure_option">Struttura dei file</string>
<string name="browse_layout_option">Modalità di visualizzazione</string>
<string name="reading_speed_reader_settings">Velocità di lettura</string>
<string name="error_no_share_app">Nessuna app da condividere trovata.</string>
@ -213,7 +207,6 @@
<string name="no_updates">L\'ultima versione dell\'app è già installata.</string>
<string name="help_desc_how_to_read_book_2">Libreria</string>
<string name="start_welcome">Benvenuti in Book\'s Story!</string>
<string name="path_arrow_icon_content_desc">Freccia del percorso</string>
<string name="browse_grid_size_per_row">per riga</string>
<string name="history_deleted">La cronologia è stata eliminata correttamente.</string>
<string name="press_again_toast">Premere di nuovo Indietro per uscire</string>
@ -247,7 +240,6 @@
<string name="help_desc_how_to_customize_app_2">Impostazioni</string>
<string name="delete_history_element_content_desc">Elimina cronologia elemento</string>
<string name="reading_tab">Lettura</string>
<string name="browse_pin_favorite_directories_option">Blocca le directory preferite</string>
<string name="help_title_how_to_read_book">Come si legge un libro?</string>
<string name="clear_selected_items_content_desc">Cancella gli elementi selezionati</string>
<string name="revert_content_desc">Ripristina</string>
@ -330,10 +322,8 @@
<string name="help_desc_how_to_manage_history_3">Cliccando sul pulsante Elimina a destra dell\'elemento cronologia, questo verrà eliminato. La cronologia influisce sull\'ordine dei libri in Libreria, eliminando l\'elemento cronologia si riordinerà anche un libro. L\'ultimo libro aperto è sempre il primo in Libreria e Cronologia.</string>
<string name="help_title_how_to_use_tooltip">Come si utilizzano i suggerimenti?</string>
<string name="help_desc_how_to_use_perception_expander_1">L\'espansore di percezione può aiutarti a leggere più velocemente. Per prima cosa, abilitalo nelle impostazioni del Lettore(vedi: Come personalizzare il Lettore?). Una volta abilitato, appariranno due linee verticali su entrambi i lati del Lettore. Per ottimizzare ulteriormente la velocità di lettura, regola il margine per creare meno spazio attorno al centro. Per utilizzarlo, concentrati sul centro dello schermo mentre consenti alla tua visione periferica di cogliere il testo sui lati. Mentre leggi, mantieni la concentrazione sul centro senza guardare direttamente i lati dopo ogni riga.</string>
<string name="internal_storage">Memoria interna</string>
<string name="cover_reset">L\'immagine di copertina è stata reimpostata correttamente.</string>
<string name="credits_ideas">Idea</string>
<string name="browse_pin_favorite_directories_option_desc">Aggiungi le tue directory preferite nella parte superiore dello schermo</string>
<string name="whats_new_option">Cosa c\'è di nuovo</string>
<string name="help_desc_how_to_add_books_3">Se non vedi i libri scaricati, prova ad aggiornare l\'elenco tirandolo verso il basso. Assicurati che i tuoi libri abbiano un formato di file supportato. Quindi fai clic sul libro per selezionarlo o tieni premuto per mostrarne la posizione. Dopo aver selezionato tutti i libri desiderati, fai clic sull\'icona del segno di spunta nell\'angolo in alto a destra, attendi che tutti i libri vengano caricati e fai clic su «Aggiungi». Ora dovresti vedere tutti i libri che hai aggiunto nella</string>
<string name="contributors_option">Contributori</string>