UNPKG

iobroker.nuki-extended

Version:
65 lines (57 loc) 3.04 kB
/** * * * @param lang * @param word */ function L(lang, word) { if (!word) { return ''; } else if (!lang) { return word; } return LANG[word] !== undefined && LANG[word][lang] !== undefined ? LANG[word][lang] : word; } /* * * */ var LANG = { UNLOCK: { en: 'Door unlocked %person%', de: 'Tür %person% aufgeschlossen' }, LOCK: { en: 'Door locked %person%', de: 'Tür %person% verschlossen' }, UNLATCH: { en: 'Door unlatched %person%', de: 'Tür %person% geöffnet' }, LOCK_N_GO: { en: 'Door locked & go %person%', de: 'Tür %person% geschlossen und los' }, LOCK_N_GO_WITH_UNLATCH: { en: 'Door unlatched & go %person%', de: 'Tür %person% geöffnet und los' }, DOOR_OPENED: { en: 'Door opened %person%', de: 'Tür %person% geöffnet' }, DOOR_CLOSED: { en: 'Door closed %person%', de: 'Tür %person% geschlossen' }, DOOR_SENSOR_JAMMED: { en: 'Door Sensor jammed %person%', de: 'Tür Sensor %person% blockiert' }, DOOR_LOG_ENABLED: { en: 'Door log enabled %person%', de: 'Türprotokoll %person% aktiviert' }, DOOR_LOG_DISABLED: { en: 'Door log disabled %person%', de: 'Türprotokoll %person% deaktiviert' }, INITIALIZATION: { en: 'Door initizalized %person%', de: 'Tür %person% initialisiert' }, CALIBRATION: { en: 'Door calibrated %person%', de: 'Tür %person% kalibriert' }, LOG_ENABLED: { en: 'Log enabled %person%', de: 'Protokoll %person% aktiviert' }, LOG_DISABLED: { en: 'Log disabled %person%', de: 'Protokoll %person% deaktiviert' }, AUTO_UNLOCK: { en: 'automatically unlocked', de: 'automatisch aufgeschlossen' }, DOORBELL_RECOGNITION: { en: 'Doorbell has ringed', de: 'Es hat an der Tür geklingelt' }, SYSTEM: { en: 'System', de: 'System' }, MANUAL: { en: 'triggered manually', de: 'manuell ausgeführt' }, BUTTON: { en: 'trigged via button', de: 'per Button ausgeführt' }, AUTOMATIC: { en: 'trigged automatically', de: 'automatisch ausgeführt' }, WEB: { en: 'trigged via Web', de: 'via Web ausgeführt' }, APP: { en: 'trigged via App', de: 'per App ausgeführt' }, AUTO_LOCK: { en: 'automatically locked', de: 'automatisch geschlossen' }, KEYPAD: { en: 'trigged by keypad', de: 'mit Keypad ausgeführt' }, SUCCESS: { en: 'success', de: 'erfolgreich' }, MOTOR_BLOCKED: { en: 'motor blocked', de: 'Motor blockiert' }, CANCELED: { en: 'canceled', de: 'abgebrochen' }, TOO_RECENT: { en: 'too recent', de: 'zu häufig' }, BUSY: { en: 'busy', de: 'beschäftigt' }, LOW_MOTOR_VOLTAGE: { en: 'low motor voltage', de: 'niedrige Spannung' }, CLUTCH_FAILURE: { en: 'clutch failure', de: 'Fehler der Kupplung' }, MOTOR_POWER_FAILURE: { en: 'motor power failure', de: 'Spannungsfehler' }, OTHER_ERROR: { en: 'unknown error', de: 'unbekannter Fehler' }, UNKNOWN_ERROR: { en: 'unknown error', de: 'unbekannter Fehler' }, by: { de: 'von' }, manually: { de: 'manuell' }, 'not executed': { en: 'not executed, because', de: 'nicht ausgeführt, da' }, };