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

@ -1393,7 +1393,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"];
@ -1406,10 +1409,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 => {