Add:Ebook library filters #971

This commit is contained in:
advplyr 2023-12-05 16:14:20 -06:00
parent a26f37aa49
commit 783f924bb9
18 changed files with 68 additions and 0 deletions

View file

@ -95,6 +95,11 @@ export default {
value: 'progress',
sublist: true
},
{
text: this.$strings.LabelEbooks,
value: 'ebooks',
sublist: true
},
{
text: this.$strings.ButtonIssues,
value: 'issues',
@ -192,6 +197,18 @@ export default {
}
]
},
ebooks() {
return [
{
id: 'ebook',
name: this.$strings.LabelHasEbook
},
{
id: 'supplementary',
name: this.$strings.LabelHasSupplementaryEbook
}
]
},
sublistItems() {
return (this[this.sublist] || []).map((item) => {
if (typeof item === 'string') {

View file

@ -116,6 +116,7 @@
"LabelDownloaded": "Downloaded",
"LabelDuration": "Doba trvání",
"LabelEbook": "Elektronická kniha",
"LabelEbooks": "Ebooks",
"LabelEnable": "Povolit",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
@ -134,6 +135,8 @@
"LabelGenre": "Žánr",
"LabelGenres": "Žánry",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Hostitel",

View file

@ -116,6 +116,7 @@
"LabelDownloaded": "Downloaded",
"LabelDuration": "Varighed",
"LabelEbook": "E-bog",
"LabelEbooks": "Ebooks",
"LabelEnable": "Aktivér",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
@ -134,6 +135,8 @@
"LabelGenre": "Genre",
"LabelGenres": "Genrer",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Vært",

View file

@ -116,6 +116,7 @@
"LabelDownloaded": "Downloaded",
"LabelDuration": "Laufzeit",
"LabelEbook": "E-Book",
"LabelEbooks": "Ebooks",
"LabelEnable": "Aktivieren",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
@ -134,6 +135,8 @@
"LabelGenre": "Kategorie",
"LabelGenres": "Kategorien",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Host",

View file

@ -116,6 +116,7 @@
"LabelDownloaded": "Downloaded",
"LabelDuration": "Duration",
"LabelEbook": "Ebook",
"LabelEbooks": "Ebooks",
"LabelEnable": "Enable",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
@ -134,6 +135,8 @@
"LabelGenre": "Genre",
"LabelGenres": "Genres",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Host",

View file

@ -116,6 +116,7 @@
"LabelDownloaded": "Downloaded",
"LabelDuration": "Duración",
"LabelEbook": "Ebook",
"LabelEbooks": "Ebooks",
"LabelEnable": "Habilitar",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
@ -134,6 +135,8 @@
"LabelGenre": "Genero",
"LabelGenres": "Géneros",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Host",

View file

@ -116,6 +116,7 @@
"LabelDownloaded": "Downloaded",
"LabelDuration": "Durée",
"LabelEbook": "Livre numérique",
"LabelEbooks": "Ebooks",
"LabelEnable": "Activer",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
@ -134,6 +135,8 @@
"LabelGenre": "Genre",
"LabelGenres": "Genres",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Hôte",

View file

@ -116,6 +116,7 @@
"LabelDownloaded": "Downloaded",
"LabelDuration": "Duration",
"LabelEbook": "Ebook",
"LabelEbooks": "Ebooks",
"LabelEnable": "Enable",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
@ -134,6 +135,8 @@
"LabelGenre": "Genre",
"LabelGenres": "Genres",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Host",

View file

@ -116,6 +116,7 @@
"LabelDownloaded": "Downloaded",
"LabelDuration": "Duration",
"LabelEbook": "Ebook",
"LabelEbooks": "Ebooks",
"LabelEnable": "Enable",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
@ -134,6 +135,8 @@
"LabelGenre": "Genre",
"LabelGenres": "Genres",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Host",

View file

@ -116,6 +116,7 @@
"LabelDownloaded": "Downloaded",
"LabelDuration": "Trajanje",
"LabelEbook": "Ebook",
"LabelEbooks": "Ebooks",
"LabelEnable": "Uključi",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
@ -134,6 +135,8 @@
"LabelGenre": "Genre",
"LabelGenres": "Žanrovi",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Host",

View file

@ -116,6 +116,7 @@
"LabelDownloaded": "Downloaded",
"LabelDuration": "Durata",
"LabelEbook": "Ebook",
"LabelEbooks": "Ebooks",
"LabelEnable": "Abilita",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
@ -134,6 +135,8 @@
"LabelGenre": "Genere",
"LabelGenres": "Generi",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Host",

View file

@ -116,6 +116,7 @@
"LabelDownloaded": "Downloaded",
"LabelDuration": "Trukmė",
"LabelEbook": "Elektroninė knyga",
"LabelEbooks": "Ebooks",
"LabelEnable": "Įjungti",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
@ -134,6 +135,8 @@
"LabelGenre": "Žanras",
"LabelGenres": "Žanrai",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Serveris",

View file

@ -116,6 +116,7 @@
"LabelDownloaded": "Downloaded",
"LabelDuration": "Duur",
"LabelEbook": "Ebook",
"LabelEbooks": "Ebooks",
"LabelEnable": "Inschakelen",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
@ -134,6 +135,8 @@
"LabelGenre": "Genre",
"LabelGenres": "Genres",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Host",

View file

@ -116,6 +116,7 @@
"LabelDownloaded": "Downloaded",
"LabelDuration": "Varighet",
"LabelEbook": "Ebok",
"LabelEbooks": "Ebooks",
"LabelEnable": "Aktiver",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
@ -134,6 +135,8 @@
"LabelGenre": "Sjanger",
"LabelGenres": "Sjangers",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Tjener",

View file

@ -116,6 +116,7 @@
"LabelDownloaded": "Downloaded",
"LabelDuration": "Czas trwania",
"LabelEbook": "Ebook",
"LabelEbooks": "Ebooks",
"LabelEnable": "Włącz",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
@ -134,6 +135,8 @@
"LabelGenre": "Gatunek",
"LabelGenres": "Gatunki",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Host",

View file

@ -116,6 +116,7 @@
"LabelDownloaded": "Downloaded",
"LabelDuration": "Длина",
"LabelEbook": "E-книга",
"LabelEbooks": "Ebooks",
"LabelEnable": "Включить",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
@ -134,6 +135,8 @@
"LabelGenre": "Жанр",
"LabelGenres": "Жанры",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Хост",

View file

@ -116,6 +116,7 @@
"LabelDownloaded": "Downloaded",
"LabelDuration": "Varaktighet",
"LabelEbook": "E-bok",
"LabelEbooks": "Ebooks",
"LabelEnable": "Aktivera",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
@ -134,6 +135,8 @@
"LabelGenre": "Genre",
"LabelGenres": "Genrer",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Värd",

View file

@ -116,6 +116,7 @@
"LabelDownloaded": "Downloaded",
"LabelDuration": "持续时间",
"LabelEbook": "电子书",
"LabelEbooks": "Ebooks",
"LabelEnable": "启用",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
@ -134,6 +135,8 @@
"LabelGenre": "流派",
"LabelGenres": "流派",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "主机",