Improved controller infos on DualSense

This commit is contained in:
dualshock-tools 2024-10-18 19:24:02 +02:00
parent 16f232e6d1
commit ab91519ae7
18 changed files with 632 additions and 284 deletions

107
core.js
View File

@ -137,19 +137,20 @@ async function ds4_info() {
} }
clear_info(); clear_info();
append_info(l("Build Date:"), k1 + " " + k2); append_info(l("Build Date"), k1 + " " + k2);
append_info(l("HW Version:"), "" + dec2hex(hw_ver_major) + ":" + dec2hex(hw_ver_minor)); append_info(l("HW Version"), "" + dec2hex(hw_ver_major) + ":" + dec2hex(hw_ver_minor));
append_info(l("SW Version:"), dec2hex32(sw_ver_major) + ":" + dec2hex(sw_ver_minor)); append_info(l("SW Version"), dec2hex32(sw_ver_major) + ":" + dec2hex(sw_ver_minor));
append_info(l("Device Type:"), ooc); append_info(l("Device Type"), ooc);
if(!is_clone) { if(!is_clone) {
b_info = '&nbsp;<a class="link-body-emphasis" href="#" onclick="board_model_info()">' + b_info = '&nbsp;<a class="link-body-emphasis" href="#" onclick="board_model_info()">' +
'<svg class="bi" width="1.3em" height="1.3em"><use xlink:href="#info"/></svg></a>'; '<svg class="bi" width="1.3em" height="1.3em"><use xlink:href="#info"/></svg></a>';
append_info(l("Board Model:"), ds4_hw_to_bm(hw_ver_minor) + b_info); append_info(l("Board Model"), ds4_hw_to_bm(hw_ver_minor) + b_info);
// All ok, safe to lock NVS, query it and get BD Addr // All ok, safe to lock NVS, query it and get BD Addr
await ds4_nvlock(); await ds4_nvlock();
await ds4_nvstatus(); await ds4_nvstatus();
await ds4_getbdaddr(); bd_addr = await ds4_getbdaddr();
append_info(l("Bluetooth Address"), bd_addr);
if(is_rare(hw_ver_minor)) { if(is_rare(hw_ver_minor)) {
show_popup("Wow, this is a rare/weird controller! Please write me an email at ds4@the.al or contact me on Discord (the_al)"); show_popup("Wow, this is a rare/weird controller! Please write me an email at ds4@the.al or contact me on Discord (the_al)");
@ -441,10 +442,8 @@ async function ds4_getbdaddr() {
if(i >= 1) out += ":"; if(i >= 1) out += ":";
out += dec2hex8(data.getUint8(6-i, false)); out += dec2hex8(data.getUint8(6-i, false));
} }
$("#d-bdaddr").text(out);
return out; return out;
} catch(e) { } catch(e) {
$("#d-bdaddr").html("<font color='red'>" + l("error") + "</font>");
return "error"; return "error";
} }
} }
@ -458,10 +457,8 @@ async function ds5_getbdaddr() {
if(i >= 1) out += ":"; if(i >= 1) out += ":";
out += dec2hex8(data.getUint8(4 + 5 - i, false)); out += dec2hex8(data.getUint8(4 + 5 - i, false));
} }
$("#d-bdaddr").text(out);
return out; return out;
} catch(e) { } catch(e) {
$("#d-bdaddr").html("<font color='red'>" + l("error") + "</font>");
return "error"; return "error";
} }
} }
@ -476,6 +473,21 @@ async function ds4_nvunlock() {
await device.sendFeatureReport(0xa0, alloc_req(0xa0, [10,2,0x3e,0x71,0x7f,0x89])) await device.sendFeatureReport(0xa0, alloc_req(0xa0, [10,2,0x3e,0x71,0x7f,0x89]))
} }
async function ds5_system_info(base, num, length, decode = true) {
await device.sendFeatureReport(128, alloc_req(128, [base,num]))
var pcba_id = lf("ds5_pcba_id", await device.receiveFeatureReport(129));
console.log(pcba_id);
if(pcba_id.getUint8(1) != base || pcba_id.getUint8(2) != num || pcba_id.getUint8(3) != 2) {
return l("error");
} else {
if(decode)
return new TextDecoder().decode(pcba_id.buffer.slice(4, 4+length));
else
return buf2hex(pcba_id.buffer.slice(4, 4+length));
}
return l("Unknown");
}
async function ds5_info() { async function ds5_info() {
try { try {
const view = lf("ds5_info", await device.receiveFeatureReport(0x20)); const view = lf("ds5_info", await device.receiveFeatureReport(0x20));
@ -494,27 +506,38 @@ async function ds5_info() {
var deviceinfo = new TextDecoder().decode(view.buffer.slice(32, 32+12)); var deviceinfo = new TextDecoder().decode(view.buffer.slice(32, 32+12));
var updversion = view.getUint16(44, true); var updversion = view.getUint16(44, true);
var unk = view.getUint16(46, true); var unk = view.getUint8(46, true);
var fwversion1 = view.getUint32(50, true); var fwversion1 = view.getUint32(48, true);
var fwversion2 = view.getUint32(54, true); var fwversion2 = view.getUint32(52, true);
var fwversion3 = view.getUint32(58, true); var fwversion3 = view.getUint32(56, true);
clear_info(); clear_info();
append_info(l("Build Date:"), build_date + " " + build_time);
append_info(l("Firmware Type:"), "0x" + dec2hex(fwtype));
append_info(l("SW Series:"), "0x" + dec2hex(swseries));
append_info(l("HW Info:"), "0x" + dec2hex32(hwinfo));
append_info(l("SW Version:"), "0x" + dec2hex32(fwversion));
append_info(l("UPD Version:"), "0x" + dec2hex(updversion));
append_info(l("FW Version1:"), "0x" + dec2hex32(fwversion1));
append_info(l("FW Version2:"), "0x" + dec2hex32(fwversion2));
append_info(l("FW Version3:"), "0x" + dec2hex32(fwversion3));
b_info = '&nbsp;<a class="link-body-emphasis" href="#" onclick="board_model_info()">' + b_info = '&nbsp;<a class="link-body-emphasis" href="#" onclick="board_model_info()">' +
'<svg class="bi" width="1.3em" height="1.3em"><use xlink:href="#info"/></svg></a>'; '<svg class="bi" width="1.3em" height="1.3em"><use xlink:href="#info"/></svg></a>';
append_info(l("Board Model:"), ds5_hw_to_bm(hwinfo) + b_info);
append_info(l("Serial Number"), await ds5_system_info(1, 19, 17), "hw");
append_info_extra(l("MCU Unique ID"), await ds5_system_info(1, 9, 9, false), "hw");
append_info_extra(l("PCBA ID"), await ds5_system_info(1, 17, 14), "hw");
append_info_extra(l("Battery Barcode"), await ds5_system_info(1, 24, 23), "hw");
append_info_extra(l("VCM Left Barcode"), await ds5_system_info(1, 26, 16), "hw");
append_info_extra(l("VCM Right Barcode"), await ds5_system_info(1, 28, 16), "hw");
append_info(l("Board Model"), ds5_hw_to_bm(hwinfo) + b_info, "hw");
append_info(l("FW Build Date"), build_date + " " + build_time, "fw");
append_info_extra(l("FW Type"), "0x" + dec2hex(fwtype), "fw");
append_info_extra(l("FW Series"), "0x" + dec2hex(swseries), "fw");
append_info_extra(l("HW Model"), "0x" + dec2hex32(hwinfo), "hw");
append_info(l("FW Version"), "0x" + dec2hex32(fwversion), "fw");
append_info(l("FW Update"), "0x" + dec2hex(updversion), "fw");
append_info_extra(l("FW Update Info"), "0x" + dec2hex8(unk), "fw");
append_info_extra(l("SBL FW Version"), "0x" + dec2hex32(fwversion1), "fw");
append_info_extra(l("Venom FW Version"), "0x" + dec2hex32(fwversion2), "fw");
append_info_extra(l("Spider FW Version"), "0x" + dec2hex32(fwversion3), "fw");
append_info_extra(l("Touchpad ID"), await ds5_system_info(5, 2, 8, false), "hw");
append_info_extra(l("Touchpad FW Version"), await ds5_system_info(5, 4, 8, false), "fw");
old_controller = build_date.search(/ 2020| 2021/); old_controller = build_date.search(/ 2020| 2021/);
if(old_controller != -1) { if(old_controller != -1) {
@ -525,7 +548,8 @@ async function ds5_info() {
await ds5_nvlock(); await ds5_nvlock();
await ds5_nvstatus(); await ds5_nvstatus();
await ds5_getbdaddr(); bd_addr = await ds5_getbdaddr();
append_info(l("Bluetooth Address"), bd_addr, "hw");
} catch(e) { } catch(e) {
la("ds5_info_error", {"r": e}) la("ds5_info_error", {"r": e})
show_popup(l("Cannot read controller information")); show_popup(l("Cannot read controller information"));
@ -821,6 +845,7 @@ function welcome_accepted() {
function gboot() { function gboot() {
gu = crypto.randomUUID(); gu = crypto.randomUUID();
$("#infoshowall").hide();
window.addEventListener('DOMContentLoaded', function() { window.addEventListener('DOMContentLoaded', function() {
lang_init(); lang_init();
welcome_modal(); welcome_modal();
@ -1266,6 +1291,7 @@ async function continue_connection(report) {
} }
if(device.productId == 0x05c4) { if(device.productId == 0x05c4) {
$("#infoshowall").hide();
if(await ds4_info()) { if(await ds4_info()) {
connected = true; connected = true;
mode = 1; mode = 1;
@ -1273,6 +1299,7 @@ async function continue_connection(report) {
device.oninputreport = process_ds4_input; device.oninputreport = process_ds4_input;
} }
} else if(device.productId == 0x09cc) { } else if(device.productId == 0x09cc) {
$("#infoshowall").hide();
if(await ds4_info()) { if(await ds4_info()) {
connected = true; connected = true;
mode = 1; mode = 1;
@ -1280,6 +1307,7 @@ async function continue_connection(report) {
device.oninputreport = process_ds4_input; device.oninputreport = process_ds4_input;
} }
} else if(device.productId == 0x0ce6) { } else if(device.productId == 0x0ce6) {
$("#infoshowall").show();
if(await ds5_info()) { if(await ds5_info()) {
connected = true; connected = true;
mode = 2; mode = 2;
@ -1287,6 +1315,7 @@ async function continue_connection(report) {
device.oninputreport = process_ds_input; device.oninputreport = process_ds_input;
} }
} else if(device.productId == 0x0df2) { } else if(device.productId == 0x0df2) {
$("#infoshowall").hide();
if(await ds5_info()) { if(await ds5_info()) {
connected = true; connected = true;
mode = 0; mode = 0;
@ -1426,13 +1455,6 @@ async function multi_reset() {
ds5_reset(); ds5_reset();
} }
async function multi_getbdaddr() {
if(mode == 1)
ds4_getbdaddr();
else
ds5_getbdaddr();
}
async function multi_nvstatus() { async function multi_nvstatus() {
if(mode == 1) if(mode == 1)
ds4_nvstatus(); ds4_nvstatus();
@ -1540,12 +1562,22 @@ function set_progress(i) {
function clear_info() { function clear_info() {
$("#fwinfo").html(""); $("#fwinfo").html("");
$("#fwinfoextra-hw").html("");
$("#fwinfoextra-fw").html("");
} }
function append_info(key, value) { function append_info_extra(key, value, cat) {
// TODO escape html // TODO escape html
var s = '<div class="hstack"><p>' + key + '</p><p class="ms-auto">' + value + '</p></div>'; var s = '<dt class="text-muted col-sm-4 col-md-6 col-xl-5">' + key + '</dt><dd class="col-sm-8 col-md-6 col-xl-7" style="text-align: right;">' + value + '</dd>';
$("#fwinfoextra-" + cat).html($("#fwinfoextra-" + cat).html() + s);
}
function append_info(key, value, cat) {
// TODO escape html
var s = '<dt class="text-muted col-6">' + key + '</dt><dd class="col-6" style="text-align: right;">' + value + '</dd>';
$("#fwinfo").html($("#fwinfo").html() + s); $("#fwinfo").html($("#fwinfo").html() + s);
append_info_extra(key, value, cat);
} }
function show_popup(text, is_html = false) { function show_popup(text, is_html = false) {
@ -1567,6 +1599,11 @@ function show_donate_modal() {
new bootstrap.Modal(document.getElementById('donateModal'), {}).show() new bootstrap.Modal(document.getElementById('donateModal'), {}).show()
} }
function show_info_modal() {
la("info_modal");
new bootstrap.Modal(document.getElementById('infoModal'), {}).show()
}
function discord_popup() { function discord_popup() {
la("discord_popup"); la("discord_popup");
show_popup(l("My handle on discord is: the_al")); show_popup(l("My handle on discord is: the_al"));

View File

@ -26,6 +26,12 @@
<meta http-equiv="Permissions-Policy" content="interest-cohort=()"> <meta http-equiv="Permissions-Policy" content="interest-cohort=()">
<script src="core.js"></script> <script src="core.js"></script>
<style>
dl.row dt { font-weight: normal; }
dl.row dd { font-family: monospace; }
</style>
</head> </head>
<body> <body>
<svg xmlns="http://www.w3.org/2000/svg" class="d-none"> <svg xmlns="http://www.w3.org/2000/svg" class="d-none">
@ -117,9 +123,11 @@
<div class="row"> <div class="row">
<div class="col-md-6 col-sm-12"> <div class="col-md-6 col-sm-12">
<div class="card text-bg-light" > <div class="card text-bg-light" >
<div class="card-header ds-i18n">Firmware Info</div> <div class="card-header"><i class="fas fa-gamepad"></i>&nbsp;&nbsp;<span class="ds-i18n">Controller Info</span></div>
<dl class="row px-3 py-2" id="fwinfo"></dl>
<div class="vstack p-2" id="fwinfo"> </div> <span id="infoshowall" class="pb-4 px-4 row">
<button class="btn btn-outline-secondary" onclick="show_info_modal()"><i class="fas fa-plus me-1"></i> <span class="ds-i18n">Show All</span></button>
</span>
</div> </div>
<br> <br>
</div> </div>
@ -132,7 +140,7 @@
<button type="button" class="btn btn-danger ds-btn ds-i18n" onclick="multi_reset()" id="resetBtn">Reboot controller</button> <button type="button" class="btn btn-danger ds-btn ds-i18n" onclick="multi_reset()" id="resetBtn">Reboot controller</button>
<div class="card text-bg-light" > <div class="card text-bg-light" >
<div class="card-header ds-i18n">Joystick Info</div> <div class="card-header"><i class="fas fa-crosshairs"></i>&nbsp;&nbsp;<span class="ds-i18n">Joystick Info</span></div>
<div class="vstack px-2"> <div class="vstack px-2">
<center> <center>
<canvas id="stickCanvas" width="300" height="150"></canvas> <canvas id="stickCanvas" width="300" height="150"></canvas>
@ -191,10 +199,9 @@
<div class="row"> <div class="row">
<div class="col-md-6 col-sm-12"> <div class="col-md-6 col-sm-12">
<div class="card text-bg-light" > <div class="card text-bg-light" >
<div class="card-header">Debug info</div> <div class="card-header"><i class="fas fa-bug"></i>&nbsp;&nbsp;<span class="ds-i18n">Debug Info</span></div>
<div class="vstack p-2"> <div class="vstack p-2">
<div class="hstack"><p class="ds-i18n">NVS Status</p><p class="ms-auto ds-i18n" id="d-nvstatus">Unknown</p></div> <div class="hstack"><p class="ds-i18n">NVS Status</p><p class="ms-auto ds-i18n" id="d-nvstatus">Unknown</p></div>
<div class="hstack"><p class="ds-i18n">BD Addr</p><p class="ms-auto ds-i18n" id="d-bdaddr">Unknown</p></div>
</div> </div>
</div> </div>
<br> <br>
@ -202,7 +209,7 @@
<div class="col-md-6 col-sm-12"> <div class="col-md-6 col-sm-12">
<div class="card text-bg-light" > <div class="card text-bg-light" >
<div class="card-header ds-i18n">Debug buttons</div> <div class="card-header"><i class="fas fa-skull-crossbones"></i>&nbsp;&nbsp;<span class="ds-i18n">Debug buttons</span></div>
<div class="vstack gap-2 p-2"> <div class="vstack gap-2 p-2">
<div class="hstack gap-2"> <div class="hstack gap-2">
<button type="button" class="btn btn-success ds-btn ds-i18n" onclick="multi_nvstatus()">Query NVS status</button> <button type="button" class="btn btn-success ds-btn ds-i18n" onclick="multi_nvstatus()">Query NVS status</button>
@ -308,6 +315,39 @@
</div> </div>
</div> </div>
<!-- Modal -->
<div class="modal fade" id="infoModal" tabindex="-1" aria-labelledby="infoModalLabel" aria-hidden="true">
<div class="modal-dialog modal-xl modal-fullscreen-md-down">
<div class="modal-content">
<div class="modal-header">
<h1 class="modal-title fs-5" id="infoModalLabel"><i class="fas fa-gamepad"></i>&nbsp;&nbsp;<span class="ds-i18n">Controller Info</span></h1>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<div class="container-fluid">
<div class="row">
<div class="col-lg-12 col-xl-6 py-3">
<div class="card">
<h5 class="card-header"><i class="fas fa-code"></i>&nbsp;&nbsp;Software</h5>
<div class="card-body">
<dl class="row" id="fwinfoextra-fw"></dl>
</div>
</div>
</div>
<div class="col-lg-12 col-xl-6 py-3">
<div class="card">
<h5 class="card-header"><i class="fas fa-microchip"></i>&nbsp;&nbsp;Hardware</h5>
<div class="card-body">
<dl class="row" id="fwinfoextra-hw"></dl>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Modal --> <!-- Modal -->
<div class="modal fade" id="calibrateModal" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabel" aria-hidden="true"> <div class="modal fade" id="calibrateModal" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabel" aria-hidden="true">
@ -566,7 +606,7 @@
<div class="container"> <div class="container">
<footer> <footer>
<div class="d-flex flex-column flex-sm-row justify-content-between py-4 my-4 border-top" id="footbody"> <div class="d-flex flex-column flex-sm-row justify-content-between py-4 my-4 border-top" id="footbody">
<p><span class="ds-i18n">Version</span> 1.6 (2024-09-21) - <a href="#" class="ds-i18n" onclick="show_donate_modal();">Support this project</a>&nbsp;<span id="authorMsg"></span></p> <p><a target="_blank" href="https://github.com/dualshock-tools/dualshock-tools.github.io/commits/main/"><span class="ds-i18n">Version</span> 1.7</a> (2024-10-18) - <a href="#" class="ds-i18n" onclick="show_donate_modal();">Support this project</a>&nbsp;<span id="authorMsg"></span></p>
<ul class="list-unstyled d-flex"> <ul class="list-unstyled d-flex">
<li class="ms-3"><a class="link-body-emphasis" href="mailto:ds4@the.al" target="_blank"><svg class="bi" width="24" height="24"><use xlink:href="#mail"/></svg></a></li> <li class="ms-3"><a class="link-body-emphasis" href="mailto:ds4@the.al" target="_blank"><svg class="bi" width="24" height="24"><use xlink:href="#mail"/></svg></a></li>

View File

@ -6,13 +6,11 @@
"Connect": "Свържи", "Connect": "Свържи",
"Connected to:": "Свързан с:", "Connected to:": "Свързан с:",
"Disconnect": "Изключване", "Disconnect": "Изключване",
"Firmware Info": "Информация за фърмуера",
"Calibrate stick center": "Калибриране на центъра на джойстиците", "Calibrate stick center": "Калибриране на центъра на джойстиците",
"Calibrate stick range": "Калибриране на обхвата на джойстиците", "Calibrate stick range": "Калибриране на обхвата на джойстиците",
"Sections below are not useful, just some debug infos or manual commands": "Секциите по-долу не са полезни, просто някаква отстрана информация или ръчни команди", "Sections below are not useful, just some debug infos or manual commands": "Секциите по-долу не са полезни, просто някаква отстрана информация или ръчни команди",
"NVS Status": "NVS Статус", "NVS Status": "NVS Статус",
"Unknown": "Неизвестно", "Unknown": "Неизвестно",
"BD Addr": "BD Адрес",
"Debug buttons": "Бутони за дебъгване", "Debug buttons": "Бутони за дебъгване",
"Query NVS status": "Заявка за статус на NVS", "Query NVS status": "Заявка за статус на NVS",
"NVS unlock": "Отключване на NVS", "NVS unlock": "Отключване на NVS",
@ -56,18 +54,10 @@
"locked": "заключен", "locked": "заключен",
"unlocked": "отключен", "unlocked": "отключен",
"error": "грешка", "error": "грешка",
"Build Date:": "Дата на изграждане:", "Build Date": "Дата на изграждане",
"HW Version:": "Версия на хардуера:", "HW Version": "Версия на хардуера",
"SW Version:": "Версия на софтуера:", "SW Version": "Версия на софтуера",
"Device Type:": "Тип устройство:", "Device Type": "Тип устройство",
"Firmware Type:": "Тип фърмуер:",
"SW Series:": "Серия на софтуера:",
"HW Info:": "Информация за хардуера:",
"SW Version:": "Версия на софтуера:",
"UPD Version:": "Версия на UPD:",
"FW Version1:": "Версия на FW1:",
"FW Version2:": "Версия на FW2:",
"FW Version3:": "Версия на FW3:",
"Range calibration completed": "Калибрация на обхвата завършена", "Range calibration completed": "Калибрация на обхвата завършена",
"Range calibration failed: ": "Калибрация на обхвата неуспешна: ", "Range calibration failed: ": "Калибрация на обхвата неуспешна: ",
@ -147,7 +137,7 @@
"Translate this website in your language": "Преведете този уебсайт на ваш език", "Translate this website in your language": "Преведете този уебсайт на ваш език",
", to help more people like you!": ", за да помогнете на повече хора като вас!", ", to help more people like you!": ", за да помогнете на повече хора като вас!",
"This website uses analytics to improve the service.": "Този уебсайт използва анализи за подобряване на услугата.", "This website uses analytics to improve the service.": "Този уебсайт използва анализи за подобряване на услугата.",
"Board Model:": "Модел на платката:", "Board Model": "Модел на платката",
"This feature is experimental.": "Тази функция е експериментална.", "This feature is experimental.": "Тази функция е експериментална.",
"Please let me know if the board model of your controller is not detected correctly.": "Моля, уведомете ме, ако моделът на платката на вашия контролер не е разпознат правилно.", "Please let me know if the board model of your controller is not detected correctly.": "Моля, уведомете ме, ако моделът на платката на вашия контролер не е разпознат правилно.",
"Board model detection thanks to": "Разпознаване на модела на платката благодарение на", "Board model detection thanks to": "Разпознаване на модела на платката благодарение на",
@ -180,5 +170,31 @@
"Save changes permanently": "Запазете промените постоянно", "Save changes permanently": "Запазете промените постоянно",
"Reboot controller": "Рестартирайте контролера", "Reboot controller": "Рестартирайте контролера",
"Controller Info": "",
"Debug Info": "",
"Debug buttons": "",
"Software": "",
"Hardware": "",
"FW Build Date": "",
"FW Type": "",
"FW Series": "",
"FW Version": "",
"FW Update": "",
"FW Update Info": "",
"SBL FW Version": "",
"Venom FW Version": "",
"Spider FW Version": "",
"Touchpad FW Version": "",
"Serial Number": "",
"MCU Unique ID": "",
"PCBA ID": "",
"Battery Barcode": "",
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"HW Model": "",
"Touchpad ID": "",
"Bluetooth Address": "",
"": "" "": ""
} }

View File

@ -6,13 +6,11 @@
"Connect": "Připojit", "Connect": "Připojit",
"Connected to:": "Připojeno:", "Connected to:": "Připojeno:",
"Disconnect": "Odpojit", "Disconnect": "Odpojit",
"Firmware Info": "Informace o firmwaru",
"Calibrate stick center": "Kalibrujte střed páčky", "Calibrate stick center": "Kalibrujte střed páčky",
"Calibrate stick range": "Kalibrace dosahu páčky", "Calibrate stick range": "Kalibrace dosahu páčky",
"Sections below are not useful, just some debug infos or manual commands": "Sekce níže nejsou užitečné, jen některé informace o ladění nebo ruční příkazy", "Sections below are not useful, just some debug infos or manual commands": "Sekce níže nejsou užitečné, jen některé informace o ladění nebo ruční příkazy",
"NVS Status": "Status NVS", "NVS Status": "Status NVS",
"Unknown": "Neznámý", "Unknown": "Neznámý",
"BD Addr": "Adresa BD",
"Debug buttons": "Tlačítka ladění", "Debug buttons": "Tlačítka ladění",
"Query NVS status": "Dotaz na stav NVS", "Query NVS status": "Dotaz na stav NVS",
"NVS unlock": "Odblokuj NVS", "NVS unlock": "Odblokuj NVS",
@ -56,18 +54,10 @@
"locked": "Uzamčeno", "locked": "Uzamčeno",
"unlocked": "Odemčeno", "unlocked": "Odemčeno",
"error": "Chyba", "error": "Chyba",
"Build Date:": "Build Date:", "Build Date": "Build Date",
"HW Version:": "Verze HW:", "HW Version": "Verze HW",
"SW Version:": "Verze SW:", "SW Version": "Verze SW",
"Device Type:": "Typ zařízení:", "Device Type": "Typ zařízení",
"Firmware Type:": "Typ firmwaru:",
"SW Series:": "Řada SW:",
"HW Info:": "Informace o HW:",
"SW Version:": "Verze SW:",
"UPD Version:": "Verze UTD:",
"FW Version1:": "FW Verze 1:",
"FW Version2:": "FW Verze 2:",
"FW Version3:": "FW Verze 3:",
"Range calibration completed": "Kalibrace rozsahu dokončena", "Range calibration completed": "Kalibrace rozsahu dokončena",
"Range calibration failed: ": "Kalibrace rozsahu se nezdařila: ", "Range calibration failed: ": "Kalibrace rozsahu se nezdařila: ",
@ -148,7 +138,7 @@
", to help more people like you!": ", pomoci více lidem, jako jste vy!", ", to help more people like you!": ", pomoci více lidem, jako jste vy!",
"This website uses analytics to improve the service.": "Tento web používá analýzy ke zlepšení služeb.", "This website uses analytics to improve the service.": "Tento web používá analýzy ke zlepšení služeb.",
"Board Model:": "Model základní desky:", "Board Model": "Model základní desky",
"This feature is experimental.": "Tato funkce je experimentální.", "This feature is experimental.": "Tato funkce je experimentální.",
"Please let me know if the board model of your controller is not detected correctly.": "Prosím, dejte mi vědět, pokud model základní desky vašeho ovládače není správně detekován", "Please let me know if the board model of your controller is not detected correctly.": "Prosím, dejte mi vědět, pokud model základní desky vašeho ovládače není správně detekován",
"Board model detection thanks to": "díky za detekci modelu základní desky", "Board model detection thanks to": "díky za detekci modelu základní desky",
@ -181,5 +171,32 @@
"Error while saving changes:": "", "Error while saving changes:": "",
"Save changes permanently": "", "Save changes permanently": "",
"Reboot controller": "", "Reboot controller": "",
"Controller Info": "",
"Debug Info": "",
"Debug buttons": "",
"Software": "",
"Hardware": "",
"FW Build Date": "",
"FW Type": "",
"FW Series": "",
"FW Version": "",
"FW Update": "",
"FW Update Info": "",
"SBL FW Version": "",
"Venom FW Version": "",
"Spider FW Version": "",
"Touchpad FW Version": "",
"Serial Number": "",
"MCU Unique ID": "",
"PCBA ID": "",
"Battery Barcode": "",
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"HW Model": "",
"Touchpad ID": "",
"Bluetooth Address": "",
"": "" "": ""
} }

View File

@ -6,13 +6,11 @@
"Connect": "Verbinden", "Connect": "Verbinden",
"Connected to:": "Verbunden mit:", "Connected to:": "Verbunden mit:",
"Disconnect": "Trennen", "Disconnect": "Trennen",
"Firmware Info": "Firmware-Info",
"Calibrate stick center": "Analog-Stick-Mitte kalibrieren", "Calibrate stick center": "Analog-Stick-Mitte kalibrieren",
"Calibrate stick range": "Kalibrieren Sie den Stick-Bereich", "Calibrate stick range": "Kalibrieren Sie den Stick-Bereich",
"Sections below are not useful, just some debug infos or manual commands": "Die untenstehenden Abschnitte sind nicht nützlich, nur einige Debug-Infos oder manuelle Befehle", "Sections below are not useful, just some debug infos or manual commands": "Die untenstehenden Abschnitte sind nicht nützlich, nur einige Debug-Infos oder manuelle Befehle",
"NVS Status": "NVS-Status", "NVS Status": "NVS-Status",
"Unknown": "Unbekannt", "Unknown": "Unbekannt",
"BD Addr": "BD-Adresse",
"Debug buttons": "Debug-Tasten", "Debug buttons": "Debug-Tasten",
"Query NVS status": "NVS-Status abfragen", "Query NVS status": "NVS-Status abfragen",
"NVS unlock": "NVS entsperren", "NVS unlock": "NVS entsperren",
@ -57,18 +55,10 @@
"locked": "gesperrt", "locked": "gesperrt",
"unlocked": "entsperrt", "unlocked": "entsperrt",
"error": "Fehler", "error": "Fehler",
"Build Date:": "Build-Datum:", "Build Date": "Build-Datum",
"HW Version:": "HW-Version:", "HW Version": "HW-Version",
"SW Version:": "SW-Version:", "SW Version": "SW-Version",
"Device Type:": "Gerätetyp:", "Device Type": "Gerätetyp",
"Firmware Type:": "Firmware-Typ:",
"SW Series:": "SW-Serie:",
"HW Info:": "HW-Info:",
"SW Version:": "SW-Version:",
"UPD Version:": "UPD-Version:",
"FW Version1:": "FW-Version1:",
"FW Version2:": "FW-Version2:",
"FW Version3:": "FW-Version3:",
"Range calibration completed": "Bereichskalibrierung abgeschlossen", "Range calibration completed": "Bereichskalibrierung abgeschlossen",
"Range calibration failed: ": "Bereichskalibrierung fehlgeschlagen: ", "Range calibration failed: ": "Bereichskalibrierung fehlgeschlagen: ",
@ -148,7 +138,7 @@
"Translate this website in your language": "Übersetzen Sie diese Website in Ihre Sprache", "Translate this website in your language": "Übersetzen Sie diese Website in Ihre Sprache",
", to help more people like you!": ", um mehr Menschen wie Sie zu helfen!", ", to help more people like you!": ", um mehr Menschen wie Sie zu helfen!",
"This website uses analytics to improve the service.": "Diese Website verwendet Analytics, um den Service zu verbessern.", "This website uses analytics to improve the service.": "Diese Website verwendet Analytics, um den Service zu verbessern.",
"Board Model:": "Platinentyp:", "Board Model": "Platinentyp",
"This feature is experimental.": "Diese Funktion ist experimentell.", "This feature is experimental.": "Diese Funktion ist experimentell.",
"Please let me know if the board model of your controller is not detected correctly.": "Bitte lassen Sie mich wissen, wenn das Platinentyp Ihres Controllers nicht korrekt erkannt wird.", "Please let me know if the board model of your controller is not detected correctly.": "Bitte lassen Sie mich wissen, wenn das Platinentyp Ihres Controllers nicht korrekt erkannt wird.",
"Board model detection thanks to": "Platinentyp-Erkennung dank", "Board model detection thanks to": "Platinentyp-Erkennung dank",
@ -180,5 +170,32 @@
"Error while saving changes:": "", "Error while saving changes:": "",
"Save changes permanently": "", "Save changes permanently": "",
"Reboot controller": "", "Reboot controller": "",
"Controller Info": "",
"Debug Info": "",
"Debug buttons": "",
"Software": "",
"Hardware": "",
"FW Build Date": "",
"FW Type": "",
"FW Series": "",
"FW Version": "",
"FW Update": "",
"FW Update Info": "",
"SBL FW Version": "",
"Venom FW Version": "",
"Spider FW Version": "",
"Touchpad FW Version": "",
"Serial Number": "",
"MCU Unique ID": "",
"PCBA ID": "",
"Battery Barcode": "",
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"HW Model": "",
"Touchpad ID": "",
"Bluetooth Address": "",
"": "" "": ""
} }

View File

@ -6,13 +6,11 @@
"Connect": "Conectar", "Connect": "Conectar",
"Connected to:": "Conectado a:", "Connected to:": "Conectado a:",
"Disconnect": "Desconectar", "Disconnect": "Desconectar",
"Firmware Info": "Información del Firmware",
"Calibrate stick center": "Calibrar centro de los análogos", "Calibrate stick center": "Calibrar centro de los análogos",
"Calibrate stick range": "Calibrar el rango de los análogos", "Calibrate stick range": "Calibrar el rango de los análogos",
"Sections below are not useful, just some debug infos or manual commands": "Las secciones de abajo no son de utilidad, solo son información de depuración o comandos manuales", "Sections below are not useful, just some debug infos or manual commands": "Las secciones de abajo no son de utilidad, solo son información de depuración o comandos manuales",
"NVS Status": "Estado NVS", "NVS Status": "Estado NVS",
"Unknown": "Desconocido", "Unknown": "Desconocido",
"BD Addr": "Dirección BD",
"Debug buttons": "Botones de depuración", "Debug buttons": "Botones de depuración",
"Query NVS status": "Consultar estado NVS", "Query NVS status": "Consultar estado NVS",
"NVS unlock": "Desbloqueo NVS", "NVS unlock": "Desbloqueo NVS",
@ -56,18 +54,10 @@
"locked": "bloqueado", "locked": "bloqueado",
"unlocked": "desbloqueado", "unlocked": "desbloqueado",
"error": "error", "error": "error",
"Build Date:": "Fecha de compilación:", "Build Date": "Fecha de compilación",
"HW Version:": "Versión HW:", "HW Version": "Versión HW",
"SW Version:": "Versión SW:", "SW Version": "Versión SW",
"Device Type:": "Tipo de dispositivo:", "Device Type": "Tipo de dispositivo",
"Firmware Type:": "Tipo de Firmware:",
"SW Series:": "Serie SW:",
"HW Info:": "Info HW:",
"SW Version:": "Versión SW:",
"UPD Version:": "Versión UPD:",
"FW Version1:": "Versión FW 1:",
"FW Version2:": "Versión FW 2:",
"FW Version3:": "Versión FW 3:",
"Range calibration completed": "Calibración de Rango completada", "Range calibration completed": "Calibración de Rango completada",
"Range calibration failed: ": "Calibración de Rango fallida", "Range calibration failed: ": "Calibración de Rango fallida",
@ -147,7 +137,7 @@
"Translate this website in your language": "Traduce esta web en tu idioma", "Translate this website in your language": "Traduce esta web en tu idioma",
", to help more people like you!": ", para que ayude más personas como tu!", ", to help more people like you!": ", para que ayude más personas como tu!",
"This website uses analytics to improve the service.": "Este sitio web utiliza análisis para mejorar el servicio.", "This website uses analytics to improve the service.": "Este sitio web utiliza análisis para mejorar el servicio.",
"Board Model:": "Modelo de la placa:", "Board Model": "Modelo de la placa",
"This feature is experimental.": "Esta función es experimental.", "This feature is experimental.": "Esta función es experimental.",
"Please let me know if the board model of your controller is not detected correctly.": "Por favor, avísame si el modelo de la placa de tu controlador no se detecta correctamente.", "Please let me know if the board model of your controller is not detected correctly.": "Por favor, avísame si el modelo de la placa de tu controlador no se detecta correctamente.",
"Board model detection thanks to": "Detección del modelo de la placa gracias a", "Board model detection thanks to": "Detección del modelo de la placa gracias a",
@ -179,5 +169,32 @@
"Error while saving changes:": "", "Error while saving changes:": "",
"Save changes permanently": "", "Save changes permanently": "",
"Reboot controller": "", "Reboot controller": "",
"Controller Info": "",
"Debug Info": "",
"Debug buttons": "",
"Software": "",
"Hardware": "",
"FW Build Date": "",
"FW Type": "",
"FW Series": "",
"FW Version": "",
"FW Update": "",
"FW Update Info": "",
"SBL FW Version": "",
"Venom FW Version": "",
"Spider FW Version": "",
"Touchpad FW Version": "",
"Serial Number": "",
"MCU Unique ID": "",
"PCBA ID": "",
"Battery Barcode": "",
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"HW Model": "",
"Touchpad ID": "",
"Bluetooth Address": "",
"": "" "": ""
} }

View File

@ -6,13 +6,11 @@
"Connect": "Connecter", "Connect": "Connecter",
"Connected to:": "Connecté à:", "Connected to:": "Connecté à:",
"Disconnect": "Déconnecter", "Disconnect": "Déconnecter",
"Firmware Info": "Information sur le firmware",
"Calibrate stick center": "Calibrer le centrage du joystick", "Calibrate stick center": "Calibrer le centrage du joystick",
"Calibrate stick range": "Calibrer la portée du joystick", "Calibrate stick range": "Calibrer la portée du joystick",
"Sections below are not useful, just some debug infos or manual commands": "Les sections plus bas ne sont pas utiles, juste quelques informations de débug ou des commandes manuelles", "Sections below are not useful, just some debug infos or manual commands": "Les sections plus bas ne sont pas utiles, juste quelques informations de débug ou des commandes manuelles",
"NVS Status": "Status du NVS", "NVS Status": "Status du NVS",
"Unknown": "Inconnu", "Unknown": "Inconnu",
"BD Addr": "Adresse du BD",
"Debug buttons": "Boutons de débug", "Debug buttons": "Boutons de débug",
"Query NVS status": "Status de la requête NVS", "Query NVS status": "Status de la requête NVS",
"NVS unlock": "Déverrouiller le NVS", "NVS unlock": "Déverrouiller le NVS",
@ -56,18 +54,10 @@
"locked": "vérouillé", "locked": "vérouillé",
"unlocked": "dévérouillé", "unlocked": "dévérouillé",
"error": "erreur", "error": "erreur",
"Build Date:": "Date de la Build:", "Build Date": "Date de la Build",
"HW Version:": "Version de l'HW:", "HW Version": "Version de l'HW",
"SW Version:": "Version du SW:", "SW Version": "Version du SW",
"Device Type:": "Type d'appareil:", "Device Type": "Type d'appareil",
"Firmware Type:": "Type de Firmware:",
"SW Series:": "Series de SW:",
"HW Info:": "Info d'HW:",
"SW Version:": "Version du SW:",
"UPD Version:": "Version de l'UPD:",
"FW Version1:": "Version du FW1:",
"FW Version2:": "Version du FW2:",
"FW Version3:": "Version du FW3:",
"Range calibration completed": "Calibrage de la portée terminé", "Range calibration completed": "Calibrage de la portée terminé",
"Range calibration failed: ": "Échec du calibrage de la portée: ", "Range calibration failed: ": "Échec du calibrage de la portée: ",
@ -145,7 +135,7 @@
"Translate this website in your language": "Traduisez ce site dans votre langue", "Translate this website in your language": "Traduisez ce site dans votre langue",
", to help more people like you!": ", pour aider plus de gens comme vous !", ", to help more people like you!": ", pour aider plus de gens comme vous !",
"This website uses analytics to improve the service.": "Ce site utilise des analyses pour améliorer le service.", "This website uses analytics to improve the service.": "Ce site utilise des analyses pour améliorer le service.",
"Board Model:": "Modèle de carte:", "Board Model": "Modèle de carte",
"This feature is experimental.": "Cette fonctionnalité est expérimentale.", "This feature is experimental.": "Cette fonctionnalité est expérimentale.",
"Please let me know if the board model of your controller is not detected correctly.": "Veuillez me faire savoir si le modèle de la carte de votre manette n'est pas détecté correctement.", "Please let me know if the board model of your controller is not detected correctly.": "Veuillez me faire savoir si le modèle de la carte de votre manette n'est pas détecté correctement.",
"Board model detection thanks to": "Détection du modèle de la carte grâce à", "Board model detection thanks to": "Détection du modèle de la carte grâce à",
@ -177,5 +167,32 @@
"Error while saving changes:": "", "Error while saving changes:": "",
"Save changes permanently": "", "Save changes permanently": "",
"Reboot controller": "", "Reboot controller": "",
"Controller Info": "",
"Debug Info": "",
"Debug buttons": "",
"Software": "",
"Hardware": "",
"FW Build Date": "",
"FW Type": "",
"FW Series": "",
"FW Version": "",
"FW Update": "",
"FW Update Info": "",
"SBL FW Version": "",
"Venom FW Version": "",
"Spider FW Version": "",
"Touchpad FW Version": "",
"Serial Number": "",
"MCU Unique ID": "",
"PCBA ID": "",
"Battery Barcode": "",
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"HW Model": "",
"Touchpad ID": "",
"Bluetooth Address": "",
"": "" "": ""
} }

View File

@ -6,13 +6,11 @@
"Connect": "Csatlakozás", "Connect": "Csatlakozás",
"Connected to:": "Csatlakoztatva:", "Connected to:": "Csatlakoztatva:",
"Disconnect": "Lecsatlakozás", "Disconnect": "Lecsatlakozás",
"Firmware Info": "Firmware információk",
"Calibrate stick center": "Hüvelykujjkar középállásának újrakalibrálása", "Calibrate stick center": "Hüvelykujjkar középállásának újrakalibrálása",
"Calibrate stick range": "Hüvelykujjkar tartományának újrakalibrálása", "Calibrate stick range": "Hüvelykujjkar tartományának újrakalibrálása",
"Sections below are not useful, just some debug infos or manual commands": "Az alábbi funkciók nem kalibrálásra használatosak, csak néhány hibakeresési információt vagy kézi parancsot alkalmaznak", "Sections below are not useful, just some debug infos or manual commands": "Az alábbi funkciók nem kalibrálásra használatosak, csak néhány hibakeresési információt vagy kézi parancsot alkalmaznak",
"NVS Status": "NVS státusz", "NVS Status": "NVS státusz",
"Unknown": "Ismeretlen", "Unknown": "Ismeretlen",
"BD Addr": "BD címzés",
"Debug buttons": "Hibakeresési funkciók", "Debug buttons": "Hibakeresési funkciók",
"Query NVS status": "Az NVS állapotának lekérdezése", "Query NVS status": "Az NVS állapotának lekérdezése",
"NVS unlock": "NVS feloldása", "NVS unlock": "NVS feloldása",
@ -56,18 +54,10 @@
"locked": "zárolt", "locked": "zárolt",
"unlocked": "feloldott", "unlocked": "feloldott",
"error": "hiba", "error": "hiba",
"Build Date:": "Gyártási dátum:", "Build Date": "Gyártási dátum",
"HW Version:": "HW verzió:", "HW Version": "HW verzió",
"SW Version:": "SW verzió:", "SW Version": "SW verzió",
"Device Type:": "Eszköz típusa:", "Device Type": "Eszköz típusa",
"Firmware Type:": "Firmware típusa:",
"SW Series:": "SW széria:",
"HW Info:": "HW információk:",
"SW Version:": "SW verzió:",
"UPD Version:": "UPD verzió:",
"FW Version1:": "FW1 verzió:",
"FW Version2:": "FW2 verzió:",
"FW Version3:": "FW3 verzió:",
"Range calibration completed": "A tartománykalibráció befejeződött", "Range calibration completed": "A tartománykalibráció befejeződött",
"Range calibration failed: ": "A tartománykalibráció meghiúsult: ", "Range calibration failed: ": "A tartománykalibráció meghiúsult: ",
@ -147,7 +137,7 @@
"Translate this website in your language": "Fordítsd le ezt a webhelyet a saját nyelvedre", "Translate this website in your language": "Fordítsd le ezt a webhelyet a saját nyelvedre",
", to help more people like you!": ", hogy több hozzád hasonló embernek segítsen!", ", to help more people like you!": ", hogy több hozzád hasonló embernek segítsen!",
"This website uses analytics to improve the service.": "Ez a weboldal analitikát használ a szolgáltatás javításához.", "This website uses analytics to improve the service.": "Ez a weboldal analitikát használ a szolgáltatás javításához.",
"Board Model:": "Alaplap verzió", "Board Model": "Alaplap verzió",
"This feature is experimental.": "Ez egy kisérleti funkció", "This feature is experimental.": "Ez egy kisérleti funkció",
"Please let me know if the board model of your controller is not detected correctly.": "Kérlek értesítsd a fejlesztőt, ha az alaplap verziója nem egyezik meg a felimert verzióval!", "Please let me know if the board model of your controller is not detected correctly.": "Kérlek értesítsd a fejlesztőt, ha az alaplap verziója nem egyezik meg a felimert verzióval!",
"Board model detection thanks to": "Az alaplapfelismerési funkciőért köszönet illeti:", "Board model detection thanks to": "Az alaplapfelismerési funkciőért köszönet illeti:",
@ -179,5 +169,32 @@
"Error while saving changes:": "", "Error while saving changes:": "",
"Save changes permanently": "", "Save changes permanently": "",
"Reboot controller": "", "Reboot controller": "",
"Controller Info": "",
"Debug Info": "",
"Debug buttons": "",
"Software": "",
"Hardware": "",
"FW Build Date": "",
"FW Type": "",
"FW Series": "",
"FW Version": "",
"FW Update": "",
"FW Update Info": "",
"SBL FW Version": "",
"Venom FW Version": "",
"Spider FW Version": "",
"Touchpad FW Version": "",
"Serial Number": "",
"MCU Unique ID": "",
"PCBA ID": "",
"Battery Barcode": "",
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"HW Model": "",
"Touchpad ID": "",
"Bluetooth Address": "",
"": "" "": ""
} }

View File

@ -6,13 +6,11 @@
"Connect": "Connetti", "Connect": "Connetti",
"Connected to:": "Connesso a:", "Connected to:": "Connesso a:",
"Disconnect": "Disconnetti", "Disconnect": "Disconnetti",
"Firmware Info": "Informazioni sul Firmware",
"Calibrate stick center": "Ricentra gli analogici", "Calibrate stick center": "Ricentra gli analogici",
"Calibrate stick range": "Calibra il range degli analogici", "Calibrate stick range": "Calibra il range degli analogici",
"Sections below are not useful, just some debug infos or manual commands": "Le sezioni qua sotto non sono utili, sono per debug o comandi manuali", "Sections below are not useful, just some debug infos or manual commands": "Le sezioni qua sotto non sono utili, sono per debug o comandi manuali",
"NVS Status": "Stato NVS", "NVS Status": "Stato NVS",
"Unknown": "Sconosciuto", "Unknown": "Sconosciuto",
"BD Addr": "Indirizzo BD",
"Debug buttons": "Pulsanti di debug", "Debug buttons": "Pulsanti di debug",
"Query NVS status": "Ottieni stato NVS", "Query NVS status": "Ottieni stato NVS",
"NVS unlock": "Sblocca NVS", "NVS unlock": "Sblocca NVS",
@ -56,18 +54,10 @@
"locked": "bloccato", "locked": "bloccato",
"unlocked": "sbloccato", "unlocked": "sbloccato",
"error": "errore", "error": "errore",
"Build Date:": "Data Build:", "Build Date": "Data Build",
"HW Version:": "Versione HW:", "HW Version": "Versione HW",
"SW Version:": "Versione SW:", "SW Version": "Versione SW",
"Device Type:": "Tipo Device:", "Device Type": "Tipo Device",
"Firmware Type:": "Tipo Firmware:",
"SW Series:": "Serie SW:",
"HW Info:": "Info HW:",
"SW Version:": "Versione SW:",
"UPD Version:": "Versione UPD:",
"FW Version1:": "Versione FW1:",
"FW Version2:": "Versione FW2:",
"FW Version3:": "Versione FW3:",
"Range calibration completed": "Calibrazione range completata", "Range calibration completed": "Calibrazione range completata",
"Range calibration failed: ": "Calibrazione range fallita: ", "Range calibration failed: ": "Calibrazione range fallita: ",
@ -147,7 +137,7 @@
"Translate this website in your language": "Traduci questo sito web nella tua lingua", "Translate this website in your language": "Traduci questo sito web nella tua lingua",
", to help more people like you!": ", per aiutare più persone come te!", ", to help more people like you!": ", per aiutare più persone come te!",
"This website uses analytics to improve the service.": "Questo sito web utilizza analytics per migliorare il servizio.", "This website uses analytics to improve the service.": "Questo sito web utilizza analytics per migliorare il servizio.",
"Board Model:": "Modello scheda:", "Board Model": "Modello scheda",
"This feature is experimental.": "Questa funzionalità è sperimentale.", "This feature is experimental.": "Questa funzionalità è sperimentale.",
"Please let me know if the board model of your controller is not detected correctly.": "Scrivimi se il modello della scheda del tuo controller non viene riconosciuto correttamente.", "Please let me know if the board model of your controller is not detected correctly.": "Scrivimi se il modello della scheda del tuo controller non viene riconosciuto correttamente.",
"Board model detection thanks to": "Rilevamento del modello della scheda grazie a", "Board model detection thanks to": "Rilevamento del modello della scheda grazie a",
@ -179,5 +169,33 @@
"Error while saving changes:": "Errore nel salvare le modifiche:", "Error while saving changes:": "Errore nel salvare le modifiche:",
"Save changes permanently": "Salva i cambiamenti permanentemente", "Save changes permanently": "Salva i cambiamenti permanentemente",
"Reboot controller": "Riavvia il controller", "Reboot controller": "Riavvia il controller",
"Controller Info": "Informazioni sul Controller",
"Debug Info": "Informazioni di Debug",
"Debug buttons": "Pulsanti di Debug",
"Software": "Software",
"Hardware": "Hardware",
"FW Build Date": "Data Build FW",
"FW Type": "Tipo FW",
"FW Series": "Serie FW",
"FW Version": "Versione FW",
"FW Update": "Aggiornamento FW",
"FW Update Info": "Info Aggiornamento FW",
"SBL FW Version": "Versione FW SBL",
"Venom FW Version": "Versione FW Venom",
"Spider FW Version": "Versione FW Spider",
"Touchpad FW Version": "Versione FW Touchpad",
"Serial Number": "Numero di serie",
"MCU Unique ID": "ID univoco MCU",
"PCBA ID": "ID PCBA",
"Battery Barcode": "Barcode Batteria",
"VCM Left Barcode": "Barcode VCM Sinistro",
"VCM Right Barcode": "Barcode VCM Destro",
"HW Model": "Modello HW",
"Touchpad ID": "ID Touchpad",
"Bluetooth Address": "Indirizzo Bluetooth",
"": "" "": ""
} }

View File

@ -6,13 +6,11 @@
"Connect": "接続", "Connect": "接続",
"Connected to:": "接続先:", "Connected to:": "接続先:",
"Disconnect": "切断", "Disconnect": "切断",
"Firmware Info": "ファームウェア情報",
"Calibrate stick center": "スティック中央をキャリブレーション", "Calibrate stick center": "スティック中央をキャリブレーション",
"Calibrate stick range": "スティック範囲をキャリブレーション", "Calibrate stick range": "スティック範囲をキャリブレーション",
"Sections below are not useful, just some debug infos or manual commands": "以下のセクションは役に立ちません、デバッグ情報や手動コマンドのみです", "Sections below are not useful, just some debug infos or manual commands": "以下のセクションは役に立ちません、デバッグ情報や手動コマンドのみです",
"NVS Status": "NVS状態", "NVS Status": "NVS状態",
"Unknown": "不明", "Unknown": "不明",
"BD Addr": "BDアドレス",
"Debug buttons": "デバッグボタン", "Debug buttons": "デバッグボタン",
"Query NVS status": "NVSステータスをクエリ", "Query NVS status": "NVSステータスをクエリ",
"NVS unlock": "NVSロック解除", "NVS unlock": "NVSロック解除",
@ -56,18 +54,10 @@
"locked": "ロックされた", "locked": "ロックされた",
"unlocked": "ロック解除された", "unlocked": "ロック解除された",
"error": "エラー", "error": "エラー",
"Build Date:": "ビルド日:", "Build Date": "ビルド日",
"HW Version:": "HWバージョン:", "HW Version": "HWバージョン",
"SW Version:": "SWバージョン:", "SW Version": "SWバージョン",
"Device Type:": "デバイスタイプ:", "Device Type": "デバイスタイプ",
"Firmware Type:": "ファームウェアタイプ:",
"SW Series:": "SWシリーズ:",
"HW Info:": "HW情報:",
"SW Version:": "SWバージョン:",
"UPD Version:": "UPDバージョン:",
"FW Version1:": "FWバージョン1:",
"FW Version2:": "FWバージョン2:",
"FW Version3:": "FWバージョン3:",
"Range calibration completed": "範囲キャリブレーションが完了しました", "Range calibration completed": "範囲キャリブレーションが完了しました",
"Range calibration failed: ": "範囲キャリブレーションに失敗しました:", "Range calibration failed: ": "範囲キャリブレーションに失敗しました:",
@ -148,7 +138,7 @@
", to help more people like you!": "、あなたのような多くの人々を助けるために!", ", to help more people like you!": "、あなたのような多くの人々を助けるために!",
"This website uses analytics to improve the service.": "このウェブサイトはサービスを向上させるためにアナリティクスを使用しています。", "This website uses analytics to improve the service.": "このウェブサイトはサービスを向上させるためにアナリティクスを使用しています。",
"Board Model:": "基板モデル", "Board Model": "基板モデル",
"This feature is experimental.": "この機能は実験的です。", "This feature is experimental.": "この機能は実験的です。",
"Please let me know if the board model of your controller is not detected correctly.": "コントローラーの基板モデルが正しく検出されない場合はお知らせください。", "Please let me know if the board model of your controller is not detected correctly.": "コントローラーの基板モデルが正しく検出されない場合はお知らせください。",
"Board model detection thanks to": "基板モデルの検出には感謝します", "Board model detection thanks to": "基板モデルの検出には感謝します",
@ -180,5 +170,32 @@
"Error while saving changes:": "", "Error while saving changes:": "",
"Save changes permanently": "", "Save changes permanently": "",
"Reboot controller": "", "Reboot controller": "",
"Controller Info": "",
"Debug Info": "",
"Debug buttons": "",
"Software": "",
"Hardware": "",
"FW Build Date": "",
"FW Type": "",
"FW Series": "",
"FW Version": "",
"FW Update": "",
"FW Update Info": "",
"SBL FW Version": "",
"Venom FW Version": "",
"Spider FW Version": "",
"Touchpad FW Version": "",
"Serial Number": "",
"MCU Unique ID": "",
"PCBA ID": "",
"Battery Barcode": "",
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"HW Model": "",
"Touchpad ID": "",
"Bluetooth Address": "",
"": "" "": ""
} }

View File

@ -6,13 +6,11 @@
"Connect": "연결", "Connect": "연결",
"Connected to:": "연결 대상:", "Connected to:": "연결 대상:",
"Disconnect": "연결 끊기", "Disconnect": "연결 끊기",
"Firmware Info": "펌웨어 정보",
"Calibrate stick center": "스틱 중앙을 캘리브레이션", "Calibrate stick center": "스틱 중앙을 캘리브레이션",
"Calibrate stick range": "스틱 범위 캘리브레이션", "Calibrate stick range": "스틱 범위 캘리브레이션",
"Sections below are not useful, just some debug infos or manual commands": "다음 섹션은 디버그 정보 및 수동 명령어만 제공하므로 도움이 되지 않습니다.", "Sections below are not useful, just some debug infos or manual commands": "다음 섹션은 디버그 정보 및 수동 명령어만 제공하므로 도움이 되지 않습니다.",
"NVS Status": "NVS 상태", "NVS Status": "NVS 상태",
"Unknown": "Unknown", "Unknown": "Unknown",
"BD Addr": "BD 주소",
"Debug buttons": "디버그 버튼", "Debug buttons": "디버그 버튼",
"Query NVS status": "NVS 상태 조회", "Query NVS status": "NVS 상태 조회",
"NVS unlock": "NVS 잠금 해제", "NVS unlock": "NVS 잠금 해제",
@ -56,18 +54,10 @@
"locked": "잠김", "locked": "잠김",
"unlocked": "잠김 해제", "unlocked": "잠김 해제",
"error": "에러", "error": "에러",
"Build Date:": "빌드 날짜:", "Build Date": "빌드 날짜",
"HW Version:": "HW 버전:", "HW Version": "HW 버전",
"SW Version:": "SW 버전:", "SW Version": "SW 버전",
"Device Type:": "장치 타입:", "Device Type": "장치 타입",
"Firmware Type:": "펌웨어 타입:",
"SW Series:": "SW 시리즈:",
"HW Info:": "HW 정보:",
"SW Version:": "SW 버전:",
"UPD Version:": "UPD 버전:",
"FW Version1:": "FW버전1:",
"FW Version2:": "FW버전2:",
"FW Version3:": "FW버전3:",
"Range calibration completed": "범위 캘리브레이션이 완료되었습니다.", "Range calibration completed": "범위 캘리브레이션이 완료되었습니다.",
"Range calibration failed: ": "범위 캘리브레이션에 실패했습니다:", "Range calibration failed: ": "범위 캘리브레이션에 실패했습니다:",
@ -146,7 +136,7 @@
", to help more people like you!": "당신과 같은 많은 사람들을 돕기 위해!", ", to help more people like you!": "당신과 같은 많은 사람들을 돕기 위해!",
"This website uses analytics to improve the service.": "이 웹사이트는 서비스 개선을 위해 분석을 사용하고 있습니다.", "This website uses analytics to improve the service.": "이 웹사이트는 서비스 개선을 위해 분석을 사용하고 있습니다.",
"Board Model:": "기판 모델:", "Board Model": "기판 모델",
"This feature is experimental.": "이 기능은 실험적인 기능입니다.", "This feature is experimental.": "이 기능은 실험적인 기능입니다.",
"Please let me know if the board model of your controller is not detected correctly.": "컨트롤러의 기판 모델이 제대로 감지되지 않는 경우 알려주시기 바랍니다.", "Please let me know if the board model of your controller is not detected correctly.": "컨트롤러의 기판 모델이 제대로 감지되지 않는 경우 알려주시기 바랍니다.",
"Board model detection thanks to": "기판 모델 감지에 감사드립니다", "Board model detection thanks to": "기판 모델 감지에 감사드립니다",
@ -178,5 +168,32 @@
"Error while saving changes:": "", "Error while saving changes:": "",
"Save changes permanently": "", "Save changes permanently": "",
"Reboot controller": "", "Reboot controller": "",
"Controller Info": "",
"Debug Info": "",
"Debug buttons": "",
"Software": "",
"Hardware": "",
"FW Build Date": "",
"FW Type": "",
"FW Series": "",
"FW Version": "",
"FW Update": "",
"FW Update Info": "",
"SBL FW Version": "",
"Venom FW Version": "",
"Spider FW Version": "",
"Touchpad FW Version": "",
"Serial Number": "",
"MCU Unique ID": "",
"PCBA ID": "",
"Battery Barcode": "",
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"HW Model": "",
"Touchpad ID": "",
"Bluetooth Address": "",
"": "" "": ""
} }

View File

@ -6,13 +6,11 @@
"Connect": "Verbinden", "Connect": "Verbinden",
"Connected to:": "Verbonden met:", "Connected to:": "Verbonden met:",
"Disconnect": "Verbreken", "Disconnect": "Verbreken",
"Firmware Info": "Firmware-informatie",
"Calibrate stick center": "Kalibreer stick-center", "Calibrate stick center": "Kalibreer stick-center",
"Calibrate stick range": "Kalibreer stick-bereik", "Calibrate stick range": "Kalibreer stick-bereik",
"Sections below are not useful, just some debug infos or manual commands": "De onderstaande secties zijn niet nuttig, slechts enkele debug-informatie of handmatige commando's", "Sections below are not useful, just some debug infos or manual commands": "De onderstaande secties zijn niet nuttig, slechts enkele debug-informatie of handmatige commando's",
"NVS Status": "NVS-status", "NVS Status": "NVS-status",
"Unknown": "Onbekend", "Unknown": "Onbekend",
"BD Addr": "BD-adres",
"Debug buttons": "Debug-knoppen", "Debug buttons": "Debug-knoppen",
"Query NVS status": "NVS-status opvragen", "Query NVS status": "NVS-status opvragen",
"NVS unlock": "NVS ontgrendelen", "NVS unlock": "NVS ontgrendelen",
@ -56,18 +54,10 @@
"locked": "vergrendeld", "locked": "vergrendeld",
"unlocked": "ontgrendeld", "unlocked": "ontgrendeld",
"error": "error", "error": "error",
"Build Date:": "Build Date:", "Build Date": "Build Date",
"HW Version:": "HW-versie :", "HW Version": "HW-versie ",
"SW Version:": "SW-versie:", "SW Version": "SW-versie",
"Device Type:": "Apparaat type:", "Device Type": "Apparaat type",
"Firmware Type:": "Firmware type:",
"SW Series:": "SW-serie :",
"HW Info:": "HW Info:",
"SW Version:": "SW-versie:",
"UPD Version:": "UPD versie:",
"FW Version1:": "FW versie1:",
"FW Version2:": " FW versie2:",
"FW Version3:": "FW versie3:",
"Range calibration completed": "Kalibratie van het bereik is voltooid", "Range calibration completed": "Kalibratie van het bereik is voltooid",
"Range calibration failed: ": " Kalibratie van het bereik is mislukt: ", "Range calibration failed: ": " Kalibratie van het bereik is mislukt: ",
@ -147,7 +137,7 @@
"Translate this website in your language": "Vertaal deze website in uw taal", "Translate this website in your language": "Vertaal deze website in uw taal",
", to help more people like you!": ", om meer mensen zoals jij te helpen!", ", to help more people like you!": ", om meer mensen zoals jij te helpen!",
"This website uses analytics to improve the service.": "Deze website maakt gebruik van analyses om de service te verbeteren.", "This website uses analytics to improve the service.": "Deze website maakt gebruik van analyses om de service te verbeteren.",
"Board Model:": "Board Model:", "Board Model": "Board Model",
"This feature is experimental.": "Deze functie is experimenteel.", "This feature is experimental.": "Deze functie is experimenteel.",
"Please let me know if the board model of your controller is not detected correctly.": "Laat het me weten als het model van uw controller niet correct wordt gedetecteerd.", "Please let me know if the board model of your controller is not detected correctly.": "Laat het me weten als het model van uw controller niet correct wordt gedetecteerd.",
"Board model detection thanks to": "Bordmodel detectie dankzij", "Board model detection thanks to": "Bordmodel detectie dankzij",
@ -179,5 +169,32 @@
"Error while saving changes:": "", "Error while saving changes:": "",
"Save changes permanently": "", "Save changes permanently": "",
"Reboot controller": "", "Reboot controller": "",
"Controller Info": "",
"Debug Info": "",
"Debug buttons": "",
"Software": "",
"Hardware": "",
"FW Build Date": "",
"FW Type": "",
"FW Series": "",
"FW Version": "",
"FW Update": "",
"FW Update Info": "",
"SBL FW Version": "",
"Venom FW Version": "",
"Spider FW Version": "",
"Touchpad FW Version": "",
"Serial Number": "",
"MCU Unique ID": "",
"PCBA ID": "",
"Battery Barcode": "",
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"HW Model": "",
"Touchpad ID": "",
"Bluetooth Address": "",
"": "" "": ""
} }

View File

@ -6,14 +6,12 @@
"Connect": "Połącz", "Connect": "Połącz",
"Connected to:": "Połączono z:", "Connected to:": "Połączono z:",
"Disconnect": "Rozłącz", "Disconnect": "Rozłącz",
"Firmware Info": "Informacje o Firmware",
"Calibrate stick center": "Skalibruj centralny punkt drążków", "Calibrate stick center": "Skalibruj centralny punkt drążków",
"Calibrate stick range": "Skalibruj maksymalny zakres drążków", "Calibrate stick range": "Skalibruj maksymalny zakres drążków",
"Reset controller": "Zresetuj kontroler", "Reset controller": "Zresetuj kontroler",
"Sections below are not useful, just some debug infos or manual commands": "Poniższe sekcje nie są przydatne, zawierają jedynie informacje dotyczące debugowania lub ręcznych poleceń", "Sections below are not useful, just some debug infos or manual commands": "Poniższe sekcje nie są przydatne, zawierają jedynie informacje dotyczące debugowania lub ręcznych poleceń",
"NVS Status": "Status NVS", "NVS Status": "Status NVS",
"Unknown": "Nieznany", "Unknown": "Nieznany",
"BD Addr": "Adres BD",
"Debug buttons": "Przyciski do debugowania", "Debug buttons": "Przyciski do debugowania",
"Query NVS status": "Zapytanie o status NVS", "Query NVS status": "Zapytanie o status NVS",
"NVS unlock": "Odblokuj NVS", "NVS unlock": "Odblokuj NVS",
@ -57,18 +55,10 @@
"locked": "zablokowany", "locked": "zablokowany",
"unlocked": "odblokowany", "unlocked": "odblokowany",
"error": "błąd", "error": "błąd",
"Build Date:": "Data Produkcji:", "Build Date": "Data Produkcji",
"HW Version:": "Wersja HW:", "HW Version": "Wersja HW",
"SW Version:": "Wersja SW:", "SW Version": "Wersja SW",
"Device Type:": "Rodzaj urządzenia:", "Device Type": "Rodzaj urządzenia",
"Firmware Type:": "Rodzaj Firmware'u:",
"SW Series:": "Seria SW:",
"HW Info:": "Informacje o HW:",
"SW Version:": "Wersja SW:",
"UPD Version:": "Wersja UTD:",
"FW Version1:": "FW Wersja 1:",
"FW Version2:": "FW Wersja 2:",
"FW Version3:": "FW Wersja 3:",
"Range calibration completed": "Kalibracja maksymalnego zakresu drążków została zakończona pomyślnie", "Range calibration completed": "Kalibracja maksymalnego zakresu drążków została zakończona pomyślnie",
"Range calibration failed: ": "Kalibracja maksymalnego zakresu drążków została nieuadana: ", "Range calibration failed: ": "Kalibracja maksymalnego zakresu drążków została nieuadana: ",
@ -149,7 +139,7 @@
", to help more people like you!": ", aby pomóc większej ilości osób takich jak ty!", ", to help more people like you!": ", aby pomóc większej ilości osób takich jak ty!",
"This website uses analytics to improve the service.": "Ta strona korzysta z analiz w celu ulepszenia usług.", "This website uses analytics to improve the service.": "Ta strona korzysta z analiz w celu ulepszenia usług.",
"Board Model:": "Model płytki:", "Board Model": "Model płytki",
"This feature is experimental.": "Ta funkcja jest eksperymentalna.", "This feature is experimental.": "Ta funkcja jest eksperymentalna.",
"Please let me know if the board model of your controller is not detected correctly.": "Proszę daj mi znać jaki model płytki kontrolera nie został wykryty poprawnie", "Please let me know if the board model of your controller is not detected correctly.": "Proszę daj mi znać jaki model płytki kontrolera nie został wykryty poprawnie",
"Board model detection thanks to": "Podziękowania dla osoby która wykryła model płytki", "Board model detection thanks to": "Podziękowania dla osoby która wykryła model płytki",
@ -182,5 +172,32 @@
"Error while saving changes:": "Wystąpił błąd podczas zapisywania zmian", "Error while saving changes:": "Wystąpił błąd podczas zapisywania zmian",
"Save changes permanently": "Zapisz zmiany permanentnie", "Save changes permanently": "Zapisz zmiany permanentnie",
"Reboot controller": "Uruchom ponownie kontroler", "Reboot controller": "Uruchom ponownie kontroler",
"Controller Info": "",
"Debug Info": "",
"Debug buttons": "",
"Software": "",
"Hardware": "",
"FW Build Date": "",
"FW Type": "",
"FW Series": "",
"FW Version": "",
"FW Update": "",
"FW Update Info": "",
"SBL FW Version": "",
"Venom FW Version": "",
"Spider FW Version": "",
"Touchpad FW Version": "",
"Serial Number": "",
"MCU Unique ID": "",
"PCBA ID": "",
"Battery Barcode": "",
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"HW Model": "",
"Touchpad ID": "",
"Bluetooth Address": "",
"": "" "": ""
} }

View File

@ -6,14 +6,11 @@
"Connect": "Conectar", "Connect": "Conectar",
"Connected to:": "Conectado a:", "Connected to:": "Conectado a:",
"Disconnect": "Desconectar", "Disconnect": "Desconectar",
"Firmware Info": "Informações do Firmware",
"Calibrate stick center": "Calibrar centro do Analog", "Calibrate stick center": "Calibrar centro do Analog",
"Calibrate stick range": "Calibrar o intervalo do Analog", "Calibrate stick range": "Calibrar o intervalo do Analog",
"Reset controller": "Redefinir controle",
"Sections below are not useful, just some debug infos or manual commands": "As seções abaixo não são úteis, apenas algumas informações de depuração ou comandos manuais", "Sections below are not useful, just some debug infos or manual commands": "As seções abaixo não são úteis, apenas algumas informações de depuração ou comandos manuais",
"NVS Status": "Status NVS", "NVS Status": "Status NVS",
"Unknown": "Desconhecido", "Unknown": "Desconhecido",
"BD Addr": "Endereço BD",
"Debug buttons": "Botões de depuração", "Debug buttons": "Botões de depuração",
"Query NVS status": "Consultar status NVS", "Query NVS status": "Consultar status NVS",
"NVS unlock": "Desbloquear NVS", "NVS unlock": "Desbloquear NVS",
@ -57,17 +54,10 @@
"locked": "bloqueado", "locked": "bloqueado",
"unlocked": "desbloqueado", "unlocked": "desbloqueado",
"error": "erro", "error": "erro",
"Build Date:": "Data de Compilação:", "Build Date": "Data de Compilação",
"HW Version:": "Versão HW:", "HW Version": "Versão HW",
"SW Version:": "Versão SW:", "SW Version": "Versão SW",
"Device Type:": "Tipo de Dispositivo:", "Device Type": "Tipo de Dispositivo",
"Firmware Type:": "Tipo de Firmware:",
"SW Series:": "Série SW:",
"HW Info:": "Informações HW:",
"UPD Version:": "Versão UPD:",
"FW Version1:": "Versão FW1:",
"FW Version2:": "Versão FW2:",
"FW Version3:": "Versão FW3:",
"Range calibration completed": "Calibração de alcance completa", "Range calibration completed": "Calibração de alcance completa",
"Range calibration failed: ": "Calibração de alcance falhou: ", "Range calibration failed: ": "Calibração de alcance falhou: ",
@ -148,7 +138,7 @@
", to help more people like you!": ", para ajudar mais pessoas como você!", ", to help more people like you!": ", para ajudar mais pessoas como você!",
"This website uses analytics to improve the service.": "Este site utiliza análises para melhorar o serviço.", "This website uses analytics to improve the service.": "Este site utiliza análises para melhorar o serviço.",
"Board Model:": "Modelo da Placa:", "Board Model": "Modelo da Placa",
"This feature is experimental.": "Esta funcionalidade é experimental.", "This feature is experimental.": "Esta funcionalidade é experimental.",
"Please let me know if the board model of your controller is not detected correctly.": "Por favor, avise-me se o modelo da placa do seu controle não for detectado corretamente.", "Please let me know if the board model of your controller is not detected correctly.": "Por favor, avise-me se o modelo da placa do seu controle não for detectado corretamente.",
"Board model detection thanks to": "Detecção do modelo da placa graças a", "Board model detection thanks to": "Detecção do modelo da placa graças a",
@ -180,5 +170,32 @@
"Error while saving changes:": "Erro ao salvar as alterações.", "Error while saving changes:": "Erro ao salvar as alterações.",
"Save changes permanently": "Salvar alterações permanentemente.", "Save changes permanently": "Salvar alterações permanentemente.",
"Reboot controller": "Reiniciar controle", "Reboot controller": "Reiniciar controle",
"Controller Info": "",
"Debug Info": "",
"Debug buttons": "",
"Software": "",
"Hardware": "",
"FW Build Date": "",
"FW Type": "",
"FW Series": "",
"FW Version": "",
"FW Update": "",
"FW Update Info": "",
"SBL FW Version": "",
"Venom FW Version": "",
"Spider FW Version": "",
"Touchpad FW Version": "",
"Serial Number": "",
"MCU Unique ID": "",
"PCBA ID": "",
"Battery Barcode": "",
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"HW Model": "",
"Touchpad ID": "",
"Bluetooth Address": "",
"": "" "": ""
} }

View File

@ -6,14 +6,11 @@
"Connect": "Подключить", "Connect": "Подключить",
"Connected to:": "Подключено к:", "Connected to:": "Подключено к:",
"Disconnect": "Отключить", "Disconnect": "Отключить",
"Firmware Info": "Информация о прошивке",
"Calibrate stick center": "Откалибровать центр джойстика", "Calibrate stick center": "Откалибровать центр джойстика",
"Calibrate stick range": "Откалибровать диапазон джойстика", "Calibrate stick range": "Откалибровать диапазон джойстика",
"Reset controller": "Сбросить контроллер",
"Sections below are not useful, just some debug infos or manual commands": "Нижеследующие разделы не являются полезными, это просто отладочная информация или ручные команды", "Sections below are not useful, just some debug infos or manual commands": "Нижеследующие разделы не являются полезными, это просто отладочная информация или ручные команды",
"NVS Status": "Статус NVS", "NVS Status": "Статус NVS",
"Unknown": "Неизвестно", "Unknown": "Неизвестно",
"BD Addr": "BD Adrr",
"Debug buttons": "Кнопки отладки", "Debug buttons": "Кнопки отладки",
"Query NVS status": "Запросить статус NVS", "Query NVS status": "Запросить статус NVS",
"NVS unlock": "Разблокировать NVS", "NVS unlock": "Разблокировать NVS",
@ -57,18 +54,10 @@
"locked": "заблокирован", "locked": "заблокирован",
"unlocked": "разблокирован", "unlocked": "разблокирован",
"error": "ошибка", "error": "ошибка",
"Build Date:": "Дата сборки:", "Build Date": "Дата сборки",
"HW Version:": "Версия аппаратного обеспечения:", "HW Version": "Версия аппаратного обеспечения",
"SW Version:": "Версия программного обеспечения:", "SW Version": "Версия программного обеспечения",
"Device Type:": "Тип устройства:", "Device Type": "Тип устройства",
"Firmware Type:": "Тип прошивки:",
"SW Series:": "Серия ПО:",
"HW Info:": "Информация об аппаратном обеспечении:",
"SW Version:": "Версия ПО:",
"UPD Version:": "Версия Обнову:",
"FW Version1:": "Прошивка v1:",
"FW Version2:": "Прошивка v2:",
"FW Version3:": "Прошивка v3:",
"Range calibration completed": "Калибровка диапазона завершена", "Range calibration completed": "Калибровка диапазона завершена",
"Range calibration failed: ": "Калибровка диапазона не удалась: ", "Range calibration failed: ": "Калибровка диапазона не удалась: ",
@ -149,7 +138,7 @@
", to help more people like you!": ", чтобы помочь большему числу людей, подобных вам!", ", to help more people like you!": ", чтобы помочь большему числу людей, подобных вам!",
"This website uses analytics to improve the service.": "Этот сайт использует аналитику для улучшения сервиса.", "This website uses analytics to improve the service.": "Этот сайт использует аналитику для улучшения сервиса.",
"Board Model:": "Модель платы:", "Board Model": "Модель платы",
"This feature is experimental.": "Эта функция экспериментальная.", "This feature is experimental.": "Эта функция экспериментальная.",
"Please let me know if the board model of your controller is not detected correctly.": "Пожалуйста, дайте знать, если модель платы вашего контроллера определена неправильно.", "Please let me know if the board model of your controller is not detected correctly.": "Пожалуйста, дайте знать, если модель платы вашего контроллера определена неправильно.",
"Board model detection thanks to": "Определение модели платы благодаря", "Board model detection thanks to": "Определение модели платы благодаря",
@ -182,5 +171,31 @@
"Save changes permanently": "Сохранить изменения навсегда", "Save changes permanently": "Сохранить изменения навсегда",
"Reboot controller": "Перезагрузить контроллер", "Reboot controller": "Перезагрузить контроллер",
"Controller Info": "",
"Debug Info": "",
"Debug buttons": "",
"Software": "",
"Hardware": "",
"FW Build Date": "",
"FW Type": "",
"FW Series": "",
"FW Version": "",
"FW Update": "",
"FW Update Info": "",
"SBL FW Version": "",
"Venom FW Version": "",
"Spider FW Version": "",
"Touchpad FW Version": "",
"Serial Number": "",
"MCU Unique ID": "",
"PCBA ID": "",
"Battery Barcode": "",
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"HW Model": "",
"Touchpad ID": "",
"Bluetooth Address": "",
"": "" "": ""
} }

