mirror of
				https://github.com/advplyr/audiobookshelf.git
				synced 2025-10-25 15:52:26 -04:00 
			
		
		
		
	Update:Hide audiobook tools for windows install, remove debian folder picker alert
This commit is contained in:
		
							parent
							
								
									7b0fa48e2e
								
							
						
					
					
						commit
						c0cb3a176f
					
				| @ -2,8 +2,11 @@ | ||||
|   <div class="w-full h-full overflow-hidden overflow-y-auto px-4 py-6"> | ||||
|     <p class="text-xl font-semibold mb-2">{{ $strings.HeaderAudiobookTools }}</p> | ||||
| 
 | ||||
|     <!-- alert for windows install --> | ||||
|     <widgets-alert v-if="isWindowsInstall" type="warning" class="my-8 text-base">Not supported for the Windows install yet</widgets-alert> | ||||
| 
 | ||||
|     <!-- Merge to m4b --> | ||||
|     <div v-if="showM4bDownload" class="w-full border border-black-200 p-4 my-8"> | ||||
|     <div v-if="showM4bDownload && !isWindowsInstall" class="w-full border border-black-200 p-4 my-8"> | ||||
|       <div class="flex flex-wrap items-center"> | ||||
|         <div> | ||||
|           <p class="text-lg">{{ $strings.LabelToolsMakeM4b }}</p> | ||||
| @ -19,22 +22,8 @@ | ||||
|       </div> | ||||
|     </div> | ||||
| 
 | ||||
|     <!-- Split to mp3 --> | ||||
|     <!-- <div v-if="showMp3Split" class="w-full border border-black-200 p-4 my-8"> | ||||
|       <div class="flex items-center"> | ||||
|         <div> | ||||
|           <p class="text-lg">{{ $strings.LabelToolsSplitM4b }}</p> | ||||
|           <p class="max-w-sm text-sm pt-2 text-gray-300">{{ $strings.LabelToolsSplitM4bDescription }}</p> | ||||
|         </div> | ||||
|         <div class="flex-grow" /> | ||||
|         <div> | ||||
|           <ui-btn :disabled="true">{{ $strings.MessageNotYetImplemented }}</ui-btn> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> --> | ||||
| 
 | ||||
