mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2024-11-08 00:54:33 +01:00
Add translation strings for item metadata utils #1166
This commit is contained in:
parent
ad6c5a4f00
commit
edbe1851b5
@ -90,7 +90,7 @@ export default {
|
||||
},
|
||||
{
|
||||
id: 'config-item-metadata-utils',
|
||||
title: 'Item Metadata Utils',
|
||||
title: this.$strings.HeaderItemMetadataUtils,
|
||||
path: '/config/item-metadata-utils'
|
||||
}
|
||||
]
|
||||
|
@ -54,6 +54,7 @@ export default {
|
||||
else if (pageName === 'stats') return this.$strings.HeaderYourStats
|
||||
else if (pageName === 'library-stats') return this.$strings.HeaderLibraryStats
|
||||
else if (pageName === 'users') return this.$strings.HeaderUsers
|
||||
else if (pageName === 'item-metadata-utils') return this.$strings.HeaderItemMetadataUtils
|
||||
}
|
||||
return this.$strings.HeaderSettings
|
||||
}
|
||||
|
@ -5,10 +5,10 @@
|
||||
<span class="material-icons text-2xl">arrow_back</span>
|
||||
</nuxt-link>
|
||||
|
||||
<h1 class="text-xl mx-2">Manage Genres</h1>
|
||||
<h1 class="text-xl mx-2">{{ $strings.HeaderManageGenres }}</h1>
|
||||
</div>
|
||||
|
||||
<p v-if="!genres.length && !loading" class="text-center py-8 text-lg">No Genres</p>
|
||||
<p v-if="!genres.length && !loading" class="text-center py-8 text-lg">{{ $strings.MessageNoGenres }}</p>
|
||||
|
||||
<div class="border border-white/10">
|
||||
<template v-for="(genre, index) in genres">
|
||||
@ -81,11 +81,11 @@ export default {
|
||||
const genreNameExists = this.genres.find((g) => g !== this.editingGenre && g === this.newGenreName)
|
||||
const genreNameExistsOfDifferentCase = !genreNameExists ? this.genres.find((g) => g !== this.editingGenre && g.toLowerCase() === this.newGenreName.toLowerCase()) : null
|
||||
|
||||
let message = `Are you sure you want to rename genre "${this.editingGenre}" to "${this.newGenreName}" for all items?`
|
||||
let message = this.$getString('MessageConfirmRenameGenre', [this.editingGenre, this.newGenreName])
|
||||
if (genreNameExists) {
|
||||
message += '<br><span class="text-sm">Note: This genre already exists so the two genres will be merged.</span>'
|
||||
message += `<br><span class="text-sm">${this.$strings.MessageConfirmRenameGenreMergeNote}</span>`
|
||||
} else if (genreNameExistsOfDifferentCase) {
|
||||
message += `<br><span class="text-warning text-sm">Warning! A similar genre with a different casing already exists "${genreNameExistsOfDifferentCase}".</span>`
|
||||
message += `<br><span class="text-warning text-sm">${this.$getString('MessageConfirmRenameGenreWarning', [genreNameExistsOfDifferentCase])}</span>`
|
||||
}
|
||||
|
||||
const payload = {
|
||||
@ -111,7 +111,7 @@ export default {
|
||||
this.$axios
|
||||
.$post('/api/genres/rename', payload)
|
||||
.then((res) => {
|
||||
this.$toast.success(`${res.numItemsUpdated} Items Updated`)
|
||||
this.$toast.success(this.$getString('MessageItemsUpdated', [res.numItemsUpdated]))
|
||||
if (res.genreMerged) {
|
||||
this.genres = this.genres.filter((g) => g !== _newGenreName)
|
||||
}
|
||||
@ -135,7 +135,7 @@ export default {
|
||||
this.$axios
|
||||
.$delete(`/api/genres/${this.$encode(genre)}`)
|
||||
.then((res) => {
|
||||
this.$toast.success(`${res.numItemsUpdated} Items Updated`)
|
||||
this.$toast.success(this.$getString('MessageItemsUpdated', [res.numItemsUpdated]))
|
||||
this.genres = this.genres.filter((g) => g !== genre)
|
||||
})
|
||||
.catch((error) => {
|
||||
|
@ -5,10 +5,10 @@
|
||||
<span class="material-icons text-2xl">arrow_back</span>
|
||||
</nuxt-link>
|
||||
|
||||
<h1 class="text-xl mx-2">Manage Tags</h1>
|
||||
<h1 class="text-xl mx-2">{{ $strings.HeaderManageTags }}</h1>
|
||||
</div>
|
||||
|
||||
<p v-if="!tags.length && !loading" class="text-center py-8 text-lg">No Tags</p>
|
||||
<p v-if="!tags.length && !loading" class="text-center py-8 text-lg">{{ $strings.MessageNoTags }}</p>
|
||||
|
||||
<div class="border border-white/10">
|
||||
<template v-for="(tag, index) in tags">
|
||||
@ -77,11 +77,11 @@ export default {
|
||||
const tagNameExists = this.tags.find((t) => t !== this.editingTag && t === this.newTagName)
|
||||
const tagNameExistsOfDifferentCase = !tagNameExists ? this.tags.find((t) => t !== this.editingTag && t.toLowerCase() === this.newTagName.toLowerCase()) : null
|
||||
|
||||
let message = `Are you sure you want to rename tag "${this.editingTag}" to "${this.newTagName}" for all items?`
|
||||
let message = this.$getString('MessageConfirmRenameTag', [this.editingTag, this.newTagName])
|
||||
if (tagNameExists) {
|
||||
message += '<br><span class="text-sm">Note: This tag already exists so the two tags will be merged.</span>'
|
||||
message += `<br><span class="text-sm">${this.$strings.MessageConfirmRenameTagMergeNote}</span>`
|
||||
} else if (tagNameExistsOfDifferentCase) {
|
||||
message += `<br><span class="text-warning text-sm">Warning! A similar tag with a different casing already exists "${tagNameExistsOfDifferentCase}".</span>`
|
||||
message += `<br><span class="text-warning text-sm">${this.$getString('MessageConfirmRenameTagWarning', [tagNameExistsOfDifferentCase])}</span>`
|
||||
}
|
||||
|
||||
const payload = {
|
||||
@ -107,7 +107,7 @@ export default {
|
||||
this.$axios
|
||||
.$post('/api/tags/rename', payload)
|
||||
.then((res) => {
|
||||
this.$toast.success(`${res.numItemsUpdated} Items Updated`)
|
||||
this.$toast.success(this.$getString('MessageItemsUpdated', [res.numItemsUpdated]))
|
||||
if (res.tagMerged) {
|
||||
this.tags = this.tags.filter((t) => t !== _newTagName)
|
||||
}
|
||||
@ -131,7 +131,7 @@ export default {
|
||||
this.$axios
|
||||
.$delete(`/api/tags/${this.$encode(tag)}`)
|
||||
.then((res) => {
|
||||
this.$toast.success(`${res.numItemsUpdated} Items Updated`)
|
||||
this.$toast.success(this.$getString('MessageItemsUpdated', [res.numItemsUpdated]))
|
||||
this.tags = this.tags.filter((t) => t !== tag)
|
||||
})
|
||||
.catch((error) => {
|
||||
|
@ -95,6 +95,7 @@
|
||||
"HeaderFindChapters": "Kapitel suchen",
|
||||
"HeaderIgnoredFiles": "Ignorierte Dateien",
|
||||
"HeaderItemFiles": "Objekt-Dateien",
|
||||
"HeaderItemMetadataUtils": "Item Metadata Utils",
|
||||
"HeaderLastListeningSession": "Letzte Hörsitzung",
|
||||
"HeaderLatestEpisodes": "Letzte Episoden",
|
||||
"HeaderLibraries": "Bibliotheken",
|
||||
@ -104,6 +105,8 @@
|
||||
"HeaderListeningStats": "Hörstatistiken",
|
||||
"HeaderLogin": "Anmeldung",
|
||||
"HeaderLogs": "Protokolle",
|
||||
"HeaderManageGenres": "Manage Genres",
|
||||
"HeaderManageTags": "Manage Tags",
|
||||
"HeaderMapDetails": "Stapelverarbeitung",
|
||||
"HeaderMatch": "Online-Suche",
|
||||
"HeaderMetadataToEmbed": "Einzubettende Metadaten",
|
||||
@ -442,6 +445,12 @@
|
||||
"MessageConfirmRemoveEpisode": "Sind Sie sicher, dass Sie die Episode \"{0}\" löschen möchten?",
|
||||
"MessageConfirmRemoveEpisodes": "Sind Sie sicher, dass Sie {0} Episoden löschen wollen?",
|
||||
"MessageConfirmRemovePlaylist": "Are you sure you want to remove your playlist \"{0}\"?",
|
||||
"MessageConfirmRenameGenre": "Are you sure you want to rename genre \"{0}\" to \"{1}\" for all items?",
|
||||
"MessageConfirmRenameGenreMergeNote": "Note: This genre already exists so they will be merged.",
|
||||
"MessageConfirmRenameGenreWarning": "Warning! A similar genre with a different casing already exists \"{0}\".",
|
||||
"MessageConfirmRenameTag": "Are you sure you want to rename tag \"{0}\" to \"{1}\" for all items?",
|
||||
"MessageConfirmRenameTagMergeNote": "Note: This tag already exists so they will be merged.",
|
||||
"MessageConfirmRenameTagWarning": "Warning! A similar tag with a different casing already exists \"{0}\".",
|
||||
"MessageDownloadingEpisode": "Episode herunterladen",
|
||||
"MessageDragFilesIntoTrackOrder": "Verschieben Sie die Dateien in die richtige Reihenfolge",
|
||||
"MessageEmbedFinished": "Einbettung abgeschlossen!",
|
||||
@ -452,6 +461,7 @@
|
||||
"MessageImportantNotice": "Wichtiger Hinweis!",
|
||||
"MessageInsertChapterBelow": "Kapitel unten einfügen",
|
||||
"MessageItemsSelected": "{0} ausgewählte Elemente",
|
||||
"MessageItemsUpdated": "{0} Items Updated",
|
||||
"MessageJoinUsOn": "Besuchen Sie uns auf",
|
||||
"MessageListeningSessionsInTheLastYear": "{0} Ereignisse im letzten Jahr",
|
||||
"MessageLoading": "Laden...",
|
||||
@ -485,6 +495,7 @@
|
||||
"MessageNoResults": "Keine Ergebnisse",
|
||||
"MessageNoSearchResultsFor": "Keine Suchergebnisse für \"{0}\"",
|
||||
"MessageNoSeries": "Keine Serien",
|
||||
"MessageNoTags": "No Tags",
|
||||
"MessageNotYetImplemented": "Noch nicht implementiert",
|
||||
"MessageNoUpdateNecessary": "Keine Aktualisierung erforderlich",
|
||||
"MessageNoUpdatesWereNecessary": "Keine Aktualisierungen waren notwendig",
|
||||
|
@ -95,6 +95,7 @@
|
||||
"HeaderFindChapters": "Find Chapters",
|
||||
"HeaderIgnoredFiles": "Ignored Files",
|
||||
"HeaderItemFiles": "Item Files",
|
||||
"HeaderItemMetadataUtils": "Item Metadata Utils",
|
||||
"HeaderLastListeningSession": "Last Listening Session",
|
||||
"HeaderLatestEpisodes": "Latest episodes",
|
||||
"HeaderLibraries": "Libraries",
|
||||
@ -104,6 +105,8 @@
|
||||
"HeaderListeningStats": "Listening Stats",
|
||||
"HeaderLogin": "Login",
|
||||
"HeaderLogs": "Logs",
|
||||
"HeaderManageGenres": "Manage Genres",
|
||||
"HeaderManageTags": "Manage Tags",
|
||||
"HeaderMapDetails": "Map details",
|
||||
"HeaderMatch": "Match",
|
||||
"HeaderMetadataToEmbed": "Metadata to embed",
|
||||
@ -442,6 +445,12 @@
|
||||
"MessageConfirmRemoveEpisode": "Are you sure you want to remove episode \"{0}\"?",
|
||||
"MessageConfirmRemoveEpisodes": "Are you sure you want to remove {0} episodes?",
|
||||
"MessageConfirmRemovePlaylist": "Are you sure you want to remove your playlist \"{0}\"?",
|
||||
"MessageConfirmRenameGenre": "Are you sure you want to rename genre \"{0}\" to \"{1}\" for all items?",
|
||||
"MessageConfirmRenameGenreMergeNote": "Note: This genre already exists so they will be merged.",
|
||||
"MessageConfirmRenameGenreWarning": "Warning! A similar genre with a different casing already exists \"{0}\".",
|
||||
"MessageConfirmRenameTag": "Are you sure you want to rename tag \"{0}\" to \"{1}\" for all items?",
|
||||
"MessageConfirmRenameTagMergeNote": "Note: This tag already exists so they will be merged.",
|
||||
"MessageConfirmRenameTagWarning": "Warning! A similar tag with a different casing already exists \"{0}\".",
|
||||
"MessageDownloadingEpisode": "Downloading episode",
|
||||
"MessageDragFilesIntoTrackOrder": "Drag files into correct track order",
|
||||
"MessageEmbedFinished": "Embed Finished!",
|
||||
@ -452,6 +461,7 @@
|
||||
"MessageImportantNotice": "Important Notice!",
|
||||
"MessageInsertChapterBelow": "Insert chapter below",
|
||||
"MessageItemsSelected": "{0} Items Selected",
|
||||
"MessageItemsUpdated": "{0} Items Updated",
|
||||
"MessageJoinUsOn": "Join us on",
|
||||
"MessageListeningSessionsInTheLastYear": "{0} listening sessions in the last year",
|
||||
"MessageLoading": "Loading...",
|
||||
@ -485,6 +495,7 @@
|
||||
"MessageNoResults": "No Results",
|
||||
"MessageNoSearchResultsFor": "No search results for \"{0}\"",
|
||||
"MessageNoSeries": "No Series",
|
||||
"MessageNoTags": "No Tags",
|
||||
"MessageNotYetImplemented": "Not yet implemented",
|
||||
"MessageNoUpdateNecessary": "No update necessary",
|
||||
"MessageNoUpdatesWereNecessary": "No updates were necessary",
|
||||
|
@ -95,6 +95,7 @@
|
||||
"HeaderFindChapters": "Find Chapters",
|
||||
"HeaderIgnoredFiles": "Ignored Files",
|
||||
"HeaderItemFiles": "Item Files",
|
||||
"HeaderItemMetadataUtils": "Item Metadata Utils",
|
||||
"HeaderLastListeningSession": "Last Listening Session",
|
||||
"HeaderLatestEpisodes": "Latest episodes",
|
||||
"HeaderLibraries": "Libraries",
|
||||
@ -104,6 +105,8 @@
|
||||
"HeaderListeningStats": "Listening Stats",
|
||||
"HeaderLogin": "Login",
|
||||
"HeaderLogs": "Logs",
|
||||
"HeaderManageGenres": "Manage Genres",
|
||||
"HeaderManageTags": "Manage Tags",
|
||||
"HeaderMapDetails": "Map details",
|
||||
"HeaderMatch": "Match",
|
||||
"HeaderMetadataToEmbed": "Metadata to embed",
|
||||
@ -442,6 +445,12 @@
|
||||
"MessageConfirmRemoveEpisode": "Are you sure you want to remove episode \"{0}\"?",
|
||||
"MessageConfirmRemoveEpisodes": "Are you sure you want to remove {0} episodes?",
|
||||
"MessageConfirmRemovePlaylist": "Are you sure you want to remove your playlist \"{0}\"?",
|
||||
"MessageConfirmRenameGenre": "Are you sure you want to rename genre \"{0}\" to \"{1}\" for all items?",
|
||||
"MessageConfirmRenameGenreMergeNote": "Note: This genre already exists so they will be merged.",
|
||||
"MessageConfirmRenameGenreWarning": "Warning! A similar genre with a different casing already exists \"{0}\".",
|
||||
"MessageConfirmRenameTag": "Are you sure you want to rename tag \"{0}\" to \"{1}\" for all items?",
|
||||
"MessageConfirmRenameTagMergeNote": "Note: This tag already exists so they will be merged.",
|
||||
"MessageConfirmRenameTagWarning": "Warning! A similar tag with a different casing already exists \"{0}\".",
|
||||
"MessageDownloadingEpisode": "Downloading episode",
|
||||
"MessageDragFilesIntoTrackOrder": "Drag files into correct track order",
|
||||
"MessageEmbedFinished": "Embed Finished!",
|
||||
@ -452,6 +461,7 @@
|
||||
"MessageImportantNotice": "Important Notice!",
|
||||
"MessageInsertChapterBelow": "Insert chapter below",
|
||||
"MessageItemsSelected": "{0} Items Selected",
|
||||
"MessageItemsUpdated": "{0} Items Updated",
|
||||
"MessageJoinUsOn": "Join us on",
|
||||
"MessageListeningSessionsInTheLastYear": "{0} listening sessions in the last year",
|
||||
"MessageLoading": "Loading...",
|
||||
@ -485,6 +495,7 @@
|
||||
"MessageNoResults": "No Results",
|
||||
"MessageNoSearchResultsFor": "No search results for \"{0}\"",
|
||||
"MessageNoSeries": "No Series",
|
||||
"MessageNoTags": "No Tags",
|
||||
"MessageNotYetImplemented": "Not yet implemented",
|
||||
"MessageNoUpdateNecessary": "No update necessary",
|
||||
"MessageNoUpdatesWereNecessary": "No updates were necessary",
|
||||
|
@ -95,6 +95,7 @@
|
||||
"HeaderFindChapters": "Trouver les Chapitres",
|
||||
"HeaderIgnoredFiles": "Fichiers Ignorés",
|
||||
"HeaderItemFiles": "Fichiers des Articles",
|
||||
"HeaderItemMetadataUtils": "Item Metadata Utils",
|
||||
"HeaderLastListeningSession": "Dernière Session d'Ecoute",
|
||||
"HeaderLatestEpisodes": "Dernier Episodes",
|
||||
"HeaderLibraries": "Bibliothèque",
|
||||
@ -104,6 +105,8 @@
|
||||
"HeaderListeningStats": "Statistiques d'Ecoute",
|
||||
"HeaderLogin": "Connexion",
|
||||
"HeaderLogs": "Fichiers Journaux",
|
||||
"HeaderManageGenres": "Manage Genres",
|
||||
"HeaderManageTags": "Manage Tags",
|
||||
"HeaderMapDetails": "Edition en Masse",
|
||||
"HeaderMatch": "Rechercher",
|
||||
"HeaderMetadataToEmbed": "Métadonnée à Intégrer",
|
||||
@ -442,6 +445,12 @@
|
||||
"MessageConfirmRemoveEpisode": "Etes vous certain de vouloir supprimer l'épisode \"{0}\"?",
|
||||
"MessageConfirmRemoveEpisodes": "Etes vous certain de vouloir supprimer {0} épisodes?",
|
||||
"MessageConfirmRemovePlaylist": "Etes vous certain de vouloir supprimer la liste de lecture \"{0}\"?",
|
||||
"MessageConfirmRenameGenre": "Are you sure you want to rename genre \"{0}\" to \"{1}\" for all items?",
|
||||
"MessageConfirmRenameGenreMergeNote": "Note: This genre already exists so they will be merged.",
|
||||
"MessageConfirmRenameGenreWarning": "Warning! A similar genre with a different casing already exists \"{0}\".",
|
||||
"MessageConfirmRenameTag": "Are you sure you want to rename tag \"{0}\" to \"{1}\" for all items?",
|
||||
"MessageConfirmRenameTagMergeNote": "Note: This tag already exists so they will be merged.",
|
||||
"MessageConfirmRenameTagWarning": "Warning! A similar tag with a different casing already exists \"{0}\".",
|
||||
"MessageDownloadingEpisode": "Téléchargement de l'épisode",
|
||||
"MessageDragFilesIntoTrackOrder": "Faire glisser les fichiers dans l'ordre correct",
|
||||
"MessageEmbedFinished": "Intégration Terminée!",
|
||||
@ -452,6 +461,7 @@
|
||||
"MessageImportantNotice": "Information Importante!",
|
||||
"MessageInsertChapterBelow": "Insérer le chapitre ci-dessous",
|
||||
"MessageItemsSelected": "{0} Articles Sélectionnés",
|
||||
"MessageItemsUpdated": "{0} Items Updated",
|
||||
"MessageJoinUsOn": "Rejoignez-nous sur",
|
||||
"MessageListeningSessionsInTheLastYear": "{0} sessions d'écoute l'an dernier",
|
||||
"MessageLoading": "Chargement...",
|
||||
@ -485,6 +495,7 @@
|
||||
"MessageNoResults": "Pas de Résultats",
|
||||
"MessageNoSearchResultsFor": "Pas de résultats de recherche pour \"{0}\"",
|
||||
"MessageNoSeries": "Pas de Séries",
|
||||
"MessageNoTags": "No Tags",
|
||||
"MessageNotYetImplemented": "Non implémenté",
|
||||
"MessageNoUpdateNecessary": "Pas de mise à jour nécessaire",
|
||||
"MessageNoUpdatesWereNecessary": "Aucune mise à jour n'était nécessaire",
|
||||
@ -604,4 +615,4 @@
|
||||
"WeekdayThursday": "Jeudi",
|
||||
"WeekdayTuesday": "Mardi",
|
||||
"WeekdayWednesday": "Mercredi"
|
||||
}
|
||||
}
|
@ -95,6 +95,7 @@
|
||||
"HeaderFindChapters": "Pronađi poglavlja",
|
||||
"HeaderIgnoredFiles": "Zanemarene datoteke",
|
||||
"HeaderItemFiles": "Item Files",
|
||||
"HeaderItemMetadataUtils": "Item Metadata Utils",
|
||||
"HeaderLastListeningSession": "Posljednja Listening Session",
|
||||
"HeaderLatestEpisodes": "Najnovije epizode",
|
||||
"HeaderLibraries": "Biblioteke",
|
||||
@ -104,6 +105,8 @@
|
||||
"HeaderListeningStats": "Listening Stats",
|
||||
"HeaderLogin": "Prijavljivanje",
|
||||
"HeaderLogs": "Logs",
|
||||
"HeaderManageGenres": "Manage Genres",
|
||||
"HeaderManageTags": "Manage Tags",
|
||||
"HeaderMapDetails": "Map details",
|
||||
"HeaderMatch": "Match",
|
||||
"HeaderMetadataToEmbed": "Metapodatci za ugradnju",
|
||||
@ -442,6 +445,12 @@
|
||||
"MessageConfirmRemoveEpisode": "Jeste li sigurni da želite obrisati epizodu \"{0}\"?",
|
||||
"MessageConfirmRemoveEpisodes": "Jeste li sigurni da želite obrisati {0} epizoda/-u?",
|
||||
"MessageConfirmRemovePlaylist": "Are you sure you want to remove your playlist \"{0}\"?",
|
||||
"MessageConfirmRenameGenre": "Are you sure you want to rename genre \"{0}\" to \"{1}\" for all items?",
|
||||
"MessageConfirmRenameGenreMergeNote": "Note: This genre already exists so they will be merged.",
|
||||
"MessageConfirmRenameGenreWarning": "Warning! A similar genre with a different casing already exists \"{0}\".",
|
||||
"MessageConfirmRenameTag": "Are you sure you want to rename tag \"{0}\" to \"{1}\" for all items?",
|
||||
"MessageConfirmRenameTagMergeNote": "Note: This tag already exists so they will be merged.",
|
||||
"MessageConfirmRenameTagWarning": "Warning! A similar tag with a different casing already exists \"{0}\".",
|
||||
"MessageDownloadingEpisode": "Preuzimam epizodu",
|
||||
"MessageDragFilesIntoTrackOrder": "Povuci datoteke u pravilan redoslijed tracka.",
|
||||
"MessageEmbedFinished": "Embed završen!",
|
||||
@ -452,6 +461,7 @@
|
||||
"MessageImportantNotice": "Važna obavijest!",
|
||||
"MessageInsertChapterBelow": "Unesi poglavlje ispod",
|
||||
"MessageItemsSelected": "{0} odabranih stavki",
|
||||
"MessageItemsUpdated": "{0} Items Updated",
|
||||
"MessageJoinUsOn": "Pridruži nam se na",
|
||||
"MessageListeningSessionsInTheLastYear": "{0} slušanja u prošloj godini",
|
||||
"MessageLoading": "Učitavam...",
|
||||
@ -485,6 +495,7 @@
|
||||
"MessageNoResults": "Nema rezultata",
|
||||
"MessageNoSearchResultsFor": "Nema rezultata pretragee za \"{0}\"",
|
||||
"MessageNoSeries": "No Series",
|
||||
"MessageNoTags": "No Tags",
|
||||
"MessageNotYetImplemented": "Not yet implemented",
|
||||
"MessageNoUpdateNecessary": "Aktualiziranje nije potrebno",
|
||||
"MessageNoUpdatesWereNecessary": "Aktualiziranje nije bilo potrebno",
|
||||
|
@ -95,6 +95,7 @@
|
||||
"HeaderFindChapters": "Trova Capitoli",
|
||||
"HeaderIgnoredFiles": "File Ignorati",
|
||||
"HeaderItemFiles": "Files",
|
||||
"HeaderItemMetadataUtils": "Item Metadata Utils",
|
||||
"HeaderLastListeningSession": "Ultima sessione di Ascolto",
|
||||
"HeaderLatestEpisodes": "Ultimi Episodi",
|
||||
"HeaderLibraries": "Librerie",
|
||||
@ -104,6 +105,8 @@
|
||||
"HeaderListeningStats": "Statistiche di Ascolto",
|
||||
"HeaderLogin": "Login",
|
||||
"HeaderLogs": "Logs",
|
||||
"HeaderManageGenres": "Manage Genres",
|
||||
"HeaderManageTags": "Manage Tags",
|
||||
"HeaderMapDetails": "Map details",
|
||||
"HeaderMatch": "Trova Corrispondenza",
|
||||
"HeaderMetadataToEmbed": "Metadata da incorporare",
|
||||
@ -442,6 +445,12 @@
|
||||
"MessageConfirmRemoveEpisode": "Sei sicuro di voler rimuovere l'episodio \"{0}\"?",
|
||||
"MessageConfirmRemoveEpisodes": "Sei sicuro di voler rimuovere {0} episodi?",
|
||||
"MessageConfirmRemovePlaylist": "Sei sicuro di voler rimuovere la tua playlist \"{0}\"?",
|
||||
"MessageConfirmRenameGenre": "Are you sure you want to rename genre \"{0}\" to \"{1}\" for all items?",
|
||||
"MessageConfirmRenameGenreMergeNote": "Note: This genre already exists so they will be merged.",
|
||||
"MessageConfirmRenameGenreWarning": "Warning! A similar genre with a different casing already exists \"{0}\".",
|
||||
"MessageConfirmRenameTag": "Are you sure you want to rename tag \"{0}\" to \"{1}\" for all items?",
|
||||
"MessageConfirmRenameTagMergeNote": "Note: This tag already exists so they will be merged.",
|
||||
"MessageConfirmRenameTagWarning": "Warning! A similar tag with a different casing already exists \"{0}\".",
|
||||
"MessageDownloadingEpisode": "Download episodio in corso",
|
||||
"MessageDragFilesIntoTrackOrder": "Trascina i file nell'ordine di traccia corretto",
|
||||
"MessageEmbedFinished": "Incorporamento finito!",
|
||||
@ -452,6 +461,7 @@
|
||||
"MessageImportantNotice": "Avviso Importante!",
|
||||
"MessageInsertChapterBelow": "Inserisci capitolo sotto",
|
||||
"MessageItemsSelected": "{0} oggetti Selezionati",
|
||||
"MessageItemsUpdated": "{0} Items Updated",
|
||||
"MessageJoinUsOn": "Unisciti a noi su",
|
||||
"MessageListeningSessionsInTheLastYear": "{0} sessioni di ascolto nell'ultimo anno",
|
||||
"MessageLoading": "Caricamento...",
|
||||
@ -485,6 +495,7 @@
|
||||
"MessageNoResults": "Nessun Risultato",
|
||||
"MessageNoSearchResultsFor": "Nessun risultato per \"{0}\"",
|
||||
"MessageNoSeries": "Nessuna Serie",
|
||||
"MessageNoTags": "No Tags",
|
||||
"MessageNotYetImplemented": "Non Ancora Implementato",
|
||||
"MessageNoUpdateNecessary": "Nessun aggiornamento necessario",
|
||||
"MessageNoUpdatesWereNecessary": "Nessun aggiornamento necessario",
|
||||
|
@ -95,6 +95,7 @@
|
||||
"HeaderFindChapters": "Wyszukaj rozdziały",
|
||||
"HeaderIgnoredFiles": "Zignoruj pliki",
|
||||
"HeaderItemFiles": "Pliki",
|
||||
"HeaderItemMetadataUtils": "Item Metadata Utils",
|
||||
"HeaderLastListeningSession": "Ostatnio odtwarzana sesja",
|
||||
"HeaderLatestEpisodes": "Najnowsze odcinki",
|
||||
"HeaderLibraries": "Biblioteki",
|
||||
@ -104,6 +105,8 @@
|
||||
"HeaderListeningStats": "Statystyki odtwarzania",
|
||||
"HeaderLogin": "Zaloguj się",
|
||||
"HeaderLogs": "Logi",
|
||||
"HeaderManageGenres": "Manage Genres",
|
||||
"HeaderManageTags": "Manage Tags",
|
||||
"HeaderMapDetails": "Map details",
|
||||
"HeaderMatch": "Dopasuj",
|
||||
"HeaderMetadataToEmbed": "Osadź metadane",
|
||||
@ -442,6 +445,12 @@
|
||||
"MessageConfirmRemoveEpisode": "Czy na pewno chcesz usunąć odcinek \"{0}\"?",
|
||||
"MessageConfirmRemoveEpisodes": "Czy na pewno chcesz usunąć {0} odcinki?",
|
||||
"MessageConfirmRemovePlaylist": "Are you sure you want to remove your playlist \"{0}\"?",
|
||||
"MessageConfirmRenameGenre": "Are you sure you want to rename genre \"{0}\" to \"{1}\" for all items?",
|
||||
"MessageConfirmRenameGenreMergeNote": "Note: This genre already exists so they will be merged.",
|
||||
"MessageConfirmRenameGenreWarning": "Warning! A similar genre with a different casing already exists \"{0}\".",
|
||||
"MessageConfirmRenameTag": "Are you sure you want to rename tag \"{0}\" to \"{1}\" for all items?",
|
||||
"MessageConfirmRenameTagMergeNote": "Note: This tag already exists so they will be merged.",
|
||||
"MessageConfirmRenameTagWarning": "Warning! A similar tag with a different casing already exists \"{0}\".",
|
||||
"MessageDownloadingEpisode": "Pobieranie odcinka",
|
||||
"MessageDragFilesIntoTrackOrder": "przeciągnij pliki aby ustawić właściwą kolejność utworów",
|
||||
"MessageEmbedFinished": "Osadzanie zakończone!",
|
||||
@ -452,6 +461,7 @@
|
||||
"MessageImportantNotice": "Ważna informacja!",
|
||||
"MessageInsertChapterBelow": "Wstaw rozdział poniżej",
|
||||
"MessageItemsSelected": "{0} zaznaczone elementy",
|
||||
"MessageItemsUpdated": "{0} Items Updated",
|
||||
"MessageJoinUsOn": "Dołącz do nas na",
|
||||
"MessageListeningSessionsInTheLastYear": "{0} sesje odsłuchowe w ostatnim roku",
|
||||
"MessageLoading": "Ładowanie...",
|
||||
@ -485,6 +495,7 @@
|
||||
"MessageNoResults": "Brak wyników",
|
||||
"MessageNoSearchResultsFor": "Brak wyników wyszukiwania dla \"{0}\"",
|
||||
"MessageNoSeries": "No Series",
|
||||
"MessageNoTags": "No Tags",
|
||||
"MessageNotYetImplemented": "Jeszcze nie zaimplementowane",
|
||||
"MessageNoUpdateNecessary": "Brak konieczności aktualizacji",
|
||||
"MessageNoUpdatesWereNecessary": "Brak aktualizacji",
|
||||
|
@ -95,6 +95,7 @@
|
||||
"HeaderFindChapters": "查找章节",
|
||||
"HeaderIgnoredFiles": "忽略的文件",
|
||||
"HeaderItemFiles": "项目文件",
|
||||
"HeaderItemMetadataUtils": "Item Metadata Utils",
|
||||
"HeaderLastListeningSession": "最后一次收听会话",
|
||||
"HeaderLatestEpisodes": "最新剧集",
|
||||
"HeaderLibraries": "媒体库",
|
||||
@ -104,6 +105,8 @@
|
||||
"HeaderListeningStats": "收听统计数据",
|
||||
"HeaderLogin": "登录",
|
||||
"HeaderLogs": "日志",
|
||||
"HeaderManageGenres": "Manage Genres",
|
||||
"HeaderManageTags": "Manage Tags",
|
||||
"HeaderMapDetails": "Map details",
|
||||
"HeaderMatch": "匹配",
|
||||
"HeaderMetadataToEmbed": "嵌入元数据",
|
||||
@ -442,6 +445,12 @@
|
||||
"MessageConfirmRemoveEpisode": "您确定要移除剧集 \"{0}\"?",
|
||||
"MessageConfirmRemoveEpisodes": "你确定要移除 {0} 剧集?",
|
||||
"MessageConfirmRemovePlaylist": "你确定要移除播放列表 \"{0}\"?",
|
||||
"MessageConfirmRenameGenre": "Are you sure you want to rename genre \"{0}\" to \"{1}\" for all items?",
|
||||
"MessageConfirmRenameGenreMergeNote": "Note: This genre already exists so they will be merged.",
|
||||
"MessageConfirmRenameGenreWarning": "Warning! A similar genre with a different casing already exists \"{0}\".",
|
||||
"MessageConfirmRenameTag": "Are you sure you want to rename tag \"{0}\" to \"{1}\" for all items?",
|
||||
"MessageConfirmRenameTagMergeNote": "Note: This tag already exists so they will be merged.",
|
||||
"MessageConfirmRenameTagWarning": "Warning! A similar tag with a different casing already exists \"{0}\".",
|
||||
"MessageDownloadingEpisode": "正在下载剧集",
|
||||
"MessageDragFilesIntoTrackOrder": "将文件拖动到正确的音轨顺序",
|
||||
"MessageEmbedFinished": "嵌入完成!",
|
||||
@ -452,6 +461,7 @@
|
||||
"MessageImportantNotice": "重要通知!",
|
||||
"MessageInsertChapterBelow": "在下面插入章节",
|
||||
"MessageItemsSelected": "已选定 {0} 个项目",
|
||||
"MessageItemsUpdated": "{0} Items Updated",
|
||||
"MessageJoinUsOn": "加入我们",
|
||||
"MessageListeningSessionsInTheLastYear": "去年收听 {0} 个会话",
|
||||
"MessageLoading": "加载...",
|
||||
@ -485,6 +495,7 @@
|
||||
"MessageNoResults": "无结果",
|
||||
"MessageNoSearchResultsFor": "没有搜索到结果 \"{0}\"",
|
||||
"MessageNoSeries": "无系列",
|
||||
"MessageNoTags": "No Tags",
|
||||
"MessageNotYetImplemented": "尚未实施",
|
||||
"MessageNoUpdateNecessary": "无需更新",
|
||||
"MessageNoUpdatesWereNecessary": "无需更新",
|
||||
|
Loading…
Reference in New Issue
Block a user