View File

@ -6,13 +6,11 @@
"Connect": "Bağlan", "Connect": "Bağlan",
"Connected to:": "Bağlanılan cihaz:", "Connected to:": "Bağlanılan cihaz:",
"Disconnect": "Bağlantıyı Kes", "Disconnect": "Bağlantıyı Kes",
"Firmware Info": "Firmware Bilgisi",
"Calibrate stick center": "Analog merkezini kalibre et", "Calibrate stick center": "Analog merkezini kalibre et",
"Calibrate stick range": "Analog ara mesafeyi kalibre et", "Calibrate stick range": "Analog ara mesafeyi kalibre et",
"Sections below are not useful, just some debug infos or manual commands": "Aşağıdaki bölümler kullanışlı değildir, sadece bazı hata ayıklama bilgileri veya manuel komutlar içerir", "Sections below are not useful, just some debug infos or manual commands": "Aşağıdaki bölümler kullanışlı değildir, sadece bazı hata ayıklama bilgileri veya manuel komutlar içerir",
"NVS Status": "NVS Durumu", "NVS Status": "NVS Durumu",
"Unknown": "Bilinmiyor", "Unknown": "Bilinmiyor",
"BD Addr": "BD Addr",
"Debug buttons": "Hata ayıklama düğmeleri", "Debug buttons": "Hata ayıklama düğmeleri",
"Query NVS status": "NVS durumunu sorgula", "Query NVS status": "NVS durumunu sorgula",
"NVS unlock": "NVS kilidini aç", "NVS unlock": "NVS kilidini aç",
@ -56,18 +54,10 @@
"locked": "kilitli", "locked": "kilitli",
"unlocked": "kilidi açık", "unlocked": "kilidi açık",
"error": "hata", "error": "hata",
"Build Date:": "Derleme Tarihi:", "Build Date": "Derleme Tarihi",
"HW Version:": "Donanım Sürümü:", "HW Version": "Donanım Sürümü",
"SW Version:": "Yazılım Sürümü:", "SW Version": "Yazılım Sürümü",
"Device Type:": "Cihaz Türü:", "Device Type": "Cihaz Türü",
"Firmware Type:": "Firmware Türü:",
"SW Series:": "Yazılım Serisi:",
"HW Info:": "Donanım Bilgisi:",
"SW Version:": "Yazılım Sürümü:",
"UPD Version:": "Güncelleme Sürümü:",
"FW Version1:": "Firmware Sürüm1:",
"FW Version2:": "Firmware Sürüm2:",
"FW Version3:": "Firmware Sürüm3:",
"Range calibration completed": "Ara mesafe kalibrasyonu tamamlandı", "Range calibration completed": "Ara mesafe kalibrasyonu tamamlandı",
"Range calibration failed: ": "Ara mesafe kalibrasyonu başarısız oldu: ", "Range calibration failed: ": "Ara mesafe kalibrasyonu başarısız oldu: ",
@ -148,7 +138,7 @@
", to help more people like you!": ", sizin gibi daha fazla insanın faydalanması için!", ", to help more people like you!": ", sizin gibi daha fazla insanın faydalanması için!",
"This website uses analytics to improve the service.": "Bu web sitesi hizmeti iyileştirmek için analiz kullanıyor.", "This website uses analytics to improve the service.": "Bu web sitesi hizmeti iyileştirmek için analiz kullanıyor.",
"Board Model:": "Kart Modeli:", "Board Model": "Kart Modeli",
"This feature is experimental.": "Bu özellik deneysel.", "This feature is experimental.": "Bu özellik deneysel.",
"Please let me know if the board model of your controller is not detected correctly.": "Denetleyicinizin kart modeli doğru tespit edilmezse lütfen bana bildirin.", "Please let me know if the board model of your controller is not detected correctly.": "Denetleyicinizin kart modeli doğru tespit edilmezse lütfen bana bildirin.",
"Board model detection thanks to": "Kart modeli tespiti sayesinde", "Board model detection thanks to": "Kart modeli tespiti sayesinde",
@ -181,5 +171,31 @@
"Save changes permanently": "Değişiklikleri kalıcı olarak kaydet", "Save changes permanently": "Değişiklikleri kalıcı olarak kaydet",
"Reboot controller": "Denetleyiciyi yeniden başlat", "Reboot controller": "Denetleyiciyi yeniden başlat",
"Controller Info": "",
"Debug Info": "",
"Debug buttons": "",
"Software": "",
"Hardware": "",
"FW Build Date": "",
"FW Type": "",
"FW Series": "",
"FW Version": "",
"FW Update": "",
"FW Update Info": "",
"SBL FW Version": "",
"Venom FW Version": "",
"Spider FW Version": "",
"Touchpad FW Version": "",
"Serial Number": "",
"MCU Unique ID": "",
"PCBA ID": "",
"Battery Barcode": "",
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"HW Model": "",
"Touchpad ID": "",
"Bluetooth Address": "",
"": "" "": ""
} }

