refactor: trakt/download hardening and cleanup sweep

This commit is contained in:
edde746
2026-04-21 13:57:03 +02:00
parent 93d196572f
commit ee020d81bd
66 changed files with 1526 additions and 2167 deletions
+4
View File
@@ -426,6 +426,10 @@
"errorLoadingSeries": "Fejl ved indlæsning af serie",
"errorLoadingSeason": "Fejl ved indlæsning af sæson",
"musicNotSupported": "Musikafspilning understøttes endnu ikke",
"noDescriptionAvailable": "Ingen beskrivelse tilgængelig",
"noProfilesAvailable": "Ingen profiler tilgængelige",
"contactAdminForProfiles": "Kontakt din Plex-administrator for at tilføje profiler",
"unableToDetermineLibrarySection": "Kan ikke bestemme biblioteksafdeling for dette element",
"logsCleared": "Logs ryddet",
"logsCopied": "Logs kopieret til udklipsholder",
"noLogsAvailable": "Ingen logs tilgængelige",
+4
View File
@@ -426,6 +426,10 @@
"errorLoadingSeries": "Fehler beim Laden der Serie",
"errorLoadingSeason": "Fehler beim Laden der Staffel",
"musicNotSupported": "Musikwiedergabe wird noch nicht unterstützt",
"noDescriptionAvailable": "Keine Beschreibung verfügbar",
"noProfilesAvailable": "Keine Profile verfügbar",
"contactAdminForProfiles": "Kontaktiere deinen Plex-Administrator, um Profile hinzuzufügen",
"unableToDetermineLibrarySection": "Bibliotheksbereich für dieses Element kann nicht ermittelt werden",
"logsCleared": "Protokolle gelöscht",
"logsCopied": "Protokolle in Zwischenablage kopiert",
"noLogsAvailable": "Keine Protokolle verfügbar",
+4
View File
@@ -426,6 +426,10 @@
"errorLoadingSeries": "Error loading series",
"errorLoadingSeason": "Error loading season",
"musicNotSupported": "Music playback is not yet supported",
"noDescriptionAvailable": "No description available",
"noProfilesAvailable": "No profiles available",
"contactAdminForProfiles": "Contact your Plex administrator to add profiles",
"unableToDetermineLibrarySection": "Unable to determine library section for this item",
"logsCleared": "Logs cleared",
"logsCopied": "Logs copied to clipboard",
"noLogsAvailable": "No logs available",
+4
View File
@@ -426,6 +426,10 @@
"errorLoadingSeries": "Error al cargar la serie",
"errorLoadingSeason": "Error al cargar la temporada",
"musicNotSupported": "La reproducción de música aún no está soportada",
"noDescriptionAvailable": "No hay descripción disponible",
"noProfilesAvailable": "No hay perfiles disponibles",
"contactAdminForProfiles": "Contacta con tu administrador de Plex para añadir perfiles",
"unableToDetermineLibrarySection": "No se puede determinar la sección de biblioteca para este elemento",
"logsCleared": "Logs borrados",
"logsCopied": "Logs copiados al portapapeles",
"noLogsAvailable": "No hay logs disponibles",
+4
View File
@@ -426,6 +426,10 @@
"errorLoadingSeries": "Erreur lors du chargement de la série",
"errorLoadingSeason": "Erreur lors du chargement de la saison",
"musicNotSupported": "La lecture de musique n'est pas encore prise en charge",
"noDescriptionAvailable": "Aucune description disponible",
"noProfilesAvailable": "Aucun profil disponible",
"contactAdminForProfiles": "Contactez votre administrateur Plex pour ajouter des profils",
"unableToDetermineLibrarySection": "Impossible de déterminer la section de la bibliothèque pour cet élément",
"logsCleared": "Logs effacés",
"logsCopied": "Logs copiés dans le presse-papier",
"noLogsAvailable": "Aucun log disponible",
+4
View File
@@ -426,6 +426,10 @@
"errorLoadingSeries": "Errore caricamento serie",
"errorLoadingSeason": "Errore caricamento stagione",
"musicNotSupported": "La riproduzione musicale non è ancora supportata",
"noDescriptionAvailable": "Nessuna descrizione disponibile",
"noProfilesAvailable": "Nessun profilo disponibile",
"contactAdminForProfiles": "Contatta il tuo amministratore Plex per aggiungere profili",
"unableToDetermineLibrarySection": "Impossibile determinare la sezione della libreria per questo elemento",
"logsCleared": "Log eliminati",
"logsCopied": "Log copiati negli appunti",
"noLogsAvailable": "Nessun log disponibile",
+4
View File
@@ -426,6 +426,10 @@
"errorLoadingSeries": "シリーズの読み込みエラー",
"errorLoadingSeason": "シーズンの読み込みエラー",
"musicNotSupported": "音楽の再生はまだサポートされていません",
"noDescriptionAvailable": "説明はありません",
"noProfilesAvailable": "利用可能なプロフィールがありません",
"contactAdminForProfiles": "プロフィールを追加するにはPlex管理者にお問い合わせください",
"unableToDetermineLibrarySection": "このアイテムのライブラリセクションを判別できません",
"logsCleared": "ログをクリアしました",
"logsCopied": "ログをクリップボードにコピーしました",
"noLogsAvailable": "ログがありません",
+4
View File
@@ -426,6 +426,10 @@
"errorLoadingSeries": "시리즈 로딩 중 오류",
"errorLoadingSeason": "시즌 로딩 중 오류",
"musicNotSupported": "음악 재생 미지원",
"noDescriptionAvailable": "설명이 없습니다",
"noProfilesAvailable": "사용 가능한 프로필이 없습니다",
"contactAdminForProfiles": "프로필을 추가하려면 Plex 관리자에게 문의하세요",
"unableToDetermineLibrarySection": "이 항목의 라이브러리 섹션을 확인할 수 없습니다",
"logsCleared": "로그가 삭제 되었습니다",
"logsCopied": "로그가 클립보드에 복사 되었습니다",
"noLogsAvailable": "사용 가능한 로그가 없습니다",
+4
View File
@@ -426,6 +426,10 @@
"errorLoadingSeries": "Feil ved lasting av serie",
"errorLoadingSeason": "Feil ved lasting av sesong",
"musicNotSupported": "Musikkavspilling støttes ikke ennå",
"noDescriptionAvailable": "Ingen beskrivelse tilgjengelig",
"noProfilesAvailable": "Ingen profiler tilgjengelige",
"contactAdminForProfiles": "Kontakt Plex-administratoren for å legge til profiler",
"unableToDetermineLibrarySection": "Kan ikke fastslå bibliotekseksjonen for dette elementet",
"logsCleared": "Logger tømt",
"logsCopied": "Logger kopiert til utklippstavle",
"noLogsAvailable": "Ingen logger tilgjengelig",
+4
View File
@@ -426,6 +426,10 @@
"errorLoadingSeries": "Fout bij laden serie",
"errorLoadingSeason": "Fout bij laden seizoen",
"musicNotSupported": "Muziek afspelen wordt nog niet ondersteund",
"noDescriptionAvailable": "Geen beschrijving beschikbaar",
"noProfilesAvailable": "Geen profielen beschikbaar",
"contactAdminForProfiles": "Neem contact op met je Plex-beheerder om profielen toe te voegen",
"unableToDetermineLibrarySection": "Kan bibliotheeksectie voor dit item niet bepalen",
"logsCleared": "Logs gewist",
"logsCopied": "Logs gekopieerd naar klembord",
"noLogsAvailable": "Geen logs beschikbaar",
+4
View File
@@ -426,6 +426,10 @@
"errorLoadingSeries": "Błąd ładowania serialu",
"errorLoadingSeason": "Błąd ładowania sezonu",
"musicNotSupported": "Odtwarzanie muzyki nie jest jeszcze obsługiwane",
"noDescriptionAvailable": "Brak dostępnego opisu",
"noProfilesAvailable": "Brak dostępnych profili",
"contactAdminForProfiles": "Skontaktuj się z administratorem Plex, aby dodać profile",
"unableToDetermineLibrarySection": "Nie można określić sekcji biblioteki dla tego elementu",
"logsCleared": "Logi wyczyszczone",
"logsCopied": "Logi skopiowane do schowka",
"noLogsAvailable": "Brak dostępnych logów",
+4
View File
@@ -426,6 +426,10 @@
"errorLoadingSeries": "Erro ao carregar série",
"errorLoadingSeason": "Erro ao carregar temporada",
"musicNotSupported": "Reprodução de música ainda não é suportada",
"noDescriptionAvailable": "Nenhuma descrição disponível",
"noProfilesAvailable": "Nenhum perfil disponível",
"contactAdminForProfiles": "Contacte o seu administrador Plex para adicionar perfis",
"unableToDetermineLibrarySection": "Não é possível determinar a secção da biblioteca para este item",
"logsCleared": "Logs limpos",
"logsCopied": "Logs copiados para a área de transferência",
"noLogsAvailable": "Nenhum log disponível",
+4
View File
@@ -426,6 +426,10 @@
"errorLoadingSeries": "Ошибка загрузки сериала",
"errorLoadingSeason": "Ошибка загрузки сезона",
"musicNotSupported": "Воспроизведение музыки пока не поддерживается",
"noDescriptionAvailable": "Описание недоступно",
"noProfilesAvailable": "Профили недоступны",
"contactAdminForProfiles": "Обратитесь к администратору Plex, чтобы добавить профили",
"unableToDetermineLibrarySection": "Не удаётся определить раздел библиотеки для этого элемента",
"logsCleared": "Логи очищены",
"logsCopied": "Логи скопированы в буфер обмена",
"noLogsAvailable": "Логи отсутствуют",
+2 -2
View File
@@ -4,9 +4,9 @@
/// To regenerate, run: `dart run slang`
///
/// Locales: 15
/// Strings: 13470 (898 per locale)
/// Strings: 13530 (902 per locale)
///
/// Built on 2026-04-20 at 16:17 UTC
/// Built on 2026-04-21 at 11:42 UTC
// coverage:ignore-file
// ignore_for_file: type=lint, unused_import
+10 -2
View File
@@ -579,6 +579,10 @@ class _TranslationsMessagesDa implements TranslationsMessagesEn {
@override String get errorLoadingSeries => 'Fejl ved indlæsning af serie';
@override String get errorLoadingSeason => 'Fejl ved indlæsning af sæson';
@override String get musicNotSupported => 'Musikafspilning understøttes endnu ikke';
@override String get noDescriptionAvailable => 'Ingen beskrivelse tilgængelig';
@override String get noProfilesAvailable => 'Ingen profiler tilgængelige';
@override String get contactAdminForProfiles => 'Kontakt din Plex-administrator for at tilføje profiler';
@override String get unableToDetermineLibrarySection => 'Kan ikke bestemme biblioteksafdeling for dette element';
@override String get logsCleared => 'Logs ryddet';
@override String get logsCopied => 'Logs kopieret til udklipsholder';
@override String get noLogsAvailable => 'Ingen logs tilgængelige';
@@ -1799,6 +1803,10 @@ extension on TranslationsDa {
'messages.errorLoadingSeries' => 'Fejl ved indlæsning af serie',
'messages.errorLoadingSeason' => 'Fejl ved indlæsning af sæson',
'messages.musicNotSupported' => 'Musikafspilning understøttes endnu ikke',
'messages.noDescriptionAvailable' => 'Ingen beskrivelse tilgængelig',
'messages.noProfilesAvailable' => 'Ingen profiler tilgængelige',
'messages.contactAdminForProfiles' => 'Kontakt din Plex-administrator for at tilføje profiler',
'messages.unableToDetermineLibrarySection' => 'Kan ikke bestemme biblioteksafdeling for dette element',
'messages.logsCleared' => 'Logs ryddet',
'messages.logsCopied' => 'Logs kopieret til udklipsholder',
'messages.noLogsAvailable' => 'Ingen logs tilgængelige',
@@ -1913,12 +1921,12 @@ extension on TranslationsDa {
'libraries.noFoldersFound' => 'Ingen mapper fundet',
'libraries.folders' => 'mapper',
'libraries.tabs.recommended' => 'Anbefalet',
_ => null,
} ?? switch (path) {
'libraries.tabs.browse' => 'Gennemse',
'libraries.tabs.collections' => 'Samlinger',
'libraries.tabs.playlists' => 'Playlister',
'libraries.groupings.title' => 'Gruppering',
_ => null,
} ?? switch (path) {
'libraries.groupings.all' => 'Alle',
'libraries.groupings.movies' => 'Film',
'libraries.groupings.shows' => 'TV-serier',
+10 -2
View File
@@ -579,6 +579,10 @@ class _TranslationsMessagesDe implements TranslationsMessagesEn {
@override String get errorLoadingSeries => 'Fehler beim Laden der Serie';
@override String get errorLoadingSeason => 'Fehler beim Laden der Staffel';
@override String get musicNotSupported => 'Musikwiedergabe wird noch nicht unterstützt';
@override String get noDescriptionAvailable => 'Keine Beschreibung verfügbar';
@override String get noProfilesAvailable => 'Keine Profile verfügbar';
@override String get contactAdminForProfiles => 'Kontaktiere deinen Plex-Administrator, um Profile hinzuzufügen';
@override String get unableToDetermineLibrarySection => 'Bibliotheksbereich für dieses Element kann nicht ermittelt werden';
@override String get logsCleared => 'Protokolle gelöscht';
@override String get logsCopied => 'Protokolle in Zwischenablage kopiert';
@override String get noLogsAvailable => 'Keine Protokolle verfügbar';
@@ -1799,6 +1803,10 @@ extension on TranslationsDe {
'messages.errorLoadingSeries' => 'Fehler beim Laden der Serie',
'messages.errorLoadingSeason' => 'Fehler beim Laden der Staffel',
'messages.musicNotSupported' => 'Musikwiedergabe wird noch nicht unterstützt',
'messages.noDescriptionAvailable' => 'Keine Beschreibung verfügbar',
'messages.noProfilesAvailable' => 'Keine Profile verfügbar',
'messages.contactAdminForProfiles' => 'Kontaktiere deinen Plex-Administrator, um Profile hinzuzufügen',
'messages.unableToDetermineLibrarySection' => 'Bibliotheksbereich für dieses Element kann nicht ermittelt werden',
'messages.logsCleared' => 'Protokolle gelöscht',
'messages.logsCopied' => 'Protokolle in Zwischenablage kopiert',
'messages.noLogsAvailable' => 'Keine Protokolle verfügbar',
@@ -1913,12 +1921,12 @@ extension on TranslationsDe {
'libraries.noFoldersFound' => 'Keine Ordner gefunden',
'libraries.folders' => 'Ordner',
'libraries.tabs.recommended' => 'Empfohlen',
_ => null,
} ?? switch (path) {
'libraries.tabs.browse' => 'Durchsuchen',
'libraries.tabs.collections' => 'Sammlungen',
'libraries.tabs.playlists' => 'Wiedergabelisten',
'libraries.groupings.title' => 'Gruppierung',
_ => null,
} ?? switch (path) {
'libraries.groupings.all' => 'Alle',
'libraries.groupings.movies' => 'Filme',
'libraries.groupings.shows' => 'Serien',
+18 -2
View File
@@ -1317,6 +1317,18 @@ class TranslationsMessagesEn {
/// en: 'Music playback is not yet supported'
String get musicNotSupported => 'Music playback is not yet supported';
/// en: 'No description available'
String get noDescriptionAvailable => 'No description available';
/// en: 'No profiles available'
String get noProfilesAvailable => 'No profiles available';
/// en: 'Contact your Plex administrator to add profiles'
String get contactAdminForProfiles => 'Contact your Plex administrator to add profiles';
/// en: 'Unable to determine library section for this item'
String get unableToDetermineLibrarySection => 'Unable to determine library section for this item';
/// en: 'Logs cleared'
String get logsCleared => 'Logs cleared';
@@ -3602,6 +3614,10 @@ extension on Translations {
'messages.errorLoadingSeries' => 'Error loading series',
'messages.errorLoadingSeason' => 'Error loading season',
'messages.musicNotSupported' => 'Music playback is not yet supported',
'messages.noDescriptionAvailable' => 'No description available',
'messages.noProfilesAvailable' => 'No profiles available',
'messages.contactAdminForProfiles' => 'Contact your Plex administrator to add profiles',
'messages.unableToDetermineLibrarySection' => 'Unable to determine library section for this item',
'messages.logsCleared' => 'Logs cleared',
'messages.logsCopied' => 'Logs copied to clipboard',
'messages.noLogsAvailable' => 'No logs available',
@@ -3716,12 +3732,12 @@ extension on Translations {
'libraries.noFoldersFound' => 'No folders found',
'libraries.folders' => 'folders',
'libraries.tabs.recommended' => 'Recommended',
_ => null,
} ?? switch (path) {
'libraries.tabs.browse' => 'Browse',
'libraries.tabs.collections' => 'Collections',
'libraries.tabs.playlists' => 'Playlists',
'libraries.groupings.title' => 'Grouping',
_ => null,
} ?? switch (path) {
'libraries.groupings.all' => 'All',
'libraries.groupings.movies' => 'Movies',
'libraries.groupings.shows' => 'TV Shows',
+10 -2
View File
@@ -579,6 +579,10 @@ class _TranslationsMessagesEs implements TranslationsMessagesEn {
@override String get errorLoadingSeries => 'Error al cargar la serie';
@override String get errorLoadingSeason => 'Error al cargar la temporada';
@override String get musicNotSupported => 'La reproducción de música aún no está soportada';
@override String get noDescriptionAvailable => 'No hay descripción disponible';
@override String get noProfilesAvailable => 'No hay perfiles disponibles';
@override String get contactAdminForProfiles => 'Contacta con tu administrador de Plex para añadir perfiles';
@override String get unableToDetermineLibrarySection => 'No se puede determinar la sección de biblioteca para este elemento';
@override String get logsCleared => 'Logs borrados';
@override String get logsCopied => 'Logs copiados al portapapeles';
@override String get noLogsAvailable => 'No hay logs disponibles';
@@ -1799,6 +1803,10 @@ extension on TranslationsEs {
'messages.errorLoadingSeries' => 'Error al cargar la serie',
'messages.errorLoadingSeason' => 'Error al cargar la temporada',
'messages.musicNotSupported' => 'La reproducción de música aún no está soportada',
'messages.noDescriptionAvailable' => 'No hay descripción disponible',
'messages.noProfilesAvailable' => 'No hay perfiles disponibles',
'messages.contactAdminForProfiles' => 'Contacta con tu administrador de Plex para añadir perfiles',
'messages.unableToDetermineLibrarySection' => 'No se puede determinar la sección de biblioteca para este elemento',
'messages.logsCleared' => 'Logs borrados',
'messages.logsCopied' => 'Logs copiados al portapapeles',
'messages.noLogsAvailable' => 'No hay logs disponibles',
@@ -1913,12 +1921,12 @@ extension on TranslationsEs {
'libraries.noFoldersFound' => 'No se encontraron carpetas',
'libraries.folders' => 'carpetas',
'libraries.tabs.recommended' => 'Recomendado',
_ => null,
} ?? switch (path) {
'libraries.tabs.browse' => 'Explorar',
'libraries.tabs.collections' => 'Colecciones',
'libraries.tabs.playlists' => 'Listas',
'libraries.groupings.title' => 'Agrupación',
_ => null,
} ?? switch (path) {
'libraries.groupings.all' => 'Todo',
'libraries.groupings.movies' => 'Películas',
'libraries.groupings.shows' => 'Series',
+10 -2
View File
@@ -579,6 +579,10 @@ class _TranslationsMessagesFr implements TranslationsMessagesEn {
@override String get errorLoadingSeries => 'Erreur lors du chargement de la série';
@override String get errorLoadingSeason => 'Erreur lors du chargement de la saison';
@override String get musicNotSupported => 'La lecture de musique n\'est pas encore prise en charge';
@override String get noDescriptionAvailable => 'Aucune description disponible';
@override String get noProfilesAvailable => 'Aucun profil disponible';
@override String get contactAdminForProfiles => 'Contactez votre administrateur Plex pour ajouter des profils';
@override String get unableToDetermineLibrarySection => 'Impossible de déterminer la section de la bibliothèque pour cet élément';
@override String get logsCleared => 'Logs effacés';
@override String get logsCopied => 'Logs copiés dans le presse-papier';
@override String get noLogsAvailable => 'Aucun log disponible';
@@ -1799,6 +1803,10 @@ extension on TranslationsFr {
'messages.errorLoadingSeries' => 'Erreur lors du chargement de la série',
'messages.errorLoadingSeason' => 'Erreur lors du chargement de la saison',
'messages.musicNotSupported' => 'La lecture de musique n\'est pas encore prise en charge',
'messages.noDescriptionAvailable' => 'Aucune description disponible',
'messages.noProfilesAvailable' => 'Aucun profil disponible',
'messages.contactAdminForProfiles' => 'Contactez votre administrateur Plex pour ajouter des profils',
'messages.unableToDetermineLibrarySection' => 'Impossible de déterminer la section de la bibliothèque pour cet élément',
'messages.logsCleared' => 'Logs effacés',
'messages.logsCopied' => 'Logs copiés dans le presse-papier',
'messages.noLogsAvailable' => 'Aucun log disponible',
@@ -1913,12 +1921,12 @@ extension on TranslationsFr {
'libraries.noFoldersFound' => 'Aucun dossier trouvé',
'libraries.folders' => 'dossiers',
'libraries.tabs.recommended' => 'Recommandé',
_ => null,
} ?? switch (path) {
'libraries.tabs.browse' => 'Parcourir',
'libraries.tabs.collections' => 'Collections',
'libraries.tabs.playlists' => 'Playlists',
'libraries.groupings.title' => 'Regroupement',
_ => null,
} ?? switch (path) {
'libraries.groupings.all' => 'Tous',
'libraries.groupings.movies' => 'Films',
'libraries.groupings.shows' => 'Show TV',
+10 -2
View File
@@ -579,6 +579,10 @@ class _TranslationsMessagesIt implements TranslationsMessagesEn {
@override String get errorLoadingSeries => 'Errore caricamento serie';
@override String get errorLoadingSeason => 'Errore caricamento stagione';
@override String get musicNotSupported => 'La riproduzione musicale non è ancora supportata';
@override String get noDescriptionAvailable => 'Nessuna descrizione disponibile';
@override String get noProfilesAvailable => 'Nessun profilo disponibile';
@override String get contactAdminForProfiles => 'Contatta il tuo amministratore Plex per aggiungere profili';
@override String get unableToDetermineLibrarySection => 'Impossibile determinare la sezione della libreria per questo elemento';
@override String get logsCleared => 'Log eliminati';
@override String get logsCopied => 'Log copiati negli appunti';
@override String get noLogsAvailable => 'Nessun log disponibile';
@@ -1799,6 +1803,10 @@ extension on TranslationsIt {
'messages.errorLoadingSeries' => 'Errore caricamento serie',
'messages.errorLoadingSeason' => 'Errore caricamento stagione',
'messages.musicNotSupported' => 'La riproduzione musicale non è ancora supportata',
'messages.noDescriptionAvailable' => 'Nessuna descrizione disponibile',
'messages.noProfilesAvailable' => 'Nessun profilo disponibile',
'messages.contactAdminForProfiles' => 'Contatta il tuo amministratore Plex per aggiungere profili',
'messages.unableToDetermineLibrarySection' => 'Impossibile determinare la sezione della libreria per questo elemento',
'messages.logsCleared' => 'Log eliminati',
'messages.logsCopied' => 'Log copiati negli appunti',
'messages.noLogsAvailable' => 'Nessun log disponibile',
@@ -1913,12 +1921,12 @@ extension on TranslationsIt {
'libraries.noFoldersFound' => 'Nessuna cartella trovata',
'libraries.folders' => 'cartelle',
'libraries.tabs.recommended' => 'Consigliati',
_ => null,
} ?? switch (path) {
'libraries.tabs.browse' => 'Esplora',
'libraries.tabs.collections' => 'Raccolte',
'libraries.tabs.playlists' => 'Playlist',
'libraries.groupings.title' => 'Raggruppamento',
_ => null,
} ?? switch (path) {
'libraries.groupings.all' => 'Tutti',
'libraries.groupings.movies' => 'Film',
'libraries.groupings.shows' => 'Serie TV',
+10 -2
View File
@@ -579,6 +579,10 @@ class _TranslationsMessagesJa implements TranslationsMessagesEn {
@override String get errorLoadingSeries => 'シリーズの読み込みエラー';
@override String get errorLoadingSeason => 'シーズンの読み込みエラー';
@override String get musicNotSupported => '音楽の再生はまだサポートされていません';
@override String get noDescriptionAvailable => '説明はありません';
@override String get noProfilesAvailable => '利用可能なプロフィールがありません';
@override String get contactAdminForProfiles => 'プロフィールを追加するにはPlex管理者にお問い合わせください';
@override String get unableToDetermineLibrarySection => 'このアイテムのライブラリセクションを判別できません';
@override String get logsCleared => 'ログをクリアしました';
@override String get logsCopied => 'ログをクリップボードにコピーしました';
@override String get noLogsAvailable => 'ログがありません';
@@ -1799,6 +1803,10 @@ extension on TranslationsJa {
'messages.errorLoadingSeries' => 'シリーズの読み込みエラー',
'messages.errorLoadingSeason' => 'シーズンの読み込みエラー',
'messages.musicNotSupported' => '音楽の再生はまだサポートされていません',
'messages.noDescriptionAvailable' => '説明はありません',
'messages.noProfilesAvailable' => '利用可能なプロフィールがありません',
'messages.contactAdminForProfiles' => 'プロフィールを追加するにはPlex管理者にお問い合わせください',
'messages.unableToDetermineLibrarySection' => 'このアイテムのライブラリセクションを判別できません',
'messages.logsCleared' => 'ログをクリアしました',
'messages.logsCopied' => 'ログをクリップボードにコピーしました',
'messages.noLogsAvailable' => 'ログがありません',
@@ -1913,12 +1921,12 @@ extension on TranslationsJa {
'libraries.noFoldersFound' => 'フォルダが見つかりません',
'libraries.folders' => 'フォルダ',
'libraries.tabs.recommended' => 'おすすめ',
_ => null,
} ?? switch (path) {
'libraries.tabs.browse' => 'ブラウズ',
'libraries.tabs.collections' => 'コレクション',
'libraries.tabs.playlists' => 'プレイリスト',
'libraries.groupings.title' => 'グループ',
_ => null,
} ?? switch (path) {
'libraries.groupings.all' => 'すべて',
'libraries.groupings.movies' => '映画',
'libraries.groupings.shows' => 'テレビ番組',
+10 -2
View File
@@ -579,6 +579,10 @@ class _TranslationsMessagesKo implements TranslationsMessagesEn {
@override String get errorLoadingSeries => '시리즈 로딩 중 오류';
@override String get errorLoadingSeason => '시즌 로딩 중 오류';
@override String get musicNotSupported => '음악 재생 미지원';
@override String get noDescriptionAvailable => '설명이 없습니다';
@override String get noProfilesAvailable => '사용 가능한 프로필이 없습니다';
@override String get contactAdminForProfiles => '프로필을 추가하려면 Plex 관리자에게 문의하세요';
@override String get unableToDetermineLibrarySection => '이 항목의 라이브러리 섹션을 확인할 수 없습니다';
@override String get logsCleared => '로그가 삭제 되었습니다';
@override String get logsCopied => '로그가 클립보드에 복사 되었습니다';
@override String get noLogsAvailable => '사용 가능한 로그가 없습니다';
@@ -1799,6 +1803,10 @@ extension on TranslationsKo {
'messages.errorLoadingSeries' => '시리즈 로딩 중 오류',
'messages.errorLoadingSeason' => '시즌 로딩 중 오류',
'messages.musicNotSupported' => '음악 재생 미지원',
'messages.noDescriptionAvailable' => '설명이 없습니다',
'messages.noProfilesAvailable' => '사용 가능한 프로필이 없습니다',
'messages.contactAdminForProfiles' => '프로필을 추가하려면 Plex 관리자에게 문의하세요',
'messages.unableToDetermineLibrarySection' => '이 항목의 라이브러리 섹션을 확인할 수 없습니다',
'messages.logsCleared' => '로그가 삭제 되었습니다',
'messages.logsCopied' => '로그가 클립보드에 복사 되었습니다',
'messages.noLogsAvailable' => '사용 가능한 로그가 없습니다',
@@ -1913,12 +1921,12 @@ extension on TranslationsKo {
'libraries.noFoldersFound' => '폴더를 찾을 수 없습니다',
'libraries.folders' => '폴더',
'libraries.tabs.recommended' => '추천',
_ => null,
} ?? switch (path) {
'libraries.tabs.browse' => '찾아보기',
'libraries.tabs.collections' => '컬렉션',
'libraries.tabs.playlists' => '재생 목록',
'libraries.groupings.title' => '그룹',
_ => null,
} ?? switch (path) {
'libraries.groupings.all' => '전체',
'libraries.groupings.movies' => '영화',
'libraries.groupings.shows' => 'TV 프로그램',
+10 -2
View File
@@ -579,6 +579,10 @@ class _TranslationsMessagesNb implements TranslationsMessagesEn {
@override String get errorLoadingSeries => 'Feil ved lasting av serie';
@override String get errorLoadingSeason => 'Feil ved lasting av sesong';
@override String get musicNotSupported => 'Musikkavspilling støttes ikke ennå';
@override String get noDescriptionAvailable => 'Ingen beskrivelse tilgjengelig';
@override String get noProfilesAvailable => 'Ingen profiler tilgjengelige';
@override String get contactAdminForProfiles => 'Kontakt Plex-administratoren for å legge til profiler';
@override String get unableToDetermineLibrarySection => 'Kan ikke fastslå bibliotekseksjonen for dette elementet';
@override String get logsCleared => 'Logger tømt';
@override String get logsCopied => 'Logger kopiert til utklippstavle';
@override String get noLogsAvailable => 'Ingen logger tilgjengelig';
@@ -1799,6 +1803,10 @@ extension on TranslationsNb {
'messages.errorLoadingSeries' => 'Feil ved lasting av serie',
'messages.errorLoadingSeason' => 'Feil ved lasting av sesong',
'messages.musicNotSupported' => 'Musikkavspilling støttes ikke ennå',
'messages.noDescriptionAvailable' => 'Ingen beskrivelse tilgjengelig',
'messages.noProfilesAvailable' => 'Ingen profiler tilgjengelige',
'messages.contactAdminForProfiles' => 'Kontakt Plex-administratoren for å legge til profiler',
'messages.unableToDetermineLibrarySection' => 'Kan ikke fastslå bibliotekseksjonen for dette elementet',
'messages.logsCleared' => 'Logger tømt',
'messages.logsCopied' => 'Logger kopiert til utklippstavle',
'messages.noLogsAvailable' => 'Ingen logger tilgjengelig',
@@ -1913,12 +1921,12 @@ extension on TranslationsNb {
'libraries.noFoldersFound' => 'Ingen mapper funnet',
'libraries.folders' => 'mapper',
'libraries.tabs.recommended' => 'Anbefalt',
_ => null,
} ?? switch (path) {
'libraries.tabs.browse' => 'Bla gjennom',
'libraries.tabs.collections' => 'Samlinger',
'libraries.tabs.playlists' => 'Spillelister',
'libraries.groupings.title' => 'Gruppering',
_ => null,
} ?? switch (path) {
'libraries.groupings.all' => 'Alle',
'libraries.groupings.movies' => 'Filmer',
'libraries.groupings.shows' => 'TV-serier',
+10 -2
View File
@@ -579,6 +579,10 @@ class _TranslationsMessagesNl implements TranslationsMessagesEn {
@override String get errorLoadingSeries => 'Fout bij laden serie';
@override String get errorLoadingSeason => 'Fout bij laden seizoen';
@override String get musicNotSupported => 'Muziek afspelen wordt nog niet ondersteund';
@override String get noDescriptionAvailable => 'Geen beschrijving beschikbaar';
@override String get noProfilesAvailable => 'Geen profielen beschikbaar';
@override String get contactAdminForProfiles => 'Neem contact op met je Plex-beheerder om profielen toe te voegen';
@override String get unableToDetermineLibrarySection => 'Kan bibliotheeksectie voor dit item niet bepalen';
@override String get logsCleared => 'Logs gewist';
@override String get logsCopied => 'Logs gekopieerd naar klembord';
@override String get noLogsAvailable => 'Geen logs beschikbaar';
@@ -1799,6 +1803,10 @@ extension on TranslationsNl {
'messages.errorLoadingSeries' => 'Fout bij laden serie',
'messages.errorLoadingSeason' => 'Fout bij laden seizoen',
'messages.musicNotSupported' => 'Muziek afspelen wordt nog niet ondersteund',
'messages.noDescriptionAvailable' => 'Geen beschrijving beschikbaar',
'messages.noProfilesAvailable' => 'Geen profielen beschikbaar',
'messages.contactAdminForProfiles' => 'Neem contact op met je Plex-beheerder om profielen toe te voegen',
'messages.unableToDetermineLibrarySection' => 'Kan bibliotheeksectie voor dit item niet bepalen',
'messages.logsCleared' => 'Logs gewist',
'messages.logsCopied' => 'Logs gekopieerd naar klembord',
'messages.noLogsAvailable' => 'Geen logs beschikbaar',
@@ -1913,12 +1921,12 @@ extension on TranslationsNl {
'libraries.noFoldersFound' => 'Geen mappen gevonden',
'libraries.folders' => 'mappen',
'libraries.tabs.recommended' => 'Aanbevolen',
_ => null,
} ?? switch (path) {
'libraries.tabs.browse' => 'Bladeren',
'libraries.tabs.collections' => 'Collecties',
'libraries.tabs.playlists' => 'Afspeellijsten',
'libraries.groupings.title' => 'Groepering',
_ => null,
} ?? switch (path) {
'libraries.groupings.all' => 'Alles',
'libraries.groupings.movies' => 'Films',
'libraries.groupings.shows' => 'Series',
+10 -2
View File
@@ -579,6 +579,10 @@ class _TranslationsMessagesPl implements TranslationsMessagesEn {
@override String get errorLoadingSeries => 'Błąd ładowania serialu';
@override String get errorLoadingSeason => 'Błąd ładowania sezonu';
@override String get musicNotSupported => 'Odtwarzanie muzyki nie jest jeszcze obsługiwane';
@override String get noDescriptionAvailable => 'Brak dostępnego opisu';
@override String get noProfilesAvailable => 'Brak dostępnych profili';
@override String get contactAdminForProfiles => 'Skontaktuj się z administratorem Plex, aby dodać profile';
@override String get unableToDetermineLibrarySection => 'Nie można określić sekcji biblioteki dla tego elementu';
@override String get logsCleared => 'Logi wyczyszczone';
@override String get logsCopied => 'Logi skopiowane do schowka';
@override String get noLogsAvailable => 'Brak dostępnych logów';
@@ -1799,6 +1803,10 @@ extension on TranslationsPl {
'messages.errorLoadingSeries' => 'Błąd ładowania serialu',
'messages.errorLoadingSeason' => 'Błąd ładowania sezonu',
'messages.musicNotSupported' => 'Odtwarzanie muzyki nie jest jeszcze obsługiwane',
'messages.noDescriptionAvailable' => 'Brak dostępnego opisu',
'messages.noProfilesAvailable' => 'Brak dostępnych profili',
'messages.contactAdminForProfiles' => 'Skontaktuj się z administratorem Plex, aby dodać profile',
'messages.unableToDetermineLibrarySection' => 'Nie można określić sekcji biblioteki dla tego elementu',
'messages.logsCleared' => 'Logi wyczyszczone',
'messages.logsCopied' => 'Logi skopiowane do schowka',
'messages.noLogsAvailable' => 'Brak dostępnych logów',
@@ -1913,12 +1921,12 @@ extension on TranslationsPl {
'libraries.noFoldersFound' => 'Nie znaleziono folderów',
'libraries.folders' => 'foldery',
'libraries.tabs.recommended' => 'Rekomendowane',
_ => null,
} ?? switch (path) {
'libraries.tabs.browse' => 'Przeglądaj',
'libraries.tabs.collections' => 'Kolekcje',
'libraries.tabs.playlists' => 'Playlisty',
'libraries.groupings.title' => 'Grupowanie',
_ => null,
} ?? switch (path) {
'libraries.groupings.all' => 'Wszystkie',
'libraries.groupings.movies' => 'Filmy',
'libraries.groupings.shows' => 'Seriale TV',
+10 -2
View File
@@ -579,6 +579,10 @@ class _TranslationsMessagesPt implements TranslationsMessagesEn {
@override String get errorLoadingSeries => 'Erro ao carregar série';
@override String get errorLoadingSeason => 'Erro ao carregar temporada';
@override String get musicNotSupported => 'Reprodução de música ainda não é suportada';
@override String get noDescriptionAvailable => 'Nenhuma descrição disponível';
@override String get noProfilesAvailable => 'Nenhum perfil disponível';
@override String get contactAdminForProfiles => 'Contacte o seu administrador Plex para adicionar perfis';
@override String get unableToDetermineLibrarySection => 'Não é possível determinar a secção da biblioteca para este item';
@override String get logsCleared => 'Logs limpos';
@override String get logsCopied => 'Logs copiados para a área de transferência';
@override String get noLogsAvailable => 'Nenhum log disponível';
@@ -1799,6 +1803,10 @@ extension on TranslationsPt {
'messages.errorLoadingSeries' => 'Erro ao carregar série',
'messages.errorLoadingSeason' => 'Erro ao carregar temporada',
'messages.musicNotSupported' => 'Reprodução de música ainda não é suportada',
'messages.noDescriptionAvailable' => 'Nenhuma descrição disponível',
'messages.noProfilesAvailable' => 'Nenhum perfil disponível',
'messages.contactAdminForProfiles' => 'Contacte o seu administrador Plex para adicionar perfis',
'messages.unableToDetermineLibrarySection' => 'Não é possível determinar a secção da biblioteca para este item',
'messages.logsCleared' => 'Logs limpos',
'messages.logsCopied' => 'Logs copiados para a área de transferência',
'messages.noLogsAvailable' => 'Nenhum log disponível',
@@ -1913,12 +1921,12 @@ extension on TranslationsPt {
'libraries.noFoldersFound' => 'Nenhuma pasta encontrada',
'libraries.folders' => 'pastas',
'libraries.tabs.recommended' => 'Recomendados',
_ => null,
} ?? switch (path) {
'libraries.tabs.browse' => 'Navegar',
'libraries.tabs.collections' => 'Coleções',
'libraries.tabs.playlists' => 'Playlists',
'libraries.groupings.title' => 'Agrupamento',
_ => null,
} ?? switch (path) {
'libraries.groupings.all' => 'Todos',
'libraries.groupings.movies' => 'Filmes',
'libraries.groupings.shows' => 'Séries de TV',
+10 -2
View File
@@ -579,6 +579,10 @@ class _TranslationsMessagesRu implements TranslationsMessagesEn {
@override String get errorLoadingSeries => 'Ошибка загрузки сериала';
@override String get errorLoadingSeason => 'Ошибка загрузки сезона';
@override String get musicNotSupported => 'Воспроизведение музыки пока не поддерживается';
@override String get noDescriptionAvailable => 'Описание недоступно';
@override String get noProfilesAvailable => 'Профили недоступны';
@override String get contactAdminForProfiles => 'Обратитесь к администратору Plex, чтобы добавить профили';
@override String get unableToDetermineLibrarySection => 'Не удаётся определить раздел библиотеки для этого элемента';
@override String get logsCleared => 'Логи очищены';
@override String get logsCopied => 'Логи скопированы в буфер обмена';
@override String get noLogsAvailable => 'Логи отсутствуют';
@@ -1799,6 +1803,10 @@ extension on TranslationsRu {
'messages.errorLoadingSeries' => 'Ошибка загрузки сериала',
'messages.errorLoadingSeason' => 'Ошибка загрузки сезона',
'messages.musicNotSupported' => 'Воспроизведение музыки пока не поддерживается',
'messages.noDescriptionAvailable' => 'Описание недоступно',
'messages.noProfilesAvailable' => 'Профили недоступны',
'messages.contactAdminForProfiles' => 'Обратитесь к администратору Plex, чтобы добавить профили',
'messages.unableToDetermineLibrarySection' => 'Не удаётся определить раздел библиотеки для этого элемента',
'messages.logsCleared' => 'Логи очищены',
'messages.logsCopied' => 'Логи скопированы в буфер обмена',
'messages.noLogsAvailable' => 'Логи отсутствуют',
@@ -1913,12 +1921,12 @@ extension on TranslationsRu {
'libraries.noFoldersFound' => 'Папки не найдены',
'libraries.folders' => 'папки',
'libraries.tabs.recommended' => 'Рекомендуемые',
_ => null,
} ?? switch (path) {
'libraries.tabs.browse' => 'Обзор',
'libraries.tabs.collections' => 'Коллекции',
'libraries.tabs.playlists' => 'Плейлисты',
'libraries.groupings.title' => 'Группировка',
_ => null,
} ?? switch (path) {
'libraries.groupings.all' => 'Все',
'libraries.groupings.movies' => 'Фильмы',
'libraries.groupings.shows' => 'Сериалы',
+10 -2
View File
@@ -579,6 +579,10 @@ class _TranslationsMessagesSv implements TranslationsMessagesEn {
@override String get errorLoadingSeries => 'Fel vid laddning av serie';
@override String get errorLoadingSeason => 'Fel vid laddning av säsong';
@override String get musicNotSupported => 'Musikuppspelning stöds inte ännu';
@override String get noDescriptionAvailable => 'Ingen beskrivning tillgänglig';
@override String get noProfilesAvailable => 'Inga profiler tillgängliga';
@override String get contactAdminForProfiles => 'Kontakta din Plex-administratör för att lägga till profiler';
@override String get unableToDetermineLibrarySection => 'Kan inte avgöra biblioteksavdelningen för detta objekt';
@override String get logsCleared => 'Loggar rensade';
@override String get logsCopied => 'Loggar kopierade till urklipp';
@override String get noLogsAvailable => 'Inga loggar tillgängliga';
@@ -1799,6 +1803,10 @@ extension on TranslationsSv {
'messages.errorLoadingSeries' => 'Fel vid laddning av serie',
'messages.errorLoadingSeason' => 'Fel vid laddning av säsong',
'messages.musicNotSupported' => 'Musikuppspelning stöds inte ännu',
'messages.noDescriptionAvailable' => 'Ingen beskrivning tillgänglig',
'messages.noProfilesAvailable' => 'Inga profiler tillgängliga',
'messages.contactAdminForProfiles' => 'Kontakta din Plex-administratör för att lägga till profiler',
'messages.unableToDetermineLibrarySection' => 'Kan inte avgöra biblioteksavdelningen för detta objekt',
'messages.logsCleared' => 'Loggar rensade',
'messages.logsCopied' => 'Loggar kopierade till urklipp',
'messages.noLogsAvailable' => 'Inga loggar tillgängliga',
@@ -1913,12 +1921,12 @@ extension on TranslationsSv {
'libraries.noFoldersFound' => 'Inga mappar hittades',
'libraries.folders' => 'mappar',
'libraries.tabs.recommended' => 'Rekommenderat',
_ => null,
} ?? switch (path) {
'libraries.tabs.browse' => 'Bläddra',
'libraries.tabs.collections' => 'Samlingar',
'libraries.tabs.playlists' => 'Spellistor',
'libraries.groupings.title' => 'Gruppering',
_ => null,
} ?? switch (path) {
'libraries.groupings.all' => 'Alla',
'libraries.groupings.movies' => 'Filmer',
'libraries.groupings.shows' => 'Serier',
+10 -2
View File
@@ -579,6 +579,10 @@ class _TranslationsMessagesZh implements TranslationsMessagesEn {
@override String get errorLoadingSeries => '加载系列时出错';
@override String get errorLoadingSeason => '加载季时出错';
@override String get musicNotSupported => '尚不支持播放音乐';
@override String get noDescriptionAvailable => '暂无描述';
@override String get noProfilesAvailable => '没有可用的用户';
@override String get contactAdminForProfiles => '请联系您的 Plex 管理员添加用户';
@override String get unableToDetermineLibrarySection => '无法确定此项目的库分区';
@override String get logsCleared => '日志已清除';
@override String get logsCopied => '日志已复制到剪贴板';
@override String get noLogsAvailable => '没有可用日志';
@@ -1799,6 +1803,10 @@ extension on TranslationsZh {
'messages.errorLoadingSeries' => '加载系列时出错',
'messages.errorLoadingSeason' => '加载季时出错',
'messages.musicNotSupported' => '尚不支持播放音乐',
'messages.noDescriptionAvailable' => '暂无描述',
'messages.noProfilesAvailable' => '没有可用的用户',
'messages.contactAdminForProfiles' => '请联系您的 Plex 管理员添加用户',
'messages.unableToDetermineLibrarySection' => '无法确定此项目的库分区',
'messages.logsCleared' => '日志已清除',
'messages.logsCopied' => '日志已复制到剪贴板',
'messages.noLogsAvailable' => '没有可用日志',
@@ -1913,12 +1921,12 @@ extension on TranslationsZh {
'libraries.noFoldersFound' => '未找到文件夹',
'libraries.folders' => '文件夹',
'libraries.tabs.recommended' => '推荐',
_ => null,
} ?? switch (path) {
'libraries.tabs.browse' => '浏览',
'libraries.tabs.collections' => '合集',
'libraries.tabs.playlists' => '播放列表',
'libraries.groupings.title' => '分组',
_ => null,
} ?? switch (path) {
'libraries.groupings.all' => '全部',
'libraries.groupings.movies' => '电影',
'libraries.groupings.shows' => '剧集',
+4
View File
@@ -426,6 +426,10 @@
"errorLoadingSeries": "Fel vid laddning av serie",
"errorLoadingSeason": "Fel vid laddning av säsong",
"musicNotSupported": "Musikuppspelning stöds inte ännu",
"noDescriptionAvailable": "Ingen beskrivning tillgänglig",
"noProfilesAvailable": "Inga profiler tillgängliga",
"contactAdminForProfiles": "Kontakta din Plex-administratör för att lägga till profiler",
"unableToDetermineLibrarySection": "Kan inte avgöra biblioteksavdelningen för detta objekt",
"logsCleared": "Loggar rensade",
"logsCopied": "Loggar kopierade till urklipp",
"noLogsAvailable": "Inga loggar tillgängliga",
+4
View File
@@ -426,6 +426,10 @@
"errorLoadingSeries": "加载系列时出错",
"errorLoadingSeason": "加载季时出错",
"musicNotSupported": "尚不支持播放音乐",
"noDescriptionAvailable": "暂无描述",
"noProfilesAvailable": "没有可用的用户",
"contactAdminForProfiles": "请联系您的 Plex 管理员添加用户",
"unableToDetermineLibrarySection": "无法确定此项目的库分区",
"logsCleared": "日志已清除",
"logsCopied": "日志已复制到剪贴板",
"noLogsAvailable": "没有可用日志",