Línea 13... |
Línea 13... |
13 |
//
|
13 |
//
|
14 |
// You should have received a copy of the GNU General Public License
|
14 |
// You should have received a copy of the GNU General Public License
|
15 |
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
15 |
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
Línea 16... |
Línea 16... |
16 |
|
16 |
|
17 |
/**
|
17 |
/**
|
18 |
* Language strings.
|
18 |
* Strings for component 'factor_totp', language 'en'.
|
19 |
*
|
19 |
*
|
20 |
* @package factor_totp
|
20 |
* @package factor_totp
|
21 |
* @subpackage tool_mfa
|
21 |
* @subpackage tool_mfa
|
22 |
* @author Mikhail Golenkov <golenkovm@gmail.com>
|
22 |
* @author Mikhail Golenkov <golenkovm@gmail.com>
|
Línea 49... |
Línea 49... |
49 |
$string['pluginname'] = 'Authenticator app';
|
49 |
$string['pluginname'] = 'Authenticator app';
|
50 |
$string['privacy:metadata'] = 'The Authenticator app factor plugin does not store any personal data.';
|
50 |
$string['privacy:metadata'] = 'The Authenticator app factor plugin does not store any personal data.';
|
51 |
$string['replacefactor'] = 'Replace authenticator app';
|
51 |
$string['replacefactor'] = 'Replace authenticator app';
|
52 |
$string['replacefactorconfirmation'] = 'Replace \'{$a}\' authenticator app?';
|
52 |
$string['replacefactorconfirmation'] = 'Replace \'{$a}\' authenticator app?';
|
53 |
$string['revokefactorconfirmation'] = 'Remove \'{$a}\' authenticator app?';
|
53 |
$string['revokefactorconfirmation'] = 'Remove \'{$a}\' authenticator app?';
|
- |
|
54 |
$string['settings:description'] = 'Users will need an authenticator app installed on their mobile devices to generate a code, which they must enter during login.';
|
- |
|
55 |
$string['settings:shortdescription'] = 'Require users to enter a code from an authenticator app on their devices during login.';
|
54 |
$string['settings:totplink'] = 'Show mobile app setup link';
|
56 |
$string['settings:totplink'] = 'Show mobile app setup link';
|
55 |
$string['settings:totplink_help'] = 'If enabled the user will see a 3rd setup option with a direct otpauth:// link';
|
57 |
$string['settings:totplink_help'] = 'If enabled the user will see a 3rd setup option with a direct otpauth:// link';
|
56 |
$string['settings:window'] = 'TOTP verification window';
|
58 |
$string['settings:window'] = 'TOTP verification window';
|
57 |
$string['settings:window_help'] = 'How long each code is valid for. You can set this to a higher value as a workaround if your users device clocks are often slightly wrong.
|
59 |
$string['settings:window_help'] = 'The window of TOTP acts as time drift and specifies how long each code is valid for.
|
58 |
Rounded down to the nearest 30 seconds, which is the time between new generated codes.';
|
60 |
The period, which is the time between newly generated codes, is 30 seconds.
|
- |
|
61 |
If the window is 15 (the default) and the current timestamp is 147682209, the OTP tested are within 147682194 (147682209 - 15), 147682209 and 147682224 (147682209 + 15).
|
- |
|
62 |
The window shall be lower than 30. Therefore, this test includes the previous OTP but not the next one.
|
- |
|
63 |
You can set this to a higher value (up to 29) as a workaround if your user\'s device clocks are often slightly wrong.';
|
59 |
$string['setupfactor'] = 'Set up authenticator app';
|
64 |
$string['setupfactor'] = 'Set up authenticator app';
|
60 |
$string['setupfactorbutton'] = 'Set up';
|
65 |
$string['setupfactorbutton'] = 'Set up';
|
61 |
$string['setupfactor:account'] = 'Account:';
|
66 |
$string['setupfactor:account'] = 'Account:';
|
62 |
$string['setupfactor:devicename'] = 'Device name';
|
67 |
$string['setupfactor:devicename'] = 'Device name';
|
63 |
$string['setupfactor:devicenameinfo'] = 'This helps you identify which device receives the verification code.';
|
68 |
$string['setupfactor:devicenameinfo'] = 'This helps you identify which device receives the verification code.';
|
Línea 66... |
Línea 71... |
66 |
$string['setupfactor:instructionsscan'] = '2. Scan the QR code with your authenticator app.';
|
71 |
$string['setupfactor:instructionsscan'] = '2. Scan the QR code with your authenticator app.';
|
67 |
$string['setupfactor:instructionsverification'] = '3. Enter the verification code.';
|
72 |
$string['setupfactor:instructionsverification'] = '3. Enter the verification code.';
|
68 |
$string['setupfactor:intro'] = 'To set up this method, you need to have a device with an authenticator app. If you don\'t have an app, you can download one. For example, <a href="https://2fas.com/" target="_blank">2FAS Auth</a>, <a href="https://freeotp.github.io/" target="_blank">FreeOTP</a>, Google Authenticator, Microsoft Authenticator or Twilio Authy.';
|
73 |
$string['setupfactor:intro'] = 'To set up this method, you need to have a device with an authenticator app. If you don\'t have an app, you can download one. For example, <a href="https://2fas.com/" target="_blank">2FAS Auth</a>, <a href="https://freeotp.github.io/" target="_blank">FreeOTP</a>, Google Authenticator, Microsoft Authenticator or Twilio Authy.';
|
69 |
$string['setupfactor:key'] = 'Secret key: ';
|
74 |
$string['setupfactor:key'] = 'Secret key: ';
|
70 |
$string['setupfactor:link'] = 'Or enter details manually.';
|
75 |
$string['setupfactor:link'] = 'Or enter details manually.';
|
71 |
$string['setupfactor:link_help'] = 'If you are on a mobile device and already have an authenticator app installed this link may work. Note that using TOTP on the same device as you login on can weaken the benefits of MFA.';
|
76 |
$string['setupfactor:link_help'] = 'If you are on a mobile device and already have an authenticator app installed this link may work. Note that using TOTP on the same device as you log in on can weaken the benefits of MFA.';
|
72 |
$string['setupfactor:linklabel'] = 'Open app already installed on this device';
|
77 |
$string['setupfactor:linklabel'] = 'Open app already installed on this device';
|
73 |
$string['setupfactor:mode'] = 'Mode:';
|
78 |
$string['setupfactor:mode'] = 'Mode:';
|
74 |
$string['setupfactor:mode:timebased'] = 'Time-based';
|
79 |
$string['setupfactor:mode:timebased'] = 'Time-based';
|
75 |
$string['setupfactor:scanwithapp'] = 'Scan QR code with your chosen authenticator application.';
|
80 |
$string['setupfactor:scanwithapp'] = 'Scan QR code with your chosen authenticator application.';
|
76 |
$string['setupfactor:verificationcode'] = 'Verification code';
|
81 |
$string['setupfactor:verificationcode'] = 'Verification code';
|
77 |
$string['summarycondition'] = 'using a TOTP app';
|
82 |
$string['summarycondition'] = 'using a TOTP app';
|
78 |
$string['systimeformat'] = '%l:%M:%S %P %Z';
|
83 |
$string['systimeformat'] = '%l:%M:%S %P %Z';
|
79 |
$string['verificationcode'] = 'Enter your 6 digit verification code';
|
84 |
$string['verificationcode'] = 'Enter your 6 digit verification code';
|
80 |
$string['verificationcode_help'] = 'Open your authenticator app such as Google Authenticator and look for the 6 digit code which matches this site and username';
|
85 |
$string['verificationcode_help'] = 'Open your authenticator app such as Google Authenticator and look for the 6 digit code which matches this site and username';
|
81 |
|
- |
|
82 |
// Deprecated since Moodle 4.4.
|
- |
|
83 |
$string['setupfactor:scanfail'] = 'Can\'t scan?';
|
- |
|
84 |
$string['setupfactor:scan'] = 'Scan QR code';
|
- |
|