@ronniepettersson/homebridge-dummy
Version:
Create Homebridge accessories to help with automation and control — scheduling, delays, sensors, commands, webhooks, and more
255 lines (254 loc) • 6.74 kB
TypeScript
import en from './en.js';
export declare enum Language {
DE = "de",
EN = "en",
ES = "es",
RU = "ru"
}
export type Translation = typeof en;
export declare function getLanguage(): Language;
export declare function setLanguage(i18nLang: string): void;
export declare function getAllTranslations(): Translation;
declare const translations: {
accessory: {
badValueType: string;
invalidCron: string;
missingRequired: string;
};
command: {
error: string;
executed: string;
};
lightbulb: {
brightness: string;
hue: string;
saturation: string;
colorTemperature: string;
stateOn: string;
};
limiter: {
badPeriod: string;
badUnits: string;
expired: string;
limitExceedsPeriod: string;
remainingDayPlus: string;
remainingHours: string;
remainingMinutes: string;
remainingSeconds: string;
};
lock: {
badDefault: string;
secured: string;
unsecured: string;
};
onOff: {
stateOff: string;
stateOn: string;
};
position: {
badDefault: string;
closed: string;
open: string;
};
schedule: {
badType: string;
badUnits: string;
cron: string;
intervalMilliseconds: string;
intervalSeconds: string;
intervalMinutes: string;
intervalHours: string;
};
thermostat: {
auto: string;
badDefault: string;
badUnits: string;
cool: string;
heat: string;
off: string;
temperatureC: string;
temperatureF: string;
unsupportedFunction: string;
};
timer: {
badUnits: string;
cancel: string;
expired: string;
resume: string;
setMilliseconds: string;
setSeconds: string;
setMinutes: string;
setHours: string;
};
config: {
description: {
commands: string;
cron: string;
limiter: string;
random: string;
schedule: string;
timer: string;
timerControlled: string;
};
enumNames: {
auto: string;
carbonDioxideSensor: string;
carbonMonoxideSensor: string;
celsius: string;
closed: string;
contactSensor: string;
cool: string;
cron: string;
custom: string;
daily: string;
day: string;
door: string;
fahrenheit: string;
garageDoorOpener: string;
heat: string;
hour: string;
hourly: string;
hours: string;
interval: string;
leakSensor: string;
lightbulb: string;
lockMechanism: string;
minutely: string;
month: string;
monthly: string;
occupancySensor: string;
off: string;
on: string;
open: string;
outlet: string;
milliseconds: string;
minutes: string;
motionSensor: string;
secondly: string;
seconds: string;
secured: string;
smokeSensor: string;
switch: string;
thermostat: string;
unsecured: string;
week: string;
weekdays: string;
weekends: string;
weekly: string;
window: string;
windowCovering: string;
yearly: string;
};
migrate: string;
migrationDetails1: string;
migrationDetails2: string;
migrationDetails3: string;
migrationDetails4: string;
migrationDetails5: string;
migrationRestartDescription: string;
migrationRestartTitle: string;
no: string;
support: string;
thankYou: string;
yes: string;
title: {
accessory: string;
commandClose: string;
commandOff: string;
commandOn: string;
commandOpen: string;
commandLock: string;
commands: string;
commandTemperature: string;
commandUnlock: string;
cron: string;
cronCustom: string;
defaultBrightness: string;
defaultHue: string;
defaultSaturation: string;
defaultColorTemperature: string;
defaultPosition: string;
defaultState: string;
defaultTemperature: string;
delay: string;
disableLogging: string;
enableWebook: string;
groupName: string;
interval: string;
limit: string;
limiter: string;
name: string;
period: string;
preset: string;
random: string;
resetOnRestart: string;
schedule: string;
sensor: string;
timer: string;
timerControlled: string;
type: string;
units: string;
};
};
sensor: {
badType: string;
carbonDioxide: {
active: string;
inactive: string;
};
carbonMonoxide: {
active: string;
inactive: string;
};
contact: {
active: string;
inactive: string;
};
leak: {
active: string;
inactive: string;
};
motion: {
active: string;
inactive: string;
};
occupancy: {
active: string;
inactive: string;
};
smoke: {
active: string;
inactive: string;
};
};
startup: {
migrationBridge: string;
migrationComplete: string;
migrationFailed: string;
migrationIgnore: string;
migrationNoAccessories: string;
migrationRevert: string;
newAccessory: string;
removeAccessory: string;
restoringAccessory: string;
setupComplete: string;
unsupportedType: string;
welcome: string[];
};
webhook: {
badPort: string;
badUnits: string;
missing: string;
received: string;
register: string;
started: string;
stopped: string;
stopping: string;
validRange: string;
validValues: string;
unregisteredCommand: string;
unsupportedCommand: string;
unregisteredId: string;
};
};
export { translations as strings };