From a351ca70ba41666562d77e0b0562b20af80b4ba0 Mon Sep 17 00:00:00 2001 From: edde746 <86283021+edde746@users.noreply.github.com> Date: Fri, 1 May 2026 04:08:38 +0200 Subject: [PATCH] fix: localize remaining i18n strings --- lib/i18n/da.i18n.json | 26 +++++++++--------- lib/i18n/de.i18n.json | 26 +++++++++--------- lib/i18n/es.i18n.json | 28 +++++++++---------- lib/i18n/fr.i18n.json | 28 +++++++++---------- lib/i18n/it.i18n.json | 28 +++++++++---------- lib/i18n/ja.i18n.json | 28 +++++++++---------- lib/i18n/ko.i18n.json | 28 +++++++++---------- lib/i18n/nb.i18n.json | 28 +++++++++---------- lib/i18n/nl.i18n.json | 28 +++++++++---------- lib/i18n/pl.i18n.json | 28 +++++++++---------- lib/i18n/pt.i18n.json | 28 +++++++++---------- lib/i18n/ru.i18n.json | 28 +++++++++---------- lib/i18n/strings.g.dart | 2 +- lib/i18n/strings_da.g.dart | 52 +++++++++++++++++------------------ lib/i18n/strings_de.g.dart | 52 +++++++++++++++++------------------ lib/i18n/strings_es.g.dart | 56 +++++++++++++++++++------------------- lib/i18n/strings_fr.g.dart | 56 +++++++++++++++++++------------------- lib/i18n/strings_it.g.dart | 56 +++++++++++++++++++------------------- lib/i18n/strings_ja.g.dart | 56 +++++++++++++++++++------------------- lib/i18n/strings_ko.g.dart | 56 +++++++++++++++++++------------------- lib/i18n/strings_nb.g.dart | 56 +++++++++++++++++++------------------- lib/i18n/strings_nl.g.dart | 56 +++++++++++++++++++------------------- lib/i18n/strings_pl.g.dart | 56 +++++++++++++++++++------------------- lib/i18n/strings_pt.g.dart | 56 +++++++++++++++++++------------------- lib/i18n/strings_ru.g.dart | 56 +++++++++++++++++++------------------- lib/i18n/strings_sv.g.dart | 56 +++++++++++++++++++------------------- lib/i18n/strings_zh.g.dart | 56 +++++++++++++++++++------------------- lib/i18n/sv.i18n.json | 28 +++++++++---------- lib/i18n/zh.i18n.json | 28 +++++++++---------- 29 files changed, 583 insertions(+), 583 deletions(-) diff --git a/lib/i18n/da.i18n.json b/lib/i18n/da.i18n.json index ee6d41f2..1dccaff0 100644 --- a/lib/i18n/da.i18n.json +++ b/lib/i18n/da.i18n.json @@ -113,12 +113,12 @@ "gridView": "Gitter", "listView": "Liste", "showHeroSection": "Vis hero-sektion", - "useGlobalHubs": "Use Home Layout", - "useGlobalHubsDescription": "Show home page hubs like the official client. When off, shows per-library recommendations instead.", + "useGlobalHubs": "Brug startlayout", + "useGlobalHubsDescription": "Vis startside-hubber som den officielle klient. Når slået fra, vises anbefalinger pr. bibliotek i stedet.", "showServerNameOnHubs": "Vis servernavn på hubbe", "showServerNameOnHubsDescription": "Vis altid servernavnet i hubtitler. Når slået fra, vises kun ved duplikerede navne.", "groupLibrariesByServer": "Grupper biblioteker efter server", - "groupLibrariesByServerDescription": "Show a header for each media server in the sidebar when you're connected to multiple servers.", + "groupLibrariesByServerDescription": "Vis en overskrift for hver medieserver i sidepanelet, når du er forbundet til flere servere.", "alwaysKeepSidebarOpen": "Hold altid sidepanelet åbent", "alwaysKeepSidebarOpenDescription": "Sidepanelet forbliver udvidet, og indholdsområdet tilpasser sig", "showUnwatchedCount": "Vis antal usete", @@ -260,15 +260,15 @@ "showNavBarLabelsDescription": "Vis tekstlabels under navigationsbarikoner", "liveTvDefaultFavorites": "Standard til favoritkanaler", "liveTvDefaultFavoritesDescription": "Vis kun favoritkanaler ved åbning af Live TV", - "display": "Display", - "homeScreen": "Home Screen", + "display": "Skærm", + "homeScreen": "Startskærm", "navigation": "Navigation", - "window": "Window", - "content": "Content", - "player": "Player", - "subtitlesAndConfig": "Subtitles & Configuration", - "seekAndTiming": "Seek & Timing", - "behavior": "Behavior" + "window": "Vindue", + "content": "Indhold", + "player": "Afspiller", + "subtitlesAndConfig": "Undertekster og konfiguration", + "seekAndTiming": "Søgning og timing", + "behavior": "Adfærd" }, "search": { "hint": "Søg film, serier, musik...", @@ -461,7 +461,7 @@ "musicNotSupported": "Musikafspilning understøttes endnu ikke", "noDescriptionAvailable": "Ingen beskrivelse tilgængelig", "noProfilesAvailable": "Ingen profiler tilgængelige", - "contactAdminForProfiles": "Contact your server administrator to add profiles", + "contactAdminForProfiles": "Kontakt din serveradministrator for at tilføje profiler", "unableToDetermineLibrarySection": "Kan ikke bestemme biblioteksafdeling for dette element", "logsCleared": "Logs ryddet", "logsCopied": "Logs kopieret til udklipsholder", @@ -597,7 +597,7 @@ "errors": { "searchFailed": "Søgning mislykkedes: ${error}", "connectionTimeout": "Forbindelsestimeout ved indlæsning af ${context}", - "connectionFailed": "Unable to connect to media server", + "connectionFailed": "Kan ikke oprette forbindelse til medieserver", "failedToLoad": "Kunne ikke indlæse ${context}: ${error}", "noClientAvailable": "Ingen klient tilgængelig", "authenticationFailed": "Godkendelse mislykkedes: ${error}", diff --git a/lib/i18n/de.i18n.json b/lib/i18n/de.i18n.json index b1bd5bb0..f7c18c90 100644 --- a/lib/i18n/de.i18n.json +++ b/lib/i18n/de.i18n.json @@ -113,12 +113,12 @@ "gridView": "Raster", "listView": "Liste", "showHeroSection": "Hero-Bereich anzeigen", - "useGlobalHubs": "Use Home Layout", - "useGlobalHubsDescription": "Show home page hubs like the official client. When off, shows per-library recommendations instead.", + "useGlobalHubs": "Startlayout verwenden", + "useGlobalHubsDescription": "Zeigt Hub-Empfehlungen der Startseite wie der offizielle Client. Wenn deaktiviert, werden stattdessen bibliotheksbezogene Empfehlungen angezeigt.", "showServerNameOnHubs": "Servername bei Hubs anzeigen", "showServerNameOnHubsDescription": "Zeigt immer den Servernamen in Hub-Titeln an. Wenn deaktiviert, nur bei doppelten Hub-Namen.", "groupLibrariesByServer": "Mediatheken nach Server gruppieren", - "groupLibrariesByServerDescription": "Show a header for each media server in the sidebar when you're connected to multiple servers.", + "groupLibrariesByServerDescription": "Zeigt eine Überschrift für jeden Medienserver in der Seitenleiste an, wenn du mit mehreren Servern verbunden bist.", "alwaysKeepSidebarOpen": "Seitenleiste immer geöffnet halten", "alwaysKeepSidebarOpenDescription": "Seitenleiste bleibt erweitert und Inhaltsbereich passt sich an", "showUnwatchedCount": "Anzahl nicht gesehener Folgen anzeigen", @@ -260,15 +260,15 @@ "showNavBarLabelsDescription": "Textbeschriftungen unter den Symbolen der Navigationsleiste anzeigen", "liveTvDefaultFavorites": "Standardmäßig Favoritenkanäle", "liveTvDefaultFavoritesDescription": "Beim Öffnen von Live TV nur Favoritenkanäle anzeigen", - "display": "Display", - "homeScreen": "Home Screen", + "display": "Anzeige", + "homeScreen": "Startseite", "navigation": "Navigation", - "window": "Window", - "content": "Content", - "player": "Player", - "subtitlesAndConfig": "Subtitles & Configuration", - "seekAndTiming": "Seek & Timing", - "behavior": "Behavior" + "window": "Fenster", + "content": "Inhalt", + "player": "Wiedergabe", + "subtitlesAndConfig": "Untertitel & Konfiguration", + "seekAndTiming": "Spulen & Timing", + "behavior": "Verhalten" }, "search": { "hint": "Filme, Serien, Musik suchen...", @@ -461,7 +461,7 @@ "musicNotSupported": "Musikwiedergabe wird noch nicht unterstützt", "noDescriptionAvailable": "Keine Beschreibung verfügbar", "noProfilesAvailable": "Keine Profile verfügbar", - "contactAdminForProfiles": "Contact your server administrator to add profiles", + "contactAdminForProfiles": "Kontaktiere deinen Serveradministrator, um Profile hinzuzufügen", "unableToDetermineLibrarySection": "Bibliotheksbereich für dieses Element kann nicht ermittelt werden", "logsCleared": "Protokolle gelöscht", "logsCopied": "Protokolle in Zwischenablage kopiert", @@ -597,7 +597,7 @@ "errors": { "searchFailed": "Suche fehlgeschlagen: ${error}", "connectionTimeout": "Zeitüberschreitung beim Laden von ${context}", - "connectionFailed": "Unable to connect to media server", + "connectionFailed": "Keine Verbindung zum Medienserver möglich", "failedToLoad": "Fehler beim Laden von ${context}: ${error}", "noClientAvailable": "Kein Client verfügbar", "authenticationFailed": "Authentifizierung fehlgeschlagen: ${error}", diff --git a/lib/i18n/es.i18n.json b/lib/i18n/es.i18n.json index 55b7b905..26fda581 100644 --- a/lib/i18n/es.i18n.json +++ b/lib/i18n/es.i18n.json @@ -113,12 +113,12 @@ "gridView": "Cuadrícula", "listView": "Lista", "showHeroSection": "Mostrar Sección Destacada", - "useGlobalHubs": "Use Home Layout", - "useGlobalHubsDescription": "Show home page hubs like the official client. When off, shows per-library recommendations instead.", + "useGlobalHubs": "Usar diseño de inicio", + "useGlobalHubsDescription": "Muestra hubs de inicio como el cliente oficial. Si se desactiva, muestra recomendaciones por biblioteca.", "showServerNameOnHubs": "Mostrar Nombre del Servidor en los Hubs", "showServerNameOnHubsDescription": "Mostrar siempre el nombre del servidor en los títulos de los hubs. Cuando está desactivado, solo se muestra para nombres de hubs duplicados.", "groupLibrariesByServer": "Agrupar bibliotecas por servidor", - "groupLibrariesByServerDescription": "Show a header for each media server in the sidebar when you're connected to multiple servers.", + "groupLibrariesByServerDescription": "Muestra un encabezado para cada servidor multimedia en la barra lateral cuando estás conectado a varios servidores.", "alwaysKeepSidebarOpen": "Mantener siempre la barra lateral abierta", "alwaysKeepSidebarOpenDescription": "La barra lateral permanece expandida y el área de contenido se ajusta para adaptarse", "showUnwatchedCount": "Mostrar conteo de no vistos", @@ -260,15 +260,15 @@ "showNavBarLabelsDescription": "Mostrar etiquetas de texto bajo los iconos de la barra de navegación", "liveTvDefaultFavorites": "Canales favoritos por defecto", "liveTvDefaultFavoritesDescription": "Mostrar solo canales favoritos al abrir TV en vivo", - "display": "Display", - "homeScreen": "Home Screen", - "navigation": "Navigation", - "window": "Window", - "content": "Content", - "player": "Player", - "subtitlesAndConfig": "Subtitles & Configuration", - "seekAndTiming": "Seek & Timing", - "behavior": "Behavior" + "display": "Pantalla", + "homeScreen": "Pantalla de inicio", + "navigation": "Navegación", + "window": "Ventana", + "content": "Contenido", + "player": "Reproductor", + "subtitlesAndConfig": "Subtítulos y configuración", + "seekAndTiming": "Búsqueda y tiempo", + "behavior": "Comportamiento" }, "search": { "hint": "Buscar películas, series, música...", @@ -461,7 +461,7 @@ "musicNotSupported": "La reproducción de música aún no está soportada", "noDescriptionAvailable": "No hay descripción disponible", "noProfilesAvailable": "No hay perfiles disponibles", - "contactAdminForProfiles": "Contact your server administrator to add profiles", + "contactAdminForProfiles": "Contacta a tu administrador del servidor 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", @@ -597,7 +597,7 @@ "errors": { "searchFailed": "Error en la búsqueda: ${error}", "connectionTimeout": "Tiempo de conexión agotado al cargar ${context}", - "connectionFailed": "Unable to connect to media server", + "connectionFailed": "No se puede conectar al servidor multimedia", "failedToLoad": "Error al cargar ${context}: ${error}", "noClientAvailable": "No hay cliente disponible", "authenticationFailed": "Error de autenticación: ${error}", diff --git a/lib/i18n/fr.i18n.json b/lib/i18n/fr.i18n.json index 2e4adec6..8df2b39d 100644 --- a/lib/i18n/fr.i18n.json +++ b/lib/i18n/fr.i18n.json @@ -67,7 +67,7 @@ "exitFullscreen": "Quitter le plein écran" }, "screens": { - "licenses": "Licenses", + "licenses": "Licences", "switchProfile": "Changer de profil", "subtitleStyling": "Configuration des sous-titres", "mpvConfig": "mpv.conf", @@ -113,12 +113,12 @@ "gridView": "Grille", "listView": "Liste", "showHeroSection": "Afficher la section Hero", - "useGlobalHubs": "Use Home Layout", - "useGlobalHubsDescription": "Show home page hubs like the official client. When off, shows per-library recommendations instead.", + "useGlobalHubs": "Utiliser la mise en page d'accueil", + "useGlobalHubsDescription": "Affiche les hubs de la page d'accueil comme le client officiel. Si désactivé, affiche plutôt les recommandations par bibliothèque.", "showServerNameOnHubs": "Afficher le nom du serveur sur les hubs", "showServerNameOnHubsDescription": "Toujours afficher le nom du serveur dans les titres des hubs. Lorsque cette option est désactivée, seuls les noms de hubs en double s'affichent.", "groupLibrariesByServer": "Grouper les bibliothèques par serveur", - "groupLibrariesByServerDescription": "Show a header for each media server in the sidebar when you're connected to multiple servers.", + "groupLibrariesByServerDescription": "Affiche un en-tête pour chaque serveur multimédia dans la barre latérale lorsque vous êtes connecté à plusieurs serveurs.", "alwaysKeepSidebarOpen": "Toujours garder la barre latérale ouverte", "alwaysKeepSidebarOpenDescription": "La barre latérale reste étendue et la zone de contenu s'adapte", "showUnwatchedCount": "Afficher le nombre non visionné", @@ -260,15 +260,15 @@ "showNavBarLabelsDescription": "Afficher les libellés sous les icônes de la barre de navigation", "liveTvDefaultFavorites": "Chaînes favorites par défaut", "liveTvDefaultFavoritesDescription": "Afficher uniquement les chaînes favorites à l'ouverture de la TV en direct", - "display": "Display", - "homeScreen": "Home Screen", + "display": "Affichage", + "homeScreen": "Écran d'accueil", "navigation": "Navigation", - "window": "Window", - "content": "Content", - "player": "Player", - "subtitlesAndConfig": "Subtitles & Configuration", - "seekAndTiming": "Seek & Timing", - "behavior": "Behavior" + "window": "Fenêtre", + "content": "Contenu", + "player": "Lecteur", + "subtitlesAndConfig": "Sous-titres et configuration", + "seekAndTiming": "Recherche et minutage", + "behavior": "Comportement" }, "search": { "hint": "Rechercher des films, des séries, de la musique...", @@ -461,7 +461,7 @@ "musicNotSupported": "La lecture de musique n'est pas encore prise en charge", "noDescriptionAvailable": "Aucune description disponible", "noProfilesAvailable": "Aucun profil disponible", - "contactAdminForProfiles": "Contact your server administrator to add profiles", + "contactAdminForProfiles": "Contactez votre administrateur serveur 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", @@ -597,7 +597,7 @@ "errors": { "searchFailed": "Recherche échouée: ${error}", "connectionTimeout": "Délai d'attente de connexion dépassé pendant le chargement ${context}", - "connectionFailed": "Unable to connect to media server", + "connectionFailed": "Impossible de se connecter au serveur multimédia", "failedToLoad": "Échec du chargement ${context}: ${error}", "noClientAvailable": "Aucun client disponible", "authenticationFailed": "Échec de l'authentification: ${error}", diff --git a/lib/i18n/it.i18n.json b/lib/i18n/it.i18n.json index e4db8b5d..4b65b6e3 100644 --- a/lib/i18n/it.i18n.json +++ b/lib/i18n/it.i18n.json @@ -113,12 +113,12 @@ "gridView": "Griglia", "listView": "Elenco", "showHeroSection": "Mostra sezione principale", - "useGlobalHubs": "Use Home Layout", - "useGlobalHubsDescription": "Show home page hubs like the official client. When off, shows per-library recommendations instead.", + "useGlobalHubs": "Usa layout home", + "useGlobalHubsDescription": "Mostra gli hub della home come il client ufficiale. Se disattivato, mostra invece i consigli per libreria.", "showServerNameOnHubs": "Mostra nome server sugli hub", "showServerNameOnHubsDescription": "Mostra sempre il nome del server nei titoli degli hub. Se disattivato, solo per nomi hub duplicati.", "groupLibrariesByServer": "Raggruppa librerie per server", - "groupLibrariesByServerDescription": "Show a header for each media server in the sidebar when you're connected to multiple servers.", + "groupLibrariesByServerDescription": "Mostra un'intestazione per ogni server multimediale nella barra laterale quando sei connesso a più server.", "alwaysKeepSidebarOpen": "Mantieni sempre aperta la barra laterale", "alwaysKeepSidebarOpenDescription": "La barra laterale rimane espansa e l'area del contenuto si adatta", "showUnwatchedCount": "Mostra conteggio non visti", @@ -260,15 +260,15 @@ "showNavBarLabelsDescription": "Mostra le etichette sotto le icone della barra di navigazione", "liveTvDefaultFavorites": "Canali preferiti predefiniti", "liveTvDefaultFavoritesDescription": "Mostra solo i canali preferiti all'apertura della TV dal vivo", - "display": "Display", - "homeScreen": "Home Screen", - "navigation": "Navigation", - "window": "Window", - "content": "Content", - "player": "Player", - "subtitlesAndConfig": "Subtitles & Configuration", - "seekAndTiming": "Seek & Timing", - "behavior": "Behavior" + "display": "Schermo", + "homeScreen": "Schermata Home", + "navigation": "Navigazione", + "window": "Finestra", + "content": "Contenuti", + "player": "Lettore", + "subtitlesAndConfig": "Sottotitoli e configurazione", + "seekAndTiming": "Ricerca e tempistica", + "behavior": "Comportamento" }, "search": { "hint": "Cerca film. spettacoli, musica...", @@ -461,7 +461,7 @@ "musicNotSupported": "La riproduzione musicale non è ancora supportata", "noDescriptionAvailable": "Nessuna descrizione disponibile", "noProfilesAvailable": "Nessun profilo disponibile", - "contactAdminForProfiles": "Contact your server administrator to add profiles", + "contactAdminForProfiles": "Contatta l'amministratore del server per aggiungere profili", "unableToDetermineLibrarySection": "Impossibile determinare la sezione della libreria per questo elemento", "logsCleared": "Log eliminati", "logsCopied": "Log copiati negli appunti", @@ -597,7 +597,7 @@ "errors": { "searchFailed": "Ricerca fallita: ${error}", "connectionTimeout": "Timeout connessione durante caricamento di ${context}", - "connectionFailed": "Unable to connect to media server", + "connectionFailed": "Impossibile connettersi al server multimediale", "failedToLoad": "Impossibile caricare ${context}: ${error}", "noClientAvailable": "Nessun client disponibile", "authenticationFailed": "Autenticazione fallita: ${error}", diff --git a/lib/i18n/ja.i18n.json b/lib/i18n/ja.i18n.json index a9b56d87..50e401fd 100644 --- a/lib/i18n/ja.i18n.json +++ b/lib/i18n/ja.i18n.json @@ -113,12 +113,12 @@ "gridView": "グリッド", "listView": "リスト", "showHeroSection": "ヒーローセクションを表示", - "useGlobalHubs": "Use Home Layout", - "useGlobalHubsDescription": "Show home page hubs like the official client. When off, shows per-library recommendations instead.", + "useGlobalHubs": "ホームレイアウトを使用", + "useGlobalHubsDescription": "公式クライアントのようにホームページのハブを表示します。オフにすると、ライブラリごとのおすすめが表示されます。", "showServerNameOnHubs": "ハブにサーバー名を表示", "showServerNameOnHubsDescription": "ハブタイトルに常にサーバー名を表示。オフにすると、重複名のみ表示。", "groupLibrariesByServer": "サーバーごとにライブラリをグループ化", - "groupLibrariesByServerDescription": "Show a header for each media server in the sidebar when you're connected to multiple servers.", + "groupLibrariesByServerDescription": "複数のサーバーに接続している場合、サイドバーに各メディアサーバーのヘッダーを表示します。", "alwaysKeepSidebarOpen": "サイドバーを常に開いておく", "alwaysKeepSidebarOpenDescription": "サイドバーを展開したまま、コンテンツ領域が調整される", "showUnwatchedCount": "未視聴数を表示", @@ -260,15 +260,15 @@ "showNavBarLabelsDescription": "ナビゲーションバーアイコンの下にテキストラベルを表示", "liveTvDefaultFavorites": "お気に入りチャンネルをデフォルトに", "liveTvDefaultFavoritesDescription": "ライブTV を開いたときにお気に入りチャンネルのみ表示", - "display": "Display", - "homeScreen": "Home Screen", - "navigation": "Navigation", - "window": "Window", - "content": "Content", - "player": "Player", - "subtitlesAndConfig": "Subtitles & Configuration", - "seekAndTiming": "Seek & Timing", - "behavior": "Behavior" + "display": "ディスプレイ", + "homeScreen": "ホーム画面", + "navigation": "ナビゲーション", + "window": "ウィンドウ", + "content": "コンテンツ", + "player": "プレーヤー", + "subtitlesAndConfig": "字幕と設定", + "seekAndTiming": "シークとタイミング", + "behavior": "動作" }, "search": { "hint": "映画、番組、音楽を検索...", @@ -461,7 +461,7 @@ "musicNotSupported": "音楽の再生はまだサポートされていません", "noDescriptionAvailable": "説明はありません", "noProfilesAvailable": "利用可能なプロフィールがありません", - "contactAdminForProfiles": "Contact your server administrator to add profiles", + "contactAdminForProfiles": "プロファイルを追加するにはサーバー管理者に連絡してください", "unableToDetermineLibrarySection": "このアイテムのライブラリセクションを判別できません", "logsCleared": "ログをクリアしました", "logsCopied": "ログをクリップボードにコピーしました", @@ -597,7 +597,7 @@ "errors": { "searchFailed": "検索に失敗しました: ${error}", "connectionTimeout": "${context}の読み込み中に接続がタイムアウトしました", - "connectionFailed": "Unable to connect to media server", + "connectionFailed": "メディアサーバーに接続できません", "failedToLoad": "${context}の読み込みに失敗しました: ${error}", "noClientAvailable": "クライアントが利用できません", "authenticationFailed": "認証に失敗しました: ${error}", diff --git a/lib/i18n/ko.i18n.json b/lib/i18n/ko.i18n.json index 5c2f38ad..39a8d610 100644 --- a/lib/i18n/ko.i18n.json +++ b/lib/i18n/ko.i18n.json @@ -113,12 +113,12 @@ "gridView": "그리드 보기", "listView": "목록 보기", "showHeroSection": "주요 추천 영역 표시", - "useGlobalHubs": "Use Home Layout", - "useGlobalHubsDescription": "Show home page hubs like the official client. When off, shows per-library recommendations instead.", + "useGlobalHubs": "홈 레이아웃 사용", + "useGlobalHubsDescription": "공식 클라이언트처럼 홈페이지 허브를 표시합니다. 끄면 라이브러리별 추천을 표시합니다.", "showServerNameOnHubs": "허브에 서버 이름 표시", "showServerNameOnHubsDescription": "허브 제목에 항상 서버 이름을 표시합니다. 끄면 중복된 허브 이름에만 표시됩니다.", "groupLibrariesByServer": "서버별로 라이브러리 그룹화", - "groupLibrariesByServerDescription": "Show a header for each media server in the sidebar when you're connected to multiple servers.", + "groupLibrariesByServerDescription": "여러 서버에 연결된 경우 사이드바에 각 미디어 서버의 헤더를 표시합니다.", "alwaysKeepSidebarOpen": "사이드바 항상 열어두기", "alwaysKeepSidebarOpenDescription": "사이드바가 확장된 상태로 유지되고 콘텐츠 영역이 맞춰집니다", "showUnwatchedCount": "미시청 수 표시", @@ -260,15 +260,15 @@ "showNavBarLabelsDescription": "내비게이션 바 아이콘 아래에 텍스트 라벨을 표시합니다", "liveTvDefaultFavorites": "즐겨찾기 채널 기본 설정", "liveTvDefaultFavoritesDescription": "라이브 TV를 열 때 즐겨찾기 채널만 표시", - "display": "Display", - "homeScreen": "Home Screen", - "navigation": "Navigation", - "window": "Window", - "content": "Content", - "player": "Player", - "subtitlesAndConfig": "Subtitles & Configuration", - "seekAndTiming": "Seek & Timing", - "behavior": "Behavior" + "display": "디스플레이", + "homeScreen": "홈 화면", + "navigation": "탐색", + "window": "창", + "content": "콘텐츠", + "player": "플레이어", + "subtitlesAndConfig": "자막 및 구성", + "seekAndTiming": "탐색 및 타이밍", + "behavior": "동작" }, "search": { "hint": "영화, 시리즈, 음악 등을 검색하세요...", @@ -461,7 +461,7 @@ "musicNotSupported": "음악 재생 미지원", "noDescriptionAvailable": "설명이 없습니다", "noProfilesAvailable": "사용 가능한 프로필이 없습니다", - "contactAdminForProfiles": "Contact your server administrator to add profiles", + "contactAdminForProfiles": "프로필을 추가하려면 서버 관리자에게 문의하세요", "unableToDetermineLibrarySection": "이 항목의 라이브러리 섹션을 확인할 수 없습니다", "logsCleared": "로그가 삭제 되었습니다", "logsCopied": "로그가 클립보드에 복사 되었습니다", @@ -597,7 +597,7 @@ "errors": { "searchFailed": "검색 실패: ${error}", "connectionTimeout": "${context} 로드 중 연결 시간 초과", - "connectionFailed": "Unable to connect to media server", + "connectionFailed": "미디어 서버에 연결할 수 없습니다", "failedToLoad": "${context} 로드 실패: ${error}", "noClientAvailable": "사용 가능한 클라이언트가 없습니다", "authenticationFailed": "인증 실패: ${error}", diff --git a/lib/i18n/nb.i18n.json b/lib/i18n/nb.i18n.json index 17895d83..27fc9683 100644 --- a/lib/i18n/nb.i18n.json +++ b/lib/i18n/nb.i18n.json @@ -113,12 +113,12 @@ "gridView": "Rutenett", "listView": "Liste", "showHeroSection": "Vis fremhevet seksjon", - "useGlobalHubs": "Use Home Layout", - "useGlobalHubsDescription": "Show home page hubs like the official client. When off, shows per-library recommendations instead.", + "useGlobalHubs": "Bruk startoppsett", + "useGlobalHubsDescription": "Vis startside-hubber som den offisielle klienten. Når av, vises anbefalinger per bibliotek i stedet.", "showServerNameOnHubs": "Vis servernavn på huber", "showServerNameOnHubsDescription": "Vis alltid servernavnet i hubtitler. Når av, vises kun for dupliserte hubnavn.", "groupLibrariesByServer": "Grupper biblioteker etter server", - "groupLibrariesByServerDescription": "Show a header for each media server in the sidebar when you're connected to multiple servers.", + "groupLibrariesByServerDescription": "Vis en overskrift for hver medieserver i sidefeltet når du er koblet til flere servere.", "alwaysKeepSidebarOpen": "Hold sidefeltet alltid åpent", "alwaysKeepSidebarOpenDescription": "Sidefeltet forblir utvidet og innholdsområdet tilpasser seg", "showUnwatchedCount": "Vis antall usette", @@ -260,15 +260,15 @@ "showNavBarLabelsDescription": "Vis tekstlabeler under navigasjonsfeltikoner", "liveTvDefaultFavorites": "Standard til favorittkanaler", "liveTvDefaultFavoritesDescription": "Vis kun favorittkanaler når du åpner Live TV", - "display": "Display", - "homeScreen": "Home Screen", - "navigation": "Navigation", - "window": "Window", - "content": "Content", - "player": "Player", - "subtitlesAndConfig": "Subtitles & Configuration", - "seekAndTiming": "Seek & Timing", - "behavior": "Behavior" + "display": "Skjerm", + "homeScreen": "Hjemmeskjerm", + "navigation": "Navigering", + "window": "Vindu", + "content": "Innhold", + "player": "Spiller", + "subtitlesAndConfig": "Undertekster og konfigurasjon", + "seekAndTiming": "Søk og tidtaking", + "behavior": "Atferd" }, "search": { "hint": "Søk i filmer, serier, musikk...", @@ -461,7 +461,7 @@ "musicNotSupported": "Musikkavspilling støttes ikke ennå", "noDescriptionAvailable": "Ingen beskrivelse tilgjengelig", "noProfilesAvailable": "Ingen profiler tilgjengelige", - "contactAdminForProfiles": "Contact your server administrator to add profiles", + "contactAdminForProfiles": "Kontakt serveradministratoren din for å legge til profiler", "unableToDetermineLibrarySection": "Kan ikke fastslå bibliotekseksjonen for dette elementet", "logsCleared": "Logger tømt", "logsCopied": "Logger kopiert til utklippstavle", @@ -597,7 +597,7 @@ "errors": { "searchFailed": "Søk mislyktes: ${error}", "connectionTimeout": "Tidsavbrudd ved lasting av ${context}", - "connectionFailed": "Unable to connect to media server", + "connectionFailed": "Kan ikke koble til medieserver", "failedToLoad": "Kunne ikke laste ${context}: ${error}", "noClientAvailable": "Ingen klient tilgjengelig", "authenticationFailed": "Autentisering mislyktes: ${error}", diff --git a/lib/i18n/nl.i18n.json b/lib/i18n/nl.i18n.json index 343ba905..5189b240 100644 --- a/lib/i18n/nl.i18n.json +++ b/lib/i18n/nl.i18n.json @@ -113,12 +113,12 @@ "gridView": "Raster", "listView": "Lijst", "showHeroSection": "Toon hoofdsectie", - "useGlobalHubs": "Use Home Layout", - "useGlobalHubsDescription": "Show home page hubs like the official client. When off, shows per-library recommendations instead.", + "useGlobalHubs": "Startlayout gebruiken", + "useGlobalHubsDescription": "Toon startpagina-hubs zoals de officiële client. Indien uit, toont aanbevelingen per bibliotheek.", "showServerNameOnHubs": "Servernaam tonen bij hubs", "showServerNameOnHubsDescription": "Toon altijd de servernaam in hub-titels. Indien uitgeschakeld, alleen bij dubbele hub-namen.", "groupLibrariesByServer": "Bibliotheken groeperen per server", - "groupLibrariesByServerDescription": "Show a header for each media server in the sidebar when you're connected to multiple servers.", + "groupLibrariesByServerDescription": "Toon een koptekst voor elke mediaserver in de zijbalk wanneer je met meerdere servers bent verbonden.", "alwaysKeepSidebarOpen": "Zijbalk altijd open houden", "alwaysKeepSidebarOpenDescription": "Zijbalk blijft uitgevouwen en inhoudsgebied past zich aan", "showUnwatchedCount": "Aantal ongekeken tonen", @@ -260,15 +260,15 @@ "showNavBarLabelsDescription": "Tekstlabels onder de pictogrammen van de navigatiebalk weergeven", "liveTvDefaultFavorites": "Standaard favoriete zenders", "liveTvDefaultFavoritesDescription": "Toon alleen favoriete zenders bij het openen van Live TV", - "display": "Display", - "homeScreen": "Home Screen", - "navigation": "Navigation", - "window": "Window", - "content": "Content", - "player": "Player", - "subtitlesAndConfig": "Subtitles & Configuration", - "seekAndTiming": "Seek & Timing", - "behavior": "Behavior" + "display": "Weergave", + "homeScreen": "Startscherm", + "navigation": "Navigatie", + "window": "Venster", + "content": "Inhoud", + "player": "Speler", + "subtitlesAndConfig": "Ondertitels en configuratie", + "seekAndTiming": "Zoeken en timing", + "behavior": "Gedrag" }, "search": { "hint": "Zoek films, series, muziek...", @@ -461,7 +461,7 @@ "musicNotSupported": "Muziek afspelen wordt nog niet ondersteund", "noDescriptionAvailable": "Geen beschrijving beschikbaar", "noProfilesAvailable": "Geen profielen beschikbaar", - "contactAdminForProfiles": "Contact your server administrator to add profiles", + "contactAdminForProfiles": "Neem contact op met je serverbeheerder om profielen toe te voegen", "unableToDetermineLibrarySection": "Kan bibliotheeksectie voor dit item niet bepalen", "logsCleared": "Logs gewist", "logsCopied": "Logs gekopieerd naar klembord", @@ -597,7 +597,7 @@ "errors": { "searchFailed": "Zoeken mislukt: ${error}", "connectionTimeout": "Verbinding time-out tijdens laden ${context}", - "connectionFailed": "Unable to connect to media server", + "connectionFailed": "Kan geen verbinding maken met mediaserver", "failedToLoad": "Kon ${context} niet laden: ${error}", "noClientAvailable": "Geen client beschikbaar", "authenticationFailed": "Authenticatie mislukt: ${error}", diff --git a/lib/i18n/pl.i18n.json b/lib/i18n/pl.i18n.json index 68d070ad..4d075786 100644 --- a/lib/i18n/pl.i18n.json +++ b/lib/i18n/pl.i18n.json @@ -113,12 +113,12 @@ "gridView": "Siatka", "listView": "Lista", "showHeroSection": "Pokaż sekcję wyróżnioną", - "useGlobalHubs": "Use Home Layout", - "useGlobalHubsDescription": "Show home page hubs like the official client. When off, shows per-library recommendations instead.", + "useGlobalHubs": "Użyj układu strony głównej", + "useGlobalHubsDescription": "Wyświetlaj huby strony głównej jak w oficjalnym kliencie. Po wyłączeniu pokazuje rekomendacje dla każdej biblioteki.", "showServerNameOnHubs": "Pokaż nazwę serwera w hubach", "showServerNameOnHubsDescription": "Zawsze wyświetlaj nazwę serwera w tytułach hubów. Gdy wyłączone, pokazuje tylko dla zduplikowanych nazw.", "groupLibrariesByServer": "Grupuj biblioteki według serwera", - "groupLibrariesByServerDescription": "Show a header for each media server in the sidebar when you're connected to multiple servers.", + "groupLibrariesByServerDescription": "Wyświetlaj nagłówek dla każdego serwera multimediów na pasku bocznym, gdy jesteś połączony z wieloma serwerami.", "alwaysKeepSidebarOpen": "Zawsze utrzymuj panel boczny otwarty", "alwaysKeepSidebarOpenDescription": "Panel boczny jest rozwinięty, a obszar treści dostosowuje się", "showUnwatchedCount": "Pokaż liczbę nieobejrzanych", @@ -260,15 +260,15 @@ "showNavBarLabelsDescription": "Wyświetl tekstowe etykiety pod ikonami paska nawigacji", "liveTvDefaultFavorites": "Domyślnie ulubione kanały", "liveTvDefaultFavoritesDescription": "Pokaż tylko ulubione kanały po otwarciu telewizji na żywo", - "display": "Display", - "homeScreen": "Home Screen", - "navigation": "Navigation", - "window": "Window", - "content": "Content", - "player": "Player", - "subtitlesAndConfig": "Subtitles & Configuration", - "seekAndTiming": "Seek & Timing", - "behavior": "Behavior" + "display": "Ekran", + "homeScreen": "Ekran główny", + "navigation": "Nawigacja", + "window": "Okno", + "content": "Zawartość", + "player": "Odtwarzacz", + "subtitlesAndConfig": "Napisy i konfiguracja", + "seekAndTiming": "Przewijanie i czas", + "behavior": "Zachowanie" }, "search": { "hint": "Szukaj filmów, seriali, muzyki...", @@ -461,7 +461,7 @@ "musicNotSupported": "Odtwarzanie muzyki nie jest jeszcze obsługiwane", "noDescriptionAvailable": "Brak dostępnego opisu", "noProfilesAvailable": "Brak dostępnych profili", - "contactAdminForProfiles": "Contact your server administrator to add profiles", + "contactAdminForProfiles": "Skontaktuj się z administratorem serwera, aby dodać profile", "unableToDetermineLibrarySection": "Nie można określić sekcji biblioteki dla tego elementu", "logsCleared": "Logi wyczyszczone", "logsCopied": "Logi skopiowane do schowka", @@ -597,7 +597,7 @@ "errors": { "searchFailed": "Wyszukiwanie nie powiodło się: ${error}", "connectionTimeout": "Limit czasu połączenia przy ładowaniu ${context}", - "connectionFailed": "Unable to connect to media server", + "connectionFailed": "Nie można połączyć się z serwerem multimediów", "failedToLoad": "Nie udało się załadować ${context}: ${error}", "noClientAvailable": "Brak dostępnego klienta", "authenticationFailed": "Uwierzytelnienie nie powiodło się: ${error}", diff --git a/lib/i18n/pt.i18n.json b/lib/i18n/pt.i18n.json index 3f4338c7..e4c0dce2 100644 --- a/lib/i18n/pt.i18n.json +++ b/lib/i18n/pt.i18n.json @@ -113,12 +113,12 @@ "gridView": "Grade", "listView": "Lista", "showHeroSection": "Mostrar Seção de Destaque", - "useGlobalHubs": "Use Home Layout", - "useGlobalHubsDescription": "Show home page hubs like the official client. When off, shows per-library recommendations instead.", + "useGlobalHubs": "Usar layout inicial", + "useGlobalHubsDescription": "Mostra hubs da página inicial como o cliente oficial. Quando desligado, mostra recomendações por biblioteca.", "showServerNameOnHubs": "Mostrar Nome do Servidor nos Hubs", "showServerNameOnHubsDescription": "Sempre exibir o nome do servidor nos títulos dos hubs. Quando desativado, mostra apenas para nomes duplicados.", "groupLibrariesByServer": "Agrupar Bibliotecas por Servidor", - "groupLibrariesByServerDescription": "Show a header for each media server in the sidebar when you're connected to multiple servers.", + "groupLibrariesByServerDescription": "Mostra um cabeçalho para cada servidor de mídia na barra lateral quando conectado a vários servidores.", "alwaysKeepSidebarOpen": "Manter Barra Lateral Sempre Aberta", "alwaysKeepSidebarOpenDescription": "A barra lateral fica expandida e a área de conteúdo se ajusta", "showUnwatchedCount": "Mostrar Contagem de Não Assistidos", @@ -260,15 +260,15 @@ "showNavBarLabelsDescription": "Exibir rótulos de texto sob os ícones da barra de navegação", "liveTvDefaultFavorites": "Canais favoritos por padrão", "liveTvDefaultFavoritesDescription": "Mostrar apenas canais favoritos ao abrir TV ao vivo", - "display": "Display", - "homeScreen": "Home Screen", - "navigation": "Navigation", - "window": "Window", - "content": "Content", - "player": "Player", - "subtitlesAndConfig": "Subtitles & Configuration", - "seekAndTiming": "Seek & Timing", - "behavior": "Behavior" + "display": "Tela", + "homeScreen": "Tela inicial", + "navigation": "Navegação", + "window": "Janela", + "content": "Conteúdo", + "player": "Reprodutor", + "subtitlesAndConfig": "Legendas e configuração", + "seekAndTiming": "Busca e tempo", + "behavior": "Comportamento" }, "search": { "hint": "Buscar filmes, séries, músicas...", @@ -461,7 +461,7 @@ "musicNotSupported": "Reprodução de música ainda não é suportada", "noDescriptionAvailable": "Nenhuma descrição disponível", "noProfilesAvailable": "Nenhum perfil disponível", - "contactAdminForProfiles": "Contact your server administrator to add profiles", + "contactAdminForProfiles": "Contate o administrador do servidor 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", @@ -597,7 +597,7 @@ "errors": { "searchFailed": "Falha na busca: ${error}", "connectionTimeout": "Tempo de conexão esgotado ao carregar ${context}", - "connectionFailed": "Unable to connect to media server", + "connectionFailed": "Não foi possível conectar ao servidor de mídia", "failedToLoad": "Falha ao carregar ${context}: ${error}", "noClientAvailable": "Nenhum cliente disponível", "authenticationFailed": "Falha na autenticação: ${error}", diff --git a/lib/i18n/ru.i18n.json b/lib/i18n/ru.i18n.json index ae9c940a..4ff46a7e 100644 --- a/lib/i18n/ru.i18n.json +++ b/lib/i18n/ru.i18n.json @@ -113,12 +113,12 @@ "gridView": "Сетка", "listView": "Список", "showHeroSection": "Показать раздел избранного", - "useGlobalHubs": "Use Home Layout", - "useGlobalHubsDescription": "Show home page hubs like the official client. When off, shows per-library recommendations instead.", + "useGlobalHubs": "Использовать макет главной", + "useGlobalHubsDescription": "Показывать хабы главной страницы как в официальном клиенте. Если выключено, показывает рекомендации по библиотекам.", "showServerNameOnHubs": "Показывать имя сервера в хабах", "showServerNameOnHubsDescription": "Всегда показывать имя сервера в заголовках хабов. При выключении показывает только для дублирующихся имён.", "groupLibrariesByServer": "Группировать библиотеки по серверам", - "groupLibrariesByServerDescription": "Show a header for each media server in the sidebar when you're connected to multiple servers.", + "groupLibrariesByServerDescription": "Показывать заголовок для каждого медиасервера в боковой панели при подключении к нескольким серверам.", "alwaysKeepSidebarOpen": "Всегда держать боковую панель открытой", "alwaysKeepSidebarOpenDescription": "Боковая панель остаётся развёрнутой, область контента подстраивается", "showUnwatchedCount": "Показывать количество непросмотренных", @@ -260,15 +260,15 @@ "showNavBarLabelsDescription": "Отображать текстовые подписи под иконками панели навигации", "liveTvDefaultFavorites": "Избранные каналы по умолчанию", "liveTvDefaultFavoritesDescription": "Показывать только избранные каналы при открытии ТВ", - "display": "Display", - "homeScreen": "Home Screen", - "navigation": "Navigation", - "window": "Window", - "content": "Content", - "player": "Player", - "subtitlesAndConfig": "Subtitles & Configuration", - "seekAndTiming": "Seek & Timing", - "behavior": "Behavior" + "display": "Экран", + "homeScreen": "Главный экран", + "navigation": "Навигация", + "window": "Окно", + "content": "Контент", + "player": "Плеер", + "subtitlesAndConfig": "Субтитры и конфигурация", + "seekAndTiming": "Перемотка и время", + "behavior": "Поведение" }, "search": { "hint": "Поиск фильмов, сериалов, музыки...", @@ -461,7 +461,7 @@ "musicNotSupported": "Воспроизведение музыки пока не поддерживается", "noDescriptionAvailable": "Описание недоступно", "noProfilesAvailable": "Профили недоступны", - "contactAdminForProfiles": "Contact your server administrator to add profiles", + "contactAdminForProfiles": "Обратитесь к администратору сервера для добавления профилей", "unableToDetermineLibrarySection": "Не удаётся определить раздел библиотеки для этого элемента", "logsCleared": "Логи очищены", "logsCopied": "Логи скопированы в буфер обмена", @@ -597,7 +597,7 @@ "errors": { "searchFailed": "Ошибка поиска: ${error}", "connectionTimeout": "Таймаут подключения при загрузке ${context}", - "connectionFailed": "Unable to connect to media server", + "connectionFailed": "Не удалось подключиться к медиасерверу", "failedToLoad": "Не удалось загрузить ${context}: ${error}", "noClientAvailable": "Клиент недоступен", "authenticationFailed": "Ошибка аутентификации: ${error}", diff --git a/lib/i18n/strings.g.dart b/lib/i18n/strings.g.dart index 68e8d883..4bf134f7 100644 --- a/lib/i18n/strings.g.dart +++ b/lib/i18n/strings.g.dart @@ -6,7 +6,7 @@ /// Locales: 15 /// Strings: 16365 (1091 per locale) /// -/// Built on 2026-04-30 at 17:27 UTC +/// Built on 2026-05-01 at 02:07 UTC // coverage:ignore-file // ignore_for_file: type=lint, unused_import diff --git a/lib/i18n/strings_da.g.dart b/lib/i18n/strings_da.g.dart index 350056b2..c681d2fd 100644 --- a/lib/i18n/strings_da.g.dart +++ b/lib/i18n/strings_da.g.dart @@ -240,12 +240,12 @@ class _TranslationsSettingsDa extends TranslationsSettingsEn { @override String get gridView => 'Gitter'; @override String get listView => 'Liste'; @override String get showHeroSection => 'Vis hero-sektion'; - @override String get useGlobalHubs => 'Use Home Layout'; - @override String get useGlobalHubsDescription => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.'; + @override String get useGlobalHubs => 'Brug startlayout'; + @override String get useGlobalHubsDescription => 'Vis startside-hubber som den officielle klient. Når slået fra, vises anbefalinger pr. bibliotek i stedet.'; @override String get showServerNameOnHubs => 'Vis servernavn på hubbe'; @override String get showServerNameOnHubsDescription => 'Vis altid servernavnet i hubtitler. Når slået fra, vises kun ved duplikerede navne.'; @override String get groupLibrariesByServer => 'Grupper biblioteker efter server'; - @override String get groupLibrariesByServerDescription => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.'; + @override String get groupLibrariesByServerDescription => 'Vis en overskrift for hver medieserver i sidepanelet, når du er forbundet til flere servere.'; @override String get alwaysKeepSidebarOpen => 'Hold altid sidepanelet åbent'; @override String get alwaysKeepSidebarOpenDescription => 'Sidepanelet forbliver udvidet, og indholdsområdet tilpasser sig'; @override String get showUnwatchedCount => 'Vis antal usete'; @@ -387,15 +387,15 @@ class _TranslationsSettingsDa extends TranslationsSettingsEn { @override String get showNavBarLabelsDescription => 'Vis tekstlabels under navigationsbarikoner'; @override String get liveTvDefaultFavorites => 'Standard til favoritkanaler'; @override String get liveTvDefaultFavoritesDescription => 'Vis kun favoritkanaler ved åbning af Live TV'; - @override String get display => 'Display'; - @override String get homeScreen => 'Home Screen'; + @override String get display => 'Skærm'; + @override String get homeScreen => 'Startskærm'; @override String get navigation => 'Navigation'; - @override String get window => 'Window'; - @override String get content => 'Content'; - @override String get player => 'Player'; - @override String get subtitlesAndConfig => 'Subtitles & Configuration'; - @override String get seekAndTiming => 'Seek & Timing'; - @override String get behavior => 'Behavior'; + @override String get window => 'Vindue'; + @override String get content => 'Indhold'; + @override String get player => 'Afspiller'; + @override String get subtitlesAndConfig => 'Undertekster og konfiguration'; + @override String get seekAndTiming => 'Søgning og timing'; + @override String get behavior => 'Adfærd'; } // Path: search @@ -621,7 +621,7 @@ class _TranslationsMessagesDa extends TranslationsMessagesEn { @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 => 'Contact your server administrator to add profiles'; + @override String get contactAdminForProfiles => 'Kontakt din serveradministrator 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'; @@ -806,7 +806,7 @@ class _TranslationsErrorsDa extends TranslationsErrorsEn { // Translations @override String searchFailed({required Object error}) => 'Søgning mislykkedes: ${error}'; @override String connectionTimeout({required Object context}) => 'Forbindelsestimeout ved indlæsning af ${context}'; - @override String get connectionFailed => 'Unable to connect to media server'; + @override String get connectionFailed => 'Kan ikke oprette forbindelse til medieserver'; @override String failedToLoad({required Object context, required Object error}) => 'Kunne ikke indlæse ${context}: ${error}'; @override String get noClientAvailable => 'Ingen klient tilgængelig'; @override String authenticationFailed({required Object error}) => 'Godkendelse mislykkedes: ${error}'; @@ -1813,12 +1813,12 @@ extension on TranslationsDa { 'settings.gridView' => 'Gitter', 'settings.listView' => 'Liste', 'settings.showHeroSection' => 'Vis hero-sektion', - 'settings.useGlobalHubs' => 'Use Home Layout', - 'settings.useGlobalHubsDescription' => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.', + 'settings.useGlobalHubs' => 'Brug startlayout', + 'settings.useGlobalHubsDescription' => 'Vis startside-hubber som den officielle klient. Når slået fra, vises anbefalinger pr. bibliotek i stedet.', 'settings.showServerNameOnHubs' => 'Vis servernavn på hubbe', 'settings.showServerNameOnHubsDescription' => 'Vis altid servernavnet i hubtitler. Når slået fra, vises kun ved duplikerede navne.', 'settings.groupLibrariesByServer' => 'Grupper biblioteker efter server', - 'settings.groupLibrariesByServerDescription' => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.', + 'settings.groupLibrariesByServerDescription' => 'Vis en overskrift for hver medieserver i sidepanelet, når du er forbundet til flere servere.', 'settings.alwaysKeepSidebarOpen' => 'Hold altid sidepanelet åbent', 'settings.alwaysKeepSidebarOpenDescription' => 'Sidepanelet forbliver udvidet, og indholdsområdet tilpasser sig', 'settings.showUnwatchedCount' => 'Vis antal usete', @@ -1960,15 +1960,15 @@ extension on TranslationsDa { 'settings.showNavBarLabelsDescription' => 'Vis tekstlabels under navigationsbarikoner', 'settings.liveTvDefaultFavorites' => 'Standard til favoritkanaler', 'settings.liveTvDefaultFavoritesDescription' => 'Vis kun favoritkanaler ved åbning af Live TV', - 'settings.display' => 'Display', - 'settings.homeScreen' => 'Home Screen', + 'settings.display' => 'Skærm', + 'settings.homeScreen' => 'Startskærm', 'settings.navigation' => 'Navigation', - 'settings.window' => 'Window', - 'settings.content' => 'Content', - 'settings.player' => 'Player', - 'settings.subtitlesAndConfig' => 'Subtitles & Configuration', - 'settings.seekAndTiming' => 'Seek & Timing', - 'settings.behavior' => 'Behavior', + 'settings.window' => 'Vindue', + 'settings.content' => 'Indhold', + 'settings.player' => 'Afspiller', + 'settings.subtitlesAndConfig' => 'Undertekster og konfiguration', + 'settings.seekAndTiming' => 'Søgning og timing', + 'settings.behavior' => 'Adfærd', 'search.hint' => 'Søg film, serier, musik...', 'search.tryDifferentTerm' => 'Prøv en anden søgning', 'search.searchYourMedia' => 'Søg i dine medier', @@ -2139,7 +2139,7 @@ extension on TranslationsDa { 'messages.musicNotSupported' => 'Musikafspilning understøttes endnu ikke', 'messages.noDescriptionAvailable' => 'Ingen beskrivelse tilgængelig', 'messages.noProfilesAvailable' => 'Ingen profiler tilgængelige', - 'messages.contactAdminForProfiles' => 'Contact your server administrator to add profiles', + 'messages.contactAdminForProfiles' => 'Kontakt din serveradministrator for at tilføje profiler', 'messages.unableToDetermineLibrarySection' => 'Kan ikke bestemme biblioteksafdeling for dette element', 'messages.logsCleared' => 'Logs ryddet', 'messages.logsCopied' => 'Logs kopieret til udklipsholder', @@ -2263,7 +2263,7 @@ extension on TranslationsDa { 'discover.minutesLeft' => ({required Object minutes}) => '${minutes} min tilbage', 'errors.searchFailed' => ({required Object error}) => 'Søgning mislykkedes: ${error}', 'errors.connectionTimeout' => ({required Object context}) => 'Forbindelsestimeout ved indlæsning af ${context}', - 'errors.connectionFailed' => 'Unable to connect to media server', + 'errors.connectionFailed' => 'Kan ikke oprette forbindelse til medieserver', 'errors.failedToLoad' => ({required Object context, required Object error}) => 'Kunne ikke indlæse ${context}: ${error}', 'errors.noClientAvailable' => 'Ingen klient tilgængelig', 'errors.authenticationFailed' => ({required Object error}) => 'Godkendelse mislykkedes: ${error}', diff --git a/lib/i18n/strings_de.g.dart b/lib/i18n/strings_de.g.dart index ca0fc683..3f0d4c0b 100644 --- a/lib/i18n/strings_de.g.dart +++ b/lib/i18n/strings_de.g.dart @@ -240,12 +240,12 @@ class _TranslationsSettingsDe extends TranslationsSettingsEn { @override String get gridView => 'Raster'; @override String get listView => 'Liste'; @override String get showHeroSection => 'Hero-Bereich anzeigen'; - @override String get useGlobalHubs => 'Use Home Layout'; - @override String get useGlobalHubsDescription => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.'; + @override String get useGlobalHubs => 'Startlayout verwenden'; + @override String get useGlobalHubsDescription => 'Zeigt Hub-Empfehlungen der Startseite wie der offizielle Client. Wenn deaktiviert, werden stattdessen bibliotheksbezogene Empfehlungen angezeigt.'; @override String get showServerNameOnHubs => 'Servername bei Hubs anzeigen'; @override String get showServerNameOnHubsDescription => 'Zeigt immer den Servernamen in Hub-Titeln an. Wenn deaktiviert, nur bei doppelten Hub-Namen.'; @override String get groupLibrariesByServer => 'Mediatheken nach Server gruppieren'; - @override String get groupLibrariesByServerDescription => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.'; + @override String get groupLibrariesByServerDescription => 'Zeigt eine Überschrift für jeden Medienserver in der Seitenleiste an, wenn du mit mehreren Servern verbunden bist.'; @override String get alwaysKeepSidebarOpen => 'Seitenleiste immer geöffnet halten'; @override String get alwaysKeepSidebarOpenDescription => 'Seitenleiste bleibt erweitert und Inhaltsbereich passt sich an'; @override String get showUnwatchedCount => 'Anzahl nicht gesehener Folgen anzeigen'; @@ -387,15 +387,15 @@ class _TranslationsSettingsDe extends TranslationsSettingsEn { @override String get showNavBarLabelsDescription => 'Textbeschriftungen unter den Symbolen der Navigationsleiste anzeigen'; @override String get liveTvDefaultFavorites => 'Standardmäßig Favoritenkanäle'; @override String get liveTvDefaultFavoritesDescription => 'Beim Öffnen von Live TV nur Favoritenkanäle anzeigen'; - @override String get display => 'Display'; - @override String get homeScreen => 'Home Screen'; + @override String get display => 'Anzeige'; + @override String get homeScreen => 'Startseite'; @override String get navigation => 'Navigation'; - @override String get window => 'Window'; - @override String get content => 'Content'; - @override String get player => 'Player'; - @override String get subtitlesAndConfig => 'Subtitles & Configuration'; - @override String get seekAndTiming => 'Seek & Timing'; - @override String get behavior => 'Behavior'; + @override String get window => 'Fenster'; + @override String get content => 'Inhalt'; + @override String get player => 'Wiedergabe'; + @override String get subtitlesAndConfig => 'Untertitel & Konfiguration'; + @override String get seekAndTiming => 'Spulen & Timing'; + @override String get behavior => 'Verhalten'; } // Path: search @@ -621,7 +621,7 @@ class _TranslationsMessagesDe extends TranslationsMessagesEn { @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 => 'Contact your server administrator to add profiles'; + @override String get contactAdminForProfiles => 'Kontaktiere deinen Serveradministrator, 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'; @@ -806,7 +806,7 @@ class _TranslationsErrorsDe extends TranslationsErrorsEn { // Translations @override String searchFailed({required Object error}) => 'Suche fehlgeschlagen: ${error}'; @override String connectionTimeout({required Object context}) => 'Zeitüberschreitung beim Laden von ${context}'; - @override String get connectionFailed => 'Unable to connect to media server'; + @override String get connectionFailed => 'Keine Verbindung zum Medienserver möglich'; @override String failedToLoad({required Object context, required Object error}) => 'Fehler beim Laden von ${context}: ${error}'; @override String get noClientAvailable => 'Kein Client verfügbar'; @override String authenticationFailed({required Object error}) => 'Authentifizierung fehlgeschlagen: ${error}'; @@ -1813,12 +1813,12 @@ extension on TranslationsDe { 'settings.gridView' => 'Raster', 'settings.listView' => 'Liste', 'settings.showHeroSection' => 'Hero-Bereich anzeigen', - 'settings.useGlobalHubs' => 'Use Home Layout', - 'settings.useGlobalHubsDescription' => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.', + 'settings.useGlobalHubs' => 'Startlayout verwenden', + 'settings.useGlobalHubsDescription' => 'Zeigt Hub-Empfehlungen der Startseite wie der offizielle Client. Wenn deaktiviert, werden stattdessen bibliotheksbezogene Empfehlungen angezeigt.', 'settings.showServerNameOnHubs' => 'Servername bei Hubs anzeigen', 'settings.showServerNameOnHubsDescription' => 'Zeigt immer den Servernamen in Hub-Titeln an. Wenn deaktiviert, nur bei doppelten Hub-Namen.', 'settings.groupLibrariesByServer' => 'Mediatheken nach Server gruppieren', - 'settings.groupLibrariesByServerDescription' => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.', + 'settings.groupLibrariesByServerDescription' => 'Zeigt eine Überschrift für jeden Medienserver in der Seitenleiste an, wenn du mit mehreren Servern verbunden bist.', 'settings.alwaysKeepSidebarOpen' => 'Seitenleiste immer geöffnet halten', 'settings.alwaysKeepSidebarOpenDescription' => 'Seitenleiste bleibt erweitert und Inhaltsbereich passt sich an', 'settings.showUnwatchedCount' => 'Anzahl nicht gesehener Folgen anzeigen', @@ -1960,15 +1960,15 @@ extension on TranslationsDe { 'settings.showNavBarLabelsDescription' => 'Textbeschriftungen unter den Symbolen der Navigationsleiste anzeigen', 'settings.liveTvDefaultFavorites' => 'Standardmäßig Favoritenkanäle', 'settings.liveTvDefaultFavoritesDescription' => 'Beim Öffnen von Live TV nur Favoritenkanäle anzeigen', - 'settings.display' => 'Display', - 'settings.homeScreen' => 'Home Screen', + 'settings.display' => 'Anzeige', + 'settings.homeScreen' => 'Startseite', 'settings.navigation' => 'Navigation', - 'settings.window' => 'Window', - 'settings.content' => 'Content', - 'settings.player' => 'Player', - 'settings.subtitlesAndConfig' => 'Subtitles & Configuration', - 'settings.seekAndTiming' => 'Seek & Timing', - 'settings.behavior' => 'Behavior', + 'settings.window' => 'Fenster', + 'settings.content' => 'Inhalt', + 'settings.player' => 'Wiedergabe', + 'settings.subtitlesAndConfig' => 'Untertitel & Konfiguration', + 'settings.seekAndTiming' => 'Spulen & Timing', + 'settings.behavior' => 'Verhalten', 'search.hint' => 'Filme, Serien, Musik suchen...', 'search.tryDifferentTerm' => 'Anderen Suchbegriff versuchen', 'search.searchYourMedia' => 'In den eigenen Medien suchen', @@ -2139,7 +2139,7 @@ extension on TranslationsDe { 'messages.musicNotSupported' => 'Musikwiedergabe wird noch nicht unterstützt', 'messages.noDescriptionAvailable' => 'Keine Beschreibung verfügbar', 'messages.noProfilesAvailable' => 'Keine Profile verfügbar', - 'messages.contactAdminForProfiles' => 'Contact your server administrator to add profiles', + 'messages.contactAdminForProfiles' => 'Kontaktiere deinen Serveradministrator, 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', @@ -2263,7 +2263,7 @@ extension on TranslationsDe { 'discover.minutesLeft' => ({required Object minutes}) => '${minutes} Min übrig', 'errors.searchFailed' => ({required Object error}) => 'Suche fehlgeschlagen: ${error}', 'errors.connectionTimeout' => ({required Object context}) => 'Zeitüberschreitung beim Laden von ${context}', - 'errors.connectionFailed' => 'Unable to connect to media server', + 'errors.connectionFailed' => 'Keine Verbindung zum Medienserver möglich', 'errors.failedToLoad' => ({required Object context, required Object error}) => 'Fehler beim Laden von ${context}: ${error}', 'errors.noClientAvailable' => 'Kein Client verfügbar', 'errors.authenticationFailed' => ({required Object error}) => 'Authentifizierung fehlgeschlagen: ${error}', diff --git a/lib/i18n/strings_es.g.dart b/lib/i18n/strings_es.g.dart index 38204149..dc981514 100644 --- a/lib/i18n/strings_es.g.dart +++ b/lib/i18n/strings_es.g.dart @@ -240,12 +240,12 @@ class _TranslationsSettingsEs extends TranslationsSettingsEn { @override String get gridView => 'Cuadrícula'; @override String get listView => 'Lista'; @override String get showHeroSection => 'Mostrar Sección Destacada'; - @override String get useGlobalHubs => 'Use Home Layout'; - @override String get useGlobalHubsDescription => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.'; + @override String get useGlobalHubs => 'Usar diseño de inicio'; + @override String get useGlobalHubsDescription => 'Muestra hubs de inicio como el cliente oficial. Si se desactiva, muestra recomendaciones por biblioteca.'; @override String get showServerNameOnHubs => 'Mostrar Nombre del Servidor en los Hubs'; @override String get showServerNameOnHubsDescription => 'Mostrar siempre el nombre del servidor en los títulos de los hubs. Cuando está desactivado, solo se muestra para nombres de hubs duplicados.'; @override String get groupLibrariesByServer => 'Agrupar bibliotecas por servidor'; - @override String get groupLibrariesByServerDescription => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.'; + @override String get groupLibrariesByServerDescription => 'Muestra un encabezado para cada servidor multimedia en la barra lateral cuando estás conectado a varios servidores.'; @override String get alwaysKeepSidebarOpen => 'Mantener siempre la barra lateral abierta'; @override String get alwaysKeepSidebarOpenDescription => 'La barra lateral permanece expandida y el área de contenido se ajusta para adaptarse'; @override String get showUnwatchedCount => 'Mostrar conteo de no vistos'; @@ -387,15 +387,15 @@ class _TranslationsSettingsEs extends TranslationsSettingsEn { @override String get showNavBarLabelsDescription => 'Mostrar etiquetas de texto bajo los iconos de la barra de navegación'; @override String get liveTvDefaultFavorites => 'Canales favoritos por defecto'; @override String get liveTvDefaultFavoritesDescription => 'Mostrar solo canales favoritos al abrir TV en vivo'; - @override String get display => 'Display'; - @override String get homeScreen => 'Home Screen'; - @override String get navigation => 'Navigation'; - @override String get window => 'Window'; - @override String get content => 'Content'; - @override String get player => 'Player'; - @override String get subtitlesAndConfig => 'Subtitles & Configuration'; - @override String get seekAndTiming => 'Seek & Timing'; - @override String get behavior => 'Behavior'; + @override String get display => 'Pantalla'; + @override String get homeScreen => 'Pantalla de inicio'; + @override String get navigation => 'Navegación'; + @override String get window => 'Ventana'; + @override String get content => 'Contenido'; + @override String get player => 'Reproductor'; + @override String get subtitlesAndConfig => 'Subtítulos y configuración'; + @override String get seekAndTiming => 'Búsqueda y tiempo'; + @override String get behavior => 'Comportamiento'; } // Path: search @@ -621,7 +621,7 @@ class _TranslationsMessagesEs extends TranslationsMessagesEn { @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 => 'Contact your server administrator to add profiles'; + @override String get contactAdminForProfiles => 'Contacta a tu administrador del servidor 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'; @@ -806,7 +806,7 @@ class _TranslationsErrorsEs extends TranslationsErrorsEn { // Translations @override String searchFailed({required Object error}) => 'Error en la búsqueda: ${error}'; @override String connectionTimeout({required Object context}) => 'Tiempo de conexión agotado al cargar ${context}'; - @override String get connectionFailed => 'Unable to connect to media server'; + @override String get connectionFailed => 'No se puede conectar al servidor multimedia'; @override String failedToLoad({required Object context, required Object error}) => 'Error al cargar ${context}: ${error}'; @override String get noClientAvailable => 'No hay cliente disponible'; @override String authenticationFailed({required Object error}) => 'Error de autenticación: ${error}'; @@ -1813,12 +1813,12 @@ extension on TranslationsEs { 'settings.gridView' => 'Cuadrícula', 'settings.listView' => 'Lista', 'settings.showHeroSection' => 'Mostrar Sección Destacada', - 'settings.useGlobalHubs' => 'Use Home Layout', - 'settings.useGlobalHubsDescription' => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.', + 'settings.useGlobalHubs' => 'Usar diseño de inicio', + 'settings.useGlobalHubsDescription' => 'Muestra hubs de inicio como el cliente oficial. Si se desactiva, muestra recomendaciones por biblioteca.', 'settings.showServerNameOnHubs' => 'Mostrar Nombre del Servidor en los Hubs', 'settings.showServerNameOnHubsDescription' => 'Mostrar siempre el nombre del servidor en los títulos de los hubs. Cuando está desactivado, solo se muestra para nombres de hubs duplicados.', 'settings.groupLibrariesByServer' => 'Agrupar bibliotecas por servidor', - 'settings.groupLibrariesByServerDescription' => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.', + 'settings.groupLibrariesByServerDescription' => 'Muestra un encabezado para cada servidor multimedia en la barra lateral cuando estás conectado a varios servidores.', 'settings.alwaysKeepSidebarOpen' => 'Mantener siempre la barra lateral abierta', 'settings.alwaysKeepSidebarOpenDescription' => 'La barra lateral permanece expandida y el área de contenido se ajusta para adaptarse', 'settings.showUnwatchedCount' => 'Mostrar conteo de no vistos', @@ -1960,15 +1960,15 @@ extension on TranslationsEs { 'settings.showNavBarLabelsDescription' => 'Mostrar etiquetas de texto bajo los iconos de la barra de navegación', 'settings.liveTvDefaultFavorites' => 'Canales favoritos por defecto', 'settings.liveTvDefaultFavoritesDescription' => 'Mostrar solo canales favoritos al abrir TV en vivo', - 'settings.display' => 'Display', - 'settings.homeScreen' => 'Home Screen', - 'settings.navigation' => 'Navigation', - 'settings.window' => 'Window', - 'settings.content' => 'Content', - 'settings.player' => 'Player', - 'settings.subtitlesAndConfig' => 'Subtitles & Configuration', - 'settings.seekAndTiming' => 'Seek & Timing', - 'settings.behavior' => 'Behavior', + 'settings.display' => 'Pantalla', + 'settings.homeScreen' => 'Pantalla de inicio', + 'settings.navigation' => 'Navegación', + 'settings.window' => 'Ventana', + 'settings.content' => 'Contenido', + 'settings.player' => 'Reproductor', + 'settings.subtitlesAndConfig' => 'Subtítulos y configuración', + 'settings.seekAndTiming' => 'Búsqueda y tiempo', + 'settings.behavior' => 'Comportamiento', 'search.hint' => 'Buscar películas, series, música...', 'search.tryDifferentTerm' => 'Prueba con un término de búsqueda diferente', 'search.searchYourMedia' => 'Busca en tu contenido', @@ -2139,7 +2139,7 @@ extension on TranslationsEs { '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' => 'Contact your server administrator to add profiles', + 'messages.contactAdminForProfiles' => 'Contacta a tu administrador del servidor 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', @@ -2263,7 +2263,7 @@ extension on TranslationsEs { 'discover.minutesLeft' => ({required Object minutes}) => 'quedan ${minutes} min', 'errors.searchFailed' => ({required Object error}) => 'Error en la búsqueda: ${error}', 'errors.connectionTimeout' => ({required Object context}) => 'Tiempo de conexión agotado al cargar ${context}', - 'errors.connectionFailed' => 'Unable to connect to media server', + 'errors.connectionFailed' => 'No se puede conectar al servidor multimedia', 'errors.failedToLoad' => ({required Object context, required Object error}) => 'Error al cargar ${context}: ${error}', 'errors.noClientAvailable' => 'No hay cliente disponible', 'errors.authenticationFailed' => ({required Object error}) => 'Error de autenticación: ${error}', diff --git a/lib/i18n/strings_fr.g.dart b/lib/i18n/strings_fr.g.dart index ac1a1f63..73a62bb7 100644 --- a/lib/i18n/strings_fr.g.dart +++ b/lib/i18n/strings_fr.g.dart @@ -180,7 +180,7 @@ class _TranslationsScreensFr extends TranslationsScreensEn { final TranslationsFr _root; // ignore: unused_field // Translations - @override String get licenses => 'Licenses'; + @override String get licenses => 'Licences'; @override String get switchProfile => 'Changer de profil'; @override String get subtitleStyling => 'Configuration des sous-titres'; @override String get mpvConfig => 'mpv.conf'; @@ -240,12 +240,12 @@ class _TranslationsSettingsFr extends TranslationsSettingsEn { @override String get gridView => 'Grille'; @override String get listView => 'Liste'; @override String get showHeroSection => 'Afficher la section Hero'; - @override String get useGlobalHubs => 'Use Home Layout'; - @override String get useGlobalHubsDescription => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.'; + @override String get useGlobalHubs => 'Utiliser la mise en page d\'accueil'; + @override String get useGlobalHubsDescription => 'Affiche les hubs de la page d\'accueil comme le client officiel. Si désactivé, affiche plutôt les recommandations par bibliothèque.'; @override String get showServerNameOnHubs => 'Afficher le nom du serveur sur les hubs'; @override String get showServerNameOnHubsDescription => 'Toujours afficher le nom du serveur dans les titres des hubs. Lorsque cette option est désactivée, seuls les noms de hubs en double s\'affichent.'; @override String get groupLibrariesByServer => 'Grouper les bibliothèques par serveur'; - @override String get groupLibrariesByServerDescription => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.'; + @override String get groupLibrariesByServerDescription => 'Affiche un en-tête pour chaque serveur multimédia dans la barre latérale lorsque vous êtes connecté à plusieurs serveurs.'; @override String get alwaysKeepSidebarOpen => 'Toujours garder la barre latérale ouverte'; @override String get alwaysKeepSidebarOpenDescription => 'La barre latérale reste étendue et la zone de contenu s\'adapte'; @override String get showUnwatchedCount => 'Afficher le nombre non visionné'; @@ -387,15 +387,15 @@ class _TranslationsSettingsFr extends TranslationsSettingsEn { @override String get showNavBarLabelsDescription => 'Afficher les libellés sous les icônes de la barre de navigation'; @override String get liveTvDefaultFavorites => 'Chaînes favorites par défaut'; @override String get liveTvDefaultFavoritesDescription => 'Afficher uniquement les chaînes favorites à l\'ouverture de la TV en direct'; - @override String get display => 'Display'; - @override String get homeScreen => 'Home Screen'; + @override String get display => 'Affichage'; + @override String get homeScreen => 'Écran d\'accueil'; @override String get navigation => 'Navigation'; - @override String get window => 'Window'; - @override String get content => 'Content'; - @override String get player => 'Player'; - @override String get subtitlesAndConfig => 'Subtitles & Configuration'; - @override String get seekAndTiming => 'Seek & Timing'; - @override String get behavior => 'Behavior'; + @override String get window => 'Fenêtre'; + @override String get content => 'Contenu'; + @override String get player => 'Lecteur'; + @override String get subtitlesAndConfig => 'Sous-titres et configuration'; + @override String get seekAndTiming => 'Recherche et minutage'; + @override String get behavior => 'Comportement'; } // Path: search @@ -621,7 +621,7 @@ class _TranslationsMessagesFr extends TranslationsMessagesEn { @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 => 'Contact your server administrator to add profiles'; + @override String get contactAdminForProfiles => 'Contactez votre administrateur serveur 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'; @@ -806,7 +806,7 @@ class _TranslationsErrorsFr extends TranslationsErrorsEn { // Translations @override String searchFailed({required Object error}) => 'Recherche échouée: ${error}'; @override String connectionTimeout({required Object context}) => 'Délai d\'attente de connexion dépassé pendant le chargement ${context}'; - @override String get connectionFailed => 'Unable to connect to media server'; + @override String get connectionFailed => 'Impossible de se connecter au serveur multimédia'; @override String failedToLoad({required Object context, required Object error}) => 'Échec du chargement ${context}: ${error}'; @override String get noClientAvailable => 'Aucun client disponible'; @override String authenticationFailed({required Object error}) => 'Échec de l\'authentification: ${error}'; @@ -1771,7 +1771,7 @@ extension on TranslationsFr { 'common.loading' => 'Chargement...', 'common.fullscreen' => 'Plein écran', 'common.exitFullscreen' => 'Quitter le plein écran', - 'screens.licenses' => 'Licenses', + 'screens.licenses' => 'Licences', 'screens.switchProfile' => 'Changer de profil', 'screens.subtitleStyling' => 'Configuration des sous-titres', 'screens.mpvConfig' => 'mpv.conf', @@ -1813,12 +1813,12 @@ extension on TranslationsFr { 'settings.gridView' => 'Grille', 'settings.listView' => 'Liste', 'settings.showHeroSection' => 'Afficher la section Hero', - 'settings.useGlobalHubs' => 'Use Home Layout', - 'settings.useGlobalHubsDescription' => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.', + 'settings.useGlobalHubs' => 'Utiliser la mise en page d\'accueil', + 'settings.useGlobalHubsDescription' => 'Affiche les hubs de la page d\'accueil comme le client officiel. Si désactivé, affiche plutôt les recommandations par bibliothèque.', 'settings.showServerNameOnHubs' => 'Afficher le nom du serveur sur les hubs', 'settings.showServerNameOnHubsDescription' => 'Toujours afficher le nom du serveur dans les titres des hubs. Lorsque cette option est désactivée, seuls les noms de hubs en double s\'affichent.', 'settings.groupLibrariesByServer' => 'Grouper les bibliothèques par serveur', - 'settings.groupLibrariesByServerDescription' => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.', + 'settings.groupLibrariesByServerDescription' => 'Affiche un en-tête pour chaque serveur multimédia dans la barre latérale lorsque vous êtes connecté à plusieurs serveurs.', 'settings.alwaysKeepSidebarOpen' => 'Toujours garder la barre latérale ouverte', 'settings.alwaysKeepSidebarOpenDescription' => 'La barre latérale reste étendue et la zone de contenu s\'adapte', 'settings.showUnwatchedCount' => 'Afficher le nombre non visionné', @@ -1960,15 +1960,15 @@ extension on TranslationsFr { 'settings.showNavBarLabelsDescription' => 'Afficher les libellés sous les icônes de la barre de navigation', 'settings.liveTvDefaultFavorites' => 'Chaînes favorites par défaut', 'settings.liveTvDefaultFavoritesDescription' => 'Afficher uniquement les chaînes favorites à l\'ouverture de la TV en direct', - 'settings.display' => 'Display', - 'settings.homeScreen' => 'Home Screen', + 'settings.display' => 'Affichage', + 'settings.homeScreen' => 'Écran d\'accueil', 'settings.navigation' => 'Navigation', - 'settings.window' => 'Window', - 'settings.content' => 'Content', - 'settings.player' => 'Player', - 'settings.subtitlesAndConfig' => 'Subtitles & Configuration', - 'settings.seekAndTiming' => 'Seek & Timing', - 'settings.behavior' => 'Behavior', + 'settings.window' => 'Fenêtre', + 'settings.content' => 'Contenu', + 'settings.player' => 'Lecteur', + 'settings.subtitlesAndConfig' => 'Sous-titres et configuration', + 'settings.seekAndTiming' => 'Recherche et minutage', + 'settings.behavior' => 'Comportement', 'search.hint' => 'Rechercher des films, des séries, de la musique...', 'search.tryDifferentTerm' => 'Essayez un autre terme de recherche', 'search.searchYourMedia' => 'Rechercher dans vos médias', @@ -2139,7 +2139,7 @@ extension on TranslationsFr { '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' => 'Contact your server administrator to add profiles', + 'messages.contactAdminForProfiles' => 'Contactez votre administrateur serveur 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', @@ -2263,7 +2263,7 @@ extension on TranslationsFr { 'discover.minutesLeft' => ({required Object minutes}) => '${minutes} min restantes', 'errors.searchFailed' => ({required Object error}) => 'Recherche échouée: ${error}', 'errors.connectionTimeout' => ({required Object context}) => 'Délai d\'attente de connexion dépassé pendant le chargement ${context}', - 'errors.connectionFailed' => 'Unable to connect to media server', + 'errors.connectionFailed' => 'Impossible de se connecter au serveur multimédia', 'errors.failedToLoad' => ({required Object context, required Object error}) => 'Échec du chargement ${context}: ${error}', 'errors.noClientAvailable' => 'Aucun client disponible', 'errors.authenticationFailed' => ({required Object error}) => 'Échec de l\'authentification: ${error}', diff --git a/lib/i18n/strings_it.g.dart b/lib/i18n/strings_it.g.dart index 64a2f16f..6fcd6900 100644 --- a/lib/i18n/strings_it.g.dart +++ b/lib/i18n/strings_it.g.dart @@ -240,12 +240,12 @@ class _TranslationsSettingsIt extends TranslationsSettingsEn { @override String get gridView => 'Griglia'; @override String get listView => 'Elenco'; @override String get showHeroSection => 'Mostra sezione principale'; - @override String get useGlobalHubs => 'Use Home Layout'; - @override String get useGlobalHubsDescription => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.'; + @override String get useGlobalHubs => 'Usa layout home'; + @override String get useGlobalHubsDescription => 'Mostra gli hub della home come il client ufficiale. Se disattivato, mostra invece i consigli per libreria.'; @override String get showServerNameOnHubs => 'Mostra nome server sugli hub'; @override String get showServerNameOnHubsDescription => 'Mostra sempre il nome del server nei titoli degli hub. Se disattivato, solo per nomi hub duplicati.'; @override String get groupLibrariesByServer => 'Raggruppa librerie per server'; - @override String get groupLibrariesByServerDescription => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.'; + @override String get groupLibrariesByServerDescription => 'Mostra un\'intestazione per ogni server multimediale nella barra laterale quando sei connesso a più server.'; @override String get alwaysKeepSidebarOpen => 'Mantieni sempre aperta la barra laterale'; @override String get alwaysKeepSidebarOpenDescription => 'La barra laterale rimane espansa e l\'area del contenuto si adatta'; @override String get showUnwatchedCount => 'Mostra conteggio non visti'; @@ -387,15 +387,15 @@ class _TranslationsSettingsIt extends TranslationsSettingsEn { @override String get showNavBarLabelsDescription => 'Mostra le etichette sotto le icone della barra di navigazione'; @override String get liveTvDefaultFavorites => 'Canali preferiti predefiniti'; @override String get liveTvDefaultFavoritesDescription => 'Mostra solo i canali preferiti all\'apertura della TV dal vivo'; - @override String get display => 'Display'; - @override String get homeScreen => 'Home Screen'; - @override String get navigation => 'Navigation'; - @override String get window => 'Window'; - @override String get content => 'Content'; - @override String get player => 'Player'; - @override String get subtitlesAndConfig => 'Subtitles & Configuration'; - @override String get seekAndTiming => 'Seek & Timing'; - @override String get behavior => 'Behavior'; + @override String get display => 'Schermo'; + @override String get homeScreen => 'Schermata Home'; + @override String get navigation => 'Navigazione'; + @override String get window => 'Finestra'; + @override String get content => 'Contenuti'; + @override String get player => 'Lettore'; + @override String get subtitlesAndConfig => 'Sottotitoli e configurazione'; + @override String get seekAndTiming => 'Ricerca e tempistica'; + @override String get behavior => 'Comportamento'; } // Path: search @@ -621,7 +621,7 @@ class _TranslationsMessagesIt extends TranslationsMessagesEn { @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 => 'Contact your server administrator to add profiles'; + @override String get contactAdminForProfiles => 'Contatta l\'amministratore del server 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'; @@ -806,7 +806,7 @@ class _TranslationsErrorsIt extends TranslationsErrorsEn { // Translations @override String searchFailed({required Object error}) => 'Ricerca fallita: ${error}'; @override String connectionTimeout({required Object context}) => 'Timeout connessione durante caricamento di ${context}'; - @override String get connectionFailed => 'Unable to connect to media server'; + @override String get connectionFailed => 'Impossibile connettersi al server multimediale'; @override String failedToLoad({required Object context, required Object error}) => 'Impossibile caricare ${context}: ${error}'; @override String get noClientAvailable => 'Nessun client disponibile'; @override String authenticationFailed({required Object error}) => 'Autenticazione fallita: ${error}'; @@ -1813,12 +1813,12 @@ extension on TranslationsIt { 'settings.gridView' => 'Griglia', 'settings.listView' => 'Elenco', 'settings.showHeroSection' => 'Mostra sezione principale', - 'settings.useGlobalHubs' => 'Use Home Layout', - 'settings.useGlobalHubsDescription' => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.', + 'settings.useGlobalHubs' => 'Usa layout home', + 'settings.useGlobalHubsDescription' => 'Mostra gli hub della home come il client ufficiale. Se disattivato, mostra invece i consigli per libreria.', 'settings.showServerNameOnHubs' => 'Mostra nome server sugli hub', 'settings.showServerNameOnHubsDescription' => 'Mostra sempre il nome del server nei titoli degli hub. Se disattivato, solo per nomi hub duplicati.', 'settings.groupLibrariesByServer' => 'Raggruppa librerie per server', - 'settings.groupLibrariesByServerDescription' => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.', + 'settings.groupLibrariesByServerDescription' => 'Mostra un\'intestazione per ogni server multimediale nella barra laterale quando sei connesso a più server.', 'settings.alwaysKeepSidebarOpen' => 'Mantieni sempre aperta la barra laterale', 'settings.alwaysKeepSidebarOpenDescription' => 'La barra laterale rimane espansa e l\'area del contenuto si adatta', 'settings.showUnwatchedCount' => 'Mostra conteggio non visti', @@ -1960,15 +1960,15 @@ extension on TranslationsIt { 'settings.showNavBarLabelsDescription' => 'Mostra le etichette sotto le icone della barra di navigazione', 'settings.liveTvDefaultFavorites' => 'Canali preferiti predefiniti', 'settings.liveTvDefaultFavoritesDescription' => 'Mostra solo i canali preferiti all\'apertura della TV dal vivo', - 'settings.display' => 'Display', - 'settings.homeScreen' => 'Home Screen', - 'settings.navigation' => 'Navigation', - 'settings.window' => 'Window', - 'settings.content' => 'Content', - 'settings.player' => 'Player', - 'settings.subtitlesAndConfig' => 'Subtitles & Configuration', - 'settings.seekAndTiming' => 'Seek & Timing', - 'settings.behavior' => 'Behavior', + 'settings.display' => 'Schermo', + 'settings.homeScreen' => 'Schermata Home', + 'settings.navigation' => 'Navigazione', + 'settings.window' => 'Finestra', + 'settings.content' => 'Contenuti', + 'settings.player' => 'Lettore', + 'settings.subtitlesAndConfig' => 'Sottotitoli e configurazione', + 'settings.seekAndTiming' => 'Ricerca e tempistica', + 'settings.behavior' => 'Comportamento', 'search.hint' => 'Cerca film. spettacoli, musica...', 'search.tryDifferentTerm' => 'Prova altri termini di ricerca', 'search.searchYourMedia' => 'Cerca nei tuoi media', @@ -2139,7 +2139,7 @@ extension on TranslationsIt { 'messages.musicNotSupported' => 'La riproduzione musicale non è ancora supportata', 'messages.noDescriptionAvailable' => 'Nessuna descrizione disponibile', 'messages.noProfilesAvailable' => 'Nessun profilo disponibile', - 'messages.contactAdminForProfiles' => 'Contact your server administrator to add profiles', + 'messages.contactAdminForProfiles' => 'Contatta l\'amministratore del server per aggiungere profili', 'messages.unableToDetermineLibrarySection' => 'Impossibile determinare la sezione della libreria per questo elemento', 'messages.logsCleared' => 'Log eliminati', 'messages.logsCopied' => 'Log copiati negli appunti', @@ -2263,7 +2263,7 @@ extension on TranslationsIt { 'discover.minutesLeft' => ({required Object minutes}) => '${minutes} minuti rimanenti', 'errors.searchFailed' => ({required Object error}) => 'Ricerca fallita: ${error}', 'errors.connectionTimeout' => ({required Object context}) => 'Timeout connessione durante caricamento di ${context}', - 'errors.connectionFailed' => 'Unable to connect to media server', + 'errors.connectionFailed' => 'Impossibile connettersi al server multimediale', 'errors.failedToLoad' => ({required Object context, required Object error}) => 'Impossibile caricare ${context}: ${error}', 'errors.noClientAvailable' => 'Nessun client disponibile', 'errors.authenticationFailed' => ({required Object error}) => 'Autenticazione fallita: ${error}', diff --git a/lib/i18n/strings_ja.g.dart b/lib/i18n/strings_ja.g.dart index 84669c56..90d9e292 100644 --- a/lib/i18n/strings_ja.g.dart +++ b/lib/i18n/strings_ja.g.dart @@ -240,12 +240,12 @@ class _TranslationsSettingsJa extends TranslationsSettingsEn { @override String get gridView => 'グリッド'; @override String get listView => 'リスト'; @override String get showHeroSection => 'ヒーローセクションを表示'; - @override String get useGlobalHubs => 'Use Home Layout'; - @override String get useGlobalHubsDescription => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.'; + @override String get useGlobalHubs => 'ホームレイアウトを使用'; + @override String get useGlobalHubsDescription => '公式クライアントのようにホームページのハブを表示します。オフにすると、ライブラリごとのおすすめが表示されます。'; @override String get showServerNameOnHubs => 'ハブにサーバー名を表示'; @override String get showServerNameOnHubsDescription => 'ハブタイトルに常にサーバー名を表示。オフにすると、重複名のみ表示。'; @override String get groupLibrariesByServer => 'サーバーごとにライブラリをグループ化'; - @override String get groupLibrariesByServerDescription => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.'; + @override String get groupLibrariesByServerDescription => '複数のサーバーに接続している場合、サイドバーに各メディアサーバーのヘッダーを表示します。'; @override String get alwaysKeepSidebarOpen => 'サイドバーを常に開いておく'; @override String get alwaysKeepSidebarOpenDescription => 'サイドバーを展開したまま、コンテンツ領域が調整される'; @override String get showUnwatchedCount => '未視聴数を表示'; @@ -387,15 +387,15 @@ class _TranslationsSettingsJa extends TranslationsSettingsEn { @override String get showNavBarLabelsDescription => 'ナビゲーションバーアイコンの下にテキストラベルを表示'; @override String get liveTvDefaultFavorites => 'お気に入りチャンネルをデフォルトに'; @override String get liveTvDefaultFavoritesDescription => 'ライブTV を開いたときにお気に入りチャンネルのみ表示'; - @override String get display => 'Display'; - @override String get homeScreen => 'Home Screen'; - @override String get navigation => 'Navigation'; - @override String get window => 'Window'; - @override String get content => 'Content'; - @override String get player => 'Player'; - @override String get subtitlesAndConfig => 'Subtitles & Configuration'; - @override String get seekAndTiming => 'Seek & Timing'; - @override String get behavior => 'Behavior'; + @override String get display => 'ディスプレイ'; + @override String get homeScreen => 'ホーム画面'; + @override String get navigation => 'ナビゲーション'; + @override String get window => 'ウィンドウ'; + @override String get content => 'コンテンツ'; + @override String get player => 'プレーヤー'; + @override String get subtitlesAndConfig => '字幕と設定'; + @override String get seekAndTiming => 'シークとタイミング'; + @override String get behavior => '動作'; } // Path: search @@ -621,7 +621,7 @@ class _TranslationsMessagesJa extends TranslationsMessagesEn { @override String get musicNotSupported => '音楽の再生はまだサポートされていません'; @override String get noDescriptionAvailable => '説明はありません'; @override String get noProfilesAvailable => '利用可能なプロフィールがありません'; - @override String get contactAdminForProfiles => 'Contact your server administrator to add profiles'; + @override String get contactAdminForProfiles => 'プロファイルを追加するにはサーバー管理者に連絡してください'; @override String get unableToDetermineLibrarySection => 'このアイテムのライブラリセクションを判別できません'; @override String get logsCleared => 'ログをクリアしました'; @override String get logsCopied => 'ログをクリップボードにコピーしました'; @@ -806,7 +806,7 @@ class _TranslationsErrorsJa extends TranslationsErrorsEn { // Translations @override String searchFailed({required Object error}) => '検索に失敗しました: ${error}'; @override String connectionTimeout({required Object context}) => '${context}の読み込み中に接続がタイムアウトしました'; - @override String get connectionFailed => 'Unable to connect to media server'; + @override String get connectionFailed => 'メディアサーバーに接続できません'; @override String failedToLoad({required Object context, required Object error}) => '${context}の読み込みに失敗しました: ${error}'; @override String get noClientAvailable => 'クライアントが利用できません'; @override String authenticationFailed({required Object error}) => '認証に失敗しました: ${error}'; @@ -1813,12 +1813,12 @@ extension on TranslationsJa { 'settings.gridView' => 'グリッド', 'settings.listView' => 'リスト', 'settings.showHeroSection' => 'ヒーローセクションを表示', - 'settings.useGlobalHubs' => 'Use Home Layout', - 'settings.useGlobalHubsDescription' => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.', + 'settings.useGlobalHubs' => 'ホームレイアウトを使用', + 'settings.useGlobalHubsDescription' => '公式クライアントのようにホームページのハブを表示します。オフにすると、ライブラリごとのおすすめが表示されます。', 'settings.showServerNameOnHubs' => 'ハブにサーバー名を表示', 'settings.showServerNameOnHubsDescription' => 'ハブタイトルに常にサーバー名を表示。オフにすると、重複名のみ表示。', 'settings.groupLibrariesByServer' => 'サーバーごとにライブラリをグループ化', - 'settings.groupLibrariesByServerDescription' => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.', + 'settings.groupLibrariesByServerDescription' => '複数のサーバーに接続している場合、サイドバーに各メディアサーバーのヘッダーを表示します。', 'settings.alwaysKeepSidebarOpen' => 'サイドバーを常に開いておく', 'settings.alwaysKeepSidebarOpenDescription' => 'サイドバーを展開したまま、コンテンツ領域が調整される', 'settings.showUnwatchedCount' => '未視聴数を表示', @@ -1960,15 +1960,15 @@ extension on TranslationsJa { 'settings.showNavBarLabelsDescription' => 'ナビゲーションバーアイコンの下にテキストラベルを表示', 'settings.liveTvDefaultFavorites' => 'お気に入りチャンネルをデフォルトに', 'settings.liveTvDefaultFavoritesDescription' => 'ライブTV を開いたときにお気に入りチャンネルのみ表示', - 'settings.display' => 'Display', - 'settings.homeScreen' => 'Home Screen', - 'settings.navigation' => 'Navigation', - 'settings.window' => 'Window', - 'settings.content' => 'Content', - 'settings.player' => 'Player', - 'settings.subtitlesAndConfig' => 'Subtitles & Configuration', - 'settings.seekAndTiming' => 'Seek & Timing', - 'settings.behavior' => 'Behavior', + 'settings.display' => 'ディスプレイ', + 'settings.homeScreen' => 'ホーム画面', + 'settings.navigation' => 'ナビゲーション', + 'settings.window' => 'ウィンドウ', + 'settings.content' => 'コンテンツ', + 'settings.player' => 'プレーヤー', + 'settings.subtitlesAndConfig' => '字幕と設定', + 'settings.seekAndTiming' => 'シークとタイミング', + 'settings.behavior' => '動作', 'search.hint' => '映画、番組、音楽を検索...', 'search.tryDifferentTerm' => '別の検索語をお試しください', 'search.searchYourMedia' => 'メディアを検索', @@ -2139,7 +2139,7 @@ extension on TranslationsJa { 'messages.musicNotSupported' => '音楽の再生はまだサポートされていません', 'messages.noDescriptionAvailable' => '説明はありません', 'messages.noProfilesAvailable' => '利用可能なプロフィールがありません', - 'messages.contactAdminForProfiles' => 'Contact your server administrator to add profiles', + 'messages.contactAdminForProfiles' => 'プロファイルを追加するにはサーバー管理者に連絡してください', 'messages.unableToDetermineLibrarySection' => 'このアイテムのライブラリセクションを判別できません', 'messages.logsCleared' => 'ログをクリアしました', 'messages.logsCopied' => 'ログをクリップボードにコピーしました', @@ -2263,7 +2263,7 @@ extension on TranslationsJa { 'discover.minutesLeft' => ({required Object minutes}) => '残り${minutes}分', 'errors.searchFailed' => ({required Object error}) => '検索に失敗しました: ${error}', 'errors.connectionTimeout' => ({required Object context}) => '${context}の読み込み中に接続がタイムアウトしました', - 'errors.connectionFailed' => 'Unable to connect to media server', + 'errors.connectionFailed' => 'メディアサーバーに接続できません', 'errors.failedToLoad' => ({required Object context, required Object error}) => '${context}の読み込みに失敗しました: ${error}', 'errors.noClientAvailable' => 'クライアントが利用できません', 'errors.authenticationFailed' => ({required Object error}) => '認証に失敗しました: ${error}', diff --git a/lib/i18n/strings_ko.g.dart b/lib/i18n/strings_ko.g.dart index f3a2d99a..22bff67b 100644 --- a/lib/i18n/strings_ko.g.dart +++ b/lib/i18n/strings_ko.g.dart @@ -240,12 +240,12 @@ class _TranslationsSettingsKo extends TranslationsSettingsEn { @override String get gridView => '그리드 보기'; @override String get listView => '목록 보기'; @override String get showHeroSection => '주요 추천 영역 표시'; - @override String get useGlobalHubs => 'Use Home Layout'; - @override String get useGlobalHubsDescription => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.'; + @override String get useGlobalHubs => '홈 레이아웃 사용'; + @override String get useGlobalHubsDescription => '공식 클라이언트처럼 홈페이지 허브를 표시합니다. 끄면 라이브러리별 추천을 표시합니다.'; @override String get showServerNameOnHubs => '허브에 서버 이름 표시'; @override String get showServerNameOnHubsDescription => '허브 제목에 항상 서버 이름을 표시합니다. 끄면 중복된 허브 이름에만 표시됩니다.'; @override String get groupLibrariesByServer => '서버별로 라이브러리 그룹화'; - @override String get groupLibrariesByServerDescription => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.'; + @override String get groupLibrariesByServerDescription => '여러 서버에 연결된 경우 사이드바에 각 미디어 서버의 헤더를 표시합니다.'; @override String get alwaysKeepSidebarOpen => '사이드바 항상 열어두기'; @override String get alwaysKeepSidebarOpenDescription => '사이드바가 확장된 상태로 유지되고 콘텐츠 영역이 맞춰집니다'; @override String get showUnwatchedCount => '미시청 수 표시'; @@ -387,15 +387,15 @@ class _TranslationsSettingsKo extends TranslationsSettingsEn { @override String get showNavBarLabelsDescription => '내비게이션 바 아이콘 아래에 텍스트 라벨을 표시합니다'; @override String get liveTvDefaultFavorites => '즐겨찾기 채널 기본 설정'; @override String get liveTvDefaultFavoritesDescription => '라이브 TV를 열 때 즐겨찾기 채널만 표시'; - @override String get display => 'Display'; - @override String get homeScreen => 'Home Screen'; - @override String get navigation => 'Navigation'; - @override String get window => 'Window'; - @override String get content => 'Content'; - @override String get player => 'Player'; - @override String get subtitlesAndConfig => 'Subtitles & Configuration'; - @override String get seekAndTiming => 'Seek & Timing'; - @override String get behavior => 'Behavior'; + @override String get display => '디스플레이'; + @override String get homeScreen => '홈 화면'; + @override String get navigation => '탐색'; + @override String get window => '창'; + @override String get content => '콘텐츠'; + @override String get player => '플레이어'; + @override String get subtitlesAndConfig => '자막 및 구성'; + @override String get seekAndTiming => '탐색 및 타이밍'; + @override String get behavior => '동작'; } // Path: search @@ -621,7 +621,7 @@ class _TranslationsMessagesKo extends TranslationsMessagesEn { @override String get musicNotSupported => '음악 재생 미지원'; @override String get noDescriptionAvailable => '설명이 없습니다'; @override String get noProfilesAvailable => '사용 가능한 프로필이 없습니다'; - @override String get contactAdminForProfiles => 'Contact your server administrator to add profiles'; + @override String get contactAdminForProfiles => '프로필을 추가하려면 서버 관리자에게 문의하세요'; @override String get unableToDetermineLibrarySection => '이 항목의 라이브러리 섹션을 확인할 수 없습니다'; @override String get logsCleared => '로그가 삭제 되었습니다'; @override String get logsCopied => '로그가 클립보드에 복사 되었습니다'; @@ -806,7 +806,7 @@ class _TranslationsErrorsKo extends TranslationsErrorsEn { // Translations @override String searchFailed({required Object error}) => '검색 실패: ${error}'; @override String connectionTimeout({required Object context}) => '${context} 로드 중 연결 시간 초과'; - @override String get connectionFailed => 'Unable to connect to media server'; + @override String get connectionFailed => '미디어 서버에 연결할 수 없습니다'; @override String failedToLoad({required Object context, required Object error}) => '${context} 로드 실패: ${error}'; @override String get noClientAvailable => '사용 가능한 클라이언트가 없습니다'; @override String authenticationFailed({required Object error}) => '인증 실패: ${error}'; @@ -1813,12 +1813,12 @@ extension on TranslationsKo { 'settings.gridView' => '그리드 보기', 'settings.listView' => '목록 보기', 'settings.showHeroSection' => '주요 추천 영역 표시', - 'settings.useGlobalHubs' => 'Use Home Layout', - 'settings.useGlobalHubsDescription' => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.', + 'settings.useGlobalHubs' => '홈 레이아웃 사용', + 'settings.useGlobalHubsDescription' => '공식 클라이언트처럼 홈페이지 허브를 표시합니다. 끄면 라이브러리별 추천을 표시합니다.', 'settings.showServerNameOnHubs' => '허브에 서버 이름 표시', 'settings.showServerNameOnHubsDescription' => '허브 제목에 항상 서버 이름을 표시합니다. 끄면 중복된 허브 이름에만 표시됩니다.', 'settings.groupLibrariesByServer' => '서버별로 라이브러리 그룹화', - 'settings.groupLibrariesByServerDescription' => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.', + 'settings.groupLibrariesByServerDescription' => '여러 서버에 연결된 경우 사이드바에 각 미디어 서버의 헤더를 표시합니다.', 'settings.alwaysKeepSidebarOpen' => '사이드바 항상 열어두기', 'settings.alwaysKeepSidebarOpenDescription' => '사이드바가 확장된 상태로 유지되고 콘텐츠 영역이 맞춰집니다', 'settings.showUnwatchedCount' => '미시청 수 표시', @@ -1960,15 +1960,15 @@ extension on TranslationsKo { 'settings.showNavBarLabelsDescription' => '내비게이션 바 아이콘 아래에 텍스트 라벨을 표시합니다', 'settings.liveTvDefaultFavorites' => '즐겨찾기 채널 기본 설정', 'settings.liveTvDefaultFavoritesDescription' => '라이브 TV를 열 때 즐겨찾기 채널만 표시', - 'settings.display' => 'Display', - 'settings.homeScreen' => 'Home Screen', - 'settings.navigation' => 'Navigation', - 'settings.window' => 'Window', - 'settings.content' => 'Content', - 'settings.player' => 'Player', - 'settings.subtitlesAndConfig' => 'Subtitles & Configuration', - 'settings.seekAndTiming' => 'Seek & Timing', - 'settings.behavior' => 'Behavior', + 'settings.display' => '디스플레이', + 'settings.homeScreen' => '홈 화면', + 'settings.navigation' => '탐색', + 'settings.window' => '창', + 'settings.content' => '콘텐츠', + 'settings.player' => '플레이어', + 'settings.subtitlesAndConfig' => '자막 및 구성', + 'settings.seekAndTiming' => '탐색 및 타이밍', + 'settings.behavior' => '동작', 'search.hint' => '영화, 시리즈, 음악 등을 검색하세요...', 'search.tryDifferentTerm' => '다른 검색어를 시도해 보세요', 'search.searchYourMedia' => '미디어 검색', @@ -2139,7 +2139,7 @@ extension on TranslationsKo { 'messages.musicNotSupported' => '음악 재생 미지원', 'messages.noDescriptionAvailable' => '설명이 없습니다', 'messages.noProfilesAvailable' => '사용 가능한 프로필이 없습니다', - 'messages.contactAdminForProfiles' => 'Contact your server administrator to add profiles', + 'messages.contactAdminForProfiles' => '프로필을 추가하려면 서버 관리자에게 문의하세요', 'messages.unableToDetermineLibrarySection' => '이 항목의 라이브러리 섹션을 확인할 수 없습니다', 'messages.logsCleared' => '로그가 삭제 되었습니다', 'messages.logsCopied' => '로그가 클립보드에 복사 되었습니다', @@ -2263,7 +2263,7 @@ extension on TranslationsKo { 'discover.minutesLeft' => ({required Object minutes}) => '${minutes}분 남음', 'errors.searchFailed' => ({required Object error}) => '검색 실패: ${error}', 'errors.connectionTimeout' => ({required Object context}) => '${context} 로드 중 연결 시간 초과', - 'errors.connectionFailed' => 'Unable to connect to media server', + 'errors.connectionFailed' => '미디어 서버에 연결할 수 없습니다', 'errors.failedToLoad' => ({required Object context, required Object error}) => '${context} 로드 실패: ${error}', 'errors.noClientAvailable' => '사용 가능한 클라이언트가 없습니다', 'errors.authenticationFailed' => ({required Object error}) => '인증 실패: ${error}', diff --git a/lib/i18n/strings_nb.g.dart b/lib/i18n/strings_nb.g.dart index fba1dda0..2768f2b9 100644 --- a/lib/i18n/strings_nb.g.dart +++ b/lib/i18n/strings_nb.g.dart @@ -240,12 +240,12 @@ class _TranslationsSettingsNb extends TranslationsSettingsEn { @override String get gridView => 'Rutenett'; @override String get listView => 'Liste'; @override String get showHeroSection => 'Vis fremhevet seksjon'; - @override String get useGlobalHubs => 'Use Home Layout'; - @override String get useGlobalHubsDescription => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.'; + @override String get useGlobalHubs => 'Bruk startoppsett'; + @override String get useGlobalHubsDescription => 'Vis startside-hubber som den offisielle klienten. Når av, vises anbefalinger per bibliotek i stedet.'; @override String get showServerNameOnHubs => 'Vis servernavn på huber'; @override String get showServerNameOnHubsDescription => 'Vis alltid servernavnet i hubtitler. Når av, vises kun for dupliserte hubnavn.'; @override String get groupLibrariesByServer => 'Grupper biblioteker etter server'; - @override String get groupLibrariesByServerDescription => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.'; + @override String get groupLibrariesByServerDescription => 'Vis en overskrift for hver medieserver i sidefeltet når du er koblet til flere servere.'; @override String get alwaysKeepSidebarOpen => 'Hold sidefeltet alltid åpent'; @override String get alwaysKeepSidebarOpenDescription => 'Sidefeltet forblir utvidet og innholdsområdet tilpasser seg'; @override String get showUnwatchedCount => 'Vis antall usette'; @@ -387,15 +387,15 @@ class _TranslationsSettingsNb extends TranslationsSettingsEn { @override String get showNavBarLabelsDescription => 'Vis tekstlabeler under navigasjonsfeltikoner'; @override String get liveTvDefaultFavorites => 'Standard til favorittkanaler'; @override String get liveTvDefaultFavoritesDescription => 'Vis kun favorittkanaler når du åpner Live TV'; - @override String get display => 'Display'; - @override String get homeScreen => 'Home Screen'; - @override String get navigation => 'Navigation'; - @override String get window => 'Window'; - @override String get content => 'Content'; - @override String get player => 'Player'; - @override String get subtitlesAndConfig => 'Subtitles & Configuration'; - @override String get seekAndTiming => 'Seek & Timing'; - @override String get behavior => 'Behavior'; + @override String get display => 'Skjerm'; + @override String get homeScreen => 'Hjemmeskjerm'; + @override String get navigation => 'Navigering'; + @override String get window => 'Vindu'; + @override String get content => 'Innhold'; + @override String get player => 'Spiller'; + @override String get subtitlesAndConfig => 'Undertekster og konfigurasjon'; + @override String get seekAndTiming => 'Søk og tidtaking'; + @override String get behavior => 'Atferd'; } // Path: search @@ -621,7 +621,7 @@ class _TranslationsMessagesNb extends TranslationsMessagesEn { @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 => 'Contact your server administrator to add profiles'; + @override String get contactAdminForProfiles => 'Kontakt serveradministratoren din 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'; @@ -806,7 +806,7 @@ class _TranslationsErrorsNb extends TranslationsErrorsEn { // Translations @override String searchFailed({required Object error}) => 'Søk mislyktes: ${error}'; @override String connectionTimeout({required Object context}) => 'Tidsavbrudd ved lasting av ${context}'; - @override String get connectionFailed => 'Unable to connect to media server'; + @override String get connectionFailed => 'Kan ikke koble til medieserver'; @override String failedToLoad({required Object context, required Object error}) => 'Kunne ikke laste ${context}: ${error}'; @override String get noClientAvailable => 'Ingen klient tilgjengelig'; @override String authenticationFailed({required Object error}) => 'Autentisering mislyktes: ${error}'; @@ -1813,12 +1813,12 @@ extension on TranslationsNb { 'settings.gridView' => 'Rutenett', 'settings.listView' => 'Liste', 'settings.showHeroSection' => 'Vis fremhevet seksjon', - 'settings.useGlobalHubs' => 'Use Home Layout', - 'settings.useGlobalHubsDescription' => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.', + 'settings.useGlobalHubs' => 'Bruk startoppsett', + 'settings.useGlobalHubsDescription' => 'Vis startside-hubber som den offisielle klienten. Når av, vises anbefalinger per bibliotek i stedet.', 'settings.showServerNameOnHubs' => 'Vis servernavn på huber', 'settings.showServerNameOnHubsDescription' => 'Vis alltid servernavnet i hubtitler. Når av, vises kun for dupliserte hubnavn.', 'settings.groupLibrariesByServer' => 'Grupper biblioteker etter server', - 'settings.groupLibrariesByServerDescription' => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.', + 'settings.groupLibrariesByServerDescription' => 'Vis en overskrift for hver medieserver i sidefeltet når du er koblet til flere servere.', 'settings.alwaysKeepSidebarOpen' => 'Hold sidefeltet alltid åpent', 'settings.alwaysKeepSidebarOpenDescription' => 'Sidefeltet forblir utvidet og innholdsområdet tilpasser seg', 'settings.showUnwatchedCount' => 'Vis antall usette', @@ -1960,15 +1960,15 @@ extension on TranslationsNb { 'settings.showNavBarLabelsDescription' => 'Vis tekstlabeler under navigasjonsfeltikoner', 'settings.liveTvDefaultFavorites' => 'Standard til favorittkanaler', 'settings.liveTvDefaultFavoritesDescription' => 'Vis kun favorittkanaler når du åpner Live TV', - 'settings.display' => 'Display', - 'settings.homeScreen' => 'Home Screen', - 'settings.navigation' => 'Navigation', - 'settings.window' => 'Window', - 'settings.content' => 'Content', - 'settings.player' => 'Player', - 'settings.subtitlesAndConfig' => 'Subtitles & Configuration', - 'settings.seekAndTiming' => 'Seek & Timing', - 'settings.behavior' => 'Behavior', + 'settings.display' => 'Skjerm', + 'settings.homeScreen' => 'Hjemmeskjerm', + 'settings.navigation' => 'Navigering', + 'settings.window' => 'Vindu', + 'settings.content' => 'Innhold', + 'settings.player' => 'Spiller', + 'settings.subtitlesAndConfig' => 'Undertekster og konfigurasjon', + 'settings.seekAndTiming' => 'Søk og tidtaking', + 'settings.behavior' => 'Atferd', 'search.hint' => 'Søk i filmer, serier, musikk...', 'search.tryDifferentTerm' => 'Prøv et annet søkeord', 'search.searchYourMedia' => 'Søk i mediene dine', @@ -2139,7 +2139,7 @@ extension on TranslationsNb { 'messages.musicNotSupported' => 'Musikkavspilling støttes ikke ennå', 'messages.noDescriptionAvailable' => 'Ingen beskrivelse tilgjengelig', 'messages.noProfilesAvailable' => 'Ingen profiler tilgjengelige', - 'messages.contactAdminForProfiles' => 'Contact your server administrator to add profiles', + 'messages.contactAdminForProfiles' => 'Kontakt serveradministratoren din for å legge til profiler', 'messages.unableToDetermineLibrarySection' => 'Kan ikke fastslå bibliotekseksjonen for dette elementet', 'messages.logsCleared' => 'Logger tømt', 'messages.logsCopied' => 'Logger kopiert til utklippstavle', @@ -2263,7 +2263,7 @@ extension on TranslationsNb { 'discover.minutesLeft' => ({required Object minutes}) => '${minutes} min igjen', 'errors.searchFailed' => ({required Object error}) => 'Søk mislyktes: ${error}', 'errors.connectionTimeout' => ({required Object context}) => 'Tidsavbrudd ved lasting av ${context}', - 'errors.connectionFailed' => 'Unable to connect to media server', + 'errors.connectionFailed' => 'Kan ikke koble til medieserver', 'errors.failedToLoad' => ({required Object context, required Object error}) => 'Kunne ikke laste ${context}: ${error}', 'errors.noClientAvailable' => 'Ingen klient tilgjengelig', 'errors.authenticationFailed' => ({required Object error}) => 'Autentisering mislyktes: ${error}', diff --git a/lib/i18n/strings_nl.g.dart b/lib/i18n/strings_nl.g.dart index 221f0b38..aacf68e3 100644 --- a/lib/i18n/strings_nl.g.dart +++ b/lib/i18n/strings_nl.g.dart @@ -240,12 +240,12 @@ class _TranslationsSettingsNl extends TranslationsSettingsEn { @override String get gridView => 'Raster'; @override String get listView => 'Lijst'; @override String get showHeroSection => 'Toon hoofdsectie'; - @override String get useGlobalHubs => 'Use Home Layout'; - @override String get useGlobalHubsDescription => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.'; + @override String get useGlobalHubs => 'Startlayout gebruiken'; + @override String get useGlobalHubsDescription => 'Toon startpagina-hubs zoals de officiële client. Indien uit, toont aanbevelingen per bibliotheek.'; @override String get showServerNameOnHubs => 'Servernaam tonen bij hubs'; @override String get showServerNameOnHubsDescription => 'Toon altijd de servernaam in hub-titels. Indien uitgeschakeld, alleen bij dubbele hub-namen.'; @override String get groupLibrariesByServer => 'Bibliotheken groeperen per server'; - @override String get groupLibrariesByServerDescription => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.'; + @override String get groupLibrariesByServerDescription => 'Toon een koptekst voor elke mediaserver in de zijbalk wanneer je met meerdere servers bent verbonden.'; @override String get alwaysKeepSidebarOpen => 'Zijbalk altijd open houden'; @override String get alwaysKeepSidebarOpenDescription => 'Zijbalk blijft uitgevouwen en inhoudsgebied past zich aan'; @override String get showUnwatchedCount => 'Aantal ongekeken tonen'; @@ -387,15 +387,15 @@ class _TranslationsSettingsNl extends TranslationsSettingsEn { @override String get showNavBarLabelsDescription => 'Tekstlabels onder de pictogrammen van de navigatiebalk weergeven'; @override String get liveTvDefaultFavorites => 'Standaard favoriete zenders'; @override String get liveTvDefaultFavoritesDescription => 'Toon alleen favoriete zenders bij het openen van Live TV'; - @override String get display => 'Display'; - @override String get homeScreen => 'Home Screen'; - @override String get navigation => 'Navigation'; - @override String get window => 'Window'; - @override String get content => 'Content'; - @override String get player => 'Player'; - @override String get subtitlesAndConfig => 'Subtitles & Configuration'; - @override String get seekAndTiming => 'Seek & Timing'; - @override String get behavior => 'Behavior'; + @override String get display => 'Weergave'; + @override String get homeScreen => 'Startscherm'; + @override String get navigation => 'Navigatie'; + @override String get window => 'Venster'; + @override String get content => 'Inhoud'; + @override String get player => 'Speler'; + @override String get subtitlesAndConfig => 'Ondertitels en configuratie'; + @override String get seekAndTiming => 'Zoeken en timing'; + @override String get behavior => 'Gedrag'; } // Path: search @@ -621,7 +621,7 @@ class _TranslationsMessagesNl extends TranslationsMessagesEn { @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 => 'Contact your server administrator to add profiles'; + @override String get contactAdminForProfiles => 'Neem contact op met je serverbeheerder 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'; @@ -806,7 +806,7 @@ class _TranslationsErrorsNl extends TranslationsErrorsEn { // Translations @override String searchFailed({required Object error}) => 'Zoeken mislukt: ${error}'; @override String connectionTimeout({required Object context}) => 'Verbinding time-out tijdens laden ${context}'; - @override String get connectionFailed => 'Unable to connect to media server'; + @override String get connectionFailed => 'Kan geen verbinding maken met mediaserver'; @override String failedToLoad({required Object context, required Object error}) => 'Kon ${context} niet laden: ${error}'; @override String get noClientAvailable => 'Geen client beschikbaar'; @override String authenticationFailed({required Object error}) => 'Authenticatie mislukt: ${error}'; @@ -1813,12 +1813,12 @@ extension on TranslationsNl { 'settings.gridView' => 'Raster', 'settings.listView' => 'Lijst', 'settings.showHeroSection' => 'Toon hoofdsectie', - 'settings.useGlobalHubs' => 'Use Home Layout', - 'settings.useGlobalHubsDescription' => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.', + 'settings.useGlobalHubs' => 'Startlayout gebruiken', + 'settings.useGlobalHubsDescription' => 'Toon startpagina-hubs zoals de officiële client. Indien uit, toont aanbevelingen per bibliotheek.', 'settings.showServerNameOnHubs' => 'Servernaam tonen bij hubs', 'settings.showServerNameOnHubsDescription' => 'Toon altijd de servernaam in hub-titels. Indien uitgeschakeld, alleen bij dubbele hub-namen.', 'settings.groupLibrariesByServer' => 'Bibliotheken groeperen per server', - 'settings.groupLibrariesByServerDescription' => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.', + 'settings.groupLibrariesByServerDescription' => 'Toon een koptekst voor elke mediaserver in de zijbalk wanneer je met meerdere servers bent verbonden.', 'settings.alwaysKeepSidebarOpen' => 'Zijbalk altijd open houden', 'settings.alwaysKeepSidebarOpenDescription' => 'Zijbalk blijft uitgevouwen en inhoudsgebied past zich aan', 'settings.showUnwatchedCount' => 'Aantal ongekeken tonen', @@ -1960,15 +1960,15 @@ extension on TranslationsNl { 'settings.showNavBarLabelsDescription' => 'Tekstlabels onder de pictogrammen van de navigatiebalk weergeven', 'settings.liveTvDefaultFavorites' => 'Standaard favoriete zenders', 'settings.liveTvDefaultFavoritesDescription' => 'Toon alleen favoriete zenders bij het openen van Live TV', - 'settings.display' => 'Display', - 'settings.homeScreen' => 'Home Screen', - 'settings.navigation' => 'Navigation', - 'settings.window' => 'Window', - 'settings.content' => 'Content', - 'settings.player' => 'Player', - 'settings.subtitlesAndConfig' => 'Subtitles & Configuration', - 'settings.seekAndTiming' => 'Seek & Timing', - 'settings.behavior' => 'Behavior', + 'settings.display' => 'Weergave', + 'settings.homeScreen' => 'Startscherm', + 'settings.navigation' => 'Navigatie', + 'settings.window' => 'Venster', + 'settings.content' => 'Inhoud', + 'settings.player' => 'Speler', + 'settings.subtitlesAndConfig' => 'Ondertitels en configuratie', + 'settings.seekAndTiming' => 'Zoeken en timing', + 'settings.behavior' => 'Gedrag', 'search.hint' => 'Zoek films, series, muziek...', 'search.tryDifferentTerm' => 'Probeer een andere zoekterm', 'search.searchYourMedia' => 'Zoek in je media', @@ -2139,7 +2139,7 @@ extension on TranslationsNl { 'messages.musicNotSupported' => 'Muziek afspelen wordt nog niet ondersteund', 'messages.noDescriptionAvailable' => 'Geen beschrijving beschikbaar', 'messages.noProfilesAvailable' => 'Geen profielen beschikbaar', - 'messages.contactAdminForProfiles' => 'Contact your server administrator to add profiles', + 'messages.contactAdminForProfiles' => 'Neem contact op met je serverbeheerder om profielen toe te voegen', 'messages.unableToDetermineLibrarySection' => 'Kan bibliotheeksectie voor dit item niet bepalen', 'messages.logsCleared' => 'Logs gewist', 'messages.logsCopied' => 'Logs gekopieerd naar klembord', @@ -2263,7 +2263,7 @@ extension on TranslationsNl { 'discover.minutesLeft' => ({required Object minutes}) => '${minutes} min over', 'errors.searchFailed' => ({required Object error}) => 'Zoeken mislukt: ${error}', 'errors.connectionTimeout' => ({required Object context}) => 'Verbinding time-out tijdens laden ${context}', - 'errors.connectionFailed' => 'Unable to connect to media server', + 'errors.connectionFailed' => 'Kan geen verbinding maken met mediaserver', 'errors.failedToLoad' => ({required Object context, required Object error}) => 'Kon ${context} niet laden: ${error}', 'errors.noClientAvailable' => 'Geen client beschikbaar', 'errors.authenticationFailed' => ({required Object error}) => 'Authenticatie mislukt: ${error}', diff --git a/lib/i18n/strings_pl.g.dart b/lib/i18n/strings_pl.g.dart index 1b530b62..782d055c 100644 --- a/lib/i18n/strings_pl.g.dart +++ b/lib/i18n/strings_pl.g.dart @@ -240,12 +240,12 @@ class _TranslationsSettingsPl extends TranslationsSettingsEn { @override String get gridView => 'Siatka'; @override String get listView => 'Lista'; @override String get showHeroSection => 'Pokaż sekcję wyróżnioną'; - @override String get useGlobalHubs => 'Use Home Layout'; - @override String get useGlobalHubsDescription => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.'; + @override String get useGlobalHubs => 'Użyj układu strony głównej'; + @override String get useGlobalHubsDescription => 'Wyświetlaj huby strony głównej jak w oficjalnym kliencie. Po wyłączeniu pokazuje rekomendacje dla każdej biblioteki.'; @override String get showServerNameOnHubs => 'Pokaż nazwę serwera w hubach'; @override String get showServerNameOnHubsDescription => 'Zawsze wyświetlaj nazwę serwera w tytułach hubów. Gdy wyłączone, pokazuje tylko dla zduplikowanych nazw.'; @override String get groupLibrariesByServer => 'Grupuj biblioteki według serwera'; - @override String get groupLibrariesByServerDescription => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.'; + @override String get groupLibrariesByServerDescription => 'Wyświetlaj nagłówek dla każdego serwera multimediów na pasku bocznym, gdy jesteś połączony z wieloma serwerami.'; @override String get alwaysKeepSidebarOpen => 'Zawsze utrzymuj panel boczny otwarty'; @override String get alwaysKeepSidebarOpenDescription => 'Panel boczny jest rozwinięty, a obszar treści dostosowuje się'; @override String get showUnwatchedCount => 'Pokaż liczbę nieobejrzanych'; @@ -387,15 +387,15 @@ class _TranslationsSettingsPl extends TranslationsSettingsEn { @override String get showNavBarLabelsDescription => 'Wyświetl tekstowe etykiety pod ikonami paska nawigacji'; @override String get liveTvDefaultFavorites => 'Domyślnie ulubione kanały'; @override String get liveTvDefaultFavoritesDescription => 'Pokaż tylko ulubione kanały po otwarciu telewizji na żywo'; - @override String get display => 'Display'; - @override String get homeScreen => 'Home Screen'; - @override String get navigation => 'Navigation'; - @override String get window => 'Window'; - @override String get content => 'Content'; - @override String get player => 'Player'; - @override String get subtitlesAndConfig => 'Subtitles & Configuration'; - @override String get seekAndTiming => 'Seek & Timing'; - @override String get behavior => 'Behavior'; + @override String get display => 'Ekran'; + @override String get homeScreen => 'Ekran główny'; + @override String get navigation => 'Nawigacja'; + @override String get window => 'Okno'; + @override String get content => 'Zawartość'; + @override String get player => 'Odtwarzacz'; + @override String get subtitlesAndConfig => 'Napisy i konfiguracja'; + @override String get seekAndTiming => 'Przewijanie i czas'; + @override String get behavior => 'Zachowanie'; } // Path: search @@ -621,7 +621,7 @@ class _TranslationsMessagesPl extends TranslationsMessagesEn { @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 => 'Contact your server administrator to add profiles'; + @override String get contactAdminForProfiles => 'Skontaktuj się z administratorem serwera, 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'; @@ -806,7 +806,7 @@ class _TranslationsErrorsPl extends TranslationsErrorsEn { // Translations @override String searchFailed({required Object error}) => 'Wyszukiwanie nie powiodło się: ${error}'; @override String connectionTimeout({required Object context}) => 'Limit czasu połączenia przy ładowaniu ${context}'; - @override String get connectionFailed => 'Unable to connect to media server'; + @override String get connectionFailed => 'Nie można połączyć się z serwerem multimediów'; @override String failedToLoad({required Object context, required Object error}) => 'Nie udało się załadować ${context}: ${error}'; @override String get noClientAvailable => 'Brak dostępnego klienta'; @override String authenticationFailed({required Object error}) => 'Uwierzytelnienie nie powiodło się: ${error}'; @@ -1813,12 +1813,12 @@ extension on TranslationsPl { 'settings.gridView' => 'Siatka', 'settings.listView' => 'Lista', 'settings.showHeroSection' => 'Pokaż sekcję wyróżnioną', - 'settings.useGlobalHubs' => 'Use Home Layout', - 'settings.useGlobalHubsDescription' => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.', + 'settings.useGlobalHubs' => 'Użyj układu strony głównej', + 'settings.useGlobalHubsDescription' => 'Wyświetlaj huby strony głównej jak w oficjalnym kliencie. Po wyłączeniu pokazuje rekomendacje dla każdej biblioteki.', 'settings.showServerNameOnHubs' => 'Pokaż nazwę serwera w hubach', 'settings.showServerNameOnHubsDescription' => 'Zawsze wyświetlaj nazwę serwera w tytułach hubów. Gdy wyłączone, pokazuje tylko dla zduplikowanych nazw.', 'settings.groupLibrariesByServer' => 'Grupuj biblioteki według serwera', - 'settings.groupLibrariesByServerDescription' => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.', + 'settings.groupLibrariesByServerDescription' => 'Wyświetlaj nagłówek dla każdego serwera multimediów na pasku bocznym, gdy jesteś połączony z wieloma serwerami.', 'settings.alwaysKeepSidebarOpen' => 'Zawsze utrzymuj panel boczny otwarty', 'settings.alwaysKeepSidebarOpenDescription' => 'Panel boczny jest rozwinięty, a obszar treści dostosowuje się', 'settings.showUnwatchedCount' => 'Pokaż liczbę nieobejrzanych', @@ -1960,15 +1960,15 @@ extension on TranslationsPl { 'settings.showNavBarLabelsDescription' => 'Wyświetl tekstowe etykiety pod ikonami paska nawigacji', 'settings.liveTvDefaultFavorites' => 'Domyślnie ulubione kanały', 'settings.liveTvDefaultFavoritesDescription' => 'Pokaż tylko ulubione kanały po otwarciu telewizji na żywo', - 'settings.display' => 'Display', - 'settings.homeScreen' => 'Home Screen', - 'settings.navigation' => 'Navigation', - 'settings.window' => 'Window', - 'settings.content' => 'Content', - 'settings.player' => 'Player', - 'settings.subtitlesAndConfig' => 'Subtitles & Configuration', - 'settings.seekAndTiming' => 'Seek & Timing', - 'settings.behavior' => 'Behavior', + 'settings.display' => 'Ekran', + 'settings.homeScreen' => 'Ekran główny', + 'settings.navigation' => 'Nawigacja', + 'settings.window' => 'Okno', + 'settings.content' => 'Zawartość', + 'settings.player' => 'Odtwarzacz', + 'settings.subtitlesAndConfig' => 'Napisy i konfiguracja', + 'settings.seekAndTiming' => 'Przewijanie i czas', + 'settings.behavior' => 'Zachowanie', 'search.hint' => 'Szukaj filmów, seriali, muzyki...', 'search.tryDifferentTerm' => 'Spróbuj innego wyszukiwania', 'search.searchYourMedia' => 'Przeszukaj swoje media', @@ -2139,7 +2139,7 @@ extension on TranslationsPl { 'messages.musicNotSupported' => 'Odtwarzanie muzyki nie jest jeszcze obsługiwane', 'messages.noDescriptionAvailable' => 'Brak dostępnego opisu', 'messages.noProfilesAvailable' => 'Brak dostępnych profili', - 'messages.contactAdminForProfiles' => 'Contact your server administrator to add profiles', + 'messages.contactAdminForProfiles' => 'Skontaktuj się z administratorem serwera, 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', @@ -2263,7 +2263,7 @@ extension on TranslationsPl { 'discover.minutesLeft' => ({required Object minutes}) => '${minutes} min pozostało', 'errors.searchFailed' => ({required Object error}) => 'Wyszukiwanie nie powiodło się: ${error}', 'errors.connectionTimeout' => ({required Object context}) => 'Limit czasu połączenia przy ładowaniu ${context}', - 'errors.connectionFailed' => 'Unable to connect to media server', + 'errors.connectionFailed' => 'Nie można połączyć się z serwerem multimediów', 'errors.failedToLoad' => ({required Object context, required Object error}) => 'Nie udało się załadować ${context}: ${error}', 'errors.noClientAvailable' => 'Brak dostępnego klienta', 'errors.authenticationFailed' => ({required Object error}) => 'Uwierzytelnienie nie powiodło się: ${error}', diff --git a/lib/i18n/strings_pt.g.dart b/lib/i18n/strings_pt.g.dart index 3aaf07ae..af3cd36a 100644 --- a/lib/i18n/strings_pt.g.dart +++ b/lib/i18n/strings_pt.g.dart @@ -240,12 +240,12 @@ class _TranslationsSettingsPt extends TranslationsSettingsEn { @override String get gridView => 'Grade'; @override String get listView => 'Lista'; @override String get showHeroSection => 'Mostrar Seção de Destaque'; - @override String get useGlobalHubs => 'Use Home Layout'; - @override String get useGlobalHubsDescription => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.'; + @override String get useGlobalHubs => 'Usar layout inicial'; + @override String get useGlobalHubsDescription => 'Mostra hubs da página inicial como o cliente oficial. Quando desligado, mostra recomendações por biblioteca.'; @override String get showServerNameOnHubs => 'Mostrar Nome do Servidor nos Hubs'; @override String get showServerNameOnHubsDescription => 'Sempre exibir o nome do servidor nos títulos dos hubs. Quando desativado, mostra apenas para nomes duplicados.'; @override String get groupLibrariesByServer => 'Agrupar Bibliotecas por Servidor'; - @override String get groupLibrariesByServerDescription => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.'; + @override String get groupLibrariesByServerDescription => 'Mostra um cabeçalho para cada servidor de mídia na barra lateral quando conectado a vários servidores.'; @override String get alwaysKeepSidebarOpen => 'Manter Barra Lateral Sempre Aberta'; @override String get alwaysKeepSidebarOpenDescription => 'A barra lateral fica expandida e a área de conteúdo se ajusta'; @override String get showUnwatchedCount => 'Mostrar Contagem de Não Assistidos'; @@ -387,15 +387,15 @@ class _TranslationsSettingsPt extends TranslationsSettingsEn { @override String get showNavBarLabelsDescription => 'Exibir rótulos de texto sob os ícones da barra de navegação'; @override String get liveTvDefaultFavorites => 'Canais favoritos por padrão'; @override String get liveTvDefaultFavoritesDescription => 'Mostrar apenas canais favoritos ao abrir TV ao vivo'; - @override String get display => 'Display'; - @override String get homeScreen => 'Home Screen'; - @override String get navigation => 'Navigation'; - @override String get window => 'Window'; - @override String get content => 'Content'; - @override String get player => 'Player'; - @override String get subtitlesAndConfig => 'Subtitles & Configuration'; - @override String get seekAndTiming => 'Seek & Timing'; - @override String get behavior => 'Behavior'; + @override String get display => 'Tela'; + @override String get homeScreen => 'Tela inicial'; + @override String get navigation => 'Navegação'; + @override String get window => 'Janela'; + @override String get content => 'Conteúdo'; + @override String get player => 'Reprodutor'; + @override String get subtitlesAndConfig => 'Legendas e configuração'; + @override String get seekAndTiming => 'Busca e tempo'; + @override String get behavior => 'Comportamento'; } // Path: search @@ -621,7 +621,7 @@ class _TranslationsMessagesPt extends TranslationsMessagesEn { @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 => 'Contact your server administrator to add profiles'; + @override String get contactAdminForProfiles => 'Contate o administrador do servidor 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'; @@ -806,7 +806,7 @@ class _TranslationsErrorsPt extends TranslationsErrorsEn { // Translations @override String searchFailed({required Object error}) => 'Falha na busca: ${error}'; @override String connectionTimeout({required Object context}) => 'Tempo de conexão esgotado ao carregar ${context}'; - @override String get connectionFailed => 'Unable to connect to media server'; + @override String get connectionFailed => 'Não foi possível conectar ao servidor de mídia'; @override String failedToLoad({required Object context, required Object error}) => 'Falha ao carregar ${context}: ${error}'; @override String get noClientAvailable => 'Nenhum cliente disponível'; @override String authenticationFailed({required Object error}) => 'Falha na autenticação: ${error}'; @@ -1813,12 +1813,12 @@ extension on TranslationsPt { 'settings.gridView' => 'Grade', 'settings.listView' => 'Lista', 'settings.showHeroSection' => 'Mostrar Seção de Destaque', - 'settings.useGlobalHubs' => 'Use Home Layout', - 'settings.useGlobalHubsDescription' => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.', + 'settings.useGlobalHubs' => 'Usar layout inicial', + 'settings.useGlobalHubsDescription' => 'Mostra hubs da página inicial como o cliente oficial. Quando desligado, mostra recomendações por biblioteca.', 'settings.showServerNameOnHubs' => 'Mostrar Nome do Servidor nos Hubs', 'settings.showServerNameOnHubsDescription' => 'Sempre exibir o nome do servidor nos títulos dos hubs. Quando desativado, mostra apenas para nomes duplicados.', 'settings.groupLibrariesByServer' => 'Agrupar Bibliotecas por Servidor', - 'settings.groupLibrariesByServerDescription' => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.', + 'settings.groupLibrariesByServerDescription' => 'Mostra um cabeçalho para cada servidor de mídia na barra lateral quando conectado a vários servidores.', 'settings.alwaysKeepSidebarOpen' => 'Manter Barra Lateral Sempre Aberta', 'settings.alwaysKeepSidebarOpenDescription' => 'A barra lateral fica expandida e a área de conteúdo se ajusta', 'settings.showUnwatchedCount' => 'Mostrar Contagem de Não Assistidos', @@ -1960,15 +1960,15 @@ extension on TranslationsPt { 'settings.showNavBarLabelsDescription' => 'Exibir rótulos de texto sob os ícones da barra de navegação', 'settings.liveTvDefaultFavorites' => 'Canais favoritos por padrão', 'settings.liveTvDefaultFavoritesDescription' => 'Mostrar apenas canais favoritos ao abrir TV ao vivo', - 'settings.display' => 'Display', - 'settings.homeScreen' => 'Home Screen', - 'settings.navigation' => 'Navigation', - 'settings.window' => 'Window', - 'settings.content' => 'Content', - 'settings.player' => 'Player', - 'settings.subtitlesAndConfig' => 'Subtitles & Configuration', - 'settings.seekAndTiming' => 'Seek & Timing', - 'settings.behavior' => 'Behavior', + 'settings.display' => 'Tela', + 'settings.homeScreen' => 'Tela inicial', + 'settings.navigation' => 'Navegação', + 'settings.window' => 'Janela', + 'settings.content' => 'Conteúdo', + 'settings.player' => 'Reprodutor', + 'settings.subtitlesAndConfig' => 'Legendas e configuração', + 'settings.seekAndTiming' => 'Busca e tempo', + 'settings.behavior' => 'Comportamento', 'search.hint' => 'Buscar filmes, séries, músicas...', 'search.tryDifferentTerm' => 'Tente um termo de busca diferente', 'search.searchYourMedia' => 'Buscar suas mídias', @@ -2139,7 +2139,7 @@ extension on TranslationsPt { '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' => 'Contact your server administrator to add profiles', + 'messages.contactAdminForProfiles' => 'Contate o administrador do servidor 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', @@ -2263,7 +2263,7 @@ extension on TranslationsPt { 'discover.minutesLeft' => ({required Object minutes}) => '${minutes} min restantes', 'errors.searchFailed' => ({required Object error}) => 'Falha na busca: ${error}', 'errors.connectionTimeout' => ({required Object context}) => 'Tempo de conexão esgotado ao carregar ${context}', - 'errors.connectionFailed' => 'Unable to connect to media server', + 'errors.connectionFailed' => 'Não foi possível conectar ao servidor de mídia', 'errors.failedToLoad' => ({required Object context, required Object error}) => 'Falha ao carregar ${context}: ${error}', 'errors.noClientAvailable' => 'Nenhum cliente disponível', 'errors.authenticationFailed' => ({required Object error}) => 'Falha na autenticação: ${error}', diff --git a/lib/i18n/strings_ru.g.dart b/lib/i18n/strings_ru.g.dart index 4bf63de9..45445c05 100644 --- a/lib/i18n/strings_ru.g.dart +++ b/lib/i18n/strings_ru.g.dart @@ -240,12 +240,12 @@ class _TranslationsSettingsRu extends TranslationsSettingsEn { @override String get gridView => 'Сетка'; @override String get listView => 'Список'; @override String get showHeroSection => 'Показать раздел избранного'; - @override String get useGlobalHubs => 'Use Home Layout'; - @override String get useGlobalHubsDescription => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.'; + @override String get useGlobalHubs => 'Использовать макет главной'; + @override String get useGlobalHubsDescription => 'Показывать хабы главной страницы как в официальном клиенте. Если выключено, показывает рекомендации по библиотекам.'; @override String get showServerNameOnHubs => 'Показывать имя сервера в хабах'; @override String get showServerNameOnHubsDescription => 'Всегда показывать имя сервера в заголовках хабов. При выключении показывает только для дублирующихся имён.'; @override String get groupLibrariesByServer => 'Группировать библиотеки по серверам'; - @override String get groupLibrariesByServerDescription => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.'; + @override String get groupLibrariesByServerDescription => 'Показывать заголовок для каждого медиасервера в боковой панели при подключении к нескольким серверам.'; @override String get alwaysKeepSidebarOpen => 'Всегда держать боковую панель открытой'; @override String get alwaysKeepSidebarOpenDescription => 'Боковая панель остаётся развёрнутой, область контента подстраивается'; @override String get showUnwatchedCount => 'Показывать количество непросмотренных'; @@ -387,15 +387,15 @@ class _TranslationsSettingsRu extends TranslationsSettingsEn { @override String get showNavBarLabelsDescription => 'Отображать текстовые подписи под иконками панели навигации'; @override String get liveTvDefaultFavorites => 'Избранные каналы по умолчанию'; @override String get liveTvDefaultFavoritesDescription => 'Показывать только избранные каналы при открытии ТВ'; - @override String get display => 'Display'; - @override String get homeScreen => 'Home Screen'; - @override String get navigation => 'Navigation'; - @override String get window => 'Window'; - @override String get content => 'Content'; - @override String get player => 'Player'; - @override String get subtitlesAndConfig => 'Subtitles & Configuration'; - @override String get seekAndTiming => 'Seek & Timing'; - @override String get behavior => 'Behavior'; + @override String get display => 'Экран'; + @override String get homeScreen => 'Главный экран'; + @override String get navigation => 'Навигация'; + @override String get window => 'Окно'; + @override String get content => 'Контент'; + @override String get player => 'Плеер'; + @override String get subtitlesAndConfig => 'Субтитры и конфигурация'; + @override String get seekAndTiming => 'Перемотка и время'; + @override String get behavior => 'Поведение'; } // Path: search @@ -621,7 +621,7 @@ class _TranslationsMessagesRu extends TranslationsMessagesEn { @override String get musicNotSupported => 'Воспроизведение музыки пока не поддерживается'; @override String get noDescriptionAvailable => 'Описание недоступно'; @override String get noProfilesAvailable => 'Профили недоступны'; - @override String get contactAdminForProfiles => 'Contact your server administrator to add profiles'; + @override String get contactAdminForProfiles => 'Обратитесь к администратору сервера для добавления профилей'; @override String get unableToDetermineLibrarySection => 'Не удаётся определить раздел библиотеки для этого элемента'; @override String get logsCleared => 'Логи очищены'; @override String get logsCopied => 'Логи скопированы в буфер обмена'; @@ -806,7 +806,7 @@ class _TranslationsErrorsRu extends TranslationsErrorsEn { // Translations @override String searchFailed({required Object error}) => 'Ошибка поиска: ${error}'; @override String connectionTimeout({required Object context}) => 'Таймаут подключения при загрузке ${context}'; - @override String get connectionFailed => 'Unable to connect to media server'; + @override String get connectionFailed => 'Не удалось подключиться к медиасерверу'; @override String failedToLoad({required Object context, required Object error}) => 'Не удалось загрузить ${context}: ${error}'; @override String get noClientAvailable => 'Клиент недоступен'; @override String authenticationFailed({required Object error}) => 'Ошибка аутентификации: ${error}'; @@ -1813,12 +1813,12 @@ extension on TranslationsRu { 'settings.gridView' => 'Сетка', 'settings.listView' => 'Список', 'settings.showHeroSection' => 'Показать раздел избранного', - 'settings.useGlobalHubs' => 'Use Home Layout', - 'settings.useGlobalHubsDescription' => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.', + 'settings.useGlobalHubs' => 'Использовать макет главной', + 'settings.useGlobalHubsDescription' => 'Показывать хабы главной страницы как в официальном клиенте. Если выключено, показывает рекомендации по библиотекам.', 'settings.showServerNameOnHubs' => 'Показывать имя сервера в хабах', 'settings.showServerNameOnHubsDescription' => 'Всегда показывать имя сервера в заголовках хабов. При выключении показывает только для дублирующихся имён.', 'settings.groupLibrariesByServer' => 'Группировать библиотеки по серверам', - 'settings.groupLibrariesByServerDescription' => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.', + 'settings.groupLibrariesByServerDescription' => 'Показывать заголовок для каждого медиасервера в боковой панели при подключении к нескольким серверам.', 'settings.alwaysKeepSidebarOpen' => 'Всегда держать боковую панель открытой', 'settings.alwaysKeepSidebarOpenDescription' => 'Боковая панель остаётся развёрнутой, область контента подстраивается', 'settings.showUnwatchedCount' => 'Показывать количество непросмотренных', @@ -1960,15 +1960,15 @@ extension on TranslationsRu { 'settings.showNavBarLabelsDescription' => 'Отображать текстовые подписи под иконками панели навигации', 'settings.liveTvDefaultFavorites' => 'Избранные каналы по умолчанию', 'settings.liveTvDefaultFavoritesDescription' => 'Показывать только избранные каналы при открытии ТВ', - 'settings.display' => 'Display', - 'settings.homeScreen' => 'Home Screen', - 'settings.navigation' => 'Navigation', - 'settings.window' => 'Window', - 'settings.content' => 'Content', - 'settings.player' => 'Player', - 'settings.subtitlesAndConfig' => 'Subtitles & Configuration', - 'settings.seekAndTiming' => 'Seek & Timing', - 'settings.behavior' => 'Behavior', + 'settings.display' => 'Экран', + 'settings.homeScreen' => 'Главный экран', + 'settings.navigation' => 'Навигация', + 'settings.window' => 'Окно', + 'settings.content' => 'Контент', + 'settings.player' => 'Плеер', + 'settings.subtitlesAndConfig' => 'Субтитры и конфигурация', + 'settings.seekAndTiming' => 'Перемотка и время', + 'settings.behavior' => 'Поведение', 'search.hint' => 'Поиск фильмов, сериалов, музыки...', 'search.tryDifferentTerm' => 'Попробуйте другой запрос', 'search.searchYourMedia' => 'Поиск в вашей медиатеке', @@ -2139,7 +2139,7 @@ extension on TranslationsRu { 'messages.musicNotSupported' => 'Воспроизведение музыки пока не поддерживается', 'messages.noDescriptionAvailable' => 'Описание недоступно', 'messages.noProfilesAvailable' => 'Профили недоступны', - 'messages.contactAdminForProfiles' => 'Contact your server administrator to add profiles', + 'messages.contactAdminForProfiles' => 'Обратитесь к администратору сервера для добавления профилей', 'messages.unableToDetermineLibrarySection' => 'Не удаётся определить раздел библиотеки для этого элемента', 'messages.logsCleared' => 'Логи очищены', 'messages.logsCopied' => 'Логи скопированы в буфер обмена', @@ -2263,7 +2263,7 @@ extension on TranslationsRu { 'discover.minutesLeft' => ({required Object minutes}) => 'Осталось ${minutes} мин', 'errors.searchFailed' => ({required Object error}) => 'Ошибка поиска: ${error}', 'errors.connectionTimeout' => ({required Object context}) => 'Таймаут подключения при загрузке ${context}', - 'errors.connectionFailed' => 'Unable to connect to media server', + 'errors.connectionFailed' => 'Не удалось подключиться к медиасерверу', 'errors.failedToLoad' => ({required Object context, required Object error}) => 'Не удалось загрузить ${context}: ${error}', 'errors.noClientAvailable' => 'Клиент недоступен', 'errors.authenticationFailed' => ({required Object error}) => 'Ошибка аутентификации: ${error}', diff --git a/lib/i18n/strings_sv.g.dart b/lib/i18n/strings_sv.g.dart index 17769f8f..a9a62b2c 100644 --- a/lib/i18n/strings_sv.g.dart +++ b/lib/i18n/strings_sv.g.dart @@ -240,12 +240,12 @@ class _TranslationsSettingsSv extends TranslationsSettingsEn { @override String get gridView => 'Rutnät'; @override String get listView => 'Lista'; @override String get showHeroSection => 'Visa hjältesektion'; - @override String get useGlobalHubs => 'Use Home Layout'; - @override String get useGlobalHubsDescription => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.'; + @override String get useGlobalHubs => 'Använd startlayout'; + @override String get useGlobalHubsDescription => 'Visa startsidans hubbar som den officiella klienten. När av, visas rekommendationer per bibliotek istället.'; @override String get showServerNameOnHubs => 'Visa servernamn på hubbar'; @override String get showServerNameOnHubsDescription => 'Visa alltid servernamnet i hubbtitlar. När av visas endast för duplicerade hubbnamn.'; @override String get groupLibrariesByServer => 'Gruppera bibliotek efter server'; - @override String get groupLibrariesByServerDescription => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.'; + @override String get groupLibrariesByServerDescription => 'Visa en rubrik för varje mediaserver i sidofältet när du är ansluten till flera servrar.'; @override String get alwaysKeepSidebarOpen => 'Håll sidofältet alltid öppet'; @override String get alwaysKeepSidebarOpenDescription => 'Sidofältet förblir expanderat och innehållsytan anpassas'; @override String get showUnwatchedCount => 'Visa antal osedda'; @@ -387,15 +387,15 @@ class _TranslationsSettingsSv extends TranslationsSettingsEn { @override String get showNavBarLabelsDescription => 'Visa textetiketter under navigeringsfältets ikoner'; @override String get liveTvDefaultFavorites => 'Standard till favoritkanaler'; @override String get liveTvDefaultFavoritesDescription => 'Visa bara favoritkanaler när du öppnar Live TV'; - @override String get display => 'Display'; - @override String get homeScreen => 'Home Screen'; - @override String get navigation => 'Navigation'; - @override String get window => 'Window'; - @override String get content => 'Content'; - @override String get player => 'Player'; - @override String get subtitlesAndConfig => 'Subtitles & Configuration'; - @override String get seekAndTiming => 'Seek & Timing'; - @override String get behavior => 'Behavior'; + @override String get display => 'Skärm'; + @override String get homeScreen => 'Hemskärm'; + @override String get navigation => 'Navigering'; + @override String get window => 'Fönster'; + @override String get content => 'Innehåll'; + @override String get player => 'Spelare'; + @override String get subtitlesAndConfig => 'Undertexter och konfiguration'; + @override String get seekAndTiming => 'Sök och timing'; + @override String get behavior => 'Beteende'; } // Path: search @@ -621,7 +621,7 @@ class _TranslationsMessagesSv extends TranslationsMessagesEn { @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 => 'Contact your server administrator to add profiles'; + @override String get contactAdminForProfiles => 'Kontakta din serveradministratö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'; @@ -806,7 +806,7 @@ class _TranslationsErrorsSv extends TranslationsErrorsEn { // Translations @override String searchFailed({required Object error}) => 'Sökning misslyckades: ${error}'; @override String connectionTimeout({required Object context}) => 'Anslutnings-timeout vid laddning ${context}'; - @override String get connectionFailed => 'Unable to connect to media server'; + @override String get connectionFailed => 'Kan inte ansluta till mediaserver'; @override String failedToLoad({required Object context, required Object error}) => 'Misslyckades att ladda ${context}: ${error}'; @override String get noClientAvailable => 'Ingen klient tillgänglig'; @override String authenticationFailed({required Object error}) => 'Autentisering misslyckades: ${error}'; @@ -1813,12 +1813,12 @@ extension on TranslationsSv { 'settings.gridView' => 'Rutnät', 'settings.listView' => 'Lista', 'settings.showHeroSection' => 'Visa hjältesektion', - 'settings.useGlobalHubs' => 'Use Home Layout', - 'settings.useGlobalHubsDescription' => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.', + 'settings.useGlobalHubs' => 'Använd startlayout', + 'settings.useGlobalHubsDescription' => 'Visa startsidans hubbar som den officiella klienten. När av, visas rekommendationer per bibliotek istället.', 'settings.showServerNameOnHubs' => 'Visa servernamn på hubbar', 'settings.showServerNameOnHubsDescription' => 'Visa alltid servernamnet i hubbtitlar. När av visas endast för duplicerade hubbnamn.', 'settings.groupLibrariesByServer' => 'Gruppera bibliotek efter server', - 'settings.groupLibrariesByServerDescription' => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.', + 'settings.groupLibrariesByServerDescription' => 'Visa en rubrik för varje mediaserver i sidofältet när du är ansluten till flera servrar.', 'settings.alwaysKeepSidebarOpen' => 'Håll sidofältet alltid öppet', 'settings.alwaysKeepSidebarOpenDescription' => 'Sidofältet förblir expanderat och innehållsytan anpassas', 'settings.showUnwatchedCount' => 'Visa antal osedda', @@ -1960,15 +1960,15 @@ extension on TranslationsSv { 'settings.showNavBarLabelsDescription' => 'Visa textetiketter under navigeringsfältets ikoner', 'settings.liveTvDefaultFavorites' => 'Standard till favoritkanaler', 'settings.liveTvDefaultFavoritesDescription' => 'Visa bara favoritkanaler när du öppnar Live TV', - 'settings.display' => 'Display', - 'settings.homeScreen' => 'Home Screen', - 'settings.navigation' => 'Navigation', - 'settings.window' => 'Window', - 'settings.content' => 'Content', - 'settings.player' => 'Player', - 'settings.subtitlesAndConfig' => 'Subtitles & Configuration', - 'settings.seekAndTiming' => 'Seek & Timing', - 'settings.behavior' => 'Behavior', + 'settings.display' => 'Skärm', + 'settings.homeScreen' => 'Hemskärm', + 'settings.navigation' => 'Navigering', + 'settings.window' => 'Fönster', + 'settings.content' => 'Innehåll', + 'settings.player' => 'Spelare', + 'settings.subtitlesAndConfig' => 'Undertexter och konfiguration', + 'settings.seekAndTiming' => 'Sök och timing', + 'settings.behavior' => 'Beteende', 'search.hint' => 'Sök filmer, serier, musik...', 'search.tryDifferentTerm' => 'Prova en annan sökterm', 'search.searchYourMedia' => 'Sök i dina media', @@ -2139,7 +2139,7 @@ extension on TranslationsSv { 'messages.musicNotSupported' => 'Musikuppspelning stöds inte ännu', 'messages.noDescriptionAvailable' => 'Ingen beskrivning tillgänglig', 'messages.noProfilesAvailable' => 'Inga profiler tillgängliga', - 'messages.contactAdminForProfiles' => 'Contact your server administrator to add profiles', + 'messages.contactAdminForProfiles' => 'Kontakta din serveradministratö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', @@ -2263,7 +2263,7 @@ extension on TranslationsSv { 'discover.minutesLeft' => ({required Object minutes}) => '${minutes} min kvar', 'errors.searchFailed' => ({required Object error}) => 'Sökning misslyckades: ${error}', 'errors.connectionTimeout' => ({required Object context}) => 'Anslutnings-timeout vid laddning ${context}', - 'errors.connectionFailed' => 'Unable to connect to media server', + 'errors.connectionFailed' => 'Kan inte ansluta till mediaserver', 'errors.failedToLoad' => ({required Object context, required Object error}) => 'Misslyckades att ladda ${context}: ${error}', 'errors.noClientAvailable' => 'Ingen klient tillgänglig', 'errors.authenticationFailed' => ({required Object error}) => 'Autentisering misslyckades: ${error}', diff --git a/lib/i18n/strings_zh.g.dart b/lib/i18n/strings_zh.g.dart index 5dc034ff..5b701c57 100644 --- a/lib/i18n/strings_zh.g.dart +++ b/lib/i18n/strings_zh.g.dart @@ -240,12 +240,12 @@ class _TranslationsSettingsZh extends TranslationsSettingsEn { @override String get gridView => '网格视图'; @override String get listView => '列表视图'; @override String get showHeroSection => '显示主要精选区'; - @override String get useGlobalHubs => 'Use Home Layout'; - @override String get useGlobalHubsDescription => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.'; + @override String get useGlobalHubs => '使用主页布局'; + @override String get useGlobalHubsDescription => '像官方客户端一样显示主页中心。关闭后,改为显示每个资料库的推荐。'; @override String get showServerNameOnHubs => '在推荐栏显示服务器名称'; @override String get showServerNameOnHubsDescription => '始终在推荐栏标题中显示服务器名称。关闭时仅在推荐栏名称重复时显示。'; @override String get groupLibrariesByServer => '按服务器分组媒体库'; - @override String get groupLibrariesByServerDescription => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.'; + @override String get groupLibrariesByServerDescription => '当连接到多个服务器时,在侧边栏中显示每个媒体服务器的标题。'; @override String get alwaysKeepSidebarOpen => '始终保持侧边栏展开'; @override String get alwaysKeepSidebarOpenDescription => '侧边栏保持展开状态,内容区域自动调整'; @override String get showUnwatchedCount => '显示未观看数量'; @@ -387,15 +387,15 @@ class _TranslationsSettingsZh extends TranslationsSettingsEn { @override String get showNavBarLabelsDescription => '在导航栏图标下方显示文字标签'; @override String get liveTvDefaultFavorites => '默认显示收藏频道'; @override String get liveTvDefaultFavoritesDescription => '打开直播电视时仅显示收藏频道'; - @override String get display => 'Display'; - @override String get homeScreen => 'Home Screen'; - @override String get navigation => 'Navigation'; - @override String get window => 'Window'; - @override String get content => 'Content'; - @override String get player => 'Player'; - @override String get subtitlesAndConfig => 'Subtitles & Configuration'; - @override String get seekAndTiming => 'Seek & Timing'; - @override String get behavior => 'Behavior'; + @override String get display => '显示'; + @override String get homeScreen => '主屏幕'; + @override String get navigation => '导航'; + @override String get window => '窗口'; + @override String get content => '内容'; + @override String get player => '播放器'; + @override String get subtitlesAndConfig => '字幕与配置'; + @override String get seekAndTiming => '跳转与计时'; + @override String get behavior => '行为'; } // Path: search @@ -621,7 +621,7 @@ class _TranslationsMessagesZh extends TranslationsMessagesEn { @override String get musicNotSupported => '尚不支持播放音乐'; @override String get noDescriptionAvailable => '暂无描述'; @override String get noProfilesAvailable => '没有可用的用户'; - @override String get contactAdminForProfiles => 'Contact your server administrator to add profiles'; + @override String get contactAdminForProfiles => '请联系服务器管理员添加用户配置'; @override String get unableToDetermineLibrarySection => '无法确定此项目的库分区'; @override String get logsCleared => '日志已清除'; @override String get logsCopied => '日志已复制到剪贴板'; @@ -806,7 +806,7 @@ class _TranslationsErrorsZh extends TranslationsErrorsEn { // Translations @override String searchFailed({required Object error}) => '搜索失败: ${error}'; @override String connectionTimeout({required Object context}) => '加载 ${context} 时连接超时'; - @override String get connectionFailed => 'Unable to connect to media server'; + @override String get connectionFailed => '无法连接到媒体服务器'; @override String failedToLoad({required Object context, required Object error}) => '无法加载 ${context}: ${error}'; @override String get noClientAvailable => '没有可用客户端'; @override String authenticationFailed({required Object error}) => '验证失败: ${error}'; @@ -1813,12 +1813,12 @@ extension on TranslationsZh { 'settings.gridView' => '网格视图', 'settings.listView' => '列表视图', 'settings.showHeroSection' => '显示主要精选区', - 'settings.useGlobalHubs' => 'Use Home Layout', - 'settings.useGlobalHubsDescription' => 'Show home page hubs like the official client. When off, shows per-library recommendations instead.', + 'settings.useGlobalHubs' => '使用主页布局', + 'settings.useGlobalHubsDescription' => '像官方客户端一样显示主页中心。关闭后,改为显示每个资料库的推荐。', 'settings.showServerNameOnHubs' => '在推荐栏显示服务器名称', 'settings.showServerNameOnHubsDescription' => '始终在推荐栏标题中显示服务器名称。关闭时仅在推荐栏名称重复时显示。', 'settings.groupLibrariesByServer' => '按服务器分组媒体库', - 'settings.groupLibrariesByServerDescription' => 'Show a header for each media server in the sidebar when you\'re connected to multiple servers.', + 'settings.groupLibrariesByServerDescription' => '当连接到多个服务器时,在侧边栏中显示每个媒体服务器的标题。', 'settings.alwaysKeepSidebarOpen' => '始终保持侧边栏展开', 'settings.alwaysKeepSidebarOpenDescription' => '侧边栏保持展开状态,内容区域自动调整', 'settings.showUnwatchedCount' => '显示未观看数量', @@ -1960,15 +1960,15 @@ extension on TranslationsZh { 'settings.showNavBarLabelsDescription' => '在导航栏图标下方显示文字标签', 'settings.liveTvDefaultFavorites' => '默认显示收藏频道', 'settings.liveTvDefaultFavoritesDescription' => '打开直播电视时仅显示收藏频道', - 'settings.display' => 'Display', - 'settings.homeScreen' => 'Home Screen', - 'settings.navigation' => 'Navigation', - 'settings.window' => 'Window', - 'settings.content' => 'Content', - 'settings.player' => 'Player', - 'settings.subtitlesAndConfig' => 'Subtitles & Configuration', - 'settings.seekAndTiming' => 'Seek & Timing', - 'settings.behavior' => 'Behavior', + 'settings.display' => '显示', + 'settings.homeScreen' => '主屏幕', + 'settings.navigation' => '导航', + 'settings.window' => '窗口', + 'settings.content' => '内容', + 'settings.player' => '播放器', + 'settings.subtitlesAndConfig' => '字幕与配置', + 'settings.seekAndTiming' => '跳转与计时', + 'settings.behavior' => '行为', 'search.hint' => '搜索电影、系列、音乐...', 'search.tryDifferentTerm' => '尝试不同的搜索词', 'search.searchYourMedia' => '搜索媒体', @@ -2139,7 +2139,7 @@ extension on TranslationsZh { 'messages.musicNotSupported' => '尚不支持播放音乐', 'messages.noDescriptionAvailable' => '暂无描述', 'messages.noProfilesAvailable' => '没有可用的用户', - 'messages.contactAdminForProfiles' => 'Contact your server administrator to add profiles', + 'messages.contactAdminForProfiles' => '请联系服务器管理员添加用户配置', 'messages.unableToDetermineLibrarySection' => '无法确定此项目的库分区', 'messages.logsCleared' => '日志已清除', 'messages.logsCopied' => '日志已复制到剪贴板', @@ -2263,7 +2263,7 @@ extension on TranslationsZh { 'discover.minutesLeft' => ({required Object minutes}) => '剩余 ${minutes} 分钟', 'errors.searchFailed' => ({required Object error}) => '搜索失败: ${error}', 'errors.connectionTimeout' => ({required Object context}) => '加载 ${context} 时连接超时', - 'errors.connectionFailed' => 'Unable to connect to media server', + 'errors.connectionFailed' => '无法连接到媒体服务器', 'errors.failedToLoad' => ({required Object context, required Object error}) => '无法加载 ${context}: ${error}', 'errors.noClientAvailable' => '没有可用客户端', 'errors.authenticationFailed' => ({required Object error}) => '验证失败: ${error}', diff --git a/lib/i18n/sv.i18n.json b/lib/i18n/sv.i18n.json index 58c1d2f9..9a2a8ce8 100644 --- a/lib/i18n/sv.i18n.json +++ b/lib/i18n/sv.i18n.json @@ -113,12 +113,12 @@ "gridView": "Rutnät", "listView": "Lista", "showHeroSection": "Visa hjältesektion", - "useGlobalHubs": "Use Home Layout", - "useGlobalHubsDescription": "Show home page hubs like the official client. When off, shows per-library recommendations instead.", + "useGlobalHubs": "Använd startlayout", + "useGlobalHubsDescription": "Visa startsidans hubbar som den officiella klienten. När av, visas rekommendationer per bibliotek istället.", "showServerNameOnHubs": "Visa servernamn på hubbar", "showServerNameOnHubsDescription": "Visa alltid servernamnet i hubbtitlar. När av visas endast för duplicerade hubbnamn.", "groupLibrariesByServer": "Gruppera bibliotek efter server", - "groupLibrariesByServerDescription": "Show a header for each media server in the sidebar when you're connected to multiple servers.", + "groupLibrariesByServerDescription": "Visa en rubrik för varje mediaserver i sidofältet när du är ansluten till flera servrar.", "alwaysKeepSidebarOpen": "Håll sidofältet alltid öppet", "alwaysKeepSidebarOpenDescription": "Sidofältet förblir expanderat och innehållsytan anpassas", "showUnwatchedCount": "Visa antal osedda", @@ -260,15 +260,15 @@ "showNavBarLabelsDescription": "Visa textetiketter under navigeringsfältets ikoner", "liveTvDefaultFavorites": "Standard till favoritkanaler", "liveTvDefaultFavoritesDescription": "Visa bara favoritkanaler när du öppnar Live TV", - "display": "Display", - "homeScreen": "Home Screen", - "navigation": "Navigation", - "window": "Window", - "content": "Content", - "player": "Player", - "subtitlesAndConfig": "Subtitles & Configuration", - "seekAndTiming": "Seek & Timing", - "behavior": "Behavior" + "display": "Skärm", + "homeScreen": "Hemskärm", + "navigation": "Navigering", + "window": "Fönster", + "content": "Innehåll", + "player": "Spelare", + "subtitlesAndConfig": "Undertexter och konfiguration", + "seekAndTiming": "Sök och timing", + "behavior": "Beteende" }, "search": { "hint": "Sök filmer, serier, musik...", @@ -461,7 +461,7 @@ "musicNotSupported": "Musikuppspelning stöds inte ännu", "noDescriptionAvailable": "Ingen beskrivning tillgänglig", "noProfilesAvailable": "Inga profiler tillgängliga", - "contactAdminForProfiles": "Contact your server administrator to add profiles", + "contactAdminForProfiles": "Kontakta din serveradministratö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", @@ -597,7 +597,7 @@ "errors": { "searchFailed": "Sökning misslyckades: ${error}", "connectionTimeout": "Anslutnings-timeout vid laddning ${context}", - "connectionFailed": "Unable to connect to media server", + "connectionFailed": "Kan inte ansluta till mediaserver", "failedToLoad": "Misslyckades att ladda ${context}: ${error}", "noClientAvailable": "Ingen klient tillgänglig", "authenticationFailed": "Autentisering misslyckades: ${error}", diff --git a/lib/i18n/zh.i18n.json b/lib/i18n/zh.i18n.json index b5d6ee73..959955ca 100644 --- a/lib/i18n/zh.i18n.json +++ b/lib/i18n/zh.i18n.json @@ -113,12 +113,12 @@ "gridView": "网格视图", "listView": "列表视图", "showHeroSection": "显示主要精选区", - "useGlobalHubs": "Use Home Layout", - "useGlobalHubsDescription": "Show home page hubs like the official client. When off, shows per-library recommendations instead.", + "useGlobalHubs": "使用主页布局", + "useGlobalHubsDescription": "像官方客户端一样显示主页中心。关闭后,改为显示每个资料库的推荐。", "showServerNameOnHubs": "在推荐栏显示服务器名称", "showServerNameOnHubsDescription": "始终在推荐栏标题中显示服务器名称。关闭时仅在推荐栏名称重复时显示。", "groupLibrariesByServer": "按服务器分组媒体库", - "groupLibrariesByServerDescription": "Show a header for each media server in the sidebar when you're connected to multiple servers.", + "groupLibrariesByServerDescription": "当连接到多个服务器时,在侧边栏中显示每个媒体服务器的标题。", "alwaysKeepSidebarOpen": "始终保持侧边栏展开", "alwaysKeepSidebarOpenDescription": "侧边栏保持展开状态,内容区域自动调整", "showUnwatchedCount": "显示未观看数量", @@ -260,15 +260,15 @@ "showNavBarLabelsDescription": "在导航栏图标下方显示文字标签", "liveTvDefaultFavorites": "默认显示收藏频道", "liveTvDefaultFavoritesDescription": "打开直播电视时仅显示收藏频道", - "display": "Display", - "homeScreen": "Home Screen", - "navigation": "Navigation", - "window": "Window", - "content": "Content", - "player": "Player", - "subtitlesAndConfig": "Subtitles & Configuration", - "seekAndTiming": "Seek & Timing", - "behavior": "Behavior" + "display": "显示", + "homeScreen": "主屏幕", + "navigation": "导航", + "window": "窗口", + "content": "内容", + "player": "播放器", + "subtitlesAndConfig": "字幕与配置", + "seekAndTiming": "跳转与计时", + "behavior": "行为" }, "search": { "hint": "搜索电影、系列、音乐...", @@ -461,7 +461,7 @@ "musicNotSupported": "尚不支持播放音乐", "noDescriptionAvailable": "暂无描述", "noProfilesAvailable": "没有可用的用户", - "contactAdminForProfiles": "Contact your server administrator to add profiles", + "contactAdminForProfiles": "请联系服务器管理员添加用户配置", "unableToDetermineLibrarySection": "无法确定此项目的库分区", "logsCleared": "日志已清除", "logsCopied": "日志已复制到剪贴板", @@ -597,7 +597,7 @@ "errors": { "searchFailed": "搜索失败: ${error}", "connectionTimeout": "加载 ${context} 时连接超时", - "connectionFailed": "Unable to connect to media server", + "connectionFailed": "无法连接到媒体服务器", "failedToLoad": "无法加载 ${context}: ${error}", "noClientAvailable": "没有可用客户端", "authenticationFailed": "验证失败: ${error}",