mirror of
				https://github.com/vector-im/element-web.git
				synced 2025-11-04 02:02:14 +01:00 
			
		
		
		
	Merge pull request #4473 from matrix-org/travis/t3chguy/rel-i18n-sso
Fix i18n of SSO UIA copy in Deactivate Account Dialog on release
This commit is contained in:
		
						commit
						c7423a68cb
					
				@ -26,30 +26,6 @@ import { _t } from '../../../languageHandler';
 | 
				
			|||||||
import InteractiveAuth, {ERROR_USER_CANCELLED} from "../../structures/InteractiveAuth";
 | 
					import InteractiveAuth, {ERROR_USER_CANCELLED} from "../../structures/InteractiveAuth";
 | 
				
			||||||
import {DEFAULT_PHASE, PasswordAuthEntry, SSOAuthEntry} from "../auth/InteractiveAuthEntryComponents";
 | 
					import {DEFAULT_PHASE, PasswordAuthEntry, SSOAuthEntry} from "../auth/InteractiveAuthEntryComponents";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const dialogAesthetics = {
 | 
					 | 
				
			||||||
    [SSOAuthEntry.PHASE_PREAUTH]: {
 | 
					 | 
				
			||||||
        body: _t("Confirm your account deactivation by using Single Sign On to prove your identity."),
 | 
					 | 
				
			||||||
        continueText: _t("Single Sign On"),
 | 
					 | 
				
			||||||
        continueKind: "danger",
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    [SSOAuthEntry.PHASE_POSTAUTH]: {
 | 
					 | 
				
			||||||
        body: _t("Are you sure you want to deactivate your account? This is irreversible."),
 | 
					 | 
				
			||||||
        continueText: _t("Confirm account deactivation"),
 | 
					 | 
				
			||||||
        continueKind: "danger",
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
};
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
// This is the same as aestheticsForStagePhases in InteractiveAuthDialog minus the `title`
 | 
					 | 
				
			||||||
const DEACTIVATE_AESTHETICS = {
 | 
					 | 
				
			||||||
    [SSOAuthEntry.LOGIN_TYPE]: dialogAesthetics,
 | 
					 | 
				
			||||||
    [SSOAuthEntry.UNSTABLE_LOGIN_TYPE]: dialogAesthetics,
 | 
					 | 
				
			||||||
    [PasswordAuthEntry.LOGIN_TYPE]: {
 | 
					 | 
				
			||||||
        [DEFAULT_PHASE]: {
 | 
					 | 
				
			||||||
            body: _t("To continue, please enter your password:"),
 | 
					 | 
				
			||||||
        },
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
};
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
export default class DeactivateAccountDialog extends React.Component {
 | 
					export default class DeactivateAccountDialog extends React.Component {
 | 
				
			||||||
    constructor(props) {
 | 
					    constructor(props) {
 | 
				
			||||||
        super(props);
 | 
					        super(props);
 | 
				
			||||||
@ -84,6 +60,30 @@ export default class DeactivateAccountDialog extends React.Component {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    _onStagePhaseChange = (stage, phase) => {
 | 
					    _onStagePhaseChange = (stage, phase) => {
 | 
				
			||||||
 | 
					        const dialogAesthetics = {
 | 
				
			||||||
 | 
					            [SSOAuthEntry.PHASE_PREAUTH]: {
 | 
				
			||||||
 | 
					                body: _t("Confirm your account deactivation by using Single Sign On to prove your identity."),
 | 
				
			||||||
 | 
					                continueText: _t("Single Sign On"),
 | 
				
			||||||
 | 
					                continueKind: "danger",
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            [SSOAuthEntry.PHASE_POSTAUTH]: {
 | 
				
			||||||
 | 
					                body: _t("Are you sure you want to deactivate your account? This is irreversible."),
 | 
				
			||||||
 | 
					                continueText: _t("Confirm account deactivation"),
 | 
				
			||||||
 | 
					                continueKind: "danger",
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					        };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        // This is the same as aestheticsForStagePhases in InteractiveAuthDialog minus the `title`
 | 
				
			||||||
 | 
					        const DEACTIVATE_AESTHETICS = {
 | 
				
			||||||
 | 
					            [SSOAuthEntry.LOGIN_TYPE]: dialogAesthetics,
 | 
				
			||||||
 | 
					            [SSOAuthEntry.UNSTABLE_LOGIN_TYPE]: dialogAesthetics,
 | 
				
			||||||
 | 
					            [PasswordAuthEntry.LOGIN_TYPE]: {
 | 
				
			||||||
 | 
					                [DEFAULT_PHASE]: {
 | 
				
			||||||
 | 
					                    body: _t("To continue, please enter your password:"),
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					        };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        const aesthetics = DEACTIVATE_AESTHETICS[stage];
 | 
					        const aesthetics = DEACTIVATE_AESTHETICS[stage];
 | 
				
			||||||
        let bodyText = null;
 | 
					        let bodyText = null;
 | 
				
			||||||
        let continueText = null;
 | 
					        let continueText = null;
 | 
				
			||||||
 | 
				
			|||||||
@ -1577,12 +1577,12 @@
 | 
				
			|||||||
    "You've previously used a newer version of Riot on %(host)s. To use this version again with end to end encryption, you will need to sign out and back in again. ": "You've previously used a newer version of Riot on %(host)s. To use this version again with end to end encryption, you will need to sign out and back in again. ",
 | 
					    "You've previously used a newer version of Riot on %(host)s. To use this version again with end to end encryption, you will need to sign out and back in again. ": "You've previously used a newer version of Riot on %(host)s. To use this version again with end to end encryption, you will need to sign out and back in again. ",
 | 
				
			||||||
    "Incompatible Database": "Incompatible Database",
 | 
					    "Incompatible Database": "Incompatible Database",
 | 
				
			||||||
    "Continue With Encryption Disabled": "Continue With Encryption Disabled",
 | 
					    "Continue With Encryption Disabled": "Continue With Encryption Disabled",
 | 
				
			||||||
 | 
					    "Server did not require any authentication": "Server did not require any authentication",
 | 
				
			||||||
 | 
					    "Server did not return valid authentication information.": "Server did not return valid authentication information.",
 | 
				
			||||||
    "Confirm your account deactivation by using Single Sign On to prove your identity.": "Confirm your account deactivation by using Single Sign On to prove your identity.",
 | 
					    "Confirm your account deactivation by using Single Sign On to prove your identity.": "Confirm your account deactivation by using Single Sign On to prove your identity.",
 | 
				
			||||||
    "Are you sure you want to deactivate your account? This is irreversible.": "Are you sure you want to deactivate your account? This is irreversible.",
 | 
					    "Are you sure you want to deactivate your account? This is irreversible.": "Are you sure you want to deactivate your account? This is irreversible.",
 | 
				
			||||||
    "Confirm account deactivation": "Confirm account deactivation",
 | 
					    "Confirm account deactivation": "Confirm account deactivation",
 | 
				
			||||||
    "To continue, please enter your password:": "To continue, please enter your password:",
 | 
					    "To continue, please enter your password:": "To continue, please enter your password:",
 | 
				
			||||||
    "Server did not require any authentication": "Server did not require any authentication",
 | 
					 | 
				
			||||||
    "Server did not return valid authentication information.": "Server did not return valid authentication information.",
 | 
					 | 
				
			||||||
    "There was a problem communicating with the server. Please try again.": "There was a problem communicating with the server. Please try again.",
 | 
					    "There was a problem communicating with the server. Please try again.": "There was a problem communicating with the server. Please try again.",
 | 
				
			||||||
    "This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server. <b>This action is irreversible.</b>": "This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server. <b>This action is irreversible.</b>",
 | 
					    "This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server. <b>This action is irreversible.</b>": "This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server. <b>This action is irreversible.</b>",
 | 
				
			||||||
    "Deactivating your account <b>does not by default cause us to forget messages you have sent.</b> If you would like us to forget your messages, please tick the box below.": "Deactivating your account <b>does not by default cause us to forget messages you have sent.</b> If you would like us to forget your messages, please tick the box below.",
 | 
					    "Deactivating your account <b>does not by default cause us to forget messages you have sent.</b> If you would like us to forget your messages, please tick the box below.": "Deactivating your account <b>does not by default cause us to forget messages you have sent.</b> If you would like us to forget your messages, please tick the box below.",
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user