diff --git a/dist/grbl/debug/index.html.gz b/dist/grbl/debug/index.html.gz
index 27f6db89..b36bfe20 100644
Binary files a/dist/grbl/debug/index.html.gz and b/dist/grbl/debug/index.html.gz differ
diff --git a/dist/grbl/languages/fr.json.gz b/dist/grbl/languages/fr.json.gz
index ca6558b7..1e01ace8 100644
Binary files a/dist/grbl/languages/fr.json.gz and b/dist/grbl/languages/fr.json.gz differ
diff --git a/dist/grbl/languages/zh_cn.json.gz b/dist/grbl/languages/zh_cn.json.gz
index ff3adfe1..94343aef 100644
Binary files a/dist/grbl/languages/zh_cn.json.gz and b/dist/grbl/languages/zh_cn.json.gz differ
diff --git a/dist/grbl/production/index.html.gz b/dist/grbl/production/index.html.gz
index 3ad193f2..689b340a 100644
Binary files a/dist/grbl/production/index.html.gz and b/dist/grbl/production/index.html.gz differ
diff --git a/dist/printer/debug/index.html.gz b/dist/printer/debug/index.html.gz
index e4bbafe3..b6f80342 100644
Binary files a/dist/printer/debug/index.html.gz and b/dist/printer/debug/index.html.gz differ
diff --git a/dist/printer/languages/fr.json.gz b/dist/printer/languages/fr.json.gz
index a2709b6a..cf44e26f 100644
Binary files a/dist/printer/languages/fr.json.gz and b/dist/printer/languages/fr.json.gz differ
diff --git a/dist/printer/languages/zh_cn.json.gz b/dist/printer/languages/zh_cn.json.gz
index ff3adfe1..94343aef 100644
Binary files a/dist/printer/languages/zh_cn.json.gz and b/dist/printer/languages/zh_cn.json.gz differ
diff --git a/dist/printer/production/index.html.gz b/dist/printer/production/index.html.gz
index 30cae82a..f3069ab5 100644
Binary files a/dist/printer/production/index.html.gz and b/dist/printer/production/index.html.gz differ
diff --git a/src/components/translations/en.json b/src/components/translations/en.json
index 926a5b3c..fb08f1f7 100644
--- a/src/components/translations/en.json
+++ b/src/components/translations/en.json
@@ -1,291 +1,292 @@
{
- "lang" : "English",
- "S1" : "Loading...",
- "S2" : "Connecting websocket...",
- "S3" : "Looks like you are connected from another place, so this page is now disconnected",
- "S4" : "Parsing response error, format is incorrect",
- "S5" : "Cannot connect with board",
- "S6" : "WebSocket connection error",
- "S7" : "Parsing preferences error, file is incorrect",
- "S8" : "Please reconnect me",
- "S9" : "disconnected",
- "S10" : "Connection with board is lost",
- "S11" : "Support us",
- "S12" : "About ESP3D",
- "S13" : "Dashboard",
- "S14" : "Settings",
- "S15" : "Donation for ESP3D",
- "S16" : "Firmware",
- "S17" : "Interface",
- "S18" : "Browser version",
- "S19" : "Unknown",
- "S20" : "Go to github",
- "S21" : "Parsing data error, data are incorrect",
- "S22" : "Error",
- "S23" : "Refresh information",
- "S24" : "Close",
- "S25" : "Update",
- "S26" : "Please Confirm",
- "S27" : "Yes",
- "S28" : "Cancel",
- "S29" : "No",
- "S30" : "Do you want to update ?",
- "S31" : "Do you want to upload ?",
- "S32" : "Uploading...",
- "S33" : "File transfert failed",
- "S34" : "Update done",
- "S35" : "Restarting...",
- "S36" : "Features",
- "S37" : "ESP3D settings",
- "S38" : "WebUI settings",
- "S39" : "Printer settings",
- "S40" : "CNC settings",
- "S41" : "enter value",
- "S42" : "Incorrect value",
- "S43" : "Set",
- "S44" : "Save data failed!",
- "S45" : "List of available networks",
- "S47" : "Select network",
- "S48" : "Join",
- "S49" : "Protected",
- "S50" : "Refresh",
- "S51" : "Select this network",
- "S52" : "Export",
- "S53" : "Export to file",
- "S54" : "Import",
- "S55" : "Import from file",
- "S56" : "Do you want to import ?",
- "S57" : "Importing...",
- "S58" : "Restart ESP3D",
- "S59" : "This will restart the board",
- "S60" : "Please wait",
- "S61" : "Save",
- "S62" : "Save and apply changes",
- "S63" : "Show banner",
- "S64" : "Auto load data",
- "S65" : "Show/hide banner",
- "S66" : "Enable/disable auto load data",
- "S67" : "Missing language pack",
- "S68" : "Language",
- "S69" : "WebUI language",
- "S70" : "Label",
- "S71" : "Value",
- "S72" : "Help",
- "S73" : "Hide terminal",
- "S74" : "Show terminal panel",
- "S75" : "Terminal",
- "S76" : "Verbose mode",
- "S77" : "Autoscroll",
- "S78" : "Clear",
- "S79" : "Clear terminal",
- "S80" : "Enter command",
- "S81" : "Send",
- "S82" : "Send command",
- "S83" : "There is an error, fix problem first",
- "S84" : "Files",
- "S85" : "Hides files",
- "S86" : "Close panel",
- "S87" : "Show files panel",
- "S88" : "Upload",
- "S89" : "Upload file",
- "S90" : "Create directory",
- "S91" : "Saving...",
- "S92" : "Show terminal panel",
- "S93" : "Show when starting",
- "S94" : "Show jog panel",
- "S95" : "Show files panel",
- "S96" : "Extensions",
- "S97" : "use ; to separate",
- "S98" : "Total",
- "S99" : "Used",
- "S100" : "Delete file",
- "S101" : "Delete directory",
- "S102" : "Processing...",
- "S103" : "Request failed",
- "S104" : "Please type directory name",
- "S105" : "Type directory name",
- "S106" : "Create",
- "S107" : "Destination",
- "S108" : "Downloading...",
- "S109" : "Command error...",
- "S110" : "No SD card",
- "S111" : "Could not open directory",
- "S112" : "Enable polling commands",
- "S113" : "Refresh time",
- "S114" : "sec",
- "S115" : "Commands",
- "S116" : "Positions",
- "S117" : "Close all panels",
- "S118" : "Distance of movement",
- "S119" : "Show macros buttons",
- "S120" : "Expand buttons on start",
- "S121" : "Macros",
- "S122" : "Force mobile view",
- "S123" : "Important information",
- "S124" : "It seems you are in limited environment, please open a browser using $IP$ address to get all features working.",
- "S125" : "Macro editor",
- "S126" : "Ok",
- "S127" : "Macro",
- "S128" : "Add macro",
- "S129" : "Name",
- "S130" : "Color",
- "S131" : "Text color",
- "S132" : "Icon",
- "S133" : "Select",
- "S134" : "Select icon",
- "S135" : "Type",
- "S136" : "Macro type",
- "S137" : "Flash",
- "S138" : "SD Card",
- "S139" : "URL address",
- "S140" : "GCODE command",
- "S141" : "File name",
- "S142" : "Command",
- "S143" : "Printer SD",
- "S144" : "CNC SD",
- "S145" : "Authentication Required",
- "S146" : "User Name",
- "S147" : "Password",
- "S148" : "Log In",
+ "lang": "English",
+ "S1": "Loading...",
+ "S2": "Connecting websocket...",
+ "S3": "Looks like you are connected from another place, so this page is now disconnected",
+ "S4": "Parsing response error, format is incorrect",
+ "S5": "Cannot connect with board",
+ "S6": "WebSocket connection error",
+ "S7": "Parsing preferences error, file is incorrect",
+ "S8": "Please reconnect me",
+ "S9": "disconnected",
+ "S10": "Connection with board is lost",
+ "S11": "Support us",
+ "S12": "About ESP3D",
+ "S13": "Dashboard",
+ "S14": "Settings",
+ "S15": "Donation for ESP3D",
+ "S16": "Firmware",
+ "S17": "Interface",
+ "S18": "Browser version",
+ "S19": "Unknown",
+ "S20": "Go to github",
+ "S21": "Parsing data error, data are incorrect",
+ "S22": "Error",
+ "S23": "Refresh information",
+ "S24": "Close",
+ "S25": "Update",
+ "S26": "Please Confirm",
+ "S27": "Yes",
+ "S28": "Cancel",
+ "S29": "No",
+ "S30": "Do you want to update ?",
+ "S31": "Do you want to upload ?",
+ "S32": "Uploading...",
+ "S33": "File transfert failed",
+ "S34": "Update done",
+ "S35": "Restarting...",
+ "S36": "Features",
+ "S37": "ESP3D settings",
+ "S38": "WebUI settings",
+ "S39": "Printer settings",
+ "S40": "CNC settings",
+ "S41": "enter value",
+ "S42": "Incorrect value",
+ "S43": "Set",
+ "S44": "Save data failed!",
+ "S45": "List of available networks",
+ "S47": "Select network",
+ "S48": "Join",
+ "S49": "Protected",
+ "S50": "Refresh",
+ "S51": "Select this network",
+ "S52": "Export",
+ "S53": "Export to file",
+ "S54": "Import",
+ "S55": "Import from file",
+ "S56": "Do you want to import ?",
+ "S57": "Importing...",
+ "S58": "Restart ESP3D",
+ "S59": "This will restart the board",
+ "S60": "Please wait",
+ "S61": "Save",
+ "S62": "Save and apply changes",
+ "S63": "Show banner",
+ "S64": "Auto load data",
+ "S65": "Show/hide banner",
+ "S66": "Enable/disable auto load data",
+ "S67": "Missing language pack",
+ "S68": "Language",
+ "S69": "WebUI language",
+ "S70": "Label",
+ "S71": "Value",
+ "S72": "Help",
+ "S73": "Hide terminal",
+ "S74": "Show terminal panel",
+ "S75": "Terminal",
+ "S76": "Verbose mode",
+ "S77": "Autoscroll",
+ "S78": "Clear",
+ "S79": "Clear terminal",
+ "S80": "Enter command",
+ "S81": "Send",
+ "S82": "Send command",
+ "S83": "There is an error, fix problem first",
+ "S84": "Files",
+ "S85": "Hides files",
+ "S86": "Close panel",
+ "S87": "Show files panel",
+ "S88": "Upload",
+ "S89": "Upload file",
+ "S90": "Create directory",
+ "S91": "Saving...",
+ "S92": "Show terminal panel",
+ "S93": "Show when starting",
+ "S94": "Show jog panel",
+ "S95": "Show files panel",
+ "S96": "Extensions",
+ "S97": "use ; to separate",
+ "S98": "Total",
+ "S99": "Used",
+ "S100": "Delete file",
+ "S101": "Delete directory",
+ "S102": "Processing...",
+ "S103": "Request failed",
+ "S104": "Please type directory name",
+ "S105": "Type directory name",
+ "S106": "Create",
+ "S107": "Destination",
+ "S108": "Downloading...",
+ "S109": "Command error...",
+ "S110": "No SD card",
+ "S111": "Could not open directory",
+ "S112": "Enable polling commands",
+ "S113": "Refresh time",
+ "S114": "sec",
+ "S115": "Commands",
+ "S116": "Positions",
+ "S117": "Close all panels",
+ "S118": "Distance of movement",
+ "S119": "Show macros buttons",
+ "S120": "Expand buttons on start",
+ "S121": "Macros",
+ "S122": "Force mobile view",
+ "S123": "Important information",
+ "S124": "It seems you are in limited environment, please open a browser using $IP$ address to get all features working.",
+ "S125": "Macro editor",
+ "S126": "Ok",
+ "S127": "Macro",
+ "S128": "Add macro",
+ "S129": "Name",
+ "S130": "Color",
+ "S131": "Text color",
+ "S132": "Icon",
+ "S133": "Select",
+ "S134": "Select icon",
+ "S135": "Type",
+ "S136": "Macro type",
+ "S137": "Flash",
+ "S138": "SD Card",
+ "S139": "URL address",
+ "S140": "GCODE command",
+ "S141": "File name",
+ "S142": "Command",
+ "S143": "Printer SD",
+ "S144": "CNC SD",
+ "S145": "Authentication Required",
+ "S146": "User Name",
+ "S147": "Password",
+ "S148": "Log In",
"S149": "You are now disconnected",
"S150": "Disconnected",
"S151": "Disconnect",
"S152": "Do you want to disconnect?",
"S153": "Your session will end soon, do you want to stay connected ?",
"S154": "Stay connected",
- "S155" : "Show extra panels",
- "S156" : "Add panel",
- "S157" : "Panel",
- "S158" : "Page",
- "S159" : "Function type",
- "S160" : "Image",
- "S161" : "Content",
- "S162" : "Camera",
- "S163" : "Next",
- "S164" : "Previous",
- "S165" : "Setup",
- "S166" : "Display setup next time?",
- "S167" : "Show it",
- "S168" : "Hide it",
- "S169" : "Enable/disable sound notifications",
- "S170" : "Sound notifications",
- "chip id" : "Chip ID",
- "CPU Freq" : "CPU Frequency",
- "CPU Temp" : "CPU Temperature",
- "free mem" : "Free memory",
- "SDK" : "SDK",
- "flash size" : "Flash Size",
- "size for update" : "Available Size for update",
- "FS type" : "Filesystem type",
- "FS usage" : "Filesystem usage",
- "sleep mode" : "Sleep mode",
- "wifi" : "WiFi",
- "HTTP port" : "HTTP port",
- "Telnet port" : "Telnet port",
- "Ftp ports" : "Ftp ports",
- "Telnet Client" : "Telnet Client",
- "Ftp Client" : "Ftp Client",
+ "S155": "Show extra panels",
+ "S156": "Add panel",
+ "S157": "Panel",
+ "S158": "Page",
+ "S159": "Function type",
+ "S160": "Image",
+ "S161": "Content",
+ "S162": "Camera",
+ "S163": "Next",
+ "S164": "Previous",
+ "S165": "Setup",
+ "S166": "Display setup next time?",
+ "S167": "Show it",
+ "S168": "Hide it",
+ "S169": "Enable/disable sound notifications",
+ "S170": "Sound notifications",
+ "radio_boot": "Radio at boot",
+ "chip id": "Chip ID",
+ "CPU Freq": "CPU Frequency",
+ "CPU Temp": "CPU Temperature",
+ "free mem": "Free memory",
+ "SDK": "SDK",
+ "flash size": "Flash Size",
+ "size for update": "Available Size for update",
+ "FS type": "Filesystem type",
+ "FS usage": "Filesystem usage",
+ "sleep mode": "Sleep mode",
+ "wifi": "WiFi",
+ "HTTP port": "HTTP port",
+ "Telnet port": "Telnet port",
+ "Ftp ports": "Ftp ports",
+ "Telnet Client": "Telnet Client",
+ "Ftp Client": "Ftp Client",
"Websocket port": "Websocket port",
"WebDav port": "WebDav port",
"WebDav Client": "WebDav Client",
- "camera name" : "Camera name",
- "camera ports" : "Camera ports",
- "BT Status" : "Status",
- "connected" : "Connected",
+ "camera name": "Camera name",
+ "camera ports": "Camera ports",
+ "BT Status": "Status",
+ "connected": "Connected",
"disconnected": "Disconnected",
- "cable" : "Cable",
- "ON" : "Enabled",
- "OFF" : "Disabled",
- "DNS" : "DNS",
- "mac" : "Mac address",
- "signal" : "Signal",
- "phy mode" : "Phy Mode",
- "visible" : "Visible",
- "authentication":"Authentication",
- "DHCP Server" : "DHCP Server",
- "clients" : "Clients",
- "direct" : "Direct",
- "shared" : "Shared",
- "debug" : "Debug",
- "FW arch" : "FW architecture",
- "FW ver" : "Firmware version",
- "system" : "System",
- "sta" : "Client mode",
- "ap" : "Access point mode",
+ "cable": "Cable",
+ "ON": "Enabled",
+ "OFF": "Disabled",
+ "DNS": "DNS",
+ "mac": "Mac address",
+ "signal": "Signal",
+ "phy mode": "Phy Mode",
+ "visible": "Visible",
+ "authentication": "Authentication",
+ "DHCP Server": "DHCP Server",
+ "clients": "Clients",
+ "direct": "Direct",
+ "shared": "Shared",
+ "debug": "Debug",
+ "FW arch": "FW architecture",
+ "FW ver": "Firmware version",
+ "system": "System",
+ "sta": "Client mode",
+ "ap": "Access point mode",
"mixed": "Mixed mode",
- "service" : "Services",
- "http" : "HTTP protocol",
- "telnetp" : "Telnet protocol",
- "websocketp" : "WebSocket protocol",
- "webdavp" : "WebDav protocol",
- "telnet" : "Telnet",
- "ftp" : "FTP protocol",
- "notification" : "Notifications",
- "network" : "Network",
- "yes" : "Yes",
- "no" : "No",
- "hostname" : "Hostname",
- "radio mode" : "Radio mode",
- "bt" : "Bluetooth",
- "ethernet" : "Ethernet",
- "eth-sta" : "Ethernet",
- "SSID" : "SSID",
- "ip mode" : "IP Mode",
- "none" : "None",
- "dhcp" : "DHCP",
- "static" : "Static",
- "ip" : "IP",
- "gw" : "Gateway",
+ "service": "Services",
+ "http": "HTTP protocol",
+ "telnetp": "Telnet protocol",
+ "websocketp": "WebSocket protocol",
+ "webdavp": "WebDav protocol",
+ "telnet": "Telnet",
+ "ftp": "FTP protocol",
+ "notification": "Notifications",
+ "network": "Network",
+ "yes": "Yes",
+ "no": "No",
+ "hostname": "Hostname",
+ "radio mode": "Radio mode",
+ "bt": "Bluetooth",
+ "ethernet": "Ethernet",
+ "eth-sta": "Ethernet",
+ "SSID": "SSID",
+ "ip mode": "IP Mode",
+ "none": "None",
+ "dhcp": "DHCP",
+ "static": "Static",
+ "ip": "IP",
+ "gw": "Gateway",
"msk": "Mask",
"pwd": "Password",
- "channel" : "Channel",
- "security" : "Security",
- "adm pwd" : "Admin password",
+ "channel": "Channel",
+ "security": "Security",
+ "adm pwd": "Admin password",
"user pwd": "User Password",
- "enable" : "Enable",
- "port" : "Port",
- "control port":"Control port",
- "active port" : "Active port",
- "passive port" : "Passive port",
- "time" : "Time",
- "i-time" : "Internet time",
+ "enable": "Enable",
+ "port": "Port",
+ "control port": "Control port",
+ "active port": "Active port",
+ "passive port": "Passive port",
+ "time": "Time",
+ "i-time": "Internet time",
"tzone": "Time zone",
- "dst" : "DST",
+ "dst": "DST",
"t-server": "Time server",
"auto notif": "Auto notification",
- "pushover" : "Pushover",
- "email" : "Email",
- "line" : "Line",
- "telegram" : "Telegram",
- "t1" : "Token 1",
- "t2" : "Token 2",
- "ts" : "Setting",
- "device" : "Connected device",
- "camera" : "Camera",
- "buzzer" : "Buzzer",
- "sensor" : "Sensor",
- "type" : "Type",
- "sd" : "SD card",
- "speedx" : "Speed factor",
- "targetfw" : "Target firmware",
- "repetier" : "Repetier",
- "marlin":"Marlin",
- "marlinkimbra":"Marlin Kimbra",
- "smoothieware":"Smoothieware",
- "unknown":"Unknown",
- "baud" : "Baud rate",
- "verbose" : "Verbose",
- "bootdelay" : "Delay (ms)",
- "boot" : "Boot sequence",
- "session timeout" : "Inactivity timeout (min)",
- "outputmsg" : "Output message",
- "M117" : "Printer screen",
- "screen" : "Screen",
- "ws" : "Websocket",
- "serial" : "Serial",
- "intervalms" : "Interval (millisec)",
+ "pushover": "Pushover",
+ "email": "Email",
+ "line": "Line",
+ "telegram": "Telegram",
+ "t1": "Token 1",
+ "t2": "Token 2",
+ "ts": "Setting",
+ "device": "Connected device",
+ "camera": "Camera",
+ "buzzer": "Buzzer",
+ "sensor": "Sensor",
+ "type": "Type",
+ "sd": "SD card",
+ "speedx": "Speed factor",
+ "targetfw": "Target firmware",
+ "repetier": "Repetier",
+ "marlin": "Marlin",
+ "marlinkimbra": "Marlin Kimbra",
+ "smoothieware": "Smoothieware",
+ "unknown": "Unknown",
+ "baud": "Baud rate",
+ "verbose": "Verbose",
+ "bootdelay": "Delay (ms)",
+ "boot": "Boot sequence",
+ "session timeout": "Inactivity timeout (min)",
+ "outputmsg": "Output message",
+ "M117": "Printer screen",
+ "screen": "Screen",
+ "ws": "Websocket",
+ "serial": "Serial",
+ "intervalms": "Interval (millisec)",
"modem": "Modem",
- "light" : "Light",
- "grbl" : "Grbl",
- "SD updater":"SD updater"
-}
+ "light": "Light",
+ "grbl": "Grbl",
+ "SD updater": "SD updater"
+}
\ No newline at end of file