return'Removes the account on $name from this device, with all the device holds of it. What it synced stays on $name: sign in there again to have it. An anonymous account can\'t be signed into again.';
StringgetstartOtherInstance=>'Use another instance';
@override
StringgetemailSignInTitle=>'Continue with email';
@override
StringgetemailSignInIntro=>
'We mail you a code to sign in. This instance keeps only a fingerprint of your address, never the address itself, and writes to it only when you ask for a code.';
@override
StringgetemailSignInAddress=>'Email address';
@override
StringgetemailSignInSend=>'Send code';
@override
StringemailSignInCodeSent(Stringaddress){
return'We mailed a code to $address. It\'s valid for 15 minutes.';
}
@override
StringgetemailSignInResent=>'A new code is on its way.';
@override
StringgetemailSignInCode=>'Code';
@override
StringgetemailSignInContinue=>'Continue';
@override
StringgetemailSignInResend=>'Send a new code';
@override
StringgetemailSignInOtherAddress=>'Use another address';
@override
StringemailSignInSwitchTitle(Stringaddress){
return'Switch to the account of $address?';
}
@override
StringgetemailSignInSwitchConfirm=>'Switch';
@override
StringgetemailSignInSwitchStay=>'Stay anonymous';
@override
StringemailSignInTaken(Stringaddress){
return'$address already signs in to another account. To switch to it, sign out first.';
}
@override
StringgetemailSignInUnavailable=>
'This instance doesn\'t offer signing in with email.';
@override
StringgetemailSignInNotAnAddress=>'This isn\'t an email address.';
@override
StringgetemailSignInTooManyCodes=>
'Too many codes in the last hour. Try again later.';
'With a recovery code you sign in as usual. Without one, ask to reset your authenticators: it takes effect 72 hours later, and signing in with a code before then stops it.';
@override
StringgetpasswordResetWithMail=>'Reset with a code by email';
@override
StringpasswordResetWithMailHint(Stringaddress){
return'We email a code to $address.';
}
@override
StringgetpasswordResetWithPhrase=>'Reset with your recovery phrase';
@override
StringgetpasswordResetWithPhraseHint=>'The 24 words you wrote down.';
@override
StringgetpasswordSignInWithoutCode=>'Sign in without a code';
@override
StringgetpasswordSignInWithoutCodeHint=>
'Once a reset you asked for has taken effect.';
@override
StringgetpasswordResetAction=>'Reset';
@override
StringpasswordAuthenticatorResetAt(Stringdate){
return'Your authenticators are reset on $date. We emailed you: if it wasn\'t you, sign in with a code before then to stop it. After that, sign in with your password alone and set up a new authenticator.';
}
@override
StringpasswordUnfinishedIntro(Stringaddress){
return'Your account was never finished. We emailed a code to $address: with it, you sign in and set up an authenticator.';
}
@override
StringgetpasswordPhraseField=>'Recovery phrase';
@override
StringgetpasswordPhraseFieldHint=>
'The 24 words, with spaces between them';
@override
StringgetpasswordPhraseFieldIntro=>
'Enter your recovery phrase: it proves the account is yours.';
@override
StringgetpasswordAuthenticatorTitle=>'Set up an authenticator';
@override
StringgetpasswordAuthenticatorIntro=>
'Every sign-in takes a code from an authenticator app, such as Aegis, 2FAS or Proton Authenticator. Scan this code with it, or type in the key.';
@override
StringgetpasswordAuthenticatorKey=>'Key';
@override
StringgetpasswordAuthenticatorOpen=>'Open in your authenticator app';
@override
StringgetpasswordAuthenticatorNoApp=>
'No app on this device opens it. Scan the code or type in the key.';
@override
StringgetpasswordAuthenticatorCodeIntro=>'Then enter the code it shows.';
'These 24 words open your account\'s keys should you forget your password: without them, what\'s encrypted is lost. Write them down in order, and keep them where only you find them. They\'re shown only now.';
@override
StringgetpasswordPhraseWrittenDown=>'I\'ve written it down';
@override
StringgetpasswordPhraseCheckTitle=>'Check your recovery phrase';
@override
StringgetpasswordPhraseCheckIntro=>
'Type the words asked for, from what you wrote down.';
@override
StringpasswordPhraseWord(intnumber){
return'Word $number';
}
@override
StringgetpasswordPhraseWrong=>
'These aren\'t the words. Look again at what you wrote down.';
@override
StringgetpasswordPhraseShowAgain=>'Show the phrase again';
@override
StringgetpasswordCreateTitle=>'Create an account';
@override
StringpasswordCreateIntro(Stringinstance){
return'On $instance, with your email address, a password, and an authenticator app for the code every sign-in takes.';
}
@override
StringgetpasswordSetUpTitle=>'Set up a password';
@override
StringgetpasswordSetUpIntro=>
'Sign in with your email address, a password and an authenticator app, on this device and others. Everything you have stays.';
@override
StringgetpasswordChooseIntro=>
'Choose a password. It never leaves this device: the instance can\'t read it, and can\'t reset it without what it protects being lost.';
@override
StringgetpasswordFinishResetTitle=>'Finish the reset';
@override
StringgetpasswordFinishResetIntro=>
'72 hours after you asked to reset your account, finish it here with a new code by email.';
@override
StringgetpasswordFinishResetHavePhrase=>'I have my recovery phrase';
@override
StringgetpasswordFinishResetKeepsKeys=>
'Your account keeps its keys: nothing encrypted is lost.';
@override
StringgetpasswordFinishResetNewKeys=>
'Without your recovery phrase, your account gets new keys: what was encrypted with the old ones is lost.';
@override
StringgetpasswordRecoveryTitle=>'Get back into your account';
@override
StringgetpasswordRecoveryWithPhrase=>'I have my recovery phrase';
@override
StringgetpasswordRecoveryWithPhraseHint=>
'Set a new password at once. Everything stays.';
@override
StringgetpasswordRecoveryWithPhraseIntro=>
'Your recovery phrase opens your account\'s keys, which your new password then protects. A code from your authenticator, or a recovery code, confirms it.';
@override
StringgetpasswordRecoveryNoCodeHint=>
'Lost your authenticator as well? Reset your account 72 hours later with your recovery phrase: it keeps everything.';
@override
StringgetpasswordRecoveryWithoutPhrase=>'Reset my account';
@override
StringgetpasswordRecoveryWithoutPhraseHint=>
'Takes effect 72 hours later. Without your recovery phrase, what\'s encrypted is lost.';
@override
StringgetpasswordRecoveryStartIntro=>
'We email a code to your address. Your account can then be reset 72 hours later; signing in with your password before then stops it.';
@override
StringgetpasswordRecoveryFinish=>'Finish a reset';
@override
StringgetpasswordRecoveryFinishHint=>'72 hours after you asked for it.';
@override
StringpasswordResetStarted(Stringdate){
return'Your account can be reset from $date. We emailed you: if it wasn\'t you, sign in with your password before then to stop it.';
}
@override
StringgetpasswordSectionTitle=>'Password and authenticator';
@override
StringgetpasswordSectionFailed=>
'Couldn\'t read how your account signs in.';
@override
StringpasswordSectionGitHubEnds(Stringdate){
return'Sign-in with GitHub ends on $date. Set up a password before then to keep your account.';
}
@override
StringgetpasswordSectionSetUp=>'Set up a password';
@override
StringgetpasswordSectionSetUpHint=>
'Sign in with your email address, a password and an authenticator app.';
@override
StringgetpasswordSectionUnfinished=>
'Finish setting up: add an authenticator';
@override
StringgetpasswordSectionUnfinishedHint=>
'Your password signs in once an authenticator is set up.';
'This code is no longer valid. Ask for a new one.';
@override
StringgetpasswordMailFailed=>
'The instance couldn\'t send the email. Try again later.';
@override
StringgetpasswordOtherAddressLinked=>
'Your account has another email address.';
@override
StringgetpasswordNotAPhrase=>
'This isn\'t a recovery phrase: check every word and their number.';
@override
StringgetpasswordPhraseDoesNotFit=>
'The address or the recovery phrase isn\'t right.';
@override
StringgetpasswordUnusable=>
'This password can\'t be used: it\'s empty, or holds characters that aren\'t text.';
@override
StringgetpasswordInstanceUnproven=>
'The instance couldn\'t prove it knows your password, so this device trusts nothing it says. Try again; if it happens again, the instance isn\'t the one it claims to be.';
@override
StringgetpasswordKeysMissing=>
'Your account\'s keys aren\'t on this device. Sign out and in again with your password here.';
@override
StringgetpasswordFailed=>
'Couldn\'t reach the instance. Check the connection and try again.';