Compare commits

...

13 Commits
v2.4 ... v2.7

Author SHA1 Message Date
dualshock-tools
5c1a0f44f8 Fix finetune glitch; add language support for DS colors 2025-06-07 11:09:34 +02:00
dualshock-tools
6c876b896b Fix pt_pt translation 2025-06-04 09:15:17 +02:00
dualshock-tools
0105d3d71d fix ds5 colors 2025-05-27 11:09:32 +02:00
dualshock-tools
4edbf811d7 Enable color detection also for DualSense 2025-05-22 16:40:36 +02:00
dualshock-tools
7a30759a12 Update hu_hu language 2025-05-22 14:15:47 +02:00
dualshock-tools
e83c790e5a Bugfix DS Edge calibration; v2.6 2025-05-19 13:39:39 +02:00
57Ricardo
120c1423a1 Add files via upload 2025-05-19 13:37:06 +02:00
修手柄的小丁
d1cbaeffd8 Update zh_tw.json 2025-05-17 21:27:41 +02:00
修手柄的小丁
10123705f0 Update zh_cn.json 2025-05-17 21:27:41 +02:00
dualshock-tools
901b93ee5d Improve DualSense Edge support; v2.5 2025-05-17 17:38:56 +02:00
dualshock-tools
0212e3baaa add missing translation entries 2025-05-17 08:59:59 +02:00
cxd000000675
5816ef960b Add files via upload 2025-05-14 20:36:19 +02:00
cxd000000675
c65f5bb9c0 Add files via upload 2025-05-14 20:36:19 +02:00
22 changed files with 722 additions and 81 deletions

290
core.js
View File

