@ronniepettersson/homebridge-dummy
Version:
Create Homebridge accessories to help with automation and control — scheduling, delays, sensors, commands, webhooks, and more
247 lines • 12.2 kB
JavaScript
import merge from 'lodash.merge';
import en from './en.js';
const overrides = {
accessory: {
badValueType: '%s erwartet den Typ %s, hat aber den Typ %s erhalten',
invalidCron: '%s hat einen ungültigen Cron-Ausdruck: %s',
missingRequired: 'Für %s fehlt das erforderliche Feld %s',
},
command: {
error: '%s konnte den Befehl nicht ausführen',
executed: '%s hat den Befehl ausgeführt',
},
lightbulb: {
brightness: 'Helligkeit von %s ist %d%',
hue: '%s hue is %d%', // accessory name, number
saturation: '%s saturation is %d%', // accessory name, number
colorTemperature: '%s color temperature is %d%', // accessory name, number
stateOn: '%s ist an, Helligkeit ist %d%',
},
limiter: {
badPeriod: 'Das Zeitlimit für %s ist ungültig: %s. Muss eine der folgenden sein: %s',
badUnits: 'Das Zeitlimit für %s hat eine ungültige Einheit %s. Muss eine der folgenden sein: %s',
expired: 'Das Zeitlimit für %s ist abgelaufen',
limitExceedsPeriod: 'Das Zeitlimit für %s überschreitet die Periode. Bitte reduzieren Sie das Limit oder erhöhen Sie die Periode.',
remainingDayPlus: 'Das Zeitlimit für %s hat mehr als einen Tag Restzeit',
remainingHours: 'Das Zeitlimit für %s hat %s Stunden Restzeit',
remainingMinutes: 'Das Zeitlimit für %s hat %s Minuten Restzeit',
remainingSeconds: 'Das Zeitlimit für %s hat %s Sekunden Restzeit',
},
lock: {
badDefault: '%s hat einen ungültigen Standard-Sperrzustand %s. Muss einer der folgenden sein: %s',
secured: '%s ist verriegelt',
unsecured: '%s ist entriegelt',
},
onOff: {
stateOff: '%s ist aus',
stateOn: '%s ist an',
},
position: {
badDefault: '%s hat eine ungültige Standardposition %s. Muss eine der folgenden sein: %s',
closed: '%s ist geschlossen',
open: '%s ist geöffnet',
},
schedule: {
badType: '%s weist einen ungültigen Typen für den Zeitplan %s auf. Muss einer der folgenden sein: %s',
badUnits: 'Zeitplan für %s hat ungültige Zeiteinheiten %s. Muss eine der folgenden sein: %s',
cron: '%s startet Zeitplan-Cronjob',
intervalMilliseconds: '%s geplant für %s Millisekunden',
intervalSeconds: '%s geplant für %s Sekunden',
intervalMinutes: '%s geplant für %s Minuten',
intervalHours: '%s geplant für %s Stunden',
},
thermostat: {
auto: '%s auf \'Auto\' gestellt',
badDefault: '%s weist einen ungültigen Standardzustand %s auf. Muss einer der folgenden sein: %s',
badUnits: '%s weist ungültige Temperatureinheiten %s auf. Muss eine der folgenden sein: %s',
cool: '%s auf Kühlen gestellt',
heat: '%s auf Heizen gestellt',
off: '%s auf Aus gestellt',
temperatureC: '%s auf %d°C gestellt',
temperatureF: '%s auf %d°F gestellt',
unsupportedFunction: '%s wird für Thermostate nicht unterstützt',
},
timer: {
badUnits: 'Timer weist für %s ungültige Zeiteinheiten %s auf. Muss eine der folgenden sein: %s',
cancel: 'Timer für %s abgebrochen',
expired: 'Timer für %s ist während des Neustarts abgelaufen. Kehre zum Standardzustand zurück...',
resume: '%s setzt Timer fort',
setMilliseconds: '%s wartet %s Millisekunden',
setSeconds: '%s wartet %s Sekunden',
setMinutes: '%s wartet %s Minuten',
setHours: '%s wartet %s Stunden',
},
config: {
description: {
commands: 'Führt beliebige Befehle (z. B. curl) aus, wenn das Gerät seinen Zustand ändert',
cron: 'Besuchen Sie crontab.guru für Hilfe',
limiter: 'Beschränkt die Gesamtzeit, in der dieses Gerät für jede angegebene Periode auf seinen Nicht-Standardwert eingestellt werden kann',
random: 'Die Zeit wird zufällig mit dem obigen Wert als Maximum gewählt',
schedule: 'Setzt das Gerät in bestimmten Intervallen oder zu bestimmten Zeiten auf seinen entgegengesetzten (Nicht-Standard-) Wert',
timer: 'Setzt das Gerät nach der angegebenen Verzögerung auf seinen Standardwert zurück',
timerControlled: 'Anstatt das Gerät zu spiegeln, wird der Sensor aktiviert, wenn das Gerät automatisch zurückgesetzt wird',
},
enumNames: {
auto: 'Auto',
carbonDioxideSensor: 'Kohlenstoffdioxid',
carbonMonoxideSensor: 'Kohlenstoffmonoxid',
celsius: '°C',
closed: 'Geschlossen',
contactSensor: 'Kontakt',
cool: 'Kühlen',
cron: 'Cron',
custom: 'Benutzerdefiniert',
daily: 'Täglich',
day: 'Tag',
door: 'Tür',
fahrenheit: '°F',
heat: 'Heizen',
hour: 'Stunde',
hourly: 'Stündlich',
hours: 'Stunden',
interval: 'Intervall',
leakSensor: 'Leck',
lightbulb: 'Glühbirne',
lockMechanism: 'Schloss',
minutely: 'Jede Minute',
month: 'Monat',
monthly: 'Monatlich',
occupancySensor: 'Anwesenheit',
off: 'Aus',
on: 'An',
open: 'Geöffnet',
outlet: 'Steckdose',
milliseconds: 'Millisekunden',
minutes: 'Minuten',
motionSensor: 'Bewegung',
secondly: 'Jede Sekunde',
seconds: 'Sekunden',
secured: 'Verriegelt',
smokeSensor: 'Rauch',
switch: 'Schalter',
thermostat: 'Thermostat',
unsecured: 'Entriegelt',
week: 'Woche',
weekdays: 'Wochentage',
weekends: 'Wochenenden',
weekly: 'Wöchentlich',
window: 'Fenster',
windowCovering: 'Fensterabdeckung (Jalousien)',
yearly: 'Jährlich',
},
migrate: 'Führen Sie ein Upgrade von einer früheren Version aus?',
migrationDetails1: 'HomeKit-Szenen und -Automationen, die %s-Geräte verwenden, müssen neu konfiguriert werden!',
migrationDetails2: 'Bitte führen Sie ein Downgrade auf v0.9.2 oder früher durch, wenn Sie Ihr aktuelles Setup beibehalten möchten.',
migrationDetails3: '%s kann versuchen, Ihre Geräte neu zu erstellen, aber Sie müssen Ihre HomeKit-Szenen und -Automationen trotzdem neu konfigurieren.',
migrationDetails4: 'Möchten Sie Ihre Geräte jetzt neu erstellen?',
migrationDetails5: 'Für weitere Details besuchen Sie bitte %s',
migrationRestartDescription: 'Bitte starten Sie Homebridge neu, um die %s-Migration zu beginnen',
migrationRestartTitle: 'Homebridge neu starten',
no: 'Nein',
support: 'Für Dokumentation und Support besuchen Sie bitte %s',
thankYou: 'Vielen Dank für die Installation von %s',
yes: 'Ja',
title: {
accessory: 'Gerät',
commandClose: 'Befehl zum Schließen',
commandOff: 'Befehl \'Aus\'',
commandOn: 'Befehl \'An\'',
commandOpen: 'Befehl zum Öffnen',
commandLock: 'Befehl zum Verriegeln',
commands: 'Befehle',
commandTemperature: 'Befehl bei Temperaturänderung',
commandUnlock: 'Befehl zum Entriegeln',
cron: 'Cron',
cronCustom: 'Benutzerdefinierter Cron',
defaultBrightness: 'Standardhelligkeit',
defaultPosition: 'Standardposition',
defaultState: 'Standardzustand',
defaultTemperature: 'Standardtemperatur',
delay: 'Verzögerung',
disableLogging: 'Protokollierung deaktivieren',
enableWebook: 'Webhook aktivieren',
groupName: 'Gruppenname',
interval: 'Intervall',
limit: 'Limit',
limiter: 'Zeitlimit',
name: 'Name',
period: 'Periode',
preset: 'Voreinstellung',
random: 'Zufällig',
resetOnRestart: 'Bei Neustart zurücksetzen',
schedule: 'Zeitplan',
sensor: 'Sensor hinzufügen',
timer: 'Auto-Reset-Timer',
timerControlled: 'Sensor bei Auto-Reset aktivieren',
type: 'Typ',
units: 'Einheiten',
},
},
sensor: {
badType: '%s weist einen ungültigen Sensortyp %s auf. Muss einer der folgenden sein: %s',
carbonDioxide: {
active: '%s hat Kohlenstoffdioxid erkannt',
inactive: '%s hat die Erkennung von Kohlenstoffdioxid beendet',
},
carbonMonoxide: {
active: '%s hat Kohlenstoffmonoxid erkannt',
inactive: '%s hat die Erkennung von Kohlenstoffmonoxid beendet',
},
contact: {
active: '%s hat Kontakt erkannt',
inactive: '%s hat die Kontakterkennung beendet',
},
leak: {
active: '%s hat ein Leck erkannt',
inactive: '%s hat die Leckerkennung beendet',
},
motion: {
active: '%s hat Bewegung erkannt',
inactive: '%s hat die Bewegungserkennung beendet',
},
occupancy: {
active: '%s hat Anwesenheit erkannt',
inactive: '%s hat die Anwesenheitserkennung beendet',
},
smoke: {
active: '%s hat Rauch erkannt',
inactive: '%s hat die Raucherkennung beendet',
},
},
startup: {
migrationBridge: '‼️ Bitte starten Sie Homebridge noch einmal neu, damit die Migration vollständig wirksam wird ‼️',
migrationComplete: '%s Geräte erfolgreich migriert!',
migrationFailed: 'Entschuldigung, bei der Gerätemigration ist etwas schiefgegangen',
migrationIgnore: 'Sie können \'Kein Plugin gefunden…\'-Fehler gefahrlos ignorieren - sie sollten beim nächsten Neustart von Homebridge verschwinden',
migrationNoAccessories: 'Keine zu migrierenden Geräte gefunden',
migrationRevert: 'Wenn Probleme auftreten, finden Sie eine Sicherungsdatei config.json.bak in Ihrem Homebridge-Verzeichnis',
newAccessory: 'Neues Gerät wird hinzugefügt:',
removeAccessory: 'Gerät wird entfernt:',
restoringAccessory: 'Gerät wird wiederhergestellt:',
setupComplete: '✓ Einrichtung abgeschlossen',
unsupportedType: 'Nicht unterstützter Gerätetyp %s',
welcome: [
'Bitte geben Sie diesem Plugin einen ★ auf GitHub, wenn Sie es nützlich finden! https://github.com/mpatfield/homebridge-dummy',
'Möchten Sie dieses Plugin sponsern? https://github.com/sponsors/mpatfield',
'Bitte bewerten Sie uns auf HOOBS! https://plugins.hoobs.org/plugin/homebridge-dummy',
'Möchten Sie dieses Plugin in Ihrer eigenen Sprache sehen? Bitte besuchen Sie https://github.com/mpatfield/homebridge-dummy/issues/105',
],
},
webhook: {
badUnits: 'Dieser %s Webhook-Befehl weist ungültige Temperatureinheiten %s auf. Muss eine der folgenden sein:',
missing: 'Dem Request fehlen die folgenden Felder:',
received: 'Webhook-Befehl empfangen',
register: 'Registriere Gerät mit ID %s für Webhook-Befehl %s',
started: 'Webhook-Server läuft und lauscht auf Port %s',
stopped: 'Webhook-Server gestoppt',
stopping: 'Fahre Webhook-Server herunter...',
validRange: 'Der %s Webhook-Befehl erwartet einen Zahlenwert zwischen %s und %s',
validValues: 'Gültige Werte für den %s Webhook-Befehl sind:',
unregisteredCommand: 'Es sind keine Geräte für den Webhook-Befehl %s registriert. Haben Sie \'Webhook aktivieren\' für dieses Gerät eingeschaltet?',
unsupportedCommand: 'Der Webhook-Befehl %s wird nicht unterstützt',
unregisteredId: 'Es ist kein Gerät für Webhooks mit der ID %s registriert. Die korrekte ID finden Sie in der JSON-Konfiguration.',
},
};
const de = merge({}, en, overrides);
export default de;
//# sourceMappingURL=de.js.map