diff --git a/components/home/Favorites.tsx b/components/home/Favorites.tsx index c4ab373e..fba0ca6c 100644 --- a/components/home/Favorites.tsx +++ b/components/home/Favorites.tsx @@ -1,100 +1,166 @@ +import { Colors } from "@/constants/Colors"; import { apiAtom, userAtom } from "@/providers/JellyfinProvider"; +import type { Api } from "@jellyfin/sdk"; +import type { BaseItemKind } from "@jellyfin/sdk/lib/generated-client"; import { getItemsApi } from "@jellyfin/sdk/lib/utils/api"; -import { useAtom } from "jotai"; -import { View } from "react-native"; -import { ScrollingCollectionList } from "./ScrollingCollectionList"; -import { useCallback } from "react"; -import { BaseItemKind } from "@jellyfin/sdk/lib/generated-client"; import { t } from "i18next"; +import { useAtom } from "jotai"; +import { useCallback, useEffect, useState } from "react"; +import { Image, Text, View } from "react-native"; +import { ScrollingCollectionList } from "./ScrollingCollectionList"; + +// PNG ASSET +import heart from "@/assets/icons/heart.fill.png"; + +type FavoriteTypes = + | "Series" + | "Movie" + | "Episode" + | "Video" + | "BoxSet" + | "Playlist"; +type EmptyState = Record; export const Favorites = () => { - const [api] = useAtom(apiAtom); - const [user] = useAtom(userAtom); + const [api] = useAtom(apiAtom); + const [user] = useAtom(userAtom); + const [emptyState, setEmptyState] = useState({ + Series: false, + Movie: false, + Episode: false, + Video: false, + BoxSet: false, + Playlist: false, + }); - const fetchFavoritesByType = useCallback( - async (itemType: BaseItemKind) => { - const response = await getItemsApi(api!).getItems({ - userId: user?.Id!, - sortBy: ["SeriesSortName", "SortName"], - sortOrder: ["Ascending"], - filters: ["IsFavorite"], - recursive: true, - fields: ["PrimaryImageAspectRatio"], - collapseBoxSetItems: false, - excludeLocationTypes: ["Virtual"], - enableTotalRecordCount: false, - limit: 20, - includeItemTypes: [itemType], - }); - return response.data.Items || []; - }, - [api, user] - ); + const fetchFavoritesByType = useCallback( + async (itemType: BaseItemKind) => { + const response = await getItemsApi(api as Api).getItems({ + userId: user?.Id, + sortBy: ["SeriesSortName", "SortName"], + sortOrder: ["Ascending"], + filters: ["IsFavorite"], + recursive: true, + fields: ["PrimaryImageAspectRatio"], + collapseBoxSetItems: false, + excludeLocationTypes: ["Virtual"], + enableTotalRecordCount: false, + limit: 20, + includeItemTypes: [itemType], + }); + const items = response.data.Items || []; - const fetchFavoriteSeries = useCallback( - () => fetchFavoritesByType("Series"), - [fetchFavoritesByType] - ); - const fetchFavoriteMovies = useCallback( - () => fetchFavoritesByType("Movie"), - [fetchFavoritesByType] - ); - const fetchFavoriteEpisodes = useCallback( - () => fetchFavoritesByType("Episode"), - [fetchFavoritesByType] - ); - const fetchFavoriteVideos = useCallback( - () => fetchFavoritesByType("Video"), - [fetchFavoritesByType] - ); - const fetchFavoriteBoxsets = useCallback( - () => fetchFavoritesByType("BoxSet"), - [fetchFavoritesByType] - ); - const fetchFavoritePlaylists = useCallback( - () => fetchFavoritesByType("Playlist"), - [fetchFavoritesByType] - ); + // Update empty state for this specific type + setEmptyState((prev) => ({ + ...prev, + [itemType as FavoriteTypes]: items.length === 0, + })); - return ( - - - - - - - - - ); + return items; + }, + [api, user], + ); + + // Reset empty state when component mounts or dependencies change + useEffect(() => { + setEmptyState({ + Series: false, + Movie: false, + Episode: false, + Video: false, + BoxSet: false, + Playlist: false, + }); + }, [api, user]); + + // Check if all categories that have been loaded are empty + const areAllEmpty = () => { + const loadedCategories = Object.values(emptyState); + return ( + loadedCategories.length > 0 && + loadedCategories.every((isEmpty) => isEmpty) + ); + }; + + const fetchFavoriteSeries = useCallback( + () => fetchFavoritesByType("Series"), + [fetchFavoritesByType], + ); + const fetchFavoriteMovies = useCallback( + () => fetchFavoritesByType("Movie"), + [fetchFavoritesByType], + ); + const fetchFavoriteEpisodes = useCallback( + () => fetchFavoritesByType("Episode"), + [fetchFavoritesByType], + ); + const fetchFavoriteVideos = useCallback( + () => fetchFavoritesByType("Video"), + [fetchFavoritesByType], + ); + const fetchFavoriteBoxsets = useCallback( + () => fetchFavoritesByType("BoxSet"), + [fetchFavoritesByType], + ); + const fetchFavoritePlaylists = useCallback( + () => fetchFavoritesByType("Playlist"), + [fetchFavoritesByType], + ); + + return ( + + {areAllEmpty() && ( + + + + {t("favorites.noDataTitle")} + + + {t("favorites.noData")} + + + )} + + + + + + + + ); }; diff --git a/translations/de.json b/translations/de.json index ac1b2759..d48e134e 100644 --- a/translations/de.json +++ b/translations/de.json @@ -1,471 +1,473 @@ { - "login": { - "username_required": "Benutzername ist erforderlich", - "error_title": "Fehler", - "login_title": "Anmelden", - "login_to_title": "Anmelden bei", - "username_placeholder": "Benutzername", - "password_placeholder": "Passwort", - "login_button": "Anmelden", - "quick_connect": "Schnellverbindung", - "enter_code_to_login": "Gib den Code {{code}} ein, um dich anzumelden", - "failed_to_initiate_quick_connect": "Fehler beim Initiieren der Schnellverbindung", - "got_it": "Verstanden", - "connection_failed": "Verbindung fehlgeschlagen", - "could_not_connect_to_server": "Verbindung zum Server fehlgeschlagen. Bitte überprüf die URL und deine Netzwerkverbindung.", - "an_unexpected_error_occured": "Ein unerwarteter Fehler ist aufgetreten", - "change_server": "Server wechseln", - "invalid_username_or_password": "Ungültiger Benutzername oder Passwort", - "user_does_not_have_permission_to_log_in": "Benutzer hat keine Berechtigung, um sich anzumelden", - "server_is_taking_too_long_to_respond_try_again_later": "Der Server benötigt zu lange, um zu antworten. Bitte versuch es später erneut.", - "server_received_too_many_requests_try_again_later": "Der Server hat zu viele Anfragen erhalten. Bitte versuch es später erneut.", - "there_is_a_server_error": "Es gibt einen Serverfehler", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "Ein unerwarteter Fehler ist aufgetreten. Hast du die Server-URL korrekt eingegeben?" - }, - "server": { - "enter_url_to_jellyfin_server": "Gib die URL zu deinem Jellyfin-Server ein", - "server_url_placeholder": "http(s)://dein-server.de", - "connect_button": "Verbinden", - "previous_servers": "Vorherige Server", - "clear_button": "Löschen", - "search_for_local_servers": "Nach lokalen Servern suchen", - "searching": "Suche...", - "servers": "Server" - }, - "home": { - "no_internet": "Kein Internet", - "no_items": "Keine Elemente", - "no_internet_message": "Keine Sorge, du kannst immer noch heruntergeladene Inhalte ansehen.", - "go_to_downloads": "Gehe zu den Downloads", - "oops": "Ups!", - "error_message": "Etwas ist schiefgelaufen.\nBitte melde dich ab und wieder an.", - "continue_watching": "Weiterschauen", - "next_up": "Als nächstes", - "recently_added_in": "Kürzlich hinzugefügt in {{libraryName}}", - "suggested_movies": "Empfohlene Filme", - "suggested_episodes": "Empfohlene Episoden", - "intro": { - "welcome_to_streamyfin": "Willkommen bei Streamyfin", - "a_free_and_open_source_client_for_jellyfin": "Ein kostenloser und Open-Source-Client für Jellyfin.", - "features_title": "Features", - "features_description": "Streamyfin hat viele Features und integriert sich mit einer Vielzahl von Software, die du im Einstellungsmenü findest. Dazu gehören:", - "jellyseerr_feature_description": "Verbinde dich mit deiner Jellyseerr-Instanz und frage Filme direkt in der App an.", - "downloads_feature_title": "Downloads", - "downloads_feature_description": "Lade Filme und Serien herunter, um sie offline anzusehen. Nutze entweder die Standardmethode oder installiere den optimierten Server, um Dateien im Hintergrund herunterzuladen.", - "chromecast_feature_description": "Übertrage Filme und Serien auf deine Chromecast-Geräte.", - "centralised_settings_plugin_title": "Zentralisiertes Einstellungs-Plugin", - "centralised_settings_plugin_description": "Konfiguriere Einstellungen an einem zentralen Ort auf deinem Jellyfin-Server. Alle Client-Einstellungen für alle Benutzer werden automatisch synchronisiert.", - "done_button": "Fertig", - "go_to_settings_button": "Gehe zu den Einstellungen", - "read_more": "Mehr Erfahren" - }, - "settings": { - "settings_title": "Einstellungen", - "log_out_button": "Abmelden", - "user_info": { - "user_info_title": "Benutzerinformationen", - "user": "Benutzer", - "server": "Server", - "token": "Token", - "app_version": "App-Version" - }, - "quick_connect": { - "quick_connect_title": "Schnellverbindung", - "authorize_button": "Schnellverbindung autorisieren", - "enter_the_quick_connect_code": "Gib den Schnellverbindungscode ein...", - "success": "Erfolg", - "quick_connect_autorized": "Schnellverbindung autorisiert", - "error": "Fehler", - "invalid_code": "Ungültiger Code", - "authorize": "Autorisieren" - }, - "media_controls": { - "media_controls_title": "Mediensteuerung", - "forward_skip_length": "Vorspulzeit", - "rewind_length": "Rückspulzeit", - "seconds_unit": "s" - }, - "audio": { - "audio_title": "Audio", - "set_audio_track": "Audiospur aus dem vorherigen Element festlegen", - "audio_language": "Audio-Sprache", - "audio_hint": "Wähl die Standardsprache für Audio aus.", - "none": "Keine", - "language": "Sprache" - }, - "subtitles": { - "subtitle_title": "Untertitel", - "subtitle_language": "Untertitel-Sprache", - "subtitle_mode": "Untertitel-Modus", - "set_subtitle_track": "Untertitel-Spur aus dem vorherigen Element festlegen", - "subtitle_size": "Untertitel-Größe", - "subtitle_hint": "Konfigurier die Untertitel-Präferenzen.", - "none": "Keine", - "language": "Sprache", - "loading": "Lädt", - "modes": { - "Default": "Standard", - "Smart": "Smart", - "Always": "Immer", - "None": "Keine", - "OnlyForced": "Nur erzwungen" - } - }, - "other": { - "other_title": "Sonstiges", - "follow_device_orientation": "Automatische Drehung", - "video_orientation": "Videoausrichtung", - "orientation": "Ausrichtung", - "orientations": { - "DEFAULT": "Standard", - "ALL": "Alle", - "PORTRAIT": "Hochformat", - "PORTRAIT_UP": "Hochformat oben", - "PORTRAIT_DOWN": "Hochformat unten", - "LANDSCAPE": "Querformat", - "LANDSCAPE_LEFT": "Querformat links", - "LANDSCAPE_RIGHT": "Querformat rechts", - "OTHER": "Andere", - "UNKNOWN": "Unbekannt" - }, - "safe_area_in_controls": "Sicherer Bereich in den Steuerungen", - "video_player": "Video player", - "video_players": { - "VLC_3": "VLC 3", - "VLC_4": "VLC 4 (Experimental + PiP)" - }, - "show_custom_menu_links": "Benutzerdefinierte Menülinks anzeigen", - "hide_libraries": "Bibliotheken ausblenden", - "select_liraries_you_want_to_hide": "Wähl die Bibliotheken aus, die du im Bibliothekstab und auf der Startseite ausblenden möchtest.", - "disable_haptic_feedback": "Haptisches Feedback deaktivieren", - "default_quality": "Standardqualität" - }, - "downloads": { - "downloads_title": "Downloads", - "download_method": "Download-Methode", - "remux_max_download": "Maximaler Remux-Download", - "auto_download": "Automatischer Download", - "optimized_versions_server": "Optimierter Versions-Server", - "save_button": "Speichern", - "optimized_server": "Optimierter Server", - "optimized": "Optimiert", - "default": "Standard", - "optimized_version_hint": "Gib die URL für den optimierten Server ein. Die URL sollte http oder https enthalten und optional den Port.", - "read_more_about_optimized_server": "Mehr über den optimierten Server lesen.", - "url": "URL", - "server_url_placeholder": "http(s)://domain.org:port" - }, - "plugins": { - "plugins_title": "Plugins", - "jellyseerr": { - "jellyseerr_warning": "Diese integration ist in einer frühen Entwicklungsphase. Erwarte Veränderungen.", - "server_url": "Server URL", - "server_url_hint": "Beispiel: http(s)://your-host.url\n(Portnummer hinzufügen, falls erforderlich)", - "server_url_placeholder": "Jellyseerr URL...", - "password": "Passwort", - "password_placeholder": "Passwort für Jellyfin Benutzer {{username}} eingeben", - "save_button": "Speichern", - "clear_button": "Löschen", - "login_button": "Anmelden", - "total_media_requests": "Gesamtanfragen", - "movie_quota_limit": "Film-Anfragelimit", - "movie_quota_days": "Film-Anfragetage", - "tv_quota_limit": "TV-Anfragelimit", - "tv_quota_days": "TV-Anfragetage", - "reset_jellyseerr_config_button": "Setze Jellyseerr-Konfiguration zurück", - "unlimited": "Unlimitiert", - "plus_n_more": "+{{n}} more", - "order_by": { - "DEFAULT": "Default", - "VOTE_COUNT_AND_AVERAGE": "Vote count and average", - "POPULARITY": "Popularity" - } - }, - "marlin_search": { - "enable_marlin_search": "Aktiviere Marlin Search", - "url": "URL", - "server_url_placeholder": "http(s)://domain.org:port", - "marlin_search_hint": "Gib die URL für den Marlin Server ein. Die URL sollte http oder https enthalten und optional den Port.", - "read_more_about_marlin": "Erfahre mehr über Marlin.", - "save_button": "Speichern", - "toasts": { - "saved": "Gespeichert" - } - } - }, - "storage": { - "storage_title": "Speicher", - "app_usage": "App {{usedSpace}}%", - "device_usage": "Gerät {{availableSpace}}%", - "size_used": "{{used}} von {{total}} benutzt", - "delete_all_downloaded_files": "Alle Downloads löschen" - }, - "intro": { - "show_intro": "Show intro", - "reset_intro": "Reset intro" - }, - "logs": { - "logs_title": "Logs", - "no_logs_available": "Keine Logs verfügbar", - "delete_all_logs": "Alle Logs löschen" - }, - "languages": { - "title": "Sprachen", - "app_language": "App-Sprache", - "app_language_description": "Wähle die Sprache für die App aus.", - "system": "System" - }, - "toasts": { - "error_deleting_files": "Fehler beim Löschen von Dateien", - "background_downloads_enabled": "Hintergrunddownloads aktiviert", - "background_downloads_disabled": "Hintergrunddownloads deaktiviert", - "connected": "Verbunden", - "could_not_connect": "Konnte keine Verbindung herstellen", - "invalid_url": "Ungültige URL" - } - }, - "downloads": { - "downloads_title": "Downloads", - "tvseries": "TV-Serien", - "movies": "Filme", - "queue": "Warteschlange", - "queue_hint": "Warteschlange und aktive Downloads gehen verloren bei App-Neustart", - "no_items_in_queue": "Keine Elemente in der Warteschlange", - "no_downloaded_items": "Keine heruntergeladenen Elemente", - "delete_all_movies_button": "Alle Filme löschen", - "delete_all_tvseries_button": "Alle TV-Serien löschen", - "delete_all_button": "Alles löschen", - "active_download": "Aktiver Download", - "no_active_downloads": "Keine aktiven Downloads", - "active_downloads": "Aktive Downloads", - "new_app_version_requires_re_download": "Die neue App-Version erfordert das erneute Herunterladen.", - "new_app_version_requires_re_download_description": "Die neue App-Version erfordert das erneute Herunterladen von Filmen und Serien. Bitte lösche alle heruntergeladenen Elemente und starte den Download erneut.", - "back": "Zurück", - "delete": "Löschen", - "something_went_wrong": "Etwas ist schiefgelaufen", - "could_not_get_stream_url_from_jellyfin": "Konnte keine Stream-URL von Jellyfin erhalten", - "eta": "ETA {{eta}}", - "methods": "Methoden", - "toasts": { - "you_are_not_allowed_to_download_files": "Du hast keine Berechtigung, Dateien herunterzuladen", - "deleted_all_movies_successfully": "Alle Filme erfolgreich gelöscht!", - "failed_to_delete_all_movies": "Fehler beim Löschen aller Filme", - "deleted_all_tvseries_successfully": "Alle TV-Serien erfolgreich gelöscht!", - "failed_to_delete_all_tvseries": "Fehler beim Löschen aller TV-Serien", - "download_cancelled": "Download abgebrochen", - "could_not_cancel_download": "Download konnte nicht abgebrochen werden", - "download_completed": "Download abgeschlossen", - "download_started_for": "Download für {{item}} gestartet", - "item_is_ready_to_be_downloaded": "{{item}} ist bereit zum Herunterladen", - "download_stated_for_item": "Download für {{item}} gestartet", - "download_failed_for_item": "Download für {{item}} fehlgeschlagen - {{error}}", - "download_completed_for_item": "Download für {{item}} ", - "queued_item_for_optimization": "{{item}} für Optimierung in die Warteschlange gestellt", - "failed_to_start_download_for_item": "Download konnte für {{item}} nicht gestartet werden: {{message}}", - "server_responded_with_status_code": "Server hat mit Status {{statusCode}} geantwortet", - "no_response_received_from_server": "Keine Antwort vom Server erhalten", - "error_setting_up_the_request": "Fehler beim Einrichten der Anfrage", - "failed_to_start_download_for_item_unexpected_error": "Fehler beim Starten des Downloads für {{item}}: Unerwarteter Fehler", - "all_files_folders_and_jobs_deleted_successfully": "Alle Dateien, Ordner und Jobs erfolgreich gelöscht", - "an_error_occured_while_deleting_files_and_jobs": "Ein Fehler ist beim Löschen von Dateien und Jobs aufgetreten", - "go_to_downloads": "Gehe zu den Downloads" - } - } - }, - "search": { - "search_here": "Hier Suchen...", - "search": "Suche...", - "x_items": "{{count}} Elemente", - "library": "Bibliothek", - "discover": "Entdecken", - "no_results": "Keine Ergebnisse", - "no_results_found_for": "Keine Ergebnisse gefunden für", - "movies": "Filme", - "series": "Serien", - "episodes": "Episoden", - "collections": "Sammlungen", - "actors": "Schauspieler", - "request_movies": "Film anfragen", - "request_series": "Serie anfragen", - "recently_added": "Kürzlich hinzugefügt", - "recent_requests": "Kürzlich angefragt", - "plex_watchlist": "Plex Watchlist", - "trending": "In den Trends", - "popular_movies": "Beliebte Filme", - "movie_genres": "Film-Genres", - "upcoming_movies": "Kommende Filme", - "studios": "Studios", - "popular_tv": "Beliebte TV-Serien", - "tv_genres": "TV-Serien-Genres", - "upcoming_tv": "Kommende TV-Serien", - "networks": "Netzwerke", - "tmdb_movie_keyword": "TMDB Film-Schlüsselwort", - "tmdb_movie_genre": "TMDB Film-Genre", - "tmdb_tv_keyword": "TMDB TV-Serien-Schlüsselwort", - "tmdb_tv_genre": "TMDB TV-Serien-Genre", - "tmdb_search": "TMDB Suche", - "tmdb_studio": "TMDB Studio", - "tmdb_network": "TMDB Netzwerk", - "tmdb_movie_streaming_services": "TMDB Film-Streaming-Dienste", - "tmdb_tv_streaming_services": "TMDB TV-Serien-Streaming-Dienste" - }, - "library": { - "no_items_found": "Keine Elemente gefunden", - "no_results": "Keine Ergebnisse", - "no_libraries_found": "Keine Bibliotheken gefunden", - "item_types": { - "movies": "Filme", - "series": "Serien", - "boxsets": "Boxsets", - "items": "Elemente" - }, - "options": { - "display": "Display", - "row": "Reihe", - "list": "Liste", - "image_style": "Bildstil", - "poster": "Poster", - "cover": "Cover", - "show_titles": "Titel anzeigen", - "show_stats": "Statistiken anzeigen" - }, - "filters": { - "genres": "Genres", - "years": "Jahre", - "sort_by": "Sortieren nach", - "sort_order": "Sortierreihenfolge", - "asc": "Ascending", - "desc": "Descending", - "tags": "Tags" - } - }, - "favorites": { - "series": "Serien", - "movies": "Filme", - "episodes": "Episoden", - "videos": "Videos", - "boxsets": "Boxsets", - "playlists": "Playlists" - }, - "custom_links": { - "no_links": "Keine Links" - }, - "player": { - "error": "Fehler", - "failed_to_get_stream_url": "Fehler beim Abrufen der Stream-URL", - "an_error_occured_while_playing_the_video": "Ein Fehler ist beim Abspielen des Videos aufgetreten. Überprüf die Logs in den Einstellungen.", - "client_error": "Client-Fehler", - "could_not_create_stream_for_chromecast": "Konnte keinen Stream für Chromecast erstellen", - "message_from_server": "Nachricht vom Server: {{message}}", - "video_has_finished_playing": "Video wurde fertig abgespielt!", - "no_video_source": "Keine Videoquelle...", - "next_episode": "Nächste Episode", - "refresh_tracks": "Spuren aktualisieren", - "subtitle_tracks": "Untertitel-Spuren:", - "audio_tracks": "Audiospuren:", - "playback_state": "Wiedergabestatus:", - "no_data_available": "Keine Daten verfügbar", - "index": "Index:" - }, - "item_card": { - "next_up": "Als Nächstes", - "no_items_to_display": "Keine Elemente zum Anzeigen", - "cast_and_crew": "Besetzung und Crew", - "series": "Serien", - "seasons": "Staffeln", - "season": "Staffel", - "no_episodes_for_this_season": "Keine Episoden für diese Staffel", - "overview": "Überblick", - "more_with": "Mehr mit {{name}}", - "similar_items": "Ähnliche Elemente", - "no_similar_items_found": "Keine ähnlichen Elemente gefunden", - "video": "Video", - "more_details": "Mehr Details", - "quality": "Qualität", - "audio": "Audio", - "subtitles": "Untertitel", - "show_more": "Mehr anzeigen", - "show_less": "Weniger anzeigen", - "appeared_in": "Erschienen in", - "could_not_load_item": "Konnte Element nicht laden", - "none": "Keine", - "download": { - "download_season": "Staffel herunterladen", - "download_series": "Serie herunterladen", - "download_episode": "Episode herunterladen", - "download_movie": "Film herunterladen", - "download_x_item": "{{item_count}} Elemente herunterladen", - "download_button": "Herunterladen", - "using_optimized_server": "Verwende optimierten Server", - "using_default_method": "Verwende Standardmethode" - } - }, - "live_tv": { - "next": "Nächster", - "previous": "Vorheriger", - "live_tv": "Live TV", - "coming_soon": "Demnächst", - "on_now": "Jetzt", - "shows": "Shows", - "movies": "Filme", - "sports": "Sport", - "for_kids": "Für Kinder", - "news": "Nachrichten" - }, - "jellyseerr": { - "confirm": "Bestätigen", - "cancel": "Abbrechen", - "yes": "Ja", - "whats_wrong": "Hast du Probleme?", - "issue_type": "Fehlerart", - "select_an_issue": "Wähle einen Fehlerart aus", - "types": "Arten", - "describe_the_issue": "(optional) Beschreibe das Problem", - "submit_button": "Absenden", - "report_issue_button": "Fehler melden", - "request_button": "Anfragen", - "are_you_sure_you_want_to_request_all_seasons": "Bist du sicher, dass du alle Staffeln anfragen möchtest?", - "failed_to_login": "Fehler beim Anmelden", - "cast": "Besetzung", - "details": "Details", - "status": "Status", - "original_title": "Original Titel", - "series_type": "Serien Typ", - "release_dates": "Veröffentlichungsdaten", - "first_air_date": "Erstausstrahlungsdatum", - "next_air_date": "Nächstes Ausstrahlungsdatum", - "revenue": "Einnahmen", - "budget": "Budget", - "original_language": "Originalsprache", - "production_country": "Produktionsland", - "studios": "Studios", - "network": "Netzwerk", - "currently_streaming_on": "Derzeit im Streaming auf", - "advanced": "Erweitert", - "request_as": "Anfragen als", - "tags": "Tags", - "quality_profile": "Qualitätsprofil", - "root_folder": "Root-Ordner", - "season_all": "Season (all)", - "season_number": "Staffel {{season_number}}", - "number_episodes": "{{episode_number}} Episodes", - "born": "Geboren", - "appearances": "Auftritte", - "toasts": { - "jellyseer_does_not_meet_requirements": "Jellyseerr Server erfüllt nicht die Anforderungsversion. Bitte aktualisiere deinen Jellyseerr Server auf mindestens 2.0.0", - "jellyseerr_test_failed": "Jellyseerr-Test fehlgeschlagen. Bitte versuche es erneut.", - "failed_to_test_jellyseerr_server_url": "Fehler beim Testen der Jellyseerr-Server-URL", - "issue_submitted": "Problem eingereicht!", - "requested_item": "{{item}} angefragt!", - "you_dont_have_permission_to_request": "Du hast keine Berechtigung Anfragen zu stellen", - "something_went_wrong_requesting_media": "Etwas ist schiefgelaufen beim Anfragen von Medien" - } - }, - "tabs": { - "home": "Startseite", - "search": "Suche", - "library": "Bibliothek", - "custom_links": "Benutzerdefinierte Links", - "favorites": "Favoriten" - } + "login": { + "username_required": "Benutzername ist erforderlich", + "error_title": "Fehler", + "login_title": "Anmelden", + "login_to_title": "Anmelden bei", + "username_placeholder": "Benutzername", + "password_placeholder": "Passwort", + "login_button": "Anmelden", + "quick_connect": "Schnellverbindung", + "enter_code_to_login": "Gib den Code {{code}} ein, um dich anzumelden", + "failed_to_initiate_quick_connect": "Fehler beim Initiieren der Schnellverbindung", + "got_it": "Verstanden", + "connection_failed": "Verbindung fehlgeschlagen", + "could_not_connect_to_server": "Verbindung zum Server fehlgeschlagen. Bitte überprüf die URL und deine Netzwerkverbindung.", + "an_unexpected_error_occured": "Ein unerwarteter Fehler ist aufgetreten", + "change_server": "Server wechseln", + "invalid_username_or_password": "Ungültiger Benutzername oder Passwort", + "user_does_not_have_permission_to_log_in": "Benutzer hat keine Berechtigung, um sich anzumelden", + "server_is_taking_too_long_to_respond_try_again_later": "Der Server benötigt zu lange, um zu antworten. Bitte versuch es später erneut.", + "server_received_too_many_requests_try_again_later": "Der Server hat zu viele Anfragen erhalten. Bitte versuch es später erneut.", + "there_is_a_server_error": "Es gibt einen Serverfehler", + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Ein unerwarteter Fehler ist aufgetreten. Hast du die Server-URL korrekt eingegeben?" + }, + "server": { + "enter_url_to_jellyfin_server": "Gib die URL zu deinem Jellyfin-Server ein", + "server_url_placeholder": "http(s)://dein-server.de", + "connect_button": "Verbinden", + "previous_servers": "Vorherige Server", + "clear_button": "Löschen", + "search_for_local_servers": "Nach lokalen Servern suchen", + "searching": "Suche...", + "servers": "Server" + }, + "home": { + "no_internet": "Kein Internet", + "no_items": "Keine Elemente", + "no_internet_message": "Keine Sorge, du kannst immer noch heruntergeladene Inhalte ansehen.", + "go_to_downloads": "Gehe zu den Downloads", + "oops": "Ups!", + "error_message": "Etwas ist schiefgelaufen.\nBitte melde dich ab und wieder an.", + "continue_watching": "Weiterschauen", + "next_up": "Als nächstes", + "recently_added_in": "Kürzlich hinzugefügt in {{libraryName}}", + "suggested_movies": "Empfohlene Filme", + "suggested_episodes": "Empfohlene Episoden", + "intro": { + "welcome_to_streamyfin": "Willkommen bei Streamyfin", + "a_free_and_open_source_client_for_jellyfin": "Ein kostenloser und Open-Source-Client für Jellyfin.", + "features_title": "Features", + "features_description": "Streamyfin hat viele Features und integriert sich mit einer Vielzahl von Software, die du im Einstellungsmenü findest. Dazu gehören:", + "jellyseerr_feature_description": "Verbinde dich mit deiner Jellyseerr-Instanz und frage Filme direkt in der App an.", + "downloads_feature_title": "Downloads", + "downloads_feature_description": "Lade Filme und Serien herunter, um sie offline anzusehen. Nutze entweder die Standardmethode oder installiere den optimierten Server, um Dateien im Hintergrund herunterzuladen.", + "chromecast_feature_description": "Übertrage Filme und Serien auf deine Chromecast-Geräte.", + "centralised_settings_plugin_title": "Zentralisiertes Einstellungs-Plugin", + "centralised_settings_plugin_description": "Konfiguriere Einstellungen an einem zentralen Ort auf deinem Jellyfin-Server. Alle Client-Einstellungen für alle Benutzer werden automatisch synchronisiert.", + "done_button": "Fertig", + "go_to_settings_button": "Gehe zu den Einstellungen", + "read_more": "Mehr Erfahren" + }, + "settings": { + "settings_title": "Einstellungen", + "log_out_button": "Abmelden", + "user_info": { + "user_info_title": "Benutzerinformationen", + "user": "Benutzer", + "server": "Server", + "token": "Token", + "app_version": "App-Version" + }, + "quick_connect": { + "quick_connect_title": "Schnellverbindung", + "authorize_button": "Schnellverbindung autorisieren", + "enter_the_quick_connect_code": "Gib den Schnellverbindungscode ein...", + "success": "Erfolg", + "quick_connect_autorized": "Schnellverbindung autorisiert", + "error": "Fehler", + "invalid_code": "Ungültiger Code", + "authorize": "Autorisieren" + }, + "media_controls": { + "media_controls_title": "Mediensteuerung", + "forward_skip_length": "Vorspulzeit", + "rewind_length": "Rückspulzeit", + "seconds_unit": "s" + }, + "audio": { + "audio_title": "Audio", + "set_audio_track": "Audiospur aus dem vorherigen Element festlegen", + "audio_language": "Audio-Sprache", + "audio_hint": "Wähl die Standardsprache für Audio aus.", + "none": "Keine", + "language": "Sprache" + }, + "subtitles": { + "subtitle_title": "Untertitel", + "subtitle_language": "Untertitel-Sprache", + "subtitle_mode": "Untertitel-Modus", + "set_subtitle_track": "Untertitel-Spur aus dem vorherigen Element festlegen", + "subtitle_size": "Untertitel-Größe", + "subtitle_hint": "Konfigurier die Untertitel-Präferenzen.", + "none": "Keine", + "language": "Sprache", + "loading": "Lädt", + "modes": { + "Default": "Standard", + "Smart": "Smart", + "Always": "Immer", + "None": "Keine", + "OnlyForced": "Nur erzwungen" + } + }, + "other": { + "other_title": "Sonstiges", + "follow_device_orientation": "Automatische Drehung", + "video_orientation": "Videoausrichtung", + "orientation": "Ausrichtung", + "orientations": { + "DEFAULT": "Standard", + "ALL": "Alle", + "PORTRAIT": "Hochformat", + "PORTRAIT_UP": "Hochformat oben", + "PORTRAIT_DOWN": "Hochformat unten", + "LANDSCAPE": "Querformat", + "LANDSCAPE_LEFT": "Querformat links", + "LANDSCAPE_RIGHT": "Querformat rechts", + "OTHER": "Andere", + "UNKNOWN": "Unbekannt" + }, + "safe_area_in_controls": "Sicherer Bereich in den Steuerungen", + "video_player": "Video player", + "video_players": { + "VLC_3": "VLC 3", + "VLC_4": "VLC 4 (Experimental + PiP)" + }, + "show_custom_menu_links": "Benutzerdefinierte Menülinks anzeigen", + "hide_libraries": "Bibliotheken ausblenden", + "select_liraries_you_want_to_hide": "Wähl die Bibliotheken aus, die du im Bibliothekstab und auf der Startseite ausblenden möchtest.", + "disable_haptic_feedback": "Haptisches Feedback deaktivieren", + "default_quality": "Standardqualität" + }, + "downloads": { + "downloads_title": "Downloads", + "download_method": "Download-Methode", + "remux_max_download": "Maximaler Remux-Download", + "auto_download": "Automatischer Download", + "optimized_versions_server": "Optimierter Versions-Server", + "save_button": "Speichern", + "optimized_server": "Optimierter Server", + "optimized": "Optimiert", + "default": "Standard", + "optimized_version_hint": "Gib die URL für den optimierten Server ein. Die URL sollte http oder https enthalten und optional den Port.", + "read_more_about_optimized_server": "Mehr über den optimierten Server lesen.", + "url": "URL", + "server_url_placeholder": "http(s)://domain.org:port" + }, + "plugins": { + "plugins_title": "Plugins", + "jellyseerr": { + "jellyseerr_warning": "Diese integration ist in einer frühen Entwicklungsphase. Erwarte Veränderungen.", + "server_url": "Server URL", + "server_url_hint": "Beispiel: http(s)://your-host.url\n(Portnummer hinzufügen, falls erforderlich)", + "server_url_placeholder": "Jellyseerr URL...", + "password": "Passwort", + "password_placeholder": "Passwort für Jellyfin Benutzer {{username}} eingeben", + "save_button": "Speichern", + "clear_button": "Löschen", + "login_button": "Anmelden", + "total_media_requests": "Gesamtanfragen", + "movie_quota_limit": "Film-Anfragelimit", + "movie_quota_days": "Film-Anfragetage", + "tv_quota_limit": "TV-Anfragelimit", + "tv_quota_days": "TV-Anfragetage", + "reset_jellyseerr_config_button": "Setze Jellyseerr-Konfiguration zurück", + "unlimited": "Unlimitiert", + "plus_n_more": "+{{n}} more", + "order_by": { + "DEFAULT": "Default", + "VOTE_COUNT_AND_AVERAGE": "Vote count and average", + "POPULARITY": "Popularity" + } + }, + "marlin_search": { + "enable_marlin_search": "Aktiviere Marlin Search", + "url": "URL", + "server_url_placeholder": "http(s)://domain.org:port", + "marlin_search_hint": "Gib die URL für den Marlin Server ein. Die URL sollte http oder https enthalten und optional den Port.", + "read_more_about_marlin": "Erfahre mehr über Marlin.", + "save_button": "Speichern", + "toasts": { + "saved": "Gespeichert" + } + } + }, + "storage": { + "storage_title": "Speicher", + "app_usage": "App {{usedSpace}}%", + "device_usage": "Gerät {{availableSpace}}%", + "size_used": "{{used}} von {{total}} benutzt", + "delete_all_downloaded_files": "Alle Downloads löschen" + }, + "intro": { + "show_intro": "Show intro", + "reset_intro": "Reset intro" + }, + "logs": { + "logs_title": "Logs", + "no_logs_available": "Keine Logs verfügbar", + "delete_all_logs": "Alle Logs löschen" + }, + "languages": { + "title": "Sprachen", + "app_language": "App-Sprache", + "app_language_description": "Wähle die Sprache für die App aus.", + "system": "System" + }, + "toasts": { + "error_deleting_files": "Fehler beim Löschen von Dateien", + "background_downloads_enabled": "Hintergrunddownloads aktiviert", + "background_downloads_disabled": "Hintergrunddownloads deaktiviert", + "connected": "Verbunden", + "could_not_connect": "Konnte keine Verbindung herstellen", + "invalid_url": "Ungültige URL" + } + }, + "downloads": { + "downloads_title": "Downloads", + "tvseries": "TV-Serien", + "movies": "Filme", + "queue": "Warteschlange", + "queue_hint": "Warteschlange und aktive Downloads gehen verloren bei App-Neustart", + "no_items_in_queue": "Keine Elemente in der Warteschlange", + "no_downloaded_items": "Keine heruntergeladenen Elemente", + "delete_all_movies_button": "Alle Filme löschen", + "delete_all_tvseries_button": "Alle TV-Serien löschen", + "delete_all_button": "Alles löschen", + "active_download": "Aktiver Download", + "no_active_downloads": "Keine aktiven Downloads", + "active_downloads": "Aktive Downloads", + "new_app_version_requires_re_download": "Die neue App-Version erfordert das erneute Herunterladen.", + "new_app_version_requires_re_download_description": "Die neue App-Version erfordert das erneute Herunterladen von Filmen und Serien. Bitte lösche alle heruntergeladenen Elemente und starte den Download erneut.", + "back": "Zurück", + "delete": "Löschen", + "something_went_wrong": "Etwas ist schiefgelaufen", + "could_not_get_stream_url_from_jellyfin": "Konnte keine Stream-URL von Jellyfin erhalten", + "eta": "ETA {{eta}}", + "methods": "Methoden", + "toasts": { + "you_are_not_allowed_to_download_files": "Du hast keine Berechtigung, Dateien herunterzuladen", + "deleted_all_movies_successfully": "Alle Filme erfolgreich gelöscht!", + "failed_to_delete_all_movies": "Fehler beim Löschen aller Filme", + "deleted_all_tvseries_successfully": "Alle TV-Serien erfolgreich gelöscht!", + "failed_to_delete_all_tvseries": "Fehler beim Löschen aller TV-Serien", + "download_cancelled": "Download abgebrochen", + "could_not_cancel_download": "Download konnte nicht abgebrochen werden", + "download_completed": "Download abgeschlossen", + "download_started_for": "Download für {{item}} gestartet", + "item_is_ready_to_be_downloaded": "{{item}} ist bereit zum Herunterladen", + "download_stated_for_item": "Download für {{item}} gestartet", + "download_failed_for_item": "Download für {{item}} fehlgeschlagen - {{error}}", + "download_completed_for_item": "Download für {{item}} ", + "queued_item_for_optimization": "{{item}} für Optimierung in die Warteschlange gestellt", + "failed_to_start_download_for_item": "Download konnte für {{item}} nicht gestartet werden: {{message}}", + "server_responded_with_status_code": "Server hat mit Status {{statusCode}} geantwortet", + "no_response_received_from_server": "Keine Antwort vom Server erhalten", + "error_setting_up_the_request": "Fehler beim Einrichten der Anfrage", + "failed_to_start_download_for_item_unexpected_error": "Fehler beim Starten des Downloads für {{item}}: Unerwarteter Fehler", + "all_files_folders_and_jobs_deleted_successfully": "Alle Dateien, Ordner und Jobs erfolgreich gelöscht", + "an_error_occured_while_deleting_files_and_jobs": "Ein Fehler ist beim Löschen von Dateien und Jobs aufgetreten", + "go_to_downloads": "Gehe zu den Downloads" + } + } + }, + "search": { + "search_here": "Hier Suchen...", + "search": "Suche...", + "x_items": "{{count}} Elemente", + "library": "Bibliothek", + "discover": "Entdecken", + "no_results": "Keine Ergebnisse", + "no_results_found_for": "Keine Ergebnisse gefunden für", + "movies": "Filme", + "series": "Serien", + "episodes": "Episoden", + "collections": "Sammlungen", + "actors": "Schauspieler", + "request_movies": "Film anfragen", + "request_series": "Serie anfragen", + "recently_added": "Kürzlich hinzugefügt", + "recent_requests": "Kürzlich angefragt", + "plex_watchlist": "Plex Watchlist", + "trending": "In den Trends", + "popular_movies": "Beliebte Filme", + "movie_genres": "Film-Genres", + "upcoming_movies": "Kommende Filme", + "studios": "Studios", + "popular_tv": "Beliebte TV-Serien", + "tv_genres": "TV-Serien-Genres", + "upcoming_tv": "Kommende TV-Serien", + "networks": "Netzwerke", + "tmdb_movie_keyword": "TMDB Film-Schlüsselwort", + "tmdb_movie_genre": "TMDB Film-Genre", + "tmdb_tv_keyword": "TMDB TV-Serien-Schlüsselwort", + "tmdb_tv_genre": "TMDB TV-Serien-Genre", + "tmdb_search": "TMDB Suche", + "tmdb_studio": "TMDB Studio", + "tmdb_network": "TMDB Netzwerk", + "tmdb_movie_streaming_services": "TMDB Film-Streaming-Dienste", + "tmdb_tv_streaming_services": "TMDB TV-Serien-Streaming-Dienste" + }, + "library": { + "no_items_found": "Keine Elemente gefunden", + "no_results": "Keine Ergebnisse", + "no_libraries_found": "Keine Bibliotheken gefunden", + "item_types": { + "movies": "Filme", + "series": "Serien", + "boxsets": "Boxsets", + "items": "Elemente" + }, + "options": { + "display": "Display", + "row": "Reihe", + "list": "Liste", + "image_style": "Bildstil", + "poster": "Poster", + "cover": "Cover", + "show_titles": "Titel anzeigen", + "show_stats": "Statistiken anzeigen" + }, + "filters": { + "genres": "Genres", + "years": "Jahre", + "sort_by": "Sortieren nach", + "sort_order": "Sortierreihenfolge", + "asc": "Ascending", + "desc": "Descending", + "tags": "Tags" + } + }, + "favorites": { + "series": "Serien", + "movies": "Filme", + "episodes": "Episoden", + "videos": "Videos", + "boxsets": "Boxsets", + "playlists": "Playlists", + "noDataTitle": "Noch keine Favoriten", + "noData": "Markiere Elemente als Favoriten, damit sie hier für einen schnellen Zugriff angezeigt werden." + }, + "custom_links": { + "no_links": "Keine Links" + }, + "player": { + "error": "Fehler", + "failed_to_get_stream_url": "Fehler beim Abrufen der Stream-URL", + "an_error_occured_while_playing_the_video": "Ein Fehler ist beim Abspielen des Videos aufgetreten. Überprüf die Logs in den Einstellungen.", + "client_error": "Client-Fehler", + "could_not_create_stream_for_chromecast": "Konnte keinen Stream für Chromecast erstellen", + "message_from_server": "Nachricht vom Server: {{message}}", + "video_has_finished_playing": "Video wurde fertig abgespielt!", + "no_video_source": "Keine Videoquelle...", + "next_episode": "Nächste Episode", + "refresh_tracks": "Spuren aktualisieren", + "subtitle_tracks": "Untertitel-Spuren:", + "audio_tracks": "Audiospuren:", + "playback_state": "Wiedergabestatus:", + "no_data_available": "Keine Daten verfügbar", + "index": "Index:" + }, + "item_card": { + "next_up": "Als Nächstes", + "no_items_to_display": "Keine Elemente zum Anzeigen", + "cast_and_crew": "Besetzung und Crew", + "series": "Serien", + "seasons": "Staffeln", + "season": "Staffel", + "no_episodes_for_this_season": "Keine Episoden für diese Staffel", + "overview": "Überblick", + "more_with": "Mehr mit {{name}}", + "similar_items": "Ähnliche Elemente", + "no_similar_items_found": "Keine ähnlichen Elemente gefunden", + "video": "Video", + "more_details": "Mehr Details", + "quality": "Qualität", + "audio": "Audio", + "subtitles": "Untertitel", + "show_more": "Mehr anzeigen", + "show_less": "Weniger anzeigen", + "appeared_in": "Erschienen in", + "could_not_load_item": "Konnte Element nicht laden", + "none": "Keine", + "download": { + "download_season": "Staffel herunterladen", + "download_series": "Serie herunterladen", + "download_episode": "Episode herunterladen", + "download_movie": "Film herunterladen", + "download_x_item": "{{item_count}} Elemente herunterladen", + "download_button": "Herunterladen", + "using_optimized_server": "Verwende optimierten Server", + "using_default_method": "Verwende Standardmethode" + } + }, + "live_tv": { + "next": "Nächster", + "previous": "Vorheriger", + "live_tv": "Live TV", + "coming_soon": "Demnächst", + "on_now": "Jetzt", + "shows": "Shows", + "movies": "Filme", + "sports": "Sport", + "for_kids": "Für Kinder", + "news": "Nachrichten" + }, + "jellyseerr": { + "confirm": "Bestätigen", + "cancel": "Abbrechen", + "yes": "Ja", + "whats_wrong": "Hast du Probleme?", + "issue_type": "Fehlerart", + "select_an_issue": "Wähle einen Fehlerart aus", + "types": "Arten", + "describe_the_issue": "(optional) Beschreibe das Problem", + "submit_button": "Absenden", + "report_issue_button": "Fehler melden", + "request_button": "Anfragen", + "are_you_sure_you_want_to_request_all_seasons": "Bist du sicher, dass du alle Staffeln anfragen möchtest?", + "failed_to_login": "Fehler beim Anmelden", + "cast": "Besetzung", + "details": "Details", + "status": "Status", + "original_title": "Original Titel", + "series_type": "Serien Typ", + "release_dates": "Veröffentlichungsdaten", + "first_air_date": "Erstausstrahlungsdatum", + "next_air_date": "Nächstes Ausstrahlungsdatum", + "revenue": "Einnahmen", + "budget": "Budget", + "original_language": "Originalsprache", + "production_country": "Produktionsland", + "studios": "Studios", + "network": "Netzwerk", + "currently_streaming_on": "Derzeit im Streaming auf", + "advanced": "Erweitert", + "request_as": "Anfragen als", + "tags": "Tags", + "quality_profile": "Qualitätsprofil", + "root_folder": "Root-Ordner", + "season_all": "Season (all)", + "season_number": "Staffel {{season_number}}", + "number_episodes": "{{episode_number}} Episodes", + "born": "Geboren", + "appearances": "Auftritte", + "toasts": { + "jellyseer_does_not_meet_requirements": "Jellyseerr Server erfüllt nicht die Anforderungsversion. Bitte aktualisiere deinen Jellyseerr Server auf mindestens 2.0.0", + "jellyseerr_test_failed": "Jellyseerr-Test fehlgeschlagen. Bitte versuche es erneut.", + "failed_to_test_jellyseerr_server_url": "Fehler beim Testen der Jellyseerr-Server-URL", + "issue_submitted": "Problem eingereicht!", + "requested_item": "{{item}} angefragt!", + "you_dont_have_permission_to_request": "Du hast keine Berechtigung Anfragen zu stellen", + "something_went_wrong_requesting_media": "Etwas ist schiefgelaufen beim Anfragen von Medien" + } + }, + "tabs": { + "home": "Startseite", + "search": "Suche", + "library": "Bibliothek", + "custom_links": "Benutzerdefinierte Links", + "favorites": "Favoriten" + } } diff --git a/translations/en.json b/translations/en.json index 4c454f9a..d8d18b72 100644 --- a/translations/en.json +++ b/translations/en.json @@ -1,475 +1,477 @@ { - "login": { - "username_required": "Username is required", - "error_title": "Error", - "login_title": "Log in", - "login_to_title": "Log in to", - "username_placeholder": "Username", - "password_placeholder": "Password", - "login_button": "Log in", - "quick_connect": "Quick Connect", - "enter_code_to_login": "Enter code {{code}} to login", - "failed_to_initiate_quick_connect": "Failed to initiate Quick Connect", - "got_it": "Got it", - "connection_failed": "Connection failed", - "could_not_connect_to_server": "Could not connect to the server. Please check the URL and your network connection.", - "an_unexpected_error_occured": "An unexpected error occurred", - "change_server": "Change server", - "invalid_username_or_password": "Invalid username or password", - "user_does_not_have_permission_to_log_in": "User does not have permission to log in", - "server_is_taking_too_long_to_respond_try_again_later": "Server is taking too long to respond, try again later", - "server_received_too_many_requests_try_again_later": "Server received too many requests, try again later.", - "there_is_a_server_error": "There is a server error", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "An unexpected error occurred. Did you enter the server URL correctly?" - }, - "server": { - "enter_url_to_jellyfin_server": "Enter the URL to your Jellyfin server", - "server_url_placeholder": "http(s)://your-server.com", - "connect_button": "Connect", - "previous_servers": "previous servers", - "clear_button": "Clear", - "search_for_local_servers": "Search for local servers", - "searching": "Searching...", - "servers": "Servers" - }, - "home": { - "no_internet": "No Internet", - "no_items": "No items", - "no_internet_message": "No worries, you can still watch\ndownloaded content.", - "go_to_downloads": "Go to downloads", - "oops": "Oops!", - "error_message": "Something went wrong.\nPlease log out and in again.", - "continue_watching": "Continue Watching", - "next_up": "Next Up", - "recently_added_in": "Recently Added in {{libraryName}}", - "suggested_movies": "Suggested Movies", - "suggested_episodes": "Suggested Episodes", - "intro": { - "welcome_to_streamyfin": "Welcome to Streamyfin", - "a_free_and_open_source_client_for_jellyfin": "A free and open-source client for Jellyfin.", - "features_title": "Features", - "features_description": "Streamyfin has a bunch of features and integrates with a wide array of software which you can find in the settings menu, these include:", - "jellyseerr_feature_description": "Connect to your Jellyseerr instance and request movies directly in the app.", - "downloads_feature_title": "Downloads", - "downloads_feature_description": "Download movies and tv-shows to view offline. Use either the default method or install the optimize server to download files in the background.", - "chromecast_feature_description": "Cast movies and tv-shows to your Chromecast devices.", - "centralised_settings_plugin_title": "Centralised Settings Plugin", - "centralised_settings_plugin_description": "Configure settings from a centralised location on your Jellyfin server. All client settings for all users will be synced automatically.", - "done_button": "Done", - "go_to_settings_button": "Go to settings", - "read_more": "Read more" - }, - "settings": { - "settings_title": "Settings", - "log_out_button": "Log out", - "user_info": { - "user_info_title": "User Info", - "user": "User", - "server": "Server", - "token": "Token", - "app_version": "App Version" - }, - "quick_connect": { - "quick_connect_title": "Quick Connect", - "authorize_button": "Authorize Quick Connect", - "enter_the_quick_connect_code": "Enter the quick connect code...", - "success": "Success", - "quick_connect_autorized": "Quick Connect authorized", - "error": "Error", - "invalid_code": "Invalid code", - "authorize": "Authorize" - }, - "media_controls": { - "media_controls_title": "Media Controls", - "forward_skip_length": "Forward skip length", - "rewind_length": "Rewind length", - "seconds_unit": "s" - }, - "audio": { - "audio_title": "Audio", - "set_audio_track": "Set Audio Track From Previous Item", - "audio_language": "Audio language", - "audio_hint": "Choose a default audio language.", - "none": "None", - "language": "Language" - }, - "subtitles": { - "subtitle_title": "Subtitles", - "subtitle_language": "Subtitle language", - "subtitle_mode": "Subtitle Mode", - "set_subtitle_track": "Set Subtitle Track From Previous Item", - "subtitle_size": "Subtitle Size", - "subtitle_hint": "Configure subtitle preference.", - "none": "None", - "language": "Language", - "loading": "Loading", - "modes": { - "Default": "Default", - "Smart": "Smart", - "Always": "Always", - "None": "None", - "OnlyForced": "OnlyForced" - } - }, - "other": { - "other_title": "Other", - "follow_device_orientation": "Follow device orientation", - "video_orientation": "Video orientation", - "orientation": "Orientation", - "orientations": { - "DEFAULT": "Default", - "ALL": "All", - "PORTRAIT": "Portrait", - "PORTRAIT_UP": "Portrait Up", - "PORTRAIT_DOWN": "Portrait Down", - "LANDSCAPE": "Landscape", - "LANDSCAPE_LEFT": "Landscape Left", - "LANDSCAPE_RIGHT": "Landscape Right", - "OTHER": "Other", - "UNKNOWN": "Unknown" - }, - "safe_area_in_controls": "Safe area in controls", - "video_player": "Video player", - "video_players": { - "VLC_3": "VLC 3", - "VLC_4": "VLC 4 (Experimental + PiP)" - }, - "show_custom_menu_links": "Show Custom Menu Links", - "hide_libraries": "Hide Libraries", - "select_liraries_you_want_to_hide": "Select the libraries you want to hide from the Library tab and home page sections.", - "disable_haptic_feedback": "Disable Haptic Feedback", - "default_quality": "Default quality" - }, - "downloads": { - "downloads_title": "Downloads", - "download_method": "Download method", - "remux_max_download": "Remux max download", - "auto_download": "Auto download", - "optimized_versions_server": "Optimized versions server", - "save_button": "Save", - "optimized_server": "Optimized Server", - "optimized": "Optimized", - "default": "Default", - "optimized_version_hint": "Enter the URL for the optimize server. The URL should include http or https and optionally the port.", - "read_more_about_optimized_server": "Read more about the optimize server.", - "url": "URL", - "server_url_placeholder": "http(s)://domain.org:port" - }, - "plugins": { - "plugins_title": "Plugins", - "jellyseerr": { - "jellyseerr_warning": "This integration is in its early stages. Expect things to change.", - "server_url": "Server URL", - "server_url_hint": "Example: http(s)://your-host.url\n(add port if required)", - "server_url_placeholder": "Jellyseerr URL...", - "password": "Password", - "password_placeholder": "Enter password for Jellyfin user {{username}}", - "save_button": "Save", - "clear_button": "Clear", - "login_button": "Login", - "total_media_requests": "Total media requests", - "movie_quota_limit": "Movie quota limit", - "movie_quota_days": "Movie quota days", - "tv_quota_limit": "TV quota limit", - "tv_quota_days": "TV quota days", - "reset_jellyseerr_config_button": "Reset Jellyseerr config", - "unlimited": "Unlimited", - "plus_n_more": "+{{n}} more", - "order_by": { - "DEFAULT": "Default", - "VOTE_COUNT_AND_AVERAGE": "Vote count and average", - "POPULARITY": "Popularity" - } - }, - "marlin_search": { - "enable_marlin_search": "Enable Marlin Search ", - "url": "URL", - "server_url_placeholder": "http(s)://domain.org:port", - "marlin_search_hint": "Enter the URL for the Marlin server. The URL should include http or https and optionally the port.", - "read_more_about_marlin": "Read more about Marlin.", - "save_button": "Save", - "toasts": { - "saved": "Saved" - } - } - }, - "storage": { - "storage_title": "Storage", - "app_usage": "App {{usedSpace}}%", - "device_usage": "Device {{availableSpace}}%", - "size_used": "{{used}} of {{total}} used", - "delete_all_downloaded_files": "Delete All Downloaded Files" - }, - "intro": { - "show_intro": "Show intro", - "reset_intro": "Reset intro" - }, - "logs": { - "logs_title": "Logs", - "no_logs_available": "No logs available", - "delete_all_logs": "Delete all logs" - }, - "languages": { - "title": "Languages", - "app_language": "App language", - "app_language_description": "Select the language for the app.", - "system": "System" - }, - "toasts": { - "error_deleting_files": "Error deleting files", - "background_downloads_enabled": "Background downloads enabled", - "background_downloads_disabled": "Background downloads disabled", - "connected": "Connected", - "could_not_connect": "Could not connect", - "invalid_url": "Invalid URL" - } - }, - "sessions": { - "title": "Sessions", - "no_active_sessions": "No active sessions" - }, - "downloads": { - "downloads_title": "Downloads", - "tvseries": "TV-Series", - "movies": "Movies", - "queue": "Queue", - "queue_hint": "Queue and downloads will be lost on app restart", - "no_items_in_queue": "No items in queue", - "no_downloaded_items": "No downloaded items", - "delete_all_movies_button": "Delete all Movies", - "delete_all_tvseries_button": "Delete all TV-Series", - "delete_all_button": "Delete all", - "active_download": "Active download", - "no_active_downloads": "No active downloads", - "active_downloads": "Active downloads", - "new_app_version_requires_re_download": "New app version requires re-download", - "new_app_version_requires_re_download_description": "The new update requires content to be downloaded again. Please remove all downloaded content and try again.", - "back": "Back", - "delete": "Delete", - "something_went_wrong": "Something went wrong", - "could_not_get_stream_url_from_jellyfin": "Could not get the stream URL from Jellyfin", - "eta": "ETA {{eta}}", - "methods": "Methods", - "toasts": { - "you_are_not_allowed_to_download_files": "You are not allowed to download files.", - "deleted_all_movies_successfully": "Deleted all movies successfully!", - "failed_to_delete_all_movies": "Failed to delete all movies", - "deleted_all_tvseries_successfully": "Deleted all TV-Series successfully!", - "failed_to_delete_all_tvseries": "Failed to delete all TV-Series", - "download_cancelled": "Download cancelled", - "could_not_cancel_download": "Could not cancel download", - "download_completed": "Download completed", - "download_started_for": "Download started for {{item}}", - "item_is_ready_to_be_downloaded": "{{item}} is ready to be downloaded", - "download_stated_for_item": "Download started for {{item}}", - "download_failed_for_item": "Download failed for {{item}} - {{error}}", - "download_completed_for_item": "Download completed for {{item}}", - "queued_item_for_optimization": "Queued {{item}} for optimization", - "failed_to_start_download_for_item": "Failed to start downloading for {{item}}: {{message}}", - "server_responded_with_status_code": "Server responded with status {{statusCode}}", - "no_response_received_from_server": "No response received from the server", - "error_setting_up_the_request": "Error setting up the request", - "failed_to_start_download_for_item_unexpected_error": "Failed to start downloading for {{item}}: Unexpected error", - "all_files_folders_and_jobs_deleted_successfully": "All files, folders, and jobs deleted successfully", - "an_error_occured_while_deleting_files_and_jobs": "An error occurred while deleting files and jobs", - "go_to_downloads": "Go to downloads" - } - } - }, - "search": { - "search_here": "Search here...", - "search": "Search...", - "x_items": "{{count}} items", - "library": "Library", - "discover": "Discover", - "no_results": "No results", - "no_results_found_for": "No results found for", - "movies": "Movies", - "series": "Series", - "episodes": "Episodes", - "collections": "Collections", - "actors": "Actors", - "request_movies": "Request Movies", - "request_series": "Request Series", - "recently_added": "Recently Added", - "recent_requests": "Recent Requests", - "plex_watchlist": "Plex Watchlist", - "trending": "Trending", - "popular_movies": "Popular Movies", - "movie_genres": "Movie Genres", - "upcoming_movies": "Upcoming Movies", - "studios": "Studios", - "popular_tv": "Popular TV", - "tv_genres": "TV Genres", - "upcoming_tv": "Upcoming TV", - "networks": "Networks", - "tmdb_movie_keyword": "TMDB Movie Keyword", - "tmdb_movie_genre": "TMDB Movie Genre", - "tmdb_tv_keyword": "TMDB TV Keyword", - "tmdb_tv_genre": "TMDB TV Genre", - "tmdb_search": "TMDB Search", - "tmdb_studio": "TMDB Studio", - "tmdb_network": "TMDB Network", - "tmdb_movie_streaming_services": "TMDB Movie Streaming Services", - "tmdb_tv_streaming_services": "TMDB TV Streaming Services" - }, - "library": { - "no_items_found": "No items found", - "no_results": "No results", - "no_libraries_found": "No libraries found", - "item_types": { - "movies": "movies", - "series": "series", - "boxsets": "box sets", - "items": "items" - }, - "options": { - "display": "Display", - "row": "Row", - "list": "List", - "image_style": "Image style", - "poster": "Poster", - "cover": "Cover", - "show_titles": "Show titles", - "show_stats": "Show stats" - }, - "filters": { - "genres": "Genres", - "years": "Years", - "sort_by": "Sort By", - "sort_order": "Sort Order", - "asc": "Ascending", - "desc": "Descending", - "tags": "Tags" - } - }, - "favorites": { - "series": "Series", - "movies": "Movies", - "episodes": "Episodes", - "videos": "Videos", - "boxsets": "Boxsets", - "playlists": "Playlists" - }, - "custom_links": { - "no_links": "No links" - }, - "player": { - "error": "Error", - "failed_to_get_stream_url": "Failed to get the stream URL", - "an_error_occured_while_playing_the_video": "An error occurred while playing the video. Check logs in settings.", - "client_error": "Client error", - "could_not_create_stream_for_chromecast": "Could not create a stream for Chromecast", - "message_from_server": "Message from server: {{message}}", - "video_has_finished_playing": "Video has finished playing!", - "no_video_source": "No video source...", - "next_episode": "Next Episode", - "refresh_tracks": "Refresh Tracks", - "subtitle_tracks": "Subtitle Tracks:", - "audio_tracks": "Audio Tracks:", - "playback_state": "Playback State:", - "no_data_available": "No data available", - "index": "Index:" - }, - "item_card": { - "next_up": "Next up", - "no_items_to_display": "No items to display", - "cast_and_crew": "Cast & Crew", - "series": "Series", - "seasons": "Seasons", - "season": "Season", - "no_episodes_for_this_season": "No episodes for this season", - "overview": "Overview", - "more_with": "More with {{name}}", - "similar_items": "Similar items", - "no_similar_items_found": "No similar items found", - "video": "Video", - "more_details": "More details", - "quality": "Quality", - "audio": "Audio", - "subtitles": "Subtitle", - "show_more": "Show more", - "show_less": "Show less", - "appeared_in": "Appeared in", - "could_not_load_item": "Could not load item", - "none": "None", - "download": { - "download_season": "Download Season", - "download_series": "Download Series", - "download_episode": "Download Episode", - "download_movie": "Download Movie", - "download_x_item": "Download {{item_count}} items", - "download_button": "Download", - "using_optimized_server": "Using optimized server", - "using_default_method": "Using default method" - } - }, - "live_tv": { - "next": "Next", - "previous": "Previous", - "live_tv": "Live TV", - "coming_soon": "Coming soon", - "on_now": "On now", - "shows": "Shows", - "movies": "Movies", - "sports": "Sports", - "for_kids": "For Kids", - "news": "News" - }, - "jellyseerr": { - "confirm": "Confirm", - "cancel": "Cancel", - "yes": "Yes", - "whats_wrong": "What's wrong?", - "issue_type": "Issue type", - "select_an_issue": "Select an issue", - "types": "Types", - "describe_the_issue": "(optional) Describe the issue...", - "submit_button": "Submit", - "report_issue_button": "Report issue", - "request_button": "Request", - "are_you_sure_you_want_to_request_all_seasons": "Are you sure you want to request all seasons?", - "failed_to_login": "Failed to login", - "cast": "Cast", - "details": "Details", - "status": "Status", - "original_title": "Original Title", - "series_type": "Series Type", - "release_dates": "Release Dates", - "first_air_date": "First Air Date", - "next_air_date": "Next Air Date", - "revenue": "Revenue", - "budget": "Budget", - "original_language": "Original Language", - "production_country": "Production Country", - "studios": "Studios", - "network": "Network", - "currently_streaming_on": "Currently Streaming on", - "advanced": "Advanced", - "request_as": "Request As", - "tags": "Tags", - "quality_profile": "Quality Profile", - "root_folder": "Root Folder", - "season_all": "Season (all)", - "season_number": "Season {{season_number}}", - "number_episodes": "{{episode_number}} Episodes", - "born": "Born", - "appearances": "Appearances", - "toasts": { - "jellyseer_does_not_meet_requirements": "Jellyseerr server does not meet minimum version requirements! Please update to at least 2.0.0", - "jellyseerr_test_failed": "Jellyseerr test failed. Please try again.", - "failed_to_test_jellyseerr_server_url": "Failed to test jellyseerr server url", - "issue_submitted": "Issue submitted!", - "requested_item": "Requested {{item}}!", - "you_dont_have_permission_to_request": "You don't have permission to request!", - "something_went_wrong_requesting_media": "Something went wrong requesting media!" - } - }, - "tabs": { - "home": "Home", - "search": "Search", - "library": "Library", - "custom_links": "Custom Links", - "favorites": "Favorites" - } + "login": { + "username_required": "Username is required", + "error_title": "Error", + "login_title": "Log in", + "login_to_title": "Log in to", + "username_placeholder": "Username", + "password_placeholder": "Password", + "login_button": "Log in", + "quick_connect": "Quick Connect", + "enter_code_to_login": "Enter code {{code}} to login", + "failed_to_initiate_quick_connect": "Failed to initiate Quick Connect", + "got_it": "Got it", + "connection_failed": "Connection failed", + "could_not_connect_to_server": "Could not connect to the server. Please check the URL and your network connection.", + "an_unexpected_error_occured": "An unexpected error occurred", + "change_server": "Change server", + "invalid_username_or_password": "Invalid username or password", + "user_does_not_have_permission_to_log_in": "User does not have permission to log in", + "server_is_taking_too_long_to_respond_try_again_later": "Server is taking too long to respond, try again later", + "server_received_too_many_requests_try_again_later": "Server received too many requests, try again later.", + "there_is_a_server_error": "There is a server error", + "an_unexpected_error_occured_did_you_enter_the_correct_url": "An unexpected error occurred. Did you enter the server URL correctly?" + }, + "server": { + "enter_url_to_jellyfin_server": "Enter the URL to your Jellyfin server", + "server_url_placeholder": "http(s)://your-server.com", + "connect_button": "Connect", + "previous_servers": "previous servers", + "clear_button": "Clear", + "search_for_local_servers": "Search for local servers", + "searching": "Searching...", + "servers": "Servers" + }, + "home": { + "no_internet": "No Internet", + "no_items": "No items", + "no_internet_message": "No worries, you can still watch\ndownloaded content.", + "go_to_downloads": "Go to downloads", + "oops": "Oops!", + "error_message": "Something went wrong.\nPlease log out and in again.", + "continue_watching": "Continue Watching", + "next_up": "Next Up", + "recently_added_in": "Recently Added in {{libraryName}}", + "suggested_movies": "Suggested Movies", + "suggested_episodes": "Suggested Episodes", + "intro": { + "welcome_to_streamyfin": "Welcome to Streamyfin", + "a_free_and_open_source_client_for_jellyfin": "A free and open-source client for Jellyfin.", + "features_title": "Features", + "features_description": "Streamyfin has a bunch of features and integrates with a wide array of software which you can find in the settings menu, these include:", + "jellyseerr_feature_description": "Connect to your Jellyseerr instance and request movies directly in the app.", + "downloads_feature_title": "Downloads", + "downloads_feature_description": "Download movies and tv-shows to view offline. Use either the default method or install the optimize server to download files in the background.", + "chromecast_feature_description": "Cast movies and tv-shows to your Chromecast devices.", + "centralised_settings_plugin_title": "Centralised Settings Plugin", + "centralised_settings_plugin_description": "Configure settings from a centralised location on your Jellyfin server. All client settings for all users will be synced automatically.", + "done_button": "Done", + "go_to_settings_button": "Go to settings", + "read_more": "Read more" + }, + "settings": { + "settings_title": "Settings", + "log_out_button": "Log out", + "user_info": { + "user_info_title": "User Info", + "user": "User", + "server": "Server", + "token": "Token", + "app_version": "App Version" + }, + "quick_connect": { + "quick_connect_title": "Quick Connect", + "authorize_button": "Authorize Quick Connect", + "enter_the_quick_connect_code": "Enter the quick connect code...", + "success": "Success", + "quick_connect_autorized": "Quick Connect authorized", + "error": "Error", + "invalid_code": "Invalid code", + "authorize": "Authorize" + }, + "media_controls": { + "media_controls_title": "Media Controls", + "forward_skip_length": "Forward skip length", + "rewind_length": "Rewind length", + "seconds_unit": "s" + }, + "audio": { + "audio_title": "Audio", + "set_audio_track": "Set Audio Track From Previous Item", + "audio_language": "Audio language", + "audio_hint": "Choose a default audio language.", + "none": "None", + "language": "Language" + }, + "subtitles": { + "subtitle_title": "Subtitles", + "subtitle_language": "Subtitle language", + "subtitle_mode": "Subtitle Mode", + "set_subtitle_track": "Set Subtitle Track From Previous Item", + "subtitle_size": "Subtitle Size", + "subtitle_hint": "Configure subtitle preference.", + "none": "None", + "language": "Language", + "loading": "Loading", + "modes": { + "Default": "Default", + "Smart": "Smart", + "Always": "Always", + "None": "None", + "OnlyForced": "OnlyForced" + } + }, + "other": { + "other_title": "Other", + "follow_device_orientation": "Auto rotate", + "video_orientation": "Video orientation", + "orientation": "Orientation", + "orientations": { + "DEFAULT": "Default", + "ALL": "All", + "PORTRAIT": "Portrait", + "PORTRAIT_UP": "Portrait Up", + "PORTRAIT_DOWN": "Portrait Down", + "LANDSCAPE": "Landscape", + "LANDSCAPE_LEFT": "Landscape Left", + "LANDSCAPE_RIGHT": "Landscape Right", + "OTHER": "Other", + "UNKNOWN": "Unknown" + }, + "safe_area_in_controls": "Safe area in controls", + "video_player": "Video player", + "video_players": { + "VLC_3": "VLC 3", + "VLC_4": "VLC 4 (Experimental + PiP)" + }, + "show_custom_menu_links": "Show Custom Menu Links", + "hide_libraries": "Hide Libraries", + "select_liraries_you_want_to_hide": "Select the libraries you want to hide from the Library tab and home page sections.", + "disable_haptic_feedback": "Disable Haptic Feedback", + "default_quality": "Default quality" + }, + "downloads": { + "downloads_title": "Downloads", + "download_method": "Download method", + "remux_max_download": "Remux max download", + "auto_download": "Auto download", + "optimized_versions_server": "Optimized versions server", + "save_button": "Save", + "optimized_server": "Optimized Server", + "optimized": "Optimized", + "default": "Default", + "optimized_version_hint": "Enter the URL for the optimize server. The URL should include http or https and optionally the port.", + "read_more_about_optimized_server": "Read more about the optimize server.", + "url": "URL", + "server_url_placeholder": "http(s)://domain.org:port" + }, + "plugins": { + "plugins_title": "Plugins", + "jellyseerr": { + "jellyseerr_warning": "This integration is in its early stages. Expect things to change.", + "server_url": "Server URL", + "server_url_hint": "Example: http(s)://your-host.url\n(add port if required)", + "server_url_placeholder": "Jellyseerr URL...", + "password": "Password", + "password_placeholder": "Enter password for Jellyfin user {{username}}", + "save_button": "Save", + "clear_button": "Clear", + "login_button": "Login", + "total_media_requests": "Total media requests", + "movie_quota_limit": "Movie quota limit", + "movie_quota_days": "Movie quota days", + "tv_quota_limit": "TV quota limit", + "tv_quota_days": "TV quota days", + "reset_jellyseerr_config_button": "Reset Jellyseerr config", + "unlimited": "Unlimited", + "plus_n_more": "+{{n}} more", + "order_by": { + "DEFAULT": "Default", + "VOTE_COUNT_AND_AVERAGE": "Vote count and average", + "POPULARITY": "Popularity" + } + }, + "marlin_search": { + "enable_marlin_search": "Enable Marlin Search ", + "url": "URL", + "server_url_placeholder": "http(s)://domain.org:port", + "marlin_search_hint": "Enter the URL for the Marlin server. The URL should include http or https and optionally the port.", + "read_more_about_marlin": "Read more about Marlin.", + "save_button": "Save", + "toasts": { + "saved": "Saved" + } + } + }, + "storage": { + "storage_title": "Storage", + "app_usage": "App {{usedSpace}}%", + "device_usage": "Device {{availableSpace}}%", + "size_used": "{{used}} of {{total}} used", + "delete_all_downloaded_files": "Delete All Downloaded Files" + }, + "intro": { + "show_intro": "Show intro", + "reset_intro": "Reset intro" + }, + "logs": { + "logs_title": "Logs", + "no_logs_available": "No logs available", + "delete_all_logs": "Delete all logs" + }, + "languages": { + "title": "Languages", + "app_language": "App language", + "app_language_description": "Select the language for the app.", + "system": "System" + }, + "toasts": { + "error_deleting_files": "Error deleting files", + "background_downloads_enabled": "Background downloads enabled", + "background_downloads_disabled": "Background downloads disabled", + "connected": "Connected", + "could_not_connect": "Could not connect", + "invalid_url": "Invalid URL" + } + }, + "sessions": { + "title": "Sessions", + "no_active_sessions": "No active sessions" + }, + "downloads": { + "downloads_title": "Downloads", + "tvseries": "TV-Series", + "movies": "Movies", + "queue": "Queue", + "queue_hint": "Queue and downloads will be lost on app restart", + "no_items_in_queue": "No items in queue", + "no_downloaded_items": "No downloaded items", + "delete_all_movies_button": "Delete all Movies", + "delete_all_tvseries_button": "Delete all TV-Series", + "delete_all_button": "Delete all", + "active_download": "Active download", + "no_active_downloads": "No active downloads", + "active_downloads": "Active downloads", + "new_app_version_requires_re_download": "New app version requires re-download", + "new_app_version_requires_re_download_description": "The new update requires content to be downloaded again. Please remove all downloaded content and try again.", + "back": "Back", + "delete": "Delete", + "something_went_wrong": "Something went wrong", + "could_not_get_stream_url_from_jellyfin": "Could not get the stream URL from Jellyfin", + "eta": "ETA {{eta}}", + "methods": "Methods", + "toasts": { + "you_are_not_allowed_to_download_files": "You are not allowed to download files.", + "deleted_all_movies_successfully": "Deleted all movies successfully!", + "failed_to_delete_all_movies": "Failed to delete all movies", + "deleted_all_tvseries_successfully": "Deleted all TV-Series successfully!", + "failed_to_delete_all_tvseries": "Failed to delete all TV-Series", + "download_cancelled": "Download cancelled", + "could_not_cancel_download": "Could not cancel download", + "download_completed": "Download completed", + "download_started_for": "Download started for {{item}}", + "item_is_ready_to_be_downloaded": "{{item}} is ready to be downloaded", + "download_stated_for_item": "Download started for {{item}}", + "download_failed_for_item": "Download failed for {{item}} - {{error}}", + "download_completed_for_item": "Download completed for {{item}}", + "queued_item_for_optimization": "Queued {{item}} for optimization", + "failed_to_start_download_for_item": "Failed to start downloading for {{item}}: {{message}}", + "server_responded_with_status_code": "Server responded with status {{statusCode}}", + "no_response_received_from_server": "No response received from the server", + "error_setting_up_the_request": "Error setting up the request", + "failed_to_start_download_for_item_unexpected_error": "Failed to start downloading for {{item}}: Unexpected error", + "all_files_folders_and_jobs_deleted_successfully": "All files, folders, and jobs deleted successfully", + "an_error_occured_while_deleting_files_and_jobs": "An error occurred while deleting files and jobs", + "go_to_downloads": "Go to downloads" + } + } + }, + "search": { + "search_here": "Search here...", + "search": "Search...", + "x_items": "{{count}} items", + "library": "Library", + "discover": "Discover", + "no_results": "No results", + "no_results_found_for": "No results found for", + "movies": "Movies", + "series": "Series", + "episodes": "Episodes", + "collections": "Collections", + "actors": "Actors", + "request_movies": "Request Movies", + "request_series": "Request Series", + "recently_added": "Recently Added", + "recent_requests": "Recent Requests", + "plex_watchlist": "Plex Watchlist", + "trending": "Trending", + "popular_movies": "Popular Movies", + "movie_genres": "Movie Genres", + "upcoming_movies": "Upcoming Movies", + "studios": "Studios", + "popular_tv": "Popular TV", + "tv_genres": "TV Genres", + "upcoming_tv": "Upcoming TV", + "networks": "Networks", + "tmdb_movie_keyword": "TMDB Movie Keyword", + "tmdb_movie_genre": "TMDB Movie Genre", + "tmdb_tv_keyword": "TMDB TV Keyword", + "tmdb_tv_genre": "TMDB TV Genre", + "tmdb_search": "TMDB Search", + "tmdb_studio": "TMDB Studio", + "tmdb_network": "TMDB Network", + "tmdb_movie_streaming_services": "TMDB Movie Streaming Services", + "tmdb_tv_streaming_services": "TMDB TV Streaming Services" + }, + "library": { + "no_items_found": "No items found", + "no_results": "No results", + "no_libraries_found": "No libraries found", + "item_types": { + "movies": "movies", + "series": "series", + "boxsets": "box sets", + "items": "items" + }, + "options": { + "display": "Display", + "row": "Row", + "list": "List", + "image_style": "Image style", + "poster": "Poster", + "cover": "Cover", + "show_titles": "Show titles", + "show_stats": "Show stats" + }, + "filters": { + "genres": "Genres", + "years": "Years", + "sort_by": "Sort By", + "sort_order": "Sort Order", + "asc": "Ascending", + "desc": "Descending", + "tags": "Tags" + } + }, + "favorites": { + "series": "Series", + "movies": "Movies", + "episodes": "Episodes", + "videos": "Videos", + "boxsets": "Boxsets", + "playlists": "Playlists", + "noDataTitle": "No favorites yet", + "noData": "Mark items as favorites to see them appear here for quick access." + }, + "custom_links": { + "no_links": "No links" + }, + "player": { + "error": "Error", + "failed_to_get_stream_url": "Failed to get the stream URL", + "an_error_occured_while_playing_the_video": "An error occurred while playing the video. Check logs in settings.", + "client_error": "Client error", + "could_not_create_stream_for_chromecast": "Could not create a stream for Chromecast", + "message_from_server": "Message from server: {{message}}", + "video_has_finished_playing": "Video has finished playing!", + "no_video_source": "No video source...", + "next_episode": "Next Episode", + "refresh_tracks": "Refresh Tracks", + "subtitle_tracks": "Subtitle Tracks:", + "audio_tracks": "Audio Tracks:", + "playback_state": "Playback State:", + "no_data_available": "No data available", + "index": "Index:" + }, + "item_card": { + "next_up": "Next up", + "no_items_to_display": "No items to display", + "cast_and_crew": "Cast & Crew", + "series": "Series", + "seasons": "Seasons", + "season": "Season", + "no_episodes_for_this_season": "No episodes for this season", + "overview": "Overview", + "more_with": "More with {{name}}", + "similar_items": "Similar items", + "no_similar_items_found": "No similar items found", + "video": "Video", + "more_details": "More details", + "quality": "Quality", + "audio": "Audio", + "subtitles": "Subtitle", + "show_more": "Show more", + "show_less": "Show less", + "appeared_in": "Appeared in", + "could_not_load_item": "Could not load item", + "none": "None", + "download": { + "download_season": "Download Season", + "download_series": "Download Series", + "download_episode": "Download Episode", + "download_movie": "Download Movie", + "download_x_item": "Download {{item_count}} items", + "download_button": "Download", + "using_optimized_server": "Using optimized server", + "using_default_method": "Using default method" + } + }, + "live_tv": { + "next": "Next", + "previous": "Previous", + "live_tv": "Live TV", + "coming_soon": "Coming soon", + "on_now": "On now", + "shows": "Shows", + "movies": "Movies", + "sports": "Sports", + "for_kids": "For Kids", + "news": "News" + }, + "jellyseerr": { + "confirm": "Confirm", + "cancel": "Cancel", + "yes": "Yes", + "whats_wrong": "What's wrong?", + "issue_type": "Issue type", + "select_an_issue": "Select an issue", + "types": "Types", + "describe_the_issue": "(optional) Describe the issue...", + "submit_button": "Submit", + "report_issue_button": "Report issue", + "request_button": "Request", + "are_you_sure_you_want_to_request_all_seasons": "Are you sure you want to request all seasons?", + "failed_to_login": "Failed to login", + "cast": "Cast", + "details": "Details", + "status": "Status", + "original_title": "Original Title", + "series_type": "Series Type", + "release_dates": "Release Dates", + "first_air_date": "First Air Date", + "next_air_date": "Next Air Date", + "revenue": "Revenue", + "budget": "Budget", + "original_language": "Original Language", + "production_country": "Production Country", + "studios": "Studios", + "network": "Network", + "currently_streaming_on": "Currently Streaming on", + "advanced": "Advanced", + "request_as": "Request As", + "tags": "Tags", + "quality_profile": "Quality Profile", + "root_folder": "Root Folder", + "season_all": "Season (all)", + "season_number": "Season {{season_number}}", + "number_episodes": "{{episode_number}} Episodes", + "born": "Born", + "appearances": "Appearances", + "toasts": { + "jellyseer_does_not_meet_requirements": "Jellyseerr server does not meet minimum version requirements! Please update to at least 2.0.0", + "jellyseerr_test_failed": "Jellyseerr test failed. Please try again.", + "failed_to_test_jellyseerr_server_url": "Failed to test jellyseerr server url", + "issue_submitted": "Issue submitted!", + "requested_item": "Requested {{item}}!", + "you_dont_have_permission_to_request": "You don't have permission to request!", + "something_went_wrong_requesting_media": "Something went wrong requesting media!" + } + }, + "tabs": { + "home": "Home", + "search": "Search", + "library": "Library", + "custom_links": "Custom Links", + "favorites": "Favorites" + } } diff --git a/translations/es.json b/translations/es.json index 95e30124..5182c31f 100644 --- a/translations/es.json +++ b/translations/es.json @@ -1,471 +1,473 @@ { - "login": { - "username_required": "Se requiere un nombre de usuario", - "error_title": "Error", - "login_title": "Iniciar sesión", - "login_to_title": "Iniciar sesión en", - "username_placeholder": "Nombre de usuario", - "password_placeholder": "Contraseña", - "login_button": "Iniciar sesión", - "quick_connect": "Conexión rápida", - "enter_code_to_login": "Introduce el código {{code}} para iniciar sesión", - "failed_to_initiate_quick_connect": "Error al iniciar la conexión rápida", - "got_it": "Entendido", - "connection_failed": "Conexión fallida", - "could_not_connect_to_server": "No se pudo conectar al servidor. Por favor comprueba la URL y tu conexión de red.", - "an_unexpected_error_occured": "Ha ocurrido un error inesperado", - "change_server": "Cambiar servidor", - "invalid_username_or_password": "Usuario o contraseña inválidos", - "user_does_not_have_permission_to_log_in": "El usuario no tiene permiso para iniciar sesión", - "server_is_taking_too_long_to_respond_try_again_later": "El servidor está tardando mucho en responder, inténtalo de nuevo más tarde.", - "server_received_too_many_requests_try_again_later": "El servidor está recibiendo muchas peticiones, inténtalo de nuevo más tarde.", - "there_is_a_server_error": "Hay un error en el servidor", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "Ha ocurrido un error inesperado. ¿Has introducido la URL correcta?" - }, - "server": { - "enter_url_to_jellyfin_server": "Introduce la URL de tu servidor Jellyfin", - "server_url_placeholder": "http(s)://tu-servidor.com", - "connect_button": "Conectar", - "previous_servers": "Servidores previos", - "clear_button": "Limpiar", - "search_for_local_servers": "Buscar servidores locales", - "searching": "Buscando...", - "servers": "Servidores" - }, - "home": { - "no_internet": "Sin internet", - "no_items": "No hay ítems", - "no_internet_message": "No te preocupes, todavía puedes\nver el contenido descargado.", - "go_to_downloads": "Ir a descargas", - "oops": "¡Vaya!", - "error_message": "Algo ha salido mal.\nPor favor, cierra la sesión y vuelve a iniciar.", - "continue_watching": "Seguir viendo", - "next_up": "A continuación", - "recently_added_in": "Recientemente añadido en {{libraryName}}", - "suggested_movies": "Películas sugeridas", - "suggested_episodes": "Episodios sugeridos", - "intro": { - "welcome_to_streamyfin": "Bienvenido a Streamyfin", - "a_free_and_open_source_client_for_jellyfin": "Un cliente gratuito y de código abierto para Jellyfin.", - "features_title": "Características", - "features_description": "Streamyfin tiene una amplia gama de características y se integra con una variedad de software que puedes encontrar en el menú de configuración, esto incluye:", - "jellyseerr_feature_description": "Conéctate a tu servidor de Jellyseer y pide películas directamente desde la app.", - "downloads_feature_title": "Descargas", - "downloads_feature_description": "Descarga películas y series para ver sin conexión. Usa el método por defecto o el servidor optimizado para descargar archivos en segundo plano.", - "chromecast_feature_description": "Envía pelícuas y series a tus dispositivos Chromecast.", - "centralised_settings_plugin_title": "Plugin de configuración centralizada", - "centralised_settings_plugin_description": "Crea configuraciones desde una ubicación centralizada en tu servidor de Jellyfin. Todas las configuraciones para todos los usuarios se sincronizarán automáticamente.", - "done_button": "Hecho", - "go_to_settings_button": "Ir a la configuración", - "read_more": "Leer más" - }, - "settings": { - "settings_title": "Configuración", - "log_out_button": "Cerrar sesión", - "user_info": { - "user_info_title": "Información de usuario", - "user": "Usuario", - "server": "Servidor", - "token": "Token", - "app_version": "Versión de la app" - }, - "quick_connect": { - "quick_connect_title": "Conexión rápida", - "authorize_button": "Autorizar conexión rápida", - "enter_the_quick_connect_code": "Introduce el código de conexión rápida...", - "success": "Hecho", - "quick_connect_autorized": "Conexión rápida autorizada", - "error": "Error", - "invalid_code": "Código inválido", - "authorize": "Autorizar" - }, - "media_controls": { - "media_controls_title": "Controles de reproducción", - "forward_skip_length": "Longitud de avance", - "rewind_length": "Longitud de retroceso", - "seconds_unit": "s" - }, - "audio": { - "audio_title": "Audio", - "set_audio_track": "Establecer pista del elemento anterior", - "audio_language": "Idioma de audio", - "audio_hint": "Elige un idioma de audio por defecto.", - "none": "Ninguno", - "language": "Idioma" - }, - "subtitles": { - "subtitle_title": "Subtítulos", - "subtitle_language": "Idioma de subtítulos", - "subtitle_mode": "Modo de subtítulos", - "set_subtitle_track": "Establecer pista del elemento anterior", - "subtitle_size": "Tamaño de subtítulos", - "subtitle_hint": "Configurar preferencias de subtítulos.", - "none": "Ninguno", - "language": "Idioma", - "loading": "Cargando", - "modes": { - "Default": "Por defecto", - "Smart": "Inteligente", - "Always": "Siempre", - "None": "Nada", - "OnlyForced": "Solo forzados" - } - }, - "other": { - "other_title": "Otros", - "follow_device_orientation": "Rotación automática", - "video_orientation": "Orientación de vídeo", - "orientation": "Orientación", - "orientations": { - "DEFAULT": "Por defecto", - "ALL": "Todas", - "PORTRAIT": "Vertical", - "PORTRAIT_UP": "Vertical arriba", - "PORTRAIT_DOWN": "Vertical abajo", - "LANDSCAPE": "Horizontal", - "LANDSCAPE_LEFT": "Horizontal izquierda", - "LANDSCAPE_RIGHT": "Horizontal derecha", - "OTHER": "Otra", - "UNKNOWN": "Desconocida" - }, - "safe_area_in_controls": "Área segura en controles", - "video_player": "Video player", - "video_players": { - "VLC_3": "VLC 3", - "VLC_4": "VLC 4 (Experimental + PiP)" - }, - "show_custom_menu_links": "Mostrar enlaces de menú personalizados", - "hide_libraries": "Ocultar bibliotecas", - "select_liraries_you_want_to_hide": "Selecciona las bibliotecas que quieres ocultar de la pestaña Bibliotecas y de Inicio.", - "disable_haptic_feedback": "Desactivar feedback háptico", - "default_quality": "Calidad por defecto" - }, - "downloads": { - "downloads_title": "Descargas", - "download_method": "Método de descarga", - "remux_max_download": "Remux máx. descarga", - "auto_download": "Descarga automática", - "optimized_versions_server": "Servidor de versiones optimizadas", - "save_button": "Guardar", - "optimized_server": "Servidor optimizado", - "optimized": "Optimizado", - "default": "Por defecto", - "optimized_version_hint": "Introduce la URL del servidor de versiones optimizadas. La URL debe incluir http o https y opcionalmente el puerto.", - "read_more_about_optimized_server": "Leer más sobre el servidor de versiones optimizadas.", - "url": "URL", - "server_url_placeholder": "http(s)://dominio.org:puerto" - }, - "plugins": { - "plugins_title": "Plugins", - "jellyseerr": { - "jellyseerr_warning": "Esta integración está en sus primeras etapas. Cuenta con posibles cambios.", - "server_url": "URL del servidor", - "server_url_hint": "Ejemplo: http(s)://tu-dominio.url\n(añade el puerto si es necesario)", - "server_url_placeholder": "URL de Jellyseerr...", - "password": "Contrasñea", - "password_placeholder": "Introduce la contraseña de Jellyfin de {{username}}", - "save_button": "Guardar", - "clear_button": "Limpiar", - "login_button": "Iniciar sesión", - "total_media_requests": "Peticiones totales de medios", - "movie_quota_limit": "Límite de cuota de películas", - "movie_quota_days": "Días de cuota de películas", - "tv_quota_limit": "Límite de cuota de series", - "tv_quota_days": "Días de cuota de series", - "reset_jellyseerr_config_button": "Restablecer configuración de Jellyseerr", - "unlimited": "Ilimitado", - "plus_n_more": "+{{n}} more", - "order_by": { - "DEFAULT": "Default", - "VOTE_COUNT_AND_AVERAGE": "Vote count and average", - "POPULARITY": "Popularity" - } - }, - "marlin_search": { - "enable_marlin_search": "Habilitar búsqueda de Marlin", - "url": "URL", - "server_url_placeholder": "http(s)://dominio.org:puerto", - "marlin_search_hint": "Introduce la URL del servidor de Marlin. La URL debe incluir http o https y opcionalmente el puerto.", - "read_more_about_marlin": "Leer más sobre Marlin.", - "save_button": "Guardar", - "toasts": { - "saved": "Guardado" - } - } - }, - "storage": { - "storage_title": "Almacenamiento", - "app_usage": "App {{usedSpace}}%", - "device_usage": "Dispositivo {{availableSpace}}%", - "size_used": "{{used}} de {{total}} usado", - "delete_all_downloaded_files": "Eliminar todos los archivos descargados" - }, - "intro": { - "show_intro": "Mostrar intro", - "reset_intro": "Restablecer intro" - }, - "logs": { - "logs_title": "Registros", - "no_logs_available": "No hay registros disponibles", - "delete_all_logs": "Eliminar todos los registros" - }, - "languages": { - "title": "Idiomas", - "app_language": "Idioma de la app", - "app_language_description": "Selecciona el idioma de la app.", - "system": "Sistema" - }, - "toasts": { - "error_deleting_files": "Error al eliminar archivos", - "background_downloads_enabled": "Descargas en segundo plano habilitadas", - "background_downloads_disabled": "Descargas en segundo plano deshabilitadas", - "connected": "Conectado", - "could_not_connect": "No se pudo conectar", - "invalid_url": "URL inválida" - } - }, - "downloads": { - "downloads_title": "Descargas", - "tvseries": "Series", - "movies": "Películas", - "queue": "Cola", - "queue_hint": "La cola de series y películas se perderá al reiniciar la app", - "no_items_in_queue": "No hay ítems en la cola", - "no_downloaded_items": "No hay ítems descargados", - "delete_all_movies_button": "Eliminar todas las películas", - "delete_all_tvseries_button": "Eliminar todas las series", - "delete_all_button": "Eliminar todo", - "active_download": "Descarga activa", - "no_active_downloads": "No hay descargas activas", - "active_downloads": "Descargas activas", - "new_app_version_requires_re_download": "La nueva actualización requiere volver a descargar", - "new_app_version_requires_re_download_description": "La nueva actualización requiere volver a descargar el contenido. Por favor, elimina todo el código descargado y vuélvelo a intentar.", - "back": "Atrás", - "delete": "Borrar", - "something_went_wrong": "Algo ha salido mal", - "could_not_get_stream_url_from_jellyfin": "No se pudo obtener la URL del stream de Jellyfin", - "eta": "{{eta}} restante", - "methods": "Métodos", - "toasts": { - "you_are_not_allowed_to_download_files": "No tienes permiso para descargar archivos.", - "deleted_all_movies_successfully": "¡Todas las películas eliminadas con éxito!", - "failed_to_delete_all_movies": "Error al eliminar todas las películas", - "deleted_all_tvseries_successfully": "¡Todas las series eliminadas con éxito!", - "failed_to_delete_all_tvseries": "Error al eliminar todas las series", - "download_cancelled": "Descarga cancelada", - "could_not_cancel_download": "No se pudo cancelar la descarga", - "download_completed": "Descarga completada", - "download_started_for": "Descarga iniciada para {{item}}", - "item_is_ready_to_be_downloaded": "{{item}} está listo para ser descargado", - "download_stated_for_item": "Descarga iniciada para {{item}}", - "download_failed_for_item": "Descarga fallida para {{item}} - {{error}}", - "download_completed_for_item": "Descarga completada para {{item}}", - "queued_item_for_optimization": "{{item}} en cola para optimización", - "failed_to_start_download_for_item": "Error al iniciar la descarga para {{item}}: {{message}}", - "server_responded_with_status_code": "El servidor ha respondido con el estado {{statusCode}}", - "no_response_received_from_server": "No se ha recibido respuesta del servidor", - "error_setting_up_the_request": "Error al configurar la petición", - "failed_to_start_download_for_item_unexpected_error": "Error al iniciar la descarga para {{item}}: Error inesperado", - "all_files_folders_and_jobs_deleted_successfully": "Todos los archivos, carpetas y trabajos eliminados con éxito", - "an_error_occured_while_deleting_files_and_jobs": "Ha ocurrido un error al eliminar archivos y trabajos", - "go_to_downloads": "Ir a descargas" - } - } - }, - "search": { - "search_here": "Buscar aquí...", - "search": "Buscar...", - "x_items": "{{count}} ítems", - "library": "Biblioteca", - "discover": "Descubrir", - "no_results": "Sin resultados", - "no_results_found_for": "No se han encontrado resultados para", - "movies": "Películas", - "series": "Series", - "episodes": "Episodios", - "collections": "Colecciones", - "actors": "Actores", - "request_movies": "Solicitar películas", - "request_series": "Solicitar series", - "recently_added": "Recientemente añadido", - "recent_requests": "Solicitudes recientes", - "plex_watchlist": "Lista de seguimiento de Plex", - "trending": "Trending", - "popular_movies": "Películas populares", - "movie_genres": "Géneros de películas", - "upcoming_movies": "Próximas películas", - "studios": "Estudios", - "popular_tv": "Series populares", - "tv_genres": "Géneros de series", - "upcoming_tv": "Próximas series", - "networks": "Cadenas", - "tmdb_movie_keyword": "Palabra clave de película de TMDB", - "tmdb_movie_genre": "Género de película de TMDB", - "tmdb_tv_keyword": "Palabra clave de serie de TMDB", - "tmdb_tv_genre": "Género de serie de TMDB", - "tmdb_search": "Búsqueda de TMDB", - "tmdb_studio": "Estudio de TMDB", - "tmdb_network": "Cadena de TMDB", - "tmdb_movie_streaming_services": "Servicios de streaming de películas de TMDB", - "tmdb_tv_streaming_services": "Servicios de streaming de series de TMDB" - }, - "library": { - "no_items_found": "No se han encontrado ítems", - "no_results": "Sin resultados", - "no_libraries_found": "No se han encontrado bibliotecas", - "item_types": { - "movies": "películas", - "series": "series", - "boxsets": "colecciones", - "items": "ítems" - }, - "options": { - "display": "Mostrar", - "row": "Fila", - "list": "Lista", - "image_style": "Estilo de imagen", - "poster": "Poster", - "cover": "Portada", - "show_titles": "Mostrar títulos", - "show_stats": "Mostrar estadísticas" - }, - "filters": { - "genres": "Géneros", - "years": "Años", - "sort_by": "Ordenar por", - "sort_order": "Ordenar", - "asc": "Ascending", - "desc": "Descending", - "tags": "Etiquetas" - } - }, - "favorites": { - "series": "Series", - "movies": "Películas", - "episodes": "Episodios", - "videos": "Vídeos", - "boxsets": "Colecciones", - "playlists": "Playlists" - }, - "custom_links": { - "no_links": "Sin enlaces" - }, - "player": { - "error": "Error", - "failed_to_get_stream_url": "Error al obtener la URL del stream", - "an_error_occured_while_playing_the_video": "Ha ocurrido un error al reproducir el vídeo. Comprueba los registros en la configuración.", - "client_error": "Error del cliente", - "could_not_create_stream_for_chromecast": "No se pudo crear el stream para Chromecast", - "message_from_server": "Mensaje del servidor: {{message}}", - "video_has_finished_playing": "El vídeo ha terminado de reproducirse", - "no_video_source": "No hay fuente de vídeo...", - "next_episode": "Siguiente episodio", - "refresh_tracks": "Refrescar pistas", - "subtitle_tracks": "Pistas de subtítulos:", - "audio_tracks": "Pistas de audio:", - "playback_state": "Estado de la reproducción:", - "no_data_available": "No hay datos disponibles", - "index": "Índice:" - }, - "item_card": { - "next_up": "A continuación", - "no_items_to_display": "No hay ítems para mostrar", - "cast_and_crew": "Reparto y equipo", - "series": "Series", - "seasons": "Temporadas", - "season": "Temporada", - "no_episodes_for_this_season": "No hay episodios para esta temporada", - "overview": "Resumen", - "more_with": "Más con {{name}}", - "similar_items": "Ítems similares", - "no_similar_items_found": "No se han encontrado ítems similares", - "video": "Vídeo", - "more_details": "Más detalles", - "quality": "Calidad", - "audio": "Audio", - "subtitles": "Subtítulos", - "show_more": "Mostrar más", - "show_less": "Mostrar menos", - "appeared_in": "Apareció en", - "could_not_load_item": "No se pudo cargar el ítem", - "none": "Ninguno", - "download": { - "download_season": "Descargar temporada", - "download_series": "Descargar serie", - "download_episode": "Descargar episodio", - "download_movie": "Descargar película", - "download_x_item": "Descargar {{item_count}} ítems", - "download_button": "Descargar", - "using_optimized_server": "Usando servidor optimizado", - "using_default_method": "Usando método por defecto" - } - }, - "live_tv": { - "next": "Siguiente", - "previous": "Anterior", - "live_tv": "TV en directo", - "coming_soon": "Próximamente", - "on_now": "En directo", - "shows": "Programas", - "movies": "Películas", - "sports": "Deportes", - "for_kids": "Para niños", - "news": "Noticias" - }, - "jellyseerr": { - "confirm": "Confirmar", - "cancel": "Cancelar", - "yes": "Sí", - "whats_wrong": "¿Qué pasa?", - "issue_type": "Tipo de problema", - "select_an_issue": "Selecciona un problema", - "types": "Tipos", - "describe_the_issue": "(opcional) Describe el problema...", - "submit_button": "Enviar", - "report_issue_button": "Reportar problema", - "request_button": "Solicitar", - "are_you_sure_you_want_to_request_all_seasons": "¿Estás seguro de que quieres solicitar todas las temporadas?", - "failed_to_login": "Error al iniciar sesión", - "cast": "Reparto", - "details": "Detalles", - "status": "Estado", - "original_title": "Título original", - "series_type": "Tipo de serie", - "release_dates": "Fechas de estreno", - "first_air_date": "Primera fecha de emisión", - "next_air_date": "Próxima fecha de emisión", - "revenue": "Ingresos", - "budget": "Presupuesto", - "original_language": "Idioma original", - "production_country": "País de producción", - "studios": "Estudios", - "network": "Cadena", - "currently_streaming_on": "Actualmente en streaming en", - "advanced": "Avanzado", - "request_as": "Solicitar como", - "tags": "Etiquetas", - "quality_profile": "Perfil de calidad", - "root_folder": "Carpeta raíz", - "season_all": "Season (all)", - "season_number": "Temporada {{season_number}}", - "number_episodes": "{{episode_number}} episodios", - "born": "Nacido", - "appearances": "Apariciones", - "toasts": { - "jellyseer_does_not_meet_requirements": "¡Jellyseer no cumple con los requisitos! Por favor, actualízalo al menos a la versión 2.0.0.", - "jellyseerr_test_failed": "La prueba de Jellyseerr ha fallado. Por favor inténtalo de nuevo.", - "failed_to_test_jellyseerr_server_url": "Error al probar la URL del servidor de Jellyseerr", - "issue_submitted": "¡Problema enviado!", - "requested_item": "¡{{item}} solicitado!", - "you_dont_have_permission_to_request": "¡No tienes permiso para solicitar!", - "something_went_wrong_requesting_media": "¡Algo ha salido mal solicitando los medios!" - } - }, - "tabs": { - "home": "Inicio", - "search": "Buscar", - "library": "Bibliotecas", - "custom_links": "Enlaces personalizados", - "favorites": "Favoritos" - } + "login": { + "username_required": "Se requiere un nombre de usuario", + "error_title": "Error", + "login_title": "Iniciar sesión", + "login_to_title": "Iniciar sesión en", + "username_placeholder": "Nombre de usuario", + "password_placeholder": "Contraseña", + "login_button": "Iniciar sesión", + "quick_connect": "Conexión rápida", + "enter_code_to_login": "Introduce el código {{code}} para iniciar sesión", + "failed_to_initiate_quick_connect": "Error al iniciar la conexión rápida", + "got_it": "Entendido", + "connection_failed": "Conexión fallida", + "could_not_connect_to_server": "No se pudo conectar al servidor. Por favor comprueba la URL y tu conexión de red.", + "an_unexpected_error_occured": "Ha ocurrido un error inesperado", + "change_server": "Cambiar servidor", + "invalid_username_or_password": "Usuario o contraseña inválidos", + "user_does_not_have_permission_to_log_in": "El usuario no tiene permiso para iniciar sesión", + "server_is_taking_too_long_to_respond_try_again_later": "El servidor está tardando mucho en responder, inténtalo de nuevo más tarde.", + "server_received_too_many_requests_try_again_later": "El servidor está recibiendo muchas peticiones, inténtalo de nuevo más tarde.", + "there_is_a_server_error": "Hay un error en el servidor", + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Ha ocurrido un error inesperado. ¿Has introducido la URL correcta?" + }, + "server": { + "enter_url_to_jellyfin_server": "Introduce la URL de tu servidor Jellyfin", + "server_url_placeholder": "http(s)://tu-servidor.com", + "connect_button": "Conectar", + "previous_servers": "Servidores previos", + "clear_button": "Limpiar", + "search_for_local_servers": "Buscar servidores locales", + "searching": "Buscando...", + "servers": "Servidores" + }, + "home": { + "no_internet": "Sin internet", + "no_items": "No hay ítems", + "no_internet_message": "No te preocupes, todavía puedes\nver el contenido descargado.", + "go_to_downloads": "Ir a descargas", + "oops": "¡Vaya!", + "error_message": "Algo ha salido mal.\nPor favor, cierra la sesión y vuelve a iniciar.", + "continue_watching": "Seguir viendo", + "next_up": "A continuación", + "recently_added_in": "Recientemente añadido en {{libraryName}}", + "suggested_movies": "Películas sugeridas", + "suggested_episodes": "Episodios sugeridos", + "intro": { + "welcome_to_streamyfin": "Bienvenido a Streamyfin", + "a_free_and_open_source_client_for_jellyfin": "Un cliente gratuito y de código abierto para Jellyfin.", + "features_title": "Características", + "features_description": "Streamyfin tiene una amplia gama de características y se integra con una variedad de software que puedes encontrar en el menú de configuración, esto incluye:", + "jellyseerr_feature_description": "Conéctate a tu servidor de Jellyseer y pide películas directamente desde la app.", + "downloads_feature_title": "Descargas", + "downloads_feature_description": "Descarga películas y series para ver sin conexión. Usa el método por defecto o el servidor optimizado para descargar archivos en segundo plano.", + "chromecast_feature_description": "Envía pelícuas y series a tus dispositivos Chromecast.", + "centralised_settings_plugin_title": "Plugin de configuración centralizada", + "centralised_settings_plugin_description": "Crea configuraciones desde una ubicación centralizada en tu servidor de Jellyfin. Todas las configuraciones para todos los usuarios se sincronizarán automáticamente.", + "done_button": "Hecho", + "go_to_settings_button": "Ir a la configuración", + "read_more": "Leer más" + }, + "settings": { + "settings_title": "Configuración", + "log_out_button": "Cerrar sesión", + "user_info": { + "user_info_title": "Información de usuario", + "user": "Usuario", + "server": "Servidor", + "token": "Token", + "app_version": "Versión de la app" + }, + "quick_connect": { + "quick_connect_title": "Conexión rápida", + "authorize_button": "Autorizar conexión rápida", + "enter_the_quick_connect_code": "Introduce el código de conexión rápida...", + "success": "Hecho", + "quick_connect_autorized": "Conexión rápida autorizada", + "error": "Error", + "invalid_code": "Código inválido", + "authorize": "Autorizar" + }, + "media_controls": { + "media_controls_title": "Controles de reproducción", + "forward_skip_length": "Longitud de avance", + "rewind_length": "Longitud de retroceso", + "seconds_unit": "s" + }, + "audio": { + "audio_title": "Audio", + "set_audio_track": "Establecer pista del elemento anterior", + "audio_language": "Idioma de audio", + "audio_hint": "Elige un idioma de audio por defecto.", + "none": "Ninguno", + "language": "Idioma" + }, + "subtitles": { + "subtitle_title": "Subtítulos", + "subtitle_language": "Idioma de subtítulos", + "subtitle_mode": "Modo de subtítulos", + "set_subtitle_track": "Establecer pista del elemento anterior", + "subtitle_size": "Tamaño de subtítulos", + "subtitle_hint": "Configurar preferencias de subtítulos.", + "none": "Ninguno", + "language": "Idioma", + "loading": "Cargando", + "modes": { + "Default": "Por defecto", + "Smart": "Inteligente", + "Always": "Siempre", + "None": "Nada", + "OnlyForced": "Solo forzados" + } + }, + "other": { + "other_title": "Otros", + "follow_device_orientation": "Rotación automática", + "video_orientation": "Orientación de vídeo", + "orientation": "Orientación", + "orientations": { + "DEFAULT": "Por defecto", + "ALL": "Todas", + "PORTRAIT": "Vertical", + "PORTRAIT_UP": "Vertical arriba", + "PORTRAIT_DOWN": "Vertical abajo", + "LANDSCAPE": "Horizontal", + "LANDSCAPE_LEFT": "Horizontal izquierda", + "LANDSCAPE_RIGHT": "Horizontal derecha", + "OTHER": "Otra", + "UNKNOWN": "Desconocida" + }, + "safe_area_in_controls": "Área segura en controles", + "video_player": "Video player", + "video_players": { + "VLC_3": "VLC 3", + "VLC_4": "VLC 4 (Experimental + PiP)" + }, + "show_custom_menu_links": "Mostrar enlaces de menú personalizados", + "hide_libraries": "Ocultar bibliotecas", + "select_liraries_you_want_to_hide": "Selecciona las bibliotecas que quieres ocultar de la pestaña Bibliotecas y de Inicio.", + "disable_haptic_feedback": "Desactivar feedback háptico", + "default_quality": "Calidad por defecto" + }, + "downloads": { + "downloads_title": "Descargas", + "download_method": "Método de descarga", + "remux_max_download": "Remux máx. descarga", + "auto_download": "Descarga automática", + "optimized_versions_server": "Servidor de versiones optimizadas", + "save_button": "Guardar", + "optimized_server": "Servidor optimizado", + "optimized": "Optimizado", + "default": "Por defecto", + "optimized_version_hint": "Introduce la URL del servidor de versiones optimizadas. La URL debe incluir http o https y opcionalmente el puerto.", + "read_more_about_optimized_server": "Leer más sobre el servidor de versiones optimizadas.", + "url": "URL", + "server_url_placeholder": "http(s)://dominio.org:puerto" + }, + "plugins": { + "plugins_title": "Plugins", + "jellyseerr": { + "jellyseerr_warning": "Esta integración está en sus primeras etapas. Cuenta con posibles cambios.", + "server_url": "URL del servidor", + "server_url_hint": "Ejemplo: http(s)://tu-dominio.url\n(añade el puerto si es necesario)", + "server_url_placeholder": "URL de Jellyseerr...", + "password": "Contrasñea", + "password_placeholder": "Introduce la contraseña de Jellyfin de {{username}}", + "save_button": "Guardar", + "clear_button": "Limpiar", + "login_button": "Iniciar sesión", + "total_media_requests": "Peticiones totales de medios", + "movie_quota_limit": "Límite de cuota de películas", + "movie_quota_days": "Días de cuota de películas", + "tv_quota_limit": "Límite de cuota de series", + "tv_quota_days": "Días de cuota de series", + "reset_jellyseerr_config_button": "Restablecer configuración de Jellyseerr", + "unlimited": "Ilimitado", + "plus_n_more": "+{{n}} more", + "order_by": { + "DEFAULT": "Default", + "VOTE_COUNT_AND_AVERAGE": "Vote count and average", + "POPULARITY": "Popularity" + } + }, + "marlin_search": { + "enable_marlin_search": "Habilitar búsqueda de Marlin", + "url": "URL", + "server_url_placeholder": "http(s)://dominio.org:puerto", + "marlin_search_hint": "Introduce la URL del servidor de Marlin. La URL debe incluir http o https y opcionalmente el puerto.", + "read_more_about_marlin": "Leer más sobre Marlin.", + "save_button": "Guardar", + "toasts": { + "saved": "Guardado" + } + } + }, + "storage": { + "storage_title": "Almacenamiento", + "app_usage": "App {{usedSpace}}%", + "device_usage": "Dispositivo {{availableSpace}}%", + "size_used": "{{used}} de {{total}} usado", + "delete_all_downloaded_files": "Eliminar todos los archivos descargados" + }, + "intro": { + "show_intro": "Mostrar intro", + "reset_intro": "Restablecer intro" + }, + "logs": { + "logs_title": "Registros", + "no_logs_available": "No hay registros disponibles", + "delete_all_logs": "Eliminar todos los registros" + }, + "languages": { + "title": "Idiomas", + "app_language": "Idioma de la app", + "app_language_description": "Selecciona el idioma de la app.", + "system": "Sistema" + }, + "toasts": { + "error_deleting_files": "Error al eliminar archivos", + "background_downloads_enabled": "Descargas en segundo plano habilitadas", + "background_downloads_disabled": "Descargas en segundo plano deshabilitadas", + "connected": "Conectado", + "could_not_connect": "No se pudo conectar", + "invalid_url": "URL inválida" + } + }, + "downloads": { + "downloads_title": "Descargas", + "tvseries": "Series", + "movies": "Películas", + "queue": "Cola", + "queue_hint": "La cola de series y películas se perderá al reiniciar la app", + "no_items_in_queue": "No hay ítems en la cola", + "no_downloaded_items": "No hay ítems descargados", + "delete_all_movies_button": "Eliminar todas las películas", + "delete_all_tvseries_button": "Eliminar todas las series", + "delete_all_button": "Eliminar todo", + "active_download": "Descarga activa", + "no_active_downloads": "No hay descargas activas", + "active_downloads": "Descargas activas", + "new_app_version_requires_re_download": "La nueva actualización requiere volver a descargar", + "new_app_version_requires_re_download_description": "La nueva actualización requiere volver a descargar el contenido. Por favor, elimina todo el código descargado y vuélvelo a intentar.", + "back": "Atrás", + "delete": "Borrar", + "something_went_wrong": "Algo ha salido mal", + "could_not_get_stream_url_from_jellyfin": "No se pudo obtener la URL del stream de Jellyfin", + "eta": "{{eta}} restante", + "methods": "Métodos", + "toasts": { + "you_are_not_allowed_to_download_files": "No tienes permiso para descargar archivos.", + "deleted_all_movies_successfully": "¡Todas las películas eliminadas con éxito!", + "failed_to_delete_all_movies": "Error al eliminar todas las películas", + "deleted_all_tvseries_successfully": "¡Todas las series eliminadas con éxito!", + "failed_to_delete_all_tvseries": "Error al eliminar todas las series", + "download_cancelled": "Descarga cancelada", + "could_not_cancel_download": "No se pudo cancelar la descarga", + "download_completed": "Descarga completada", + "download_started_for": "Descarga iniciada para {{item}}", + "item_is_ready_to_be_downloaded": "{{item}} está listo para ser descargado", + "download_stated_for_item": "Descarga iniciada para {{item}}", + "download_failed_for_item": "Descarga fallida para {{item}} - {{error}}", + "download_completed_for_item": "Descarga completada para {{item}}", + "queued_item_for_optimization": "{{item}} en cola para optimización", + "failed_to_start_download_for_item": "Error al iniciar la descarga para {{item}}: {{message}}", + "server_responded_with_status_code": "El servidor ha respondido con el estado {{statusCode}}", + "no_response_received_from_server": "No se ha recibido respuesta del servidor", + "error_setting_up_the_request": "Error al configurar la petición", + "failed_to_start_download_for_item_unexpected_error": "Error al iniciar la descarga para {{item}}: Error inesperado", + "all_files_folders_and_jobs_deleted_successfully": "Todos los archivos, carpetas y trabajos eliminados con éxito", + "an_error_occured_while_deleting_files_and_jobs": "Ha ocurrido un error al eliminar archivos y trabajos", + "go_to_downloads": "Ir a descargas" + } + } + }, + "search": { + "search_here": "Buscar aquí...", + "search": "Buscar...", + "x_items": "{{count}} ítems", + "library": "Biblioteca", + "discover": "Descubrir", + "no_results": "Sin resultados", + "no_results_found_for": "No se han encontrado resultados para", + "movies": "Películas", + "series": "Series", + "episodes": "Episodios", + "collections": "Colecciones", + "actors": "Actores", + "request_movies": "Solicitar películas", + "request_series": "Solicitar series", + "recently_added": "Recientemente añadido", + "recent_requests": "Solicitudes recientes", + "plex_watchlist": "Lista de seguimiento de Plex", + "trending": "Trending", + "popular_movies": "Películas populares", + "movie_genres": "Géneros de películas", + "upcoming_movies": "Próximas películas", + "studios": "Estudios", + "popular_tv": "Series populares", + "tv_genres": "Géneros de series", + "upcoming_tv": "Próximas series", + "networks": "Cadenas", + "tmdb_movie_keyword": "Palabra clave de película de TMDB", + "tmdb_movie_genre": "Género de película de TMDB", + "tmdb_tv_keyword": "Palabra clave de serie de TMDB", + "tmdb_tv_genre": "Género de serie de TMDB", + "tmdb_search": "Búsqueda de TMDB", + "tmdb_studio": "Estudio de TMDB", + "tmdb_network": "Cadena de TMDB", + "tmdb_movie_streaming_services": "Servicios de streaming de películas de TMDB", + "tmdb_tv_streaming_services": "Servicios de streaming de series de TMDB" + }, + "library": { + "no_items_found": "No se han encontrado ítems", + "no_results": "Sin resultados", + "no_libraries_found": "No se han encontrado bibliotecas", + "item_types": { + "movies": "películas", + "series": "series", + "boxsets": "colecciones", + "items": "ítems" + }, + "options": { + "display": "Mostrar", + "row": "Fila", + "list": "Lista", + "image_style": "Estilo de imagen", + "poster": "Poster", + "cover": "Portada", + "show_titles": "Mostrar títulos", + "show_stats": "Mostrar estadísticas" + }, + "filters": { + "genres": "Géneros", + "years": "Años", + "sort_by": "Ordenar por", + "sort_order": "Ordenar", + "asc": "Ascending", + "desc": "Descending", + "tags": "Etiquetas" + } + }, + "favorites": { + "series": "Series", + "movies": "Películas", + "episodes": "Episodios", + "videos": "Vídeos", + "boxsets": "Colecciones", + "playlists": "Playlists", + "noDataTitle": "Aún no hay favoritos", + "noData": "Marca elementos como favoritos para verlos aparecer aquí para un acceso rápido." + }, + "custom_links": { + "no_links": "Sin enlaces" + }, + "player": { + "error": "Error", + "failed_to_get_stream_url": "Error al obtener la URL del stream", + "an_error_occured_while_playing_the_video": "Ha ocurrido un error al reproducir el vídeo. Comprueba los registros en la configuración.", + "client_error": "Error del cliente", + "could_not_create_stream_for_chromecast": "No se pudo crear el stream para Chromecast", + "message_from_server": "Mensaje del servidor: {{message}}", + "video_has_finished_playing": "El vídeo ha terminado de reproducirse", + "no_video_source": "No hay fuente de vídeo...", + "next_episode": "Siguiente episodio", + "refresh_tracks": "Refrescar pistas", + "subtitle_tracks": "Pistas de subtítulos:", + "audio_tracks": "Pistas de audio:", + "playback_state": "Estado de la reproducción:", + "no_data_available": "No hay datos disponibles", + "index": "Índice:" + }, + "item_card": { + "next_up": "A continuación", + "no_items_to_display": "No hay ítems para mostrar", + "cast_and_crew": "Reparto y equipo", + "series": "Series", + "seasons": "Temporadas", + "season": "Temporada", + "no_episodes_for_this_season": "No hay episodios para esta temporada", + "overview": "Resumen", + "more_with": "Más con {{name}}", + "similar_items": "Ítems similares", + "no_similar_items_found": "No se han encontrado ítems similares", + "video": "Vídeo", + "more_details": "Más detalles", + "quality": "Calidad", + "audio": "Audio", + "subtitles": "Subtítulos", + "show_more": "Mostrar más", + "show_less": "Mostrar menos", + "appeared_in": "Apareció en", + "could_not_load_item": "No se pudo cargar el ítem", + "none": "Ninguno", + "download": { + "download_season": "Descargar temporada", + "download_series": "Descargar serie", + "download_episode": "Descargar episodio", + "download_movie": "Descargar película", + "download_x_item": "Descargar {{item_count}} ítems", + "download_button": "Descargar", + "using_optimized_server": "Usando servidor optimizado", + "using_default_method": "Usando método por defecto" + } + }, + "live_tv": { + "next": "Siguiente", + "previous": "Anterior", + "live_tv": "TV en directo", + "coming_soon": "Próximamente", + "on_now": "En directo", + "shows": "Programas", + "movies": "Películas", + "sports": "Deportes", + "for_kids": "Para niños", + "news": "Noticias" + }, + "jellyseerr": { + "confirm": "Confirmar", + "cancel": "Cancelar", + "yes": "Sí", + "whats_wrong": "¿Qué pasa?", + "issue_type": "Tipo de problema", + "select_an_issue": "Selecciona un problema", + "types": "Tipos", + "describe_the_issue": "(opcional) Describe el problema...", + "submit_button": "Enviar", + "report_issue_button": "Reportar problema", + "request_button": "Solicitar", + "are_you_sure_you_want_to_request_all_seasons": "¿Estás seguro de que quieres solicitar todas las temporadas?", + "failed_to_login": "Error al iniciar sesión", + "cast": "Reparto", + "details": "Detalles", + "status": "Estado", + "original_title": "Título original", + "series_type": "Tipo de serie", + "release_dates": "Fechas de estreno", + "first_air_date": "Primera fecha de emisión", + "next_air_date": "Próxima fecha de emisión", + "revenue": "Ingresos", + "budget": "Presupuesto", + "original_language": "Idioma original", + "production_country": "País de producción", + "studios": "Estudios", + "network": "Cadena", + "currently_streaming_on": "Actualmente en streaming en", + "advanced": "Avanzado", + "request_as": "Solicitar como", + "tags": "Etiquetas", + "quality_profile": "Perfil de calidad", + "root_folder": "Carpeta raíz", + "season_all": "Season (all)", + "season_number": "Temporada {{season_number}}", + "number_episodes": "{{episode_number}} episodios", + "born": "Nacido", + "appearances": "Apariciones", + "toasts": { + "jellyseer_does_not_meet_requirements": "¡Jellyseer no cumple con los requisitos! Por favor, actualízalo al menos a la versión 2.0.0.", + "jellyseerr_test_failed": "La prueba de Jellyseerr ha fallado. Por favor inténtalo de nuevo.", + "failed_to_test_jellyseerr_server_url": "Error al probar la URL del servidor de Jellyseerr", + "issue_submitted": "¡Problema enviado!", + "requested_item": "¡{{item}} solicitado!", + "you_dont_have_permission_to_request": "¡No tienes permiso para solicitar!", + "something_went_wrong_requesting_media": "¡Algo ha salido mal solicitando los medios!" + } + }, + "tabs": { + "home": "Inicio", + "search": "Buscar", + "library": "Bibliotecas", + "custom_links": "Enlaces personalizados", + "favorites": "Favoritos" + } } diff --git a/translations/fr.json b/translations/fr.json index dbd5b5ef..12f17ef0 100644 --- a/translations/fr.json +++ b/translations/fr.json @@ -1,471 +1,473 @@ { - "login": { - "username_required": "Nom d'utilisateur requis", - "error_title": "Erreur", - "login_title": "Se connecter", - "login_to_title": "Se connecter à", - "username_placeholder": "Nom d'utilisateur", - "password_placeholder": "Mot de passe", - "login_button": "Se connecter", - "quick_connect": "Connexion Rapide", - "enter_code_to_login": "Entrez le code {{code}} pour vous connecter", - "failed_to_initiate_quick_connect": "Échec de l'initialisation de Connexion Rapide", - "got_it": "D'accord", - "connection_failed": "La connexion a échoué", - "could_not_connect_to_server": "Impossible de se connecter au serveur. Veuillez vérifier l'URL et votre connection réseau.", - "an_unexpected_error_occured": "Une erreur inattendue s'est produite", - "change_server": "Changer de serveur", - "invalid_username_or_password": "Nom d'utilisateur ou mot de passe invalide", - "user_does_not_have_permission_to_log_in": "L'utilisateur n'a pas la permission de se connecter", - "server_is_taking_too_long_to_respond_try_again_later": "Le serveur prend trop de temps à répondre, réessayez plus tard", - "server_received_too_many_requests_try_again_later": "Le serveur a reçu trop de demandes, réessayez plus tard", - "there_is_a_server_error": "Il y a une erreur de serveur", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "Une erreur inattendue s'est produite. Avez-vous entré la bonne URL?" - }, - "server": { - "enter_url_to_jellyfin_server": "Entrez l'URL du serveur Jellyfin", - "server_url_placeholder": "http(s)://votre-serveur.com", - "connect_button": "Connexion", - "previous_servers": "Serveurs précédents", - "clear_button": "Effacer", - "search_for_local_servers": "Rechercher des serveurs locaux", - "searching": "Recherche...", - "servers": "Serveurs" - }, - "home": { - "no_internet": "Pas d'Internet", - "no_items": "Aucun média", - "no_internet_message": "Aucun problème, vous pouvez toujours regarder\nle contenu téléchargé.", - "go_to_downloads": "Aller aux téléchargements", - "oops": "Oups!", - "error_message": "Quelque chose s'est mal passé.\nVeuillez vous reconnecter à nouveau.", - "continue_watching": "Continuer à regarder", - "next_up": "À suivre", - "recently_added_in": "Ajoutés récemment dans {{libraryName}}", - "suggested_movies": "Films suggérés", - "suggested_episodes": "Épisodes suggérés", - "intro": { - "welcome_to_streamyfin": "Bienvenue sur Streamyfin", - "a_free_and_open_source_client_for_jellyfin": "Un client gratuit et open source pour Jellyfin", - "features_title": "Fonctionnalités", - "features_description": "Streamyfin possède de nombreuses fonctionnalités et s'intègre à un large éventail de logiciels que vous pouvez trouver dans le menu des paramètres, notamment:", - "jellyseerr_feature_description": "Connectez-vous à votre instance Jellyseerr et demandez des films directement dans l'application.", - "downloads_feature_title": "Téléchargements", - "downloads_feature_description": "Téléchargez des films et des émissions de télévision pour les regarder hors ligne. Utilisez la méthode par défaut ou installez le serveur d'optimisation pour télécharger les fichiers en arrière-plan.", - "chromecast_feature_description": "Diffusez des films et des émissions de télévision sur vos appareils Chromecast.", - "centralised_settings_plugin_title": "Plugin de paramètres centralisés", - "centralised_settings_plugin_description": "Configuration des paramètres d'un emplacement centralisé sur votre serveur Jellyfin. Tous les paramètres clients pour tous les utilisateurs seront synchronisés automatiquement.", - "done_button": "Terminé", - "go_to_settings_button": "Allez dans les paramètres", - "read_more": "Lisez-en plus" - }, - "settings": { - "settings_title": "Paramètres", - "log_out_button": "Déconnexion", - "user_info": { - "user_info_title": "Informations utilisateur", - "user": "Utilisateur", - "server": "Serveur", - "token": "Jeton", - "app_version": "Version de l'application" - }, - "quick_connect": { - "quick_connect_title": "Connexion Rapide", - "authorize_button": "Autoriser Connexion Rapide", - "enter_the_quick_connect_code": "Entrez le code Connexion Rapide...", - "success": "Succès", - "quick_connect_autorized": "Connexion Rapide autorisé", - "error": "Erreur", - "invalid_code": "Code invalide", - "authorize": "Autoriser" - }, - "media_controls": { - "media_controls_title": "Contrôles Média", - "forward_skip_length": "Durée de saut en avant", - "rewind_length": "Durée de retour en arrière", - "seconds_unit": "s" - }, - "audio": { - "audio_title": "Audio", - "set_audio_track": "Piste audio de l'élément précédent", - "audio_language": "Langue audio", - "audio_hint": "Choisissez une langue audio par défaut.", - "none": "Aucune", - "language": "Langage" - }, - "subtitles": { - "subtitle_title": "Sous-titres", - "subtitle_language": "Langue des sous-titres", - "subtitle_mode": "Mode des sous-titres", - "set_subtitle_track": "Piste de sous-titres de l'élément précédent", - "subtitle_size": "Taille des sous-titres", - "subtitle_hint": "Configurez les préférences des sous-titres.", - "none": "Aucune", - "language": "Langage", - "loading": "Chargement", - "modes": { - "Default": "Par défaut", - "Smart": "Intelligent", - "Always": "Toujours", - "None": "Aucun", - "OnlyForced": "Forcés seulement" - } - }, - "other": { - "other_title": "Autres", - "follow_device_orientation": "Rotation automatique", - "video_orientation": "Orientation vidéo", - "orientation": "Orientation", - "orientations": { - "DEFAULT": "Par défaut", - "ALL": "Toutes", - "PORTRAIT": "Portrait", - "PORTRAIT_UP": "Portrait Haut", - "PORTRAIT_DOWN": "Portrait Bas", - "LANDSCAPE": "Paysage", - "LANDSCAPE_LEFT": "Paysage Gauche", - "LANDSCAPE_RIGHT": "Paysage Droite", - "OTHER": "Autre", - "UNKNOWN": "Inconnu" - }, - "safe_area_in_controls": "Zone de sécurité dans les contrôles", - "video_player": "Video player", - "video_players": { - "VLC_3": "VLC 3", - "VLC_4": "VLC 4 (Experimental + PiP)" - }, - "show_custom_menu_links": "Afficher les liens personnalisés", - "hide_libraries": "Cacher des bibliothèques", - "select_liraries_you_want_to_hide": "Sélectionnez les bibliothèques que vous souhaitez masquer dans l’onglet Bibliothèque et les sections de la page d’accueil.", - "disable_haptic_feedback": "Désactiver le retour haptique", - "default_quality": "Qualité par défaut" - }, - "downloads": { - "downloads_title": "Téléchargements", - "download_method": "Méthode de téléchargement", - "remux_max_download": "Téléchargement max remux", - "auto_download": "Téléchargement automatique", - "optimized_versions_server": "Serveur de versions optimisées", - "save_button": "Enregistrer", - "optimized_server": "Serveur optimisé", - "optimized": "Optimisé", - "default": "Par défaut", - "optimized_version_hint": "Entrez l'URL du serveur de versions optimisées. L'URL devrait inclure http ou https et optionnellement le port.", - "read_more_about_optimized_server": "Lisez-en plus sur le serveur de versions optimisées.", - "url": "URL", - "server_url_placeholder": "http(s)://domaine.org:port" - }, - "plugins": { - "plugins_title": "Plugins", - "jellyseerr": { - "jellyseerr_warning": "Cette intégration est dans ses débuts. Attendez-vous à ce que des choses changent.", - "server_url": "URL du serveur", - "server_url_hint": "Exemple: http(s)://votre-domaine.url\n(ajouter le port si nécessaire)", - "server_url_placeholder": "URL de Jellyseerr...", - "password": "Mot de passe", - "password_placeholder": "Entrez le mot de passe pour l'utilisateur Jellyfin {{username}}", - "save_button": "Enregistrer", - "clear_button": "Effacer", - "login_button": "Connexion", - "total_media_requests": "Total de demandes de médias", - "movie_quota_limit": "Limite de quota de film", - "movie_quota_days": "Jours de quota de film", - "tv_quota_limit": "Limite de quota TV", - "tv_quota_days": "Jours de quota TV", - "reset_jellyseerr_config_button": "Réinitialiser la configuration Jellyseerr", - "unlimited": "Illimité", - "plus_n_more": "+{{n}} more", - "order_by": { - "DEFAULT": "Default", - "VOTE_COUNT_AND_AVERAGE": "Vote count and average", - "POPULARITY": "Popularity" - } - }, - "marlin_search": { - "enable_marlin_search": "Activer Marlin Search ", - "url": "URL", - "server_url_placeholder": "http(s)://domaine.org:port", - "marlin_search_hint": "Entrez l'URL du serveur Marlin. L'URL devrait inclure http ou https et optionnellement le port.", - "read_more_about_marlin": "Lisez-en plus sur Marlin.", - "save_button": "Enregistrer", - "toasts": { - "saved": "Enregistré" - } - } - }, - "storage": { - "storage_title": "Stockage", - "app_usage": "App {{usedSpace}}%", - "device_usage": "Appareil {{availableSpace}}%", - "size_used": "{{used}} de {{total}} utilisés", - "delete_all_downloaded_files": "Supprimer tous les fichiers téléchargés" - }, - "intro": { - "show_intro": "Afficher l'intro", - "reset_intro": "Réinitialiser l'intro" - }, - "logs": { - "logs_title": "Journaux", - "no_logs_available": "Aucun journal disponible", - "delete_all_logs": "Supprimer tous les journaux" - }, - "languages": { - "title": "Langues", - "app_language": "Langue de l'application", - "app_language_description": "Sélectionnez la langue de l'application", - "system": "Système" - }, - "toasts": { - "error_deleting_files": "Erreur lors de la suppression des fichiers", - "background_downloads_enabled": "Téléchargements en arrière-plan activés", - "background_downloads_disabled": "Téléchargements en arrière-plan désactivés", - "connected": "Connecté", - "could_not_connect": "Impossible de se connecter", - "invalid_url": "URL invalide" - } - }, - "downloads": { - "downloads_title": "Téléchargements", - "tvseries": "Séries TV", - "movies": "Films", - "queue": "File d'attente", - "queue_hint": "La file d'attente et les téléchargements seront perdus au redémarrage de l'application", - "no_items_in_queue": "Aucun téléchargement de média dans la file d'attente", - "no_downloaded_items": "Aucun média téléchargé", - "delete_all_movies_button": "Supprimer tous les films", - "delete_all_tvseries_button": "Supprimer toutes les séries", - "delete_all_button": "Supprimer tout les médias", - "active_download": "Téléchargement actif", - "no_active_downloads": "Aucun téléchargements actifs", - "active_downloads": "Téléchargements actifs", - "new_app_version_requires_re_download": "La nouvelle version de l'application nécessite un nouveau téléchargement", - "new_app_version_requires_re_download_description": "Une nouvelle version de l'application est disponible. Veuillez supprimer tous les téléchargements et redémarrer l'application pour télécharger à nouveau", - "back": "Retour", - "delete": "Supprimer", - "something_went_wrong": "Quelque chose s'est mal passé", - "could_not_get_stream_url_from_jellyfin": "Impossible d'obtenir l'URL du flux depuis Jellyfin", - "eta": "ETA {{eta}}", - "methods": "Méthodes", - "toasts": { - "you_are_not_allowed_to_download_files": "Vous n'êtes pas autorisé à télécharger des fichiers", - "deleted_all_movies_successfully": "Tous les films ont été supprimés avec succès!", - "failed_to_delete_all_movies": "Échec de la suppression de tous les films", - "deleted_all_tvseries_successfully": "Toutes les séries ont été supprimées avec succès!", - "failed_to_delete_all_tvseries": "Échec de la suppression de toutes les séries", - "download_cancelled": "Téléchargement annulé", - "could_not_cancel_download": "Impossible d'annuler le téléchargement", - "download_completed": "Téléchargement terminé", - "download_started_for": "Téléchargement démarré pour {{item}}", - "item_is_ready_to_be_downloaded": "{{item}} est prêt à être téléchargé", - "download_stated_for_item": "Téléchargement démarré pour {{item}}", - "download_failed_for_item": "Échec du téléchargement pour {{item}} - {{error}}", - "download_completed_for_item": "Téléchargement terminé pour {{item}}", - "queued_item_for_optimization": "{{item}} mis en file d'attente pour l'optimisation", - "failed_to_start_download_for_item": "Échec du démarrage du téléchargement pour {{item}}: {{message}}", - "server_responded_with_status_code": "Le serveur a répondu avec le code de statut {{statusCode}}", - "no_response_received_from_server": "Aucune réponse reçue du serveur", - "error_setting_up_the_request": "Erreur lors de la configuration de la demande", - "failed_to_start_download_for_item_unexpected_error": "Échec du démarrage du téléchargement pour {{item}}: Erreur inattendue", - "all_files_folders_and_jobs_deleted_successfully": "Tous les fichiers, dossiers et tâches ont été supprimés avec succès", - "an_error_occured_while_deleting_files_and_jobs": "Une erreur s'est produite lors de la suppression des fichiers et des tâches", - "go_to_downloads": "Aller aux téléchargements" - } - } - }, - "search": { - "search_here": "Rechercher ici...", - "search": "Rechercher...", - "x_items": "{{count}} médias", - "library": "Bibliothèque", - "discover": "Découvrir", - "no_results": "Aucun résultat", - "no_results_found_for": "Aucun résultat trouvé pour", - "movies": "Films", - "series": "Séries", - "episodes": "Épisodes", - "collections": "Collections", - "actors": "Acteurs", - "request_movies": "Demander un film", - "request_series": "Demander une série", - "recently_added": "Ajoutés récemment", - "recent_requests": "Demandes récentes", - "plex_watchlist": "Liste de lecture Plex", - "trending": "Tendance", - "popular_movies": "Films populaires", - "movie_genres": "Genres de films", - "upcoming_movies": "Films à venir", - "studios": "Studios", - "popular_tv": "TV populaire", - "tv_genres": "Genres TV", - "upcoming_tv": "TV à venir", - "networks": "Réseaux", - "tmdb_movie_keyword": "Mot(s)-clé(s) Films TMDB", - "tmdb_movie_genre": "Genre de film TMDB", - "tmdb_tv_keyword": "Mot(s)-clé(s) TV TMDB", - "tmdb_tv_genre": "Genre TV TMDB", - "tmdb_search": "Recherche TMDB", - "tmdb_studio": "Studio TMDB", - "tmdb_network": "Réseau TMDB", - "tmdb_movie_streaming_services": "Services de streaming de films TMDB", - "tmdb_tv_streaming_services": "Services de streaming TV TMDB" - }, - "library": { - "no_items_found": "Aucun média trouvé", - "no_results": "Aucun résultat", - "no_libraries_found": "Aucune bibliothèque trouvée", - "item_types": { - "movies": "films", - "series": "séries", - "boxsets": "coffrets", - "items": "médias" - }, - "options": { - "display": "Affichage", - "row": "Rangée", - "list": "Liste", - "image_style": "Style d'image", - "poster": "Affiche", - "cover": "Couverture", - "show_titles": "Afficher les titres", - "show_stats": "Afficher les statistiques" - }, - "filters": { - "genres": "Genres", - "years": "Années", - "sort_by": "Trier par", - "sort_order": "Ordre de tri", - "asc": "Ascending", - "desc": "Descending", - "tags": "Tags" - } - }, - "favorites": { - "series": "Séries", - "movies": "Films", - "episodes": "Épisodes", - "videos": "Vidéos", - "boxsets": "Coffrets", - "playlists": "Listes de lecture" - }, - "custom_links": { - "no_links": "Aucuns liens" - }, - "player": { - "error": "Erreur", - "failed_to_get_stream_url": "Échec de l'obtention de l'URL du flux", - "an_error_occured_while_playing_the_video": "Une erreur s'est produite lors de la lecture de la vidéo", - "client_error": "Erreur client", - "could_not_create_stream_for_chromecast": "Impossible de créer un flux sur la Chromecast", - "message_from_server": "Message du serveur: {{message}}", - "video_has_finished_playing": "La vidéo a fini de jouer!", - "no_video_source": "Aucune source vidéo...", - "next_episode": "Épisode suivant", - "refresh_tracks": "Rafraîchir les pistes", - "subtitle_tracks": "Pistes de sous-titres:", - "audio_tracks": "Pistes audio:", - "playback_state": "État de lecture:", - "no_data_available": "Aucune donnée disponible", - "index": "Index:" - }, - "item_card": { - "next_up": "À suivre", - "no_items_to_display": "Aucun médias à afficher", - "cast_and_crew": "Distribution et équipe", - "series": "Séries", - "seasons": "Saisons", - "season": "Saison", - "no_episodes_for_this_season": "Aucun épisode pour cette saison", - "overview": "Aperçu", - "more_with": "Plus avec {{name}}", - "similar_items": "Médias similaires", - "no_similar_items_found": "Aucun média similaire trouvé", - "video": "Vidéo", - "more_details": "Plus de détails", - "quality": "Qualité", - "audio": "Audio", - "subtitles": "Sous-titres", - "show_more": "Afficher plus", - "show_less": "Afficher moins", - "appeared_in": "Apparu dans", - "could_not_load_item": "Impossible de charger le média", - "none": "Aucun", - "download": { - "download_season": "Télécharger la saison", - "download_series": "Télécharger la série", - "download_episode": "Télécharger l'épisode", - "download_movie": "Télécharger le film", - "download_x_item": "Télécharger {{item_count}} médias", - "download_button": "Télécharger", - "using_optimized_server": "Avec le serveur optimisées", - "using_default_method": "Avec la méthode par défaut" - } - }, - "live_tv": { - "next": "Suivant", - "previous": "Précédent", - "live_tv": "TV en direct", - "coming_soon": "Bientôt", - "on_now": "En ce moment", - "shows": "Émissions", - "movies": "Films", - "sports": "Sports", - "for_kids": "Pour enfants", - "news": "Actualités" - }, - "jellyseerr": { - "confirm": "Confirmer", - "cancel": "Annuler", - "yes": "Oui", - "whats_wrong": "Quel est le problème?", - "issue_type": "Type de problème", - "select_an_issue": "Sélectionnez un problème", - "types": "Types", - "describe_the_issue": "(optionnel) Décrivez le problème...", - "submit_button": "Soumettre", - "report_issue_button": "Signaler un problème", - "request_button": "Demander", - "are_you_sure_you_want_to_request_all_seasons": "Êtes-vous sûr de vouloir demander toutes les saisons?", - "failed_to_login": "Échec de la connexion", - "cast": "Distribution", - "details": "Détails", - "status": "Statut", - "original_title": "Titre original", - "series_type": "Type de série", - "release_dates": "Dates de sortie", - "first_air_date": "Date de première diffusion", - "next_air_date": "Date de prochaine diffusion", - "revenue": "Revenu", - "budget": "Budget", - "original_language": "Langue originale", - "production_country": "Pays de production", - "studios": "Studios", - "network": "Réseaux", - "currently_streaming_on": "En streaming sur", - "advanced": "Avancé", - "request_as": "Demander en tant que", - "tags": "Tags", - "quality_profile": "Profil de qualité", - "root_folder": "Dossier racine", - "season_all": "Season (all)", - "season_number": "Saison {{season_number}}", - "number_episodes": "{{episode_number}} épisodes", - "born": "Né(e) le", - "appearances": "Apparences", - "toasts": { - "jellyseer_does_not_meet_requirements": "Jellyseer ne répond pas aux exigences! Veuillez mettre à jour au moins vers la version 2.0.0.", - "jellyseerr_test_failed": "Échec du test de Jellyseerr", - "failed_to_test_jellyseerr_server_url": "Échec du test de l'URL du serveur Jellyseerr", - "issue_submitted": "Problème soumis!", - "requested_item": "{{item}}} demandé!", - "you_dont_have_permission_to_request": "Vous n'avez pas la permission de demander {{item}}", - "something_went_wrong_requesting_media": "Quelque chose s'est mal passé en demandant le média!" - } - }, - "tabs": { - "home": "Accueil", - "search": "Recherche", - "library": "Bibliothèque", - "custom_links": "Liens personnalisés", - "favorites": "Favoris" - } + "login": { + "username_required": "Nom d'utilisateur requis", + "error_title": "Erreur", + "login_title": "Se connecter", + "login_to_title": "Se connecter à", + "username_placeholder": "Nom d'utilisateur", + "password_placeholder": "Mot de passe", + "login_button": "Se connecter", + "quick_connect": "Connexion Rapide", + "enter_code_to_login": "Entrez le code {{code}} pour vous connecter", + "failed_to_initiate_quick_connect": "Échec de l'initialisation de Connexion Rapide", + "got_it": "D'accord", + "connection_failed": "La connexion a échoué", + "could_not_connect_to_server": "Impossible de se connecter au serveur. Veuillez vérifier l'URL et votre connection réseau.", + "an_unexpected_error_occured": "Une erreur inattendue s'est produite", + "change_server": "Changer de serveur", + "invalid_username_or_password": "Nom d'utilisateur ou mot de passe invalide", + "user_does_not_have_permission_to_log_in": "L'utilisateur n'a pas la permission de se connecter", + "server_is_taking_too_long_to_respond_try_again_later": "Le serveur prend trop de temps à répondre, réessayez plus tard", + "server_received_too_many_requests_try_again_later": "Le serveur a reçu trop de demandes, réessayez plus tard", + "there_is_a_server_error": "Il y a une erreur de serveur", + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Une erreur inattendue s'est produite. Avez-vous entré la bonne URL?" + }, + "server": { + "enter_url_to_jellyfin_server": "Entrez l'URL du serveur Jellyfin", + "server_url_placeholder": "http(s)://votre-serveur.com", + "connect_button": "Connexion", + "previous_servers": "Serveurs précédents", + "clear_button": "Effacer", + "search_for_local_servers": "Rechercher des serveurs locaux", + "searching": "Recherche...", + "servers": "Serveurs" + }, + "home": { + "no_internet": "Pas d'Internet", + "no_items": "Aucun média", + "no_internet_message": "Aucun problème, vous pouvez toujours regarder\nle contenu téléchargé.", + "go_to_downloads": "Aller aux téléchargements", + "oops": "Oups!", + "error_message": "Quelque chose s'est mal passé.\nVeuillez vous reconnecter à nouveau.", + "continue_watching": "Continuer à regarder", + "next_up": "À suivre", + "recently_added_in": "Ajoutés récemment dans {{libraryName}}", + "suggested_movies": "Films suggérés", + "suggested_episodes": "Épisodes suggérés", + "intro": { + "welcome_to_streamyfin": "Bienvenue sur Streamyfin", + "a_free_and_open_source_client_for_jellyfin": "Un client gratuit et open source pour Jellyfin", + "features_title": "Fonctionnalités", + "features_description": "Streamyfin possède de nombreuses fonctionnalités et s'intègre à un large éventail de logiciels que vous pouvez trouver dans le menu des paramètres, notamment:", + "jellyseerr_feature_description": "Connectez-vous à votre instance Jellyseerr et demandez des films directement dans l'application.", + "downloads_feature_title": "Téléchargements", + "downloads_feature_description": "Téléchargez des films et des émissions de télévision pour les regarder hors ligne. Utilisez la méthode par défaut ou installez le serveur d'optimisation pour télécharger les fichiers en arrière-plan.", + "chromecast_feature_description": "Diffusez des films et des émissions de télévision sur vos appareils Chromecast.", + "centralised_settings_plugin_title": "Plugin de paramètres centralisés", + "centralised_settings_plugin_description": "Configuration des paramètres d'un emplacement centralisé sur votre serveur Jellyfin. Tous les paramètres clients pour tous les utilisateurs seront synchronisés automatiquement.", + "done_button": "Terminé", + "go_to_settings_button": "Allez dans les paramètres", + "read_more": "Lisez-en plus" + }, + "settings": { + "settings_title": "Paramètres", + "log_out_button": "Déconnexion", + "user_info": { + "user_info_title": "Informations utilisateur", + "user": "Utilisateur", + "server": "Serveur", + "token": "Jeton", + "app_version": "Version de l'application" + }, + "quick_connect": { + "quick_connect_title": "Connexion Rapide", + "authorize_button": "Autoriser Connexion Rapide", + "enter_the_quick_connect_code": "Entrez le code Connexion Rapide...", + "success": "Succès", + "quick_connect_autorized": "Connexion Rapide autorisé", + "error": "Erreur", + "invalid_code": "Code invalide", + "authorize": "Autoriser" + }, + "media_controls": { + "media_controls_title": "Contrôles Média", + "forward_skip_length": "Durée de saut en avant", + "rewind_length": "Durée de retour en arrière", + "seconds_unit": "s" + }, + "audio": { + "audio_title": "Audio", + "set_audio_track": "Piste audio de l'élément précédent", + "audio_language": "Langue audio", + "audio_hint": "Choisissez une langue audio par défaut.", + "none": "Aucune", + "language": "Langage" + }, + "subtitles": { + "subtitle_title": "Sous-titres", + "subtitle_language": "Langue des sous-titres", + "subtitle_mode": "Mode des sous-titres", + "set_subtitle_track": "Piste de sous-titres de l'élément précédent", + "subtitle_size": "Taille des sous-titres", + "subtitle_hint": "Configurez les préférences des sous-titres.", + "none": "Aucune", + "language": "Langage", + "loading": "Chargement", + "modes": { + "Default": "Par défaut", + "Smart": "Intelligent", + "Always": "Toujours", + "None": "Aucun", + "OnlyForced": "Forcés seulement" + } + }, + "other": { + "other_title": "Autres", + "follow_device_orientation": "Rotation automatique", + "video_orientation": "Orientation vidéo", + "orientation": "Orientation", + "orientations": { + "DEFAULT": "Par défaut", + "ALL": "Toutes", + "PORTRAIT": "Portrait", + "PORTRAIT_UP": "Portrait Haut", + "PORTRAIT_DOWN": "Portrait Bas", + "LANDSCAPE": "Paysage", + "LANDSCAPE_LEFT": "Paysage Gauche", + "LANDSCAPE_RIGHT": "Paysage Droite", + "OTHER": "Autre", + "UNKNOWN": "Inconnu" + }, + "safe_area_in_controls": "Zone de sécurité dans les contrôles", + "video_player": "Video player", + "video_players": { + "VLC_3": "VLC 3", + "VLC_4": "VLC 4 (Experimental + PiP)" + }, + "show_custom_menu_links": "Afficher les liens personnalisés", + "hide_libraries": "Cacher des bibliothèques", + "select_liraries_you_want_to_hide": "Sélectionnez les bibliothèques que vous souhaitez masquer dans l'onglet Bibliothèque et les sections de la page d'accueil.", + "disable_haptic_feedback": "Désactiver le retour haptique", + "default_quality": "Qualité par défaut" + }, + "downloads": { + "downloads_title": "Téléchargements", + "download_method": "Méthode de téléchargement", + "remux_max_download": "Téléchargement max remux", + "auto_download": "Téléchargement automatique", + "optimized_versions_server": "Serveur de versions optimisées", + "save_button": "Enregistrer", + "optimized_server": "Serveur optimisé", + "optimized": "Optimisé", + "default": "Par défaut", + "optimized_version_hint": "Entrez l'URL du serveur de versions optimisées. L'URL devrait inclure http ou https et optionnellement le port.", + "read_more_about_optimized_server": "Lisez-en plus sur le serveur de versions optimisées.", + "url": "URL", + "server_url_placeholder": "http(s)://domaine.org:port" + }, + "plugins": { + "plugins_title": "Plugins", + "jellyseerr": { + "jellyseerr_warning": "Cette intégration est dans ses débuts. Attendez-vous à ce que des choses changent.", + "server_url": "URL du serveur", + "server_url_hint": "Exemple: http(s)://votre-domaine.url\n(ajouter le port si nécessaire)", + "server_url_placeholder": "URL de Jellyseerr...", + "password": "Mot de passe", + "password_placeholder": "Entrez le mot de passe pour l'utilisateur Jellyfin {{username}}", + "save_button": "Enregistrer", + "clear_button": "Effacer", + "login_button": "Connexion", + "total_media_requests": "Total de demandes de médias", + "movie_quota_limit": "Limite de quota de film", + "movie_quota_days": "Jours de quota de film", + "tv_quota_limit": "Limite de quota TV", + "tv_quota_days": "Jours de quota TV", + "reset_jellyseerr_config_button": "Réinitialiser la configuration Jellyseerr", + "unlimited": "Illimité", + "plus_n_more": "+{{n}} more", + "order_by": { + "DEFAULT": "Default", + "VOTE_COUNT_AND_AVERAGE": "Vote count and average", + "POPULARITY": "Popularity" + } + }, + "marlin_search": { + "enable_marlin_search": "Activer Marlin Search ", + "url": "URL", + "server_url_placeholder": "http(s)://domaine.org:port", + "marlin_search_hint": "Entrez l'URL du serveur Marlin. L'URL devrait inclure http ou https et optionnellement le port.", + "read_more_about_marlin": "Lisez-en plus sur Marlin.", + "save_button": "Enregistrer", + "toasts": { + "saved": "Enregistré" + } + } + }, + "storage": { + "storage_title": "Stockage", + "app_usage": "App {{usedSpace}}%", + "device_usage": "Appareil {{availableSpace}}%", + "size_used": "{{used}} de {{total}} utilisés", + "delete_all_downloaded_files": "Supprimer tous les fichiers téléchargés" + }, + "intro": { + "show_intro": "Afficher l'intro", + "reset_intro": "Réinitialiser l'intro" + }, + "logs": { + "logs_title": "Journaux", + "no_logs_available": "Aucun journal disponible", + "delete_all_logs": "Supprimer tous les journaux" + }, + "languages": { + "title": "Langues", + "app_language": "Langue de l'application", + "app_language_description": "Sélectionnez la langue de l'application", + "system": "Système" + }, + "toasts": { + "error_deleting_files": "Erreur lors de la suppression des fichiers", + "background_downloads_enabled": "Téléchargements en arrière-plan activés", + "background_downloads_disabled": "Téléchargements en arrière-plan désactivés", + "connected": "Connecté", + "could_not_connect": "Impossible de se connecter", + "invalid_url": "URL invalide" + } + }, + "downloads": { + "downloads_title": "Téléchargements", + "tvseries": "Séries TV", + "movies": "Films", + "queue": "File d'attente", + "queue_hint": "La file d'attente et les téléchargements seront perdus au redémarrage de l'application", + "no_items_in_queue": "Aucun téléchargement de média dans la file d'attente", + "no_downloaded_items": "Aucun média téléchargé", + "delete_all_movies_button": "Supprimer tous les films", + "delete_all_tvseries_button": "Supprimer toutes les séries", + "delete_all_button": "Supprimer tout les médias", + "active_download": "Téléchargement actif", + "no_active_downloads": "Aucun téléchargements actifs", + "active_downloads": "Téléchargements actifs", + "new_app_version_requires_re_download": "La nouvelle version de l'application nécessite un nouveau téléchargement", + "new_app_version_requires_re_download_description": "Une nouvelle version de l'application est disponible. Veuillez supprimer tous les téléchargements et redémarrer l'application pour télécharger à nouveau", + "back": "Retour", + "delete": "Supprimer", + "something_went_wrong": "Quelque chose s'est mal passé", + "could_not_get_stream_url_from_jellyfin": "Impossible d'obtenir l'URL du flux depuis Jellyfin", + "eta": "ETA {{eta}}", + "methods": "Méthodes", + "toasts": { + "you_are_not_allowed_to_download_files": "Vous n'êtes pas autorisé à télécharger des fichiers", + "deleted_all_movies_successfully": "Tous les films ont été supprimés avec succès!", + "failed_to_delete_all_movies": "Échec de la suppression de tous les films", + "deleted_all_tvseries_successfully": "Toutes les séries ont été supprimées avec succès!", + "failed_to_delete_all_tvseries": "Échec de la suppression de toutes les séries", + "download_cancelled": "Téléchargement annulé", + "could_not_cancel_download": "Impossible d'annuler le téléchargement", + "download_completed": "Téléchargement terminé", + "download_started_for": "Téléchargement démarré pour {{item}}", + "item_is_ready_to_be_downloaded": "{{item}} est prêt à être téléchargé", + "download_stated_for_item": "Téléchargement démarré pour {{item}}", + "download_failed_for_item": "Échec du téléchargement pour {{item}} - {{error}}", + "download_completed_for_item": "Téléchargement terminé pour {{item}}", + "queued_item_for_optimization": "{{item}} mis en file d'attente pour l'optimisation", + "failed_to_start_download_for_item": "Échec du démarrage du téléchargement pour {{item}}: {{message}}", + "server_responded_with_status_code": "Le serveur a répondu avec le code de statut {{statusCode}}", + "no_response_received_from_server": "Aucune réponse reçue du serveur", + "error_setting_up_the_request": "Erreur lors de la configuration de la demande", + "failed_to_start_download_for_item_unexpected_error": "Échec du démarrage du téléchargement pour {{item}}: Erreur inattendue", + "all_files_folders_and_jobs_deleted_successfully": "Tous les fichiers, dossiers et tâches ont été supprimés avec succès", + "an_error_occured_while_deleting_files_and_jobs": "Une erreur s'est produite lors de la suppression des fichiers et des tâches", + "go_to_downloads": "Aller aux téléchargements" + } + } + }, + "search": { + "search_here": "Rechercher ici...", + "search": "Rechercher...", + "x_items": "{{count}} médias", + "library": "Bibliothèque", + "discover": "Découvrir", + "no_results": "Aucun résultat", + "no_results_found_for": "Aucun résultat trouvé pour", + "movies": "Films", + "series": "Séries", + "episodes": "Épisodes", + "collections": "Collections", + "actors": "Acteurs", + "request_movies": "Demander un film", + "request_series": "Demander une série", + "recently_added": "Ajoutés récemment", + "recent_requests": "Demandes récentes", + "plex_watchlist": "Liste de lecture Plex", + "trending": "Tendance", + "popular_movies": "Films populaires", + "movie_genres": "Genres de films", + "upcoming_movies": "Films à venir", + "studios": "Studios", + "popular_tv": "TV populaire", + "tv_genres": "Genres TV", + "upcoming_tv": "TV à venir", + "networks": "Réseaux", + "tmdb_movie_keyword": "Mot(s)-clé(s) Films TMDB", + "tmdb_movie_genre": "Genre de film TMDB", + "tmdb_tv_keyword": "Mot(s)-clé(s) TV TMDB", + "tmdb_tv_genre": "Genre TV TMDB", + "tmdb_search": "Recherche TMDB", + "tmdb_studio": "Studio TMDB", + "tmdb_network": "Réseau TMDB", + "tmdb_movie_streaming_services": "Services de streaming de films TMDB", + "tmdb_tv_streaming_services": "Services de streaming TV TMDB" + }, + "library": { + "no_items_found": "Aucun média trouvé", + "no_results": "Aucun résultat", + "no_libraries_found": "Aucune bibliothèque trouvée", + "item_types": { + "movies": "films", + "series": "séries", + "boxsets": "coffrets", + "items": "médias" + }, + "options": { + "display": "Affichage", + "row": "Rangée", + "list": "Liste", + "image_style": "Style d'image", + "poster": "Affiche", + "cover": "Couverture", + "show_titles": "Afficher les titres", + "show_stats": "Afficher les statistiques" + }, + "filters": { + "genres": "Genres", + "years": "Années", + "sort_by": "Trier par", + "sort_order": "Ordre de tri", + "asc": "Ascending", + "desc": "Descending", + "tags": "Tags" + } + }, + "favorites": { + "series": "Séries", + "movies": "Films", + "episodes": "Épisodes", + "videos": "Vidéos", + "boxsets": "Coffrets", + "playlists": "Listes de lecture", + "noDataTitle": "Pas encore de favoris", + "noData": "Marquez des éléments comme favoris pour les voir apparaître ici pour un accès rapide." + }, + "custom_links": { + "no_links": "Aucuns liens" + }, + "player": { + "error": "Erreur", + "failed_to_get_stream_url": "Échec de l'obtention de l'URL du flux", + "an_error_occured_while_playing_the_video": "Une erreur s'est produite lors de la lecture de la vidéo", + "client_error": "Erreur client", + "could_not_create_stream_for_chromecast": "Impossible de créer un flux sur la Chromecast", + "message_from_server": "Message du serveur: {{message}}", + "video_has_finished_playing": "La vidéo a fini de jouer!", + "no_video_source": "Aucune source vidéo...", + "next_episode": "Épisode suivant", + "refresh_tracks": "Rafraîchir les pistes", + "subtitle_tracks": "Pistes de sous-titres:", + "audio_tracks": "Pistes audio:", + "playback_state": "État de lecture:", + "no_data_available": "Aucune donnée disponible", + "index": "Index:" + }, + "item_card": { + "next_up": "À suivre", + "no_items_to_display": "Aucun médias à afficher", + "cast_and_crew": "Distribution et équipe", + "series": "Séries", + "seasons": "Saisons", + "season": "Saison", + "no_episodes_for_this_season": "Aucun épisode pour cette saison", + "overview": "Aperçu", + "more_with": "Plus avec {{name}}", + "similar_items": "Médias similaires", + "no_similar_items_found": "Aucun média similaire trouvé", + "video": "Vidéo", + "more_details": "Plus de détails", + "quality": "Qualité", + "audio": "Audio", + "subtitles": "Sous-titres", + "show_more": "Afficher plus", + "show_less": "Afficher moins", + "appeared_in": "Apparu dans", + "could_not_load_item": "Impossible de charger le média", + "none": "Aucun", + "download": { + "download_season": "Télécharger la saison", + "download_series": "Télécharger la série", + "download_episode": "Télécharger l'épisode", + "download_movie": "Télécharger le film", + "download_x_item": "Télécharger {{item_count}} médias", + "download_button": "Télécharger", + "using_optimized_server": "Avec le serveur optimisées", + "using_default_method": "Avec la méthode par défaut" + } + }, + "live_tv": { + "next": "Suivant", + "previous": "Précédent", + "live_tv": "TV en direct", + "coming_soon": "Bientôt", + "on_now": "En ce moment", + "shows": "Émissions", + "movies": "Films", + "sports": "Sports", + "for_kids": "Pour enfants", + "news": "Actualités" + }, + "jellyseerr": { + "confirm": "Confirmer", + "cancel": "Annuler", + "yes": "Oui", + "whats_wrong": "Quel est le problème?", + "issue_type": "Type de problème", + "select_an_issue": "Sélectionnez un problème", + "types": "Types", + "describe_the_issue": "(optionnel) Décrivez le problème...", + "submit_button": "Soumettre", + "report_issue_button": "Signaler un problème", + "request_button": "Demander", + "are_you_sure_you_want_to_request_all_seasons": "Êtes-vous sûr de vouloir demander toutes les saisons?", + "failed_to_login": "Échec de la connexion", + "cast": "Distribution", + "details": "Détails", + "status": "Statut", + "original_title": "Titre original", + "series_type": "Type de série", + "release_dates": "Dates de sortie", + "first_air_date": "Date de première diffusion", + "next_air_date": "Date de prochaine diffusion", + "revenue": "Revenu", + "budget": "Budget", + "original_language": "Langue originale", + "production_country": "Pays de production", + "studios": "Studios", + "network": "Réseaux", + "currently_streaming_on": "En streaming sur", + "advanced": "Avancé", + "request_as": "Demander en tant que", + "tags": "Tags", + "quality_profile": "Profil de qualité", + "root_folder": "Dossier racine", + "season_all": "Season (all)", + "season_number": "Saison {{season_number}}", + "number_episodes": "{{episode_number}} épisodes", + "born": "Né(e) le", + "appearances": "Apparences", + "toasts": { + "jellyseer_does_not_meet_requirements": "Jellyseer ne répond pas aux exigences! Veuillez mettre à jour au moins vers la version 2.0.0.", + "jellyseerr_test_failed": "Échec du test de Jellyseerr", + "failed_to_test_jellyseerr_server_url": "Échec du test de l'URL du serveur Jellyseerr", + "issue_submitted": "Problème soumis!", + "requested_item": "{{item}}} demandé!", + "you_dont_have_permission_to_request": "Vous n'avez pas la permission de demander {{item}}", + "something_went_wrong_requesting_media": "Quelque chose s'est mal passé en demandant le média!" + } + }, + "tabs": { + "home": "Accueil", + "search": "Recherche", + "library": "Bibliothèque", + "custom_links": "Liens personnalisés", + "favorites": "Favoris" + } } diff --git a/translations/it.json b/translations/it.json index 98b6a903..38e96cc6 100644 --- a/translations/it.json +++ b/translations/it.json @@ -1,471 +1,473 @@ { - "login": { - "username_required": "Nome utente è obbligatorio", - "error_title": "Errore", - "login_title": "Accesso", - "login_to_title": "Accedi a", - "username_placeholder": "Nome utente", - "password_placeholder": "Password", - "login_button": "Accedi", - "quick_connect": "Connessione Rapida", - "enter_code_to_login": "Inserire {{code}} per accedere", - "failed_to_initiate_quick_connect": "Impossibile avviare la Connessione Rapida", - "got_it": "Capito", - "connection_failed": "Connessione fallita", - "could_not_connect_to_server": "Impossibile connettersi al server. Controllare l'URL e la connessione di rete.", - "an_unexpected_error_occured": "Si è verificato un errore inaspettato", - "change_server": "Cambiare il server", - "invalid_username_or_password": "Nome utente o password non validi", - "user_does_not_have_permission_to_log_in": "L'utente non ha il permesso di accedere", - "server_is_taking_too_long_to_respond_try_again_later": "Il server sta impiegando troppo tempo per rispondere, riprovare più tardi", - "server_received_too_many_requests_try_again_later": "Il server ha ricevuto troppe richieste, riprovare più tardi.", - "there_is_a_server_error": "Si è verificato un errore del server", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "Si è verificato un errore imprevisto. L'URL del server è stato inserito correttamente?" - }, - "server": { - "enter_url_to_jellyfin_server": "Inserisci l'URL del tuo server Jellyfin", - "server_url_placeholder": "http(s)://tuo-server.com", - "connect_button": "Connetti", - "previous_servers": "server precedente", - "clear_button": "Cancella", - "search_for_local_servers": "Ricerca dei server locali", - "searching": "Cercando...", - "servers": "Servers" - }, - "home": { - "no_internet": "Nessun Internet", - "no_items": "Nessun oggetto", - "no_internet_message": "Non c'è da preoccuparsi, è ancora possibile guardare\n i contenuti scaricati.", - "go_to_downloads": "Vai agli elementi scaricati", - "oops": "Oops!", - "error_message": "Qualcosa è andato storto. \nEffetturare il logout e riaccedere.", - "continue_watching": "Continua a guardare", - "next_up": "Prossimo", - "recently_added_in": "Aggiunti di recente a {{libraryName}}", - "suggested_movies": "Film consigliati", - "suggested_episodes": "Episodi consigliati", - "intro": { - "welcome_to_streamyfin": "Benvenuto a Streamyfin", - "a_free_and_open_source_client_for_jellyfin": "Un client gratuito e open-source per Jellyfin.", - "features_title": "Funzioni", - "features_description": "Streamyfin dispone di numerose funzioni e si integra con un'ampia gamma di software che si possono trovare nel menu delle impostazioni:", - "jellyseerr_feature_description": "Connettetevi alla vostra istanza Jellyseerr e richiedete i film direttamente nell'app.", - "downloads_feature_title": "Scaricamento", - "downloads_feature_description": "Scaricate film e serie tv da vedere offline. Utilizzate il metodo predefinito o installate il server di ottimizzazione per scaricare i file in background.", - "chromecast_feature_description": "Trasmettete film e serie tv ai vostri dispositivi Chromecast.", - "centralised_settings_plugin_title": "Impostazioni dei Plugin Centralizzate", - "centralised_settings_plugin_description": "Configura le impostazioni da una posizione centralizzata sul server Jellyfin. Tutte le impostazioni del client per tutti gli utenti saranno sincronizzate automaticamente.", - "done_button": "Fatto", - "go_to_settings_button": "Vai alle impostazioni", - "read_more": "Leggi di più" - }, - "settings": { - "settings_title": "Impostazioni", - "log_out_button": "Esci", - "user_info": { - "user_info_title": "Info utente", - "user": "Utente", - "server": "Server", - "token": "Token", - "app_version": "Versione dell'App" - }, - "quick_connect": { - "quick_connect_title": "Connessione Rapida", - "authorize_button": "Autorizza Connessione Rapida", - "enter_the_quick_connect_code": "Inserisci il codice per la Connessione Rapida...", - "success": "Successo", - "quick_connect_autorized": "Connessione Rapida autorizzata", - "error": "Errore", - "invalid_code": "Codice invalido", - "authorize": "Autorizza" - }, - "media_controls": { - "media_controls_title": "Controlli multimediali", - "forward_skip_length": "Lunghezza del salto in avanti", - "rewind_length": "Lunghezza del riavvolgimento", - "seconds_unit": "s" - }, - "audio": { - "audio_title": "Audio", - "set_audio_track": "Imposta la traccia audio dall'elemento precedente", - "audio_language": "Lingua Audio", - "audio_hint": "Scegli la lingua audio predefinita.", - "none": "Nessuno", - "language": "Lingua" - }, - "subtitles": { - "subtitle_title": "Sottotitoli", - "subtitle_language": "Lingua dei sottotitoli", - "subtitle_mode": "Modalità dei sottotitoli", - "set_subtitle_track": "Imposta la traccia dei sottotitoli dall'elemento precedente", - "subtitle_size": "Dimensione dei sottotitoli", - "subtitle_hint": "Configura la preferenza dei sottotitoli.", - "none": "Nessuno", - "language": "Lingua", - "loading": "Caricamento", - "modes": { - "Default": "Predefinito", - "Smart": "Intelligente", - "Always": "Sempre", - "None": "Nessuno", - "OnlyForced": "Solo forzati" - } - }, - "other": { - "other_title": "Altro", - "follow_device_orientation": "Rotazione automatica", - "video_orientation": "Orientamento del video", - "orientation": "Orientamento", - "orientations": { - "DEFAULT": "Predefinito", - "ALL": "Tutto", - "PORTRAIT": "Verticale", - "PORTRAIT_UP": "Verticale sopra", - "PORTRAIT_DOWN": "Verticale sotto", - "LANDSCAPE": "Orizzontale", - "LANDSCAPE_LEFT": "Orizzontale sinitra", - "LANDSCAPE_RIGHT": "Orizzontale destra", - "OTHER": "Altro", - "UNKNOWN": "Sconosciuto" - }, - "safe_area_in_controls": "Area sicura per i controlli", - "video_player": "Video player", - "video_players": { - "VLC_3": "VLC 3", - "VLC_4": "VLC 4 (Experimental + PiP)" - }, - "show_custom_menu_links": "Mostra i link del menu personalizzato", - "hide_libraries": "Nascondi Librerie", - "select_liraries_you_want_to_hide": "Selezionate le librerie che volete nascondere dalla scheda Libreria e dalle sezioni della pagina iniziale.", - "disable_haptic_feedback": "Disabilita il feedback aptico", - "default_quality": "Qualità predefinita" - }, - "downloads": { - "downloads_title": "Scaricamento", - "download_method": "Metodo per lo scaricamento", - "remux_max_download": "Numero di Remux da scaricare al massimo", - "auto_download": "Scaricamento automatico", - "optimized_versions_server": "Versioni del server di ottimizzazione", - "save_button": "Salva", - "optimized_server": "Server di ottimizzazione", - "optimized": "Ottimizzato", - "default": "Predefinito", - "optimized_version_hint": "Inserire l'URL del server di ottimizzazione. L'URL deve includere http o https e, facoltativamente, la porta.", - "read_more_about_optimized_server": "Per saperne di più sul server di ottimizzazione.", - "url": "URL", - "server_url_placeholder": "http(s)://dominio.org:porta" - }, - "plugins": { - "plugins_title": "Plugin", - "jellyseerr": { - "jellyseerr_warning": "Questa integrazione è in fase iniziale. Aspettarsi cambiamenti.", - "server_url": "URL del Server", - "server_url_hint": "Esempio: http(s)://tuo-host.url\n(aggiungere la porta se richiesto)", - "server_url_placeholder": "URL di Jellyseerr...", - "password": "Password", - "password_placeholder": "Inserire la password per l'utente {{username}} di Jellyfin", - "save_button": "Salva", - "clear_button": "Cancella", - "login_button": "Accedi", - "total_media_requests": "Totale di richieste di media", - "movie_quota_limit": "Limite di quota per i film", - "movie_quota_days": "Giorni di quota per i film", - "tv_quota_limit": "Limite di quota per le serie TV", - "tv_quota_days": "Giorni di quota per le serie TV", - "reset_jellyseerr_config_button": "Ripristina la configurazione di Jellyseerr", - "unlimited": "Illimitato", - "plus_n_more": "+{{n}} more", - "order_by": { - "DEFAULT": "Default", - "VOTE_COUNT_AND_AVERAGE": "Vote count and average", - "POPULARITY": "Popularity" - } - }, - "marlin_search": { - "enable_marlin_search": "Abilita la ricerca Marlin ", - "url": "URL", - "server_url_placeholder": "http(s)://dominio.org:porta", - "marlin_search_hint": "Inserire l'URL del server Marlin. L'URL deve includere http o https e, facoltativamente, la porta.", - "read_more_about_marlin": "Leggi di più su Marlin.", - "save_button": "Salva", - "toasts": { - "saved": "Salvato" - } - } - }, - "storage": { - "storage_title": "Spazio", - "app_usage": "App {{usedSpace}}%", - "device_usage": "Dispositivo {{availableSpace}}%", - "size_used": "{{used}} di {{total}} usato", - "delete_all_downloaded_files": "Cancella Tutti i File Scaricati" - }, - "intro": { - "show_intro": "Mostra intro", - "reset_intro": "Ripristina intro" - }, - "logs": { - "logs_title": "Log", - "no_logs_available": "Nessun log disponibile", - "delete_all_logs": "Cancella tutti i log" - }, - "languages": { - "title": "Lingue", - "app_language": "Lingua dell'App", - "app_language_description": "Selezione la lingua dell'app.", - "system": "Sistema" - }, - "toasts": { - "error_deleting_files": "Errore nella cancellazione dei file", - "background_downloads_enabled": "Scaricamento in background abilitato", - "background_downloads_disabled": "Scaricamento in background disabilitato", - "connected": "Connesso", - "could_not_connect": "Non è stato possibile connettersi", - "invalid_url": "URL invalido" - } - }, - "downloads": { - "downloads_title": "Scaricati", - "tvseries": "Serie TV", - "movies": "Film", - "queue": "Coda", - "queue_hint": "La coda e gli elementi scaricati saranno persi con il riavvio dell'app", - "no_items_in_queue": "Nessun elemento in coda", - "no_downloaded_items": "Nessun elemento scaricato", - "delete_all_movies_button": "Cancella tutti i film", - "delete_all_tvseries_button": "Cancella tutte le serie TV", - "delete_all_button": "Cancella tutti", - "active_download": "Scaricamento in corso", - "no_active_downloads": "Nessun scaricamento in corso", - "active_downloads": "Scaricamenti in corso", - "new_app_version_requires_re_download": "La nuova verione dell'app richiede di scaricare nuovamente i contenuti", - "new_app_version_requires_re_download_description": "Il nuovo aggiornamento richiede di scaricare nuovamente i contenuti. Rimuovere tutti i contenuti scaricati e riprovare.", - "back": "Indietro", - "delete": "Cancella", - "something_went_wrong": "Qualcosa è andato storto", - "could_not_get_stream_url_from_jellyfin": "Impossibile ottenere l'URL del flusso da Jellyfin", - "eta": "ETA {{eta}}", - "methods": "Metodi", - "toasts": { - "you_are_not_allowed_to_download_files": "Non è consentito scaricare file.", - "deleted_all_movies_successfully": "Cancellati tutti i film con successo!", - "failed_to_delete_all_movies": "Impossibile eliminare tutti i film", - "deleted_all_tvseries_successfully": "Eliminate tutte le serie TV con successo!", - "failed_to_delete_all_tvseries": "Impossibile eliminare tutte le serie TV", - "download_cancelled": "Scaricamento annullato", - "could_not_cancel_download": "Impossibile annullare lo scaricamento", - "download_completed": "Scaricamento completato", - "download_started_for": "Scaricamento iniziato per {{item}}", - "item_is_ready_to_be_downloaded": "{{item}} è pronto per essere scaricato", - "download_stated_for_item": "Scaricamento iniziato per {{item}}", - "download_failed_for_item": "Scaricamento fallito per {{item}} - {{error}}", - "download_completed_for_item": "Scaricamento completato per {{item}}", - "queued_item_for_optimization": "Messo in coda {{item}} per l'ottimizzazione", - "failed_to_start_download_for_item": "Failed to start downloading for {{item}}: {{message}}", - "server_responded_with_status_code": "Server responded with status {{statusCode}}", - "no_response_received_from_server": "No response received from the server", - "error_setting_up_the_request": "Error setting up the request", - "failed_to_start_download_for_item_unexpected_error": "Impossibile avviare il download per {{item}}: Errore imprevisto", - "all_files_folders_and_jobs_deleted_successfully": "Tutti i file, le cartelle e i processi sono stati eliminati con successo.", - "an_error_occured_while_deleting_files_and_jobs": "Si è verificato un errore durante l'eliminazione di file e processi", - "go_to_downloads": "Vai agli elementi scaricati" - } - } - }, - "search": { - "search_here": "Cerca qui...", - "search": "Cerca...", - "x_items": "{{count}} elementi", - "library": "Libreria", - "discover": "Scopri", - "no_results": "Nessun risultato", - "no_results_found_for": "Nessun risultato trovato per", - "movies": "Film", - "series": "Serie", - "episodes": "Episodi", - "collections": "Collezioni", - "actors": "Attori", - "request_movies": "Film Richiesti", - "request_series": "Serie Richieste", - "recently_added": "Aggiunti di Recente", - "recent_requests": "Richiesti di Recente", - "plex_watchlist": "Plex Watchlist", - "trending": "In tendenza", - "popular_movies": "Film Popolari", - "movie_genres": "Generi Film", - "upcoming_movies": "Film in arrivo", - "studios": "Studio", - "popular_tv": "Serie Popolari", - "tv_genres": "Generi Televisivi", - "upcoming_tv": "Serie in Arrivo", - "networks": "Network", - "tmdb_movie_keyword": "TMDB Parola chiave del film", - "tmdb_movie_genre": "TMDB Genere Film", - "tmdb_tv_keyword": "TMDB Parola chiave della serie", - "tmdb_tv_genre": "TMDB Genere Televisivo", - "tmdb_search": "TMDB Cerca", - "tmdb_studio": "TMDB Studio", - "tmdb_network": "TMDB Network", - "tmdb_movie_streaming_services": "TMDB Servizi di Streaming di Film", - "tmdb_tv_streaming_services": "TMDB Servizi di Streaming di Serie" - }, - "library": { - "no_items_found": "Nessun elemento trovato", - "no_results": "Nessun risultato", - "no_libraries_found": "Nessuna libreria trovata", - "item_types": { - "movies": "film", - "series": "serie TV", - "boxsets": "cofanetti", - "items": "elementi" - }, - "options": { - "display": "Display", - "row": "Fila", - "list": "Lista", - "image_style": "Stile dell'immagine", - "poster": "Poster", - "cover": "Cover", - "show_titles": "Mostra titoli", - "show_stats": "Mostra statistiche" - }, - "filters": { - "genres": "Generi", - "years": "Anni", - "sort_by": "Ordina per", - "sort_order": "Criterio di ordinamento", - "asc": "Ascending", - "desc": "Descending", - "tags": "Tag" - } - }, - "favorites": { - "series": "Serie TV", - "movies": "Film", - "episodes": "Episodi", - "videos": "Video", - "boxsets": "Boxset", - "playlists": "Playlist" - }, - "custom_links": { - "no_links": "Nessun link" - }, - "player": { - "error": "Errore", - "failed_to_get_stream_url": "Impossibile ottenere l'URL dello stream", - "an_error_occured_while_playing_the_video": "Si è verificato un errore durante la riproduzione del video. Controllare i log nelle impostazioni.", - "client_error": "Errore del client", - "could_not_create_stream_for_chromecast": "Impossibile creare uno stream per Chromecast", - "message_from_server": "Messaggio dal server", - "video_has_finished_playing": "La riproduzione del video è terminata!", - "no_video_source": "Nessuna sorgente video...", - "next_episode": "Prossimo Episodio", - "refresh_tracks": "Aggiorna tracce", - "subtitle_tracks": "Tracce di sottotitoli:", - "audio_tracks": "Tracce audio:", - "playback_state": "Stato della riproduzione:", - "no_data_available": "Nessun dato disponibile", - "index": "Indice:" - }, - "item_card": { - "next_up": "Il prossimo", - "no_items_to_display": "Nessun elemento da visualizzare", - "cast_and_crew": "Cast e Equipaggio", - "series": "Serie", - "seasons": "Stagioni", - "season": "Stagione", - "no_episodes_for_this_season": "Nessun episodio per questa stagione", - "overview": "Panoramica", - "more_with": "Altri con {{name}}", - "similar_items": "Elementi simili", - "no_similar_items_found": "Non sono stati trovati elementi simili", - "video": "Video", - "more_details": "Più dettagli", - "quality": "Qualità", - "audio": "Audio", - "subtitles": "Sottotitoli", - "show_more": "Mostra di più", - "show_less": "Mostra di meno", - "appeared_in": "Apparso in", - "could_not_load_item": "Impossibile caricare l'elemento", - "none": "Nessuno", - "download": { - "download_season": "Scarica Stagione", - "download_series": "Scarica Serie", - "download_episode": "Scarica Episodio", - "download_movie": "Scarica Film", - "download_x_item": "Scarica {{item_count}} elementi", - "download_button": "Scarica", - "using_optimized_server": "Utilizzando il server di ottimizzazione", - "using_default_method": "Utilizzando il metodo predefinito" - } - }, - "live_tv": { - "next": "Prossimo", - "previous": "Precedente", - "live_tv": "TV in diretta", - "coming_soon": "Prossimamente", - "on_now": "In onda ora", - "shows": "Programmi", - "movies": "Film", - "sports": "Sport", - "for_kids": "Per Bambini", - "news": "Notiziari" - }, - "jellyseerr": { - "confirm": "Conferma", - "cancel": "Cancella", - "yes": "Si", - "whats_wrong": "Cosa c'è che non va?", - "issue_type": "Tipo di problema", - "select_an_issue": "Seleziona un problema", - "types": "Tipi", - "describe_the_issue": "(facoltativo) Descrivere il problema...", - "submit_button": "Invia", - "report_issue_button": "Segnalare il problema", - "request_button": "Richiedi", - "are_you_sure_you_want_to_request_all_seasons": "Sei sicuro di voler richiedere tutte le stagioni?", - "failed_to_login": "Accesso non riuscito", - "cast": "Cast", - "details": "Dettagli", - "status": "Stato", - "original_title": "Titolo originale", - "series_type": "Tipo di Serie", - "release_dates": "Date di Uscita", - "first_air_date": "Prima Data di Messa in Onda", - "next_air_date": "Prossima Data di Messa in Onda", - "revenue": "Ricavi", - "budget": "Budget", - "original_language": "Lingua Originale", - "production_country": "Paese di Produzione", - "studios": "Studio", - "network": "Network", - "currently_streaming_on": "Attualmente in streaming su", - "advanced": "Avanzate", - "request_as": "Richiedi Come", - "tags": "Tag", - "quality_profile": "Profilo qualità", - "root_folder": "Cartella radice", - "season_all": "Season (all)", - "season_number": "Stagione {{season_number}}", - "number_episodes": "{{episode_number}} Episodio", - "born": "Nato", - "appearances": "Aspetto", - "toasts": { - "jellyseer_does_not_meet_requirements": "Il server Jellyseerr non soddisfa i requisiti minimi di versione! Aggiornare almeno alla versione 2.0.0.", - "jellyseerr_test_failed": "Il test di Jellyseerr non è riuscito. Riprovare.", - "failed_to_test_jellyseerr_server_url": "Fallito il test dell'url del server jellyseerr", - "issue_submitted": "Problema inviato!", - "requested_item": "Richiesto {{item}}!", - "you_dont_have_permission_to_request": "Non hai il permesso di richiedere!", - "something_went_wrong_requesting_media": "Qualcosa è andato storto nella richiesta dei media!" - } - }, - "tabs": { - "home": "Home", - "search": "Cerca", - "library": "Libreria", - "custom_links": "Collegamenti personalizzati", - "favorites": "Preferiti" - } + "login": { + "username_required": "Nome utente è obbligatorio", + "error_title": "Errore", + "login_title": "Accesso", + "login_to_title": "Accedi a", + "username_placeholder": "Nome utente", + "password_placeholder": "Password", + "login_button": "Accedi", + "quick_connect": "Connessione Rapida", + "enter_code_to_login": "Inserire {{code}} per accedere", + "failed_to_initiate_quick_connect": "Impossibile avviare la Connessione Rapida", + "got_it": "Capito", + "connection_failed": "Connessione fallita", + "could_not_connect_to_server": "Impossibile connettersi al server. Controllare l'URL e la connessione di rete.", + "an_unexpected_error_occured": "Si è verificato un errore inaspettato", + "change_server": "Cambiare il server", + "invalid_username_or_password": "Nome utente o password non validi", + "user_does_not_have_permission_to_log_in": "L'utente non ha il permesso di accedere", + "server_is_taking_too_long_to_respond_try_again_later": "Il server sta impiegando troppo tempo per rispondere, riprovare più tardi", + "server_received_too_many_requests_try_again_later": "Il server ha ricevuto troppe richieste, riprovare più tardi.", + "there_is_a_server_error": "Si è verificato un errore del server", + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Si è verificato un errore imprevisto. L'URL del server è stato inserito correttamente?" + }, + "server": { + "enter_url_to_jellyfin_server": "Inserisci l'URL del tuo server Jellyfin", + "server_url_placeholder": "http(s)://tuo-server.com", + "connect_button": "Connetti", + "previous_servers": "server precedente", + "clear_button": "Cancella", + "search_for_local_servers": "Ricerca dei server locali", + "searching": "Cercando...", + "servers": "Servers" + }, + "home": { + "no_internet": "Nessun Internet", + "no_items": "Nessun oggetto", + "no_internet_message": "Non c'è da preoccuparsi, è ancora possibile guardare\n i contenuti scaricati.", + "go_to_downloads": "Vai agli elementi scaricati", + "oops": "Oops!", + "error_message": "Qualcosa è andato storto. \nEffetturare il logout e riaccedere.", + "continue_watching": "Continua a guardare", + "next_up": "Prossimo", + "recently_added_in": "Aggiunti di recente a {{libraryName}}", + "suggested_movies": "Film consigliati", + "suggested_episodes": "Episodi consigliati", + "intro": { + "welcome_to_streamyfin": "Benvenuto a Streamyfin", + "a_free_and_open_source_client_for_jellyfin": "Un client gratuito e open-source per Jellyfin.", + "features_title": "Funzioni", + "features_description": "Streamyfin dispone di numerose funzioni e si integra con un'ampia gamma di software che si possono trovare nel menu delle impostazioni:", + "jellyseerr_feature_description": "Connettetevi alla vostra istanza Jellyseerr e richiedete i film direttamente nell'app.", + "downloads_feature_title": "Scaricamento", + "downloads_feature_description": "Scaricate film e serie tv da vedere offline. Utilizzate il metodo predefinito o installate il server di ottimizzazione per scaricare i file in background.", + "chromecast_feature_description": "Trasmettete film e serie tv ai vostri dispositivi Chromecast.", + "centralised_settings_plugin_title": "Impostazioni dei Plugin Centralizzate", + "centralised_settings_plugin_description": "Configura le impostazioni da una posizione centralizzata sul server Jellyfin. Tutte le impostazioni del client per tutti gli utenti saranno sincronizzate automaticamente.", + "done_button": "Fatto", + "go_to_settings_button": "Vai alle impostazioni", + "read_more": "Leggi di più" + }, + "settings": { + "settings_title": "Impostazioni", + "log_out_button": "Esci", + "user_info": { + "user_info_title": "Info utente", + "user": "Utente", + "server": "Server", + "token": "Token", + "app_version": "Versione dell'App" + }, + "quick_connect": { + "quick_connect_title": "Connessione Rapida", + "authorize_button": "Autorizza Connessione Rapida", + "enter_the_quick_connect_code": "Inserisci il codice per la Connessione Rapida...", + "success": "Successo", + "quick_connect_autorized": "Connessione Rapida autorizzata", + "error": "Errore", + "invalid_code": "Codice invalido", + "authorize": "Autorizza" + }, + "media_controls": { + "media_controls_title": "Controlli multimediali", + "forward_skip_length": "Lunghezza del salto in avanti", + "rewind_length": "Lunghezza del riavvolgimento", + "seconds_unit": "s" + }, + "audio": { + "audio_title": "Audio", + "set_audio_track": "Imposta la traccia audio dall'elemento precedente", + "audio_language": "Lingua Audio", + "audio_hint": "Scegli la lingua audio predefinita.", + "none": "Nessuno", + "language": "Lingua" + }, + "subtitles": { + "subtitle_title": "Sottotitoli", + "subtitle_language": "Lingua dei sottotitoli", + "subtitle_mode": "Modalità dei sottotitoli", + "set_subtitle_track": "Imposta la traccia dei sottotitoli dall'elemento precedente", + "subtitle_size": "Dimensione dei sottotitoli", + "subtitle_hint": "Configura la preferenza dei sottotitoli.", + "none": "Nessuno", + "language": "Lingua", + "loading": "Caricamento", + "modes": { + "Default": "Predefinito", + "Smart": "Intelligente", + "Always": "Sempre", + "None": "Nessuno", + "OnlyForced": "Solo forzati" + } + }, + "other": { + "other_title": "Altro", + "follow_device_orientation": "Rotazione automatica", + "video_orientation": "Orientamento del video", + "orientation": "Orientamento", + "orientations": { + "DEFAULT": "Predefinito", + "ALL": "Tutto", + "PORTRAIT": "Verticale", + "PORTRAIT_UP": "Verticale sopra", + "PORTRAIT_DOWN": "Verticale sotto", + "LANDSCAPE": "Orizzontale", + "LANDSCAPE_LEFT": "Orizzontale sinitra", + "LANDSCAPE_RIGHT": "Orizzontale destra", + "OTHER": "Altro", + "UNKNOWN": "Sconosciuto" + }, + "safe_area_in_controls": "Area sicura per i controlli", + "video_player": "Video player", + "video_players": { + "VLC_3": "VLC 3", + "VLC_4": "VLC 4 (Experimental + PiP)" + }, + "show_custom_menu_links": "Mostra i link del menu personalizzato", + "hide_libraries": "Nascondi Librerie", + "select_liraries_you_want_to_hide": "Selezionate le librerie che volete nascondere dalla scheda Libreria e dalle sezioni della pagina iniziale.", + "disable_haptic_feedback": "Disabilita il feedback aptico", + "default_quality": "Qualità predefinita" + }, + "downloads": { + "downloads_title": "Scaricamento", + "download_method": "Metodo per lo scaricamento", + "remux_max_download": "Numero di Remux da scaricare al massimo", + "auto_download": "Scaricamento automatico", + "optimized_versions_server": "Versioni del server di ottimizzazione", + "save_button": "Salva", + "optimized_server": "Server di ottimizzazione", + "optimized": "Ottimizzato", + "default": "Predefinito", + "optimized_version_hint": "Inserire l'URL del server di ottimizzazione. L'URL deve includere http o https e, facoltativamente, la porta.", + "read_more_about_optimized_server": "Per saperne di più sul server di ottimizzazione.", + "url": "URL", + "server_url_placeholder": "http(s)://dominio.org:porta" + }, + "plugins": { + "plugins_title": "Plugin", + "jellyseerr": { + "jellyseerr_warning": "Questa integrazione è in fase iniziale. Aspettarsi cambiamenti.", + "server_url": "URL del Server", + "server_url_hint": "Esempio: http(s)://tuo-host.url\n(aggiungere la porta se richiesto)", + "server_url_placeholder": "URL di Jellyseerr...", + "password": "Password", + "password_placeholder": "Inserire la password per l'utente {{username}} di Jellyfin", + "save_button": "Salva", + "clear_button": "Cancella", + "login_button": "Accedi", + "total_media_requests": "Totale di richieste di media", + "movie_quota_limit": "Limite di quota per i film", + "movie_quota_days": "Giorni di quota per i film", + "tv_quota_limit": "Limite di quota per le serie TV", + "tv_quota_days": "Giorni di quota per le serie TV", + "reset_jellyseerr_config_button": "Ripristina la configurazione di Jellyseerr", + "unlimited": "Illimitato", + "plus_n_more": "+{{n}} more", + "order_by": { + "DEFAULT": "Default", + "VOTE_COUNT_AND_AVERAGE": "Vote count and average", + "POPULARITY": "Popularity" + } + }, + "marlin_search": { + "enable_marlin_search": "Abilita la ricerca Marlin ", + "url": "URL", + "server_url_placeholder": "http(s)://dominio.org:porta", + "marlin_search_hint": "Inserire l'URL del server Marlin. L'URL deve includere http o https e, facoltativamente, la porta.", + "read_more_about_marlin": "Leggi di più su Marlin.", + "save_button": "Salva", + "toasts": { + "saved": "Salvato" + } + } + }, + "storage": { + "storage_title": "Spazio", + "app_usage": "App {{usedSpace}}%", + "device_usage": "Dispositivo {{availableSpace}}%", + "size_used": "{{used}} di {{total}} usato", + "delete_all_downloaded_files": "Cancella Tutti i File Scaricati" + }, + "intro": { + "show_intro": "Mostra intro", + "reset_intro": "Ripristina intro" + }, + "logs": { + "logs_title": "Log", + "no_logs_available": "Nessun log disponibile", + "delete_all_logs": "Cancella tutti i log" + }, + "languages": { + "title": "Lingue", + "app_language": "Lingua dell'App", + "app_language_description": "Selezione la lingua dell'app.", + "system": "Sistema" + }, + "toasts": { + "error_deleting_files": "Errore nella cancellazione dei file", + "background_downloads_enabled": "Scaricamento in background abilitato", + "background_downloads_disabled": "Scaricamento in background disabilitato", + "connected": "Connesso", + "could_not_connect": "Non è stato possibile connettersi", + "invalid_url": "URL invalido" + } + }, + "downloads": { + "downloads_title": "Scaricati", + "tvseries": "Serie TV", + "movies": "Film", + "queue": "Coda", + "queue_hint": "La coda e gli elementi scaricati saranno persi con il riavvio dell'app", + "no_items_in_queue": "Nessun elemento in coda", + "no_downloaded_items": "Nessun elemento scaricato", + "delete_all_movies_button": "Cancella tutti i film", + "delete_all_tvseries_button": "Cancella tutte le serie TV", + "delete_all_button": "Cancella tutti", + "active_download": "Scaricamento in corso", + "no_active_downloads": "Nessun scaricamento in corso", + "active_downloads": "Scaricamenti in corso", + "new_app_version_requires_re_download": "La nuova verione dell'app richiede di scaricare nuovamente i contenuti", + "new_app_version_requires_re_download_description": "Il nuovo aggiornamento richiede di scaricare nuovamente i contenuti. Rimuovere tutti i contenuti scaricati e riprovare.", + "back": "Indietro", + "delete": "Cancella", + "something_went_wrong": "Qualcosa è andato storto", + "could_not_get_stream_url_from_jellyfin": "Impossibile ottenere l'URL del flusso da Jellyfin", + "eta": "ETA {{eta}}", + "methods": "Metodi", + "toasts": { + "you_are_not_allowed_to_download_files": "Non è consentito scaricare file.", + "deleted_all_movies_successfully": "Cancellati tutti i film con successo!", + "failed_to_delete_all_movies": "Impossibile eliminare tutti i film", + "deleted_all_tvseries_successfully": "Eliminate tutte le serie TV con successo!", + "failed_to_delete_all_tvseries": "Impossibile eliminare tutte le serie TV", + "download_cancelled": "Scaricamento annullato", + "could_not_cancel_download": "Impossibile annullare lo scaricamento", + "download_completed": "Scaricamento completato", + "download_started_for": "Scaricamento iniziato per {{item}}", + "item_is_ready_to_be_downloaded": "{{item}} è pronto per essere scaricato", + "download_stated_for_item": "Scaricamento iniziato per {{item}}", + "download_failed_for_item": "Scaricamento fallito per {{item}} - {{error}}", + "download_completed_for_item": "Scaricamento completato per {{item}}", + "queued_item_for_optimization": "Messo in coda {{item}} per l'ottimizzazione", + "failed_to_start_download_for_item": "Failed to start downloading for {{item}}: {{message}}", + "server_responded_with_status_code": "Server responded with status {{statusCode}}", + "no_response_received_from_server": "No response received from the server", + "error_setting_up_the_request": "Error setting up the request", + "failed_to_start_download_for_item_unexpected_error": "Impossibile avviare il download per {{item}}: Errore imprevisto", + "all_files_folders_and_jobs_deleted_successfully": "Tutti i file, le cartelle e i processi sono stati eliminati con successo.", + "an_error_occured_while_deleting_files_and_jobs": "Si è verificato un errore durante l'eliminazione di file e processi", + "go_to_downloads": "Vai agli elementi scaricati" + } + } + }, + "search": { + "search_here": "Cerca qui...", + "search": "Cerca...", + "x_items": "{{count}} elementi", + "library": "Libreria", + "discover": "Scopri", + "no_results": "Nessun risultato", + "no_results_found_for": "Nessun risultato trovato per", + "movies": "Film", + "series": "Serie", + "episodes": "Episodi", + "collections": "Collezioni", + "actors": "Attori", + "request_movies": "Film Richiesti", + "request_series": "Serie Richieste", + "recently_added": "Aggiunti di Recente", + "recent_requests": "Richiesti di Recente", + "plex_watchlist": "Plex Watchlist", + "trending": "In tendenza", + "popular_movies": "Film Popolari", + "movie_genres": "Generi Film", + "upcoming_movies": "Film in arrivo", + "studios": "Studio", + "popular_tv": "Serie Popolari", + "tv_genres": "Generi Televisivi", + "upcoming_tv": "Serie in Arrivo", + "networks": "Network", + "tmdb_movie_keyword": "TMDB Parola chiave del film", + "tmdb_movie_genre": "TMDB Genere Film", + "tmdb_tv_keyword": "TMDB Parola chiave della serie", + "tmdb_tv_genre": "TMDB Genere Televisivo", + "tmdb_search": "TMDB Cerca", + "tmdb_studio": "TMDB Studio", + "tmdb_network": "TMDB Network", + "tmdb_movie_streaming_services": "TMDB Servizi di Streaming di Film", + "tmdb_tv_streaming_services": "TMDB Servizi di Streaming di Serie" + }, + "library": { + "no_items_found": "Nessun elemento trovato", + "no_results": "Nessun risultato", + "no_libraries_found": "Nessuna libreria trovata", + "item_types": { + "movies": "film", + "series": "serie TV", + "boxsets": "cofanetti", + "items": "elementi" + }, + "options": { + "display": "Display", + "row": "Fila", + "list": "Lista", + "image_style": "Stile dell'immagine", + "poster": "Poster", + "cover": "Cover", + "show_titles": "Mostra titoli", + "show_stats": "Mostra statistiche" + }, + "filters": { + "genres": "Generi", + "years": "Anni", + "sort_by": "Ordina per", + "sort_order": "Criterio di ordinamento", + "asc": "Ascending", + "desc": "Descending", + "tags": "Tag" + } + }, + "favorites": { + "series": "Serie TV", + "movies": "Film", + "episodes": "Episodi", + "videos": "Video", + "boxsets": "Boxset", + "playlists": "Playlist", + "noDataTitle": "Ancora nessun preferito", + "noData": "Contrassegna gli elementi come preferiti per vederli apparire qui per un accesso rapido." + }, + "custom_links": { + "no_links": "Nessun link" + }, + "player": { + "error": "Errore", + "failed_to_get_stream_url": "Impossibile ottenere l'URL dello stream", + "an_error_occured_while_playing_the_video": "Si è verificato un errore durante la riproduzione del video. Controllare i log nelle impostazioni.", + "client_error": "Errore del client", + "could_not_create_stream_for_chromecast": "Impossibile creare uno stream per Chromecast", + "message_from_server": "Messaggio dal server", + "video_has_finished_playing": "La riproduzione del video è terminata!", + "no_video_source": "Nessuna sorgente video...", + "next_episode": "Prossimo Episodio", + "refresh_tracks": "Aggiorna tracce", + "subtitle_tracks": "Tracce di sottotitoli:", + "audio_tracks": "Tracce audio:", + "playback_state": "Stato della riproduzione:", + "no_data_available": "Nessun dato disponibile", + "index": "Indice:" + }, + "item_card": { + "next_up": "Il prossimo", + "no_items_to_display": "Nessun elemento da visualizzare", + "cast_and_crew": "Cast e Equipaggio", + "series": "Serie", + "seasons": "Stagioni", + "season": "Stagione", + "no_episodes_for_this_season": "Nessun episodio per questa stagione", + "overview": "Panoramica", + "more_with": "Altri con {{name}}", + "similar_items": "Elementi simili", + "no_similar_items_found": "Non sono stati trovati elementi simili", + "video": "Video", + "more_details": "Più dettagli", + "quality": "Qualità", + "audio": "Audio", + "subtitles": "Sottotitoli", + "show_more": "Mostra di più", + "show_less": "Mostra di meno", + "appeared_in": "Apparso in", + "could_not_load_item": "Impossibile caricare l'elemento", + "none": "Nessuno", + "download": { + "download_season": "Scarica Stagione", + "download_series": "Scarica Serie", + "download_episode": "Scarica Episodio", + "download_movie": "Scarica Film", + "download_x_item": "Scarica {{item_count}} elementi", + "download_button": "Scarica", + "using_optimized_server": "Utilizzando il server di ottimizzazione", + "using_default_method": "Utilizzando il metodo predefinito" + } + }, + "live_tv": { + "next": "Prossimo", + "previous": "Precedente", + "live_tv": "TV in diretta", + "coming_soon": "Prossimamente", + "on_now": "In onda ora", + "shows": "Programmi", + "movies": "Film", + "sports": "Sport", + "for_kids": "Per Bambini", + "news": "Notiziari" + }, + "jellyseerr": { + "confirm": "Conferma", + "cancel": "Cancella", + "yes": "Si", + "whats_wrong": "Cosa c'è che non va?", + "issue_type": "Tipo di problema", + "select_an_issue": "Seleziona un problema", + "types": "Tipi", + "describe_the_issue": "(facoltativo) Descrivere il problema...", + "submit_button": "Invia", + "report_issue_button": "Segnalare il problema", + "request_button": "Richiedi", + "are_you_sure_you_want_to_request_all_seasons": "Sei sicuro di voler richiedere tutte le stagioni?", + "failed_to_login": "Accesso non riuscito", + "cast": "Cast", + "details": "Dettagli", + "status": "Stato", + "original_title": "Titolo originale", + "series_type": "Tipo di Serie", + "release_dates": "Date di Uscita", + "first_air_date": "Prima Data di Messa in Onda", + "next_air_date": "Prossima Data di Messa in Onda", + "revenue": "Ricavi", + "budget": "Budget", + "original_language": "Lingua Originale", + "production_country": "Paese di Produzione", + "studios": "Studio", + "network": "Network", + "currently_streaming_on": "Attualmente in streaming su", + "advanced": "Avanzate", + "request_as": "Richiedi Come", + "tags": "Tag", + "quality_profile": "Profilo qualità", + "root_folder": "Cartella radice", + "season_all": "Season (all)", + "season_number": "Stagione {{season_number}}", + "number_episodes": "{{episode_number}} Episodio", + "born": "Nato", + "appearances": "Aspetto", + "toasts": { + "jellyseer_does_not_meet_requirements": "Il server Jellyseerr non soddisfa i requisiti minimi di versione! Aggiornare almeno alla versione 2.0.0.", + "jellyseerr_test_failed": "Il test di Jellyseerr non è riuscito. Riprovare.", + "failed_to_test_jellyseerr_server_url": "Fallito il test dell'url del server jellyseerr", + "issue_submitted": "Problema inviato!", + "requested_item": "Richiesto {{item}}!", + "you_dont_have_permission_to_request": "Non hai il permesso di richiedere!", + "something_went_wrong_requesting_media": "Qualcosa è andato storto nella richiesta dei media!" + } + }, + "tabs": { + "home": "Home", + "search": "Cerca", + "library": "Libreria", + "custom_links": "Collegamenti personalizzati", + "favorites": "Preferiti" + } } diff --git a/translations/ja.json b/translations/ja.json index 7cf14a65..44ac71bd 100644 --- a/translations/ja.json +++ b/translations/ja.json @@ -1,470 +1,472 @@ { - "login": { - "username_required": "ユーザー名は必須です", - "error_title": "エラー", - "login_title": "ログイン", - "login_to_title": "ログイン先", - "username_placeholder": "ユーザー名", - "password_placeholder": "パスワード", - "login_button": "ログイン", - "quick_connect": "クイックコネクト", - "enter_code_to_login": "ログインするにはコード {{code}} を入力してください", - "failed_to_initiate_quick_connect": "クイックコネクトを開始できませんでした", - "got_it": "了解", - "connection_failed": "接続に失敗しました", - "could_not_connect_to_server": "サーバーに接続できませんでした。URLとネットワーク接続を確認してください。", - "an_unexpected_error_occured": "予期しないエラーが発生しました", - "change_server": "サーバーの変更", - "invalid_username_or_password": "ユーザー名またはパスワードが無効です", - "user_does_not_have_permission_to_log_in": "ユーザーにログイン権限がありません", - "server_is_taking_too_long_to_respond_try_again_later": "サーバーの応答に時間がかかりすぎています。しばらくしてからもう一度お試しください。", - "server_received_too_many_requests_try_again_later": "サーバーにリクエストが多すぎます。後でもう一度お試しください。", - "there_is_a_server_error": "サーバーエラーが発生しました", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "予期しないエラーが発生しました。サーバーのURLを正しく入力しましたか?" - }, - "server": { - "enter_url_to_jellyfin_server": "JellyfinサーバーのURLを入力してください", - "server_url_placeholder": "http(s)://your-server.com", - "connect_button": "接続", - "previous_servers": "前のサーバー", - "clear_button": "クリア", - "search_for_local_servers": "ローカルサーバーを検索", - "searching": "検索中...", - "servers": "サーバー" - }, - "home": { - "no_internet": "インターネット接続がありません", - "no_items": "アイテムはありません", - "no_internet_message": "心配しないでください。\nダウンロードしたコンテンツは引き続き視聴できます。", - "go_to_downloads": "ダウンロードに移動", - "oops": "おっと!", - "error_message": "何か問題が発生しました。\nログアウトして再度ログインしてください。", - "continue_watching": "続きを見る", - "next_up": "次の動画", - "recently_added_in": "{{libraryName}}に最近追加された", - "suggested_movies": "おすすめ映画", - "suggested_episodes": "おすすめエピソード", - "intro": { - "welcome_to_streamyfin": "Streamyfinへようこそ", - "a_free_and_open_source_client_for_jellyfin": "Jellyfinのためのフリーでオープンソースのクライアント。", - "features_title": "特長", - "features_description": "Streamyfinには多くの機能があり、設定メニューで見つけることができるさまざまなソフトウェアと統合されています。これには以下が含まれます。", - "jellyseerr_feature_description": "Jellyseerrインスタンスに接続し、アプリ内で直接映画をリクエストします。", - "downloads_feature_title": "ダウンロード", - "downloads_feature_description": "映画やテレビ番組をダウンロードしてオフラインで視聴します。デフォルトの方法を使用するか、バックグラウンドでファイルをダウンロードするために最適化されたサーバーをインストールしてください。", - "chromecast_feature_description": "映画とテレビ番組をChromecastデバイスにキャストします。", - "centralised_settings_plugin_title": "集中設定プラグイン", - "centralised_settings_plugin_description": "Jellyfinサーバーから設定を構成します。すべてのユーザーのすべてのクライアント設定は自動的に同期されます。", - "done_button": "完了", - "go_to_settings_button": "設定に移動", - "read_more": "続きを読む" - }, - "settings": { - "settings_title": "設定", - "log_out_button": "ログアウト", - "user_info": { - "user_info_title": "ユーザー情報", - "user": "ユーザー", - "server": "サーバー", - "token": "トークン", - "app_version": "アプリバージョン" - }, - "quick_connect": { - "quick_connect_title": "クイックコネクト", - "authorize_button": "クイックコネクトを承認する", - "enter_the_quick_connect_code": "クイックコネクトコードを入力...", - "success": "成功しました", - "quick_connect_autorized": "クイックコネクトが承認されました", - "error": "エラー", - "invalid_code": "無効なコードです", - "authorize": "承認" - }, - "media_controls": { - "media_controls_title": "メディアコントロール", - "forward_skip_length": "スキップの長さ", - "rewind_length": "巻き戻しの長さ", - "seconds_unit": "s" - }, - "audio": { - "audio_title": "オーディオ", - "set_audio_track": "前のアイテムからオーディオトラックを設定", - "audio_language": "オーディオ言語", - "audio_hint": "デフォルトのオーディオ言語を選択します。", - "none": "なし", - "language": "言語" - }, - "subtitles": { - "subtitle_title": "字幕", - "subtitle_language": "字幕の言語", - "subtitle_mode": "字幕モード", - "set_subtitle_track": "前のアイテムから字幕トラックを設定", - "subtitle_size": "字幕サイズ", - "subtitle_hint": "字幕設定を構成します。", - "none": "なし", - "language": "言語", - "loading": "ロード中", - "modes": { - "Default": "デフォルト", - "Smart": "スマート", - "Always": "常に", - "None": "なし", - "OnlyForced": "強制のみ" - } - }, - "other": { - "other_title": "その他", - "follow_device_orientation": "画面の自動回転", - "video_orientation": "動画の向き", - "orientation": "向き", - "orientations": { - "DEFAULT": "デフォルト", - "ALL": "すべて", - "PORTRAIT": "縦", - "PORTRAIT_UP": "縦向き(上)", - "PORTRAIT_DOWN": "縦方向", - "LANDSCAPE": "横方向", - "LANDSCAPE_LEFT": "横方向 左", - "LANDSCAPE_RIGHT": "横方向 右", - "OTHER": "その他", - "UNKNOWN": "不明" - }, - "safe_area_in_controls": "コントロールの安全エリア", - "video_player": "Video player", - "video_players": { - "VLC_3": "VLC 3", - "VLC_4": "VLC 4 (Experimental + PiP)" - }, - "show_custom_menu_links": "カスタムメニューのリンクを表示", - "hide_libraries": "ライブラリを非表示", - "select_liraries_you_want_to_hide": "ライブラリタブとホームページセクションから非表示にするライブラリを選択します。", - "disable_haptic_feedback": "触覚フィードバックを無効にする" - }, - "downloads": { - "downloads_title": "ダウンロード", - "download_method": "ダウンロード方法", - "remux_max_download": "Remux最大ダウンロード数", - "auto_download": "自動ダウンロード", - "optimized_versions_server": "Optimized versionsサーバー", - "save_button": "保存", - "optimized_server": "Optimizedサーバー", - "optimized": "最適化", - "default": "デフォルト", - "optimized_version_hint": "OptimizeサーバーのURLを入力します。URLにはhttpまたはhttpsを含め、オプションでポートを指定します。", - "read_more_about_optimized_server": "Optimizeサーバーの詳細をご覧ください。", - "url": "URL", - "server_url_placeholder": "http(s)://domain.org:ポート" - }, - "plugins": { - "plugins_title": "プラグイン", - "jellyseerr": { - "jellyseerr_warning": "この統合はまだ初期段階です。状況が変化する可能性があります。", - "server_url": "サーバーURL", - "server_url_hint": "例: http(s)://your-host.url\n(必要に応じてポートを追加)", - "server_url_placeholder": "Jellyseerr URL...", - "password": "パスワード", - "password_placeholder": "Jellyfinユーザー {{username}} のパスワードを入力してください", - "save_button": "保存", - "clear_button": "クリア", - "login_button": "ログイン", - "total_media_requests": "メディアリクエストの合計", - "movie_quota_limit": "映画のクオータ制限", - "movie_quota_days": "映画のクオータ日数", - "tv_quota_limit": "テレビのクオータ制限", - "tv_quota_days": "テレビのクオータ日数", - "reset_jellyseerr_config_button": "Jellyseerrの設定をリセット", - "unlimited": "無制限", - "plus_n_more": "+{{n}} more", - "order_by": { - "DEFAULT": "Default", - "VOTE_COUNT_AND_AVERAGE": "Vote count and average", - "POPULARITY": "Popularity" - } - }, - "marlin_search": { - "enable_marlin_search": "マーリン検索を有効にする ", - "url": "URL", - "server_url_placeholder": "http(s)://domain.org:ポート", - "marlin_search_hint": "MarlinサーバーのURLを入力します。URLにはhttpまたはhttpsを含め、オプションでポートを指定します。", - "read_more_about_marlin": "Marlinについて詳しく読む。", - "save_button": "保存", - "toasts": { - "saved": "保存しました" - } - } - }, - "storage": { - "storage_title": "ストレージ", - "app_usage": "アプリ {{usedSpace}}%", - "phone_usage": "電話 {{availableSpace}}%", - "size_used": "{{used}} / {{total}} 使用済み", - "delete_all_downloaded_files": "すべてのダウンロードファイルを削除" - }, - "intro": { - "show_intro": "イントロを表示", - "reset_intro": "イントロをリセット" - }, - "logs": { - "logs_title": "ログ", - "no_logs_available": "ログがありません", - "delete_all_logs": "すべてのログを削除" - }, - "languages": { - "title": "言語", - "app_language": "アプリの言語", - "app_language_description": "アプリの言語を選択。", - "system": "システム" - }, - "toasts": { - "error_deleting_files": "ファイルの削除エラー", - "background_downloads_enabled": "バックグラウンドでのダウンロードは有効です", - "background_downloads_disabled": "バックグラウンドでのダウンロードは無効です", - "connected": "接続済み", - "could_not_connect": "接続できません", - "invalid_url": "無効なURL" - } - }, - "downloads": { - "downloads_title": "ダウンロード", - "tvseries": "TVシリーズ", - "movies": "映画", - "queue": "キュー", - "queue_hint": "アプリを再起動するとキューとダウンロードは失われます", - "no_items_in_queue": "キューにアイテムがありません", - "no_downloaded_items": "ダウンロードしたアイテムはありません", - "delete_all_movies_button": "すべての映画を削除", - "delete_all_tvseries_button": "すべてのシリーズを削除", - "delete_all_button": "すべて削除", - "active_download": "アクティブなダウンロード", - "no_active_downloads": "アクティブなダウンロードはありません", - "active_downloads": "アクティブなダウンロード", - "new_app_version_requires_re_download": "新しいアプリバージョンでは再ダウンロードが必要です", - "new_app_version_requires_re_download_description": "新しいアップデートではコンテンツを再度ダウンロードする必要があります。ダウンロードしたコンテンツをすべて削除してもう一度お試しください。", - "back": "戻る", - "delete": "削除", - "something_went_wrong": "問題が発生しました", - "could_not_get_stream_url_from_jellyfin": "JellyfinからストリームURLを取得できませんでした", - "eta": "ETA {{eta}}", - "methods": "方法", - "toasts": { - "you_are_not_allowed_to_download_files": "ファイルをダウンロードする権限がありません。", - "deleted_all_movies_successfully": "すべての映画を正常に削除しました!", - "failed_to_delete_all_movies": "すべての映画を削除できませんでした", - "deleted_all_tvseries_successfully": "すべてのシリーズを正常に削除しました!", - "failed_to_delete_all_tvseries": "すべてのシリーズを削除できませんでした", - "download_cancelled": "ダウンロードをキャンセルしました", - "could_not_cancel_download": "ダウンロードをキャンセルできませんでした", - "download_completed": "ダウンロードが完了しました", - "download_started_for": "{{item}}のダウンロードが開始されました", - "item_is_ready_to_be_downloaded": "{{item}}をダウンロードする準備ができました", - "download_stated_for_item": "{{item}}のダウンロードが開始されました", - "download_failed_for_item": "{{item}}のダウンロードに失敗しました - {{error}}", - "download_completed_for_item": "{{item}}のダウンロードが完了しました", - "queued_item_for_optimization": "{{item}}をoptimizeのキューに追加しました", - "failed_to_start_download_for_item": "{{item}}のダウンロードを開始できませんでした: {{message}}", - "server_responded_with_status_code": "サーバーはステータス{{statusCode}}で応答しました", - "no_response_received_from_server": "サーバーからの応答がありません", - "error_setting_up_the_request": "リクエストの設定中にエラーが発生しました", - "failed_to_start_download_for_item_unexpected_error": "{{item}}のダウンロードを開始できませんでした: 予期しないエラーが発生しました", - "all_files_folders_and_jobs_deleted_successfully": "すべてのファイル、フォルダ、ジョブが正常に削除されました", - "an_error_occured_while_deleting_files_and_jobs": "ファイルとジョブの削除中にエラーが発生しました", - "go_to_downloads": "ダウンロードに移動" - } - } - }, - "search": { - "search_here": "ここを検索...", - "search": "検索...", - "x_items": "{{count}}のアイテム", - "library": "ライブラリ", - "discover": "見つける", - "no_results": "結果はありません", - "no_results_found_for": "結果が見つかりませんでした:", - "movies": "映画", - "series": "シリーズ", - "episodes": "エピソード", - "collections": "コレクション", - "actors": "俳優", - "request_movies": "映画をリクエスト", - "request_series": "シリーズをリクエスト", - "recently_added": "最近の追加", - "recent_requests": "最近のリクエスト", - "plex_watchlist": "Plexウォッチリスト", - "trending": "トレンド", - "popular_movies": "人気の映画", - "movie_genres": "映画のジャンル", - "upcoming_movies": "今後リリースされる映画", - "studios": "制作会社", - "popular_tv": "人気のテレビ番組", - "tv_genres": "シリーズのジャンル", - "upcoming_tv": "今後リリースされるシリーズ", - "networks": "ネットワーク", - "tmdb_movie_keyword": "TMDB映画キーワード", - "tmdb_movie_genre": "TMDB映画ジャンル", - "tmdb_tv_keyword": "TMDBシリーズキーワード", - "tmdb_tv_genre": "TMDBシリーズジャンル", - "tmdb_search": "TMDB検索", - "tmdb_studio": "TMDB 制作会社", - "tmdb_network": "TMDB ネットワーク", - "tmdb_movie_streaming_services": "TMDB映画ストリーミングサービス", - "tmdb_tv_streaming_services": "TMDBシリーズストリーミングサービス" - }, - "library": { - "no_items_found": "アイテムが見つかりません", - "no_results": "検索結果はありません", - "no_libraries_found": "ライブラリが見つかりません", - "item_types": { - "movies": "映画", - "series": "シリーズ", - "boxsets": "ボックスセット", - "items": "アイテム" - }, - "options": { - "display": "表示", - "row": "行", - "list": "リスト", - "image_style": "画像のスタイル", - "poster": "ポスター", - "cover": "カバー", - "show_titles": "タイトルの表示", - "show_stats": "統計を表示" - }, - "filters": { - "genres": "ジャンル", - "years": "年", - "sort_by": "ソート", - "sort_order": "ソート順", - "asc": "Ascending", - "desc": "Descending", - "tags": "タグ" - } - }, - "favorites": { - "series": "シリーズ", - "movies": "映画", - "episodes": "エピソード", - "videos": "ビデオ", - "boxsets": "ボックスセット", - "playlists": "プレイリスト" - }, - "custom_links": { - "no_links": "リンクがありません" - }, - "player": { - "error": "エラー", - "failed_to_get_stream_url": "ストリームURLを取得できませんでした", - "an_error_occured_while_playing_the_video": "動画の再生中にエラーが発生しました。設定でログを確認してください。", - "client_error": "クライアントエラー", - "could_not_create_stream_for_chromecast": "Chromecastのストリームを作成できませんでした", - "message_from_server": "サーバーからのメッセージ", - "video_has_finished_playing": "ビデオの再生が終了しました!", - "no_video_source": "動画ソースがありません...", - "next_episode": "次のエピソード", - "refresh_tracks": "トラックを更新", - "subtitle_tracks": "字幕トラック:", - "audio_tracks": "音声トラック:", - "playback_state": "再生状態:", - "no_data_available": "データなし", - "index": "インデックス:" - }, - "item_card": { - "next_up": "次", - "no_items_to_display": "表示するアイテムがありません", - "cast_and_crew": "キャスト&クルー", - "series": "シリーズ", - "seasons": "シーズン", - "season": "シーズン", - "no_episodes_for_this_season": "このシーズンのエピソードはありません", - "overview": "ストーリー", - "more_with": "{{name}}の詳細", - "similar_items": "類似アイテム", - "no_similar_items_found": "類似のアイテムは見つかりませんでした", - "video": "映像", - "more_details": "さらに詳細を表示", - "quality": "画質", - "audio": "音声", - "subtitles": "字幕", - "show_more": "もっと見る", - "show_less": "少なく表示", - "appeared_in": "出演作品", - "could_not_load_item": "アイテムを読み込めませんでした", - "none": "なし", - "download": { - "download_season": "シーズンをダウンロード", - "download_series": "シリーズをダウンロード", - "download_episode": "エピソードをダウンロード", - "download_movie": "映画をダウンロード", - "download_x_item": "{{item_count}}のアイテムをダウンロード", - "download_button": "ダウンロード", - "using_optimized_server": "Optimizeサーバーを使用する", - "using_default_method": "デフォルトの方法を使用" - } - }, - "live_tv": { - "next": "次", - "previous": "前", - "live_tv": "ライブTV", - "coming_soon": "近日公開", - "on_now": "現在", - "shows": "表示", - "movies": "映画", - "sports": "スポーツ", - "for_kids": "子供向け", - "news": "ニュース" - }, - "jellyseerr": { - "confirm": "確認", - "cancel": "キャンセル", - "yes": "はい", - "whats_wrong": "どうしましたか?", - "issue_type": "問題の種類", - "select_an_issue": "問題を選択", - "types": "種類", - "describe_the_issue": "(オプション) 問題を説明してください...", - "submit_button": "送信", - "report_issue_button": "チケットを報告", - "request_button": "リクエスト", - "are_you_sure_you_want_to_request_all_seasons": "すべてのシーズンをリクエストしてもよろしいですか?", - "failed_to_login": "ログインに失敗しました", - "cast": "出演者", - "details": "詳細", - "status": "状態", - "original_title": "原題", - "series_type": "シリーズタイプ", - "release_dates": "公開日", - "first_air_date": "初放送日", - "next_air_date": "次回放送日", - "revenue": "収益", - "budget": "予算", - "original_language": "オリジナルの言語", - "production_country": "制作国", - "studios": "制作会社", - "network": "ネットワーク", - "currently_streaming_on": "ストリーミング中", - "advanced": "詳細", - "request_as": "別ユーザーとしてリクエスト", - "tags": "タグ", - "quality_profile": "画質プロファイル", - "root_folder": "ルートフォルダ", - "season_all": "Season (all)", - "season_number": "シーズン{{season_number}}", - "number_episodes": "エピソード{{episode_number}}", - "born": "生まれ", - "appearances": "出演", - "toasts": { - "jellyseer_does_not_meet_requirements": "Jellyseerrサーバーは最小バージョン要件を満たしていません。少なくとも 2.0.0 に更新してください。", - "jellyseerr_test_failed": "Jellyseerrテストに失敗しました。もう一度お試しください。", - "failed_to_test_jellyseerr_server_url": "JellyseerrサーバーのURLをテストに失敗しました", - "issue_submitted": "チケットを送信しました!", - "requested_item": "{{item}}をリクエスト!", - "you_dont_have_permission_to_request": "リクエストする権限がありません!", - "something_went_wrong_requesting_media": "メディアのリクエスト中に問題が発生しました。" - } - }, - "tabs": { - "home": "ホーム", - "search": "検索", - "library": "ライブラリ", - "custom_links": "カスタムリンク", - "favorites": "お気に入り" - } + "login": { + "username_required": "ユーザー名は必須です", + "error_title": "エラー", + "login_title": "ログイン", + "login_to_title": "ログイン先", + "username_placeholder": "ユーザー名", + "password_placeholder": "パスワード", + "login_button": "ログイン", + "quick_connect": "クイックコネクト", + "enter_code_to_login": "ログインするにはコード {{code}} を入力してください", + "failed_to_initiate_quick_connect": "クイックコネクトを開始できませんでした", + "got_it": "了解", + "connection_failed": "接続に失敗しました", + "could_not_connect_to_server": "サーバーに接続できませんでした。URLとネットワーク接続を確認してください。", + "an_unexpected_error_occured": "予期しないエラーが発生しました", + "change_server": "サーバーの変更", + "invalid_username_or_password": "ユーザー名またはパスワードが無効です", + "user_does_not_have_permission_to_log_in": "ユーザーにログイン権限がありません", + "server_is_taking_too_long_to_respond_try_again_later": "サーバーの応答に時間がかかりすぎています。しばらくしてからもう一度お試しください。", + "server_received_too_many_requests_try_again_later": "サーバーにリクエストが多すぎます。後でもう一度お試しください。", + "there_is_a_server_error": "サーバーエラーが発生しました", + "an_unexpected_error_occured_did_you_enter_the_correct_url": "予期しないエラーが発生しました。サーバーのURLを正しく入力しましたか?" + }, + "server": { + "enter_url_to_jellyfin_server": "JellyfinサーバーのURLを入力してください", + "server_url_placeholder": "http(s)://your-server.com", + "connect_button": "接続", + "previous_servers": "前のサーバー", + "clear_button": "クリア", + "search_for_local_servers": "ローカルサーバーを検索", + "searching": "検索中...", + "servers": "サーバー" + }, + "home": { + "no_internet": "インターネット接続がありません", + "no_items": "アイテムはありません", + "no_internet_message": "心配しないでください。\nダウンロードしたコンテンツは引き続き視聴できます。", + "go_to_downloads": "ダウンロードに移動", + "oops": "おっと!", + "error_message": "何か問題が発生しました。\nログアウトして再度ログインしてください。", + "continue_watching": "続きを見る", + "next_up": "次の動画", + "recently_added_in": "{{libraryName}}に最近追加された", + "suggested_movies": "おすすめ映画", + "suggested_episodes": "おすすめエピソード", + "intro": { + "welcome_to_streamyfin": "Streamyfinへようこそ", + "a_free_and_open_source_client_for_jellyfin": "Jellyfinのためのフリーでオープンソースのクライアント。", + "features_title": "特長", + "features_description": "Streamyfinには多くの機能があり、設定メニューで見つけることができるさまざまなソフトウェアと統合されています。これには以下が含まれます。", + "jellyseerr_feature_description": "Jellyseerrインスタンスに接続し、アプリ内で直接映画をリクエストします。", + "downloads_feature_title": "ダウンロード", + "downloads_feature_description": "映画やテレビ番組をダウンロードしてオフラインで視聴します。デフォルトの方法を使用するか、バックグラウンドでファイルをダウンロードするために最適化されたサーバーをインストールしてください。", + "chromecast_feature_description": "映画とテレビ番組をChromecastデバイスにキャストします。", + "centralised_settings_plugin_title": "集中設定プラグイン", + "centralised_settings_plugin_description": "Jellyfinサーバーから設定を構成します。すべてのユーザーのすべてのクライアント設定は自動的に同期されます。", + "done_button": "完了", + "go_to_settings_button": "設定に移動", + "read_more": "続きを読む" + }, + "settings": { + "settings_title": "設定", + "log_out_button": "ログアウト", + "user_info": { + "user_info_title": "ユーザー情報", + "user": "ユーザー", + "server": "サーバー", + "token": "トークン", + "app_version": "アプリバージョン" + }, + "quick_connect": { + "quick_connect_title": "クイックコネクト", + "authorize_button": "クイックコネクトを承認する", + "enter_the_quick_connect_code": "クイックコネクトコードを入力...", + "success": "成功しました", + "quick_connect_autorized": "クイックコネクトが承認されました", + "error": "エラー", + "invalid_code": "無効なコードです", + "authorize": "承認" + }, + "media_controls": { + "media_controls_title": "メディアコントロール", + "forward_skip_length": "スキップの長さ", + "rewind_length": "巻き戻しの長さ", + "seconds_unit": "s" + }, + "audio": { + "audio_title": "オーディオ", + "set_audio_track": "前のアイテムからオーディオトラックを設定", + "audio_language": "オーディオ言語", + "audio_hint": "デフォルトのオーディオ言語を選択します。", + "none": "なし", + "language": "言語" + }, + "subtitles": { + "subtitle_title": "字幕", + "subtitle_language": "字幕の言語", + "subtitle_mode": "字幕モード", + "set_subtitle_track": "前のアイテムから字幕トラックを設定", + "subtitle_size": "字幕サイズ", + "subtitle_hint": "字幕設定を構成します。", + "none": "なし", + "language": "言語", + "loading": "ロード中", + "modes": { + "Default": "デフォルト", + "Smart": "スマート", + "Always": "常に", + "None": "なし", + "OnlyForced": "強制のみ" + } + }, + "other": { + "other_title": "その他", + "follow_device_orientation": "画面の自動回転", + "video_orientation": "動画の向き", + "orientation": "向き", + "orientations": { + "DEFAULT": "デフォルト", + "ALL": "すべて", + "PORTRAIT": "縦", + "PORTRAIT_UP": "縦向き(上)", + "PORTRAIT_DOWN": "縦方向", + "LANDSCAPE": "横方向", + "LANDSCAPE_LEFT": "横方向 左", + "LANDSCAPE_RIGHT": "横方向 右", + "OTHER": "その他", + "UNKNOWN": "不明" + }, + "safe_area_in_controls": "コントロールの安全エリア", + "video_player": "Video player", + "video_players": { + "VLC_3": "VLC 3", + "VLC_4": "VLC 4 (Experimental + PiP)" + }, + "show_custom_menu_links": "カスタムメニューのリンクを表示", + "hide_libraries": "ライブラリを非表示", + "select_liraries_you_want_to_hide": "ライブラリタブとホームページセクションから非表示にするライブラリを選択します。", + "disable_haptic_feedback": "触覚フィードバックを無効にする" + }, + "downloads": { + "downloads_title": "ダウンロード", + "download_method": "ダウンロード方法", + "remux_max_download": "Remux最大ダウンロード数", + "auto_download": "自動ダウンロード", + "optimized_versions_server": "Optimized versionsサーバー", + "save_button": "保存", + "optimized_server": "Optimizedサーバー", + "optimized": "最適化", + "default": "デフォルト", + "optimized_version_hint": "OptimizeサーバーのURLを入力します。URLにはhttpまたはhttpsを含め、オプションでポートを指定します。", + "read_more_about_optimized_server": "Optimizeサーバーの詳細をご覧ください。", + "url": "URL", + "server_url_placeholder": "http(s)://domain.org:ポート" + }, + "plugins": { + "plugins_title": "プラグイン", + "jellyseerr": { + "jellyseerr_warning": "この統合はまだ初期段階です。状況が変化する可能性があります。", + "server_url": "サーバーURL", + "server_url_hint": "例: http(s)://your-host.url\n(必要に応じてポートを追加)", + "server_url_placeholder": "Jellyseerr URL...", + "password": "パスワード", + "password_placeholder": "Jellyfinユーザー {{username}} のパスワードを入力してください", + "save_button": "保存", + "clear_button": "クリア", + "login_button": "ログイン", + "total_media_requests": "メディアリクエストの合計", + "movie_quota_limit": "映画のクオータ制限", + "movie_quota_days": "映画のクオータ日数", + "tv_quota_limit": "テレビのクオータ制限", + "tv_quota_days": "テレビのクオータ日数", + "reset_jellyseerr_config_button": "Jellyseerrの設定をリセット", + "unlimited": "無制限", + "plus_n_more": "+{{n}} more", + "order_by": { + "DEFAULT": "Default", + "VOTE_COUNT_AND_AVERAGE": "Vote count and average", + "POPULARITY": "Popularity" + } + }, + "marlin_search": { + "enable_marlin_search": "マーリン検索を有効にする ", + "url": "URL", + "server_url_placeholder": "http(s)://domain.org:ポート", + "marlin_search_hint": "MarlinサーバーのURLを入力します。URLにはhttpまたはhttpsを含め、オプションでポートを指定します。", + "read_more_about_marlin": "Marlinについて詳しく読む。", + "save_button": "保存", + "toasts": { + "saved": "保存しました" + } + } + }, + "storage": { + "storage_title": "ストレージ", + "app_usage": "アプリ {{usedSpace}}%", + "phone_usage": "電話 {{availableSpace}}%", + "size_used": "{{used}} / {{total}} 使用済み", + "delete_all_downloaded_files": "すべてのダウンロードファイルを削除" + }, + "intro": { + "show_intro": "イントロを表示", + "reset_intro": "イントロをリセット" + }, + "logs": { + "logs_title": "ログ", + "no_logs_available": "ログがありません", + "delete_all_logs": "すべてのログを削除" + }, + "languages": { + "title": "言語", + "app_language": "アプリの言語", + "app_language_description": "アプリの言語を選択。", + "system": "システム" + }, + "toasts": { + "error_deleting_files": "ファイルの削除エラー", + "background_downloads_enabled": "バックグラウンドでのダウンロードは有効です", + "background_downloads_disabled": "バックグラウンドでのダウンロードは無効です", + "connected": "接続済み", + "could_not_connect": "接続できません", + "invalid_url": "無効なURL" + } + }, + "downloads": { + "downloads_title": "ダウンロード", + "tvseries": "TVシリーズ", + "movies": "映画", + "queue": "キュー", + "queue_hint": "アプリを再起動するとキューとダウンロードは失われます", + "no_items_in_queue": "キューにアイテムがありません", + "no_downloaded_items": "ダウンロードしたアイテムはありません", + "delete_all_movies_button": "すべての映画を削除", + "delete_all_tvseries_button": "すべてのシリーズを削除", + "delete_all_button": "すべて削除", + "active_download": "アクティブなダウンロード", + "no_active_downloads": "アクティブなダウンロードはありません", + "active_downloads": "アクティブなダウンロード", + "new_app_version_requires_re_download": "新しいアプリバージョンでは再ダウンロードが必要です", + "new_app_version_requires_re_download_description": "新しいアップデートではコンテンツを再度ダウンロードする必要があります。ダウンロードしたコンテンツをすべて削除してもう一度お試しください。", + "back": "戻る", + "delete": "削除", + "something_went_wrong": "問題が発生しました", + "could_not_get_stream_url_from_jellyfin": "JellyfinからストリームURLを取得できませんでした", + "eta": "ETA {{eta}}", + "methods": "方法", + "toasts": { + "you_are_not_allowed_to_download_files": "ファイルをダウンロードする権限がありません。", + "deleted_all_movies_successfully": "すべての映画を正常に削除しました!", + "failed_to_delete_all_movies": "すべての映画を削除できませんでした", + "deleted_all_tvseries_successfully": "すべてのシリーズを正常に削除しました!", + "failed_to_delete_all_tvseries": "すべてのシリーズを削除できませんでした", + "download_cancelled": "ダウンロードをキャンセルしました", + "could_not_cancel_download": "ダウンロードをキャンセルできませんでした", + "download_completed": "ダウンロードが完了しました", + "download_started_for": "{{item}}のダウンロードが開始されました", + "item_is_ready_to_be_downloaded": "{{item}}をダウンロードする準備ができました", + "download_stated_for_item": "{{item}}のダウンロードが開始されました", + "download_failed_for_item": "{{item}}のダウンロードに失敗しました - {{error}}", + "download_completed_for_item": "{{item}}のダウンロードが完了しました", + "queued_item_for_optimization": "{{item}}をoptimizeのキューに追加しました", + "failed_to_start_download_for_item": "{{item}}のダウンロードを開始できませんでした: {{message}}", + "server_responded_with_status_code": "サーバーはステータス{{statusCode}}で応答しました", + "no_response_received_from_server": "サーバーからの応答がありません", + "error_setting_up_the_request": "リクエストの設定中にエラーが発生しました", + "failed_to_start_download_for_item_unexpected_error": "{{item}}のダウンロードを開始できませんでした: 予期しないエラーが発生しました", + "all_files_folders_and_jobs_deleted_successfully": "すべてのファイル、フォルダ、ジョブが正常に削除されました", + "an_error_occured_while_deleting_files_and_jobs": "ファイルとジョブの削除中にエラーが発生しました", + "go_to_downloads": "ダウンロードに移動" + } + } + }, + "search": { + "search_here": "ここを検索...", + "search": "検索...", + "x_items": "{{count}}のアイテム", + "library": "ライブラリ", + "discover": "見つける", + "no_results": "結果はありません", + "no_results_found_for": "結果が見つかりませんでした:", + "movies": "映画", + "series": "シリーズ", + "episodes": "エピソード", + "collections": "コレクション", + "actors": "俳優", + "request_movies": "映画をリクエスト", + "request_series": "シリーズをリクエスト", + "recently_added": "最近の追加", + "recent_requests": "最近のリクエスト", + "plex_watchlist": "Plexウォッチリスト", + "trending": "トレンド", + "popular_movies": "人気の映画", + "movie_genres": "映画のジャンル", + "upcoming_movies": "今後リリースされる映画", + "studios": "制作会社", + "popular_tv": "人気のテレビ番組", + "tv_genres": "シリーズのジャンル", + "upcoming_tv": "今後リリースされるシリーズ", + "networks": "ネットワーク", + "tmdb_movie_keyword": "TMDB映画キーワード", + "tmdb_movie_genre": "TMDB映画ジャンル", + "tmdb_tv_keyword": "TMDBシリーズキーワード", + "tmdb_tv_genre": "TMDBシリーズジャンル", + "tmdb_search": "TMDB検索", + "tmdb_studio": "TMDB 制作会社", + "tmdb_network": "TMDB ネットワーク", + "tmdb_movie_streaming_services": "TMDB映画ストリーミングサービス", + "tmdb_tv_streaming_services": "TMDBシリーズストリーミングサービス" + }, + "library": { + "no_items_found": "アイテムが見つかりません", + "no_results": "検索結果はありません", + "no_libraries_found": "ライブラリが見つかりません", + "item_types": { + "movies": "映画", + "series": "シリーズ", + "boxsets": "ボックスセット", + "items": "アイテム" + }, + "options": { + "display": "表示", + "row": "行", + "list": "リスト", + "image_style": "画像のスタイル", + "poster": "ポスター", + "cover": "カバー", + "show_titles": "タイトルの表示", + "show_stats": "統計を表示" + }, + "filters": { + "genres": "ジャンル", + "years": "年", + "sort_by": "ソート", + "sort_order": "ソート順", + "asc": "Ascending", + "desc": "Descending", + "tags": "タグ" + } + }, + "favorites": { + "series": "シリーズ", + "movies": "映画", + "episodes": "エピソード", + "videos": "ビデオ", + "boxsets": "ボックスセット", + "playlists": "プレイリスト", + "noDataTitle": "お気に入りはまだありません", + "noData": "アイテムをお気に入りとしてマークすると、ここに表示されクイックアクセスできるようになります。" + }, + "custom_links": { + "no_links": "リンクがありません" + }, + "player": { + "error": "エラー", + "failed_to_get_stream_url": "ストリームURLを取得できませんでした", + "an_error_occured_while_playing_the_video": "動画の再生中にエラーが発生しました。設定でログを確認してください。", + "client_error": "クライアントエラー", + "could_not_create_stream_for_chromecast": "Chromecastのストリームを作成できませんでした", + "message_from_server": "サーバーからのメッセージ", + "video_has_finished_playing": "ビデオの再生が終了しました!", + "no_video_source": "動画ソースがありません...", + "next_episode": "次のエピソード", + "refresh_tracks": "トラックを更新", + "subtitle_tracks": "字幕トラック:", + "audio_tracks": "音声トラック:", + "playback_state": "再生状態:", + "no_data_available": "データなし", + "index": "インデックス:" + }, + "item_card": { + "next_up": "次", + "no_items_to_display": "表示するアイテムがありません", + "cast_and_crew": "キャスト&クルー", + "series": "シリーズ", + "seasons": "シーズン", + "season": "シーズン", + "no_episodes_for_this_season": "このシーズンのエピソードはありません", + "overview": "ストーリー", + "more_with": "{{name}}の詳細", + "similar_items": "類似アイテム", + "no_similar_items_found": "類似のアイテムは見つかりませんでした", + "video": "映像", + "more_details": "さらに詳細を表示", + "quality": "画質", + "audio": "音声", + "subtitles": "字幕", + "show_more": "もっと見る", + "show_less": "少なく表示", + "appeared_in": "出演作品", + "could_not_load_item": "アイテムを読み込めませんでした", + "none": "なし", + "download": { + "download_season": "シーズンをダウンロード", + "download_series": "シリーズをダウンロード", + "download_episode": "エピソードをダウンロード", + "download_movie": "映画をダウンロード", + "download_x_item": "{{item_count}}のアイテムをダウンロード", + "download_button": "ダウンロード", + "using_optimized_server": "Optimizeサーバーを使用する", + "using_default_method": "デフォルトの方法を使用" + } + }, + "live_tv": { + "next": "次", + "previous": "前", + "live_tv": "ライブTV", + "coming_soon": "近日公開", + "on_now": "現在", + "shows": "表示", + "movies": "映画", + "sports": "スポーツ", + "for_kids": "子供向け", + "news": "ニュース" + }, + "jellyseerr": { + "confirm": "確認", + "cancel": "キャンセル", + "yes": "はい", + "whats_wrong": "どうしましたか?", + "issue_type": "問題の種類", + "select_an_issue": "問題を選択", + "types": "種類", + "describe_the_issue": "(オプション) 問題を説明してください...", + "submit_button": "送信", + "report_issue_button": "チケットを報告", + "request_button": "リクエスト", + "are_you_sure_you_want_to_request_all_seasons": "すべてのシーズンをリクエストしてもよろしいですか?", + "failed_to_login": "ログインに失敗しました", + "cast": "出演者", + "details": "詳細", + "status": "状態", + "original_title": "原題", + "series_type": "シリーズタイプ", + "release_dates": "公開日", + "first_air_date": "初放送日", + "next_air_date": "次回放送日", + "revenue": "収益", + "budget": "予算", + "original_language": "オリジナルの言語", + "production_country": "制作国", + "studios": "制作会社", + "network": "ネットワーク", + "currently_streaming_on": "ストリーミング中", + "advanced": "詳細", + "request_as": "別ユーザーとしてリクエスト", + "tags": "タグ", + "quality_profile": "画質プロファイル", + "root_folder": "ルートフォルダ", + "season_all": "Season (all)", + "season_number": "シーズン{{season_number}}", + "number_episodes": "エピソード{{episode_number}}", + "born": "生まれ", + "appearances": "出演", + "toasts": { + "jellyseer_does_not_meet_requirements": "Jellyseerrサーバーは最小バージョン要件を満たしていません。少なくとも 2.0.0 に更新してください。", + "jellyseerr_test_failed": "Jellyseerrテストに失敗しました。もう一度お試しください。", + "failed_to_test_jellyseerr_server_url": "JellyseerrサーバーのURLをテストに失敗しました", + "issue_submitted": "チケットを送信しました!", + "requested_item": "{{item}}をリクエスト!", + "you_dont_have_permission_to_request": "リクエストする権限がありません!", + "something_went_wrong_requesting_media": "メディアのリクエスト中に問題が発生しました。" + } + }, + "tabs": { + "home": "ホーム", + "search": "検索", + "library": "ライブラリ", + "custom_links": "カスタムリンク", + "favorites": "お気に入り" + } } diff --git a/translations/nl.json b/translations/nl.json index 54c39e34..039803cc 100644 --- a/translations/nl.json +++ b/translations/nl.json @@ -1,471 +1,473 @@ { - "login": { - "username_required": "Gebruikersnaam is verplicht", - "error_title": "Fout", - "login_title": "Aanmelden", - "login_to_title": "Aanmelden bij", - "username_placeholder": "Gebruikersnaam", - "password_placeholder": "Wachtwoord", - "login_button": "Aanmelden", - "quick_connect": "Snel Verbinden", - "enter_code_to_login": "Vul code {{code}} in om aan te melden", - "failed_to_initiate_quick_connect": "Mislukt om Snel Verbinden op te starten", - "got_it": "Begrepen", - "connection_failed": "Verbinding mislukt", - "could_not_connect_to_server": "Kon niet verbinden met de server. Controleer de URL en je netwerkverbinding.", - "an_unexpected_error_occured": "Er is een onverwachte fout opgetreden", - "change_server": "Server wijzigen", - "invalid_username_or_password": "Onjuiste gebruikersnaam of wachtwoord", - "user_does_not_have_permission_to_log_in": "Gebruiker heeft geen rechten om aan te melden", - "server_is_taking_too_long_to_respond_try_again_later": "De server doet er te lang over om te antwoorden, probeer later opnieuw", - "server_received_too_many_requests_try_again_later": "De server heeft te veel aanvragen ontvangen, probeer later opnieuw", - "there_is_a_server_error": "Er is een serverfout", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "Er is een onverwachte fout opgetreden. Heb je de server URL correct ingegeven?" - }, - "server": { - "enter_url_to_jellyfin_server": "Geef de URL van je Jellyfin server in", - "server_url_placeholder": "http(s)://je-server.com", - "connect_button": "Verbinden", - "previous_servers": "vorige servers", - "clear_button": "Wissen", - "search_for_local_servers": "Zoek naar lokale servers", - "searching": "Zoeken...", - "servers": "Servers" - }, - "home": { - "no_internet": "Geen Internet", - "no_items": "Geen items", - "no_internet_message": "Geen zorgen, je kan nog steeds\ngedownloade content bekijken", - "go_to_downloads": "Ga naar downloads", - "oops": "Oeps!", - "error_message": "Er ging iets fout\nGelieve af en aan te melden.", - "continue_watching": "Verder Kijken", - "next_up": "Volgende", - "recently_added_in": "Recent toegevoegd in {{libraryName}}", - "suggested_movies": "Voorgestelde films", - "suggested_episodes": "Voorgestelde Afleveringen", - "intro": { - "welcome_to_streamyfin": "Welkom bij Streamyfin", - "a_free_and_open_source_client_for_jellyfin": "Een gratis en open-source client voor Jellyfin.", - "features_title": "Functies", - "features_description": "Streamyfin heeft een heleboel functies en integreert met een breed scala aan software die je kunt vinden in het instellingenmenu, onder andere:", - "jellyseerr_feature_description": "Verbind met je Jellyseerr instantie en vraag films direct in de app aan.", - "downloads_feature_title": "Downloads", - "downloads_feature_description": "Download films en series om offline te kijken. Gebruik de standaardmethode of installeer de optimalisatieserver om bestanden op de achtergrond te downloaden.", - "chromecast_feature_description": "Cast films en series naar je Chromecast toestellen.", - "centralised_settings_plugin_title": "Plugin voor gecentraliseerde instellingen", - "centralised_settings_plugin_description": "Configureer instellingen vanaf een centrale locatie op je Jellyfin server. Alle clientinstellingen voor alle gebruikers worden automatisch gesynchroniseerd.", - "done_button": "Gedaan", - "go_to_settings_button": "Ga naar instellingen", - "read_more": "Lees meer" - }, - "settings": { - "settings_title": "Instellingen", - "log_out_button": "Afmelden", - "user_info": { - "user_info_title": "Gebruiker Info", - "user": "Gebruiker", - "server": "Server", - "token": "Token", - "app_version": "App Versie" - }, - "quick_connect": { - "quick_connect_title": "Snel Verbinden", - "authorize_button": "Snel Verbinden toestaan", - "enter_the_quick_connect_code": "Vul de Snel Verbinden code in...", - "success": "Succes", - "quick_connect_autorized": "Snel Verbinden toegestaan", - "error": "Fout", - "invalid_code": "Ongeldige code", - "authorize": "Toestaan" - }, - "media_controls": { - "media_controls_title": "Media Bedieningen", - "forward_skip_length": "Duur voorwaarts overslaan", - "rewind_length": "Duur terugspoelen", - "seconds_unit": "s" - }, - "audio": { - "audio_title": "Audio", - "set_audio_track": "Gebruik Audio Track Van Vorig Item", - "audio_language": "Audio taal", - "audio_hint": "Kies een standaard audio taal.", - "none": "Geen", - "language": "Taal" - }, - "subtitles": { - "subtitle_title": "Ondertitels", - "subtitle_language": "Ondertitel taal", - "subtitle_mode": "Ondertitelmodus", - "set_subtitle_track": "Gebruik Ondertitel Track Van Vorig Item", - "subtitle_size": "Ondertitel Grootte", - "subtitle_hint": "Stel ondertitel voorkeuren in.", - "none": "Geen", - "language": "Taal", - "loading": "Laden", - "modes": { - "Default": "Standaard", - "Smart": "Slim", - "Always": "Altijd", - "None": "Geen", - "OnlyForced": "Alleen Geforceerd" - } - }, - "other": { - "other_title": "Andere", - "follow_device_orientation": "Automatisch draaien", - "video_orientation": "Video oriëntatie", - "orientation": "Oriëntatie", - "orientations": { - "DEFAULT": "Standaard", - "ALL": "Alle", - "PORTRAIT": "Portret", - "PORTRAIT_UP": "Portret Omhoog", - "PORTRAIT_DOWN": "Portret Omlaag", - "LANDSCAPE": "Landschap", - "LANDSCAPE_LEFT": "Landschap Links", - "LANDSCAPE_RIGHT": "Landschap Rechts", - "OTHER": "Andere", - "UNKNOWN": "Onbekend" - }, - "safe_area_in_controls": "Veilig gebied in bedieningen", - "video_player": "Video player", - "video_players": { - "VLC_3": "VLC 3", - "VLC_4": "VLC 4 (Experimental + PiP)" - }, - "show_custom_menu_links": "Aangepaste menulinks tonen", - "hide_libraries": "Verberg Bibliotheken", - "select_liraries_you_want_to_hide": "Selecteer de bibliotheken die je wil verbergen van de Bibliotheektab en hoofdpagina onderdelen.", - "disable_haptic_feedback": "Haptische feedback uitschakelen", - "default_quality": "Standaard kwaliteit" - }, - "downloads": { - "downloads_title": "Downloads", - "download_method": "Download methode", - "remux_max_download": "Maximale Remux-download", - "auto_download": "Auto download", - "optimized_versions_server": "Geoptimaliseerde server versies", - "save_button": "Opslaan", - "optimized_server": "Geoptimaliseerde Server", - "optimized": "Geoptimaliseerd", - "default": "Standaard", - "optimized_version_hint": "Vul de URL van de optimalisatieserver in. De URL moet http of https bevatten en eventueel de poort.", - "read_more_about_optimized_server": "Lees meer over de optimalisatieserver.", - "url": "URL", - "server_url_placeholder": "http(s)://domein.org:poort" - }, - "plugins": { - "plugins_title": "Plugins", - "jellyseerr": { - "jellyseerr_warning": "Deze integratie is nog in een vroeg stadium. Verwacht dat zaken nog veranderen.", - "server_url": "Server URL", - "server_url_hint": "Voorbeeld: http(s)://je-host.url\n(indien nodig: voeg de poort toe)", - "server_url_placeholder": "Jellyseerr URL...", - "password": "Wachtwoord", - "password_placeholder": "Voeg het wachtwoord in voor de Jellyfin gebruiker {{username}}", - "save_button": "Opslaan", - "clear_button": "Wissen", - "login_button": "Aanmelden", - "total_media_requests": "Totaal aantal mediaverzoeken", - "movie_quota_limit": "Limiet filmquota", - "movie_quota_days": "Filmquota dagen", - "tv_quota_limit": "Limiet serie quota", - "tv_quota_days": "Serie Quota dagen", - "reset_jellyseerr_config_button": "Jellyseerr opnieuw instellen", - "unlimited": "Ongelimiteerd", - "plus_n_more": "+{{n}} more", - "order_by": { - "DEFAULT": "Default", - "VOTE_COUNT_AND_AVERAGE": "Vote count and average", - "POPULARITY": "Popularity" - } - }, - "marlin_search": { - "enable_marlin_search": "Marlin Search inschakelen ", - "url": "URL", - "server_url_placeholder": "http(s)://domein.org:poort", - "marlin_search_hint": "Vul de URL van de Marlin Search server in. De URL moet http of https bevatten en eventueel de poort.", - "read_more_about_marlin": "Lees meer over Marlin.", - "save_button": "Opslaan", - "toasts": { - "saved": "Opgeslagen" - } - } - }, - "storage": { - "storage_title": "Opslag", - "app_usage": "App {{usedSpace}}%", - "device_usage": "Toestel {{availableSpace}}%", - "size_used": "{{used}} van {{total}} gebruikt", - "delete_all_downloaded_files": "Verwijder alle gedownloade bestanden" - }, - "intro": { - "show_intro": "Toon intro", - "reset_intro": "intro opnieuw instellen" - }, - "logs": { - "logs_title": "Logs", - "no_logs_available": "Geen logs beschikbaar", - "delete_all_logs": "Verwijder alle logs" - }, - "languages": { - "title": "Talen", - "app_language": "App taal", - "app_language_description": "Selecteer een taal voor de app.", - "system": "Systeem" - }, - "toasts": { - "error_deleting_files": "Fout bij het verwijderen van bestanden", - "background_downloads_enabled": "Downloads op de achtergrond ingeschakeld", - "background_downloads_disabled": "Downloads op de achtergrond uitgeschakeld", - "connected": "Verbonden", - "could_not_connect": "Kon niet verbinden", - "invalid_url": "Ongeldige URL" - } - }, - "downloads": { - "downloads_title": "Downloads", - "tvseries": "Series", - "movies": "Films", - "queue": "Wachtrij", - "queue_hint": "Wachtrij en downloads verdwijnen bij een herstart van de app", - "no_items_in_queue": "Geen items in wachtrij", - "no_downloaded_items": "Geen gedownloade items", - "delete_all_movies_button": "Verwijder alle films", - "delete_all_tvseries_button": "Verwijder alle Series", - "delete_all_button": "Verwijder alles", - "active_download": "Actieve download", - "no_active_downloads": "Geen actieve downloads", - "active_downloads": "Actieve downloads", - "new_app_version_requires_re_download": "Nieuwe app-versie vereist opnieuw downloaden", - "new_app_version_requires_re_download_description": "Voor de nieuwe update moet de content opnieuw worden gedownload. Verwijder alle gedownloade content en probeer het opnieuw.", - "back": "Terug", - "delete": "Verwijder", - "something_went_wrong": "Er ging iets mis", - "could_not_get_stream_url_from_jellyfin": "Kon de URL van de stream niet krijgen van Jellyfin", - "eta": "ETA {{eta}}", - "methods": "Methoden", - "toasts": { - "you_are_not_allowed_to_download_files": "Je mag geen bestanden downloaden.", - "deleted_all_movies_successfully": "Alle films succesvol verwijderd!", - "failed_to_delete_all_movies": "Alle films zijn niet verwijderd", - "deleted_all_tvseries_successfully": "Alle series succesvol verwijderd!", - "failed_to_delete_all_tvseries": "Alle series zijn niet verwijderd", - "download_cancelled": "Download geannuleerd", - "could_not_cancel_download": "Kon de download niet annuleren", - "download_completed": "Download afgerond", - "download_started_for": "Download gestart voor {{item}}", - "item_is_ready_to_be_downloaded": "{{item}} is klaar op te downloaden", - "download_stated_for_item": "Download gestart voor {{item}}", - "download_failed_for_item": "Download gefaald voor {{item}} - {{error}}", - "download_completed_for_item": "Download afgerond voor {{item}}", - "queued_item_for_optimization": "{{item}} in de wachtrij gezet voor optimalisatie", - "failed_to_start_download_for_item": "Kon de download voor {{item}} niet starten: {{message}}", - "server_responded_with_status_code": "Server heeft geantwoord met {{statusCode}}", - "no_response_received_from_server": "Geen antwoord gekregen van de server", - "error_setting_up_the_request": "Fout bij het opstellen van de aanvraag", - "failed_to_start_download_for_item_unexpected_error": "Kon de download voor {{item}} niet starten: Onverwachte fout", - "all_files_folders_and_jobs_deleted_successfully": "Alle bestanden, mappen en taken succesvol verwijderd", - "an_error_occured_while_deleting_files_and_jobs": "Er is een fout opgetreden tijdens het verwijderen van bestanden en taken", - "go_to_downloads": "Ga naar downloads" - } - } - }, - "search": { - "search_here": "Zoek hier...", - "search": "Zoek...", - "x_items": "{{count}} items", - "library": "Bibliotheek", - "discover": "Ontdek", - "no_results": "Geen resultaten", - "no_results_found_for": "Geen resultaten gevonden voor", - "movies": "Films", - "series": "Series", - "episodes": "Afleveringen", - "collections": "Collecties", - "actors": "Acteurs", - "request_movies": "Vraag films aan", - "request_series": "Vraag series aan", - "recently_added": "Recent Toegevoegd", - "recent_requests": "Recent Aangevraagd", - "plex_watchlist": "Plex Kijklijst", - "trending": "Trending", - "popular_movies": "Populaire films", - "movie_genres": "Film Genres", - "upcoming_movies": "Aankomende films", - "studios": "Studios", - "popular_tv": "Populaire TV", - "tv_genres": "TV Genres", - "upcoming_tv": "Aankomende TV", - "networks": "Netwerken", - "tmdb_movie_keyword": "TMDB Film Trefwoord", - "tmdb_movie_genre": "TMDB Filmgenres", - "tmdb_tv_keyword": "TMDB TV Trefwoord", - "tmdb_tv_genre": "TMDB TV-Genres", - "tmdb_search": "TMDB Zoeken", - "tmdb_studio": "TMDB Studio", - "tmdb_network": "TMDB Netwerk", - "tmdb_movie_streaming_services": "TMDB Film Streaming Diensten", - "tmdb_tv_streaming_services": "TMDB TV Streaming Diensten" - }, - "library": { - "no_items_found": "Geen items gevonden", - "no_results": "Geen resultaten", - "no_libraries_found": "Geen bibliotheken gevonden", - "item_types": { - "movies": "Films", - "series": "Series", - "boxsets": "Boxsets", - "items": "items" - }, - "options": { - "display": "Weergave", - "row": "Rij", - "list": "Lijst", - "image_style": "Stijl van afbeelding", - "poster": "Poster", - "cover": "Cover", - "show_titles": "Toon titels", - "show_stats": "Toon statistieken" - }, - "filters": { - "genres": "Genres", - "years": "Jaren", - "sort_by": "Sorteren op", - "sort_order": "Sorteer volgorde", - "asc": "Ascending", - "desc": "Descending", - "tags": "Labels" - } - }, - "favorites": { - "series": "Series", - "movies": "Films", - "episodes": "Afleveringen", - "videos": "Videos", - "boxsets": "Boxsets", - "playlists": "Afspeellijsten" - }, - "custom_links": { - "no_links": "Geen links" - }, - "player": { - "error": "Fout", - "failed_to_get_stream_url": "De stream-URL kon niet worden verkregen", - "an_error_occured_while_playing_the_video": "Er is een fout opgetreden tijdens het afspelen van de video. Controleer de logs in de instellingen.", - "client_error": "Fout van de client", - "could_not_create_stream_for_chromecast": "Kon geen stream maken voor Chromecast", - "message_from_server": "Bericht van de server", - "video_has_finished_playing": "Video is gedaan met spelen!", - "no_video_source": "Geen videobron...", - "next_episode": "Volgende Aflevering", - "refresh_tracks": "Tracks verversen", - "subtitle_tracks": "Ondertitel Tracks:", - "audio_tracks": "Audio Tracks:", - "playback_state": "Afspeelstatus:", - "no_data_available": "Geen data beschikbaar", - "index": "Index:" - }, - "item_card": { - "next_up": "Volgende", - "no_items_to_display": "Geen items om te tonen", - "cast_and_crew": "Cast & Crew", - "series": "Series", - "seasons": "Seizoenen", - "season": "Seizoen", - "no_episodes_for_this_season": "Geen afleveringen voor dit seizoen", - "overview": "Overzicht", - "more_with": "Meer met {{name}}", - "similar_items": "Gelijkaardige items", - "no_similar_items_found": "Geen gelijkaardige items gevonden", - "video": "Video", - "more_details": "Meer details", - "quality": "Kwaliteit", - "audio": "Audio", - "subtitles": "Ondertitel", - "show_more": "Toon meer", - "show_less": "Toon minder", - "appeared_in": "Verschenen in", - "could_not_load_item": "Kon item niet laden", - "none": "Geen", - "download": { - "download_season": "Download Seizoen", - "download_series": "Download Serie", - "download_episode": "Download Aflevering", - "download_movie": "Download Film", - "download_x_item": "Download {{item_count}} items", - "download_button": "Download", - "using_optimized_server": "Geoptimaliseerde server gebruiken", - "using_default_method": "Standaard methode gebruiken" - } - }, - "live_tv": { - "next": "Volgende ", - "previous": "Vorige", - "live_tv": "Live TV", - "coming_soon": "Binnenkort beschikbaar", - "on_now": "Nu op", - "shows": "Shows", - "movies": "Films", - "sports": "Sport", - "for_kids": "Voor kinderen", - "news": "Nieuws" - }, - "jellyseerr": { - "confirm": "Bevestig", - "cancel": "Annuleer", - "yes": "Ja", - "whats_wrong": "Wat is er mis?", - "issue_type": "Type probleem", - "select_an_issue": "Selecteer een probleem", - "types": "Types", - "describe_the_issue": "(optioneel) beschrijf het probleem...", - "submit_button": "Verzenden", - "report_issue_button": "Meld een probleem", - "request_button": "Aanvragen", - "are_you_sure_you_want_to_request_all_seasons": "Ben je zeker dat je alle seizoenen wil aanvragen?", - "failed_to_login": "Kon niet aanmelden", - "cast": "Cast", - "details": "Details", - "status": "Status", - "original_title": "Originele titel", - "series_type": "Serietype", - "release_dates": "Verschijningsdatums", - "first_air_date": "Eerste uitzenddatum", - "next_air_date": "Volgende uitzenddatum", - "revenue": "Inkomsten", - "budget": "Budget", - "original_language": "Originele taal", - "production_country": "Land van productie", - "studios": "Studio", - "network": "Netwerk", - "currently_streaming_on": "Momenteel te streamen op", - "advanced": "Geavanceerd", - "request_as": "Vraag aan als", - "tags": "Labels", - "quality_profile": "Kwaliteitsprofiel", - "root_folder": "Hoofdmap", - "season_all": "Season (all)", - "season_number": "Seizoen {{season_number}}", - "number_episodes": "{{episode_number}} Afleveringen", - "born": "Geboren", - "appearances": "Verschijningen", - "toasts": { - "jellyseer_does_not_meet_requirements": "Jellyseerr server voldoet niet aan de minimale versievereisten! Update naar minimaal 2.0.0", - "jellyseerr_test_failed": "Jellyseerr test mislukt. Probeer opnieuw.", - "failed_to_test_jellyseerr_server_url": "Mislukt bij het testen van jellyseerr server url", - "issue_submitted": "Probleem ingediend!", - "requested_item": "{{item}} aangevraagd!", - "you_dont_have_permission_to_request": "Je hebt geen toestemming om aanvragen te doen!", - "something_went_wrong_requesting_media": "Er ging iets mis met het aanvragen van media!" - } - }, - "tabs": { - "home": "Thuis", - "search": "Zoeken", - "library": "Bibliotheek", - "custom_links": "Aangepaste links", - "favorites": "Favorieten" - } + "login": { + "username_required": "Gebruikersnaam is verplicht", + "error_title": "Fout", + "login_title": "Aanmelden", + "login_to_title": "Aanmelden bij", + "username_placeholder": "Gebruikersnaam", + "password_placeholder": "Wachtwoord", + "login_button": "Aanmelden", + "quick_connect": "Snel Verbinden", + "enter_code_to_login": "Vul code {{code}} in om aan te melden", + "failed_to_initiate_quick_connect": "Mislukt om Snel Verbinden op te starten", + "got_it": "Begrepen", + "connection_failed": "Verbinding mislukt", + "could_not_connect_to_server": "Kon niet verbinden met de server. Controleer de URL en je netwerkverbinding.", + "an_unexpected_error_occured": "Er is een onverwachte fout opgetreden", + "change_server": "Server wijzigen", + "invalid_username_or_password": "Onjuiste gebruikersnaam of wachtwoord", + "user_does_not_have_permission_to_log_in": "Gebruiker heeft geen rechten om aan te melden", + "server_is_taking_too_long_to_respond_try_again_later": "De server doet er te lang over om te antwoorden, probeer later opnieuw", + "server_received_too_many_requests_try_again_later": "De server heeft te veel aanvragen ontvangen, probeer later opnieuw", + "there_is_a_server_error": "Er is een serverfout", + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Er is een onverwachte fout opgetreden. Heb je de server URL correct ingegeven?" + }, + "server": { + "enter_url_to_jellyfin_server": "Geef de URL van je Jellyfin server in", + "server_url_placeholder": "http(s)://je-server.com", + "connect_button": "Verbinden", + "previous_servers": "vorige servers", + "clear_button": "Wissen", + "search_for_local_servers": "Zoek naar lokale servers", + "searching": "Zoeken...", + "servers": "Servers" + }, + "home": { + "no_internet": "Geen Internet", + "no_items": "Geen items", + "no_internet_message": "Geen zorgen, je kan nog steeds\ngedownloade content bekijken", + "go_to_downloads": "Ga naar downloads", + "oops": "Oeps!", + "error_message": "Er ging iets fout\nGelieve af en aan te melden.", + "continue_watching": "Verder Kijken", + "next_up": "Volgende", + "recently_added_in": "Recent toegevoegd in {{libraryName}}", + "suggested_movies": "Voorgestelde films", + "suggested_episodes": "Voorgestelde Afleveringen", + "intro": { + "welcome_to_streamyfin": "Welkom bij Streamyfin", + "a_free_and_open_source_client_for_jellyfin": "Een gratis en open-source client voor Jellyfin.", + "features_title": "Functies", + "features_description": "Streamyfin heeft een heleboel functies en integreert met een breed scala aan software die je kunt vinden in het instellingenmenu, onder andere:", + "jellyseerr_feature_description": "Verbind met je Jellyseerr instantie en vraag films direct in de app aan.", + "downloads_feature_title": "Downloads", + "downloads_feature_description": "Download films en series om offline te kijken. Gebruik de standaardmethode of installeer de optimalisatieserver om bestanden op de achtergrond te downloaden.", + "chromecast_feature_description": "Cast films en series naar je Chromecast toestellen.", + "centralised_settings_plugin_title": "Plugin voor gecentraliseerde instellingen", + "centralised_settings_plugin_description": "Configureer instellingen vanaf een centrale locatie op je Jellyfin server. Alle clientinstellingen voor alle gebruikers worden automatisch gesynchroniseerd.", + "done_button": "Gedaan", + "go_to_settings_button": "Ga naar instellingen", + "read_more": "Lees meer" + }, + "settings": { + "settings_title": "Instellingen", + "log_out_button": "Afmelden", + "user_info": { + "user_info_title": "Gebruiker Info", + "user": "Gebruiker", + "server": "Server", + "token": "Token", + "app_version": "App Versie" + }, + "quick_connect": { + "quick_connect_title": "Snel Verbinden", + "authorize_button": "Snel Verbinden toestaan", + "enter_the_quick_connect_code": "Vul de Snel Verbinden code in...", + "success": "Succes", + "quick_connect_autorized": "Snel Verbinden toegestaan", + "error": "Fout", + "invalid_code": "Ongeldige code", + "authorize": "Toestaan" + }, + "media_controls": { + "media_controls_title": "Media Bedieningen", + "forward_skip_length": "Duur voorwaarts overslaan", + "rewind_length": "Duur terugspoelen", + "seconds_unit": "s" + }, + "audio": { + "audio_title": "Audio", + "set_audio_track": "Gebruik Audio Track Van Vorig Item", + "audio_language": "Audio taal", + "audio_hint": "Kies een standaard audio taal.", + "none": "Geen", + "language": "Taal" + }, + "subtitles": { + "subtitle_title": "Ondertitels", + "subtitle_language": "Ondertitel taal", + "subtitle_mode": "Ondertitelmodus", + "set_subtitle_track": "Gebruik Ondertitel Track Van Vorig Item", + "subtitle_size": "Ondertitel Grootte", + "subtitle_hint": "Stel ondertitel voorkeuren in.", + "none": "Geen", + "language": "Taal", + "loading": "Laden", + "modes": { + "Default": "Standaard", + "Smart": "Slim", + "Always": "Altijd", + "None": "Geen", + "OnlyForced": "Alleen Geforceerd" + } + }, + "other": { + "other_title": "Andere", + "follow_device_orientation": "Automatisch draaien", + "video_orientation": "Video oriëntatie", + "orientation": "Oriëntatie", + "orientations": { + "DEFAULT": "Standaard", + "ALL": "Alle", + "PORTRAIT": "Portret", + "PORTRAIT_UP": "Portret Omhoog", + "PORTRAIT_DOWN": "Portret Omlaag", + "LANDSCAPE": "Landschap", + "LANDSCAPE_LEFT": "Landschap Links", + "LANDSCAPE_RIGHT": "Landschap Rechts", + "OTHER": "Andere", + "UNKNOWN": "Onbekend" + }, + "safe_area_in_controls": "Veilig gebied in bedieningen", + "video_player": "Video player", + "video_players": { + "VLC_3": "VLC 3", + "VLC_4": "VLC 4 (Experimental + PiP)" + }, + "show_custom_menu_links": "Aangepaste menulinks tonen", + "hide_libraries": "Verberg Bibliotheken", + "select_liraries_you_want_to_hide": "Selecteer de bibliotheken die je wil verbergen van de Bibliotheektab en hoofdpagina onderdelen.", + "disable_haptic_feedback": "Haptische feedback uitschakelen", + "default_quality": "Standaard kwaliteit" + }, + "downloads": { + "downloads_title": "Downloads", + "download_method": "Download methode", + "remux_max_download": "Maximale Remux-download", + "auto_download": "Auto download", + "optimized_versions_server": "Geoptimaliseerde server versies", + "save_button": "Opslaan", + "optimized_server": "Geoptimaliseerde Server", + "optimized": "Geoptimaliseerd", + "default": "Standaard", + "optimized_version_hint": "Vul de URL van de optimalisatieserver in. De URL moet http of https bevatten en eventueel de poort.", + "read_more_about_optimized_server": "Lees meer over de optimalisatieserver.", + "url": "URL", + "server_url_placeholder": "http(s)://domein.org:poort" + }, + "plugins": { + "plugins_title": "Plugins", + "jellyseerr": { + "jellyseerr_warning": "Deze integratie is nog in een vroeg stadium. Verwacht dat zaken nog veranderen.", + "server_url": "Server URL", + "server_url_hint": "Voorbeeld: http(s)://je-host.url\n(indien nodig: voeg de poort toe)", + "server_url_placeholder": "Jellyseerr URL...", + "password": "Wachtwoord", + "password_placeholder": "Voeg het wachtwoord in voor de Jellyfin gebruiker {{username}}", + "save_button": "Opslaan", + "clear_button": "Wissen", + "login_button": "Aanmelden", + "total_media_requests": "Totaal aantal mediaverzoeken", + "movie_quota_limit": "Limiet filmquota", + "movie_quota_days": "Filmquota dagen", + "tv_quota_limit": "Limiet serie quota", + "tv_quota_days": "Serie Quota dagen", + "reset_jellyseerr_config_button": "Jellyseerr opnieuw instellen", + "unlimited": "Ongelimiteerd", + "plus_n_more": "+{{n}} more", + "order_by": { + "DEFAULT": "Default", + "VOTE_COUNT_AND_AVERAGE": "Vote count and average", + "POPULARITY": "Popularity" + } + }, + "marlin_search": { + "enable_marlin_search": "Marlin Search inschakelen ", + "url": "URL", + "server_url_placeholder": "http(s)://domein.org:poort", + "marlin_search_hint": "Vul de URL van de Marlin Search server in. De URL moet http of https bevatten en eventueel de poort.", + "read_more_about_marlin": "Lees meer over Marlin.", + "save_button": "Opslaan", + "toasts": { + "saved": "Opgeslagen" + } + } + }, + "storage": { + "storage_title": "Opslag", + "app_usage": "App {{usedSpace}}%", + "device_usage": "Toestel {{availableSpace}}%", + "size_used": "{{used}} van {{total}} gebruikt", + "delete_all_downloaded_files": "Verwijder alle gedownloade bestanden" + }, + "intro": { + "show_intro": "Toon intro", + "reset_intro": "intro opnieuw instellen" + }, + "logs": { + "logs_title": "Logs", + "no_logs_available": "Geen logs beschikbaar", + "delete_all_logs": "Verwijder alle logs" + }, + "languages": { + "title": "Talen", + "app_language": "App taal", + "app_language_description": "Selecteer een taal voor de app.", + "system": "Systeem" + }, + "toasts": { + "error_deleting_files": "Fout bij het verwijderen van bestanden", + "background_downloads_enabled": "Downloads op de achtergrond ingeschakeld", + "background_downloads_disabled": "Downloads op de achtergrond uitgeschakeld", + "connected": "Verbonden", + "could_not_connect": "Kon niet verbinden", + "invalid_url": "Ongeldige URL" + } + }, + "downloads": { + "downloads_title": "Downloads", + "tvseries": "Series", + "movies": "Films", + "queue": "Wachtrij", + "queue_hint": "Wachtrij en downloads verdwijnen bij een herstart van de app", + "no_items_in_queue": "Geen items in wachtrij", + "no_downloaded_items": "Geen gedownloade items", + "delete_all_movies_button": "Verwijder alle films", + "delete_all_tvseries_button": "Verwijder alle Series", + "delete_all_button": "Verwijder alles", + "active_download": "Actieve download", + "no_active_downloads": "Geen actieve downloads", + "active_downloads": "Actieve downloads", + "new_app_version_requires_re_download": "Nieuwe app-versie vereist opnieuw downloaden", + "new_app_version_requires_re_download_description": "Voor de nieuwe update moet de content opnieuw worden gedownload. Verwijder alle gedownloade content en probeer het opnieuw.", + "back": "Terug", + "delete": "Verwijder", + "something_went_wrong": "Er ging iets mis", + "could_not_get_stream_url_from_jellyfin": "Kon de URL van de stream niet krijgen van Jellyfin", + "eta": "ETA {{eta}}", + "methods": "Methoden", + "toasts": { + "you_are_not_allowed_to_download_files": "Je mag geen bestanden downloaden.", + "deleted_all_movies_successfully": "Alle films succesvol verwijderd!", + "failed_to_delete_all_movies": "Alle films zijn niet verwijderd", + "deleted_all_tvseries_successfully": "Alle series succesvol verwijderd!", + "failed_to_delete_all_tvseries": "Alle series zijn niet verwijderd", + "download_cancelled": "Download geannuleerd", + "could_not_cancel_download": "Kon de download niet annuleren", + "download_completed": "Download afgerond", + "download_started_for": "Download gestart voor {{item}}", + "item_is_ready_to_be_downloaded": "{{item}} is klaar op te downloaden", + "download_stated_for_item": "Download gestart voor {{item}}", + "download_failed_for_item": "Download gefaald voor {{item}} - {{error}}", + "download_completed_for_item": "Download afgerond voor {{item}}", + "queued_item_for_optimization": "{{item}} in de wachtrij gezet voor optimalisatie", + "failed_to_start_download_for_item": "Kon de download voor {{item}} niet starten: {{message}}", + "server_responded_with_status_code": "Server heeft geantwoord met {{statusCode}}", + "no_response_received_from_server": "Geen antwoord gekregen van de server", + "error_setting_up_the_request": "Fout bij het opstellen van de aanvraag", + "failed_to_start_download_for_item_unexpected_error": "Kon de download voor {{item}} niet starten: Onverwachte fout", + "all_files_folders_and_jobs_deleted_successfully": "Alle bestanden, mappen en taken succesvol verwijderd", + "an_error_occured_while_deleting_files_and_jobs": "Er is een fout opgetreden tijdens het verwijderen van bestanden en taken", + "go_to_downloads": "Ga naar downloads" + } + } + }, + "search": { + "search_here": "Zoek hier...", + "search": "Zoek...", + "x_items": "{{count}} items", + "library": "Bibliotheek", + "discover": "Ontdek", + "no_results": "Geen resultaten", + "no_results_found_for": "Geen resultaten gevonden voor", + "movies": "Films", + "series": "Series", + "episodes": "Afleveringen", + "collections": "Collecties", + "actors": "Acteurs", + "request_movies": "Vraag films aan", + "request_series": "Vraag series aan", + "recently_added": "Recent Toegevoegd", + "recent_requests": "Recent Aangevraagd", + "plex_watchlist": "Plex Kijklijst", + "trending": "Trending", + "popular_movies": "Populaire films", + "movie_genres": "Film Genres", + "upcoming_movies": "Aankomende films", + "studios": "Studios", + "popular_tv": "Populaire TV", + "tv_genres": "TV Genres", + "upcoming_tv": "Aankomende TV", + "networks": "Netwerken", + "tmdb_movie_keyword": "TMDB Film Trefwoord", + "tmdb_movie_genre": "TMDB Filmgenres", + "tmdb_tv_keyword": "TMDB TV Trefwoord", + "tmdb_tv_genre": "TMDB TV-Genres", + "tmdb_search": "TMDB Zoeken", + "tmdb_studio": "TMDB Studio", + "tmdb_network": "TMDB Netwerk", + "tmdb_movie_streaming_services": "TMDB Film Streaming Diensten", + "tmdb_tv_streaming_services": "TMDB TV Streaming Diensten" + }, + "library": { + "no_items_found": "Geen items gevonden", + "no_results": "Geen resultaten", + "no_libraries_found": "Geen bibliotheken gevonden", + "item_types": { + "movies": "Films", + "series": "Series", + "boxsets": "Boxsets", + "items": "items" + }, + "options": { + "display": "Weergave", + "row": "Rij", + "list": "Lijst", + "image_style": "Stijl van afbeelding", + "poster": "Poster", + "cover": "Cover", + "show_titles": "Toon titels", + "show_stats": "Toon statistieken" + }, + "filters": { + "genres": "Genres", + "years": "Jaren", + "sort_by": "Sorteren op", + "sort_order": "Sorteer volgorde", + "asc": "Ascending", + "desc": "Descending", + "tags": "Labels" + } + }, + "favorites": { + "series": "Series", + "movies": "Films", + "episodes": "Afleveringen", + "videos": "Videos", + "boxsets": "Boxsets", + "playlists": "Afspeellijsten", + "noDataTitle": "Nog geen favorieten", + "noData": "Markeer items als favoriet om ze hier te laten verschijnen voor snelle toegang." + }, + "custom_links": { + "no_links": "Geen links" + }, + "player": { + "error": "Fout", + "failed_to_get_stream_url": "De stream-URL kon niet worden verkregen", + "an_error_occured_while_playing_the_video": "Er is een fout opgetreden tijdens het afspelen van de video. Controleer de logs in de instellingen.", + "client_error": "Fout van de client", + "could_not_create_stream_for_chromecast": "Kon geen stream maken voor Chromecast", + "message_from_server": "Bericht van de server", + "video_has_finished_playing": "Video is gedaan met spelen!", + "no_video_source": "Geen videobron...", + "next_episode": "Volgende Aflevering", + "refresh_tracks": "Tracks verversen", + "subtitle_tracks": "Ondertitel Tracks:", + "audio_tracks": "Audio Tracks:", + "playback_state": "Afspeelstatus:", + "no_data_available": "Geen data beschikbaar", + "index": "Index:" + }, + "item_card": { + "next_up": "Volgende", + "no_items_to_display": "Geen items om te tonen", + "cast_and_crew": "Cast & Crew", + "series": "Series", + "seasons": "Seizoenen", + "season": "Seizoen", + "no_episodes_for_this_season": "Geen afleveringen voor dit seizoen", + "overview": "Overzicht", + "more_with": "Meer met {{name}}", + "similar_items": "Gelijkaardige items", + "no_similar_items_found": "Geen gelijkaardige items gevonden", + "video": "Video", + "more_details": "Meer details", + "quality": "Kwaliteit", + "audio": "Audio", + "subtitles": "Ondertitel", + "show_more": "Toon meer", + "show_less": "Toon minder", + "appeared_in": "Verschenen in", + "could_not_load_item": "Kon item niet laden", + "none": "Geen", + "download": { + "download_season": "Download Seizoen", + "download_series": "Download Serie", + "download_episode": "Download Aflevering", + "download_movie": "Download Film", + "download_x_item": "Download {{item_count}} items", + "download_button": "Download", + "using_optimized_server": "Geoptimaliseerde server gebruiken", + "using_default_method": "Standaard methode gebruiken" + } + }, + "live_tv": { + "next": "Volgende ", + "previous": "Vorige", + "live_tv": "Live TV", + "coming_soon": "Binnenkort beschikbaar", + "on_now": "Nu op", + "shows": "Shows", + "movies": "Films", + "sports": "Sport", + "for_kids": "Voor kinderen", + "news": "Nieuws" + }, + "jellyseerr": { + "confirm": "Bevestig", + "cancel": "Annuleer", + "yes": "Ja", + "whats_wrong": "Wat is er mis?", + "issue_type": "Type probleem", + "select_an_issue": "Selecteer een probleem", + "types": "Types", + "describe_the_issue": "(optioneel) beschrijf het probleem...", + "submit_button": "Verzenden", + "report_issue_button": "Meld een probleem", + "request_button": "Aanvragen", + "are_you_sure_you_want_to_request_all_seasons": "Ben je zeker dat je alle seizoenen wil aanvragen?", + "failed_to_login": "Kon niet aanmelden", + "cast": "Cast", + "details": "Details", + "status": "Status", + "original_title": "Originele titel", + "series_type": "Serietype", + "release_dates": "Verschijningsdatums", + "first_air_date": "Eerste uitzenddatum", + "next_air_date": "Volgende uitzenddatum", + "revenue": "Inkomsten", + "budget": "Budget", + "original_language": "Originele taal", + "production_country": "Land van productie", + "studios": "Studio", + "network": "Netwerk", + "currently_streaming_on": "Momenteel te streamen op", + "advanced": "Geavanceerd", + "request_as": "Vraag aan als", + "tags": "Labels", + "quality_profile": "Kwaliteitsprofiel", + "root_folder": "Hoofdmap", + "season_all": "Season (all)", + "season_number": "Seizoen {{season_number}}", + "number_episodes": "{{episode_number}} Afleveringen", + "born": "Geboren", + "appearances": "Verschijningen", + "toasts": { + "jellyseer_does_not_meet_requirements": "Jellyseerr server voldoet niet aan de minimale versievereisten! Update naar minimaal 2.0.0", + "jellyseerr_test_failed": "Jellyseerr test mislukt. Probeer opnieuw.", + "failed_to_test_jellyseerr_server_url": "Mislukt bij het testen van jellyseerr server url", + "issue_submitted": "Probleem ingediend!", + "requested_item": "{{item}} aangevraagd!", + "you_dont_have_permission_to_request": "Je hebt geen toestemming om aanvragen te doen!", + "something_went_wrong_requesting_media": "Er ging iets mis met het aanvragen van media!" + } + }, + "tabs": { + "home": "Thuis", + "search": "Zoeken", + "library": "Bibliotheek", + "custom_links": "Aangepaste links", + "favorites": "Favorieten" + } } diff --git a/translations/sv.json b/translations/sv.json index d35f6c82..c5a10124 100644 --- a/translations/sv.json +++ b/translations/sv.json @@ -1,30 +1,34 @@ { - "login": { - "username_required": "Användarnamn krävs", - "error_title": "Fel", - "login_title": "Logga in", - "username_placeholder": "Användarnamn", - "password_placeholder": "Lösenord", - "login_button": "Logga in" - }, - "server": { - "server_url_placeholder": "Server URL", - "connect_button": "Anslut" - }, - "home": { - "home": "Hem", - "no_internet": "Ingen Internet", - "no_internet_message": "Ingen fara, du kan fortfarande titta\npå nedladdat innehåll.", - "go_to_downloads": "Gå till nedladdningar", - "oops": "Hoppsan!", - "error_message": "Något gick fel.\nLogga ut och in igen.", - "continue_watching": "Fortsätt titta", - "next_up": "Nästa upp", - "recently_added_in": "Nyligen tillagt i {{libraryName}}" - }, - "tabs": { - "home": "Hem", - "search": "Sök", - "library": "Bibliotek" - } + "login": { + "username_required": "Användarnamn krävs", + "error_title": "Fel", + "login_title": "Logga in", + "username_placeholder": "Användarnamn", + "password_placeholder": "Lösenord", + "login_button": "Logga in" + }, + "server": { + "server_url_placeholder": "Server URL", + "connect_button": "Anslut" + }, + "home": { + "home": "Hem", + "no_internet": "Ingen Internet", + "no_internet_message": "Ingen fara, du kan fortfarande titta\npå nedladdat innehåll.", + "go_to_downloads": "Gå till nedladdningar", + "oops": "Hoppsan!", + "error_message": "Något gick fel.\nLogga ut och in igen.", + "continue_watching": "Fortsätt titta", + "next_up": "Nästa upp", + "recently_added_in": "Nyligen tillagt i {{libraryName}}" + }, + "favorites": { + "noDataTitle": "Inga favoriter än", + "noData": "Markera objekt som favoriter för att se dem visas här för snabb åtkomst." + }, + "tabs": { + "home": "Hem", + "search": "Sök", + "library": "Bibliotek" + } } diff --git a/translations/tr.json b/translations/tr.json index f9e0e45f..7886423c 100644 --- a/translations/tr.json +++ b/translations/tr.json @@ -1,470 +1,472 @@ { - "login": { - "username_required": "Kullanıcı adı gereklidir", - "error_title": "Hata", - "login_title": "Giriş yap", - "login_to_title": " 'e giriş yap", - "username_placeholder": "Kullanıcı adı", - "password_placeholder": "Şifre", - "login_button": "Giriş yap", - "quick_connect": "Quick Connect", - "enter_code_to_login": "Giriş yapmak için {{code}} kodunu girin", - "failed_to_initiate_quick_connect": "Quick Connect başlatılamadı", - "got_it": "Anlaşıldı", - "connection_failed": "Bağlantı başarısız", - "could_not_connect_to_server": "Sunucuya bağlanılamadı. Lütfen URL'yi ve ağ bağlantınızı kontrol edin", - "an_unexpected_error_occured": "Beklenmedik bir hata oluştu", - "change_server": "Sunucuyu değiştir", - "invalid_username_or_password": "Geçersiz kullanıcı adı veya şifre", - "user_does_not_have_permission_to_log_in": "Kullanıcının giriş yapma izni yok", - "server_is_taking_too_long_to_respond_try_again_later": "Sunucu yanıt vermekte çok uzun sürüyor, lütfen tekrar deneyin", - "server_received_too_many_requests_try_again_later": "Sunucu çok fazla istek aldı, lütfen tekrar deneyin.", - "there_is_a_server_error": "Sunucu hatası var", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "Beklenmedik bir hata oluştu. Sunucu URL'sini doğru girdiğinizden emin oldunuz mu?" - }, - "server": { - "enter_url_to_jellyfin_server": "Jellyfin sunucunusun URL'sini girin", - "server_url_placeholder": "http(s)://sunucunuz.com", - "connect_button": "Bağlan", - "previous_servers": "Önceki sunucular", - "clear_button": "Temizle", - "search_for_local_servers": "Yerel sunucuları ara", - "searching": "Aranıyor...", - "servers": "Sunucular" - }, - "home": { - "no_internet": "İnternet Yok", - "no_items": "Öge Yok", - "no_internet_message": "Endişelenmeyin, hala\ndownloaded içerik izleyebilirsiniz.", - "go_to_downloads": "İndirmelere Git", - "oops": "Hups!", - "error_message": "Bir şeyler ters gitti.\nLütfen çıkış yapın ve tekrar giriş yapın.", - "continue_watching": "İzlemeye Devam Et", - "next_up": "Sonraki", - "recently_added_in": "{{libraryName}}'de Yakınlarda Eklendi", - "suggested_movies": "Önerilen Filmler", - "suggested_episodes": "Önerilen Bölümler", - "intro": { - "welcome_to_streamyfin": "Streamyfin'e Hoş Geldiniz", - "a_free_and_open_source_client_for_jellyfin": "Jellyfin için ücretsiz ve açık kaynak bir istemci.", - "features_title": "Özellikler", - "features_description": "Streamyfin birçok özelliğe sahip ve ayarlar menüsünde bulabileceğiniz çeşitli yazılımlarla entegre olabiliyor. Bunlar arasında şunlar bulunuyor:", - "jellyseerr_feature_description": "Jellyseerr örneğinizle bağlantı kurun ve uygulama içinde doğrudan film talep edin.", - "downloads_feature_title": "İndirmeler", - "downloads_feature_description": "Filmleri ve TV dizilerini çevrimdışı izlemek için indirin. Varsayılan yöntemi veya dosyaları arka planda indirmek için optimize sunucuyu kurabilirsiniz.", - "chromecast_feature_description": "Filmleri ve TV dizilerini Chromecast cihazlarınıza aktarın.", - "centralised_settings_plugin_title": "Merkezi Ayarlar Eklentisi", - "centralised_settings_plugin_description": "Jellyfin sunucunuzda merkezi bir yerden ayarları yapılandırın. Tüm istemci ayarları tüm kullanıcılar için otomatik olarak senkronize edilecektir.", - "done_button": "Tamam", - "go_to_settings_button": "Ayrıntılara Git", - "read_more": "Daha fazla oku" - }, - "settings": { - "settings_title": "Ayarlar", - "log_out_button": "Çıkış Yap", - "user_info": { - "user_info_title": "Kullanıcı Bilgisi", - "user": "Kullanıcı", - "server": "Sunucu", - "token": "Token", - "app_version": "Uygulama Sürümü" - }, - "quick_connect": { - "quick_connect_title": "Hızlı Bağlantı", - "authorize_button": "Hızlı Bağlantıyı Yetkilendir", - "enter_the_quick_connect_code": "Hızlı bağlantı kodunu girin...", - "success": "Başarılı", - "quick_connect_autorized": "Hızlı Bağlantı Yetkilendirildi", - "error": "Hata", - "invalid_code": "Geçersiz kod", - "authorize": "Yetkilendir" - }, - "media_controls": { - "media_controls_title": "Medya Kontrolleri", - "forward_skip_length": "İleri Sarma Uzunluğu", - "rewind_length": "Geri Sarma Uzunluğu", - "seconds_unit": "s" - }, - "audio": { - "audio_title": "Ses", - "set_audio_track": "Önceki Öğeden Ses Parçası Ayarla", - "audio_language": "Ses Dili", - "audio_hint": "Varsayılan ses dilini seçin.", - "none": "Yok", - "language": "Dil" - }, - "subtitles": { - "subtitle_title": "Altyazılar", - "subtitle_language": "Altyazı Dili", - "subtitle_mode": "Altyazı Modu", - "set_subtitle_track": "Önceki Öğeden Altyazı Parçası Ayarla", - "subtitle_size": "Altyazı Boyutu", - "subtitle_hint": "Altyazı tercihini yapılandırın.", - "none": "Yok", - "language": "Dil", - "loading": "Yükleniyor", - "modes": { - "Default": "Varsayılan", - "Smart": "Akıllı", - "Always": "Her Zaman", - "None": "Yok", - "OnlyForced": "Sadece Zorunlu" - } - }, - "other": { - "other_title": "Diğer", - "follow_device_orientation": "Otomatik Döndürme", - "video_orientation": "Video Yönü", - "orientation": "Yön", - "orientations": { - "DEFAULT": "Varsayılan", - "ALL": "Tümü", - "PORTRAIT": "Dikey", - "PORTRAIT_UP": "Dikey Yukarı", - "PORTRAIT_DOWN": "Dikey Aşağı", - "LANDSCAPE": "Yatay", - "LANDSCAPE_LEFT": "Yatay Sol", - "LANDSCAPE_RIGHT": "Yatay Sağ", - "OTHER": "Diğer", - "UNKNOWN": "Bilinmeyen" - }, - "safe_area_in_controls": "Kontrollerde Güvenli Alan", - "video_player": "Video player", - "video_players": { - "VLC_3": "VLC 3", - "VLC_4": "VLC 4 (Experimental + PiP)" - }, - "show_custom_menu_links": "Özel Menü Bağlantılarını Göster", - "hide_libraries": "Kütüphaneleri Gizle", - "select_liraries_you_want_to_hide": "Kütüphane sekmesinden ve ana sayfa bölümlerinden gizlemek istediğiniz kütüphaneleri seçin.", - "disable_haptic_feedback": "Dokunsal Geri Bildirimi Devre Dışı Bırak" - }, - "downloads": { - "downloads_title": "İndirmeler", - "download_method": "İndirme Yöntemi", - "remux_max_download": "Remux max indirme", - "auto_download": "Otomatik İndirme", - "optimized_versions_server": "Optimize edilmiş sürümler sunucusu", - "save_button": "Kaydet", - "optimized_server": "Optimize Sunucu", - "optimized": "Optimize", - "default": "Varsayılan", - "optimized_version_hint": "Optimize sunucusu için URL girin. URL, http veya https içermeli ve isteğe bağlı olarak portu içerebilir.", - "read_more_about_optimized_server": "Optimize sunucusu hakkında daha fazla oku.", - "url": "URL", - "server_url_placeholder": "http(s)://domain.org:port" - }, - "plugins": { - "plugins_title": "Eklentiler", - "jellyseerr": { - "jellyseerr_warning": "Bu entegrasyon erken aşamalardadır. Değişiklikler olabilir.", - "server_url": "Sunucu URL'si", - "server_url_hint": "Örnek: http(s)://your-host.url\n(port gerekiyorsa ekleyin)", - "server_url_placeholder": "Jellyseerr URL...", - "password": "Şifre", - "password_placeholder": "Jellyfin kullanıcısı {{username}} için şifre girin", - "save_button": "Kaydet", - "clear_button": "Temizle", - "login_button": "Giriş Yap", - "total_media_requests": "Toplam medya istekleri", - "movie_quota_limit": "Film kota limiti", - "movie_quota_days": "Film kota günleri", - "tv_quota_limit": "TV kota limiti", - "tv_quota_days": "TV kota günleri", - "reset_jellyseerr_config_button": "Jellyseerr yapılandırmasını sıfırla", - "unlimited": "Sınırsız", - "plus_n_more": "+{{n}} more", - "order_by": { - "DEFAULT": "Default", - "VOTE_COUNT_AND_AVERAGE": "Vote count and average", - "POPULARITY": "Popularity" - } - }, - "marlin_search": { - "enable_marlin_search": "Marlin Aramasını Etkinleştir ", - "url": "URL", - "server_url_placeholder": "http(s)://domain.org:port", - "marlin_search_hint": "Marlin sunucu URL'sini girin. URL, http veya https içermeli ve isteğe bağlı olarak portu içerebilir.", - "read_more_about_marlin": "Marlin hakkında daha fazla oku.", - "save_button": "Kaydet", - "toasts": { - "saved": "Kaydedildi" - } - } - }, - "storage": { - "storage_title": "Depolama", - "app_usage": "Uygulama {{usedSpace}}%", - "device_usage": "Cihaz {{availableSpace}}%", - "size_used": "{{used}} / {{total}} kullanıldı", - "delete_all_downloaded_files": "Tüm indirilen dosyaları sil" - }, - "intro": { - "show_intro": "Tanıtımı Göster", - "reset_intro": "Tanıtımı Sıfırla" - }, - "logs": { - "logs_title": "Günlükler", - "no_logs_available": "Günlükler mevcut değil", - "delete_all_logs": "Tüm günlükleri sil" - }, - "languages": { - "title": "Diller", - "app_language": "Uygulama dili", - "app_language_description": "Uygulama dilini seçin.", - "system": "Sistem" - }, - "toasts": { - "error_deleting_files": "Dosyalar silinirken hata oluştu", - "background_downloads_enabled": "Arka plan indirmeleri etkinleştirildi", - "background_downloads_disabled": "Arka plan indirmeleri devre dışı bırakıldı", - "connected": "Bağlandı", - "could_not_connect": "Bağlanılamadı", - "invalid_url": "Geçersiz URL" - } - }, - "downloads": { - "downloads_title": "İndirilenler", - "tvseries": "Diziler", - "movies": "Filmler", - "queue": "Sıra", - "queue_hint": "Sıra ve indirmeler uygulama yeniden başlatıldığında kaybolacaktır", - "no_items_in_queue": "Sırada öğe yok", - "no_downloaded_items": "İndirilen öğe yok", - "delete_all_movies_button": "Tüm Filmleri Sil", - "delete_all_tvseries_button": "Tüm Dizileri Sil", - "delete_all_button": "Tümünü Sil", - "active_download": "Aktif indirme", - "no_active_downloads": "Aktif indirme yok", - "active_downloads": "Aktif indirmeler", - "new_app_version_requires_re_download": "Yeni uygulama sürümü yeniden indirme gerektiriyor", - "new_app_version_requires_re_download_description": "Yeni güncelleme, içeriğin yeniden indirilmesini gerektiriyor. Lütfen tüm indirilen içerikleri kaldırıp tekrar deneyin.", - "back": "Geri", - "delete": "Sil", - "something_went_wrong": "Bir şeyler ters gitti", - "could_not_get_stream_url_from_jellyfin": "Jellyfin'den yayın URL'si alınamadı", - "eta": "Tahmini Süre {{eta}}", - "methods": "Yöntemler", - "toasts": { - "you_are_not_allowed_to_download_files": "Dosyaları indirme izniniz yok.", - "deleted_all_movies_successfully": "Tüm filmler başarıyla silindi!", - "failed_to_delete_all_movies": "Filmler silinemedi", - "deleted_all_tvseries_successfully": "Tüm diziler başarıyla silindi!", - "failed_to_delete_all_tvseries": "Diziler silinemedi", - "download_cancelled": "İndirme iptal edildi", - "could_not_cancel_download": "İndirme iptal edilemedi", - "download_completed": "İndirme tamamlandı", - "download_started_for": "{{item}} için indirme başlatıldı", - "item_is_ready_to_be_downloaded": "{{item}} indirmeye hazır", - "download_stated_for_item": "{{item}} için indirme başlatıldı", - "download_failed_for_item": "{{item}} için indirme başarısız oldu - {{error}}", - "download_completed_for_item": "{{item}} için indirme tamamlandı", - "queued_item_for_optimization": "{{item}} optimizasyon için sıraya alındı", - "failed_to_start_download_for_item": "{{item}} için indirme başlatılamadı: {{message}}", - "server_responded_with_status_code": "Sunucu şu durum koduyla yanıt verdi: {{statusCode}}", - "no_response_received_from_server": "Sunucudan yanıt alınamadı", - "error_setting_up_the_request": "İstek ayarlanırken hata oluştu", - "failed_to_start_download_for_item_unexpected_error": "{{item}} için indirme başlatılamadı: Beklenmeyen hata", - "all_files_folders_and_jobs_deleted_successfully": "Tüm dosyalar, klasörler ve işler başarıyla silindi", - "an_error_occured_while_deleting_files_and_jobs": "Dosyalar ve işler silinirken hata oluştu", - "go_to_downloads": "İndirmelere git" - } - } - }, - "search": { - "search_here": "Burada ara...", - "search": "Ara...", - "x_items": "{{count}} öge(ler)", - "library": "Kütüphane", - "discover": "Keşfet", - "no_results": "Sonuç bulunamadı", - "no_results_found_for": "\"{{query}}\" için sonuç bulunamadı", - "movies": "Filmler", - "series": "Diziler", - "episodes": "Bölümler", - "collections": "Koleksiyonlar", - "actors": "Oyuncular", - "request_movies": "Film Talep Et", - "request_series": "Dizi Talep Et", - "recently_added": "Son Eklenenler", - "recent_requests": "Son Talepler", - "plex_watchlist": "Plex İzleme Listesi", - "trending": "Şu An Popüler", - "popular_movies": "Popüler Filmler", - "movie_genres": "Film Türleri", - "upcoming_movies": "Yaklaşan Filmler", - "studios": "Stüdyolar", - "popular_tv": "Popüler Diziler", - "tv_genres": "Dizi Türleri", - "upcoming_tv": "Yaklaşan Diziler", - "networks": "Ağlar", - "tmdb_movie_keyword": "TMDB Film Anahtar Kelimesi", - "tmdb_movie_genre": "TMDB Film Türü", - "tmdb_tv_keyword": "TMDB Dizi Anahtar Kelimesi", - "tmdb_tv_genre": "TMDB Dizi Türü", - "tmdb_search": "TMDB Arama", - "tmdb_studio": "TMDB Stüdyo", - "tmdb_network": "TMDB Ağ", - "tmdb_movie_streaming_services": "TMDB Film Yayın Servisleri", - "tmdb_tv_streaming_services": "TMDB Dizi Yayın Servisleri" - }, - "library": { - "no_items_found": "Öğe bulunamadı", - "no_results": "Sonuç bulunamadı", - "no_libraries_found": "Kütüphane bulunamadı", - "item_types": { - "movies": "filmler", - "series": "diziler", - "boxsets": "koleksiyonlar", - "items": "ögeler" - }, - "options": { - "display": "Görüntüleme", - "row": "Satır", - "list": "Liste", - "image_style": "Görsel stili", - "poster": "Poster", - "cover": "Kapak", - "show_titles": "Başlıkları göster", - "show_stats": "İstatistikleri göster" - }, - "filters": { - "genres": "Türler", - "years": "Yıllar", - "sort_by": "Sırala", - "sort_order": "Sıralama düzeni", - "asc": "Ascending", - "desc": "Descending", - "tags": "Etiketler" - } - }, - "favorites": { - "series": "Diziler", - "movies": "Filmler", - "episodes": "Bölümler", - "videos": "Videolar", - "boxsets": "Koleksiyonlar", - "playlists": "Çalma listeleri" - }, - "custom_links": { - "no_links": "Bağlantı yok" - }, - "player": { - "error": "Hata", - "failed_to_get_stream_url": "Yayın URL'si alınamadı", - "an_error_occured_while_playing_the_video": "Video oynatılırken bir hata oluştu. Ayarlardaki günlüklere bakın.", - "client_error": "İstemci hatası", - "could_not_create_stream_for_chromecast": "Chromecast için yayın oluşturulamadı", - "message_from_server": "Sunucudan mesaj: {{message}}", - "video_has_finished_playing": "Video oynatıldı!", - "no_video_source": "Video kaynağı yok...", - "next_episode": "Sonraki bölüm", - "refresh_tracks": "Parçaları yenile", - "subtitle_tracks": "Altyazı Parçaları:", - "audio_tracks": "Ses Parçaları:", - "playback_state": "Oynatma Durumu:", - "no_data_available": "Veri bulunamadı", - "index": "İndeks:" - }, - "item_card": { - "next_up": "Sıradaki", - "no_items_to_display": "Görüntülenecek öğe yok", - "cast_and_crew": "Oyuncular & Ekip", - "series": "Dizi", - "seasons": "Sezonlar", - "season": "Sezon", - "no_episodes_for_this_season": "Bu sezona ait bölüm yok", - "overview": "Özet", - "more_with": "Daha fazla {{name}}", - "similar_items": "Benzer ögeler", - "no_similar_items_found": "Benzer öge bulunamadı", - "video": "Video", - "more_details": "Daha fazla detay", - "quality": "Kalite", - "audio": "Ses", - "subtitles": "Altyazı", - "show_more": "Daha fazla göster", - "show_less": "Daha az göster", - "appeared_in": "Şurada yer aldı", - "could_not_load_item": "Öge yüklenemedi", - "none": "Hiçbiri", - "download": { - "download_season": "Sezonu indir", - "download_series": "Diziyi indir", - "download_episode": "Bölümü indir", - "download_movie": "Filmi indir", - "download_x_item": "{{item_count}} tane ögeyi indir", - "download_button": "İndir", - "using_optimized_server": "Optimize edilmiş sunucu kullanılıyor", - "using_default_method": "Varsayılan yöntem kullanılıyor" - } - }, - "live_tv": { - "next": "Sonraki", - "previous": "Önceki", - "live_tv": "Canlı TV", - "coming_soon": "Yakında", - "on_now": "Şu anda yayında", - "shows": "Programlar", - "movies": "Filmler", - "sports": "Spor", - "for_kids": "Çocuklar İçin", - "news": "Haberler" - }, - "jellyseerr": { - "confirm": "Onayla", - "cancel": "İptal", - "yes": "Evet", - "whats_wrong": "Problem nedir?", - "issue_type": "Sorun türü", - "select_an_issue": "Bir sorun seçin", - "types": "Türler", - "describe_the_issue": "(isteğe bağlı) Sorunu açıklayın...", - "submit_button": "Gönder", - "report_issue_button": "Sorunu bildir", - "request_button": "Talep et", - "are_you_sure_you_want_to_request_all_seasons": "Tüm sezonları talep etmek istediğinizden emin misiniz?", - "failed_to_login": "Giriş yapılamadı", - "cast": "Oyuncular", - "details": "Detaylar", - "status": "Durum", - "original_title": "Orijinal Başlık", - "series_type": "Dizi Türü", - "release_dates": "Yayın Tarihleri", - "first_air_date": "İlk Yayın Tarihi", - "next_air_date": "Sonraki Yayın Tarihi", - "revenue": "Gelir", - "budget": "Bütçe", - "original_language": "Orijinal Dil", - "production_country": "Yapım Ülkesi", - "studios": "Stüdyolar", - "network": "Ağ", - "currently_streaming_on": "Şu anda yayınlanıyor", - "advanced": "Gelişmiş", - "request_as": "Şu olarak iste", - "tags": "Etiketler", - "quality_profile": "Kalite Profili", - "root_folder": "Kök Klasör", - "season_all": "Season (all)", - "season_number": "Sezon {{season_number}}", - "number_episodes": "Bölüm {{episode_number}}", - "born": "Doğum", - "appearances": "Görünmeler", - "toasts": { - "jellyseer_does_not_meet_requirements": "Jellyseerr sunucusu minimum sürüm gereksinimlerini karşılamıyor! Lütfen en az 2.0.0 sürümüne güncelleyin", - "jellyseerr_test_failed": "Jellyseerr testi başarısız oldu. Lütfen tekrar deneyin.", - "failed_to_test_jellyseerr_server_url": "Jellyseerr sunucu URL'si test edilemedi", - "issue_submitted": "Sorun gönderildi!", - "requested_item": "{{item}} talep edildi!", - "you_dont_have_permission_to_request": "İstek göndermeye izniniz yok!", - "something_went_wrong_requesting_media": "Medya talep edilirken bir şeyler ters gitti!" - } - }, - "tabs": { - "home": "Ana Sayfa", - "search": "Ara", - "library": "Kütüphane", - "custom_links": "Özel Bağlantılar", - "favorites": "Favoriler" - } + "login": { + "username_required": "Kullanıcı adı gereklidir", + "error_title": "Hata", + "login_title": "Giriş yap", + "login_to_title": " 'e giriş yap", + "username_placeholder": "Kullanıcı adı", + "password_placeholder": "Şifre", + "login_button": "Giriş yap", + "quick_connect": "Quick Connect", + "enter_code_to_login": "Giriş yapmak için {{code}} kodunu girin", + "failed_to_initiate_quick_connect": "Quick Connect başlatılamadı", + "got_it": "Anlaşıldı", + "connection_failed": "Bağlantı başarısız", + "could_not_connect_to_server": "Sunucuya bağlanılamadı. Lütfen URL'yi ve ağ bağlantınızı kontrol edin", + "an_unexpected_error_occured": "Beklenmedik bir hata oluştu", + "change_server": "Sunucuyu değiştir", + "invalid_username_or_password": "Geçersiz kullanıcı adı veya şifre", + "user_does_not_have_permission_to_log_in": "Kullanıcının giriş yapma izni yok", + "server_is_taking_too_long_to_respond_try_again_later": "Sunucu yanıt vermekte çok uzun sürüyor, lütfen tekrar deneyin", + "server_received_too_many_requests_try_again_later": "Sunucu çok fazla istek aldı, lütfen tekrar deneyin.", + "there_is_a_server_error": "Sunucu hatası var", + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Beklenmedik bir hata oluştu. Sunucu URL'sini doğru girdiğinizden emin oldunuz mu?" + }, + "server": { + "enter_url_to_jellyfin_server": "Jellyfin sunucunusun URL'sini girin", + "server_url_placeholder": "http(s)://sunucunuz.com", + "connect_button": "Bağlan", + "previous_servers": "Önceki sunucular", + "clear_button": "Temizle", + "search_for_local_servers": "Yerel sunucuları ara", + "searching": "Aranıyor...", + "servers": "Sunucular" + }, + "home": { + "no_internet": "İnternet Yok", + "no_items": "Öge Yok", + "no_internet_message": "Endişelenmeyin, hala\ndownloaded içerik izleyebilirsiniz.", + "go_to_downloads": "İndirmelere Git", + "oops": "Hups!", + "error_message": "Bir şeyler ters gitti.\nLütfen çıkış yapın ve tekrar giriş yapın.", + "continue_watching": "İzlemeye Devam Et", + "next_up": "Sonraki", + "recently_added_in": "{{libraryName}}'de Yakınlarda Eklendi", + "suggested_movies": "Önerilen Filmler", + "suggested_episodes": "Önerilen Bölümler", + "intro": { + "welcome_to_streamyfin": "Streamyfin'e Hoş Geldiniz", + "a_free_and_open_source_client_for_jellyfin": "Jellyfin için ücretsiz ve açık kaynak bir istemci.", + "features_title": "Özellikler", + "features_description": "Streamyfin birçok özelliğe sahip ve ayarlar menüsünde bulabileceğiniz çeşitli yazılımlarla entegre olabiliyor. Bunlar arasında şunlar bulunuyor:", + "jellyseerr_feature_description": "Jellyseerr örneğinizle bağlantı kurun ve uygulama içinde doğrudan film talep edin.", + "downloads_feature_title": "İndirmeler", + "downloads_feature_description": "Filmleri ve TV dizilerini çevrimdışı izlemek için indirin. Varsayılan yöntemi veya dosyaları arka planda indirmek için optimize sunucuyu kurabilirsiniz.", + "chromecast_feature_description": "Filmleri ve TV dizilerini Chromecast cihazlarınıza aktarın.", + "centralised_settings_plugin_title": "Merkezi Ayarlar Eklentisi", + "centralised_settings_plugin_description": "Jellyfin sunucunuzda merkezi bir yerden ayarları yapılandırın. Tüm istemci ayarları tüm kullanıcılar için otomatik olarak senkronize edilecektir.", + "done_button": "Tamam", + "go_to_settings_button": "Ayrıntılara Git", + "read_more": "Daha fazla oku" + }, + "settings": { + "settings_title": "Ayarlar", + "log_out_button": "Çıkış Yap", + "user_info": { + "user_info_title": "Kullanıcı Bilgisi", + "user": "Kullanıcı", + "server": "Sunucu", + "token": "Token", + "app_version": "Uygulama Sürümü" + }, + "quick_connect": { + "quick_connect_title": "Hızlı Bağlantı", + "authorize_button": "Hızlı Bağlantıyı Yetkilendir", + "enter_the_quick_connect_code": "Hızlı bağlantı kodunu girin...", + "success": "Başarılı", + "quick_connect_autorized": "Hızlı Bağlantı Yetkilendirildi", + "error": "Hata", + "invalid_code": "Geçersiz kod", + "authorize": "Yetkilendir" + }, + "media_controls": { + "media_controls_title": "Medya Kontrolleri", + "forward_skip_length": "İleri Sarma Uzunluğu", + "rewind_length": "Geri Sarma Uzunluğu", + "seconds_unit": "s" + }, + "audio": { + "audio_title": "Ses", + "set_audio_track": "Önceki Öğeden Ses Parçası Ayarla", + "audio_language": "Ses Dili", + "audio_hint": "Varsayılan ses dilini seçin.", + "none": "Yok", + "language": "Dil" + }, + "subtitles": { + "subtitle_title": "Altyazılar", + "subtitle_language": "Altyazı Dili", + "subtitle_mode": "Altyazı Modu", + "set_subtitle_track": "Önceki Öğeden Altyazı Parçası Ayarla", + "subtitle_size": "Altyazı Boyutu", + "subtitle_hint": "Altyazı tercihini yapılandırın.", + "none": "Yok", + "language": "Dil", + "loading": "Yükleniyor", + "modes": { + "Default": "Varsayılan", + "Smart": "Akıllı", + "Always": "Her Zaman", + "None": "Yok", + "OnlyForced": "Sadece Zorunlu" + } + }, + "other": { + "other_title": "Diğer", + "follow_device_orientation": "Otomatik Döndürme", + "video_orientation": "Video Yönü", + "orientation": "Yön", + "orientations": { + "DEFAULT": "Varsayılan", + "ALL": "Tümü", + "PORTRAIT": "Dikey", + "PORTRAIT_UP": "Dikey Yukarı", + "PORTRAIT_DOWN": "Dikey Aşağı", + "LANDSCAPE": "Yatay", + "LANDSCAPE_LEFT": "Yatay Sol", + "LANDSCAPE_RIGHT": "Yatay Sağ", + "OTHER": "Diğer", + "UNKNOWN": "Bilinmeyen" + }, + "safe_area_in_controls": "Kontrollerde Güvenli Alan", + "video_player": "Video player", + "video_players": { + "VLC_3": "VLC 3", + "VLC_4": "VLC 4 (Experimental + PiP)" + }, + "show_custom_menu_links": "Özel Menü Bağlantılarını Göster", + "hide_libraries": "Kütüphaneleri Gizle", + "select_liraries_you_want_to_hide": "Kütüphane sekmesinden ve ana sayfa bölümlerinden gizlemek istediğiniz kütüphaneleri seçin.", + "disable_haptic_feedback": "Dokunsal Geri Bildirimi Devre Dışı Bırak" + }, + "downloads": { + "downloads_title": "İndirmeler", + "download_method": "İndirme Yöntemi", + "remux_max_download": "Remux max indirme", + "auto_download": "Otomatik İndirme", + "optimized_versions_server": "Optimize edilmiş sürümler sunucusu", + "save_button": "Kaydet", + "optimized_server": "Optimize Sunucu", + "optimized": "Optimize", + "default": "Varsayılan", + "optimized_version_hint": "Optimize sunucusu için URL girin. URL, http veya https içermeli ve isteğe bağlı olarak portu içerebilir.", + "read_more_about_optimized_server": "Optimize sunucusu hakkında daha fazla oku.", + "url": "URL", + "server_url_placeholder": "http(s)://domain.org:port" + }, + "plugins": { + "plugins_title": "Eklentiler", + "jellyseerr": { + "jellyseerr_warning": "Bu entegrasyon erken aşamalardadır. Değişiklikler olabilir.", + "server_url": "Sunucu URL'si", + "server_url_hint": "Örnek: http(s)://your-host.url\n(port gerekiyorsa ekleyin)", + "server_url_placeholder": "Jellyseerr URL...", + "password": "Şifre", + "password_placeholder": "Jellyfin kullanıcısı {{username}} için şifre girin", + "save_button": "Kaydet", + "clear_button": "Temizle", + "login_button": "Giriş Yap", + "total_media_requests": "Toplam medya istekleri", + "movie_quota_limit": "Film kota limiti", + "movie_quota_days": "Film kota günleri", + "tv_quota_limit": "TV kota limiti", + "tv_quota_days": "TV kota günleri", + "reset_jellyseerr_config_button": "Jellyseerr yapılandırmasını sıfırla", + "unlimited": "Sınırsız", + "plus_n_more": "+{{n}} more", + "order_by": { + "DEFAULT": "Default", + "VOTE_COUNT_AND_AVERAGE": "Vote count and average", + "POPULARITY": "Popularity" + } + }, + "marlin_search": { + "enable_marlin_search": "Marlin Aramasını Etkinleştir ", + "url": "URL", + "server_url_placeholder": "http(s)://domain.org:port", + "marlin_search_hint": "Marlin sunucu URL'sini girin. URL, http veya https içermeli ve isteğe bağlı olarak portu içerebilir.", + "read_more_about_marlin": "Marlin hakkında daha fazla oku.", + "save_button": "Kaydet", + "toasts": { + "saved": "Kaydedildi" + } + } + }, + "storage": { + "storage_title": "Depolama", + "app_usage": "Uygulama {{usedSpace}}%", + "device_usage": "Cihaz {{availableSpace}}%", + "size_used": "{{used}} / {{total}} kullanıldı", + "delete_all_downloaded_files": "Tüm indirilen dosyaları sil" + }, + "intro": { + "show_intro": "Tanıtımı Göster", + "reset_intro": "Tanıtımı Sıfırla" + }, + "logs": { + "logs_title": "Günlükler", + "no_logs_available": "Günlükler mevcut değil", + "delete_all_logs": "Tüm günlükleri sil" + }, + "languages": { + "title": "Diller", + "app_language": "Uygulama dili", + "app_language_description": "Uygulama dilini seçin.", + "system": "Sistem" + }, + "toasts": { + "error_deleting_files": "Dosyalar silinirken hata oluştu", + "background_downloads_enabled": "Arka plan indirmeleri etkinleştirildi", + "background_downloads_disabled": "Arka plan indirmeleri devre dışı bırakıldı", + "connected": "Bağlandı", + "could_not_connect": "Bağlanılamadı", + "invalid_url": "Geçersiz URL" + } + }, + "downloads": { + "downloads_title": "İndirilenler", + "tvseries": "Diziler", + "movies": "Filmler", + "queue": "Sıra", + "queue_hint": "Sıra ve indirmeler uygulama yeniden başlatıldığında kaybolacaktır", + "no_items_in_queue": "Sırada öğe yok", + "no_downloaded_items": "İndirilen öğe yok", + "delete_all_movies_button": "Tüm Filmleri Sil", + "delete_all_tvseries_button": "Tüm Dizileri Sil", + "delete_all_button": "Tümünü Sil", + "active_download": "Aktif indirme", + "no_active_downloads": "Aktif indirme yok", + "active_downloads": "Aktif indirmeler", + "new_app_version_requires_re_download": "Yeni uygulama sürümü yeniden indirme gerektiriyor", + "new_app_version_requires_re_download_description": "Yeni güncelleme, içeriğin yeniden indirilmesini gerektiriyor. Lütfen tüm indirilen içerikleri kaldırıp tekrar deneyin.", + "back": "Geri", + "delete": "Sil", + "something_went_wrong": "Bir şeyler ters gitti", + "could_not_get_stream_url_from_jellyfin": "Jellyfin'den yayın URL'si alınamadı", + "eta": "Tahmini Süre {{eta}}", + "methods": "Yöntemler", + "toasts": { + "you_are_not_allowed_to_download_files": "Dosyaları indirme izniniz yok.", + "deleted_all_movies_successfully": "Tüm filmler başarıyla silindi!", + "failed_to_delete_all_movies": "Filmler silinemedi", + "deleted_all_tvseries_successfully": "Tüm diziler başarıyla silindi!", + "failed_to_delete_all_tvseries": "Diziler silinemedi", + "download_cancelled": "İndirme iptal edildi", + "could_not_cancel_download": "İndirme iptal edilemedi", + "download_completed": "İndirme tamamlandı", + "download_started_for": "{{item}} için indirme başlatıldı", + "item_is_ready_to_be_downloaded": "{{item}} indirmeye hazır", + "download_stated_for_item": "{{item}} için indirme başlatıldı", + "download_failed_for_item": "{{item}} için indirme başarısız oldu - {{error}}", + "download_completed_for_item": "{{item}} için indirme tamamlandı", + "queued_item_for_optimization": "{{item}} optimizasyon için sıraya alındı", + "failed_to_start_download_for_item": "{{item}} için indirme başlatılamadı: {{message}}", + "server_responded_with_status_code": "Sunucu şu durum koduyla yanıt verdi: {{statusCode}}", + "no_response_received_from_server": "Sunucudan yanıt alınamadı", + "error_setting_up_the_request": "İstek ayarlanırken hata oluştu", + "failed_to_start_download_for_item_unexpected_error": "{{item}} için indirme başlatılamadı: Beklenmeyen hata", + "all_files_folders_and_jobs_deleted_successfully": "Tüm dosyalar, klasörler ve işler başarıyla silindi", + "an_error_occured_while_deleting_files_and_jobs": "Dosyalar ve işler silinirken hata oluştu", + "go_to_downloads": "İndirmelere git" + } + } + }, + "search": { + "search_here": "Burada ara...", + "search": "Ara...", + "x_items": "{{count}} öge(ler)", + "library": "Kütüphane", + "discover": "Keşfet", + "no_results": "Sonuç bulunamadı", + "no_results_found_for": "\"{{query}}\" için sonuç bulunamadı", + "movies": "Filmler", + "series": "Diziler", + "episodes": "Bölümler", + "collections": "Koleksiyonlar", + "actors": "Oyuncular", + "request_movies": "Film Talep Et", + "request_series": "Dizi Talep Et", + "recently_added": "Son Eklenenler", + "recent_requests": "Son Talepler", + "plex_watchlist": "Plex İzleme Listesi", + "trending": "Şu An Popüler", + "popular_movies": "Popüler Filmler", + "movie_genres": "Film Türleri", + "upcoming_movies": "Yaklaşan Filmler", + "studios": "Stüdyolar", + "popular_tv": "Popüler Diziler", + "tv_genres": "Dizi Türleri", + "upcoming_tv": "Yaklaşan Diziler", + "networks": "Ağlar", + "tmdb_movie_keyword": "TMDB Film Anahtar Kelimesi", + "tmdb_movie_genre": "TMDB Film Türü", + "tmdb_tv_keyword": "TMDB Dizi Anahtar Kelimesi", + "tmdb_tv_genre": "TMDB Dizi Türü", + "tmdb_search": "TMDB Arama", + "tmdb_studio": "TMDB Stüdyo", + "tmdb_network": "TMDB Ağ", + "tmdb_movie_streaming_services": "TMDB Film Yayın Servisleri", + "tmdb_tv_streaming_services": "TMDB Dizi Yayın Servisleri" + }, + "library": { + "no_items_found": "Öğe bulunamadı", + "no_results": "Sonuç bulunamadı", + "no_libraries_found": "Kütüphane bulunamadı", + "item_types": { + "movies": "filmler", + "series": "diziler", + "boxsets": "koleksiyonlar", + "items": "ögeler" + }, + "options": { + "display": "Görüntüleme", + "row": "Satır", + "list": "Liste", + "image_style": "Görsel stili", + "poster": "Poster", + "cover": "Kapak", + "show_titles": "Başlıkları göster", + "show_stats": "İstatistikleri göster" + }, + "filters": { + "genres": "Türler", + "years": "Yıllar", + "sort_by": "Sırala", + "sort_order": "Sıralama düzeni", + "asc": "Ascending", + "desc": "Descending", + "tags": "Etiketler" + } + }, + "favorites": { + "series": "Diziler", + "movies": "Filmler", + "episodes": "Bölümler", + "videos": "Videolar", + "boxsets": "Koleksiyonlar", + "playlists": "Çalma listeleri", + "noDataTitle": "Henüz favori yok", + "noData": "Hızlı erişim için öğeleri favori olarak işaretleyin ve burada görünmelerini sağlayın." + }, + "custom_links": { + "no_links": "Bağlantı yok" + }, + "player": { + "error": "Hata", + "failed_to_get_stream_url": "Yayın URL'si alınamadı", + "an_error_occured_while_playing_the_video": "Video oynatılırken bir hata oluştu. Ayarlardaki günlüklere bakın.", + "client_error": "İstemci hatası", + "could_not_create_stream_for_chromecast": "Chromecast için yayın oluşturulamadı", + "message_from_server": "Sunucudan mesaj: {{message}}", + "video_has_finished_playing": "Video oynatıldı!", + "no_video_source": "Video kaynağı yok...", + "next_episode": "Sonraki bölüm", + "refresh_tracks": "Parçaları yenile", + "subtitle_tracks": "Altyazı Parçaları:", + "audio_tracks": "Ses Parçaları:", + "playback_state": "Oynatma Durumu:", + "no_data_available": "Veri bulunamadı", + "index": "İndeks:" + }, + "item_card": { + "next_up": "Sıradaki", + "no_items_to_display": "Görüntülenecek öğe yok", + "cast_and_crew": "Oyuncular & Ekip", + "series": "Dizi", + "seasons": "Sezonlar", + "season": "Sezon", + "no_episodes_for_this_season": "Bu sezona ait bölüm yok", + "overview": "Özet", + "more_with": "Daha fazla {{name}}", + "similar_items": "Benzer ögeler", + "no_similar_items_found": "Benzer öge bulunamadı", + "video": "Video", + "more_details": "Daha fazla detay", + "quality": "Kalite", + "audio": "Ses", + "subtitles": "Altyazı", + "show_more": "Daha fazla göster", + "show_less": "Daha az göster", + "appeared_in": "Şurada yer aldı", + "could_not_load_item": "Öge yüklenemedi", + "none": "Hiçbiri", + "download": { + "download_season": "Sezonu indir", + "download_series": "Diziyi indir", + "download_episode": "Bölümü indir", + "download_movie": "Filmi indir", + "download_x_item": "{{item_count}} tane ögeyi indir", + "download_button": "İndir", + "using_optimized_server": "Optimize edilmiş sunucu kullanılıyor", + "using_default_method": "Varsayılan yöntem kullanılıyor" + } + }, + "live_tv": { + "next": "Sonraki", + "previous": "Önceki", + "live_tv": "Canlı TV", + "coming_soon": "Yakında", + "on_now": "Şu anda yayında", + "shows": "Programlar", + "movies": "Filmler", + "sports": "Spor", + "for_kids": "Çocuklar İçin", + "news": "Haberler" + }, + "jellyseerr": { + "confirm": "Onayla", + "cancel": "İptal", + "yes": "Evet", + "whats_wrong": "Problem nedir?", + "issue_type": "Sorun türü", + "select_an_issue": "Bir sorun seçin", + "types": "Türler", + "describe_the_issue": "(isteğe bağlı) Sorunu açıklayın...", + "submit_button": "Gönder", + "report_issue_button": "Sorunu bildir", + "request_button": "Talep et", + "are_you_sure_you_want_to_request_all_seasons": "Tüm sezonları talep etmek istediğinizden emin misiniz?", + "failed_to_login": "Giriş yapılamadı", + "cast": "Oyuncular", + "details": "Detaylar", + "status": "Durum", + "original_title": "Orijinal Başlık", + "series_type": "Dizi Türü", + "release_dates": "Yayın Tarihleri", + "first_air_date": "İlk Yayın Tarihi", + "next_air_date": "Sonraki Yayın Tarihi", + "revenue": "Gelir", + "budget": "Bütçe", + "original_language": "Orijinal Dil", + "production_country": "Yapım Ülkesi", + "studios": "Stüdyolar", + "network": "Ağ", + "currently_streaming_on": "Şu anda yayınlanıyor", + "advanced": "Gelişmiş", + "request_as": "Şu olarak iste", + "tags": "Etiketler", + "quality_profile": "Kalite Profili", + "root_folder": "Kök Klasör", + "season_all": "Season (all)", + "season_number": "Sezon {{season_number}}", + "number_episodes": "Bölüm {{episode_number}}", + "born": "Doğum", + "appearances": "Görünmeler", + "toasts": { + "jellyseer_does_not_meet_requirements": "Jellyseerr sunucusu minimum sürüm gereksinimlerini karşılamıyor! Lütfen en az 2.0.0 sürümüne güncelleyin", + "jellyseerr_test_failed": "Jellyseerr testi başarısız oldu. Lütfen tekrar deneyin.", + "failed_to_test_jellyseerr_server_url": "Jellyseerr sunucu URL'si test edilemedi", + "issue_submitted": "Sorun gönderildi!", + "requested_item": "{{item}} talep edildi!", + "you_dont_have_permission_to_request": "İstek göndermeye izniniz yok!", + "something_went_wrong_requesting_media": "Medya talep edilirken bir şeyler ters gitti!" + } + }, + "tabs": { + "home": "Ana Sayfa", + "search": "Ara", + "library": "Kütüphane", + "custom_links": "Özel Bağlantılar", + "favorites": "Favoriler" + } } diff --git a/translations/zh-CN.json b/translations/zh-CN.json index aad0efd9..7d8e09db 100644 --- a/translations/zh-CN.json +++ b/translations/zh-CN.json @@ -1,470 +1,472 @@ { - "login": { - "username_required": "需要用户名", - "error_title": "错误", - "login_title": "登录", - "login_to_title": "登录至", - "username_placeholder": "用户名", - "password_placeholder": "密码", - "login_button": "登录", - "quick_connect": "快速连接", - "enter_code_to_login": "输入代码 {{code}} 以登录", - "failed_to_initiate_quick_connect": "无法启动快速连接", - "got_it": "了解", - "connection_failed": "连接失败", - "could_not_connect_to_server": "无法连接到服务器。请检查 URL 和您的网络连接。", - "an_unexpected_error_occured": "发生意外错误", - "change_server": "更改服务器", - "invalid_username_or_password": "无效的用户名或密码", - "user_does_not_have_permission_to_log_in": "用户没有登录权限", - "server_is_taking_too_long_to_respond_try_again_later": "服务器长时间未响应,请稍后再试", - "server_received_too_many_requests_try_again_later": "服务器收到过多请求,请稍后再试。", - "there_is_a_server_error": "服务器出错", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "发生意外错误。您是否正确输入了服务器 URL?" - }, - "server": { - "enter_url_to_jellyfin_server": "输入您的 Jellyfin 服务器 URL", - "server_url_placeholder": "http(s)://your-server.com", - "connect_button": "连接", - "previous_servers": "上一个服务器", - "clear_button": "清除", - "search_for_local_servers": "搜索本地服务器", - "searching": "搜索中...", - "servers": "服务器" - }, - "home": { - "no_internet": "无网络", - "no_items": "无项目", - "no_internet_message": "别担心,您仍可以观看\n已下载的项目。", - "go_to_downloads": "前往下载", - "oops": "哎呀!", - "error_message": "出错了。\n请注销重新登录。", - "continue_watching": "继续观看", - "next_up": "下一个", - "recently_added_in": "最近添加于 {{libraryName}}", - "suggested_movies": "推荐电影", - "suggested_episodes": "推荐剧集", - "intro": { - "welcome_to_streamyfin": "欢迎来到 Streamyfin", - "a_free_and_open_source_client_for_jellyfin": "一个免费且开源的 Jellyfin 客户端。", - "features_title": "功能", - "features_description": "Streamyfin 拥有许多功能,并与多种服务整合,您可以在设置菜单中找到这些功能,包括:", - "jellyseerr_feature_description": "连接到您的 Jellyseerr 实例并直接在应用中请求电影。", - "downloads_feature_title": "下载", - "downloads_feature_description": "下载电影和节目以离线观看。使用默认方法或安装 Optimized Server 以在后台下载文件。", - "chromecast_feature_description": "将电影和节目投屏到您的 Chromecast 设备。", - "centralised_settings_plugin_title": "统一设置插件", - "centralised_settings_plugin_description": "从 Jellyfin 服务器上的统一位置改变设置。所有用户的所有客户端设置将会自动同步。", - "done_button": "完成", - "go_to_settings_button": "前往设置", - "read_more": "了解更多" - }, - "settings": { - "settings_title": "设置", - "log_out_button": "登出", - "user_info": { - "user_info_title": "用户信息", - "user": "用户", - "server": "服务器", - "token": "密钥", - "app_version": "应用版本" - }, - "quick_connect": { - "quick_connect_title": "快速连接", - "authorize_button": "授权快速连接", - "enter_the_quick_connect_code": "输入快速连接代码...", - "success": "成功", - "quick_connect_autorized": "快速连接已授权", - "error": "错误", - "invalid_code": "无效代码", - "authorize": "授权" - }, - "media_controls": { - "media_controls_title": "媒体控制", - "forward_skip_length": "快进时长", - "rewind_length": "快退时长", - "seconds_unit": "秒" - }, - "audio": { - "audio_title": "音频", - "set_audio_track": "从上一个项目设置音轨", - "audio_language": "音频语言", - "audio_hint": "选择默认音频语言。", - "none": "无", - "language": "语言" - }, - "subtitles": { - "subtitle_title": "字幕", - "subtitle_language": "字幕语言", - "subtitle_mode": "字幕模式", - "set_subtitle_track": "从上一个项目设置字幕", - "subtitle_size": "字幕大小", - "subtitle_hint": "设置字幕偏好。", - "none": "无", - "language": "语言", - "loading": "加载中", - "modes": { - "Default": "默认", - "Smart": "智能", - "Always": "总是", - "None": "无", - "OnlyForced": "仅强制字幕" - } - }, - "other": { - "other_title": "其他", - "follow_device_orientation": "自动旋转", - "video_orientation": "视频方向", - "orientation": "方向", - "orientations": { - "DEFAULT": "默认", - "ALL": "全部", - "PORTRAIT": "纵向", - "PORTRAIT_UP": "纵向向上", - "PORTRAIT_DOWN": "纵向向下", - "LANDSCAPE": "横向", - "LANDSCAPE_LEFT": "横向左", - "LANDSCAPE_RIGHT": "横向右", - "OTHER": "其他", - "UNKNOWN": "未知" - }, - "safe_area_in_controls": "控制中的安全区域", - "video_player": "Video player", - "video_players": { - "VLC_3": "VLC 3", - "VLC_4": "VLC 4 (Experimental + PiP)" - }, - "show_custom_menu_links": "显示自定义菜单链接", - "hide_libraries": "隐藏媒体库", - "select_liraries_you_want_to_hide": "选择您想从媒体库页面和主页隐藏的媒体库。", - "disable_haptic_feedback": "禁用触觉反馈" - }, - "downloads": { - "downloads_title": "下载", - "download_method": "下载方法", - "remux_max_download": "Remux 最大下载", - "auto_download": "自动下载", - "optimized_versions_server": "Optimized Version 服务器", - "save_button": "保存", - "optimized_server": "Optimized Server", - "optimized": "已优化", - "default": "默认", - "optimized_version_hint": "输入 Optimized Server 的 URL。URL 应包括 http(s) 和端口 (可选)。", - "read_more_about_optimized_server": "查看更多关于 Optimized Server 的信息。", - "url": "URL", - "server_url_placeholder": "http(s)://domain.org:port" - }, - "plugins": { - "plugins_title": "插件", - "jellyseerr": { - "jellyseerr_warning": "此插件处于早期阶段,功能可能会有变化。", - "server_url": "服务器 URL", - "server_url_hint": "示例:http(s)://your-host.url\n(如果需要,添加端口)", - "server_url_placeholder": "Jellyseerr URL...", - "password": "密码", - "password_placeholder": "输入 Jellyfin 用户 {{username}} 的密码", - "save_button": "保存", - "clear_button": "清除", - "login_button": "登录", - "total_media_requests": "总媒体请求", - "movie_quota_limit": "电影配额限制", - "movie_quota_days": "电影配额天数", - "tv_quota_limit": "剧集配额限制", - "tv_quota_days": "剧集配额天数", - "reset_jellyseerr_config_button": "重置 Jellyseerr 设置", - "unlimited": "无限制", - "plus_n_more": "+{{n}} more", - "order_by": { - "DEFAULT": "Default", - "VOTE_COUNT_AND_AVERAGE": "Vote count and average", - "POPULARITY": "Popularity" - } - }, - "marlin_search": { - "enable_marlin_search": "启用 Marlin 搜索", - "url": "URL", - "server_url_placeholder": "http(s)://domain.org:port", - "marlin_search_hint": "输入 Marlin 服务器的 URL。URL 应包括 http(s) 和端口 (可选)。", - "read_more_about_marlin": "查看更多关于 Marlin 的信息。", - "save_button": "保存", - "toasts": { - "saved": "已保存" - } - } - }, - "storage": { - "storage_title": "存储", - "app_usage": "应用 {{usedSpace}}%", - "device_usage": "设备 {{availableSpace}}%", - "size_used": "已使用 {{used}} / {{total}}", - "delete_all_downloaded_files": "删除所有已下载文件" - }, - "intro": { - "show_intro": "显示介绍", - "reset_intro": "重置介绍" - }, - "logs": { - "logs_title": "日志", - "no_logs_available": "无可用日志", - "delete_all_logs": "删除所有日志" - }, - "languages": { - "title": "语言", - "app_language": "应用语言", - "app_language_description": "选择应用的语言。", - "system": "系统" - }, - "toasts": { - "error_deleting_files": "删除文件时出错", - "background_downloads_enabled": "后台下载已启用", - "background_downloads_disabled": "后台下载已禁用", - "connected": "已连接", - "could_not_connect": "无法连接", - "invalid_url": "无效 URL" - } - }, - "downloads": { - "downloads_title": "下载", - "tvseries": "剧集", - "movies": "电影", - "queue": "队列", - "queue_hint": "应用重启后队列和下载将会丢失", - "no_items_in_queue": "队列中无项目", - "no_downloaded_items": "无已下载项目", - "delete_all_movies_button": "删除所有电影", - "delete_all_tvseries_button": "删除所有剧集", - "delete_all_button": "删除全部", - "active_download": "活跃下载", - "no_active_downloads": "无活跃下载", - "active_downloads": "活跃下载", - "new_app_version_requires_re_download": "更新版本需要重新下载", - "new_app_version_requires_re_download_description": "更新版本需要重新下载内容。请删除所有已下载项后重试。", - "back": "返回", - "delete": "删除", - "something_went_wrong": "出现问题", - "could_not_get_stream_url_from_jellyfin": "无法从 Jellyfin 获取串流 URL", - "eta": "预计完成时间 {{eta}}", - "methods": "方法", - "toasts": { - "you_are_not_allowed_to_download_files": "您无权下载文件。", - "deleted_all_movies_successfully": "成功删除所有电影!", - "failed_to_delete_all_movies": "删除所有电影失败", - "deleted_all_tvseries_successfully": "成功删除所有剧集!", - "failed_to_delete_all_tvseries": "删除所有剧集失败", - "download_cancelled": "下载已取消", - "could_not_cancel_download": "无法取消下载", - "download_completed": "下载完成", - "download_started_for": "开始下载 {{item}}", - "item_is_ready_to_be_downloaded": "{{item}} 准备好下载", - "download_stated_for_item": "开始下载 {{item}}", - "download_failed_for_item": "下载失败 {{item}} - {{error}}", - "download_completed_for_item": "下载完成 {{item}}", - "queued_item_for_optimization": "已将 {{item}} 队列进行优化", - "failed_to_start_download_for_item": "无法开始下载 {{item}}: {{message}}", - "server_responded_with_status_code": "服务器响应状态 {{statusCode}}", - "no_response_received_from_server": "未收到服务器响应", - "error_setting_up_the_request": "设置请求时出错", - "failed_to_start_download_for_item_unexpected_error": "无法开始下载 {{item}}: 发生意外错误", - "all_files_folders_and_jobs_deleted_successfully": "所有文件、文件夹和任务成功删除", - "an_error_occured_while_deleting_files_and_jobs": "删除文件和任务时发生错误", - "go_to_downloads": "前往下载" - } - } - }, - "search": { - "search_here": "在此搜索...", - "search": "搜索...", - "x_items": "{{count}} 项目", - "library": "媒体库", - "discover": "发现", - "no_results": "没有结果", - "no_results_found_for": "未找到结果", - "movies": "电影", - "series": "剧集", - "episodes": "单集", - "collections": "收藏", - "actors": "演员", - "request_movies": "请求电影", - "request_series": "请求系列", - "recently_added": "最近添加", - "recent_requests": "最近请求", - "plex_watchlist": "Plex 观影清单", - "trending": "趋势", - "popular_movies": "热门电影", - "movie_genres": "电影类型", - "upcoming_movies": "即将上映的电影", - "studios": "工作室", - "popular_tv": "热门电影", - "tv_genres": "剧集类型", - "upcoming_tv": "即将上映的剧集", - "networks": "网络", - "tmdb_movie_keyword": "TMDB 电影关键词", - "tmdb_movie_genre": "TMDB 电影类型", - "tmdb_tv_keyword": "TMDB 剧集关键词", - "tmdb_tv_genre": "TMDB 剧集类型", - "tmdb_search": "TMDB 搜索", - "tmdb_studio": "TMDB 工作室", - "tmdb_network": "TMDB 网络", - "tmdb_movie_streaming_services": "TMDB 电影流媒体服务", - "tmdb_tv_streaming_services": "TMDB 剧集流媒体服务" - }, - "library": { - "no_items_found": "未找到项目", - "no_results": "没有结果", - "no_libraries_found": "未找到媒体库", - "item_types": { - "movies": "电影", - "series": "剧集", - "boxsets": "套装", - "items": "项" - }, - "options": { - "display": "显示", - "row": "行", - "list": "列表", - "image_style": "图片样式", - "poster": "海报", - "cover": "封面", - "show_titles": "显示标题", - "show_stats": "显示统计" - }, - "filters": { - "genres": "类型", - "years": "年份", - "sort_by": "排序依据", - "sort_order": "排序顺序", - "asc": "Ascending", - "desc": "Descending", - "tags": "标签" - } - }, - "favorites": { - "series": "剧集", - "movies": "电影", - "episodes": "单集", - "videos": "视频", - "boxsets": "套装", - "playlists": "播放列表" - }, - "custom_links": { - "no_links": "无链接" - }, - "player": { - "error": "错误", - "failed_to_get_stream_url": "无法获取流 URL", - "an_error_occured_while_playing_the_video": "播放视频时发生错误。请检查设置中的日志。", - "client_error": "客户端错误", - "could_not_create_stream_for_chromecast": "无法为 Chromecast 建立串流", - "message_from_server": "来自服务器的消息", - "video_has_finished_playing": "视频播放完成!", - "no_video_source": "无视频来源...", - "next_episode": "下一集", - "refresh_tracks": "刷新轨道", - "subtitle_tracks": "字幕轨道:", - "audio_tracks": "音频轨道:", - "playback_state": "播放状态:", - "no_data_available": "无可用数据", - "index": "索引:" - }, - "item_card": { - "next_up": "下一个", - "no_items_to_display": "无项目显示", - "cast_and_crew": "演员和工作人员", - "series": "剧集", - "seasons": "季", - "season": "季", - "no_episodes_for_this_season": "本季无剧集", - "overview": "概览", - "more_with": "更多 {{name}} 的作品", - "similar_items": "类似项目", - "no_similar_items_found": "未找到类似项目", - "video": "视频", - "more_details": "更多详情", - "quality": "质量", - "audio": "音频", - "subtitles": "字幕", - "show_more": "显示更多", - "show_less": "显示更少", - "appeared_in": "出现于", - "could_not_load_item": "无法加载项目", - "none": "无", - "download": { - "download_season": "下载季", - "download_series": "下载剧集", - "download_episode": "下载单集", - "download_movie": "下载电影", - "download_x_item": "下载 {{item_count}} 项目", - "download_button": "下载", - "using_optimized_server": "使用 Optimized Server", - "using_default_method": "使用默认方法" - } - }, - "live_tv": { - "next": "下一个", - "previous": "上一个", - "live_tv": "直播电视", - "coming_soon": "即将播出", - "on_now": "正在播放", - "shows": "节目", - "movies": "电影", - "sports": "体育", - "for_kids": "儿童", - "news": "新闻" - }, - "jellyseerr": { - "confirm": "确认", - "cancel": "取消", - "yes": "是", - "whats_wrong": "出了什么问题?", - "issue_type": "问题类型", - "select_an_issue": "选择一个问题", - "types": "类型", - "describe_the_issue": "(可选)描述问题...", - "submit_button": "提交", - "report_issue_button": "报告问题", - "request_button": "请求", - "are_you_sure_you_want_to_request_all_seasons": "您确定要请求所有季度的剧集吗?", - "failed_to_login": "登录失败", - "cast": "演员", - "details": "详情", - "status": "状态", - "original_title": "原标题", - "series_type": "剧集类型", - "release_dates": "发行日期", - "first_air_date": "首次播出日期", - "next_air_date": "下次播出日期", - "revenue": "收入", - "budget": "预算", - "original_language": "原始语言", - "production_country": "制作国家/地区", - "studios": "工作室", - "network": "网络", - "currently_streaming_on": "目前在以下流媒体上播放", - "advanced": "高级设置", - "request_as": "选择用户以请求", - "tags": "标签", - "quality_profile": "质量配置文件", - "root_folder": "根文件夹", - "season_all": "Season (all)", - "season_number": "第 {{season_number}} 季", - "number_episodes": "{{episode_number}} 集", - "born": "出生", - "appearances": "出场", - "toasts": { - "jellyseer_does_not_meet_requirements": "Jellyseerr 服务器不符合最低版本要求!请使用 2.0.0 及以上版本", - "jellyseerr_test_failed": "Jellyseerr 测试失败。请重试。", - "failed_to_test_jellyseerr_server_url": "无法测试 Jellyseerr 服务器 URL", - "issue_submitted": "问题已提交!", - "requested_item": "已请求 {{item}}!", - "you_dont_have_permission_to_request": "您无权请求媒体!", - "something_went_wrong_requesting_media": "请求媒体时出了些问题!" - } - }, - "tabs": { - "home": "主页", - "search": "搜索", - "library": "媒体库", - "custom_links": "自定义链接", - "favorites": "收藏" - } + "login": { + "username_required": "需要用户名", + "error_title": "错误", + "login_title": "登录", + "login_to_title": "登录至", + "username_placeholder": "用户名", + "password_placeholder": "密码", + "login_button": "登录", + "quick_connect": "快速连接", + "enter_code_to_login": "输入代码 {{code}} 以登录", + "failed_to_initiate_quick_connect": "无法启动快速连接", + "got_it": "了解", + "connection_failed": "连接失败", + "could_not_connect_to_server": "无法连接到服务器。请检查 URL 和您的网络连接。", + "an_unexpected_error_occured": "发生意外错误", + "change_server": "更改服务器", + "invalid_username_or_password": "无效的用户名或密码", + "user_does_not_have_permission_to_log_in": "用户没有登录权限", + "server_is_taking_too_long_to_respond_try_again_later": "服务器长时间未响应,请稍后再试", + "server_received_too_many_requests_try_again_later": "服务器收到过多请求,请稍后再试。", + "there_is_a_server_error": "服务器出错", + "an_unexpected_error_occured_did_you_enter_the_correct_url": "发生意外错误。您是否正确输入了服务器 URL?" + }, + "server": { + "enter_url_to_jellyfin_server": "输入您的 Jellyfin 服务器 URL", + "server_url_placeholder": "http(s)://your-server.com", + "connect_button": "连接", + "previous_servers": "上一个服务器", + "clear_button": "清除", + "search_for_local_servers": "搜索本地服务器", + "searching": "搜索中...", + "servers": "服务器" + }, + "home": { + "no_internet": "无网络", + "no_items": "无项目", + "no_internet_message": "别担心,您仍可以观看\n已下载的项目。", + "go_to_downloads": "前往下载", + "oops": "哎呀!", + "error_message": "出错了。\n请注销重新登录。", + "continue_watching": "继续观看", + "next_up": "下一个", + "recently_added_in": "最近添加于 {{libraryName}}", + "suggested_movies": "推荐电影", + "suggested_episodes": "推荐剧集", + "intro": { + "welcome_to_streamyfin": "欢迎来到 Streamyfin", + "a_free_and_open_source_client_for_jellyfin": "一个免费且开源的 Jellyfin 客户端。", + "features_title": "功能", + "features_description": "Streamyfin 拥有许多功能,并与多种服务整合,您可以在设置菜单中找到这些功能,包括:", + "jellyseerr_feature_description": "连接到您的 Jellyseerr 实例并直接在应用中请求电影。", + "downloads_feature_title": "下载", + "downloads_feature_description": "下载电影和节目以离线观看。使用默认方法或安装 Optimized Server 以在后台下载文件。", + "chromecast_feature_description": "将电影和节目投屏到您的 Chromecast 设备。", + "centralised_settings_plugin_title": "统一设置插件", + "centralised_settings_plugin_description": "从 Jellyfin 服务器上的统一位置改变设置。所有用户的所有客户端设置将会自动同步。", + "done_button": "完成", + "go_to_settings_button": "前往设置", + "read_more": "了解更多" + }, + "settings": { + "settings_title": "设置", + "log_out_button": "登出", + "user_info": { + "user_info_title": "用户信息", + "user": "用户", + "server": "服务器", + "token": "密钥", + "app_version": "应用版本" + }, + "quick_connect": { + "quick_connect_title": "快速连接", + "authorize_button": "授权快速连接", + "enter_the_quick_connect_code": "输入快速连接代码...", + "success": "成功", + "quick_connect_autorized": "快速连接已授权", + "error": "错误", + "invalid_code": "无效代码", + "authorize": "授权" + }, + "media_controls": { + "media_controls_title": "媒体控制", + "forward_skip_length": "快进时长", + "rewind_length": "快退时长", + "seconds_unit": "秒" + }, + "audio": { + "audio_title": "音频", + "set_audio_track": "从上一个项目设置音轨", + "audio_language": "音频语言", + "audio_hint": "选择默认音频语言。", + "none": "无", + "language": "语言" + }, + "subtitles": { + "subtitle_title": "字幕", + "subtitle_language": "字幕语言", + "subtitle_mode": "字幕模式", + "set_subtitle_track": "从上一个项目设置字幕", + "subtitle_size": "字幕大小", + "subtitle_hint": "设置字幕偏好。", + "none": "无", + "language": "语言", + "loading": "加载中", + "modes": { + "Default": "默认", + "Smart": "智能", + "Always": "总是", + "None": "无", + "OnlyForced": "仅强制字幕" + } + }, + "other": { + "other_title": "其他", + "follow_device_orientation": "自动旋转", + "video_orientation": "视频方向", + "orientation": "方向", + "orientations": { + "DEFAULT": "默认", + "ALL": "全部", + "PORTRAIT": "纵向", + "PORTRAIT_UP": "纵向向上", + "PORTRAIT_DOWN": "纵向向下", + "LANDSCAPE": "横向", + "LANDSCAPE_LEFT": "横向左", + "LANDSCAPE_RIGHT": "横向右", + "OTHER": "其他", + "UNKNOWN": "未知" + }, + "safe_area_in_controls": "控制中的安全区域", + "video_player": "Video player", + "video_players": { + "VLC_3": "VLC 3", + "VLC_4": "VLC 4 (Experimental + PiP)" + }, + "show_custom_menu_links": "显示自定义菜单链接", + "hide_libraries": "隐藏媒体库", + "select_liraries_you_want_to_hide": "选择您想从媒体库页面和主页隐藏的媒体库。", + "disable_haptic_feedback": "禁用触觉反馈" + }, + "downloads": { + "downloads_title": "下载", + "download_method": "下载方法", + "remux_max_download": "Remux 最大下载", + "auto_download": "自动下载", + "optimized_versions_server": "Optimized Version 服务器", + "save_button": "保存", + "optimized_server": "Optimized Server", + "optimized": "已优化", + "default": "默认", + "optimized_version_hint": "输入 Optimized Server 的 URL。URL 应包括 http(s) 和端口 (可选)。", + "read_more_about_optimized_server": "查看更多关于 Optimized Server 的信息。", + "url": "URL", + "server_url_placeholder": "http(s)://domain.org:port" + }, + "plugins": { + "plugins_title": "插件", + "jellyseerr": { + "jellyseerr_warning": "此插件处于早期阶段,功能可能会有变化。", + "server_url": "服务器 URL", + "server_url_hint": "示例:http(s)://your-host.url\n(如果需要,添加端口)", + "server_url_placeholder": "Jellyseerr URL...", + "password": "密码", + "password_placeholder": "输入 Jellyfin 用户 {{username}} 的密码", + "save_button": "保存", + "clear_button": "清除", + "login_button": "登录", + "total_media_requests": "总媒体请求", + "movie_quota_limit": "电影配额限制", + "movie_quota_days": "电影配额天数", + "tv_quota_limit": "剧集配额限制", + "tv_quota_days": "剧集配额天数", + "reset_jellyseerr_config_button": "重置 Jellyseerr 设置", + "unlimited": "无限制", + "plus_n_more": "+{{n}} more", + "order_by": { + "DEFAULT": "Default", + "VOTE_COUNT_AND_AVERAGE": "Vote count and average", + "POPULARITY": "Popularity" + } + }, + "marlin_search": { + "enable_marlin_search": "启用 Marlin 搜索", + "url": "URL", + "server_url_placeholder": "http(s)://domain.org:port", + "marlin_search_hint": "输入 Marlin 服务器的 URL。URL 应包括 http(s) 和端口 (可选)。", + "read_more_about_marlin": "查看更多关于 Marlin 的信息。", + "save_button": "保存", + "toasts": { + "saved": "已保存" + } + } + }, + "storage": { + "storage_title": "存储", + "app_usage": "应用 {{usedSpace}}%", + "device_usage": "设备 {{availableSpace}}%", + "size_used": "已使用 {{used}} / {{total}}", + "delete_all_downloaded_files": "删除所有已下载文件" + }, + "intro": { + "show_intro": "显示介绍", + "reset_intro": "重置介绍" + }, + "logs": { + "logs_title": "日志", + "no_logs_available": "无可用日志", + "delete_all_logs": "删除所有日志" + }, + "languages": { + "title": "语言", + "app_language": "应用语言", + "app_language_description": "选择应用的语言。", + "system": "系统" + }, + "toasts": { + "error_deleting_files": "删除文件时出错", + "background_downloads_enabled": "后台下载已启用", + "background_downloads_disabled": "后台下载已禁用", + "connected": "已连接", + "could_not_connect": "无法连接", + "invalid_url": "无效 URL" + } + }, + "downloads": { + "downloads_title": "下载", + "tvseries": "剧集", + "movies": "电影", + "queue": "队列", + "queue_hint": "应用重启后队列和下载将会丢失", + "no_items_in_queue": "队列中无项目", + "no_downloaded_items": "无已下载项目", + "delete_all_movies_button": "删除所有电影", + "delete_all_tvseries_button": "删除所有剧集", + "delete_all_button": "删除全部", + "active_download": "活跃下载", + "no_active_downloads": "无活跃下载", + "active_downloads": "活跃下载", + "new_app_version_requires_re_download": "更新版本需要重新下载", + "new_app_version_requires_re_download_description": "更新版本需要重新下载内容。请删除所有已下载项后重试。", + "back": "返回", + "delete": "删除", + "something_went_wrong": "出现问题", + "could_not_get_stream_url_from_jellyfin": "无法从 Jellyfin 获取串流 URL", + "eta": "预计完成时间 {{eta}}", + "methods": "方法", + "toasts": { + "you_are_not_allowed_to_download_files": "您无权下载文件。", + "deleted_all_movies_successfully": "成功删除所有电影!", + "failed_to_delete_all_movies": "删除所有电影失败", + "deleted_all_tvseries_successfully": "成功删除所有剧集!", + "failed_to_delete_all_tvseries": "删除所有剧集失败", + "download_cancelled": "下载已取消", + "could_not_cancel_download": "无法取消下载", + "download_completed": "下载完成", + "download_started_for": "开始下载 {{item}}", + "item_is_ready_to_be_downloaded": "{{item}} 准备好下载", + "download_stated_for_item": "开始下载 {{item}}", + "download_failed_for_item": "下载失败 {{item}} - {{error}}", + "download_completed_for_item": "下载完成 {{item}}", + "queued_item_for_optimization": "已将 {{item}} 队列进行优化", + "failed_to_start_download_for_item": "无法开始下载 {{item}}: {{message}}", + "server_responded_with_status_code": "服务器响应状态 {{statusCode}}", + "no_response_received_from_server": "未收到服务器响应", + "error_setting_up_the_request": "设置请求时出错", + "failed_to_start_download_for_item_unexpected_error": "无法开始下载 {{item}}: 发生意外错误", + "all_files_folders_and_jobs_deleted_successfully": "所有文件、文件夹和任务成功删除", + "an_error_occured_while_deleting_files_and_jobs": "删除文件和任务时发生错误", + "go_to_downloads": "前往下载" + } + } + }, + "search": { + "search_here": "在此搜索...", + "search": "搜索...", + "x_items": "{{count}} 项目", + "library": "媒体库", + "discover": "发现", + "no_results": "没有结果", + "no_results_found_for": "未找到结果", + "movies": "电影", + "series": "剧集", + "episodes": "单集", + "collections": "收藏", + "actors": "演员", + "request_movies": "请求电影", + "request_series": "请求系列", + "recently_added": "最近添加", + "recent_requests": "最近请求", + "plex_watchlist": "Plex 观影清单", + "trending": "趋势", + "popular_movies": "热门电影", + "movie_genres": "电影类型", + "upcoming_movies": "即将上映的电影", + "studios": "工作室", + "popular_tv": "热门电影", + "tv_genres": "剧集类型", + "upcoming_tv": "即将上映的剧集", + "networks": "网络", + "tmdb_movie_keyword": "TMDB 电影关键词", + "tmdb_movie_genre": "TMDB 电影类型", + "tmdb_tv_keyword": "TMDB 剧集关键词", + "tmdb_tv_genre": "TMDB 剧集类型", + "tmdb_search": "TMDB 搜索", + "tmdb_studio": "TMDB 工作室", + "tmdb_network": "TMDB 网络", + "tmdb_movie_streaming_services": "TMDB 电影流媒体服务", + "tmdb_tv_streaming_services": "TMDB 剧集流媒体服务" + }, + "library": { + "no_items_found": "未找到项目", + "no_results": "没有结果", + "no_libraries_found": "未找到媒体库", + "item_types": { + "movies": "电影", + "series": "剧集", + "boxsets": "套装", + "items": "项" + }, + "options": { + "display": "显示", + "row": "行", + "list": "列表", + "image_style": "图片样式", + "poster": "海报", + "cover": "封面", + "show_titles": "显示标题", + "show_stats": "显示统计" + }, + "filters": { + "genres": "类型", + "years": "年份", + "sort_by": "排序依据", + "sort_order": "排序顺序", + "asc": "Ascending", + "desc": "Descending", + "tags": "标签" + } + }, + "favorites": { + "series": "剧集", + "movies": "电影", + "episodes": "单集", + "videos": "视频", + "boxsets": "套装", + "playlists": "播放列表", + "noDataTitle": "暂无收藏", + "noData": "将项目标记为收藏,它们将显示在此处以便快速访问。" + }, + "custom_links": { + "no_links": "无链接" + }, + "player": { + "error": "错误", + "failed_to_get_stream_url": "无法获取流 URL", + "an_error_occured_while_playing_the_video": "播放视频时发生错误。请检查设置中的日志。", + "client_error": "客户端错误", + "could_not_create_stream_for_chromecast": "无法为 Chromecast 建立串流", + "message_from_server": "来自服务器的消息", + "video_has_finished_playing": "视频播放完成!", + "no_video_source": "无视频来源...", + "next_episode": "下一集", + "refresh_tracks": "刷新轨道", + "subtitle_tracks": "字幕轨道:", + "audio_tracks": "音频轨道:", + "playback_state": "播放状态:", + "no_data_available": "无可用数据", + "index": "索引:" + }, + "item_card": { + "next_up": "下一个", + "no_items_to_display": "无项目显示", + "cast_and_crew": "演员和工作人员", + "series": "剧集", + "seasons": "季", + "season": "季", + "no_episodes_for_this_season": "本季无剧集", + "overview": "概览", + "more_with": "更多 {{name}} 的作品", + "similar_items": "类似项目", + "no_similar_items_found": "未找到类似项目", + "video": "视频", + "more_details": "更多详情", + "quality": "质量", + "audio": "音频", + "subtitles": "字幕", + "show_more": "显示更多", + "show_less": "显示更少", + "appeared_in": "出现于", + "could_not_load_item": "无法加载项目", + "none": "无", + "download": { + "download_season": "下载季", + "download_series": "下载剧集", + "download_episode": "下载单集", + "download_movie": "下载电影", + "download_x_item": "下载 {{item_count}} 项目", + "download_button": "下载", + "using_optimized_server": "使用 Optimized Server", + "using_default_method": "使用默认方法" + } + }, + "live_tv": { + "next": "下一个", + "previous": "上一个", + "live_tv": "直播电视", + "coming_soon": "即将播出", + "on_now": "正在播放", + "shows": "节目", + "movies": "电影", + "sports": "体育", + "for_kids": "儿童", + "news": "新闻" + }, + "jellyseerr": { + "confirm": "确认", + "cancel": "取消", + "yes": "是", + "whats_wrong": "出了什么问题?", + "issue_type": "问题类型", + "select_an_issue": "选择一个问题", + "types": "类型", + "describe_the_issue": "(可选)描述问题...", + "submit_button": "提交", + "report_issue_button": "报告问题", + "request_button": "请求", + "are_you_sure_you_want_to_request_all_seasons": "您确定要请求所有季度的剧集吗?", + "failed_to_login": "登录失败", + "cast": "演员", + "details": "详情", + "status": "状态", + "original_title": "原标题", + "series_type": "剧集类型", + "release_dates": "发行日期", + "first_air_date": "首次播出日期", + "next_air_date": "下次播出日期", + "revenue": "收入", + "budget": "预算", + "original_language": "原始语言", + "production_country": "制作国家/地区", + "studios": "工作室", + "network": "网络", + "currently_streaming_on": "目前在以下流媒体上播放", + "advanced": "高级设置", + "request_as": "选择用户以请求", + "tags": "标签", + "quality_profile": "质量配置文件", + "root_folder": "根文件夹", + "season_all": "Season (all)", + "season_number": "第 {{season_number}} 季", + "number_episodes": "{{episode_number}} 集", + "born": "出生", + "appearances": "出场", + "toasts": { + "jellyseer_does_not_meet_requirements": "Jellyseerr 服务器不符合最低版本要求!请使用 2.0.0 及以上版本", + "jellyseerr_test_failed": "Jellyseerr 测试失败。请重试。", + "failed_to_test_jellyseerr_server_url": "无法测试 Jellyseerr 服务器 URL", + "issue_submitted": "问题已提交!", + "requested_item": "已请求 {{item}}!", + "you_dont_have_permission_to_request": "您无权请求媒体!", + "something_went_wrong_requesting_media": "请求媒体时出了些问题!" + } + }, + "tabs": { + "home": "主页", + "search": "搜索", + "library": "媒体库", + "custom_links": "自定义链接", + "favorites": "收藏" + } } diff --git a/translations/zh-TW.json b/translations/zh-TW.json index cfe2f7ce..5cfb2066 100644 --- a/translations/zh-TW.json +++ b/translations/zh-TW.json @@ -1,470 +1,472 @@ { - "login": { - "username_required": "需要用戶名", - "error_title": "錯誤", - "login_title": "登入", - "login_to_title": "登入至", - "username_placeholder": "用戶名", - "password_placeholder": "密碼", - "login_button": "登入", - "quick_connect": "快速連接", - "enter_code_to_login": "輸入代碼 {{code}} 以登入", - "failed_to_initiate_quick_connect": "無法啟動快速連接", - "got_it": "知道了", - "connection_failed": "連接失敗", - "could_not_connect_to_server": "無法連接到伺服器。請檢查 URL 和您的網絡連接。", - "an_unexpected_error_occured": "發生意外錯誤", - "change_server": "更改伺服器", - "invalid_username_or_password": "無效的用戶名或密碼", - "user_does_not_have_permission_to_log_in": "用戶無權登入", - "server_is_taking_too_long_to_respond_try_again_later": "伺服器響應時間過長,請稍後再試", - "server_received_too_many_requests_try_again_later": "伺服器收到太多請求,請稍後再試。", - "there_is_a_server_error": "伺服器出錯", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "發生意外錯誤。您是否正確輸入了伺服器 URL?" - }, - "server": { - "enter_url_to_jellyfin_server": "輸入您的 Jellyfin 伺服器的 URL", - "server_url_placeholder": "http(s)://your-server.com", - "connect_button": "連接", - "previous_servers": "先前的伺服器", - "clear_button": "清除", - "search_for_local_servers": "搜尋本地伺服器", - "searching": "搜尋中...", - "servers": "伺服器" - }, - "home": { - "no_internet": "無網絡", - "no_items": "無項目", - "no_internet_message": "別擔心,您仍然可以觀看\n已下載的內容。", - "go_to_downloads": "前往下載", - "oops": "哎呀!", - "error_message": "出錯了。\n請重新登出並登入。", - "continue_watching": "繼續觀看", - "next_up": "下一個", - "recently_added_in": "最近添加於 {{libraryName}}", - "suggested_movies": "推薦電影", - "suggested_episodes": "推薦劇集", - "intro": { - "welcome_to_streamyfin": "歡迎來到 Streamyfin", - "a_free_and_open_source_client_for_jellyfin": "一個免費且開源的 Jellyfin 客戶端。", - "features_title": "功能", - "features_description": "Streamyfin 擁有許多功能,並與多種軟體整合,您可以在設置菜單中找到這些功能,包括:", - "jellyseerr_feature_description": "連接到您的 Jellyseerr 實例並直接在應用程序中請求電影。", - "downloads_feature_title": "下載", - "downloads_feature_description": "下載電影和電視節目以離線觀看。使用默認方法或安裝 Optimized Server 以在背景中下載文件。", - "chromecast_feature_description": "將電影和電視節目投射到您的 Chromecast 設備。", - "centralised_settings_plugin_title": "統一設置插件", - "centralised_settings_plugin_description": "從 Jellyfin 伺服器上的統一位置改變設置。所有用戶的所有客戶端設置將會自動同步。", - "done_button": "完成", - "go_to_settings_button": "前往設置", - "read_more": "閱讀更多" - }, - "settings": { - "settings_title": "設置", - "log_out_button": "登出", - "user_info": { - "user_info_title": "用戶信息", - "user": "用戶", - "server": "伺服器", - "token": "令牌", - "app_version": "應用版本" - }, - "quick_connect": { - "quick_connect_title": "快速連接", - "authorize_button": "授權快速連接", - "enter_the_quick_connect_code": "輸入快速連接代碼...", - "success": "成功", - "quick_connect_autorized": "快速連接已授權", - "error": "錯誤", - "invalid_code": "無效代碼", - "authorize": "授權" - }, - "media_controls": { - "media_controls_title": "媒體控制", - "forward_skip_length": "快進秒數", - "rewind_length": "倒帶秒數", - "seconds_unit": "秒" - }, - "audio": { - "audio_title": "音頻", - "set_audio_track": "從上一個項目設置音軌", - "audio_language": "音頻語言", - "audio_hint": "選擇默認音頻語言。", - "none": "無", - "language": "語言" - }, - "subtitles": { - "subtitle_title": "字幕", - "subtitle_language": "字幕語言", - "subtitle_mode": "字幕模式", - "set_subtitle_track": "從上一個項目設置字幕軌道", - "subtitle_size": "字幕大小", - "subtitle_hint": "配置字幕偏好。", - "none": "無", - "language": "語言", - "loading": "加載中", - "modes": { - "Default": "默認", - "Smart": "智能", - "Always": "總是", - "None": "無", - "OnlyForced": "僅強制字幕" - } - }, - "other": { - "other_title": "其他", - "follow_device_orientation": "自動旋轉", - "video_orientation": "影片方向", - "orientation": "方向", - "orientations": { - "DEFAULT": "默認", - "ALL": "全部", - "PORTRAIT": "縱向", - "PORTRAIT_UP": "縱向向上", - "PORTRAIT_DOWN": "縱向向下", - "LANDSCAPE": "橫向", - "LANDSCAPE_LEFT": "橫向左", - "LANDSCAPE_RIGHT": "橫向右", - "OTHER": "其他", - "UNKNOWN": "未知" - }, - "safe_area_in_controls": "控制中的安全區域", - "video_player": "Video player", - "video_players": { - "VLC_3": "VLC 3", - "VLC_4": "VLC 4 (Experimental + PiP)" - }, - "show_custom_menu_links": "顯示自定義菜單鏈接", - "hide_libraries": "隱藏媒體庫", - "select_liraries_you_want_to_hide": "選擇您想從媒體庫頁面和主頁隱藏的媒體庫。", - "disable_haptic_feedback": "禁用觸覺回饋" - }, - "downloads": { - "downloads_title": "下載", - "download_method": "下載方法", - "remux_max_download": "Remux 最大下載", - "auto_download": "自動下載", - "optimized_versions_server": "Optimized Version 伺服器", - "save_button": "保存", - "optimized_server": "Optimized Server", - "optimized": "已優化", - "default": "默認", - "optimized_version_hint": "輸入 Optimized Server 的 URL。URL 應包括 http(s) 和端口 (可選)。", - "read_more_about_optimized_server": "閱讀更多關於 Optimized Server 的信息。", - "url": "URL", - "server_url_placeholder": "http(s)://domain.org:port" - }, - "plugins": { - "plugins_title": "插件", - "jellyseerr": { - "jellyseerr_warning": "此插件處於早期階段。功能可能會有變化。", - "server_url": "伺服器 URL", - "server_url_hint": "示例:http(s)://your-host.url\n(如果需要,添加端口)", - "server_url_placeholder": "Jellyseerr URL...", - "password": "密碼", - "password_placeholder": "輸入 Jellyfin 用戶 {{username}} 的密碼", - "save_button": "保存", - "clear_button": "清除", - "login_button": "登入", - "total_media_requests": "總媒體請求", - "movie_quota_limit": "電影配額限制", - "movie_quota_days": "電影配額天數", - "tv_quota_limit": "電視配額限制", - "tv_quota_days": "電視配額天數", - "reset_jellyseerr_config_button": "重置 Jellyseerr 配置", - "unlimited": "無限制", - "plus_n_more": "+{{n}} more", - "order_by": { - "DEFAULT": "Default", - "VOTE_COUNT_AND_AVERAGE": "Vote count and average", - "POPULARITY": "Popularity" - } - }, - "marlin_search": { - "enable_marlin_search": "啟用 Marlin 搜索", - "url": "URL", - "server_url_placeholder": "http(s)://domain.org:port", - "marlin_search_hint": "輸入 Marlin 伺服器的 URL。URL 應包括 http(s) 和端口 (可選)。", - "read_more_about_marlin": "閱讀更多關於 Marlin 的信息。", - "save_button": "保存", - "toasts": { - "saved": "已保存" - } - } - }, - "storage": { - "storage_title": "存儲", - "app_usage": "應用 {{usedSpace}}%", - "device_usage": "設備 {{availableSpace}}%", - "size_used": "已使用 {{used}} / {{total}}", - "delete_all_downloaded_files": "刪除所有已下載文件" - }, - "intro": { - "show_intro": "顯示介紹", - "reset_intro": "重置介紹" - }, - "logs": { - "logs_title": "日誌", - "no_logs_available": "無可用日誌", - "delete_all_logs": "刪除所有日誌" - }, - "languages": { - "title": "語言", - "app_language": "應用語言", - "app_language_description": "選擇應用的語言。", - "system": "系統" - }, - "toasts": { - "error_deleting_files": "刪除文件時出錯", - "background_downloads_enabled": "背景下載已啟用", - "background_downloads_disabled": "背景下載已禁用", - "connected": "已連接", - "could_not_connect": "無法連接", - "invalid_url": "無效的 URL" - } - }, - "downloads": { - "downloads_title": "下載", - "tvseries": "電視劇", - "movies": "電影", - "queue": "隊列", - "queue_hint": "應用重啟後隊列和下載將會丟失", - "no_items_in_queue": "隊列中無項目", - "no_downloaded_items": "無已下載項目", - "delete_all_movies_button": "刪除所有電影", - "delete_all_tvseries_button": "刪除所有電視劇", - "delete_all_button": "刪除全部", - "active_download": "活動下載", - "no_active_downloads": "無活動下載", - "active_downloads": "活動下載", - "new_app_version_requires_re_download": "新應用版本需要重新下載", - "new_app_version_requires_re_download_description": "新更新需要重新下載內容。請刪除所有已下載內容後再重試。", - "back": "返回", - "delete": "刪除", - "something_went_wrong": "出了些問題", - "could_not_get_stream_url_from_jellyfin": "無法從 Jellyfin 獲取串流 URL", - "eta": "預計完成時間 {{eta}}", - "methods": "方法", - "toasts": { - "you_are_not_allowed_to_download_files": "您無權下載文件。", - "deleted_all_movies_successfully": "成功刪除所有電影!", - "failed_to_delete_all_movies": "刪除所有電影失敗", - "deleted_all_tvseries_successfully": "成功刪除所有電視劇!", - "failed_to_delete_all_tvseries": "刪除所有電視劇失敗", - "download_cancelled": "下載已取消", - "could_not_cancel_download": "無法取消下載", - "download_completed": "下載完成", - "download_started_for": "開始下載 {{item}}", - "item_is_ready_to_be_downloaded": "{{item}} 準備好下載", - "download_stated_for_item": "開始下載 {{item}}", - "download_failed_for_item": "下載失敗 {{item}} - {{error}}", - "download_completed_for_item": "下載完成 {{item}}", - "queued_item_for_optimization": "已將 {{item}} 排隊進行優化", - "failed_to_start_download_for_item": "無法開始下載 {{item}}: {{message}}", - "server_responded_with_status_code": "伺服器響應狀態 {{statusCode}}", - "no_response_received_from_server": "未收到伺服器的響應", - "error_setting_up_the_request": "設置請求時出錯", - "failed_to_start_download_for_item_unexpected_error": "無法開始下載 {{item}}: 發生意外錯誤", - "all_files_folders_and_jobs_deleted_successfully": "所有文件、文件夾和任務成功刪除", - "an_error_occured_while_deleting_files_and_jobs": "刪除文件和任務時發生錯誤", - "go_to_downloads": "前往下載" - } - } - }, - "search": { - "search_here": "在這裡搜索...", - "search": "搜索...", - "x_items": "{{count}} 項目", - "library": "媒體庫", - "discover": "發現", - "no_results": "沒有結果", - "no_results_found_for": "未找到結果", - "movies": "電影", - "series": "系列", - "episodes": "劇集", - "collections": "收藏", - "actors": "演員", - "request_movies": "請求電影", - "request_series": "請求系列", - "recently_added": "最近添加", - "recent_requests": "最近請求", - "plex_watchlist": "Plex 觀影清單", - "trending": "趨勢", - "popular_movies": "熱門電影", - "movie_genres": "電影類型", - "upcoming_movies": "即將上映的電影", - "studios": "工作室", - "popular_tv": "熱門電視", - "tv_genres": "電視類型", - "upcoming_tv": "即將上映的電視", - "networks": "網絡", - "tmdb_movie_keyword": "TMDB 電影關鍵詞", - "tmdb_movie_genre": "TMDB 電影類型", - "tmdb_tv_keyword": "TMDB 電視關鍵詞", - "tmdb_tv_genre": "TMDB 電視類型", - "tmdb_search": "TMDB 搜索", - "tmdb_studio": "TMDB 工作室", - "tmdb_network": "TMDB 網絡", - "tmdb_movie_streaming_services": "TMDB 電影流媒體服務", - "tmdb_tv_streaming_services": "TMDB 電視流媒體服務" - }, - "library": { - "no_items_found": "未找到項目", - "no_results": "沒有結果", - "no_libraries_found": "未找到媒體庫", - "item_types": { - "movies": "電影", - "series": "系列", - "boxsets": "套裝", - "items": "項目" - }, - "options": { - "display": "顯示", - "row": "行", - "list": "列表", - "image_style": "圖片樣式", - "poster": "海報", - "cover": "封面", - "show_titles": "顯示標題", - "show_stats": "顯示統計" - }, - "filters": { - "genres": "類型", - "years": "年份", - "sort_by": "排序依據", - "sort_order": "排序順序", - "asc": "Ascending", - "desc": "Descending", - "tags": "標籤" - } - }, - "favorites": { - "series": "系列", - "movies": "電影", - "episodes": "劇集", - "videos": "影片", - "boxsets": "套裝", - "playlists": "播放列表" - }, - "custom_links": { - "no_links": "無鏈接" - }, - "player": { - "error": "錯誤", - "failed_to_get_stream_url": "無法獲取流 URL", - "an_error_occured_while_playing_the_video": "播放影片時發生錯誤。請檢查設置中的日誌。", - "client_error": "客戶端錯誤", - "could_not_create_stream_for_chromecast": "無法為 Chromecast 建立串流", - "message_from_server": "來自伺服器的消息", - "video_has_finished_playing": "影片播放完畢!", - "no_video_source": "無影片來源...", - "next_episode": "下一集", - "refresh_tracks": "刷新軌道", - "subtitle_tracks": "字幕軌道:", - "audio_tracks": "音頻軌道:", - "playback_state": "播放狀態:", - "no_data_available": "無可用數據", - "index": "索引:" - }, - "item_card": { - "next_up": "下一個", - "no_items_to_display": "無項目顯示", - "cast_and_crew": "演員和工作人員", - "series": "系列", - "seasons": "季", - "season": "季", - "no_episodes_for_this_season": "本季無劇集", - "overview": "概覽", - "more_with": "更多 {{name}} 的作品", - "similar_items": "類似項目", - "no_similar_items_found": "未找到類似項目", - "video": "影片", - "more_details": "更多詳情", - "quality": "質量", - "audio": "音頻", - "subtitles": "字幕", - "show_more": "顯示更多", - "show_less": "顯示更少", - "appeared_in": "出現於", - "could_not_load_item": "無法加載項目", - "none": "無", - "download": { - "download_season": "下載季度", - "download_series": "下載系列", - "download_episode": "下載劇集", - "download_movie": "下載電影", - "download_x_item": "下載 {{item_count}} 項目", - "download_button": "下載", - "using_optimized_server": "使用 Optimized Server", - "using_default_method": "使用默認方法" - } - }, - "live_tv": { - "next": "下一個", - "previous": "上一個", - "live_tv": "直播電視", - "coming_soon": "即將推出", - "on_now": "正在播放", - "shows": "節目", - "movies": "電影", - "sports": "體育", - "for_kids": "兒童", - "news": "新聞" - }, - "jellyseerr": { - "confirm": "確認", - "cancel": "取消", - "yes": "是", - "whats_wrong": "出了什麼問題?", - "issue_type": "問題類型", - "select_an_issue": "選擇一個問題", - "types": "類型", - "describe_the_issue": "(可選)描述問題...", - "submit_button": "提交", - "report_issue_button": "報告問題", - "request_button": "請求", - "are_you_sure_you_want_to_request_all_seasons": "您確定要請求所有季度的劇集嗎?", - "failed_to_login": "登入失敗", - "cast": "演員", - "details": "詳情", - "status": "狀態", - "original_title": "原標題", - "series_type": "系列類型", - "release_dates": "發行日期", - "first_air_date": "首次播出日期", - "next_air_date": "下次播出日期", - "revenue": "收入", - "budget": "預算", - "original_language": "原始語言", - "production_country": "製作國家", - "studios": "工作室", - "network": "網絡", - "currently_streaming_on": "目前在以下流媒體上播放", - "advanced": "高級設定", - "request_as": "選擇用戶以作請求", - "tags": "標籤", - "quality_profile": "質量配置文件", - "root_folder": "根文件夾", - "season_all": "Season (all)", - "season_number": "第 {{season_number}} 季", - "number_episodes": "{{episode_number}} 集", - "born": "出生", - "appearances": "出場", - "toasts": { - "jellyseer_does_not_meet_requirements": "Jellyseerr 伺服器不符合最低版本要求!請使用 2.0.0 及以上版本。", - "jellyseerr_test_failed": "Jellyseerr 測試失敗。請再試一次。", - "failed_to_test_jellyseerr_server_url": "無法測試 Jellyseerr 伺服器 URL", - "issue_submitted": "問題已提交!", - "requested_item": "已請求 {{item}}!", - "you_dont_have_permission_to_request": "您無權請求媒體!", - "something_went_wrong_requesting_media": "請求媒體時出了些問題!" - } - }, - "tabs": { - "home": "主頁", - "search": "搜索", - "library": "媒體庫", - "custom_links": "自定義鏈接", - "favorites": "收藏" - } + "login": { + "username_required": "需要用戶名", + "error_title": "錯誤", + "login_title": "登入", + "login_to_title": "登入至", + "username_placeholder": "用戶名", + "password_placeholder": "密碼", + "login_button": "登入", + "quick_connect": "快速連接", + "enter_code_to_login": "輸入代碼 {{code}} 以登入", + "failed_to_initiate_quick_connect": "無法啟動快速連接", + "got_it": "知道了", + "connection_failed": "連接失敗", + "could_not_connect_to_server": "無法連接到伺服器。請檢查 URL 和您的網絡連接。", + "an_unexpected_error_occured": "發生意外錯誤", + "change_server": "更改伺服器", + "invalid_username_or_password": "無效的用戶名或密碼", + "user_does_not_have_permission_to_log_in": "用戶無權登入", + "server_is_taking_too_long_to_respond_try_again_later": "伺服器響應時間過長,請稍後再試", + "server_received_too_many_requests_try_again_later": "伺服器收到太多請求,請稍後再試。", + "there_is_a_server_error": "伺服器出錯", + "an_unexpected_error_occured_did_you_enter_the_correct_url": "發生意外錯誤。您是否正確輸入了伺服器 URL?" + }, + "server": { + "enter_url_to_jellyfin_server": "輸入您的 Jellyfin 伺服器的 URL", + "server_url_placeholder": "http(s)://your-server.com", + "connect_button": "連接", + "previous_servers": "先前的伺服器", + "clear_button": "清除", + "search_for_local_servers": "搜尋本地伺服器", + "searching": "搜尋中...", + "servers": "伺服器" + }, + "home": { + "no_internet": "無網絡", + "no_items": "無項目", + "no_internet_message": "別擔心,您仍然可以觀看\n已下載的內容。", + "go_to_downloads": "前往下載", + "oops": "哎呀!", + "error_message": "出錯了。\n請重新登出並登入。", + "continue_watching": "繼續觀看", + "next_up": "下一個", + "recently_added_in": "最近添加於 {{libraryName}}", + "suggested_movies": "推薦電影", + "suggested_episodes": "推薦劇集", + "intro": { + "welcome_to_streamyfin": "歡迎來到 Streamyfin", + "a_free_and_open_source_client_for_jellyfin": "一個免費且開源的 Jellyfin 客戶端。", + "features_title": "功能", + "features_description": "Streamyfin 擁有許多功能,並與多種軟體整合,您可以在設置菜單中找到這些功能,包括:", + "jellyseerr_feature_description": "連接到您的 Jellyseerr 實例並直接在應用程序中請求電影。", + "downloads_feature_title": "下載", + "downloads_feature_description": "下載電影和電視節目以離線觀看。使用默認方法或安裝 Optimized Server 以在背景中下載文件。", + "chromecast_feature_description": "將電影和電視節目投射到您的 Chromecast 設備。", + "centralised_settings_plugin_title": "統一設置插件", + "centralised_settings_plugin_description": "從 Jellyfin 伺服器上的統一位置改變設置。所有用戶的所有客戶端設置將會自動同步。", + "done_button": "完成", + "go_to_settings_button": "前往設置", + "read_more": "閱讀更多" + }, + "settings": { + "settings_title": "設置", + "log_out_button": "登出", + "user_info": { + "user_info_title": "用戶信息", + "user": "用戶", + "server": "伺服器", + "token": "令牌", + "app_version": "應用版本" + }, + "quick_connect": { + "quick_connect_title": "快速連接", + "authorize_button": "授權快速連接", + "enter_the_quick_connect_code": "輸入快速連接代碼...", + "success": "成功", + "quick_connect_autorized": "快速連接已授權", + "error": "錯誤", + "invalid_code": "無效代碼", + "authorize": "授權" + }, + "media_controls": { + "media_controls_title": "媒體控制", + "forward_skip_length": "快進秒數", + "rewind_length": "倒帶秒數", + "seconds_unit": "秒" + }, + "audio": { + "audio_title": "音頻", + "set_audio_track": "從上一個項目設置音軌", + "audio_language": "音頻語言", + "audio_hint": "選擇默認音頻語言。", + "none": "無", + "language": "語言" + }, + "subtitles": { + "subtitle_title": "字幕", + "subtitle_language": "字幕語言", + "subtitle_mode": "字幕模式", + "set_subtitle_track": "從上一個項目設置字幕軌道", + "subtitle_size": "字幕大小", + "subtitle_hint": "配置字幕偏好。", + "none": "無", + "language": "語言", + "loading": "加載中", + "modes": { + "Default": "默認", + "Smart": "智能", + "Always": "總是", + "None": "無", + "OnlyForced": "僅強制字幕" + } + }, + "other": { + "other_title": "其他", + "follow_device_orientation": "自動旋轉", + "video_orientation": "影片方向", + "orientation": "方向", + "orientations": { + "DEFAULT": "默認", + "ALL": "全部", + "PORTRAIT": "縱向", + "PORTRAIT_UP": "縱向向上", + "PORTRAIT_DOWN": "縱向向下", + "LANDSCAPE": "橫向", + "LANDSCAPE_LEFT": "橫向左", + "LANDSCAPE_RIGHT": "橫向右", + "OTHER": "其他", + "UNKNOWN": "未知" + }, + "safe_area_in_controls": "控制中的安全區域", + "video_player": "Video player", + "video_players": { + "VLC_3": "VLC 3", + "VLC_4": "VLC 4 (Experimental + PiP)" + }, + "show_custom_menu_links": "顯示自定義菜單鏈接", + "hide_libraries": "隱藏媒體庫", + "select_liraries_you_want_to_hide": "選擇您想從媒體庫頁面和主頁隱藏的媒體庫。", + "disable_haptic_feedback": "禁用觸覺回饋" + }, + "downloads": { + "downloads_title": "下載", + "download_method": "下載方法", + "remux_max_download": "Remux 最大下載", + "auto_download": "自動下載", + "optimized_versions_server": "Optimized Version 伺服器", + "save_button": "保存", + "optimized_server": "Optimized Server", + "optimized": "已優化", + "default": "默認", + "optimized_version_hint": "輸入 Optimized Server 的 URL。URL 應包括 http(s) 和端口 (可選)。", + "read_more_about_optimized_server": "閱讀更多關於 Optimized Server 的信息。", + "url": "URL", + "server_url_placeholder": "http(s)://domain.org:port" + }, + "plugins": { + "plugins_title": "插件", + "jellyseerr": { + "jellyseerr_warning": "此插件處於早期階段。功能可能會有變化。", + "server_url": "伺服器 URL", + "server_url_hint": "示例:http(s)://your-host.url\n(如果需要,添加端口)", + "server_url_placeholder": "Jellyseerr URL...", + "password": "密碼", + "password_placeholder": "輸入 Jellyfin 用戶 {{username}} 的密碼", + "save_button": "保存", + "clear_button": "清除", + "login_button": "登入", + "total_media_requests": "總媒體請求", + "movie_quota_limit": "電影配額限制", + "movie_quota_days": "電影配額天數", + "tv_quota_limit": "電視配額限制", + "tv_quota_days": "電視配額天數", + "reset_jellyseerr_config_button": "重置 Jellyseerr 配置", + "unlimited": "無限制", + "plus_n_more": "+{{n}} more", + "order_by": { + "DEFAULT": "Default", + "VOTE_COUNT_AND_AVERAGE": "Vote count and average", + "POPULARITY": "Popularity" + } + }, + "marlin_search": { + "enable_marlin_search": "啟用 Marlin 搜索", + "url": "URL", + "server_url_placeholder": "http(s)://domain.org:port", + "marlin_search_hint": "輸入 Marlin 伺服器的 URL。URL 應包括 http(s) 和端口 (可選)。", + "read_more_about_marlin": "閱讀更多關於 Marlin 的信息。", + "save_button": "保存", + "toasts": { + "saved": "已保存" + } + } + }, + "storage": { + "storage_title": "存儲", + "app_usage": "應用 {{usedSpace}}%", + "device_usage": "設備 {{availableSpace}}%", + "size_used": "已使用 {{used}} / {{total}}", + "delete_all_downloaded_files": "刪除所有已下載文件" + }, + "intro": { + "show_intro": "顯示介紹", + "reset_intro": "重置介紹" + }, + "logs": { + "logs_title": "日誌", + "no_logs_available": "無可用日誌", + "delete_all_logs": "刪除所有日誌" + }, + "languages": { + "title": "語言", + "app_language": "應用語言", + "app_language_description": "選擇應用的語言。", + "system": "系統" + }, + "toasts": { + "error_deleting_files": "刪除文件時出錯", + "background_downloads_enabled": "背景下載已啟用", + "background_downloads_disabled": "背景下載已禁用", + "connected": "已連接", + "could_not_connect": "無法連接", + "invalid_url": "無效的 URL" + } + }, + "downloads": { + "downloads_title": "下載", + "tvseries": "電視劇", + "movies": "電影", + "queue": "隊列", + "queue_hint": "應用重啟後隊列和下載將會丟失", + "no_items_in_queue": "隊列中無項目", + "no_downloaded_items": "無已下載項目", + "delete_all_movies_button": "刪除所有電影", + "delete_all_tvseries_button": "刪除所有電視劇", + "delete_all_button": "刪除全部", + "active_download": "活動下載", + "no_active_downloads": "無活動下載", + "active_downloads": "活動下載", + "new_app_version_requires_re_download": "新應用版本需要重新下載", + "new_app_version_requires_re_download_description": "新更新需要重新下載內容。請刪除所有已下載內容後再重試。", + "back": "返回", + "delete": "刪除", + "something_went_wrong": "出了些問題", + "could_not_get_stream_url_from_jellyfin": "無法從 Jellyfin 獲取串流 URL", + "eta": "預計完成時間 {{eta}}", + "methods": "方法", + "toasts": { + "you_are_not_allowed_to_download_files": "您無權下載文件。", + "deleted_all_movies_successfully": "成功刪除所有電影!", + "failed_to_delete_all_movies": "刪除所有電影失敗", + "deleted_all_tvseries_successfully": "成功刪除所有電視劇!", + "failed_to_delete_all_tvseries": "刪除所有電視劇失敗", + "download_cancelled": "下載已取消", + "could_not_cancel_download": "無法取消下載", + "download_completed": "下載完成", + "download_started_for": "開始下載 {{item}}", + "item_is_ready_to_be_downloaded": "{{item}} 準備好下載", + "download_stated_for_item": "開始下載 {{item}}", + "download_failed_for_item": "下載失敗 {{item}} - {{error}}", + "download_completed_for_item": "下載完成 {{item}}", + "queued_item_for_optimization": "已將 {{item}} 排隊進行優化", + "failed_to_start_download_for_item": "無法開始下載 {{item}}: {{message}}", + "server_responded_with_status_code": "伺服器響應狀態 {{statusCode}}", + "no_response_received_from_server": "未收到伺服器的響應", + "error_setting_up_the_request": "設置請求時出錯", + "failed_to_start_download_for_item_unexpected_error": "無法開始下載 {{item}}: 發生意外錯誤", + "all_files_folders_and_jobs_deleted_successfully": "所有文件、文件夾和任務成功刪除", + "an_error_occured_while_deleting_files_and_jobs": "刪除文件和任務時發生錯誤", + "go_to_downloads": "前往下載" + } + } + }, + "search": { + "search_here": "在這裡搜索...", + "search": "搜索...", + "x_items": "{{count}} 項目", + "library": "媒體庫", + "discover": "發現", + "no_results": "沒有結果", + "no_results_found_for": "未找到結果", + "movies": "電影", + "series": "系列", + "episodes": "劇集", + "collections": "收藏", + "actors": "演員", + "request_movies": "請求電影", + "request_series": "請求系列", + "recently_added": "最近添加", + "recent_requests": "最近請求", + "plex_watchlist": "Plex 觀影清單", + "trending": "趨勢", + "popular_movies": "熱門電影", + "movie_genres": "電影類型", + "upcoming_movies": "即將上映的電影", + "studios": "工作室", + "popular_tv": "熱門電視", + "tv_genres": "電視類型", + "upcoming_tv": "即將上映的電視", + "networks": "網絡", + "tmdb_movie_keyword": "TMDB 電影關鍵詞", + "tmdb_movie_genre": "TMDB 電影類型", + "tmdb_tv_keyword": "TMDB 電視關鍵詞", + "tmdb_tv_genre": "TMDB 電視類型", + "tmdb_search": "TMDB 搜索", + "tmdb_studio": "TMDB 工作室", + "tmdb_network": "TMDB 網絡", + "tmdb_movie_streaming_services": "TMDB 電影流媒體服務", + "tmdb_tv_streaming_services": "TMDB 電視流媒體服務" + }, + "library": { + "no_items_found": "未找到項目", + "no_results": "沒有結果", + "no_libraries_found": "未找到媒體庫", + "item_types": { + "movies": "電影", + "series": "系列", + "boxsets": "套裝", + "items": "項目" + }, + "options": { + "display": "顯示", + "row": "行", + "list": "列表", + "image_style": "圖片樣式", + "poster": "海報", + "cover": "封面", + "show_titles": "顯示標題", + "show_stats": "顯示統計" + }, + "filters": { + "genres": "類型", + "years": "年份", + "sort_by": "排序依據", + "sort_order": "排序順序", + "asc": "Ascending", + "desc": "Descending", + "tags": "標籤" + } + }, + "favorites": { + "series": "系列", + "movies": "電影", + "episodes": "劇集", + "videos": "影片", + "boxsets": "套裝", + "playlists": "播放列表", + "noDataTitle": "尚無收藏", + "noData": "將項目標記為收藏,它們將顯示在此處以便快速訪問。" + }, + "custom_links": { + "no_links": "無鏈接" + }, + "player": { + "error": "錯誤", + "failed_to_get_stream_url": "無法獲取流 URL", + "an_error_occured_while_playing_the_video": "播放影片時發生錯誤。請檢查設置中的日誌。", + "client_error": "客戶端錯誤", + "could_not_create_stream_for_chromecast": "無法為 Chromecast 建立串流", + "message_from_server": "來自伺服器的消息", + "video_has_finished_playing": "影片播放完畢!", + "no_video_source": "無影片來源...", + "next_episode": "下一集", + "refresh_tracks": "刷新軌道", + "subtitle_tracks": "字幕軌道:", + "audio_tracks": "音頻軌道:", + "playback_state": "播放狀態:", + "no_data_available": "無可用數據", + "index": "索引:" + }, + "item_card": { + "next_up": "下一個", + "no_items_to_display": "無項目顯示", + "cast_and_crew": "演員和工作人員", + "series": "系列", + "seasons": "季", + "season": "季", + "no_episodes_for_this_season": "本季無劇集", + "overview": "概覽", + "more_with": "更多 {{name}} 的作品", + "similar_items": "類似項目", + "no_similar_items_found": "未找到類似項目", + "video": "影片", + "more_details": "更多詳情", + "quality": "質量", + "audio": "音頻", + "subtitles": "字幕", + "show_more": "顯示更多", + "show_less": "顯示更少", + "appeared_in": "出現於", + "could_not_load_item": "無法加載項目", + "none": "無", + "download": { + "download_season": "下載季度", + "download_series": "下載系列", + "download_episode": "下載劇集", + "download_movie": "下載電影", + "download_x_item": "下載 {{item_count}} 項目", + "download_button": "下載", + "using_optimized_server": "使用 Optimized Server", + "using_default_method": "使用默認方法" + } + }, + "live_tv": { + "next": "下一個", + "previous": "上一個", + "live_tv": "直播電視", + "coming_soon": "即將推出", + "on_now": "正在播放", + "shows": "節目", + "movies": "電影", + "sports": "體育", + "for_kids": "兒童", + "news": "新聞" + }, + "jellyseerr": { + "confirm": "確認", + "cancel": "取消", + "yes": "是", + "whats_wrong": "出了什麼問題?", + "issue_type": "問題類型", + "select_an_issue": "選擇一個問題", + "types": "類型", + "describe_the_issue": "(可選)描述問題...", + "submit_button": "提交", + "report_issue_button": "報告問題", + "request_button": "請求", + "are_you_sure_you_want_to_request_all_seasons": "您確定要請求所有季度的劇集嗎?", + "failed_to_login": "登入失敗", + "cast": "演員", + "details": "詳情", + "status": "狀態", + "original_title": "原標題", + "series_type": "系列類型", + "release_dates": "發行日期", + "first_air_date": "首次播出日期", + "next_air_date": "下次播出日期", + "revenue": "收入", + "budget": "預算", + "original_language": "原始語言", + "production_country": "製作國家", + "studios": "工作室", + "network": "網絡", + "currently_streaming_on": "目前在以下流媒體上播放", + "advanced": "高級設定", + "request_as": "選擇用戶以作請求", + "tags": "標籤", + "quality_profile": "質量配置文件", + "root_folder": "根文件夾", + "season_all": "Season (all)", + "season_number": "第 {{season_number}} 季", + "number_episodes": "{{episode_number}} 集", + "born": "出生", + "appearances": "出場", + "toasts": { + "jellyseer_does_not_meet_requirements": "Jellyseerr 伺服器不符合最低版本要求!請使用 2.0.0 及以上版本。", + "jellyseerr_test_failed": "Jellyseerr 測試失敗。請再試一次。", + "failed_to_test_jellyseerr_server_url": "無法測試 Jellyseerr 伺服器 URL", + "issue_submitted": "問題已提交!", + "requested_item": "已請求 {{item}}!", + "you_dont_have_permission_to_request": "您無權請求媒體!", + "something_went_wrong_requesting_media": "請求媒體時出了些問題!" + } + }, + "tabs": { + "home": "主頁", + "search": "搜索", + "library": "媒體庫", + "custom_links": "自定義鏈接", + "favorites": "收藏" + } } diff --git a/types.d.ts b/types.d.ts new file mode 100644 index 00000000..8be427bb --- /dev/null +++ b/types.d.ts @@ -0,0 +1,9 @@ +declare module "*.svg" { + const content: any; + export default content; +} + +declare module "*.png" { + const value: any; + export default value; +}