@cgjgh/node-red-dashboard-2-ui-scheduler
Version:
A UI scheduler node that integrates with Node-RED Dashboard 2.0
147 lines (140 loc) • 6.34 kB
JSON
{
"ui-scheduler": {
"label": {
"dynamicNodesDialogTitle": "Dynamic schedules...",
"expressionBuilderDialogTitle": "Easy Expression Builder...",
"name": "Name",
"group": "Group",
"size": "Size",
"width": "Width",
"height": "Height",
"label": "Label",
"language": "Language",
"timeZone": "Timezone",
"timeZonePlaceholder": "Leave empty for none/system",
"use24HourFormat": "24 Hour Format",
"defaultLocation": "Location",
"defaultLocationPlaceholder": "lat lng - click to open map >",
"commandResponseMsgOutput": "Outputs",
"outputOption1": "1 output: All messages to output 1",
"outputOption2": "2 outputs: Command responses to output 1, Schedule messages to output 2",
"outputOptionFanOut": "Fan out: Separate outputs for command messages and each topic",
"sendStateOfSchedules": "Send State of Schedules:",
"sendStateInterval": "Send Interval (sec)",
"sendActiveState": "Active",
"sendActiveStateText": "Active",
"sendInactiveState": "Inactive",
"sendInactiveStateText": "Inactive",
"storeName": "Persist Schedules",
"topic": "Topic",
"topics": "Topics",
"customPayloads": "Custom Payloads",
"customPayloadsWarning": "All Values must be valid and unique.",
"addCustomPayload": "add",
"staticSchedules": "Static Schedules",
"addOption": "add",
"showDynamicSchedules": "dynamic schedules",
"expandSchedules": "expand",
"outputField": "Output property",
"outputFieldPlaceholder": "payload",
"uiOptionAdvancedOptions": "Advanced UI Options",
"uiOptionScheduleTypes": "Schedule Types",
"uiOptionTime": "Time",
"uiOptionSolar": "Solar",
"uiOptionCron": "Cron",
"uiOptionPeriods": "Periods",
"uiOptionMinute": "Minute",
"uiOptionHour": "Hour",
"uiOptionDay": "Day",
"uiOptionWeek": "Week",
"uiOptionMonth": "Month",
"uiOptionYear": "Year",
"uiOptionTopic": "Topic",
"uiOptionTimespan": "Timespan",
"uiOptionAdditionalOptions": "Additional Options",
"uiOptionCustomOutput": "Custom Output",
"uiOptionNewTimePicker": "New timepicker (if available)",
"selectAtLeastOneOption": "Please select at least one option.",
"start": "Start",
"end": "End",
"done": "Done",
"future": "in {time}",
"past": "{time} ago",
"never": "Never",
"lessThanASecond": "Less than a second"
},
"days": {
"sunday": "Sunday",
"monday": "Monday",
"tuesday": "Tuesday",
"wednesday": "Wednesday",
"thursday": "Thursday",
"friday": "Friday",
"saturday": "Saturday"
},
"months": {
"january": "January",
"february": "February",
"march": "March",
"april": "April",
"may": "May",
"june": "June",
"july": "July",
"august": "August",
"september": "September",
"october": "October",
"november": "November",
"december": "December"
},
"solarEvents": {
"nightEnd": "Night End",
"nauticalDawn": "Nautical Dawn",
"civilDawn": "Civil Dawn",
"sunrise": "Sunrise",
"sunriseEnd": "Sunrise End",
"morningGoldenHourEnd": "Morning Golden Hour End",
"solarNoon": "Solar Noon",
"eveningGoldenHourStart": "Evening Golden Hour Start",
"sunsetStart": "Sunset Start",
"sunset": "Sunset",
"civilDusk": "Civil Dusk",
"nauticalDusk": "Nautical Dusk",
"nightStart": "Night Start",
"nadir": "Nadir"
},
"error": {
"scheduleNameRequired": "Schedule Name is required.",
"scheduleNameUnique": "Schedule Name must be unique.",
"topicRequired": "Topic is required.",
"periodRequired": "Period is required.",
"startTimeRequired": "Start Time is required.",
"endTimeRequired": "End Time is required.",
"daysRequiredForPeriod": "At least one day must be selected for {period} period.",
"minutesIntervalRequired": "Interval is required for Minutes period.",
"minutesDurationRequired": "Duration is required when Duration is enabled for Minutes period.",
"hourlyIntervalRequired": "Interval is required for Hourly period.",
"hourlyDurationRequired": "Duration is required when Duration is enabled for Hourly period.",
"solarLocationRequired": "Solar Event requires a location to be configured in editor settings.",
"solarEventRequired": "Solar Event is required.",
"solarOffsetRequired": "Offset is required for Solar schedule type.",
"solarDurationRequired": "Duration is required when Duration is enabled for Solar schedule type.",
"solarTimeDefinitionRequired": "Start or end definition is required when Time is enabled for Solar schedule type.",
"solarTimeRequired": "Time is required when Time is enabled for Solar schedule type.",
"cronValidRequired": "A valid cron expression is required.",
"outputValueRequired": "Output value is required.",
"customOutputRequired": "Custom output value is required.",
"invalidScheduleType": "Schedule Type must be either time, solar, or cron.",
"invalidTimespanForDailyWeekly": "Invalid timespan for daily/weekly period. Only 'time' or false is allowed.",
"invalidTimespanForMonthly": "Invalid timespan for monthly period. Only 'time' or false is allowed.",
"invalidTimespanForYearly": "Invalid timespan for yearly period. Only 'time' or false is allowed.",
"invalidTimespanForMinutesHourly": "Invalid timespan for minutes/hourly period. Only 'duration' or false is allowed.",
"invalidDay": "Invalid day: {day}.",
"invalidDayForMonthly": "Invalid day for monthly period: {day}.",
"invalidDayForYearly": "Invalid day for yearly period; maximum day for {month} is {max}.",
"invalidMonthForYearly": "Invalid month for yearly period.",
"invalidPayloadTypeForNoTimespan": "Invalid payload type for a schedule without a timespan.",
"invalidPayloadTypeForTimespan": "Invalid payload type for a schedule with a timespan."
},
"ui": {}
}
}