Files
ha-dashboard-studio/dashboard_studio/web/i18n.js
T
2026-10-31 13:48:15 +01:00

841 lines
64 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/* Translations. English text is the key; a missing translation falls back to English.
* Language: the device setting in Dashboard Studio, else Home Assistant's own language
* (same origin, so its localStorage is readable), else the browser's. */
(function () {
const NL = {
// --- toolbar, menus, dialogs
"Dashboard": "Dashboard",
"New dashboard": "Nieuw dashboard",
"Undo": "Ongedaan maken",
"Redo": "Opnieuw",
"More actions": "Meer acties",
"Kiosk": "Kiosk",
"Kiosk mode": "Kioskmodus",
"Edit": "Bewerken",
"Done": "Gereed",
"Offline": "Offline",
"Connected": "Verbonden",
"Saving…": "Opslaan…",
"Saved": "Opgeslagen",
"Not saved": "Niet opgeslagen",
"Rename…": "Wijzig naam…",
"Duplicate": "Dupliceer",
"New dashboard from my devices": "Nieuw dashboard met mijn apparaten",
"Created “{0}” from your devices.": "“{0}” gemaakt met je apparaten.",
"Dashboard Studio has no access to Home Assistant (SUPERVISOR_TOKEN is missing). Restart the app; if this stays, reinstall it.": "Dashboard Studio heeft geen toegang tot Home Assistant (SUPERVISOR_TOKEN ontbreekt). Herstart de app; als dit blijft, installeer de app opnieuw.",
"Export as JSON": "Exporteer als JSON",
"Import JSON…": "Importeer JSON…",
"Delete dashboard…": "Verwijder dashboard…",
"Widgets": "Widgets",
"Inspector": "Inspector",
"Add widget": "Widget toevoegen",
"Click to add. Drag to move, drag the corner to resize. Shift-click to select several. Arrow keys move the selected widget, Shift+arrows resize, ⌘D duplicates, Delete removes.":
"Klik om toe te voegen. Sleep om te verplaatsen, sleep de hoek om het formaat te wijzigen. Shift-klik om er meer te selecteren. Pijltjestoetsen verplaatsen de geselecteerde widget, Shift+pijltjes wijzigen het formaat, ⌘D dupliceert, Delete verwijdert.",
"Cancel": "Annuleer",
"Create": "Maak aan",
"Rename": "Wijzig naam",
"Rename dashboard": "Wijzig naam van dashboard",
"Delete": "Verwijder",
"Close": "Sluit",
"Run": "Voer uit",
"Turn on": "Zet aan",
"Turn off": "Zet uit",
"Lock": "Vergrendel",
"Unlock": "Ontgrendel",
"Changed {0}": "Gewijzigd {0}",
"Delete “{0}”?": "“{0}” verwijderen?",
"The dashboard and its widgets will be removed. This can’t be undone.": "Het dashboard en de widgets worden verwijderd. Dit kan niet ongedaan worden gemaakt.",
"This is your only dashboard. Create another one before deleting it.": "Dit is je enige dashboard. Maak eerst een ander dashboard aan voordat je dit verwijdert.",
"Imported “{0}”.": "“{0}” geïmporteerd.",
"Couldn’t import: {0}.": "Importeren mislukt: {0}.",
"the file has no widgets list": "het bestand bevat geen widgets",
"Widget deleted. Press ⌘Z to undo.": "Widget verwijderd. Druk op ⌘Z om dit ongedaan te maken.",
"Couldn’t save. Your changes are kept here and will save on the next edit.": "Opslaan mislukt. Je wijzigingen blijven hier bewaard en worden bij de volgende wijziging opgeslagen.",
"Couldn’t load your dashboards. Check that the app is running.": "Je dashboards konden niet worden geladen. Controleer of de app draait.",
"Not connected to Home Assistant. Retrying…": "Niet verbonden met Home Assistant. Opnieuw proberen…",
"{0} failed: {1}": "{0} mislukt: {1}",
"The button’s action data isn’t valid JSON. Fix it in the inspector.": "De actiegegevens van de knop zijn geen geldige JSON. Pas dit aan in de inspector.",
"This button has no action yet. Set one in the inspector.": "Deze knop heeft nog geen actie. Stel er een in via de inspector.",
"Unknown widget “{0}”.": "Onbekende widget “{0}”.",
"This widget couldn’t be drawn.": "Deze widget kon niet worden getekend.",
"Home": "Thuis",
"Everything at a glance": "Alles in één oogopslag",
"Quick controls": "Snelle bediening",
"Temperature, last 24 hours": "Temperatuur, afgelopen 24 uur",
"copy": "kopie",
// --- kiosk
"Kiosk mode is on. To leave, tap the {0} corner {1} times.": "Kioskmodus staat aan. Tik {1} keer op de hoek {0} om te stoppen.",
"top right": "rechtsboven", "top left": "linksboven", "bottom right": "rechtsonder", "bottom left": "linksonder",
"top-right": "Rechtsboven", "top-left": "Linksboven", "bottom-right": "Rechtsonder", "bottom-left": "Linksonder",
"Leave kiosk mode?": "Kioskmodus verlaten?",
"This closes by itself in a few seconds.": "Dit venster sluit vanzelf over een paar seconden.",
"Full screen": "Volledig scherm",
"Exit full screen": "Volledig scherm uit",
"Stay": "Blijf",
"Leave kiosk": "Verlaat kiosk",
"Full screen isn’t available in this browser.": "Volledig scherm is niet beschikbaar in deze browser.",
"Home Assistant’s frame blocks full screen. Use “New tab” in the kiosk settings instead.": "Home Assistant blokkeert volledig scherm in zijn venster. Gebruik “Nieuw tabblad” bij de kioskinstellingen.",
// --- inspector
"Name": "Naam",
"Appearance": "Weergave",
"Theme": "Thema",
"System follows your device’s light or dark appearance.": "Systeem volgt de lichte of donkere weergave van je apparaat.",
"System": "Systeem", "Light": "Licht", "Dark": "Donker", "Nord": "Nord", "Dusk": "Schemer", "Forest": "Bos", "Custom": "Aangepast",
"Tile style": "Tegelstijl",
"Cards": "Kaarten", "Outline": "Omlijnd", "Plain": "Zonder kaart",
"Corner radius (px)": "Hoekafronding (px)",
"Colors": "Kleuren",
"editing switches to Custom": "aanpassen schakelt naar Aangepast",
"Background (color or CSS gradient)": "Achtergrond (kleur of CSS-verloop)",
"Tile color": "Tegelkleur",
"Text color": "Tekstkleur",
"Secondary text color": "Kleur van secundaire tekst",
"Accent color": "Accentkleur",
"Background image URL": "URL van achtergrondafbeelding",
"Blur behind tiles (px)": "Vervaging achter tegels (px)",
"For photo backgrounds": "Voor fotoachtergronden",
"Grid": "Raster",
"Columns": "Kolommen",
"Row height (px)": "Rijhoogte (px)",
"Spacing (px)": "Tussenruimte (px)",
"Maximum width (px)": "Maximale breedte (px)",
"0 = full width": "0 = volledige breedte",
"Screen saver after (minutes)": "Schermbeveiliging na (minuten)",
"0 = off": "0 = uit",
"Exit corner (tap it 5 times to leave)": "Uitgangshoek (tik 5 keer om te stoppen)",
"Hide the pointer when idle": "Verberg de aanwijzer bij inactiviteit",
"Start kiosk": "Start kiosk",
"New tab": "Nieuw tabblad",
"On a wall tablet, open kiosk in a new tab to hide the Home Assistant sidebar too.": "Open de kiosk op een wandtablet in een nieuw tabblad om ook de zijbalk van Home Assistant te verbergen.",
"Select a widget to edit it.": "Selecteer een widget om deze te bewerken.",
"Language": "Taal",
"Language on this device": "Taal op dit apparaat",
"Automatic": "Automatisch",
"Size and position": "Formaat en positie",
"Column": "Kolom", "Row": "Rij", "Width": "Breedte", "Height": "Hoogte",
"Style": "Stijl",
"No background": "Geen achtergrond",
"Background": "Achtergrond",
"Default": "Standaard",
"Add an entity…": "Voeg een entiteit toe…",
"Remove {0}": "Verwijder {0}",
"No entity with this ID": "Geen entiteit met deze ID",
"Loading albums…": "Albums laden…",
"No albums found in Immich.": "Geen albums gevonden in Immich.",
// --- widget names and fields
"Heading": "Kop", "Entity tile": "Entiteitstegel", "Big value": "Grote waarde", "Gauge": "Meter",
"Thermostat": "Thermostaat", "History graph": "Geschiedenisgrafiek", "Clock": "Klok", "Weather": "Weer",
"Entity list": "Entiteitenlijst", "Button": "Knop", "Media player": "Mediaspeler", "Camera": "Camera",
"Car": "Auto", "Text": "Tekst", "Photos": "Foto’s", "Calendar": "Agenda", "Web page": "Webpagina",
"Subtitle": "Ondertitel", "Font size (px)": "Lettergrootte (px)", "Alignment": "Uitlijning",
"left": "Links", "center": "Midden", "right": "Rechts",
"Welcome home": "Welkom thuis",
"Entity": "Entiteit", "Entity name": "Naam van entiteit", "Icon": "Pictogram", "Tap action": "Tikactie",
"auto": "Auto", "toggle": "Schakel", "more-info": "Info", "none": "Geen",
"Show when it last changed": "Toon wanneer het laatst gewijzigd is",
"Unit": "Eenheid", "From entity": "Van entiteit", "Decimals": "Decimalen",
"Warn above": "Waarschuwing boven", "Critical above": "Kritiek boven",
"Minimum": "Minimum", "Maximum": "Maximum", "Green from": "Groen vanaf", "Yellow from": "Geel vanaf", "Red from": "Rood vanaf",
"Step": "Stap", "Title": "Titel", "Sensors": "Sensoren", "Hours to show": "Aantal uren",
"Fill under the line": "Vul onder de lijn",
"24-hour time": "24-uursnotatie", "Show seconds": "Toon seconden", "Show date": "Toon datum",
"Devices": "Apparaten", "Entities": "Entiteiten",
"Label": "Label", "Target entity (optional)": "Doelentiteit (optioneel)",
"Action (e.g. scene.turn_on)": "Actie (bijv. scene.turn_on)", "Action data (JSON)": "Actiegegevens (JSON)",
"Refresh every (seconds)": "Vernieuw elke (seconden)", "Show name": "Toon naam",
"My car": "Mijn auto", "Car image URL (optional)": "URL van autoafbeelding (optioneel)",
"Drivetrain": "Aandrijving", "electric": "Elektrisch", "fuel": "Brandstof",
"Battery or fuel level (%)": "Accu- of brandstofniveau (%)", "Range": "Actieradius",
"Charging power": "Laadvermogen", "Charge limit (%)": "Laadlimiet (%)", "Doors": "Portieren",
"Climate": "Klimaat", "Location": "Locatie", "Odometer": "Kilometerstand",
"Text — use {{ sensor.x }} for live values": "Tekst — gebruik {{ sensor.x }} voor live waarden",
"Inside it’s {{ sensor.living_room_temperature }}.": "Binnen is het {{ sensor.living_room_temperature }}.",
"Source": "Bron", "links": "Links", "immich": "Immich",
"Image URLs, one per line": "Afbeeldings-URL’s, één per regel",
"Immich albums": "Immich-albums",
"Change photo every (seconds)": "Wissel foto elke (seconden)",
"Shuffle": "Willekeurige volgorde",
"Fit": "Passend", "cover": "Vullen", "contain": "Volledig",
"Show when the photo was taken": "Toon wanneer de foto is gemaakt",
"Description (for screen readers)": "Beschrijving (voor schermlezers)",
"Upcoming": "Binnenkort", "Calendars": "Agenda’s", "Days ahead": "Aantal dagen vooruit",
"Most events to show": "Maximaal aantal afspraken", "Show which calendar": "Toon welke agenda",
// --- widget content
"Unavailable": "Niet beschikbaar", "Unknown": "Onbekend",
"On": "Aan", "Off": "Uit", "Open": "Open", "Closed": "Dicht", "Clear": "Vrij", "Motion": "Beweging",
"Occupied": "Bezet", "Dry": "Droog", "Wet": "Nat", "Smoke": "Rook", "Away": "Afwezig",
"Unplugged": "Niet aangesloten", "Plugged in": "Aangesloten", "Not charging": "Laadt niet", "Charging": "Laden",
"Scene": "Scène", "Running": "Actief", "Script": "Script",
"just now": "zojuist", "{0} min ago": "{0} min geleden", "{0} h ago": "{0} uur geleden", "{0} d ago": "{0} d geleden",
"Can’t find {0}.": "{0} niet gevonden.",
"Check the entity ID in the inspector.": "Controleer de entiteit-ID in de inspector.",
"Choose {0} in the inspector.": "Kies {0} in de inspector.",
"an entity": "een entiteit", "a light": "een lamp", "a thermostat": "een thermostaat",
"a weather entity": "een weerentiteit", "a media player": "een mediaspeler", "a camera": "een camera",
"Critical": "Kritiek", "High": "Hoog",
"Now": "Nu", "Lower to {0}°": "Verlaag naar {0}°", "Raise to {0}°": "Verhoog naar {0}°", "Mode": "Modus",
"Add one or more sensors in the inspector.": "Voeg in de inspector een of meer sensoren toe.",
"Loading history…": "Geschiedenis laden…",
"No numeric history for this period.": "Geen numerieke geschiedenis voor deze periode.",
"History for the last {0} hours": "Geschiedenis van de afgelopen {0} uur",
"−{0} h": "−{0} u",
"Humidity": "Luchtvochtigheid", "Wind": "Wind",
"Add entities in the inspector.": "Voeg entiteiten toe in de inspector.",
"Previous track": "Vorige track", "Play": "Afspelen", "Pause": "Pauzeer", "Next track": "Volgende track", "Volume": "Volume",
"{0} camera": "Camera {0}",
"Set the car’s level, range or lock entity in the inspector.": "Stel in de inspector het niveau, de actieradius of het slot van de auto in.",
"Parked at home": "Thuis geparkeerd", "Locked": "Vergrendeld", "Unlocked": "Ontgrendeld",
"Battery level": "Accuniveau", "Fuel level": "Brandstofniveau", "Charge limit {0}%": "Laadlimiet {0}%",
"Climate on": "Klimaat aan", "range": "actieradius", "Low": "Laag",
"Choose one or more Immich albums in the inspector.": "Kies in de inspector een of meer Immich-albums.",
"Add image URLs in the inspector.": "Voeg in de inspector afbeeldings-URL’s toe.",
"Photo slideshow": "Diavoorstelling",
"Loading photos…": "Foto’s laden…",
"Couldn’t load photos. {0}": "Foto’s laden mislukt. {0}",
"These albums have no photos yet.": "Deze albums bevatten nog geen foto’s.",
"Add one or more calendars in the inspector.": "Voeg in de inspector een of meer agenda’s toe.",
"Loading events…": "Afspraken laden…",
"Couldn’t load events. {0}": "Afspraken laden mislukt. {0}",
"Nothing planned for the next {0} days.": "Niets gepland voor de komende {0} dagen.",
"Embedded page": "Ingesloten pagina", "Add a URL in the inspector.": "Voeg in de inspector een URL toe.",
// tabs
"Overview": "Overzicht", "Add tab": "Tabblad toevoegen", "Tab {0}": "Tabblad {0}", "Tabs": "Tabbladen", "Tab": "Tabblad",
"A dashboard needs at least one tab.": "Een dashboard heeft minstens één tabblad nodig.",
"Delete tab “{0}”?": "Tabblad “{0}” verwijderen?",
"Its {0} widgets will be deleted too. You can undo this with ⌘Z.": "De {0} widgets erop worden ook verwijderd. Je kunt dit ongedaan maken met ⌘Z.",
"Show tabs in a side menu": "Toon tabbladen in een zijmenu", "Tab name": "Naam van tabblad",
"Move up": "Omhoog", "Move down": "Omlaag", "Moved to “{0}”.": "Verplaatst naar “{0}”.",
// waste
"Waste collection": "Afvalkalender", "Layout": "Indeling", "next": "Volgende", "list": "Lijst",
"Waste sensors (leave empty to find them automatically)": "Afvalsensoren (leeg laten om ze automatisch te vinden)",
"Most pickups to show": "Maximaal aantal ophaalmomenten", "Only pickups within (days)": "Alleen ophaalmomenten binnen (dagen)",
"No pickups in the next {0} days.": "Geen ophaalmomenten in de komende {0} dagen.",
"No Afvalwijzer sensors found. Install the Afvalwijzer integration, or pick the sensors in the inspector.": "Geen Afvalwijzer-sensoren gevonden. Installeer de Afvalwijzer-integratie of kies de sensoren in de inspector.",
"Next pickup": "Volgende ophaalmoment", "Put the bin out tonight": "Zet de container vanavond buiten",
"Day after tomorrow": "Overmorgen", "In {0} days": "Over {0} dagen",
"Organic": "GFT", "Paper": "Papier", "Residual waste": "Restafval", "Residual waste bags": "Restafvalzakken",
"Textile": "Textiel", "Bulky waste": "Grofvuil", "Hazardous waste": "KCA", "Nappies": "Luiers", "Glass": "Glas",
"Pruning waste": "Snoeiafval", "Garden waste": "Tuinafval", "Christmas trees": "Kerstbomen", "BEST bag": "BEST-tas",
"Hazardous waste van": "Milieubus",
// visibility
"Hidden now": "Nu verborgen", "Visibility": "Zichtbaarheid",
"Show this widget only when the conditions below are met. Leave empty to always show it.": "Toon deze widget alleen als aan de voorwaarden hieronder is voldaan. Laat leeg om hem altijd te tonen.",
"Show when": "Toon als", "all": "Alle voorwaarden", "any": "Eén voorwaarde", "Add condition": "Voorwaarde toevoegen",
"Remove condition": "Verwijder voorwaarde", "Condition": "Voorwaarde", "Value": "Waarde",
"is": "Is", "is not": "Is niet", "above": "Hoger dan", "below": "Lager dan",
"Visible right now": "Nu zichtbaar", "Hidden right now": "Nu verborgen",
// media
"Media players": "Mediaspelers", "Show album art": "Toon albumhoes", "Hide players that are off from the switcher": "Verberg uitgeschakelde spelers in de keuzelijst",
// appliance
"Appliance": "Apparaat", "Washing machine": "Wasmachine", "Dryer": "Droger", "Dishwasher": "Vaatwasser",
"washer": "Wasmachine", "dryer": "Droger", "dishwasher": "Vaatwasser", "other": "Anders",
"Status": "Status", "Power (W), if there is no status": "Vermogen (W), als er geen status is", "Running above (W)": "Aan boven (W)",
"Time remaining or end time": "Resterende tijd of eindtijd", "Progress (%)": "Voortgang (%)", "Program": "Programma",
"Only show while running or finished": "Alleen tonen als hij draait of klaar is",
"Choose the appliance’s status, power or remaining-time entity in the inspector.": "Kies in de inspector de status-, vermogens- of resterende-tijdentiteit van het apparaat.",
"In progress": "Bezig", "Finished": "Klaar", "Paused": "Gepauzeerd", "Ready to unload": "Klaar om uit te ruimen",
"{0} h {1} min": "{0} u {1} min", "{0} min": "{0} min", "left · ready at {0}": "te gaan · klaar om {0}", "Progress": "Voortgang",
"Weather (optional)": "Weer (optioneel)", "Show today’s high and low": "Toon de hoogste en laagste temperatuur van vandaag",
"High {0}° · Low {1}°": "Max {0}° · min {1}°", "High {0}°": "Max {0}°",
"Menu style": "Menustijl", "icons": "Alleen pictogrammen", "labels": "Met namen",
"About": "Over", "Version {0}": "Versie {0}", "Source code and changes": "Broncode en wijzigingen",
"Dashboard Studio was updated to {0}. Reload the page to use it.": "Dashboard Studio is bijgewerkt naar {0}. Herlaad de pagina om de nieuwe versie te gebruiken.",
"Dashboard Studio was updated to {0}. Reloading…": "Dashboard Studio is bijgewerkt naar {0}. Opnieuw laden…",
"Graphite": "Grafiet", "Indigo": "Indigo", "Rose": "Roze", "Ocean": "Oceaan", "Sunrise": "Zonsopgang", "Lavender": "Lavendel", "Mint": "Munt", "Sand": "Zand", "High contrast": "Hoog contrast",
"Horizontal scroll": "Horizontaal scrollen", "Swipe cards": "Veegkaarten", "Card width (px)": "Kaartbreedte (px)",
"Scroll left": "Scroll naar links", "Scroll right": "Scroll naar rechts", "Next card every (seconds)": "Volgende kaart elke (seconden)",
"Show page dots": "Toon paginapuntjes", "Card {0} of {1}": "Kaart {0} van {1}", "Cards": "Kaarten",
"None of these cards are showing right now.": "Geen van deze kaarten is nu zichtbaar.", "Add cards in the inspector.": "Voeg kaarten toe in de inspector.",
"Add the cards this container should hold.": "Voeg de kaarten toe die hierin moeten komen.", "Card type": "Soort kaart", "Add": "Toevoegen",
"Remove from container": "Verwijder uit deze kaart",
"Who sees which dashboard…": "Wie ziet welk dashboard…", "Who sees which dashboard": "Wie ziet welk dashboard",
"Choose the dashboard that opens first. A device’s choice comes before a person’s; otherwise the last dashboard used on that device opens.": "Kies welk dashboard als eerste opent. De keuze voor een apparaat gaat voor die van een persoon; anders opent het dashboard dat op dat apparaat het laatst is gebruikt.",
"This device": "Dit apparaat", "Other devices": "Andere apparaten", "People": "Personen", "Last used": "Laatst gebruikt",
"Name this device, e.g. Kitchen tablet": "Geef dit apparaat een naam, bijv. Keukentablet", "Unnamed device": "Apparaat zonder naam",
"Device name": "Apparaatnaam", "Forget this device": "Vergeet dit apparaat", "you": "jij", "Dashboard for {0}": "Dashboard voor {0}",
"People appear here once they have opened Dashboard Studio, or when they have a person entity.": "Personen verschijnen hier zodra ze Dashboard Studio hebben geopend, of als ze een persoonsentiteit hebben.",
"Text position": "Positie van de tekst", "Background image": "Achtergrondafbeelding", "none": "Geen",
"Darken the image (%)": "Afbeelding donkerder maken (%)",
"top-left": "Linksboven", "top": "Boven", "top-right": "Rechtsboven", "left": "Links", "center": "Midden", "right": "Rechts",
"bottom-left": "Linksonder", "bottom": "Onder", "bottom-right": "Rechtsonder",
"For a light group, show each light": "Toon bij een lampengroep elke lamp", "Lights in {0}": "Lampen in {0}",
"Vacuum": "Stofzuiger", "a vacuum": "een stofzuiger", "Map camera (optional)": "Kaartcamera (optioneel)",
"Refresh the map every (seconds)": "Vernieuw de kaart elke (seconden)", "Battery sensor (if not on the vacuum)": "Accusensor (als de stofzuiger die niet zelf heeft)",
"Show suction power": "Toon zuigkracht", "Battery {0}%": "Accu {0}%", "Cleaning map": "Schoonmaakkaart", "Suction power": "Zuigkracht",
"Start cleaning": "Begin met schoonmaken", "Send back to the dock": "Terug naar het dock", "Locate (makes a sound)": "Zoeken (maakt geluid)",
"Cleaning…": "Aan het schoonmaken…", "On its way to the dock": "Onderweg naar het dock",
"Next photo": "Volgende foto", "Show page dots while swiping": "Toon paginapuntjes tijdens het vegen",
"Battery": "Accu", "Cleaned area": "Schoongemaakt oppervlak", "Cleaning time": "Schoonmaaktijd",
"More sensors, e.g. filter or brush life": "Meer sensoren, bijv. levensduur van filter of borstel",
"Resume": "Hervat", "Start": "Start", "Dock": "Dock", "Locate": "Zoek",
"Designed for phones": "Ontworpen voor telefoons",
"A 4-column layout you design at phone size. On a phone it fills the screen without the top bar; touch and hold an empty spot to bring the bar back.": "Een indeling met 4 kolommen die je op telefoongrootte ontwerpt. Op een telefoon vult hij het scherm zonder de bovenbalk; houd een lege plek ingedrukt om de balk terug te halen.",
"Room": "Kamer", "Room name": "Naam van de kamer", "Temperature sensor": "Temperatuursensor", "Humidity sensor": "Vochtigheidssensor",
"Extra entities (or all of them, without a room)": "Extra entiteiten (of allemaal, zonder kamer)", "Show devices": "Toon apparaten",
"Background image URL (optional)": "URL van achtergrondafbeelding (optioneel)", "Automatic": "Automatisch",
"Choose a room or add entities in the inspector.": "Kies een kamer of voeg entiteiten toe in de inspector.",
"Turn off all lights in {0}": "Zet alle lampen in {0} uit", "Turn on all lights in {0}": "Zet alle lampen in {0} aan",
"{0} on": "{0} aan", "Lights off": "Lampen uit", "open": "open", "Playing": "Speelt",
"Choose a room": "Kies een kamer", "Rooms couldn’t be loaded from Home Assistant. Add the entities below instead.": "Kamers konden niet uit Home Assistant worden geladen. Voeg hieronder de entiteiten toe.",
"What’s new": "Wat is er nieuw", "Source code": "Broncode", "this version": "deze versie",
"The changelog couldn’t be loaded.": "De lijst met wijzigingen kon niet worden geladen.",
"Updated to {0}. See what’s new under About in the settings.": "Bijgewerkt naar {0}. Bekijk wat er nieuw is onder Over in de instellingen.",
"Card width": "Kaartbreedte", "pixels": "Pixels", "per-view": "Aantal zichtbaar", "Cards visible at once": "Aantal kaarten tegelijk zichtbaar",
"e.g. 1, 2 or 2.5": "bijv. 1, 2 of 2,5", "Width of this card (px)": "Breedte van deze kaart (px)", "Same as the others": "Zelfde als de andere",
"Target": "Doel", "Lower": "Lager", "Raise": "Hoger", "Preset": "Voorinstelling", "Fan": "Ventilator",
"Charge limit": "Laadlimiet",
"Energy": "Energie", "Solar power": "Zonnevermogen", "Grid power (positive = from the grid)": "Netvermogen (positief = van het net)",
"My grid sensor is positive when sending back": "Mijn netsensor is positief bij teruglevering", "Battery power (positive = charging)": "Accuvermogen (positief = laden)",
"My battery sensor is positive when discharging": "Mijn accusensor is positief bij ontladen", "Battery level (%)": "Accuniveau (%)",
"Home use (optional, otherwise calculated)": "Verbruik in huis (optioneel, anders berekend)", "Totals for today, e.g. kWh produced and used": "Totalen van vandaag, bijv. opgewekte en verbruikte kWh",
"Choose your solar, grid or battery power sensors in the inspector.": "Kies in de inspector je sensoren voor zonnepanelen, het net of de thuisaccu.",
"Solar {0}, grid {1}, home {2}": "Zon {0}, net {1}, huis {2}", "Solar": "Zon", "To the grid": "Naar het net", "From the grid": "Van het net", "Discharging": "Ontladen",
"Door (optional)": "Deur (optioneel)", "Energy or water use (optional)": "Energie- of waterverbruik (optioneel)", "Door open": "Deur open", "Door closed": "Deur dicht",
"Status (with Home Connect: Operation state, with a Tuya litter box: Status — the rest fills in by itself)": "Status (bij Home Connect: Bedieningsstatus, bij een Tuya-kattenbak: Status — de rest vult zichzelf in)",
"Time remaining or finish time": "Resterende tijd of eindtijd", "Pause button": "Pauzeknop", "Resume button": "Hervatknop", "Stop button": "Stopknop",
"Power switch": "Aan/uit-schakelaar", "Alerts, e.g. salt or rinse aid low, or a full waste bin": "Meldingen, bijv. zout of glansspoelmiddel bijna op, of een volle afvalbak",
"litterbox": "Kattenbak", "Litter box": "Kattenbak", "Visits today": "Bezoekjes vandaag", "Time in the box today": "Tijd in de bak vandaag", "Cat’s weight": "Gewicht van de kat",
"Clean button": "Schoonmaakknop", "Auto clean switch": "Schakelaar automatisch schoonmaken", "Choose the litter box’s status entity in the inspector.": "Kies de status-entiteit van de kattenbak in de inspector.",
"Emptying": "Aan het legen", "Levelling": "Aan het egaliseren", "Sanitizing": "Aan het ontsmetten", "Sleeping": "Slaapt", "Ready": "Klaar voor gebruik",
"Bin full": "Afvalbak vol", "Check the litter box": "Kijk even bij de kattenbak", "Cat inside": "Kat in de bak", "Needs attention": "Heeft aandacht nodig",
"visits today": "bezoekjes vandaag", "visits": "bezoekjes", "in the box today": "in de bak vandaag", "cat’s weight": "gewicht kat", "Clean now": "Nu schoonmaken", "Auto clean": "Automatisch schoonmaken",
"Starts later": "Start later", "Action needed": "Actie nodig", "Error": "Fout", "Stopping": "Stoppen", "Door locked": "Deur vergrendeld",
"Ready at {0}": "Klaar om {0}", "Check the appliance": "Kijk even bij het apparaat", "Something went wrong": "Er ging iets mis", "Stop": "Stop",
"Hide this card when none of its cards are showing": "Verberg deze kaart als geen van de kaarten erin zichtbaar is",
"Text when none of its cards are showing": "Tekst als geen van de kaarten erin zichtbaar is",
"Choose an icon": "Kies een pictogram", "No icons match.": "Geen pictogrammen gevonden.", "Search, e.g. kitchen or keuken": "Zoek, bijv. keuken of slaapkamer",
"Search icons": "Zoek pictogrammen", "You can also type an emoji in the field instead.": "Je kunt in het veld ook een emoji typen.", "No icon": "Geen pictogram",
"Warm white": "Warm wit", "Neutral white": "Neutraal wit", "Cool white": "Koel wit", "Red": "Rood", "Orange": "Oranje", "Yellow": "Geel", "Green": "Groen",
"Light blue": "Lichtblauw", "Blue": "Blauw", "Purple": "Paars", "Pink": "Roze", "More colors and settings": "Meer kleuren en instellingen",
"Show colors": "Toon kleuren", "{0} of {1} on": "{0} van {1} aan", "Settings for {0}": "Instellingen voor {0}", "{0} brightness": "Helderheid {0}",
"Brightness": "Helderheid", "Color temperature": "Kleurtemperatuur", "Color": "Kleur", "Any color": "Andere kleur",
"Full at {0}": "Vol om {0}", "inside": "binnen", "Stop charging": "Stop laden", "Start charging": "Start laden",
"Time until full (minutes or end time)": "Tijd tot vol (minuten of eindtijd)", "Start/stop charging (switch)": "Laden starten/stoppen (schakelaar)",
"Car image URL (optional, a side view with a transparent background looks best)": "URL van autoafbeelding (optioneel, een zijaanzicht met transparante achtergrond werkt het best)",
"To-do list": "Takenlijst", "List": "Lijst", "List name": "Naam van de lijst", "Show completed items": "Toon afgevinkte items", "a to-do list": "een takenlijst",
"Delete {0}": "Verwijder {0}", "Add an item…": "Voeg iets toe…", "Add an item": "Voeg iets toe", "Nothing on the list.": "Er staat niets op de lijst.", "Loading…": "Laden…",
"Hide completed ({0})": "Verberg afgevinkt ({0})", "Show completed ({0})": "Toon afgevinkt ({0})",
"Who's home": "Wie is er thuis", "People (leave empty for everyone)": "Personen (leeg laten voor iedereen)", "grid": "Raster",
"No people found. Add person entities in Home Assistant.": "Geen personen gevonden. Voeg personen toe in Home Assistant.",
"Weather forecast": "Weersverwachting", "Show": "Toon", "both": "Beide", "hourly": "Per uur", "daily": "Per dag", "Hours ahead": "Aantal uren vooruit",
"Show sunrise and sunset": "Toon zonsopkomst en -ondergang", "Loading the forecast…": "Verwachting laden…",
"Timer": "Timer", "Quick starts in minutes": "Snelstart in minuten", "Beep when done": "Piep als hij klaar is", "a timer": "een timer", "Done!": "Klaar!", "OK": "OK", "min": "min",
"Blinds": "Zonwering", "e.g. Living room": "bijv. Woonkamer", "Blinds, curtains or shutters": "Jaloezieën, gordijnen of rolluiken",
"Add one or more blinds in the inspector.": "Voeg in de inspector een of meer jaloezieën toe.", "Open": "Open", "position": "positie", "tilt": "kanteling", "Tilt": "Kanteling",
"Open all": "Alles open", "Close all": "Alles dicht",
"Alarm": "Alarm", "Alarm panel": "Alarmsysteem", "Doors and windows to check (leave empty for all)": "Deuren en ramen om te controleren (leeg laten voor alle)",
"an alarm panel": "een alarmsysteem", "On · home": "Aan · thuis", "On · away": "Aan · afwezig", "On · night": "Aan · nacht", "On · vacation": "Aan · vakantie",
"Turning on…": "Inschakelen…", "Entry delay…": "Inloopvertraging…", "Alarm!": "Alarm!", "Away": "Afwezig", "Night": "Nacht", "Vacation": "Vakantie",
"Enter the code": "Voer de code in", "Clear": "Wis", "Delete last digit": "Laatste cijfer wissen", "{0} still open: {1}": "{0} nog open: {1}",
"Turn on the alarm anyway?": "Alarm toch inschakelen?",
"Notifications": "Meldingen", "Show notifications": "Toon meldingen", "Show available updates": "Toon beschikbare updates", "{0} → {1}": "{0} → {1}",
"Install": "Installeer", "Dismiss": "Wegklikken", "Dismiss all": "Alles wegklikken", "All caught up": "Alles bijgewerkt",
"Install {0}?": "{0} installeren?", "Version {0} will be installed. Home Assistant may restart.": "Versie {0} wordt geïnstalleerd. Home Assistant kan opnieuw opstarten.",
"Screen saver": "Schermbeveiliging",
"clock": "Klok",
"photos": "Foto's",
"Photos from": "Foto's uit",
"Doorbell": "Deurbel",
"Camera to show": "Camera om te tonen",
"Close after (seconds)": "Sluiten na (seconden)",
"Play a sound": "Geluid afspelen",
"When the doorbell rings in kiosk mode, the camera fills the screen.": "Als de deurbel gaat in kioskmodus, vult de camera het scherm.",
"Someone’s at the door": "Er staat iemand voor de deur",
"Night mode": "Nachtmodus",
"After sunset": "Na zonsondergang",
"Between times": "Tussen tijden",
"From": "Van",
"Until": "Tot",
"Dim the screen (%)": "Scherm dimmen (%)",
"Switch to the dark theme": "Overschakelen naar het donkere thema",
"Night mode is saved on this device only, and is off while editing.": "Nachtmodus wordt alleen op dit apparaat bewaard en staat uit tijdens het bewerken.",
"{0} widgets deleted. Press ⌘Z to undo.": "{0} widgets verwijderd. Druk op ⌘Z om ongedaan te maken.",
"Copy {0} widgets to…": "{0} widgets kopiëren naar…",
"Copy to…": "Kopiëren naar…",
"Copy": "Kopiëren",
"Copied to “{0}”.": "Gekopieerd naar “{0}”.",
"Moved into “{0}”.": "Verplaatst naar “{0}”.",
"{0} widgets selected": "{0} widgets geselecteerd",
"Align": "Uitlijnen",
"Left edges": "Linkerkanten",
"Right edges": "Rechterkanten",
"Top edges": "Bovenkanten",
"Bottom edges": "Onderkanten",
"Same width": "Zelfde breedte",
"Same height": "Zelfde hoogte",
"Same width and height follow the widget you clicked last.": "Zelfde breedte en hoogte volgen de widget waarop je het laatst klikte.",
"Shift-click or ⌘-click widgets to add or remove them. Drag one to move them all; the arrow keys move them too.": "Shift-klik of ⌘-klik op widgets om ze toe te voegen of weg te halen. Sleep er één om ze allemaal te verplaatsen; de pijltjestoetsen werken ook.",
"Take out of this card": "Uit deze kaart halen",
"Drag a widget onto a scroll or swipe card to put it inside.": "Sleep een widget op een scroll- of veegkaart om hem erin te zetten.",
"No matching entities": "Geen entiteiten gevonden",
"Search widgets": "Widgets zoeken",
"No widgets match “{0}”.": "Geen widgets gevonden voor “{0}”.",
"Version history…": "Versiegeschiedenis…",
"Version history": "Versiegeschiedenis",
"Couldn’t load the version history. {0}": "De versiegeschiedenis kon niet worden geladen. {0}",
"{0} widgets": "{0} widgets",
"{0} tabs": "{0} tabbladen",
"Current": "Huidige",
"Restore": "Terugzetten",
"Each save is kept here, up to 30 versions. Changes within five minutes count as one.": "Elke opslag wordt hier bewaard, tot 30 versies. Wijzigingen binnen vijf minuten tellen als één.",
"No earlier versions yet. They appear after your next changes.": "Nog geen eerdere versies. Ze verschijnen na je volgende wijzigingen.",
"Restored the version from {0}. Press ⌘Z to undo.": "De versie van {0} is teruggezet. Druk op ⌘Z om ongedaan te maken.",
"Charges to {0}%": "Laadt tot {0}%",
"Low battery": "Accu bijna leeg",
"Low fuel": "Bijna leeg",
"Charge": "Laden",
"Inside": "Binnen",
"Car color": "Kleur van de auto",
"Silver": "Zilver",
"square": "Vierkant",
"wide": "Breed",
"Parked": "Geparkeerd",
"Climate off": "Klimaat uit",
"{0} h {1} min left": "Nog {0} u {1} min",
"{0} min left": "Nog {0} min",
"Limit {0}%": "Limiet {0}%",
"Locked, tap to unlock": "Op slot, tik om te ontgrendelen",
"Unlocked, tap to lock": "Open, tik om op slot te doen",
"Location: {0}": "Locatie: {0}",
"Inside {0}°": "Binnen {0}°",
"Parcels": "Pakketten",
"Parcel sensors (PostNL, DHL, …)": "Pakketsensoren (PostNL, DHL, …)",
"Show parcels delivered in the last two days": "Pakketten tonen die de afgelopen twee dagen zijn bezorgd",
"a parcel sensor": "een pakketsensor",
"Parcel": "Pakket",
"Delivered": "Bezorgd",
"On the way": "Onderweg",
"parcel on the way": "pakket onderweg",
"parcels on the way": "pakketten onderweg",
"{0} today": "{0} vandaag",
"No parcels on the way.": "Geen pakketten onderweg.",
"Yesterday": "Gisteren",
"Air quality": "Luchtkwaliteit",
"Sensors (leave empty to find CO₂, fine dust and humidity per room)": "Sensoren (laat leeg om CO₂, fijnstof en luchtvochtigheid per ruimte te zoeken)",
"No air quality sensors found. Add CO₂, fine dust or humidity sensors in the inspector.": "Geen luchtkwaliteitssensoren gevonden. Voeg CO₂-, fijnstof- of vochtigheidssensoren toe in de inspector.",
"Good": "Goed",
"Fair": "Matig",
"Poor": "Slecht",
"Open a window": "Zet een raam open",
"Air the room or turn on the purifier": "Lucht de ruimte of zet de luchtreiniger aan",
"Too humid, air the room": "Te vochtig, lucht de ruimte",
"The air is dry": "De lucht is droog",
"Water and gas": "Water en gas",
"Meter (water, gas or energy)": "Meter (water, gas of energie)",
"Type": "Soort",
"water": "Water",
"gas": "Gas",
"electricity": "Stroom",
"Days to show": "Aantal dagen",
"a meter": "een meter",
"No statistics for this meter. It needs a state class (total or total_increasing).": "Geen statistieken voor deze meter. Hij heeft een state class nodig (total of total_increasing).",
"Today so far": "Vandaag tot nu",
"vs yesterday": "t.o.v. gisteren",
"Average": "Gemiddeld",
"{0} days": "{0} dagen",
"Average {0}": "Gemiddeld {0}",
"Solar forecast": "Zonneverwachting",
"Production today (kWh)": "Opbrengst vandaag (kWh)",
"Production tomorrow (kWh)": "Opbrengst morgen (kWh)",
"Power now (W)": "Vermogen nu (W)",
"Hours for the washer or dishwasher": "Uren voor de wasmachine of vaatwasser",
"the production today sensor": "de sensor voor de opbrengst vandaag",
"The hour by hour forecast isn’t available.": "De verwachting per uur is niet beschikbaar.",
"Best time for the washer: {0}": "Beste moment voor de was: {0}",
"Garage and gate": "Garage en poort",
"Garage door, gate or lock": "Garagedeur, poort of slot",
"garage": "Garage",
"gate": "Poort",
"door": "Deur",
"Ask before opening or closing": "Vragen voor openen of sluiten",
"a garage door or gate": "een garagedeur of poort",
"Press": "Indrukken",
"by {0}": "door {0}",
"Open {0}?": "{0} openen?",
"Close {0}?": "{0} sluiten?",
"Lock {0}?": "{0} op slot doen?",
"Unlock {0}?": "{0} ontgrendelen?",
"Stop {0}?": "{0} stoppen?",
"Press {0}?": "{0} indrukken?",
"Sports": "Sport",
"Team (TeamTracker sensor)": "Team (TeamTracker-sensor)",
"Only show on match days": "Alleen tonen op wedstrijddagen",
"Show the venue and TV channel": "Stadion en tv-zender tonen",
"a TeamTracker sensor": "een TeamTracker-sensor",
"No match this round.": "Geen wedstrijd deze speelronde.",
"No match planned.": "Geen wedstrijd gepland.",
"Live": "Live",
"Full time": "Afgelopen",
"Formula One": "Formule 1",
"Next race": "Volgende race",
"Driver standings": "Coureursklassement",
"Constructor standings": "Constructeursklassement",
"Last race results": "Uitslag laatste race",
"Show first": "Eerst tonen",
"drivers": "Coureurs",
"teams": "Teams",
"results": "Uitslag",
"Positions to show": "Aantal posities",
"the next race sensor": "de sensor voor de volgende race",
"in {0} d {1} h": "over {0} d {1} u",
"in {0} h {1} min": "over {0} u {1} min",
"Drivers": "Coureurs",
"Teams": "Teams",
"Last race": "Laatste race",
"{0} wins": "{0} zeges",
"pts": "pnt",
"Round {0}": "Ronde {0}",
"No standings yet.": "Nog geen klassement.",
"Practice 1": "Training 1",
"Practice 2": "Training 2",
"Practice 3": "Training 3",
"Sprint qualifying": "Sprintkwalificatie",
"Sprint": "Sprint",
"Qualifying": "Kwalificatie",
"Race": "Race",
"yesterday {0}": "gisteren {0}",
"Go to the next tab every (seconds)": "Naar het volgende tabblad elke (seconden)",
"Show announcements from Home Assistant": "Mededelingen uit Home Assistant tonen",
"Guest mode": "Gastmodus",
"A simple screen with only lights and thermostats, for guests or a babysitter.": "Een eenvoudig scherm met alleen lampen en thermostaten, voor gasten of de oppas.",
"Turns on": "Gaat aan",
"With the button": "Met de knop",
"With an entity": "Met een entiteit",
"On while this is on": "Aan zolang dit aan staat",
"Welcome text": "Welkomsttekst",
"Welcome": "Welkom",
"Lights and thermostats (leave empty for all)": "Lampen en thermostaten (laat leeg voor alle)",
"End guest mode on this device": "Gastmodus op dit apparaat beëindigen",
"Start guest mode on this device": "Gastmodus op dit apparaat starten",
"Announcement": "Mededeling",
"Guest mode is on.": "Gastmodus staat aan.",
"Guest mode is off.": "Gastmodus staat uit.",
"Lights and temperature": "Lampen en temperatuur",
"End guest mode?": "Gastmodus beëindigen?",
"Guest mode was turned on by a schedule or an entity, and comes back when that says so.": "Gastmodus is aangezet door een tijdschema of entiteit, en komt terug zodra die dat aangeeft.",
"End guest mode": "Gastmodus beëindigen",
"Moved widgets around": "Widgets verplaatst",
"Added {0}": "{0} toegevoegd",
"Added {0} widgets": "{0} widgets toegevoegd",
"Deleted {0}": "{0} verwijderd",
"Deleted {0} widgets": "{0} widgets verwijderd",
"Moved {0}": "{0} verplaatst",
"Moved {0} widgets": "{0} widgets verplaatst",
"Resized {0}": "Formaat van {0} gewijzigd",
"Resized {0} widgets": "Formaat van {0} widgets gewijzigd",
"Edited {0}": "{0} bewerkt",
"Edited {0} widgets": "{0} widgets bewerkt",
"Changed the tabs": "Tabbladen gewijzigd",
"Changed the look": "Uiterlijk gewijzigd",
"Changed the grid": "Raster gewijzigd",
"Changed the kiosk settings": "Kioskinstellingen gewijzigd",
"Changed guest mode": "Gastmodus gewijzigd",
"Renamed the dashboard": "Dashboard hernoemd",
"Changed the dashboard": "Dashboard gewijzigd",
"No changes yet in this session.": "Nog geen wijzigingen in deze sessie.",
"Undo history": "Geschiedenis van wijzigingen",
"Undo history…": "Geschiedenis van wijzigingen…",
"Pick a change to go back to just after it. Redo brings the later ones back.": "Kies een wijziging om terug te gaan naar net daarna. Opnieuw brengt de latere wijzigingen terug.",
"Before your changes": "Voor je wijzigingen",
"Save as preset": "Bewaren als voorinstelling",
"My presets": "Mijn voorinstellingen",
"Delete preset “{0}”": "Voorinstelling “{0}” verwijderen",
"Save": "Bewaren",
"Saved “{0}”. You’ll find it at the top of the widget list.": "“{0}” bewaard. Je vindt hem bovenaan de lijst met widgets.",
"Widgets you already added from it stay.": "Widgets die je er al mee hebt toegevoegd blijven staan.",
"Wall tablet": "Wandtablet",
"Clock, weather, calendar, rooms and cameras for a screen on the wall.": "Klok, weer, agenda, ruimtes en camera’s voor een scherm aan de muur.",
"Phone": "Telefoon",
"A 4-column layout for your phone: people, lights, climate and media.": "Een indeling met 4 kolommen voor je telefoon: personen, lampen, klimaat en media.",
"Power flow, solar forecast, water and gas use and history graphs.": "Energiestromen, zonneverwachting, water- en gasverbruik en grafieken.",
"Power, last 24 hours": "Vermogen, afgelopen 24 uur",
"Family": "Gezin",
"Who’s home, the family calendar, shopping list, parcels and the weather.": "Wie er thuis is, de gezinsagenda, boodschappenlijst, pakketten en het weer.",
"Empty": "Leeg",
"Start with a blank grid.": "Begin met een leeg raster.",
"From my devices": "Vanuit mijn apparaten",
"A mix of your lights, sensors and devices.": "Een mix van je lampen, sensoren en apparaten.",
"Start from": "Beginnen met",
"Switch to a dark or light version with the device": "Wisselen naar een donkere of lichte versie met het apparaat",
"QR code for {0}": "QR-code voor {0}",
"Share “{0}”": "“{0}” delen",
"Open this link or scan the code on another device that is signed in to Home Assistant.": "Open deze link of scan de code op een ander apparaat dat is ingelogd bij Home Assistant.",
"Link": "Link",
"Open in kiosk mode": "Openen in kioskmodus",
"Link copied.": "Link gekopieerd.",
"Share…": "Delen…",
"Import from Home Assistant…": "Importeren uit Home Assistant…",
"Import from Home Assistant": "Importeren uit Home Assistant",
"Choose one of your Home Assistant dashboards. Its cards become widgets in a new dashboard here; the original stays as it is.": "Kies een van je Home Assistant-dashboards. De kaarten worden widgets in een nieuw dashboard hier; het origineel blijft zoals het is.",
"Import": "Importeren",
"Couldn’t load that dashboard: {0}": "Dat dashboard kon niet worden geladen: {0}",
"That dashboard is generated by Home Assistant and has no cards of its own to import.": "Dat dashboard wordt door Home Assistant zelf gemaakt en heeft geen eigen kaarten om te importeren.",
"Imported {0} widgets. {1} cards couldn’t be converted.": "{0} widgets geïmporteerd. {1} kaarten konden niet worden omgezet.",
"Imported {0} widgets.": "{0} widgets geïmporteerd.",
"That shortcut’s widget no longer exists.": "De widget van die snelkoppeling bestaat niet meer.",
"Done: {0}": "Gedaan: {0}",
"Home screen": "Beginscherm",
"Shortcut on the app icon": "Snelkoppeling op het app-pictogram",
"When Dashboard Studio is installed as an app on Android, long-press its icon to run this widget straight away. Up to four shortcuts.": "Als Dashboard Studio als app op Android is geïnstalleerd, houd je het pictogram ingedrukt om deze widget meteen te gebruiken. Maximaal vier snelkoppelingen.",
"Install as an app…": "Installeren als app…",
"Install as an app": "Installeren als app",
"Home Assistant’s page can’t be installed itself. Open Dashboard Studio in its own tab first, then choose Install as an app again there.": "De pagina van Home Assistant zelf kan niet worden geïnstalleerd. Open Dashboard Studio eerst in een eigen tabblad en kies daar opnieuw Installeren als app.",
"In Safari, tap the Share button, then Add to Home Screen.": "Tik in Safari op de deelknop en daarna op Zet op beginscherm.",
"Your browser can install Dashboard Studio as an app with its own icon. It opens full screen, without the browser’s bars.": "Je browser kan Dashboard Studio installeren als app met een eigen pictogram. Hij opent schermvullend, zonder de balken van de browser.",
"In your browser’s menu, choose Install app or Add to Home screen.": "Kies in het menu van je browser App installeren of Toevoegen aan startscherm.",
"It opens on the dashboard chosen for that device. Mark buttons as a shortcut to use them from the app icon.": "Hij opent het dashboard dat voor dat apparaat is gekozen. Markeer knoppen als snelkoppeling om ze vanaf het app-pictogram te gebruiken.",
"Open in its own tab": "Openen in een eigen tabblad",
"Offline · {0}": "Offline · {0}",
"Offline. Showing the states from {0}.": "Offline. De standen van {0} worden getoond.",
"Offline. Reconnecting…": "Offline. Opnieuw verbinden…",
"Show on": "Tonen op",
"All screens": "Alle schermen",
"Phones": "Telefoons",
"Larger screens": "Grotere schermen",
"Vibrate briefly when you press something (phones that support it)": "Kort trillen als je iets indrukt (telefoons die dat kunnen)",
"Edit widget": "Widget bewerken",
"Dashboard settings": "Dashboardinstellingen",
"When you’re away from home, open": "Als je niet thuis bent, openen",
"Nothing special": "Niets bijzonders",
"Away means this person is away": "Weg betekent: deze persoon is weg",
"Leave the person empty to follow whoever is signed in on the device. Not used in kiosk mode.": "Laat de persoon leeg om te volgen wie er op het apparaat is ingelogd. Niet in kioskmodus.",
"You’re away: showing “{0}”.": "Je bent weg: “{0}” wordt getoond.",
"Settings": "Instellingen",
"Touch and hold": "Ingedrukt houden",
"Touch and hold to": "Ingedrukt houden om",
"Show the details": "De details te tonen",
"Switch on or off": "Aan of uit te zetten",
"Run an action": "Een actie uit te voeren",
"Do nothing": "Niets te doen",
"A soft click when something is pressed": "Een zachte klik als er iets wordt ingedrukt",
"Every device is on a dashboard already.": "Elk apparaat staat al op een dashboard.",
"Not on a dashboard yet": "Nog niet op een dashboard",
"These devices aren’t on any of your dashboards. Add one to this tab with the widget that suits it.": "Deze apparaten staan op geen van je dashboards. Voeg er een toe aan dit tabblad met de widget die erbij past.",
"1 device isn’t on a dashboard": "1 apparaat staat niet op een dashboard",
"{0} devices aren’t on a dashboard": "{0} apparaten staan niet op een dashboard",
"Devices not on a dashboard…": "Apparaten die niet op een dashboard staan…",
"Menu": "Menu",
"This is the Dashboard Studio app, connected to {0}.": "Dit is de Dashboard Studio-app, verbonden met {0}.",
"Change address": "Adres wijzigen",
"Get the Dashboard Studio app for Android. It opens full screen with its own icon and keeps you signed in.": "Gebruik de Dashboard Studio-app voor Android. Hij opent schermvullend met een eigen pictogram en houdt je ingelogd.",
"Download the app and open the file to install it. Android asks once to allow apps from this source.": "Download de app en open het bestand om hem te installeren. Android vraagt één keer of apps uit deze bron zijn toegestaan.",
"Come back here and tap Open in the app. Or open the app and enter the address of Home Assistant.": "Kom hier terug en tik op Openen in de app. Of open de app en vul het adres van Home Assistant in.",
"Or install it from the browser, without the app.": "Of installeer hem vanuit de browser, zonder de app.",
"Install from the browser": "Installeren vanuit de browser",
"Download the app": "App downloaden",
"Open in the app": "Openen in de app",
"On iPhone and iPad, apps added to the home screen can’t use Home Assistant’s sign-in, so Dashboard Studio can’t run on its own there. Open it from the sidebar in the Home Assistant app instead.": "Op iPhone en iPad kunnen apps op het beginscherm de inlog van Home Assistant niet gebruiken, dus daar kan Dashboard Studio niet los draaien. Open het in plaats daarvan via de zijbalk in de Home Assistant-app.",
"Browsers only install apps from a secure address (https), and Home Assistant is open over http here. Open Home Assistant through its https address, for example Home Assistant Cloud, and try again.": "Browsers installeren alleen apps vanaf een beveiligd adres (https), en Home Assistant is hier via http geopend. Open Home Assistant via het https-adres, bijvoorbeeld Home Assistant Cloud, en probeer het opnieuw.",
"This is Haven, connected to {0}.": "Dit is Haven, verbonden met {0}.",
"Get Haven, the Android app for your dashboards. It opens full screen with its own icon and keeps you signed in.": "Gebruik Haven, de Android-app voor je dashboards. Hij opent schermvullend met een eigen pictogram en houdt je ingelogd.",
"Download Haven and open the file to install it. Android asks once to allow apps from this source.": "Download Haven en open het bestand om het te installeren. Android vraagt één keer of apps uit deze bron zijn toegestaan.",
"Come back here and tap Open in Haven. Or open Haven and enter the address of Home Assistant.": "Kom hier terug en tik op Openen in Haven. Of open Haven en vul het adres van Home Assistant in.",
"Or install it from the browser, without Haven.": "Of installeer het vanuit de browser, zonder Haven.",
"Download Haven": "Haven downloaden",
"Open in Haven": "Openen in Haven",
"For Android phones there is Haven: see Admin, Haven app.": "Voor Android-telefoons is er Haven: zie Beheer, Haven-app.",
"Dashboards": "Dashboards",
"This is the only dashboard you can see. An admin can add more for you.": "Dit is het enige dashboard dat je kunt zien. Een beheerder kan er meer voor je toevoegen.",
"An admin hasn’t chosen a dashboard for you yet. Ask someone who manages Home Assistant to pick one for you on the Admin screen in Dashboard Studio.": "Een beheerder heeft nog geen dashboard voor je gekozen. Vraag iemand die Home Assistant beheert om er een voor je te kiezen op het beheerscherm van Dashboard Studio.",
"never": "nooit",
"Admins": "Beheerders",
"Everyone": "Iedereen",
"Admins only": "Alleen beheerders",
"1 tab": "1 tabblad",
"1 widget": "1 widget",
"Build": "Bouwen",
"More for {0}": "Meer voor {0}",
"Build a dashboard, then choose under People who sees it.": "Bouw een dashboard en kies daarna onder Personen wie het ziet.",
"Import file": "Bestand importeren",
"Opens first": "Opent eerst",
"The first one": "Het eerste",
"Sees": "Ziet",
"Like everyone else": "Zoals iedereen",
"All dashboards": "Alle dashboards",
"Only these": "Alleen deze",
"Admin": "Beheer",
"Home Assistant administrator · sees and builds everything": "Beheerder in Home Assistant · ziet en bouwt alles",
"Sees {0} · always in kiosk mode": "Ziet {0} · altijd in kioskmodus",
"all dashboards": "alle dashboards",
"{0} of {1} dashboards": "{0} van {1} dashboards",
"last opened {0}": "laatst geopend {0}",
"Preview": "Voorbeeld",
"Home Assistant’s administrators are admins here: they see every dashboard and can build. Everyone else only sees the dashboards chosen here, full screen in kiosk mode, on any device.": "De beheerders van Home Assistant zijn hier beheerder: ze zien elk dashboard en kunnen bouwen. Alle anderen zien alleen de dashboards die je hier kiest, schermvullend in kioskmodus, op elk apparaat.",
"Everyone else": "Alle anderen",
"People without their own choice below, and anyone added to Home Assistant later.": "Mensen zonder eigen keuze hieronder, en iedereen die later aan Home Assistant wordt toegevoegd.",
"Couldn’t read Home Assistant’s people.": "De mensen in Home Assistant konden niet worden gelezen.",
"To add someone, create a person with a login in Home Assistant (Settings, People). Turn off Administrator there to make them a basic user.": "Om iemand toe te voegen maak je in Home Assistant een persoon met een account (Instellingen, Personen). Zet Beheerder daar uit om er een gewone gebruiker van te maken.",
"The person’s choice": "Keuze van de persoon",
"Browser": "Browser",
"Admins on this device start in kiosk mode too": "Beheerders starten op dit apparaat ook in kioskmodus",
"Every phone, tablet and computer that opened Dashboard Studio. Give a wall tablet its own dashboard: that comes before the person’s choice.": "Elke telefoon, tablet en computer die Dashboard Studio heeft geopend. Geef een wandtablet een eigen dashboard: dat gaat voor de keuze van de persoon.",
"Send a message to the screens": "Een bericht naar de schermen sturen",
"It shows full screen on dashboards in kiosk mode, like an announcement from an automation.": "Het verschijnt schermvullend op dashboards in kioskmodus, net als een aankondiging uit een automatisering.",
"Title, e.g. Dinner": "Titel, bijv. Eten",
"Message, e.g. Dinner is ready!": "Bericht, bijv. Het eten is klaar!",
"Message": "Bericht",
"To": "Aan",
"Send": "Versturen",
"Haven app": "Haven-app",
"Haven is the Android app for the people in your home. It only shows dashboards: no builder and no settings. Everyone sees what you chose for them under People.": "Haven is de Android-app voor de mensen in je huis. Het toont alleen dashboards: geen bouwer en geen instellingen. Iedereen ziet wat je onder Personen voor ze hebt gekozen.",
"Install Haven on the phone": "Haven op de telefoon installeren",
"Scan this code with the phone’s camera, or download it on the phone itself. Android asks once to allow apps from this source.": "Scan deze code met de camera van de telefoon, of download het op de telefoon zelf. Android vraagt één keer of apps uit deze bron zijn toegestaan.",
"QR code to download Haven": "QR-code om Haven te downloaden",
"Connect to Home Assistant": "Verbinden met Home Assistant",
"Open Haven and enter this address. It is the address you use for Home Assistant; on other networks use its outside address, for example Home Assistant Cloud.": "Open Haven en vul dit adres in. Het is het adres waarmee je Home Assistant opent; gebruik buitenshuis het externe adres, bijvoorbeeld Home Assistant Cloud.",
"Address": "Adres",
"On the phone itself, Open in Haven fills it in.": "Op de telefoon zelf vult Openen in Haven het in.",
"Sign in": "Inloggen",
"Everyone signs in with their own Home Assistant login, once. Haven then opens straight on their dashboard and stays signed in.": "Iedereen logt één keer in met zijn eigen Home Assistant-account. Haven opent daarna meteen op het eigen dashboard en blijft ingelogd.",
"Haven needs Android 7 or newer. On iPhone, use the Home Assistant app instead.": "Haven werkt op Android 7 of nieuwer. Gebruik op een iPhone de Home Assistant-app.",
"Activity": "Activiteit",
"Who changed which dashboard. Restore an earlier version from the dashboard’s version history.": "Wie welk dashboard heeft gewijzigd. Zet een eerdere versie terug via de versiegeschiedenis van het dashboard.",
"{0} changed {1}": "{0} wijzigde {1}",
"{0} was changed": "{0} is gewijzigd",
"deleted": "verwijderd",
"Versions": "Versies",
"No changes yet.": "Nog geen wijzigingen.",
"You’re signed in as {0}, a Home Assistant administrator, so you can use the Dashboard, Builder and Admin screens.": "Je bent ingelogd als {0}, beheerder in Home Assistant, dus je kunt de schermen Dashboard, Bouwer en Beheer gebruiken.",
"{0} can’t see any dashboard yet.": "{0} kan nog geen enkel dashboard zien.",
"Previewing as {0}: {1} dashboards. On their devices it’s full screen, in kiosk mode.": "Voorbeeld als {0}: {1} dashboards. Op hun apparaten is het schermvullend, in kioskmodus.",
"Sent.": "Verstuurd.",
"Couldn’t send it: {0}": "Versturen lukte niet: {0}",
"Copied.": "Gekopieerd.",
"Builder": "Bouwer",
"Stop preview": "Voorbeeld stoppen",
"Nothing to show yet": "Nog niets te zien",
"Screen": "Scherm",
"Sun": "Zon",
"Producing": "Levert op",
"Not producing": "Levert niets",
"House": "Huis",
"In use": "Verbruik",
"Charging {0}": "Laadt {0}",
"Supplying {0}": "Levert {0}",
"Idle": "Rust",
"Sending back": "Teruglevering",
"Drawing": "Afname",
"Sun to the house": "Zon naar het huis",
"Sun to the battery": "Zon naar de batterij",
"Sun to the grid": "Zon naar het net",
"Grid to the house": "Net naar het huis",
"Grid to the battery": "Net naar de batterij",
"Battery to the house": "Batterij naar het huis",
"Energy now": "Energie nu",
"No power is flowing right now.": "Er stroomt nu geen vermogen.",
"Battery {0}%, charging": "Batterij {0}%, laadt",
"This invite ends {0}.": "Deze uitnodiging eindigt {0}.",
"Guests": "Gasten",
"Ended {0}": "Afgelopen {0}",
"Until {0}": "Tot {0}",
"QR code": "QR-code",
"End": "Beëindigen",
"An invite opens one dashboard on a guest’s phone, without a Home Assistant login, until the time you choose. Guests can only see and control what is on that dashboard, and only on your home Wi-Fi.": "Een uitnodiging opent één dashboard op de telefoon van een gast, zonder Home Assistant-account, tot het moment dat je kiest. Gasten zien en bedienen alleen wat op dat dashboard staat, en alleen via je wifi thuis.",
"Turn on guest links first": "Zet eerst gastlinks aan",
"In Home Assistant, open Settings, Apps, Dashboard Studio, Configuration. Under Network, give “Guest invite links” a port, for example 8199, and save. Then come back here.": "Open in Home Assistant Instellingen, Apps, Dashboard Studio, Configuratie. Geef onder Netwerk “Guest invite links” een poort, bijvoorbeeld 8199, en sla op. Kom daarna hier terug.",
"New invite": "Nieuwe uitnodiging",
"For": "Voor",
"e.g. Babysitter, Grandma and Grandpa": "bijv. Oppas, Opa en oma",
"Works until": "Werkt tot",
"4 hours from now": "Over 4 uur",
"Tonight, 23:59": "Vanavond, 23:59",
"24 hours from now": "Over 24 uur",
"After the weekend (Monday 10:00)": "Na het weekend (maandag 10:00)",
"A week from now": "Over een week",
"Make invite": "Uitnodiging maken",
"Address for the link": "Adres voor de link",
"The address of Home Assistant on your home network, such as homeassistant.local or 192.168.1.20.": "Het adres van Home Assistant in je thuisnetwerk, zoals homeassistant.local of 192.168.1.20.",
"QR code for the invite": "QR-code voor de uitnodiging",
"No invites yet.": "Nog geen uitnodigingen.",
"Couldn’t make the invite: {0}": "Uitnodiging maken lukte niet: {0}",
"End this invite?": "Deze uitnodiging beëindigen?",
"The link stops working at once, also on phones that have it open.": "De link werkt direct niet meer, ook op telefoons waar hij open staat.",
"The dashboard’s theme": "Thema van het dashboard",
"Normal": "Normaal",
"Large": "Groot",
"Extra large": "Extra groot",
"English": "English",
"Nederlands": "Nederlands",
"Cleaned": "Schoongemaakt",
"Time": "Tijd",
"Last clean": "Laatste schoonmaak",
"days": "dagen",
"hrs": "uur",
"mins": "min",
"Round {0} · {1}": "Ronde {0} · {1}",
"Look": "Uiterlijk",
"Official": "Officieel",
"Logo image (put the official logo in Home Assistant's www folder)": "Logo-afbeelding (zet het officiële logo in de www-map van Home Assistant)",
"Midnight": "Middernacht",
"Espresso": "Espresso",
"Ember": "Gloed",
"Lagoon": "Lagune",
"Arctic": "Arctisch",
"Moss": "Mos",
"Sakura": "Sakura",
"Concrete": "Beton",
"Draw": "Gelijk",
"in {0} min": "over {0} min",
"Chance to win: {0} {1}%, draw {2}%, {3} {4}%": "Winstkans: {0} {1}%, gelijk {2}%, {3} {4}%",
"Colour": "Kleur",
"All off": "Alles uit",
"{0} of {1} lights on": "{0} van {1} lampen aan",
"Playing {0}": "Speelt {0}",
"are open": "staan open",
"is open": "staat open",
"Hide these entities": "Deze entiteiten verbergen",
"Close colors": "Kleuren sluiten",
"Colors for {0}": "Kleuren voor {0}",
"Today": "Vandaag", "Tomorrow": "Morgen", "All day": "Hele dag", "Busy": "Bezet",
};
// Home Assistant states, translated when shown as text.
const STATES_NL = {
on: "Aan", off: "Uit", unavailable: "Niet beschikbaar", unknown: "Onbekend", home: "Thuis", not_home: "Afwezig",
open: "Open", opening: "Gaat open", closed: "Dicht", closing: "Gaat dicht", locked: "Vergrendeld", unlocked: "Ontgrendeld",
locking: "Vergrendelen", unlocking: "Ontgrendelen", jammed: "Vastgelopen", playing: "Speelt", paused: "Gepauzeerd",
idle: "Inactief", standby: "Stand-by", buffering: "Bufferen", heat: "Verwarmen", cool: "Koelen", auto: "Automatisch",
heat_cool: "Verwarmen/koelen", dry: "Drogen", fan_only: "Alleen ventilator", cleaning: "Reinigen", docked: "Gedockt",
returning: "Keert terug", error: "Fout", eco: "Eco", comfort: "Comfort", away: "Afwezig", sleep: "Slapen", boost: "Boost", none: "Geen",
low: "Laag", medium: "Midden", high: "Hoog", heating: "Verwarmt", cooling: "Koelt", charging: "Laden", above_horizon: "Boven de horizon", below_horizon: "Onder de horizon",
"clear-night": "Helder", cloudy: "Bewolkt", exceptional: "Uitzonderlijk", fog: "Mist", hail: "Hagel", lightning: "Onweer",
"lightning-rainy": "Onweer en regen", partlycloudy: "Halfbewolkt", pouring: "Stortregen", rainy: "Regen", snowy: "Sneeuw",
"snowy-rainy": "Natte sneeuw", sunny: "Zonnig", windy: "Winderig", "windy-variant": "Winderig", armed_away: "Ingeschakeld (afwezig)",
armed_home: "Ingeschakeld (thuis)", armed_night: "Ingeschakeld (nacht)", disarmed: "Uitgeschakeld", triggered: "Geactiveerd",
};
const read = (k) => { try { return localStorage.getItem(k); } catch { return null; } };
function detect() {
const pref = read("ds.lang");
if (pref && pref !== "auto") return pref;
const person = read("ds.personLang"); // chosen for this person by an admin
if (person) return person;
let ha = read("selectedLanguage"); // Home Assistant stores it as a JSON string
try { ha = ha && JSON.parse(ha); } catch { /* plain string */ }
return String(ha || navigator.language || "en").toLowerCase().startsWith("nl") ? "nl" : "en";
}
const lang = detect();
const dict = lang === "nl" ? NL : {};
const cap = (s) => (s ? String(s).charAt(0).toUpperCase() + String(s).slice(1) : "").replace(/_/g, " ");
window.I18n = {
lang,
locale: lang === "nl" ? "nl-NL" : undefined,
languages: { auto: "Automatic", en: "English", nl: "Nederlands" },
preference: () => read("ds.lang") || "auto",
/** t("Hello {0}", name) */
t(text, ...args) {
const s = dict[text] ?? text;
return args.length ? s.replace(/\{(\d)\}/g, (_, i) => args[i] ?? "") : s;
},
/** A Home Assistant state as readable text. */
state: (st) => (lang === "nl" && STATES_NL[st]) || cap(st),
};
document.documentElement.lang = lang;
})();