{
    "common":
    {
        "label":
        {
            "inputPort":          "input message",
            "name":               "Name",
            "config":             "Configuration",
            "output":             "Output",
            "baseTime":           "Base Time",
            "reference":          "Reference",
            "msgIngress":         "message ingress",
            "absTime":            "absolute time",
            "fullMessage":        "full message",
            "conditions":         "Conditions",
            "evaluation":         "Evaluation",
            "time":               "time of day",
            "sun":                "sun position",
            "moon":               "moon position",
            "custom":             "custom sun position",
            "exclude":            "exclude",
            "offset":             "Offset",
            "min":                "min.",
            "preserveCtrlProps":  "Preserve control properties in messages",
            "ignoreCtrlProps":    "Ignore control properties in messages"
        },
        "tooltip":
        {
            "offset":     "offset (in minutes)",
            "random":     "randomization (in minutes)",
            "precision":  "precision",
            "expand":     "expand/collapse"
        },
        "list":
        {
            "sun":
            {
                "nightEnd":       "Astronomical Dawn",
                "nauticalDawn":   "Nautical Dawn",
                "dawn":           "Civil Dawn",
                "sunrise":        "Sunrise (start)",
                "sunriseEnd":     "Sunrise (end)",
                "goldenHourEnd":  "Golden Hour (end)",
                "solarNoon":      "Solar Noon",
                "goldenHour":     "Golden Hour (start)",
                "sunsetStart":    "Sunset (start)",
                "sunset":         "Sunset (end)",
                "dusk":           "Civil Dusk",
                "nauticalDusk":   "Nautical Dusk",
                "night":          "Astronomical Dusk",
                "nadir":          "Nadir"
            },
            "moon":
            {
                "rise":  "Moonrise",
                "set":   "Moonset"
            },
            "condition":
            {
                "operators":  "Operator",
                "sources":    "Source",
                "operator":
                {
                    "equal":           "=",
                    "notEqual":        "\u2260",
                    "less":            "\u003C",
                    "lessOrEqual":     "\u2264",
                    "greaterOrEqual":  "\u2265",
                    "greater":         "\u003E",
                    "before":          "before",
                    "until":           "until",
                    "since":           "since",
                    "after":           "after",
                    "between":         "between",
                    "outside":         "outside",
                    "days":            "days",
                    "weekdays":        "week days",
                    "months":          "months",
                    "otherwise":       "otherwise"
                },
                "source":
                {
                    "expression":  "expression",
                    "context":     "context"
                }
            },
            "evaluation":
            {
                "logicalOr":   "logical OR",
                "logicalAnd":  "logical AND"
            },
            "dayType":
            {
                "first":     "first",
                "second":    "second",
                "third":     "third",
                "fourth":    "fourth",
                "fifth":     "fifth",
                "last":      "last",
                "even":      "even days",
                "specific":  "specific day"
            },
            "day":
            {
                "day":      "day",
                "workday":  "workday",
                "weekend":  "weekend day"
            },
            "weekday":
            {
                "monday":     "MO",
                "tuesday":    "TU",
                "wednesday":  "WE",
                "thursday":   "TH",
                "friday":     "FR",
                "saturday":   "SA",
                "sunday":     "SU"
            },
            "weekdayLong":
            {
                "monday":     "Monday",
                "tuesday":    "Tuesday",
                "wednesday":  "Wednesday",
                "thursday":   "Thursday",
                "friday":     "Friday",
                "saturday":   "Saturday",
                "sunday":     "Sunday"
            },
            "month":
            {
                "january":    "JAN",
                "february":   "FEB",
                "march":      "MAR",
                "april":      "APR",
                "may":        "MAY",
                "june":       "JUN",
                "july":       "JUL",
                "august":     "AUG",
                "september":  "SEP",
                "october":    "OCT",
                "november":   "NOV",
                "december":   "DEC",
                "any":        "any"
            },
            "monthLong":
            {
                "january":    "January",
                "february":   "February",
                "march":      "March",
                "april":      "April",
                "may":        "May",
                "june":       "June",
                "july":       "July",
                "august":     "August",
                "september":  "September",
                "october":    "October",
                "november":   "November",
                "december":   "December",
                "any":        "each month"
            },
            "unit":
            {
                "year":          "year",
                "years":         "year(s)",
                "quarter":       "quarter",
                "quarters":      "quarter(s)",
                "month":         "month",
                "months":        "month(s)",
                "week":          "week",
                "weeks":         "week(s)",
                "weekday":       "day of week",
                "day":           "day",
                "days":          "day(s)",
                "hour":          "hour",
                "hours":         "hour(s)",
                "minute":        "minute",
                "minutes":       "minute(s)",
                "second":        "second",
                "seconds":       "second(s)",
                "millisecond":   "millisecond",
                "milliseconds":  "millisecond(s)"
            }
        },
        "status":
        {
            "noConfig":       "no configuration",
            "noConditions":   "no conditions",
            "invalidConfig":  "invalid configuration"
        },
        "error":
        {
            "noConfig":            "No configuration selected",
            "noConditions":        "No conditions configured",
            "invalidConfig":       "Configuration contains invalid values",
            "invalidTime":         "Invalid time",
            "invalidDuration":     "Invalid duration",
            "invalidDate":         "Invalid date",
            "invalidCoordinate":   "Invalid location coordinate",
            "invalidTimeZone":     "Invalid time zone",
            "invalidReference":    "Invalid time reference: __reference__",
            "invalidBaseTime":     "Invalid base time: __baseTime__",
            "invalidCondition":    "Invalid condition",
            "invalidName":         "Invalid custom sun position",
            "invalidContext":      "Invalid context variable",
            "invalidCrontab":      "Invalid cron table",
            "invalidInput":        "Invalid input message",
            "unavailableTime":     "No time available for event",
            "evaluationFailed":    "Unable to evaluate expression",
            "notBoolean":          "Boolean value expected",
            "notTime":             "Time value (number or string) expected",
            "notObject":           "Object value expected",
            "intervalOutOfRange":  "Interval must be between one second and one week"
        }
    },
    "config":
    {
        "label":
        {
            "node":               "configuration",
            "location":           "Location",
            "time":               "Time",
            "sunPositions":       "Sun Positions",
            "latitude":           "Latitude",
            "longitude":          "Longitude",
            "locationDetection":  "Auto detect location",
            "timezone":           "Time Zone",
            "missingHour":        "Behavior when daylight saving time starts",
            "skipRepeatedHour":   "Skip repeated hour at end of daylight saving time",
            "hostTZ":             "from system settings",
            "angle":              "Angle",
            "riseName":           "Rise Name",
            "setName":            "Set Name"
        },
        "list":
        {
            "missingHour":
            {
                "skip":    "skip trigger(s)",
                "offset":  "shift trigger(s)",
                "insert":  "insert trigger"
            }
        }
    }
}