|     <!-- Embed Metadata --> | ||||
|     <div v-if="mediaTracks.length" class="w-full border border-black-200 p-4 my-8"> | ||||
|     <div v-if="mediaTracks.length && !isWindowsInstall" class="w-full border border-black-200 p-4 my-8"> | ||||
|       <div class="flex items-center"> | ||||
|         <div> | ||||
|           <p class="text-lg">{{ $strings.LabelToolsEmbedMetadata }}</p> | ||||
| @ -122,6 +111,12 @@ export default { | ||||
|     }, | ||||
|     isEncodeTaskRunning() { | ||||
|       return this.encodeTask && !this.encodeTask?.isFinished | ||||
|     }, | ||||
|     isWindowsInstall() { | ||||
|       return this.Source == 'windows' | ||||
|     }, | ||||
|     Source() { | ||||
|       return this.$store.state.Source | ||||
|     } | ||||
|   }, | ||||
|   methods: { | ||||
|  | ||||
| @ -35,7 +35,6 @@ | ||||
|     <div v-else class="py-12 text-center max-w-sm mx-auto"> | ||||
|       <p class="text-lg mb-2">{{ $strings.MessageNoFoldersAvailable }}</p> | ||||
|       <p class="text-gray-300 mb-2">{{ $strings.NoteFolderPicker }}</p> | ||||
|       <p v-if="isDebian" class="text-red-400">{{ $strings.NoteFolderPickerDebian }}</p> | ||||
|     </div> | ||||
| 
 | ||||
|     <div class="w-full py-2"> | ||||
| @ -93,12 +92,6 @@ export default { | ||||
|           ...d | ||||
|         } | ||||
|       }) | ||||
|     }, | ||||
|     isDebian() { | ||||
|       return this.Source == 'debian' | ||||
|     }, | ||||
|     Source() { | ||||
|       return this.$store.state.Source | ||||
|     } | ||||
|   }, | ||||
|   methods: { | ||||
|  | ||||
| @ -668,7 +668,6 @@ | ||||
|   "NoteChangeRootPassword": "Uživatel root je jediný uživatel, který může mít prázdné heslo", | ||||
|   "NoteChapterEditorTimes": "Poznámka: Čas začátku první kapitoly musí zůstat v 0:00 a čas začátku poslední kapitoly nesmí překročit tuto dobu trvání audioknihy.", | ||||
|   "NoteFolderPicker": "Poznámka: složky, které jsou již namapovány, nebudou zobrazeny", | ||||
|   "NoteFolderPickerDebian": "Poznámka: Výběr složek pro instalaci debianu není plně implementován. Cestu ke své knihovně byste měli zadat přímo.", | ||||
|   "NoteRSSFeedPodcastAppsHttps": "Upozornění: Většina aplikací pro podcasty bude vyžadovat, aby adresa URL kanálu RSS používala protokol HTTPS", | ||||
|   "NoteRSSFeedPodcastAppsPubDate": "Upozornění: 1 nebo více epizod nemá datum vydání. Některé podcastové aplikace to vyžadují.", | ||||
|   "NoteUploaderFoldersWithMediaFiles": "Se složkami s multimediálními soubory bude zacházeno jako se samostatnými položkami knihovny.", | ||||
|  | ||||
| @ -668,7 +668,6 @@ | ||||
|   "NoteChangeRootPassword": "Root-brugeren er den eneste bruger, der kan have en tom adgangskode", | ||||
|   "NoteChapterEditorTimes": "Bemærk: Første kapitel starttidspunkt skal forblive kl. 0:00, og det sidste kapitel starttidspunkt må ikke overstige denne lydbogs varighed.", | ||||
|   "NoteFolderPicker": "Bemærk: Mapper, der allerede er mappet, vises ikke", | ||||
|   "NoteFolderPickerDebian": "Bemærk: Mappicker for Debian-installationen er ikke fuldt implementeret. Du bør indtaste stien til dit bibliotek direkte.", | ||||
|   "NoteRSSFeedPodcastAppsHttps": "Advarsel: De fleste podcast-apps kræver, at RSS-feedets URL bruger HTTPS", | ||||
|   "NoteRSSFeedPodcastAppsPubDate": "Advarsel: En eller flere af dine episoder har ikke en Pub Date. Nogle podcast-apps kræver dette.", | ||||
|   "NoteUploaderFoldersWithMediaFiles": "Mapper med mediefiler håndteres som separate bibliotekselementer.", | ||||
|  | ||||
| @ -668,7 +668,6 @@ | ||||
|   "NoteChangeRootPassword": "Der Root-Benutzer (Hauptbenutzer) ist der einzige Benutzer, der ein leeres Passwort haben kann", | ||||
|   "NoteChapterEditorTimes": "Hinweis: Die Anfangszeit des ersten Kapitels muss bei 0:00 beginnen und die Anfangszeit des letzten Kapitels darf die Dauer des Mediums nicht überschreiten.", | ||||
|   "NoteFolderPicker": "Hinweis: Bereits zugeordnete Ordner werden nicht angezeigt.", | ||||
|   "NoteFolderPickerDebian": "Hinweis: Der Ordnerauswahldialog für die Debian-Installation ist nicht vollständig implementiert. Sie sollten den Pfad zu Ihrer Bibliothek direkt eingeben.", | ||||
|   "NoteRSSFeedPodcastAppsHttps": "Warnung: Die meisten Podcast-Apps verlangen, dass die URL des RSS-Feeds HTTPS verwendet.", | ||||
|   "NoteRSSFeedPodcastAppsPubDate": "Warnung: 1 oder mehrere Ihrer Episoden haben kein Veröffentlichungsdatum. Einige Podcast-Apps verlangen dies.", | ||||
|   "NoteUploaderFoldersWithMediaFiles": "Ordner mit Mediendateien werden als separate Bibliothekselemente behandelt.", | ||||
| @ -750,4 +749,4 @@ | ||||
|   "ToastSocketFailedToConnect": "Verbindung zum WebSocket fehlgeschlagen", | ||||
|   "ToastUserDeleteFailed": "Benutzer konnte nicht gelöscht werden", | ||||
|   "ToastUserDeleteSuccess": "Benutzer gelöscht" | ||||
| } | ||||
| } | ||||
| @ -668,7 +668,6 @@ | ||||
|   "NoteChangeRootPassword": "Root user is the only user that can have an empty password", | ||||
|   "NoteChapterEditorTimes": "Note: First chapter start time must remain at 0:00 and the last chapter start time cannot exceed this audiobooks duration.", | ||||
|   "NoteFolderPicker": "Note: folders already mapped will not be shown", | ||||
|   "NoteFolderPickerDebian": "Note: Folder picker for the debian install is not fully implemented. You should enter the path to your library directly.", | ||||
|   "NoteRSSFeedPodcastAppsHttps": "Warning: Most podcast apps will require the RSS feed URL is using HTTPS", | ||||
|   "NoteRSSFeedPodcastAppsPubDate": "Warning: 1 or more of your episodes do not have a Pub Date. Some podcast apps require this.", | ||||
|   "NoteUploaderFoldersWithMediaFiles": "Folders with media files will be handled as separate library items.", | ||||
|  | ||||
| @ -668,7 +668,6 @@ | ||||
|   "NoteChangeRootPassword": "El usuario Root es el único usuario que puede no tener una contraseña", | ||||
|   "NoteChapterEditorTimes": "Nota: El tiempo de inicio del primer capítulo debe permanecer en 0:00, y el tiempo de inicio del último capítulo no puede exceder la duración del audiolibro.", | ||||
|   "NoteFolderPicker": "Nota: Las carpetas ya asignadas no se mostrarán", | ||||
|   "NoteFolderPickerDebian": "Nota: El selector de archivos no está completamente implementado para instalaciones en Debian. Deberá ingresar la ruta de la carpeta de su biblioteca directamente.", | ||||
|   "NoteRSSFeedPodcastAppsHttps": "Advertencia: La mayoría de las aplicaciones de podcast requieren que la URL de la fuente RSS use HTTPS", | ||||
|   "NoteRSSFeedPodcastAppsPubDate": "Advertencia: 1 o más de sus episodios no tienen fecha de publicación. Algunas aplicaciones de podcast lo requieren.", | ||||
|   "NoteUploaderFoldersWithMediaFiles": "Las carpetas con archivos multimedia se manejarán como elementos separados en la biblioteca.", | ||||
|  | ||||
| @ -668,7 +668,6 @@ | ||||
|   "NoteChangeRootPassword": "seul l’utilisateur « root » peut utiliser un mot de passe vide", | ||||
|   "NoteChapterEditorTimes": "Information : l’horodatage du premier chapitre doit être à 0:00 et celui du dernier chapitre ne peut se situer au-delà de la durée du livre audio.", | ||||
|   "NoteFolderPicker": "Information : Les dossiers déjà surveillés ne sont pas affichés", | ||||
|   "NoteFolderPickerDebian": "Information : La sélection de dossier sur une installation debian n’est pas finalisée. Merci de renseigner le chemin complet vers votre bibliothèque manuellement.", | ||||
|   "NoteRSSFeedPodcastAppsHttps": "Attention : la majorité des application de podcast nécessite une adresse de flux en HTTPS.", | ||||
|   "NoteRSSFeedPodcastAppsPubDate": "Attention : un ou plusieurs de vos épisodes ne possèdent pas de date de publication. Certaines applications de podcast le requièrent.", | ||||
|   "NoteUploaderFoldersWithMediaFiles": "Les dossiers contenant des fichiers multimédias seront traités comme des éléments distincts de la bibliothèque.", | ||||
| @ -750,4 +749,4 @@ | ||||
|   "ToastSocketFailedToConnect": "Échec de la connexion WebSocket", | ||||
|   "ToastUserDeleteFailed": "Échec de la suppression de l’utilisateur", | ||||
|   "ToastUserDeleteSuccess": "Utilisateur supprimé" | ||||
| } | ||||
| } | ||||
| @ -668,7 +668,6 @@ | ||||
|   "NoteChangeRootPassword": "Root user is the only user that can have an empty password", | ||||
|   "NoteChapterEditorTimes": "Note: First chapter start time must remain at 0:00 and the last chapter start time cannot exceed this audiobooks duration.", | ||||
|   "NoteFolderPicker": "Note: folders already mapped will not be shown", | ||||
|   "NoteFolderPickerDebian": "Note: Folder picker for the debian install is not fully implemented. You should enter the path to your library directly.", | ||||
|   "NoteRSSFeedPodcastAppsHttps": "Warning: Most podcast apps will require the RSS feed URL is using HTTPS", | ||||
|   "NoteRSSFeedPodcastAppsPubDate": "Warning: 1 or more of your episodes do not have a Pub Date. Some podcast apps require this.", | ||||
|   "NoteUploaderFoldersWithMediaFiles": "Folders with media files will be handled as separate library items.", | ||||
|  | ||||
| @ -668,7 +668,6 @@ | ||||
|   "NoteChangeRootPassword": "रूट user is the only user that can have an empty password", | ||||
|   "NoteChapterEditorTimes": "Note: First chapter start time must remain at 0:00 and the last chapter start time cannot exceed this audiobooks duration.", | ||||
|   "NoteFolderPicker": "Note: folders already mapped will not be shown", | ||||
|   "NoteFolderPickerDebian": "Note: Folder picker for the debian install is not fully implemented. You should enter the path to your library directly.", | ||||
|   "NoteRSSFeedPodcastAppsHttps": "Warning: Most podcast apps will require the RSS feed URL is using HTTPS", | ||||
|   "NoteRSSFeedPodcastAppsPubDate": "Warning: 1 or more of your episodes do not have a Pub Date. Some podcast apps require this.", | ||||
|   "NoteUploaderFoldersWithMediaFiles": "Folders with media files will be handled as separate library items.", | ||||
|  | ||||
| @ -668,7 +668,6 @@ | ||||
|   "NoteChangeRootPassword": "Root korisnik je jedini korisnik koji može imati praznu lozinku", | ||||
|   "NoteChapterEditorTimes": "Bilješka: Prvo početno vrijeme poglavlja mora ostati na 0:00 i posljednje vrijeme poglavlja ne smije preći vrijeme trajanja ove audio knjige.", | ||||
|   "NoteFolderPicker": "Bilješka: več mapirani folderi neće biti prikazani", | ||||
|   "NoteFolderPickerDebian": "Bilješka: Folder picker za debian instalaciju nije potpuno implementiran. Trebate unjeti direktnu putanju do biblioteke.", | ||||
|   "NoteRSSFeedPodcastAppsHttps": "Upozorenje: Večina podcasta će trebati RSS feed URL koji koristi HTTPS", | ||||
|   "NoteRSSFeedPodcastAppsPubDate": "Upozorenje: 1 ili više vaših epizoda nemaju datum objavljivanja. Neke podcast aplikacije zahtjevaju to.", | ||||
|   "NoteUploaderFoldersWithMediaFiles": "Folderi sa media datotekama će biti tretirane kao odvojene stavke u biblioteki.", | ||||
|  | ||||
| @ -668,7 +668,6 @@ | ||||
|   "NoteChangeRootPassword": "L'utente root è l'unico utente che può avere una password vuota", | ||||
|   "NoteChapterEditorTimes": "Nota: l'ora di inizio del primo capitolo deve rimanere alle 0:00 e l'ora di inizio dell'ultimo capitolo non può superare la durata di questo audiolibro.", | ||||
|   "NoteFolderPicker": "Nota: le cartelle già mappate non verranno visualizzate", | ||||
|   "NoteFolderPickerDebian": "Nota: il selettore di cartelle per l'installazione di Debian non è completamente implementato. Dovresti inserire direttamente il percorso della tua libreria.", | ||||
|   "NoteRSSFeedPodcastAppsHttps": "Avviso: la maggior parte delle app di podcast richiede che l'URL del feed RSS utilizzi HTTPS", | ||||
|   "NoteRSSFeedPodcastAppsPubDate": "Avviso: 1 o più delle tue puntate non hanno una data di pubblicazione. Alcune app di podcast lo richiedono.", | ||||
|   "NoteUploaderFoldersWithMediaFiles": "Le cartelle con file multimediali verranno gestite come elementi della libreria separati.", | ||||
|  | ||||
| @ -668,7 +668,6 @@ | ||||
|   "NoteChangeRootPassword": "Tik root vartotojas gali turėti tuščią slaptažodį", | ||||
|   "NoteChapterEditorTimes": "Pastaba: Pirmasis skyriaus pradžios laikas turi likti 0:00, o paskutinio skyriaus pradžios laikas negali viršyti šios garso knygos trukmės.", | ||||
|   "NoteFolderPicker": "Pastaba: jau susieti aplankai nebus rodomi", | ||||
|   "NoteFolderPickerDebian": "Pastaba: Aplanko pasirinkimo įrankis „Debian“ sistemoje nėra visiškai įgyvendintas. Turėtumėte tiesiogiai įvesti kelią į savo biblioteką.", | ||||
|   "NoteRSSFeedPodcastAppsHttps": "Įspėjimas: Dauguma tinklalaidžių programų reikalauja, kad RSS kanalo URL būtų naudojamas su HTTPS", | ||||
|   "NoteRSSFeedPodcastAppsPubDate": "Įspėjimas: Vienas ar daugiau jūsų epizodų neturi publikavimo datos. Kai kurios tinklalaidžių programos to reikalauja.", | ||||
|   "NoteUploaderFoldersWithMediaFiles": "Aplankai su medijos failais bus tvarkomi kaip atskiri bibliotekos elementai.", | ||||
|  | ||||
| @ -668,7 +668,6 @@ | ||||
|   "NoteChangeRootPassword": "Root-gebruiker is de enige gebruiker die een leeg wachtwoord kan hebben", | ||||
|   "NoteChapterEditorTimes": "Opmerking: Starttijd van het eerste hoofdstuk moet op 0:00 blijven en de starttijd van het laatste hoofdstuk mag niet de duur van het audioboek overschrijden.", | ||||
|   "NoteFolderPicker": "Opmerking: Reeds gemapte mappen worden niet getoond", | ||||
|   "NoteFolderPickerDebian": "Opmerking: Mappenkiezer voor de debian installatie is niet volledig geimplementeerd. Je moet het pad naar je map zelf invoeren.", | ||||
|   "NoteRSSFeedPodcastAppsHttps": "Waarschuwing: De meeste podcast-apps zullen eisen dat de RSS-feed URL HTTPS gebruikt", | ||||
|   "NoteRSSFeedPodcastAppsPubDate": "Waarschuwing: 1 of meer van je afleveringen hebben geen Pub Datum. Sommige podcast-apps vereisen dit.", | ||||
|   "NoteUploaderFoldersWithMediaFiles": "Mappen met mediabestanden zullen worden behandeld als aparte bibliotheekonderdelen.", | ||||
|  | ||||
| @ -668,7 +668,6 @@ | ||||
|   "NoteChangeRootPassword": "Root-bruker er eneste bruker som kan ha tumt passord", | ||||
|   "NoteChapterEditorTimes": "Notis: Første kapittel start tid må være 0:00 og siste kapittel start tid kan ikke overskride denne lydbokens lengde.", | ||||
|   "NoteFolderPicker": "Notis: allerede funnet mapper vil ikke bli vist", | ||||
|   "NoteFolderPickerDebian": "Notis: Mappevelger for debian er ikke fullstendig implementert. Du burde skrive inn stien til biblioteket direkte.", | ||||
|   "NoteRSSFeedPodcastAppsHttps": "Advarsel! De fleste podcast applikasjoner trenger RSS feed URL som bruker HTTPS", | ||||
|   "NoteRSSFeedPodcastAppsPubDate": "Advarsel! 1 eller flere av episodene har ikke publikasjonsdato. Noen podcast applikasjoner trenger dette.", | ||||
|   "NoteUploaderFoldersWithMediaFiles": "Mapper med mediefiler vil bli behandlet som separate bibliotekgjenstander.", | ||||
|  | ||||
| @ -668,7 +668,6 @@ | ||||
|   "NoteChangeRootPassword": "Tylko użytkownik root, może posiadać puste hasło", | ||||
|   "NoteChapterEditorTimes": "Uwaga: Czas rozpoczęcia pierwszego rozdziału musi pozostać na poziomie 0:00, a czas rozpoczęcia ostatniego rozdziału nie może przekroczyć czasu trwania audiobooka.", | ||||
|   "NoteFolderPicker": "Uwaga: dotychczas zmapowane foldery nie zostaną wyświetlone", | ||||
|   "NoteFolderPickerDebian": "Uwaga: Wybór folderu w instalcji opartej o system debian nie jest w pełni zaimplementowany. Powinieneś wprowadzić ścieżkę do swojej biblioteki bezpośrednio.", | ||||
|   "NoteRSSFeedPodcastAppsHttps": "Ostrzeżenie: Większość aplikacji do obsługi podcastów wymaga, aby adres URL kanału RSS korzystał z protokołu HTTPS.", | ||||
|   "NoteRSSFeedPodcastAppsPubDate": "Ostrzeżenie: 1 lub więcej odcinków nie ma daty publikacji. Niektóre aplikacje do słuchania podcastów tego wymagają.", | ||||
|   "NoteUploaderFoldersWithMediaFiles": "Foldery z plikami multimedialnymi będą traktowane jako osobne elementy w bibliotece.", | ||||
|  | ||||
| @ -668,7 +668,6 @@ | ||||
|   "NoteChangeRootPassword": "Пользователь root — единственный пользователь, который может иметь пустой пароль", | ||||
|   "NoteChapterEditorTimes": "Примечание: Время начала первой главы должно оставаться в 0:00, а время начала последней главы не может превышать продолжительность этой аудиокниги.", | ||||
|   "NoteFolderPicker": "Примечание: папки, уже сопоставленные, не будут отображаться", | ||||
|   "NoteFolderPickerDebian": "Примечание: Выбор папок debian не реализован полностью. Необходимо ввести путь к библиотеке напрямую.", | ||||
|   "NoteRSSFeedPodcastAppsHttps": "Предупреждение: Большинству приложений подкастов потребуется, чтобы URL-адрес RSS-канала использовал HTTPS", | ||||
|   "NoteRSSFeedPodcastAppsPubDate": "Предупреждение: 1 или более эпизодов не имеют даты публикации. Некоторые приложения для подкастов требуют этого.", | ||||
|   "NoteUploaderFoldersWithMediaFiles": "Папки с медиафайлами будут обрабатываться как отдельные элементы библиотеки.", | ||||
|  | ||||
| @ -668,7 +668,6 @@ | ||||
|   "NoteChangeRootPassword": "Rotanvändaren är den enda användaren som kan ha ett tomt lösenord", | ||||
|   "NoteChapterEditorTimes": "Obs: Starttiden för första kapitlet måste förbli 0:00 och starttiden för det sista kapitlet får inte överstiga ljudbokens varaktighet.", | ||||
|   "NoteFolderPicker": "Obs: Mappar som redan är kartlagda kommer inte att visas", | ||||
|   "NoteFolderPickerDebian": "Obs: Mappväljaren för Debian-installationen är inte fullständigt implementerad. Du bör ange sökvägen till ditt bibliotek direkt.", | ||||
|   "NoteRSSFeedPodcastAppsHttps": "Varning: De flesta podcastappar kräver att RSS-flödets URL används med HTTPS", | ||||
|   "NoteRSSFeedPodcastAppsPubDate": "Varning: 1 eller flera av dina avsnitt har inte ett publiceringsdatum. Vissa podcastappar kräver detta.", | ||||
|   "NoteUploaderFoldersWithMediaFiles": "Mappar med mediefiler hanteras som separata biblioteksobjekt.", | ||||
|  | ||||
| @ -668,7 +668,6 @@ | ||||
|   "NoteChangeRootPassword": "Root 是唯一可以拥有空密码的用户", | ||||
|   "NoteChapterEditorTimes": "注意: 第一章开始时间必须保持在 0:00, 最后一章开始时间不能超过有声读物持续时间.", | ||||
|   "NoteFolderPicker": "注意: 将不显示已映射的文件夹", | ||||
|   "NoteFolderPickerDebian": "注意: debian 安装的文件夹选择器尚未完全实现. 您应该直接输入媒体库的路径.", | ||||
|   "NoteRSSFeedPodcastAppsHttps": "警告: 大多数播客应用程序都需要 RSS 源 URL 使用 HTTPS", | ||||
|   "NoteRSSFeedPodcastAppsPubDate": "警告: 您的一集或多集没有发布日期. 一些播客应用程序要求这样做.", | ||||
|   "NoteUploaderFoldersWithMediaFiles": "包含媒体文件的文件夹将作为单独的媒体库项目处理.", | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user