View File

@ -6,13 +6,11 @@
"Connect": "连接", "Connect": "连接",
"Connected to:": "连接至:", "Connected to:": "连接至:",
"Disconnect": "断开连接", "Disconnect": "断开连接",
"Firmware Info": "固件信息",
"Calibrate stick center": "校准摇杆中心", "Calibrate stick center": "校准摇杆中心",
"Calibrate stick range": "校准摇杆外圈", "Calibrate stick range": "校准摇杆外圈",
"Sections below are not useful, just some debug infos or manual commands": "以下部分没有用处,只是一些调试信息或手动命令", "Sections below are not useful, just some debug infos or manual commands": "以下部分没有用处,只是一些调试信息或手动命令",
"NVS Status": "NVS 状态", "NVS Status": "NVS 状态",
"Unknown": "未知", "Unknown": "未知",
"BD Addr": "BD 地址",
"Debug buttons": "调试按钮", "Debug buttons": "调试按钮",
"Query NVS status": "查询 NVS 状态", "Query NVS status": "查询 NVS 状态",
"NVS unlock": "解锁 NVS", "NVS unlock": "解锁 NVS",
@ -56,18 +54,10 @@
"locked": "已锁定", "locked": "已锁定",
"unlocked": "已解锁", "unlocked": "已解锁",
"error": "错误", "error": "错误",
"Build Date:": "构建日期:", "Build Date": "构建日期",
"HW Version:": "硬件版本:", "HW Version": "硬件版本",
"SW Version:": "软件版本:", "SW Version": "软件版本",
"Device Type:": "设备类型:", "Device Type": "设备类型",
"Firmware Type:": "固件类型:",
"SW Series:": "软件系列:",
"HW Info:": "硬件信息:",
"SW Version:": "软件版本:",
"UPD Version:": "更新版本:",
"FW Version1:": "固件版本1:",
"FW Version2:": "固件版本2:",
"FW Version3:": "固件版本3:",
"Range calibration completed": "摇杆外圈校准已完成", "Range calibration completed": "摇杆外圈校准已完成",
"Range calibration failed: ": "摇杆外圈校准失败: ", "Range calibration failed: ": "摇杆外圈校准失败: ",
@ -148,7 +138,7 @@
", to help more people like you!": "来帮助更多像您一样的人!", ", to help more people like you!": "来帮助更多像您一样的人!",
"This website uses analytics to improve the service.": "该网站使用分析工具来提升服务质量。", "This website uses analytics to improve the service.": "该网站使用分析工具来提升服务质量。",
"Board Model:": "主板型号", "Board Model": "主板型号",
"This feature is experimental.": "此功能为实验性质。", "This feature is experimental.": "此功能为实验性质。",
"Please let me know if the board model of your controller is not detected correctly.": "如果没有正确检测您手柄的主板型号,请告诉我。", "Please let me know if the board model of your controller is not detected correctly.": "如果没有正确检测您手柄的主板型号,请告诉我。",
"Board model detection thanks to": "主板型号检测功能需要感谢", "Board model detection thanks to": "主板型号检测功能需要感谢",
@ -181,5 +171,32 @@
"Error while saving changes:": "保存更改时出错:", "Error while saving changes:": "保存更改时出错:",
"Save changes permanently": "永久保存更改", "Save changes permanently": "永久保存更改",
"Reboot controller": "重启手柄", "Reboot controller": "重启手柄",
"Controller Info": "",
"Debug Info": "",
"Debug buttons": "",
"Software": "",
"Hardware": "",
"FW Build Date": "",
"FW Type": "",
"FW Series": "",
"FW Version": "",
"FW Update": "",
"FW Update Info": "",
"SBL FW Version": "",
"Venom FW Version": "",
"Spider FW Version": "",
"Touchpad FW Version": "",
"Serial Number": "",
"MCU Unique ID": "",
"PCBA ID": "",
"Battery Barcode": "",
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"HW Model": "",
"Touchpad ID": "",
"Bluetooth Address": "",
"": "" "": ""
} }