@@ -205,10 +205,10 @@ async function ds5_flash() {
async function ds5_edge_flash() {
la("ds5_edge_flash");
try {
await ds5_edge_flash_modules();
await ds5_reset();
show_popup("<b>" + l("Changes saved successfully") + "</b>.<br><br>" + l("If the calibration is not stored permanently, please double-check the wirings of the hardware mod.") + "<br>" + l("Please disconnect and reconnect the controller."), true);
await disconnect();
ret = await ds5_edge_flash_modules();
if(ret) {
show_popup("<b>" + l("Changes saved successfully") + "</b>.<br><br>" + l("If the calibration is not stored permanently, please double-check the wirings of the hardware mod."), true);
}
} catch(error) {
show_popup(l("Error while saving changes: ") + toString(error));
}
@@ -365,7 +365,7 @@ async function ds4_calibrate_sticks_end() {
async function ds4_calibrate_sticks() {
la("ds4_calibrate_sticks");
var err = l("Stick calibration failed: ");
let err = l("Stick calibration failed: ");
try {
set_progress(0);
@@ -373,10 +373,10 @@ async function ds4_calibrate_sticks() {
await device.sendFeatureReport(0x90, alloc_req(0x90, [1,1,1]))
// Assert
data = await device.receiveFeatureReport(0x91);
data2 = await device.receiveFeatureReport(0x92);
d1 = data.getUint32(0, false);
d2 = data2.getUint32(0, false);
let data = await device.receiveFeatureReport(0x91);
let data2 = await device.receiveFeatureReport(0x92);
let d1 = data.getUint32(0, false);
let d2 = data2.getUint32(0, false);
if(d1 != 0x91010101 || d2 != 0x920101ff) {
la("ds4_calibrate_sticks_failed", {"s": 1, "d1": d1, "d2": d2});
close_calibrate_window();
@@ -391,11 +391,11 @@ async function ds4_calibrate_sticks() {
await device.sendFeatureReport(0x90, alloc_req(0x90, [3,1,1]))
// Assert
data = await device.receiveFeatureReport(0x91);
data2 = await device.receiveFeatureReport(0x92);
let data = await device.receiveFeatureReport(0x91);
let data2 = await device.receiveFeatureReport(0x92);
if(data.getUint32(0, false) != 0x91010101 || data2.getUint32(0, false) != 0x920101ff) {
d1 = dec2hex32(data.getUint32(0, false));
d2 = dec2hex32(data2.getUint32(0, false));
let d1 = dec2hex32(data.getUint32(0, false));
let d2 = dec2hex32(data2.getUint32(0, false));
la("ds4_calibrate_sticks_failed", {"s": 2, "i": i, "d1": d1, "d2": d2});
close_calibrate_window();
return show_popup(err + l("Error 2") + " (" + d1 + ", " + d2 + " at i=" + i + ")");
@@ -408,8 +408,8 @@ async function ds4_calibrate_sticks() {
// Write
await device.sendFeatureReport(0x90, alloc_req(0x90, [2,1,1]))
if(data.getUint32(0, false) != 0x91010101 || data2.getUint32(0, false) != 0x920101FF) {
d1 = dec2hex32(data.getUint32(0, false));
d2 = dec2hex32(data2.getUint32(0, false));
let d1 = dec2hex32(data.getUint32(0, false));
let d2 = dec2hex32(data2.getUint32(0, false));
la("ds4_calibrate_sticks_failed", {"s": 3, "d1": d1, "d2": d2});
close_calibrate_window();
return show_popup(err + l("Error 3") + " (" + d1 + ", " + d2 + " at i=" + i + ")");
@@ -492,6 +492,22 @@ async function ds4_getbdaddr() {
}
}
async function ds5_edge_get_barcode() {
try {
await device.sendFeatureReport(0x80, alloc_req(0x80, [21,34]));
await new Promise(r => setTimeout(r, 100));
data = lf("ds5_edge_get_barcode", await device.receiveFeatureReport(0x81));
td = new TextDecoder()
r_bc = td.decode(data.buffer.slice(21, 21+17));
l_bc = td.decode(data.buffer.slice(40, 40+17));
return [r_bc, l_bc];
} catch(e) {
return "error";
}
}
async function ds5_getbdaddr() {
try {
await device.sendFeatureReport(0x80, alloc_req(0x80, [9,2]));
@@ -531,7 +547,30 @@ async function ds5_system_info(base, num, length, decode = true) {
return l("Unknown");
}
async function ds5_info() {
function ds5_color(x) {
const colorMap = {
'00' : l('White'),
'01' : l('Midnight Black'),
'02' : l('Cosmic Red'),
'03' : l('Nova Pink'),
'04' : l('Galactic Purple'),
'05' : l('Starlight Blue'),
'06' : l('Grey Camouflage'),
'07' : l('Volcanic Red'),
'08' : l('Sterling Silver'),
'09' : l('Cobalt Blue'),
'30' : l('30th Anniversary'),
'Z1' : l('God of War Ragnarok'),
'Z3' : l('Astro Bot')
};
const colorCode = x.slice(4, 6);
const colorName = colorMap[colorCode] || 'Unknown';
return colorName;
}
async function ds5_info(is_edge) {
try {
const view = lf("ds5_info", await device.receiveFeatureReport(0x20));
@@ -559,14 +598,23 @@ async function ds5_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>';
c_info = '&nbsp;<a class="link-body-emphasis" href="#" onclick="edge_color_info()">' +
'<svg class="bi" width="1.3em" height="1.3em"><use xlink:href="#info"/></svg></a>';
append_info(l("Serial Number"), await ds5_system_info(1, 19, 17), "hw");
serial_number = await ds5_system_info(1, 19, 17);
append_info(l("Serial Number"), serial_number, "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");
color = ds5_color(serial_number);
append_info(l("Color"), color + c_info, "hw");
if(!is_edge) {
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");
@@ -592,6 +640,7 @@ async function ds5_info() {
nvstatus = await ds5_nvstatus();
if(nvstatus == 0)
await ds5_nvlock();
bd_addr = await ds5_getbdaddr();
append_info(l("Bluetooth Address"), bd_addr, "hw");
} catch(e) {
@@ -602,6 +651,18 @@ async function ds5_info() {
return true;
}
async function ds5_load_modules_info() {
empty = '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
// DS Edge
sticks_barcode = await ds5_edge_get_barcode();
for(i=0;i<2;i++) {
if(sticks_barcode[i] == empty)
sticks_barcode[i] = l("Unknown")
}
append_info(l("Left Module Barcode"), sticks_barcode[1], "fw");
append_info(l("Right Module Barcode"), sticks_barcode[0], "fw");
}
async function ds5_calibrate_sticks_begin() {
la("ds5_calibrate_sticks_begin");
var err = l("Range calibration failed: ");
@@ -863,36 +924,121 @@ async function ds5_nvlock() {
}
}
async function wait_until_written(expected) {
for(it=0;it<10;it++) {
data = await device.receiveFeatureReport(0x81)
again = false
for(i=0;i<expected.length;i++) {
if(data.getUint8(1+i, true) != expected[i]) {
again = true;
break;
}
}
if(!again) {
return true;
}
await new Promise(r => setTimeout(r, 50));
}
return false;
}
function set_edge_progress(score) {
$("#dsedge-progress").css({ "width": score + "%" })
}
async function ds5_edge_unlock_module(i) {
m_name = i == 0 ? "left module" : "right module";
await device.sendFeatureReport(0x80, alloc_req(0x80, [21, 6, i, 11]))
await new Promise(r => setTimeout(r, 200));
ret = await wait_until_written([21, 6, 2])
if(!ret) {
throw new Error(l("Cannot unlock") + " " + l(m_name));
}
}
async function ds5_edge_lock_module(i) {
m_name = i == 0 ? "left module" : "right module";
await device.sendFeatureReport(0x80, alloc_req(0x80, [21, 4, i, 8]))
await new Promise(r => setTimeout(r, 200));
ret = await wait_until_written([21, 4, 2])
if(!ret) {
throw new Error(l("Cannot lock") + " " + l(m_name));
}
}
async function ds5_edge_store_data_into(i) {
m_name = i == 0 ? "left module" : "right module";
await device.sendFeatureReport(0x80, alloc_req(0x80, [21, 5, i]))
await new Promise(r => setTimeout(r, 200));
ret = await wait_until_written([21, 5, 2])
if(!ret) {
throw new Error(l("Cannot store data into") + " " + l(m_name));
}
}
async function ds5_edge_flash_modules() {
la("ds5_edge_flash_modules");
var modal = null;
if (device == null)
return;
try {
modal = new bootstrap.Modal(document.getElementById('edgeProgressModal'), {})
modal.show();
set_edge_progress(0);
if(device != null) {
await device.sendFeatureReport(0x80, alloc_req(0x80, [21, 6, 0, 11]))
await new Promise(r => setTimeout(r, 200));
await device.sendFeatureReport(0x80, alloc_req(0x80, [21, 5, 0]))
await new Promise(r => setTimeout(r, 200));
// Reload data, this ensures correctly writing data in the controller
await new Promise(r => setTimeout(r, 100));
set_edge_progress(10);
await device.sendFeatureReport(0x80, alloc_req(0x80, [21, 6, 1, 11]))
await new Promise(r => setTimeout(r, 200));
await device.sendFeatureReport(0x80, alloc_req(0x80, [21, 5, 1]))
await new Promise(r => setTimeout(r, 200));
}
await new Promise(r => setTimeout(r, 500));
if(device != null) {
data = await device.receiveFeatureReport(0x81)
}
await new Promise(r => setTimeout(r, 1000));
// Unlock modules
await ds5_edge_unlock_module(0);
set_edge_progress(15);
await ds5_edge_unlock_module(1);
set_edge_progress(30);
// Unlock NVS
await ds5_nvunlock()
await new Promise(r => setTimeout(r, 50));
set_edge_progress(45);
// This should trigger write into modules
data = await ds5_get_inmemory_module_data()
await new Promise(r => setTimeout(r, 50));
set_edge_progress(60);
await write_finetune_data(data)
// Extra delay
await new Promise(r => setTimeout(r, 100));
// Lock back modules
await ds5_edge_lock_module(0);
set_edge_progress(80);
await ds5_edge_lock_module(1);
set_edge_progress(100);
// Lock back NVS
await new Promise(r => setTimeout(r, 100));
await ds5_nvlock()
await new Promise(r => setTimeout(r, 250));
modal.hide();
await ds5_reset();
modal = null;
await new Promise(r => setTimeout(r, 300));
return true;
} catch(e) {
modal.hide();
modal = null;
await new Promise(r => setTimeout(r, 500));
return show_popup(l("NVS Unlock failed: ") + e);
show_popup("Error: " + e);
return false;
}
}
@@ -1018,9 +1164,11 @@ async function on_finetune_change(x) {
list = ["LL", "LT", "RL", "RT", "LR", "LB", "RR", "RB", "LX", "LY", "RX", "RY"]
out=[]
for(i=0;i<12;i++) {
v = $("#finetune" + list[i]).val()
out.push(parseInt(v))
for(let i=0;i<12;i++) {
let el = $("#finetune" + list[i]);
let v = parseInt(el.val())
out.push(v)
}
await write_finetune_data(out)
}
@@ -1046,9 +1194,9 @@ async function ds5_finetune() {
curModal = new bootstrap.Modal(document.getElementById('finetuneModal'), {})
curModal.show();
list = ["LL", "LT", "RL", "RT", "LR", "LB", "RR", "RB", "LX", "LY", "RX", "RY"]
let list = ["LL", "LT", "RL", "RT", "LR", "LB", "RR", "RB", "LX", "LY", "RX", "RY"]
for(i=0;i<12;i++) {
$("#finetune" + list[i]).attr("value", data[i])
$("#finetune" + list[i]).val(data[i])
$("#finetune" + list[i]).on('change', on_finetune_change)
}
@@ -1058,30 +1206,48 @@ async function ds5_finetune() {
refresh_finetune()
}
async function read_finetune_data() {
await device.sendFeatureReport(0x80, alloc_req(0x80, [12,2]))
async function ds5_get_inmemory_module_data() {
if (mode == 2) {
// DualSense
await device.sendFeatureReport(0x80, alloc_req(0x80, [12, 2]))
} else if(mode == 3) {
// DualSense Edge
await device.sendFeatureReport(0x80, alloc_req(0x80, [12, 4]))
}
await new Promise(r => setTimeout(r, 100));
var data = await device.receiveFeatureReport(0x81)
var cmd = data.getUint8(0, true);
var p1 = data.getUint8(1, true);
var p2 = data.getUint8(2, true);
var p3 = data.getUint8(3, true);
if(cmd != 129 || p1 != 12 || p2 != 2 || p3 != 2)
{
if(cmd != 129 || p1 != 12 || (p2 != 2 && p2 != 4) || p3 != 2)
return null;
var out = []
for(i=0;i<12;i++)
out.push(data.getUint16(4+i*2, true))
return out;
}
async function read_finetune_data() {
data = ds5_get_inmemory_module_data();
if(data == null) {
finetune_close();
show_popup("ERROR: Cannot read calibration data");
return null;
}
var out = []
for(i=0;i<12;i++)
out.push(data.getUint16(4+i*2, true))
last_written_finetune_data = out
return out;
last_written_finetune_data = data;
return data;
}
async function write_finetune_data(data) {
if (data.length != 12) {
return;
}
if (data == last_written_finetune_data) {
return;
}
@@ -1614,21 +1780,24 @@ async function continue_connection(report) {
} else if(device.productId == 0x0ce6) {
$("#infoshowall").show()
$("#ds5finetune").show()
if(await ds5_info()) {
if(await ds5_info(false)) {
connected = true;
mode = 2;
devname = l("Sony DualSense");
device.oninputreport = process_ds_input;
}
} else if(device.productId == 0x0df2) {
$("#infoshowall").hide()
$("#ds5finetune").hide()
if(await ds5_info()) {
$("#infoshowall").show()
$("#ds5finetune").show()
if(await ds5_info(true)) {
connected = true;
mode = 3;
devname = l("Sony DualSense Edge");
device.oninputreport = process_ds_input;
await ds5_load_modules_info();
}
n = await ds5_nvstatus();
if(n == 4) {
// dualsense edge with pending reboot
@@ -1638,8 +1807,6 @@ async function continue_connection(report) {
show_popup(l("A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller."));
return;
}
device.oninputreport = process_ds_input;
} else {
$("#btnconnect").prop("disabled", false);
$("#connectspinner").hide();
@@ -1664,8 +1831,9 @@ async function continue_connection(report) {
return;
}
if(mode == 3)
if(mode == 3) {
show_edge_modal();
}
if(disable_btn != 0)
update_disable_btn();
@@ -1797,7 +1965,7 @@ async function multi_nvslock() {
if(mode == 1) {
await ds4_nvlock();
await ds4_nvstatus();
} else {
} else if (mode == 2) {
await ds5_nvlock();
await ds5_nvstatus();
}
@@ -1935,6 +2103,12 @@ function discord_popup() {
show_popup(l("My handle on discord is: the_al"));
}
function edge_color_info() {
la("cm_info");
text = l("Color detection thanks to") + ' romek77 from Poland.';
show_popup(text, true);
}
function board_model_info() {
la("bm_info");
l1 = l("This feature is experimental.");

View File

@@ -564,6 +564,12 @@ dl.row dd { font-family: monospace; }
<div class="modal-body">
<p class="ds-i18n">Calibration is being stored in the stick modules.</p>
<p class="ds-i18n">Please do not close this window and do not disconnect your controller. </p>
<div class="progress" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100">
<div id="dsedge-progress" class="progress-bar progress-bar-striped progress-bar-animated" style="width: 0%"></div>
</div>
</div>
</div>
</div>
@@ -824,7 +830,7 @@ dl.row dd { font-family: monospace; }
<div class="container">
<footer>
<div class="d-flex flex-column flex-sm-row justify-content-between py-4 my-4 border-top" id="footbody">
<p><a target="_blank" href="https://github.com/dualshock-tools/dualshock-tools.github.io/commits/main/"><span class="ds-i18n">Version</span> 2.4</a> (2025-05-02) - <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> 2.7</a> (2025-06-07) - <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">
<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

@@ -187,31 +187,54 @@
"Bluetooth Address": "عنوان البلوتوث",
"Show all": "عرض الكل",
"(beta)": "",
"30th Anniversary": "",
"<b>Externally</b>: by applying +1.8V directly to the visible test point without opening the controller": "",
"<b>Internally</b>: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"Astro Bot": "",
"Calibration is being stored in the stick modules.": "",
"Cancel": "",
"Cannot lock": "",
"Cannot store data into": "",
"Cannot unlock": "",
"Center X": "",
"Center Y": "",
"Cobalt Blue": "",
"Color": "",
"Color detection thanks to": "",
"Cosmic Red": "",
"DualSense Edge Calibration": "",
"Finetune stick calibration": "",
"For more info or help, feel free to reach out on Discord.": "",
"Galactic Purple": "",
"God of War Ragnarok": "",
"Grey Camouflage": "",
"I'm actively working on adding compatibility, the primary challenge lies in storing data into the stick modules.": "",
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"If this tool has been helpful to you or you want to see DualSense Edge support arrive faster, please consider supporting the project with a": "",
"Left Module Barcode": "",
"Left stick": "",
"Midnight Black": "",
"More details and images": "",
"Nova Pink": "",
"Please connect a DualShock 4, a DualSense or DualSense Edge controller to your computer and press Connect.": "",
"Please note: the stick modules on the DS Edge <b>cannot be calibrated via software alone</b>.To store a custom calibration on the stick's internal memory, a <b>hardware modification</b> is required.": "",
"Right Module Barcode": "",
"Right stick": "",
"Save": "",
"Starlight Blue": "",
"Sterling Silver": "",
"Support for calibrating DualSense Edge stick modules is now available as an <b>experimental feature</b>.": "",
"Thank you for your generosity and support!": "",
"The DualShock Calibration GUI does not currently support the DualSense Edge.": "",
"This involves temporarily disabling write protection by applying <b>+1.8V</b> to a specific test point on each module.": "",
"This is only for advanced users. If you're not sure what you're doing, please do not attempt it.": "",
"This screen allows to finetune raw calibration data on your controller": "",
"Volcanic Red": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"White": "",
"You can do this in two ways:": "",
"here": "",
"left module": "",
"right module": "",
"": ""
}

View File

@@ -161,15 +161,24 @@
"Save changes permanently": "Запазете промените постоянно",
"Reboot controller": "Рестартирайте контролера",
"(beta)": "",
"30th Anniversary": "",
"<b>Externally</b>: by applying +1.8V directly to the visible test point without opening the controller": "",
"<b>Internally</b>: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"Astro Bot": "",
"Battery Barcode": "",
"Bluetooth Address": "",
"Calibration is being stored in the stick modules.": "",
"Cancel": "",
"Cannot lock": "",
"Cannot store data into": "",
"Cannot unlock": "",
"Center X": "",
"Center Y": "",
"Cobalt Blue": "",
"Color": "",
"Color detection thanks to": "",
"Controller Info": "",
"Cosmic Red": "",
"Debug Info": "",
"Debug buttons": "",
"DualSense Edge Calibration": "",
@@ -181,16 +190,24 @@
"FW Version": "",
"Finetune stick calibration": "",
"For more info or help, feel free to reach out on Discord.": "",
"Galactic Purple": "",
"God of War Ragnarok": "",
"Grey Camouflage": "",
"HW Model": "",
"Hardware": "",
"I'm actively working on adding compatibility, the primary challenge lies in storing data into the stick modules.": "",
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"If this tool has been helpful to you or you want to see DualSense Edge support arrive faster, please consider supporting the project with a": "",
"Left Module Barcode": "",
"Left stick": "",
"MCU Unique ID": "",
"Midnight Black": "",
"More details and images": "",
"Nova Pink": "",
"PCBA ID": "",
"Please connect a DualShock 4, a DualSense or DualSense Edge controller to your computer and press Connect.": "",
"Please note: the stick modules on the DS Edge <b>cannot be calibrated via software alone</b>.To store a custom calibration on the stick's internal memory, a <b>hardware modification</b> is required.": "",
"Right Module Barcode": "",
"Right stick": "",
"SBL FW Version": "",
"Save": "",
@@ -198,6 +215,8 @@
"Show all": "",
"Software": "",
"Spider FW Version": "",
"Starlight Blue": "",
"Sterling Silver": "",
"Support for calibrating DualSense Edge stick modules is now available as an <b>experimental feature</b>.": "",
"Thank you for your generosity and support!": "",
"The DualShock Calibration GUI does not currently support the DualSense Edge.": "",
@@ -209,8 +228,12 @@
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"Venom FW Version": "",
"Volcanic Red": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"White": "",
"You can do this in two ways:": "",
"here": "",
"left module": "",
"right module": "",
"": ""
}

View File

@@ -143,19 +143,28 @@
"Check circularity": "Zkontrolujte rozsah",
"(Dualsense) Will updating the firmware reset calibration?": "",
"(beta)": "",
"30th Anniversary": "",
"<b>Externally</b>: by applying +1.8V directly to the visible test point without opening the controller": "",
"<b>Internally</b>: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"After range calibration, joysticks always go in corners.": "",
"Astro Bot": "",
"Battery Barcode": "",
"Bluetooth Address": "",
"Calibration is being stored in the stick modules.": "",
"Can I reset a permanent calibration to previous calibration?": "",
"Can you overwrite a permanent calibration?": "",
"Cancel": "",
"Cannot lock": "",
"Cannot store data into": "",
"Cannot unlock": "",
"Center X": "",
"Center Y": "",
"Changes saved successfully": "",
"Cobalt Blue": "",
"Color": "",
"Color detection thanks to": "",
"Controller Info": "",
"Cosmic Red": "",
"Debug Info": "",
"Debug buttons": "",
"Does this software resolve stickdrift?": "",
@@ -169,22 +178,30 @@
"FW Version": "",
"Finetune stick calibration": "",
"For more info or help, feel free to reach out on Discord.": "",
"Galactic Purple": "",
"God of War Ragnarok": "",
"Grey Camouflage": "",
"HW Model": "",
"Hardware": "",
"I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "",
"I'm actively working on adding compatibility, the primary challenge lies in storing data into the stick modules.": "",
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"If this tool has been helpful to you or you want to see DualSense Edge support arrive faster, please consider supporting the project with a": "",
"Left Module Barcode": "",
"Left stick": "",
"MCU Unique ID": "",
"Make sure to touch the edges of the joystick frame and rotate slowly, preferably in each direction - clockwise and anti-clockwise.": "",
"Midnight Black": "",
"More details and images": "",
"No.": "",
"Nova Pink": "",
"Only after you have done that, you click on \"Done\".": "",
"PCBA ID": "",
"Please connect a DualShock 4, a DualSense or DualSense Edge controller to your computer and press Connect.": "",
"Please note: the stick modules on the DS Edge <b>cannot be calibrated via software alone</b>.To store a custom calibration on the stick's internal memory, a <b>hardware modification</b> is required.": "",
"Please read the instructions.": "",
"Reboot controller": "",
"Right Module Barcode": "",
"Right stick": "",
"SBL FW Version": "",
"Save": "",
@@ -193,6 +210,8 @@
"Show all": "",
"Software": "",
"Spider FW Version": "",
"Starlight Blue": "",
"Sterling Silver": "",
"Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "",
"Support for calibrating DualSense Edge stick modules is now available as an <b>experimental feature</b>.": "",
"Thank you for your generosity and support!": "",
@@ -207,10 +226,14 @@
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"Venom FW Version": "",
"Volcanic Red": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"White": "",
"Yes. Simply do another permanent calibration.": "",
"You can do this in two ways:": "",
"You have to rotate the joysticks before you press \"Done\".": "",
"here": "",
"left module": "",
"right module": "",
"": ""
}

View File

@@ -187,31 +187,54 @@
"I'm actively working on adding compatibility, the primary challenge lies in storing data into the stick modules.": "Ich arbeite aktiv daran, die Kompatibilität hinzuzufügen. Die größte Herausforderung besteht darin, Daten in die Stick-Module zu speichern.",
"If this tool has been helpful to you or you want to see DualSense Edge support arrive faster, please consider supporting the project with a": "Wenn Ihnen dieses Tool geholfen hat oder Sie möchten, dass die DualSense-Edge-Unterstützung schneller verfügbar ist, ziehen Sie bitte in Betracht, das Projekt mit einem Beitrag zu unterstützen",
"Thank you for your generosity and support!": "Vielen Dank für Ihre Großzügigkeit und Unterstützung!",
"30th Anniversary": "",
"<b>Externally</b>: by applying +1.8V directly to the visible test point without opening the controller": "",
"<b>Internally</b>: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"Astro Bot": "",
"Bluetooth Address": "",
"Calibration is being stored in the stick modules.": "",
"Cannot lock": "",
"Cannot store data into": "",
"Cannot unlock": "",
"Cobalt Blue": "",
"Color": "",
"Color detection thanks to": "",
"Cosmic Red": "",
"DualSense Edge Calibration": "",
"FW Update": "",
"FW Update Info": "",
"FW Version": "",
"For more info or help, feel free to reach out on Discord.": "",
"Galactic Purple": "",
"God of War Ragnarok": "",
"Grey Camouflage": "",
"HW Model": "",
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"Left Module Barcode": "",
"MCU Unique ID": "",
"Midnight Black": "",
"More details and images": "",
"Nova Pink": "",
"PCBA ID": "",
"Please connect a DualShock 4, a DualSense or DualSense Edge controller to your computer and press Connect.": "",
"Please note: the stick modules on the DS Edge <b>cannot be calibrated via software alone</b>.To store a custom calibration on the stick's internal memory, a <b>hardware modification</b> is required.": "",
"Right Module Barcode": "",
"SBL FW Version": "",
"Spider FW Version": "",
"Starlight Blue": "",
"Sterling Silver": "",
"Support for calibrating DualSense Edge stick modules is now available as an <b>experimental feature</b>.": "",
"This involves temporarily disabling write protection by applying <b>+1.8V</b> to a specific test point on each module.": "",
"This is only for advanced users. If you're not sure what you're doing, please do not attempt it.": "",
"Touchpad FW Version": "",
"Touchpad ID": "",
"Venom FW Version": "",
"Volcanic Red": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"White": "",
"You can do this in two ways:": "",
"here": "",
"left module": "",
"right module": "",
"": ""
}

View File

@@ -143,19 +143,28 @@
"Check circularity": "Comprobar circularidad",
"(Dualsense) Will updating the firmware reset calibration?": "",
"(beta)": "",
"30th Anniversary": "",
"<b>Externally</b>: by applying +1.8V directly to the visible test point without opening the controller": "",
"<b>Internally</b>: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"After range calibration, joysticks always go in corners.": "",
"Astro Bot": "",
"Battery Barcode": "",
"Bluetooth Address": "",
"Calibration is being stored in the stick modules.": "",
"Can I reset a permanent calibration to previous calibration?": "",
"Can you overwrite a permanent calibration?": "",
"Cancel": "",
"Cannot lock": "",
"Cannot store data into": "",
"Cannot unlock": "",
"Center X": "",
"Center Y": "",
"Changes saved successfully": "",
"Cobalt Blue": "",
"Color": "",
"Color detection thanks to": "",
"Controller Info": "",
"Cosmic Red": "",
"Debug Info": "",
"Debug buttons": "",
"Does this software resolve stickdrift?": "",
@@ -169,22 +178,30 @@
"FW Version": "",
"Finetune stick calibration": "",
"For more info or help, feel free to reach out on Discord.": "",
"Galactic Purple": "",
"God of War Ragnarok": "",
"Grey Camouflage": "",
"HW Model": "",
"Hardware": "",
"I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "",
"I'm actively working on adding compatibility, the primary challenge lies in storing data into the stick modules.": "",
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"If this tool has been helpful to you or you want to see DualSense Edge support arrive faster, please consider supporting the project with a": "",
"Left Module Barcode": "",
"Left stick": "",
"MCU Unique ID": "",
"Make sure to touch the edges of the joystick frame and rotate slowly, preferably in each direction - clockwise and anti-clockwise.": "",
"Midnight Black": "",
"More details and images": "",
"No.": "",
"Nova Pink": "",
"Only after you have done that, you click on \"Done\".": "",
"PCBA ID": "",
"Please connect a DualShock 4, a DualSense or DualSense Edge controller to your computer and press Connect.": "",
"Please note: the stick modules on the DS Edge <b>cannot be calibrated via software alone</b>.To store a custom calibration on the stick's internal memory, a <b>hardware modification</b> is required.": "",
"Please read the instructions.": "",
"Reboot controller": "",
"Right Module Barcode": "",
"Right stick": "",
"SBL FW Version": "",
"Save": "",
@@ -193,6 +210,8 @@
"Show all": "",
"Software": "",
"Spider FW Version": "",
"Starlight Blue": "",
"Sterling Silver": "",
"Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "",
"Support for calibrating DualSense Edge stick modules is now available as an <b>experimental feature</b>.": "",
"Thank you for your generosity and support!": "",
@@ -207,10 +226,14 @@
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"Venom FW Version": "",
"Volcanic Red": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"White": "",
"Yes. Simply do another permanent calibration.": "",
"You can do this in two ways:": "",
"You have to rotate the joysticks before you press \"Done\".": "",
"here": "",
"left module": "",
"right module": "",
"": ""
}

View File

@@ -143,19 +143,28 @@
"Check circularity": "Vérifier la circularité",
"(Dualsense) Will updating the firmware reset calibration?": "",
"(beta)": "",
"30th Anniversary": "",
"<b>Externally</b>: by applying +1.8V directly to the visible test point without opening the controller": "",
"<b>Internally</b>: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"After range calibration, joysticks always go in corners.": "",
"Astro Bot": "",
"Battery Barcode": "",
"Bluetooth Address": "",
"Calibration is being stored in the stick modules.": "",
"Can I reset a permanent calibration to previous calibration?": "",
"Can you overwrite a permanent calibration?": "",
"Cancel": "",
"Cannot lock": "",
"Cannot store data into": "",
"Cannot unlock": "",
"Center X": "",
"Center Y": "",
"Changes saved successfully": "",
"Cobalt Blue": "",
"Color": "",
"Color detection thanks to": "",
"Controller Info": "",
"Cosmic Red": "",
"Debug Info": "",
"Debug buttons": "",
"Does this software resolve stickdrift?": "",
@@ -169,22 +178,30 @@
"FW Version": "",
"Finetune stick calibration": "",
"For more info or help, feel free to reach out on Discord.": "",
"Galactic Purple": "",
"God of War Ragnarok": "",
"Grey Camouflage": "",
"HW Model": "",
"Hardware": "",
"I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "",
"I'm actively working on adding compatibility, the primary challenge lies in storing data into the stick modules.": "",
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"If this tool has been helpful to you or you want to see DualSense Edge support arrive faster, please consider supporting the project with a": "",
"Left Module Barcode": "",
"Left stick": "",
"MCU Unique ID": "",
"Make sure to touch the edges of the joystick frame and rotate slowly, preferably in each direction - clockwise and anti-clockwise.": "",
"Midnight Black": "",
"More details and images": "",
"No.": "",
"Nova Pink": "",
"Only after you have done that, you click on \"Done\".": "",
"PCBA ID": "",
"Please connect a DualShock 4, a DualSense or DualSense Edge controller to your computer and press Connect.": "",
"Please note: the stick modules on the DS Edge <b>cannot be calibrated via software alone</b>.To store a custom calibration on the stick's internal memory, a <b>hardware modification</b> is required.": "",
"Please read the instructions.": "",
"Reboot controller": "",
"Right Module Barcode": "",
"Right stick": "",
"SBL FW Version": "",
"Save": "",
@@ -193,6 +210,8 @@
"Show all": "",
"Software": "",
"Spider FW Version": "",
"Starlight Blue": "",
"Sterling Silver": "",
"Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "",
"Support for calibrating DualSense Edge stick modules is now available as an <b>experimental feature</b>.": "",
"Thank you for your generosity and support!": "",
@@ -207,10 +226,14 @@
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"Venom FW Version": "",
"Volcanic Red": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"White": "",
"Yes. Simply do another permanent calibration.": "",
"You can do this in two ways:": "",
"You have to rotate the joysticks before you press \"Done\".": "",
"here": "",
"left module": "",
"right module": "",
"": ""
}

View File

@@ -212,5 +212,28 @@
"We are not responsible for any damage caused by attempting this modification.": "Nem vállalunk felelősséget az ezen módosítás megkísérlése által okozott károkért.",
"You can do this in two ways:": "Ezt kétféleképpen teheted meg:",
"here": "itt",
"Cannot lock": "Zárolás nem lehetséges",
"Cannot store data into": "Adatok tárolása nem lehetséges ide:",
"Cannot unlock": "Feloldás nem lehetséges",
"Color": "Szín",
"Color detection thanks to": "A színészlelésért köszönet illeti:",
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "Ha a kalibráció nem került véglegesen tárolásra, kérlek, ellenőrizd újra a hardvermódosítás vezetékezését!",
"Left Module Barcode": "Bal modul vonalkódja",
"Right Module Barcode": "Jobb modul vonalkódja",
"left module": "bal modul",
"right module": "jobb modul",
"30th Anniversary": "",
"Astro Bot": "",
"Cobalt Blue": "",
"Cosmic Red": "",
"Galactic Purple": "",
"God of War Ragnarok": "",
"Grey Camouflage": "",
"Midnight Black": "",
"Nova Pink": "",
"Starlight Blue": "",
"Sterling Silver": "",
"Volcanic Red": "",
"White": "",
"": ""
}

View File

@@ -197,7 +197,6 @@
"I'm actively working on adding compatibility, the primary challenge lies in storing data into the stick modules.": "Sto lavorando attivamente per renderlo compatibile, ma la sfida principale rimane salvare i dati nei moduli degli stick.",
"If this tool has been helpful to you or you want to see DualSense Edge support arrive faster, please consider supporting the project with a": "Se questo strumento ti è stato utile o desideri che il supporto per il DualSense Edge arrivi più rapidamente, considera di supportare il progetto con una",
"Thank you for your generosity and support!": "Grazie per la tua generosità e per il supporto!",
"<b>Externally</b>: by applying +1.8V directly to the visible test point without opening the controller": "<b>Esternamente</b>: applicando +1.8V direttamente al test point visibile senza aprire il controller",
"<b>Internally</b>: by soldering a wire from a +1.8V source to the write-protect TP.": "<b>Internamente</b>: saldando un filo da un test point a +1.8V al test point di write-protect.",
"Calibration is being stored in the stick modules.": "Sto salvando la calibrazione nei moduli degli stick.",
@@ -214,6 +213,28 @@
"We are not responsible for any damage caused by attempting this modification.": "Non siamo responsabili per eventuali danni causati dal tentativo di questa modifica.",
"You can do this in two ways:": "Puoi farlo in due modi:",
"here": "qui",
"Cannot lock": "Non riesco a bloccare il",
"Cannot store data into": "Non riesco a salvare i dati nel",
"Cannot unlock": "Non riesco a sbloccare il",
"Color": "Colore",
"Color detection thanks to": "Riconoscimento colore grazie a",
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "Se la calibrazione non è salvata permanentemente, controlla i cablaggi della mod hardware.",
"Left Module Barcode": "Codice modulo sinistro",
"Right Module Barcode": "Codice modulo destro",
"left module": "modulo sinistro",
"right module": "modulo destro",
"30th Anniversary": "30th Anniversary",
"Astro Bot": "Astro Bot",
"Cobalt Blue": "Cobalt Blue",
"Cosmic Red": "Cosmic Red",
"Galactic Purple": "Galactic Purple",
"God of War Ragnarok": "God of War Ragnarok",
"Grey Camouflage": "Grey Camouflage",
"Midnight Black": "Midnight Black",
"Nova Pink": "Nova Pink",
"Starlight Blue": "Starlight Blue",
"Sterling Silver": "Sterling Silver",
"Volcanic Red": "Volcanic Red",
"White": "Original White",
"": ""
}

View File

@@ -155,16 +155,25 @@
"If this tool has been helpful to you or you want to see DualSense Edge support arrive faster, please consider supporting the project with a": "このツールが役に立った場合、またはDualSense Edgeのサポートを早く実現したい場合は、プロジェクトへの支援をご検討ください。",
"Thank you for your generosity and support!": "ご支援とご厚意に感謝します!",
"(Dualsense) Will updating the firmware reset calibration?": "",
"30th Anniversary": "",
"<b>Externally</b>: by applying +1.8V directly to the visible test point without opening the controller": "",
"<b>Internally</b>: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"After range calibration, joysticks always go in corners.": "",
"Astro Bot": "",
"Battery Barcode": "",
"Bluetooth Address": "",
"Calibration is being stored in the stick modules.": "",
"Can I reset a permanent calibration to previous calibration?": "",
"Can you overwrite a permanent calibration?": "",
"Cannot lock": "",
"Cannot store data into": "",
"Cannot unlock": "",
"Changes saved successfully": "",
"Cobalt Blue": "",
"Color": "",
"Color detection thanks to": "",
"Controller Info": "",
"Cosmic Red": "",
"Debug Info": "",
"Debug buttons": "",
"Does this software resolve stickdrift?": "",
@@ -177,25 +186,35 @@
"FW Update Info": "",
"FW Version": "",
"For more info or help, feel free to reach out on Discord.": "",
"Galactic Purple": "",
"God of War Ragnarok": "",
"Grey Camouflage": "",
"HW Model": "",
"Hardware": "",
"I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "",
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"Left Module Barcode": "",
"MCU Unique ID": "",
"Make sure to touch the edges of the joystick frame and rotate slowly, preferably in each direction - clockwise and anti-clockwise.": "",
"Midnight Black": "",
"More details and images": "",
"No.": "",
"Nova Pink": "",
"Only after you have done that, you click on \"Done\".": "",
"PCBA ID": "",
"Please connect a DualShock 4, a DualSense or DualSense Edge controller to your computer and press Connect.": "",
"Please note: the stick modules on the DS Edge <b>cannot be calibrated via software alone</b>.To store a custom calibration on the stick's internal memory, a <b>hardware modification</b> is required.": "",
"Please read the instructions.": "",
"Reboot controller": "",
"Right Module Barcode": "",
"SBL FW Version": "",
"Save changes permanently": "",
"Serial Number": "",
"Show all": "",
"Software": "",
"Spider FW Version": "",
"Starlight Blue": "",
"Sterling Silver": "",
"Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "",
"Support for calibrating DualSense Edge stick modules is now available as an <b>experimental feature</b>.": "",
"This involves temporarily disabling write protection by applying <b>+1.8V</b> to a specific test point on each module.": "",
@@ -207,10 +226,14 @@
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"Venom FW Version": "",
"Volcanic Red": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"White": "",
"Yes. Simply do another permanent calibration.": "",
"You can do this in two ways:": "",
"You have to rotate the joysticks before you press \"Done\".": "",
"here": "",
"left module": "",
"right module": "",
"": ""
}

View File

@@ -186,31 +186,54 @@
"Bluetooth Address": "Bluetooth Address",
"Show all": "모두 보기",
"(beta)": "",
"30th Anniversary": "",
"<b>Externally</b>: by applying +1.8V directly to the visible test point without opening the controller": "",
"<b>Internally</b>: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"Astro Bot": "",
"Calibration is being stored in the stick modules.": "",
"Cancel": "",
"Cannot lock": "",
"Cannot store data into": "",
"Cannot unlock": "",
"Center X": "",
"Center Y": "",
"Cobalt Blue": "",
"Color": "",
"Color detection thanks to": "",
"Cosmic Red": "",
"DualSense Edge Calibration": "",
"Finetune stick calibration": "",
"For more info or help, feel free to reach out on Discord.": "",
"Galactic Purple": "",
"God of War Ragnarok": "",
"Grey Camouflage": "",
"I'm actively working on adding compatibility, the primary challenge lies in storing data into the stick modules.": "",
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"If this tool has been helpful to you or you want to see DualSense Edge support arrive faster, please consider supporting the project with a": "",
"Left Module Barcode": "",
"Left stick": "",
"Midnight Black": "",
"More details and images": "",
"Nova Pink": "",
"Please connect a DualShock 4, a DualSense or DualSense Edge controller to your computer and press Connect.": "",
"Please note: the stick modules on the DS Edge <b>cannot be calibrated via software alone</b>.To store a custom calibration on the stick's internal memory, a <b>hardware modification</b> is required.": "",
"Right Module Barcode": "",
"Right stick": "",
"Save": "",
"Starlight Blue": "",
"Sterling Silver": "",
"Support for calibrating DualSense Edge stick modules is now available as an <b>experimental feature</b>.": "",
"Thank you for your generosity and support!": "",
"The DualShock Calibration GUI does not currently support the DualSense Edge.": "",
"This involves temporarily disabling write protection by applying <b>+1.8V</b> to a specific test point on each module.": "",
"This is only for advanced users. If you're not sure what you're doing, please do not attempt it.": "",
"This screen allows to finetune raw calibration data on your controller": "",
"Volcanic Red": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"White": "",
"You can do this in two ways:": "",
"here": "",
"left module": "",
"right module": "",
"": ""
}

View File

@@ -143,19 +143,28 @@
"Check circularity": "Controleer de circulariteit",
"(Dualsense) Will updating the firmware reset calibration?": "",
"(beta)": "",
"30th Anniversary": "",
"<b>Externally</b>: by applying +1.8V directly to the visible test point without opening the controller": "",
"<b>Internally</b>: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"After range calibration, joysticks always go in corners.": "",
"Astro Bot": "",
"Battery Barcode": "",
"Bluetooth Address": "",
"Calibration is being stored in the stick modules.": "",
"Can I reset a permanent calibration to previous calibration?": "",
"Can you overwrite a permanent calibration?": "",
"Cancel": "",
"Cannot lock": "",
"Cannot store data into": "",
"Cannot unlock": "",
"Center X": "",
"Center Y": "",
"Changes saved successfully": "",
"Cobalt Blue": "",
"Color": "",
"Color detection thanks to": "",
"Controller Info": "",
"Cosmic Red": "",
"Debug Info": "",
"Debug buttons": "",
"Does this software resolve stickdrift?": "",
@@ -169,22 +178,30 @@
"FW Version": "",
"Finetune stick calibration": "",
"For more info or help, feel free to reach out on Discord.": "",
"Galactic Purple": "",
"God of War Ragnarok": "",
"Grey Camouflage": "",
"HW Model": "",
"Hardware": "",
"I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "",
"I'm actively working on adding compatibility, the primary challenge lies in storing data into the stick modules.": "",
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"If this tool has been helpful to you or you want to see DualSense Edge support arrive faster, please consider supporting the project with a": "",
"Left Module Barcode": "",
"Left stick": "",
"MCU Unique ID": "",
"Make sure to touch the edges of the joystick frame and rotate slowly, preferably in each direction - clockwise and anti-clockwise.": "",
"Midnight Black": "",
"More details and images": "",
"No.": "",
"Nova Pink": "",
"Only after you have done that, you click on \"Done\".": "",
"PCBA ID": "",
"Please connect a DualShock 4, a DualSense or DualSense Edge controller to your computer and press Connect.": "",
"Please note: the stick modules on the DS Edge <b>cannot be calibrated via software alone</b>.To store a custom calibration on the stick's internal memory, a <b>hardware modification</b> is required.": "",
"Please read the instructions.": "",
"Reboot controller": "",
"Right Module Barcode": "",
"Right stick": "",
"SBL FW Version": "",
"Save": "",
@@ -193,6 +210,8 @@
"Show all": "",
"Software": "",
"Spider FW Version": "",
"Starlight Blue": "",
"Sterling Silver": "",
"Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "",
"Support for calibrating DualSense Edge stick modules is now available as an <b>experimental feature</b>.": "",
"Thank you for your generosity and support!": "",
@@ -207,10 +226,14 @@
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"Venom FW Version": "",
"Volcanic Red": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"White": "",
"Yes. Simply do another permanent calibration.": "",
"You can do this in two ways:": "",
"You have to rotate the joysticks before you press \"Done\".": "",
"here": "",
"left module": "",
"right module": "",
"": ""
}

View File

@@ -199,19 +199,42 @@
"I'm actively working on adding compatibility, the primary challenge lies in storing data into the stick modules.": "Aktywnie pracuję nad dodaniem kompatybilności, ale głównym wyzwaniem jest przechowywanie danych w modułach drążków.",
"If this tool has been helpful to you or you want to see DualSense Edge support arrive faster, please consider supporting the project with a": "Jeśli uważasz że to narzędzie było dla ciebie pomocne, lub chcesz aby wsparcie DualSense Edge pojawiło się szybciej, rozważ wsparcie projektu poprzez",
"Thank you for your generosity and support!": "Dziękujemy za hojność i wsparcie!",
"30th Anniversary": "",
"<b>Externally</b>: by applying +1.8V directly to the visible test point without opening the controller": "",
"<b>Internally</b>: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"Astro Bot": "",
"Calibration is being stored in the stick modules.": "",
"Cannot lock": "",
"Cannot store data into": "",
"Cannot unlock": "",
"Cobalt Blue": "",
"Color": "",
"Color detection thanks to": "",
"Cosmic Red": "",
"DualSense Edge Calibration": "",
"For more info or help, feel free to reach out on Discord.": "",
"Galactic Purple": "",
"God of War Ragnarok": "",
"Grey Camouflage": "",
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"Left Module Barcode": "",
"Midnight Black": "",
"More details and images": "",
"Nova Pink": "",
"Please connect a DualShock 4, a DualSense or DualSense Edge controller to your computer and press Connect.": "",
"Please note: the stick modules on the DS Edge <b>cannot be calibrated via software alone</b>.To store a custom calibration on the stick's internal memory, a <b>hardware modification</b> is required.": "",
"Right Module Barcode": "",
"Starlight Blue": "",
"Sterling Silver": "",
"Support for calibrating DualSense Edge stick modules is now available as an <b>experimental feature</b>.": "",
"This involves temporarily disabling write protection by applying <b>+1.8V</b> to a specific test point on each module.": "",
"This is only for advanced users. If you're not sure what you're doing, please do not attempt it.": "",
"Volcanic Red": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"White": "",
"You can do this in two ways:": "",
"here": "",
"left module": "",
"right module": "",
"": ""
}

View File

@@ -161,15 +161,24 @@
"Save changes permanently": "Salvar alterações permanentemente.",
"Reboot controller": "Reiniciar controle",
"(beta)": "(beta)",
"30th Anniversary": "",
"<b>Externally</b>: by applying +1.8V directly to the visible test point without opening the controller": "",
"<b>Internally</b>: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"Astro Bot": "",
"Battery Barcode": "",
"Bluetooth Address": "",
"Calibration is being stored in the stick modules.": "",
"Cancel": "",
"Cannot lock": "",
"Cannot store data into": "",
"Cannot unlock": "",
"Center X": "",
"Center Y": "",
"Cobalt Blue": "",
"Color": "",
"Color detection thanks to": "",
"Controller Info": "",
"Cosmic Red": "",
"Debug Info": "",
"Debug buttons": "",
"DualSense Edge Calibration": "",
@@ -181,16 +190,24 @@
"FW Version": "",
"Finetune stick calibration": "",
"For more info or help, feel free to reach out on Discord.": "",
"Galactic Purple": "",
"God of War Ragnarok": "",
"Grey Camouflage": "",
"HW Model": "",
"Hardware": "",
"I'm actively working on adding compatibility, the primary challenge lies in storing data into the stick modules.": "",
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"If this tool has been helpful to you or you want to see DualSense Edge support arrive faster, please consider supporting the project with a": "",
"Left Module Barcode": "",
"Left stick": "",
"MCU Unique ID": "",
"Midnight Black": "",
"More details and images": "",
"Nova Pink": "",
"PCBA ID": "",
"Please connect a DualShock 4, a DualSense or DualSense Edge controller to your computer and press Connect.": "",
"Please note: the stick modules on the DS Edge <b>cannot be calibrated via software alone</b>.To store a custom calibration on the stick's internal memory, a <b>hardware modification</b> is required.": "",
"Right Module Barcode": "",
"Right stick": "",
"SBL FW Version": "",
"Save": "",
@@ -198,6 +215,8 @@
"Show all": "",
"Software": "",
"Spider FW Version": "",
"Starlight Blue": "",
"Sterling Silver": "",
"Support for calibrating DualSense Edge stick modules is now available as an <b>experimental feature</b>.": "",
"Thank you for your generosity and support!": "",
"The DualShock Calibration GUI does not currently support the DualSense Edge.": "",
@@ -209,8 +228,12 @@
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"Venom FW Version": "",
"Volcanic Red": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"White": "",
"You can do this in two ways:": "",
"here": "",
"left module": "",
"right module": "",
"": ""
}

View File

@@ -88,7 +88,7 @@
"This website is not affiliated with Sony, PlayStation &amp; co.": "Este website não é afiliado à Sony, PlayStation &amp; co.",
"This service is provided without warranty. Use at your own risk.": "Este serviço não oferece garantia. Utilize por sua conta e risco.",
"Keep the internal battery of the controller connected and ensure it is well charged. If the battery dies during operations, the controller will be damaged and rendered unusable.": "Mantenha a bateria interna do controlador conectada e certefique-se que esteja bem carregada. Se a bateria se esgotar durante as operações, o controlador será danificado e ficará inutilizável.",
"Before doing the permanent calibration, try the temporary one to ensure that everything is working well.": "Antes de fazer a calibração permanente, experimente a temporária para garantir que está tudo a funcionar corretamente.",
"Before doing the permanent calibration, try the temporary one to ensure that everything is working well.": "Antes de fazer a calibração permanente, experimente a temporária para garantir que está tudo a funcionar corretamente.",
"Understood": "Entendido",
"Version": "Versão",
"Frequently Asked Questions": "Perguntas Frequentes",
@@ -174,7 +174,6 @@
"Debug buttons": "Botões de depuração",
"DualSense Edge Calibration": "Calibração Dualsense Edge",
"FW Build Date": "Data de compilação do FW",
"FW Series": "",
"FW Type": "Tipo de FW",
"FW Update": "Atualização de FW",
"FW Update Info": "Info da atualização de FW",
@@ -188,9 +187,9 @@
"Left stick": "Joystick esquerdo",
"MCU Unique ID": "ID Unico da MCU",
"More details and images": "Mais detalhes e imagens",
"PCBA ID": "",
"Please connect a DualShock 4, a DualSense or DualSense Edge controller to your computer and press Connect.": "Ligue um comando DualShock 4, DualSense ou DualSense Edge ao seu computador e prima conectar.",
"Please note: the stick modules on the DS Edge <b>cannot be calibrated via software alone</b>.To store a custom calibration on the stick's internal memory, a <b>hardware modification</b> is required.": "Nota: os módulos do DS Edge <b>não podem ser calibrados apenas por software</b>. Para armazenar uma calibração personalizada na memória interna do joystick, é necessária uma <b>modificação de hardware</b>.",
"Please note: the stick modules on the DS Edge <b>cannot be calibrated via software alone</b>.": "Nota: os módulos do DS Edge <b>não podem ser calibrados apenas por software</b>.",
"To store a custom calibration on the stick's internal memory, a <b>hardware modification</b> is required.": "Para armazenar uma calibração personalizada na memória interna do joystick, é necessária uma <b>modificação de hardware</b>.",
"Right stick": "joystick direito",
"SBL FW Version": "Versão de FW SBL",
"Save": "Gravar",
@@ -212,5 +211,30 @@
"We are not responsible for any damage caused by attempting this modification.": "Não nos responsabilizamos por quaisquer dano causado ao tentar usar esta modificação.",
"You can do this in two ways:": "Pode fazer isto de duas formas",
"here": "Aqui",
"Cannot lock": "Não é possível bloquear",
"Cannot store data into": "Não é possível armazenar dados em",
"Cannot unlock": "Não é possível desbloquear",
"Color": "Cor",
"Color detection thanks to": "Detecção de cor graças a",
"FW Series": "Série do FW",
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "Se a calibração não for armazenada permanentemente, verifique novamente os fios soldados na modificação de hardware.",
"Left Module Barcode": "Código de barras do módulo esquerdo",
"PCBA ID": "ID do PCBA",
"Right Module Barcode": "Código de barras do módulo direito",
"left module": "módulo esquerdo",
"right module": "módulo direito",
"30th Anniversary": "",
"Astro Bot": "",
"Cobalt Blue": "",
"Cosmic Red": "",
"Galactic Purple": "",
"God of War Ragnarok": "",
"Grey Camouflage": "",
"Midnight Black": "",
"Nova Pink": "",
"Starlight Blue": "",
"Sterling Silver": "",
"Volcanic Red": "",
"White": "",
"": ""
}

View File

@@ -198,19 +198,42 @@
"I'm actively working on adding compatibility, the primary challenge lies in storing data into the stick modules.": "Aktivno radim na dodavanju kompatibilnosti, glavni izazov je u čuvanju podataka u modulima džojstika.",
"If this tool has been helpful to you or you want to see DualSense Edge support arrive faster, please consider supporting the project with a": "Ako vam je ovaj alat bio koristan ili želite da podrška za DualSense Edge stigne brže, razmislite o podršci projekta sa",
"Thank you for your generosity and support!": "Hvala vam na velikodušnosti i podršci!",
"30th Anniversary": "",
"<b>Externally</b>: by applying +1.8V directly to the visible test point without opening the controller": "",
"<b>Internally</b>: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"Astro Bot": "",
"Calibration is being stored in the stick modules.": "",
"Cannot lock": "",
"Cannot store data into": "",
"Cannot unlock": "",
"Cobalt Blue": "",
"Color": "",
"Color detection thanks to": "",
"Cosmic Red": "",
"DualSense Edge Calibration": "",
"For more info or help, feel free to reach out on Discord.": "",
"Galactic Purple": "",
"God of War Ragnarok": "",
"Grey Camouflage": "",
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"Left Module Barcode": "",
"Midnight Black": "",
"More details and images": "",
"Nova Pink": "",
"Please connect a DualShock 4, a DualSense or DualSense Edge controller to your computer and press Connect.": "",
"Please note: the stick modules on the DS Edge <b>cannot be calibrated via software alone</b>.To store a custom calibration on the stick's internal memory, a <b>hardware modification</b> is required.": "",
"Right Module Barcode": "",
"Starlight Blue": "",
"Sterling Silver": "",
"Support for calibrating DualSense Edge stick modules is now available as an <b>experimental feature</b>.": "",
"This involves temporarily disabling write protection by applying <b>+1.8V</b> to a specific test point on each module.": "",
"This is only for advanced users. If you're not sure what you're doing, please do not attempt it.": "",
"Volcanic Red": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"White": "",
"You can do this in two ways:": "",
"here": "",
"left module": "",
"right module": "",
"": ""
}

View File

@@ -161,15 +161,24 @@
"Save changes permanently": "Сохранить изменения навсегда",
"Reboot controller": "Перезагрузить контроллер",
"(beta)": "",
"30th Anniversary": "",
"<b>Externally</b>: by applying +1.8V directly to the visible test point without opening the controller": "",
"<b>Internally</b>: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"Astro Bot": "",
"Battery Barcode": "",
"Bluetooth Address": "",
"Calibration is being stored in the stick modules.": "",
"Cancel": "",
"Cannot lock": "",
"Cannot store data into": "",
"Cannot unlock": "",
"Center X": "",
"Center Y": "",
"Cobalt Blue": "",
"Color": "",
"Color detection thanks to": "",
"Controller Info": "",
"Cosmic Red": "",
"Debug Info": "",
"Debug buttons": "",
"DualSense Edge Calibration": "",
@@ -181,16 +190,24 @@
"FW Version": "",
"Finetune stick calibration": "",
"For more info or help, feel free to reach out on Discord.": "",
"Galactic Purple": "",
"God of War Ragnarok": "",
"Grey Camouflage": "",
"HW Model": "",
"Hardware": "",
"I'm actively working on adding compatibility, the primary challenge lies in storing data into the stick modules.": "",
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"If this tool has been helpful to you or you want to see DualSense Edge support arrive faster, please consider supporting the project with a": "",
"Left Module Barcode": "",
"Left stick": "",
"MCU Unique ID": "",
"Midnight Black": "",
"More details and images": "",
"Nova Pink": "",
"PCBA ID": "",
"Please connect a DualShock 4, a DualSense or DualSense Edge controller to your computer and press Connect.": "",
"Please note: the stick modules on the DS Edge <b>cannot be calibrated via software alone</b>.To store a custom calibration on the stick's internal memory, a <b>hardware modification</b> is required.": "",
"Right Module Barcode": "",
"Right stick": "",
"SBL FW Version": "",
"Save": "",
@@ -198,6 +215,8 @@
"Show all": "",
"Software": "",
"Spider FW Version": "",
"Starlight Blue": "",
"Sterling Silver": "",
"Support for calibrating DualSense Edge stick modules is now available as an <b>experimental feature</b>.": "",
"Thank you for your generosity and support!": "",
"The DualShock Calibration GUI does not currently support the DualSense Edge.": "",
@@ -209,8 +228,12 @@
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"Venom FW Version": "",
"Volcanic Red": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"White": "",
"You can do this in two ways:": "",
"here": "",
"left module": "",
"right module": "",
"": ""
}

View File

@@ -161,15 +161,24 @@
"Save changes permanently": "Değişiklikleri kalıcı olarak kaydet",
"Reboot controller": "Denetleyiciyi yeniden başlat",
"(beta)": "",
"30th Anniversary": "",
"<b>Externally</b>: by applying +1.8V directly to the visible test point without opening the controller": "",
"<b>Internally</b>: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"Astro Bot": "",
"Battery Barcode": "",
"Bluetooth Address": "",
"Calibration is being stored in the stick modules.": "",
"Cancel": "",
"Cannot lock": "",
"Cannot store data into": "",
"Cannot unlock": "",
"Center X": "",
"Center Y": "",
"Cobalt Blue": "",
"Color": "",
"Color detection thanks to": "",
"Controller Info": "",
"Cosmic Red": "",
"Debug Info": "",
"Debug buttons": "",
"DualSense Edge Calibration": "",
@@ -181,16 +190,24 @@
"FW Version": "",
"Finetune stick calibration": "",
"For more info or help, feel free to reach out on Discord.": "",
"Galactic Purple": "",
"God of War Ragnarok": "",
"Grey Camouflage": "",
"HW Model": "",
"Hardware": "",
"I'm actively working on adding compatibility, the primary challenge lies in storing data into the stick modules.": "",
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"If this tool has been helpful to you or you want to see DualSense Edge support arrive faster, please consider supporting the project with a": "",
"Left Module Barcode": "",
"Left stick": "",
"MCU Unique ID": "",
"Midnight Black": "",
"More details and images": "",
"Nova Pink": "",
"PCBA ID": "",
"Please connect a DualShock 4, a DualSense or DualSense Edge controller to your computer and press Connect.": "",
"Please note: the stick modules on the DS Edge <b>cannot be calibrated via software alone</b>.To store a custom calibration on the stick's internal memory, a <b>hardware modification</b> is required.": "",
"Right Module Barcode": "",
"Right stick": "",
"SBL FW Version": "",
"Save": "",
@@ -198,6 +215,8 @@
"Show all": "",
"Software": "",
"Spider FW Version": "",
"Starlight Blue": "",
"Sterling Silver": "",
"Support for calibrating DualSense Edge stick modules is now available as an <b>experimental feature</b>.": "",
"Thank you for your generosity and support!": "",
"The DualShock Calibration GUI does not currently support the DualSense Edge.": "",
@@ -209,8 +228,12 @@
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"Venom FW Version": "",
"Volcanic Red": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"White": "",
"You can do this in two ways:": "",
"here": "",
"left module": "",
"right module": "",
"": ""
}

View File

@@ -212,5 +212,28 @@
"We are not responsible for any damage caused by attempting this modification.": "Ми не несемо відповідальності за будь-які пошкодження, спричинені спробами цієї модифікації.",
"You can do this in two ways:": "Ви можете зробити це двома способами:",
"here": "тут",
"30th Anniversary": "",
"Astro Bot": "",
"Cannot lock": "",
"Cannot store data into": "",
"Cannot unlock": "",
"Cobalt Blue": "",
"Color": "",
"Color detection thanks to": "",
"Cosmic Red": "",
"Galactic Purple": "",
"God of War Ragnarok": "",
"Grey Camouflage": "",
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"Left Module Barcode": "",
"Midnight Black": "",
"Nova Pink": "",
"Right Module Barcode": "",
"Starlight Blue": "",
"Sterling Silver": "",
"Volcanic Red": "",
"White": "",
"left module": "",
"right module": "",
"": ""
}
}

View File

@@ -1,5 +1,5 @@
{
".authorMsg": "- 中文翻译由 <a href='https://github.com/Yyiyun'>Eythavon</a> <a href='https://space.bilibili.com/7173897'>坩埚钳特大号</a> 提供(请不要相信镜像网站上的任何广告!)",
".authorMsg": "- 中文翻译由 <a href='https://github.com/Yyiyun'>Eythavon</a> <a href='https://space.bilibili.com/7173897'>坩埚钳特大号</a> <a href='https://space.bilibili.com/185181540'>修手柄的小丁</a> 提供",
"DualShock Calibration GUI": "手柄校准界面",
"Unsupported browser. Please use a web browser with WebHID support (e.g. Chrome).": "浏览器不支持。请使用支持 WebHID 的浏览器 (例如 Chrome)。",
"Connect": "连接",
@@ -198,19 +198,43 @@
"I'm actively working on adding compatibility, the primary challenge lies in storing data into the stick modules.": "我正在积极致力于兼容,主要研究将数据存储到摇杆模块中。",
"If this tool has been helpful to you or you want to see DualSense Edge support arrive faster, please consider supporting the project with a": "如果这个工具对你有所帮助或者你希望看到对于DualSense Edge的支持更快到来请考虑支持这个项目。",
"Thank you for your generosity and support!": "感谢您的慷慨和支持!",
"<b>Externally</b>: by applying +1.8V directly to the visible test point without opening the controller": "<b>外部</b>: 无需打开手柄,直接对可见的测试点施加+1.8V",
"<b>Externally</b>: by applying +1.8V directly to the visible test point without opening the controller.": "<b>外部</b>无需打开手柄,直接对可见的测试点施加+1.8V",
"<b>Internally</b>: by soldering a wire from a +1.8V source to the write-protect TP.": "<b>内部</b>:将+1.8V电源与写保护测试点飞线连接。",
"Calibration is being stored in the stick modules.": "校准数据正在存储于摇杆模块中。",
"DualSense Edge Calibration": "DualSense Edge校准",
"For more info or help, feel free to reach out on Discord.": "需要更多信息或帮助请随时在Discord上联系。",
"More details and images": "更多细节和图像",
"Please connect a DualShock 4, a DualSense or DualSense Edge controller to your computer and press Connect.": "请将DualShock 4、DualSense 或 DualSense Edge 手柄连接到您的电脑,然后按下“连接”。",
"Please note: the stick modules on the DS Edge <b>cannot be calibrated via software alone</b>.To store a custom calibration on the stick's internal memory, a <b>hardware modification</b> is required.": "请注意DS Edge上的摇杆模块<b>无法仅通过软件进行校准</b>。要在摇杆的内部存储器上存储自定义校准,需要进行<b>硬件修改</b>。",
"Please note: the stick modules on the DS Edge <b>cannot be calibrated via software alone</b>.": "请注意DS Edge上的摇杆模块<b>无法仅通过软件进行校准</b>。",
"To store a custom calibration on the stick's internal memory, a <b>hardware modification</b> is required.": "要在摇杆的内部存储器上存储自定义校准,需要进行<b>硬件修改</b>。",
"Support for calibrating DualSense Edge stick modules is now available as an <b>experimental feature</b>.": "现已提供校准 DualSense Edge 摇杆模块的支持,此功能为<b>实验性功能</b>。",
"This involves temporarily disabling write protection by applying <b>+1.8V</b> to a specific test point on each module.": "这涉及到通过对每个模块上的特定测试点施加<b>+1.8V</b>电压来暂时禁用写保护。",
"This is only for advanced users. If you're not sure what you're doing, please do not attempt it.": "这仅适用于高级用户。如果您不确定自己在做什么,请不要尝试。",
"We are not responsible for any damage caused by attempting this modification.": "我们不对因尝试此修改而造成的任何损坏负责。",
"You can do this in two ways:": "你可以用两种方式来做",
"here": "这里",
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "如果校准没有永久生效,请检查硬件模块的接线。",
"Cannot lock": "无法锁定",
"Cannot store data into": "无法将数据存储到",
"Cannot unlock": "无法解锁",
"Color": "颜色",
"Color detection thanks to": "颜色检测由",
"Left Module Barcode": "左侧模块条形码",
"Right Module Barcode": "右侧模块条形码",
"left module": "左侧模块",
"right module": "右侧模块",
"30th Anniversary": "",
"Astro Bot": "",
"Cobalt Blue": "",
"Cosmic Red": "",
"Galactic Purple": "",
"God of War Ragnarok": "",
"Grey Camouflage": "",
"Midnight Black": "",
"Nova Pink": "",
"Starlight Blue": "",
"Sterling Silver": "",
"Volcanic Red": "",
"White": "",
"": ""
}
}

View File

@@ -1,5 +1,5 @@
{
".authorMsg": "- 中文(繁體)翻譯由 JEFF 提供",
".authorMsg": "- 中文(繁體)翻譯由 JEFF <a href='https://space.bilibili.com/185181540'>修手柄的小丁</a> 提供",
"DualShock Calibration GUI": "手把校準界面",
"Unsupported browser. Please use a web browser with WebHID support (e.g. Chrome).": "不支持的瀏覽器。請使用支持 WebHID 的瀏覽器 (例如 Chrome)。",
"Connect": "連結",
@@ -161,10 +161,8 @@
"Save changes permanently": "永久保存更改",
"Reboot controller": "重啟手把",
"(beta)": "測試版本",
"<b>Externally</b>: by applying +1.8V directly to the visible test point without opening the controller": "<b>外部方式</b>:直接將 +1.8V 電壓施加到可見的測試點,無需打開手把",
"<b>Externally</b>: by applying +1.8V directly to the visible test point without opening the controller.": "<b>外部方式</b>:直接將 +1.8V 電壓施加到可見的測試點,無需打開手把",
"<b>Internally</b>: by soldering a wire from a +1.8V source to the write-protect TP.": "<b>內部方式</b>:從 +1.8V 電源點焊接一條導線至寫入保護測試點TP",
"Battery Barcode": "",
"Bluetooth Address": "",
"Calibration is being stored in the stick modules.": "校正資料正被儲存到搖桿模組中。",
"Cancel": "取消",
"Center X": "X軸中心",
@@ -186,15 +184,14 @@
"I'm actively working on adding compatibility, the primary challenge lies in storing data into the stick modules.": "我正在積極處理相容性的問題,主要的挑戰在於將資料儲存到記憶模組中。",
"If this tool has been helpful to you or you want to see DualSense Edge support arrive faster, please consider supporting the project with a": "如果這個工具對您有所幫助,或您希望看到 DualSense Edge 支援更快推出,請考慮通過以下方式支持該專案:",
"Left stick": "左搖桿電壓(mV)",
"MCU Unique ID": "",
"More details and images": "更多詳情與圖片",
"PCBA ID": "PCBA ID",
"Please connect a DualShock 4, a DualSense or DualSense Edge controller to your computer and press Connect.": "請將 DualShock 4、DualSense 或 DualSense Edge 手把連接到您的電腦,然後按下「連接」。",
"Please note: the stick modules on the DS Edge <b>cannot be calibrated via software alone</b>.To store a custom calibration on the stick's internal memory, a <b>hardware modification</b> is required.": "請DS Edge 的搖桿模<b>無法僅過軟進行校正</b>。若要將自訂校正資料儲存到搖桿的內部記憶體中,則需要進行<b>硬體修改</b>。",
"Please note: the stick modules on the DS Edge <b>cannot be calibrated via software alone</b>.": "請DS Edge的搖桿模<b>無法僅過軟進行校</b>。",
"To store a custom calibration on the stick's internal memory, a <b>hardware modification</b> is required.": "要在搖桿的內部存儲器上存儲自定義校準,需要進行<b>硬件修改</b>。",
"Right stick": "右搖桿電壓(mV)",
"SBL FW Version": "SBL韌體版本",
"Save": "儲存",
"Serial Number": "",
"Show all": "顯示全部資訊",
"Software": "軟體",
"Spider FW Version": "Spider韌體版本",
@@ -206,11 +203,38 @@
"This screen allows to finetune raw calibration data on your controller": "此畫面可讓您微調手把上的原始校正資料",
"Touchpad FW Version": "觸摸版韌體版本",
"Touchpad ID": "觸摸版ID",
"VCM Left Barcode": "",
"VCM Right Barcode": "",
"Venom FW Version": "",
"We are not responsible for any damage caused by attempting this modification.": "我們不對嘗試此修改所造成的任何損壞負責。",
"You can do this in two ways:": "您可以透過兩種方式來完成這項操作:",
"here": "",
"here": "這裏",
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "如果校準沒有永久生效,請檢查硬件模塊的接線。",
"Battery Barcode": "電池條形碼",
"Bluetooth Address": "藍牙地址",
"Cannot lock": "無法鎖定",
"Cannot store data into": "無法將數據存儲到",
"Cannot unlock": "無法解鎖",
"Color": "顏色",
"Color detection thanks to": "顏色檢測由",
"Left Module Barcode": "左側模塊條形碼",
"MCU Unique ID": "MCU唯壹ID",
"Right Module Barcode": "右側模塊條形碼",
"Serial Number": "序列號",
"VCM Left Barcode": "VCM左條形碼",
"VCM Right Barcode": "VCM右條形碼",
"Venom FW Version": "Venom固件版本",
"left module": "左側模塊",
"right module": "右側模塊",
"30th Anniversary": "",
"Astro Bot": "",
"Cobalt Blue": "",
"Cosmic Red": "",
"Galactic Purple": "",
"God of War Ragnarok": "",
"Grey Camouflage": "",
"Midnight Black": "",
"Nova Pink": "",
"Starlight Blue": "",
"Sterling Silver": "",
"Volcanic Red": "",
"White": "",
"": ""
}