mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-16 14:16:16 -08:00
* feat(portals): mark a whole series as watched in one click Adds a series-level watched toggle to the season header's new overflow menu on both Xtream and Stalker series detail pages (issue #1442 v2, building on the season-level toggle from #1447). - Shared: buildSeriesWatchToggleRequest flattens every loaded season with the season builder's mark/unmark semantics; the direction is always the one the label advertised, never re-inferred at persist time. Watch-toggle state math for both scopes moves into the new component-provided SeasonWatchPresenter (the container component sat at the max-lines cap). - Xtream: the series request reuses SerialDetailsSeasonWatchService through a scope-parameterized handle(), the same stillCurrent ownership guard, and the XtreamStore.loadAllPositions badge refresh. - Stalker: the season handler's core is extracted into runWatchToggleBatch (feedback keys per scope). Lazy Ministra VOD hydrates unloaded seasons sequentially first (zero writes on a failed fetch, silent abort on navigation), re-runs the position reconcile synchronously so newly hydrated episodes' legacy rows are cleaned, then rebuilds the request keeping the clicked direction; an all-watched outcome reports an honest count-0 snackbar. - Container: new hasUnloadedSeasons input blocks the fully-watched verdict and the count label while lazy seasons are unloaded, and the empty mark request contract lets the host hydrate-then-rebuild. Six new XTREAM i18n keys, synced to all 18 locales via the i18n-fill workflow. No new IPC: the existing playback-position batch channels are season-agnostic. Refs #1442 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * fix(portals): treat an empty Stalker season answer as loaded, not pending A lazy season the portal ANSWERS for with zero episodes was still counted as unloaded (episodes.length === 0 heuristic): the series label stayed countless forever and every series toggle re-fetched the empty season, while a glitch-empty answer could silently skip a season and still report success as if nothing remained. VodSeriesSeasonVm gains an episodesLoaded flag set by every successful episode fetch — including an empty one — and the series toggle's pending predicate, hydration re-check, and hasUnloadedVodSeasons now key on it. A loaded-and-empty season unblocks the count label and the fully-watched verdict instead of re-fetching; a fresh detail mount still re-fetches, so a one-off glitch self-corrects next session. Addresses the Greptile P1 on PR #1451. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * fix(portals): harden lazy season hydration against malformed and racing loads Two review findings on the series watched toggle: - fetchVodSeriesEpisodes now trusts an empty answer only when the envelope actually carried a well-formed array; a malformed envelope or an answer whose rows contain no recognizable episode rejects, so the load fails instead of the season being recorded loaded-and-empty and silently skipped by the series batch. - loadEpisodesForSeason is single-flight per season: a tab click, the spillover prefetch, the quick-start recursion, and the series-toggle hydration join one in-flight request instead of duplicating portal traffic — previously a second request's failure could abort a series toggle whose original request succeeded. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1591 lines
92 KiB
JSON
1591 lines
92 KiB
JSON
{
|
||
"CANCEL": "Annuleren",
|
||
"CLEAR": "Wissen",
|
||
"CLOSE": "Afsluiten",
|
||
"BACK": "Terug",
|
||
"SHOW_MORE": "Meer",
|
||
"SHOW_LESS": "Minder",
|
||
"PLAYLISTS": "Afspeellijst",
|
||
"HOME": {
|
||
"TITLE": "IPTVnator",
|
||
"SUBTITLE": "Selecteer een afspeellijst of voeg een nieuwe lijst toe",
|
||
"TABS": {
|
||
"RECENTLY_ADDED": "Recent toegevoegde afspeellijst",
|
||
"FILE_UPLOAD": "Upload een bestand",
|
||
"URL_UPLOAD": "Voeg toe via URL",
|
||
"TEXT_IMPORT": "Voeg toe via tekst",
|
||
"XTREME_IMPORT": "Voeg een Xtreme Code toe",
|
||
"STALKER_PORTAL_IMPORT": "Voeg een Stalker Portal toe"
|
||
},
|
||
"PLAYLISTS": {
|
||
"NO_PLAYLISTS": "Geen afspeellijst toegevoegd",
|
||
"ADD_FIRST": "Voeg je afspeellijst toe",
|
||
"WELCOME_TITLE": "Welkom bij IPTVnator",
|
||
"WELCOME_DESCRIPTION": "Begin je streamingavontuur door je eerste afspeellijst toe te voegen. Maak verbinding met je favoriete IPTV-dienst en geniet van live tv, films en series.",
|
||
"ADD_YOUR_FIRST": "Voeg je eerste afspeellijst toe",
|
||
"FEATURE_M3U": "M3U/M3U8-bestanden",
|
||
"FEATURE_XTREAM": "Xtream Codes",
|
||
"FEATURE_STALKER": "Stalker Portal",
|
||
"FEATURE_M3U_LABEL": "Add an M3U file or URL",
|
||
"FEATURE_XTREAM_LABEL": "Connect via Xtream Codes",
|
||
"FEATURE_STALKER_LABEL": "Connect to a Stalker portal",
|
||
"VALUE_PROPS_LABEL": "What you can do",
|
||
"VALUE_PROP_LIVE": "Live TV with EPG",
|
||
"VALUE_PROP_VOD": "Movies & Series",
|
||
"VALUE_PROP_MULTISOURCE": "Multi-source library",
|
||
"VALUE_PROP_OFFLINE": "Offline downloads",
|
||
"DASHBOARD_WELCOME_TAGLINE": "Your IPTV library, in one place.",
|
||
"DASHBOARD_WELCOME_DESCRIPTION": "Connect M3U files, Xtream Codes, or Stalker portals — then enjoy live TV, movies and series on every screen.",
|
||
"FEATURE_LIVE_TITLE": "Live TV",
|
||
"FEATURE_LIVE_DESC": "Stream live channels with full schedule.",
|
||
"FEATURE_VOD_TITLE": "Movies & Series",
|
||
"FEATURE_VOD_DESC": "On-demand library with covers and details.",
|
||
"FEATURE_EPG_TITLE": "EPG & Catch-up",
|
||
"FEATURE_EPG_DESC": "Program guide and time-shifted playback.",
|
||
"FEATURE_OFFLINE_TITLE": "Offline downloads",
|
||
"FEATURE_OFFLINE_DESC": "Save movies and episodes for later.",
|
||
"SOURCES_WELCOME_TITLE": "Add your first playlist",
|
||
"SOURCES_WELCOME_BODY": "Pick a source type below to get started.",
|
||
"SOURCE_M3U_NEEDS": "Local file or URL pointing to an M3U/M3U8 playlist.",
|
||
"SOURCE_M3U_ADD": "Add M3U",
|
||
"SOURCE_XTREAM_NEEDS": "Username, password and server URL from your provider.",
|
||
"SOURCE_XTREAM_ADD": "Add Xtream",
|
||
"SOURCE_STALKER_NEEDS": "Portal URL and MAC address (Ministra-compatible).",
|
||
"SOURCE_STALKER_ADD": "Add Stalker",
|
||
"CONTENT_LIVE": "Live",
|
||
"CONTENT_VOD": "Movies",
|
||
"CONTENT_SERIES": "Series",
|
||
"CONTENT_EPG": "EPG",
|
||
"NO_RESULTS_TITLE": "Geen afspeellijsten gevonden",
|
||
"NO_RESULTS_DESCRIPTION": "Geen afspeellijsten komen overeen met je zoekopdracht. Pas je zoekterm aan of wis het filter om alle afspeellijsten te zien.",
|
||
"ADDED_VIA_URL": "Toegevoegd via URL: ",
|
||
"ADDED_VIA_FILE": "Toegevoegd via bestand",
|
||
"XTREAM_PLAYLIST": "Xtream afspeellijst",
|
||
"STALKER_PORTAL": "Stalker portal",
|
||
"CHANNELS": "Kanalen",
|
||
"ADDED": "Toegevoegd",
|
||
"SHOW_DETAILS": "Toon afspeellijstdetails",
|
||
"REMOVE": "Verwijder afspeellijst",
|
||
"SEARCH_PLAYLISTS": "Zoek afspeellijst op titel",
|
||
"INFO_DIALOG": {
|
||
"PLAYLIST_DETAILS": "Afspeellijstdetails",
|
||
"TITLE": "Titel",
|
||
"FROM_URL": "Toegevoegd vanuit URL",
|
||
"IMPORT_DATE": "Importdatum",
|
||
"CHANNELS": "Aantal kanalen",
|
||
"CLOSE": "Afsluiten",
|
||
"SAVE": "Opslaan",
|
||
"USER_AGENT": "User-agent",
|
||
"ORIGINAL_FILENAME": "Oorspronkelijke bestandsnaam",
|
||
"FILE_PATH": "Bestandspad",
|
||
"UPDATE_FAILED": "Laatste afspeellijstupdate mislukt",
|
||
"AUTO_UPDATE": "Automatisch bijwerken",
|
||
"AUTO_UPDATE_DESCRIPTION": "Als automatisch bijwerken is ingeschakeld, wordt de afspeellijst bij elke start van de app vernieuwd.",
|
||
"CUSTOM_USER_AGENT": "Sommige IPTV-providers vereisen een specifieke user-agent om de afspeellijst af te spelen.",
|
||
"EXPORT_PLAYLIST": "Exporteer afspeellijst als m3u",
|
||
"SERVER_URL": "Server-URL",
|
||
"USERNAME": "Gebruikersnaam",
|
||
"PASSWORD": "Wachtwoord",
|
||
"MAC_ADDRESS": "MAC-adres",
|
||
"PLAYLIST_EXPORT_SUCCESS": "Afspeellijst succesvol geëxporteerd.",
|
||
"PLAYLIST_EXPORT_ERROR": "Fout: exporteren van afspeellijst mislukt.",
|
||
"COPY_URL": "URL naar klembord kopiëren",
|
||
"URL_COPIED": "URL naar klembord gekopieerd"
|
||
},
|
||
"REMOVE_DIALOG": {
|
||
"TITLE": "Afspeellijst verwijderen",
|
||
"MESSAGE": "Weet je zeker dat je deze afspeellijst wilt verwijderen?",
|
||
"SUCCESS": "Afspeellijst succesvol verwijderd.",
|
||
"IN_PROGRESS": "Afspeellijst verwijderen...",
|
||
"DELETING_FAVORITES": "Favorieten verwijderen...",
|
||
"DELETING_RECENT": "Recent bekeken items verwijderen...",
|
||
"DELETING_PROGRESS": "Afspeelvoortgang verwijderen...",
|
||
"DELETING_DOWNLOADS": "Downloads verwijderen...",
|
||
"DELETING_CONTENT": "Gecachte inhoud verwijderen...",
|
||
"DELETING_CATEGORIES": "Categorieën verwijderen...",
|
||
"DELETING_PLAYLIST": "Afspeellijstrecord verwijderen..."
|
||
},
|
||
"UPDATED": "Bijgewerkt",
|
||
"REFRESH": "Afspeellijst vernieuwen",
|
||
"REFRESH_XTREAM": "Xtream-afspeellijst vernieuwen vanaf de server",
|
||
"REFRESH_XTREAM_DIALOG": {
|
||
"TITLE": "Xtream-afspeellijst vernieuwen",
|
||
"MESSAGE": "Hiermee wordt de lokale Xtream-cache verwijderd en worden categorieën en streams opnieuw geïmporteerd vanaf de externe server. Favorieten, recent bekeken items, zichtbaarheid van verborgen categorieën en afspeelvoortgang worden hersteld na een succesvolle herimport, zolang overeenkomende inhoud nog bestaat. Als de server niet bereikbaar is, blijft het herstel hangend tot een latere geslaagde vernieuwing. Doorgaan?",
|
||
"STARTED": "Vernieuwen gestart. Navigeren naar afspeellijst...",
|
||
"ERROR": "Vernieuwen van afspeellijst mislukt. Probeer het opnieuw.",
|
||
"IN_PROGRESS": "Afspeellijst vernieuwen...",
|
||
"COLLECTING_DATA": "Favorieten en recent bekeken items verzamelen...",
|
||
"DELETING_CONTENT": "Gecachte inhoud verwijderen...",
|
||
"DELETING_CATEGORIES": "Gecachte categorieën verwijderen..."
|
||
},
|
||
"GLOBAL_FAVORITES": "Algemene favorieten",
|
||
"GLOBAL_FAVORITES_DESCRIPTION": "Automatisch gegenereerde afspeellijst met samengevoegde favorieten uit alle afspeellijsten.",
|
||
"MY_PLAYLISTS": "Mijn afspeellijsten",
|
||
"MY_PLAYLISTS_SUBTITLE": "Alle beschikbare afspeellijsten",
|
||
"PLAYLIST_UPDATE_SUCCESS": "De afspeellijst is succesvol bijgewerkt.",
|
||
"PLAYLIST_UPDATE_ERROR": "Fout bij het bijwerken van de afspeellijst.",
|
||
"PLAYLIST_UPDATE_FILE_NOT_FOUND": "Vernieuwen van afspeellijst mislukt. Het lokale bestand is niet meer beschikbaar. Controleer het bestandspad of importeer de afspeellijst opnieuw.",
|
||
"PLAYLIST_UPDATE_FILE_ACCESS_ERROR": "Vernieuwen van afspeellijst mislukt. De app heeft geen toegang meer tot het lokale bestand.",
|
||
"AUTO_REFRESH_UPDATE_SUCCESS": "Gelukt! De afspeellijsten zijn succesvol bijgewerkt",
|
||
"AUTO_REFRESH_UPDATE_PARTIAL": "Automatisch vernieuwen onvolledig: {{updated}} van {{total}} afspeellijsten bijgewerkt, {{failed}} mislukt.",
|
||
"AUTO_REFRESH_UPDATE_PARTIAL_WITH_SKIPPED": "Automatisch vernieuwen onvolledig: {{updated}} van {{total}} afspeellijsten bijgewerkt, {{failed}} mislukt, {{skipped}} overgeslagen (geen URL of bestandspad).",
|
||
"AUTO_REFRESH_UPDATE_FAILED": "Automatisch vernieuwen van afspeellijsten mislukt. Geen van de {{total}} afspeellijsten kon worden bijgewerkt.",
|
||
"AUTO_REFRESH_UPDATE_SKIPPED": "Automatisch vernieuwen van afspeellijsten: {{updated}} van {{total}} bijgewerkt, {{skipped}} overgeslagen (geen URL of bestandspad).",
|
||
"AUTO_REFRESH_ENABLED": "Automatisch vernieuwen ingeschakeld"
|
||
},
|
||
"ADD_PLAYLIST": {
|
||
"PICK_METHOD": "Kies hoe je verbinding wilt maken. Je kunt het later hernoemen.",
|
||
"METHOD_URL_LABEL": "M3U-URL",
|
||
"METHOD_URL_SUB": "Plak een link naar een externe .m3u of .m3u8",
|
||
"METHOD_FILE_LABEL": "M3U-bestand",
|
||
"METHOD_FILE_SUB": "Upload een afspeellijst vanaf je computer",
|
||
"METHOD_XTREAM_LABEL": "Xtream-inloggegevens",
|
||
"METHOD_XTREAM_SUB": "Maak verbinding met host, gebruikersnaam en wachtwoord",
|
||
"METHOD_STALKER_LABEL": "Stalker-portaal",
|
||
"METHOD_STALKER_SUB": "MAC-adres en portal-URL",
|
||
"METHOD_TEXT_LABEL": "Ruwe m3u-tekst",
|
||
"METHOD_TEXT_SUB": "Voor eenmalige lijsten of als je alleen tekst hebt"
|
||
},
|
||
"FILE_UPLOAD": {
|
||
"DRAG_DROP": "Sleep bestanden hierheen",
|
||
"OR": "of",
|
||
"CHOOSE_PLAYLIST": "kies een afspeellijst",
|
||
"BROWSE": "Bestanden bladeren",
|
||
"REJECTED": "Bestand geweigerd, niet-ondersteund bestandsformaat: {{filename}}.",
|
||
"OPEN_FAILED": "Kan \"{{filename}}\" niet openen."
|
||
},
|
||
"URL_UPLOAD": {
|
||
"PLAYLIST_URL": "Afspeellijst-URL (m3u, m3u8)",
|
||
"ADD_PLAYLIST": "Afspeellijst toevoegen",
|
||
"CORS_NOTE": "Opmerking: om CORS-problemen te voorkomen, gebruikt de app een openbare CORS-proxyservice. Voor gevoelige gegevens is het veiliger om de afspeellijst via een bestand te importeren.",
|
||
"ERROR_FETCH_FAILED": "Ophalen van afspeellijst mislukt. Controleer de URL en probeer het opnieuw.",
|
||
"ERROR_403": "Toegang geweigerd (403): de server heeft het verzoek geweigerd. De URL vereist mogelijk authenticatie of de afspeellijst is beperkt.",
|
||
"ERROR_404": "Afspeellijst niet gevonden (404): de URL verwijst niet naar een geldige afspeellijst. Controleer de URL.",
|
||
"ERROR_401": "Niet geautoriseerd (401): authenticatie is vereist om deze afspeellijst te openen.",
|
||
"ERROR_INVALID_TLS": "Certificate for this playlist host is invalid.",
|
||
"ERROR_TLS_HOST_UNKNOWN": "Could not determine the playlist host. Please retry manually.",
|
||
"TRUST_TLS_HOST": "Trust host",
|
||
"TRUST_TLS_HOST_TITLE": "Trust invalid certificate?",
|
||
"TRUST_TLS_HOST_WARNING": "Only continue if you trust this playlist host. IPTVnator will allow invalid TLS certificates for this host, but other hosts still require valid certificates."
|
||
},
|
||
"TEXT_IMPORT": {
|
||
"LABEL": "Voer een m3u(8)-afspeellijst in als tekst",
|
||
"BUTTON_LABEL": "Importeren"
|
||
},
|
||
"XTREAM_PLAYLIST": {
|
||
"TITLE": "Afspeellijst titel",
|
||
"SERVER_URL": "Server URL",
|
||
"USERNAME": "Gebruikersnaam",
|
||
"PASSWORD": "Wachtwoord",
|
||
"ADD": "Toevoegen",
|
||
"TEST_CREDENTIALS": "Test de inloggegevens",
|
||
"URL_VALIDATION_ERROR": "Moet een geldige URL zijn met protocol (bijv. http://example.com of https://example.com:4324)"
|
||
},
|
||
"STALKER_PORTAL": {
|
||
"TITLE": "Titel",
|
||
"MAC_ADDRESS": "Mac adres",
|
||
"MAC_ADDRESS_HINT": "Formaat 00:1A:79:XX:XX:XX. Streepjes, punten en kleine letters worden automatisch voor je gecorrigeerd.",
|
||
"MAC_ADDRESS_OUI_HINT": "Dit adres valt buiten het 00:1A:79-bereik van Infomir. De meeste portalen accepteren alleen dat bereik en weigeren al het andere zonder uitleg.",
|
||
"MAC_ADDRESS_ERROR": "Voer een MAC-adres van 12 hex-tekens in, bijvoorbeeld 00:1A:79:12:34:56.",
|
||
"SERIAL_NUMBER": "Serienummer (optioneel)",
|
||
"SERIAL_NUMBER_HINT": "Gebruiken indien al geregistreerd bij de provider",
|
||
"DEVICE_ID_1": "Apparaat-ID 1 (optioneel)",
|
||
"DEVICE_ID_2": "Apparaat-ID 2 (optioneel)",
|
||
"DEVICE_ID_HINT": "64 hex-tekens — gebruiken als de provider een specifieke apparaat-ID vereist",
|
||
"DERIVE_DEVICE_IDS": "Apparaat-ID's genereren uit het MAC-adres",
|
||
"DERIVE_DEVICE_IDS_HINT": "Levert dezelfde waarde op als StbEmu (SHA-256 van het MAC-adres). Het portaal legt de eerste apparaat-ID die het ontvangt definitief vast en weigert elke volgende, dus schakel dit alleen in voor een MAC-adres dat het portaal nog nooit heeft gezien, of voor een MAC-adres dat je al gebruikt met een door StbEmu gegenereerde ID.",
|
||
"DEVICE_ID_PINNED_WARNING": "Het portaal heeft al een apparaat-ID vastgelegd voor dit MAC-adres. Als je die wijzigt of wist, is deze bron niet meer toegankelijk, omdat het portaal alleen de apparaat-ID accepteert die het als eerste heeft gezien.",
|
||
"SIGNATURE_1": "Handtekening 1 (optioneel)",
|
||
"SIGNATURE_2": "Handtekening 2 (optioneel)",
|
||
"SIGNATURE_HINT": "64 hex-tekens — gebruiken als de provider apparaatverificatiehandtekeningen vereist",
|
||
"SERVER_URL": "Server URL",
|
||
"URL_HINT": "Voer een host of adres in dat eindigt op /c, portal.php of server/load.php.",
|
||
"URL_VALIDATION_ERROR": "Voer een geldige URL in die begint met http:// of https://.",
|
||
"ADD": "Toevoegen",
|
||
"VALIDATING": "Portaal valideren...",
|
||
"CREDENTIALS_HINT": "Alleen nodig als het portaal om een gebruikersnaam en wachtwoord vraagt",
|
||
"AUTH_FAILED": "Aanmelden bij het portaal is mislukt. Controleer de URL en het MAC-adres.",
|
||
"EDIT_UNREACHABLE": "Het portaal reageerde niet. Er zijn geen wijzigingen opgeslagen. Controleer de URL en probeer het opnieuw.",
|
||
"LOGIN_REQUIRED": "Dit portaal vereist een gebruikersnaam en wachtwoord. Vul de velden gebruikersnaam en wachtwoord in en probeer het opnieuw.",
|
||
"LOGIN_REJECTED": "Het portaal heeft de gebruikersnaam en het wachtwoord geweigerd.",
|
||
"PORTAL_REFUSED": "Het portaal heeft de toegang voor dit apparaat geweigerd.",
|
||
"DEVICE_CONFLICT": "Het portaal heeft een andere apparaat-ID geregistreerd voor dit MAC-adres.",
|
||
"PORTAL_MESSAGE": "Het portaal meldde: {{message}}"
|
||
},
|
||
"FILTER_BY_NAME": "Filter op naam",
|
||
"FILTER_AND_SORT": "Filteren & sorteren",
|
||
"SORT_PLAYLISTS": "Sorteer afspeellijsten",
|
||
"SORT_OPTIONS": {
|
||
"NAME_ASC": "Naam (A-Z)",
|
||
"NAME_DESC": "Naam (Z-A)",
|
||
"NEWEST": "Datum toegevoegd (Nieuwste eerst)",
|
||
"OLDEST": "Datum toegevoegd (Oudste eerst)",
|
||
"CUSTOM_ORDER": "Aangepaste volgorde (Drag & Drop)"
|
||
},
|
||
"PLAYLIST_TYPES": {
|
||
"M3U": "M3U (lokaal, URL, tekst)",
|
||
"XTREAM": "Xtream",
|
||
"STALKER": "Stalker"
|
||
},
|
||
"IMPORTED_AS_TEXT": "Geïmporteerd als tekst",
|
||
"PARSING_ERROR": "Fout: parsing mislukt, geen geldige afspeellijst:"
|
||
},
|
||
"SETTINGS": {
|
||
"TITLE": "Instellingen",
|
||
"GENERAL": "Algemeen",
|
||
"GENERAL_SUBTITLE": "Wijzig de configuratie van de applicatie",
|
||
"PLAYBACK": "Afspelen",
|
||
"EPG_SOURCES": "EPG-bronnen",
|
||
"EPG_SOURCES_DESCRIPTION": "Voeg een of meer URL's toe als EPG-bron",
|
||
"PLAYLIST_EPG_SOURCES_AUTO_SELECTED": "{{enabled}} of {{detected}} detected playlist EPG sources were auto-selected for import.",
|
||
"EPG_EMPTY_TITLE": "No EPG sources yet",
|
||
"EPG_EMPTY_HINT": "Add a URL to fetch program data for your channels.",
|
||
"PREFER_UPLOADED_EPG_TITLE": "Eigen EPG-bronnen verkiezen voor Xtream-afspeellijsten",
|
||
"PREFER_UPLOADED_EPG_HINT": "Standaard gebruiken Xtream-afspeellijsten de programmagids van je provider, en je EPG-bronnen vullen alleen ontbrekende kanalen aan. Schakel dit in om eerst je geüploade EPG te gebruiken.",
|
||
"DATA": "Gegevens",
|
||
"BACKUP": "Backup",
|
||
"BACKUP_DESCRIPTION": "Export your library as a snapshot, or restore from a previous backup.",
|
||
"RESET": "Reset",
|
||
"RESET_DESCRIPTION": "Permanently delete content stored in this app.",
|
||
"ABOUT": "Over",
|
||
"NAV_GENERAL": "Algemeen",
|
||
"NAV_PLAYBACK": "Afspelen",
|
||
"NAV_EPG": "EPG",
|
||
"NAV_REMOTE": "Afstandsbediening",
|
||
"NAV_DATA": "Gegevens",
|
||
"NAV_BACKUP": "Backup",
|
||
"NAV_RESET": "Reset",
|
||
"NAV_ABOUT": "Over",
|
||
"NAV_TMDB": "Metadata",
|
||
"TMDB": "Metadata (TMDB)",
|
||
"TMDB_DESCRIPTION": "Verrijk film- en seriedetails met gegevens van The Movie Database",
|
||
"TMDB_ENABLE": "TMDB-metadata inschakelen",
|
||
"TMDB_ENABLE_DESCRIPTION": "Verbetert plots, cast, beoordelingen en artwork in detailweergaven. Wanneer ingeschakeld, worden film- en serietitels naar TMDB verzonden.",
|
||
"TMDB_API_KEY": "TMDB API-sleutel (optioneel)",
|
||
"TMDB_API_KEY_DESCRIPTION": "Gebruik je eigen TMDB API-sleutel in plaats van de ingebouwde",
|
||
"TMDB_GET_KEY_HINT": "Vraag een gratis API-sleutel aan op themoviedb.org",
|
||
"TMDB_M3U_VOD_DETAILS": "Films in M3U-afspeellijsten herkennen",
|
||
"TMDB_M3U_VOD_DETAILS_DESCRIPTION": "Afspeellijstitems die op filmbestanden lijken, openen in de filmdetailweergave met TMDB-metadata in plaats van het EPG-paneel.",
|
||
"TMDB_TEST_BUTTON": "Sleutel controleren",
|
||
"TMDB_TEST_SUCCESS": "De sleutel werkt — TMDB heeft succesvol gereageerd",
|
||
"TMDB_TEST_FAILED": "Controle mislukt — TMDB heeft de sleutel geweigerd of is niet bereikbaar",
|
||
"TMDB_CACHE": "Metadata-cache",
|
||
"TMDB_CACHE_DESCRIPTION": "Gedownloade metadata wordt lokaal opgeslagen zodat detailpagina's direct openen. Na het wissen haalt de app bij het volgende bezoek verse gegevens op.",
|
||
"TMDB_CACHE_SIZE": "{{entries}} items · {{size}}",
|
||
"TMDB_CACHE_CLEAR": "Cache wissen",
|
||
"TMDB_CACHE_ERROR": "Cache kon niet worden gelezen — probeer opnieuw",
|
||
"TMDB_CREDITS": "Metadata",
|
||
"TMDB_ATTRIBUTION": "Dit product maakt gebruik van de TMDB API, maar wordt niet onderschreven of gecertificeerd door TMDB.",
|
||
"APP_PREFERENCES": "App-voorkeuren",
|
||
"HERO_EYEBROW": "Werkruimte-instellingen",
|
||
"HERO_TITLE": "Bepaal hoe IPTVnator aanvoelt",
|
||
"HERO_DESCRIPTION": "Stem afspelen, gidsen, externe toegang en gegevensverwerking af op één plek zonder de huidige werkruimtestijl te verliezen.",
|
||
"SUBTITLE": "Wijzig de configuratie van de applicatie",
|
||
"DESCRIPTION": "Pas de instellingen aan en bevestig met de knop 'Wijzigingen opslaan'.",
|
||
"EPG_URL_LABEL": "EPG-URL (*.xml of *.xml.gz)",
|
||
"EPG_URL_PLACEHOLDER": "Voer een URL in",
|
||
"REFRESH_EPG": "EPG vernieuwen",
|
||
"REFRESH_ALL_EPG": "Alles vernieuwen",
|
||
"REMOVE_EPG_SOURCE": "EPG-bron verwijderen",
|
||
"EPG_STATUS_FRESH": "Up-to-date",
|
||
"EPG_STATUS_STALE": "Verouderd",
|
||
"EPG_STATUS_ERROR": "Mislukt",
|
||
"VIDEO_PLAYER_LABEL": "Videospeler",
|
||
"PLAYER_HTML5": "HTML5-videospeler",
|
||
"PLAYER_VIDEOJS": "Video.js-speler",
|
||
"PLAYER_ARTPLAYER": "ArtPlayer",
|
||
"PLAYER_EMBEDDED_MPV": "Ingebedde MPV (experimenteel)",
|
||
"PLAYER_MPV": "MPV-speler",
|
||
"PLAYER_VLC": "VLC",
|
||
"VIDEO_PLAYER_PLACEHOLDER": "Selecteer een optie",
|
||
"VERSION": "Versie",
|
||
"SAVE_CHANGES": "Wijzigingen opslaan",
|
||
"UNSAVED_CHANGES": "Je hebt niet-opgeslagen wijzigingen",
|
||
"DISCARD_CHANGES": "Verwerpen",
|
||
"UNSAVED_DIALOG_TITLE": "Niet-opgeslagen wijzigingen",
|
||
"UNSAVED_DIALOG_MESSAGE": "Je hebt niet-opgeslagen wijzigingen in de instellingen. Wil je ze opslaan voordat je vertrekt?",
|
||
"UNSAVED_DIALOG_SAVE": "Opslaan en verlaten",
|
||
"UNSAVED_DIALOG_DISCARD": "Verlaten zonder opslaan",
|
||
"UNSAVED_DIALOG_STAY": "Verder bewerken",
|
||
"UNSAVED_DIALOG_INVALID_HINT": "Sommige velden zijn ongeldig, dus de wijzigingen kunnen nog niet worden opgeslagen.",
|
||
"BACK_TO_HOME": "Terug",
|
||
"NEW_VERSION_AVAILABLE": "Een nieuwe versie is beschikbaar",
|
||
"LATEST_VERSION": "Je gebruikt de nieuwste versie",
|
||
"STREAM_FORMAT": "Streamformaat",
|
||
"OPEN_EXTERNAL_PLAYER_ON_DOUBLE_CLICK": "MPV/VLC starten met dubbelklik",
|
||
"OPEN_EXTERNAL_PLAYER_ON_DOUBLE_CLICK_DESCRIPTION": "Vereist een dubbelklik op kanaalrijen voordat MPV- of VLC-weergave start.",
|
||
"LANGUAGE": "Taal",
|
||
"SETTINGS_SAVED": "Succes! De instellingen zijn opgeslagen.",
|
||
"SETTINGS_SAVE_FAILED": "De instellingen konden niet worden opgeslagen. Je wijzigingen gaan verloren bij het herstarten van de app.",
|
||
"SETTINGS_LOAD_FAILED": "De opgeslagen instellingen konden niet worden geladen — er worden standaardwaarden getoond. Controleer of de app niet al draait.",
|
||
"THEME": "Visueel thema",
|
||
"SHOW_CAPTIONS": "Ondertiteling weergeven",
|
||
"SHOW_DASHBOARD": "Dashboard tonen",
|
||
"SHOW_DASHBOARD_DESCRIPTION": "Houd het dashboard beschikbaar in de werkruimtebalk. Wanneer uitgeschakeld, wordt Bronnen de eerste pagina van de werkruimte.",
|
||
"ADD_EPG_SOURCE": "EPG-bron toevoegen",
|
||
"CLEAR_EPG_DATA": "EPG-gegevens wissen",
|
||
"CLEAR_EPG_DIALOG": {
|
||
"TITLE": "EPG-gegevens wissen",
|
||
"MESSAGE": "Weet je zeker dat je alle EPG-gegevens (Electronic Program Guide) uit de database wilt verwijderen? Hiermee worden alle gecachte programmaschema's verwijderd."
|
||
},
|
||
"EPG_DATA_CLEARED": "EPG-gegevens zijn gewist",
|
||
"EPG_DATA_CLEAR_FAILED": "Wissen van EPG-gegevens mislukt. Probeer het opnieuw.",
|
||
"CLEARING_EPG_DATA": "Wissen…",
|
||
"EPG_URL_ERROR": "De opgegeven waarde is geen geldige URL.",
|
||
"VIDEO_PLAYER_DESCRIPTION": "Selecteer de standaard videospeler",
|
||
"WEB_PLAYER_SHARED_CONTROLS": "Uniforme bediening voor webspelers (experimenteel)",
|
||
"WEB_PLAYER_SHARED_CONTROLS_DESCRIPTION": "Gebruik de gedeelde IPTVnator-bediening in HTML5, Video.js en ArtPlayer.",
|
||
"PLAYER_AMBIENT_MODE": "Ambient achtergrond",
|
||
"PLAYER_AMBIENT_MODE_DESCRIPTION": "Vult de ruimte rond de speler met een vervaagde, gedimde posterafbeelding in plaats van zwarte balken.",
|
||
"PLAYER_UP_NEXT_RAIL": "Hierna-paneel met afleveringen",
|
||
"PLAYER_UP_NEXT_RAIL_DESCRIPTION": "Zet de seriespeler in brede vensters links vast en toont de komende afleveringen ernaast.",
|
||
"STREAM_FORMAT_DESCRIPTION": "Selecteer het standaard streamformaat (xtream)",
|
||
"LANGUAGE_DESCRIPTION": "Selecteer de taal van de applicatie",
|
||
"THEME_DESCRIPTION": "Kies het visuele thema van de applicatie",
|
||
"COVER_SIZE": "Hoesgrootte",
|
||
"COVER_SIZE_DESCRIPTION": "Pas de grootte van posterkaarten in rasters en rijen aan. Grotere formaten zijn beter zichtbaar op tv's; kleinere formaten tonen meer inhoud per rij op grote monitoren.",
|
||
"COVER_SIZE_SMALL": "Klein",
|
||
"COVER_SIZE_MEDIUM": "Gemiddeld",
|
||
"COVER_SIZE_LARGE": "Groot",
|
||
"EPG_VIEW_MODE": "Gidsweergave",
|
||
"EPG_VIEW_MODE_DESCRIPTION": "Kies hoe de programmagids onder de speler wordt getoond: een horizontale tijdlijn of een verticale lijst voor één dag.",
|
||
"EPG_VIEW_MODE_TIMELINE": "Tijdlijn",
|
||
"EPG_VIEW_MODE_LIST": "Lijst",
|
||
"STARTUP_BEHAVIOR": "Opstartweergave",
|
||
"STARTUP_BEHAVIOR_DESCRIPTION": "Kies of IPTVnator de eerste beschikbare werkruimteweergave opent of je laatste sectieweergave herstelt. Eerste weergave betekent het dashboard wanneer ingeschakeld, anders Bronnen.",
|
||
"STARTUP_BEHAVIOR_FIRST_VIEW": "Eerste beschikbare weergave",
|
||
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "Laatste weergave herstellen",
|
||
"SHOW_CAPTIONS_DESCRIPTION": "Standaard ondertiteling weergeven of verbergen",
|
||
"SHOW_EXTERNAL_PLAYBACK_BAR": "Voettekst 'nu spelend' tonen",
|
||
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "Houd de statusbalk van de externe speler zichtbaar onderaan de werkruimte op desktop.",
|
||
"STRIP_COUNTRY_PREFIX": "Landprefixen uit kanaalnamen verwijderen",
|
||
"STRIP_COUNTRY_PREFIX_DESCRIPTION": "Verwijdert land-/groepsprefixen zoals \"US | \" of \"UK - \" uit de namen van live-kanalen, overal in de app.",
|
||
"VERSION_DESCRIPTION": "Huidige versie van de applicatie",
|
||
"ABOUT_SUBTITLE": "Versie, projectlinks en manieren om IPTVnator te ondersteunen.",
|
||
"EMBEDDED_MPV_NOTICE_TITLE": "Ingebedde MPV-runtime",
|
||
"EMBEDDED_MPV_NOTICE_DESCRIPTION": "Desktop-builds kunnen meegeleverde libmpv- en FFmpeg-bibliotheken bevatten voor de experimentele Embedded MPV-speler. Gebruikers hoeven de MPV-app niet apart te installeren; externe MPV en VLC blijven beschikbaar als terugvalspelers.",
|
||
"COMMUNITY": "Project & community",
|
||
"COMMUNITY_DESCRIPTION": "Geef de repository een ster, lees de blog of word lid van de Telegram-groep voor updates en hulp.",
|
||
"LINK_BLOG": "Blog",
|
||
"LINK_GITHUB_DESCRIPTION": "Geef de repo een ster, open een issue of draag bij",
|
||
"LINK_BLOG_DESCRIPTION": "Releaseopmerkingen, tips en projectupdates",
|
||
"LINK_TELEGRAM_DESCRIPTION": "Aankondigingen, community en ondersteuning",
|
||
"SUPPORT_TITLE": "Ondersteun het project",
|
||
"SUPPORT_DESCRIPTION": "IPTVnator is gratis en open source, gebouwd in de openbaarheid. Als het deel uitmaakt van je dagelijkse routine, helpt een kleine bijdrage het project levend te houden en mee te bepalen wat er komt — bedankt.",
|
||
"SUPPORT_SPONSORS_HINT": "Terugkerend of eenmalig",
|
||
"SUPPORT_KOFI_HINT": "Trakteer me op een koffie",
|
||
"EPG_NOTE": "Momenteel is EPG alleen beschikbaar in de op Electron gebaseerde versie van IPTVnator.",
|
||
"EPG_NOTE_URL_TEXT": "Bekijk het hier",
|
||
"IMPORT_EXPORT_DATA": "Afspeellijsten importeren/exporteren",
|
||
"IMPORT_EXPORT_DATA_DESCRIPTION": "Exporteer of importeer afspeellijsten in JSON-formaat.",
|
||
"IMPORT_DATA": "Importeren",
|
||
"EXPORT_DATA": "Exporteren",
|
||
"EXPORTING_DATA": "Exporteren…",
|
||
"REMOVE_ALL": "Delete all playlists and playlist data",
|
||
"REMOVE_ALL_BUTTON": "Delete all",
|
||
"REMOVE_ALL_DESCRIPTION": "Delete every M3U, Xtream, and Stalker playlist stored in the app.",
|
||
"REMOVE_DIALOG": {
|
||
"TITLE": "Delete all playlists?",
|
||
"MESSAGE": "Delete all {{count}} playlists from the app. This also removes stored playlist data on this device.",
|
||
"SUMMARY_TITLE": "Playlist sources",
|
||
"CONSEQUENCES_TITLE": "This also removes",
|
||
"CONSEQUENCE_FAVORITES": "Favorites saved for these playlists",
|
||
"CONSEQUENCE_RECENTLY_VIEWED": "Recently viewed history",
|
||
"CONSEQUENCE_PLAYBACK": "Saved playback positions",
|
||
"CONSEQUENCE_DOWNLOADS": "Download history entries linked to those playlists",
|
||
"CONSEQUENCE_XTREAM_CACHE": "Imported Xtream categories and locally cached content",
|
||
"BACKUP_HINT": "Use Export first if you want a restorable backup before deleting.",
|
||
"CONFIRM": "Delete everything"
|
||
},
|
||
"IMPORT_ERROR": "Fout bij importeren, probeer een ander bestand.",
|
||
"PLAYLISTS_REMOVED": "All playlists and playlist data were removed.",
|
||
"MPV_PLAYER_PATH_LABEL": "mpv-bestandspad",
|
||
"MPV_PLAYER_PATH_DESCRIPTION": "Stel het pad naar MPV in. Op macOS kun je de MPV-appbundel gebruiken, zoals /Applications/mpv.app, of het pad naar het uitvoerbare bestand.",
|
||
"MPV_COMPATIBLE_PLAYER_TIP": "IINA kan op macOS als MPV-compatibele speler worden gestart, maar gebruik het uitvoerbare pad, zoals /Applications/IINA.app/Contents/MacOS/iina-cli of /Applications/IINA.app/Contents/MacOS/IINA. IPTVnator-bediening, positie-polling en hergebruik van de instantie zijn alleen gegarandeerd met MPV IPC.",
|
||
"MPV_PLAYER_PATH": "mpv-speler bestandspad",
|
||
"MPV_PLAYER_ARGUMENTS_LABEL": "mpv command-line arguments",
|
||
"MPV_PLAYER_ARGUMENTS_DESCRIPTION": "Optional arguments passed to mpv when IPTVnator starts a new external player process.",
|
||
"MPV_PLAYER_ARGUMENTS": "mpv arguments",
|
||
"MPV_REUSE_INSTANCE_LABEL": "MPV-instantie hergebruiken",
|
||
"MPV_REUSE_INSTANCE_DESCRIPTION": "Wanneer ingeschakeld, wordt hetzelfde MPV-venster hergebruikt voor het afspelen van verschillende streams. Wanneer uitgeschakeld, wordt elke stream geopend in een nieuw MPV-venster.",
|
||
"RECORDING_FOLDER_LABEL": "Opnamemap",
|
||
"RECORDING_FOLDER_DESCRIPTION": "Map voor live-streamopnames vanuit Embedded MPV. Laat leeg om de systeemmap Downloads te gebruiken.",
|
||
"RECORDING_FOLDER": "Opnamemap",
|
||
"RECORDING_FOLDER_SELECT": "Opnamemap selecteren",
|
||
"VLC_PLAYER_PATH_LABEL": "VLC-bestandspad",
|
||
"VLC_PLAYER_PATH_DESCRIPTION": "Stel het pad naar VLC in. Op macOS kun je de VLC-appbundel gebruiken, zoals /Applications/VLC.app, of het pad naar het uitvoerbare bestand.",
|
||
"VLC_PLAYER_PATH": "VLC-speler bestandspad",
|
||
"VLC_PLAYER_ARGUMENTS_LABEL": "VLC command-line arguments",
|
||
"VLC_PLAYER_ARGUMENTS_DESCRIPTION": "Optional arguments passed to VLC when IPTVnator starts a new external player process.",
|
||
"VLC_PLAYER_ARGUMENTS": "VLC arguments",
|
||
"EXTERNAL_PLAYER_ARGUMENTS_HINT": "Use one argument per line. These values are applied before stream-specific IPTVnator options.",
|
||
"VLC_REUSE_INSTANCE_LABEL": "VLC-instantie hergebruiken",
|
||
"VLC_REUSE_INSTANCE_DESCRIPTION": "Wanneer ingeschakeld, wordt hetzelfde VLC-venster hergebruikt voor het afspelen van verschillende streams. Wanneer uitgeschakeld, wordt elke stream geopend in een nieuw VLC-venster.",
|
||
"REMOTE_CONTROL": "Afstandsbediening",
|
||
"REMOTE_CONTROL_DESCRIPTION": "Schakel de afstandsbediening voor de applicatie in.",
|
||
"REMOTE_CONTROL_PORT": "Afstandsbedieningspoort",
|
||
"REMOTE_CONTROL_PORT_DESCRIPTION": "Poort voor de afstandsbediening van de applicatie. Standaard wordt poort 3000 gebruikt.",
|
||
"REMOTE_CONTROL_URL": "URL van afstandsbediening",
|
||
"REMOTE_CONTROL_URL_DESCRIPTION": "Open de afstandsbediening vanaf een ander apparaat in hetzelfde netwerk.",
|
||
"SHOW_QR_CODE": "QR-code tonen",
|
||
"STATUS_ENABLED": "Ingeschakeld",
|
||
"STATUS_DISABLED": "Uitgeschakeld",
|
||
"SOURCE_SINGULAR": "bron",
|
||
"SOURCE_PLURAL": "bronnen",
|
||
"PORT_RANGE_LABEL": "Poort (1-65535)",
|
||
"PORT_REQUIRED": "Poort is verplicht",
|
||
"PORT_MIN": "Poort moet ten minste 1 zijn",
|
||
"PORT_MAX": "Poort mag maximaal 65535 zijn",
|
||
"PORT_PATTERN": "Alleen cijfers zijn toegestaan",
|
||
"REMOVE_ALL_IN_PROGRESS": "Deleting playlist data…",
|
||
"REMOVE_ALL_PROGRESS": "Deleting playlist data… {{current}} / {{total}}",
|
||
"PLAYLISTS_REMOVE_FAILED": "Could not delete playlists. Please try again.",
|
||
"NAV_DASHBOARD": "Dashboard",
|
||
"DASHBOARD": "Dashboard",
|
||
"DASHBOARD_SUBTITLE": "Choose which dashboard rails are shown in the workspace.",
|
||
"DASHBOARD_HERO": "Hero banner",
|
||
"DASHBOARD_HERO_DESCRIPTION": "Show the large top banner for your most recent item.",
|
||
"DASHBOARD_RAIL_CONTINUE": "Continue Watching",
|
||
"DASHBOARD_RAIL_CONTINUE_DESCRIPTION": "Show recently watched movies and series as cover cards.",
|
||
"DASHBOARD_RAIL_LIVE_FAVORITES": "Live now on your favorites",
|
||
"DASHBOARD_RAIL_LIVE_FAVORITES_DESCRIPTION": "Show favorite live channels with current EPG progress.",
|
||
"DASHBOARD_RAIL_RECENT_LIVE": "Recently watched live TV",
|
||
"DASHBOARD_RAIL_RECENT_LIVE_DESCRIPTION": "Show live channels you opened recently with current EPG progress.",
|
||
"DASHBOARD_RAIL_FAVORITE_VOD": "Favorite movies & series",
|
||
"DASHBOARD_RAIL_FAVORITE_VOD_DESCRIPTION": "Show favorited movies and series as cover cards.",
|
||
"DASHBOARD_RAIL_SOURCES": "Recently used sources",
|
||
"DASHBOARD_RAIL_SOURCES_DESCRIPTION": "Show shortcuts to your most recently used playlists and portals.",
|
||
"DASHBOARD_RAIL_TMDB_TRENDING": "Deze week trending (TMDB)",
|
||
"DASHBOARD_RAIL_TMDB_TRENDING_DESCRIPTION": "Toon wekelijkse trending films en series van TMDB, vergeleken met uw bibliotheken. Vereist ingeschakelde TMDB-metadata.",
|
||
"DASHBOARD_RAIL_TMDB_RECOMMENDATIONS": "Aanbevolen voor u (TMDB)",
|
||
"DASHBOARD_RAIL_TMDB_RECOMMENDATIONS_DESCRIPTION": "Toon aanbevelingen op basis van uw recent bekeken films en series, vergeleken met uw bibliotheken. Vereist ingeschakelde TMDB-metadata.",
|
||
"DASHBOARD_RAIL_XTREAM_ADDED": "Recently added on Xtream",
|
||
"DASHBOARD_RAIL_XTREAM_ADDED_DESCRIPTION": "Show the newest Xtream movies, series, and channels.",
|
||
"APP_UPDATE_TITLE": "Application update",
|
||
"APP_UPDATE_DESCRIPTION": "Check GitHub Releases for desktop app updates.",
|
||
"APP_UPDATE_IDLE": "Ready to check for updates",
|
||
"APP_UPDATE_CHECKING": "Checking for updates…",
|
||
"APP_UPDATE_AVAILABLE": "Version {{version}} is available",
|
||
"APP_UPDATE_NOT_AVAILABLE": "You are using the latest version",
|
||
"APP_UPDATE_DOWNLOADING": "Downloading version {{version}}…",
|
||
"APP_UPDATE_DOWNLOADED": "Version {{version}} is ready to install",
|
||
"APP_UPDATE_MANUAL_AVAILABLE": "Version {{version}} is available for manual installation",
|
||
"APP_UPDATE_ERROR": "Update check failed",
|
||
"APP_UPDATE_CHECK": "Check again",
|
||
"APP_UPDATE_DOWNLOAD": "Update",
|
||
"APP_UPDATE_INSTALL": "Restart application",
|
||
"APP_UPDATE_OPEN_RELEASE": "Open GitHub release",
|
||
"APP_UPDATE_RELEASE_NOTES": "What's new",
|
||
"EMBEDDED_MPV_FRAME_COPY": "Embedded MPV: frame-copy-engine (experimenteel)",
|
||
"EMBEDDED_MPV_FRAME_COPY_DESCRIPTION": "De video wordt op het app-canvas getekend zodat menu's en dialoogvensters erboven verschijnen.",
|
||
"EMBEDDED_MPV_FRAME_COPY_RESTART": "Wordt van kracht na het herstarten van de app.",
|
||
"VOD_AUTO_FAILOVER": "Automatisch van bron wisselen bij een afspeelfout",
|
||
"VOD_AUTO_FAILOVER_DESCRIPTION": "Als een film niet kan worden afgespeeld en dezelfde film in een andere afspeellijst staat, wordt daar automatisch naar overgeschakeld met behoud van de afspeelpositie. Standaard uitgeschakeld; de wissel wordt altijd gemeld, omdat een andere bron een andere nasynchronisatie kan hebben."
|
||
},
|
||
"THEMES": {
|
||
"DARK_THEME": "Donker",
|
||
"LIGHT_THEME": "Licht",
|
||
"SYSTEM_THEME": "Systeem"
|
||
},
|
||
"AUDIO_PLAYER": {
|
||
"PLAY": "Afspelen",
|
||
"PAUSE": "Pauzeren",
|
||
"PREVIOUS_STATION": "Vorige zender",
|
||
"NEXT_STATION": "Volgende zender",
|
||
"MUTE": "Dempen",
|
||
"UNMUTE": "Dempen opheffen",
|
||
"VOLUME": "Volume"
|
||
},
|
||
"EMBEDDED_MPV": {
|
||
"PLAYER": {
|
||
"BACK": "Terug",
|
||
"RETRY": "Opnieuw proberen",
|
||
"STALLED": "Deze stream doet er langer over dan verwacht om te starten.",
|
||
"PLAYBACK_FAILED": "Afspelen via Embedded MPV is mislukt.",
|
||
"CHECKING_SUPPORT": "Ondersteuning voor Embedded MPV controleren...",
|
||
"NOT_AVAILABLE": "Embedded MPV is niet beschikbaar in deze omgeving.",
|
||
"LOADING_STREAM": "Stream laden…",
|
||
"PLAY": "Afspelen",
|
||
"PAUSE": "Pauzeren",
|
||
"PREVIOUS_EPISODE": "Vorige aflevering",
|
||
"NEXT_EPISODE": "Volgende aflevering",
|
||
"BACK_10_SECONDS": "10 seconden terug",
|
||
"FORWARD_10_SECONDS": "10 seconden vooruit",
|
||
"LIVE_STREAM": "Live stream",
|
||
"PLAYBACK_POSITION": "Afspeelpositie",
|
||
"MUTE": "Dempen",
|
||
"UNMUTE": "Dempen opheffen",
|
||
"MUTED": "Gedempt",
|
||
"VOLUME": "Volume",
|
||
"VOLUME_LABEL": "Volume {{percent}}%",
|
||
"AUDIO_TRACKS": "Audiosporen",
|
||
"SUBTITLES": "Ondertiteling",
|
||
"SUBTITLES_OFF": "Uit",
|
||
"TRACK_DEFAULT": "Standaard",
|
||
"AUDIO_TRACK_FALLBACK": "Audio {{index}}",
|
||
"SUBTITLE_TRACK_FALLBACK": "Ondertitel {{index}}",
|
||
"PLAYBACK_SPEED": "Afspeelsnelheid",
|
||
"SPEED_TOOLTIP": "Snelheid: {{speed}}",
|
||
"ASPECT_RATIO": "Beeldverhouding",
|
||
"ASPECT_TOOLTIP": "Beeldverhouding: {{aspect}}",
|
||
"ASPECT_DEFAULT": "Standaard",
|
||
"START_RECORDING": "Opname starten",
|
||
"STOP_RECORDING": "Opname stoppen",
|
||
"RECORDING": "Opname",
|
||
"RECORDING_SAVED": "Opname opgeslagen",
|
||
"RECORDING_FAILED": "Opname mislukt",
|
||
"RECORDING_FAILED_TO_START": "Opname kon niet worden gestart.",
|
||
"RECORDING_FAILED_TO_STOP": "Opname kon niet worden gestopt.",
|
||
"SAVED_TO": "Opgeslagen in {{path}}",
|
||
"ENTER_PICTURE_IN_PICTURE": "Beeld-in-beeld starten",
|
||
"EXIT_PICTURE_IN_PICTURE": "Beeld-in-beeld sluiten",
|
||
"ENTER_FULLSCREEN": "Volledig scherm openen",
|
||
"EXIT_FULLSCREEN": "Volledig scherm sluiten"
|
||
}
|
||
},
|
||
"PLAYBACK_DIAGNOSTICS": {
|
||
"UNSUPPORTED_CONTAINER": {
|
||
"TITLE": "This stream container is likely unsupported by the browser player",
|
||
"DESCRIPTION": "The browser player may not decode this container inline. Copy the stream URL and open it in an external player such as MPV, VLC, or IINA for broader codec support."
|
||
},
|
||
"UNSUPPORTED_CODEC": {
|
||
"TITLE": "This stream codec is likely unsupported by the browser player",
|
||
"DESCRIPTION": "The stream advertises codecs that the browser player may not decode. Copy the stream URL and open it in an external player such as MPV, VLC, or IINA."
|
||
},
|
||
"MEDIA_DECODE_ERROR": {
|
||
"TITLE": "The browser player could not decode this stream",
|
||
"DESCRIPTION": "Playback started but the media pipeline failed while decoding. An external player may handle this stream better."
|
||
},
|
||
"NETWORK_ERROR": {
|
||
"TITLE": "The stream could not be loaded",
|
||
"DESCRIPTION": "The player reported a network or provider loading error. Check the stream URL, headers, or provider availability."
|
||
},
|
||
"BROWSER_ACCESS_ERROR": {
|
||
"TITLE": "The browser player could not access this stream",
|
||
"DESCRIPTION": "The request may be blocked by CORS, mixed content, or provider header/proxy restrictions. MPV or VLC can often bypass browser-player access limits.",
|
||
"PWA_DESCRIPTION": "The request may be blocked by CORS, mixed content, or provider header/proxy restrictions. The PWA cannot launch external players directly; use the Copy stream URL action and open it manually in MPV, VLC, IINA, or another player."
|
||
},
|
||
"UNTRANSFERABLE_DESCRIPTION": "This protected stream requires playback configuration that cannot be transferred with the stream URL.",
|
||
"DRM_OR_ENCRYPTION": {
|
||
"TITLE": "This stream may be encrypted or DRM-protected",
|
||
"DESCRIPTION": "The browser player cannot continue with the reported encryption/key error. External playback may still fail if provider DRM is required."
|
||
},
|
||
"UNKNOWN_PLAYBACK_ERROR": {
|
||
"TITLE": "The browser player reported a playback error",
|
||
"DESCRIPTION": "The stream failed in the built-in player, but the error did not identify a specific codec, container, or network cause."
|
||
},
|
||
"NATIVE_FALLBACK_TITLE": "Open it in a native player instead",
|
||
"INLINE_FAILURE_TITLE": "Copy the URL or try again",
|
||
"UNTRANSFERABLE_FAILURE_TITLE": "Protected playback could not continue",
|
||
"RECOMMENDATIONS_LABEL": "Aanbevolen herstelacties",
|
||
"ACTION_TRY_PLAYER": "{{player}} proberen",
|
||
"ACTION_TRY_PLAYER_HINT": "Tijdelijk voor dit item; je opgeslagen speler blijft ongewijzigd",
|
||
"REASON_RETRY_TRANSIENT_FAILURE": "Dezelfde speler opnieuw proberen na een tijdelijke laadfout",
|
||
"REASON_RETRY_UNKNOWN_FAILURE": "Opnieuw proberen omdat de fout geen andere compatibele speler heeft vastgesteld",
|
||
"REASON_ALTERNATIVE_SOURCE_AVAILABLE": "Een andere beschikbare bron voor dezelfde inhoud proberen",
|
||
"REASON_DIFFERENT_ENGINE_FAMILY": "Deze speler gebruikt een andere afspeelengine in de browser",
|
||
"REASON_EXTERNAL_CODEC_OR_CONTAINER_SUPPORT": "Systeemeigen spelers ondersteunen meer codecs en containers",
|
||
"REASON_EXTERNAL_BROWSER_ACCESS": "Een systeemeigen speler kan toegangsbeperkingen van de browser omzeilen",
|
||
"REASON_COMPATIBLE_DRM_PATH": "Dit doel is compatibel met de beschikbare versleutelingsgegevens",
|
||
"ACTION_OPEN_MPV": "Open in MPV",
|
||
"ACTION_OPEN_VLC": "Open in VLC",
|
||
"ACTION_OPENING_MPV": "Opening MPV…",
|
||
"ACTION_OPENING_VLC": "Opening VLC…",
|
||
"ACTION_REOPEN_MPV": "Open MPV again",
|
||
"ACTION_REOPEN_VLC": "Open VLC again",
|
||
"ACTION_RETRY_MPV": "Try MPV again",
|
||
"ACTION_RETRY_VLC": "Try VLC again",
|
||
"EXTERNAL_OPENING": "Opening player…",
|
||
"EXTERNAL_STARTED": "Player started",
|
||
"EXTERNAL_PLAYING": "Playing",
|
||
"EXTERNAL_FAILED": "External player error",
|
||
"ACTION_OPEN_MPV_HINT": "configured player",
|
||
"ACTION_OPEN_VLC_HINT": "configured player",
|
||
"ACTION_COPY_URL": "Copy URL",
|
||
"ACTION_RETRY": "Retry",
|
||
"DETAILS_SUMMARY": "Technical details",
|
||
"CODEC_HINT": "Detected {{codecs}}. Chromium/Electron browser players often have limited support for these codecs.",
|
||
"DETAIL_CODE": "Diagnostic code",
|
||
"DETAIL_PLAYER": "Player",
|
||
"DETAIL_SOURCE": "Source",
|
||
"DETAIL_CONTAINER": "Container",
|
||
"DETAIL_MIME_TYPE": "MIME type",
|
||
"DETAIL_VIDEO_CODECS": "Video codecs",
|
||
"DETAIL_AUDIO_CODECS": "Audio codecs",
|
||
"DETAIL_NATIVE_ERROR_CODE": "Native error code",
|
||
"DETAIL_NATIVE_ERROR_MESSAGE": "Native error message",
|
||
"DETAIL_ERROR_DETAILS": "Error details"
|
||
},
|
||
"LAYOUT": {
|
||
"HIDE_CHANNELS_LIST": "Zenderlijst verbergen",
|
||
"SHOW_CHANNELS_LIST": "Zenderlijst tonen",
|
||
"TOGGLE_SIDEBAR_TOOLTIP": "Zenderlijst aan-/uitzetten (⌘/Ctrl+B)"
|
||
},
|
||
"CHANNELS": {
|
||
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "Upload of selecteer een andere afspeellijst",
|
||
"ALL_CHANNELS": "Alle kanalen",
|
||
"GROUPS": "Groepen",
|
||
"MANAGE_GROUPS": "Groepen beheren",
|
||
"MANAGE_GROUPS_HINT": "Gebruik 'Groepen beheren' om groepen weer te tonen.",
|
||
"NO_VISIBLE_GROUPS": "Geen zichtbare groepen",
|
||
"SEARCH_GROUPS": "Zoek groepen",
|
||
"UNGROUPED": "Niet gegroepeerd",
|
||
"UNNAMED_CHANNEL": "Naamloos kanaal",
|
||
"FAVORITES": "Favorieten",
|
||
"NO_FAVORITES": "Nog geen favorieten",
|
||
"USE_STAR_TO_FAVORITE": "Gebruik het ster-icoon om kanalen toe te voegen aan je favorieten.",
|
||
"REMOVE_FAVORITE": "Verwijder uit favorieten",
|
||
"ADD_FAVORITE": "Toevoegen aan favorieten",
|
||
"SHOW_DETAILS": "Toon kanaaldetails",
|
||
"MAP_EPG": "EPG-kanaal koppelen",
|
||
"FAVORITES_UPDATED": "Favorieten zijn bijgewerkt!",
|
||
"SELECT_CHANNEL_PLAYBACK": "Selecteer een kanaal om af te spelen",
|
||
"SORT_BY": "Sorteren op",
|
||
"SORT_BY_DATE": "Sorteren op datum toegevoegd (Nieuwste eerst)",
|
||
"SORT_BY_RATING": "Sorteren op beoordeling",
|
||
"SORT_BY_NAME": "Sorteren op naam (A-Z)",
|
||
"LOAD_MORE": "Meer laden",
|
||
"REMAINING": "resterend",
|
||
"LOADING": "Kanalen laden...",
|
||
"LOADING_MORE": "Meer laden...",
|
||
"NO_SEARCH_RESULTS": "Geen kanalen gevonden",
|
||
"NO_CHANNELS_FOUND": "Geen kanalen gevonden",
|
||
"NO_GROUPS_FOUND": "Geen groepen gevonden",
|
||
"CATCHUP_AVAILABLE": "Catchup beschikbaar",
|
||
"CATCHUP_AVAILABLE_DAYS": "Catchup beschikbaar — {{days}} dagen",
|
||
"TRY_DIFFERENT_SEARCH": "Probeer een andere zoekterm",
|
||
"DETAILS_DIALOG": {
|
||
"TITLE": "Kanaaldetails",
|
||
"DESCRIPTION": "Alleen-lezen metadata uit het afspeellijstbestand.",
|
||
"SUMMARY": "Samenvatting",
|
||
"TVG": "TVG-metadata",
|
||
"CATCHUP": "Catchup",
|
||
"HTTP": "HTTP-headers",
|
||
"NAME": "Naam",
|
||
"CHANNEL_ID": "Kanaal-ID",
|
||
"STREAM_URL": "Stream-URL",
|
||
"GROUP": "Groep",
|
||
"RADIO": "Radio",
|
||
"CATCHUP_AVAILABLE": "Catchup beschikbaar",
|
||
"WINDOW": "Archiefvenster",
|
||
"PLAYBACK_SUPPORTED": "Afspelen ondersteund",
|
||
"EPG_PARAMS": "EPG-parameters",
|
||
"TIMESHIFT": "Timeshift",
|
||
"TVG_ID": "TVG-ID",
|
||
"TVG_NAME": "TVG-naam",
|
||
"TVG_URL": "TVG-URL",
|
||
"TVG_LOGO": "TVG-logo",
|
||
"TVG_REC": "TVG-rec",
|
||
"CATCHUP_TYPE": "Catchup-type",
|
||
"CATCHUP_SOURCE": "Catchup-bron",
|
||
"CATCHUP_DAYS": "Catchup-dagen",
|
||
"HTTP_ORIGIN": "Origin",
|
||
"HTTP_REFERRER": "Referrer",
|
||
"HTTP_USER_AGENT": "User-Agent",
|
||
"EMPTY": "Niet opgegeven",
|
||
"NOT_AVAILABLE": "Niet beschikbaar",
|
||
"DAYS_ONE": "1 dag",
|
||
"DAYS_OTHER": "{{count}} dagen"
|
||
},
|
||
"GROUP_MANAGEMENT": {
|
||
"TITLE": "Groepen beheren",
|
||
"SELECTED": "Geselecteerd",
|
||
"SELECT_ALL": "Alles selecteren",
|
||
"DESELECT_ALL": "Alles deselecteren",
|
||
"SEARCH_PLACEHOLDER": "Zoek groepen...",
|
||
"NO_RESULTS": "Geen overeenkomende groepen gevonden",
|
||
"SAVE": "Opslaan"
|
||
}
|
||
},
|
||
"TOP_MENU": {
|
||
"OPEN_MULTI_EPG": "Open Multi TV-Gids weergave"
|
||
},
|
||
"EPG": {
|
||
"NEXT_DAY": "Volgende dag",
|
||
"PREVIOUS_DAY": "Vorige dag",
|
||
"ZOOM_IN": "Inzoomen",
|
||
"ZOOM_OUT": "Uitzoomen",
|
||
"FILTER_CHANNELS": "Kanalen filteren",
|
||
"CLOSE_FILTER": "Filter sluiten",
|
||
"SEARCH_PROGRAMS": "Programma's zoeken",
|
||
"CLOSE_PROGRAM_SEARCH": "Programmazoekopdracht sluiten",
|
||
"LIVE_STREAM": "Live stream",
|
||
"ARCHIVE_PLAYBACK_UNAVAILABLE_TITLE": "Archiefweergave is niet beschikbaar",
|
||
"ARCHIVE_PLAYBACK_UNAVAILABLE_DESCRIPTION": "Deze provider toont de programmageschiedenis voor het kanaal, maar biedt geen afspeelbare archief-/catch-up-weergave.",
|
||
"EPG_NOT_AVAILABLE_CHANNEL_DESCRIPTION": "Voeg een TV-Gids URL toe of wijzig deze in de instellingen van de app.",
|
||
"FETCH_EPG": "Ophalen TV-Gids...",
|
||
"ERROR": "TV-Gids kan niet geladen worden.",
|
||
"DOWNLOAD_SUCCESS": "De TV-Gids is gedownload.",
|
||
"NO_PROGRAM_INFO": "Geen programma-informatie beschikbaar",
|
||
"PROGRAM_DIALOG": {
|
||
"PROGRAM_DETAILS": "Details over het tv-programma",
|
||
"TITLE": "Titel",
|
||
"CATEGORY": "Categorie",
|
||
"PARENTAL_RATING_SYSTEM": "Kijkwijzer",
|
||
"DESCRIPTION": "Beschrijving",
|
||
"LANGUAGE": "Taal",
|
||
"SHOW_PROGRAM_DETAILS": "Toon details over dit programma",
|
||
"EPISODE": "Aflevering",
|
||
"DURATION": "Duur"
|
||
},
|
||
"FETCH_SUCCESS": "TV-Gids bijgewerkt",
|
||
"IMPORT_PROGRESS": "EPG-import",
|
||
"CHANNELS": "kanalen",
|
||
"PROGRAMS": "programma's",
|
||
"LOADING": "Laden",
|
||
"QUEUED": "In wachtrij",
|
||
"TOTAL_CHANNELS": "Totaal aantal kanalen",
|
||
"TOTAL_PROGRAMS": "Totaal aantal programma's",
|
||
"UP_TO_DATE": "EPG is up-to-date, synchronisatie niet nodig",
|
||
"RETRY": "Opnieuw proberen",
|
||
"ALLOW_PRIVATE_SOURCE": "Allow source",
|
||
"ALLOW_PRIVATE_SOURCE_TITLE": "Allow private-network EPG source?",
|
||
"ALLOW_PRIVATE_SOURCE_WARNING": "Only allow this if you trust the EPG source. IPTVnator will let this exact EPG URL connect to private or local network addresses.",
|
||
"TRUST_TLS_HOST": "Trust host",
|
||
"TRUST_TLS_HOST_TITLE": "Trust invalid certificate?",
|
||
"TRUST_TLS_HOST_WARNING": "Only continue if you trust this host. IPTVnator will allow invalid TLS certificates for this host, but other hosts still require valid certificates.",
|
||
"CURRENT_PROGRAM": "Current program",
|
||
"ARCHIVE_PLAYBACK": "Archief afspelen",
|
||
"COLLAPSE_PANEL": "Collapse EPG panel",
|
||
"EXPAND_PANEL": "Expand EPG panel",
|
||
"TIMELINE": {
|
||
"TODAY": "Vandaag",
|
||
"NOW": "Nu",
|
||
"JUMP_NOW": "Ga naar nu",
|
||
"RETURN_TO_LIVE": "Terug naar live",
|
||
"ON_NOW": "Nu bezig",
|
||
"MINUTES_LEFT": "min resterend",
|
||
"FROM_ARCHIVE": "Uit archief",
|
||
"WATCH": "Bekijken",
|
||
"WATCH_LIVE": "Live bekijken",
|
||
"WATCH_FROM_START": "Vanaf begin bekijken",
|
||
"ARCHIVE_UNAVAILABLE_NOTE": "Afspelen niet beschikbaar — deze provider biedt geen archief.",
|
||
"CATCHUP_FAILED": "Archief afspelen voor dit programma kon niet worden gestart",
|
||
"SCHEDULE_ONLY_NOTICE": "Alleen schema. Deze provider toont programmageschiedenis maar geen catch-up — programma's uit het verleden kunnen niet worden afgespeeld.",
|
||
"EMPTY_DAY_TITLE": "Geen programma voor deze dag",
|
||
"EMPTY_DAY_DESCRIPTION": "Het schema voor de geselecteerde dag is nog niet binnen. Andere dagen hebben wel gegevens.",
|
||
"JUMP_TODAY": "Ga naar vandaag",
|
||
"JUMP_NEAREST": "Dichtstbijzijnde dag met programma",
|
||
"CHANNEL_UNMAPPED_TITLE": "Geen programma voor dit kanaal",
|
||
"CHANNEL_UNMAPPED_DESCRIPTION": "Dit kanaal is niet gekoppeld aan de EPG-bron (geen tvg-id gevonden). Andere kanalen worden niet beïnvloed.",
|
||
"PROVIDER_NO_EPG_TITLE": "Provider levert geen gids",
|
||
"PROVIDER_NO_EPG_DESCRIPTION": "Deze bron biedt voor geen enkel kanaal een TV-gids. Vraag je provider als je een schema nodig hebt.",
|
||
"M3U_SETUP_TITLE": "Een programmagids verbinden",
|
||
"M3U_SETUP_DESCRIPTION": "M3U-afspeellijsten hebben een externe EPG-bron (XMLTV) nodig. Voeg een url-tvg-link toe en het schema verschijnt hier.",
|
||
"OPEN_EPG_SETTINGS": "EPG-instellingen openen",
|
||
"ERROR_TITLE": "Gids kon niet worden geladen",
|
||
"ERROR_DESCRIPTION": "De EPG-bron reageerde niet. Controleer je verbinding of vernieuw de bron.",
|
||
"RETRY": "Opnieuw proberen",
|
||
"MINUTES_SHORT": "min",
|
||
"ZOOM": "Zoom",
|
||
"ZOOM_DAY": "Dagoverzicht",
|
||
"ZOOM_HOURS": "Per uur",
|
||
"ZOOM_DETAIL": "Gedetailleerd",
|
||
"GROUP_SHORT": "korte progr.",
|
||
"GROUP_EXPAND": "toon ›"
|
||
}
|
||
},
|
||
"EPG_MAPPING_DIALOG": {
|
||
"TITLE": "EPG-kanaal koppelen",
|
||
"SUBTITLE": "Selecteer handmatig een EPG-kanaal voor \"{{channelName}}\"",
|
||
"SEARCH_PLACEHOLDER": "EPG-kanalen zoeken...",
|
||
"CURRENT_MAPPING": "Huidige koppeling",
|
||
"NO_MAPPING": "Geen EPG-koppeling ingesteld",
|
||
"SAVE": "Koppeling opslaan",
|
||
"REMOVE": "Koppeling verwijderen",
|
||
"CLOSE": "Sluiten",
|
||
"NO_RESULTS": "Geen EPG-kanalen gevonden",
|
||
"SEARCH_HINT": "Typ minimaal {{min}} tekens om te zoeken",
|
||
"SAVED": "EPG-koppeling opgeslagen",
|
||
"REMOVED": "EPG-koppeling verwijderd",
|
||
"SAVE_FAILED": "Kan de EPG-koppeling niet bijwerken"
|
||
},
|
||
"LANGUAGES": {
|
||
"ARABIC": "العربية",
|
||
"MOROCCAN_ARABIC": "العربية (اللهجة المغربية)",
|
||
"ENGLISH": "English",
|
||
"KOREAN": "한국어",
|
||
"RUSSIAN": "Русский",
|
||
"GERMAN": "Deutsch",
|
||
"SPANISH": "Español",
|
||
"CHINESE": "简体中文",
|
||
"TRADITIONAL_CHINESE": "繁體中文",
|
||
"FRENCH": "Français",
|
||
"ITALIAN": "Italiano",
|
||
"TURKISH": "Türkçe",
|
||
"JAPANESE": "日本語",
|
||
"DUTCH": "Nederlands",
|
||
"BELARUSIAN": "Беларуская",
|
||
"POLISH": "Polski",
|
||
"PORTUGUESE": "Português",
|
||
"GREEK": "Ελληνικά",
|
||
"HUNGARIAN": "Magyar"
|
||
},
|
||
"YES": "Ja",
|
||
"NO": "Nee",
|
||
"MENU": {
|
||
"OPEN": "Open menu",
|
||
"SUPPORT_ARIA": "Ondersteun IPTVnator op GitHub",
|
||
"SETTINGS_ARIA": "Open instellingen",
|
||
"BUG_REPORT": "Meld een bug",
|
||
"WHAT_IS_NEW": "Wat is er nieuw",
|
||
"ABOUT": "Over",
|
||
"ABOUT_ARIA": "Over de applicatie",
|
||
"SUPPORT_PROJECT": "Ondersteun het project"
|
||
},
|
||
"ABOUT": {
|
||
"TITLE": "Over IPTVnator",
|
||
"DESCRIPTION": "Cross-platform IPTV-speler met meerdere features zoals ondersteuning voor m3u en m3u8 afspeellijsten, favorieten, TV-gids, TV-archief en meer.",
|
||
"VERSION": "Versie",
|
||
"GITHUB_TOOLTIP": "ITPVnator repository op GitHub",
|
||
"BUY_ME_A_COFFEE_TOOLTIP": "Koop een kopje koffie",
|
||
"TWITTER_TOOLTIP": "Deel op X"
|
||
},
|
||
"UPDATE_AVAILABLE": "Update beschikbaar",
|
||
"REFRESH": "Ververs",
|
||
"XTREAM": {
|
||
"PLAY": "Afspelen",
|
||
"OPENING_PLAYER": "Speler openen...",
|
||
"NAME": "Naam",
|
||
"RELEASE_DATE": "Verschijningsdatum",
|
||
"GENRE": "Genre",
|
||
"COUNTRY": "Land",
|
||
"ACTORS": "Acteurs",
|
||
"DIRECTOR": "Regisseur",
|
||
"SIMILAR": "Vergelijkbaar",
|
||
"CREW_JOB_DIRECTOR": "Regisseur",
|
||
"CREW_JOB_CREATOR": "Bedenker",
|
||
"ACTOR_FILMOGRAPHY": "Filmografie",
|
||
"ACTOR_FILTER_ALL": "Alles",
|
||
"ACTOR_SCOPE_THIS_PORTAL": "Dit portaal",
|
||
"ACTOR_SCOPE_ALL_PORTALS": "Alle portalen",
|
||
"ACTOR_NO_RESULTS": "Niets gevonden voor dit filter",
|
||
"ACTOR_IN_LIBRARY": "In je bibliotheek",
|
||
"ACTOR_SEARCH_IN_PORTAL": "Zoeken in portal",
|
||
"ACTOR_BORN": "Geboren:",
|
||
"ACTOR_DIED": "Overleden",
|
||
"SERIES_STATUS_RETURNING": "Lopend",
|
||
"SERIES_STATUS_PLANNED": "Gepland",
|
||
"SERIES_STATUS_IN_PRODUCTION": "In productie",
|
||
"SERIES_STATUS_ENDED": "Afgelopen",
|
||
"SERIES_STATUS_CANCELED": "Geannuleerd",
|
||
"SERIES_STATUS_PILOT": "Pilot",
|
||
"DURATION": "Lengte",
|
||
"CAST": "Cast",
|
||
"EPISODE_RUN_TIME": "Aflevering lengte",
|
||
"RATING": "Score",
|
||
"IMDB_RATING": " Score op IMDB",
|
||
"KINOPOISK_RATING": "Score op Kinopoisk",
|
||
"DESCRIPTION": "Beschrijving",
|
||
"YEAR": "Jaar",
|
||
"AGE": "Leeftijd",
|
||
"YOUTUBE_TRAILER": "YouTube Trailer",
|
||
"EPISODE": "Aflevering",
|
||
"RESUME": "Hervatten",
|
||
"RESTART": "Opnieuw beginnen",
|
||
"CONTINUE_WATCHING": "Verder kijken",
|
||
"PLAY_FIRST_EPISODE": "Eerste aflevering afspelen",
|
||
"PLAY_EPISODE": "Aflevering {{episode}} afspelen",
|
||
"RESUME_EPISODE": "Aflevering hervatten",
|
||
"PLAY_NEXT_EPISODE": "Volgende aflevering afspelen",
|
||
"SERIES_WATCHED": "Serie bekeken",
|
||
"WATCHED": "Bekeken",
|
||
"IN_PROGRESS": "Bezig",
|
||
"MARK_WATCHED": "Markeren als bekeken",
|
||
"MARK_UNWATCHED": "Markeren als niet bekeken",
|
||
"MARK_SEASON_WATCHED": "Seizoen markeren als bekeken ({{count}})",
|
||
"MARK_SEASON_UNWATCHED": "Seizoen markeren als niet bekeken",
|
||
"SEASON_MARKED_WATCHED": "{{count}} afleveringen gemarkeerd als bekeken",
|
||
"SEASON_MARKED_UNWATCHED": "Seizoen gemarkeerd als niet bekeken",
|
||
"SEASON_MARKED_WATCHED_PARTIAL": "{{count}} gemarkeerd · {{failed}} mislukt",
|
||
"SEASON_MARKED_UNWATCHED_PARTIAL": "{{count}} als niet bekeken gemarkeerd · {{failed}} mislukt",
|
||
"SEASON_WATCH_UPDATE_FAILED": "Bijwerken van het seizoen is mislukt",
|
||
"MARK_SERIES_WATCHED": "Serie markeren als bekeken ({{count}})",
|
||
"MARK_SERIES_WATCHED_ALL": "Serie markeren als bekeken",
|
||
"MARK_SERIES_UNWATCHED": "Serie markeren als niet bekeken",
|
||
"SERIES_MARKED_UNWATCHED": "Serie gemarkeerd als niet bekeken",
|
||
"SERIES_WATCH_UPDATE_FAILED": "Bijwerken van de serie is mislukt",
|
||
"SERIES_WATCH_MENU": "Kijkacties voor serie",
|
||
"EPISODES_WATCHED": "{{count}} van {{total}} afleveringen bekeken",
|
||
"DETAIL_FALLBACK": {
|
||
"STATUS": "Portaalmetadata niet beschikbaar",
|
||
"NOTE": "Uitgebreide metadata is niet door dit portaal verstrekt.",
|
||
"STREAM_ID": "Stream-ID",
|
||
"CATEGORY": "Categorie",
|
||
"CONTAINER": "Formaat",
|
||
"SOURCE_TITLE": "Brontitel"
|
||
},
|
||
"ACCOUNT_INFO": {
|
||
"TITLE": "Accountinformatie",
|
||
"USER_INFO": "Gebruikersinformatie",
|
||
"STATUS": "Status",
|
||
"USERNAME": "Gebruikersnaam",
|
||
"ACTIVE_CONNECTIONS": "Actieve verbindingen",
|
||
"CREATED": "Aangemaakt",
|
||
"EXPIRES": "Verloopt",
|
||
"TRIAL_ACCOUNT": "Proefaccount",
|
||
"YES": "Ja",
|
||
"NO": "Nee",
|
||
"ALLOWED_FORMATS": "Toegestane formaten",
|
||
"SERVER_INFO": "Serverinformatie",
|
||
"LIVE_TV": "Live tv",
|
||
"MOVIES": "Films",
|
||
"TV_SERIES": "Tv-series",
|
||
"URL": "URL",
|
||
"PROTOCOL": "Protocol",
|
||
"TIMEZONE": "Tijdzone",
|
||
"SERVER_TIME": "Servertijd",
|
||
"PORTS": "Poorten",
|
||
"HTTP_PORT": "HTTP",
|
||
"HTTPS_PORT": "HTTPS",
|
||
"RTMP_PORT": "RTMP"
|
||
},
|
||
"CATEGORY_MANAGEMENT": {
|
||
"TITLE": "Categorieën beheren",
|
||
"LOADING": "Categorieën laden...",
|
||
"SELECTED": "Geselecteerd",
|
||
"SELECT_ALL": "Alles selecteren",
|
||
"DESELECT_ALL": "Alles deselecteren",
|
||
"SEARCH_PLACEHOLDER": "Zoek categorieën...",
|
||
"NO_RESULTS": "Geen overeenkomende categorieën gevonden",
|
||
"NO_CATEGORIES": "Geen categorieën beschikbaar",
|
||
"SAVE": "Opslaan"
|
||
}
|
||
},
|
||
"PORTALS": {
|
||
"ALL_CATEGORIES": "Alle categoriën",
|
||
"MY_FAVORITES": "Mijn favorieten",
|
||
"ADD_TO_FAVORITES": "Voeg toe aan favorieten",
|
||
"REMOVE_FROM_FAVORITES": "Verwijder van favorieten",
|
||
"REMOVED_FROM_FAVORITES": "Verwijderd van favorieten",
|
||
"ADDED_TO_FAVORITES": "Toegevoegd aan favorieten",
|
||
"FAVORITES": "Favorieten",
|
||
"RECENTLY_VIEWED": "Recent bekeken",
|
||
"THIS_PLAYLIST": "Deze afspeellijst",
|
||
"ALL_PLAYLISTS": "Alle afspeellijsten",
|
||
"LIVE_TV": "Live tv",
|
||
"MOVIES": "Films",
|
||
"SERIES": "Series",
|
||
"SEARCH": "Zoeken",
|
||
"NO_FAVORITES": "Nog geen favorieten",
|
||
"NO_RECENT_ITEMS": "Geen recent bekeken items",
|
||
"REMOVE_FROM_RECENT": "Verwijderen uit recent bekeken",
|
||
"BROWSE_ALL_MOVIES": "Bekijk alle films",
|
||
"BROWSE_ALL_SERIES": "Bekijk alle series",
|
||
"BROWSE_ALL_LIVE": "Bekijk alle live tv",
|
||
"VIEW_IN_PORTAL": "In portal bekijken",
|
||
"VIEW_IN_PORTAL_TOOLTIP": "Openen in {{name}}",
|
||
"SIDEBAR": {
|
||
"MAIN": "Hoofd",
|
||
"MOVIES": "Films",
|
||
"LIVE_TV": "Live tv",
|
||
"SERIES": "Series",
|
||
"LIBRARY": "Bibliotheek",
|
||
"SEARCH": "Zoeken",
|
||
"RECENT": "Recent",
|
||
"RECENTLY_ADDED": "Recent toegevoegd",
|
||
"FAVORITES": "Favorieten"
|
||
},
|
||
"ERROR_VIEW": {
|
||
"IMPORT_CANCELLED": {
|
||
"TITLE": "Import geannuleerd",
|
||
"DESCRIPTION": "Het importeren van de afspeellijst is geannuleerd. Probeer opnieuw wanneer je deze bron wilt blijven laden."
|
||
},
|
||
"ACCOUNT_EXPIRED": {
|
||
"TITLE": "Account verlopen",
|
||
"DESCRIPTION": "Dit account is verlopen. Controleer de gegevens in de afspeellijst instellingen of verwijder de afspeellijst."
|
||
},
|
||
"ACCOUNT_INACTIVE": {
|
||
"TITLE": "Account inactief",
|
||
"DESCRIPTION": "Dit account is inactief. Controleer de inloggegevens in de afspeellijstinstellingen of verwijder het."
|
||
},
|
||
"UNAUTHORIZED": {
|
||
"TITLE": "Niet geautoriseerd",
|
||
"DESCRIPTION": "Controleer de inloggegevens in de afspeellijst instellingen of verwijder de afspeellijst."
|
||
},
|
||
"NOT_FOUND": {
|
||
"TITLE": "Portal niet gevonden",
|
||
"DESCRIPTION": "Controleer de inloggegevens en de portal url in de afspeellijst instellingen of verwijder de afspeellijst."
|
||
},
|
||
"PORTAL_UNAVAILABLE": {
|
||
"TITLE": "Portaal niet beschikbaar",
|
||
"DESCRIPTION": "Het portaal kon niet worden bereikt. Controleer de server-URL of probeer het opnieuw wanneer de bron weer beschikbaar is."
|
||
},
|
||
"EMPTY_CATEGORY": {
|
||
"TITLE": "Lege categorie",
|
||
"DESCRIPTION": "Deze categorie heeft geen inhoud, selecteer een andere categorie of verander de categorie"
|
||
},
|
||
"UNKNOWN_ERROR": {
|
||
"TITLE": "Fout, er is iets misgegaan",
|
||
"DESCRIPTION": "Onbekende fout, probeer het later opnieuw"
|
||
},
|
||
"NO_CATEGORY_SELECTED": {
|
||
"TITLE": "Geen categorie geselecteerd",
|
||
"DESCRIPTION": "Selecteer een categorie om de inhoud te bekijken"
|
||
},
|
||
"STALKER_LOGIN_REQUIRED": "Het portaal vereist een gebruikersnaam en wachtwoord. Importeer het portaal opnieuw en vul de velden gebruikersnaam en wachtwoord in.",
|
||
"STALKER_DEVICE_CONFLICT": "Het portaal heeft een andere apparaat-ID geregistreerd voor dit MAC-adres. Herstel de apparaat-ID die je als eerste hebt gebruikt, of vraag je provider om het apparaat voor dit MAC-adres te resetten.",
|
||
"PLAYLIST_SETTINGS": "Afspeellijst instellingen",
|
||
"HOME": "Home",
|
||
"DELETE": "Verwijderen"
|
||
},
|
||
"EMPTY_LIST_VIEW": {
|
||
"TITLE": "Geen resultaten gevonden",
|
||
"NO_SEARCH_RESULTS": "Niks gevonden, verander je zoekopdracht"
|
||
},
|
||
"SEARCH_VIEW": {
|
||
"INITIAL_TITLE": "Zoek naar inhoud",
|
||
"INITIAL_DESCRIPTION": "Voer ten minste 3 tekens in om te zoeken in live tv, films en series.",
|
||
"RESULTS_FOUND": "{{count}} resultaten gevonden",
|
||
"NO_RESULTS_FOR": "Geen resultaten gevonden voor \"{{term}}\"",
|
||
"GROUP_BY_PLAYLIST": "Resultaten groeperen op afspeellijst",
|
||
"VISIBLE_CATEGORIES_ONLY": "Alleen zichtbare categorieën",
|
||
"GLOBAL_SEARCH_SOURCE_NOTE": "Global search includes results from Xtream and M3U playlists.",
|
||
"GLOBAL_INITIAL_DESCRIPTION": "Enter at least 2 characters to search across Xtream and M3U playlists.",
|
||
"LOADING_MORE_RESULTS": "Loading more results..."
|
||
},
|
||
"STREAM_URL_COPIED": "Stream URL Gekopieërd",
|
||
"COPY_STREAM_URL": "Kopieër Stream URL",
|
||
"NOW_PLAYING": "Nu bezig",
|
||
"UP_NEXT": "Hierna",
|
||
"CLOSE_PLAYER": "Speler sluiten",
|
||
"ABOUT": "Over",
|
||
"SEASONS_AND_EPISODES": "Seizoenen en afleveringen",
|
||
"SEASON_TAB": "Seizoen {{number}}",
|
||
"BACK_TO_PLAYING_EPISODE": "Terug naar lopende aflevering",
|
||
"GRID_VIEW": "Rasterweergave",
|
||
"LIST_VIEW": "Lijstweergave",
|
||
"NO_EPISODES_AVAILABLE": "Geen afleveringen beschikbaar",
|
||
"NO_EPISODES_AVAILABLE_MESSAGE": "Deze serie staat in de lijst van je provider, maar er zijn geen seizoenen of afleveringen beschikbaar om af te spelen.",
|
||
"SEASON_EMPTY": "Dit seizoen is leeg",
|
||
"SEASON_EMPTY_MESSAGE": "Dit seizoen staat in de lijst van je provider, maar er zijn geen afspeelbare afleveringen beschikbaar.",
|
||
"EPISODE_INFO": "Afleveringsdetails",
|
||
"SELECT_CATEGORY": "Selecteer een categorie",
|
||
"PAGE": "Pagina",
|
||
"CONTENT_NOT_AVAILABLE": "Deze inhoud is niet beschikbaar op deze server",
|
||
"PLAYBACK_ERROR": "Ophalen van afspeel-URL mislukt",
|
||
"LOADING_SEASONS": "Seizoenen laden...",
|
||
"LOADING_ALL_CHANNELS": "Volledige zenderlijst wordt geladen…",
|
||
"REFRESH_CHANNEL_LIST": "Zenderlijst vernieuwen",
|
||
"NO_CHANNELS_IN_CATEGORY": "Geen zenders in deze categorie",
|
||
"ITEM": "item",
|
||
"ITEMS": "items",
|
||
"NO_EPISODES": "Geen afleveringen beschikbaar",
|
||
"ALL_RADIO": "Alle radio",
|
||
"MULTI_SOURCE": {
|
||
"SOURCES": "Bronnen",
|
||
"SOURCE": "Bron",
|
||
"SOURCES_FOR": "Bronnen voor “{{title}}”",
|
||
"OPEN_SOURCES": "Alternatieve bronnen tonen",
|
||
"MATCHED_BY_TMDB": "gekoppeld via TMDB",
|
||
"MATCHED_BY_TITLE": "gekoppeld op titel",
|
||
"MATCH_BY_TITLE": "op titel",
|
||
"PLAYING": "Speelt nu",
|
||
"CURRENT": "Huidige",
|
||
"PLAY_FROM_SOURCE": "Afspelen vanaf deze bron",
|
||
"PIN_SOURCE": "Instellen als hoofdbron",
|
||
"UNPIN_SOURCE": "Niet meer als hoofdbron gebruiken",
|
||
"CHECK": "controleren",
|
||
"CHECK_TOOLTIP": "Beschikbaarheid controleren",
|
||
"PROBE_OK": "beschikbaar",
|
||
"PROBE_FAIL": "niet beschikbaar",
|
||
"PROBE_CHECKING": "wordt gecontroleerd",
|
||
"AUTO_FAILOVER": "Automatisch wisselen bij fout",
|
||
"PLAYING_FROM": "Speelt af vanaf:",
|
||
"SWITCH_TITLE": "Bron niet beschikbaar — overschakelen naar {{playlist}}",
|
||
"SWITCH_DETAIL": "wordt hervat op {{timecode}}",
|
||
"SWITCH_AUDIO_WARNING": "de nasynchronisatie kan afwijken",
|
||
"SWITCHED_TO": "Overgeschakeld naar {{playlist}}",
|
||
"UNDO": "Ongedaan maken",
|
||
"CHOOSE_OTHER": "Andere bron kiezen",
|
||
"TRY_ANOTHER_SOURCE": "Andere bron proberen",
|
||
"ERROR_HAS_ALTERNATIVES": "{{playlist}} levert deze stream niet. Deze film staat wel in je andere afspeellijsten:",
|
||
"RESUME_KEPT": "afspeelpositie blijft behouden · {{timecode}}",
|
||
"ALL_SOURCES_TRIED": "Alle bronnen zijn geprobeerd.",
|
||
"ALSO_FOUND_IN_ONE": "— ook gevonden in één andere afspeellijst",
|
||
"ALSO_FOUND_IN_OTHER": "— ook gevonden in {{count}} andere afspeellijsten",
|
||
"CHECK_ALL": "alles controleren",
|
||
"FILTER_PLACEHOLDER": "Filter op afspeellijst",
|
||
"NO_MATCHES": "Geen afspeellijsten komen overeen met dit filter",
|
||
"COPIES": "{{count}} kopieën in deze afspeellijst",
|
||
"MORE_SOURCES": "+{{count}} meer in de bronnenlijst",
|
||
"FILTER_ALL": "Alle",
|
||
"FILTER_AVAILABLE": "Beschikbaar",
|
||
"FILTER_HD": "HD+",
|
||
"ALL_LANGUAGES": "Alle talen",
|
||
"SAME_AS_ABOVE": "zelfde als hierboven",
|
||
"SHOWING_OF_TOTAL": "{{visible}} van {{total}}"
|
||
},
|
||
"GRID": {
|
||
"LOADING_MORE": "Meer laden…",
|
||
"LOAD_MORE_FAILED": "Kan geen extra items laden",
|
||
"RETRY": "Opnieuw proberen"
|
||
}
|
||
},
|
||
"INFORMATION": "Informatie",
|
||
"DOWNLOADS": {
|
||
"TITLE": "Downloads",
|
||
"DOWNLOAD": "Downloaden",
|
||
"PLAY_LOCAL": "Lokaal afspelen",
|
||
"DOWNLOAD_SEASON": "Seizoen downloaden ({{count}})",
|
||
"DOWNLOAD_SEASON_ARIA": "Seizoen downloaden, {{count}} afleveringen beschikbaar",
|
||
"ADDING_TO_QUEUE": "Toevoegen aan wachtrij…",
|
||
"EPISODE_DOWNLOAD_ARIA": "{{title}} downloaden",
|
||
"EPISODE_DOWNLOAD_PENDING_ARIA": "{{title}} staat al in de downloadwachtrij",
|
||
"EPISODE_DOWNLOAD_FAILED": "De aflevering kon niet aan de downloads worden toegevoegd.",
|
||
"SEASON_QUEUE_RESULT": "Toegevoegd {{added}} · Overgeslagen {{skipped}}",
|
||
"SEASON_QUEUE_RESULT_WITH_FAILURES": "Toegevoegd {{added}} · Overgeslagen {{skipped}} · Mislukt {{failed}}",
|
||
"EMPTY": "Nog geen downloads",
|
||
"EMPTY_HINT": "Download films en afleveringen om offline te bekijken",
|
||
"NO_PLAYLISTS_TITLE": "Add a playlist to start downloading",
|
||
"NO_PLAYLISTS_BODY": "Once you add a playlist, you can save movies and episodes here for offline playback.",
|
||
"NO_ITEMS_BODY": "Use the download button on any movie or episode to save it for offline playback.",
|
||
"NO_FILTER_MATCH": "No downloads match the current filter",
|
||
"NO_FILTER_MATCH_HINT": "Try a different search term",
|
||
"NOT_AVAILABLE": "Downloads niet beschikbaar",
|
||
"DESKTOP_ONLY": "Deze functie is alleen beschikbaar in de desktop-app",
|
||
"NO_FOLDER": "Geen downloadmap geselecteerd",
|
||
"CHANGE_FOLDER": "Map wijzigen",
|
||
"CLEAR_COMPLETED": "Voltooide wissen",
|
||
"CLEAR_COMPLETED_DIALOG": {
|
||
"TITLE": "Voltooide downloads wissen",
|
||
"MESSAGE": "Hiermee worden voltooide, mislukte en geannuleerde items uit de huidige downloadweergave verwijderd. Bestanden die al naar schijf zijn gedownload, worden niet verwijderd."
|
||
},
|
||
"SOURCE_PLAYLIST_MISSING": "Deze download kan niet meer worden geopend in de bibliotheek omdat de bronafspeellijst is verwijderd.",
|
||
"FILE_NOT_FOUND": "Dit gedownloade bestand is niet meer beschikbaar op de schijf.",
|
||
"FILE_ACTION_ERROR": "De bestandsactie kon niet worden voltooid.",
|
||
"ACTION_FAILED": "Actie mislukt",
|
||
"PAUSE": "Pauzeren",
|
||
"RESUME": "Hervatten",
|
||
"CANCEL": "Annuleren",
|
||
"DOWNLOADED_REVEAL": "Gedownload — toon in map",
|
||
"DOWNLOADING_PERCENT": "Downloaden… {{percent}}%",
|
||
"CANCEL_CONFIRM_TITLE": "Download annuleren",
|
||
"CANCEL_CONFIRM_MESSAGE": "Deze download stoppen? Het gedeeltelijk gedownloade bestand wordt verwijderd.",
|
||
"RETRY": "Opnieuw proberen",
|
||
"REMOVE": "Verwijderen",
|
||
"PLAY": "Afspelen",
|
||
"REVEAL": "Toon in map",
|
||
"COPY_URL": "Download-URL kopiëren",
|
||
"URL_COPIED": "Download-URL naar klembord gekopieerd",
|
||
"URL_COPY_FAILED": "Kopiëren van URL naar klembord mislukt",
|
||
"STATUS": {
|
||
"QUEUED": "In wachtrij",
|
||
"DOWNLOADING": "Downloaden",
|
||
"COMPLETED": "Voltooid",
|
||
"FAILED": "Mislukt",
|
||
"CANCELED": "Geannuleerd",
|
||
"PAUSED": "Gepauzeerd",
|
||
"FILE_MISSING": "File missing"
|
||
},
|
||
"ACTIVE_COUNT": "{{count}} active",
|
||
"TRACKED_DOWNLOADS": "Tracked downloads",
|
||
"CLEAR_FINISHED": "Clear finished",
|
||
"DOWNLOADING_NOW": "Downloading now",
|
||
"NEEDS_ATTENTION": "Needs attention",
|
||
"READY_TO_WATCH": "Ready to watch",
|
||
"OFFLINE": "Offline",
|
||
"OFFLINE_BADGE": "Offline",
|
||
"FILTER": {
|
||
"LABEL": "Filter downloads",
|
||
"ALL": "All",
|
||
"MOVIES": "Movies",
|
||
"SERIES": "Series",
|
||
"IN_PROGRESS": "In progress"
|
||
},
|
||
"REMOVE_FROM_MANAGER": "Remove from manager",
|
||
"REMOVE_COMPLETED_DIALOG": {
|
||
"TITLE": "Remove from manager?",
|
||
"MESSAGE": "This removes the entry from IPTVnator. The downloaded media file remains on disk."
|
||
},
|
||
"REMOVE_PARTIAL_DIALOG": {
|
||
"TITLE": "Remove partial download?",
|
||
"MESSAGE": "This removes the entry and any retained partial download. It can no longer be resumed."
|
||
},
|
||
"CLEAR_FINISHED_DIALOG": {
|
||
"TITLE": "Clear finished downloads?",
|
||
"MESSAGE": "Completed media files remain on disk. Retained partial data for failed or canceled entries is deleted."
|
||
},
|
||
"ARTWORK_UNAVAILABLE": "Artwork unavailable",
|
||
"EPISODE_COUNT_ONE": "1 episode",
|
||
"EPISODE_COUNT_OTHER": "{{count}} episodes",
|
||
"MORE_ACTIONS": "More actions",
|
||
"MOVIE": "Movie",
|
||
"EPISODE": "Episode",
|
||
"SERIES": "Series",
|
||
"OPEN_ARTWORK": "Open {{title}}",
|
||
"OPEN_DETAILS": "Open details",
|
||
"OPEN_EPISODES": "Open downloaded episodes",
|
||
"SEASON": "Season {{season}}",
|
||
"SEASON_RANGE": "Seasons {{first}}–{{last}}",
|
||
"DOWNLOADED_EPISODES": "Downloaded episodes",
|
||
"OFFLINE_DETAIL": {
|
||
"AVAILABLE": "Available offline",
|
||
"PLAY": "Play offline",
|
||
"VIEW_IN_PORTAL": "View in portal",
|
||
"VIEW_IN_PORTAL_UNAVAILABLE": "The source item is no longer available",
|
||
"DOWNLOADED_EPISODES": "{{count}} downloaded episodes",
|
||
"FILE_SIZE": "{{size}}",
|
||
"NOT_FOUND_TITLE": "Download not found",
|
||
"NOT_FOUND_BODY": "This download is no longer available.",
|
||
"BACK": "Back to Downloads"
|
||
},
|
||
"ARIA": {
|
||
"OPEN": "Open {{title}}",
|
||
"POSTER_UNAVAILABLE": "Artwork unavailable for {{title}}",
|
||
"PROGRESS": "Download progress for {{title}}",
|
||
"PAUSE": "Pause {{title}}",
|
||
"CANCEL": "Cancel {{title}}",
|
||
"RESUME": "Resume {{title}}",
|
||
"REMOVE": "Remove {{title}} from manager",
|
||
"RETRY": "Retry {{title}}",
|
||
"MORE_ACTIONS": "More actions for {{title}}",
|
||
"COPY_URL": "Copy download URL for {{title}}",
|
||
"DOWNLOAD_AGAIN": "Download {{title}} again"
|
||
},
|
||
"DOWNLOAD_AGAIN": "Download again"
|
||
},
|
||
"REMOTE_CONTROL": {
|
||
"TITLE": "Afstandsbediening",
|
||
"SUBTITLE": "Bedien je IPTV-speler op afstand",
|
||
"UP_CHANNEL": "Kanaal omhoog",
|
||
"DOWN_CHANNEL": "Kanaal omlaag",
|
||
"HEADER": "IPTVNator Afstandsbediening",
|
||
"FOOTER": "IPTVNator Afstandsbediening"
|
||
},
|
||
"WORKSPACE": {
|
||
"FAVORITES_ONLY": "Alleen favorieten",
|
||
"SORT_CUSTOM": "Aangepaste volgorde",
|
||
"SORT_DATE_DESC": "Datum toegevoegd (nieuwste eerst)",
|
||
"SORT_DATE_ASC": "Datum toegevoegd (oudste eerst)",
|
||
"SORT_NAME_ASC": "Naam A-Z",
|
||
"SORT_NAME_DESC": "Naam Z-A",
|
||
"SORT_TOP_RATED": "Top rated",
|
||
"SORT_LOWEST_RATED": "Lowest rated first",
|
||
"REFINE_ACTION": "Refine",
|
||
"REFINE_SORT_SECTION": "Sort by",
|
||
"REFINE_RATING_SECTION": "Minimum rating",
|
||
"REFINE_CLEAR_RATING": "Clear {{value}}.0 and higher rating filter",
|
||
"FILTER_RATING": "Filter by rating",
|
||
"FILTER_RATING_ANY": "Any rating",
|
||
"FILTER_RATING_MIN": "{{value}}.0 and higher",
|
||
"SORT_LABEL": "Sorteren: ",
|
||
"SORT_SERVER": "Servervolgorde",
|
||
"CATEGORY_SORT_ARIA": "Categorieën sorteren",
|
||
"DASHBOARD": {
|
||
"CONTINUE_WATCHING": "Verder kijken",
|
||
"LIVE_FAVORITES": "Nu live op je favorieten",
|
||
"LIVE_RECENT": "Verder kijken met live tv",
|
||
"REMAINING_SECONDS": "Nog {{seconds}} sec",
|
||
"REMAINING_MINUTES": "Nog {{minutes}} min",
|
||
"REMAINING_HOURS": "Nog {{hours}} u",
|
||
"REMAINING_HOURS_MINUTES": "Nog {{hours}} u {{minutes}} min",
|
||
"PERCENT_WATCHED": "{{value}}% bekeken",
|
||
"UNTITLED_SOURCE": "Naamloze bron",
|
||
"GLOBAL_FAVORITES": "Algemene favorieten",
|
||
"REMOVE_FROM_HISTORY": "Verwijderen uit geschiedenis",
|
||
"RECENT_SOURCES": "Recent gebruikte bronnen",
|
||
"MANAGE_ALL": "Alles beheren",
|
||
"SEE_ALL": "Alles bekijken",
|
||
"SEE_ALL_COUNT": "Alle {{count}} bekijken",
|
||
"RECENTLY_WATCHED": "Recent bekeken",
|
||
"XTREAM_RECENTLY_ADDED": "Recent toegevoegd op Xtream",
|
||
"TMDB_TRENDING": "Deze week trending",
|
||
"TMDB_RECOMMENDED": "Aanbevolen voor u",
|
||
"TMDB_RECOMMENDED_BECAUSE": "Omdat u {{title}} heeft bekeken",
|
||
"NO_HISTORY": "Geen items gevonden voor dit filter.",
|
||
"NO_HISTORY_HINT": "Je kijkgeschiedenis verschijnt hier zodra je inhoud uit je afspeellijsten begint af te spelen.",
|
||
"XTREAM": "Xtream",
|
||
"STALKER": "Stalker",
|
||
"M3U": "M3U",
|
||
"STALKER_PORTAL": "Stalker Portal",
|
||
"PROVIDER": "Provider",
|
||
"TYPE_LIVE": "Live",
|
||
"TYPE_MOVIE": "Film",
|
||
"TYPE_SERIES": "Series",
|
||
"SEASON_EPISODE_BADGE": "S{{season}}·A{{episode}}",
|
||
"NOT_YET_SYNCED": "Nog niet gesynchroniseerd",
|
||
"RECENTLY_WATCHED_LIVE_TV": "Recently watched live TV",
|
||
"FAVORITE_MOVIES_AND_SERIES": "Favorite movies & series",
|
||
"SOURCE_EXPIRES_IN_DAYS": "Verloopt over {{days}} d",
|
||
"SOURCE_EXPIRED": "Verlopen"
|
||
},
|
||
"SHELL": {
|
||
"BRAND_ALT": "IPTVnator",
|
||
"RAIL_DASHBOARD": "Dashboard",
|
||
"OPEN_DASHBOARD": "Open dashboard",
|
||
"RAIL_SOURCES": "Bronnen",
|
||
"OPEN_SOURCES": "Open bronnen",
|
||
"RAIL_GLOBAL_FAVORITES": "Favorieten",
|
||
"RAIL_GLOBAL_RECENT": "Recent bekeken",
|
||
"RAIL_GLOBAL_SEARCH": "Global search",
|
||
"RAIL_SETTINGS": "Instellingen",
|
||
"OPEN_SETTINGS": "Open instellingen",
|
||
"RAIL_LIBRARY": "Bibliotheek",
|
||
"RAIL_MOVIES": "Films",
|
||
"RAIL_LIVE": "Live tv",
|
||
"RAIL_SERIES": "Series",
|
||
"RAIL_RECENTLY_ADDED": "Recent toegevoegd",
|
||
"RAIL_SEARCH": "Geavanceerd zoeken",
|
||
"RAIL_RECENT": "Recent bekeken",
|
||
"RAIL_FAVORITES": "Favorieten",
|
||
"RAIL_DOWNLOADS": "Downloads",
|
||
"EXTERNAL_PLAYBACK_CLOSE": "Close player",
|
||
"EXTERNAL_PLAYBACK_DISMISS": "Dismiss",
|
||
"EXTERNAL_PLAYBACK_OPENING": "Opening player…",
|
||
"EXTERNAL_PLAYBACK_STARTED": "Player started",
|
||
"EXTERNAL_PLAYBACK_PLAYING": "Playing",
|
||
"EXTERNAL_PLAYBACK_FAILED": "External player error",
|
||
"EXTERNAL_PLAYBACK_CLOSED": "Closed",
|
||
"RAIL_ALL_CHANNELS": "Alle kanalen",
|
||
"RAIL_GROUPS": "Groepen",
|
||
"RAIL_CONTEXT_ACTIONS": "Sectieacties",
|
||
"SEARCH_LABEL": "Zoeken",
|
||
"SEARCH_SOURCES_PLACEHOLDER": "Zoek bronnen (alle afspeellijsten)...",
|
||
"SEARCH_GLOBAL_PLACEHOLDER": "Search all playlists...",
|
||
"SEARCH_PLAYLIST_PLACEHOLDER": "Zoek in deze afspeellijst...",
|
||
"SEARCH_SECTION_PLACEHOLDER": "Zoek in deze sectie...",
|
||
"FILTER_SECTION_PLACEHOLDER": "Filter deze sectie...",
|
||
"SEARCH_STATUS_LOADED_ONLY": "Alleen geladen kanalen",
|
||
"COMMAND_PALETTE_SHORTCUT": "Opdrachtenpalet (Ctrl/Cmd+K)",
|
||
"OPEN_COMMAND_PALETTE": "Open opdrachtenpalet",
|
||
"CONTEXT_DRAWER_CATEGORIES_TOGGLE": "Categorieënpaneel tonen of verbergen",
|
||
"CONTEXT_DRAWER_CATEGORIES_TOOLTIP": "Categorieën",
|
||
"CONTEXT_DRAWER_FILTERS_TOGGLE": "Filterpaneel tonen of verbergen",
|
||
"CONTEXT_DRAWER_FILTERS_TOOLTIP": "Filters",
|
||
"CONTEXT_DRAWER_SETTINGS_TOGGLE": "Paneel met instellingensecties tonen of verbergen",
|
||
"CONTEXT_DRAWER_SETTINGS_TOOLTIP": "Instellingensecties",
|
||
"ADD_PLAYLIST_ALL": "Afspeellijst toevoegen",
|
||
"ADD_PLAYLIST": "Afspeellijst toevoegen",
|
||
"OPEN_DOWNLOADS": "Open downloads",
|
||
"OPEN_CONTEXT_ACTIONS": "Open sectieacties",
|
||
"NO_SECTION_ACTIONS": "Geen acties voor deze sectie",
|
||
"PLAYLIST_INFO": "Afspeellijstinfo",
|
||
"ACCOUNT_INFO": "Accountinfo",
|
||
"REFRESH_PLAYLIST": "Afspeellijst vernieuwen",
|
||
"CLEAR_COMPLETED_DOWNLOADS_ALL": "Voltooide downloads wissen (alle afspeellijsten)",
|
||
"CLEAR_COMPLETED_DOWNLOADS_ALL_ARIA": "Voltooide downloads wissen voor alle afspeellijsten",
|
||
"CLEAR_COMPLETED_DOWNLOADS_THIS_PLAYLIST": "Voltooide downloads wissen (deze afspeellijst)",
|
||
"CLEAR_COMPLETED_DOWNLOADS_THIS_PLAYLIST_ARIA": "Voltooide downloads wissen voor deze afspeellijst",
|
||
"CLEAR_RECENTLY_VIEWED_SECTION": "Recent bekeken wissen",
|
||
"CLEAR_RECENTLY_VIEWED_SECTION_ARIA": "Recent bekeken wissen voor deze sectie",
|
||
"CLEAR_RECENTLY_VIEWED_TYPE": "Recent bekeken {{type}} wissen",
|
||
"CLEAR_RECENTLY_VIEWED_DIALOG_TITLE": "Recent bekeken {{type}} wissen?",
|
||
"CLEAR_RECENTLY_VIEWED_DIALOG_MESSAGE_PLAYLIST": "Alle {{type}}-items uit deze afspeellijst worden verwijderd uit je recent bekeken-geschiedenis. Deze actie kan niet ongedaan worden gemaakt.",
|
||
"CLEAR_RECENTLY_VIEWED_DIALOG_MESSAGE_ALL": "Alle {{type}}-items in alle afspeellijsten worden verwijderd uit je recent bekeken-geschiedenis. Deze actie kan niet ongedaan worden gemaakt.",
|
||
"CLEAR_FAVORITES_TYPE": "{{type}}-favorieten wissen",
|
||
"CLEAR_FAVORITES_DIALOG_TITLE": "Alle {{type}}-favorieten verwijderen?",
|
||
"CLEAR_FAVORITES_DIALOG_MESSAGE_PLAYLIST": "Alle {{type}}-favorieten uit deze afspeellijst worden verwijderd. Deze actie kan niet ongedaan worden gemaakt.",
|
||
"CLEAR_FAVORITES_DIALOG_MESSAGE_ALL": "Alle {{type}}-favorieten in alle afspeellijsten worden verwijderd. Deze actie kan niet ongedaan worden gemaakt.",
|
||
"XTREAM_CODE": "Xtream Code",
|
||
"STALKER_PORTAL": "Stalker Portal",
|
||
"CHANNELS_COUNT": "{{count}} kanalen",
|
||
"NO_SOURCES_AVAILABLE": "Geen bronnen beschikbaar",
|
||
"ONE_SOURCE_AVAILABLE": "1 bron beschikbaar",
|
||
"SOURCES_AVAILABLE": "{{count}} bronnen beschikbaar",
|
||
"GO_TO_DASHBOARD": "Back to dashboard",
|
||
"GO_TO_SOURCES": "Go to Sources",
|
||
"DROP_OVERLAY_TITLE": "Drop to add playlist",
|
||
"DROP_OVERLAY_BODY": "Release an .m3u or .m3u8 file anywhere in the workspace to import it.",
|
||
"DROP_OVERLAY_REJECTED_BODY": "Please drop an .m3u or .m3u8 file. Press Esc to dismiss.",
|
||
"DROP_OVERLAY_REJECTED_UNSUPPORTED": "Unsupported file type",
|
||
"DROP_OVERLAY_REJECTED_EMPTY": "That file is empty",
|
||
"DROP_OVERLAY_REJECTED_READ_ERROR": "Could not read that file",
|
||
"DROP_IMPORT_SUCCESS": "Importing \"{{title}}\"…",
|
||
"XTREAM_IMPORT_TITLE": "Afspeellijst synchroniseren",
|
||
"XTREAM_IMPORT_REMOTE_BADGE": "Externe bron",
|
||
"XTREAM_IMPORT_LOCAL_BADGE": "Lokale bibliotheek",
|
||
"XTREAM_IMPORT_DETAIL_REMOTE": "Wachten op antwoord van de provider.",
|
||
"XTREAM_IMPORT_DETAIL_LOCAL": "Sneller schakelen tussen afspeellijsten voorbereiden voor het volgende bezoek.",
|
||
"XTREAM_IMPORT_DETAIL_CACHED": "Lezen uit de lokale bibliotheek — er worden geen gegevens van de provider gedownload.",
|
||
"XTREAM_IMPORT_PREPARING": "Lokale bibliotheek voorbereiden...",
|
||
"XTREAM_IMPORT_LOADING_CACHED": "Gecachte catalogus van dit apparaat laden...",
|
||
"XTREAM_IMPORT_LOADING": "Afspeellijstgegevens ophalen van de bron...",
|
||
"XTREAM_IMPORT_SAVING": "Afspeellijstgegevens lokaal opslaan...",
|
||
"XTREAM_IMPORT_RESTORING_FAVORITES": "Favorieten herstellen vanuit lokale bibliotheek...",
|
||
"XTREAM_IMPORT_RESTORING_RECENT": "Recent bekeken herstellen vanuit lokale bibliotheek...",
|
||
"XTREAM_IMPORT_PROGRESS": "{{type}} geïmporteerd: {{current}} / {{total}}",
|
||
"XTREAM_IMPORT_CANCEL": "Synchronisatie stoppen",
|
||
"XTREAM_IMPORT_CANCELLING": "Synchronisatie stoppen...",
|
||
"COMMANDS": {
|
||
"GLOBAL_SEARCH_LABEL": "Search all playlists",
|
||
"GLOBAL_SEARCH_DESCRIPTION": "Open global search",
|
||
"PLAYLIST_SEARCH_LABEL": "Geavanceerd zoeken in deze afspeellijst",
|
||
"PLAYLIST_SEARCH_DESCRIPTION": "Open geavanceerd zoeken voor afspeellijst",
|
||
"OPEN_GLOBAL_FAVORITES_LABEL": "Open algemene favorieten",
|
||
"OPEN_GLOBAL_FAVORITES_DESCRIPTION": "Navigeer naar samengevoegde favorieten",
|
||
"OPEN_DOWNLOADS_LABEL": "Open downloads",
|
||
"OPEN_DOWNLOADS_DESCRIPTION": "Navigeer naar downloadweergave",
|
||
"OPEN_GLOBAL_RECENT_LABEL": "Open recent bekeken",
|
||
"OPEN_GLOBAL_RECENT_DESCRIPTION": "Open de algemene pagina recent bekeken",
|
||
"OPEN_SETTINGS_LABEL": "Open instellingen",
|
||
"OPEN_SETTINGS_DESCRIPTION": "Navigeer naar applicatie-instellingen",
|
||
"OPEN_SOURCES_LABEL": "Bronnen beheren",
|
||
"OPEN_SOURCES_DESCRIPTION": "Navigeer naar bronbeheer",
|
||
"OPEN_DASHBOARD_LABEL": "Open dashboard",
|
||
"OPEN_DASHBOARD_DESCRIPTION": "Navigeer naar het dashboard",
|
||
"ADD_PLAYLIST_LABEL": "Nieuwe bron toevoegen",
|
||
"ADD_PLAYLIST_DESCRIPTION": "Open dialoogvenster afspeellijst toevoegen",
|
||
"ADD_PLAYLIST_M3U_LABEL": "Add M3U playlist",
|
||
"ADD_PLAYLIST_M3U_DESCRIPTION": "Open add dialog on the M3U file or URL tab",
|
||
"ADD_PLAYLIST_XTREAM_LABEL": "Add Xtream Codes playlist",
|
||
"ADD_PLAYLIST_XTREAM_DESCRIPTION": "Open add dialog on the Xtream Codes tab",
|
||
"ADD_PLAYLIST_STALKER_LABEL": "Add Stalker portal",
|
||
"ADD_PLAYLIST_STALKER_DESCRIPTION": "Open add dialog on the Stalker Portal tab",
|
||
"REFRESH_PLAYLIST_LABEL": "Afspeellijst vernieuwen",
|
||
"REFRESH_PLAYLIST_DESCRIPTION": "Synchroniseer gegevens opnieuw vanaf externe bron",
|
||
"PLAYLIST_INFO_LABEL": "Afspeellijstdetails",
|
||
"PLAYLIST_INFO_DESCRIPTION": "Toon informatie over de huidige afspeellijst",
|
||
"ACCOUNT_INFO_LABEL": "Accountinfo",
|
||
"ACCOUNT_INFO_DESCRIPTION": "Toon Xtream-serveraccountdetails",
|
||
"OPEN_VIEW_DESCRIPTION": "Navigeer naar {{view}}",
|
||
"CLEAR_CURRENT_VIEW_DESCRIPTION": "Wis alle zichtbare {{type}}-items in deze weergave",
|
||
"OPEN_MULTI_EPG_DESCRIPTION": "Open de multi-kanaal EPG-weergave",
|
||
"GO_TO_VOD_LABEL": "Films",
|
||
"GO_TO_VOD_DESCRIPTION": "Spring naar de filmsectie",
|
||
"GO_TO_LIVE_LABEL": "Live tv",
|
||
"GO_TO_LIVE_DESCRIPTION": "Spring naar de live tv-sectie",
|
||
"GO_TO_SERIES_LABEL": "Series",
|
||
"GO_TO_SERIES_DESCRIPTION": "Spring naar de seriessectie",
|
||
"SWITCH_PLAYER_LABEL": "Speler wisselen naar {{name}}",
|
||
"SWITCH_PLAYER_DESCRIPTION": "Stel {{name}} in als de actieve videospeler",
|
||
"SWITCH_PLAYER_FEEDBACK": "Speler ingesteld op {{name}}",
|
||
"ACCOUNT_INFO_DESCRIPTION_STALKER": "Accountgegevens van het Stalker-portaal tonen"
|
||
},
|
||
"XTREAM_REFRESH_TITLE": "Afspeellijst vernieuwen",
|
||
"XTREAM_REFRESH_COLLECTING_DATA": "Bibliotheekgegevens worden bewaard...",
|
||
"XTREAM_REFRESH_DELETING_CONTENT": "Gecachte streams worden verwijderd...",
|
||
"XTREAM_REFRESH_DELETING_CATEGORIES": "Gecachte categorieën worden verwijderd...",
|
||
"XTREAM_REFRESH_DETAIL_LOCAL": "Favorieten, kijkgeschiedenis, verborgen categorieën en afspeelvoortgang worden klaargezet voor herstel na de synchronisatie.",
|
||
"XTREAM_REFRESH_PROGRESS": "Lokale records verwerkt: {{current}} / {{total}}",
|
||
"RAIL_RADIO": "Radio"
|
||
},
|
||
"SOURCES": {
|
||
"TITLE": "Bronnen",
|
||
"SUBTITLE": "Filter en sorteer afspeellijsten",
|
||
"TYPE": "Type",
|
||
"ALL": "Alle",
|
||
"M3U_PLAYLISTS": "M3U-afspeellijsten",
|
||
"XTREAM_PLAYLISTS": "Xtream-afspeellijsten",
|
||
"STALKER_PLAYLISTS": "Stalker-afspeellijsten",
|
||
"ALL_PLAYLISTS": "Alle afspeellijsten",
|
||
"PLAYLIST_COUNT_ONE": "1 afspeellijst",
|
||
"PLAYLIST_COUNT_OTHER": "{{count}} afspeellijsten"
|
||
},
|
||
"CONTEXT": {
|
||
"CATEGORIES": "Categorieën",
|
||
"MOVIE_CATEGORIES": "Filmcategorieën",
|
||
"SERIES_CATEGORIES": "Seriescategorieën",
|
||
"LIVE_CATEGORIES": "Live-categorieën",
|
||
"XTREAM_SYNCING_MOVIES": "Filmcategorieën synchroniseren...",
|
||
"XTREAM_SYNCING_SERIES": "Seriescategorieën synchroniseren...",
|
||
"XTREAM_SYNCING_LIVE": "Live-categorieën synchroniseren...",
|
||
"XTREAM_SOURCE": "Xtream-bron",
|
||
"STALKER_PORTAL": "Stalker-portaal",
|
||
"MANAGE_CATEGORIES": "Categorieën beheren",
|
||
"LOAD_CATEGORIES_ERROR": "Kan categorieën niet laden",
|
||
"LOAD_CATEGORIES_ERROR_HINT": "Probeer het opnieuw of controleer de portaalinstellingen.",
|
||
"FILTER_BY_TYPE": "Filter op type",
|
||
"ITEM_COUNT_ONE": "1 item",
|
||
"ITEM_COUNT_OTHER": "{{count}} items",
|
||
"SEARCH": "Zoeken",
|
||
"SEARCH_CATEGORIES": "Zoek categorieën",
|
||
"RADIO_CATEGORIES": "Radiocategorieën"
|
||
},
|
||
"COMMAND_PALETTE": {
|
||
"TITLE": "Opdrachtenpalet",
|
||
"SUBTITLE": "Algemene en contextuele acties",
|
||
"SEARCH_PLACEHOLDER": "Typ om opdrachten te filteren",
|
||
"SEARCH_LABEL": "Filter opdrachten",
|
||
"EMPTY": "Geen opdrachten gevonden",
|
||
"GROUP_GLOBAL": "Algemene acties",
|
||
"GROUP_PLAYLIST": "Deze afspeellijst",
|
||
"GROUP_VIEW": "Huidige weergave",
|
||
"GROUP_SECTION": "Deze sectie",
|
||
"GROUP_RECENT": "Recent gebruikt"
|
||
},
|
||
"SHORTCUTS": {
|
||
"TITLE": "Keyboard shortcuts",
|
||
"SUBTITLE": "Workspace, navigation, playback, and dialog shortcuts available in IPTVnator.",
|
||
"OPEN_TOOLTIP": "Keyboard shortcuts (?)",
|
||
"OPEN_ARIA": "Open keyboard shortcuts",
|
||
"PLATFORM": {
|
||
"MAC": "macOS layout",
|
||
"OTHER": "Windows/Linux layout"
|
||
},
|
||
"GROUPS": {
|
||
"GLOBAL": "Global",
|
||
"NAVIGATION": "Navigation",
|
||
"PLAYBACK": "Playback",
|
||
"DIALOGS": "Dialogs and lists"
|
||
},
|
||
"ITEMS": {
|
||
"OPEN_KEYBOARD_SHORTCUTS": "Open this shortcuts list",
|
||
"OPEN_COMMAND_PALETTE": "Open command palette",
|
||
"OPEN_GLOBAL_SEARCH": "Open global search",
|
||
"OPEN_RECENTLY_VIEWED": "Open recently viewed",
|
||
"SUBMIT_SHELL_SEARCH": "Submit workspace search",
|
||
"TOGGLE_SIDEBAR": "Toggle sidebar",
|
||
"M3U_CHANNEL_NUMBER": "Select M3U channel by number",
|
||
"PLAY_PAUSE": "Play or pause embedded MPV playback",
|
||
"TOGGLE_FULLSCREEN": "Toggle embedded MPV fullscreen",
|
||
"SEEK": "Seek embedded MPV playback by 5 seconds",
|
||
"ADJUST_VOLUME": "Adjust volume by 5%",
|
||
"MUTE_AUDIO": "Mute audio",
|
||
"CLOSE_PLAYER_POPOVERS": "Close embedded MPV popovers",
|
||
"COMMAND_PALETTE_NAVIGATION": "Move command palette selection",
|
||
"COMMAND_PALETTE_RUN": "Run selected command palette item",
|
||
"CLOSE_DIALOGS": "Close dialog or dismiss overlay",
|
||
"DOWNLOADS_OPEN_ITEM": "Open focused download item in the library"
|
||
}
|
||
},
|
||
"GLOBAL_FAVORITES": {
|
||
"TITLE": "Algemene favorieten",
|
||
"SUBTITLE": "Live tv uit alle afspeellijsten",
|
||
"SEARCH_PLACEHOLDER": "Zoek favorieten...",
|
||
"NO_RESULTS": "Geen resultaten",
|
||
"NO_RESULTS_HINT": "Probeer een andere zoekterm",
|
||
"EMPTY_TITLE": "Nog geen live tv-favorieten",
|
||
"EMPTY_HINT": "Geef live kanalen uit M3U-, Xtream- of Stalker-afspeellijsten een ster om ze hier te zien.",
|
||
"EMPTY_PLAYER": "Selecteer een kanaal om te beginnen met kijken",
|
||
"NO_PLAYLISTS_TITLE": "No favorites to show",
|
||
"NO_PLAYLISTS_BODY": "Add a playlist to start collecting favorites from live channels, movies, and series.",
|
||
"NO_ITEMS_TITLE": "No favorites yet",
|
||
"NO_ITEMS_BODY": "Tap the star icon on any channel, movie, or series to save it here.",
|
||
"UNKNOWN_CHANNEL": "Onbekend"
|
||
},
|
||
"GLOBAL_RECENT": {
|
||
"NO_PLAYLISTS_TITLE": "Nothing watched yet",
|
||
"NO_PLAYLISTS_BODY": "Add a playlist and your watching history will appear here.",
|
||
"NO_ITEMS_TITLE": "Nothing watched yet",
|
||
"NO_ITEMS_BODY": "Start watching anything from your library and it will show up here."
|
||
}
|
||
},
|
||
"LOADING": "Laden",
|
||
"RETRY": "Opnieuw proberen",
|
||
"STALKER": {
|
||
"ACCOUNT_INFO": {
|
||
"TITLE": "Accountinformatie",
|
||
"ACCOUNT": "Account",
|
||
"PORTAL_INFO": "Portaal",
|
||
"LOGIN": "Gebruikersnaam",
|
||
"STATUS": "Status",
|
||
"ACTIVE": "Actief",
|
||
"INACTIVE": "Inactief",
|
||
"TARIFF_PLAN": "Tariefplan",
|
||
"EXPIRES": "Verloopt",
|
||
"DAYS_LEFT": "Dagen resterend",
|
||
"EXPIRED": "Verlopen",
|
||
"MAC_ADDRESS": "MAC-adres",
|
||
"PHONE": "Telefoon",
|
||
"PORTAL_URL": "Portaal-URL",
|
||
"PORTAL_TYPE_FULL": "Ministra-portaal",
|
||
"PORTAL_TYPE_LEGACY": "Klassiek portaal (portal.php)",
|
||
"CACHED_BADGE": "Opgeslagen gegevens",
|
||
"REFRESH_FAILED": "Het portaal is onbereikbaar — de bij het toevoegen opgeslagen gegevens worden getoond.",
|
||
"NO_ACCOUNT_DATA_TITLE": "Geen accountgegevens",
|
||
"NO_ACCOUNT_DATA_DESCRIPTION": "Dit portaal publiceert geen accountinformatie voor dit apparaat."
|
||
}
|
||
}
|
||
}
|