{
    "descAct": "actual value",
    "descDao": "use act for derivative only",
    "descDiff": "actual error value",
    "descHold": "stop calculation",
    "descKd": "derivative portion",
    "descKi": "integral portion",
    "descKp": "proportional portion",
    "descLim": "limiting indicator",
    "descLog": "log intervall (s) [0=off, -1=immidiate]",
    "descManIn": "manual input value",
    "descMax": "maximum output value",
    "descMin": "minimum output value",
    "descOff": "output offset value",
    "descRst": "reset trigger",
    "descRun": "run switch",
    "descSet": "setpoint value",
    "descSup": "hysteresis value",
    "descSupr": "supress area reached",
    "descUseXp": "use xp for proportional term",
    "descY": "output value",
    "errValCtrlId": "ERROR: controller id is invalid; id must be unique and contain 'A-Z', 'a-z', '0-9', '-' and '_' characters only.",
    "hdrCtrl": "Controller Configuration",
    "hdrMode": "Configurationmode Selection",
    "hlpOptLogCalc": "log calculation data",
    "hlpOptNoFolders": "Do not use folders to structure states.",
    "lblCancel": "Cancel",
    "lblConfig": "Configuration",
    "lblCtrlAct": "Enabled",
    "lblCtrlActDiffText": "ignore setpoint for derivative",
    "lblCtrlActDiffText_f": "The difference value for the derivative term is calculated based on the actual and setpoint value.<br>Formula used: '(act[t]-set[t])-(act[t-1]-set[t-1])'",
    "lblCtrlActDiffText_t": "The difference value for the derivative term is calculated based on the actual value only.<br>Formula used: 'act[t]-act[t-1]'",
    "lblCtrlAutoStart": "Autostart",
    "lblCtrlCycle": "Cycle time (ms)",
    "lblCtrlD": "D Term",
    "lblCtrlI": "I Term",
    "lblCtrlId": "Controller ID",
    "lblCtrlInstances": "PID Controller Instances",
    "lblCtrlInvert": "Invert",
    "lblCtrlKpXp": "KP or XP",
    "lblCtrlMax": "Max Out",
    "lblCtrlMin": "Min Out",
    "lblCtrlMinMax": "Use min/max limits",
    "lblCtrlMode": "Configurationmode",
    "lblCtrlModeKp": "Kp / Tn / Tv",
    "lblCtrlModeText_0": "Kp / Tn / Tv mode selected. Controller computes output using the formula<br>y = kp * (diff + ∫(diff*dt/tn) + tv * (diff[t]-diff[t-1])/dt) + off where diff = act[t]-act[t-1]",
    "lblCtrlModeText_1": "Xp / Tn / Tv mode selected. Controller computes output using the formula<br>y = (max-min)/xp * (diff + ∫(diff*dt/tn) + tv * (diff[t]-diff[t-1])/dt ) + off where diff = act[t]-act[t-1]",
    "lblCtrlModeXp": "Xp / Tn / Tv",
    "lblCtrlOff": "Offset",
    "lblCtrlP": "P Gain",
    "lblCtrlSup": "Hysteresis",
    "lblCtrlTn": "TN",
    "lblCtrlTv": "TV",
    "lblCtrlUseStateCfg": "Use States for Config",
    "lblOk": "Ok",
    "lblOptLogCalc": "log calculation",
    "lblOptNoFolders": "disable folders for states",
    "lblOptions": "Options",
    "lblWarning": "WARNING",
    "ttCtrlAct": "enable controller",
    "ttCtrlActDiffText": "Ignore setpoint value for computation of derivative term",
    "ttCtrlAutoStart": "start controller at start of instance",
    "ttCtrlCycle": "computation cycle time in milliseconds or 0 for manual triggering",
    "ttCtrlD": "derivative (D) term",
    "ttCtrlI": "integral (I) term",
    "ttCtrlId": "unique identification of controller",
    "ttCtrlInvert": "invert output signal",
    "ttCtrlKpXp": "KP or XP (proportional) term depending on mode selection",
    "ttCtrlMax": "maximum output value",
    "ttCtrlMin": "minimum output value",
    "ttCtrlMinMax": "Activate to show and use minimum and maximum limits.",
    "ttCtrlMode": "Select parameterset for configuration",
    "ttCtrlOff": "Offset value added to result",
    "ttCtrlP": "proportional (P) gain",
    "ttCtrlSup": "Supression / hysteresis value to suppress small changes of actual value",
    "ttCtrlTn": "TN (integral) time constant",
    "ttCtrlTv": "TV (derivative) time constant",
    "ttCtrlUseStateCfg": "Activates the possibility to dynamically configure the controller using states and disables gui configuration",
    "ttOptLogCalc": "log external and internal data used for calculation",
    "ttOptNoFolders": "Option disables structuring of states using folders",
    "txtNoFoldersChg": "Changing this option will delete all states currently defined for this instance and create a new structure"
}
