From 4f93d08ea8878f842e2a561059ceeb88a612cabf Mon Sep 17 00:00:00 2001 From: milicevicivan Date: Sun, 8 Feb 2026 19:56:57 +0100 Subject: [PATCH] Added Dutch (Netherlands) lang --- src/i18n/locales/nl-NL.json | 1431 +++++++++++++++++++++++++++++++++++ 1 file changed, 1431 insertions(+) create mode 100644 src/i18n/locales/nl-NL.json diff --git a/src/i18n/locales/nl-NL.json b/src/i18n/locales/nl-NL.json new file mode 100644 index 00000000..ced261f4 --- /dev/null +++ b/src/i18n/locales/nl-NL.json @@ -0,0 +1,1431 @@ +{ + "common": { + "loading": "Laden...", + "cancel": "Annuleren", + "save": "Opslaan", + "delete": "Verwijderen", + "edit": "Bewerken", + "search": "Zoeken", + "error": "Fout", + "success": "Succes", + "ok": "OK", + "unknown": "Onbekend", + "retry": "Opnieuw proberen", + "try_again": "Probeer het opnieuw", + "go_back": "Ga terug", + "settings": "Instellingen", + "close": "Sluiten", + "enable": "Inschakelen", + "disable": "Uitschakelen", + "show_more": "Meer tonen", + "show_less": "Minder tonen", + "load_more": "Meer laden", + "unknown_date": "Onbekende datum", + "anonymous_user": "Anonieme gebruiker", + "time": { + "now": "Zojuist", + "minutes_ago": "{{count}}m geleden", + "hours_ago": "{{count}}u geleden", + "days_ago": "{{count}}d geleden" + }, + "days_short": { + "sun": "Zo", + "mon": "Ma", + "tue": "Di", + "wed": "Wo", + "thu": "Do", + "fri": "Vr", + "sat": "Za" + }, + "email": "E-mail", + "status": "Status" + }, + "home": { + "categories": { + "movies": "Films", + "series": "Series", + "channels": "Zenders" + }, + "movies": "Films", + "tv_shows": "TV-programma's", + "load_more_catalogs": "Meer catalogi laden", + "no_content": "Geen inhoud beschikbaar", + "add_catalogs": "Catalogi toevoegen", + "sign_in_available": "Inloggen beschikbaar", + "sign_in_desc": "Je kunt op elk moment inloggen via Instellingen → Account", + "view_all": "Alles bekijken", + "this_week": "Deze week", + "upcoming": "Binnenkort", + "recently_released": "Onlangs uitgebracht", + "no_scheduled_episodes": "Series zonder geplande afleveringen", + "check_back_later": "Kom later terug", + "continue_watching": "Verderkijken", + "up_next": "Volgende", + "up_next_caps": "VOLGENDE", + "released": "Uitgebracht", + "new": "Nieuw", + "tba": "Nader te bepalen", + "new_episodes": "{{count}} nieuwe afleveringen", + "season_short": "S{{season}}", + "episode_short": "A{{episode}}", + "season": "Seizoen {{season}}", + "episode": "Aflevering {{episode}}", + "movie": "Film", + "series": "Serie", + "tv_show": "TV-show", + "percent_watched": "{{percent}}% bekeken", + "view_details": "Details bekijken", + "remove": "Verwijderen", + "play": "Afspelen", + "play_now": "Nu afspelen", + "resume": "Hervatten", + "info": "Info", + "more_info": "Meer info", + "my_list": "Mijn lijst", + "save": "Opslaan", + "saved": "Opgeslagen", + "retry": "Opnieuw proberen", + "install_addons": "Add-ons installeren", + "settings": "Instellingen", + "no_featured_content": "Geen uitgelichte inhoud", + "couldnt_load_featured": "Kon uitgelichte inhoud niet laden", + "no_featured_desc": "Installeer add-ons met catalogi of wijzig de bron in de instellingen.", + "load_error_desc": "Er is een probleem opgetreden bij het ophalen van de uitgelichte inhoud. Controleer je verbinding.", + "no_featured_available": "Geen uitgelichte inhoud beschikbaar", + "no_description": "Geen beschrijving beschikbaar" + }, + "navigation": { + "home": "Home", + "library": "Bibliotheek", + "search": "Zoeken", + "downloads": "Downloads", + "settings": "Instellingen" + }, + "search": { + "title": "Zoeken", + "recent_searches": "Recente zoekopdrachten", + "discover": "Ontdekken", + "movies": "Films", + "tv_shows": "TV-programma's", + "select_catalog": "Selecteer catalogus", + "all_genres": "Alle genres", + "discovering": "Inhoud ontdekken...", + "show_more": "Toon meer ({{count}})", + "no_content_found": "Geen inhoud gevonden", + "try_different": "Probeer een ander genre of catalogus", + "select_catalog_desc": "Selecteer een catalogus om te ontdekken", + "tap_catalog_desc": "Tik op een catalogus hierboven om te beginnen", + "placeholder": "Zoek films, series...", + "keep_typing": "Blijf typen...", + "type_characters": "Typ ten minste 2 tekens om te zoeken", + "no_results": "Geen resultaten gevonden", + "try_keywords": "Probeer andere trefwoorden of controleer de spelling", + "select_type": "Selecteer type", + "browse_movies": "Blader door filmcatalogi", + "browse_tv": "Blader door seriecatalogi", + "select_genre": "Selecteer genre", + "show_all_content": "Toon alle inhoud", + "genres_count": "{{count}} genres" + }, + "library": { + "title": "Bibliotheek", + "watched": "Bekeken", + "continue": "Verdergaan", + "watchlist": "Watchlist", + "collection": "Collectie", + "rated": "Beoordeeld", + "items": "items", + "trakt_collections": "Trakt collecties", + "trakt_collection": "Trakt collectie", + "no_trakt": "Geen Trakt collecties", + "no_trakt_desc": "Je Trakt collecties verschijnen hier zodra je Trakt gebruikt", + "load_collections": "Collecties laden", + "empty_folder": "Geen inhoud in {{folder}}", + "empty_folder_desc": "Deze collectie is leeg", + "refresh": "Vernieuwen", + "no_movies": "Nog geen films", + "no_series": "Nog geen TV-series", + "no_content": "Nog geen inhoud", + "add_content_desc": "Voeg inhoud toe aan je bibliotheek om deze hier te zien", + "find_something": "Zoek iets om te kijken", + "removed_from_library": "Verwijderd uit bibliotheek", + "item_removed": "Item verwijderd uit je bibliotheek", + "failed_update_library": "Bijwerken bibliotheek mislukt", + "unable_remove": "Kan item niet verwijderen uit bibliotheek", + "marked_watched": "Gemarkeerd als bekeken", + "marked_unwatched": "Gemarkeerd als niet bekeken", + "item_marked_watched": "Item gemarkeerd als bekeken", + "item_marked_unwatched": "Item gemarkeerd als niet bekeken", + "failed_update_watched": "Status bekeken bijwerken mislukt", + "unable_update_watched": "Kan status bekeken niet bijwerken", + "added_to_library": "Toegevoegd aan bibliotheek", + "item_added": "Toegevoegd aan je lokale bibliotheek", + "add_to_library": "Toevoegen aan bibliotheek", + "remove_from_library": "Verwijderen uit bibliotheek", + "mark_watched": "Markeren als bekeken", + "mark_unwatched": "Markeren als niet bekeken", + "share": "Delen", + "add_to_watchlist": "Toevoegen aan Trakt Watchlist", + "remove_from_watchlist": "Verwijderen uit Trakt Watchlist", + "added_to_watchlist": "Toegevoegd aan Watchlist", + "added_to_watchlist_desc": "Toegevoegd aan je Trakt watchlist", + "removed_from_watchlist": "Verwijderd uit Watchlist", + "removed_from_watchlist_desc": "Verwijderd uit je Trakt watchlist", + "add_to_collection": "Toevoegen aan Trakt Collectie", + "remove_from_collection": "Verwijderen uit Trakt Collectie", + "added_to_collection": "Toegevoegd aan collectie", + "added_to_collection_desc": "Toegevoegd aan je Trakt collectie", + "removed_from_collection": "Verwijderd uit collectie", + "removed_from_collection_desc": "Verwijderd uit je Trakt collectie" + }, + "metadata": { + "unable_to_load": "Kan inhoud niet laden", + "error_code": "Foutcode: {{code}}", + "content_not_found": "Inhoud niet gevonden", + "content_not_found_desc": "Deze inhoud bestaat niet of is mogelijk verwijderd.", + "server_error": "Serverfout", + "server_error_desc": "De server is tijdelijk onbereikbaar. Probeer het later opnieuw.", + "bad_gateway": "Bad Gateway", + "bad_gateway_desc": "De server ervaart problemen. Probeer het later opnieuw.", + "service_unavailable": "Dienst niet beschikbaar", + "service_unavailable_desc": "De dienst is momenteel offline voor onderhoud.", + "too_many_requests": "Te veel verzoeken", + "too_many_requests_desc": "Je doet te veel verzoeken. Wacht even en probeer het opnieuw.", + "request_timeout": "Time-out van verzoek", + "request_timeout_desc": "Het verzoek duurde te lang. Probeer het opnieuw.", + "network_error": "Netwerkfout", + "network_error_desc": "Controleer je internetverbinding en probeer het opnieuw.", + "auth_error": "Authenticatiefout", + "auth_error_desc": "Controleer je accountinstellingen en probeer het opnieuw.", + "access_denied": "Toegang geweigerd", + "access_denied_desc": "Je hebt geen toestemming om deze inhoud te bekijken.", + "connection_error": "Verbindingsfout", + "streams_unavailable": "Streams niet beschikbaar", + "streams_unavailable_desc": "Streamingbronnen zijn momenteel niet beschikbaar.", + "unknown_error": "Onbekende fout", + "something_went_wrong": "Er is iets misgegaan. Probeer het opnieuw.", + "cast": "Cast", + "more_like_this": "Vergelijkbaar met dit", + "collection": "Collectie", + "episodes": "Afleveringen", + "seasons": "Seizoenen", + "posters": "Posters", + "banners": "Banners", + "specials": "Specials", + "season_number": "Seizoen {{number}}", + "episode_count": "{{count}} aflevering", + "episode_count_plural": "{{count}} afleveringen", + "no_episodes": "Geen afleveringen beschikbaar", + "no_episodes_for_season": "Geen afleveringen beschikbaar voor Seizoen {{season}}", + "episodes_not_released": "Afleveringen zijn mogelijk nog niet uitgebracht", + "no_description": "Geen beschrijving beschikbaar", + "episode_label": "AFLEVERING {{number}}", + "watch_again": "Opnieuw kijken", + "completed": "Voltooid", + "play_episode": "S{{season}}E{{episode}} afspelen", + "play": "Afspelen", + "watched": "Bekeken", + "watched_on_trakt": "Bekeken op Trakt", + "synced_with_trakt": "Gesynchroniseerd met Trakt", + "saved": "Opgeslagen", + "director": "Regisseur", + "directors": "Regisseurs", + "creator": "Maker", + "creators": "Makers", + "production": "Productie", + "network": "Netwerk", + "mark_watched": "Markeren als bekeken", + "mark_unwatched": "Markeren als niet bekeken", + "marking": "Markeren...", + "removing": "Verwijderen...", + "unmark_season": "Seizoen {{season}} als niet bekeken markeren", + "mark_season": "Seizoen {{season}} als bekeken markeren", + "resume": "Hervatten", + "spoiler_warning": "Spoiler waarschuwing", + "spoiler_warning_desc": "Deze reactie bevat spoilers. Weet je zeker dat je deze wilt zien?", + "cancel": "Annuleren", + "reveal_spoilers": "Spoilers tonen", + "movie_details": "Filmdetails", + "show_details": "Serie-details", + "tagline": "Tagline", + "status": "Status", + "release_date": "Releasedatum", + "runtime": "Speelduur", + "budget": "Budget", + "revenue": "Opbrengst", + "origin_country": "Land van herkomst", + "original_language": "Originele taal", + "first_air_date": "Eerste uitzenddatum", + "last_air_date": "Laatste uitzenddatum", + "total_episodes": "Totaal aantal afleveringen", + "episode_runtime": "Duur per aflevering", + "created_by": "Gemaakt door", + "backdrop_gallery": "Achtergrondgalerij", + "loading_episodes": "Afleveringen laden...", + "no_episodes_available": "Geen afleveringen beschikbaar", + "play_next": "S{{season}}E{{episode}} afspelen", + "play_next_episode": "Volgende aflevering afspelen", + "save": "Opslaan", + "percent_watched": "{{percent}}% bekeken", + "percent_watched_trakt": "{{percent}}% bekeken ({{traktPercent}}% op Trakt)", + "synced_with_trakt_progress": "Gesynchroniseerd met Trakt", + "using_trakt_progress": "Trakt voortgang gebruiken", + "added_to_collection_hero": "Toegevoegd aan collectie", + "added_to_collection_desc_hero": "Toegevoegd aan je Trakt collectie", + "removed_from_collection_hero": "Verwijderd uit collectie", + "removed_from_collection_desc_hero": "Verwijderd uit je Trakt collectie", + "mark_as_watched": "Markeren als bekeken", + "mark_as_unwatched": "Markeren als niet bekeken" + }, + "cast": { + "biography": "Biografie", + "known_for": "Bekend van", + "personal_info": "Persoonlijke info", + "born_in": "Geboren in {{place}}", + "filmography": "Filmografie", + "also_known_as": "Ook bekend als", + "no_info_available": "Geen aanvullende informatie beschikbaar", + "as_character": "als {{character}}", + "loading_details": "Details laden...", + "years_old": "{{age}} jaar oud", + "view_filmography": "Filmografie bekijken", + "filter": "Filter", + "sort_by": "Sorteren op", + "sort_popular": "Populair", + "sort_latest": "Nieuwste", + "sort_upcoming": "Binnenkort", + "upcoming_badge": "BINNENKORT", + "coming_soon": "Binnenkort verwacht", + "filmography_count": "Filmografie • {{count}} titels", + "loading_filmography": "Filmografie laden...", + "load_more_remaining": "Meer laden ({{count}} resterend)", + "alert_error_title": "Fout", + "alert_error_message": "Kan \"{{title}}\" niet laden. Probeer het later opnieuw.", + "alert_ok": "OK", + "no_upcoming": "Geen aankomende releases voor deze acteur", + "no_content": "Geen inhoud beschikbaar voor deze acteur", + "no_movies": "Geen films beschikbaar voor deze acteur", + "no_tv": "Geen TV-programma's beschikbaar voor deze acteur" + }, + "comments": { + "title": "Trakt Reacties", + "spoiler_warning": "⚠️ Deze reactie bevat spoilers. Tik om te tonen.", + "spoiler": "Spoiler", + "contains_spoilers": "Bevat spoilers", + "reveal": "Tonen", + "vip": "VIP", + "unavailable": "Reacties niet beschikbaar", + "no_comments": "Nog geen reacties op Trakt", + "not_in_database": "Deze inhoud staat mogelijk nog niet in de Trakt-database", + "check_trakt": "Check Trakt" + }, + "trailers": { + "title": "Trailers", + "official_trailers": "Officiële trailers", + "official_trailer": "Officiële trailer", + "teasers": "Teasers", + "teaser": "Teaser", + "clips_scenes": "Clips & Scènes", + "clip": "Clip", + "featurettes": "Featurettes", + "featurette": "Featurette", + "behind_the_scenes": "Achter de schermen", + "no_trailers": "Geen trailers beschikbaar", + "unavailable": "Trailer niet beschikbaar", + "unavailable_desc": "Deze trailer kon niet worden geladen. Probeer het later opnieuw.", + "unable_to_play": "Kan trailer niet afspelen. Probeer het opnieuw.", + "watch_on_youtube": "Bekijken op YouTube" + }, + "catalog": { + "no_content_found": "Geen inhoud gevonden", + "no_content_filters": "Geen inhoud gevonden voor de geselecteerde filters", + "loading_content": "Inhoud laden...", + "back": "Terug", + "in_theaters": "In de bioscoop", + "all": "Alle", + "failed_tmdb": "Laden van inhoud van TMDB mislukt", + "movies": "Films", + "tv_shows": "TV-programma's", + "channels": "Zenders" + }, + "streams": { + "back_to_episodes": "Terug naar afleveringen", + "back_to_info": "Terug naar info", + "fetching_from": "Ophalen van:", + "no_sources_available": "Geen streamingbronnen beschikbaar", + "add_sources_desc": "Voeg streamingbronnen toe in de instellingen", + "add_sources": "Bronnen toevoegen", + "finding_streams": "Beschikbare streams zoeken...", + "finding_best_stream": "Beste stream zoeken voor automatisch afspelen...", + "still_fetching": "Nog steeds streams aan het ophalen...", + "no_streams_available": "Geen streams beschikbaar", + "starting_best_stream": "Beste stream starten...", + "loading_more_sources": "Meer bronnen laden..." + }, + "player_ui": { + "via": "via {{name}}", + "audio_tracks": "Audiotracks", + "no_audio_tracks": "Geen audiotracks beschikbaar", + "playback_speed": "Afspeelsnelheid", + "on_hold": "Gepauzeerd", + "playback_error": "Afspeelfout", + "unknown_error": "Er is een onbekende fout opgetreden tijdens het afspelen.", + "copy_error": "Foutdetails kopiëren", + "copied_to_clipboard": "Gekopieerd naar klembord", + "dismiss": "Sluiten", + "continue_watching": "Verderkijken", + "start_over": "Opnieuw beginnen", + "resume": "Hervatten", + "change_source": "Bron wijzigen", + "switching_source": "Van bron wisselen...", + "no_sources_found": "Geen bronnen gevonden", + "sources": "Bronnen", + "finding_sources": "Bronnen zoeken...", + "unknown_source": "Onbekende bron", + "sources_limited": "Bronnen kunnen beperkt zijn door providerfouten.", + "episodes": "Afleveringen", + "specials": "Specials", + "season": "Seizoen {{season}}", + "stream": "Stream {{number}}", + "subtitles": "Ondertiteling", + "built_in": "Ingebouwd", + "addons": "Add-ons", + "style": "Stijl", + "none": "Geen", + "search_online_subtitles": "Online ondertiteling zoeken", + "preview": "Voorvertoning", + "quick_presets": "Snelinstellingen", + "default": "Standaard", + "yellow": "Geel", + "high_contrast": "Hoog contrast", + "large": "Groot", + "core": "Basis", + "font_size": "Lettergrootte", + "show_background": "Achtergrond tonen", + "advanced": "Geavanceerd", + "position": "Positie", + "text_color": "Tekstkleur", + "align": "Uitlijning", + "bottom_offset": "Afstand van onderkant", + "background_opacity": "Achtergrond transparantie", + "text_shadow": "Tekstschaduw", + "on": "Aan", + "off": "Uit", + "outline_color": "Contourkleur", + "outline": "Contour", + "outline_width": "Contourbreedte", + "letter_spacing": "Letterafstand", + "line_height": "Regelhoogte", + "timing_offset": "Tijdsverschil (s)", + "visual_sync": "Visuele synchronisatie", + "timing_hint": "Verschuif ondertiteling eerder (-) of later (+) om te synchroniseren.", + "reset_defaults": "Standaardinstellingen herstellen", + "mark_intro_start": "Begin intro markeren", + "mark_intro_end": "Einde intro markeren", + "intro_start_marked": "Begin intro gemarkeerd", + "intro_submitted": "Intro succesvol ingediend", + "intro_submit_failed": "Indienen van intro mislukt" + }, + "downloads": { + "title": "Downloads", + "no_downloads": "Nog geen downloads", + "no_downloads_desc": "Gedownloade inhoud verschijnt hier voor offline gebruik", + "explore": "Inhoud ontdekken", + "path_copied": "Pad gekopieerd", + "path_copied_desc": "Lokaal bestandspad gekopieerd naar klembord", + "copied": "Gekopieerd", + "incomplete": "Download onvoltooid", + "incomplete_desc": "Download is nog niet klaar", + "not_available": "Niet beschikbaar", + "not_available_desc": "Lokaal bestandspad is pas beschikbaar na voltooien download.", + "status_downloading": "Downloaden", + "status_completed": "Voltooid", + "status_paused": "Gepauzeerd", + "status_error": "Fout", + "status_queued": "In wachtrij", + "status_unknown": "Onbekend", + "provider": "Provider", + "streaming_playlist_warning": "Kan mogelijk niet afspelen - streaming playlist", + "remaining": "resterend", + "not_ready": "Download niet gereed", + "not_ready_desc": "Wacht tot de download is voltooid.", + "filter_all": "Alle", + "filter_active": "Actief", + "filter_done": "Klaar", + "filter_paused": "Gepauzeerd", + "no_filter_results": "Geen {{filter}} downloads", + "try_different_filter": "Probeer een ander filter", + "limitations_title": "Downloadbeperkingen", + "limitations_msg": "• Bestanden kleiner dan 1MB zijn meestal M3U8-streamingplaylists en kunnen niet worden gedownload voor offline gebruik. Deze werken alleen online.", + "remove_title": "Download verwijderen", + "remove_confirm": "Verwijder \"{{title}}\"{{season_episode}}?", + "cancel": "Annuleren", + "remove": "Verwijderen" + }, + "addons": { + "title": "Add-ons", + "reorder_mode": "Sorteermodus", + "reorder_info": "Add-ons bovenaan hebben prioriteit bij het laden", + "add_addon_placeholder": "Add-on URL", + "add_button": "Add-on toevoegen", + "my_addons": "Mijn add-ons", + "community_addons": "Community add-ons", + "no_addons": "Geen add-ons geïnstalleerd", + "uninstall_title": "Add-on verwijderen", + "uninstall_message": "Weet je zeker dat je {{name}} wilt verwijderen?", + "uninstall_button": "Verwijderen", + "install_success": "Add-on succesvol geïnstalleerd", + "install_error": "Installeren van add-on mislukt", + "load_error": "Laden van add-ons mislukt", + "fetch_error": "Ophalen van add-on details mislukt", + "invalid_url": "Voer een geldige add-on URL in", + "configure": "Configureren", + "version": "Versie: {{version}}", + "installed_addons": "GEÏNSTALLEERDE ADD-ONS", + "reorder_drag_title": "SLEEP ADD-ONS OM TE SORTEREN", + "install": "Installeren", + "config_unavailable_title": "Configuratie niet beschikbaar", + "config_unavailable_msg": "Kon configuratie-URL voor deze add-on niet vinden.", + "cannot_open_config_title": "Kan configuratie niet openen", + "cannot_open_config_msg": "De configuratie-URL ({{url}}) kan niet worden geopend.", + "description": "Beschrijving", + "supported_types": "Ondersteunde types", + "catalogs": "Catalogi", + "no_description": "Geen beschrijving beschikbaar", + "overview": "OVERZICHT", + "no_categories": "Geen categorieën", + "pre_installed": "VOORAF GEÏNSTALLEERD" + }, + "trakt": { + "title": "Trakt Instellingen", + "settings_title": "Trakt Instellingen", + "connect_title": "Verbinden met Trakt", + "connect_desc": "Synchroniseer je kijkgeschiedenis, watchlist en collectie met Trakt.tv", + "sign_in": "Inloggen bij Trakt", + "sign_out": "Uitloggen", + "sign_out_confirm": "Weet je zeker dat je wilt uitloggen bij Trakt?", + "joined": "Lid sinds {{date}}", + "sync_settings_title": "Sync Instellingen", + "sync_info": "Wanneer verbonden met Trakt, wordt de volledige geschiedenis direct via de API gesynchroniseerd.", + "auto_sync_label": "Kijkvoortgang automatisch syncen", + "auto_sync_desc": "Voortgang automatisch naar Trakt sturen", + "import_history_label": "Kijkgeschiedenis importeren", + "import_history_desc": "Gebruik \"Nu syncen\" om je geschiedenis van Trakt te halen", + "sync_now_button": "Nu syncen", + "display_settings_title": "Weergave Instellingen", + "show_comments_label": "Trakt Reacties tonen", + "show_comments_desc": "Toon Trakt reacties in de metadata-schermen", + "maintenance_title": "In Onderhoud", + "maintenance_unavailable": "Trakt niet beschikbaar", + "maintenance_desc": "De Trakt-integratie is tijdelijk onderbroken voor onderhoud.", + "maintenance_button": "Dienst in onderhoud", + "auth_success_title": "Succesvol verbonden", + "auth_success_msg": "Je Trakt-account is succesvol verbonden.", + "auth_error_title": "Authenticatiefout", + "auth_error_msg": "Koppelen met Trakt mislukt.", + "auth_error_generic": "Er is een fout opgetreden tijdens de authenticatie.", + "sign_out_error": "Uitloggen bij Trakt mislukt.", + "sync_complete_title": "Sync Voltooid", + "sync_success_msg": "Kijkvoortgang succesvol gesynchroniseerd met Trakt.", + "sync_error_msg": "Sync mislukt. Probeer het opnieuw." + }, + "simkl": { + "title": "Simkl Instellingen", + "settings_title": "Simkl Instellingen", + "connect_title": "Verbinden met Simkl", + "connect_desc": "Synchroniseer je kijkgeschiedenis en houd bij wat je kijkt", + "sign_in": "Inloggen bij Simkl", + "sign_out": "Verbinding verbreken", + "sign_out_confirm": "Weet je zeker dat je de verbinding met Simkl wilt verbreken?", + "syncing_desc": "Je bekeken items worden gesynchroniseerd met Simkl.", + "auth_success_title": "Succesvol verbonden", + "auth_success_msg": "Je Simkl-account is succesvol verbonden.", + "auth_error_title": "Authenticatiefout", + "auth_error_msg": "Koppelen met Simkl mislukt.", + "auth_error_generic": "Er is een fout opgetreden tijdens de authenticatie.", + "sign_out_error": "Verbinding met Simkl verbreken mislukt.", + "config_error_title": "Configuratiefout", + "config_error_msg": "Simkl Client ID ontbreekt.", + "conflict_title": "Conflict", + "conflict_msg": "Je kunt Simkl niet verbinden terwijl Trakt verbonden is. Ontkoppel eerst Trakt.", + "disclaimer": "Nuvio is niet gelieerd aan Simkl." + }, + "tmdb_settings": { + "title": "TMDb Instellingen", + "metadata_enrichment": "Metadata Verrijking", + "metadata_enrichment_desc": "Verbeter je inhoudsmetadata met TMDb-gegevens voor meer details.", + "enable_enrichment": "Verrijking inschakelen", + "enable_enrichment_desc": "Voegt TMDb-gegevens toe voor cast, certificering, logo's en productie-info.", + "localized_text": "Gelokaliseerde tekst", + "localized_text_desc": "Haal titels en beschrijvingen op in je voorkeurstaal van TMDb.", + "language": "Taal", + "change": "Wijzigen", + "logo_preview": "Logo Voorbeeld", + "logo_preview_desc": "Voorbeeld van hoe gelokaliseerde logo's eruit zien.", + "example": "Voorbeeld:", + "no_logo": "Geen logo beschikbaar", + "enrichment_options": "Verrijkingsopties", + "enrichment_options_desc": "Bepaal welke gegevens van TMDb worden opgehaald.", + "cast_crew": "Cast & Crew", + "cast_crew_desc": "Acteurs, regisseurs, schrijvers met profielfoto's", + "title_description": "Titel & Beschrijving", + "title_description_desc": "Gebruik gelokaliseerde TMDb-titels en samenvattingen", + "title_logos": "Titellogo's", + "title_logos_desc": "Hoogwaardige afbeeldingen van de titel", + "banners_backdrops": "Banners & Achtergronden", + "banners_backdrops_desc": "Hoge resolutie achtergrondafbeeldingen", + "certification": "Leeftijdsclassificatie", + "certification_desc": "Leeftijdskeuringen (PG-13, R, etc.)", + "recommendations": "Aanbevelingen", + "recommendations_desc": "Suggesties voor vergelijkbare inhoud", + "episode_data": "Afleveringsgegevens", + "episode_data_desc": "Miniaturen en info voor TV-afleveringen", + "season_posters": "Seizoensposters", + "season_posters_desc": "Posters specifiek per seizoen", + "production_info": "Productie-informatie", + "production_info_desc": "Netwerken en productiebedrijven met logo's", + "movie_details": "Filmdetails", + "movie_details_desc": "Budget, opbrengst, speelduur, tagline", + "tv_details": "TV Show details", + "tv_details_desc": "Status, aantal seizoenen, netwerken, makers", + "movie_collections": "Filmcollecties", + "movie_collections_desc": "Franchises (Marvel, Star Wars, etc.)", + "api_configuration": "API Configuratie", + "api_configuration_desc": "Configureer je TMDb API-toegang.", + "custom_api_key": "Eigen API Key", + "custom_api_key_desc": "Gebruik je eigen TMDb API key voor betere prestaties.", + "custom_key_active": "Eigen API key actief", + "api_key_required": "API key vereist", + "api_key_placeholder": "Plak je TMDb API key (v3)", + "how_to_get_key": "Hoe kom ik aan een TMDb API key?", + "built_in_key_msg": "Momenteel wordt de ingebouwde API key gebruikt.", + "cache_size": "Cache Grootte", + "clear_cache": "Cache Wissen", + "cache_days": "TMDb-gegevens worden 7 dagen bewaard voor snelheid", + "choose_language": "Taal Kiezen", + "choose_language_desc": "Selecteer je voorkeurstaal voor TMDb-inhoud", + "popular": "Populair", + "all_languages": "Alle talen", + "search_results": "Zoekresultaten", + "no_languages_found": "Geen talen gevonden voor \"{{query}}\"", + "clear_search": "Zoekopdracht wissen", + "clear_cache_title": "TMDb Cache Wissen", + "clear_cache_msg": "Dit wist alle gecachte TMDb-gegevens ({{size}}).", + "clear_cache_success": "TMDb cache succesvol gewist.", + "clear_cache_error": "Wissen van cache mislukt.", + "clear_api_key_title": "API Key Wissen", + "clear_api_key_msg": "Weet je zeker dat je je eigen API key wilt verwijderen?", + "clear_api_key_success": "API key succesvol gewist", + "clear_api_key_error": "Wissen van API key mislukt", + "empty_api_key": "API Key mag niet leeg zijn.", + "invalid_api_key": "Ongeldige API key. Controleer en probeer opnieuw.", + "save_error": "Er is een fout opgetreden bij het opslaan.", + "using_builtin_key": "Ingebouwde TMDb API key wordt nu gebruikt.", + "using_custom_key": "Eigen TMDb API key wordt nu gebruikt.", + "enter_custom_key": "Voer je eigen TMDb API key in en sla op.", + "key_verified": "API key geverifieerd en succesvol opgeslagen." + }, + { + "settings": { + "language": "Taal", + "select_language": "Selecteer taal", + "english": "Engels", + "portuguese": "Portugees", + "portuguese_br": "Portugees (Brazilië)", + "portuguese_pt": "Portugees (Portugal)", + "german": "Duits", + "arabic": "Arabisch", + "spanish": "Spaans", + "french": "Frans", + "italian": "Italiaans", + "croatian": "Kroatisch", + "chinese": "Chinees (Vereenvoudigd)", + "hindi": "Hindi", + "serbian": "Servisch", + "hebrew": "Hebreeuws", + "bulgarian": "Bulgaars", + "polish": "Pools", + "czech": "Tsjechisch", + "turkish": "Turks", + "slovenian": "Sloveens", + "macedonian": "Macedonisch", + "russian": "Russisch", + "filipino": "Filipijns" + "account": "Account", + "content_discovery": "Inhoud & Ontdekken", + "appearance": "Uiterlijk", + "integrations": "Integraties", + "playback": "Afspelen", + "backup_restore": "Backup & Herstel", + "updates": "Updates", + "about": "Over", + "developer": "Ontwikkelaar", + "cache": "Cache", + "title": "Instellingen", + "settings_title": "Instellingen", + "sign_in_sync": "Inloggen om te synchroniseren", + "add_catalogs_sources": "Add-ons, catalogi en bronnen", + "player_trailers_downloads": "Speler, trailers, downloads", + "mdblist_tmdb_ai": "MDBList, TMDB, AI", + "check_updates": "Controleren op updates", + "clear_mdblist_cache": "MDBList-cache wissen", + "cache_management": "CACHEBEHEER", + "downloads_counter": "downloads en tellende", + "made_with_love": "Gemaakt met ❤️ door Tapframe en vrienden", + "sections": { + "information": "INFORMATIE", + "account": "ACCOUNT", + "theme": "THEMA", + "layout": "LAYOUT", + "sources": "BRONNEN", + "catalogs": "CATALOGI", + "discovery": "ONTDEKKEN", + "metadata": "METADATA", + "ai_assistant": "AI-ASSISTENT", + "video_player": "VIDEOSPELER", + "audio_subtitles": "AUDIO & ONDERTITELING", + "media": "MEDIA", + "notifications": "MELDINGEN", + "testing": "TESTEN", + "danger_zone": "GEVARENZONE" + }, + "items": { + "legal": "Juridisch & Disclaimer", + "privacy_policy": "Privacybeleid", + "report_issue": "Probleem melden", + "version": "Versie", + "contributors": "Bijdragers", + "view_contributors": "Bekijk alle bijdragers", + "theme": "Thema", + "episode_layout": "Aflevering layout", + "streams_backdrop": "Stream-achtergrond", + "streams_backdrop_desc": "Toon vervaagde achtergrond bij mobiele streams", + "addons": "Add-ons", + "installed": "geïnstalleerd", + "debrid_integration": "Debrid Integratie", + "debrid_desc": "Verbind Torbox", + "plugins": "Plugins", + "plugins_desc": "Beheer plugins en repositories", + "catalogs": "Catalogi", + "active": "actief", + "home_screen": "Home-scherm", + "home_screen_desc": "Layout en inhoud", + "continue_watching": "Verderkijken", + "continue_watching_desc": "Cache en afspeelgedrag", + "show_discover": "Toon Ontdek-sectie", + "show_discover_desc": "Toon ontdek-inhoud in Zoeken", + "mdblist": "MDBList", + "mdblist_connected": "Verbonden", + "mdblist_desc": "Inschakelen om beoordelingen & recensies toe te voegen", + "simkl": "Simkl", + "simkl_connected": "Verbonden", + "simkl_desc": "Houd bij wat je kijkt", + "tmdb": "TMDB", + "tmdb_desc": "Bron voor metadata & logo's", + "openrouter": "OpenRouter API", + "openrouter_connected": "Verbonden", + "openrouter_desc": "Voeg je API-key toe voor AI-chat", + "video_player": "Videospeler", + "built_in": "Ingebouwd", + "external": "Extern", + "preferred_audio": "Voorkeurstaal audio", + "preferred_subtitle": "Voorkeurstaal ondertiteling", + "subtitle_source": "Prioriteit ondertitelbron", + "auto_select_subs": "Automatisch ondertitels selecteren", + "auto_select_subs_desc": "Selecteer automatisch ondertitels op basis van je voorkeuren", + "show_trailers": "Trailers tonen", + "show_trailers_desc": "Toon trailers in de uitgelichte sectie", + "enable_downloads": "Downloads inschakelen", + "enable_downloads_desc": "Toon tabblad Downloads en sta opslaan van streams toe", + "notifications": "Meldingen", + "notifications_desc": "Herinneringen voor afleveringen", + "developer_tools": "Ontwikkelaarstools", + "developer_tools_desc": "Opties voor testen en debuggen", + "test_onboarding": "Test Onboarding", + "reset_onboarding": "Onboarding resetten", + "test_announcement": "Test Aankondiging", + "test_announcement_desc": "Toon 'Wat is er nieuw' overlay", + "reset_campaigns": "Campagnes resetten", + "reset_campaigns_desc": "Wis campagne-impressies", + "clear_all_data": "Alle gegevens wissen", + "clear_all_data_desc": "Reset alle instellingen en gecachte gegevens" + }, + "options": { + "horizontal": "Horizontaal", + "vertical": "Verticaal", + "internal_first": "Intern eerst", + "internal_first_desc": "Voorkeur voor ingebouwde ondertitels, daarna extern", + "external_first": "Extern eerst", + "external_first_desc": "Voorkeur voor add-on ondertitels, daarna ingebouwd", + "any_available": "Elke beschikbare", + "any_available_desc": "Gebruik het eerste beschikbare ondertitelspoor" + }, + "clear_data_desc": "Dit zal alle instellingen resetten en alle gecachte gegevens wissen. Weet je het zeker?", + "app_updates": "App Updates", + "about_nuvio": "Over Nuvio" + }, + "privacy": { + "title": "Privacy & Gegevens", + "settings_desc": "Beheer telemetrie en gegevensverzameling", + "info_title": "Je privacy is belangrijk", + "info_description": "Beheer welke gegevens worden verzameld. Analyse staat standaard uit en crashrapporten zijn anoniem.", + "analytics_enabled_title": "Analyse ingeschakeld", + "analytics_enabled_message": "Gebruiksgegevens worden verzameld om de app te verbeteren. Je kunt dit op elk moment uitschakelen.", + "disable_error_reporting_title": "Foutrapportage uitschakelen?", + "disable_error_reporting_message": "Als je dit uitschakelt, worden we niet op de hoogte gesteld van crashes. Dit kan ons vermogen om bugs op te lossen beïnvloeden.", + "enable_session_replay_title": "Sessieherhaling inschakelen?", + "enable_session_replay_message": "Dit neemt je scherm op bij fouten om ons te helpen begrijpen wat er gebeurde. Dit kan zichtbare inhoud op je scherm vastleggen.", + "enable_pii_title": "PII-verzameling inschakelen?", + "enable_pii_message": "Hiermee kunnen persoonlijk identificeerbare gegevens zoals IP-adres en apparaatdetails worden verzameld.", + "disable_all_title": "Alle telemetrie uitschakelen?", + "disable_all_message": "Dit schakelt alle analyses, foutrapportages en sessieherhalingen uit.", + "disable_all_button": "Alles uitschakelen", + "all_disabled_title": "Alle telemetrie uitgeschakeld", + "all_disabled_message": "Alle gegevensverzameling is uitgeschakeld. Wijzigingen worden van kracht na herstart.", + "reset_title": "Herstellen naar aanbevolen", + "reset_message": "Privacy-instellingen zijn hersteld naar aanbevolen waarden.", + "section_analytics": "ANALYSE", + "analytics_title": "Gebruiksanalyse", + "analytics_description": "Verzamel anonieme gebruikspatronen en schermweergaven", + "section_error_reporting": "FOUTRAPPORTAGE", + "error_reporting_title": "Crashrapporten", + "error_reporting_description": "Verstuur anonieme crashrapporten om stabiliteit te verbeteren", + "session_replay_title": "Sessieherhaling", + "session_replay_description": "Neem scherm op wanneer er fouten optreden", + "pii_title": "Inclusief apparaatinfo", + "pii_description": "Stuur IP-adres en apparaatdetails mee met rapporten", + "section_quick_actions": "SNELLE ACTIES", + "disable_all": "Alle telemetrie uitschakelen", + "disable_all_desc": "Zet alle gegevensverzameling uit", + "reset_recommended": "Herstellen naar aanbevolen", + "reset_recommended_desc": "Privacy-first instellingen met foutrapportage", + "section_learn_more": "LEER MEER", + "privacy_policy": "Privacybeleid", + "current_settings": "Overzicht huidige instellingen", + "summary_analytics": "Analyse", + "summary_errors": "Foutrapporten", + "summary_replay": "Sessieherhaling", + "summary_pii": "Apparaatinfo", + "restart_note_detailed": "* Wijzigingen in analyse en foutrapportage zijn direct van kracht. Sessieherhaling en PII vereisen een herstart." + }, + "ai_settings": { + "title": "AI-assistent", + "info_title": "AI-gestuurde Chat", + "info_desc": "Stel vragen over elke film of aflevering met geavanceerde AI. Krijg inzicht in het verhaal, personages, thema's en meer.", + "feature_1": "Context en analyse specifiek per aflevering", + "feature_2": "Uitleg van het verhaal en personage-inzichten", + "feature_3": "Trivia en feiten van achter de schermen", + "feature_4": "Je eigen gratis OpenRouter API-key", + "api_key_section": "OPENROUTER API-KEY", + "api_key_label": "API-key", + "api_key_desc": "Voer je OpenRouter API-key in om AI-chatfuncties te activeren", + "save_api_key": "API-key opslaan", + "saving": "Opslaan...", + "update": "Bijwerken", + "remove": "Verwijderen", + "get_free_key": "Krijg een gratis API-key van OpenRouter", + "enable_chat": "AI-chat inschakelen", + "enable_chat_desc": "Indien ingeschakeld, verschijnt de 'Vraag AI'-knop bij de inhoud.", + "chat_enabled": "AI-chat ingeschakeld", + "chat_enabled_desc": "Je kunt nu vragen stellen over films en series!", + "how_it_works": "Hoe het werkt", + "how_it_works_desc": "• OpenRouter geeft toegang tot meerdere AI-modellen\n• Je API-key blijft privé en veilig\n• Chat met context over specifieke afleveringen/films", + "error_invalid_key": "Voer een geldige API-key in", + "error_key_format": "OpenRouter API-keys moeten beginnen met 'sk-or-'", + "success_saved": "OpenRouter API-key succesvol opgeslagen!", + "error_save": "Opslaan van API-key mislukt", + "confirm_remove_title": "API-key verwijderen", + "confirm_remove_msg": "Weet je zeker dat je de API-key wilt verwijderen? Hiermee schakel je de AI-chat uit.", + "success_removed": "API-key succesvol verwijderd", + "error_remove": "Verwijderen van API-key mislukt" + }, + "catalog_settings": { + "title": "Catalogi", + "layout_phone": "LAYOUT CATALOGUSSCHERM (TELEFOON)", + "posters_per_row": "Posters per rij", + "auto": "Auto", + "show_titles": "Toon titels op posters", + "show_titles_desc": "Toon de titel onder elke poster", + "phone_only_hint": "Alleen van toepassing op telefoons. Tablets behouden adaptive layout.", + "catalogs_group": "Catalogi", + "enabled_count": "{{enabled}} van {{total}} ingeschakeld", + "rename_hint": "Houd een catalogus lang ingedrukt om deze te hernoemen", + "rename_modal_title": "Catalogus hernoemen", + "rename_placeholder": "Voer nieuwe naam in", + "error_save_name": "Kon de aangepaste naam niet opslaan." + }, + "continue_watching_settings": { + "title": "Verderkijken", + "playback_behavior": "AFSPEELGEDRAG", + "use_cached": "Gebruik gecachte streams", + "use_cached_desc": "Indien ingeschakeld, opent Verderkijken direct de speler met de laatst gebruikte stream.", + "open_metadata": "Open metadatascherm", + "open_metadata_desc": "Open het infoscherm in plaats van de streams wanneer cache uit staat.", + "card_appearance": "UITERLIJK KAART", + "card_style": "Kaartstijl", + "card_style_desc": "Kies hoe items in Verderkijken op het home-scherm verschijnen", + "wide": "Breed", + "poster": "Poster", + "cache_settings": "CACHE-INSTELLINGEN", + "cache_duration": "Duur stream-cache", + "cache_duration_desc": "Hoe lang gecachte streams bewaard blijven", + "important_note": "Belangrijke opmerking", + "important_note_text": "Niet alle streams blijven de hele duur actief. Langere cachetijden kunnen leiden tot verlopen links.", + "how_it_works": "Hoe het werkt", + "how_it_works_cached": "• Streams worden gecacht na het afspelen\n• Gecachte streams worden gecontroleerd voor gebruik\n• Indien verlopen, wordt het gewone scherm geopend", + "how_it_works_uncached": "• Zonder cache opent Verderkijken de inhoudspagina's\n• Je kunt kiezen tussen het Metadata- of Streams-scherm", + "changes_saved": "Wijzigingen opgeslagen", + "min": "min", + "hour": "uur", + "hours": "uur" + }, + "contributors": { + "title": "Bijdragers", + "special_mentions": "Speciale vermeldingen", + "tab_contributors": "Bijdragers", + "tab_special": "Speciale vermeldingen", + "tab_donors": "Donateurs", + "manager_role": "Community Manager", + "manager_desc": "Beheert de Discord & Reddit communities voor Nuvio", + "sponsor_role": "Server Sponsor", + "sponsor_desc": "Sponsorde de serverinfrastructuur voor Nuvio", + "mod_role": "Discord Mod", + "mod_desc": "Helpt bij het modereren van de Discord", + "loading": "Laden...", + "discord_user": "Discord Gebruiker", + "contributions": "bijdragen", + "gratitude_title": "Dankbaar voor elke bijdrage", + "gratitude_desc": "Elke regel code en elk bugrapport helpt Nuvio beter te maken", + "special_thanks_title": "Speciale dank", + "special_thanks_desc": "Deze mensen houden de community en servers draaiende", + "donors_desc": "Bedankt voor je steun. Jullie hulp houdt Nuvio gratis.", + "latest_donations": "Nieuwste", + "leaderboard": "Ranglijst", + "loading_donors": "Donateurs laden...", + "no_donors": "Nog geen donateurs", + "error_rate_limit": "GitHub API limiet bereikt. Probeer het later opnieuw.", + "error_failed": "Laden bijdragers mislukt. Controleer je verbinding.", + "retry": "Opnieuw proberen", + "no_contributors": "Geen bijdragers gevonden", + "loading_contributors": "Bijdragers laden..." + }, + "debrid": { + "title": "Debrid Integratie", + "description_torbox": "Ontgrendel 4K-kwaliteit en hoge snelheden door Torbox te integreren. Voer je API-key in voor een premium ervaring.", + "description_torrentio": "Configureer Torrentio voor torrent-streams. Een debrid-service is vereist.", + "tab_torbox": "TorBox", + "tab_torrentio": "Torrentio", + "status_connected": "Verbonden", + "status_disconnected": "Niet verbonden", + "enable_addon": "Add-on inschakelen", + "disconnect_button": "Ontkoppelen & Verwijderen", + "disconnect_loading": "Ontkoppelen...", + "account_info": "Accountinformatie", + "plan": "Abonnement", + "plan_free": "Gratis", + "plan_essential": "Essential ($3/p.m.)", + "plan_pro": "Pro ($10/p.m.)", + "plan_standard": "Standard ($5/p.m.)", + "plan_unknown": "Onbekend", + "expires": "Verloopt op", + "downloaded": "Gedownload", + "status_active": "Actief", + "connected_title": "✓ Verbonden met TorBox", + "connected_desc": "Je TorBox add-on is actief en biedt premium streams.", + "configure_title": "Add-on configureren", + "configure_desc": "Sorteer op kwaliteit, filter bestandsgroottes en beheer instellingen.", + "open_settings": "Instellingen openen", + "what_is_debrid": "Wat is een Debrid-service?", + "enter_api_key": "Voer je API-key in", + "connect_button": "Verbinden & Installeren", + "connecting": "Verbinden...", + "unlock_speeds_title": "Ontgrendel premium snelheden", + "unlock_speeds_desc": "Neem een Torbox-abonnement voor 4K-streams zonder bufferen.", + "get_subscription": "Abonnement afsluiten", + "powered_by": "Mogelijk gemaakt door", + "disclaimer_torbox": "Nuvio is niet gelieerd aan Torbox.", + "disclaimer_torrentio": "Nuvio is niet gelieerd aan Torrentio.", + "installed_badge": "✓ GEÏNSTALLEERD", + "promo_title": "⚡ Debrid-service nodig?", + "promo_desc": "Krijg TorBox voor razendsnelle 4K-streaming zonder bufferen.", + "promo_button": "TorBox abonnement afsluiten", + "service_label": "Debrid-service *", + "api_key_label": "API-key *", + "sorting_label": "Sorteren", + "exclude_qualities": "Kwaliteiten uitsluiten", + "priority_languages": "Prioriteitstalen", + "max_results": "Max resultaten", + "additional_options": "Aanvullende opties", + "no_download_links": "Geen downloadlinks tonen", + "no_debrid_catalog": "Geen debrid-catalogus tonen", + "install_button": "Installeer Torrentio", + "installing": "Installeren...", + "update_button": "Configuratie bijwerken", + "updating": "Bijwerken...", + "remove_button": "Torrentio verwijderen", + "error_api_required": "API-key vereist", + "error_api_required_desc": "Voer je API-key in om Torrentio te installeren.", + "success_installed": "Torrentio add-on succesvol geïnstalleerd!", + "success_removed": "Torrentio add-on succesvol verwijderd", + "alert_disconnect_title": "Torbox ontkoppelen", + "alert_disconnect_msg": "Weet je zeker dat je Torbox wilt ontkoppelen?" + }, + "home_screen": { + "title": "Home-scherm instellingen", + "changes_applied": "Wijzigingen toegepast", + "display_options": "WEERGAVE-OPTIES", + "show_hero": "Toon uitgelichte sectie", + "show_hero_desc": "Belangrijke inhoud bovenaan", + "show_this_week": "Toon 'Deze Week' sectie", + "show_this_week_desc": "Nieuwe afleveringen van deze week", + "select_catalogs": "Selecteer catalogi", + "all_catalogs": "Alle catalogi", + "selected": "geselecteerd", + "hero_layout": "Layout uitgelicht", + "layout_legacy": "Klassiek", + "layout_carousel": "Carrousel", + "layout_appletv": "Apple TV", + "layout_desc": "Banner, kaarten of Apple TV-stijl", + "featured_source": "Bron voor uitgelicht", + "using_catalogs": "Gebruikt catalogi", + "manage_selected_catalogs": "Beheer geselecteerde catalogi", + "dynamic_bg": "Dynamische achtergrond", + "dynamic_bg_desc": "Vervaagde banner achter carrousel", + "performance_note": "Kan prestaties beïnvloeden op tragere apparaten.", + "posters": "Posters", + "show_titles": "Toon titels", + "poster_size": "Postergrootte", + "poster_corners": "Posterhoeken", + "size_small": "Klein", + "size_medium": "Gemiddeld", + "size_large": "Groot", + "corners_square": "Vierkant", + "corners_rounded": "Afgerond", + "corners_pill": "Pilaar", + "about_these_settings": "OVER DEZE INSTELLINGEN", + "about_desc": "Beheer hoe inhoud verschijnt op je home-scherm.", + "hero_catalogs": { + "title": "Catalogi uitgelichte sectie", + "select_all": "Alles selecteren", + "clear_all": "Alles wissen", + "info": "Kies welke catalogi in de uitgelichte sectie verschijnen. Indien geen, worden ze allemaal gebruikt.", + "settings_saved": "Instellingen opgeslagen", + "error_load": "Laden catalogi mislukt", + "movies": "Films", + "tv_shows": "TV-series" + } + }, + "calendar": { + "title": "Kalender", + "loading": "Kalender laden...", + "no_scheduled_episodes": "Geen geplande afleveringen", + "check_back_later": "Kom later terug", + "showing_episodes_for": "Afleveringen voor {{date}}", + "show_all_episodes": "Toon alle afleveringen", + "no_episodes_for": "Geen afleveringen voor {{date}}", + "no_upcoming_found": "Geen aankomende afleveringen gevonden", + "add_series_desc": "Voeg series toe aan je bibliotheek om ze hier te zien" + }, + { + "mdblist": { + "title": "Beoordelingsbronnen", + "status_disabled": "MDBList uitgeschakeld", + "status_active": "API-key actief", + "status_required": "API-key vereist", + "status_disabled_desc": "MDBList-functionaliteit is momenteel uitgeschakeld.", + "status_active_desc": "Beoordelingen van MDBList zijn ingeschakeld.", + "status_required_desc": "Voeg hieronder je key toe om beoordelingen te activeren.", + "enable_toggle": "MDBList inschakelen", + "enable_toggle_desc": "Zet alle MDBList-functionaliteit aan/uit", + "api_section": "API-key", + "placeholder": "Plak je MDBList API-key", + "save": "Opslaan", + "clear": "Key wissen", + "rating_providers": "Beoordelingsproviders", + "rating_providers_desc": "Kies welke beoordelingen in de app worden getoond", + "how_to": "Hoe krijg ik een API-key?", + "step_1": "Log in op de", + "step_1_link": "MDBList website", + "step_2": "Ga naar de", + "step_2_settings": "Instellingen", + "step_2_api": "API", + "step_2_end": "sectie.", + "step_3": "Genereer een nieuwe key en kopieer deze.", + "go_to_website": "Ga naar MDBList", + "alert_clear_title": "API-key wissen", + "alert_clear_msg": "Weet je zeker dat je de opgeslagen API-key wilt verwijderen?", + "success_saved": "API-key succesvol opgeslagen.", + "error_empty": "API-key mag niet leeg zijn.", + "error_save": "Er is een fout opgetreden bij het opslaan. Probeer het opnieuw.", + "api_key_empty_error": "API-key mag niet leeg zijn.", + "success_cleared": "API-key succesvol gewist", + "error_clear": "Wissen van API-key mislukt" + }, + "notification": { + "title": "Notificatie-instellingen", + "section_general": "Algemeen", + "enable_notifications": "Notificaties inschakelen", + "section_types": "Type notificaties", + "new_episodes": "Nieuwe afleveringen", + "upcoming_shows": "Aankomende series", + "reminders": "Herinneringen", + "section_timing": "Timing van notificaties", + "timing_desc": "Wanneer wil je een melding ontvangen voordat een aflevering begint?", + "hours_1": "1 uur", + "hours_suffix": "uur", + "section_status": "Status notificaties", + "stats_upcoming": "Aankomend", + "stats_this_week": "Deze week", + "stats_total": "Totaal", + "sync_button": "Synchroniseer Bibliotheek & Trakt", + "syncing": "Synchroniseren...", + "sync_desc": "Synchroniseert automatisch meldingen voor alle series in je bibliotheek en Trakt watchlist.", + "section_advanced": "Geavanceerd", + "reset_button": "Alle notificaties resetten", + "test_button": "Testnotificatie (5 sec)", + "test_notification_in": "Notificatie over {{seconds}}s...", + "test_notification_text": "Notificatie verschijnt over {{seconds}} seconden", + "alert_reset_title": "Notificaties resetten", + "alert_reset_msg": "Dit annuleert alle geplande notificaties, maar verwijdert niets uit je bibliotheek. Weet je het zeker?", + "alert_reset_success": "Alle notificaties zijn gereset", + "alert_sync_complete": "Synchronisatie voltooid", + "alert_sync_msg": "Notificaties succesvol gesynchroniseerd.\n\nGepland: {{upcoming}} afleveringen\nDeze week: {{thisWeek}} afleveringen", + "alert_test_scheduled": "Testnotificatie ingepland" + }, + "backup": { + "title": "Backup & Herstel", + "options_title": "Backup-opties", + "options_desc": "Kies wat je wilt opnemen in je backup", + "section_core": "Kerndata", + "section_addons": "Add-ons & Integraties", + "section_settings": "Instellingen & Voorkeuren", + "library_label": "Bibliotheek", + "library_desc": "Je opgeslagen films en series", + "watch_progress_label": "Kijkvoortgang", + "watch_progress_desc": "Posities van verderkijken", + "addons_label": "Add-ons", + "addons_desc": "Geïnstalleerde Stremio add-ons", + "plugins_label": "Plugins", + "plugins_desc": "Aangepaste scraper-configuraties", + "trakt_label": "Trakt-integratie", + "trakt_desc": "Synchronisatiegegevens en tokens", + "app_settings_label": "App-instellingen", + "app_settings_desc": "Thema, voorkeuren en configuraties", + "user_prefs_label": "Gebruikersvoorkeuren", + "user_prefs_desc": "Add-on volgorde en UI-instellingen", + "catalog_settings_label": "Catalogus-instellingen", + "catalog_settings_desc": "Catalogusfilters en voorkeuren", + "api_keys_label": "API-keys", + "api_keys_desc": "MDBList en OpenRouter keys", + "action_create": "Backup maken", + "action_restore": "Herstellen van backup", + "section_info": "Over backups", + "info_text": "• Pas je backup aan met de schakelaars hierboven\n• Backup-bestanden worden lokaal opgeslagen\n• Deel je backup om gegevens over te zetten naar andere apparaten\n• Herstellen zal je huidige gegevens overschrijven", + "alert_create_title": "Backup maken", + "alert_no_content": "Geen inhoud geselecteerd voor backup.\n\nSchakel minimaal één optie in.", + "alert_backup_created_title": "Backup voltooid", + "alert_backup_created_msg": "Je backup is gemaakt en klaar om te worden gedeeld.", + "alert_backup_failed_title": "Backup mislukt", + "alert_restore_confirm_title": "Herstel bevestigen", + "alert_restore_confirm_msg": "Dit herstelt je gegevens van een backup gemaakt op {{date}}.\n\nDit overschrijft je huidige gegevens. Weet je het zeker?", + "alert_restore_complete_title": "Herstel voltooid", + "alert_restore_complete_msg": "Je gegevens zijn succesvol hersteld. Start de app opnieuw op om de wijzigingen te zien.", + "alert_restore_failed_title": "Herstel mislukt", + "restart_app": "App herstarten", + "alert_restart_failed_title": "Herstart mislukt", + "alert_restart_failed_msg": "Kon de app niet automatisch herstarten. Sluit de app handmatig af en open deze opnieuw." + }, + "updates": { + "title": "App Updates", + "status_checking": "Controleren op updates...", + "status_available": "Update beschikbaar!", + "status_downloading": "Update downloaden...", + "status_installing": "Update installeren...", + "status_success": "Update succesvol geïnstalleerd!", + "status_error": "Update mislukt", + "status_ready": "Klaar om op updates te controleren", + "action_check": "Controleren op updates", + "action_install": "Update installeren", + "release_notes": "Release-notities:", + "version": "Versie:", + "last_checked": "Laatst gecontroleerd:", + "current_version": "Huidige versie:", + "current_release_notes": "Huidige release-notities:", + "github_release": "GITHUB RELEASE", + "current": "Huidig:", + "latest": "Nieuwste:", + "notes": "Notities:", + "view_release": "Bekijk release", + "notification_settings": "NOTIFICATIE-INSTELLINGEN", + "ota_alerts_label": "OTA Update-meldingen", + "ota_alerts_desc": "Toon meldingen voor over-the-air updates", + "major_alerts_label": "Grote update-meldingen", + "major_alerts_desc": "Toon meldingen voor nieuwe app-versies op GitHub", + "alert_disable_ota_title": "OTA-meldingen uitschakelen?", + "alert_disable_ota_msg": "Je ontvangt geen automatische meldingen meer voor OTA-updates.\n\n⚠️ Waarschuwing: Up-to-date blijven is belangrijk voor bugfixes en stabiliteit.", + "alert_disable_major_title": "Grote update-meldingen uitschakelen?", + "alert_disable_major_msg": "Je ontvangt geen meldingen meer voor grote updates die herinstallatie vereisen.", + "warning_note": "Het ingeschakeld laten van meldingen zorgt ervoor dat je belangrijke bugfixes ontvangt.", + "disable": "Uitschakelen", + "alert_no_update_to_install": "Geen update beschikbaar om te installeren", + "alert_install_failed": "Installatie van update mislukt", + "alert_no_update_title": "Geen update", + "alert_update_applied_msg": "Update wordt toegepast bij de volgende herstart" + }, + "player": { + "title": "Videospeler", + "section_selection": "SPELER SELECTIE", + "internal_title": "Ingebouwde speler", + "internal_desc": "Gebruik de standaard videospeler van de app", + "vlc_title": "VLC", + "vlc_desc": "Open streams in VLC media player", + "infuse_title": "Infuse", + "infuse_desc": "Open streams in Infuse speler", + "outplayer_title": "OutPlayer", + "outplayer_desc": "Open streams in OutPlayer", + "vidhub_title": "VidHub", + "vidhub_desc": "Open streams in VidHub speler", + "infuse_live_title": "Infuse Livecontainer", + "infuse_live_desc": "Open streams in Infuse speler LiveContainer", + "external_title": "Externe speler", + "external_desc": "Open streams in je eigen voorkeursspeler", + "section_playback": "AFSPEELOPTIES", + "skip_intro_settings_title": "Intro overslaan", + "powered_by_introdb": "Mogelijk gemaakt door IntroDB", + "autoplay_title": "Eerste stream automatisch afspelen", + "autoplay_desc": "Start automatisch de eerste stream in de lijst.", + "resume_title": "Altijd hervatten", + "resume_desc": "Sla de vraag om te hervatten over en ga direct verder waar je gebleven was.", + "engine_title": "Videospeler Engine", + "engine_desc": "Auto gebruikt ExoPlayer met MPV als reserve. 'Auto' wordt aanbevolen voor de beste compatibiliteit.", + "decoder_title": "Decoder-modus", + "decoder_desc": "Hoe video wordt gedecodeerd. 'Auto' wordt aanbevolen.", + "gpu_title": "GPU Rendering", + "gpu_desc": "GPU-Next biedt beter HDR- en kleurbeheer.", + "external_downloads_title": "Externe speler voor downloads", + "external_downloads_desc": "Speel gedownloade inhoud af in je favoriete externe speler.", + "restart_required": "Herstart vereist", + "restart_msg_decoder": "Start de app opnieuw op om de decoder-wijziging toe te passen.", + "restart_msg_gpu": "Start de app opnieuw op om de GPU-modus te wijzigen.", + "option_auto": "Auto", + "option_auto_desc_engine": "ExoPlayer + MPV reserve", + "option_mpv": "MPV", + "option_mpv_desc": "Alleen MPV", + "option_auto_desc_decoder": "Beste balans", + "option_sw": "SW", + "option_sw_desc": "Software", + "option_hw": "HW", + "option_hw_desc": "Hardware", + "option_hw_plus": "HW+", + "option_hw_plus_desc": "Volledige hardware", + "option_gpu_desc": "Standaard", + "option_gpu_next_desc": "Geavanceerd" + }, + "plugins": { + "title": "Plugins", + "enable_title": "Plugins inschakelen", + "enable_desc": "Schakel de plugin-engine in om externe mediabronnen te vinden", + "repo_config_title": "Repository-configuratie", + "repo_config_desc": "Beheer externe plugin-repositories.", + "your_repos": "Repositories", + "your_repos_desc": "Configureer externe bronnen voor plugins.", + "add_repo_button": "Repository toevoegen", + "refresh": "Vernieuwen", + "remove": "Verwijderen", + "enabled": "Ingeschakeld", + "disabled": "Uitgeschakeld", + "updating": "Bijwerken...", + "success": "Succes", + "error": "Fout", + "alert_repo_added": "Repository toegevoegd en plugins geladen", + "alert_repo_saved": "Repository-URL succesvol opgeslagen", + "alert_repo_refreshed": "Repository succesvol vernieuwd", + "alert_invalid_url": "Ongeldig URL-formaat", + "alert_plugins_cleared": "Alle plugins zijn verwijderd", + "alert_cache_cleared": "Repository-cache succesvol gewist", + "unknown": "Onbekend", + "active": "Actief", + "available": "Beschikbaar", + "platform_disabled": "Platform uitgeschakeld", + "limited": "Beperkt", + "clear_all": "Wis alle plugins", + "clear_all_desc": "Weet je zeker dat je alle plugins wilt verwijderen? Dit kan niet ongedaan worden gemaakt.", + "clear_cache": "Wis repository-cache", + "clear_cache_desc": "Dit verwijdert de opgeslagen URL en gecachte gegevens.", + "add_new_repo": "Nieuwe repository toevoegen", + "available_plugins": "Beschikbare plugins ({{count}})", + "placeholder": "Zoek plugins...", + "all": "Alle", + "filter_all": "Alle types", + "filter_movies": "Films", + "filter_tv": "TV-series", + "enable_all": "Alles inschakelen", + "disable_all": "Alles uitschakelen", + "no_plugins_found": "Geen plugins gevonden", + "no_plugins_available": "Geen plugins beschikbaar", + "no_match_desc": "Geen plugins gevonden voor \"{{query}}\".", + "configure_repo_desc": "Configureer hierboven een repository om beschikbare plugins te zien.", + "clear_search": "Zoekopdracht wissen", + "no_external_player": "Geen externe speler", + "showbox_token": "ShowBox UI Token", + "showbox_placeholder": "Plak je ShowBox UI token", + "save": "Opslaan", + "clear": "Wissen", + "additional_settings": "Aanvullende instellingen", + "enable_url_validation": "URL-validatie inschakelen", + "url_validation_desc": "Valideer links voor weergave (verbetert betrouwbaarheid, kan resultaten vertragen)", + "group_streams": "Groepeer plugin-bronnen", + "group_streams_desc": "Groepeer bronnen per repository.", + "sort_quality": "Sorteer eerst op kwaliteit", + "sort_quality_desc": "Sorteer resultaten eerst op resolutie (alleen bij groepering).", + "show_logos": "Toon plugin-logo's", + "show_logos_desc": "Toon logo's naast de medialinks.", + "quality_filtering": "Kwaliteitsfilter", + "quality_filtering_desc": "Sluit specifieke resoluties uit van zoekresultaten.", + "excluded_qualities": "Uitgesloten kwaliteiten:", + "language_filtering": "Taalfilter", + "language_filtering_desc": "Sluit specifieke talen uit van zoekresultaten.", + "note": "Let op:", + "language_filtering_note": "Dit filter werkt alleen bij providers die taalinformatie meesturen.", + "excluded_languages": "Uitgesloten talen:", + "about_title": "Over plugins", + "about_desc_1": "Plugins zijn modulaire componenten die inhoud van externe protocollen ophalen. Ze draaien lokaal op je apparaat.", + "about_desc_2": "Plugins gemarkeerd als 'Beperkt' vereisen mogelijk extra configuratie.", + "help_title": "Plugin Setup", + "help_step_1": "1. **Activeer Plugins** - Zet de hoofdschakelaar aan", + "help_step_2": "2. **Voeg Repository toe** - Voer een geldige URL in", + "help_step_3": "3. **Vernieuw** - Haal de lijst met plugins op", + "help_step_4": "4. **Activeer** - Schakel de gewenste plugins in", + "got_it": "Begrepen!", + "repo_format_hint": "Formaat: https://raw.githubusercontent.com/gebruiker/repo/branch", + "cancel": "Annuleren", + "add": "Toevoegen" + }, + "theme": { + "title": "App thema's", + "select_theme": "SELECTEER THEMA", + "create_custom": "Aangepast thema maken", + "options": "OPTIES", + "use_dominant_color": "Gebruik dominante kleur van artwork", + "categories": { + "all": "Alle thema's", + "dark": "Donkere thema's", + "colorful": "Kleurrijk", + "custom": "Mijn thema's" + }, + "editor": { + "theme_name_placeholder": "Naam thema", + "save": "Opslaan", + "primary": "Primair", + "secondary": "Secundair", + "background": "Achtergrond", + "invalid_name_title": "Ongeldige naam", + "invalid_name_msg": "Voer een geldige naam in" + }, + "alerts": { + "delete_title": "Thema verwijderen", + "delete_msg": "Weet je zeker dat je \"{{name}}\" wilt verwijderen?", + "ok": "OK", + "delete": "Verwijderen", + "cancel": "Annuleren", + "back": "Instellingen" + } + }, + "legal": { + "title": "Juridisch & Disclaimer", + "intro_title": "Aard van de applicatie", + "intro_text": "Nuvio is een mediaspeler en metadata-beheertoepassing. Het fungeert uitsluitend als interface voor het browsen van openbaar beschikbare metadata en het afspelen van mediabestanden verstrekt door de gebruiker of externe plugins. Nuvio host zelf geen media.", + "extensions_title": "Plugins van derden", + "extensions_text": "Nuvio staat toe dat gebruikers plugins van derden installeren. Wij zijn niet verantwoordelijk voor de inhoud, legaliteit of functionaliteit van deze plugins.", + "user_resp_title": "Verantwoordelijkheid van de gebruiker", + "user_resp_text": "Gebruikers zijn zelf verantwoordelijk voor de geïnstalleerde plugins en de inhoud die zij bekijken. Door deze app te gebruiken, stem je ermee in dat je het wettelijk recht hebt op de toegang tot de betreffende content.", + "dmca_title": "Auteursrecht & DMCA", + "dmca_text": "Wij respecteren intellectueel eigendom. Omdat Nuvio geen content host, kunnen we geen content van het internet verwijderen.", + "warranty_title": "Geen garantie", + "warranty_text": "Deze software wordt geleverd 'as is', zonder enige vorm van garantie." + }, + "plugin_tester": { + "title": "Plugin Tester", + "subtitle": "Voer scrapers uit en bekijk logs in real-time", + "tabs": { + "individual": "Individueel", + "repo": "Repo Tester", + "code": "Code", + "logs": "Logs", + "results": "Resultaten" + }, + "common": { + "error": "Fout", + "success": "Succes", + "movie": "Film", + "tv": "TV", + "tmdb_id": "TMDB ID", + "season": "Seizoen", + "episode": "Aflevering", + "running": "Bezig…", + "run_test": "Test uitvoeren", + "play": "Afspelen", + "done": "Klaar", + "test": "Test", + "testing": "Testen…" + }, + "individual": { + "load_from_url": "Laden van URL", + "load_from_url_desc": "Plak een raw GitHub URL of lokaal IP en tik op download.", + "enter_url_error": "Voer een URL in", + "code_loaded": "Code geladen van URL", + "fetch_error": "Ophalen mislukt: {{message}}", + "no_code_error": "Geen code om uit te voeren", + "plugin_code": "Plugin Code", + "focus_editor": "Focus editor", + "code_placeholder": "// Plak plugin code hier...", + "test_parameters": "Testparameters", + "no_logs": "Nog geen logs. Voer een test uit.", + "no_streams": "Nog geen streams gevonden.", + "streams_found": "{{count}} stream gevonden", + "streams_found_plural": "{{count}} streams gevonden", + "tap_play_hint": "Tik op afspelen om een stream te testen.", + "unnamed_stream": "Naamloze stream", + "quality": "Kwaliteit: {{quality}}", + "size": "Grootte: {{size}}", + "url_label": "URL: {{url}}", + "headers_info": "Headers: {{count}} aangepaste header(s)", + "find_placeholder": "Zoek in code…", + "edit_code_title": "Code bewerken", + "no_url_stream_error": "Geen URL gevonden voor deze stream" + }, + "repo": { + "title": "Repo Tester", + "description": "Haal een repository op en test elke provider.", + "enter_repo_url_error": "Voer een repository-URL in", + "invalid_url_title": "Ongeldige URL", + "invalid_url_msg": "Gebruik een GitHub raw URL of een lokale URL.", + "manifest_build_error": "Kon geen manifest-URL bouwen", + "manifest_fetch_error": "Kon manifest niet ophalen", + "repo_manifest_fetch_error": "Kon repository-manifest niet ophalen", + "missing_filename": "Bestandsnaam ontbreekt in manifest", + "scraper_build_error": "Kon scraper-URL niet bouwen", + "download_scraper_error": "Downloaden scraper mislukt", + "test_failed": "Test mislukt", + "test_parameters": "Repo Testparameters", + "test_parameters_desc": "Deze parameters worden alleen gebruikt voor de Repo Tester.", + "using_info": "Gebruikt: {{mediaType}} • TMDB {{tmdbId}}", + "using_info_tv": "Gebruikt: {{mediaType}} • TMDB {{tmdbId}} • S{{season}}E{{episode}}", + "providers_title": "Providers", + "repository_default": "Repository", + "providers_count": "{{count}} providers", + "fetch_hint": "Haal een repo op om providers te tonen.", + "test_all": "Alles testen", + "status_running": "BEZIG", + "status_ok": "OK ({{count}})", + "status_ok_empty": "OK (0)", + "status_failed": "MISLUKT", + "status_idle": "WACHTEN", + "tried_url": "Geprobeerd: {{url}}", + "provider_logs": "Provider logs", + "no_logs_captured": "Geen logs vastgelegd." + } + } +} + +