View File

@ -6,13 +6,11 @@
"Connect": "連結", "Connect": "連結",
"Connected to:": "連結至:", "Connected to:": "連結至:",
"Disconnect": "斷開連結", "Disconnect": "斷開連結",
"Firmware Info": "韌體資訊",
"Calibrate stick center": "校準搖桿中心", "Calibrate stick center": "校準搖桿中心",
"Calibrate stick range": "校準搖桿外圈", "Calibrate stick range": "校準搖桿外圈",
"Sections below are not useful, just some debug infos or manual commands": "以下部分沒有用處,只是一些除錯資訊或手動命令", "Sections below are not useful, just some debug infos or manual commands": "以下部分沒有用處,只是一些除錯資訊或手動命令",
"NVS Status": "NVS 狀態", "NVS Status": "NVS 狀態",
"Unknown": "未知", "Unknown": "未知",
"BD Addr": "BD 地址",
"Debug buttons": "除錯按钮", "Debug buttons": "除錯按钮",
"Query NVS status": "查詢 NVS 狀態", "Query NVS status": "查詢 NVS 狀態",
"NVS unlock": "解鎖 NVS", "NVS unlock": "解鎖 NVS",
@ -49,24 +47,18 @@
"Do you have any suggestion or issue? Drop me a message via email or discord.": "您有任何建議或問題嗎?透過電子郵件或 Discord 給我留言。", "Do you have any suggestion or issue? Drop me a message via email or discord.": "您有任何建議或問題嗎?透過電子郵件或 Discord 給我留言。",
"Cheers!": "乾杯!", "Cheers!": "乾杯!",
"Support this project": "支持此項目", "Support this project": "支持此項目",
"unknown": "未知設備", "unknown": "未知設備",
"original": "原廠正品", "original": "原廠正品",
"clone": "克隆盜版", "clone": "克隆盜版",
"locked": "已鎖定", "locked": "已鎖定",
"unlocked": "已解鎖", "unlocked": "已解鎖",
"error": "錯誤", "error": "錯誤",
"Build Date:": "建置日期:", "Build Date": "建置日期",
"HW Version:": "硬體版本:", "HW Version": "硬體版本",
"SW Version:": "軟體版本:", "SW Version": "軟體版本",
"Device Type:": "設備類型:", "Device Type": "設備類型",
"Firmware Type:": "韌體類型:",
"SW Series:": "軟體系列:",
"HW Info:": "硬件資訊:",
"SW Version:": "軟體版本:",
"UPD Version:": "更新版本:",
"FW Version1:": "韌體版本1:",
"FW Version2:": "韌體版本2:",
"FW Version3:": "韌體版本3:",
"Range calibration completed": "搖桿外圈校準已完成", "Range calibration completed": "搖桿外圈校準已完成",
"Range calibration failed: ": "搖桿外圈校準失敗: ", "Range calibration failed: ": "搖桿外圈校準失敗: ",
"Cannot unlock NVS": "無法解鎖 NVS", "Cannot unlock NVS": "無法解鎖 NVS",
@ -143,7 +135,7 @@
"Translate this website in your language": "將這個網站翻譯成您的語言", "Translate this website in your language": "將這個網站翻譯成您的語言",
", to help more people like you!": "以幫助更多像您一樣的人!", ", to help more people like you!": "以幫助更多像您一樣的人!",
"This website uses analytics to improve the service.": "該網站使用分析工具來改善服務。", "This website uses analytics to improve the service.": "該網站使用分析工具來改善服務。",
"Board Model:": "主機板型號", "Board Model": "主機板型號",
"This feature is experimental.": "此功能為實驗性質。", "This feature is experimental.": "此功能為實驗性質。",
"Please let me know if the board model of your controller is not detected correctly.": "如果您的手把的主機板型號沒有被正確檢測,請告訴我。", "Please let me know if the board model of your controller is not detected correctly.": "如果您的手把的主機板型號沒有被正確檢測,請告訴我。",
"Board model detection thanks to": "主機板型號檢測功能需要感謝", "Board model detection thanks to": "主機板型號檢測功能需要感謝",
@ -175,5 +167,32 @@
"Error while saving changes:": "保存更改時出錯:", "Error while saving changes:": "保存更改時出錯:",
"Save changes permanently": "永久保存更改", "Save changes permanently": "永久保存更改",
"Reboot controller": "重啟控制器", "Reboot controller": "重啟控制器",
"Controller Info": "",
"Debug Info": "",
"Debug buttons": "",
"Software": "",
"Hardware": "",
"FW Build Date": "",
"FW Type": "",
"FW Series": "",
"FW Version": "",
"FW Update": "",
"FW Update Info": "",
"SBL FW Version": "",
"Venom FW Version": "",
"Spider FW Version": "",
"Touchpad FW Version": "",
"Serial Number": "",
"MCU Unique ID": "",
"PCBA ID": "",
"Battery Barcode": "",
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"HW Model": "",
"Touchpad ID": "",
"Bluetooth Address": "",
"": "" "": ""
} }