@@ -195,28 +206,38 @@ export class QuickTestModal {
* Get the content for a specific test type
*/
_getTestContent(testType) {
+ const instructions = l('Instructions');
+ const pass = l('Pass');
+ const fail = l('Fail');
switch (testType) {
case 'usb':
+ const usbTestDesc = l('This test checks the reliability of the USB port.');
+ const wiggleTheCable = l('Wiggle the USB cable to see if the controller disconnects.');
+ const beGentle = l('Be gentle to avoid damage.');
return `
-
This test checks the reliability of the USB port.
This test checks all controller buttons by requiring you to press each button up to three times.
+ const buttonsTestDesc = l('This test checks all controller buttons by requiring you to press each button up to three times.');
+ const buttonsInstructions = l('Press each button until they turn green.');
+ const buttonsLongPress = l('Long-press [circle] to skip ahead.');
+ const restart = l('Restart');
+ return addIcons(`
+
@@ -224,108 +245,123 @@ export class QuickTestModal {
- Long-press Circle to skip ahead.
+ ${buttonsLongPress}
- `;
+ `);
case 'haptic':
+ const hapticTestDesc = l('This test will activate the controller\'s vibration motors, first the heavy one, and then the light one.');
+ const hapticInstructions = l('Feel for vibration in the controller.');
return `
-
This test will activate the controller's vibration motors, first the heavy one, and then the light one.
-
Instructions: Feel for vibration in the controller.
+
${hapticTestDesc}
+
${instructions}: ${hapticInstructions}
`;
case 'adaptive':
+ const adaptiveTestDesc = l('This test will enable heavy resistance on both L2 and R2 triggers.');
+ const adaptiveInstructions = l('Press L2 and R2 triggers to feel the trigger resistance.');
return `
-
This test will enable heavy resistance on both L2 and R2 triggers.
-
Instructions: Press L2 and R2 triggers to feel the trigger resistance.
+
${adaptiveTestDesc}
+
${instructions}: ${adaptiveInstructions}
`;
case 'lights':
+ const lightsTestDesc = l('This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.');
+ const lightsInstructions = l('Watch the controller lights change colors, the player lights animate, and the mute button flash.');
return `
-
This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.
-
Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.
+
${lightsTestDesc}
+
${instructions}: ${lightsInstructions}
`;
case 'speaker':
+ const speakerTestDesc = l('This test will play a tone through the controller\'s built-in speaker.');
+ const speakerInstructions = l('Listen for a tone from the controller speaker.');
return `
-
This test will play a tone through the controller's built-in speaker.
-
Instructions: Listen for a tone from the controller speaker.
+
${speakerTestDesc}
+
${instructions}: ${speakerInstructions}
`;
case 'microphone':
+ const microphoneTestDesc = l('This test will monitor the controller\'s microphone input levels.');
+ const microphoneInstructions = l('Blow gently into the controller\'s microphone. You should see the audio level indicator respond.');
+ const microphoneLevel = l('Microphone Level:');
return `
-
This test will monitor the controller's microphone input levels.
-
Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.
+
${microphoneTestDesc}
+
${instructions}: ${microphoneInstructions}
-
+
`;
case 'headphone':
+ const headphoneTestDesc = l('This test checks the headphone jack functionality.');
+ const headphoneStep1 = l('Plug in headphones to the 3.5mm jack');
+ const headphoneStep2 = l('Click "Test Speaker" to listen for the tone through the headphones');
+ const testSpeaker = l('Test Speaker');
return `
-
This test checks the headphone jack functionality.
-
Instructions:
-
- - Plug in headphones to the 3.5mm jack
- - Click "Test Speaker" to listen for the tone through the headphones
+ ${headphoneTestDesc}
+ ${instructions}:
+
+ - ${headphoneStep1}
+ - ${headphoneStep2}
`;
@@ -371,15 +407,23 @@ export class QuickTestModal {
const activeTest = this._getCurrentActiveTest();
const allTestsCompleted = this._areAllTestsCompleted();
+ let instruction;
if (activeTest === 'buttons') {
- $instructionsText.html(l('Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.'));
+ instruction = l('Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.');
} else if (activeTest) {
- $instructionsText.html(l('Press Square to Pass, Cross to Fail, or Circle to skip.'));
+ instruction = l('Press [square] to Pass, [cross] to Fail, or [circle] to skip.');
} else if (allTestsCompleted) {
- $instructionsText.html(l('Press Circle to close, or Square to start over'));
+ instruction = l('Press [circle] to close, or [square] to start over');
} else {
- $instructionsText.html(l('Press Square to begin or Circle to close'));
+ instruction = l('Press [square] to begin or [circle] to close');
}
+
+ // Append back instruction if test is active and not the first one
+ if (activeTest && !this._isFirstTest(activeTest)) {
+ instruction += ' ' + l('Press [triangle] to go back.');
+ }
+
+ $instructionsText.html(addIcons(instruction));
}
/**
@@ -520,7 +564,7 @@ export class QuickTestModal {
// Hide mute button for DS4 controllers
const model = this.controller.getModel();
- this._setMuteVisibility(model !== 'DS4');
+ this._setMuteVisibility(model && model !== 'DS4');
}
/**
@@ -539,6 +583,9 @@ export class QuickTestModal {
*/
_getAvailableButtons() {
const model = this.controller.getModel();
+ if (!model) {
+ return BUTTONS;
+ }
if (model === 'DS4') {
return BUTTONS.filter(button => button !== 'mute');
}
@@ -1148,11 +1195,11 @@ export class QuickTestModal {
if (totalProcessed === 0) {
$summary.text(l('No tests completed yet.'));
- $summary.attr('class', 'text-muted ds-i18n');
+ $summary.attr('class', 'text-muted');
} else {
- let summaryText = `${completed}/${numTests} ${l("tests completed")}. ${passed} ${"passed"}, ${completed - passed} ${"failed"}.`;
+ let summaryText = `${completed}/${numTests} ${l("tests completed")}. ${passed} ${l("passed")}, ${completed - passed} ${l("failed")}.`;
if (skipped > 0) {
- summaryText += ` ${skipped} l({"skipped"}).`;
+ summaryText += ` ${skipped} ${l("skipped")}.`;
}
$summary.text(summaryText);
$summary.attr('class', totalProcessed === numTests ? 'text-success' : 'text-info');
@@ -1207,6 +1254,15 @@ export class QuickTestModal {
return null;
}
+ /**
+ * Check if the given test is the first test in the sequence (excluding skipped tests)
+ */
+ _isFirstTest(testType) {
+ // Get the first non-skipped test
+ const firstTest = TEST_SEQUENCE.find(test => !this.state.skippedTests.includes(test));
+ return testType === firstTest;
+ }
+
/**
* Handle controller input for test navigation and control
*/
diff --git a/lang/ar_ar.json b/lang/ar_ar.json
index d9a917e..2d1ba99 100644
--- a/lang/ar_ar.json
+++ b/lang/ar_ar.json
@@ -181,14 +181,6 @@
"Externally: by applying +1.8V directly to the visible test point without opening the controller.": "",
"Internally: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -223,6 +215,7 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"Finetune stick calibration": "",
"For more info or help, feel free to reach out on Discord.": "",
"Fortnite": "",
@@ -234,11 +227,14 @@
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"Increase non-circularity": "",
"Info": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Left Module Barcode": "",
"Left stick": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"Microphone": "",
"Microphone Level:": "",
"Midnight Black": "",
@@ -254,9 +250,13 @@
"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 cannot be calibrated via software alone.": "",
"Please release the stick to center position before adjusting with D-pad buttons.": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Press the D-pad or face buttons in the direction you want the stick position to move.": "",
"Progress": "",
"Push the stick straight up/down/left/right as far as possible.": "",
@@ -271,7 +271,6 @@
"Show raw numbers": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Spider-Man 2": "",
"Starlight Blue": "",
"Step size": "",
@@ -279,7 +278,7 @@
"Support for calibrating DualSense Edge stick modules is now available as an experimental feature.": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"The Last of Us": "",
"The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "",
@@ -288,23 +287,25 @@
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"To store a custom calibration on the stick's internal memory, a hardware modification is required.": "",
"USB Connector": "",
"Volcanic Red": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
"White": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
"You can do this in two ways:": "",
"Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "",
+ "failed": "",
"here": "",
+ "hide": "",
"left module": "",
+ "passed": "",
"right module": "",
- "skip": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/lang/bg_bg.json b/lang/bg_bg.json
index 106f91e..e9a1a39 100644
--- a/lang/bg_bg.json
+++ b/lang/bg_bg.json
@@ -156,14 +156,6 @@
"Externally: by applying +1.8V directly to the visible test point without opening the controller.": "",
"Internally: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -209,6 +201,7 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"Finetune stick calibration": "",
"For more info or help, feel free to reach out on Discord.": "",
"Fortnite": "",
@@ -222,11 +215,14 @@
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"Increase non-circularity": "",
"Info": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Left Module Barcode": "",
"Left stick": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"MCU Unique ID": "",
"Microphone": "",
"Microphone Level:": "",
@@ -244,9 +240,13 @@
"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 cannot be calibrated via software alone.": "",
"Please release the stick to center position before adjusting with D-pad buttons.": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Press the D-pad or face buttons in the direction you want the stick position to move.": "",
"Progress": "",
"Push the stick straight up/down/left/right as far as possible.": "",
@@ -265,7 +265,6 @@
"Software": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Spider FW Version": "",
"Spider-Man 2": "",
"Starlight Blue": "",
@@ -274,7 +273,7 @@
"Support for calibrating DualSense Edge stick modules is now available as an experimental feature.": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"The Last of Us": "",
"The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "",
@@ -283,11 +282,8 @@
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"To store a custom calibration on the stick's internal memory, a hardware modification is required.": "",
"Touchpad FW Version": "",
"Touchpad ID": "",
@@ -296,15 +292,20 @@
"VCM Right Barcode": "",
"Venom FW Version": "",
"Volcanic Red": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
"White": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
"You can do this in two ways:": "",
"Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "",
+ "failed": "",
"here": "",
+ "hide": "",
"left module": "",
+ "passed": "",
"right module": "",
- "skip": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/lang/cz_cz.json b/lang/cz_cz.json
index 06f38f5..ba0ca8d 100644
--- a/lang/cz_cz.json
+++ b/lang/cz_cz.json
@@ -138,14 +138,6 @@
"Externally: by applying +1.8V directly to the visible test point without opening the controller.": "",
"Internally: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -197,6 +189,7 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"Finetune stick calibration": "",
"For more info or help, feel free to reach out on Discord.": "",
"Fortnite": "",
@@ -211,11 +204,14 @@
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"Increase non-circularity": "",
"Info": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Left Module Barcode": "",
"Left stick": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"MCU Unique ID": "",
"Make sure to touch the edges of the joystick frame and rotate slowly, preferably in each direction - clockwise and anti-clockwise.": "",
"Microphone": "",
@@ -237,9 +233,13 @@
"Please note: the stick modules on the DS Edge cannot be calibrated via software alone.": "",
"Please read the instructions.": "",
"Please release the stick to center position before adjusting with D-pad buttons.": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Press the D-pad or face buttons in the direction you want the stick position to move.": "",
"Progress": "",
"Push the stick straight up/down/left/right as far as possible.": "",
@@ -260,7 +260,6 @@
"Software": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Spider FW Version": "",
"Spider-Man 2": "",
"Starlight Blue": "",
@@ -270,7 +269,7 @@
"Support for calibrating DualSense Edge stick modules is now available as an experimental feature.": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"The Last of Us": "",
"The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "",
@@ -281,11 +280,8 @@
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"To store a custom calibration on the stick's internal memory, a hardware modification is required.": "",
"Touchpad FW Version": "",
"Touchpad ID": "",
@@ -294,17 +290,22 @@
"VCM Right Barcode": "",
"Venom FW Version": "",
"Volcanic Red": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
"White": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
"Yes. Simply do another permanent calibration.": "",
"You can do this in two ways:": "",
"You have to rotate the joysticks before you press \"Done\".": "",
"Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "",
+ "failed": "",
"here": "",
+ "hide": "",
"left module": "",
+ "passed": "",
"right module": "",
- "skip": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/lang/da_dk.json b/lang/da_dk.json
index 8bb2720..d5a5d92 100644
--- a/lang/da_dk.json
+++ b/lang/da_dk.json
@@ -239,14 +239,6 @@
"The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "Enheden er forbundet via Bluetooth. Afbryd forbindelsen, og tilslut den igen med et USB-kabel i stedet.",
"Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "Din enhed er muligvis ikke en ægte Sony-controller. Hvis det ikke er en kopi, bedes du rapportere dette problem.",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -263,12 +255,16 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"Haptic Vibration": "",
"Headphone Jack": "",
"Increase non-circularity": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"Microphone": "",
"Microphone Level:": "",
"No controller connected": "",
@@ -276,9 +272,13 @@
"Not tested": "",
"Pass": "",
"Passed": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Progress": "",
"Quick Test": "",
"Quick calibrate": "",
@@ -288,23 +288,24 @@
"Run through these tests to verify your controller's functionality.": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Step size": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"USB Connector": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
- "skip": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
+ "failed": "",
+ "hide": "",
+ "passed": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/lang/de_de.json b/lang/de_de.json
index d0efdaf..0b8984e 100644
--- a/lang/de_de.json
+++ b/lang/de_de.json
@@ -173,14 +173,6 @@
"Externally: by applying +1.8V directly to the visible test point without opening the controller.": "",
"Internally: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -218,6 +210,7 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"For more info or help, feel free to reach out on Discord.": "",
"Fortnite": "",
"Galactic Purple": "",
@@ -229,10 +222,13 @@
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"Increase non-circularity": "",
"Info": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Left Module Barcode": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"MCU Unique ID": "",
"Microphone": "",
"Microphone Level:": "",
@@ -250,9 +246,13 @@
"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 cannot be calibrated via software alone.": "",
"Please release the stick to center position before adjusting with D-pad buttons.": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Press the D-pad or face buttons in the direction you want the stick position to move.": "",
"Progress": "",
"Push the stick straight up/down/left/right as far as possible.": "",
@@ -267,7 +267,6 @@
"Show raw numbers": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Spider FW Version": "",
"Spider-Man 2": "",
"Starlight Blue": "",
@@ -276,7 +275,7 @@
"Support for calibrating DualSense Edge stick modules is now available as an experimental feature.": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"The Last of Us": "",
"The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "",
@@ -285,26 +284,28 @@
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"To store a custom calibration on the stick's internal memory, a hardware modification is required.": "",
"Touchpad FW Version": "",
"Touchpad ID": "",
"USB Connector": "",
"Venom FW Version": "",
"Volcanic Red": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
"White": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
"You can do this in two ways:": "",
"Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "",
+ "failed": "",
"here": "",
+ "hide": "",
"left module": "",
+ "passed": "",
"right module": "",
- "skip": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/lang/es_es.json b/lang/es_es.json
index 9a62a1e..352ebb9 100644
--- a/lang/es_es.json
+++ b/lang/es_es.json
@@ -138,14 +138,6 @@
"Externally: by applying +1.8V directly to the visible test point without opening the controller.": "",
"Internally: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -197,6 +189,7 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"Finetune stick calibration": "",
"For more info or help, feel free to reach out on Discord.": "",
"Fortnite": "",
@@ -211,11 +204,14 @@
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"Increase non-circularity": "",
"Info": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Left Module Barcode": "",
"Left stick": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"MCU Unique ID": "",
"Make sure to touch the edges of the joystick frame and rotate slowly, preferably in each direction - clockwise and anti-clockwise.": "",
"Microphone": "",
@@ -237,9 +233,13 @@
"Please note: the stick modules on the DS Edge cannot be calibrated via software alone.": "",
"Please read the instructions.": "",
"Please release the stick to center position before adjusting with D-pad buttons.": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Press the D-pad or face buttons in the direction you want the stick position to move.": "",
"Progress": "",
"Push the stick straight up/down/left/right as far as possible.": "",
@@ -260,7 +260,6 @@
"Software": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Spider FW Version": "",
"Spider-Man 2": "",
"Starlight Blue": "",
@@ -270,7 +269,7 @@
"Support for calibrating DualSense Edge stick modules is now available as an experimental feature.": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"The Last of Us": "",
"The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "",
@@ -281,11 +280,8 @@
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"To store a custom calibration on the stick's internal memory, a hardware modification is required.": "",
"Touchpad FW Version": "",
"Touchpad ID": "",
@@ -294,17 +290,22 @@
"VCM Right Barcode": "",
"Venom FW Version": "",
"Volcanic Red": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
"White": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
"Yes. Simply do another permanent calibration.": "",
"You can do this in two ways:": "",
"You have to rotate the joysticks before you press \"Done\".": "",
"Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "",
+ "failed": "",
"here": "",
+ "hide": "",
"left module": "",
+ "passed": "",
"right module": "",
- "skip": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/lang/fa_fa.json b/lang/fa_fa.json
index a7cb348..804ce00 100644
--- a/lang/fa_fa.json
+++ b/lang/fa_fa.json
@@ -88,14 +88,6 @@
"Frequently Asked Questions": "سؤالات متداول",
"Close": "بستن",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -112,12 +104,16 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"Haptic Vibration": "",
"Headphone Jack": "",
"Increase non-circularity": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"Microphone": "",
"Microphone Level:": "",
"No controller connected": "",
@@ -125,9 +121,13 @@
"Not tested": "",
"Pass": "",
"Passed": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Progress": "",
"Quick Test": "",
"Quick calibrate": "",
@@ -137,23 +137,24 @@
"Run through these tests to verify your controller's functionality.": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Step size": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"USB Connector": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
- "skip": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
+ "failed": "",
+ "hide": "",
+ "passed": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/lang/fr_fr.json b/lang/fr_fr.json
index f32db0c..a6eef45 100644
--- a/lang/fr_fr.json
+++ b/lang/fr_fr.json
@@ -138,14 +138,6 @@
"Externally: by applying +1.8V directly to the visible test point without opening the controller.": "",
"Internally: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -197,6 +189,7 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"Finetune stick calibration": "",
"For more info or help, feel free to reach out on Discord.": "",
"Fortnite": "",
@@ -211,11 +204,14 @@
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"Increase non-circularity": "",
"Info": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Left Module Barcode": "",
"Left stick": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"MCU Unique ID": "",
"Make sure to touch the edges of the joystick frame and rotate slowly, preferably in each direction - clockwise and anti-clockwise.": "",
"Microphone": "",
@@ -237,9 +233,13 @@
"Please note: the stick modules on the DS Edge cannot be calibrated via software alone.": "",
"Please read the instructions.": "",
"Please release the stick to center position before adjusting with D-pad buttons.": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Press the D-pad or face buttons in the direction you want the stick position to move.": "",
"Progress": "",
"Push the stick straight up/down/left/right as far as possible.": "",
@@ -260,7 +260,6 @@
"Software": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Spider FW Version": "",
"Spider-Man 2": "",
"Starlight Blue": "",
@@ -270,7 +269,7 @@
"Support for calibrating DualSense Edge stick modules is now available as an experimental feature.": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"The Last of Us": "",
"The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "",
@@ -281,11 +280,8 @@
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"To store a custom calibration on the stick's internal memory, a hardware modification is required.": "",
"Touchpad FW Version": "",
"Touchpad ID": "",
@@ -294,17 +290,22 @@
"VCM Right Barcode": "",
"Venom FW Version": "",
"Volcanic Red": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
"White": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
"Yes. Simply do another permanent calibration.": "",
"You can do this in two ways:": "",
"You have to rotate the joysticks before you press \"Done\".": "",
"Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "",
+ "failed": "",
"here": "",
+ "hide": "",
"left module": "",
+ "passed": "",
"right module": "",
- "skip": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/lang/hu_hu.json b/lang/hu_hu.json
index eea7d78..00a3e88 100644
--- a/lang/hu_hu.json
+++ b/lang/hu_hu.json
@@ -220,14 +220,6 @@
"White": "Fehér",
"10x zoom": "",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -251,14 +243,18 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"Fortnite": "",
"Haptic Vibration": "",
"Headphone Jack": "",
"Increase non-circularity": "",
"Info": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"Microphone": "",
"Microphone Level:": "",
"Move the stick to select it for tuning, then without touching the stick use the D-pad buttons to adjust the center point. Flick it and adjust it again if it is off center or flickers.": "",
@@ -269,9 +265,13 @@
"Pass": "",
"Passed": "",
"Please release the stick to center position before adjusting with D-pad buttons.": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Press the D-pad or face buttons in the direction you want the stick position to move.": "",
"Progress": "",
"Push the stick straight up/down/left/right as far as possible.": "",
@@ -284,27 +284,28 @@
"Show raw numbers": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Spider-Man 2": "",
"Step size": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"The Last of Us": "",
"The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "",
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"USB Connector": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
"Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "",
- "skip": "",
+ "failed": "",
+ "hide": "",
+ "passed": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/lang/it_it.json b/lang/it_it.json
index 067381a..f145e5e 100644
--- a/lang/it_it.json
+++ b/lang/it_it.json
@@ -237,14 +237,6 @@
"Push the stick straight up/down/left/right as far as possible.": "Premi lo stick completamente verso l'alto, il basso, sinistra o destra.",
"Show raw numbers": "Mostra i dati raw",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -261,12 +253,16 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"Haptic Vibration": "",
"Headphone Jack": "",
"Increase non-circularity": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"Microphone": "",
"Microphone Level:": "",
"No controller connected": "",
@@ -274,9 +270,13 @@
"Not tested": "",
"Pass": "",
"Passed": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Progress": "",
"Quick Test": "",
"Quick calibrate": "",
@@ -286,25 +286,26 @@
"Run through these tests to verify your controller's functionality.": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Step size": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "",
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"USB Connector": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
"Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "",
- "skip": "",
+ "failed": "",
+ "hide": "",
+ "passed": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/lang/jp_jp.json b/lang/jp_jp.json
index a739b3b..52c34f7 100644
--- a/lang/jp_jp.json
+++ b/lang/jp_jp.json
@@ -142,14 +142,6 @@
"Externally: by applying +1.8V directly to the visible test point without opening the controller.": "",
"Internally: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -200,6 +192,7 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"For more info or help, feel free to reach out on Discord.": "",
"Fortnite": "",
"Galactic Purple": "",
@@ -213,10 +206,13 @@
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"Increase non-circularity": "",
"Info": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Left Module Barcode": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"MCU Unique ID": "",
"Make sure to touch the edges of the joystick frame and rotate slowly, preferably in each direction - clockwise and anti-clockwise.": "",
"Microphone": "",
@@ -238,9 +234,13 @@
"Please note: the stick modules on the DS Edge cannot be calibrated via software alone.": "",
"Please read the instructions.": "",
"Please release the stick to center position before adjusting with D-pad buttons.": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Press the D-pad or face buttons in the direction you want the stick position to move.": "",
"Progress": "",
"Push the stick straight up/down/left/right as far as possible.": "",
@@ -260,7 +260,6 @@
"Software": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Spider FW Version": "",
"Spider-Man 2": "",
"Starlight Blue": "",
@@ -270,7 +269,7 @@
"Support for calibrating DualSense Edge stick modules is now available as an experimental feature.": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"The Last of Us": "",
"The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "",
@@ -281,11 +280,8 @@
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"To store a custom calibration on the stick's internal memory, a hardware modification is required.": "",
"Touchpad FW Version": "",
"Touchpad ID": "",
@@ -294,17 +290,22 @@
"VCM Right Barcode": "",
"Venom FW Version": "",
"Volcanic Red": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
"White": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
"Yes. Simply do another permanent calibration.": "",
"You can do this in two ways:": "",
"You have to rotate the joysticks before you press \"Done\".": "",
"Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "",
+ "failed": "",
"here": "",
+ "hide": "",
"left module": "",
+ "passed": "",
"right module": "",
- "skip": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/lang/ko_kr.json b/lang/ko_kr.json
index 686a8a8..a5edf5c 100644
--- a/lang/ko_kr.json
+++ b/lang/ko_kr.json
@@ -236,14 +236,6 @@
"left module": "왼쪽 모듈",
"right module": "오른쪽 모듈",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -260,12 +252,16 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"Haptic Vibration": "",
"Headphone Jack": "",
"Increase non-circularity": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"Microphone": "",
"Microphone Level:": "",
"No controller connected": "",
@@ -273,9 +269,13 @@
"Not tested": "",
"Pass": "",
"Passed": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Progress": "",
"Quick Test": "",
"Quick calibrate": "",
@@ -285,26 +285,27 @@
"Run through these tests to verify your controller's functionality.": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Step size": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "",
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"Through": "",
"USB Connector": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
"Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "",
- "skip": "",
+ "failed": "",
+ "hide": "",
+ "passed": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/lang/nl_nl.json b/lang/nl_nl.json
index 0cb5bf9..205ca7f 100644
--- a/lang/nl_nl.json
+++ b/lang/nl_nl.json
@@ -138,14 +138,6 @@
"Externally: by applying +1.8V directly to the visible test point without opening the controller.": "",
"Internally: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -197,6 +189,7 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"Finetune stick calibration": "",
"For more info or help, feel free to reach out on Discord.": "",
"Fortnite": "",
@@ -211,11 +204,14 @@
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"Increase non-circularity": "",
"Info": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Left Module Barcode": "",
"Left stick": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"MCU Unique ID": "",
"Make sure to touch the edges of the joystick frame and rotate slowly, preferably in each direction - clockwise and anti-clockwise.": "",
"Microphone": "",
@@ -237,9 +233,13 @@
"Please note: the stick modules on the DS Edge cannot be calibrated via software alone.": "",
"Please read the instructions.": "",
"Please release the stick to center position before adjusting with D-pad buttons.": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Press the D-pad or face buttons in the direction you want the stick position to move.": "",
"Progress": "",
"Push the stick straight up/down/left/right as far as possible.": "",
@@ -260,7 +260,6 @@
"Software": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Spider FW Version": "",
"Spider-Man 2": "",
"Starlight Blue": "",
@@ -270,7 +269,7 @@
"Support for calibrating DualSense Edge stick modules is now available as an experimental feature.": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"The Last of Us": "",
"The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "",
@@ -281,11 +280,8 @@
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"To store a custom calibration on the stick's internal memory, a hardware modification is required.": "",
"Touchpad FW Version": "",
"Touchpad ID": "",
@@ -294,17 +290,22 @@
"VCM Right Barcode": "",
"Venom FW Version": "",
"Volcanic Red": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
"White": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
"Yes. Simply do another permanent calibration.": "",
"You can do this in two ways:": "",
"You have to rotate the joysticks before you press \"Done\".": "",
"Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "",
+ "failed": "",
"here": "",
+ "hide": "",
"left module": "",
+ "passed": "",
"right module": "",
- "skip": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/lang/pl_pl.json b/lang/pl_pl.json
index 12d4215..ada302d 100644
--- a/lang/pl_pl.json
+++ b/lang/pl_pl.json
@@ -237,14 +237,6 @@
"Push the stick straight up/down/left/right as far as possible.": "Przesuń drążek prosto w górę/dół/lewo/prawo najdalej jak to możliwe.",
"Show raw numbers": "Pokaż surowe liczby",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -261,12 +253,16 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"Haptic Vibration": "",
"Headphone Jack": "",
"Increase non-circularity": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"Microphone": "",
"Microphone Level:": "",
"No controller connected": "",
@@ -274,9 +270,13 @@
"Not tested": "",
"Pass": "",
"Passed": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Progress": "",
"Quick Test": "",
"Quick calibrate": "",
@@ -286,25 +286,26 @@
"Run through these tests to verify your controller's functionality.": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Step size": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "",
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"USB Connector": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
"Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "",
- "skip": "",
+ "failed": "",
+ "hide": "",
+ "passed": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/lang/pt_br.json b/lang/pt_br.json
index cb065da..44f4eb5 100644
--- a/lang/pt_br.json
+++ b/lang/pt_br.json
@@ -156,14 +156,6 @@
"Externally: by applying +1.8V directly to the visible test point without opening the controller.": "",
"Internally: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -209,6 +201,7 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"Finetune stick calibration": "",
"For more info or help, feel free to reach out on Discord.": "",
"Fortnite": "",
@@ -222,11 +215,14 @@
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"Increase non-circularity": "",
"Info": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Left Module Barcode": "",
"Left stick": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"MCU Unique ID": "",
"Microphone": "",
"Microphone Level:": "",
@@ -244,9 +240,13 @@
"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 cannot be calibrated via software alone.": "",
"Please release the stick to center position before adjusting with D-pad buttons.": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Press the D-pad or face buttons in the direction you want the stick position to move.": "",
"Progress": "",
"Push the stick straight up/down/left/right as far as possible.": "",
@@ -265,7 +265,6 @@
"Software": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Spider FW Version": "",
"Spider-Man 2": "",
"Starlight Blue": "",
@@ -274,7 +273,7 @@
"Support for calibrating DualSense Edge stick modules is now available as an experimental feature.": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"The Last of Us": "",
"The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "",
@@ -283,11 +282,8 @@
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"To store a custom calibration on the stick's internal memory, a hardware modification is required.": "",
"Touchpad FW Version": "",
"Touchpad ID": "",
@@ -296,15 +292,20 @@
"VCM Right Barcode": "",
"Venom FW Version": "",
"Volcanic Red": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
"White": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
"You can do this in two ways:": "",
"Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "",
+ "failed": "",
"here": "",
+ "hide": "",
"left module": "",
+ "passed": "",
"right module": "",
- "skip": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/lang/pt_pt.json b/lang/pt_pt.json
index 4d99183..10f549d 100644
--- a/lang/pt_pt.json
+++ b/lang/pt_pt.json
@@ -208,14 +208,6 @@
"10x zoom": "",
"30th Anniversary": "",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -242,6 +234,7 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"Fortnite": "",
"Galactic Purple": "",
"God of War Ragnarok": "",
@@ -250,9 +243,12 @@
"Headphone Jack": "",
"Increase non-circularity": "",
"Info": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"Microphone": "",
"Microphone Level:": "",
"Midnight Black": "",
@@ -265,9 +261,13 @@
"Pass": "",
"Passed": "",
"Please release the stick to center position before adjusting with D-pad buttons.": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Press the D-pad or face buttons in the direction you want the stick position to move.": "",
"Progress": "",
"Push the stick straight up/down/left/right as far as possible.": "",
@@ -280,31 +280,32 @@
"Show raw numbers": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Spider-Man 2": "",
"Starlight Blue": "",
"Step size": "",
"Sterling Silver": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"The Last of Us": "",
"The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "",
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"USB Connector": "",
"Volcanic Red": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
"White": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
"Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "",
- "skip": "",
+ "failed": "",
+ "hide": "",
+ "passed": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/lang/rs_rs.json b/lang/rs_rs.json
index 92a3546..0d8c045 100644
--- a/lang/rs_rs.json
+++ b/lang/rs_rs.json
@@ -185,14 +185,6 @@
"Externally: by applying +1.8V directly to the visible test point without opening the controller.": "",
"Internally: by soldering a wire from a +1.8V source to the write-protect TP.": "",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -226,6 +218,7 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"For more info or help, feel free to reach out on Discord.": "",
"Fortnite": "",
"Galactic Purple": "",
@@ -236,10 +229,13 @@
"If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "",
"Increase non-circularity": "",
"Info": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Left Module Barcode": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"Microphone": "",
"Microphone Level:": "",
"Midnight Black": "",
@@ -255,9 +251,13 @@
"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 cannot be calibrated via software alone.": "",
"Please release the stick to center position before adjusting with D-pad buttons.": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Press the D-pad or face buttons in the direction you want the stick position to move.": "",
"Progress": "",
"Push the stick straight up/down/left/right as far as possible.": "",
@@ -271,7 +271,6 @@
"Show raw numbers": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Spider-Man 2": "",
"Starlight Blue": "",
"Step size": "",
@@ -279,7 +278,7 @@
"Support for calibrating DualSense Edge stick modules is now available as an experimental feature.": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"The Last of Us": "",
"The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "",
@@ -288,23 +287,25 @@
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"To store a custom calibration on the stick's internal memory, a hardware modification is required.": "",
"USB Connector": "",
"Volcanic Red": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"We are not responsible for any damage caused by attempting this modification.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
"White": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
"You can do this in two ways:": "",
"Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "",
+ "failed": "",
"here": "",
+ "hide": "",
"left module": "",
+ "passed": "",
"right module": "",
- "skip": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/lang/ru_ru.json b/lang/ru_ru.json
index 8e79fc4..78c5dc6 100644
--- a/lang/ru_ru.json
+++ b/lang/ru_ru.json
@@ -208,14 +208,6 @@
"10x zoom": "",
"30th Anniversary": "",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -242,6 +234,7 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"Fortnite": "",
"Galactic Purple": "",
"God of War Ragnarok": "",
@@ -250,9 +243,12 @@
"Headphone Jack": "",
"Increase non-circularity": "",
"Info": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"Microphone": "",
"Microphone Level:": "",
"Midnight Black": "",
@@ -265,9 +261,13 @@
"Pass": "",
"Passed": "",
"Please release the stick to center position before adjusting with D-pad buttons.": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Press the D-pad or face buttons in the direction you want the stick position to move.": "",
"Progress": "",
"Push the stick straight up/down/left/right as far as possible.": "",
@@ -280,31 +280,32 @@
"Show raw numbers": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Spider-Man 2": "",
"Starlight Blue": "",
"Step size": "",
"Sterling Silver": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"The Last of Us": "",
"The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "",
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"USB Connector": "",
"Volcanic Red": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
"White": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
"Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "",
- "skip": "",
+ "failed": "",
+ "hide": "",
+ "passed": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/lang/tr_tr.json b/lang/tr_tr.json
index f0270f4..a5fa1f4 100644
--- a/lang/tr_tr.json
+++ b/lang/tr_tr.json
@@ -239,14 +239,6 @@
"The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "Cihaz Bluetooth üzerinden bağlı. Bunun yerine bağlantıyı kesip USB kablosu ile yeniden bağlayın.",
"Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "Cihazınız orijinal Sony kolu olmayabilir. Eğer yansanayi değilse lütfen bu sorunu bildirin.",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -263,12 +255,16 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"Haptic Vibration": "",
"Headphone Jack": "",
"Increase non-circularity": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"Microphone": "",
"Microphone Level:": "",
"No controller connected": "",
@@ -276,9 +272,13 @@
"Not tested": "",
"Pass": "",
"Passed": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Progress": "",
"Quick Test": "",
"Quick calibrate": "",
@@ -288,23 +288,24 @@
"Run through these tests to verify your controller's functionality.": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Step size": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"USB Connector": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
- "skip": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
+ "failed": "",
+ "hide": "",
+ "passed": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/lang/ua_ua.json b/lang/ua_ua.json
index d35c0cc..0c2e934 100644
--- a/lang/ua_ua.json
+++ b/lang/ua_ua.json
@@ -239,14 +239,6 @@
"The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "Пристрій під’єднано через Bluetooth. Від’єднайте його та під’єднайте знову, але вже за допомогою USB-кабелю.",
"Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "Ваш пристрій може бути не оригінальним контролером Sony. Якщо це не підробка, повідомте про цю проблему.",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -263,12 +255,16 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"Haptic Vibration": "",
"Headphone Jack": "",
"Increase non-circularity": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"Microphone": "",
"Microphone Level:": "",
"No controller connected": "",
@@ -276,9 +272,13 @@
"Not tested": "",
"Pass": "",
"Passed": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Progress": "",
"Quick Test": "",
"Quick calibrate": "",
@@ -288,23 +288,24 @@
"Run through these tests to verify your controller's functionality.": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Step size": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"USB Connector": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
- "skip": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
+ "failed": "",
+ "hide": "",
+ "passed": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/lang/zh_cn.json b/lang/zh_cn.json
index b47f96d..ffe3616 100644
--- a/lang/zh_cn.json
+++ b/lang/zh_cn.json
@@ -230,14 +230,6 @@
"Info": "信息",
"Normal": "正常",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -256,12 +248,16 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"Haptic Vibration": "",
"Headphone Jack": "",
"Increase non-circularity": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"Microphone": "",
"Microphone Level:": "",
"Move the stick to select it for tuning, then without touching the stick use the D-pad buttons to adjust the center point. Flick it and adjust it again if it is off center or flickers.": "",
@@ -271,9 +267,13 @@
"Pass": "",
"Passed": "",
"Please release the stick to center position before adjusting with D-pad buttons.": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Press the D-pad or face buttons in the direction you want the stick position to move.": "",
"Progress": "",
"Push the stick straight up/down/left/right as far as possible.": "",
@@ -286,25 +286,26 @@
"Show raw numbers": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Step size": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "",
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"USB Connector": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
"Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "",
- "skip": "",
+ "failed": "",
+ "hide": "",
+ "passed": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/lang/zh_tw.json b/lang/zh_tw.json
index 65c5deb..d6f7fec 100644
--- a/lang/zh_tw.json
+++ b/lang/zh_tw.json
@@ -230,14 +230,6 @@
"Info": "信息",
"Normal": "正常",
"Average circularity error: smaller is not always better! Aim for 7-9 %.": "",
- "Instructions:": "",
- "Instructions: Blow gently into the controller's microphone. You should see the audio level indicator respond.": "",
- "Instructions: Feel for vibration in the controller.": "",
- "Instructions: Listen for a tone from the controller speaker.": "",
- "Instructions: Press L2 and R2 triggers to feel the trigger resistance.": "",
- "Instructions: Press each button until they turn green.": "",
- "Instructions: Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
- "Instructions: Wiggle the USB cable to see if the controller disconnects.": "",
"A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "",
"Adaptive Trigger": "",
"Adaptive triggers are only supported on DualSense controllers": "",
@@ -256,12 +248,16 @@
"Failed to disable adaptive trigger": "",
"Failed to set speaker tone": "",
"Failed to set vibration": "",
+ "Feel for vibration in the controller.": "",
"Haptic Vibration": "",
"Headphone Jack": "",
"Increase non-circularity": "",
+ "Instructions": "",
"Keep rotating the sticks even if you see no progress!": "",
"Learn more...": "",
"Lights": "",
+ "Listen for a tone from the controller speaker.": "",
+ "Long-press [circle] to skip ahead.": "",
"Microphone": "",
"Microphone Level:": "",
"Move the stick to select it for tuning, then without touching the stick use the D-pad buttons to adjust the center point. Flick it and adjust it again if it is off center or flickers.": "",
@@ -271,9 +267,13 @@
"Pass": "",
"Passed": "",
"Please release the stick to center position before adjusting with D-pad buttons.": "",
- "Press Circle to close, or Square to start over": "",
- "Press Square to Pass, Cross to Fail, or Circle to skip.": "",
- "Press Square to begin or Circle to close": "",
+ "Plug in headphones to the 3.5mm jack": "",
+ "Press L2 and R2 triggers to feel the trigger resistance.": "",
+ "Press [circle] to close, or [square] to start over": "",
+ "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": "",
+ "Press [square] to begin or [circle] to close": "",
+ "Press [triangle] to go back.": "",
+ "Press each button until they turn green.": "",
"Press the D-pad or face buttons in the direction you want the stick position to move.": "",
"Progress": "",
"Push the stick straight up/down/left/right as far as possible.": "",
@@ -286,25 +286,26 @@
"Show raw numbers": "",
"Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "",
"Speaker": "",
- "Speaker tone not supported on this controller": "",
"Step size": "",
"Test Speaker": "",
"Test Summary": "",
- "Test all buttons, or long-press Square to Pass and Cross to Fail, or Circle to skip.": "",
+ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "",
"The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "",
"The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "",
"This test checks all controller buttons by requiring you to press each button up to three times.": "",
"This test checks the headphone jack functionality.": "",
"This test checks the reliability of the USB port.": "",
- "This test will activate the controller's vibration motors, first the heavy one, and then the light one.": "",
"This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "",
"This test will enable heavy resistance on both L2 and R2 triggers.": "",
- "This test will monitor the controller's microphone input levels.": "",
- "This test will play a tone through the controller's built-in speaker.": "",
"USB Connector": "",
+ "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "",
"While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "",
+ "Wiggle the USB cable to see if the controller disconnects.": "",
"Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "",
- "skip": "",
+ "failed": "",
+ "hide": "",
+ "passed": "",
+ "skipped": "",
"tests completed": "",
"to increase the non-circularity.": "",
"": ""
diff --git a/scripts/forget_bluetooth.py b/scripts/forget_bluetooth.py
new file mode 100755
index 0000000..de9ee33
--- /dev/null
+++ b/scripts/forget_bluetooth.py
@@ -0,0 +1,174 @@
+#!/usr/bin/env python3
+
+# (C) 2025 dualshock-tools
+#
+# This script lists paired Bluetooth devices on macOS and allows you to
+# select which ones to forget (unpair).
+#
+# Usage: python3 scripts/forget_bluetooth.py
+#
+# Requirements: macOS with blueutil installed
+# Install blueutil: brew install blueutil
+
+import subprocess
+import sys
+import re
+
+def check_blueutil():
+ """Check if blueutil is installed."""
+ try:
+ subprocess.run(['blueutil', '--version'], capture_output=True, check=True)
+ return True
+ except (subprocess.CalledProcessError, FileNotFoundError):
+ return False
+
+def get_paired_devices():
+ """Get list of paired Bluetooth devices."""
+ try:
+ result = subprocess.run(
+ ['blueutil', '--paired'],
+ capture_output=True,
+ text=True,
+ check=True
+ )
+ return result.stdout
+ except subprocess.CalledProcessError as e:
+ print(f"Error getting paired devices: {e}")
+ return None
+
+def parse_devices(output):
+ """Parse blueutil output into a list of devices."""
+ devices = []
+ # Pattern: address: xx-xx-xx-xx-xx-xx, name: "Device Name", ...
+ pattern = r'address: ([0-9a-f-]+).*?name: "([^"]*)"'
+ matches = re.finditer(pattern, output, re.IGNORECASE | re.DOTALL)
+
+ for match in matches:
+ address = match.group(1)
+ name = match.group(2)
+ devices.append({
+ 'address': address,
+ 'name': name
+ })
+
+ return devices
+
+def forget_device(address):
+ """Forget (unpair) a Bluetooth device by its address."""
+ try:
+ subprocess.run(
+ ['blueutil', '--unpair', address],
+ capture_output=True,
+ text=True,
+ check=True
+ )
+ return True
+ except subprocess.CalledProcessError as e:
+ print(f"Error forgetting device {address}: {e}")
+ return False
+
+def main():
+ print("=" * 60)
+ print("Bluetooth Controller Manager for macOS")
+ print("=" * 60)
+ print()
+
+ # Check if blueutil is installed
+ if not check_blueutil():
+ print("ERROR: blueutil is not installed.")
+ print()
+ print("Please install it using Homebrew:")
+ print(" brew install blueutil")
+ print()
+ print("If you don't have Homebrew, install it from:")
+ print(" https://brew.sh")
+ sys.exit(1)
+
+ # Get paired devices
+ print("Fetching paired Bluetooth controllers...")
+ output = get_paired_devices()
+
+ if output is None:
+ print("Failed to get paired devices.")
+ sys.exit(1)
+
+ devices = parse_devices(output)
+
+ if not devices:
+ print("No paired Bluetooth devices found.")
+ sys.exit(0)
+
+ # Filter devices to only show controllers
+ devices = [d for d in devices if 'controller' in d['name'].lower()]
+
+ if not devices:
+ print("No paired Bluetooth controllers found.")
+ sys.exit(0)
+
+ # Display devices
+ print(f"\nFound {len(devices)} paired device(s):\n")
+ for idx, device in enumerate(devices, 1):
+ print(f" {idx}. {device['name']}")
+ print(f" Address: {device['address']}")
+ print()
+
+ # Ask user which devices to forget
+ print("=" * 60)
+ print("Enter the numbers of devices to forget (comma-separated),")
+ print("or 'all' to forget all devices, or 'q' to quit:")
+ print("=" * 60)
+
+ user_input = input("> ").strip().lower()
+
+ if user_input == 'q':
+ print("Cancelled.")
+ sys.exit(0)
+
+ # Parse selection
+ selected_indices = []
+ if user_input == 'all':
+ selected_indices = list(range(len(devices)))
+ else:
+ try:
+ parts = [p.strip() for p in user_input.split(',')]
+ for part in parts:
+ idx = int(part) - 1
+ if 0 <= idx < len(devices):
+ selected_indices.append(idx)
+ else:
+ print(f"Warning: Invalid number {part}, skipping.")
+ except ValueError:
+ print("Invalid input. Please enter numbers separated by commas.")
+ sys.exit(1)
+
+ if not selected_indices:
+ print("No devices selected.")
+ sys.exit(0)
+
+ # Confirm
+ print("\nDevices to forget:")
+ for idx in selected_indices:
+ device = devices[idx]
+ print(f" - {device['name']} ({device['address']})")
+
+ confirm = input("\nAre you sure? (yes/no): ").strip().lower()
+ if confirm not in ['yes', 'y']:
+ print("Cancelled.")
+ sys.exit(0)
+
+ # Forget devices
+ print("\nForgetting devices...")
+ success_count = 0
+ for idx in selected_indices:
+ device = devices[idx]
+ print(f" Forgetting {device['name']}...", end=' ')
+ if forget_device(device['address']):
+ print("✓ Done")
+ success_count += 1
+ else:
+ print("✗ Failed")
+
+ print(f"\nSuccessfully forgot {success_count} of {len(selected_indices)} device(s).")
+
+if __name__ == '__main__':
+ main()
\ No newline at end of file
diff --git a/templates/quick-test-modal.html b/templates/quick-test-modal.html
index 6b88257..464c900 100644
--- a/templates/quick-test-modal.html
+++ b/templates/quick-test-modal.html
@@ -10,7 +10,7 @@
Run through these tests to verify your controller's functionality.
- Press Square to begin
+