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