Make "Unpair" and "auto-accept" translatable on the Edit Paired Devices Dialog

This commit is contained in:
schlagmichdoch 2023-09-14 18:15:07 +02:00
parent 8b30940056
commit 3faa173dde
4 changed files with 12 additions and 4 deletions

View file

@ -52,6 +52,7 @@
"pair": "Pair",
"cancel": "Cancel",
"edit-paired-devices-title": "Edit Paired Devices",
"unpair": "Unpair",
"paired-devices-wrapper_data-empty": "No paired devices.",
"auto-accept-instructions-1": "Activate",
"auto-accept": "auto-accept",

View file

@ -1395,7 +1395,10 @@ class EditPairedDevicesDialog extends Dialog {
}
async _initDOM() {
const unpairString = Localization.getTranslation("dialogs.unpair").toUpperCase();
const autoAcceptString = Localization.getTranslation("dialogs.auto-accept").toLowerCase();
const roomSecretsEntries = await PersistentStorage.getAllRoomSecretEntries();
roomSecretsEntries.forEach(roomSecretsEntry => {
let $pairedDevice = document.createElement('div');
$pairedDevice.classList = ["paired-device"];
@ -1408,10 +1411,10 @@ class EditPairedDevicesDialog extends Dialog {
<span>${roomSecretsEntry.device_name}</span>
</div>
<div class="button-wrapper">
<label class="auto-accept pointer">auto-accept
<label class="auto-accept pointer">${autoAcceptString}
<input type="checkbox" ${roomSecretsEntry.auto_accept ? "checked" : ""}>
</label>
<button class="button" type="button">unpair</button>
<button class="button" type="button">${unpairString}</button>
</div>`
$pairedDevice.querySelector('input[type="checkbox"]').addEventListener('click', e => {