From 207e37fe60967a02218869ead0c287f0c744f659 Mon Sep 17 00:00:00 2001 From: zhongjin Date: Sun, 16 Sep 2018 10:26:14 +0800 Subject: [PATCH] new --- www/i18n/cn/translations.json | 565 ++++++++++++++++++++++++++++++++++ www/i18n/en/translations.json | 565 ++++++++++++++++++++++++++++++++++ 2 files changed, 1130 insertions(+) create mode 100644 www/i18n/cn/translations.json create mode 100644 www/i18n/en/translations.json diff --git a/www/i18n/cn/translations.json b/www/i18n/cn/translations.json new file mode 100644 index 0000000..25a58d4 --- /dev/null +++ b/www/i18n/cn/translations.json @@ -0,0 +1,565 @@ +{ + "Views": "Views", + "Widgets": "Widgets", + "CSS Inspector": "CSS Inspector", + "Misc": "Misc", + "Info": "Info", + "default_filter_key": "Default filter:", + "class": "CSS Class", + "Snapping": "Snapping", + "disabled": "Disabled", + "elements": "Elements", + "grid": "Grid", + "grid size": "Grid size:", + "theme": "Theme", + "--different--": "different:", + "Screensize": "Screensize:", + "Width": "Width (px)", + "Height": "Height (px)", + "comment": "Comment", + "Room:": "Room:", + "Function:": "Function:", + "Widget:": "Widget:", + "New View": "New View:", + "Current View": "Current View", + "New Name:": "New Name:", + "Name:": "Name:", + "Mode:": "Mode:", + "Widget Set:": "Widget Set:", + "View Attributes": "View Attributes", + "External Commands": "External Commands", + "View:": "View:", + "Wizard": "Wizard", + "wizard_run": "Run", + "add_view": "Add", + "dup_view": "Duplicate", + "del_view": "Delete", + "rename_view": "Rename", + "create_instance": "Create instance", + "Object browser...": "Object browser...", + "add_widget": "Add widget", + "del_widget": "Delete widget", + "dup_widget": "Copy to:", + "Clipboard: ": "Clipboard:", + "New:": "New:", + "name": "Name", + "Select color": "Select color", + "File manager...": "File manager...", + "Copy to clipboard": "Copy to clipboard", + "Wizard to create widgets...": "Wizard to create widgets...", + "Generate": "Generate", + "Attribute for OID:": "Attribute for OID:", + "Export as zip:": "Export as zip:", + "Make template": "Make template", + "Group from widget": "Group from widget", + "Description:": "Description:", + "Template Settings": "Template Settings", + "Do not show again": "Do not show again", + "Confirm widget deletion": "Confirm widget deletion", + "Widget copied to view %s": "Widget copied to view %s", + "Really delete view %s?": "Really delete view %s?", + "Do you want delete %s widgets?": "Do you want delete %s widgets?", + "Do you want delete widget %s?": "Do you want delete widget %s?", + "Hide widget description": "Hide widget description", + "Changes are not saved!. Continue?": "Changes are not saved!. Continue?", + "Is hide": "Is hide", + "User defined": "User defined", + "Resolution": "Resolution:", + "widget_doc": "Widget help", + "Add Widget:": "Add Widget:", + "Inspecting Widget:": "Inspecting Widget:", + "Widget Attributes:": "Widget Attributes:", + "filterkey": "Filter key", + "views": "Show in views", + "Background class": "Background class:", + "Background": "Background:", + "Webseite": "Web link", + "none selected": "none selected", + "Unterstützung": "Hilfe", + "User name": "User name", + "Password": "Password", + "Sign in": "Sign in", + "Check all": "Check all", + "Uncheck all": "Uncheck all", + "Select options": "Select options", + "Änderungs-Historie": "Change log", + "invalid JSON": "Invalid JSON", + "Do not ask again": "Don't ask again", + "import": "Import view", + "export view": "Export view", + "export": "Export view (Ctrl+A, Ctrl+C)", + "export widgets title": "Export widgets (Ctrl+A, Ctrl+C)", + "import view": "Import view", + "export views": "Export views", + "import views": "Import views", + "export widgets": "Export widgets", + "import widgets": "Import widgets", + "View name: ": "View name: ", + "More": "More...", + "locked": "
Locked", + "clear cached views": "Clear views from cache", + "Select object ID": "Select object ID", + "Select image": "Select image", + "all": "All", + "Copy": "Copy", + "Paste": "Paste", + "Delete": "Delete", + "from": "From", + "lc": "Last change", + "ts": "Time stamp", + "ack": "Acknowledged", + "expand": "Expand all nodes", + "collapse": "Collapse all nodes", + "refresh": "Refresh tree/list", + "edit": "Edit", + "ok": "Ok", + "wait": "Processing...", + "list": "Show list view", + "tree": "Show tree view", + "All": "All", + "ID": "ID", + "Role": "Role", + "Room": "Room", + "Value": "Value", + "Members": "Members", + "nothing": "none", + "Cut": "Cut", + "Bring to front": "Bring to front", + "Move to back": "Move to back", + "Import / Export View": "Import / Export View", + "Local Views": "Local Views (cached)", + "View yet exists or name of view is empty": "View yet exists or name of view is empty.", + "please use /dashui/edit.html instead of /dashui/?edit": "Please use /dashui/edit.html instead of /dashui/?edit", + "The view with the same name yet exists!": "The view with the same name yet exists!", + "Please enter the name for the new view!": "Please enter the name for the new view!", + "Instance ID": "Instance ID", + "Single view": "Single view", + "CC BY-NC License": "CC BY-NC License", + "license5": " ", + "icons8": "In this project are used the icons from Icons8 resource.", + "group_fixed": "General", + "group_common": "Common", + "group_css_common": "CSS Common", + "group_css_font_text": "CSS Font & Text", + "group_css_background": "CSS background (background-...)", + "group_gestures": "Gestures", + "File": "File", + "Dev": "Dev", + "Tools": "Tools", + "Setup": "Setup", + "Theme": "Theme", + "Language": "Language", + "Help": "Help", + "Shortcuts": "Shortcuts", + "About": "About", + "Active View:": "Active View:", + "To View:": "To View:", + "Active Widget:": "Active widget:", + "Resolution:": "Resolution: ", + "Widget": "Widget", + "View": "View", + "Default:": "Default:", + "Render always:": "Render always:", + "filter_key": "Initial filter", + "templates": "Templates", + "Hint": "Hint", + "filter_key_tooltip": "If set only widgets with this filter key will be shown. +Many filter words can be set deivided by comma.", + "templates_help": "We have been working hard on it and just want to say, that possible this feature will not be for free, but available for small fee. All created widgets will work, just for the creation and usage of the new templates could be not free.", + "Switch to runtime in this window": "Close editor", + "Switch to runtime in new window": "Open runtime in new window", + "Reload all runtimes": "Reload all runtimes", + "Projects": "Projects", + "Lock": "Lock", + "Unlock": "Unlock", + "max_rows": "Maximum rows", + "CSS:": "CSS:", + "Web": "Web", + "Confirm": "Confirm", + "Community": "Community", + "Change log": "Change log", + "CC BY-NC License 4.0": "CC BY-NC License 4.0", + "not defined": "not defined", + "PgUp": "PgUp", + "Prev. View": "Previous view", + "PgDown": "PgDown", + "Move Widget 1px": "Move Widget 1px", + "Arrow Keys": "Arrow Keys", + "Move Widget 10px": "Move Widget 10px", + "Show develop ribbon": "Show develop ribbon", + "Full screen": "Full screen", + "Next View": "Next View", + "Add Widget": "Add Widget", + "Attributes": "Attributes", + "Align widgets:": "Align widgets:", + "Undo": "Undo", + "Add new view": "Add new view", + "Delete actual view": "Delete actual view", + "Rename view": "Rename view", + "Copy view": "Copy view", + "Delete widget": "Delete widget", + "Copy widget": "Copy widget", + "Help about widget": "Help about widget", + "Align horizontal/left": "Align horizontal/left", + "Align horizontal/right": "Align horizontal/right", + "Align vertical/top": "Align vertical/top", + "Align vertical/bottom": "Align vertical/bottom", + "Align horizontal/center": "Align horizontal/center", + "Align vertical/center": "Align vertical/center", + "Align horizontal/equal": "Align horizontal/equal", + "Align vertical/equal": "Align vertical/equal", + "All widgets:": "All widgets:", + "Grid": "Grid", + "Lock all Widgets": "Lock all Widgets", + "Available for all:": "Available for all:", + "readOnly": "read only", + "New project...": "New project...", + "Create new project": "Create new project", + "No connection": "No connection", + "Settings...": "Settings...", + "Project name:": "Project name:", + "Project export/import": "Project export/import", + "import project": "Import project", + "import project": "Import project", + "Drop the files here": "Drop the files here", + "bytes": "bytes", + "Kb": "Kb", + "Mb": "Mb", + "Export normal": "Export (normal)", + "Export anonymized": "Export (anonymized)", + "Import": "Import", + "Scripts": "Scripts", + "Find:": "Find:", + "Save scripts": "Save scripts", + "group_objects": "Attributes", + "attrCount": "Count", + "attrName": "Attribute name", + "attrType": "Attribute type", + "ctr": "control", + "gauge": "gauge", + "chart": "chart", + "barchart": "barchart", + "id": "Object ID", + "image": "Image", + "widget": "Widget", + "history": "History", + "attrName1": "Attribute 1", + "attrName2": "Attribute 2", + "attrName3": "Attribute 3", + "attrName4": "Attribute 4", + "attrName5": "Attribute 5", + "attrName6": "Attribute 6", + "attrName7": "Attribute 7", + "Only background": "Only background", + "Use inside of group groupAttr%s": "Use inside of group groupAttr%s", + "Project \"%s\" was succseffully imported. Open it?": "Project \"%s\" was succseffully imported. Open it?", + "Drop files here or click to select one": "Drop files here or click to select one...", + "Invalid file extenstion!": "Invalid file extenstion!", + "Reload if sleep longer than:": "Reload if sleep longer than:", + "Destroy inactive view after:": "Destroy inactive view:", + "Changes are not saved. Are you sure?": "Changes are not saved. Are you sure?", + "never": "never", + "1 second": "1 second", + "2 seconds": "2 seconds", + "5 seconds": "5 seconds", + "10 seconds": "10 seconds", + "20 seconds": "20 seconds", + "30 seconds": "30 seconds", + "1 minute": "1 minute", + "5 minutes": "5 minutes", + "10 minutes": "10 minutes", + "30 minutes": "30 minutes", + "1 hour": "1 hour", + "2 hours": "2 hours", + "3 hours": "3 hours", + "6 hours": "6 hours", + "12 hours": "12 hours", + "1 day": "1 day", + "VIS Settings": "Project settings", + "Reconnect interval:": "Reconnect interval:", + "Dark reconnect screen:": "Dark reconnect screen:", + "filter": "Filter", + "navigation": "Navigation", + "static": "Static", + "ctrl": "control", + "stateful": "stateful", + "container": "Container", + "val": "Value", + "timestamp": "Timestamp", + "state": "State", + "bar": "Bar", + "json": "JSON", + "table": "Table", + "tools": "Tools", + "bool": "bool", + "button": "button", + "dimmer": "dimmer", + "temperature": "temperature", + "window": "window", + "shutter": "shutter", + "door": "door", + "lock": "lock", + "checkbox": "checkbox", + "number": "number", + "knob": "knob", + "dialog": "dialog", + "valve": "valve", + "camera": "camera", + "keyboard": "keyboard", + "slider": "slider", + "heating": "heating", + "iframe": "iframe", + "project": "project", + "value": "value", + "control": "control", + "Loading stopped": "Loading stopped, because no permissins for selected project. Please select other, e.g \"%s/vis/edit.html?main and try one more time.", + "Widgets filter. Double click to clear.": "Widgets filter. Double click to clear.", + "Cannot save file \"%s\": ": "Cannot save file \"%s\": ", + "permissionError": "permission denied", + "Logout": "Logout", + "Error": "Error", + "dev1": "dev 1", + "dev2": "dev 2", + "dev3": "dev 3", + "dev4": "dev 4", + "dev5": "dev 5", + "dev6": "dev6", + "Configuration not saved.": "Project was not saved yet.", + "Clipboard:": "Clipboard:", + "Click to hide": "Click to hide", + "Lock Widget function": "Disable interaction with widget", + "Lock Widget dragging": "Lock widget dragging", + "Show type of widgets": "Show type of widgets", + "Small widgets": "Small widgets", + "to group": "Group", + "Ungroup": "Ungroup", + "Group": "Group", + "Edit group:": "Edit group:", + "%s widgets": "%s widgets", + "Widget(s) copied to view %s": "Widget(s) copied to view %s", + "Select more than one widget and try again.": "Select more than one widget and try again.", + "Too less widgets": "Too less widgets selected", + "==": "==", + "!=": "!=", + "<=": "<=", + ">=": ">=", + "<": "<", + ">": ">", + "consist": "consist", + "not consist": "not consist", + "exist": "exist", + "not exist": "not exist", + "group_visibility": "Visibility", + "visibility-oid": "Object ID", + "visibility-oid_tooltip": "Depends on state of object with this ID, +the widget can be shown or hidden", + "visibility-cond": "Сondition", + "visibility-cond_tooltip": "E.g. 'Value of Object ID' >= 'Value of condition'", + "visibility-val": "Value for condition", + "visibility-groups": "Only for groups", + "visibility-groups_tooltip": "Select groups, that can view or control this widget", + "visibility-groups-action": "If user not in group", + "visibility-groups-action_tooltip": "If current user not in the given groups, what should happen?", + "All groups": "all groups", + "hide": "hide", + "oid-working": "Working Object ID", + "min": "min", + "max": "max", + "group_signals": "Notification icons", + "signals-oid-0": "Object ID [0]", + "signals-cond-0": "Condition [0]", + "signals-val-0": "Value for condition [0]", + "signals-icon-0": "Icon path [0]", + "signals-text-0": "Description [0]", + "signals-horz-0": "Horizontal[0]", + "signals-vert-0": "Vertical [0]", + "signals-hide-edit-0": "Hide by edit [0]", + "signals-icon-size-0": "Icon size in px[0]", + "signals-icon-style-0": "CSS icon style [0]", + "signals-text-style-0": "CSS text style [0]", + "signals-blink-0": "Blinking [0]", + "signals-text-class-0": "Classes [0]", + "signals-oid-1": "Object ID [1]", + "signals-cond-1": "Condition [1]", + "signals-val-1": "Value for condition [1]", + "signals-icon-1": "Icon path [1]", + "signals-text-1": "Description [1]", + "signals-horz-1": "Horizontal[1]", + "signals-vert-1": "Vertical [1]", + "signals-hide-edit-1": "Hide by edit [1]", + "signals-icon-size-1": "Icon size in px[1]", + "signals-icon-style-1": "CSS icon style [1]", + "signals-text-style-1": "CSS text style [1]", + "signals-blink-1": "Blinking [1]", + "signals-text-class-1": "Classes [1]", + "signals-oid-2": "Object ID [2]", + "signals-cond-2": "Condition [2]", + "signals-val-2": "Value for condition [2]", + "signals-icon-2": "Icon path [2]", + "signals-text-2": "Description [2]", + "signals-horz-2": "Horizontal[2]", + "signals-vert-2": "Vertical [2]", + "signals-hide-edit-2": "Hide by edit [2]", + "signals-icon-size-2": "Icon size in px[2]", + "signals-icon-style-2": "CSS icon style [2]", + "signals-text-style-2": "CSS text style [2]", + "signals-blink-2": "Blinking [2]", + "signals-text-class-2": "Classes [2]", + "group_last_change": "Show last change", + "lc-oid": "Object ID", + "lc-type": "Type", + "lc-is-interval": "Interval", + "lc-is-moment": "Use Moment.js", + "lc-format": "Time format", + "lc-position-vert": "Position vert", + "lc-position-horz": "Position horz", + "lc-offset-vert": "Offset Y", + "lc-offset-horz": "Offset X", + "lc-font-size": "font-size", + "lc-font-family": "font-family", + "lc-font-style": "font-style", + "lc-bkg-color": "background", + "lc-color": "color", + "lc-border-width": "border-width", + "lc-border-style": "border-style", + "lc-border-color": "border-color", + "lc-border-radius": "border-radius", + "lc-padding": "padding", + "lc-zindex": "zindex", + "last-change": "last change", + "middle": "middle", + "Global": "Global", + "Project": "Project", + "Align width": "Align width. Press more time to get the desired width.", + "Align height": "Align height. Press more time to get the desired height.", + "Find previous": "Find previous", + "Find next": "Find next", + "Save CSS": "Save CSS", + "CSS": "CSS", + "To get back to edit mode just call \"%s\" in browser": "To get back to edit mode just call \"%s\" in browser", + "Popup window blocked!": "Popup window blocked!", + "Cannot open new window": "Cannot open new window", + "License error! Please check logs for details.": "License error! Please check logs for details.", + "css_position": "position", + "css_display": "display", + "css_left": "left", + "css_top": "top", + "css_width": "width", + "css_height": "height", + "css_z-index": "z-index", + "css_overflow-x": "overflow-x", + "css_overflow-y": "overflow-y", + "css_color": "color", + "css_opacity": "opacity", + "css_cursor": "cursor", + "css_text-align": "text-align", + "css_text-shadow": "text-shadow", + "css_font-family": "font-family", + "css_font-style": "font-style", + "css_font-variant": "font-variant", + "css_font-weight": "font-weight", + "css_font-size": "font-size", + "css_line-height": "line-height", + "css_letter-spacing": "letter-spacing", + "css_word-spacing": "word-spacing", + "css_background": "background", + "css_background-color": "-color", + "css_background-image": "-image", + "css_background-repeat": "-repeat", + "css_background-attachment": "-attachment", + "css_background-position": "-position", + "css_background-size": "-size", + "css_background-clip": "-clip", + "css_background-origin": "-origin", + "group_css_border": "CSS Border (border-...)", + "css_border-width": "-width", + "css_border-style": "-style", + "css_border-color": "-color", + "css_border-radius": "-radius", + "group_css_shadow_padding": "CSS padding & shadow", + "css_padding": "padding", + "css_padding-left": "padding-left", + "css_padding-top": "padding-top", + "css_padding-right": "padding-right", + "css_padding-bottom": "padding-bottom", + "css_transform": "transform", + "css_transform_tooltip": "Transformation that affects an element's appearance +Only visible, if widget is NOT selected. +Examples: rotate(45deg) scale(0.5) skew(10deg)", + "css_margin-left": "margin-left", + "css_margin-top": "margin-top", + "css_margin-right": "margin-right", + "css_margin-bottom": "margin-bottom", + "css_box-shadow": "box-shadow", + "css_box-shadow_tooltip": "h-shadow v-shadow blur spread color +h-shadow: Required. The position of the horizontal shadow. Negative values are allowed +v-shadow: Required. The position of the vertical shadow. Negative values are allowed +blur: Optional. The blur distance +spread: Optional. The size of shadow +color: Optional. The color of the shadow. The default value is black. Look at CSS Color Values for a complete list of possible color values. +inset: Optional. Changes the shadow from an outer shadow (outset) to an inner shadow.", + "group_css_animation": "CSS Animation", + "css_animation-name": "animation-name", + "css_animation-duration": "animation-duration", + "gestures-indicator": "Gesture Indicator", + "gestures-indicator_tooltip": "Create and style \"basic - Gesture Indicator\". +One indicator can be used in many widgets.", + "gestures-offsetX": "-offset X", + "gestures-offsetY": "-offset Y", + "gestures-swiping-oid": "swiping Object ID", + "gestures-swiping-oid_tooltip": "Object ID of the state to be changed", + "gestures-swiping-value": "-value", + "gestures-swiping-value_tooltip": "value or step (e.g. 0.5 or -0.5)", + "gestures-swiping-maximum": "-max value", + "gestures-swiping-maximum_tooltip": "maximum value", + "gestures-swiping-minimum": "-min value", + "gestures-swiping-minimum_tooltip": "minimum value", + "gestures-swiping-delta": "-delta", + "gestures-swiping-delta_tooltip": "value gets changed after that many pixels movement", + "gestures-rotating-oid": "rotating Object ID", + "gestures-rotating-value": "-value", + "gestures-rotating-maximum": "-max value", + "gestures-rotating-minimum": "-min value", + "gestures-rotating-delta": "-delta", + "gestures-pinching-oid": "pinching Object ID", + "gestures-pinching-value": "-value", + "gestures-pinching-maximum": "-max value", + "gestures-pinching-minimum": "-min value", + "gestures-pinching-delta": "-delta", + "gestures-swipeRight-oid": "swipe right Object ID", + "gestures-swipeRight-oid_tooltip": "Object ID of the state to be changed", + "gestures-swipeRight-value": "-value", + "gestures-swipeRight-value_tooltip": "value or step (e.g. 0.5 or -0.5)", + "gestures-swipeRight-limit": "-limit", + "gestures-swipeRight-limit_tooltip": "minimum or maximum value", + "gestures-swipeLeft-oid": "swipe left Object ID", + "gestures-swipeLeft-oid_tooltip": "Object ID of the state to be changed", + "gestures-swipeLeft-value": "-value", + "gestures-swipeLeft-value_tooltip": "value or step (e.g. 0.5 or -0.5)", + "gestures-swipeLeft-limit": "-limit", + "gestures-swipeLeft-limit_tooltip": "minimum or maximum value", + "gestures-swipeUp-oid": "swipe up Object ID", + "gestures-swipeUp-oid_tooltip": "Object ID of the state to be changed", + "gestures-swipeUp-value": "-value", + "gestures-swipeUp-value_tooltip": "value or step (e.g. 0.5 or -0.5)", + "gestures-swipeUp-limit": "-limit", + "gestures-swipeUp-limit_tooltip": "minimum or maximum value", + "gestures-swipeDown-oid": "swipe down Object ID", + "gestures-swipeDown-oid_tooltip": "Object ID of the state to be changed", + "gestures-swipeDown-value": "-value", + "gestures-swipeDown-value_tooltip": "value or step (e.g. 0.5 or -0.5)", + "gestures-swipeDown-limit": "-limit", + "gestures-swipeDown-limit_tooltip": "minimum or maximum value", + "gestures-rotateLeft-oid": "rotate left Object ID", + "gestures-rotateLeft-value": "-value", + "gestures-rotateLeft-limit": "-limit", + "gestures-rotateRight-oid": "rotate right Object ID", + "gestures-rotateRight-value": "-value", + "gestures-rotateRight-limit": "-limit", + "gestures-pinchIn-oid": "pinch in Object ID", + "gestures-pinchIn-value": "-value", + "gestures-pinchIn-limit": "-limit", + "gestures-pinchOut-oid": "pinch out Object ID", + "gestures-pinchOut-value": "-value", + "gestures-pinchOut-limit": "-limit" +} \ No newline at end of file diff --git a/www/i18n/en/translations.json b/www/i18n/en/translations.json new file mode 100644 index 0000000..25a58d4 --- /dev/null +++ b/www/i18n/en/translations.json @@ -0,0 +1,565 @@ +{ + "Views": "Views", + "Widgets": "Widgets", + "CSS Inspector": "CSS Inspector", + "Misc": "Misc", + "Info": "Info", + "default_filter_key": "Default filter:", + "class": "CSS Class", + "Snapping": "Snapping", + "disabled": "Disabled", + "elements": "Elements", + "grid": "Grid", + "grid size": "Grid size:", + "theme": "Theme", + "--different--": "different:", + "Screensize": "Screensize:", + "Width": "Width (px)", + "Height": "Height (px)", + "comment": "Comment", + "Room:": "Room:", + "Function:": "Function:", + "Widget:": "Widget:", + "New View": "New View:", + "Current View": "Current View", + "New Name:": "New Name:", + "Name:": "Name:", + "Mode:": "Mode:", + "Widget Set:": "Widget Set:", + "View Attributes": "View Attributes", + "External Commands": "External Commands", + "View:": "View:", + "Wizard": "Wizard", + "wizard_run": "Run", + "add_view": "Add", + "dup_view": "Duplicate", + "del_view": "Delete", + "rename_view": "Rename", + "create_instance": "Create instance", + "Object browser...": "Object browser...", + "add_widget": "Add widget", + "del_widget": "Delete widget", + "dup_widget": "Copy to:", + "Clipboard: ": "Clipboard:", + "New:": "New:", + "name": "Name", + "Select color": "Select color", + "File manager...": "File manager...", + "Copy to clipboard": "Copy to clipboard", + "Wizard to create widgets...": "Wizard to create widgets...", + "Generate": "Generate", + "Attribute for OID:": "Attribute for OID:", + "Export as zip:": "Export as zip:", + "Make template": "Make template", + "Group from widget": "Group from widget", + "Description:": "Description:", + "Template Settings": "Template Settings", + "Do not show again": "Do not show again", + "Confirm widget deletion": "Confirm widget deletion", + "Widget copied to view %s": "Widget copied to view %s", + "Really delete view %s?": "Really delete view %s?", + "Do you want delete %s widgets?": "Do you want delete %s widgets?", + "Do you want delete widget %s?": "Do you want delete widget %s?", + "Hide widget description": "Hide widget description", + "Changes are not saved!. Continue?": "Changes are not saved!. Continue?", + "Is hide": "Is hide", + "User defined": "User defined", + "Resolution": "Resolution:", + "widget_doc": "Widget help", + "Add Widget:": "Add Widget:", + "Inspecting Widget:": "Inspecting Widget:", + "Widget Attributes:": "Widget Attributes:", + "filterkey": "Filter key", + "views": "Show in views", + "Background class": "Background class:", + "Background": "Background:", + "Webseite": "Web link", + "none selected": "none selected", + "Unterstützung": "Hilfe", + "User name": "User name", + "Password": "Password", + "Sign in": "Sign in", + "Check all": "Check all", + "Uncheck all": "Uncheck all", + "Select options": "Select options", + "Änderungs-Historie": "Change log", + "invalid JSON": "Invalid JSON", + "Do not ask again": "Don't ask again", + "import": "Import view", + "export view": "Export view", + "export": "Export view (Ctrl+A, Ctrl+C)", + "export widgets title": "Export widgets (Ctrl+A, Ctrl+C)", + "import view": "Import view", + "export views": "Export views", + "import views": "Import views", + "export widgets": "Export widgets", + "import widgets": "Import widgets", + "View name: ": "View name: ", + "More": "More...", + "locked": "
Locked", + "clear cached views": "Clear views from cache", + "Select object ID": "Select object ID", + "Select image": "Select image", + "all": "All", + "Copy": "Copy", + "Paste": "Paste", + "Delete": "Delete", + "from": "From", + "lc": "Last change", + "ts": "Time stamp", + "ack": "Acknowledged", + "expand": "Expand all nodes", + "collapse": "Collapse all nodes", + "refresh": "Refresh tree/list", + "edit": "Edit", + "ok": "Ok", + "wait": "Processing...", + "list": "Show list view", + "tree": "Show tree view", + "All": "All", + "ID": "ID", + "Role": "Role", + "Room": "Room", + "Value": "Value", + "Members": "Members", + "nothing": "none", + "Cut": "Cut", + "Bring to front": "Bring to front", + "Move to back": "Move to back", + "Import / Export View": "Import / Export View", + "Local Views": "Local Views (cached)", + "View yet exists or name of view is empty": "View yet exists or name of view is empty.", + "please use /dashui/edit.html instead of /dashui/?edit": "Please use /dashui/edit.html instead of /dashui/?edit", + "The view with the same name yet exists!": "The view with the same name yet exists!", + "Please enter the name for the new view!": "Please enter the name for the new view!", + "Instance ID": "Instance ID", + "Single view": "Single view", + "CC BY-NC License": "CC BY-NC License", + "license5": " ", + "icons8": "In this project are used the icons from Icons8 resource.", + "group_fixed": "General", + "group_common": "Common", + "group_css_common": "CSS Common", + "group_css_font_text": "CSS Font & Text", + "group_css_background": "CSS background (background-...)", + "group_gestures": "Gestures", + "File": "File", + "Dev": "Dev", + "Tools": "Tools", + "Setup": "Setup", + "Theme": "Theme", + "Language": "Language", + "Help": "Help", + "Shortcuts": "Shortcuts", + "About": "About", + "Active View:": "Active View:", + "To View:": "To View:", + "Active Widget:": "Active widget:", + "Resolution:": "Resolution: ", + "Widget": "Widget", + "View": "View", + "Default:": "Default:", + "Render always:": "Render always:", + "filter_key": "Initial filter", + "templates": "Templates", + "Hint": "Hint", + "filter_key_tooltip": "If set only widgets with this filter key will be shown. +Many filter words can be set deivided by comma.", + "templates_help": "We have been working hard on it and just want to say, that possible this feature will not be for free, but available for small fee. All created widgets will work, just for the creation and usage of the new templates could be not free.", + "Switch to runtime in this window": "Close editor", + "Switch to runtime in new window": "Open runtime in new window", + "Reload all runtimes": "Reload all runtimes", + "Projects": "Projects", + "Lock": "Lock", + "Unlock": "Unlock", + "max_rows": "Maximum rows", + "CSS:": "CSS:", + "Web": "Web", + "Confirm": "Confirm", + "Community": "Community", + "Change log": "Change log", + "CC BY-NC License 4.0": "CC BY-NC License 4.0", + "not defined": "not defined", + "PgUp": "PgUp", + "Prev. View": "Previous view", + "PgDown": "PgDown", + "Move Widget 1px": "Move Widget 1px", + "Arrow Keys": "Arrow Keys", + "Move Widget 10px": "Move Widget 10px", + "Show develop ribbon": "Show develop ribbon", + "Full screen": "Full screen", + "Next View": "Next View", + "Add Widget": "Add Widget", + "Attributes": "Attributes", + "Align widgets:": "Align widgets:", + "Undo": "Undo", + "Add new view": "Add new view", + "Delete actual view": "Delete actual view", + "Rename view": "Rename view", + "Copy view": "Copy view", + "Delete widget": "Delete widget", + "Copy widget": "Copy widget", + "Help about widget": "Help about widget", + "Align horizontal/left": "Align horizontal/left", + "Align horizontal/right": "Align horizontal/right", + "Align vertical/top": "Align vertical/top", + "Align vertical/bottom": "Align vertical/bottom", + "Align horizontal/center": "Align horizontal/center", + "Align vertical/center": "Align vertical/center", + "Align horizontal/equal": "Align horizontal/equal", + "Align vertical/equal": "Align vertical/equal", + "All widgets:": "All widgets:", + "Grid": "Grid", + "Lock all Widgets": "Lock all Widgets", + "Available for all:": "Available for all:", + "readOnly": "read only", + "New project...": "New project...", + "Create new project": "Create new project", + "No connection": "No connection", + "Settings...": "Settings...", + "Project name:": "Project name:", + "Project export/import": "Project export/import", + "import project": "Import project", + "import project": "Import project", + "Drop the files here": "Drop the files here", + "bytes": "bytes", + "Kb": "Kb", + "Mb": "Mb", + "Export normal": "Export (normal)", + "Export anonymized": "Export (anonymized)", + "Import": "Import", + "Scripts": "Scripts", + "Find:": "Find:", + "Save scripts": "Save scripts", + "group_objects": "Attributes", + "attrCount": "Count", + "attrName": "Attribute name", + "attrType": "Attribute type", + "ctr": "control", + "gauge": "gauge", + "chart": "chart", + "barchart": "barchart", + "id": "Object ID", + "image": "Image", + "widget": "Widget", + "history": "History", + "attrName1": "Attribute 1", + "attrName2": "Attribute 2", + "attrName3": "Attribute 3", + "attrName4": "Attribute 4", + "attrName5": "Attribute 5", + "attrName6": "Attribute 6", + "attrName7": "Attribute 7", + "Only background": "Only background", + "Use inside of group groupAttr%s": "Use inside of group groupAttr%s", + "Project \"%s\" was succseffully imported. Open it?": "Project \"%s\" was succseffully imported. Open it?", + "Drop files here or click to select one": "Drop files here or click to select one...", + "Invalid file extenstion!": "Invalid file extenstion!", + "Reload if sleep longer than:": "Reload if sleep longer than:", + "Destroy inactive view after:": "Destroy inactive view:", + "Changes are not saved. Are you sure?": "Changes are not saved. Are you sure?", + "never": "never", + "1 second": "1 second", + "2 seconds": "2 seconds", + "5 seconds": "5 seconds", + "10 seconds": "10 seconds", + "20 seconds": "20 seconds", + "30 seconds": "30 seconds", + "1 minute": "1 minute", + "5 minutes": "5 minutes", + "10 minutes": "10 minutes", + "30 minutes": "30 minutes", + "1 hour": "1 hour", + "2 hours": "2 hours", + "3 hours": "3 hours", + "6 hours": "6 hours", + "12 hours": "12 hours", + "1 day": "1 day", + "VIS Settings": "Project settings", + "Reconnect interval:": "Reconnect interval:", + "Dark reconnect screen:": "Dark reconnect screen:", + "filter": "Filter", + "navigation": "Navigation", + "static": "Static", + "ctrl": "control", + "stateful": "stateful", + "container": "Container", + "val": "Value", + "timestamp": "Timestamp", + "state": "State", + "bar": "Bar", + "json": "JSON", + "table": "Table", + "tools": "Tools", + "bool": "bool", + "button": "button", + "dimmer": "dimmer", + "temperature": "temperature", + "window": "window", + "shutter": "shutter", + "door": "door", + "lock": "lock", + "checkbox": "checkbox", + "number": "number", + "knob": "knob", + "dialog": "dialog", + "valve": "valve", + "camera": "camera", + "keyboard": "keyboard", + "slider": "slider", + "heating": "heating", + "iframe": "iframe", + "project": "project", + "value": "value", + "control": "control", + "Loading stopped": "Loading stopped, because no permissins for selected project. Please select other, e.g \"%s/vis/edit.html?main and try one more time.", + "Widgets filter. Double click to clear.": "Widgets filter. Double click to clear.", + "Cannot save file \"%s\": ": "Cannot save file \"%s\": ", + "permissionError": "permission denied", + "Logout": "Logout", + "Error": "Error", + "dev1": "dev 1", + "dev2": "dev 2", + "dev3": "dev 3", + "dev4": "dev 4", + "dev5": "dev 5", + "dev6": "dev6", + "Configuration not saved.": "Project was not saved yet.", + "Clipboard:": "Clipboard:", + "Click to hide": "Click to hide", + "Lock Widget function": "Disable interaction with widget", + "Lock Widget dragging": "Lock widget dragging", + "Show type of widgets": "Show type of widgets", + "Small widgets": "Small widgets", + "to group": "Group", + "Ungroup": "Ungroup", + "Group": "Group", + "Edit group:": "Edit group:", + "%s widgets": "%s widgets", + "Widget(s) copied to view %s": "Widget(s) copied to view %s", + "Select more than one widget and try again.": "Select more than one widget and try again.", + "Too less widgets": "Too less widgets selected", + "==": "==", + "!=": "!=", + "<=": "<=", + ">=": ">=", + "<": "<", + ">": ">", + "consist": "consist", + "not consist": "not consist", + "exist": "exist", + "not exist": "not exist", + "group_visibility": "Visibility", + "visibility-oid": "Object ID", + "visibility-oid_tooltip": "Depends on state of object with this ID, +the widget can be shown or hidden", + "visibility-cond": "Сondition", + "visibility-cond_tooltip": "E.g. 'Value of Object ID' >= 'Value of condition'", + "visibility-val": "Value for condition", + "visibility-groups": "Only for groups", + "visibility-groups_tooltip": "Select groups, that can view or control this widget", + "visibility-groups-action": "If user not in group", + "visibility-groups-action_tooltip": "If current user not in the given groups, what should happen?", + "All groups": "all groups", + "hide": "hide", + "oid-working": "Working Object ID", + "min": "min", + "max": "max", + "group_signals": "Notification icons", + "signals-oid-0": "Object ID [0]", + "signals-cond-0": "Condition [0]", + "signals-val-0": "Value for condition [0]", + "signals-icon-0": "Icon path [0]", + "signals-text-0": "Description [0]", + "signals-horz-0": "Horizontal[0]", + "signals-vert-0": "Vertical [0]", + "signals-hide-edit-0": "Hide by edit [0]", + "signals-icon-size-0": "Icon size in px[0]", + "signals-icon-style-0": "CSS icon style [0]", + "signals-text-style-0": "CSS text style [0]", + "signals-blink-0": "Blinking [0]", + "signals-text-class-0": "Classes [0]", + "signals-oid-1": "Object ID [1]", + "signals-cond-1": "Condition [1]", + "signals-val-1": "Value for condition [1]", + "signals-icon-1": "Icon path [1]", + "signals-text-1": "Description [1]", + "signals-horz-1": "Horizontal[1]", + "signals-vert-1": "Vertical [1]", + "signals-hide-edit-1": "Hide by edit [1]", + "signals-icon-size-1": "Icon size in px[1]", + "signals-icon-style-1": "CSS icon style [1]", + "signals-text-style-1": "CSS text style [1]", + "signals-blink-1": "Blinking [1]", + "signals-text-class-1": "Classes [1]", + "signals-oid-2": "Object ID [2]", + "signals-cond-2": "Condition [2]", + "signals-val-2": "Value for condition [2]", + "signals-icon-2": "Icon path [2]", + "signals-text-2": "Description [2]", + "signals-horz-2": "Horizontal[2]", + "signals-vert-2": "Vertical [2]", + "signals-hide-edit-2": "Hide by edit [2]", + "signals-icon-size-2": "Icon size in px[2]", + "signals-icon-style-2": "CSS icon style [2]", + "signals-text-style-2": "CSS text style [2]", + "signals-blink-2": "Blinking [2]", + "signals-text-class-2": "Classes [2]", + "group_last_change": "Show last change", + "lc-oid": "Object ID", + "lc-type": "Type", + "lc-is-interval": "Interval", + "lc-is-moment": "Use Moment.js", + "lc-format": "Time format", + "lc-position-vert": "Position vert", + "lc-position-horz": "Position horz", + "lc-offset-vert": "Offset Y", + "lc-offset-horz": "Offset X", + "lc-font-size": "font-size", + "lc-font-family": "font-family", + "lc-font-style": "font-style", + "lc-bkg-color": "background", + "lc-color": "color", + "lc-border-width": "border-width", + "lc-border-style": "border-style", + "lc-border-color": "border-color", + "lc-border-radius": "border-radius", + "lc-padding": "padding", + "lc-zindex": "zindex", + "last-change": "last change", + "middle": "middle", + "Global": "Global", + "Project": "Project", + "Align width": "Align width. Press more time to get the desired width.", + "Align height": "Align height. Press more time to get the desired height.", + "Find previous": "Find previous", + "Find next": "Find next", + "Save CSS": "Save CSS", + "CSS": "CSS", + "To get back to edit mode just call \"%s\" in browser": "To get back to edit mode just call \"%s\" in browser", + "Popup window blocked!": "Popup window blocked!", + "Cannot open new window": "Cannot open new window", + "License error! Please check logs for details.": "License error! Please check logs for details.", + "css_position": "position", + "css_display": "display", + "css_left": "left", + "css_top": "top", + "css_width": "width", + "css_height": "height", + "css_z-index": "z-index", + "css_overflow-x": "overflow-x", + "css_overflow-y": "overflow-y", + "css_color": "color", + "css_opacity": "opacity", + "css_cursor": "cursor", + "css_text-align": "text-align", + "css_text-shadow": "text-shadow", + "css_font-family": "font-family", + "css_font-style": "font-style", + "css_font-variant": "font-variant", + "css_font-weight": "font-weight", + "css_font-size": "font-size", + "css_line-height": "line-height", + "css_letter-spacing": "letter-spacing", + "css_word-spacing": "word-spacing", + "css_background": "background", + "css_background-color": "-color", + "css_background-image": "-image", + "css_background-repeat": "-repeat", + "css_background-attachment": "-attachment", + "css_background-position": "-position", + "css_background-size": "-size", + "css_background-clip": "-clip", + "css_background-origin": "-origin", + "group_css_border": "CSS Border (border-...)", + "css_border-width": "-width", + "css_border-style": "-style", + "css_border-color": "-color", + "css_border-radius": "-radius", + "group_css_shadow_padding": "CSS padding & shadow", + "css_padding": "padding", + "css_padding-left": "padding-left", + "css_padding-top": "padding-top", + "css_padding-right": "padding-right", + "css_padding-bottom": "padding-bottom", + "css_transform": "transform", + "css_transform_tooltip": "Transformation that affects an element's appearance +Only visible, if widget is NOT selected. +Examples: rotate(45deg) scale(0.5) skew(10deg)", + "css_margin-left": "margin-left", + "css_margin-top": "margin-top", + "css_margin-right": "margin-right", + "css_margin-bottom": "margin-bottom", + "css_box-shadow": "box-shadow", + "css_box-shadow_tooltip": "h-shadow v-shadow blur spread color +h-shadow: Required. The position of the horizontal shadow. Negative values are allowed +v-shadow: Required. The position of the vertical shadow. Negative values are allowed +blur: Optional. The blur distance +spread: Optional. The size of shadow +color: Optional. The color of the shadow. The default value is black. Look at CSS Color Values for a complete list of possible color values. +inset: Optional. Changes the shadow from an outer shadow (outset) to an inner shadow.", + "group_css_animation": "CSS Animation", + "css_animation-name": "animation-name", + "css_animation-duration": "animation-duration", + "gestures-indicator": "Gesture Indicator", + "gestures-indicator_tooltip": "Create and style \"basic - Gesture Indicator\". +One indicator can be used in many widgets.", + "gestures-offsetX": "-offset X", + "gestures-offsetY": "-offset Y", + "gestures-swiping-oid": "swiping Object ID", + "gestures-swiping-oid_tooltip": "Object ID of the state to be changed", + "gestures-swiping-value": "-value", + "gestures-swiping-value_tooltip": "value or step (e.g. 0.5 or -0.5)", + "gestures-swiping-maximum": "-max value", + "gestures-swiping-maximum_tooltip": "maximum value", + "gestures-swiping-minimum": "-min value", + "gestures-swiping-minimum_tooltip": "minimum value", + "gestures-swiping-delta": "-delta", + "gestures-swiping-delta_tooltip": "value gets changed after that many pixels movement", + "gestures-rotating-oid": "rotating Object ID", + "gestures-rotating-value": "-value", + "gestures-rotating-maximum": "-max value", + "gestures-rotating-minimum": "-min value", + "gestures-rotating-delta": "-delta", + "gestures-pinching-oid": "pinching Object ID", + "gestures-pinching-value": "-value", + "gestures-pinching-maximum": "-max value", + "gestures-pinching-minimum": "-min value", + "gestures-pinching-delta": "-delta", + "gestures-swipeRight-oid": "swipe right Object ID", + "gestures-swipeRight-oid_tooltip": "Object ID of the state to be changed", + "gestures-swipeRight-value": "-value", + "gestures-swipeRight-value_tooltip": "value or step (e.g. 0.5 or -0.5)", + "gestures-swipeRight-limit": "-limit", + "gestures-swipeRight-limit_tooltip": "minimum or maximum value", + "gestures-swipeLeft-oid": "swipe left Object ID", + "gestures-swipeLeft-oid_tooltip": "Object ID of the state to be changed", + "gestures-swipeLeft-value": "-value", + "gestures-swipeLeft-value_tooltip": "value or step (e.g. 0.5 or -0.5)", + "gestures-swipeLeft-limit": "-limit", + "gestures-swipeLeft-limit_tooltip": "minimum or maximum value", + "gestures-swipeUp-oid": "swipe up Object ID", + "gestures-swipeUp-oid_tooltip": "Object ID of the state to be changed", + "gestures-swipeUp-value": "-value", + "gestures-swipeUp-value_tooltip": "value or step (e.g. 0.5 or -0.5)", + "gestures-swipeUp-limit": "-limit", + "gestures-swipeUp-limit_tooltip": "minimum or maximum value", + "gestures-swipeDown-oid": "swipe down Object ID", + "gestures-swipeDown-oid_tooltip": "Object ID of the state to be changed", + "gestures-swipeDown-value": "-value", + "gestures-swipeDown-value_tooltip": "value or step (e.g. 0.5 or -0.5)", + "gestures-swipeDown-limit": "-limit", + "gestures-swipeDown-limit_tooltip": "minimum or maximum value", + "gestures-rotateLeft-oid": "rotate left Object ID", + "gestures-rotateLeft-value": "-value", + "gestures-rotateLeft-limit": "-limit", + "gestures-rotateRight-oid": "rotate right Object ID", + "gestures-rotateRight-value": "-value", + "gestures-rotateRight-limit": "-limit", + "gestures-pinchIn-oid": "pinch in Object ID", + "gestures-pinchIn-value": "-value", + "gestures-pinchIn-limit": "-limit", + "gestures-pinchOut-oid": "pinch out Object ID", + "gestures-pinchOut-value": "-value", + "gestures-pinchOut-limit": "-limit" +} \ No newline at end of file