diff --git a/src/components/views/settings/DevicesPanel.js b/src/components/views/settings/DevicesPanel.js index 70e0bf0109..e097ef9e47 100644 --- a/src/components/views/settings/DevicesPanel.js +++ b/src/components/views/settings/DevicesPanel.js @@ -124,21 +124,21 @@ export default class DevicesPanel extends React.Component { // pop up an interactive auth dialog const InteractiveAuthDialog = sdk.getComponent("dialogs.InteractiveAuthDialog"); - const singularDevice = this.state.selectedDevices.length === 1; + const numDevices = this.state.selectedDevices.length; const dialogAesthetics = { [SSOAuthEntry.PHASE_PREAUTH]: { title: _t("Use Single Sign On to continue"), - body: singularDevice - ? _t("Confirm deleting this session by using Single Sign On to prove your identity.") - : _t("Confirm deleting these sessions by using Single Sign On to prove your identity."), + body: _t("Confirm deleting these sessions by using Single Sign On to prove your identity.", { + count: numDevices, + }), continueText: _t("Single Sign On"), continueKind: "primary", }, [SSOAuthEntry.PHASE_POSTAUTH]: { title: _t("Confirm deleting these sessions"), - body: singularDevice - ? _t("Click the button below to confirm deleting this session.") - : _t("Click the button below to confirm deleting these sessions."), + body: _t("Click the button below to confirm deleting these sessions.", { + count: numDevices, + }), continueText: _t("Delete sessions"), continueKind: "danger", }, diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json index 164b999825..4a2edf66a6 100644 --- a/src/i18n/strings/en_EN.json +++ b/src/i18n/strings/en_EN.json @@ -610,11 +610,11 @@ "up to date": "up to date", "Your homeserver does not support session management.": "Your homeserver does not support session management.", "Unable to load session list": "Unable to load session list", - "Confirm deleting this session by using Single Sign On to prove your identity.": "Confirm deleting this session by using Single Sign On to prove your identity.", - "Confirm deleting these sessions by using Single Sign On to prove your identity.": "Confirm deleting these sessions by using Single Sign On to prove your identity.", + "Confirm deleting these sessions by using Single Sign On to prove your identity.|other": "Confirm deleting these sessions by using Single Sign On to prove your identity.", + "Confirm deleting these sessions by using Single Sign On to prove your identity.|one": "Confirm deleting this session by using Single Sign On to prove your identity.", "Confirm deleting these sessions": "Confirm deleting these sessions", - "Click the button below to confirm deleting this session.": "Click the button below to confirm deleting this session.", - "Click the button below to confirm deleting these sessions.": "Click the button below to confirm deleting these sessions.", + "Click the button below to confirm deleting these sessions.|other": "Click the button below to confirm deleting these sessions.", + "Click the button below to confirm deleting these sessions.|one": "Click the button below to confirm deleting this session.", "Delete sessions": "Delete sessions", "Authentication": "Authentication", "Delete %(count)s sessions|other": "Delete %(count)s sessions",