diff --git a/apps/readest-app/public/locales/ar/translation.json b/apps/readest-app/public/locales/ar/translation.json
index 6760e4d1..4a97b220 100644
--- a/apps/readest-app/public/locales/ar/translation.json
+++ b/apps/readest-app/public/locales/ar/translation.json
@@ -796,5 +796,12 @@
"Are you sure to delete {{count}} selected file(s)?_many": "هل أنت متأكد من حذف {{count}} ملفًا محددًا؟",
"Are you sure to delete {{count}} selected file(s)?_other": "هل أنت متأكد من حذف {{count}} ملف محدد؟",
"Cloud Storage Usage": "استخدام التخزين السحابي",
- "Rename Group": "إعادة تسمية المجموعة"
+ "Rename Group": "إعادة تسمية المجموعة",
+ "From Directory": "من الدليل",
+ "Successfully imported {{count}} book(s)_zero": "لم يتم استيراد أي كتب",
+ "Successfully imported {{count}} book(s)_one": "تم استيراد كتاب واحد",
+ "Successfully imported {{count}} book(s)_two": "تم استيراد كتابين",
+ "Successfully imported {{count}} book(s)_few": "تم استيراد {{count}} كتب",
+ "Successfully imported {{count}} book(s)_many": "تم استيراد {{count}} كتابًا",
+ "Successfully imported {{count}} book(s)_other": "تم استيراد {{count}} كتاب"
}
diff --git a/apps/readest-app/public/locales/bn/translation.json b/apps/readest-app/public/locales/bn/translation.json
index 42d209aa..d2ae50e2 100644
--- a/apps/readest-app/public/locales/bn/translation.json
+++ b/apps/readest-app/public/locales/bn/translation.json
@@ -760,5 +760,8 @@
"Are you sure to delete {{count}} selected file(s)?_one": "আপনি কি নিশ্চিত যে {{count}}টি নির্বাচিত ফাইল মুছতে চান?",
"Are you sure to delete {{count}} selected file(s)?_other": "আপনি কি নিশ্চিত যে {{count}}টি নির্বাচিত ফাইল মুছতে চান?",
"Cloud Storage Usage": "ক্লাউড স্টোরেজ ব্যবহৃত",
- "Rename Group": "গ্রুপের নাম পরিবর্তন করুন"
+ "Rename Group": "গ্রুপের নাম পরিবর্তন করুন",
+ "From Directory": "ডিরেক্টরি থেকে",
+ "Successfully imported {{count}} book(s)_one": "সফলভাবে ১টি বই আমদানি করা হয়েছে",
+ "Successfully imported {{count}} book(s)_other": "সফলভাবে {{count}}টি বই আমদানি করা হয়েছে"
}
diff --git a/apps/readest-app/public/locales/bo/translation.json b/apps/readest-app/public/locales/bo/translation.json
index f05fddbf..b19be887 100644
--- a/apps/readest-app/public/locales/bo/translation.json
+++ b/apps/readest-app/public/locales/bo/translation.json
@@ -751,5 +751,7 @@
"Page {{current}} of {{total}}": "ཤོག་ངོས་ {{total}} ནས་ {{current}}",
"Are you sure to delete {{count}} selected file(s)?_other": "ཁྱེད་ཀྱིས་འདེམས་པའི་ཡིག་ཆ་ {{count}} བསུབས་དགོས་པ་ངེས་ཡིན་ན?",
"Cloud Storage Usage": "སྤྲིན་གནས་སྣོད་གསོག་ལུས་སྐོར།",
- "Rename Group": "ཚོགས་མིང་བསྒྱུར་བ།"
+ "Rename Group": "ཚོགས་མིང་བསྒྱུར་བ།",
+ "From Directory": "སྐོར་འདེམས་པ་ནས།",
+ "Successfully imported {{count}} book(s)_other": "སྤྲིན་ནས་ཕབ་སྟེ་འབེབས་ {{count}} དེབ་འདེམས་སོང་"
}
diff --git a/apps/readest-app/public/locales/de/translation.json b/apps/readest-app/public/locales/de/translation.json
index bf3e9951..99d9be25 100644
--- a/apps/readest-app/public/locales/de/translation.json
+++ b/apps/readest-app/public/locales/de/translation.json
@@ -760,5 +760,8 @@
"Are you sure to delete {{count}} selected file(s)?_one": "Möchten Sie {{count}} ausgewählte Datei wirklich löschen?",
"Are you sure to delete {{count}} selected file(s)?_other": "Möchten Sie {{count}} ausgewählte Dateien wirklich löschen?",
"Cloud Storage Usage": "Cloud-Speichernutzung",
- "Rename Group": "Gruppe umbenennen"
+ "Rename Group": "Gruppe umbenennen",
+ "From Directory": "Aus Verzeichnis",
+ "Successfully imported {{count}} book(s)_one": "Erfolgreich 1 Buch importiert",
+ "Successfully imported {{count}} book(s)_other": "Erfolgreich {{count}} Bücher importiert"
}
diff --git a/apps/readest-app/public/locales/el/translation.json b/apps/readest-app/public/locales/el/translation.json
index b51e4eb0..36338055 100644
--- a/apps/readest-app/public/locales/el/translation.json
+++ b/apps/readest-app/public/locales/el/translation.json
@@ -760,5 +760,8 @@
"Are you sure to delete {{count}} selected file(s)?_one": "Σίγουρα θέλετε να διαγράψετε {{count}} επιλεγμένο αρχείο;",
"Are you sure to delete {{count}} selected file(s)?_other": "Σίγουρα θέλετε να διαγράψετε {{count}} επιλεγμένα αρχεία;",
"Cloud Storage Usage": "Χρήση αποθήκευσης cloud",
- "Rename Group": "Μετονομασία ομάδας"
+ "Rename Group": "Μετονομασία ομάδας",
+ "From Directory": "Από κατάλογο",
+ "Successfully imported {{count}} book(s)_one": "Επιτυχής εισαγωγή 1 βιβλίου",
+ "Successfully imported {{count}} book(s)_other": "Επιτυχής εισαγωγή {{count}} βιβλίων"
}
diff --git a/apps/readest-app/public/locales/en/translation.json b/apps/readest-app/public/locales/en/translation.json
index d9800817..8d2214d3 100644
--- a/apps/readest-app/public/locales/en/translation.json
+++ b/apps/readest-app/public/locales/en/translation.json
@@ -17,5 +17,7 @@
"{{count}} selected_one": "{{count}} selected",
"{{count}} selected_other": "{{count}} selected",
"Are you sure to delete {{count}} selected file(s)?_one": "Are you sure to delete {{count}} selected file?",
- "Are you sure to delete {{count}} selected file(s)?_other": "Are you sure to delete {{count}} selected files?"
+ "Are you sure to delete {{count}} selected file(s)?_other": "Are you sure to delete {{count}} selected files?",
+ "Successfully imported {{count}} book(s)_one": "Successfully imported {{count}} book",
+ "Successfully imported {{count}} book(s)_other": "Successfully imported {{count}} books"
}
diff --git a/apps/readest-app/public/locales/es/translation.json b/apps/readest-app/public/locales/es/translation.json
index f0da8c84..6b963fa8 100644
--- a/apps/readest-app/public/locales/es/translation.json
+++ b/apps/readest-app/public/locales/es/translation.json
@@ -769,5 +769,9 @@
"Are you sure to delete {{count}} selected file(s)?_many": "¿Seguro que deseas eliminar {{count}} archivos seleccionados?",
"Are you sure to delete {{count}} selected file(s)?_other": "¿Seguro que deseas eliminar {{count}} archivos seleccionados?",
"Cloud Storage Usage": "Uso de almacenamiento en la nube",
- "Rename Group": "Renombrar grupo"
+ "Rename Group": "Renombrar grupo",
+ "From Directory": "Desde el directorio",
+ "Successfully imported {{count}} book(s)_one": "Se importó correctamente 1 libro",
+ "Successfully imported {{count}} book(s)_many": "Se importaron correctamente {{count}} libros",
+ "Successfully imported {{count}} book(s)_other": "Se importaron correctamente {{count}} libros"
}
diff --git a/apps/readest-app/public/locales/fa/translation.json b/apps/readest-app/public/locales/fa/translation.json
index b40bc4d7..2166aa43 100644
--- a/apps/readest-app/public/locales/fa/translation.json
+++ b/apps/readest-app/public/locales/fa/translation.json
@@ -760,5 +760,8 @@
"Are you sure to delete {{count}} selected file(s)?_one": "آیا از حذف {{count}} فایل انتخابشده مطمئن هستید؟",
"Are you sure to delete {{count}} selected file(s)?_other": "آیا از حذف {{count}} فایل انتخابشده مطمئن هستید؟",
"Cloud Storage Usage": "استفاده از فضای ذخیرهسازی ابری",
- "Rename Group": "تغییر نام گروه"
+ "Rename Group": "تغییر نام گروه",
+ "From Directory": "از مسیر",
+ "Successfully imported {{count}} book(s)_one": "با موفقیت 1 کتاب وارد شد",
+ "Successfully imported {{count}} book(s)_other": "با موفقیت {{count}} کتاب وارد شد"
}
diff --git a/apps/readest-app/public/locales/fr/translation.json b/apps/readest-app/public/locales/fr/translation.json
index 7e99d120..1413ab83 100644
--- a/apps/readest-app/public/locales/fr/translation.json
+++ b/apps/readest-app/public/locales/fr/translation.json
@@ -769,5 +769,9 @@
"Are you sure to delete {{count}} selected file(s)?_many": "Voulez-vous vraiment supprimer {{count}} fichiers sélectionnés ?",
"Are you sure to delete {{count}} selected file(s)?_other": "Voulez-vous vraiment supprimer {{count}} fichiers sélectionnés ?",
"Cloud Storage Usage": "Utilisation du stockage cloud",
- "Rename Group": "Renommer le groupe"
+ "Rename Group": "Renommer le groupe",
+ "From Directory": "Depuis le répertoire",
+ "Successfully imported {{count}} book(s)_one": "Importation réussie de 1 livre",
+ "Successfully imported {{count}} book(s)_many": "Importation réussie de {{count}} livres",
+ "Successfully imported {{count}} book(s)_other": "Importation réussie de {{count}} livres"
}
diff --git a/apps/readest-app/public/locales/hi/translation.json b/apps/readest-app/public/locales/hi/translation.json
index 7985a65a..5ef44c4c 100644
--- a/apps/readest-app/public/locales/hi/translation.json
+++ b/apps/readest-app/public/locales/hi/translation.json
@@ -760,5 +760,8 @@
"Are you sure to delete {{count}} selected file(s)?_one": "क्या आप वाकई {{count}} चयनित फ़ाइल हटाना चाहते हैं?",
"Are you sure to delete {{count}} selected file(s)?_other": "क्या आप वाकई {{count}} चयनित फ़ाइलें हटाना चाहते हैं?",
"Cloud Storage Usage": "क्लाउड स्टोरेज उपयोग",
- "Rename Group": "समूह का नाम बदलें"
+ "Rename Group": "समूह का नाम बदलें",
+ "From Directory": "निर्देशिका से",
+ "Successfully imported {{count}} book(s)_one": "सफलतापूर्वक 1 पुस्तक आयात की गई",
+ "Successfully imported {{count}} book(s)_other": "सफलतापूर्वक {{count}} पुस्तकों का आयात किया गया"
}
diff --git a/apps/readest-app/public/locales/id/translation.json b/apps/readest-app/public/locales/id/translation.json
index ce09ec58..f2830cfc 100644
--- a/apps/readest-app/public/locales/id/translation.json
+++ b/apps/readest-app/public/locales/id/translation.json
@@ -751,5 +751,7 @@
"Page {{current}} of {{total}}": "Halaman {{current}} dari {{total}}",
"Are you sure to delete {{count}} selected file(s)?_other": "Yakin ingin menghapus {{count}} file yang dipilih?",
"Cloud Storage Usage": "Penggunaan Penyimpanan Cloud",
- "Rename Group": "Ganti Nama Grup"
+ "Rename Group": "Ganti Nama Grup",
+ "From Directory": "Dari Direktori",
+ "Successfully imported {{count}} book(s)_other": "Berhasil mengimpor {{count}} buku"
}
diff --git a/apps/readest-app/public/locales/it/translation.json b/apps/readest-app/public/locales/it/translation.json
index a593fdd0..d3c1c4c4 100644
--- a/apps/readest-app/public/locales/it/translation.json
+++ b/apps/readest-app/public/locales/it/translation.json
@@ -769,5 +769,9 @@
"Are you sure to delete {{count}} selected file(s)?_many": "Sei sicuro di voler eliminare {{count}} file selezionati?",
"Are you sure to delete {{count}} selected file(s)?_other": "Sei sicuro di voler eliminare {{count}} file selezionati?",
"Cloud Storage Usage": "Utilizzo archiviazione cloud",
- "Rename Group": "Rinomina gruppo"
+ "Rename Group": "Rinomina gruppo",
+ "From Directory": "Da directory",
+ "Successfully imported {{count}} book(s)_one": "Importato con successo 1 libro",
+ "Successfully imported {{count}} book(s)_many": "Importati con successo {{count}} libri",
+ "Successfully imported {{count}} book(s)_other": "Importati con successo {{count}} libri"
}
diff --git a/apps/readest-app/public/locales/ja/translation.json b/apps/readest-app/public/locales/ja/translation.json
index e46e4577..3f63ee08 100644
--- a/apps/readest-app/public/locales/ja/translation.json
+++ b/apps/readest-app/public/locales/ja/translation.json
@@ -751,5 +751,7 @@
"Page {{current}} of {{total}}": "ページ {{current}} / {{total}}",
"Are you sure to delete {{count}} selected file(s)?_other": "選択した {{count}} 件のファイルを削除してもよろしいですか?",
"Cloud Storage Usage": "クラウドストレージ使用量",
- "Rename Group": "グループ名を変更"
+ "Rename Group": "グループ名を変更",
+ "From Directory": "ディレクトリから",
+ "Successfully imported {{count}} book(s)_other": "成功裏に{{count}}冊の本をインポートしました"
}
diff --git a/apps/readest-app/public/locales/ko/translation.json b/apps/readest-app/public/locales/ko/translation.json
index b10c4600..54e06d9b 100644
--- a/apps/readest-app/public/locales/ko/translation.json
+++ b/apps/readest-app/public/locales/ko/translation.json
@@ -751,5 +751,7 @@
"Page {{current}} of {{total}}": "페이지 {{current}} / {{total}}",
"Are you sure to delete {{count}} selected file(s)?_other": "선택한 {{count}}개의 파일을 삭제하시겠습니까?",
"Cloud Storage Usage": "클라우드 저장소 사용량",
- "Rename Group": "그룹 이름 바꾸기"
+ "Rename Group": "그룹 이름 바꾸기",
+ "From Directory": "디렉토리에서",
+ "Successfully imported {{count}} book(s)_other": "성공적으로 {{count}} 권의 책이 가져와졌습니다"
}
diff --git a/apps/readest-app/public/locales/ms/translation.json b/apps/readest-app/public/locales/ms/translation.json
index 5d3ee15c..151c5497 100644
--- a/apps/readest-app/public/locales/ms/translation.json
+++ b/apps/readest-app/public/locales/ms/translation.json
@@ -751,5 +751,7 @@
"Page {{current}} of {{total}}": "Halaman {{current}} daripada {{total}}",
"Are you sure to delete {{count}} selected file(s)?_other": "Adakah anda pasti mahu memadam {{count}} fail yang dipilih?",
"Cloud Storage Usage": "Penggunaan Storan Awan",
- "Rename Group": "Namakan Semula Kumpulan"
+ "Rename Group": "Namakan Semula Kumpulan",
+ "From Directory": "Dari Direktori",
+ "Successfully imported {{count}} book(s)_other": "Berjaya mengimport {{count}} buku"
}
diff --git a/apps/readest-app/public/locales/nl/translation.json b/apps/readest-app/public/locales/nl/translation.json
index 76390609..a0692d76 100644
--- a/apps/readest-app/public/locales/nl/translation.json
+++ b/apps/readest-app/public/locales/nl/translation.json
@@ -760,5 +760,8 @@
"Are you sure to delete {{count}} selected file(s)?_one": "Weet je zeker dat je {{count}} geselecteerd bestand wilt verwijderen?",
"Are you sure to delete {{count}} selected file(s)?_other": "Weet je zeker dat je {{count}} geselecteerde bestanden wilt verwijderen?",
"Cloud Storage Usage": "Cloudopslaggebruik",
- "Rename Group": "Groep hernoemen"
+ "Rename Group": "Groep hernoemen",
+ "From Directory": "Vanuit map",
+ "Successfully imported {{count}} book(s)_one": "Succesvol 1 boek geïmporteerd",
+ "Successfully imported {{count}} book(s)_other": "Succesvol {{count}} boeken geïmporteerd"
}
diff --git a/apps/readest-app/public/locales/pl/translation.json b/apps/readest-app/public/locales/pl/translation.json
index 6c2afaa5..0381b51b 100644
--- a/apps/readest-app/public/locales/pl/translation.json
+++ b/apps/readest-app/public/locales/pl/translation.json
@@ -778,5 +778,10 @@
"Are you sure to delete {{count}} selected file(s)?_many": "Czy na pewno chcesz usunąć {{count}} wybranych plików?",
"Are you sure to delete {{count}} selected file(s)?_other": "Czy na pewno chcesz usunąć {{count}} wybrany plik?",
"Cloud Storage Usage": "Użycie pamięci w chmurze",
- "Rename Group": "Zmień nazwę grupy"
+ "Rename Group": "Zmień nazwę grupy",
+ "From Directory": "Z katalogu",
+ "Successfully imported {{count}} book(s)_one": "Pomyślnie zaimportowano 1 książkę",
+ "Successfully imported {{count}} book(s)_few": "Pomyślnie zaimportowano {{count}} książki",
+ "Successfully imported {{count}} book(s)_many": "Pomyślnie zaimportowano {{count}} książek",
+ "Successfully imported {{count}} book(s)_other": "Pomyślnie zaimportowano {{count}} książek"
}
diff --git a/apps/readest-app/public/locales/pt/translation.json b/apps/readest-app/public/locales/pt/translation.json
index 67b3dce3..f300273b 100644
--- a/apps/readest-app/public/locales/pt/translation.json
+++ b/apps/readest-app/public/locales/pt/translation.json
@@ -769,5 +769,9 @@
"Are you sure to delete {{count}} selected file(s)?_many": "Tem certeza de que deseja apagar {{count}} ficheiros selecionados?",
"Are you sure to delete {{count}} selected file(s)?_other": "Tem certeza de que deseja apagar {{count}} ficheiro selecionado?",
"Cloud Storage Usage": "Uso de Armazenamento na Nuvem",
- "Rename Group": "Renomear Grupo"
+ "Rename Group": "Renomear Grupo",
+ "From Directory": "Do Diretório",
+ "Successfully imported {{count}} book(s)_one": "Importado com sucesso 1 livro",
+ "Successfully imported {{count}} book(s)_many": "Importados com sucesso {{count}} livros",
+ "Successfully imported {{count}} book(s)_other": "Importados com sucesso {{count}} livros"
}
diff --git a/apps/readest-app/public/locales/ru/translation.json b/apps/readest-app/public/locales/ru/translation.json
index 943f9b2a..352c9ac0 100644
--- a/apps/readest-app/public/locales/ru/translation.json
+++ b/apps/readest-app/public/locales/ru/translation.json
@@ -778,5 +778,10 @@
"Are you sure to delete {{count}} selected file(s)?_many": "Вы уверены, что хотите удалить {{count}} выбранных файлов?",
"Are you sure to delete {{count}} selected file(s)?_other": "Вы уверены, что хотите удалить {{count}} выбранный файл?",
"Cloud Storage Usage": "Использование облачного хранилища",
- "Rename Group": "Переименовать группу"
+ "Rename Group": "Переименовать группу",
+ "From Directory": "Из каталога",
+ "Successfully imported {{count}} book(s)_one": "Успешно импортирован 1 книга",
+ "Successfully imported {{count}} book(s)_few": "Успешно импортировано {{count}} книги",
+ "Successfully imported {{count}} book(s)_many": "Успешно импортировано {{count}} книг",
+ "Successfully imported {{count}} book(s)_other": "Успешно импортировано {{count}} книг"
}
diff --git a/apps/readest-app/public/locales/si/translation.json b/apps/readest-app/public/locales/si/translation.json
index bb252ec6..75d81d9c 100644
--- a/apps/readest-app/public/locales/si/translation.json
+++ b/apps/readest-app/public/locales/si/translation.json
@@ -760,5 +760,8 @@
"Are you sure to delete {{count}} selected file(s)?_one": "තෝරාගත් ගොනුව මකන්නට විශ්වාසද?",
"Are you sure to delete {{count}} selected file(s)?_other": "තෝරාගත් ගොනු මකන්නට විශ්වාසද?",
"Cloud Storage Usage": "කලාප ගබඩා භාවිතය",
- "Rename Group": "කණ්ඩායම නැවත නම් කරන්න"
+ "Rename Group": "කණ්ඩායම නැවත නම් කරන්න",
+ "From Directory": "ෆෝල්ඩරයෙන්",
+ "Successfully imported {{count}} book(s)_one": "සාර්ථකව ආයාත කළ 1 පොත",
+ "Successfully imported {{count}} book(s)_other": "සාර්ථකව ආයාත කළ {{count}} පොත්"
}
diff --git a/apps/readest-app/public/locales/sv/translation.json b/apps/readest-app/public/locales/sv/translation.json
index 5e358ca5..90987c12 100644
--- a/apps/readest-app/public/locales/sv/translation.json
+++ b/apps/readest-app/public/locales/sv/translation.json
@@ -760,5 +760,8 @@
"Are you sure to delete {{count}} selected file(s)?_one": "Är du säker på att du vill radera filen?",
"Are you sure to delete {{count}} selected file(s)?_other": "Är du säker på att du vill radera filerna?",
"Cloud Storage Usage": "Användning av molnlagring",
- "Rename Group": "Byt namn på grupp"
+ "Rename Group": "Byt namn på grupp",
+ "From Directory": "Från katalog",
+ "Successfully imported {{count}} book(s)_one": "Importerat 1 bok",
+ "Successfully imported {{count}} book(s)_other": "Importerat {{count}} böcker"
}
diff --git a/apps/readest-app/public/locales/ta/translation.json b/apps/readest-app/public/locales/ta/translation.json
index 8f770b4b..213f7dec 100644
--- a/apps/readest-app/public/locales/ta/translation.json
+++ b/apps/readest-app/public/locales/ta/translation.json
@@ -760,5 +760,8 @@
"Are you sure to delete {{count}} selected file(s)?_one": "இந்த கோப்பை நீக்க விரும்புகிறீர்களா?",
"Are you sure to delete {{count}} selected file(s)?_other": "இந்த கோப்புகளை நீக்க விரும்புகிறீர்களா?",
"Cloud Storage Usage": "மேக சேமிப்பு பயன்பாடு",
- "Rename Group": "குழுவை மறுபெயரிடவும்"
+ "Rename Group": "குழுவை மறுபெயரிடவும்",
+ "From Directory": "கோப்புறையிலிருந்து",
+ "Successfully imported {{count}} book(s)_one": "வெற்றிகரமாக 1 புத்தகம் இறக்குமதி செய்யப்பட்டது",
+ "Successfully imported {{count}} book(s)_other": "வெற்றிகரமாக {{count}} புத்தகங்கள் இறக்குமதி செய்யப்பட்டது"
}
diff --git a/apps/readest-app/public/locales/th/translation.json b/apps/readest-app/public/locales/th/translation.json
index 4ba5b894..15bb8454 100644
--- a/apps/readest-app/public/locales/th/translation.json
+++ b/apps/readest-app/public/locales/th/translation.json
@@ -751,5 +751,7 @@
"Page {{current}} of {{total}}": "หน้า {{current}} จาก {{total}}",
"Are you sure to delete {{count}} selected file(s)?_other": "คุณแน่ใจหรือว่าต้องการลบไฟล์ที่เลือก?",
"Cloud Storage Usage": "การใช้งานพื้นที่เก็บข้อมูลคลาวด์",
- "Rename Group": "เปลี่ยนชื่อกลุ่ม"
+ "Rename Group": "เปลี่ยนชื่อกลุ่ม",
+ "From Directory": "จากไดเรกทอรี",
+ "Successfully imported {{count}} book(s)_other": "นำเข้า {{count}} หนังสือเรียบร้อยแล้ว"
}
diff --git a/apps/readest-app/public/locales/tr/translation.json b/apps/readest-app/public/locales/tr/translation.json
index 3ae885ad..746236cf 100644
--- a/apps/readest-app/public/locales/tr/translation.json
+++ b/apps/readest-app/public/locales/tr/translation.json
@@ -760,5 +760,8 @@
"Are you sure to delete {{count}} selected file(s)?_one": "Seçilen {{count}} dosyayı silmek istediğinizden emin misiniz?",
"Are you sure to delete {{count}} selected file(s)?_other": "Seçilen {{count}} dosyayı silmek istediğinizden emin misiniz?",
"Cloud Storage Usage": "Bulut Depolama Kullanımı",
- "Rename Group": "Grubu Yeniden Adlandır"
+ "Rename Group": "Grubu Yeniden Adlandır",
+ "From Directory": "Dizinden",
+ "Successfully imported {{count}} book(s)_one": "Başarıyla 1 kitap içe aktarıldı",
+ "Successfully imported {{count}} book(s)_other": "Başarıyla {{count}} kitap içe aktarıldı"
}
diff --git a/apps/readest-app/public/locales/uk/translation.json b/apps/readest-app/public/locales/uk/translation.json
index a26339d3..5f679766 100644
--- a/apps/readest-app/public/locales/uk/translation.json
+++ b/apps/readest-app/public/locales/uk/translation.json
@@ -778,5 +778,10 @@
"Are you sure to delete {{count}} selected file(s)?_many": "Ви впевнені, що хочете видалити {{count}} файлів?",
"Are you sure to delete {{count}} selected file(s)?_other": "Ви впевнені, що хочете видалити {{count}} файлів?",
"Cloud Storage Usage": "Використання хмарного сховища",
- "Rename Group": "Перейменувати групу"
+ "Rename Group": "Перейменувати групу",
+ "From Directory": "З каталогу",
+ "Successfully imported {{count}} book(s)_one": "Успішно імпортовано 1 книгу",
+ "Successfully imported {{count}} book(s)_few": "Успішно імпортовано {{count}} книги",
+ "Successfully imported {{count}} book(s)_many": "Успішно імпортовано {{count}} книг",
+ "Successfully imported {{count}} book(s)_other": "Успішно імпортовано {{count}} книг"
}
diff --git a/apps/readest-app/public/locales/vi/translation.json b/apps/readest-app/public/locales/vi/translation.json
index 8c8ebad8..8a2b63e8 100644
--- a/apps/readest-app/public/locales/vi/translation.json
+++ b/apps/readest-app/public/locales/vi/translation.json
@@ -751,5 +751,7 @@
"Page {{current}} of {{total}}": "Trang {{current}} trên {{total}}",
"Are you sure to delete {{count}} selected file(s)?_other": "Bạn có chắc muốn xóa {{count}} tệp đã chọn không?",
"Cloud Storage Usage": "Sử dụng lưu trữ đám mây",
- "Rename Group": "Đổi tên nhóm"
+ "Rename Group": "Đổi tên nhóm",
+ "From Directory": "Từ thư mục",
+ "Successfully imported {{count}} book(s)_other": "Đã nhập thành công {{count}} sách"
}
diff --git a/apps/readest-app/public/locales/zh-CN/translation.json b/apps/readest-app/public/locales/zh-CN/translation.json
index ad6fa445..2f93cbd6 100644
--- a/apps/readest-app/public/locales/zh-CN/translation.json
+++ b/apps/readest-app/public/locales/zh-CN/translation.json
@@ -751,5 +751,7 @@
"Page {{current}} of {{total}}": "第 {{current}} 页,共 {{total}} 页",
"Are you sure to delete {{count}} selected file(s)?_other": "确定要删除已选择的 {{count}} 个文件吗?",
"Cloud Storage Usage": "云存储使用情况",
- "Rename Group": "重命名分组"
+ "Rename Group": "重命名分组",
+ "From Directory": "从文件夹导入",
+ "Successfully imported {{count}} book(s)_other": "成功导入 {{count}} 本书"
}
diff --git a/apps/readest-app/public/locales/zh-TW/translation.json b/apps/readest-app/public/locales/zh-TW/translation.json
index 74ec29e3..eeb02fb8 100644
--- a/apps/readest-app/public/locales/zh-TW/translation.json
+++ b/apps/readest-app/public/locales/zh-TW/translation.json
@@ -751,5 +751,7 @@
"Page {{current}} of {{total}}": "第 {{current}} 頁,共 {{total}} 頁",
"Are you sure to delete {{count}} selected file(s)?_other": "確定要刪除已選擇的 {{count}} 個檔案嗎?",
"Cloud Storage Usage": "雲端儲存使用情況",
- "Rename Group": "重新命名"
+ "Rename Group": "重新命名",
+ "From Directory": "從目錄導入",
+ "Successfully imported {{count}} book(s)_other": "成功導入 {{count}} 本書"
}
diff --git a/apps/readest-app/src-tauri/build.rs b/apps/readest-app/src-tauri/build.rs
index 901abda0..46afa548 100644
--- a/apps/readest-app/src-tauri/build.rs
+++ b/apps/readest-app/src-tauri/build.rs
@@ -44,17 +44,22 @@ fn build_windows_thumbnail() {
}
let dll_name = "windows_thumbnail.dll";
- let dll_src = if !target_triple.is_empty() {
+ let candidate_paths = [
+ dll_crate_dir.join("target").join(&profile).join(dll_name),
dll_crate_dir
.join("target")
.join(&target_triple)
.join(&profile)
- .join(dll_name)
- } else {
- dll_crate_dir.join("target").join(&profile).join(dll_name)
- };
- let dll_dest = dll_crate_dir.join("target").join(dll_name);
+ .join(dll_name),
+ ];
- fs::copy(&dll_src, &dll_dest).expect("Failed to copy windows_thumbnail DLL");
+ let dll_src = candidate_paths
+ .iter()
+ .find(|p| p.exists())
+ .expect("Failed to find built windows_thumbnail DLL");
+
+ let dll_dest = &dll_crate_dir.join("target").join(dll_name);
+
+ fs::copy(dll_src, dll_dest).expect("Failed to copy windows_thumbnail DLL");
println!("cargo:rerun-if-changed={}", dll_dest.display());
}
diff --git a/apps/readest-app/src-tauri/plugins/tauri-plugin-native-bridge/src/commands.rs b/apps/readest-app/src-tauri/plugins/tauri-plugin-native-bridge/src/commands.rs
index 8a4da421..09fb772d 100644
--- a/apps/readest-app/src-tauri/plugins/tauri-plugin-native-bridge/src/commands.rs
+++ b/apps/readest-app/src-tauri/plugins/tauri-plugin-native-bridge/src/commands.rs
@@ -1,6 +1,8 @@
-use tauri::{command, AppHandle, Runtime};
+use std::path::PathBuf;
+use tauri::{command, AppHandle, Runtime, State};
use crate::models::*;
+use crate::DirectoryCallbackState;
use crate::NativeBridgeExt;
use crate::Result;
@@ -160,8 +162,21 @@ pub(crate) async fn open_external_url