mirror of
https://github.com/jellyfin/jellyfin.git
synced 2024-06-01 21:08:38 +02:00
Compare commits
6 commits
111ac17f18
...
598aa471c3
Author | SHA1 | Date | |
---|---|---|---|
598aa471c3 | |||
e2a22cec0e | |||
067962ae2a | |||
8a65d239b7 | |||
518404cd1d | |||
4e8f42f457 |
|
@ -128,5 +128,7 @@
|
||||||
"TaskRefreshTrickplayImages": "توليد صور Trickplay",
|
"TaskRefreshTrickplayImages": "توليد صور Trickplay",
|
||||||
"TaskRefreshTrickplayImagesDescription": "يُنشئ معاينات Trickplay لمقاطع الفيديو في المكتبات المُمكّنة.",
|
"TaskRefreshTrickplayImagesDescription": "يُنشئ معاينات Trickplay لمقاطع الفيديو في المكتبات المُمكّنة.",
|
||||||
"TaskCleanCollectionsAndPlaylists": "حذف المجموعات وقوائم التشغيل",
|
"TaskCleanCollectionsAndPlaylists": "حذف المجموعات وقوائم التشغيل",
|
||||||
"TaskCleanCollectionsAndPlaylistsDescription": "حذف عناصر من المجموعات وقوائم التشغيل التي لم تعد موجودة."
|
"TaskCleanCollectionsAndPlaylistsDescription": "حذف عناصر من المجموعات وقوائم التشغيل التي لم تعد موجودة.",
|
||||||
|
"TaskAudioNormalization": "تطبيع الصوت",
|
||||||
|
"TaskAudioNormalizationDescription": "مسح الملفات لتطبيع بيانات الصوت."
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
{
|
{
|
||||||
"Albums": "Albumok",
|
"Albums": "Albumok",
|
||||||
"AppDeviceValues": "Program: {0}, eszköz: {1}",
|
"AppDeviceValues": "Program: {0}, Eszköz: {1}",
|
||||||
"Application": "Alkalmazás",
|
"Application": "Alkalmazás",
|
||||||
"Artists": "Előadók",
|
"Artists": "Előadók",
|
||||||
"AuthenticationSucceededWithUserName": "{0} sikeresen hitelesítve",
|
"AuthenticationSucceededWithUserName": "{0} sikeresen hitelesítve",
|
||||||
"Books": "Könyvek",
|
"Books": "Könyvek",
|
||||||
"CameraImageUploadedFrom": "Új kamerakép feltöltve innen: {0}",
|
"CameraImageUploadedFrom": "Új kamerakép lett feltöltve innen: {0}",
|
||||||
"Channels": "Csatornák",
|
"Channels": "Csatornák",
|
||||||
"ChapterNameValue": "{0}. jelenet",
|
"ChapterNameValue": "Jelenet {0}",
|
||||||
"Collections": "Gyűjtemények",
|
"Collections": "Gyűjtemények",
|
||||||
"DeviceOfflineWithName": "{0} kijelentkezett",
|
"DeviceOfflineWithName": "{0} kijelentkezett",
|
||||||
"DeviceOnlineWithName": "{0} belépett",
|
"DeviceOnlineWithName": "{0} belépett",
|
||||||
|
@ -15,27 +15,27 @@
|
||||||
"Favorites": "Kedvencek",
|
"Favorites": "Kedvencek",
|
||||||
"Folders": "Könyvtárak",
|
"Folders": "Könyvtárak",
|
||||||
"Genres": "Műfajok",
|
"Genres": "Műfajok",
|
||||||
"HeaderAlbumArtists": "Albumelőadók",
|
"HeaderAlbumArtists": "Album előadók",
|
||||||
"HeaderContinueWatching": "Megtekintés folytatása",
|
"HeaderContinueWatching": "Megtekintés folytatása",
|
||||||
"HeaderFavoriteAlbums": "Kedvenc albumok",
|
"HeaderFavoriteAlbums": "Kedvenc Albumok",
|
||||||
"HeaderFavoriteArtists": "Kedvenc előadók",
|
"HeaderFavoriteArtists": "Kedvenc előadók",
|
||||||
"HeaderFavoriteEpisodes": "Kedvenc epizódok",
|
"HeaderFavoriteEpisodes": "Kedvenc epizódok",
|
||||||
"HeaderFavoriteShows": "Kedvenc sorozatok",
|
"HeaderFavoriteShows": "Kedvenc sorozatok",
|
||||||
"HeaderFavoriteSongs": "Kedvenc számok",
|
"HeaderFavoriteSongs": "Kedvenc dalok",
|
||||||
"HeaderLiveTV": "Élő TV",
|
"HeaderLiveTV": "Élő TV",
|
||||||
"HeaderNextUp": "Következik",
|
"HeaderNextUp": "Következik",
|
||||||
"HeaderRecordingGroups": "Felvételi csoportok",
|
"HeaderRecordingGroups": "Felvételi csoportok",
|
||||||
"HomeVideos": "Házi videók",
|
"HomeVideos": "Otthoni videók",
|
||||||
"Inherit": "Örökölt",
|
"Inherit": "Örökölt",
|
||||||
"ItemAddedWithName": "{0} hozzáadva a könyvtárhoz",
|
"ItemAddedWithName": "{0} hozzáadva a könyvtárhoz",
|
||||||
"ItemRemovedWithName": "{0} eltávolítva a könyvtárból",
|
"ItemRemovedWithName": "{0} eltávolítva a könyvtárból",
|
||||||
"LabelIpAddressValue": "IP-cím: {0}",
|
"LabelIpAddressValue": "IP-cím: {0}",
|
||||||
"LabelRunningTimeValue": "Lejátszási idő: {0}",
|
"LabelRunningTimeValue": "Lejátszási idő: {0}",
|
||||||
"Latest": "Legújabb",
|
"Latest": "Legújabb",
|
||||||
"MessageApplicationUpdated": "A Jellyfin kiszolgáló frissítve",
|
"MessageApplicationUpdated": "A Jellyfin kiszolgáló frissítve lett",
|
||||||
"MessageApplicationUpdatedTo": "A Jellyfin kiszolgáló frissítve lett a következőre: {0}",
|
"MessageApplicationUpdatedTo": "A Jellyfin kiszolgáló frissítve lett a következőre: {0}",
|
||||||
"MessageNamedServerConfigurationUpdatedWithValue": "A kiszolgálókonfigurációs rész frissítve: {0}",
|
"MessageNamedServerConfigurationUpdatedWithValue": "A kiszolgálókonfigurációs rész frissítve lett: {0}",
|
||||||
"MessageServerConfigurationUpdated": "Kiszolgálókonfiguráció frissítve",
|
"MessageServerConfigurationUpdated": "Kiszolgálókonfiguráció frissítve lett",
|
||||||
"MixedContent": "Vegyes tartalom",
|
"MixedContent": "Vegyes tartalom",
|
||||||
"Movies": "Filmek",
|
"Movies": "Filmek",
|
||||||
"Music": "Zenék",
|
"Music": "Zenék",
|
||||||
|
@ -46,7 +46,7 @@
|
||||||
"NewVersionIsAvailable": "Letölthető a Jellyfin kiszolgáló új verziója.",
|
"NewVersionIsAvailable": "Letölthető a Jellyfin kiszolgáló új verziója.",
|
||||||
"NotificationOptionApplicationUpdateAvailable": "Frissítés érhető el az alkalmazáshoz",
|
"NotificationOptionApplicationUpdateAvailable": "Frissítés érhető el az alkalmazáshoz",
|
||||||
"NotificationOptionApplicationUpdateInstalled": "Alkalmazásfrissítés telepítve",
|
"NotificationOptionApplicationUpdateInstalled": "Alkalmazásfrissítés telepítve",
|
||||||
"NotificationOptionAudioPlayback": "Hanglejátszás elkezdve",
|
"NotificationOptionAudioPlayback": "Hanglejátszás elkezdődött",
|
||||||
"NotificationOptionAudioPlaybackStopped": "Hanglejátszás leállítva",
|
"NotificationOptionAudioPlaybackStopped": "Hanglejátszás leállítva",
|
||||||
"NotificationOptionCameraImageUploaded": "Kamerakép feltöltve",
|
"NotificationOptionCameraImageUploaded": "Kamerakép feltöltve",
|
||||||
"NotificationOptionInstallationFailed": "Telepítési hiba",
|
"NotificationOptionInstallationFailed": "Telepítési hiba",
|
||||||
|
@ -126,5 +126,9 @@
|
||||||
"External": "Külső",
|
"External": "Külső",
|
||||||
"HearingImpaired": "Hallássérült",
|
"HearingImpaired": "Hallássérült",
|
||||||
"TaskRefreshTrickplayImages": "Trickplay képek generálása",
|
"TaskRefreshTrickplayImages": "Trickplay képek generálása",
|
||||||
"TaskRefreshTrickplayImagesDescription": "Trickplay előnézetet készít az engedélyezett könyvtárakban lévő videókhoz."
|
"TaskRefreshTrickplayImagesDescription": "Trickplay előnézetet készít az engedélyezett könyvtárakban lévő videókhoz.",
|
||||||
|
"TaskAudioNormalization": "Hangerő Normalizáció",
|
||||||
|
"TaskCleanCollectionsAndPlaylistsDescription": "Nem létező elemek törlése a gyűjteményekből és lejátszási listákról.",
|
||||||
|
"TaskAudioNormalizationDescription": "Hangerő normalizációs adatok keresése.",
|
||||||
|
"TaskCleanCollectionsAndPlaylists": "Gyűjtemények és lejátszási listák optimalizálása"
|
||||||
}
|
}
|
||||||
|
|
|
@ -128,5 +128,7 @@
|
||||||
"TaskRefreshTrickplayImages": "Trickplay Görselleri Oluştur",
|
"TaskRefreshTrickplayImages": "Trickplay Görselleri Oluştur",
|
||||||
"TaskRefreshTrickplayImagesDescription": "Etkin kütüphanelerdeki videolar için trickplay önizlemeleri oluşturur.",
|
"TaskRefreshTrickplayImagesDescription": "Etkin kütüphanelerdeki videolar için trickplay önizlemeleri oluşturur.",
|
||||||
"TaskCleanCollectionsAndPlaylistsDescription": "Artık var olmayan koleksiyon ve çalma listelerindeki ögeleri kaldırır.",
|
"TaskCleanCollectionsAndPlaylistsDescription": "Artık var olmayan koleksiyon ve çalma listelerindeki ögeleri kaldırır.",
|
||||||
"TaskCleanCollectionsAndPlaylists": "Koleksiyonları ve çalma listelerini temizleyin"
|
"TaskCleanCollectionsAndPlaylists": "Koleksiyonları ve çalma listelerini temizleyin",
|
||||||
|
"TaskAudioNormalizationDescription": "Ses normalleştirme verileri için dosyaları tarar.",
|
||||||
|
"TaskAudioNormalization": "Ses Normalleştirme"
|
||||||
}
|
}
|
||||||
|
|
|
@ -128,5 +128,7 @@
|
||||||
"TaskRefreshTrickplayImages": "生成时间轴缩略图",
|
"TaskRefreshTrickplayImages": "生成时间轴缩略图",
|
||||||
"TaskRefreshTrickplayImagesDescription": "为启用的媒体库中的视频生成时间轴缩略图。",
|
"TaskRefreshTrickplayImagesDescription": "为启用的媒体库中的视频生成时间轴缩略图。",
|
||||||
"TaskCleanCollectionsAndPlaylists": "清理合集和播放列表",
|
"TaskCleanCollectionsAndPlaylists": "清理合集和播放列表",
|
||||||
"TaskCleanCollectionsAndPlaylistsDescription": "清理合集和播放列表中已不存在的项目。"
|
"TaskCleanCollectionsAndPlaylistsDescription": "清理合集和播放列表中已不存在的项目。",
|
||||||
|
"TaskAudioNormalization": "音频标准化",
|
||||||
|
"TaskAudioNormalizationDescription": "扫描文件以寻找音频标准化数据。"
|
||||||
}
|
}
|
||||||
|
|
|
@ -357,7 +357,12 @@ namespace MediaBrowser.Providers.Manager
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void PruneImages(BaseItem item, IReadOnlyList<ItemImageInfo> images)
|
/// <summary>
|
||||||
|
/// Delete images from an item.
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="item">The item.</param>
|
||||||
|
/// <param name="images">The images.</param>
|
||||||
|
public void PruneImages(BaseItem item, IReadOnlyList<ItemImageInfo> images)
|
||||||
{
|
{
|
||||||
for (var i = 0; i < images.Count; i++)
|
for (var i = 0; i < images.Count; i++)
|
||||||
{
|
{
|
||||||
|
|
|
@ -688,6 +688,12 @@ namespace MediaBrowser.Providers.Manager
|
||||||
|
|
||||||
if (localItem.HasMetadata)
|
if (localItem.HasMetadata)
|
||||||
{
|
{
|
||||||
|
var oldBackdropImages = Array.Empty<ItemImageInfo>();
|
||||||
|
if (options.IsReplacingImage(ImageType.Backdrop))
|
||||||
|
{
|
||||||
|
oldBackdropImages = item.GetImages(ImageType.Backdrop).ToArray();
|
||||||
|
}
|
||||||
|
|
||||||
foreach (var remoteImage in localItem.RemoteImages)
|
foreach (var remoteImage in localItem.RemoteImages)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
|
@ -710,6 +716,12 @@ namespace MediaBrowser.Providers.Manager
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// only delete existing multi-images if new ones were added
|
||||||
|
if (oldBackdropImages.Length > 0 && oldBackdropImages.Length < item.GetImages(ImageType.Backdrop).Count())
|
||||||
|
{
|
||||||
|
imageService.PruneImages(item, oldBackdropImages);
|
||||||
|
}
|
||||||
|
|
||||||
if (foundImageTypes.Count > 0)
|
if (foundImageTypes.Count > 0)
|
||||||
{
|
{
|
||||||
imageService.UpdateReplaceImages(options, foundImageTypes);
|
imageService.UpdateReplaceImages(options, foundImageTypes);
|
||||||
|
|
Loading…
Reference in a new issue