refactor: switch to using Bun (#718)
This commit is contained in:
@@ -1,141 +1,141 @@
|
||||
{
|
||||
"button": {
|
||||
"apply": "申请",
|
||||
"backupKey": "Backup Key",
|
||||
"cancel": "取消",
|
||||
"clearMessages": "Clear Messages",
|
||||
"close": "关闭",
|
||||
"confirm": "Confirm",
|
||||
"delete": "删除",
|
||||
"dismiss": "收起键盘",
|
||||
"download": "Download",
|
||||
"export": "Export",
|
||||
"generate": "Generate",
|
||||
"regenerate": "Regenerate",
|
||||
"import": "导入",
|
||||
"message": "信息",
|
||||
"now": "Now",
|
||||
"ok": "好的",
|
||||
"print": "Print",
|
||||
"rebootOtaNow": "Reboot to OTA Mode Now",
|
||||
"remove": "移除",
|
||||
"requestNewKeys": "Request New Keys",
|
||||
"requestPosition": "Request Position",
|
||||
"reset": "重置",
|
||||
"save": "保存",
|
||||
"scanQr": "扫描二维码",
|
||||
"traceRoute": "Trace Route",
|
||||
"submit": "Submit"
|
||||
},
|
||||
"app": {
|
||||
"title": "Meshtastic",
|
||||
"fullTitle": "Meshtastic Web Client"
|
||||
},
|
||||
"loading": "Loading...",
|
||||
"unit": {
|
||||
"cps": "CPS",
|
||||
"dbm": "dBm",
|
||||
"hertz": "Hz",
|
||||
"hop": {
|
||||
"one": "Hop",
|
||||
"plural": "Hops"
|
||||
},
|
||||
"hopsAway": {
|
||||
"one": "{{count}} hop away",
|
||||
"plural": "{{count}} hops away",
|
||||
"unknown": "Unknown hops away"
|
||||
},
|
||||
"megahertz": "MHz",
|
||||
"raw": "raw",
|
||||
"meter": {
|
||||
"one": "Meter",
|
||||
"plural": "Meters",
|
||||
"suffix": "m"
|
||||
},
|
||||
"minute": {
|
||||
"one": "Minute",
|
||||
"plural": "Minutes"
|
||||
},
|
||||
"hour": {
|
||||
"one": "小时",
|
||||
"plural": "Hours"
|
||||
},
|
||||
"millisecond": {
|
||||
"one": "Millisecond",
|
||||
"plural": "Milliseconds",
|
||||
"suffix": "ms"
|
||||
},
|
||||
"second": {
|
||||
"one": "Second",
|
||||
"plural": "Seconds"
|
||||
},
|
||||
"day": {
|
||||
"one": "Day",
|
||||
"plural": "Days"
|
||||
},
|
||||
"month": {
|
||||
"one": "Month",
|
||||
"plural": "Months"
|
||||
},
|
||||
"year": {
|
||||
"one": "Year",
|
||||
"plural": "Years"
|
||||
},
|
||||
"snr": "SNR",
|
||||
"volt": {
|
||||
"one": "Volt",
|
||||
"plural": "Volts",
|
||||
"suffix": "V"
|
||||
},
|
||||
"record": {
|
||||
"one": "Records",
|
||||
"plural": "Records"
|
||||
}
|
||||
},
|
||||
"security": {
|
||||
"0bit": "空",
|
||||
"8bit": "8 bit",
|
||||
"128bit": "128 bit",
|
||||
"256bit": "256 bit"
|
||||
},
|
||||
"unknown": {
|
||||
"longName": "未知",
|
||||
"shortName": "UNK",
|
||||
"notAvailable": "N/A",
|
||||
"num": "??"
|
||||
},
|
||||
"nodeUnknownPrefix": "!",
|
||||
"unset": "UNSET",
|
||||
"fallbackName": "Meshtastic {{last4}}",
|
||||
"node": "Node",
|
||||
"formValidation": {
|
||||
"unsavedChanges": "Unsaved changes",
|
||||
"tooBig": {
|
||||
"string": "Too long, expected less than or equal to {{maximum}} characters.",
|
||||
"number": "Too big, expected a number smaller than or equal to {{maximum}}.",
|
||||
"bytes": "Too big, expected less than or equal to {{params.maximum}} bytes."
|
||||
},
|
||||
"tooSmall": {
|
||||
"string": "Too short, expected more than or equal to {{minimum}} characters.",
|
||||
"number": "Too small, expected a number larger than or equal to {{minimum}}."
|
||||
},
|
||||
"invalidFormat": {
|
||||
"ipv4": "Invalid format, expected an IPv4 address.",
|
||||
"key": "Invalid format, expected a Base64 encoded pre-shared key (PSK)."
|
||||
},
|
||||
"invalidType": {
|
||||
"number": "Invalid type, expected a number."
|
||||
},
|
||||
"pskLength": {
|
||||
"0bit": "Key is required to be empty.",
|
||||
"8bit": "Key is required to be an 8 bit pre-shared key (PSK).",
|
||||
"128bit": "Key is required to be a 128 bit pre-shared key (PSK).",
|
||||
"256bit": "Key is required to be a 256 bit pre-shared key (PSK)."
|
||||
},
|
||||
"required": {
|
||||
"generic": "This field is required.",
|
||||
"managed": "At least one admin key is requred if the node is managed.",
|
||||
"key": "Key is required."
|
||||
}
|
||||
}
|
||||
"button": {
|
||||
"apply": "申请",
|
||||
"backupKey": "Backup Key",
|
||||
"cancel": "取消",
|
||||
"clearMessages": "Clear Messages",
|
||||
"close": "关闭",
|
||||
"confirm": "Confirm",
|
||||
"delete": "删除",
|
||||
"dismiss": "收起键盘",
|
||||
"download": "Download",
|
||||
"export": "Export",
|
||||
"generate": "Generate",
|
||||
"regenerate": "Regenerate",
|
||||
"import": "导入",
|
||||
"message": "信息",
|
||||
"now": "Now",
|
||||
"ok": "好的",
|
||||
"print": "Print",
|
||||
"rebootOtaNow": "Reboot to OTA Mode Now",
|
||||
"remove": "移除",
|
||||
"requestNewKeys": "Request New Keys",
|
||||
"requestPosition": "Request Position",
|
||||
"reset": "重置",
|
||||
"save": "保存",
|
||||
"scanQr": "扫描二维码",
|
||||
"traceRoute": "Trace Route",
|
||||
"submit": "Submit"
|
||||
},
|
||||
"app": {
|
||||
"title": "Meshtastic",
|
||||
"fullTitle": "Meshtastic Web Client"
|
||||
},
|
||||
"loading": "Loading...",
|
||||
"unit": {
|
||||
"cps": "CPS",
|
||||
"dbm": "dBm",
|
||||
"hertz": "Hz",
|
||||
"hop": {
|
||||
"one": "Hop",
|
||||
"plural": "Hops"
|
||||
},
|
||||
"hopsAway": {
|
||||
"one": "{{count}} hop away",
|
||||
"plural": "{{count}} hops away",
|
||||
"unknown": "Unknown hops away"
|
||||
},
|
||||
"megahertz": "MHz",
|
||||
"raw": "raw",
|
||||
"meter": {
|
||||
"one": "Meter",
|
||||
"plural": "Meters",
|
||||
"suffix": "m"
|
||||
},
|
||||
"minute": {
|
||||
"one": "Minute",
|
||||
"plural": "Minutes"
|
||||
},
|
||||
"hour": {
|
||||
"one": "小时",
|
||||
"plural": "Hours"
|
||||
},
|
||||
"millisecond": {
|
||||
"one": "Millisecond",
|
||||
"plural": "Milliseconds",
|
||||
"suffix": "ms"
|
||||
},
|
||||
"second": {
|
||||
"one": "Second",
|
||||
"plural": "Seconds"
|
||||
},
|
||||
"day": {
|
||||
"one": "Day",
|
||||
"plural": "Days"
|
||||
},
|
||||
"month": {
|
||||
"one": "Month",
|
||||
"plural": "Months"
|
||||
},
|
||||
"year": {
|
||||
"one": "Year",
|
||||
"plural": "Years"
|
||||
},
|
||||
"snr": "SNR",
|
||||
"volt": {
|
||||
"one": "Volt",
|
||||
"plural": "Volts",
|
||||
"suffix": "V"
|
||||
},
|
||||
"record": {
|
||||
"one": "Records",
|
||||
"plural": "Records"
|
||||
}
|
||||
},
|
||||
"security": {
|
||||
"0bit": "空",
|
||||
"8bit": "8 bit",
|
||||
"128bit": "128 bit",
|
||||
"256bit": "256 bit"
|
||||
},
|
||||
"unknown": {
|
||||
"longName": "未知",
|
||||
"shortName": "UNK",
|
||||
"notAvailable": "N/A",
|
||||
"num": "??"
|
||||
},
|
||||
"nodeUnknownPrefix": "!",
|
||||
"unset": "UNSET",
|
||||
"fallbackName": "Meshtastic {{last4}}",
|
||||
"node": "Node",
|
||||
"formValidation": {
|
||||
"unsavedChanges": "Unsaved changes",
|
||||
"tooBig": {
|
||||
"string": "Too long, expected less than or equal to {{maximum}} characters.",
|
||||
"number": "Too big, expected a number smaller than or equal to {{maximum}}.",
|
||||
"bytes": "Too big, expected less than or equal to {{params.maximum}} bytes."
|
||||
},
|
||||
"tooSmall": {
|
||||
"string": "Too short, expected more than or equal to {{minimum}} characters.",
|
||||
"number": "Too small, expected a number larger than or equal to {{minimum}}."
|
||||
},
|
||||
"invalidFormat": {
|
||||
"ipv4": "Invalid format, expected an IPv4 address.",
|
||||
"key": "Invalid format, expected a Base64 encoded pre-shared key (PSK)."
|
||||
},
|
||||
"invalidType": {
|
||||
"number": "Invalid type, expected a number."
|
||||
},
|
||||
"pskLength": {
|
||||
"0bit": "Key is required to be empty.",
|
||||
"8bit": "Key is required to be an 8 bit pre-shared key (PSK).",
|
||||
"128bit": "Key is required to be a 128 bit pre-shared key (PSK).",
|
||||
"256bit": "Key is required to be a 256 bit pre-shared key (PSK)."
|
||||
},
|
||||
"required": {
|
||||
"generic": "This field is required.",
|
||||
"managed": "At least one admin key is requred if the node is managed.",
|
||||
"key": "Key is required."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user