Version Description
- Google Authenticator-Two Factor Authentication (2FA) : Performance improvement with fixes in Security Questions. And User Email verification and Phone Verification issues resolved.
Download this release
Release Info
Developer | cyberlord92 |
Plugin | Google Authenticator – WordPress Two Factor Authentication (2FA) |
Version | 5.4.14 |
Comparing to | |
See all releases |
Code changes from version 5.4.12 to 5.4.14
- api/Mo2f_OnPremRedirect.php +17 -6
- api/class-customer-common-setup.php +5 -5
- api/class-two-factor-setup.php +1 -1
- controllers/account.php +5 -4
- controllers/backup/backup_ajax.php +1 -1
- controllers/backup/backup_schdule.php +6 -6
- controllers/login-security.php +4 -4
- controllers/main_controller.php +2 -2
- controllers/malware_scanner/scan_malware.php +0 -1
- controllers/malware_scanner/scan_malware_settings.php +2 -4
- controllers/navbar.php +1 -1
- controllers/newtork_security_features.php +1 -1
- controllers/notification-settings.php +2 -2
- controllers/pointers.php +2 -1
- controllers/tour-model.php +1 -1
- controllers/tour/tour_ajax.php +1 -1
- controllers/twofa/mo2fa_common_login.php +40 -12
- controllers/twofa/mo2fa_inline_registration.php +16 -12
- controllers/twofa/setup_twofa.php +4 -1
- controllers/twofa/two_factor_ajax.php +14 -3
- database/database_functions_2fa.php +4 -2
- database/mo2f_db_options.php +37 -0
- handler/backup.php +8 -6
- handler/feedback_form.php +1 -1
- handler/login.php +6 -6
- handler/recaptcha.php +1 -1
- handler/security_features.php +3 -3
- handler/twofa/class_miniorange_2fa_strong_password.php +6 -9
- handler/twofa/setup_twofa.php +58 -16
- handler/twofa/two_fa_constants.php +1 -1
- handler/twofa/two_fa_get_details.php +0 -2
- handler/twofa/two_fa_login.php +1 -1
- handler/twofa/two_fa_pass2login.php +92 -51
- handler/twofa/two_fa_settings.php +74 -62
- handler/twofa/two_fa_utility.php +5 -3
- helper/curl.php +5 -4
- helper/dashboard_security_notification.php +23 -17
- helper/pluginUtility.php +1 -1
- helper/utility.php +11 -8
- includes/css/style_settings.css +3500 -3422
- lang/miniorange-2-factor-authentication-it_IT.mo +0 -0
- lang/miniorange-2-factor-authentication-it_IT.po +5414 -0
- lang/miniorange-2-factor-authentication-ru_RU.mo +0 -0
- lang/miniorange-2-factor-authentication-ru_RU.po +4945 -0
- miniorange_2_factor_settings.php +17 -49
- readme.txt +11 -6
- uninstall.php +2 -3
- views/advanced-blocking.php +1 -1
- views/backup/backup_schdule.php +10 -10
- views/backup/backup_setting_view.php +3 -4
- views/malware_scanner/scan_settings_view.php +0 -1
- views/navbar.php +8 -11
- views/network_security_features.php +1 -1
- views/test/test_twofa_email_verification.php +1 -1
- views/tour-model.php +1 -1
- views/twofa/setup/setup_google_authenticator.php +0 -3
- views/twofa/setup/setup_miniorange_authenticator.php +0 -1
- views/twofa/setup/setup_otp_over_sms.php +58 -58
- views/twofa/setup_twofa.php +6 -9
- views/twofa/test/test_twofa_email_verification.php +2 -0
- views/twofa/test/test_twofa_google_authy_authenticator.php +1 -1
- views/twofa/two_fa.php +5 -4
- views/twofa/two_fa_custom_form.php +1 -1
- views/twofa/two_fa_custom_login.php +1 -1
- views/twofa/two_fa_login_option.php +7 -7
- views/twofa/two_fa_session_control.php +1 -1
- views/twofa/two_fa_unlimittedUser.php +3 -3
- views/upgrade.php +274 -426
- views/upgrade_2fa.php +0 -608
- views/upgrade_2fa_lite.php +254 -315
api/Mo2f_OnPremRedirect.php
CHANGED
@@ -108,7 +108,6 @@ class Mo2f_OnPremRedirect {
|
|
108 |
function OnpremSendOTPEMail($current_user,$tokenName,$timeName,$email=null)
|
109 |
{
|
110 |
global $Mo2fdbQueries;
|
111 |
-
|
112 |
if(!isset($current_user) or is_null($current_user))
|
113 |
{
|
114 |
if(is_user_logged_in()){
|
@@ -117,10 +116,21 @@ class Mo2f_OnPremRedirect {
|
|
117 |
$current_user = unserialize($_SESSION['mo2f_current_user']);
|
118 |
}
|
119 |
}
|
120 |
-
//$email = get_user_meta($current_user->ID,'email',true);
|
121 |
|
122 |
if(is_null($email) or empty($email) or $email == '' or !isset($email) )
|
|
|
123 |
$email = $Mo2fdbQueries->get_user_detail( 'mo2f_user_email', $current_user->ID );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
124 |
$subject = '2-Factor Authentication';
|
125 |
$headers = array('Content-Type: text/html; charset=UTF-8');
|
126 |
$otpToken = '';
|
@@ -131,7 +141,6 @@ class Mo2f_OnPremRedirect {
|
|
131 |
update_user_meta($current_user->ID,$tokenName,$otpToken);
|
132 |
update_user_meta($current_user->ID,$timeName,time());
|
133 |
update_user_meta($current_user->ID,'tempRegEmail',$email);
|
134 |
-
//update_site_option('otpTokenEmailV',$otpTokenH);
|
135 |
$message = '<table cellpadding="25" style="margin:0px auto">
|
136 |
<tbody>
|
137 |
<tr>
|
@@ -218,11 +227,14 @@ class Mo2f_OnPremRedirect {
|
|
218 |
{
|
219 |
$arr = array('status' => 'SUCCESS','message'=>'Successfully validated.');
|
220 |
delete_user_meta( $user_id, $dtoken );
|
221 |
-
if($dtoken == 'mo2f_email_check_code')
|
222 |
{
|
223 |
$tempRegEmail = get_user_meta($user_id,'tempRegEmail',true);
|
224 |
if($tempRegEmail != '' or !is_null($tempRegEmail) or !$tempRegEmail)
|
225 |
-
$Mo2fdbQueries->update_user_details($user_id,array(
|
|
|
|
|
|
|
226 |
}
|
227 |
delete_user_meta( $user_id,'tempRegEmail');
|
228 |
}
|
@@ -231,7 +243,6 @@ class Mo2f_OnPremRedirect {
|
|
231 |
$arr = array('status' => 'FAILED','message'=>'TEST FAILED.');
|
232 |
}
|
233 |
|
234 |
-
//exit;
|
235 |
$content = json_encode($arr);
|
236 |
return $content;
|
237 |
|
108 |
function OnpremSendOTPEMail($current_user,$tokenName,$timeName,$email=null)
|
109 |
{
|
110 |
global $Mo2fdbQueries;
|
|
|
111 |
if(!isset($current_user) or is_null($current_user))
|
112 |
{
|
113 |
if(is_user_logged_in()){
|
116 |
$current_user = unserialize($_SESSION['mo2f_current_user']);
|
117 |
}
|
118 |
}
|
|
|
119 |
|
120 |
if(is_null($email) or empty($email) or $email == '' or !isset($email) )
|
121 |
+
{
|
122 |
$email = $Mo2fdbQueries->get_user_detail( 'mo2f_user_email', $current_user->ID );
|
123 |
+
if($email == '' or empty($email))
|
124 |
+
{
|
125 |
+
$email = get_user_meta($current_user->ID,'tempEmail',true);
|
126 |
+
|
127 |
+
}
|
128 |
+
|
129 |
+
}
|
130 |
+
if(is_null($email) or empty($email) or $email == '' or !isset($email) )
|
131 |
+
$email = $current_user->user_email;
|
132 |
+
|
133 |
+
delete_user_meta($current_user->ID,'tempEmail');
|
134 |
$subject = '2-Factor Authentication';
|
135 |
$headers = array('Content-Type: text/html; charset=UTF-8');
|
136 |
$otpToken = '';
|
141 |
update_user_meta($current_user->ID,$tokenName,$otpToken);
|
142 |
update_user_meta($current_user->ID,$timeName,time());
|
143 |
update_user_meta($current_user->ID,'tempRegEmail',$email);
|
|
|
144 |
$message = '<table cellpadding="25" style="margin:0px auto">
|
145 |
<tbody>
|
146 |
<tr>
|
227 |
{
|
228 |
$arr = array('status' => 'SUCCESS','message'=>'Successfully validated.');
|
229 |
delete_user_meta( $user_id, $dtoken );
|
230 |
+
if($dtoken == 'mo2f_email_check_code' or $dtoken == 'mo2f_otp_email_code')
|
231 |
{
|
232 |
$tempRegEmail = get_user_meta($user_id,'tempRegEmail',true);
|
233 |
if($tempRegEmail != '' or !is_null($tempRegEmail) or !$tempRegEmail)
|
234 |
+
$Mo2fdbQueries->update_user_details($user_id,array(
|
235 |
+
'mo2f_configured_2FA_method' => 'OTP Over Email',
|
236 |
+
'mo_2factor_user_registration_status' =>'MO_2_FACTOR_PLUGIN_SETTINGS',
|
237 |
+
'mo2f_user_email'=> $tempRegEmail));
|
238 |
}
|
239 |
delete_user_meta( $user_id,'tempRegEmail');
|
240 |
}
|
243 |
$arr = array('status' => 'FAILED','message'=>'TEST FAILED.');
|
244 |
}
|
245 |
|
|
|
246 |
$content = json_encode($arr);
|
247 |
return $content;
|
248 |
|
api/class-customer-common-setup.php
CHANGED
@@ -104,8 +104,8 @@ class Customer_Cloud_Setup {
|
|
104 |
|
105 |
global $user;
|
106 |
$user = wp_get_current_user();
|
107 |
-
$is_nc_with_1_user =
|
108 |
-
$is_ec_with_1_user = !
|
109 |
|
110 |
|
111 |
$customer_feature = "";
|
@@ -255,7 +255,7 @@ class Customer_Cloud_Setup {
|
|
255 |
$field_string = json_encode( $fields );
|
256 |
|
257 |
$content = $mo2fApi->make_curl_call( $url, $field_string, $headers );
|
258 |
-
|
259 |
return $content;
|
260 |
}
|
261 |
|
@@ -362,8 +362,8 @@ class Customer_Cloud_Setup {
|
|
362 |
$url = MO_HOST_NAME . "/moas/rest/customer/contact-us";
|
363 |
global $user;
|
364 |
$user = wp_get_current_user();
|
365 |
-
$is_nc_with_1_user =
|
366 |
-
$is_ec_with_1_user = !
|
367 |
|
368 |
$mo2fApi= new Mo2f_Api();
|
369 |
$customer_feature = "";
|
104 |
|
105 |
global $user;
|
106 |
$user = wp_get_current_user();
|
107 |
+
$is_nc_with_1_user = MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option') && MoWpnsUtility::get_mo2f_db_option('mo2f_is_NNC', 'get_option');
|
108 |
+
$is_ec_with_1_user = ! MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option');
|
109 |
|
110 |
|
111 |
$customer_feature = "";
|
255 |
$field_string = json_encode( $fields );
|
256 |
|
257 |
$content = $mo2fApi->make_curl_call( $url, $field_string, $headers );
|
258 |
+
|
259 |
return $content;
|
260 |
}
|
261 |
|
362 |
$url = MO_HOST_NAME . "/moas/rest/customer/contact-us";
|
363 |
global $user;
|
364 |
$user = wp_get_current_user();
|
365 |
+
$is_nc_with_1_user = MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option') && MoWpnsUtility::get_mo2f_db_option('mo2f_is_NNC', 'get_option');
|
366 |
+
$is_ec_with_1_user = ! MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option');
|
367 |
|
368 |
$mo2fApi= new Mo2f_Api();
|
369 |
$customer_feature = "";
|
api/class-two-factor-setup.php
CHANGED
@@ -159,7 +159,7 @@ class Two_Factor_Setup {
|
|
159 |
|
160 |
$http_header_array = $mo2fApi->get_http_header_array();
|
161 |
|
162 |
-
$response= $mo2fApi->make_curl_call( $url, $fields, $http_header_array );
|
163 |
}
|
164 |
return $response;
|
165 |
}
|
159 |
|
160 |
$http_header_array = $mo2fApi->get_http_header_array();
|
161 |
|
162 |
+
$response = $mo2fApi->make_curl_call( $url, $fields, $http_header_array );
|
163 |
}
|
164 |
return $response;
|
165 |
}
|
controllers/account.php
CHANGED
@@ -48,7 +48,8 @@
|
|
48 |
$key = get_option('mo2f_customerKey');
|
49 |
$api = get_option('mo2f_api_key');
|
50 |
$token = get_option('mo2f_customer_token');
|
51 |
-
$EmailTransactions
|
|
|
52 |
$SMSTransactions = get_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z')?get_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z'):0;
|
53 |
include $mo2f_dirName . 'views'.DIRECTORY_SEPARATOR.'account'.DIRECTORY_SEPARATOR.'profile.php';
|
54 |
}
|
@@ -231,7 +232,7 @@
|
|
231 |
$configured_2FA_method = 'NONE';
|
232 |
}else if ( $mo2f_second_factor != 'NONE' ) {
|
233 |
$configured_2FA_method = MO2f_Utility::mo2f_decode_2_factor( $mo2f_second_factor, "servertowpdb" );
|
234 |
-
if (
|
235 |
$auth_method_abr = str_replace( ' ', '', $configured_2FA_method );
|
236 |
} else {
|
237 |
if ( in_array( $configured_2FA_method, array(
|
@@ -245,7 +246,7 @@
|
|
245 |
}
|
246 |
|
247 |
$mo2f_message = Mo2fConstants:: langTranslate( "ACCOUNT_RETRIEVED_SUCCESSFULLY" );
|
248 |
-
if ( $configured_2FA_method != 'NONE' &&
|
249 |
$mo2f_message .= ' <b>' . $configured_2FA_method . '</b> ' . Mo2fConstants:: langTranslate( "DEFAULT_2ND_FACTOR" ) . '. ';
|
250 |
}
|
251 |
$mo2f_message .= '<a href=\"admin.php?page=mo_2fa_two_fa\" >' . Mo2fConstants:: langTranslate( "CLICK_HERE" ) . '</a> ' . Mo2fConstants:: langTranslate( "CONFIGURE_2FA" );
|
@@ -256,7 +257,7 @@
|
|
256 |
if ( ! empty( $mo2f_customer_selected_plan ) ) {
|
257 |
delete_option( 'mo2f_customer_selected_plan' );
|
258 |
|
259 |
-
if (
|
260 |
{
|
261 |
?><script>window.location.href="admin.php?page=mo_2fa_addons";</script><?php
|
262 |
}
|
48 |
$key = get_option('mo2f_customerKey');
|
49 |
$api = get_option('mo2f_api_key');
|
50 |
$token = get_option('mo2f_customer_token');
|
51 |
+
$EmailTransactions = MoWpnsUtility::get_mo2f_db_option('cmVtYWluaW5nT1RQ', 'site_option');
|
52 |
+
$EmailTransactions = $EmailTransactions? $EmailTransactions : 0;
|
53 |
$SMSTransactions = get_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z')?get_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z'):0;
|
54 |
include $mo2f_dirName . 'views'.DIRECTORY_SEPARATOR.'account'.DIRECTORY_SEPARATOR.'profile.php';
|
55 |
}
|
232 |
$configured_2FA_method = 'NONE';
|
233 |
}else if ( $mo2f_second_factor != 'NONE' ) {
|
234 |
$configured_2FA_method = MO2f_Utility::mo2f_decode_2_factor( $mo2f_second_factor, "servertowpdb" );
|
235 |
+
if ( MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option') == 0 ) {
|
236 |
$auth_method_abr = str_replace( ' ', '', $configured_2FA_method );
|
237 |
} else {
|
238 |
if ( in_array( $configured_2FA_method, array(
|
246 |
}
|
247 |
|
248 |
$mo2f_message = Mo2fConstants:: langTranslate( "ACCOUNT_RETRIEVED_SUCCESSFULLY" );
|
249 |
+
if ( $configured_2FA_method != 'NONE' && MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option') == 0 ) {
|
250 |
$mo2f_message .= ' <b>' . $configured_2FA_method . '</b> ' . Mo2fConstants:: langTranslate( "DEFAULT_2ND_FACTOR" ) . '. ';
|
251 |
}
|
252 |
$mo2f_message .= '<a href=\"admin.php?page=mo_2fa_two_fa\" >' . Mo2fConstants:: langTranslate( "CLICK_HERE" ) . '</a> ' . Mo2fConstants:: langTranslate( "CONFIGURE_2FA" );
|
257 |
if ( ! empty( $mo2f_customer_selected_plan ) ) {
|
258 |
delete_option( 'mo2f_customer_selected_plan' );
|
259 |
|
260 |
+
if (MoWpnsUtility::get_mo2f_db_option('mo2f_planname', 'get_option') == 'addon_plan')
|
261 |
{
|
262 |
?><script>window.location.href="admin.php?page=mo_2fa_addons";</script><?php
|
263 |
}
|
controllers/backup/backup_ajax.php
CHANGED
@@ -103,7 +103,7 @@ function mo_wpns_save_schedule_backup_config_form($postData){
|
|
103 |
else
|
104 |
$handler_obj-> file_backup_deactivate();
|
105 |
|
106 |
-
if(
|
107 |
$handler_obj->bl_deactivate();
|
108 |
if ( ! wp_next_scheduled( 'mo_eb_bl_cron_hook' ) ) {
|
109 |
wp_schedule_event( time(), 'db_eb_backup_time', 'mo_eb_bl_cron_hook' );
|
103 |
else
|
104 |
$handler_obj-> file_backup_deactivate();
|
105 |
|
106 |
+
if(MoWpnsUtility::get_mo2f_db_option('mo_schedule_database_backup', 'site_option') === '1'){
|
107 |
$handler_obj->bl_deactivate();
|
108 |
if ( ! wp_next_scheduled( 'mo_eb_bl_cron_hook' ) ) {
|
109 |
wp_schedule_event( time(), 'db_eb_backup_time', 'mo_eb_bl_cron_hook' );
|
controllers/backup/backup_schdule.php
CHANGED
@@ -1,11 +1,11 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
$file_backup_time =
|
4 |
-
$db_eb_backup_time =
|
5 |
-
$file_schedule_status =
|
6 |
-
$db_backup_status =
|
7 |
-
$next_file_backup_hours =
|
8 |
-
$next_db_backup_hours =
|
9 |
$img_loader_url = plugins_url('backup-wordpress'.DIRECTORY_SEPARATOR .'includes'.DIRECTORY_SEPARATOR .'images'.DIRECTORY_SEPARATOR .'loader.gif');
|
10 |
$page_url = "";
|
11 |
$file_next_backup_timestamp = wp_next_scheduled( 'mo_eb_file_cron_hook' );
|
1 |
<?php
|
2 |
|
3 |
+
$file_backup_time = MoWpnsUtility::get_mo2f_db_option('file_backup_created_time', 'site_option');
|
4 |
+
$db_eb_backup_time = MoWpnsUtility::get_mo2f_db_option('db_backup_created_time', 'site_option');
|
5 |
+
$file_schedule_status = MoWpnsUtility::get_mo2f_db_option('scheduled_file_backup', 'site_option');
|
6 |
+
$db_backup_status = MoWpnsUtility::get_mo2f_db_option('scheduled_db_backup', 'site_option');
|
7 |
+
$next_file_backup_hours = MoWpnsUtility::get_mo2f_db_option('mo_wpns_backup_time', 'site_option');
|
8 |
+
$next_db_backup_hours = MoWpnsUtility::get_mo2f_db_option('mo_wpns_backup_time', 'site_option');
|
9 |
$img_loader_url = plugins_url('backup-wordpress'.DIRECTORY_SEPARATOR .'includes'.DIRECTORY_SEPARATOR .'images'.DIRECTORY_SEPARATOR .'loader.gif');
|
10 |
$page_url = "";
|
11 |
$file_next_backup_timestamp = wp_next_scheduled( 'mo_eb_file_cron_hook' );
|
controllers/login-security.php
CHANGED
@@ -41,12 +41,12 @@
|
|
41 |
$allwed_login_attempts = get_option('mo2f_allwed_login_attempts') ? get_option('mo2f_allwed_login_attempts') : 10;
|
42 |
$time_of_blocking_type = get_option('mo2f_time_of_blocking_type') ? get_option('mo2f_time_of_blocking_type') : "permanent";
|
43 |
$time_of_blocking_val = get_option('mo2f_time_of_blocking_val') ? get_option('mo2f_time_of_blocking_val') : 3;
|
44 |
-
$brute_force_enabled =
|
45 |
-
$remaining_attempts =
|
46 |
$slow_down_attacks = get_option('mo_wpns_slow_down_attacks') ? "checked" : "";
|
47 |
$enable_2fa = get_option('mo_wpns_enable_2fa') ? "checked" : "";
|
48 |
|
49 |
-
$enforce_strong_password=
|
50 |
$attack_delay = get_option('mo_wpns_slow_down_attacks_delay') ? get_option('mo_wpns_slow_down_attacks_delay'): 2 ;
|
51 |
$google_recaptcha = get_option('mo_wpns_activate_recaptcha') ? "checked" : "";
|
52 |
$test_recaptcha_url = "";
|
@@ -58,7 +58,7 @@
|
|
58 |
$captcha_reg = get_option('mo_wpns_activate_recaptcha_for_registration') ? "checked" : "";
|
59 |
|
60 |
|
61 |
-
$strong_password_account=
|
62 |
|
63 |
|
64 |
$mo2FAPlugin = new TwoFAPlugin();
|
41 |
$allwed_login_attempts = get_option('mo2f_allwed_login_attempts') ? get_option('mo2f_allwed_login_attempts') : 10;
|
42 |
$time_of_blocking_type = get_option('mo2f_time_of_blocking_type') ? get_option('mo2f_time_of_blocking_type') : "permanent";
|
43 |
$time_of_blocking_val = get_option('mo2f_time_of_blocking_val') ? get_option('mo2f_time_of_blocking_val') : 3;
|
44 |
+
$brute_force_enabled = MoWpnsUtility::get_mo2f_db_option('mo2f_enable_brute_force', 'get_option') ? "checked" : "";
|
45 |
+
$remaining_attempts = MoWpnsUtility::get_mo2f_db_option('mo2f_show_remaining_attempts', 'get_option') ? "checked" : "";
|
46 |
$slow_down_attacks = get_option('mo_wpns_slow_down_attacks') ? "checked" : "";
|
47 |
$enable_2fa = get_option('mo_wpns_enable_2fa') ? "checked" : "";
|
48 |
|
49 |
+
$enforce_strong_password= MoWpnsUtility::get_mo2f_db_option('mo2f_enforce_strong_passswords', 'get_option') ? "checked" : "";
|
50 |
$attack_delay = get_option('mo_wpns_slow_down_attacks_delay') ? get_option('mo_wpns_slow_down_attacks_delay'): 2 ;
|
51 |
$google_recaptcha = get_option('mo_wpns_activate_recaptcha') ? "checked" : "";
|
52 |
$test_recaptcha_url = "";
|
58 |
$captcha_reg = get_option('mo_wpns_activate_recaptcha_for_registration') ? "checked" : "";
|
59 |
|
60 |
|
61 |
+
$strong_password_account= MoWpnsUtility::get_mo2f_db_option('mo2f_enforce_strong_passswords_for_accounts', 'get_option') ? MoWpnsUtility::get_mo2f_db_option('mo2f_enforce_strong_passswords_for_accounts', 'get_option') : "all";
|
62 |
|
63 |
|
64 |
$mo2FAPlugin = new TwoFAPlugin();
|
controllers/main_controller.php
CHANGED
@@ -86,7 +86,7 @@
|
|
86 |
}
|
87 |
}
|
88 |
?>
|
89 |
-
|
90 |
<!-- <script>
|
91 |
jQuery(document).ready(function(){
|
92 |
var nonce = "<?php //echo wp_create_nonce('wpns-quick-scan');?>";
|
@@ -108,4 +108,4 @@
|
|
108 |
});
|
109 |
});
|
110 |
</script> -->
|
111 |
-
|
86 |
}
|
87 |
}
|
88 |
?>
|
89 |
+
|
90 |
<!-- <script>
|
91 |
jQuery(document).ready(function(){
|
92 |
var nonce = "<?php //echo wp_create_nonce('wpns-quick-scan');?>";
|
108 |
});
|
109 |
});
|
110 |
</script> -->
|
111 |
+
|
controllers/malware_scanner/scan_malware.php
CHANGED
@@ -2,7 +2,6 @@
|
|
2 |
|
3 |
global $moWpnsUtility,$mo2f_dirName;
|
4 |
|
5 |
-
add_option('mo_wpns_skip_folders');
|
6 |
update_site_option('mo2f_visit_malware',true);
|
7 |
|
8 |
include_once $mo2f_dirName . 'views'.DIRECTORY_SEPARATOR.'malware_scanner'.DIRECTORY_SEPARATOR.'malware_scan.php';
|
2 |
|
3 |
global $moWpnsUtility,$mo2f_dirName;
|
4 |
|
|
|
5 |
update_site_option('mo2f_visit_malware',true);
|
6 |
|
7 |
include_once $mo2f_dirName . 'views'.DIRECTORY_SEPARATOR.'malware_scanner'.DIRECTORY_SEPARATOR.'malware_scan.php';
|
controllers/malware_scanner/scan_malware_settings.php
CHANGED
@@ -24,23 +24,21 @@ if(is_null($scan_configuration)){
|
|
24 |
$mo_wpns_check_extl = $scan_configuration->ext_link_check;
|
25 |
$mo_wpns_check_repo = $scan_configuration->check_repo;
|
26 |
}
|
27 |
-
//$mo_wpns_scan_files_extensions = get_option('mo_wpns_scan_files_extensions');
|
28 |
$mo_wpns_check_rfi = 0;
|
29 |
$mo_wpns_adv_sign = 0;
|
30 |
$mo_wpns_check_domain = 0;
|
31 |
$mo_wpns_check_trojan = 0;
|
32 |
$mo_wpns_check_backdoor = 0;
|
33 |
-
//$mo_wpns_skip_folders = get_option('mo_wpns_skip_folders');
|
34 |
$mo_wpns_skip_folders_array = array();
|
35 |
if(!empty($mo_wpns_skip_folders)){
|
36 |
$mo_wpns_skip_folders_array = explode(";",$mo_wpns_skip_folders);
|
37 |
}
|
38 |
-
$mo_wpns_white_url = ""
|
39 |
$mo_wpns_white_urls_array = array();
|
40 |
if(!empty($mo_wpns_white_url)){
|
41 |
$mo_wpns_white_urls_array = explode(";",$mo_wpns_white_url);
|
42 |
}
|
43 |
-
$mo_wpns_custom_sign = ""
|
44 |
$mo_wpns_custom_sign_array = array();
|
45 |
if(!empty($mo_wpns_custom_sign)){
|
46 |
$mo_wpns_custom_sign_array = explode(";",$mo_wpns_custom_sign);
|
24 |
$mo_wpns_check_extl = $scan_configuration->ext_link_check;
|
25 |
$mo_wpns_check_repo = $scan_configuration->check_repo;
|
26 |
}
|
|
|
27 |
$mo_wpns_check_rfi = 0;
|
28 |
$mo_wpns_adv_sign = 0;
|
29 |
$mo_wpns_check_domain = 0;
|
30 |
$mo_wpns_check_trojan = 0;
|
31 |
$mo_wpns_check_backdoor = 0;
|
|
|
32 |
$mo_wpns_skip_folders_array = array();
|
33 |
if(!empty($mo_wpns_skip_folders)){
|
34 |
$mo_wpns_skip_folders_array = explode(";",$mo_wpns_skip_folders);
|
35 |
}
|
36 |
+
$mo_wpns_white_url = "";
|
37 |
$mo_wpns_white_urls_array = array();
|
38 |
if(!empty($mo_wpns_white_url)){
|
39 |
$mo_wpns_white_urls_array = explode(";",$mo_wpns_white_url);
|
40 |
}
|
41 |
+
$mo_wpns_custom_sign = "";
|
42 |
$mo_wpns_custom_sign_array = array();
|
43 |
if(!empty($mo_wpns_custom_sign)){
|
44 |
$mo_wpns_custom_sign_array = explode(";",$mo_wpns_custom_sign);
|
controllers/navbar.php
CHANGED
@@ -10,7 +10,7 @@
|
|
10 |
$security_features->wpns_2fa_with_network_security($_POST); break;
|
11 |
}
|
12 |
}
|
13 |
-
$network_security_features=
|
14 |
|
15 |
if( isset( $_GET[ 'page' ])){
|
16 |
$tab_count= get_site_option('mo2f_tab_count', 0);
|
10 |
$security_features->wpns_2fa_with_network_security($_POST); break;
|
11 |
}
|
12 |
}
|
13 |
+
$network_security_features= MoWpnsUtility::get_mo2f_db_option('mo_wpns_2fa_with_network_security', 'get_option') ? "checked" : "";
|
14 |
|
15 |
if( isset( $_GET[ 'page' ])){
|
16 |
$tab_count= get_site_option('mo2f_tab_count', 0);
|
controllers/newtork_security_features.php
CHANGED
@@ -17,7 +17,7 @@
|
|
17 |
}
|
18 |
|
19 |
|
20 |
-
$network_security_features=
|
21 |
|
22 |
|
23 |
|
17 |
}
|
18 |
|
19 |
|
20 |
+
$network_security_features= MoWpnsUtility::get_mo2f_db_option('mo_wpns_2fa_with_network_security', 'get_option') ? "checked" : "";
|
21 |
|
22 |
|
23 |
|
controllers/notification-settings.php
CHANGED
@@ -23,9 +23,9 @@
|
|
23 |
}
|
24 |
if(!get_option("admin_email_address_status")|| get_option("admin_email_address") ==''){
|
25 |
update_option('mo_wpns_enable_ip_blocked_email_to_admin','0');
|
26 |
-
$notify_admin_on_ip_block =
|
27 |
}
|
28 |
-
$notify_admin_on_ip_block =
|
29 |
$notify_admin_unusual_activity = get_option('mo_wpns_enable_unusual_activity_email_to_user') ? "checked" : "";
|
30 |
|
31 |
$template1 = get_option('custom_admin_template') ? get_option('custom_admin_template') : $template1;
|
23 |
}
|
24 |
if(!get_option("admin_email_address_status")|| get_option("admin_email_address") ==''){
|
25 |
update_option('mo_wpns_enable_ip_blocked_email_to_admin','0');
|
26 |
+
$notify_admin_on_ip_block = MoWpnsUtility::get_mo2f_db_option('mo_wpns_enable_ip_blocked_email_to_admin', 'get_option') ? "" : "unchacked";
|
27 |
}
|
28 |
+
$notify_admin_on_ip_block = MoWpnsUtility::get_mo2f_db_option('mo_wpns_enable_ip_blocked_email_to_admin', 'get_option') ? "checked" : "";
|
29 |
$notify_admin_unusual_activity = get_option('mo_wpns_enable_unusual_activity_email_to_user') ? "checked" : "";
|
30 |
|
31 |
$template1 = get_option('custom_admin_template') ? get_option('custom_admin_template') : $template1;
|
controllers/pointers.php
CHANGED
@@ -5,7 +5,8 @@ $tab= 'default';
|
|
5 |
if(array_key_exists('tab',$_GET))
|
6 |
$tab = $_GET['tab'];
|
7 |
|
8 |
-
if(
|
|
|
9 |
{
|
10 |
$pointers['default-miniorange-2fa-select-authentication'] = array(
|
11 |
'title' => sprintf( '<h3>%s</h3>', esc_html__( 'Select Authentication Method (Step 1 out of 9)' ) ),
|
5 |
if(array_key_exists('tab',$_GET))
|
6 |
$tab = $_GET['tab'];
|
7 |
|
8 |
+
if(MoWpnsUtility::get_mo2f_db_option('mo2f_two_factor_tour', 'get_option') ==1)
|
9 |
+
|
10 |
{
|
11 |
$pointers['default-miniorange-2fa-select-authentication'] = array(
|
12 |
'title' => sprintf( '<h3>%s</h3>', esc_html__( 'Select Authentication Method (Step 1 out of 9)' ) ),
|
controllers/tour-model.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
$email = get_option("mo2f_email");
|
6 |
$phone = get_option("mo_wpns_admin_phone");
|
7 |
$display = get_option('mo2f_tour_started') == 2?'block':'none';
|
8 |
-
$networkSEnable =
|
9 |
if(empty($email))
|
10 |
$email = $current_user->user_email;
|
11 |
$counter = 0;
|
5 |
$email = get_option("mo2f_email");
|
6 |
$phone = get_option("mo_wpns_admin_phone");
|
7 |
$display = get_option('mo2f_tour_started') == 2?'block':'none';
|
8 |
+
$networkSEnable = MoWpnsUtility::get_mo2f_db_option('mo_wpns_2fa_with_network_security', 'get_option');
|
9 |
if(empty($email))
|
10 |
$email = $current_user->user_email;
|
11 |
$counter = 0;
|
controllers/tour/tour_ajax.php
CHANGED
@@ -11,7 +11,7 @@ class Mo_wpns_Tour
|
|
11 |
{
|
12 |
switch ($_REQUEST['page']) {
|
13 |
case 'mo_2fa_two_fa':
|
14 |
-
if(!
|
15 |
update_option('mo2f_two_factor_tour',1);
|
16 |
|
17 |
break;
|
11 |
{
|
12 |
switch ($_REQUEST['page']) {
|
13 |
case 'mo_2fa_two_fa':
|
14 |
+
if(!MoWpnsUtility::get_mo2f_db_option('mo2f_two_factor_tour', 'get_option'))
|
15 |
update_option('mo2f_two_factor_tour',1);
|
16 |
|
17 |
break;
|
controllers/twofa/mo2fa_common_login.php
CHANGED
@@ -163,7 +163,7 @@ function mo2f_get_user_2ndfactor( $user ) {
|
|
163 |
}
|
164 |
|
165 |
function mo2f_get_forgotphone_form( $login_status, $login_message, $redirect_to, $session_id_encrypt ) {
|
166 |
-
$mo2f_forgotphone_enabled =
|
167 |
$mo2f_email_as_backup_enabled = get_option( 'mo2f_enable_forgotphone_email' );
|
168 |
$mo2f_kba_as_backup_enabled = get_option( 'mo2f_enable_forgotphone_kba' );
|
169 |
?>
|
@@ -250,7 +250,7 @@ function mo2f_get_forgotphone_form( $login_status, $login_message, $redirect_to,
|
|
250 |
function mo2f_get_kba_authentication_prompt( $login_message, $redirect_to, $session_id_encrypt , $cookievalue) {
|
251 |
$mo_wpns_config = new MoWpnsHandler();
|
252 |
|
253 |
-
$mo2f_login_option =
|
254 |
$mo2f_remember_device_enabled = get_option( 'mo2f_remember_device' );
|
255 |
?>
|
256 |
<html>
|
@@ -353,9 +353,9 @@ function mo2f_get_push_notification_oobemail_prompt( $id, $login_status, $login_
|
|
353 |
$mo_wpns_config = new MoWpnsHandler();
|
354 |
|
355 |
global $Mo2fdbQueries,$txid;
|
356 |
-
$mo2f_enable_forgotphone =
|
357 |
$mo2f_KBA_config_status = $Mo2fdbQueries->get_user_detail( 'mo2f_SecurityQuestions_config_status', $id );
|
358 |
-
$mo2f_is_new_customer =
|
359 |
$mo2f_EV_txid = get_user_meta($id,'mo2f_EV_txid',true);
|
360 |
if(!MO2F_IS_ONPREM)
|
361 |
$mo2f_EV_txid = $_SESSION['mo2f_transactionId'];
|
@@ -478,8 +478,9 @@ function mo2f_get_push_notification_oobemail_prompt( $id, $login_status, $login_
|
|
478 |
var timeout;
|
479 |
var login_status = '<?php echo $login_status;?>';
|
480 |
var calls = 0;
|
481 |
-
|
482 |
-
|
|
|
483 |
{
|
484 |
pollPushValidation();
|
485 |
function pollPushValidation()
|
@@ -565,9 +566,9 @@ function mo2f_get_push_notification_oobemail_prompt( $id, $login_status, $login_
|
|
565 |
}
|
566 |
|
567 |
function mo2f_get_qrcode_authentication_prompt( $login_status, $login_message, $redirect_to, $qrCode, $session_id_encrypt , $cookievalue) {
|
568 |
-
$mo2f_enable_forgotphone =
|
569 |
$mo_wpns_config = new MoWpnsHandler();
|
570 |
-
$mo2f_is_new_customer =
|
571 |
?>
|
572 |
<html>
|
573 |
<head>
|
@@ -712,10 +713,10 @@ function mo2f_get_qrcode_authentication_prompt( $login_status, $login_message, $
|
|
712 |
<?php
|
713 |
}
|
714 |
|
715 |
-
function mo2f_get_otp_authentication_prompt( $login_status, $login_message, $redirect_to,$session_id_encrypt,$user_id ) {
|
716 |
-
$mo2f_enable_forgotphone =
|
717 |
$mo_wpns_config = new MoWpnsHandler();
|
718 |
-
$mo2f_is_new_customer =
|
719 |
$attempts = get_option('mo2f_attempts_before_redirect', 3);
|
720 |
?>
|
721 |
<html>
|
@@ -765,6 +766,17 @@ function mo2f_get_otp_authentication_prompt( $login_status, $login_message, $red
|
|
765 |
<input type="submit" name="miniorange_otp_token_submit" id="miniorange_otp_token_submit"
|
766 |
class="miniorange_otp_token_submit"
|
767 |
value="<?php echo mo2f_lt( 'Validate' ); ?>"/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
768 |
<input type="hidden" name="request_origin_method" value="<?php echo $login_status; ?>"/>
|
769 |
<input type="hidden" name="miniorange_soft_token_nonce"
|
770 |
value="<?php echo wp_create_nonce( 'miniorange-2-factor-soft-token-nonce' ); ?>"/>
|
@@ -792,13 +804,24 @@ function mo2f_get_otp_authentication_prompt( $login_status, $login_message, $red
|
|
792 |
</div>
|
793 |
</div>
|
794 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
795 |
<form name="f" id="mo2f_backto_mo_loginform" method="post" action="<?php echo wp_login_url(); ?>"
|
796 |
class="mo2f_display_none_forms">
|
797 |
<input type="hidden" name="miniorange_mobile_validation_failed_nonce"
|
798 |
value="<?php echo wp_create_nonce( 'miniorange-2-factor-mobile-validation-failed-nonce' ); ?>"/>
|
799 |
<input type="hidden" name="session_id" value="<?php echo $session_id_encrypt; ?>"/>
|
800 |
</form>
|
801 |
-
<?php if (
|
802 |
<form name="f" id="mo2f_show_forgotphone_loginform" method="post" action="" class="mo2f_display_none_forms">
|
803 |
<input type="hidden" name="request_origin_method" value="<?php echo $login_status; ?>"/>
|
804 |
<input type="hidden" name="miniorange_forgotphone"
|
@@ -807,9 +830,14 @@ function mo2f_get_otp_authentication_prompt( $login_status, $login_message, $red
|
|
807 |
<input type="hidden" name="redirect_to" value="<?php echo $redirect_to; ?>"/>
|
808 |
<input type="hidden" name="session_id" value="<?php echo $session_id_encrypt; ?>"/>
|
809 |
</form>
|
|
|
810 |
<?php } ?>
|
811 |
|
812 |
<script>
|
|
|
|
|
|
|
|
|
813 |
function mologinback() {
|
814 |
jQuery('#mo2f_backto_mo_loginform').submit();
|
815 |
}
|
163 |
}
|
164 |
|
165 |
function mo2f_get_forgotphone_form( $login_status, $login_message, $redirect_to, $session_id_encrypt ) {
|
166 |
+
$mo2f_forgotphone_enabled = MoWpnsUtility::get_mo2f_db_option('mo2f_enable_forgotphone', 'get_option');
|
167 |
$mo2f_email_as_backup_enabled = get_option( 'mo2f_enable_forgotphone_email' );
|
168 |
$mo2f_kba_as_backup_enabled = get_option( 'mo2f_enable_forgotphone_kba' );
|
169 |
?>
|
250 |
function mo2f_get_kba_authentication_prompt( $login_message, $redirect_to, $session_id_encrypt , $cookievalue) {
|
251 |
$mo_wpns_config = new MoWpnsHandler();
|
252 |
|
253 |
+
$mo2f_login_option = MoWpnsUtility::get_mo2f_db_option('mo2f_login_option', 'get_option');
|
254 |
$mo2f_remember_device_enabled = get_option( 'mo2f_remember_device' );
|
255 |
?>
|
256 |
<html>
|
353 |
$mo_wpns_config = new MoWpnsHandler();
|
354 |
|
355 |
global $Mo2fdbQueries,$txid;
|
356 |
+
$mo2f_enable_forgotphone = MoWpnsUtility::get_mo2f_db_option('mo2f_enable_forgotphone', 'get_option');
|
357 |
$mo2f_KBA_config_status = $Mo2fdbQueries->get_user_detail( 'mo2f_SecurityQuestions_config_status', $id );
|
358 |
+
$mo2f_is_new_customer = MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option');
|
359 |
$mo2f_EV_txid = get_user_meta($id,'mo2f_EV_txid',true);
|
360 |
if(!MO2F_IS_ONPREM)
|
361 |
$mo2f_EV_txid = $_SESSION['mo2f_transactionId'];
|
478 |
var timeout;
|
479 |
var login_status = '<?php echo $login_status;?>';
|
480 |
var calls = 0;
|
481 |
+
var onprem = '<?php echo MO2F_IS_ONPREM; ?>';
|
482 |
+
|
483 |
+
if(login_status != "MO_2_FACTOR_CHALLENGE_PUSH_NOTIFICATIONS" && onprem ==1)
|
484 |
{
|
485 |
pollPushValidation();
|
486 |
function pollPushValidation()
|
566 |
}
|
567 |
|
568 |
function mo2f_get_qrcode_authentication_prompt( $login_status, $login_message, $redirect_to, $qrCode, $session_id_encrypt , $cookievalue) {
|
569 |
+
$mo2f_enable_forgotphone = MoWpnsUtility::get_mo2f_db_option('mo2f_enable_forgotphone', 'get_option');
|
570 |
$mo_wpns_config = new MoWpnsHandler();
|
571 |
+
$mo2f_is_new_customer = MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option');
|
572 |
?>
|
573 |
<html>
|
574 |
<head>
|
713 |
<?php
|
714 |
}
|
715 |
|
716 |
+
function mo2f_get_otp_authentication_prompt( $login_status, $login_message, $redirect_to,$session_id_encrypt,$user_id,$show_back_button =null ) {
|
717 |
+
$mo2f_enable_forgotphone = MoWpnsUtility::get_mo2f_db_option('mo2f_enable_forgotphone', 'get_option');
|
718 |
$mo_wpns_config = new MoWpnsHandler();
|
719 |
+
$mo2f_is_new_customer = MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option');
|
720 |
$attempts = get_option('mo2f_attempts_before_redirect', 3);
|
721 |
?>
|
722 |
<html>
|
766 |
<input type="submit" name="miniorange_otp_token_submit" id="miniorange_otp_token_submit"
|
767 |
class="miniorange_otp_token_submit"
|
768 |
value="<?php echo mo2f_lt( 'Validate' ); ?>"/>
|
769 |
+
<?php
|
770 |
+
|
771 |
+
if($show_back_button == 1)
|
772 |
+
{
|
773 |
+
?>
|
774 |
+
<input type="button" name="miniorange_otp_token_back" id="miniorange_otp_token_back"
|
775 |
+
class="miniorange_otp_token_submit"
|
776 |
+
value="<?php echo mo2f_lt( 'Back' ); ?>"/>
|
777 |
+
<?php
|
778 |
+
}
|
779 |
+
?>
|
780 |
<input type="hidden" name="request_origin_method" value="<?php echo $login_status; ?>"/>
|
781 |
<input type="hidden" name="miniorange_soft_token_nonce"
|
782 |
value="<?php echo wp_create_nonce( 'miniorange-2-factor-soft-token-nonce' ); ?>"/>
|
804 |
</div>
|
805 |
</div>
|
806 |
</div>
|
807 |
+
|
808 |
+
<form name="f" id="mo2f_backto_inline_registration" method="post" action="<?php echo wp_login_url(); ?>"
|
809 |
+
class="mo2f_display_none_forms">
|
810 |
+
<input type="hidden" name="miniorange_back_inline_reg_nonce"
|
811 |
+
value="<?php echo wp_create_nonce( 'miniorange-2-factor-back-inline-reg-nonce' ); ?>"/>
|
812 |
+
<input type="hidden" name="session_id" value="<?php echo $session_id_encrypt; ?>"/>
|
813 |
+
<input type="hidden" name="option" value="miniorange2f_back_to_inline_registration">
|
814 |
+
<input type="hidden" name="redirect_to" value="<?php echo $redirect_to; ?>"/>
|
815 |
+
|
816 |
+
</form>
|
817 |
+
|
818 |
<form name="f" id="mo2f_backto_mo_loginform" method="post" action="<?php echo wp_login_url(); ?>"
|
819 |
class="mo2f_display_none_forms">
|
820 |
<input type="hidden" name="miniorange_mobile_validation_failed_nonce"
|
821 |
value="<?php echo wp_create_nonce( 'miniorange-2-factor-mobile-validation-failed-nonce' ); ?>"/>
|
822 |
<input type="hidden" name="session_id" value="<?php echo $session_id_encrypt; ?>"/>
|
823 |
</form>
|
824 |
+
<?php if ( MoWpnsUtility::get_mo2f_db_option('mo2f_enable_forgotphone', 'get_option') && isset( $login_status ) && $login_status != 'MO_2_FACTOR_CHALLENGE_OTP_OVER_EMAIL' ) { ?>
|
825 |
<form name="f" id="mo2f_show_forgotphone_loginform" method="post" action="" class="mo2f_display_none_forms">
|
826 |
<input type="hidden" name="request_origin_method" value="<?php echo $login_status; ?>"/>
|
827 |
<input type="hidden" name="miniorange_forgotphone"
|
830 |
<input type="hidden" name="redirect_to" value="<?php echo $redirect_to; ?>"/>
|
831 |
<input type="hidden" name="session_id" value="<?php echo $session_id_encrypt; ?>"/>
|
832 |
</form>
|
833 |
+
|
834 |
<?php } ?>
|
835 |
|
836 |
<script>
|
837 |
+
jQuery('#miniorange_otp_token_back').click(function(){
|
838 |
+
jQuery('#mo2f_backto_inline_registration').submit();
|
839 |
+
});
|
840 |
+
|
841 |
function mologinback() {
|
842 |
jQuery('#mo2f_backto_mo_loginform').submit();
|
843 |
}
|
controllers/twofa/mo2fa_inline_registration.php
CHANGED
@@ -170,15 +170,13 @@ function prompt_user_to_select_2factor_mthod_inline($current_user_id, $login_sta
|
|
170 |
</label>
|
171 |
<br>
|
172 |
</span>
|
173 |
-
<span class="<?php if( !(in_array("OTP_OVER_EMAIL", $opt)) ){ echo "mo2f_td_hide"; }else { echo "
|
174 |
<label title="<?php echo __('You will receive a one time passcode on your email. You have to enter the otp on your screen to login. Supported in Smartphones, Feature Phones.', 'miniorange-2-factor-authentication'); ?>" >
|
175 |
<input type="radio" name="mo2f_selected_2factor_method" value="OTP OVER EMAIL" />
|
176 |
<?php echo __('OTP Over Email', 'miniorange-2-factor-authentication'); ?>
|
177 |
</label>
|
178 |
</span>
|
179 |
-
<?php //if(isset($login_message) && !empty($login_message)){ ?>
|
180 |
<br><a href="#skiptwofactor" style="color:#F4D03F ;font-weight:bold;margin-left:35%;"><?php echo __('Skip Two Factor', 'miniorange-2-factor-authentication'); ?></a>>>
|
181 |
-
<?php//} ?>
|
182 |
<br />
|
183 |
<?php mo2f_customize_logo() ?>
|
184 |
</div>
|
@@ -195,7 +193,7 @@ function prompt_user_to_select_2factor_mthod_inline($current_user_id, $login_sta
|
|
195 |
<input type="hidden" name="redirect_to" value="<?php echo $redirect_to; ?>"/>
|
196 |
<input type="hidden" name="session_id" value="<?php echo $session_id; ?>"/>
|
197 |
</form>
|
198 |
-
|
199 |
<form name="f" id="mo2f_skip_loginform" method="post" action="" style="display:none;">
|
200 |
<input type="hidden" name="option" value="mo2f_skip_2fa_setup" />
|
201 |
<input type="hidden" name="miniorange_skip_2fa_nonce" value="<?php echo wp_create_nonce('miniorange-2-factor-skip-nonce'); ?>" />
|
@@ -203,8 +201,7 @@ function prompt_user_to_select_2factor_mthod_inline($current_user_id, $login_sta
|
|
203 |
<input type="hidden" name="session_id" value="<?php echo $session_id; ?>"/>
|
204 |
|
205 |
</form>
|
206 |
-
|
207 |
-
</body>
|
208 |
<script>
|
209 |
function mologinback(){
|
210 |
jQuery('#mo2f_backto_mo_loginform').submit();
|
@@ -219,6 +216,7 @@ function prompt_user_to_select_2factor_mthod_inline($current_user_id, $login_sta
|
|
219 |
jQuery('#mo2f_skip_loginform').submit();
|
220 |
});
|
221 |
</script>
|
|
|
222 |
</html>
|
223 |
<?php
|
224 |
}
|
@@ -340,7 +338,7 @@ function mo2f_inline_email_form($email,$current_user_id)
|
|
340 |
<input type="hidden" name="miniorange_skip_2fa" value="<?php echo wp_create_nonce('miniorange-2-factor-skip-nonce'); ?>" />
|
341 |
</form>
|
342 |
<?php } ?>
|
343 |
-
|
344 |
<script type="text/javascript">
|
345 |
jQuery('#save_entered_email_inlinecloud1').click(function(){
|
346 |
var email = jQuery('#emailInlineCloud').val();
|
@@ -373,6 +371,7 @@ function mo2f_inline_email_form($email,$current_user_id)
|
|
373 |
|
374 |
|
375 |
</script>
|
|
|
376 |
|
377 |
<?php
|
378 |
}
|
@@ -625,7 +624,7 @@ function prompt_user_for_google_authenticator_setup($current_user_id, $login_sta
|
|
625 |
<input type="hidden" name="google_phone_type" />
|
626 |
<input type="hidden" name="mo2f_inline_ga_phone_type_nonce" value="<?php echo wp_create_nonce('miniorange-2-factor-inline-ga-phone-type-nonce'); ?>" />
|
627 |
</form>
|
628 |
-
|
629 |
<script>
|
630 |
jQuery('#authenticator_type').change(function(){
|
631 |
var auth_type = jQuery(this).val();
|
@@ -675,6 +674,7 @@ function prompt_user_for_google_authenticator_setup($current_user_id, $login_sta
|
|
675 |
jQuery("#mo2f_scanbarcode_a").toggle();
|
676 |
});
|
677 |
</script>
|
|
|
678 |
<?php
|
679 |
echo '<head>';
|
680 |
echo '<script type="text/javascript" src="'.plugins_url( "/includes/jquery-qrcode/jquery-qrcode.js", dirname(dirname(__FILE__ ))).'"></script>';
|
@@ -827,7 +827,7 @@ function prompt_user_for_kba_setup($current_user_id, $login_status, $login_messa
|
|
827 |
<form name="f" id="mo2f_backto_mo_loginform" method="post" action="<?php echo wp_login_url(); ?>" style="display:none;">
|
828 |
<input type="hidden" name="miniorange_mobile_validation_failed_nonce" value="<?php echo wp_create_nonce('miniorange-2-factor-mobile-validation-failed-nonce'); ?>" />
|
829 |
</form>
|
830 |
-
|
831 |
<script>
|
832 |
|
833 |
|
@@ -843,6 +843,7 @@ function prompt_user_for_kba_setup($current_user_id, $login_status, $login_messa
|
|
843 |
jQuery('#mo2f_goto_two_factor_form').submit();
|
844 |
}
|
845 |
</script>
|
|
|
846 |
</html>
|
847 |
<?php
|
848 |
}function prompt_user_for_miniorange_register($current_user_id, $login_status, $login_message){
|
@@ -940,7 +941,7 @@ function prompt_user_for_kba_setup($current_user_id, $login_status, $login_messa
|
|
940 |
<form name="f" id="mo2f_backto_mo_loginform" method="post" action="<?php echo wp_login_url(); ?>" style="display:none;">
|
941 |
<input type="hidden" name="miniorange_mobile_validation_failed_nonce" value="<?php echo wp_create_nonce('miniorange-2-factor-mobile-validation-failed-nonce'); ?>" />
|
942 |
</form>
|
943 |
-
|
944 |
<script>
|
945 |
jQuery('#mo2f_inline_back_btn').click(function() {
|
946 |
jQuery('#mo2f_goto_two_factor_form').submit();
|
@@ -957,6 +958,7 @@ function prompt_user_for_kba_setup($current_user_id, $login_status, $login_messa
|
|
957 |
jQuery('#mo2f_backto_mo_loginform').submit();
|
958 |
}
|
959 |
</script>
|
|
|
960 |
</html>
|
961 |
<?php
|
962 |
}
|
@@ -1073,12 +1075,13 @@ function prompt_user_for_setup_success($id, $login_status, $login_message){
|
|
1073 |
<form name="f" id="mo2f_backto_mo_loginform" method="post" action="<?php echo wp_login_url(); ?>" style="display:none;">
|
1074 |
<input type="hidden" name="miniorange_mobile_validation_failed_nonce" value="<?php echo wp_create_nonce('miniorange-2-factor-mobile-validation-failed-nonce'); ?>" />
|
1075 |
</form>
|
1076 |
-
|
1077 |
<script>
|
1078 |
function mologinback(){
|
1079 |
jQuery('#mo2f_backto_mo_loginform').submit();
|
1080 |
}
|
1081 |
</script>
|
|
|
1082 |
</html>
|
1083 |
<?php
|
1084 |
}
|
@@ -1205,7 +1208,6 @@ $current_user = get_userdata($current_user_id);
|
|
1205 |
<input type="hidden" name="miniorange_inline_two_factor_setup" value="<?php echo wp_create_nonce('miniorange-2-factor-inline-setup-nonce'); ?>" />
|
1206 |
</form>
|
1207 |
<?php } ?>
|
1208 |
-
</body>
|
1209 |
<script>
|
1210 |
jQuery("#phone").intlTelInput();
|
1211 |
function mologinback(){
|
@@ -1218,6 +1220,8 @@ $current_user = get_userdata($current_user_id);
|
|
1218 |
jQuery('#mo2fa_inline_resend_otp_form').submit();
|
1219 |
});
|
1220 |
</script>
|
|
|
|
|
1221 |
</html>
|
1222 |
<?php
|
1223 |
}
|
170 |
</label>
|
171 |
<br>
|
172 |
</span>
|
173 |
+
<span class="<?php if( !(in_array("OTP_OVER_EMAIL", $opt)) ){ echo "mo2f_td_hide"; }else { echo "mo2f_td_show"; }?>">
|
174 |
<label title="<?php echo __('You will receive a one time passcode on your email. You have to enter the otp on your screen to login. Supported in Smartphones, Feature Phones.', 'miniorange-2-factor-authentication'); ?>" >
|
175 |
<input type="radio" name="mo2f_selected_2factor_method" value="OTP OVER EMAIL" />
|
176 |
<?php echo __('OTP Over Email', 'miniorange-2-factor-authentication'); ?>
|
177 |
</label>
|
178 |
</span>
|
|
|
179 |
<br><a href="#skiptwofactor" style="color:#F4D03F ;font-weight:bold;margin-left:35%;"><?php echo __('Skip Two Factor', 'miniorange-2-factor-authentication'); ?></a>>>
|
|
|
180 |
<br />
|
181 |
<?php mo2f_customize_logo() ?>
|
182 |
</div>
|
193 |
<input type="hidden" name="redirect_to" value="<?php echo $redirect_to; ?>"/>
|
194 |
<input type="hidden" name="session_id" value="<?php echo $session_id; ?>"/>
|
195 |
</form>
|
196 |
+
|
197 |
<form name="f" id="mo2f_skip_loginform" method="post" action="" style="display:none;">
|
198 |
<input type="hidden" name="option" value="mo2f_skip_2fa_setup" />
|
199 |
<input type="hidden" name="miniorange_skip_2fa_nonce" value="<?php echo wp_create_nonce('miniorange-2-factor-skip-nonce'); ?>" />
|
201 |
<input type="hidden" name="session_id" value="<?php echo $session_id; ?>"/>
|
202 |
|
203 |
</form>
|
204 |
+
|
|
|
205 |
<script>
|
206 |
function mologinback(){
|
207 |
jQuery('#mo2f_backto_mo_loginform').submit();
|
216 |
jQuery('#mo2f_skip_loginform').submit();
|
217 |
});
|
218 |
</script>
|
219 |
+
</body>
|
220 |
</html>
|
221 |
<?php
|
222 |
}
|
338 |
<input type="hidden" name="miniorange_skip_2fa" value="<?php echo wp_create_nonce('miniorange-2-factor-skip-nonce'); ?>" />
|
339 |
</form>
|
340 |
<?php } ?>
|
341 |
+
|
342 |
<script type="text/javascript">
|
343 |
jQuery('#save_entered_email_inlinecloud1').click(function(){
|
344 |
var email = jQuery('#emailInlineCloud').val();
|
371 |
|
372 |
|
373 |
</script>
|
374 |
+
</body>
|
375 |
|
376 |
<?php
|
377 |
}
|
624 |
<input type="hidden" name="google_phone_type" />
|
625 |
<input type="hidden" name="mo2f_inline_ga_phone_type_nonce" value="<?php echo wp_create_nonce('miniorange-2-factor-inline-ga-phone-type-nonce'); ?>" />
|
626 |
</form>
|
627 |
+
|
628 |
<script>
|
629 |
jQuery('#authenticator_type').change(function(){
|
630 |
var auth_type = jQuery(this).val();
|
674 |
jQuery("#mo2f_scanbarcode_a").toggle();
|
675 |
});
|
676 |
</script>
|
677 |
+
</body>
|
678 |
<?php
|
679 |
echo '<head>';
|
680 |
echo '<script type="text/javascript" src="'.plugins_url( "/includes/jquery-qrcode/jquery-qrcode.js", dirname(dirname(__FILE__ ))).'"></script>';
|
827 |
<form name="f" id="mo2f_backto_mo_loginform" method="post" action="<?php echo wp_login_url(); ?>" style="display:none;">
|
828 |
<input type="hidden" name="miniorange_mobile_validation_failed_nonce" value="<?php echo wp_create_nonce('miniorange-2-factor-mobile-validation-failed-nonce'); ?>" />
|
829 |
</form>
|
830 |
+
|
831 |
<script>
|
832 |
|
833 |
|
843 |
jQuery('#mo2f_goto_two_factor_form').submit();
|
844 |
}
|
845 |
</script>
|
846 |
+
</body>
|
847 |
</html>
|
848 |
<?php
|
849 |
}function prompt_user_for_miniorange_register($current_user_id, $login_status, $login_message){
|
941 |
<form name="f" id="mo2f_backto_mo_loginform" method="post" action="<?php echo wp_login_url(); ?>" style="display:none;">
|
942 |
<input type="hidden" name="miniorange_mobile_validation_failed_nonce" value="<?php echo wp_create_nonce('miniorange-2-factor-mobile-validation-failed-nonce'); ?>" />
|
943 |
</form>
|
944 |
+
|
945 |
<script>
|
946 |
jQuery('#mo2f_inline_back_btn').click(function() {
|
947 |
jQuery('#mo2f_goto_two_factor_form').submit();
|
958 |
jQuery('#mo2f_backto_mo_loginform').submit();
|
959 |
}
|
960 |
</script>
|
961 |
+
</body>
|
962 |
</html>
|
963 |
<?php
|
964 |
}
|
1075 |
<form name="f" id="mo2f_backto_mo_loginform" method="post" action="<?php echo wp_login_url(); ?>" style="display:none;">
|
1076 |
<input type="hidden" name="miniorange_mobile_validation_failed_nonce" value="<?php echo wp_create_nonce('miniorange-2-factor-mobile-validation-failed-nonce'); ?>" />
|
1077 |
</form>
|
1078 |
+
|
1079 |
<script>
|
1080 |
function mologinback(){
|
1081 |
jQuery('#mo2f_backto_mo_loginform').submit();
|
1082 |
}
|
1083 |
</script>
|
1084 |
+
</body>
|
1085 |
</html>
|
1086 |
<?php
|
1087 |
}
|
1208 |
<input type="hidden" name="miniorange_inline_two_factor_setup" value="<?php echo wp_create_nonce('miniorange-2-factor-inline-setup-nonce'); ?>" />
|
1209 |
</form>
|
1210 |
<?php } ?>
|
|
|
1211 |
<script>
|
1212 |
jQuery("#phone").intlTelInput();
|
1213 |
function mologinback(){
|
1220 |
jQuery('#mo2fa_inline_resend_otp_form').submit();
|
1221 |
});
|
1222 |
</script>
|
1223 |
+
</body>
|
1224 |
+
|
1225 |
</html>
|
1226 |
<?php
|
1227 |
}
|
controllers/twofa/setup_twofa.php
CHANGED
@@ -3,6 +3,9 @@
|
|
3 |
$email_registered = 1;
|
4 |
global $Mo2fdbQueries;
|
5 |
$email =$Mo2fdbQueries->get_user_detail( 'mo2f_user_email', get_current_user_id() );
|
|
|
|
|
|
|
6 |
if(isset($email))
|
7 |
$email_registered = 1;
|
8 |
else
|
@@ -23,7 +26,7 @@
|
|
23 |
|
24 |
function wpns_handle_enable_2fa_login_prompt($postvalue)
|
25 |
{
|
26 |
-
if(
|
27 |
do_action('wpns_show_message',MoWpnsMessages::showMessage('TWO_FA_ON_LOGIN_PROMPT_ENABLED'),'SUCCESS');
|
28 |
else{
|
29 |
if(isset($postvalue['mo2f_enable_2fa_prompt_on_login_page'])){
|
3 |
$email_registered = 1;
|
4 |
global $Mo2fdbQueries;
|
5 |
$email =$Mo2fdbQueries->get_user_detail( 'mo2f_user_email', get_current_user_id() );
|
6 |
+
if($email == '' or !isset($email))
|
7 |
+
$email = wp_get_current_user()->user_email;
|
8 |
+
|
9 |
if(isset($email))
|
10 |
$email_registered = 1;
|
11 |
else
|
26 |
|
27 |
function wpns_handle_enable_2fa_login_prompt($postvalue)
|
28 |
{
|
29 |
+
if( MoWpnsUtility::get_mo2f_db_option('mo2f_enable_2fa_prompt_on_login_page', 'get_option') == 1 )
|
30 |
do_action('wpns_show_message',MoWpnsMessages::showMessage('TWO_FA_ON_LOGIN_PROMPT_ENABLED'),'SUCCESS');
|
31 |
else{
|
32 |
if(isset($postvalue['mo2f_enable_2fa_prompt_on_login_page'])){
|
controllers/twofa/two_factor_ajax.php
CHANGED
@@ -109,7 +109,6 @@ function mo2f_shift_to_onprem(){
|
|
109 |
$error = new WP_Error();
|
110 |
$error->add( 'empty_username', '<strong>' . mo2f_lt( 'ERROR' ) . '</strong>: ' . mo2f_lt( 'Invalid Request.' ) );
|
111 |
|
112 |
-
//return $error;
|
113 |
}
|
114 |
|
115 |
$enable = sanitize_text_field($_POST['mo2f_enable_2fa']);
|
@@ -260,12 +259,24 @@ function mo2f_shift_to_onprem(){
|
|
260 |
if($email!='' && !$error)
|
261 |
{
|
262 |
global $Mo2fdbQueries;
|
263 |
-
$
|
|
|
|
|
264 |
'mo2f_EmailVerification_config_status'=>true,
|
265 |
'mo_2factor_user_registration_status' => 'MO_2_FACTOR_PLUGIN_SETTINGS',
|
266 |
'mo2f_configured_2FA_method'=>"Email Verification",
|
267 |
'mo2f_user_email' => $email
|
268 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
269 |
echo "settingsSaved";
|
270 |
exit;
|
271 |
}
|
109 |
$error = new WP_Error();
|
110 |
$error->add( 'empty_username', '<strong>' . mo2f_lt( 'ERROR' ) . '</strong>: ' . mo2f_lt( 'Invalid Request.' ) );
|
111 |
|
|
|
112 |
}
|
113 |
|
114 |
$enable = sanitize_text_field($_POST['mo2f_enable_2fa']);
|
259 |
if($email!='' && !$error)
|
260 |
{
|
261 |
global $Mo2fdbQueries;
|
262 |
+
if($currentMethod == 'EmailVerification')
|
263 |
+
{
|
264 |
+
$Mo2fdbQueries->update_user_details(get_current_user_id(),array(
|
265 |
'mo2f_EmailVerification_config_status'=>true,
|
266 |
'mo_2factor_user_registration_status' => 'MO_2_FACTOR_PLUGIN_SETTINGS',
|
267 |
'mo2f_configured_2FA_method'=>"Email Verification",
|
268 |
'mo2f_user_email' => $email
|
269 |
+
));
|
270 |
+
}
|
271 |
+
else
|
272 |
+
{
|
273 |
+
$Mo2fdbQueries->update_user_details(get_current_user_id(),array(
|
274 |
+
'mo2f_EmailVerification_config_status'=>true,
|
275 |
+
'mo2f_user_email' => $email
|
276 |
+
));
|
277 |
+
|
278 |
+
}
|
279 |
+
update_user_meta($user_id,'tempEmail',$email);
|
280 |
echo "settingsSaved";
|
281 |
exit;
|
282 |
}
|
database/database_functions_2fa.php
CHANGED
@@ -60,8 +60,10 @@ class Mo2fDB {
|
|
60 |
add_site_option( 'cmVtYWluaW5nT1RQ' ,30);
|
61 |
add_site_option( 'bGltaXRSZWFjaGVk' ,0);
|
62 |
add_site_option( base64_encode('totalUsersCloud'),0);
|
63 |
-
|
64 |
-
|
|
|
|
|
65 |
$check_if_column_exists = $this->check_if_column_exists( 'mo2f_user_details', "mo2f_OTPOverEmail_config_status" );
|
66 |
|
67 |
if ( ! $check_if_column_exists ) {
|
60 |
add_site_option( 'cmVtYWluaW5nT1RQ' ,30);
|
61 |
add_site_option( 'bGltaXRSZWFjaGVk' ,0);
|
62 |
add_site_option( base64_encode('totalUsersCloud'),0);
|
63 |
+
|
64 |
+
|
65 |
+
|
66 |
+
|
67 |
$check_if_column_exists = $this->check_if_column_exists( 'mo2f_user_details', "mo2f_OTPOverEmail_config_status" );
|
68 |
|
69 |
if ( ! $check_if_column_exists ) {
|
database/mo2f_db_options.php
ADDED
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
$GLOBALS['mo2f_enable_brute_force'] = false;
|
3 |
+
$GLOBALS['mo2f_show_remaining_attempts'] = false;
|
4 |
+
$GLOBALS['mo_wpns_enable_ip_blocked_email_to_admin'] = false;
|
5 |
+
$GLOBALS['mo2f_activate_plugin'] = 1;
|
6 |
+
$GLOBALS['mo2f_login_option'] = 1;
|
7 |
+
$GLOBALS['mo2f_number_of_transactions'] = 1;
|
8 |
+
$GLOBALS['mo2f_set_transactions'] = 0;
|
9 |
+
$GLOBALS['mo2f_enable_forgotphone'] = 0;
|
10 |
+
$GLOBALS['mo2f_enable_2fa_for_users'] = 1;
|
11 |
+
$GLOBALS['mo2f_enable_2fa_prompt_on_login_page'] = 0;
|
12 |
+
$GLOBALS['mo2f_enable_xmlrpc'] = 0;
|
13 |
+
$GLOBALS['mo2f_custom_plugin_name'] = 'miniOrange 2-Factor';
|
14 |
+
$GLOBALS['mo2f_show_sms_transaction_message'] = 0;
|
15 |
+
$GLOBALS['mo2f_enforce_strong_passswords_for_accounts'] = 'all';
|
16 |
+
$GLOBALS['mo_file_backup_plugins'] = 1;
|
17 |
+
$GLOBALS['mo_file_backup_themes'] = 1;
|
18 |
+
$GLOBALS['mo_wpns_backup_time'] = 12;
|
19 |
+
$GLOBALS['scheduled_file_backup'] = 0;
|
20 |
+
$GLOBALS['scheduled_db_backup'] = 0;
|
21 |
+
$GLOBALS['file_backup_created_time'] = 0;
|
22 |
+
$GLOBALS['db_backup_created_time'] = 0;
|
23 |
+
$GLOBALS['mo2f_inline_registration'] = 1;
|
24 |
+
$GLOBALS['mo_database_backup'] = 1;
|
25 |
+
$GLOBALS['mo_wpns_scan_initialize'] = 1;
|
26 |
+
$GLOBALS['mo_file_manual_backup_plugins'] = 1;
|
27 |
+
$GLOBALS['mo_file_manual_backup_themes'] = 1;
|
28 |
+
$GLOBALS['mo_schedule_database_backup'] = 1;
|
29 |
+
$GLOBALS['mo_wpns_2fa_with_network_security'] = 0;
|
30 |
+
$GLOBALS['mo_wpns_2fa_with_network_security_popup_visible'] = 1;
|
31 |
+
$GLOBALS['mo2f_two_factor_tour'] = -1;
|
32 |
+
$GLOBALS['mo2f_planname'] = '';
|
33 |
+
$GLOBALS['cmVtYWluaW5nT1RQ'] = 30;
|
34 |
+
$GLOBALS['bGltaXRSZWFjaGVk'] = 0;
|
35 |
+
$GLOBALS['mo2f_is_NC'] = 1;
|
36 |
+
$GLOBALS['mo2f_is_NNC'] = 1;
|
37 |
+
$GLOBALS['mo2f_enforce_strong_passswords'] = false;
|
handler/backup.php
CHANGED
@@ -18,7 +18,7 @@ function db_cron_backup(){
|
|
18 |
}
|
19 |
|
20 |
function db_eb_backup_interval($schedules){
|
21 |
-
$mo2f_cron_hours =
|
22 |
$schedules['db_eb_backup_time'] = array(
|
23 |
'interval' => $mo2f_cron_hours,
|
24 |
'display' => esc_html__( 'Cron Activated' ),
|
@@ -37,10 +37,10 @@ function file_cron_backup(){
|
|
37 |
$time = time();
|
38 |
update_site_option('backup_created_time',$time);
|
39 |
|
40 |
-
if(
|
41 |
$this->plugin_backup($backup_store_path, $time);
|
42 |
}
|
43 |
-
if(
|
44 |
$this->themes_backup($backup_store_path ,$time);
|
45 |
}
|
46 |
|
@@ -56,10 +56,12 @@ function file_manual_backup(){
|
|
56 |
$time = time();
|
57 |
update_site_option('backup_created_time',$time);
|
58 |
|
59 |
-
if(
|
|
|
60 |
$this->plugin_backup($backup_store_path, $time);
|
61 |
}
|
62 |
-
if(
|
|
|
63 |
$this->themes_backup($backup_store_path ,$time);
|
64 |
}
|
65 |
|
@@ -70,7 +72,7 @@ function file_manual_backup(){
|
|
70 |
}
|
71 |
|
72 |
function file_eb_backup_interval($schedules){
|
73 |
-
$mo2f_cron_file_backup_hours =
|
74 |
$schedules['file_eb_backup_time'] = array(
|
75 |
'interval' => $mo2f_cron_file_backup_hours,
|
76 |
'display' => esc_html__( 'Cron Activated' ),
|
18 |
}
|
19 |
|
20 |
function db_eb_backup_interval($schedules){
|
21 |
+
$mo2f_cron_hours = MoWpnsUtility::get_mo2f_db_option('mo_wpns_backup_time', 'site_option')*3600;
|
22 |
$schedules['db_eb_backup_time'] = array(
|
23 |
'interval' => $mo2f_cron_hours,
|
24 |
'display' => esc_html__( 'Cron Activated' ),
|
37 |
$time = time();
|
38 |
update_site_option('backup_created_time',$time);
|
39 |
|
40 |
+
if(MoWpnsUtility::get_mo2f_db_option('mo_file_backup_plugins', 'site_option') =='1'){
|
41 |
$this->plugin_backup($backup_store_path, $time);
|
42 |
}
|
43 |
+
if(MoWpnsUtility::get_mo2f_db_option('mo_file_backup_themes','site_option') =='1'){
|
44 |
$this->themes_backup($backup_store_path ,$time);
|
45 |
}
|
46 |
|
56 |
$time = time();
|
57 |
update_site_option('backup_created_time',$time);
|
58 |
|
59 |
+
if(MoWpnsUtility::get_mo2f_db_option('mo_file_manual_backup_plugins', 'site_option') =='1'){
|
60 |
+
// if(get_option('mo_file_manual_backup_plugins') =='1'){
|
61 |
$this->plugin_backup($backup_store_path, $time);
|
62 |
}
|
63 |
+
if(MoWpnsUtility::get_mo2f_db_option('mo_file_manual_backup_themes', 'site_option') =='1'){
|
64 |
+
// if(get_option('mo_file_manual_backup_themes') =='1'){
|
65 |
$this->themes_backup($backup_store_path ,$time);
|
66 |
}
|
67 |
|
72 |
}
|
73 |
|
74 |
function file_eb_backup_interval($schedules){
|
75 |
+
$mo2f_cron_file_backup_hours = MoWpnsUtility::get_mo2f_db_option('mo_wpns_backup_time', 'site_option')*3600;
|
76 |
$schedules['file_eb_backup_time'] = array(
|
77 |
'interval' => $mo2f_cron_file_backup_hours,
|
78 |
'display' => esc_html__( 'Cron Activated' ),
|
handler/feedback_form.php
CHANGED
@@ -72,7 +72,7 @@ class FeedbackHandler
|
|
72 |
$message ='[' ;
|
73 |
}
|
74 |
$message .= 'D:' . $days . ',';
|
75 |
-
if(
|
76 |
$message .= '2FA+NS]';
|
77 |
}
|
78 |
else{
|
72 |
$message ='[' ;
|
73 |
}
|
74 |
$message .= 'D:' . $days . ',';
|
75 |
+
if(MoWpnsUtility::get_mo2f_db_option('mo_wpns_2fa_with_network_security', 'get_option')){
|
76 |
$message .= '2FA+NS]';
|
77 |
}
|
78 |
else{
|
handler/login.php
CHANGED
@@ -7,7 +7,7 @@ class LoginHandler
|
|
7 |
if(get_site_option('mo2f_restrict_restAPI')){
|
8 |
add_action('rest_api_init' , array($this , 'mo_block_restAPI' ) );
|
9 |
}
|
10 |
-
if(
|
11 |
|| get_option('mo_wpns_activate_recaptcha_for_woocommerce_login'))
|
12 |
{
|
13 |
|
@@ -192,7 +192,7 @@ class LoginHandler
|
|
192 |
if(!empty($recaptchaError->errors))
|
193 |
$error = $recaptchaError;
|
194 |
if(empty($error->errors)){
|
195 |
-
if(!
|
196 |
{
|
197 |
$this->mo_wpns_login_success($username);
|
198 |
}
|
@@ -216,7 +216,7 @@ class LoginHandler
|
|
216 |
{
|
217 |
if($moWpnsUtility->check_user_password_strength($user,$password,"")=="success")
|
218 |
{
|
219 |
-
if(
|
220 |
$this->mo_wpns_login_success($user->data->user_login);
|
221 |
return $user;
|
222 |
}
|
@@ -251,7 +251,7 @@ class LoginHandler
|
|
251 |
$pass = $_POST['pwd'];
|
252 |
$user = get_user_by('login',$username);
|
253 |
|
254 |
-
if(!
|
255 |
if(!class_miniorange_2fa_strong_password::mo2f_isStrongPasswd($pass, $username)){
|
256 |
if(!get_user_meta($user->ID,'password_strong?')){
|
257 |
update_user_meta($user->ID,'password_strong?', true);
|
@@ -282,7 +282,7 @@ class LoginHandler
|
|
282 |
global $moWpnsUtility;
|
283 |
$userIp = $moWpnsUtility->get_client_ip();
|
284 |
|
285 |
-
if(empty($userIp) || empty($username) || !
|
286 |
return;
|
287 |
|
288 |
$mo_wpns_config = new MoWpnsHandler();
|
@@ -302,7 +302,7 @@ class LoginHandler
|
|
302 |
|
303 |
if($allowedLoginAttepts - $failedAttempts<=0)
|
304 |
$this->handle_login_attempt_exceeded($userIp);
|
305 |
-
else if(
|
306 |
$this->show_limit_login_left($allowedLoginAttepts,$failedAttempts);
|
307 |
}
|
308 |
|
7 |
if(get_site_option('mo2f_restrict_restAPI')){
|
8 |
add_action('rest_api_init' , array($this , 'mo_block_restAPI' ) );
|
9 |
}
|
10 |
+
if(MoWpnsUtility::get_mo2f_db_option('mo2f_enforce_strong_passswords', 'get_option') || get_option('mo_wpns_activate_recaptcha_for_login')
|
11 |
|| get_option('mo_wpns_activate_recaptcha_for_woocommerce_login'))
|
12 |
{
|
13 |
|
192 |
if(!empty($recaptchaError->errors))
|
193 |
$error = $recaptchaError;
|
194 |
if(empty($error->errors)){
|
195 |
+
if(!MoWpnsUtility::get_mo2f_db_option('mo2f_enable_brute_force', 'get_option'))
|
196 |
{
|
197 |
$this->mo_wpns_login_success($username);
|
198 |
}
|
216 |
{
|
217 |
if($moWpnsUtility->check_user_password_strength($user,$password,"")=="success")
|
218 |
{
|
219 |
+
if(MoWpnsUtility::get_mo2f_db_option('mo2f_enable_brute_force', 'get_option'))
|
220 |
$this->mo_wpns_login_success($user->data->user_login);
|
221 |
return $user;
|
222 |
}
|
251 |
$pass = $_POST['pwd'];
|
252 |
$user = get_user_by('login',$username);
|
253 |
|
254 |
+
if(!MoWpnsUtility::get_mo2f_db_option('mo2f_enforce_strong_passswords', 'get_option')){
|
255 |
if(!class_miniorange_2fa_strong_password::mo2f_isStrongPasswd($pass, $username)){
|
256 |
if(!get_user_meta($user->ID,'password_strong?')){
|
257 |
update_user_meta($user->ID,'password_strong?', true);
|
282 |
global $moWpnsUtility;
|
283 |
$userIp = $moWpnsUtility->get_client_ip();
|
284 |
|
285 |
+
if(empty($userIp) || empty($username) || !MoWpnsUtility::get_mo2f_db_option('mo2f_enable_brute_force', 'get_option'))
|
286 |
return;
|
287 |
|
288 |
$mo_wpns_config = new MoWpnsHandler();
|
302 |
|
303 |
if($allowedLoginAttepts - $failedAttempts<=0)
|
304 |
$this->handle_login_attempt_exceeded($userIp);
|
305 |
+
else if(MoWpnsUtility::get_mo2f_db_option('mo2f_show_remaining_attempts', 'get_option'))
|
306 |
$this->show_limit_login_left($allowedLoginAttepts,$failedAttempts);
|
307 |
}
|
308 |
|
handler/recaptcha.php
CHANGED
@@ -42,7 +42,7 @@
|
|
42 |
|
43 |
function custom_login_fields()
|
44 |
{
|
45 |
-
if(get_option('mo_wpns_activate_recaptcha_for_login') &&
|
46 |
{
|
47 |
echo "<script src='".MoWpnsConstants::RECAPTCHA_URL."'></script>";
|
48 |
echo '<div class="g-recaptcha" data-sitekey="'.get_option("mo_wpns_recaptcha_site_key").'"></div>';
|
42 |
|
43 |
function custom_login_fields()
|
44 |
{
|
45 |
+
if(get_option('mo_wpns_activate_recaptcha_for_login') && MoWpnsUtility::get_mo2f_db_option('mo2f_login_option', 'get_option'))
|
46 |
{
|
47 |
echo "<script src='".MoWpnsConstants::RECAPTCHA_URL."'></script>";
|
48 |
echo '<div class="g-recaptcha" data-sitekey="'.get_option("mo_wpns_recaptcha_site_key").'"></div>';
|
handler/security_features.php
CHANGED
@@ -12,7 +12,7 @@ class Mo_2fa_security_features
|
|
12 |
function wpns_2fa_with_network_security($postvalue)
|
13 |
{
|
14 |
$nonce= sanitize_text_field(wp_unslash($_POST['mo_security_features_nonce']));
|
15 |
-
|
16 |
if ( wp_verify_nonce( $nonce, 'mo_2fa_security_features_nonce' ) )
|
17 |
{
|
18 |
$enable_newtwork_security_features = isset($postvalue['mo_wpns_2fa_with_network_security']) ? true : false;
|
@@ -28,7 +28,7 @@ class Mo_2fa_security_features
|
|
28 |
|
29 |
|
30 |
update_option( 'mo_wpns_2fa_with_network_security_popup_visible', 0);
|
31 |
-
if(
|
32 |
{
|
33 |
?><script>window.location.href="admin.php?page=mo_2fa_dashboard";</script><?php
|
34 |
}
|
@@ -44,4 +44,4 @@ class Mo_2fa_security_features
|
|
44 |
|
45 |
}
|
46 |
}new Mo_2fa_security_features;
|
47 |
-
?>
|
12 |
function wpns_2fa_with_network_security($postvalue)
|
13 |
{
|
14 |
$nonce= sanitize_text_field(wp_unslash($_POST['mo_security_features_nonce']));
|
15 |
+
|
16 |
if ( wp_verify_nonce( $nonce, 'mo_2fa_security_features_nonce' ) )
|
17 |
{
|
18 |
$enable_newtwork_security_features = isset($postvalue['mo_wpns_2fa_with_network_security']) ? true : false;
|
28 |
|
29 |
|
30 |
update_option( 'mo_wpns_2fa_with_network_security_popup_visible', 0);
|
31 |
+
if(MoWpnsUtility::get_mo2f_db_option('mo_wpns_2fa_with_network_security', 'get_option'))
|
32 |
{
|
33 |
?><script>window.location.href="admin.php?page=mo_2fa_dashboard";</script><?php
|
34 |
}
|
44 |
|
45 |
}
|
46 |
}new Mo_2fa_security_features;
|
47 |
+
?>
|
handler/twofa/class_miniorange_2fa_strong_password.php
CHANGED
@@ -2,17 +2,14 @@
|
|
2 |
|
3 |
class class_miniorange_2fa_strong_password {
|
4 |
|
5 |
-
function __construct(){
|
6 |
-
|
7 |
-
add_option( 'mo2f_enforce_strong_passswords', false);
|
8 |
-
|
9 |
}
|
10 |
|
11 |
public static function woocommerce_password_protection($errors, $username, $password, $email) {
|
12 |
if ($password == false) { return $errors; }
|
13 |
if ($errors->get_error_data("pass")) { return $errors; }
|
14 |
|
15 |
-
$enforceStrongPasswds =
|
16 |
|
17 |
if ($enforceStrongPasswds && !class_miniorange_2fa_strong_password::mo2f_isStrongPasswd($password, $username)) {
|
18 |
$errors->add('pass', __('Please choose a stronger password. Try including numbers, symbols, and a mix of upper and lowercase letters and remove common words.'));
|
@@ -22,7 +19,7 @@ class class_miniorange_2fa_strong_password {
|
|
22 |
return $errors;
|
23 |
}
|
24 |
public static function validatePassword($errors, $update, $userData){
|
25 |
-
$Users =
|
26 |
$UserRole = $_POST['role'];
|
27 |
if(is_null($UserRole) and $Users == 'user')
|
28 |
{
|
@@ -39,7 +36,7 @@ class class_miniorange_2fa_strong_password {
|
|
39 |
if ($password == false) { return $errors; }
|
40 |
if ($errors->get_error_data("pass")) { return $errors; }
|
41 |
|
42 |
-
$enforceStrongPasswds =
|
43 |
if ($enforceStrongPasswds && !class_miniorange_2fa_strong_password::mo2f_isStrongPasswd($password, $username)) {
|
44 |
$errors->add('pass', __('Please choose a stronger password. Try including numbers, symbols, and a mix of upper and lowercase letters and remove common words.'));
|
45 |
return $errors;
|
@@ -61,7 +58,7 @@ class class_miniorange_2fa_strong_password {
|
|
61 |
$password=$_POST['password_1'];
|
62 |
$user =get_userdata($user->ID);
|
63 |
$username=$user->user_login;
|
64 |
-
$enforceStrongPasswds =
|
65 |
|
66 |
if ($enforceStrongPasswds && !class_miniorange_2fa_strong_password::mo2f_isStrongPasswd($password, $username)) {
|
67 |
$errors->add('pass', __('Please choose a stronger password. Try including numbers, symbols, and a mix of upper and lowercase letters and remove common words.'));
|
@@ -71,7 +68,7 @@ class class_miniorange_2fa_strong_password {
|
|
71 |
|
72 |
public static function is_validPassword($errors, $username, $password){
|
73 |
|
74 |
-
$enforceStrongPasswds =
|
75 |
if ($enforceStrongPasswds && !class_miniorange_2fa_strong_password::mo2f_isStrongPasswd($password, $username)) {
|
76 |
$errors->add('pass', __('Please choose a stronger password. Try including numbers, symbols, and a mix of upper and lowercase letters and remove common words.'));
|
77 |
return $errors;
|
2 |
|
3 |
class class_miniorange_2fa_strong_password {
|
4 |
|
5 |
+
function __construct(){
|
|
|
|
|
|
|
6 |
}
|
7 |
|
8 |
public static function woocommerce_password_protection($errors, $username, $password, $email) {
|
9 |
if ($password == false) { return $errors; }
|
10 |
if ($errors->get_error_data("pass")) { return $errors; }
|
11 |
|
12 |
+
$enforceStrongPasswds = MoWpnsUtility::get_mo2f_db_option('mo2f_enforce_strong_passswords', 'get_option');
|
13 |
|
14 |
if ($enforceStrongPasswds && !class_miniorange_2fa_strong_password::mo2f_isStrongPasswd($password, $username)) {
|
15 |
$errors->add('pass', __('Please choose a stronger password. Try including numbers, symbols, and a mix of upper and lowercase letters and remove common words.'));
|
19 |
return $errors;
|
20 |
}
|
21 |
public static function validatePassword($errors, $update, $userData){
|
22 |
+
$Users = MoWpnsUtility::get_mo2f_db_option('mo2f_enforce_strong_passswords_for_accounts', 'get_option');
|
23 |
$UserRole = $_POST['role'];
|
24 |
if(is_null($UserRole) and $Users == 'user')
|
25 |
{
|
36 |
if ($password == false) { return $errors; }
|
37 |
if ($errors->get_error_data("pass")) { return $errors; }
|
38 |
|
39 |
+
$enforceStrongPasswds = MoWpnsUtility::get_mo2f_db_option('mo2f_enforce_strong_passswords', 'get_option');
|
40 |
if ($enforceStrongPasswds && !class_miniorange_2fa_strong_password::mo2f_isStrongPasswd($password, $username)) {
|
41 |
$errors->add('pass', __('Please choose a stronger password. Try including numbers, symbols, and a mix of upper and lowercase letters and remove common words.'));
|
42 |
return $errors;
|
58 |
$password=$_POST['password_1'];
|
59 |
$user =get_userdata($user->ID);
|
60 |
$username=$user->user_login;
|
61 |
+
$enforceStrongPasswds = MoWpnsUtility::get_mo2f_db_option('mo2f_enforce_strong_passswords', 'get_option');
|
62 |
|
63 |
if ($enforceStrongPasswds && !class_miniorange_2fa_strong_password::mo2f_isStrongPasswd($password, $username)) {
|
64 |
$errors->add('pass', __('Please choose a stronger password. Try including numbers, symbols, and a mix of upper and lowercase letters and remove common words.'));
|
68 |
|
69 |
public static function is_validPassword($errors, $username, $password){
|
70 |
|
71 |
+
$enforceStrongPasswds = MoWpnsUtility::get_mo2f_db_option('mo2f_enforce_strong_passswords', 'get_option');
|
72 |
if ($enforceStrongPasswds && !class_miniorange_2fa_strong_password::mo2f_isStrongPasswd($password, $username)) {
|
73 |
$errors->add('pass', __('Please choose a stronger password. Try including numbers, symbols, and a mix of upper and lowercase letters and remove common words.'));
|
74 |
return $errors;
|
handler/twofa/setup_twofa.php
CHANGED
@@ -119,14 +119,14 @@
|
|
119 |
"" => ""
|
120 |
);
|
121 |
$two_factor_methods_video = array(
|
122 |
-
"Security Questions" => "",
|
123 |
-
"Google Authenticator" => "https://www.youtube.com/watch?v=
|
124 |
-
"miniOrange QR Code Authentication" => "",
|
125 |
-
"Email Verification" => "",
|
126 |
-
"miniOrange Soft Token" => "",
|
127 |
-
"miniOrange Push Notification" => "",
|
128 |
-
"Authy Authenticator" => "",
|
129 |
-
"OTP Over SMS" => "",
|
130 |
"OTP Over Email" => "",
|
131 |
"OTP Over SMS and Email" => "",
|
132 |
"Hardware Token" => "",
|
@@ -168,7 +168,7 @@
|
|
168 |
|
169 |
$is_customer_registered = $Mo2fdbQueries->get_user_detail( 'user_registration_with_miniorange', $user->ID ) == 'SUCCESS' ? true : false;
|
170 |
$can_user_configure_2fa_method = $can_display_admin_features || ( !$can_display_admin_features && $is_customer_registered );
|
171 |
-
$is_NC =
|
172 |
$is_EC = ! $is_NC;
|
173 |
|
174 |
$form = '<div class="overlay1" id="overlay" hidden ></div>';
|
@@ -253,7 +253,9 @@
|
|
253 |
$form .=' <span style="float:right">
|
254 |
<a href='.$two_factor_methods_doc[$auth_method].' target="_blank">
|
255 |
<span class="dashicons dashicons-text-page" style="font-size:19px;color:#269eb3;float: right;"></span>
|
256 |
-
|
|
|
|
|
257 |
</a>
|
258 |
|
259 |
|
@@ -266,7 +268,9 @@
|
|
266 |
<span class="dashicons dashicons-text-page" style="font-size:19px;color:#269eb3;float: right;"></span>
|
267 |
|
268 |
</a>
|
269 |
-
|
|
|
|
|
270 |
|
271 |
</span>';
|
272 |
break;
|
@@ -279,7 +283,9 @@
|
|
279 |
|
280 |
</a>
|
281 |
|
282 |
-
|
|
|
|
|
283 |
</span>';
|
284 |
|
285 |
break;
|
@@ -290,7 +296,9 @@
|
|
290 |
<span class="dashicons dashicons-text-page" style="font-size:19px;color:#269eb3;float: right;"></span>
|
291 |
|
292 |
</a>
|
293 |
-
|
|
|
|
|
294 |
|
295 |
</span>';
|
296 |
|
@@ -302,10 +310,38 @@
|
|
302 |
<span class="dashicons dashicons-text-page" style="font-size:19px;color:#269eb3;float: right;"></span>
|
303 |
|
304 |
</a>
|
|
|
|
|
|
|
|
|
|
|
|
|
305 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
306 |
|
307 |
</span>';
|
308 |
-
|
|
|
309 |
|
310 |
default:
|
311 |
{$form .= "";}
|
@@ -322,7 +358,8 @@
|
|
322 |
if ( $is_auth_method_av && $category == 'free_plan' ) {
|
323 |
|
324 |
$is_auth_method_configured = $Mo2fdbQueries->get_user_detail( 'mo2f_' . $auth_method_abr . '_config_status', $user->ID );
|
325 |
-
|
|
|
326 |
$form .= '<div style="height:40px;width:100%;position: absolute;bottom: 0;background-color:';
|
327 |
$iscurrentMethod = 0;
|
328 |
if(MO2F_IS_ONPREM)
|
@@ -400,7 +437,9 @@
|
|
400 |
$allowed = 2;
|
401 |
$form .= ';color:white">';
|
402 |
$check = !$is_customer_registered? true : ($auth_method != "Email Verification" and $auth_method != "OTP Over Email"? true : false);
|
403 |
-
|
|
|
|
|
404 |
if ( $check ) {
|
405 |
$form .= '<div class="mo2f_configure_2_factor">
|
406 |
<button type="button" id="'.$auth_method_abr.'_configuration" class="mo2f_configure_set_2_factor" onclick="configureOrSet2ndFactor_' . $category . '(\'' . $auth_method_abr . '\', \'configure2factor\','.$cloudswitch.','.$allowed.');"';
|
@@ -646,6 +685,9 @@ function mo2f_show_2FA_configuration_screen( $user, $selected2FAmethod ) {
|
|
646 |
case "miniOrange Push Notification":
|
647 |
mo2f_configure_miniorange_authenticator( $user );
|
648 |
break;
|
|
|
|
|
|
|
649 |
}
|
650 |
|
651 |
}
|
119 |
"" => ""
|
120 |
);
|
121 |
$two_factor_methods_video = array(
|
122 |
+
"Security Questions" => "https://www.youtube.com/watch?v=pXPqQ047o-0",
|
123 |
+
"Google Authenticator" => "https://www.youtube.com/watch?v=BS6tY-Goa1Q",
|
124 |
+
"miniOrange QR Code Authentication" => "https://www.youtube.com/watch?v=IPYizmgzTd8",
|
125 |
+
"Email Verification" => "https://www.youtube.com/watch?v=OacJWBYx_AE",
|
126 |
+
"miniOrange Soft Token" => "https://www.youtube.com/watch?v=9HV8V4f80k8",
|
127 |
+
"miniOrange Push Notification" => "https://www.youtube.com/watch?v=it_dAhFcxvw",
|
128 |
+
"Authy Authenticator" => "https://www.youtube.com/watch?v=fV-VnC_5Q5c",
|
129 |
+
"OTP Over SMS" => "https://www.youtube.com/watch?v=ag_E1Bmen-c",
|
130 |
"OTP Over Email" => "",
|
131 |
"OTP Over SMS and Email" => "",
|
132 |
"Hardware Token" => "",
|
168 |
|
169 |
$is_customer_registered = $Mo2fdbQueries->get_user_detail( 'user_registration_with_miniorange', $user->ID ) == 'SUCCESS' ? true : false;
|
170 |
$can_user_configure_2fa_method = $can_display_admin_features || ( !$can_display_admin_features && $is_customer_registered );
|
171 |
+
$is_NC = MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option');
|
172 |
$is_EC = ! $is_NC;
|
173 |
|
174 |
$form = '<div class="overlay1" id="overlay" hidden ></div>';
|
253 |
$form .=' <span style="float:right">
|
254 |
<a href='.$two_factor_methods_doc[$auth_method].' target="_blank">
|
255 |
<span class="dashicons dashicons-text-page" style="font-size:19px;color:#269eb3;float: right;"></span>
|
256 |
+
</a>
|
257 |
+
<a href='.$two_factor_methods_video[$auth_method].' target="_blank">
|
258 |
+
<span class="dashicons dashicons-video-alt3" style="font-size:18px;color:red;float: right; margin-right: 5px;"></span>
|
259 |
</a>
|
260 |
|
261 |
|
268 |
<span class="dashicons dashicons-text-page" style="font-size:19px;color:#269eb3;float: right;"></span>
|
269 |
|
270 |
</a>
|
271 |
+
<a href='.$two_factor_methods_video[$auth_method].' target="_blank">
|
272 |
+
<span class="dashicons dashicons-video-alt3" style="font-size:18px;color:red;float: right; margin-right: 5px;"></span>
|
273 |
+
</a>
|
274 |
|
275 |
</span>';
|
276 |
break;
|
283 |
|
284 |
</a>
|
285 |
|
286 |
+
<a href='.$two_factor_methods_video[$auth_method].' target="_blank">
|
287 |
+
<span class="dashicons dashicons-video-alt3" style="font-size:18px;color:red;float: right; margin-right: 5px;"></span>
|
288 |
+
</a>
|
289 |
</span>';
|
290 |
|
291 |
break;
|
296 |
<span class="dashicons dashicons-text-page" style="font-size:19px;color:#269eb3;float: right;"></span>
|
297 |
|
298 |
</a>
|
299 |
+
<a href='.$two_factor_methods_video[$auth_method].' target="_blank">
|
300 |
+
<span class="dashicons dashicons-video-alt3" style="font-size:18px;color:red;float: right; margin-right: 5px;"></span>
|
301 |
+
</a>
|
302 |
|
303 |
</span>';
|
304 |
|
310 |
<span class="dashicons dashicons-text-page" style="font-size:19px;color:#269eb3;float: right;"></span>
|
311 |
|
312 |
</a>
|
313 |
+
<a href='.$two_factor_methods_video[$auth_method].' target="_blank">
|
314 |
+
<span class="dashicons dashicons-video-alt3" style="font-size:18px;color:red;float: right; margin-right: 5px;"></span>
|
315 |
+
</a>
|
316 |
+
|
317 |
+
</span>';
|
318 |
+
break;
|
319 |
|
320 |
+
case 'Email Verification':
|
321 |
+
$form .=' <span style="float:right">
|
322 |
+
<a href='.$two_factor_methods_doc[$auth_method].' target="_blank">
|
323 |
+
<span class="dashicons dashicons-text-page" style="font-size:19px;color:#269eb3;float: right;"></span>
|
324 |
+
|
325 |
+
</a>
|
326 |
+
<a href='.$two_factor_methods_video[$auth_method].' target="_blank">
|
327 |
+
<span class="dashicons dashicons-video-alt3" style="font-size:18px;color:red;float: right; margin-right: 5px;"></span>
|
328 |
+
</a>
|
329 |
+
|
330 |
+
</span>';
|
331 |
+
break;
|
332 |
+
case 'Authy Authenticator':
|
333 |
+
$form .=' <span style="float:right">
|
334 |
+
<a href='.$two_factor_methods_doc[$auth_method].' target="_blank">
|
335 |
+
<span class="dashicons dashicons-text-page" style="font-size:19px;color:#269eb3;float: right;"></span>
|
336 |
+
|
337 |
+
</a>
|
338 |
+
<a href='.$two_factor_methods_video[$auth_method].' target="_blank">
|
339 |
+
<span class="dashicons dashicons-video-alt3" style="font-size:18px;color:red;float: right; margin-right: 5px;"></span>
|
340 |
+
</a>
|
341 |
|
342 |
</span>';
|
343 |
+
|
344 |
+
break;
|
345 |
|
346 |
default:
|
347 |
{$form .= "";}
|
358 |
if ( $is_auth_method_av && $category == 'free_plan' ) {
|
359 |
|
360 |
$is_auth_method_configured = $Mo2fdbQueries->get_user_detail( 'mo2f_' . $auth_method_abr . '_config_status', $user->ID );
|
361 |
+
if(($auth_method == 'OUT OF BAND EMAIL' or $auth_method == 'OTP Over Email') and !MO2F_IS_ONPREM )
|
362 |
+
$is_auth_method_configured = 1;
|
363 |
$form .= '<div style="height:40px;width:100%;position: absolute;bottom: 0;background-color:';
|
364 |
$iscurrentMethod = 0;
|
365 |
if(MO2F_IS_ONPREM)
|
437 |
$allowed = 2;
|
438 |
$form .= ';color:white">';
|
439 |
$check = !$is_customer_registered? true : ($auth_method != "Email Verification" and $auth_method != "OTP Over Email"? true : false);
|
440 |
+
$is_auth_method_configured = !$is_customer_registered ? 0 :1;
|
441 |
+
if(!MO2F_IS_ONPREM and ($auth_method == "Email Verification" or $auth_method == "OTP Over Email"))
|
442 |
+
$check = 0;
|
443 |
if ( $check ) {
|
444 |
$form .= '<div class="mo2f_configure_2_factor">
|
445 |
<button type="button" id="'.$auth_method_abr.'_configuration" class="mo2f_configure_set_2_factor" onclick="configureOrSet2ndFactor_' . $category . '(\'' . $auth_method_abr . '\', \'configure2factor\','.$cloudswitch.','.$allowed.');"';
|
685 |
case "miniOrange Push Notification":
|
686 |
mo2f_configure_miniorange_authenticator( $user );
|
687 |
break;
|
688 |
+
case "OTP Over Email":
|
689 |
+
mo2f_test_otp_over_email($user,$selected2FAmethod);
|
690 |
+
break;
|
691 |
}
|
692 |
|
693 |
}
|
handler/twofa/two_fa_constants.php
CHANGED
@@ -369,7 +369,7 @@ class Mo2fConstants {
|
|
369 |
break;
|
370 |
|
371 |
case 'SET_2FA_otp':
|
372 |
-
Return mo2f_lt( 'is set as your Two-Factor method.
|
373 |
break;
|
374 |
|
375 |
|
369 |
break;
|
370 |
|
371 |
case 'SET_2FA_otp':
|
372 |
+
Return mo2f_lt( 'is set as your Two-Factor method.' );
|
373 |
break;
|
374 |
|
375 |
|
handler/twofa/two_fa_get_details.php
CHANGED
@@ -8,13 +8,11 @@ class two_fa_get_details {
|
|
8 |
}
|
9 |
function setUserMethod($userid,$currentMethod){
|
10 |
$response= update_user_meta($userid,'currentMethod',$currentMethod);
|
11 |
-
//$userMethod = get_user_meta($userid,'currentMethod',true);
|
12 |
return $response;
|
13 |
}
|
14 |
|
15 |
function setUserEmail($userid,$email){
|
16 |
$response= update_user_meta($userid,'email',$email);
|
17 |
-
//$userMethod = get_user_meta($userid,'currentMethod',true);
|
18 |
return $response;
|
19 |
}
|
20 |
|
8 |
}
|
9 |
function setUserMethod($userid,$currentMethod){
|
10 |
$response= update_user_meta($userid,'currentMethod',$currentMethod);
|
|
|
11 |
return $response;
|
12 |
}
|
13 |
|
14 |
function setUserEmail($userid,$email){
|
15 |
$response= update_user_meta($userid,'email',$email);
|
|
|
16 |
return $response;
|
17 |
}
|
18 |
|
handler/twofa/two_fa_login.php
CHANGED
@@ -32,7 +32,7 @@ class Miniorange_Mobile_Login {
|
|
32 |
if ( is_wp_error( $currentuser ) ) {
|
33 |
return $currentuser;
|
34 |
} else {
|
35 |
-
if(MO2F_IS_ONPREM and (!
|
36 |
{
|
37 |
$attributes = isset( $_POST['miniorange_rba_attribures'] ) ? $_POST['miniorange_rba_attribures'] : null;
|
38 |
$session_id = isset( $_POST['session_id'] ) ? $_POST['session_id'] : null;
|
32 |
if ( is_wp_error( $currentuser ) ) {
|
33 |
return $currentuser;
|
34 |
} else {
|
35 |
+
if(MO2F_IS_ONPREM and (!MoWpnsUtility::get_mo2f_db_option('mo2f_login_option', 'get_option') or get_option('mo2f_enable_login_with_2nd_factor')))
|
36 |
{
|
37 |
$attributes = isset( $_POST['miniorange_rba_attribures'] ) ? $_POST['miniorange_rba_attribures'] : null;
|
38 |
$session_id = isset( $_POST['session_id'] ) ? $_POST['session_id'] : null;
|
handler/twofa/two_fa_pass2login.php
CHANGED
@@ -39,8 +39,8 @@ class Miniorange_Password_2Factor_Login {
|
|
39 |
$redirect_to = isset( $_POST['redirect_to'] ) ? $_POST['redirect_to'] : null;
|
40 |
if( $moWpnsUtility->check_empty_or_null( $email ) || $moWpnsUtility->check_empty_or_null( $password ) )
|
41 |
{
|
42 |
-
|
43 |
-
|
44 |
$this->miniorange_pass2login_form_fields($login_status, $login_message,$redirect_to,null,$session_id_encrypt);
|
45 |
return;
|
46 |
}
|
@@ -91,7 +91,7 @@ class Miniorange_Password_2Factor_Login {
|
|
91 |
|
92 |
if(strcasecmp($customerKey['status'], 'SUCCESS') == 0)
|
93 |
{
|
94 |
-
$this->inline_save_success_customer_config($email, $customerKey['id'], $customerKey['apiKey'], $customerKey['token'], $customerKey['appSecret']);
|
95 |
$this->inline_get_current_customer($user_id,$email,$password,$redirect_to,$session_id_encrypt);
|
96 |
}
|
97 |
|
@@ -103,34 +103,35 @@ class Miniorange_Password_2Factor_Login {
|
|
103 |
|
104 |
}
|
105 |
|
106 |
-
function inline_get_current_customer($
|
107 |
{
|
108 |
global $Mo2fdbQueries;
|
109 |
$customer = new MocURL();
|
|
|
110 |
$content = $customer->get_customer_key($email, $password);
|
111 |
$customerKey = json_decode($content, true);
|
112 |
if(json_last_error() == JSON_ERROR_NONE)
|
113 |
{
|
114 |
if(isset($customerKey['phone'])){
|
115 |
update_option( 'mo_wpns_admin_phone', $customerKey['phone'] );
|
116 |
-
$Mo2fdbQueries->update_user_details( $
|
117 |
}
|
118 |
update_option('mo2f_email',$email);
|
119 |
-
$this->inline_save_success_customer_config($email, $customerKey['id'], $customerKey['apiKey'], $customerKey['token'], $customerKey['appSecret']);
|
120 |
$login_message=MoWpnsMessages::showMessage('REG_SUCCESS');
|
121 |
$login_status="MO_2_FACTOR_PROMPT_USER_FOR_2FA_METHODS";
|
122 |
$this->miniorange_pass2login_form_fields($login_status, $login_message,$redirect_to,null,$session_id_encrypt);
|
123 |
}
|
124 |
else
|
125 |
{
|
126 |
-
$Mo2fdbQueries->update_user_details( $
|
127 |
$login_message=MoWpnsMessages::showMessage('ACCOUNT_EXISTS');
|
128 |
$login_status="MO_2_FACTOR_PROMPT_USER_FOR_2FA_METHODS";
|
129 |
$this->miniorange_pass2login_form_fields($login_status, $login_message,$redirect_to,null,$session_id_encrypt);
|
130 |
}
|
131 |
}
|
132 |
|
133 |
-
function inline_save_success_customer_config($email, $id, $apiKey, $token, $appSecret)
|
134 |
{
|
135 |
global $Mo2fdbQueries;
|
136 |
update_option( 'mo2f_customerKey' , $id );
|
@@ -141,6 +142,9 @@ class Miniorange_Password_2Factor_Login {
|
|
141 |
update_option( 'mo2f_miniorange_admin', $id );
|
142 |
update_option( 'mo_2factor_admin_registration_status', 'MO_2_FACTOR_CUSTOMER_REGISTERED_SUCCESS' );
|
143 |
update_option( 'mo_2factor_user_registration_status', 'MO_2_FACTOR_PLUGIN_SETTINGS' );
|
|
|
|
|
|
|
144 |
}
|
145 |
function mo2f_inline_validate_otp(){
|
146 |
if(isset($_POST['miniorange_inline_validate_otp_nonce'])){
|
@@ -432,7 +436,6 @@ class Miniorange_Password_2Factor_Login {
|
|
432 |
else if($selected_2factor_method == 'MOBILE AUTHENTICATION')
|
433 |
$selected_2factor_method_onprem = 'miniOrange QR Code Authentication';
|
434 |
|
435 |
-
// update_user_meta($user_id,'currentMethod',$selected_2factor_method_onprem);
|
436 |
$response = json_decode($enduser->mo2f_update_userinfo($email,$selected_2factor_method,null,null,null),true);
|
437 |
if(json_last_error() == JSON_ERROR_NONE) { /* Generate Qr code */
|
438 |
if($response['status'] == 'ERROR'){
|
@@ -774,10 +777,10 @@ function create_user_in_miniOrange($current_user_id,$email,$currentMethod)
|
|
774 |
$mo2fa_login_status = 'MO_2_FACTOR_SETUP_SUCCESS';
|
775 |
}
|
776 |
}else if($selected_method == 'OTP OVER EMAIL'){
|
|
|
777 |
if(!MO2F_IS_ONPREM)
|
778 |
{
|
779 |
$current_user = get_userdata($currentUserId);
|
780 |
-
$email = $current_user->user_email;
|
781 |
$response = $this->create_user_in_miniOrange($currentUserId,$email,$selected_method);
|
782 |
if($response['status']=='ERROR') {
|
783 |
$mo2fa_login_status = 'MO_2_FACTOR_PROMPT_USER_FOR_2FA_METHODS';
|
@@ -785,31 +788,13 @@ function create_user_in_miniOrange($current_user_id,$email,$currentMethod)
|
|
785 |
}
|
786 |
else
|
787 |
{
|
788 |
-
$
|
789 |
-
|
790 |
-
$Mo2fdbQueries->update_user_details( $currentUserId,
|
791 |
-
array('mo2f_OTPOverEmail_config_status'=>true,
|
792 |
-
'mo2f_configured_2FA_method' =>'OTP Over Email',
|
793 |
-
'mo2f_user_email' => $email,
|
794 |
-
'mo_2factor_user_registration_status' => 'MO_2_FACTOR_PLUGIN_SETTINGS'
|
795 |
-
) );
|
796 |
-
$mo2fa_login_status = 'MO_2_FACTOR_SETUP_SUCCESS';
|
797 |
-
$response = json_decode($enduser->mo2f_update_userinfo($email,'EMAIL',null,null,null),true);
|
798 |
-
|
799 |
}
|
800 |
}
|
801 |
else
|
802 |
{
|
803 |
-
$
|
804 |
-
|
805 |
-
$Mo2fdbQueries->update_user_details( $currentUserId,
|
806 |
-
array('mo2f_OTPOverEmail_config_status'=>true,
|
807 |
-
'mo2f_configured_2FA_method' =>'OTP Over Email',
|
808 |
-
'mo2f_user_email' => $email,
|
809 |
-
'mo_2factor_user_registration_status' => 'MO_2_FACTOR_PLUGIN_SETTINGS'
|
810 |
-
) );
|
811 |
-
$mo2fa_login_status = 'MO_2_FACTOR_SETUP_SUCCESS';
|
812 |
-
$response = json_decode($enduser->mo2f_update_userinfo($email,'EMAIL',null,null,null),true);
|
813 |
}
|
814 |
}else if($selected_method == "GOOGLE AUTHENTICATOR"){
|
815 |
$this->miniorange_pass2login_start_session();
|
@@ -932,7 +917,7 @@ function create_user_in_miniOrange($current_user_id,$email,$currentMethod)
|
|
932 |
$mo2f_rba_status = MO2f_Utility::mo2f_retrieve_user_temp_values( 'mo2f_rba_status',$session_id_encrypt );
|
933 |
$kba_validate = new Customer_Setup();
|
934 |
$kba_validate_response = json_decode( $kba_validate->validate_otp_token( 'KBA', null, $mo2f_login_transaction_id, $otpToken, get_option( 'mo2f_customerKey' ), get_option( 'mo2f_api_key' ) ), true );
|
935 |
-
|
936 |
$email = $Mo2fdbQueries->get_user_detail( 'mo2f_user_email', $user_id );
|
937 |
if ( strcasecmp( $kba_validate_response['status'], 'SUCCESS' ) == 0 ) {
|
938 |
if ( get_option( 'mo2f_remember_device' ) && $check_trust_device == 'on' ) {
|
@@ -994,6 +979,25 @@ function create_user_in_miniOrange($current_user_id,$email,$currentMethod)
|
|
994 |
$this->mo2fa_pass2login( $redirect_to, $session_id_encrypt );
|
995 |
}
|
996 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
997 |
function check_miniorange_challenge_forgotphone($POSTED){/*check kba validation*/
|
998 |
$nonce = $_POST['miniorange_forgotphone'];
|
999 |
if ( ! wp_verify_nonce( $nonce, 'miniorange-2-factor-forgotphone' ) ) {
|
@@ -1054,6 +1058,7 @@ function create_user_in_miniOrange($current_user_id,$email,$currentMethod)
|
|
1054 |
}
|
1055 |
function check_miniorange_mobile_validation($POSTED){
|
1056 |
/*check mobile validation */
|
|
|
1057 |
$nonce = $POSTED['miniorange_mobile_validation_nonce'];
|
1058 |
if ( ! wp_verify_nonce( $nonce, 'miniorange-2-factor-mobile-validation-nonce' ) ) {
|
1059 |
$error = new WP_Error();
|
@@ -1296,7 +1301,7 @@ function create_user_in_miniOrange($current_user_id,$email,$currentMethod)
|
|
1296 |
do_action('mo2f_network_init');
|
1297 |
global $Mo2fdbQueries;
|
1298 |
|
1299 |
-
if ( !
|
1300 |
if ( isset( $_POST['miniorange_login_nonce'] ) ) {
|
1301 |
$nonce = $_POST['miniorange_login_nonce'];
|
1302 |
$session_id = isset( $_POST['session_id'] ) ? $_POST['session_id'] : null;
|
@@ -1501,6 +1506,10 @@ function create_user_in_miniOrange($current_user_id,$email,$currentMethod)
|
|
1501 |
$this->check_miniorange_challenge_forgotphone($_POST);
|
1502 |
break;
|
1503 |
|
|
|
|
|
|
|
|
|
1504 |
case 'miniorange_alternate_login_kba':
|
1505 |
|
1506 |
$this->check_miniorange_alternate_login_kba($_POST);
|
@@ -1728,8 +1737,8 @@ function create_user_in_miniOrange($current_user_id,$email,$currentMethod)
|
|
1728 |
}
|
1729 |
}
|
1730 |
|
1731 |
-
function miniorange_pass2login_form_fields( $mo2fa_login_status = null, $mo2fa_login_message = null, $redirect_to = null, $qrCode = null, $session_id_encrypt ) {
|
1732 |
-
|
1733 |
$login_status = $mo2fa_login_status;
|
1734 |
$login_message = $mo2fa_login_message;
|
1735 |
switch ($login_status) {
|
@@ -1745,7 +1754,7 @@ function create_user_in_miniOrange($current_user_id,$email,$currentMethod)
|
|
1745 |
break;
|
1746 |
case 'MO_2_FACTOR_CHALLENGE_OTP_OVER_EMAIL':
|
1747 |
$user_id = $this->mo2f_userID ? $this->mo2f_userID : MO2f_Utility::mo2f_retrieve_user_temp_values( 'mo2f_current_user_id',$session_id_encrypt );
|
1748 |
-
mo2f_get_otp_authentication_prompt( $login_status, $login_message, $redirect_to, $session_id_encrypt,$user_id
|
1749 |
exit;
|
1750 |
break;
|
1751 |
case 'MO_2_FACTOR_CHALLENGE_OTP_OVER_SMS':
|
@@ -1941,7 +1950,7 @@ function create_user_in_miniOrange($current_user_id,$email,$currentMethod)
|
|
1941 |
}else{
|
1942 |
|
1943 |
|
1944 |
-
if(
|
1945 |
{
|
1946 |
echo "\t<p>\n";
|
1947 |
echo "\t\t<label class=\"mo2f_instuction1\" title=\"".__('If you don\'t have 2-factor authentication enabled for your WordPress account, leave this field empty.','google-authenticator')."\">".__('2 Factor Authentication code*','google-authenticator')."<span id=\"google-auth-info\"></span><br />\n";
|
@@ -2019,7 +2028,7 @@ function create_user_in_miniOrange($current_user_id,$email,$currentMethod)
|
|
2019 |
}else {
|
2020 |
$content = $challengeMobile->send_otp_token( $user_email, $mo2f_second_factor, get_option( 'mo2f_customerKey' ), get_option( 'mo2f_api_key' ) );
|
2021 |
}
|
2022 |
-
|
2023 |
if ( json_last_error() == JSON_ERROR_NONE ) { /* Generate Qr code */
|
2024 |
if ( $response['status'] == 'SUCCESS' ) {
|
2025 |
MO2f_Utility::set_user_values( $session_id, "mo2f_transactionId", $response['txId'] );
|
@@ -2053,11 +2062,10 @@ function create_user_in_miniOrange($current_user_id,$email,$currentMethod)
|
|
2053 |
if($mo2f_second_factor == 'EMAIL')
|
2054 |
{
|
2055 |
$mo2f_user_phone = $Mo2fdbQueries->get_user_detail( 'mo2f_user_email', $user->ID );
|
2056 |
-
$wdewdeqdqq =
|
2057 |
-
|
2058 |
-
if($wdewdeqdqq >10 or get_option(base64_encode("limitReached")))
|
2059 |
{
|
2060 |
-
|
2061 |
}
|
2062 |
}
|
2063 |
else
|
@@ -2075,7 +2083,7 @@ function create_user_in_miniOrange($current_user_id,$email,$currentMethod)
|
|
2075 |
$content = '';
|
2076 |
$response = [];
|
2077 |
$otpLIMiTE = 0;
|
2078 |
-
if(
|
2079 |
{
|
2080 |
if($mo2f_second_factor == 'OTP Over SMS')
|
2081 |
$mo2f_second_factor = 'SMS';
|
@@ -2093,7 +2101,7 @@ function create_user_in_miniOrange($current_user_id,$email,$currentMethod)
|
|
2093 |
if ( $response['status'] == 'SUCCESS' ) {
|
2094 |
if($mo2f_second_factor == 'EMAIL')
|
2095 |
{
|
2096 |
-
$cmVtYWluaW5nT1RQ =
|
2097 |
update_site_option("cmVtYWluaW5nT1RQ",$cmVtYWluaW5nT1RQ-1);
|
2098 |
}
|
2099 |
elseif($mo2f_second_factor == 'SMS')
|
@@ -2103,7 +2111,7 @@ function create_user_in_miniOrange($current_user_id,$email,$currentMethod)
|
|
2103 |
if(!isset($response['phoneDelivery']['contact']))
|
2104 |
$response['phoneDelivery']['contact'] = '';
|
2105 |
$message = 'The OTP has been sent to ' . MO2f_Utility::get_hidden_phone( $response['phoneDelivery']['contact'] ) . '. Please enter the OTP you received to Validate.';
|
2106 |
-
update_option( 'mo2f_number_of_transactions',
|
2107 |
MO2f_Utility::set_user_values( $session_id, "mo2f_transactionId", $response['txId'] );
|
2108 |
$this->mo2f_transactionid=$response['txId'];
|
2109 |
$mo2fa_login_message = $message;
|
@@ -2210,7 +2218,7 @@ function create_user_in_miniOrange($current_user_id,$email,$currentMethod)
|
|
2210 |
$mo_2factor_user_registration_status = $Mo2fdbQueries->get_user_detail( 'mo_2factor_user_registration_status', $currentuser->ID );
|
2211 |
$kba_configuration_status = $Mo2fdbQueries->get_user_detail( 'mo2f_SecurityQuestions_config_status', $currentuser->ID );
|
2212 |
|
2213 |
-
if(
|
2214 |
$mo2f_allwed_login_attempts=get_option('mo2f_allwed_login_attempts');
|
2215 |
}else{
|
2216 |
$mo2f_allwed_login_attempts= 'disabled';
|
@@ -2263,7 +2271,7 @@ function create_user_in_miniOrange($current_user_id,$email,$currentMethod)
|
|
2263 |
else if($mo2f_second_factor == 'OTP Over Email' || $mo2f_second_factor == 'OTP OVER EMAIL' || $mo2f_second_factor == "EMAIL") {
|
2264 |
$mo2f_second_factor = "EMAIL";
|
2265 |
|
2266 |
-
if(
|
2267 |
{
|
2268 |
update_site_option("bGltaXRSZWFjaGVk",1);
|
2269 |
|
@@ -2271,8 +2279,7 @@ function create_user_in_miniOrange($current_user_id,$email,$currentMethod)
|
|
2271 |
}
|
2272 |
|
2273 |
|
2274 |
-
|
2275 |
-
if((($mo2f_second_factor == 'GOOGLE AUTHENTICATOR') || ($mo2f_second_factor =='SOFT TOKEN') || ($mo2f_second_factor =='AUTHY AUTHENTICATOR')) && get_option('mo2f_enable_2fa_prompt_on_login_page')&& !get_option('mo2f_remember_device') && !isset($_POST['mo_woocommerce_login_prompt']) )
|
2276 |
{
|
2277 |
$error=$this->mo2f_validate_soft_token($currentuser, $redirect_to, $mo2f_second_factor, $otp_token,$session_id_encrypt);
|
2278 |
if(is_wp_error( $error))
|
@@ -2306,7 +2313,7 @@ function create_user_in_miniOrange($current_user_id,$email,$currentMethod)
|
|
2306 |
}
|
2307 |
|
2308 |
}
|
2309 |
-
}else if(!$exceeded &&
|
2310 |
$this->mo2fa_inline( $currentuser, $redirect_to, $session_id_encrypt );
|
2311 |
|
2312 |
} else {
|
@@ -2356,6 +2363,40 @@ function create_user_in_miniOrange($current_user_id,$email,$currentMethod)
|
|
2356 |
}
|
2357 |
}
|
2358 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2359 |
function mo2f_restrict_access( $identity ) {
|
2360 |
apply_filters( 'mo2f_rba_addon', $identity );
|
2361 |
exit;
|
@@ -2419,7 +2460,7 @@ function create_user_in_miniOrange($current_user_id,$email,$currentMethod)
|
|
2419 |
}
|
2420 |
else
|
2421 |
{
|
2422 |
-
if ( empty( $_POST['mo_softtoken'] ) &&
|
2423 |
{
|
2424 |
|
2425 |
|
39 |
$redirect_to = isset( $_POST['redirect_to'] ) ? $_POST['redirect_to'] : null;
|
40 |
if( $moWpnsUtility->check_empty_or_null( $email ) || $moWpnsUtility->check_empty_or_null( $password ) )
|
41 |
{
|
42 |
+
$login_message=MoWpnsMessages::showMessage('REQUIRED_FIELDS');
|
43 |
+
$login_status="MO_2_FACTOR_PROMPT_USER_FOR_2FA_METHODS";
|
44 |
$this->miniorange_pass2login_form_fields($login_status, $login_message,$redirect_to,null,$session_id_encrypt);
|
45 |
return;
|
46 |
}
|
91 |
|
92 |
if(strcasecmp($customerKey['status'], 'SUCCESS') == 0)
|
93 |
{
|
94 |
+
$this->inline_save_success_customer_config($user_id,$email, $customerKey['id'], $customerKey['apiKey'], $customerKey['token'], $customerKey['appSecret']);
|
95 |
$this->inline_get_current_customer($user_id,$email,$password,$redirect_to,$session_id_encrypt);
|
96 |
}
|
97 |
|
103 |
|
104 |
}
|
105 |
|
106 |
+
function inline_get_current_customer($user_id,$email,$password,$redirect_to,$session_id_encrypt)
|
107 |
{
|
108 |
global $Mo2fdbQueries;
|
109 |
$customer = new MocURL();
|
110 |
+
|
111 |
$content = $customer->get_customer_key($email, $password);
|
112 |
$customerKey = json_decode($content, true);
|
113 |
if(json_last_error() == JSON_ERROR_NONE)
|
114 |
{
|
115 |
if(isset($customerKey['phone'])){
|
116 |
update_option( 'mo_wpns_admin_phone', $customerKey['phone'] );
|
117 |
+
$Mo2fdbQueries->update_user_details( $user_id, array( 'mo2f_user_phone' => $customerKey['phone'] ) );
|
118 |
}
|
119 |
update_option('mo2f_email',$email);
|
120 |
+
$this->inline_save_success_customer_config($user_id,$email, $customerKey['id'], $customerKey['apiKey'], $customerKey['token'], $customerKey['appSecret']);
|
121 |
$login_message=MoWpnsMessages::showMessage('REG_SUCCESS');
|
122 |
$login_status="MO_2_FACTOR_PROMPT_USER_FOR_2FA_METHODS";
|
123 |
$this->miniorange_pass2login_form_fields($login_status, $login_message,$redirect_to,null,$session_id_encrypt);
|
124 |
}
|
125 |
else
|
126 |
{
|
127 |
+
$Mo2fdbQueries->update_user_details( $user_id, array( 'mo_2factor_user_registration_status' => 'MO_2_FACTOR_VERIFY_CUSTOMER' ) );
|
128 |
$login_message=MoWpnsMessages::showMessage('ACCOUNT_EXISTS');
|
129 |
$login_status="MO_2_FACTOR_PROMPT_USER_FOR_2FA_METHODS";
|
130 |
$this->miniorange_pass2login_form_fields($login_status, $login_message,$redirect_to,null,$session_id_encrypt);
|
131 |
}
|
132 |
}
|
133 |
|
134 |
+
function inline_save_success_customer_config($user_id,$email, $id, $apiKey, $token, $appSecret)
|
135 |
{
|
136 |
global $Mo2fdbQueries;
|
137 |
update_option( 'mo2f_customerKey' , $id );
|
142 |
update_option( 'mo2f_miniorange_admin', $id );
|
143 |
update_option( 'mo_2factor_admin_registration_status', 'MO_2_FACTOR_CUSTOMER_REGISTERED_SUCCESS' );
|
144 |
update_option( 'mo_2factor_user_registration_status', 'MO_2_FACTOR_PLUGIN_SETTINGS' );
|
145 |
+
$Mo2fdbQueries->update_user_details( $user_id, array(
|
146 |
+
'mo2f_user_email' =>$email
|
147 |
+
) );
|
148 |
}
|
149 |
function mo2f_inline_validate_otp(){
|
150 |
if(isset($_POST['miniorange_inline_validate_otp_nonce'])){
|
436 |
else if($selected_2factor_method == 'MOBILE AUTHENTICATION')
|
437 |
$selected_2factor_method_onprem = 'miniOrange QR Code Authentication';
|
438 |
|
|
|
439 |
$response = json_decode($enduser->mo2f_update_userinfo($email,$selected_2factor_method,null,null,null),true);
|
440 |
if(json_last_error() == JSON_ERROR_NONE) { /* Generate Qr code */
|
441 |
if($response['status'] == 'ERROR'){
|
777 |
$mo2fa_login_status = 'MO_2_FACTOR_SETUP_SUCCESS';
|
778 |
}
|
779 |
}else if($selected_method == 'OTP OVER EMAIL'){
|
780 |
+
$email = $current_user->user_email;
|
781 |
if(!MO2F_IS_ONPREM)
|
782 |
{
|
783 |
$current_user = get_userdata($currentUserId);
|
|
|
784 |
$response = $this->create_user_in_miniOrange($currentUserId,$email,$selected_method);
|
785 |
if($response['status']=='ERROR') {
|
786 |
$mo2fa_login_status = 'MO_2_FACTOR_PROMPT_USER_FOR_2FA_METHODS';
|
788 |
}
|
789 |
else
|
790 |
{
|
791 |
+
$this->mo2f_otp_over_email_send($email,$redirect_to,$session_id_encrypt,$current_user);
|
792 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
793 |
}
|
794 |
}
|
795 |
else
|
796 |
{
|
797 |
+
$this->mo2f_otp_over_email_send($email,$redirect_to,$session_id_encrypt,$current_user);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
798 |
}
|
799 |
}else if($selected_method == "GOOGLE AUTHENTICATOR"){
|
800 |
$this->miniorange_pass2login_start_session();
|
917 |
$mo2f_rba_status = MO2f_Utility::mo2f_retrieve_user_temp_values( 'mo2f_rba_status',$session_id_encrypt );
|
918 |
$kba_validate = new Customer_Setup();
|
919 |
$kba_validate_response = json_decode( $kba_validate->validate_otp_token( 'KBA', null, $mo2f_login_transaction_id, $otpToken, get_option( 'mo2f_customerKey' ), get_option( 'mo2f_api_key' ) ), true );
|
920 |
+
global $Mo2fdbQueries;
|
921 |
$email = $Mo2fdbQueries->get_user_detail( 'mo2f_user_email', $user_id );
|
922 |
if ( strcasecmp( $kba_validate_response['status'], 'SUCCESS' ) == 0 ) {
|
923 |
if ( get_option( 'mo2f_remember_device' ) && $check_trust_device == 'on' ) {
|
979 |
$this->mo2fa_pass2login( $redirect_to, $session_id_encrypt );
|
980 |
}
|
981 |
}
|
982 |
+
|
983 |
+
function miniorange2f_back_to_inline_registration($POSTED)
|
984 |
+
{
|
985 |
+
$nonce = $_POST['miniorange_back_inline_reg_nonce'];
|
986 |
+
if ( ! wp_verify_nonce( $nonce, 'miniorange-2-factor-back-inline-reg-nonce' ) ) {
|
987 |
+
$error = new WP_Error();
|
988 |
+
$error->add( 'empty_username', __( '<strong>ERROR</strong>: Invalid Request.' ) );
|
989 |
+
return $error;
|
990 |
+
} else {
|
991 |
+
|
992 |
+
$session_id_encrypt = sanitize_text_field($POSTED['session_id']);
|
993 |
+
$redirect_to = sanitize_text_field($POSTED['redirect_to']);
|
994 |
+
$mo2fa_login_status = 'MO_2_FACTOR_PROMPT_USER_FOR_2FA_METHODS';
|
995 |
+
$mo2fa_login_message = '';
|
996 |
+
$this->miniorange_pass2login_form_fields( $mo2fa_login_status, $mo2fa_login_message, $redirect_to,null, $session_id_encrypt );
|
997 |
+
}
|
998 |
+
|
999 |
+
}
|
1000 |
+
|
1001 |
function check_miniorange_challenge_forgotphone($POSTED){/*check kba validation*/
|
1002 |
$nonce = $_POST['miniorange_forgotphone'];
|
1003 |
if ( ! wp_verify_nonce( $nonce, 'miniorange-2-factor-forgotphone' ) ) {
|
1058 |
}
|
1059 |
function check_miniorange_mobile_validation($POSTED){
|
1060 |
/*check mobile validation */
|
1061 |
+
|
1062 |
$nonce = $POSTED['miniorange_mobile_validation_nonce'];
|
1063 |
if ( ! wp_verify_nonce( $nonce, 'miniorange-2-factor-mobile-validation-nonce' ) ) {
|
1064 |
$error = new WP_Error();
|
1301 |
do_action('mo2f_network_init');
|
1302 |
global $Mo2fdbQueries;
|
1303 |
|
1304 |
+
if ( ! MoWpnsUtility::get_mo2f_db_option('mo2f_login_option', 'get_option') ) {
|
1305 |
if ( isset( $_POST['miniorange_login_nonce'] ) ) {
|
1306 |
$nonce = $_POST['miniorange_login_nonce'];
|
1307 |
$session_id = isset( $_POST['session_id'] ) ? $_POST['session_id'] : null;
|
1506 |
$this->check_miniorange_challenge_forgotphone($_POST);
|
1507 |
break;
|
1508 |
|
1509 |
+
case 'miniorange2f_back_to_inline_registration':
|
1510 |
+
$this->miniorange2f_back_to_inline_registration($_POST);
|
1511 |
+
exit;
|
1512 |
+
|
1513 |
case 'miniorange_alternate_login_kba':
|
1514 |
|
1515 |
$this->check_miniorange_alternate_login_kba($_POST);
|
1737 |
}
|
1738 |
}
|
1739 |
|
1740 |
+
function miniorange_pass2login_form_fields( $mo2fa_login_status = null, $mo2fa_login_message = null, $redirect_to = null, $qrCode = null, $session_id_encrypt,$show_back_button =null ) {
|
1741 |
+
|
1742 |
$login_status = $mo2fa_login_status;
|
1743 |
$login_message = $mo2fa_login_message;
|
1744 |
switch ($login_status) {
|
1754 |
break;
|
1755 |
case 'MO_2_FACTOR_CHALLENGE_OTP_OVER_EMAIL':
|
1756 |
$user_id = $this->mo2f_userID ? $this->mo2f_userID : MO2f_Utility::mo2f_retrieve_user_temp_values( 'mo2f_current_user_id',$session_id_encrypt );
|
1757 |
+
mo2f_get_otp_authentication_prompt( $login_status, $login_message, $redirect_to, $session_id_encrypt,$user_id,$show_back_button );
|
1758 |
exit;
|
1759 |
break;
|
1760 |
case 'MO_2_FACTOR_CHALLENGE_OTP_OVER_SMS':
|
1950 |
}else{
|
1951 |
|
1952 |
|
1953 |
+
if( MoWpnsUtility::get_mo2f_db_option('mo2f_enable_2fa_prompt_on_login_page', 'get_option'))
|
1954 |
{
|
1955 |
echo "\t<p>\n";
|
1956 |
echo "\t\t<label class=\"mo2f_instuction1\" title=\"".__('If you don\'t have 2-factor authentication enabled for your WordPress account, leave this field empty.','google-authenticator')."\">".__('2 Factor Authentication code*','google-authenticator')."<span id=\"google-auth-info\"></span><br />\n";
|
2028 |
}else {
|
2029 |
$content = $challengeMobile->send_otp_token( $user_email, $mo2f_second_factor, get_option( 'mo2f_customerKey' ), get_option( 'mo2f_api_key' ) );
|
2030 |
}
|
2031 |
+
$response = json_decode( $content, true );
|
2032 |
if ( json_last_error() == JSON_ERROR_NONE ) { /* Generate Qr code */
|
2033 |
if ( $response['status'] == 'SUCCESS' ) {
|
2034 |
MO2f_Utility::set_user_values( $session_id, "mo2f_transactionId", $response['txId'] );
|
2062 |
if($mo2f_second_factor == 'EMAIL')
|
2063 |
{
|
2064 |
$mo2f_user_phone = $Mo2fdbQueries->get_user_detail( 'mo2f_user_email', $user->ID );
|
2065 |
+
$wdewdeqdqq = get_site_option(base64_encode("remainingOTP"));
|
2066 |
+
if($wdewdeqdqq >30 or get_site_option(base64_encode("limitReached")))
|
|
|
2067 |
{
|
2068 |
+
update_site_option(base64_encode("remainingOTP"),0);
|
2069 |
}
|
2070 |
}
|
2071 |
else
|
2083 |
$content = '';
|
2084 |
$response = [];
|
2085 |
$otpLIMiTE = 0;
|
2086 |
+
if(MoWpnsUtility::get_mo2f_db_option('cmVtYWluaW5nT1RQ', 'site_option')>0 or $mo2f_second_factor != 'EMAIL')
|
2087 |
{
|
2088 |
if($mo2f_second_factor == 'OTP Over SMS')
|
2089 |
$mo2f_second_factor = 'SMS';
|
2101 |
if ( $response['status'] == 'SUCCESS' ) {
|
2102 |
if($mo2f_second_factor == 'EMAIL')
|
2103 |
{
|
2104 |
+
$cmVtYWluaW5nT1RQ = MoWpnsUtility::get_mo2f_db_option('cmVtYWluaW5nT1RQ', 'site_option');
|
2105 |
update_site_option("cmVtYWluaW5nT1RQ",$cmVtYWluaW5nT1RQ-1);
|
2106 |
}
|
2107 |
elseif($mo2f_second_factor == 'SMS')
|
2111 |
if(!isset($response['phoneDelivery']['contact']))
|
2112 |
$response['phoneDelivery']['contact'] = '';
|
2113 |
$message = 'The OTP has been sent to ' . MO2f_Utility::get_hidden_phone( $response['phoneDelivery']['contact'] ) . '. Please enter the OTP you received to Validate.';
|
2114 |
+
update_option( 'mo2f_number_of_transactions', MoWpnsUtility::get_mo2f_db_option('mo2f_number_of_transactions', 'get_option') - 1 );
|
2115 |
MO2f_Utility::set_user_values( $session_id, "mo2f_transactionId", $response['txId'] );
|
2116 |
$this->mo2f_transactionid=$response['txId'];
|
2117 |
$mo2fa_login_message = $message;
|
2218 |
$mo_2factor_user_registration_status = $Mo2fdbQueries->get_user_detail( 'mo_2factor_user_registration_status', $currentuser->ID );
|
2219 |
$kba_configuration_status = $Mo2fdbQueries->get_user_detail( 'mo2f_SecurityQuestions_config_status', $currentuser->ID );
|
2220 |
|
2221 |
+
if(MoWpnsUtility::get_mo2f_db_option('mo2f_enable_brute_force', 'get_option')){
|
2222 |
$mo2f_allwed_login_attempts=get_option('mo2f_allwed_login_attempts');
|
2223 |
}else{
|
2224 |
$mo2f_allwed_login_attempts= 'disabled';
|
2271 |
else if($mo2f_second_factor == 'OTP Over Email' || $mo2f_second_factor == 'OTP OVER EMAIL' || $mo2f_second_factor == "EMAIL") {
|
2272 |
$mo2f_second_factor = "EMAIL";
|
2273 |
|
2274 |
+
if(MoWpnsUtility::get_mo2f_db_option('cmVtYWluaW5nT1RQ', 'site_option')<=0)
|
2275 |
{
|
2276 |
update_site_option("bGltaXRSZWFjaGVk",1);
|
2277 |
|
2279 |
}
|
2280 |
|
2281 |
|
2282 |
+
if((($mo2f_second_factor == 'GOOGLE AUTHENTICATOR') || ($mo2f_second_factor =='SOFT TOKEN') || ($mo2f_second_factor =='AUTHY AUTHENTICATOR')) && MoWpnsUtility::get_mo2f_db_option('mo2f_enable_2fa_prompt_on_login_page', 'get_option')&& !get_option('mo2f_remember_device') && !isset($_POST['mo_woocommerce_login_prompt']) )
|
|
|
2283 |
{
|
2284 |
$error=$this->mo2f_validate_soft_token($currentuser, $redirect_to, $mo2f_second_factor, $otp_token,$session_id_encrypt);
|
2285 |
if(is_wp_error( $error))
|
2313 |
}
|
2314 |
|
2315 |
}
|
2316 |
+
}else if(!$exceeded && MoWpnsUtility::get_mo2f_db_option('mo2f_inline_registration', 'site_option')){
|
2317 |
$this->mo2fa_inline( $currentuser, $redirect_to, $session_id_encrypt );
|
2318 |
|
2319 |
} else {
|
2363 |
}
|
2364 |
}
|
2365 |
|
2366 |
+
function mo2f_otp_over_email_send($email,$redirect_to,$session_id_encrypt,$current_user)
|
2367 |
+
{
|
2368 |
+
|
2369 |
+
$challengeMobile = new Customer_Setup();
|
2370 |
+
$content = '';
|
2371 |
+
$response = [];
|
2372 |
+
$otpLIMiTE = 0;
|
2373 |
+
if(get_site_option("cmVtYWluaW5nT1RQ")>0)
|
2374 |
+
{
|
2375 |
+
$content = $challengeMobile->send_otp_token( $email, 'EMAIL', get_option( 'mo2f_customerKey' ), get_option( 'mo2f_api_key' ) ,$current_user);
|
2376 |
+
$response = json_decode( $content, true );
|
2377 |
+
}
|
2378 |
+
else
|
2379 |
+
{
|
2380 |
+
$response['status'] = 'FAILED';
|
2381 |
+
$response['message'] = '<p style = "color:red;">OTP limit has been exceeded</p>';
|
2382 |
+
$otpLIMiTE = 1;
|
2383 |
+
}
|
2384 |
+
if ( json_last_error() == JSON_ERROR_NONE ) {
|
2385 |
+
if ( $response['status'] == 'SUCCESS' ) {
|
2386 |
+
$cmVtYWluaW5nT1RQ = get_site_option("cmVtYWluaW5nT1RQ");
|
2387 |
+
update_site_option("cmVtYWluaW5nT1RQ",$cmVtYWluaW5nT1RQ-1);
|
2388 |
+
$mo2fa_login_message = 'An OTP has been sent to '.$email.' please verify to set the two-factor';
|
2389 |
+
$mo2fa_login_status = 'MO_2_FACTOR_CHALLENGE_OTP_OVER_EMAIL';
|
2390 |
+
$this->miniorange_pass2login_form_fields( $mo2fa_login_status, $mo2fa_login_message, $redirect_to,null, $session_id_encrypt, 1 );
|
2391 |
+
}
|
2392 |
+
else
|
2393 |
+
{
|
2394 |
+
$mo2fa_login_status = 'MO_2_FACTOR_PROMPT_USER_FOR_2FA_METHODS';
|
2395 |
+
$mo2fa_login_message = 'There was an issue while sending the OTP to '.$email.'. Please check your remaining transactions and try again.';
|
2396 |
+
$this->miniorange_pass2login_form_fields( $mo2fa_login_status, $mo2fa_login_message, $redirect_to,null, $session_id_encrypt );
|
2397 |
+
}
|
2398 |
+
}
|
2399 |
+
}
|
2400 |
function mo2f_restrict_access( $identity ) {
|
2401 |
apply_filters( 'mo2f_rba_addon', $identity );
|
2402 |
exit;
|
2460 |
}
|
2461 |
else
|
2462 |
{
|
2463 |
+
if ( empty( $_POST['mo_softtoken'] ) && MoWpnsUtility::get_mo2f_db_option('mo2f_enable_2fa_prompt_on_login_page', 'get_option') && $mo2f_configured_2FA_method && !get_option('mo2f_remember_device') && (($mo2f_configured_2FA_method == 'Google Authenticator') ||($mo2f_configured_2FA_method == 'miniOrange Soft Token') || ($mo2f_configured_2FA_method =='Authy Authenticator')))
|
2464 |
{
|
2465 |
|
2466 |
|
handler/twofa/two_fa_settings.php
CHANGED
@@ -18,7 +18,7 @@ class Miniorange_Authentication {
|
|
18 |
$wp_roles = new WP_Roles();
|
19 |
}
|
20 |
|
21 |
-
if (
|
22 |
$mo2f_rba_attributes = new Miniorange_Rba_Attributes();
|
23 |
$pass2fa_login = new Miniorange_Password_2Factor_Login();
|
24 |
$mo2f_2factor_setup = new Two_Factor_Setup();
|
@@ -45,7 +45,7 @@ class Miniorange_Authentication {
|
|
45 |
'miniorange_pass2login_form_fields'
|
46 |
), 10, 5 );
|
47 |
add_filter( 'mo2f_gauth_service', array( $mo2f_rba_attributes, 'mo2f_google_auth_service' ), 10, 1 );
|
48 |
-
if (
|
49 |
if ( get_option( 'mo_2factor_admin_registration_status' ) == 'MO_2_FACTOR_CUSTOMER_REGISTERED_SUCCESS' or MO2F_IS_ONPREM) {
|
50 |
|
51 |
remove_filter( 'authenticate', 'wp_authenticate_username_password', 20 );
|
@@ -75,7 +75,7 @@ class Miniorange_Authentication {
|
|
75 |
'mo_2_factor_pass2login_show_wp_login_form'
|
76 |
) );
|
77 |
}
|
78 |
-
else if(!get_site_option('mo2f_woocommerce_login_prompt') &&
|
79 |
add_action('woocommerce_login_form_end' ,array(
|
80 |
$pass2fa_login,
|
81 |
'mo_2_factor_pass2login_woocommerce'
|
@@ -128,8 +128,8 @@ class Miniorange_Authentication {
|
|
128 |
$userid = wp_get_current_user()->ID;
|
129 |
add_option('mo2f_onprem_admin' , $userid );
|
130 |
// Deciding on On-Premise solution
|
131 |
-
$is_NC=
|
132 |
-
$is_NNC=
|
133 |
// Old users
|
134 |
if ( get_option( 'mo2f_customerKey' ) && ! $is_NC )
|
135 |
add_option( 'is_onprem', 0 );
|
@@ -173,13 +173,13 @@ class Miniorange_Authentication {
|
|
173 |
|
174 |
if ( ! get_option( 'mo2f_existing_user_values_updated' ) ) {
|
175 |
|
176 |
-
if ( get_option( 'mo2f_customerKey' ) && !
|
177 |
update_option( 'mo2f_is_NC', 0 );
|
178 |
}
|
179 |
|
180 |
$check_if_user_column_exists = false;
|
181 |
|
182 |
-
if ( $user_id && !
|
183 |
$does_table_exist = $Mo2fdbQueries->check_if_table_exists();
|
184 |
if ( $does_table_exist ) {
|
185 |
$check_if_user_column_exists = $Mo2fdbQueries->check_if_user_column_exists( $user_id );
|
@@ -268,14 +268,7 @@ class Miniorange_Authentication {
|
|
268 |
|
269 |
|
270 |
}
|
271 |
-
|
272 |
-
|
273 |
-
/**
|
274 |
-
* Function tells where to look for translations.
|
275 |
-
*/
|
276 |
-
function mo2fa_load_textdomain() {
|
277 |
-
load_plugin_textdomain( 'miniorange-2-factor-authentication', false, dirname( plugin_basename( __FILE__ ) ) . '/lang/' );
|
278 |
-
}
|
279 |
|
280 |
function feedback_request() {
|
281 |
display_feedback_form();
|
@@ -283,8 +276,8 @@ class Miniorange_Authentication {
|
|
283 |
|
284 |
function get_customer_SMS_transactions() {
|
285 |
|
286 |
-
if ( get_option( 'mo_2factor_admin_registration_status' ) == 'MO_2_FACTOR_CUSTOMER_REGISTERED_SUCCESS' &&
|
287 |
-
if ( !
|
288 |
$customer = new Customer_Setup();
|
289 |
|
290 |
$content = json_decode( $customer->get_customer_transactions( get_option( 'mo2f_customerKey' ), get_option( 'mo2f_api_key' ) ), true );
|
@@ -301,7 +294,7 @@ class Miniorange_Authentication {
|
|
301 |
}
|
302 |
update_option( 'mo2f_number_of_transactions', $smsRemaining );
|
303 |
} else {
|
304 |
-
$smsRemaining =
|
305 |
}
|
306 |
|
307 |
$this->display_customer_transactions( $smsRemaining );
|
@@ -317,7 +310,7 @@ class Miniorange_Authentication {
|
|
317 |
$user = wp_get_current_user();
|
318 |
$selected_2_Factor_method = $Mo2fdbQueries->get_user_detail( 'mo2f_configured_2FA_method', $user->ID );
|
319 |
if ( $selected_2_Factor_method == 'NONE' ) {
|
320 |
-
if (
|
321 |
echo '<div class="is-dismissible notice notice-warning"><p><b>' . mo2f_lt( "miniOrange 2-Factor Plugin: " ) . '</b>' . mo2f_lt( 'You have not configured your 2-factor authentication method yet.' ) .
|
322 |
'<a href="admin.php?page=mo_2fa_two_fa">' . mo2f_lt( ' Click here' ) . '</a>' . mo2f_lt( ' to set it up.' ) .
|
323 |
'<button type="button" class="notice-dismiss"><span class="screen-reader-text">' . mo2f_lt( 'Dismiss this notice.' ) . '</span></button></div>';
|
@@ -356,9 +349,9 @@ class Miniorange_Authentication {
|
|
356 |
$roles = $user->roles;
|
357 |
$miniorange_role = array_shift( $roles );
|
358 |
|
359 |
-
$is_plugin_activated =
|
360 |
$is_customer_admin = get_option( 'mo2f_miniorange_admin' ) == $user->ID ? true : false;
|
361 |
-
$is_2fa_enabled_for_users =
|
362 |
$can_current_user_manage_options = current_user_can( 'manage_options' );
|
363 |
$admin_registration_status = get_option( 'mo_2factor_admin_registration_status' ) == 'MO_2_FACTOR_CUSTOMER_REGISTERED_SUCCESS'
|
364 |
? true : false;
|
@@ -386,7 +379,7 @@ class Miniorange_Authentication {
|
|
386 |
else
|
387 |
$iconurl = site_url(). '/wp-content/uploads/miniorange/plugin_icon.png';
|
388 |
$menu_slug = 'miniOrange_2_factor_settings';
|
389 |
-
add_menu_page( 'miniOrange 2 Factor Auth',
|
390 |
}
|
391 |
|
392 |
function mo_auth_login_options() {
|
@@ -431,11 +424,10 @@ class Miniorange_Authentication {
|
|
431 |
}
|
432 |
|
433 |
function miniorange_auth_save_settings() {
|
434 |
-
if (
|
435 |
-
|
436 |
-
|
437 |
-
|
438 |
-
|
439 |
}
|
440 |
if ( array_key_exists( 'page', $_REQUEST ) && $_REQUEST['page'] == 'mo_2fa_two_fa' ) {
|
441 |
if ( ! session_id() || session_id() == '' || ! isset( $_SESSION ) ) {
|
@@ -722,7 +714,7 @@ class Miniorange_Authentication {
|
|
722 |
$Mo2fdbQueries->update_user_details( $user->ID, array( 'mo2f_user_phone' => $customerKey['phone'] ) );
|
723 |
update_option( 'mo2f_miniorange_admin', $user->ID );
|
724 |
|
725 |
-
$mo2f_emailVerification_config_status =
|
726 |
|
727 |
delete_option( 'mo2f_password' );
|
728 |
update_option( 'mo_2factor_admin_registration_status', 'MO_2_FACTOR_CUSTOMER_REGISTERED_SUCCESS' );
|
@@ -751,7 +743,7 @@ class Miniorange_Authentication {
|
|
751 |
if ( $mo2f_second_factor != 'NONE' ) {
|
752 |
$configured_2FA_method = MO2f_Utility::mo2f_decode_2_factor( $mo2f_second_factor, "servertowpdb" );
|
753 |
|
754 |
-
if (
|
755 |
|
756 |
$auth_method_abr = str_replace( ' ', '', $configured_2FA_method );
|
757 |
$Mo2fdbQueries->update_user_details( $user->ID, array(
|
@@ -773,7 +765,7 @@ class Miniorange_Authentication {
|
|
773 |
}
|
774 |
|
775 |
$mo2f_message = Mo2fConstants:: langTranslate( "ACCOUNT_RETRIEVED_SUCCESSFULLY" );
|
776 |
-
if ( $configured_2FA_method != 'NONE' &&
|
777 |
$mo2f_message .= ' <b>' . $configured_2FA_method . '</b> ' . Mo2fConstants:: langTranslate( "DEFAULT_2ND_FACTOR" ) . '.';
|
778 |
}
|
779 |
$mo2f_message .= ' ' . '<a href=\"admin.php?page=mo_2fa_two_fa\" >' . Mo2fConstants:: langTranslate( "CLICK_HERE" ) . '</a> ' . Mo2fConstants:: langTranslate( "CONFIGURE_2FA" );
|
@@ -1023,13 +1015,13 @@ class Miniorange_Authentication {
|
|
1023 |
$mo_2factor_user_registration_status = $Mo2fdbQueries->get_user_detail( 'mo_2factor_user_registration_status', $user->ID );
|
1024 |
if ( $mo_2factor_user_registration_status == 'MO_2_FACTOR_PLUGIN_SETTINGS' or MO2F_IS_ONPREM ) {
|
1025 |
|
1026 |
-
if($_POST['mo2f_login_option'] == 0 &&
|
1027 |
update_option( 'mo2f_message', Mo2fConstants:: langTranslate( "LOGIN_WITH_2ND_FACTOR" ) );
|
1028 |
$this->mo_auth_show_error_message();
|
1029 |
}else{
|
1030 |
update_option( 'mo2f_login_option', isset( $_POST['mo2f_login_option'] ) ? $_POST['mo2f_login_option'] : 0 );
|
1031 |
update_option( 'mo2f_remember_device', isset( $_POST['mo2f_remember_device'] ) ? $_POST['mo2f_remember_device'] : 0 );
|
1032 |
-
if (
|
1033 |
update_option( 'mo2f_remember_device', 0 );
|
1034 |
}
|
1035 |
if(isset($_POST['mo2f_enable_login_with_2nd_factor']))
|
@@ -1530,7 +1522,7 @@ class Miniorange_Authentication {
|
|
1530 |
$show = 1;
|
1531 |
if(MO2F_IS_ONPREM )
|
1532 |
{
|
1533 |
-
$txid = isset($_POST['TxidEmail'])?_POST['TxidEmail']:null;
|
1534 |
$status = get_option($txid);
|
1535 |
if($status != '')
|
1536 |
{
|
@@ -1544,6 +1536,9 @@ class Miniorange_Authentication {
|
|
1544 |
}
|
1545 |
}
|
1546 |
$mo2f_configured_2FA_method = $Mo2fdbQueries->get_user_detail( 'mo2f_configured_2FA_method', $user->ID );
|
|
|
|
|
|
|
1547 |
$mo2f_EmailVerification_config_status = $Mo2fdbQueries->get_user_detail( 'mo2f_EmailVerification_config_status', $user->ID );
|
1548 |
if ( ! current_user_can( 'manage_options' ) && $mo2f_configured_2FA_method == 'OUT OF BAND EMAIL' ) {
|
1549 |
if ( $mo2f_EmailVerification_config_status ) {
|
@@ -1661,6 +1656,8 @@ class Miniorange_Authentication {
|
|
1661 |
|
1662 |
if ( current_user_can( 'manage_options' ) ) {
|
1663 |
update_option( 'mo2f_message', Mo2fConstants:: langTranslate( "COMPLETED_TEST" ) );
|
|
|
|
|
1664 |
} else {
|
1665 |
update_option( 'mo2f_message', Mo2fConstants:: langTranslate( "COMPLETED_TEST" ) );
|
1666 |
}
|
@@ -2039,7 +2036,7 @@ class Miniorange_Authentication {
|
|
2039 |
$_SESSION['mo2f_transactionId'] = $content['txId'];
|
2040 |
update_option( 'mo2f_transactionId', $content['txId'] );
|
2041 |
update_option( 'mo2f_message', Mo2fConstants:: langTranslate( "OTP_SENT" ) . ' ' . $phone . ' .' . Mo2fConstants:: langTranslate( "ENTER_OTP" ) );
|
2042 |
-
update_option( 'mo2f_number_of_transactions',
|
2043 |
update_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z',get_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z')-1);
|
2044 |
$this->mo_auth_show_success_message();
|
2045 |
} else {
|
@@ -2213,8 +2210,8 @@ class Miniorange_Authentication {
|
|
2213 |
$allowed = false;
|
2214 |
if(get_option('mo2f_miniorange_admin'))
|
2215 |
$allowed = wp_get_current_user()->ID == get_option('mo2f_miniorange_admin');
|
2216 |
-
|
2217 |
-
|
2218 |
$enduser = new Two_Factor_Setup();
|
2219 |
$check_user = json_decode( $enduser->mo_check_user_already_exist( $email ), true );
|
2220 |
if(json_last_error() == JSON_ERROR_NONE){
|
@@ -2257,7 +2254,8 @@ class Miniorange_Authentication {
|
|
2257 |
}
|
2258 |
|
2259 |
}
|
2260 |
-
|
|
|
2261 |
if(MO2F_IS_ONPREM)
|
2262 |
{
|
2263 |
if($selected_2FA_method == 'EmailVerification')
|
@@ -2290,28 +2288,48 @@ class Miniorange_Authentication {
|
|
2290 |
$email = $Mo2fdbQueries->get_user_detail( 'mo2f_user_email', $user->ID );
|
2291 |
$customer_key = get_option( 'mo2f_customerKey' );
|
2292 |
$api_key = get_option( 'mo2f_api_key' );
|
2293 |
-
|
2294 |
$cloud_method1 = array('miniOrange QR Code Authentication','miniOrange Push Notification','miniOrange Soft Token');
|
2295 |
-
|
2296 |
-
if($selected_2FA_method == "OTP Over Email" or in_array($selected_2FA_method,$cloud_method1))
|
2297 |
{
|
2298 |
-
$
|
2299 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
2300 |
|
2301 |
-
if($
|
2302 |
-
$response = json_decode($
|
2303 |
else
|
2304 |
-
$response =
|
2305 |
-
|
|
|
|
|
|
|
|
|
2306 |
|
2307 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2308 |
}else if($selected_2FA_method == "Email Verification")
|
2309 |
{
|
2310 |
$enduser->send_otp_token($email,'OUT OF BAND EMAIL',$customer_key,$api_key);
|
2311 |
}
|
2312 |
|
2313 |
-
$Mo2fdbQueries->update_user_details( $user->ID, array( 'mo2f_configured_2FA_method' => $selected_2FA_method ) );
|
2314 |
|
|
|
|
|
2315 |
|
2316 |
// update the server
|
2317 |
if(!MO2F_IS_ONPREM)
|
@@ -2489,7 +2507,7 @@ class Miniorange_Authentication {
|
|
2489 |
if($selected_2FA_method == 'OTP Over Email')
|
2490 |
{
|
2491 |
$phone = $Mo2fdbQueries->get_user_detail( 'mo2f_user_email', $user->ID );
|
2492 |
-
if(
|
2493 |
{
|
2494 |
update_site_option("bGltaXRSZWFjaGVk",1);
|
2495 |
$check = 0;
|
@@ -2505,15 +2523,15 @@ class Miniorange_Authentication {
|
|
2505 |
if ( strcasecmp( $response['status'], 'SUCCESS' ) == 0 ) {
|
2506 |
if($selected_2FA_method == 'OTP Over Email')
|
2507 |
{
|
2508 |
-
$cmVtYWluaW5nT1RQ =
|
2509 |
-
|
2510 |
}
|
2511 |
else if($selected_2FA_method == 'OTP Over SMS')
|
2512 |
{
|
2513 |
update_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z',get_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z')-1);
|
2514 |
}
|
2515 |
update_option( 'mo2f_message', Mo2fConstants:: langTranslate( "OTP_SENT" ) . ' <b>' . ( $phone ) . '</b>. ' . Mo2fConstants:: langTranslate( "ENTER_OTP" ) );
|
2516 |
-
update_option( 'mo2f_number_of_transactions',
|
2517 |
|
2518 |
$_SESSION['mo2f_transactionId'] = $response['txId'];
|
2519 |
update_option( 'mo2f_transactionId', $response['txId'] );
|
@@ -2603,8 +2621,8 @@ class Miniorange_Authentication {
|
|
2603 |
function mo_auth_deactivate() {
|
2604 |
global $Mo2fdbQueries;
|
2605 |
$mo2f_register_with_another_email = get_option( 'mo2f_register_with_another_email' );
|
2606 |
-
$is_EC = !
|
2607 |
-
$is_NNC =
|
2608 |
|
2609 |
if ( $mo2f_register_with_another_email || $is_EC || $is_NNC ) {
|
2610 |
update_option( 'mo2f_register_with_another_email', 0 );
|
@@ -3052,13 +3070,7 @@ class Miniorange_Authentication {
|
|
3052 |
$currentTimeInMillis = round(microtime(true) * 1000);
|
3053 |
update_site_option($time,$currentTimeInMillis);
|
3054 |
update_site_option( 'mo2f_message', Mo2fConstants::langTranslate("VERIFICATION_EMAIL_SENT") .'<b> ' . $email . '</b>. ' . Mo2fConstants::langTranslate("ACCEPT_LINK_TO_VERIFY_EMAIL"));
|
3055 |
-
|
3056 |
-
update_user_meta($current_user->ID,'mo2f_configure_test_option','MO2F_TEST');
|
3057 |
-
$Mo2fdbQueries->update_user_details(
|
3058 |
-
$current_user->ID, array('mo2f_configured_2FA_method' => 'OUT OF BAND EMAIL',
|
3059 |
-
'mo2f_2factor_enable_2fa_byusers' => 1) );
|
3060 |
-
$this->mo_auth_show_success_message();
|
3061 |
-
}
|
3062 |
}else{
|
3063 |
update_site_option( 'mo2f_message', Mo2fConstants::langTranslate("ERROR_DURING_PROCESS_EMAIL"));
|
3064 |
$this->mo_auth_show_error_message();
|
@@ -3101,7 +3113,7 @@ class Miniorange_Authentication {
|
|
3101 |
$get_encryption_key = MO2f_Utility::random_str(16);
|
3102 |
update_option('mo2f_encryption_key',$get_encryption_key);
|
3103 |
|
3104 |
-
if ( get_option( 'mo2f_customerKey' ) && !
|
3105 |
update_option( 'mo2f_is_NC', 0 );
|
3106 |
} else {
|
3107 |
update_option( 'mo2f_is_NC', 1 );
|
18 |
$wp_roles = new WP_Roles();
|
19 |
}
|
20 |
|
21 |
+
if ( MoWpnsUtility::get_mo2f_db_option('mo2f_activate_plugin', 'get_option') == 1 ) {
|
22 |
$mo2f_rba_attributes = new Miniorange_Rba_Attributes();
|
23 |
$pass2fa_login = new Miniorange_Password_2Factor_Login();
|
24 |
$mo2f_2factor_setup = new Two_Factor_Setup();
|
45 |
'miniorange_pass2login_form_fields'
|
46 |
), 10, 5 );
|
47 |
add_filter( 'mo2f_gauth_service', array( $mo2f_rba_attributes, 'mo2f_google_auth_service' ), 10, 1 );
|
48 |
+
if ( MoWpnsUtility::get_mo2f_db_option('mo2f_login_option', 'get_option') ) { //password + 2nd factor enabled
|
49 |
if ( get_option( 'mo_2factor_admin_registration_status' ) == 'MO_2_FACTOR_CUSTOMER_REGISTERED_SUCCESS' or MO2F_IS_ONPREM) {
|
50 |
|
51 |
remove_filter( 'authenticate', 'wp_authenticate_username_password', 20 );
|
75 |
'mo_2_factor_pass2login_show_wp_login_form'
|
76 |
) );
|
77 |
}
|
78 |
+
else if(!get_site_option('mo2f_woocommerce_login_prompt') && MoWpnsUtility::get_mo2f_db_option('mo2f_enable_2fa_prompt_on_login_page', 'site_option') ) {
|
79 |
add_action('woocommerce_login_form_end' ,array(
|
80 |
$pass2fa_login,
|
81 |
'mo_2_factor_pass2login_woocommerce'
|
128 |
$userid = wp_get_current_user()->ID;
|
129 |
add_option('mo2f_onprem_admin' , $userid );
|
130 |
// Deciding on On-Premise solution
|
131 |
+
$is_NC=MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option');
|
132 |
+
$is_NNC=MoWpnsUtility::get_mo2f_db_option('mo2f_is_NNC', 'get_option');
|
133 |
// Old users
|
134 |
if ( get_option( 'mo2f_customerKey' ) && ! $is_NC )
|
135 |
add_option( 'is_onprem', 0 );
|
173 |
|
174 |
if ( ! get_option( 'mo2f_existing_user_values_updated' ) ) {
|
175 |
|
176 |
+
if ( get_option( 'mo2f_customerKey' ) && ! MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option')) {
|
177 |
update_option( 'mo2f_is_NC', 0 );
|
178 |
}
|
179 |
|
180 |
$check_if_user_column_exists = false;
|
181 |
|
182 |
+
if ( $user_id && ! MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option') ) {
|
183 |
$does_table_exist = $Mo2fdbQueries->check_if_table_exists();
|
184 |
if ( $does_table_exist ) {
|
185 |
$check_if_user_column_exists = $Mo2fdbQueries->check_if_user_column_exists( $user_id );
|
268 |
|
269 |
|
270 |
}
|
271 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
272 |
|
273 |
function feedback_request() {
|
274 |
display_feedback_form();
|
276 |
|
277 |
function get_customer_SMS_transactions() {
|
278 |
|
279 |
+
if ( get_option( 'mo_2factor_admin_registration_status' ) == 'MO_2_FACTOR_CUSTOMER_REGISTERED_SUCCESS' && MoWpnsUtility::get_mo2f_db_option('mo2f_show_sms_transaction_message', 'get_option') ) {
|
280 |
+
if ( ! MoWpnsUtility::get_mo2f_db_option('mo2f_set_transactions', 'get_option') ) {
|
281 |
$customer = new Customer_Setup();
|
282 |
|
283 |
$content = json_decode( $customer->get_customer_transactions( get_option( 'mo2f_customerKey' ), get_option( 'mo2f_api_key' ) ), true );
|
294 |
}
|
295 |
update_option( 'mo2f_number_of_transactions', $smsRemaining );
|
296 |
} else {
|
297 |
+
$smsRemaining = MoWpnsUtility::get_mo2f_db_option('mo2f_number_of_transactions', 'get_option');
|
298 |
}
|
299 |
|
300 |
$this->display_customer_transactions( $smsRemaining );
|
310 |
$user = wp_get_current_user();
|
311 |
$selected_2_Factor_method = $Mo2fdbQueries->get_user_detail( 'mo2f_configured_2FA_method', $user->ID );
|
312 |
if ( $selected_2_Factor_method == 'NONE' ) {
|
313 |
+
if ( MoWpnsUtility::get_mo2f_db_option('mo2f_enable_2fa_for_users', 'get_option') || ( current_user_can( 'manage_options' ) && get_option( 'mo2f_miniorange_admin' ) == $user->ID ) ) {
|
314 |
echo '<div class="is-dismissible notice notice-warning"><p><b>' . mo2f_lt( "miniOrange 2-Factor Plugin: " ) . '</b>' . mo2f_lt( 'You have not configured your 2-factor authentication method yet.' ) .
|
315 |
'<a href="admin.php?page=mo_2fa_two_fa">' . mo2f_lt( ' Click here' ) . '</a>' . mo2f_lt( ' to set it up.' ) .
|
316 |
'<button type="button" class="notice-dismiss"><span class="screen-reader-text">' . mo2f_lt( 'Dismiss this notice.' ) . '</span></button></div>';
|
349 |
$roles = $user->roles;
|
350 |
$miniorange_role = array_shift( $roles );
|
351 |
|
352 |
+
$is_plugin_activated = MoWpnsUtility::get_mo2f_db_option('mo2f_activate_plugin', 'get_option');
|
353 |
$is_customer_admin = get_option( 'mo2f_miniorange_admin' ) == $user->ID ? true : false;
|
354 |
+
$is_2fa_enabled_for_users = MoWpnsUtility::get_mo2f_db_option('mo2f_enable_2fa_for_users', 'get_option');
|
355 |
$can_current_user_manage_options = current_user_can( 'manage_options' );
|
356 |
$admin_registration_status = get_option( 'mo_2factor_admin_registration_status' ) == 'MO_2_FACTOR_CUSTOMER_REGISTERED_SUCCESS'
|
357 |
? true : false;
|
379 |
else
|
380 |
$iconurl = site_url(). '/wp-content/uploads/miniorange/plugin_icon.png';
|
381 |
$menu_slug = 'miniOrange_2_factor_settings';
|
382 |
+
add_menu_page( 'miniOrange 2 Factor Auth', MoWpnsUtility::get_mo2f_db_option('mo2f_custom_plugin_name', 'get_option'), 'read', $menu_slug, array($this,'mo_auth_login_options'), $iconurl );
|
383 |
}
|
384 |
|
385 |
function mo_auth_login_options() {
|
424 |
}
|
425 |
|
426 |
function miniorange_auth_save_settings() {
|
427 |
+
if (get_site_option('mo2f_plugin_redirect')) {
|
428 |
+
delete_site_option('mo2f_plugin_redirect');
|
429 |
+
wp_redirect(admin_url() . 'admin.php?page=mo_2fa_two_fa');
|
430 |
+
exit;
|
|
|
431 |
}
|
432 |
if ( array_key_exists( 'page', $_REQUEST ) && $_REQUEST['page'] == 'mo_2fa_two_fa' ) {
|
433 |
if ( ! session_id() || session_id() == '' || ! isset( $_SESSION ) ) {
|
714 |
$Mo2fdbQueries->update_user_details( $user->ID, array( 'mo2f_user_phone' => $customerKey['phone'] ) );
|
715 |
update_option( 'mo2f_miniorange_admin', $user->ID );
|
716 |
|
717 |
+
$mo2f_emailVerification_config_status = MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option') == 0 ? true : false;
|
718 |
|
719 |
delete_option( 'mo2f_password' );
|
720 |
update_option( 'mo_2factor_admin_registration_status', 'MO_2_FACTOR_CUSTOMER_REGISTERED_SUCCESS' );
|
743 |
if ( $mo2f_second_factor != 'NONE' ) {
|
744 |
$configured_2FA_method = MO2f_Utility::mo2f_decode_2_factor( $mo2f_second_factor, "servertowpdb" );
|
745 |
|
746 |
+
if ( MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option') == 0 ) {
|
747 |
|
748 |
$auth_method_abr = str_replace( ' ', '', $configured_2FA_method );
|
749 |
$Mo2fdbQueries->update_user_details( $user->ID, array(
|
765 |
}
|
766 |
|
767 |
$mo2f_message = Mo2fConstants:: langTranslate( "ACCOUNT_RETRIEVED_SUCCESSFULLY" );
|
768 |
+
if ( $configured_2FA_method != 'NONE' && MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option') == 0 ) {
|
769 |
$mo2f_message .= ' <b>' . $configured_2FA_method . '</b> ' . Mo2fConstants:: langTranslate( "DEFAULT_2ND_FACTOR" ) . '.';
|
770 |
}
|
771 |
$mo2f_message .= ' ' . '<a href=\"admin.php?page=mo_2fa_two_fa\" >' . Mo2fConstants:: langTranslate( "CLICK_HERE" ) . '</a> ' . Mo2fConstants:: langTranslate( "CONFIGURE_2FA" );
|
1015 |
$mo_2factor_user_registration_status = $Mo2fdbQueries->get_user_detail( 'mo_2factor_user_registration_status', $user->ID );
|
1016 |
if ( $mo_2factor_user_registration_status == 'MO_2_FACTOR_PLUGIN_SETTINGS' or MO2F_IS_ONPREM ) {
|
1017 |
|
1018 |
+
if($_POST['mo2f_login_option'] == 0 && MoWpnsUtility::get_mo2f_db_option('mo2f_enable_2fa_prompt_on_login_page', 'get_option')){
|
1019 |
update_option( 'mo2f_message', Mo2fConstants:: langTranslate( "LOGIN_WITH_2ND_FACTOR" ) );
|
1020 |
$this->mo_auth_show_error_message();
|
1021 |
}else{
|
1022 |
update_option( 'mo2f_login_option', isset( $_POST['mo2f_login_option'] ) ? $_POST['mo2f_login_option'] : 0 );
|
1023 |
update_option( 'mo2f_remember_device', isset( $_POST['mo2f_remember_device'] ) ? $_POST['mo2f_remember_device'] : 0 );
|
1024 |
+
if ( MoWpnsUtility::get_mo2f_db_option('mo2f_login_option', 'get_option') == 0 ) {
|
1025 |
update_option( 'mo2f_remember_device', 0 );
|
1026 |
}
|
1027 |
if(isset($_POST['mo2f_enable_login_with_2nd_factor']))
|
1522 |
$show = 1;
|
1523 |
if(MO2F_IS_ONPREM )
|
1524 |
{
|
1525 |
+
$txid = isset($_POST['TxidEmail'])? $_POST['TxidEmail']:null;
|
1526 |
$status = get_option($txid);
|
1527 |
if($status != '')
|
1528 |
{
|
1536 |
}
|
1537 |
}
|
1538 |
$mo2f_configured_2FA_method = $Mo2fdbQueries->get_user_detail( 'mo2f_configured_2FA_method', $user->ID );
|
1539 |
+
if(MO2F_IS_ONPREM and $mo2f_configured_2FA_method == 'OUT OF BAND EMAIL')
|
1540 |
+
$mo2f_configured_2FA_method = 'Email Verification';
|
1541 |
+
|
1542 |
$mo2f_EmailVerification_config_status = $Mo2fdbQueries->get_user_detail( 'mo2f_EmailVerification_config_status', $user->ID );
|
1543 |
if ( ! current_user_can( 'manage_options' ) && $mo2f_configured_2FA_method == 'OUT OF BAND EMAIL' ) {
|
1544 |
if ( $mo2f_EmailVerification_config_status ) {
|
1656 |
|
1657 |
if ( current_user_can( 'manage_options' ) ) {
|
1658 |
update_option( 'mo2f_message', Mo2fConstants:: langTranslate( "COMPLETED_TEST" ) );
|
1659 |
+
delete_user_meta( $user->ID, 'configure_2FA');
|
1660 |
+
$Mo2fdbQueries->update_user_details( $user->ID, array( 'mo2f_configured_2FA_method' => 'OTP Over Email' ) );
|
1661 |
} else {
|
1662 |
update_option( 'mo2f_message', Mo2fConstants:: langTranslate( "COMPLETED_TEST" ) );
|
1663 |
}
|
2036 |
$_SESSION['mo2f_transactionId'] = $content['txId'];
|
2037 |
update_option( 'mo2f_transactionId', $content['txId'] );
|
2038 |
update_option( 'mo2f_message', Mo2fConstants:: langTranslate( "OTP_SENT" ) . ' ' . $phone . ' .' . Mo2fConstants:: langTranslate( "ENTER_OTP" ) );
|
2039 |
+
update_option( 'mo2f_number_of_transactions', MoWpnsUtility::get_mo2f_db_option('mo2f_number_of_transactions', 'get_option') - 1 );
|
2040 |
update_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z',get_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z')-1);
|
2041 |
$this->mo_auth_show_success_message();
|
2042 |
} else {
|
2210 |
$allowed = false;
|
2211 |
if(get_option('mo2f_miniorange_admin'))
|
2212 |
$allowed = wp_get_current_user()->ID == get_option('mo2f_miniorange_admin');
|
2213 |
+
|
2214 |
+
if($is_customer_registered && !$is_end_user_registered and !$allowed){
|
2215 |
$enduser = new Two_Factor_Setup();
|
2216 |
$check_user = json_decode( $enduser->mo_check_user_already_exist( $email ), true );
|
2217 |
if(json_last_error() == JSON_ERROR_NONE){
|
2254 |
}
|
2255 |
|
2256 |
}
|
2257 |
+
|
2258 |
+
update_user_meta( $user->ID, 'mo2f_2FA_method_to_configure', $selected_2FA_method );
|
2259 |
if(MO2F_IS_ONPREM)
|
2260 |
{
|
2261 |
if($selected_2FA_method == 'EmailVerification')
|
2288 |
$email = $Mo2fdbQueries->get_user_detail( 'mo2f_user_email', $user->ID );
|
2289 |
$customer_key = get_option( 'mo2f_customerKey' );
|
2290 |
$api_key = get_option( 'mo2f_api_key' );
|
2291 |
+
$customer = new Customer_Setup();
|
2292 |
$cloud_method1 = array('miniOrange QR Code Authentication','miniOrange Push Notification','miniOrange Soft Token');
|
2293 |
+
if(($selected_2FA_method == "OTP Over Email") and MO2F_IS_ONPREM)
|
|
|
2294 |
{
|
2295 |
+
$check = 1;
|
2296 |
+
if(MoWpnsUtility::get_mo2f_db_option('cmVtYWluaW5nT1RQ', 'site_option')<=0)
|
2297 |
+
{
|
2298 |
+
update_site_option("bGltaXRSZWFjaGVk",1);
|
2299 |
+
$check = 0;
|
2300 |
+
|
2301 |
+
}
|
2302 |
+
|
2303 |
|
2304 |
+
if($check == 1)
|
2305 |
+
$response = json_decode( $customer->send_otp_token( $email, $selected_2FA_method, $customer_key, $api_key ), true );
|
2306 |
else
|
2307 |
+
$response['status'] = 'FAILED';
|
2308 |
+
if ( strcasecmp( $response['status'], 'SUCCESS' ) == 0) {
|
2309 |
+
$cmVtYWluaW5nT1RQ = MoWpnsUtility::get_mo2f_db_option('cmVtYWluaW5nT1RQ', 'site_option');
|
2310 |
+
update_site_option("cmVtYWluaW5nT1RQ",$cmVtYWluaW5nT1RQ-1);
|
2311 |
+
update_option( 'mo2f_message', Mo2fConstants:: langTranslate( "OTP_SENT" ) . ' <b>' . ( $email ) . '</b>. ' . Mo2fConstants:: langTranslate( "ENTER_OTP" ) );
|
2312 |
+
update_option( 'mo2f_number_of_transactions', MoWpnsUtility::get_mo2f_db_option('mo2f_number_of_transactions', 'get_option') - 1 );
|
2313 |
|
2314 |
+
$_SESSION['mo2f_transactionId'] = $response['txId'];
|
2315 |
+
update_option( 'mo2f_transactionId', $response['txId'] );
|
2316 |
+
$this->mo_auth_show_success_message();
|
2317 |
+
|
2318 |
+
} else {
|
2319 |
+
update_option( 'mo2f_message', Mo2fConstants:: langTranslate( "ERROR_IN_SENDING_OTP_ONPREM" ) );
|
2320 |
+
$this->mo_auth_show_error_message();
|
2321 |
+
|
2322 |
+
}
|
2323 |
+
update_user_meta( $user->ID, 'configure_2FA', 1 );
|
2324 |
+
|
2325 |
}else if($selected_2FA_method == "Email Verification")
|
2326 |
{
|
2327 |
$enduser->send_otp_token($email,'OUT OF BAND EMAIL',$customer_key,$api_key);
|
2328 |
}
|
2329 |
|
|
|
2330 |
|
2331 |
+
if($selected_2FA_method != 'OTP Over Email')
|
2332 |
+
$Mo2fdbQueries->update_user_details( $user->ID, array( 'mo2f_configured_2FA_method' => $selected_2FA_method ) );
|
2333 |
|
2334 |
// update the server
|
2335 |
if(!MO2F_IS_ONPREM)
|
2507 |
if($selected_2FA_method == 'OTP Over Email')
|
2508 |
{
|
2509 |
$phone = $Mo2fdbQueries->get_user_detail( 'mo2f_user_email', $user->ID );
|
2510 |
+
if(MoWpnsUtility::get_mo2f_db_option('cmVtYWluaW5nT1RQ', 'site_option')<=0)
|
2511 |
{
|
2512 |
update_site_option("bGltaXRSZWFjaGVk",1);
|
2513 |
$check = 0;
|
2523 |
if ( strcasecmp( $response['status'], 'SUCCESS' ) == 0 ) {
|
2524 |
if($selected_2FA_method == 'OTP Over Email')
|
2525 |
{
|
2526 |
+
$cmVtYWluaW5nT1RQ = MoWpnsUtility::get_mo2f_db_option('cmVtYWluaW5nT1RQ', 'site_option');
|
2527 |
+
update_site_option("cmVtYWluaW5nT1RQ",$cmVtYWluaW5nT1RQ-1);
|
2528 |
}
|
2529 |
else if($selected_2FA_method == 'OTP Over SMS')
|
2530 |
{
|
2531 |
update_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z',get_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z')-1);
|
2532 |
}
|
2533 |
update_option( 'mo2f_message', Mo2fConstants:: langTranslate( "OTP_SENT" ) . ' <b>' . ( $phone ) . '</b>. ' . Mo2fConstants:: langTranslate( "ENTER_OTP" ) );
|
2534 |
+
update_option( 'mo2f_number_of_transactions', MoWpnsUtility::get_mo2f_db_option('mo2f_number_of_transactions', 'get_option') - 1 );
|
2535 |
|
2536 |
$_SESSION['mo2f_transactionId'] = $response['txId'];
|
2537 |
update_option( 'mo2f_transactionId', $response['txId'] );
|
2621 |
function mo_auth_deactivate() {
|
2622 |
global $Mo2fdbQueries;
|
2623 |
$mo2f_register_with_another_email = get_option( 'mo2f_register_with_another_email' );
|
2624 |
+
$is_EC = ! MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option') ? 1 : 0;
|
2625 |
+
$is_NNC = MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option') && MoWpnsUtility::get_mo2f_db_option('mo2f_is_NNC', 'get_option') ? 1 : 0;
|
2626 |
|
2627 |
if ( $mo2f_register_with_another_email || $is_EC || $is_NNC ) {
|
2628 |
update_option( 'mo2f_register_with_another_email', 0 );
|
3070 |
$currentTimeInMillis = round(microtime(true) * 1000);
|
3071 |
update_site_option($time,$currentTimeInMillis);
|
3072 |
update_site_option( 'mo2f_message', Mo2fConstants::langTranslate("VERIFICATION_EMAIL_SENT") .'<b> ' . $email . '</b>. ' . Mo2fConstants::langTranslate("ACCEPT_LINK_TO_VERIFY_EMAIL"));
|
3073 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
3074 |
}else{
|
3075 |
update_site_option( 'mo2f_message', Mo2fConstants::langTranslate("ERROR_DURING_PROCESS_EMAIL"));
|
3076 |
$this->mo_auth_show_error_message();
|
3113 |
$get_encryption_key = MO2f_Utility::random_str(16);
|
3114 |
update_option('mo2f_encryption_key',$get_encryption_key);
|
3115 |
|
3116 |
+
if ( get_option( 'mo2f_customerKey' ) && ! MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option') ) {
|
3117 |
update_option( 'mo2f_is_NC', 0 );
|
3118 |
} else {
|
3119 |
update_option( 'mo2f_is_NC', 1 );
|
handler/twofa/two_fa_utility.php
CHANGED
@@ -115,6 +115,7 @@ class MO2f_Utility {
|
|
115 |
global $Mo2fdbQueries;
|
116 |
$key = get_option( 'mo2f_encryption_key' );
|
117 |
$data_option=NULL;
|
|
|
118 |
if(empty($data_option)){
|
119 |
|
120 |
//setting session
|
@@ -261,8 +262,9 @@ class MO2f_Utility {
|
|
261 |
}
|
262 |
} else if ( $variable == 'mo_2_factor_kba_questions' ) {
|
263 |
if ( isset( $_COOKIE['kba_question1'] ) && ! empty( $_COOKIE['kba_question1'] ) ) {
|
264 |
-
|
265 |
-
$
|
|
|
266 |
$cookie_value = array( $kba_question1, $kba_question2 );
|
267 |
}
|
268 |
} else {
|
@@ -549,4 +551,4 @@ class MO2f_Utility {
|
|
549 |
|
550 |
}
|
551 |
|
552 |
-
?>
|
115 |
global $Mo2fdbQueries;
|
116 |
$key = get_option( 'mo2f_encryption_key' );
|
117 |
$data_option=NULL;
|
118 |
+
|
119 |
if(empty($data_option)){
|
120 |
|
121 |
//setting session
|
262 |
}
|
263 |
} else if ( $variable == 'mo_2_factor_kba_questions' ) {
|
264 |
if ( isset( $_COOKIE['kba_question1'] ) && ! empty( $_COOKIE['kba_question1'] ) ) {
|
265 |
+
|
266 |
+
$kba_question1['question'] = MO2f_Utility::mo2f_get_cookie_values( 'kba_question1' );
|
267 |
+
$kba_question2['question'] = MO2f_Utility::mo2f_get_cookie_values( 'kba_question2' );
|
268 |
$cookie_value = array( $kba_question1, $kba_question2 );
|
269 |
}
|
270 |
} else {
|
551 |
|
552 |
}
|
553 |
|
554 |
+
?>
|
helper/curl.php
CHANGED
@@ -30,6 +30,7 @@ class MocURL
|
|
30 |
);
|
31 |
$json = json_encode($fields);
|
32 |
$response = self::callAPI($url, $json);
|
|
|
33 |
return $response;
|
34 |
}
|
35 |
|
@@ -38,8 +39,8 @@ class MocURL
|
|
38 |
$current_user = wp_get_current_user();
|
39 |
$url = MoWpnsConstants::HOST_NAME . "/moas/rest/customer/contact-us";
|
40 |
|
41 |
-
$is_nc_with_1_user =
|
42 |
-
$is_ec_with_1_user = !
|
43 |
$onprem = MO2F_IS_ONPREM ?'O':'C';
|
44 |
|
45 |
$customer_feature = "";
|
@@ -195,8 +196,8 @@ class MocURL
|
|
195 |
|
196 |
$user = wp_get_current_user();
|
197 |
|
198 |
-
$is_nc_with_1_user =
|
199 |
-
$is_ec_with_1_user = !
|
200 |
$onprem = MO2F_IS_ONPREM ? 'O':'C';
|
201 |
|
202 |
$customer_feature = "";
|
30 |
);
|
31 |
$json = json_encode($fields);
|
32 |
$response = self::callAPI($url, $json);
|
33 |
+
|
34 |
return $response;
|
35 |
}
|
36 |
|
39 |
$current_user = wp_get_current_user();
|
40 |
$url = MoWpnsConstants::HOST_NAME . "/moas/rest/customer/contact-us";
|
41 |
|
42 |
+
$is_nc_with_1_user = MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option') && MoWpnsUtility::get_mo2f_db_option('mo2f_is_NNC', 'get_option');
|
43 |
+
$is_ec_with_1_user = ! MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option');
|
44 |
$onprem = MO2F_IS_ONPREM ?'O':'C';
|
45 |
|
46 |
$customer_feature = "";
|
196 |
|
197 |
$user = wp_get_current_user();
|
198 |
|
199 |
+
$is_nc_with_1_user = MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option') && MoWpnsUtility::get_mo2f_db_option('mo2f_is_NNC', 'get_option');
|
200 |
+
$is_ec_with_1_user = ! MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option');
|
201 |
$onprem = MO2F_IS_ONPREM ? 'O':'C';
|
202 |
|
203 |
$customer_feature = "";
|
helper/dashboard_security_notification.php
CHANGED
@@ -76,27 +76,33 @@ class miniorange_security_notification{
|
|
76 |
</style>
|
77 |
</head>
|
78 |
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
</div>";
|
83 |
-
|
84 |
-
$EmailTransactions = get_site_option('cmVtYWluaW5nT1RQ')? get_site_option('cmVtYWluaW5nT1RQ') : 0;
|
85 |
-
$SMSTransactions = get_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z')?get_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z'):0;
|
86 |
-
// $color_tras_sms = $SMSTransactions <= 2 ? 'red' : '#17ede9';
|
87 |
-
// $color_tras_email = $EmailTransactions <= 2 ? 'red' : '#17ede9';
|
88 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
89 |
$color_tras_sms = 'white';
|
90 |
$color_tras_email = 'white';
|
91 |
|
92 |
-
echo '<table
|
93 |
-
<tr>
|
94 |
-
<td style="
|
95 |
-
<td style="
|
|
|
96 |
</tr>
|
97 |
<tr>
|
98 |
-
<td style="
|
99 |
-
<td style="
|
|
|
|
|
100 |
</tr>
|
101 |
|
102 |
</table><br>';
|
@@ -108,7 +114,7 @@ class miniorange_security_notification{
|
|
108 |
<br><br>
|
109 |
";
|
110 |
|
111 |
-
if(
|
112 |
{
|
113 |
|
114 |
echo "
|
@@ -261,4 +267,4 @@ class miniorange_security_notification{
|
|
261 |
|
262 |
}
|
263 |
|
264 |
-
?>
|
76 |
</style>
|
77 |
</head>
|
78 |
|
79 |
+
<div style='width:100%;background-color:#555f5f;padding-top:10px;''>
|
80 |
+
<div style='font-size:25px;color:white;text-align:center'>
|
81 |
+
<strong style='font-weight:300;''>Remaining Transactions <span style='color:orange;'>[OTPs]</strong>
|
|
|
|
|
|
|
|
|
|
|
|
|
82 |
|
83 |
+
</div>
|
84 |
+
<hr>
|
85 |
+
|
86 |
+
";
|
87 |
+
|
88 |
+
$EmailTransactions = MoWpnsUtility::get_mo2f_db_option('cmVtYWluaW5nT1RQ', 'site_option');
|
89 |
+
$EmailTransactions = $EmailTransactions? $EmailTransactions : 0;
|
90 |
+
$SMSTransactions = get_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z')?get_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z'):0;
|
91 |
+
|
92 |
$color_tras_sms = 'white';
|
93 |
$color_tras_email = 'white';
|
94 |
|
95 |
+
echo '<table style="solid #CCCCCC; border-collapse: collapse; padding:0px 0px 0px 10px; margin:2px; width:99%">
|
96 |
+
<tr>
|
97 |
+
<td style="font-size:18px;color:#ffffff;padding: 10px;"><strong style="font-weight:300;">Remaining SMS transactions </strong></td>
|
98 |
+
<td style="text-align:center;font-size:36px;color:#ffffff;font-weight:400" ><strong>'.$SMSTransactions.'</strong></td>
|
99 |
+
|
100 |
</tr>
|
101 |
<tr>
|
102 |
+
<td style="font-size:18px;color:#ffffff;padding: 10px;"><strong style="font-weight:300;">Remaining Email transactions </strong></td>
|
103 |
+
<td style="text-align:center;font-size:36px;color:#ffffff;font-weight:400" ><strong>'.$EmailTransactions.'</strong></td>
|
104 |
+
|
105 |
+
|
106 |
</tr>
|
107 |
|
108 |
</table><br>';
|
114 |
<br><br>
|
115 |
";
|
116 |
|
117 |
+
if(MoWpnsUtility::get_mo2f_db_option('mo_wpns_2fa_with_network_security', 'get_option'))
|
118 |
{
|
119 |
|
120 |
echo "
|
267 |
|
268 |
}
|
269 |
|
270 |
+
?>
|
helper/pluginUtility.php
CHANGED
@@ -135,7 +135,7 @@ class MoWpnsHandler
|
|
135 |
|
136 |
//send notification
|
137 |
global $moWpnsUtility;
|
138 |
-
if(
|
139 |
$moWpnsUtility->sendIpBlockedNotification($ipAddress,MoWpnsConstants::LOGIN_ATTEMPTS_EXCEEDED);
|
140 |
|
141 |
}
|
135 |
|
136 |
//send notification
|
137 |
global $moWpnsUtility;
|
138 |
+
if(MoWpnsUtility::get_mo2f_db_option('mo_wpns_enable_ip_blocked_email_to_admin', 'get_option'))
|
139 |
$moWpnsUtility->sendIpBlockedNotification($ipAddress,MoWpnsConstants::LOGIN_ATTEMPTS_EXCEEDED);
|
140 |
|
141 |
}
|
helper/utility.php
CHANGED
@@ -91,7 +91,7 @@ class MoWpnsUtility
|
|
91 |
|
92 |
public static function check_if_strong_password_enabled_for_user_role($userroles)
|
93 |
{
|
94 |
-
$enforce_strong_pass =
|
95 |
|
96 |
switch($enforce_strong_pass)
|
97 |
{
|
@@ -148,11 +148,8 @@ class MoWpnsUtility
|
|
148 |
else
|
149 |
$content = $this->getMessageContent($reason,$ipAddress);
|
150 |
|
151 |
-
// $mocURL = new MocURL();
|
152 |
-
|
153 |
if(isset($content))
|
154 |
return $this->wp_mail_send_notification($toEmail,$subject,$content);
|
155 |
-
// return $mocURL->send_notification($toEmail,$subject,$content,MoWpnsConstants::SUPPORT_EMAIL,'miniOrange','Admin');
|
156 |
}
|
157 |
|
158 |
function wp_mail_send_notification($toEmail,$subject,$content){
|
@@ -194,9 +191,6 @@ class MoWpnsUtility
|
|
194 |
else
|
195 |
$content = $this->getMessageContent($reason,$ipAddress,$username,$fromEmail);
|
196 |
|
197 |
-
// $mocURL = new MocURL();
|
198 |
-
// return $mocURL->send_notification($toEmail,$subject,$content,$fromEmail,get_bloginfo(),$username);
|
199 |
-
|
200 |
$mo_wpns_config->audit_email_notification_sent_to_user($username,$ipAddress,$reason);
|
201 |
$status = $this->wp_mail_send_notification($toEmail,$subject,$content,$fromEmail);
|
202 |
return $status;
|
@@ -284,7 +278,7 @@ class MoWpnsUtility
|
|
284 |
$status.="F1";
|
285 |
if(get_site_option('mo2f_visit_login_and_spam'))
|
286 |
$status.="LS1";
|
287 |
-
if(
|
288 |
$status.="BF1";
|
289 |
if(get_site_option('mo2f_visit_malware'))
|
290 |
$status.="M1";
|
@@ -314,5 +308,14 @@ class MoWpnsUtility
|
|
314 |
return $installed;
|
315 |
|
316 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
317 |
|
318 |
}
|
91 |
|
92 |
public static function check_if_strong_password_enabled_for_user_role($userroles)
|
93 |
{
|
94 |
+
$enforce_strong_pass = MoWpnsUtility::get_mo2f_db_option('mo2f_enforce_strong_passswords_for_accounts', 'get_option');
|
95 |
|
96 |
switch($enforce_strong_pass)
|
97 |
{
|
148 |
else
|
149 |
$content = $this->getMessageContent($reason,$ipAddress);
|
150 |
|
|
|
|
|
151 |
if(isset($content))
|
152 |
return $this->wp_mail_send_notification($toEmail,$subject,$content);
|
|
|
153 |
}
|
154 |
|
155 |
function wp_mail_send_notification($toEmail,$subject,$content){
|
191 |
else
|
192 |
$content = $this->getMessageContent($reason,$ipAddress,$username,$fromEmail);
|
193 |
|
|
|
|
|
|
|
194 |
$mo_wpns_config->audit_email_notification_sent_to_user($username,$ipAddress,$reason);
|
195 |
$status = $this->wp_mail_send_notification($toEmail,$subject,$content,$fromEmail);
|
196 |
return $status;
|
278 |
$status.="F1";
|
279 |
if(get_site_option('mo2f_visit_login_and_spam'))
|
280 |
$status.="LS1";
|
281 |
+
if(MoWpnsUtility::get_mo2f_db_option('mo2f_enable_brute_force', 'get_option'))
|
282 |
$status.="BF1";
|
283 |
if(get_site_option('mo2f_visit_malware'))
|
284 |
$status.="M1";
|
308 |
return $installed;
|
309 |
|
310 |
}
|
311 |
+
|
312 |
+
public static function get_mo2f_db_option($value, $type){
|
313 |
+
if($type == 'site_option'){
|
314 |
+
$db_value = get_site_option($value, $GLOBALS[$value]);
|
315 |
+
}else{
|
316 |
+
$db_value = get_option($value, $GLOBALS[$value]);
|
317 |
+
}
|
318 |
+
return $db_value;
|
319 |
+
}
|
320 |
|
321 |
}
|
includes/css/style_settings.css
CHANGED
@@ -1,3422 +1,3500 @@
|
|
1 |
-
.mo2f-chat-popup {
|
2 |
-
display: none;
|
3 |
-
position: fixed;
|
4 |
-
bottom: 0;
|
5 |
-
right: 15px;
|
6 |
-
border: 3px solid #f1f1f1;
|
7 |
-
z-index: 9;
|
8 |
-
}
|
9 |
-
.mo2f-open-button {
|
10 |
-
background-color: #555;
|
11 |
-
color: white;
|
12 |
-
padding: 16px 20px;
|
13 |
-
border: none;
|
14 |
-
cursor: pointer;
|
15 |
-
opacity: 0.8;
|
16 |
-
position: fixed;
|
17 |
-
bottom: 23px;
|
18 |
-
right: 28px;
|
19 |
-
width: 280px;
|
20 |
-
}
|
21 |
-
|
22 |
-
|
23 |
-
.mo2f-form-container {
|
24 |
-
max-width: 49%;
|
25 |
-
padding: 10px;
|
26 |
-
background-color: white;
|
27 |
-
float: left;
|
28 |
-
}
|
29 |
-
|
30 |
-
|
31 |
-
.mo2f-form-container textarea {
|
32 |
-
width: 100%;
|
33 |
-
padding: 15px;
|
34 |
-
margin: 5px 0 22px 0;
|
35 |
-
border: none;
|
36 |
-
resize: none;
|
37 |
-
min-height: 200px;
|
38 |
-
}
|
39 |
-
|
40 |
-
|
41 |
-
.mo2f-form-container textarea:focus {
|
42 |
-
background-color: #ddd;
|
43 |
-
outline: none;
|
44 |
-
}
|
45 |
-
|
46 |
-
|
47 |
-
.mo2f-form-container .btn {
|
48 |
-
background-color: #4CAF50;
|
49 |
-
color: white;
|
50 |
-
padding: 16px 20px;
|
51 |
-
border: none;
|
52 |
-
cursor: pointer;
|
53 |
-
width: 100%;
|
54 |
-
margin-bottom:10px;
|
55 |
-
opacity: 0.8;
|
56 |
-
}
|
57 |
-
|
58 |
-
/* Add a red background color to the cancel button */
|
59 |
-
.mo2f-form-container .cancel {
|
60 |
-
background-color: red;
|
61 |
-
}
|
62 |
-
|
63 |
-
|
64 |
-
.mo2f-form-container .btn:hover, .mo2f-open-button:hover {
|
65 |
-
opacity: 1;
|
66 |
-
}
|
67 |
-
.mo2f_rating_close {
|
68 |
-
color: #aaaaaa;
|
69 |
-
float: right;
|
70 |
-
font-size: 28px;
|
71 |
-
font-weight: bold;
|
72 |
-
}
|
73 |
-
|
74 |
-
.mo2f_rating_close:hover,
|
75 |
-
.mo2f_rating_close:focus {
|
76 |
-
color: #000;
|
77 |
-
text-decoration: none;
|
78 |
-
cursor: pointer;
|
79 |
-
}
|
80 |
-
.mo-2fa-help-button-text {
|
81 |
-
cursor: pointer;
|
82 |
-
font-size: 16px;
|
83 |
-
background-color: #002ab6;
|
84 |
-
box-shadow: 1px 1px 10px 3px #8e8e9c;
|
85 |
-
bottom: 3%;
|
86 |
-
right: 7%;
|
87 |
-
position: fixed;
|
88 |
-
font-weight: 700;
|
89 |
-
color: #fff;
|
90 |
-
border-top-left-radius: 15px;
|
91 |
-
border-top-right-radius: 15px;
|
92 |
-
border-bottom-right-radius: 15px;
|
93 |
-
border-bottom-left-radius: 15px;
|
94 |
-
border: 3px solid #002ab6;
|
95 |
-
padding: 9px;
|
96 |
-
transition: all 3s ease-in-out;
|
97 |
-
}
|
98 |
-
.mo_support_input_label {
|
99 |
-
color: #999;
|
100 |
-
padding-left: 5px;
|
101 |
-
line-height: 1.5;
|
102 |
-
float: left;
|
103 |
-
}
|
104 |
-
.mo-2fa-help-button-text:before
|
105 |
-
{
|
106 |
-
content: "";
|
107 |
-
width: 0;
|
108 |
-
height: 0;
|
109 |
-
position: absolute;
|
110 |
-
border-top: 15px solid transparent;
|
111 |
-
border-left: 30px solid #002ab6;
|
112 |
-
border-bottom: 15px solid transparent;
|
113 |
-
right: -32px;
|
114 |
-
top: 16px;
|
115 |
-
}
|
116 |
-
@media (min-width:1750px)
|
117 |
-
{
|
118 |
-
.mo-2fa-help-button-text
|
119 |
-
{
|
120 |
-
right:6%!important
|
121 |
-
}
|
122 |
-
}
|
123 |
-
@media (min-width:1600px) and (max-width:1750px)
|
124 |
-
{
|
125 |
-
.mo-2fa-help-button-text
|
126 |
-
{
|
127 |
-
right:6.9%!important
|
128 |
-
}
|
129 |
-
}
|
130 |
-
@media (min-width:1400px) and (max-width:1600px)
|
131 |
-
{
|
132 |
-
.mo-2fa-help-button-text
|
133 |
-
{
|
134 |
-
right:7.5%!important
|
135 |
-
}
|
136 |
-
}
|
137 |
-
@media (min-width:1300px) and (max-width:1400px)
|
138 |
-
{
|
139 |
-
.mo-2fa-help-button-text
|
140 |
-
{
|
141 |
-
right:8%!important
|
142 |
-
}
|
143 |
-
}
|
144 |
-
@media (min-width:1100px) and (max-width:1300px)
|
145 |
-
{
|
146 |
-
.mo-2fa-help-button-text
|
147 |
-
{
|
148 |
-
right:9%!important
|
149 |
-
}
|
150 |
-
}
|
151 |
-
@media (min-width:900px) and (max-width:1100px)
|
152 |
-
{
|
153 |
-
.mo-2fa-help-button-text
|
154 |
-
{
|
155 |
-
right:11%!important
|
156 |
-
}
|
157 |
-
}
|
158 |
-
@media (min-width:800px) and (max-width:900px)
|
159 |
-
{
|
160 |
-
.mo-2fa-help-button-text
|
161 |
-
{
|
162 |
-
right:13%!important
|
163 |
-
}
|
164 |
-
}
|
165 |
-
@media (min-width:700px) and (max-width:800px)
|
166 |
-
{
|
167 |
-
.mo-2fa-help-button-text
|
168 |
-
{
|
169 |
-
right:13%!important
|
170 |
-
}
|
171 |
-
}
|
172 |
-
.mo-2fa-mail-button
|
173 |
-
{
|
174 |
-
bottom: 2.5%;
|
175 |
-
right: .5%;
|
176 |
-
position: fixed;
|
177 |
-
}
|
178 |
-
.show_support_form {
|
179 |
-
border-top-left-radius: 50% 50%;
|
180 |
-
border-top-right-radius: 50% 50%;
|
181 |
-
border-bottom-right-radius: 50% 50%;
|
182 |
-
border-bottom-left-radius: 50% 50%;
|
183 |
-
cursor: pointer;
|
184 |
-
box-shadow: 1px 1px 10px 3px #8e8e9c;
|
185 |
-
}
|
186 |
-
.mo2f_blue_premium_features{
|
187 |
-
cursor: pointer;
|
188 |
-
margin: 2px;
|
189 |
-
color:#20b2aa;
|
190 |
-
border: 2px solid #20b2aa;
|
191 |
-
text-decoration: none;
|
192 |
-
padding: 5px;
|
193 |
-
font-size: 15px;
|
194 |
-
}
|
195 |
-
.mo2f_btn_premium_features
|
196 |
-
{
|
197 |
-
background-color: #20b2aa;
|
198 |
-
color: #fff;
|
199 |
-
cursor: pointer;
|
200 |
-
margin: 2px;
|
201 |
-
border-radius: 3px;
|
202 |
-
border: 2px solid #20b2aa;
|
203 |
-
text-decoration: none;
|
204 |
-
padding: 5px;
|
205 |
-
font-size: 12px;
|
206 |
-
transition:.5s;
|
207 |
-
}
|
208 |
-
.container {
|
209 |
-
position: relative;
|
210 |
-
text-align: center;
|
211 |
-
color: white;
|
212 |
-
}
|
213 |
-
|
214 |
-
/* Bottom left text */
|
215 |
-
.bottom-left {
|
216 |
-
position: absolute;
|
217 |
-
bottom: 8px;
|
218 |
-
left: 50%;
|
219 |
-
|
220 |
-
}
|
221 |
-
|
222 |
-
/* Top left text */
|
223 |
-
.top-left {
|
224 |
-
position: absolute;
|
225 |
-
top: 8px;
|
226 |
-
left: 16px;
|
227 |
-
}
|
228 |
-
|
229 |
-
/* Top right text */
|
230 |
-
.top-right {
|
231 |
-
position: absolute;
|
232 |
-
top: 8px;
|
233 |
-
right: 16px;
|
234 |
-
}
|
235 |
-
|
236 |
-
/* Bottom right text */
|
237 |
-
.bottom-right {
|
238 |
-
position: absolute;
|
239 |
-
bottom: 8px;
|
240 |
-
right: 16px;
|
241 |
-
}
|
242 |
-
|
243 |
-
/* Centered text */
|
244 |
-
.centered {
|
245 |
-
position: absolute;
|
246 |
-
top: 50%;
|
247 |
-
left: 50%;
|
248 |
-
transform: translate(-50%, -50%);
|
249 |
-
}
|
250 |
-
.mo2f_black_background
|
251 |
-
{
|
252 |
-
background:
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
/*
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
color:
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
.
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
|
348 |
-
|
349 |
-
|
350 |
-
|
351 |
-
|
352 |
-
|
353 |
-
|
354 |
-
|
355 |
-
border-
|
356 |
-
border-
|
357 |
-
border-
|
358 |
-
|
359 |
-
|
360 |
-
|
361 |
-
|
362 |
-
|
363 |
-
|
364 |
-
|
365 |
-
|
366 |
-
|
367 |
-
|
368 |
-
|
369 |
-
|
370 |
-
|
371 |
-
|
372 |
-
|
373 |
-
|
374 |
-
|
375 |
-
|
376 |
-
|
377 |
-
|
378 |
-
|
379 |
-
|
380 |
-
|
381 |
-
|
382 |
-
|
383 |
-
|
384 |
-
|
385 |
-
|
386 |
-
|
387 |
-
|
388 |
-
|
389 |
-
|
390 |
-
|
391 |
-
|
392 |
-
|
393 |
-
|
394 |
-
|
395 |
-
|
396 |
-
|
397 |
-
|
398 |
-
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
-
|
408 |
-
|
409 |
-
|
410 |
-
margin-
|
411 |
-
|
412 |
-
|
413 |
-
|
414 |
-
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
-
|
424 |
-
|
425 |
-
|
426 |
-
|
427 |
-
|
428 |
-
|
429 |
-
|
430 |
-
|
431 |
-
|
432 |
-
|
433 |
-
|
434 |
-
|
435 |
-
|
436 |
-
|
437 |
-
|
438 |
-
|
439 |
-
|
440 |
-
transition-
|
441 |
-
|
442 |
-
|
443 |
-
.
|
444 |
-
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
|
450 |
-
|
451 |
-
|
452 |
-
|
453 |
-
|
454 |
-
|
455 |
-
|
456 |
-
|
457 |
-
|
458 |
-
|
459 |
-
|
460 |
-
|
461 |
-
|
462 |
-
|
463 |
-
|
464 |
-
|
465 |
-
|
466 |
-
|
467 |
-
|
468 |
-
|
469 |
-
|
470 |
-
|
471 |
-
|
472 |
-
|
473 |
-
|
474 |
-
|
475 |
-
|
476 |
-
|
477 |
-
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
-
|
482 |
-
|
483 |
-
|
484 |
-
|
485 |
-
|
486 |
-
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
|
492 |
-
|
493 |
-
|
494 |
-
|
495 |
-
|
496 |
-
|
497 |
-
|
498 |
-
|
499 |
-
|
500 |
-
|
501 |
-
|
502 |
-
|
503 |
-
|
504 |
-
|
505 |
-
|
506 |
-
|
507 |
-
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
|
512 |
-
|
513 |
-
|
514 |
-
|
515 |
-
|
516 |
-
|
517 |
-
|
518 |
-
|
519 |
-
|
520 |
-
|
521 |
-
|
522 |
-
|
523 |
-
|
524 |
-
|
525 |
-
|
526 |
-
|
527 |
-
|
528 |
-
|
529 |
-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
|
544 |
-
|
545 |
-
|
546 |
-
|
547 |
-
|
548 |
-
|
549 |
-
|
550 |
-
|
551 |
-
|
552 |
-
|
553 |
-
|
554 |
-
|
555 |
-
|
556 |
-
|
557 |
-
|
558 |
-
|
559 |
-
|
560 |
-
|
561 |
-
|
562 |
-
|
563 |
-
|
564 |
-
|
565 |
-
|
566 |
-
|
567 |
-
|
568 |
-
|
569 |
-
|
570 |
-
|
571 |
-
|
572 |
-
font-
|
573 |
-
|
574 |
-
|
575 |
-
|
576 |
-
|
577 |
-
|
578 |
-
|
579 |
-
|
580 |
-
|
581 |
-
|
582 |
-
|
583 |
-
|
584 |
-
|
585 |
-
|
586 |
-
|
587 |
-
|
588 |
-
|
589 |
-
|
590 |
-
|
591 |
-
|
592 |
-
|
593 |
-
|
594 |
-
|
595 |
-
|
596 |
-
|
597 |
-
|
598 |
-
|
599 |
-
|
600 |
-
|
601 |
-
|
602 |
-
|
603 |
-
|
604 |
-
|
605 |
-
|
606 |
-
|
607 |
-
|
608 |
-
|
609 |
-
|
610 |
-
.
|
611 |
-
|
612 |
-
|
613 |
-
|
614 |
-
|
615 |
-
|
616 |
-
|
617 |
-
|
618 |
-
|
619 |
-
|
620 |
-
|
621 |
-
|
622 |
-
|
623 |
-
|
624 |
-
|
625 |
-
|
626 |
-
|
627 |
-
|
628 |
-
|
629 |
-
|
630 |
-
|
631 |
-
|
632 |
-
|
633 |
-
|
634 |
-
|
635 |
-
|
636 |
-
|
637 |
-
|
638 |
-
|
639 |
-
|
640 |
-
|
641 |
-
|
642 |
-
|
643 |
-
|
644 |
-
|
645 |
-
|
646 |
-
|
647 |
-
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
-
|
652 |
-
|
653 |
-
|
654 |
-
|
655 |
-
|
656 |
-
|
657 |
-
|
658 |
-
|
659 |
-
|
660 |
-
|
661 |
-
|
662 |
-
|
663 |
-
|
664 |
-
|
665 |
-
|
666 |
-
|
667 |
-
|
668 |
-
|
669 |
-
|
670 |
-
|
671 |
-
|
672 |
-
|
673 |
-
|
674 |
-
|
675 |
-
|
676 |
-
|
677 |
-
|
678 |
-
|
679 |
-
|
680 |
-
|
681 |
-
|
682 |
-
|
683 |
-
|
684 |
-
|
685 |
-
|
686 |
-
|
687 |
-
|
688 |
-
|
689 |
-
|
690 |
-
|
691 |
-
|
692 |
-
|
693 |
-
|
694 |
-
|
695 |
-
|
696 |
-
|
697 |
-
|
698 |
-
|
699 |
-
|
700 |
-
|
701 |
-
|
702 |
-
|
703 |
-
|
704 |
-
|
705 |
-
|
706 |
-
|
707 |
-
|
708 |
-
|
709 |
-
|
710 |
-
|
711 |
-
|
712 |
-
|
713 |
-
|
714 |
-
|
715 |
-
|
716 |
-
|
717 |
-
|
718 |
-
|
719 |
-
|
720 |
-
|
721 |
-
|
722 |
-
|
723 |
-
|
724 |
-
|
725 |
-
|
726 |
-
|
727 |
-
|
728 |
-
|
729 |
-
|
730 |
-
|
731 |
-
|
732 |
-
|
733 |
-
|
734 |
-
margin
|
735 |
-
|
736 |
-
|
737 |
-
|
738 |
-
|
739 |
-
|
740 |
-
|
741 |
-
|
742 |
-
|
743 |
-
|
744 |
-
|
745 |
-
|
746 |
-
|
747 |
-
|
748 |
-
|
749 |
-
|
750 |
-
|
751 |
-
|
752 |
-
|
753 |
-
|
754 |
-
|
755 |
-
|
756 |
-
|
757 |
-
|
758 |
-
|
759 |
-
|
760 |
-
|
761 |
-
|
762 |
-
|
763 |
-
|
764 |
-
|
765 |
-
|
766 |
-
|
767 |
-
|
768 |
-
|
769 |
-
|
770 |
-
|
771 |
-
|
772 |
-
|
773 |
-
|
774 |
-
|
775 |
-
|
776 |
-
|
777 |
-
|
778 |
-
|
779 |
-
|
780 |
-
|
781 |
-
|
782 |
-
|
783 |
-
|
784 |
-
|
785 |
-
|
786 |
-
|
787 |
-
|
788 |
-
|
789 |
-
|
790 |
-
|
791 |
-
|
792 |
-
|
793 |
-
color:
|
794 |
-
|
795 |
-
|
796 |
-
|
797 |
-
|
798 |
-
|
799 |
-
|
800 |
-
|
801 |
-
|
802 |
-
|
803 |
-
|
804 |
-
|
805 |
-
|
806 |
-
|
807 |
-
|
808 |
-
|
809 |
-
|
810 |
-
|
811 |
-
|
812 |
-
|
813 |
-
|
814 |
-
|
815 |
-
|
816 |
-
|
817 |
-
|
818 |
-
|
819 |
-
|
820 |
-
|
821 |
-
|
822 |
-
|
823 |
-
|
824 |
-
|
825 |
-
|
826 |
-
|
827 |
-
|
828 |
-
|
829 |
-
|
830 |
-
|
831 |
-
|
832 |
-
|
833 |
-
|
834 |
-
|
835 |
-
|
836 |
-
|
837 |
-
|
838 |
-
|
839 |
-
|
840 |
-
|
841 |
-
|
842 |
-
|
843 |
-
|
844 |
-
|
845 |
-
|
846 |
-
|
847 |
-
|
848 |
-
|
849 |
-
|
850 |
-
|
851 |
-
|
852 |
-
|
853 |
-
.
|
854 |
-
|
855 |
-
|
856 |
-
|
857 |
-
|
858 |
-
|
859 |
-
margin:
|
860 |
-
|
861 |
-
|
862 |
-
|
863 |
-
|
864 |
-
|
865 |
-
|
866 |
-
|
867 |
-
|
868 |
-
|
869 |
-
|
870 |
-
|
871 |
-
|
872 |
-
|
873 |
-
|
874 |
-
|
875 |
-
|
876 |
-
|
877 |
-
|
878 |
-
|
879 |
-
|
880 |
-
|
881 |
-
|
882 |
-
|
883 |
-
|
884 |
-
|
885 |
-
|
886 |
-
|
887 |
-
|
888 |
-
|
889 |
-
|
890 |
-
|
891 |
-
|
892 |
-
|
893 |
-
|
894 |
-
|
895 |
-
|
896 |
-
|
897 |
-
|
898 |
-
|
899 |
-
|
900 |
-
|
901 |
-
|
902 |
-
|
903 |
-
|
904 |
-
|
905 |
-
|
906 |
-
|
907 |
-
|
908 |
-
|
909 |
-
|
910 |
-
|
911 |
-
|
912 |
-
|
913 |
-
|
914 |
-
|
915 |
-
|
916 |
-
.
|
917 |
-
|
918 |
-
|
919 |
-
|
920 |
-
|
921 |
-
|
922 |
-
|
923 |
-
|
924 |
-
|
925 |
-
|
926 |
-
|
927 |
-
|
928 |
-
|
929 |
-
|
930 |
-
|
931 |
-
|
932 |
-
|
933 |
-
|
934 |
-
|
935 |
-
|
936 |
-
|
937 |
-
|
938 |
-
|
939 |
-
|
940 |
-
|
941 |
-
.
|
942 |
-
|
943 |
-
|
944 |
-
|
945 |
-
|
946 |
-
|
947 |
-
|
948 |
-
|
949 |
-
|
950 |
-
|
951 |
-
|
952 |
-
|
953 |
-
|
954 |
-
|
955 |
-
/*box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);*/
|
956 |
-
|
957 |
-
.
|
958 |
-
|
959 |
-
|
960 |
-
|
961 |
-
|
962 |
-
|
963 |
-
|
964 |
-
|
965 |
-
|
966 |
-
|
967 |
-
|
968 |
-
|
969 |
-
|
970 |
-
|
971 |
-
|
972 |
-
|
973 |
-
|
974 |
-
|
975 |
-
|
976 |
-
|
977 |
-
|
978 |
-
|
979 |
-
|
980 |
-
|
981 |
-
|
982 |
-
|
983 |
-
|
984 |
-
|
985 |
-
|
986 |
-
|
987 |
-
|
988 |
-
|
989 |
-
|
990 |
-
|
991 |
-
|
992 |
-
|
993 |
-
|
994 |
-
|
995 |
-
|
996 |
-
|
997 |
-
|
998 |
-
|
999 |
-
|
1000 |
-
|
1001 |
-
|
1002 |
-
|
1003 |
-
|
1004 |
-
|
1005 |
-
|
1006 |
-
|
1007 |
-
|
1008 |
-
|
1009 |
-
.
|
1010 |
-
|
1011 |
-
|
1012 |
-
|
1013 |
-
|
1014 |
-
|
1015 |
-
|
1016 |
-
|
1017 |
-
|
1018 |
-
|
1019 |
-
|
1020 |
-
|
1021 |
-
|
1022 |
-
|
1023 |
-
|
1024 |
-
|
1025 |
-
|
1026 |
-
|
1027 |
-
|
1028 |
-
|
1029 |
-
|
1030 |
-
|
1031 |
-
|
1032 |
-
|
1033 |
-
|
1034 |
-
|
1035 |
-
|
1036 |
-
|
1037 |
-
|
1038 |
-
|
1039 |
-
|
1040 |
-
|
1041 |
-
|
1042 |
-
|
1043 |
-
|
1044 |
-
|
1045 |
-
|
1046 |
-
|
1047 |
-
|
1048 |
-
|
1049 |
-
|
1050 |
-
|
1051 |
-
|
1052 |
-
|
1053 |
-
|
1054 |
-
|
1055 |
-
|
1056 |
-
|
1057 |
-
|
1058 |
-
|
1059 |
-
|
1060 |
-
|
1061 |
-
|
1062 |
-
|
1063 |
-
|
1064 |
-
|
1065 |
-
|
1066 |
-
|
1067 |
-
|
1068 |
-
|
1069 |
-
|
1070 |
-
padding:
|
1071 |
-
|
1072 |
-
|
1073 |
-
|
1074 |
-
|
1075 |
-
|
1076 |
-
|
1077 |
-
|
1078 |
-
|
1079 |
-
|
1080 |
-
|
1081 |
-
|
1082 |
-
|
1083 |
-
padding:
|
1084 |
-
|
1085 |
-
|
1086 |
-
|
1087 |
-
|
1088 |
-
|
1089 |
-
|
1090 |
-
|
1091 |
-
|
1092 |
-
}
|
1093 |
-
.
|
1094 |
-
{
|
1095 |
-
margin: 10px;
|
1096 |
-
|
1097 |
-
|
1098 |
-
|
1099 |
-
float: left;
|
1100 |
-
|
1101 |
-
|
1102 |
-
|
1103 |
-
|
1104 |
-
|
1105 |
-
|
1106 |
-
|
1107 |
-
|
1108 |
-
|
1109 |
-
|
1110 |
-
|
1111 |
-
|
1112 |
-
|
1113 |
-
|
1114 |
-
}
|
1115 |
-
.
|
1116 |
-
{
|
1117 |
-
|
1118 |
-
|
1119 |
-
|
1120 |
-
|
1121 |
-
|
1122 |
-
|
1123 |
-
|
1124 |
-
|
1125 |
-
|
1126 |
-
|
1127 |
-
|
1128 |
-
|
1129 |
-
|
1130 |
-
|
1131 |
-
|
1132 |
-
|
1133 |
-
|
1134 |
-
|
1135 |
-
|
1136 |
-
|
1137 |
-
|
1138 |
-
|
1139 |
-
|
1140 |
-
|
1141 |
-
|
1142 |
-
|
1143 |
-
|
1144 |
-
|
1145 |
-
|
1146 |
-
|
1147 |
-
background-color:
|
1148 |
-
|
1149 |
-
|
1150 |
-
|
1151 |
-
|
1152 |
-
|
1153 |
-
|
1154 |
-
|
1155 |
-
|
1156 |
-
|
1157 |
-
|
1158 |
-
|
1159 |
-
|
1160 |
-
|
1161 |
-
|
1162 |
-
|
1163 |
-
|
1164 |
-
|
1165 |
-
|
1166 |
-
|
1167 |
-
|
1168 |
-
|
1169 |
-
|
1170 |
-
|
1171 |
-
|
1172 |
-
|
1173 |
-
|
1174 |
-
|
1175 |
-
|
1176 |
-
|
1177 |
-
|
1178 |
-
|
1179 |
-
|
1180 |
-
|
1181 |
-
|
1182 |
-
|
1183 |
-
|
1184 |
-
|
1185 |
-
|
1186 |
-
|
1187 |
-
|
1188 |
-
.
|
1189 |
-
|
1190 |
-
|
1191 |
-
|
1192 |
-
|
1193 |
-
|
1194 |
-
|
1195 |
-
|
1196 |
-
|
1197 |
-
|
1198 |
-
|
1199 |
-
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
1200 |
-
|
1201 |
-
|
1202 |
-
{
|
1203 |
-
|
1204 |
-
|
1205 |
-
|
1206 |
-
|
1207 |
-
|
1208 |
-
|
1209 |
-
|
1210 |
-
|
1211 |
-
|
1212 |
-
|
1213 |
-
|
1214 |
-
|
1215 |
-
|
1216 |
-
|
1217 |
-
|
1218 |
-
|
1219 |
-
|
1220 |
-
|
1221 |
-
|
1222 |
-
|
1223 |
-
|
1224 |
-
|
1225 |
-
|
1226 |
-
|
1227 |
-
|
1228 |
-
|
1229 |
-
|
1230 |
-
|
1231 |
-
|
1232 |
-
|
1233 |
-
|
1234 |
-
|
1235 |
-
|
1236 |
-
|
1237 |
-
|
1238 |
-
|
1239 |
-
|
1240 |
-
|
1241 |
-
|
1242 |
-
|
1243 |
-
|
1244 |
-
|
1245 |
-
|
1246 |
-
|
1247 |
-
|
1248 |
-
|
1249 |
-
|
1250 |
-
|
1251 |
-
|
1252 |
-
|
1253 |
-
|
1254 |
-
|
1255 |
-
|
1256 |
-
|
1257 |
-
|
1258 |
-
|
1259 |
-
|
1260 |
-
|
1261 |
-
|
1262 |
-
|
1263 |
-
|
1264 |
-
|
1265 |
-
.
|
1266 |
-
|
1267 |
-
|
1268 |
-
|
1269 |
-
|
1270 |
-
|
1271 |
-
|
1272 |
-
|
1273 |
-
.
|
1274 |
-
|
1275 |
-
|
1276 |
-
|
1277 |
-
|
1278 |
-
|
1279 |
-
|
1280 |
-
|
1281 |
-
|
1282 |
-
|
1283 |
-
|
1284 |
-
|
1285 |
-
|
1286 |
-
|
1287 |
-
|
1288 |
-
|
1289 |
-
|
1290 |
-
|
1291 |
-
|
1292 |
-
|
1293 |
-
|
1294 |
-
|
1295 |
-
|
1296 |
-
|
1297 |
-
|
1298 |
-
|
1299 |
-
|
1300 |
-
|
1301 |
-
color:
|
1302 |
-
|
1303 |
-
|
1304 |
-
|
1305 |
-
|
1306 |
-
|
1307 |
-
|
1308 |
-
|
1309 |
-
|
1310 |
-
|
1311 |
-
|
1312 |
-
|
1313 |
-
|
1314 |
-
|
1315 |
-
|
1316 |
-
|
1317 |
-
|
1318 |
-
|
1319 |
-
|
1320 |
-
|
1321 |
-
|
1322 |
-
|
1323 |
-
|
1324 |
-
|
1325 |
-
|
1326 |
-
|
1327 |
-
|
1328 |
-
|
1329 |
-
|
1330 |
-
|
1331 |
-
|
1332 |
-
|
1333 |
-
|
1334 |
-
|
1335 |
-
|
1336 |
-
|
1337 |
-
|
1338 |
-
|
1339 |
-
|
1340 |
-
width:
|
1341 |
-
|
1342 |
-
|
1343 |
-
|
1344 |
-
|
1345 |
-
|
1346 |
-
|
1347 |
-
|
1348 |
-
|
1349 |
-
|
1350 |
-
|
1351 |
-
|
1352 |
-
|
1353 |
-
|
1354 |
-
|
1355 |
-
|
1356 |
-
|
1357 |
-
|
1358 |
-
|
1359 |
-
|
1360 |
-
|
1361 |
-
|
1362 |
-
|
1363 |
-
|
1364 |
-
|
1365 |
-
|
1366 |
-
font-size:
|
1367 |
-
|
1368 |
-
|
1369 |
-
|
1370 |
-
}
|
1371 |
-
.
|
1372 |
-
{
|
1373 |
-
width:
|
1374 |
-
|
1375 |
-
|
1376 |
-
|
1377 |
-
|
1378 |
-
|
1379 |
-
|
1380 |
-
|
1381 |
-
|
1382 |
-
|
1383 |
-
|
1384 |
-
|
1385 |
-
|
1386 |
-
|
1387 |
-
|
1388 |
-
|
1389 |
-
|
1390 |
-
{
|
1391 |
-
|
1392 |
-
|
1393 |
-
|
1394 |
-
|
1395 |
-
|
1396 |
-
|
1397 |
-
|
1398 |
-
|
1399 |
-
|
1400 |
-
|
1401 |
-
|
1402 |
-
|
1403 |
-
|
1404 |
-
}
|
1405 |
-
.
|
1406 |
-
|
1407 |
-
|
1408 |
-
|
1409 |
-
|
1410 |
-
|
1411 |
-
|
1412 |
-
|
1413 |
-
|
1414 |
-
|
1415 |
-
|
1416 |
-
|
1417 |
-
|
1418 |
-
|
1419 |
-
|
1420 |
-
|
1421 |
-
|
1422 |
-
|
1423 |
-
.
|
1424 |
-
|
1425 |
-
|
1426 |
-
|
1427 |
-
|
1428 |
-
|
1429 |
-
|
1430 |
-
|
1431 |
-
|
1432 |
-
|
1433 |
-
|
1434 |
-
|
1435 |
-
|
1436 |
-
|
1437 |
-
|
1438 |
-
|
1439 |
-
|
1440 |
-
|
1441 |
-
|
1442 |
-
}
|
1443 |
-
|
1444 |
-
{
|
1445 |
-
|
1446 |
-
|
1447 |
-
|
1448 |
-
|
1449 |
-
|
1450 |
-
|
1451 |
-
|
1452 |
-
|
1453 |
-
}
|
1454 |
-
.
|
1455 |
-
{
|
1456 |
-
|
1457 |
-
|
1458 |
-
|
1459 |
-
|
1460 |
-
|
1461 |
-
|
1462 |
-
{
|
1463 |
-
|
1464 |
-
|
1465 |
-
|
1466 |
-
|
1467 |
-
|
1468 |
-
|
1469 |
-
|
1470 |
-
|
1471 |
-
|
1472 |
-
|
1473 |
-
|
1474 |
-
|
1475 |
-
|
1476 |
-
|
1477 |
-
|
1478 |
-
|
1479 |
-
|
1480 |
-
|
1481 |
-
|
1482 |
-
|
1483 |
-
|
1484 |
-
|
1485 |
-
|
1486 |
-
|
1487 |
-
|
1488 |
-
|
1489 |
-
|
1490 |
-
|
1491 |
-
|
1492 |
-
|
1493 |
-
|
1494 |
-
|
1495 |
-
|
1496 |
-
|
1497 |
-
|
1498 |
-
|
1499 |
-
|
1500 |
-
|
1501 |
-
|
1502 |
-
|
1503 |
-
|
1504 |
-
|
1505 |
-
|
1506 |
-
|
1507 |
-
|
1508 |
-
|
1509 |
-
|
1510 |
-
|
1511 |
-
|
1512 |
-
|
1513 |
-
|
1514 |
-
|
1515 |
-
|
1516 |
-
/*
|
1517 |
-
|
1518 |
-
|
1519 |
-
|
1520 |
-
|
1521 |
-
|
1522 |
-
|
1523 |
-
|
1524 |
-
|
1525 |
-
|
1526 |
-
|
1527 |
-
|
1528 |
-
|
1529 |
-
|
1530 |
-
|
1531 |
-
|
1532 |
-
|
1533 |
-
|
1534 |
-
|
1535 |
-
|
1536 |
-
|
1537 |
-
|
1538 |
-
|
1539 |
-
|
1540 |
-
|
1541 |
-
|
1542 |
-
|
1543 |
-
|
1544 |
-
|
1545 |
-
|
1546 |
-
|
1547 |
-
|
1548 |
-
|
1549 |
-
|
1550 |
-
|
1551 |
-
|
1552 |
-
|
1553 |
-
|
1554 |
-
|
1555 |
-
|
1556 |
-
|
1557 |
-
|
1558 |
-
|
1559 |
-
|
1560 |
-
|
1561 |
-
|
1562 |
-
|
1563 |
-
|
1564 |
-
|
1565 |
-
|
1566 |
-
|
1567 |
-
|
1568 |
-
|
1569 |
-
|
1570 |
-
|
1571 |
-
|
1572 |
-
|
1573 |
-
|
1574 |
-
|
1575 |
-
|
1576 |
-
|
1577 |
-
|
1578 |
-
|
1579 |
-
|
1580 |
-
|
1581 |
-
|
1582 |
-
|
1583 |
-
|
1584 |
-
|
1585 |
-
|
1586 |
-
|
1587 |
-
|
1588 |
-
|
1589 |
-
|
1590 |
-
|
1591 |
-
|
1592 |
-
|
1593 |
-
|
1594 |
-
|
1595 |
-
|
1596 |
-
|
1597 |
-
|
1598 |
-
|
1599 |
-
|
1600 |
-
|
1601 |
-
|
1602 |
-
|
1603 |
-
|
1604 |
-
|
1605 |
-
|
1606 |
-
|
1607 |
-
|
1608 |
-
|
1609 |
-
|
1610 |
-
|
1611 |
-
|
1612 |
-
|
1613 |
-
|
1614 |
-
|
1615 |
-
|
1616 |
-
|
1617 |
-
|
1618 |
-
|
1619 |
-
|
1620 |
-
|
1621 |
-
|
1622 |
-
|
1623 |
-
|
1624 |
-
|
1625 |
-
|
1626 |
-
|
1627 |
-
|
1628 |
-
|
1629 |
-
|
1630 |
-
|
1631 |
-
|
1632 |
-
|
1633 |
-
|
1634 |
-
|
1635 |
-
|
1636 |
-
|
1637 |
-
|
1638 |
-
|
1639 |
-
|
1640 |
-
|
1641 |
-
|
1642 |
-
|
1643 |
-
|
1644 |
-
|
1645 |
-
|
1646 |
-
|
1647 |
-
|
1648 |
-
|
1649 |
-
|
1650 |
-
|
1651 |
-
|
1652 |
-
|
1653 |
-
|
1654 |
-
|
1655 |
-
|
1656 |
-
|
1657 |
-
|
1658 |
-
|
1659 |
-
|
1660 |
-
|
1661 |
-
|
1662 |
-
|
1663 |
-
|
1664 |
-
|
1665 |
-
|
1666 |
-
|
1667 |
-
|
1668 |
-
|
1669 |
-
|
1670 |
-
|
1671 |
-
|
1672 |
-
|
1673 |
-
|
1674 |
-
|
1675 |
-
|
1676 |
-
|
1677 |
-
|
1678 |
-
|
1679 |
-
|
1680 |
-
|
1681 |
-
|
1682 |
-
|
1683 |
-
|
1684 |
-
|
1685 |
-
{
|
1686 |
-
|
1687 |
-
|
1688 |
-
|
1689 |
-
|
1690 |
-
|
1691 |
-
.
|
1692 |
-
|
1693 |
-
|
1694 |
-
|
1695 |
-
|
1696 |
-
|
1697 |
-
|
1698 |
-
|
1699 |
-
|
1700 |
-
|
1701 |
-
|
1702 |
-
|
1703 |
-
|
1704 |
-
|
1705 |
-
|
1706 |
-
|
1707 |
-
|
1708 |
-
|
1709 |
-
|
1710 |
-
|
1711 |
-
|
1712 |
-
|
1713 |
-
|
1714 |
-
|
1715 |
-
|
1716 |
-
|
1717 |
-
|
1718 |
-
|
1719 |
-
|
1720 |
-
|
1721 |
-
|
1722 |
-
|
1723 |
-
|
1724 |
-
|
1725 |
-
|
1726 |
-
|
1727 |
-
|
1728 |
-
|
1729 |
-
|
1730 |
-
|
1731 |
-
|
1732 |
-
|
1733 |
-
|
1734 |
-
|
1735 |
-
|
1736 |
-
|
1737 |
-
|
1738 |
-
|
1739 |
-
|
1740 |
-
|
1741 |
-
|
1742 |
-
|
1743 |
-
|
1744 |
-
|
1745 |
-
|
1746 |
-
|
1747 |
-
|
1748 |
-
|
1749 |
-
|
1750 |
-
|
1751 |
-
|
1752 |
-
|
1753 |
-
|
1754 |
-
|
1755 |
-
|
1756 |
-
|
1757 |
-
|
1758 |
-
|
1759 |
-
|
1760 |
-
|
1761 |
-
|
1762 |
-
|
1763 |
-
|
1764 |
-
|
1765 |
-
|
1766 |
-
|
1767 |
-
|
1768 |
-
|
1769 |
-
|
1770 |
-
|
1771 |
-
|
1772 |
-
|
1773 |
-
|
1774 |
-
|
1775 |
-
|
1776 |
-
|
1777 |
-
|
1778 |
-
|
1779 |
-
|
1780 |
-
|
1781 |
-
|
1782 |
-
|
1783 |
-
|
1784 |
-
|
1785 |
-
|
1786 |
-
|
1787 |
-
|
1788 |
-
|
1789 |
-
|
1790 |
-
|
1791 |
-
h1 .nav-tab, a .nav-tab
|
1792 |
-
|
1793 |
-
|
1794 |
-
|
1795 |
-
|
1796 |
-
|
1797 |
-
|
1798 |
-
|
1799 |
-
|
1800 |
-
|
1801 |
-
|
1802 |
-
|
1803 |
-
|
1804 |
-
|
1805 |
-
|
1806 |
-
|
1807 |
-
|
1808 |
-
|
1809 |
-
|
1810 |
-
|
1811 |
-
|
1812 |
-
|
1813 |
-
|
1814 |
-
|
1815 |
-
|
1816 |
-
|
1817 |
-
|
1818 |
-
|
1819 |
-
|
1820 |
-
|
1821 |
-
|
1822 |
-
|
1823 |
-
|
1824 |
-
|
1825 |
-
|
1826 |
-
|
1827 |
-
|
1828 |
-
|
1829 |
-
|
1830 |
-
|
1831 |
-
|
1832 |
-
|
1833 |
-
|
1834 |
-
|
1835 |
-
|
1836 |
-
|
1837 |
-
|
1838 |
-
margin-
|
1839 |
-
|
1840 |
-
|
1841 |
-
|
1842 |
-
|
1843 |
-
|
1844 |
-
|
1845 |
-
|
1846 |
-
|
1847 |
-
|
1848 |
-
|
1849 |
-
|
1850 |
-
|
1851 |
-
|
1852 |
-
|
1853 |
-
|
1854 |
-
|
1855 |
-
|
1856 |
-
|
1857 |
-
|
1858 |
-
|
1859 |
-
|
1860 |
-
|
1861 |
-
|
1862 |
-
|
1863 |
-
|
1864 |
-
|
1865 |
-
|
1866 |
-
|
1867 |
-
|
1868 |
-
|
1869 |
-
|
1870 |
-
|
1871 |
-
|
1872 |
-
|
1873 |
-
|
1874 |
-
|
1875 |
-
|
1876 |
-
|
1877 |
-
|
1878 |
-
|
1879 |
-
|
1880 |
-
overflow:
|
1881 |
-
|
1882 |
-
|
1883 |
-
|
1884 |
-
|
1885 |
-
|
1886 |
-
}
|
1887 |
-
|
1888 |
-
|
1889 |
-
|
1890 |
-
|
1891 |
-
|
1892 |
-
|
1893 |
-
|
1894 |
-
|
1895 |
-
|
1896 |
-
|
1897 |
-
|
1898 |
-
|
1899 |
-
|
1900 |
-
|
1901 |
-
|
1902 |
-
|
1903 |
-
|
1904 |
-
}
|
1905 |
-
|
1906 |
-
|
1907 |
-
|
1908 |
-
}
|
1909 |
-
.
|
1910 |
-
|
1911 |
-
|
1912 |
-
|
1913 |
-
|
1914 |
-
|
1915 |
-
|
1916 |
-
|
1917 |
-
|
1918 |
-
|
1919 |
-
|
1920 |
-
|
1921 |
-
|
1922 |
-
|
1923 |
-
.
|
1924 |
-
|
1925 |
-
|
1926 |
-
|
1927 |
-
|
1928 |
-
|
1929 |
-
|
1930 |
-
|
1931 |
-
|
1932 |
-
|
1933 |
-
|
1934 |
-
|
1935 |
-
|
1936 |
-
|
1937 |
-
|
1938 |
-
}
|
1939 |
-
|
1940 |
-
.
|
1941 |
-
|
1942 |
-
|
1943 |
-
|
1944 |
-
|
1945 |
-
|
1946 |
-
|
1947 |
-
|
1948 |
-
|
1949 |
-
font-
|
1950 |
-
|
1951 |
-
|
1952 |
-
|
1953 |
-
.
|
1954 |
-
|
1955 |
-
|
1956 |
-
}
|
1957 |
-
|
1958 |
-
.
|
1959 |
-
|
1960 |
-
|
1961 |
-
|
1962 |
-
}
|
1963 |
-
|
1964 |
-
.
|
1965 |
-
|
1966 |
-
|
1967 |
-
|
1968 |
-
|
1969 |
-
|
1970 |
-
|
1971 |
-
|
1972 |
-
|
1973 |
-
|
1974 |
-
|
1975 |
-
|
1976 |
-
|
1977 |
-
|
1978 |
-
|
1979 |
-
|
1980 |
-
|
1981 |
-
|
1982 |
-
|
1983 |
-
|
1984 |
-
|
1985 |
-
|
1986 |
-
|
1987 |
-
|
1988 |
-
|
1989 |
-
|
1990 |
-
|
1991 |
-
|
1992 |
-
|
1993 |
-
|
1994 |
-
|
1995 |
-
|
1996 |
-
|
1997 |
-
|
1998 |
-
|
1999 |
-
|
2000 |
-
|
2001 |
-
}
|
2002 |
-
|
2003 |
-
.
|
2004 |
-
|
2005 |
-
|
2006 |
-
|
2007 |
-
|
2008 |
-
|
2009 |
-
|
2010 |
-
|
2011 |
-
|
2012 |
-
}
|
2013 |
-
|
2014 |
-
.
|
2015 |
-
|
2016 |
-
|
2017 |
-
|
2018 |
-
|
2019 |
-
|
2020 |
-
|
2021 |
-
|
2022 |
-
|
2023 |
-
|
2024 |
-
|
2025 |
-
|
2026 |
-
|
2027 |
-
|
2028 |
-
|
2029 |
-
|
2030 |
-
|
2031 |
-
|
2032 |
-
|
2033 |
-
|
2034 |
-
|
2035 |
-
|
2036 |
-
|
2037 |
-
|
2038 |
-
|
2039 |
-
|
2040 |
-
|
2041 |
-
|
2042 |
-
|
2043 |
-
|
2044 |
-
|
2045 |
-
|
2046 |
-
|
2047 |
-
color:
|
2048 |
-
|
2049 |
-
|
2050 |
-
|
2051 |
-
|
2052 |
-
|
2053 |
-
|
2054 |
-
|
2055 |
-
|
2056 |
-
|
2057 |
-
|
2058 |
-
|
2059 |
-
|
2060 |
-
|
2061 |
-
|
2062 |
-
|
2063 |
-
|
2064 |
-
|
2065 |
-
|
2066 |
-
|
2067 |
-
|
2068 |
-
|
2069 |
-
|
2070 |
-
|
2071 |
-
|
2072 |
-
|
2073 |
-
|
2074 |
-
|
2075 |
-
|
2076 |
-
|
2077 |
-
|
2078 |
-
|
2079 |
-
|
2080 |
-
|
2081 |
-
|
2082 |
-
|
2083 |
-
|
2084 |
-
|
2085 |
-
|
2086 |
-
|
2087 |
-
|
2088 |
-
|
2089 |
-
|
2090 |
-
|
2091 |
-
|
2092 |
-
|
2093 |
-
|
2094 |
-
|
2095 |
-
|
2096 |
-
|
2097 |
-
|
2098 |
-
|
2099 |
-
|
2100 |
-
|
2101 |
-
|
2102 |
-
|
2103 |
-
|
2104 |
-
|
2105 |
-
|
2106 |
-
|
2107 |
-
|
2108 |
-
|
2109 |
-
|
2110 |
-
|
2111 |
-
|
2112 |
-
|
2113 |
-
|
2114 |
-
|
2115 |
-
|
2116 |
-
|
2117 |
-
|
2118 |
-
-webkit-
|
2119 |
-
|
2120 |
-
|
2121 |
-
|
2122 |
-
|
2123 |
-
|
2124 |
-
|
2125 |
-
|
2126 |
-
|
2127 |
-
|
2128 |
-
|
2129 |
-
|
2130 |
-
|
2131 |
-
|
2132 |
-
|
2133 |
-
|
2134 |
-
|
2135 |
-
|
2136 |
-
-
|
2137 |
-
|
2138 |
-
|
2139 |
-
|
2140 |
-
|
2141 |
-
|
2142 |
-
|
2143 |
-
|
2144 |
-
|
2145 |
-
|
2146 |
-
|
2147 |
-
|
2148 |
-
-
|
2149 |
-
|
2150 |
-
|
2151 |
-
|
2152 |
-
|
2153 |
-
|
2154 |
-
|
2155 |
-
|
2156 |
-
|
2157 |
-
|
2158 |
-
|
2159 |
-
|
2160 |
-
|
2161 |
-
|
2162 |
-
|
2163 |
-
|
2164 |
-
|
2165 |
-
|
2166 |
-
|
2167 |
-
|
2168 |
-
|
2169 |
-
|
2170 |
-
|
2171 |
-
|
2172 |
-
-
|
2173 |
-
|
2174 |
-
|
2175 |
-
|
2176 |
-
|
2177 |
-
|
2178 |
-
|
2179 |
-
|
2180 |
-
|
2181 |
-
|
2182 |
-
|
2183 |
-
|
2184 |
-
|
2185 |
-
|
2186 |
-
|
2187 |
-
|
2188 |
-
|
2189 |
-
|
2190 |
-
|
2191 |
-
|
2192 |
-
|
2193 |
-
|
2194 |
-
|
2195 |
-
|
2196 |
-
|
2197 |
-
|
2198 |
-
|
2199 |
-
|
2200 |
-
|
2201 |
-
|
2202 |
-
|
2203 |
-
|
2204 |
-
|
2205 |
-
|
2206 |
-
|
2207 |
-
|
2208 |
-
|
2209 |
-
|
2210 |
-
|
2211 |
-
|
2212 |
-
|
2213 |
-
|
2214 |
-
|
2215 |
-
|
2216 |
-
|
2217 |
-
|
2218 |
-
|
2219 |
-
|
2220 |
-
|
2221 |
-
|
2222 |
-
|
2223 |
-
}
|
2224 |
-
|
2225 |
-
|
2226 |
-
|
2227 |
-
}
|
2228 |
-
|
2229 |
-
|
2230 |
-
|
2231 |
-
|
2232 |
-
|
2233 |
-
|
2234 |
-
|
2235 |
-
|
2236 |
-
|
2237 |
-
|
2238 |
-
|
2239 |
-
|
2240 |
-
|
2241 |
-
|
2242 |
-
|
2243 |
-
|
2244 |
-
|
2245 |
-
|
2246 |
-
|
2247 |
-
|
2248 |
-
|
2249 |
-
|
2250 |
-
|
2251 |
-
|
2252 |
-
|
2253 |
-
|
2254 |
-
|
2255 |
-
|
2256 |
-
|
2257 |
-
|
2258 |
-
|
2259 |
-
|
2260 |
-
|
2261 |
-
|
2262 |
-
|
2263 |
-
|
2264 |
-
|
2265 |
-
|
2266 |
-
|
2267 |
-
|
2268 |
-
}
|
2269 |
-
|
2270 |
-
.
|
2271 |
-
|
2272 |
-
|
2273 |
-
|
2274 |
-
|
2275 |
-
|
2276 |
-
|
2277 |
-
|
2278 |
-
|
2279 |
-
|
2280 |
-
|
2281 |
-
|
2282 |
-
|
2283 |
-
|
2284 |
-
|
2285 |
-
|
2286 |
-
|
2287 |
-
|
2288 |
-
|
2289 |
-
|
2290 |
-
}
|
2291 |
-
|
2292 |
-
.
|
2293 |
-
|
2294 |
-
|
2295 |
-
|
2296 |
-
|
2297 |
-
|
2298 |
-
|
2299 |
-
|
2300 |
-
|
2301 |
-
|
2302 |
-
|
2303 |
-
|
2304 |
-
|
2305 |
-
-
|
2306 |
-
|
2307 |
-
|
2308 |
-
|
2309 |
-
|
2310 |
-
|
2311 |
-
|
2312 |
-
|
2313 |
-
color
|
2314 |
-
|
2315 |
-
|
2316 |
-
|
2317 |
-
|
2318 |
-
|
2319 |
-
|
2320 |
-
|
2321 |
-
|
2322 |
-
|
2323 |
-
|
2324 |
-
|
2325 |
-
|
2326 |
-
|
2327 |
-
|
2328 |
-
}
|
2329 |
-
|
2330 |
-
.
|
2331 |
-
|
2332 |
-
|
2333 |
-
|
2334 |
-
|
2335 |
-
|
2336 |
-
|
2337 |
-
|
2338 |
-
}
|
2339 |
-
|
2340 |
-
.
|
2341 |
-
|
2342 |
-
|
2343 |
-
|
2344 |
-
|
2345 |
-
|
2346 |
-
|
2347 |
-
|
2348 |
-
|
2349 |
-
|
2350 |
-
|
2351 |
-
|
2352 |
-
|
2353 |
-
|
2354 |
-
|
2355 |
-
|
2356 |
-
|
2357 |
-
|
2358 |
-
|
2359 |
-
|
2360 |
-
|
2361 |
-
|
2362 |
-
|
2363 |
-
|
2364 |
-
|
2365 |
-
|
2366 |
-
|
2367 |
-
|
2368 |
-
|
2369 |
-
|
2370 |
-
|
2371 |
-
|
2372 |
-
|
2373 |
-
|
2374 |
-
|
2375 |
-
|
2376 |
-
|
2377 |
-
|
2378 |
-
|
2379 |
-
|
2380 |
-
|
2381 |
-
|
2382 |
-
|
2383 |
-
|
2384 |
-
|
2385 |
-
|
2386 |
-
|
2387 |
-
|
2388 |
-
|
2389 |
-
|
2390 |
-
|
2391 |
-
|
2392 |
-
|
2393 |
-
|
2394 |
-
|
2395 |
-
|
2396 |
-
|
2397 |
-
|
2398 |
-
|
2399 |
-
|
2400 |
-
|
2401 |
-
|
2402 |
-
|
2403 |
-
|
2404 |
-
|
2405 |
-
|
2406 |
-
/*
|
2407 |
-
|
2408 |
-
|
2409 |
-
|
2410 |
-
|
2411 |
-
|
2412 |
-
|
2413 |
-
|
2414 |
-
|
2415 |
-
|
2416 |
-
|
2417 |
-
|
2418 |
-
|
2419 |
-
|
2420 |
-
.
|
2421 |
-
|
2422 |
-
|
2423 |
-
|
2424 |
-
|
2425 |
-
|
2426 |
-
|
2427 |
-
|
2428 |
-
|
2429 |
-
|
2430 |
-
|
2431 |
-
|
2432 |
-
|
2433 |
-
|
2434 |
-
|
2435 |
-
|
2436 |
-
|
2437 |
-
|
2438 |
-
|
2439 |
-
|
2440 |
-
|
2441 |
-
|
2442 |
-
|
2443 |
-
|
2444 |
-
|
2445 |
-
|
2446 |
-
|
2447 |
-
|
2448 |
-
|
2449 |
-
|
2450 |
-
|
2451 |
-
|
2452 |
-
|
2453 |
-
|
2454 |
-
|
2455 |
-
}
|
2456 |
-
|
2457 |
-
|
2458 |
-
|
2459 |
-
|
2460 |
-
|
2461 |
-
}
|
2462 |
-
.
|
2463 |
-
|
2464 |
-
|
2465 |
-
|
2466 |
-
|
2467 |
-
}
|
2468 |
-
|
2469 |
-
|
2470 |
-
.
|
2471 |
-
|
2472 |
-
|
2473 |
-
|
2474 |
-
|
2475 |
-
|
2476 |
-
|
2477 |
-
|
2478 |
-
|
2479 |
-
|
2480 |
-
.
|
2481 |
-
|
2482 |
-
|
2483 |
-
|
2484 |
-
|
2485 |
-
|
2486 |
-
|
2487 |
-
|
2488 |
-
|
2489 |
-
|
2490 |
-
}
|
2491 |
-
.
|
2492 |
-
|
2493 |
-
|
2494 |
-
|
2495 |
-
|
2496 |
-
|
2497 |
-
|
2498 |
-
|
2499 |
-
}
|
2500 |
-
.
|
2501 |
-
|
2502 |
-
|
2503 |
-
|
2504 |
-
|
2505 |
-
|
2506 |
-
|
2507 |
-
|
2508 |
-
|
2509 |
-
|
2510 |
-
|
2511 |
-
|
2512 |
-
|
2513 |
-
|
2514 |
-
|
2515 |
-
|
2516 |
-
|
2517 |
-
}
|
2518 |
-
.
|
2519 |
-
|
2520 |
-
|
2521 |
-
|
2522 |
-
|
2523 |
-
|
2524 |
-
|
2525 |
-
|
2526 |
-
|
2527 |
-
|
2528 |
-
|
2529 |
-
|
2530 |
-
|
2531 |
-
|
2532 |
-
|
2533 |
-
|
2534 |
-
|
2535 |
-
|
2536 |
-
|
2537 |
-
|
2538 |
-
|
2539 |
-
|
2540 |
-
|
2541 |
-
|
2542 |
-
|
2543 |
-
|
2544 |
-
.
|
2545 |
-
|
2546 |
-
|
2547 |
-
|
2548 |
-
|
2549 |
-
|
2550 |
-
|
2551 |
-
|
2552 |
-
|
2553 |
-
|
2554 |
-
|
2555 |
-
|
2556 |
-
|
2557 |
-
|
2558 |
-
|
2559 |
-
|
2560 |
-
|
2561 |
-
|
2562 |
-
|
2563 |
-
|
2564 |
-
|
2565 |
-
|
2566 |
-
|
2567 |
-
|
2568 |
-
|
2569 |
-
|
2570 |
-
|
2571 |
-
|
2572 |
-
}
|
2573 |
-
.
|
2574 |
-
|
2575 |
-
|
2576 |
-
|
2577 |
-
|
2578 |
-
|
2579 |
-
|
2580 |
-
|
2581 |
-
|
2582 |
-
|
2583 |
-
|
2584 |
-
|
2585 |
-
|
2586 |
-
|
2587 |
-
|
2588 |
-
-
|
2589 |
-
|
2590 |
-
|
2591 |
-
|
2592 |
-
|
2593 |
-
|
2594 |
-
|
2595 |
-
|
2596 |
-
|
2597 |
-
|
2598 |
-
|
2599 |
-
|
2600 |
-
|
2601 |
-
|
2602 |
-
|
2603 |
-
|
2604 |
-
|
2605 |
-
|
2606 |
-
|
2607 |
-
|
2608 |
-
|
2609 |
-
|
2610 |
-
|
2611 |
-
|
2612 |
-
|
2613 |
-
|
2614 |
-
|
2615 |
-
|
2616 |
-
|
2617 |
-
|
2618 |
-
|
2619 |
-
|
2620 |
-
|
2621 |
-
|
2622 |
-
|
2623 |
-
|
2624 |
-
|
2625 |
-
|
2626 |
-
|
2627 |
-
|
2628 |
-
|
2629 |
-
|
2630 |
-
|
2631 |
-
|
2632 |
-
|
2633 |
-
|
2634 |
-
|
2635 |
-
|
2636 |
-
|
2637 |
-
|
2638 |
-
|
2639 |
-
|
2640 |
-
|
2641 |
-
|
2642 |
-
|
2643 |
-
|
2644 |
-
|
2645 |
-
|
2646 |
-
|
2647 |
-
|
2648 |
-
|
2649 |
-
|
2650 |
-
|
2651 |
-
|
2652 |
-
|
2653 |
-
|
2654 |
-
|
2655 |
-
|
2656 |
-
|
2657 |
-
|
2658 |
-
|
2659 |
-
|
2660 |
-
|
2661 |
-
|
2662 |
-
|
2663 |
-
|
2664 |
-
|
2665 |
-
|
2666 |
-
|
2667 |
-
|
2668 |
-
|
2669 |
-
|
2670 |
-
|
2671 |
-
|
2672 |
-
|
2673 |
-
|
2674 |
-
margin-
|
2675 |
-
|
2676 |
-
|
2677 |
-
|
2678 |
-
|
2679 |
-
|
2680 |
-
|
2681 |
-
|
2682 |
-
|
2683 |
-
padding: 0;
|
2684 |
-
|
2685 |
-
|
2686 |
-
|
2687 |
-
|
2688 |
-
|
2689 |
-
|
2690 |
-
|
2691 |
-
|
2692 |
-
margin
|
2693 |
-
}
|
2694 |
-
.modal-
|
2695 |
-
|
2696 |
-
|
2697 |
-
|
2698 |
-
}
|
2699 |
-
.modal-
|
2700 |
-
|
2701 |
-
|
2702 |
-
|
2703 |
-
|
2704 |
-
|
2705 |
-
|
2706 |
-
|
2707 |
-
|
2708 |
-
|
2709 |
-
|
2710 |
-
margin:
|
2711 |
-
|
2712 |
-
|
2713 |
-
|
2714 |
-
-
|
2715 |
-
|
2716 |
-
|
2717 |
-
|
2718 |
-
|
2719 |
-
|
2720 |
-
|
2721 |
-
|
2722 |
-
|
2723 |
-
|
2724 |
-
|
2725 |
-
|
2726 |
-
|
2727 |
-
|
2728 |
-
|
2729 |
-
|
2730 |
-
|
2731 |
-
|
2732 |
-
|
2733 |
-
|
2734 |
-
|
2735 |
-
|
2736 |
-
}
|
2737 |
-
|
2738 |
-
.modal-body-div{
|
2739 |
-
|
2740 |
-
|
2741 |
-
}
|
2742 |
-
|
2743 |
-
|
2744 |
-
|
2745 |
-
|
2746 |
-
|
2747 |
-
|
2748 |
-
|
2749 |
-
|
2750 |
-
|
2751 |
-
|
2752 |
-
|
2753 |
-
|
2754 |
-
|
2755 |
-
|
2756 |
-
|
2757 |
-
|
2758 |
-
|
2759 |
-
|
2760 |
-
|
2761 |
-
|
2762 |
-
|
2763 |
-
.modal-span{
|
2764 |
-
|
2765 |
-
|
2766 |
-
|
2767 |
-
|
2768 |
-
|
2769 |
-
|
2770 |
-
|
2771 |
-
|
2772 |
-
|
2773 |
-
|
2774 |
-
|
2775 |
-
|
2776 |
-
|
2777 |
-
|
2778 |
-
|
2779 |
-
|
2780 |
-
|
2781 |
-
|
2782 |
-
|
2783 |
-
|
2784 |
-
|
2785 |
-
|
2786 |
-
|
2787 |
-
|
2788 |
-
|
2789 |
-
|
2790 |
-
|
2791 |
-
|
2792 |
-
|
2793 |
-
|
2794 |
-
|
2795 |
-
|
2796 |
-
font-weight:
|
2797 |
-
|
2798 |
-
|
2799 |
-
|
2800 |
-
|
2801 |
-
|
2802 |
-
|
2803 |
-
|
2804 |
-
|
2805 |
-
|
2806 |
-
border: solid;
|
2807 |
-
|
2808 |
-
|
2809 |
-
|
2810 |
-
|
2811 |
-
|
2812 |
-
|
2813 |
-
|
2814 |
-
|
2815 |
-
|
2816 |
-
|
2817 |
-
.
|
2818 |
-
|
2819 |
-
|
2820 |
-
|
2821 |
-
|
2822 |
-
|
2823 |
-
|
2824 |
-
|
2825 |
-
|
2826 |
-
|
2827 |
-
|
2828 |
-
|
2829 |
-
|
2830 |
-
|
2831 |
-
|
2832 |
-
|
2833 |
-
|
2834 |
-
|
2835 |
-
|
2836 |
-
|
2837 |
-
|
2838 |
-
|
2839 |
-
|
2840 |
-
|
2841 |
-
|
2842 |
-
|
2843 |
-
|
2844 |
-
|
2845 |
-
|
2846 |
-
|
2847 |
-
|
2848 |
-
|
2849 |
-
|
2850 |
-
|
2851 |
-
|
2852 |
-
|
2853 |
-
|
2854 |
-
|
2855 |
-
|
2856 |
-
|
2857 |
-
|
2858 |
-
|
2859 |
-
|
2860 |
-
|
2861 |
-
|
2862 |
-
|
2863 |
-
|
2864 |
-
|
2865 |
-
|
2866 |
-
|
2867 |
-
|
2868 |
-
|
2869 |
-
|
2870 |
-
|
2871 |
-
|
2872 |
-
|
2873 |
-
|
2874 |
-
|
2875 |
-
|
2876 |
-
|
2877 |
-
|
2878 |
-
|
2879 |
-
|
2880 |
-
|
2881 |
-
|
2882 |
-
|
2883 |
-
|
2884 |
-
.
|
2885 |
-
|
2886 |
-
|
2887 |
-
|
2888 |
-
|
2889 |
-
margin-right:
|
2890 |
-
margin-
|
2891 |
-
|
2892 |
-
|
2893 |
-
|
2894 |
-
|
2895 |
-
|
2896 |
-
|
2897 |
-
|
2898 |
-
|
2899 |
-
|
2900 |
-
|
2901 |
-
|
2902 |
-
|
2903 |
-
-
|
2904 |
-
|
2905 |
-
}
|
2906 |
-
|
2907 |
-
.
|
2908 |
-
margin-
|
2909 |
-
|
2910 |
-
|
2911 |
-
|
2912 |
-
|
2913 |
-
|
2914 |
-
|
2915 |
-
|
2916 |
-
|
2917 |
-
|
2918 |
-
|
2919 |
-
|
2920 |
-
|
2921 |
-
|
2922 |
-
|
2923 |
-
|
2924 |
-
}
|
2925 |
-
|
2926 |
-
.
|
2927 |
-
|
2928 |
-
|
2929 |
-
|
2930 |
-
|
2931 |
-
|
2932 |
-
|
2933 |
-
|
2934 |
-
|
2935 |
-
|
2936 |
-
|
2937 |
-
|
2938 |
-
|
2939 |
-
|
2940 |
-
|
2941 |
-
|
2942 |
-
|
2943 |
-
|
2944 |
-
|
2945 |
-
|
2946 |
-
|
2947 |
-
|
2948 |
-
border:
|
2949 |
-
|
2950 |
-
|
2951 |
-
|
2952 |
-
|
2953 |
-
}
|
2954 |
-
|
2955 |
-
.
|
2956 |
-
|
2957 |
-
|
2958 |
-
padding: 20px;
|
2959 |
-
|
2960 |
-
|
2961 |
-
|
2962 |
-
|
2963 |
-
|
2964 |
-
|
2965 |
-
|
2966 |
-
|
2967 |
-
|
2968 |
-
|
2969 |
-
|
2970 |
-
|
2971 |
-
|
2972 |
-
}
|
2973 |
-
|
2974 |
-
.
|
2975 |
-
|
2976 |
-
|
2977 |
-
|
2978 |
-
|
2979 |
-
|
2980 |
-
|
2981 |
-
|
2982 |
-
|
2983 |
-
|
2984 |
-
|
2985 |
-
|
2986 |
-
|
2987 |
-
|
2988 |
-
|
2989 |
-
|
2990 |
-
|
2991 |
-
|
2992 |
-
|
2993 |
-
.
|
2994 |
-
|
2995 |
-
|
2996 |
-
|
2997 |
-
|
2998 |
-
|
2999 |
-
.
|
3000 |
-
|
3001 |
-
|
3002 |
-
|
3003 |
-
|
3004 |
-
|
3005 |
-
.
|
3006 |
-
|
3007 |
-
|
3008 |
-
|
3009 |
-
|
3010 |
-
|
3011 |
-
.
|
3012 |
-
|
3013 |
-
|
3014 |
-
|
3015 |
-
|
3016 |
-
|
3017 |
-
|
3018 |
-
|
3019 |
-
|
3020 |
-
|
3021 |
-
|
3022 |
-
|
3023 |
-
|
3024 |
-
|
3025 |
-
|
3026 |
-
|
3027 |
-
|
3028 |
-
|
3029 |
-
|
3030 |
-
|
3031 |
-
|
3032 |
-
|
3033 |
-
|
3034 |
-
|
3035 |
-
|
3036 |
-
|
3037 |
-
|
3038 |
-
|
3039 |
-
|
3040 |
-
|
3041 |
-
|
3042 |
-
|
3043 |
-
|
3044 |
-
|
3045 |
-
|
3046 |
-
|
3047 |
-
|
3048 |
-
|
3049 |
-
|
3050 |
-
|
3051 |
-
|
3052 |
-
|
3053 |
-
|
3054 |
-
|
3055 |
-
|
3056 |
-
padding:
|
3057 |
-
|
3058 |
-
|
3059 |
-
|
3060 |
-
|
3061 |
-
|
3062 |
-
|
3063 |
-
|
3064 |
-
|
3065 |
-
|
3066 |
-
|
3067 |
-
|
3068 |
-
|
3069 |
-
|
3070 |
-
|
3071 |
-
|
3072 |
-
|
3073 |
-
|
3074 |
-
|
3075 |
-
|
3076 |
-
|
3077 |
-
|
3078 |
-
|
3079 |
-
|
3080 |
-
|
3081 |
-
|
3082 |
-
|
3083 |
-
|
3084 |
-
|
3085 |
-
|
3086 |
-
|
3087 |
-
|
3088 |
-
|
3089 |
-
|
3090 |
-
|
3091 |
-
|
3092 |
-
|
3093 |
-
|
3094 |
-
|
3095 |
-
|
3096 |
-
|
3097 |
-
|
3098 |
-
|
3099 |
-
|
3100 |
-
|
3101 |
-
|
3102 |
-
|
3103 |
-
|
3104 |
-
|
3105 |
-
|
3106 |
-
|
3107 |
-
|
3108 |
-
|
3109 |
-
|
3110 |
-
|
3111 |
-
|
3112 |
-
|
3113 |
-
|
3114 |
-
}
|
3115 |
-
|
3116 |
-
|
3117 |
-
|
3118 |
-
|
3119 |
-
|
3120 |
-
|
3121 |
-
|
3122 |
-
|
3123 |
-
|
3124 |
-
|
3125 |
-
|
3126 |
-
|
3127 |
-
|
3128 |
-
|
3129 |
-
|
3130 |
-
|
3131 |
-
|
3132 |
-
|
3133 |
-
|
3134 |
-
|
3135 |
-
|
3136 |
-
|
3137 |
-
|
3138 |
-
|
3139 |
-
|
3140 |
-
|
3141 |
-
|
3142 |
-
|
3143 |
-
|
3144 |
-
|
3145 |
-
|
3146 |
-
|
3147 |
-
|
3148 |
-
|
3149 |
-
|
3150 |
-
|
3151 |
-
|
3152 |
-
|
3153 |
-
|
3154 |
-
|
3155 |
-
|
3156 |
-
|
3157 |
-
|
3158 |
-
|
3159 |
-
|
3160 |
-
|
3161 |
-
|
3162 |
-
|
3163 |
-
|
3164 |
-
|
3165 |
-
|
3166 |
-
|
3167 |
-
|
3168 |
-
|
3169 |
-
|
3170 |
-
|
3171 |
-
|
3172 |
-
|
3173 |
-
|
3174 |
-
|
3175 |
-
|
3176 |
-
|
3177 |
-
|
3178 |
-
|
3179 |
-
|
3180 |
-
|
3181 |
-
|
3182 |
-
|
3183 |
-
|
3184 |
-
|
3185 |
-
|
3186 |
-
|
3187 |
-
|
3188 |
-
|
3189 |
-
|
3190 |
-
|
3191 |
-
|
3192 |
-
|
3193 |
-
|
3194 |
-
|
3195 |
-
|
3196 |
-
|
3197 |
-
|
3198 |
-
|
3199 |
-
|
3200 |
-
|
3201 |
-
|
3202 |
-
|
3203 |
-
|
3204 |
-
|
3205 |
-
|
3206 |
-
|
3207 |
-
|
3208 |
-
|
3209 |
-
|
3210 |
-
|
3211 |
-
|
3212 |
-
}
|
3213 |
-
|
3214 |
-
|
3215 |
-
|
3216 |
-
|
3217 |
-
|
3218 |
-
|
3219 |
-
|
3220 |
-
|
3221 |
-
|
3222 |
-
|
3223 |
-
|
3224 |
-
|
3225 |
-
|
3226 |
-
|
3227 |
-
|
3228 |
-
.
|
3229 |
-
|
3230 |
-
|
3231 |
-
}
|
3232 |
-
|
3233 |
-
|
3234 |
-
|
3235 |
-
|
3236 |
-
|
3237 |
-
|
3238 |
-
|
3239 |
-
}
|
3240 |
-
.
|
3241 |
-
|
3242 |
-
|
3243 |
-
|
3244 |
-
|
3245 |
-
|
3246 |
-
|
3247 |
-
|
3248 |
-
|
3249 |
-
|
3250 |
-
|
3251 |
-
|
3252 |
-
|
3253 |
-
|
3254 |
-
|
3255 |
-
|
3256 |
-
|
3257 |
-
|
3258 |
-
|
3259 |
-
|
3260 |
-
|
3261 |
-
|
3262 |
-
|
3263 |
-
|
3264 |
-
|
3265 |
-
text-
|
3266 |
-
|
3267 |
-
|
3268 |
-
|
3269 |
-
|
3270 |
-
|
3271 |
-
|
3272 |
-
|
3273 |
-
}
|
3274 |
-
|
3275 |
-
|
3276 |
-
|
3277 |
-
|
3278 |
-
|
3279 |
-
|
3280 |
-
.
|
3281 |
-
|
3282 |
-
|
3283 |
-
|
3284 |
-
|
3285 |
-
|
3286 |
-
|
3287 |
-
|
3288 |
-
|
3289 |
-
|
3290 |
-
|
3291 |
-
|
3292 |
-
}
|
3293 |
-
|
3294 |
-
|
3295 |
-
|
3296 |
-
|
3297 |
-
|
3298 |
-
|
3299 |
-
|
3300 |
-
|
3301 |
-
|
3302 |
-
|
3303 |
-
|
3304 |
-
|
3305 |
-
|
3306 |
-
|
3307 |
-
|
3308 |
-
|
3309 |
-
|
3310 |
-
|
3311 |
-
|
3312 |
-
|
3313 |
-
|
3314 |
-
|
3315 |
-
|
3316 |
-
|
3317 |
-
|
3318 |
-
|
3319 |
-
|
3320 |
-
|
3321 |
-
|
3322 |
-
|
3323 |
-
|
3324 |
-
|
3325 |
-
|
3326 |
-
|
3327 |
-
|
3328 |
-
|
3329 |
-
|
3330 |
-
|
3331 |
-
|
3332 |
-
|
3333 |
-
|
3334 |
-
|
3335 |
-
|
3336 |
-
|
3337 |
-
|
3338 |
-
|
3339 |
-
|
3340 |
-
|
3341 |
-
|
3342 |
-
|
3343 |
-
|
3344 |
-
|
3345 |
-
|
3346 |
-
|
3347 |
-
|
3348 |
-
|
3349 |
-
|
3350 |
-
|
3351 |
-
.
|
3352 |
-
|
3353 |
-
|
3354 |
-
|
3355 |
-
|
3356 |
-
|
3357 |
-
|
3358 |
-
|
3359 |
-
|
3360 |
-
|
3361 |
-
|
3362 |
-
|
3363 |
-
|
3364 |
-
.
|
3365 |
-
|
3366 |
-
|
3367 |
-
|
3368 |
-
|
3369 |
-
|
3370 |
-
|
3371 |
-
|
3372 |
-
|
3373 |
-
|
3374 |
-
|
3375 |
-
|
3376 |
-
|
3377 |
-
|
3378 |
-
|
3379 |
-
|
3380 |
-
|
3381 |
-
|
3382 |
-
|
3383 |
-
|
3384 |
-
|
3385 |
-
|
3386 |
-
|
3387 |
-
|
3388 |
-
|
3389 |
-
|
3390 |
-
|
3391 |
-
|
3392 |
-
|
3393 |
-
|
3394 |
-
|
3395 |
-
|
3396 |
-
|
3397 |
-
}
|
3398 |
-
.
|
3399 |
-
|
3400 |
-
|
3401 |
-
|
3402 |
-
|
3403 |
-
|
3404 |
-
|
3405 |
-
|
3406 |
-
|
3407 |
-
}
|
3408 |
-
.
|
3409 |
-
{
|
3410 |
-
|
3411 |
-
|
3412 |
-
|
3413 |
-
|
3414 |
-
|
3415 |
-
|
3416 |
-
|
3417 |
-
|
3418 |
-
|
3419 |
-
|
3420 |
-
|
3421 |
-
|
3422 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.mo2f-chat-popup {
|
2 |
+
display: none;
|
3 |
+
position: fixed;
|
4 |
+
bottom: 0;
|
5 |
+
right: 15px;
|
6 |
+
border: 3px solid #f1f1f1;
|
7 |
+
z-index: 9;
|
8 |
+
}
|
9 |
+
.mo2f-open-button {
|
10 |
+
background-color: #555;
|
11 |
+
color: white;
|
12 |
+
padding: 16px 20px;
|
13 |
+
border: none;
|
14 |
+
cursor: pointer;
|
15 |
+
opacity: 0.8;
|
16 |
+
position: fixed;
|
17 |
+
bottom: 23px;
|
18 |
+
right: 28px;
|
19 |
+
width: 280px;
|
20 |
+
}
|
21 |
+
|
22 |
+
|
23 |
+
.mo2f-form-container {
|
24 |
+
max-width: 49%;
|
25 |
+
padding: 10px;
|
26 |
+
background-color: white;
|
27 |
+
float: left;
|
28 |
+
}
|
29 |
+
|
30 |
+
|
31 |
+
.mo2f-form-container textarea {
|
32 |
+
width: 100%;
|
33 |
+
padding: 15px;
|
34 |
+
margin: 5px 0 22px 0;
|
35 |
+
border: none;
|
36 |
+
resize: none;
|
37 |
+
min-height: 200px;
|
38 |
+
}
|
39 |
+
|
40 |
+
|
41 |
+
.mo2f-form-container textarea:focus {
|
42 |
+
background-color: #ddd;
|
43 |
+
outline: none;
|
44 |
+
}
|
45 |
+
|
46 |
+
|
47 |
+
.mo2f-form-container .btn {
|
48 |
+
background-color: #4CAF50;
|
49 |
+
color: white;
|
50 |
+
padding: 16px 20px;
|
51 |
+
border: none;
|
52 |
+
cursor: pointer;
|
53 |
+
width: 100%;
|
54 |
+
margin-bottom:10px;
|
55 |
+
opacity: 0.8;
|
56 |
+
}
|
57 |
+
|
58 |
+
/* Add a red background color to the cancel button */
|
59 |
+
.mo2f-form-container .cancel {
|
60 |
+
background-color: red;
|
61 |
+
}
|
62 |
+
|
63 |
+
|
64 |
+
.mo2f-form-container .btn:hover, .mo2f-open-button:hover {
|
65 |
+
opacity: 1;
|
66 |
+
}
|
67 |
+
.mo2f_rating_close {
|
68 |
+
color: #aaaaaa;
|
69 |
+
float: right;
|
70 |
+
font-size: 28px;
|
71 |
+
font-weight: bold;
|
72 |
+
}
|
73 |
+
|
74 |
+
.mo2f_rating_close:hover,
|
75 |
+
.mo2f_rating_close:focus {
|
76 |
+
color: #000;
|
77 |
+
text-decoration: none;
|
78 |
+
cursor: pointer;
|
79 |
+
}
|
80 |
+
.mo-2fa-help-button-text {
|
81 |
+
cursor: pointer;
|
82 |
+
font-size: 16px;
|
83 |
+
background-color: #002ab6;
|
84 |
+
box-shadow: 1px 1px 10px 3px #8e8e9c;
|
85 |
+
bottom: 3%;
|
86 |
+
right: 7%;
|
87 |
+
position: fixed;
|
88 |
+
font-weight: 700;
|
89 |
+
color: #fff;
|
90 |
+
border-top-left-radius: 15px;
|
91 |
+
border-top-right-radius: 15px;
|
92 |
+
border-bottom-right-radius: 15px;
|
93 |
+
border-bottom-left-radius: 15px;
|
94 |
+
border: 3px solid #002ab6;
|
95 |
+
padding: 9px;
|
96 |
+
transition: all 3s ease-in-out;
|
97 |
+
}
|
98 |
+
.mo_support_input_label {
|
99 |
+
color: #999;
|
100 |
+
padding-left: 5px;
|
101 |
+
line-height: 1.5;
|
102 |
+
float: left;
|
103 |
+
}
|
104 |
+
.mo-2fa-help-button-text:before
|
105 |
+
{
|
106 |
+
content: "";
|
107 |
+
width: 0;
|
108 |
+
height: 0;
|
109 |
+
position: absolute;
|
110 |
+
border-top: 15px solid transparent;
|
111 |
+
border-left: 30px solid #002ab6;
|
112 |
+
border-bottom: 15px solid transparent;
|
113 |
+
right: -32px;
|
114 |
+
top: 16px;
|
115 |
+
}
|
116 |
+
@media (min-width:1750px)
|
117 |
+
{
|
118 |
+
.mo-2fa-help-button-text
|
119 |
+
{
|
120 |
+
right:6%!important
|
121 |
+
}
|
122 |
+
}
|
123 |
+
@media (min-width:1600px) and (max-width:1750px)
|
124 |
+
{
|
125 |
+
.mo-2fa-help-button-text
|
126 |
+
{
|
127 |
+
right:6.9%!important
|
128 |
+
}
|
129 |
+
}
|
130 |
+
@media (min-width:1400px) and (max-width:1600px)
|
131 |
+
{
|
132 |
+
.mo-2fa-help-button-text
|
133 |
+
{
|
134 |
+
right:7.5%!important
|
135 |
+
}
|
136 |
+
}
|
137 |
+
@media (min-width:1300px) and (max-width:1400px)
|
138 |
+
{
|
139 |
+
.mo-2fa-help-button-text
|
140 |
+
{
|
141 |
+
right:8%!important
|
142 |
+
}
|
143 |
+
}
|
144 |
+
@media (min-width:1100px) and (max-width:1300px)
|
145 |
+
{
|
146 |
+
.mo-2fa-help-button-text
|
147 |
+
{
|
148 |
+
right:9%!important
|
149 |
+
}
|
150 |
+
}
|
151 |
+
@media (min-width:900px) and (max-width:1100px)
|
152 |
+
{
|
153 |
+
.mo-2fa-help-button-text
|
154 |
+
{
|
155 |
+
right:11%!important
|
156 |
+
}
|
157 |
+
}
|
158 |
+
@media (min-width:800px) and (max-width:900px)
|
159 |
+
{
|
160 |
+
.mo-2fa-help-button-text
|
161 |
+
{
|
162 |
+
right:13%!important
|
163 |
+
}
|
164 |
+
}
|
165 |
+
@media (min-width:700px) and (max-width:800px)
|
166 |
+
{
|
167 |
+
.mo-2fa-help-button-text
|
168 |
+
{
|
169 |
+
right:13%!important
|
170 |
+
}
|
171 |
+
}
|
172 |
+
.mo-2fa-mail-button
|
173 |
+
{
|
174 |
+
bottom: 2.5%;
|
175 |
+
right: .5%;
|
176 |
+
position: fixed;
|
177 |
+
}
|
178 |
+
.show_support_form {
|
179 |
+
border-top-left-radius: 50% 50%;
|
180 |
+
border-top-right-radius: 50% 50%;
|
181 |
+
border-bottom-right-radius: 50% 50%;
|
182 |
+
border-bottom-left-radius: 50% 50%;
|
183 |
+
cursor: pointer;
|
184 |
+
box-shadow: 1px 1px 10px 3px #8e8e9c;
|
185 |
+
}
|
186 |
+
.mo2f_blue_premium_features{
|
187 |
+
cursor: pointer;
|
188 |
+
margin: 2px;
|
189 |
+
color:#20b2aa;
|
190 |
+
border: 2px solid #20b2aa;
|
191 |
+
text-decoration: none;
|
192 |
+
padding: 5px;
|
193 |
+
font-size: 15px;
|
194 |
+
}
|
195 |
+
.mo2f_btn_premium_features
|
196 |
+
{
|
197 |
+
background-color: #20b2aa;
|
198 |
+
color: #fff;
|
199 |
+
cursor: pointer;
|
200 |
+
margin: 2px;
|
201 |
+
border-radius: 3px;
|
202 |
+
border: 2px solid #20b2aa;
|
203 |
+
text-decoration: none;
|
204 |
+
padding: 5px;
|
205 |
+
font-size: 12px;
|
206 |
+
transition:.5s;
|
207 |
+
}
|
208 |
+
.container {
|
209 |
+
position: relative;
|
210 |
+
text-align: center;
|
211 |
+
color: white;
|
212 |
+
}
|
213 |
+
|
214 |
+
/* Bottom left text */
|
215 |
+
.bottom-left {
|
216 |
+
position: absolute;
|
217 |
+
bottom: 8px;
|
218 |
+
left: 50%;
|
219 |
+
|
220 |
+
}
|
221 |
+
|
222 |
+
/* Top left text */
|
223 |
+
.top-left {
|
224 |
+
position: absolute;
|
225 |
+
top: 8px;
|
226 |
+
left: 16px;
|
227 |
+
}
|
228 |
+
|
229 |
+
/* Top right text */
|
230 |
+
.top-right {
|
231 |
+
position: absolute;
|
232 |
+
top: 8px;
|
233 |
+
right: 16px;
|
234 |
+
}
|
235 |
+
|
236 |
+
/* Bottom right text */
|
237 |
+
.bottom-right {
|
238 |
+
position: absolute;
|
239 |
+
bottom: 8px;
|
240 |
+
right: 16px;
|
241 |
+
}
|
242 |
+
|
243 |
+
/* Centered text */
|
244 |
+
.centered {
|
245 |
+
position: absolute;
|
246 |
+
top: 50%;
|
247 |
+
left: 50%;
|
248 |
+
transform: translate(-50%, -50%);
|
249 |
+
}
|
250 |
+
.mo2f_black_background
|
251 |
+
{
|
252 |
+
background: #f1f1f1;
|
253 |
+
width: 1.4%;
|
254 |
+
}
|
255 |
+
.mo2f_2fa_plan_title
|
256 |
+
{
|
257 |
+
background-color: #20b2aa;
|
258 |
+
border: 2px solid #20b2aa;
|
259 |
+
}
|
260 |
+
.mo2f_padding_style
|
261 |
+
{
|
262 |
+
padding: 2px 0px;
|
263 |
+
width: 23%;
|
264 |
+
}
|
265 |
+
.mo2f_white_color_style
|
266 |
+
{
|
267 |
+
color: white;
|
268 |
+
}
|
269 |
+
.mo2f_2fa_lite_plan_title
|
270 |
+
{
|
271 |
+
background-color: #7ccbc7;
|
272 |
+
border: 1.5px solid black;
|
273 |
+
width: 25%
|
274 |
+
}
|
275 |
+
.mo2f_tooltip {
|
276 |
+
position: relative;
|
277 |
+
display: inline-block;
|
278 |
+
/*border-bottom: 1px dotted black;*/
|
279 |
+
}
|
280 |
+
.mo2f_tooltip .mo2f_tooltiptext {
|
281 |
+
visibility: hidden;
|
282 |
+
width: 200px;
|
283 |
+
background-color: #20b2aa;
|
284 |
+
color: white;
|
285 |
+
text-align: center;
|
286 |
+
border-radius: 6px;
|
287 |
+
font-size: 14px;
|
288 |
+
padding: 7px;
|
289 |
+
/* Position the tooltip */
|
290 |
+
position: absolute;
|
291 |
+
z-index: 1;
|
292 |
+
}
|
293 |
+
.mo2f_tooltip_addon {
|
294 |
+
position: relative;
|
295 |
+
display: inline-block;
|
296 |
+
/*border-bottom: 1px dotted black;*/
|
297 |
+
}
|
298 |
+
.mo2f_tooltip_addon .mo2f_tooltiptext_addon {
|
299 |
+
visibility: hidden;
|
300 |
+
width: 342px;
|
301 |
+
background-color: #20b2aa;
|
302 |
+
color: white;
|
303 |
+
text-align: center;
|
304 |
+
border-radius: 6px;
|
305 |
+
font-size: 14px;
|
306 |
+
padding: 5px 7px 6px 7px;
|
307 |
+
/* Position the tooltip */
|
308 |
+
position: absolute;
|
309 |
+
z-index: 9999;
|
310 |
+
}
|
311 |
+
/*.mo2f_addon_info_margin
|
312 |
+
{
|
313 |
+
width: 175px;
|
314 |
+
}*/
|
315 |
+
.mo2f_info_tab
|
316 |
+
{
|
317 |
+
font-size:16px;
|
318 |
+
color:#20b2aa;
|
319 |
+
cursor: pointer;
|
320 |
+
}
|
321 |
+
.mo2f_info_tab:hover
|
322 |
+
{
|
323 |
+
/*font-size:16px;*/
|
324 |
+
color:red;
|
325 |
+
/*cursor: pointer;*/
|
326 |
+
}
|
327 |
+
.mo2f_tooltip:hover .mo2f_tooltiptext {
|
328 |
+
visibility: visible;
|
329 |
+
}
|
330 |
+
.mo2f_tooltip_addon:hover .mo2f_tooltiptext_addon {
|
331 |
+
visibility: visible;
|
332 |
+
}
|
333 |
+
.mo2f_logout_and_configure_info
|
334 |
+
{
|
335 |
+
margin-left: -275px;
|
336 |
+
margin-top: -128px;
|
337 |
+
min-height:81px;
|
338 |
+
background-color: #2EB150;
|
339 |
+
text-align: justify;
|
340 |
+
color: white;
|
341 |
+
border: 2px solid #2EB150;
|
342 |
+
box-shadow: 2px black;
|
343 |
+
box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2), 0 6px 30px 0 rgba(0, 0, 0, 0.19);
|
344 |
+
}
|
345 |
+
.mo_upgrade_toggle
|
346 |
+
{
|
347 |
+
text-align: center;
|
348 |
+
margin-top: -1%;
|
349 |
+
}
|
350 |
+
.mo_upgrade_toggle_2fa
|
351 |
+
{
|
352 |
+
background-color: black;
|
353 |
+
display: inline-block;
|
354 |
+
position: relative;
|
355 |
+
border-radius: 50em;
|
356 |
+
border-width: 1px;
|
357 |
+
border-style: solid;
|
358 |
+
border-color: #20b2aa;
|
359 |
+
border-image: initial;
|
360 |
+
}
|
361 |
+
.mo_upgrade_toggle_2fa_lable
|
362 |
+
{
|
363 |
+
position: relative;
|
364 |
+
z-index: 1;
|
365 |
+
display: inline-block;
|
366 |
+
float: left;
|
367 |
+
width: 210px;
|
368 |
+
height: 44px;
|
369 |
+
line-height: 40px;
|
370 |
+
cursor: pointer;
|
371 |
+
color: rgb(255, 255, 255);
|
372 |
+
font-size: 18px;
|
373 |
+
}
|
374 |
+
.mo2f_rating_close {
|
375 |
+
color: #aaaaaa;
|
376 |
+
float: right;
|
377 |
+
font-size: 28px;
|
378 |
+
font-weight: bold;
|
379 |
+
}
|
380 |
+
|
381 |
+
.mo2f_rating_close:hover,
|
382 |
+
.mo2f_rating_close:focus {
|
383 |
+
color: #000;
|
384 |
+
text-decoration: none;
|
385 |
+
cursor: pointer;
|
386 |
+
}
|
387 |
+
.mo2f_popup_close {
|
388 |
+
color: #aaaaaa;
|
389 |
+
float: right;
|
390 |
+
font-size: 28px;
|
391 |
+
font-weight: bold;
|
392 |
+
}
|
393 |
+
|
394 |
+
.mo2f_popup_close:hover,
|
395 |
+
.mo2f_popup_close:focus {
|
396 |
+
color: #000;
|
397 |
+
text-decoration: none;
|
398 |
+
cursor: pointer;
|
399 |
+
}
|
400 |
+
.mo_2fa_container
|
401 |
+
{
|
402 |
+
display:block;
|
403 |
+
box-sizing:border-box;
|
404 |
+
width:100%;
|
405 |
+
margin:auto;
|
406 |
+
}
|
407 |
+
.mo_2fa_card-deck
|
408 |
+
{
|
409 |
+
text-align:center!important;
|
410 |
+
margin-bottom:1rem!important;
|
411 |
+
flex-flow:row wrap;
|
412 |
+
margin-right:-15px;
|
413 |
+
margin-left:-15px;
|
414 |
+
display:flex;
|
415 |
+
box-sizing:border-box;
|
416 |
+
justify-content:center;
|
417 |
+
margin:auto;
|
418 |
+
}
|
419 |
+
.mo_2fa_card
|
420 |
+
{
|
421 |
+
margin:3px;
|
422 |
+
margin-top:16px;
|
423 |
+
border-radius:2%;
|
424 |
+
/* height:463px;
|
425 |
+
overflow: hidden;*/
|
426 |
+
width:25%;
|
427 |
+
border:1px solid #ecebeb;
|
428 |
+
box-sizing:border-box;
|
429 |
+
text-align:center!important;
|
430 |
+
background-color:#31ccfb1a;
|
431 |
+
box-shadow:1px 1px 6px -2px;
|
432 |
+
}
|
433 |
+
.mo_2fa_mo-supportnote
|
434 |
+
{
|
435 |
+
margin:auto;
|
436 |
+
text-align:center;
|
437 |
+
}
|
438 |
+
.mo_2fa_animation:hover
|
439 |
+
{
|
440 |
+
transition-property:all;
|
441 |
+
transition-duration:.25s;
|
442 |
+
transition-timing-function:linear;
|
443 |
+
transform:translateX(0) scale(1.02);
|
444 |
+
}
|
445 |
+
.mo_2fa_Card-header
|
446 |
+
{
|
447 |
+
box-sizing:border-box;
|
448 |
+
text-align:center!important;
|
449 |
+
display:block;
|
450 |
+
}
|
451 |
+
.mo_2fa_card-body
|
452 |
+
{
|
453 |
+
flex:1 1 auto;
|
454 |
+
padding:1.25rem;
|
455 |
+
padding-top: 0%;
|
456 |
+
box-sizing:border-box;
|
457 |
+
text-align:center!important;
|
458 |
+
display:block;
|
459 |
+
}
|
460 |
+
.mo_wpns_upgrade_title11
|
461 |
+
{
|
462 |
+
width: 23%;
|
463 |
+
min-height: 633px;
|
464 |
+
background-color: white;
|
465 |
+
float: left;
|
466 |
+
border: 2px solid black;
|
467 |
+
}
|
468 |
+
.mo_wpns_upgrade_security_title
|
469 |
+
{
|
470 |
+
width: 23%;
|
471 |
+
min-height: 480px;
|
472 |
+
background-color: white;
|
473 |
+
float: left;
|
474 |
+
border: 2px solid black;
|
475 |
+
border-top: none;
|
476 |
+
}
|
477 |
+
.mo_wpns_upgrade_title_2fa_lite
|
478 |
+
{
|
479 |
+
width: 23%;
|
480 |
+
min-height: 332px;
|
481 |
+
background-color: white;
|
482 |
+
float: left;
|
483 |
+
border-top: none;
|
484 |
+
}
|
485 |
+
.mo_wpns_upgrade_page_title_name
|
486 |
+
{
|
487 |
+
text-align: center;
|
488 |
+
background-color: #393939;
|
489 |
+
min-height: 62px;
|
490 |
+
|
491 |
+
}
|
492 |
+
.mo_wpns_upgrade_page_2fa_plan_name
|
493 |
+
{
|
494 |
+
margin-top: 0%;
|
495 |
+
padding: 6% 0% 0% 0%;
|
496 |
+
color: white;
|
497 |
+
font-size: 220%;
|
498 |
+
}
|
499 |
+
.mo_wpns_upgrade_page_2fa_integration_plan_name
|
500 |
+
{
|
501 |
+
margin-top: 0%;
|
502 |
+
padding: 6% 0% 0% 0%;
|
503 |
+
color: white;
|
504 |
+
font-size: 200%;
|
505 |
+
}
|
506 |
+
.mo_wpns_upgrade_page_hr
|
507 |
+
{
|
508 |
+
border:1px solid #393939;
|
509 |
+
}
|
510 |
+
.mo_wpns_upgrade_page_2fa_background
|
511 |
+
{
|
512 |
+
width: 100%;
|
513 |
+
min-height: 448px;
|
514 |
+
background-color: #4dbfb9;
|
515 |
+
}
|
516 |
+
.mo_wpns_upgrade_page_2fa_lite_background
|
517 |
+
{
|
518 |
+
min-height: 231px;
|
519 |
+
background-color: white;
|
520 |
+
padding: 5px;
|
521 |
+
}
|
522 |
+
.mo_wpns_upgrade_page_show_feature_arrow
|
523 |
+
{
|
524 |
+
width: 100%;
|
525 |
+
float: left;
|
526 |
+
text-align: center;
|
527 |
+
min-height: 50px;
|
528 |
+
margin-top: 10%;
|
529 |
+
}
|
530 |
+
.mo_wpns_upgrade_page_hide_feature_arrow
|
531 |
+
{
|
532 |
+
width: 100%;
|
533 |
+
float: left;
|
534 |
+
text-align: center;
|
535 |
+
min-height: 50px;
|
536 |
+
margin-top: 10%;
|
537 |
+
display: none;
|
538 |
+
}
|
539 |
+
.mo_wpns_upgrade_page_space_in_div
|
540 |
+
{
|
541 |
+
width: 1.3%;
|
542 |
+
min-height: 332px;
|
543 |
+
background-color: none;
|
544 |
+
float: left;
|
545 |
+
}
|
546 |
+
.mo_wpns_upgrade_page_arrow_size
|
547 |
+
{
|
548 |
+
font-size: 50px;
|
549 |
+
}
|
550 |
+
.mo_wpns_upgrade_pade_pricing
|
551 |
+
{
|
552 |
+
color: #2ca29c;
|
553 |
+
font-size: 350%;
|
554 |
+
}
|
555 |
+
.mo_wpns_upgrade_page_starting_price
|
556 |
+
{
|
557 |
+
color: black;
|
558 |
+
padding-top: 2%;
|
559 |
+
margin-top: 0px;
|
560 |
+
}
|
561 |
+
.mo_wpns_upgrade_page_2fa_ns
|
562 |
+
{
|
563 |
+
width: 96.8%;
|
564 |
+
color: #6cd3cd;
|
565 |
+
float: left;
|
566 |
+
text-align: center;
|
567 |
+
}
|
568 |
+
.mo_wpns_upgrade_page_show_feature
|
569 |
+
{
|
570 |
+
color: #007cba;
|
571 |
+
background-color: white;
|
572 |
+
font-size: 250%;
|
573 |
+
font-weight: 500;
|
574 |
+
display: none;
|
575 |
+
}
|
576 |
+
.mo_wpns_upgrade_page_hide_feature
|
577 |
+
{
|
578 |
+
color: #007cba;
|
579 |
+
background-color: white;
|
580 |
+
font-size: 250%;
|
581 |
+
font-weight: 500;
|
582 |
+
|
583 |
+
}
|
584 |
+
.mo_wpns_upgrade_page_2fa_ns_1
|
585 |
+
{
|
586 |
+
color: white;
|
587 |
+
font-size: 250%;
|
588 |
+
}
|
589 |
+
.mo_wpns_upgrade_page_ns_background
|
590 |
+
{
|
591 |
+
width: 100%;
|
592 |
+
min-height: 277px;
|
593 |
+
background-color: white;
|
594 |
+
}
|
595 |
+
.mo_wpns_button_info_tab {
|
596 |
+
background-color: #20b2aa;
|
597 |
+
border: none;
|
598 |
+
color: white;
|
599 |
+
height: 1.8em;
|
600 |
+
width: 100%;
|
601 |
+
padding-top: 13px;
|
602 |
+
font-size: 7px;
|
603 |
+
text-align: center;
|
604 |
+
text-decoration: none;
|
605 |
+
display: inline-block;
|
606 |
+
font-size: 16px;
|
607 |
+
margin: 26px 0px;
|
608 |
+
cursor: pointer;
|
609 |
+
-webkit-transition-duration: 0.4s;
|
610 |
+
transition-duration: 0.4s;
|
611 |
+
}
|
612 |
+
.popup_text_not_JQ
|
613 |
+
{
|
614 |
+
color:black;
|
615 |
+
margin-top: 2%;
|
616 |
+
margin-left: 5%;
|
617 |
+
font-weight: 600;
|
618 |
+
font-size: 12px !important;
|
619 |
+
}
|
620 |
+
.popup_text
|
621 |
+
{
|
622 |
+
color:black;
|
623 |
+
margin-top: 2%;
|
624 |
+
font-weight: 600;
|
625 |
+
font-size: 12px !important;;
|
626 |
+
|
627 |
+
}
|
628 |
+
.overlay_not_JQ_success{
|
629 |
+
width: 450px;
|
630 |
+
height: min-content;
|
631 |
+
position: fixed;
|
632 |
+
float: right;
|
633 |
+
z-index: 1;
|
634 |
+
top: 0;
|
635 |
+
right: 0;
|
636 |
+
margin-top: 7%;
|
637 |
+
background-color:#bcffb4 !important ;
|
638 |
+
/* overflow-x: hidden; */
|
639 |
+
transition: 0.5s;
|
640 |
+
border-left: 4px solid #46b450;
|
641 |
+
}
|
642 |
+
.overlay_not_JQ_error {
|
643 |
+
width: 450px;
|
644 |
+
height: min-content;
|
645 |
+
position: fixed;
|
646 |
+
float: right;
|
647 |
+
z-index: 1;
|
648 |
+
top: 0;
|
649 |
+
right: 0;
|
650 |
+
margin-top: 7%;
|
651 |
+
background-color:bisque !important ;
|
652 |
+
/* overflow-x: hidden; */
|
653 |
+
transition: 0.5s;
|
654 |
+
border-left: 4px solid red;
|
655 |
+
}
|
656 |
+
|
657 |
+
.overlay_success {
|
658 |
+
width: min-content;
|
659 |
+
height: 40px;
|
660 |
+
position: fixed;
|
661 |
+
float: right;
|
662 |
+
z-index: 1;
|
663 |
+
top: 0;
|
664 |
+
right: 0;
|
665 |
+
margin-top: 7%;
|
666 |
+
background-color:#bcffb4 !important ;
|
667 |
+
/* overflow-x: hidden; */
|
668 |
+
border-left: 4px solid #46b450;
|
669 |
+
}
|
670 |
+
.overlay_error {
|
671 |
+
width: min-content;
|
672 |
+
height: 40px;
|
673 |
+
position: fixed;
|
674 |
+
float: right;
|
675 |
+
z-index: 1;
|
676 |
+
top: 0;
|
677 |
+
right: 0;
|
678 |
+
margin-top: 7%;
|
679 |
+
background-color:bisque !important ;
|
680 |
+
/* overflow-x: hidden; */
|
681 |
+
border-left: 4px solid red;
|
682 |
+
}
|
683 |
+
|
684 |
+
.link {
|
685 |
+
text-decoration: underline;
|
686 |
+
color: red;
|
687 |
+
cursor: pointer;
|
688 |
+
}
|
689 |
+
|
690 |
+
.mo_wpns_help_title {
|
691 |
+
font-size:17px;
|
692 |
+
width:100%;
|
693 |
+
color: #1b5778;
|
694 |
+
cursor:pointer;
|
695 |
+
font-weight: bold;
|
696 |
+
}
|
697 |
+
.mo_wpns_help_desc {
|
698 |
+
font-size: 16px;
|
699 |
+
border-left:solid 2px rgba(128, 128, 128, 0.65);
|
700 |
+
margin-top:10px;
|
701 |
+
font-weight: 600;
|
702 |
+
line-height: 1.5em;
|
703 |
+
padding-left:10px;
|
704 |
+
margin-bottom: 20px;
|
705 |
+
}
|
706 |
+
.mo_wpns_help {
|
707 |
+
width: 95%;
|
708 |
+
}
|
709 |
+
.mo_wpns_help_cell {
|
710 |
+
padding: 20px;
|
711 |
+
border-bottom: solid 1px grey;
|
712 |
+
}
|
713 |
+
.mo_input_text_box_size
|
714 |
+
{
|
715 |
+
width: 600px;
|
716 |
+
height: 41px;
|
717 |
+
}
|
718 |
+
.mo_wpns_table_layout {
|
719 |
+
background-color:#FFFFFF;
|
720 |
+
border:1px solid #CCCCCC;
|
721 |
+
margin-bottom: 10px;
|
722 |
+
height:auto;
|
723 |
+
width:63%;
|
724 |
+
float:left;
|
725 |
+
}
|
726 |
+
|
727 |
+
.mo_wpns_tab {
|
728 |
+
/*overflow: hidden;*/
|
729 |
+
/*border: 1px solid #ccc;*/
|
730 |
+
display: flex;
|
731 |
+
flex-wrap: nowrap;
|
732 |
+
width: 97%;
|
733 |
+
background-color: #f1f1f1;
|
734 |
+
margin:0px 22px;
|
735 |
+
height: 84px;
|
736 |
+
margin-left: 0px;
|
737 |
+
|
738 |
+
}
|
739 |
+
.filebackupmessage{
|
740 |
+
text-align: center;
|
741 |
+
height: 52px;
|
742 |
+
margin-bottom: 2%;
|
743 |
+
background-color: rgb(255, 25, 25);
|
744 |
+
color: black;
|
745 |
+
font-weight: bold;
|
746 |
+
padding-top: 1px;
|
747 |
+
}
|
748 |
+
|
749 |
+
/* Style the buttons inside the tab */
|
750 |
+
.mo_wpns_tab button {
|
751 |
+
|
752 |
+
background-color: inherit;
|
753 |
+
float: left;
|
754 |
+
outline: none;
|
755 |
+
cursor: pointer;
|
756 |
+
padding: 7px 6px;
|
757 |
+
transition: 0.3s;
|
758 |
+
font-size: 103%;
|
759 |
+
margin-top: 20px;
|
760 |
+
margin-bottom: 20px;
|
761 |
+
border: solid 1px #20b2aa;
|
762 |
+
background-color: white;
|
763 |
+
color: black;
|
764 |
+
width :162px;
|
765 |
+
height: 55%;
|
766 |
+
}
|
767 |
+
|
768 |
+
/* Change background color of buttons on hover */
|
769 |
+
.mo_wpns_tab button:hover {
|
770 |
+
background-color: #20b2aa;
|
771 |
+
color: white;
|
772 |
+
}
|
773 |
+
|
774 |
+
/* Create an active/current tablink class */
|
775 |
+
.mo_wpns_tab button.active {
|
776 |
+
background-color: #20b2aa;
|
777 |
+
color: white;
|
778 |
+
width: 20%;
|
779 |
+
border: solid 1px #20b2aa;
|
780 |
+
/*border-bottom: none;*/
|
781 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
782 |
+
font-weight: 600;
|
783 |
+
}
|
784 |
+
|
785 |
+
/* Style the tab content */
|
786 |
+
.mo_wpns_tabcontent {
|
787 |
+
display: none;
|
788 |
+
/*padding: 6px 12px;
|
789 |
+
border: 1px solid #ccc;*/
|
790 |
+
border-top: none;
|
791 |
+
}
|
792 |
+
.mo_wpsn_button {
|
793 |
+
background-color: #20b2aa; /* Green */
|
794 |
+
border: none;
|
795 |
+
color: white;
|
796 |
+
padding: 11px 32px;
|
797 |
+
text-align: center;
|
798 |
+
text-decoration: none;
|
799 |
+
display: inline-block;
|
800 |
+
font-size: 16px;
|
801 |
+
margin: 4px 2px;
|
802 |
+
cursor: pointer;
|
803 |
+
-webkit-transition-duration: 0.4s; /* Safari */
|
804 |
+
transition-duration: 0.4s;
|
805 |
+
}
|
806 |
+
.mo_wpsn_button1:hover {
|
807 |
+
box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);
|
808 |
+
color: white;
|
809 |
+
}
|
810 |
+
.mo_wpns_table_layout {
|
811 |
+
background-color:#FFFFFF;
|
812 |
+
border:1px solid #CCCCCC;
|
813 |
+
padding:0px 24px 10px 10px;
|
814 |
+
min-height:220px;
|
815 |
+
}
|
816 |
+
.mo_wpns_divided_layout_tab{
|
817 |
+
margin-bottom: 10px;
|
818 |
+
margin-top: 10px;
|
819 |
+
height:auto;
|
820 |
+
width:100%;
|
821 |
+
float:left;
|
822 |
+
|
823 |
+
|
824 |
+
}
|
825 |
+
.mo_wpns_divided_layout{
|
826 |
+
margin-bottom: 10px;
|
827 |
+
margin-top: 10px;
|
828 |
+
height:auto;
|
829 |
+
width:70%;
|
830 |
+
float:left;
|
831 |
+
|
832 |
+
|
833 |
+
}
|
834 |
+
.mo_wpns_divided_layout_2
|
835 |
+
{
|
836 |
+
float: left;
|
837 |
+
margin-top: 10px;
|
838 |
+
padding: 5px 2px;
|
839 |
+
height: auto;
|
840 |
+
width: 25%;
|
841 |
+
}
|
842 |
+
.mo_wpns_small_layout_waf{
|
843 |
+
margin: 10px;
|
844 |
+
padding: 5px 20px;
|
845 |
+
background-color: #FFFFFF;
|
846 |
+
float: left;
|
847 |
+
width: 42%;
|
848 |
+
margin-left: 1%;
|
849 |
+
min-height: 222px;
|
850 |
+
overflow: hidden;
|
851 |
+
text-align: center;
|
852 |
+
border-top: 6px solid lightseagreen;
|
853 |
+
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
|
854 |
+
}
|
855 |
+
.mo_wpns_small_layout{
|
856 |
+
/*background-color:#FFFFFF;
|
857 |
+
border:1px solid #CCCCCC;
|
858 |
+
padding:30px 40px 30px 20px;
|
859 |
+
margin-bottom: 20px;
|
860 |
+
width :29%;*/
|
861 |
+
margin: 10px;
|
862 |
+
padding: 5px 20px;
|
863 |
+
background-color: #FFFFFF;
|
864 |
+
/*border: 1px solid #CCCCCC;*/
|
865 |
+
float: left;
|
866 |
+
width: 42%;
|
867 |
+
margin-left: 1%;
|
868 |
+
min-height: 220px;
|
869 |
+
overflow: hidden;
|
870 |
+
text-align: center;
|
871 |
+
border-top: 6px solid lightseagreen;
|
872 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
873 |
+
/*font-style: italic;*/
|
874 |
+
|
875 |
+
}
|
876 |
+
.mo_wpns_method_layout{
|
877 |
+
margin: 10px;
|
878 |
+
padding: 5px 20px;
|
879 |
+
background-color: #FFFFFF;
|
880 |
+
/* border: 1px solid #CCCCCC; */
|
881 |
+
float: left;
|
882 |
+
width: 30%;
|
883 |
+
margin-left: 1%;
|
884 |
+
min-height: 222px;
|
885 |
+
overflow: hidden;
|
886 |
+
text-align: center;
|
887 |
+
border-top: 6px solid lightseagreen;
|
888 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
889 |
+
/*font-style: italic;*/
|
890 |
+
|
891 |
+
}
|
892 |
+
.mo_wpns_small_2_layout
|
893 |
+
{
|
894 |
+
/*margin: 10px;*/
|
895 |
+
/*padding: 5px 20px;*/
|
896 |
+
/*background-color: yellow;*/
|
897 |
+
/*border: 1px solid #CCCCCC;*/
|
898 |
+
float: left;
|
899 |
+
width: 47%;
|
900 |
+
margin-left: 1%;
|
901 |
+
height: 222px;
|
902 |
+
text-align: center;
|
903 |
+
}
|
904 |
+
|
905 |
+
|
906 |
+
.mo_wpns_small_3_layout
|
907 |
+
{
|
908 |
+
float: left;
|
909 |
+
width: 64%;
|
910 |
+
height: 222px;
|
911 |
+
text-align: center;
|
912 |
+
margin-top: 35px;
|
913 |
+
}
|
914 |
+
.mo_wpns_line
|
915 |
+
{
|
916 |
+
border: 1.2px solid #20b2aa;
|
917 |
+
}
|
918 |
+
.mo_wpns_dashboard_layout
|
919 |
+
{
|
920 |
+
margin: 10px;
|
921 |
+
/*padding: 5px 20px;*/
|
922 |
+
background-color: none;
|
923 |
+
/*border: 1px solid #CCCCCC;*/
|
924 |
+
float: left;
|
925 |
+
width: 94%;
|
926 |
+
height: auto;
|
927 |
+
margin-left: 1%;
|
928 |
+
}
|
929 |
+
.mo_wpns_inside_dashboard_layout
|
930 |
+
{
|
931 |
+
margin-top: 10px;
|
932 |
+
padding: 5px 0px;
|
933 |
+
background-color: #FFFFFF;
|
934 |
+
border: 1px solid #CCCCCC;
|
935 |
+
float: left;
|
936 |
+
width: 18.5%;
|
937 |
+
height: 100px;
|
938 |
+
margin-left: 1%;
|
939 |
+
font-weight: 600;
|
940 |
+
border-top: 2px solid lightseagreen;
|
941 |
+
/*box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);*/
|
942 |
+
}
|
943 |
+
.mo_wpns_sub_dashboards_layout
|
944 |
+
{
|
945 |
+
margin-top: 10px;
|
946 |
+
padding: 5px 0px;
|
947 |
+
background-color: #FFFFFF;
|
948 |
+
border: 1px solid lightseagreen;
|
949 |
+
float: left;
|
950 |
+
width: 34%;
|
951 |
+
height: 170px;
|
952 |
+
margin-left: 1%;
|
953 |
+
font-weight: 600;
|
954 |
+
border-top: 4px solid lightseagreen;
|
955 |
+
/*box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);*/
|
956 |
+
/*font-style: italic;*/
|
957 |
+
/*box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);*/
|
958 |
+
}
|
959 |
+
.mo_wpns_sub_sub_dashboard_layout
|
960 |
+
{
|
961 |
+
margin-top: 10px;
|
962 |
+
padding: 5px 0px;
|
963 |
+
background-color: #FFFFFF;
|
964 |
+
border: 1px solid lightseagreen;
|
965 |
+
float: left;
|
966 |
+
width: 45%;
|
967 |
+
min-height: 56px;
|
968 |
+
overflow: hidden;
|
969 |
+
margin-left: 1%;
|
970 |
+
font-weight: 600;
|
971 |
+
border-top: 3px solid lightseagreen;
|
972 |
+
/*box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);*/
|
973 |
+
/*font-style: italic;*/
|
974 |
+
}
|
975 |
+
|
976 |
+
.mo_wpns_dashboard_text
|
977 |
+
{
|
978 |
+
/*font-size: 50px;
|
979 |
+
margin-top: -15px;*/
|
980 |
+
font-size: 50px;
|
981 |
+
margin-bottom: -19px;
|
982 |
+
margin-top: -21px;
|
983 |
+
|
984 |
+
}
|
985 |
+
.mo_wpns_dashboard_upgrade_layout
|
986 |
+
{
|
987 |
+
|
988 |
+
margin-top: 10px;
|
989 |
+
padding: 5px 20px;
|
990 |
+
background-color: white;
|
991 |
+
border-top: 5px solid orange;
|
992 |
+
width: 250px;
|
993 |
+
height: 100px;
|
994 |
+
margin-left: 1%;
|
995 |
+
text-align: center;
|
996 |
+
color: black;
|
997 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19)
|
998 |
+
|
999 |
+
/*margin-top: 10px;
|
1000 |
+
padding: 5px 20px;
|
1001 |
+
background-color: white;
|
1002 |
+
border-top: 7px solid orange;
|
1003 |
+
|
1004 |
+
width: 250px;
|
1005 |
+
height: 200px;
|
1006 |
+
margin-left: 1%;
|
1007 |
+
text-align: center;
|
1008 |
+
color: black;
|
1009 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);*/
|
1010 |
+
}
|
1011 |
+
.mo_wpns_dashboard_sub_upgrade_layout
|
1012 |
+
{
|
1013 |
+
margin-top: 4px;
|
1014 |
+
padding: 5px 20px;
|
1015 |
+
background-color: white;
|
1016 |
+
border-top: 4px solid orange;
|
1017 |
+
width: 250px;
|
1018 |
+
height: 186px;
|
1019 |
+
margin-left: 1%;
|
1020 |
+
text-align: center;
|
1021 |
+
color: black;
|
1022 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
1023 |
+
}
|
1024 |
+
|
1025 |
+
|
1026 |
+
h2.mo_wpns_nav-tab-wrapper
|
1027 |
+
{
|
1028 |
+
border: none;
|
1029 |
+
}
|
1030 |
+
.mo_wpns_small_div_layout
|
1031 |
+
{
|
1032 |
+
width: 440px;
|
1033 |
+
height: 470px;
|
1034 |
+
background-color: yellow;
|
1035 |
+
float: left;
|
1036 |
+
}
|
1037 |
+
.mo_wpns_support_layout{
|
1038 |
+
padding: 5px 20px;
|
1039 |
+
background-color: #FFFFFF;
|
1040 |
+
border: 1px solid #CCCCCC;
|
1041 |
+
width: 290px;
|
1042 |
+
margin-left: 1%;
|
1043 |
+
float: left;
|
1044 |
+
text-align: center;
|
1045 |
+
border: 2px solid lightseagreen;
|
1046 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
1047 |
+
}
|
1048 |
+
.mo_wpns_settings_textarea
|
1049 |
+
{
|
1050 |
+
resize: vertical;
|
1051 |
+
width:100%;
|
1052 |
+
height: 105px;
|
1053 |
+
}
|
1054 |
+
|
1055 |
+
.mo_wpns_third_layout{
|
1056 |
+
margin-top: 10px;
|
1057 |
+
padding: 5px 20px;
|
1058 |
+
background-color: #FFFFFF;
|
1059 |
+
border: 1px solid #CCCCCC;
|
1060 |
+
float: left;
|
1061 |
+
width: 29%;
|
1062 |
+
margin-left: 1%;
|
1063 |
+
|
1064 |
+
}
|
1065 |
+
.mo_wpns_dashboard_button
|
1066 |
+
{
|
1067 |
+
background-color: #4CAF50;
|
1068 |
+
border: none;
|
1069 |
+
color: white;
|
1070 |
+
padding: 15px 32px;
|
1071 |
+
text-align: center;
|
1072 |
+
position: relative;
|
1073 |
+
bottom: -80px;
|
1074 |
+
text-decoration: none;
|
1075 |
+
display: inline-block;
|
1076 |
+
font-size: 16px;
|
1077 |
+
margin: 4px 2px;
|
1078 |
+
cursor: pointer;
|
1079 |
+
}
|
1080 |
+
.mo_wpns_report_layout
|
1081 |
+
{
|
1082 |
+
margin: 10px;
|
1083 |
+
padding: 5px 20px;
|
1084 |
+
background-color: #FFFFFF;
|
1085 |
+
border: 2px solid #20b2aa;
|
1086 |
+
float: left;
|
1087 |
+
width: 593px;
|
1088 |
+
min-height: 200px;
|
1089 |
+
overflow: hidden;
|
1090 |
+
text-align: center;
|
1091 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
1092 |
+
}
|
1093 |
+
.mo_wpns_report_log_layout
|
1094 |
+
{
|
1095 |
+
margin-bottom: 10px;
|
1096 |
+
margin-top: 10px;
|
1097 |
+
height: auto;
|
1098 |
+
width: 100%;
|
1099 |
+
float: left;
|
1100 |
+
}
|
1101 |
+
.mo_wpns_setting_layout
|
1102 |
+
{
|
1103 |
+
margin: 5px;
|
1104 |
+
margin-left: 0px;
|
1105 |
+
padding: 5px 20px 30px 20px;
|
1106 |
+
background-color: #FFFFFF;
|
1107 |
+
border: 2px solid #20b2aa;
|
1108 |
+
float: left;
|
1109 |
+
width: 94%;
|
1110 |
+
|
1111 |
+
overflow: hidden;
|
1112 |
+
text-align: left;
|
1113 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
1114 |
+
}
|
1115 |
+
.mo_wpns_setting_layout_scan
|
1116 |
+
{
|
1117 |
+
margin: 5px;
|
1118 |
+
padding: 5px 20px 30px 20px;
|
1119 |
+
background-color: #FFFFFF;
|
1120 |
+
border: 2px solid #20b2aa;
|
1121 |
+
float: left;
|
1122 |
+
width: 80%;
|
1123 |
+
margin-left: 10%;
|
1124 |
+
|
1125 |
+
overflow: hidden;
|
1126 |
+
text-align: left;
|
1127 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
1128 |
+
}
|
1129 |
+
.mo_wpns_sub_nav_tab {
|
1130 |
+
background-color: #f1f1f1;
|
1131 |
+
margin:22px;
|
1132 |
+
}
|
1133 |
+
|
1134 |
+
/* Style the buttons inside the tab */
|
1135 |
+
.mo_wpns_sub_nav_tab button {
|
1136 |
+
background-color: inherit;
|
1137 |
+
float: left;
|
1138 |
+
outline: none;
|
1139 |
+
cursor: pointer;
|
1140 |
+
padding: 7px 6px;
|
1141 |
+
transition: 0.3s;
|
1142 |
+
font-size: 17px;
|
1143 |
+
margin-top: 20px;
|
1144 |
+
margin-bottom: 20px;
|
1145 |
+
border-top: solid 1px;
|
1146 |
+
border-bottom: solid 1px;
|
1147 |
+
background-color: white;
|
1148 |
+
color: black;
|
1149 |
+
width :16%;
|
1150 |
+
}
|
1151 |
+
|
1152 |
+
/* Change background color of buttons on hover */
|
1153 |
+
.mo_wpns_sub_nav_tab button:hover {
|
1154 |
+
background-color: #ddd;
|
1155 |
+
}
|
1156 |
+
|
1157 |
+
/* Create an active/current tablink class */
|
1158 |
+
.mo_wpns_sub_nav_tab button.mo_wpns_sub_nav_active {
|
1159 |
+
background-color: #20b2aa;
|
1160 |
+
color: white;
|
1161 |
+
}
|
1162 |
+
|
1163 |
+
/* Style the tab content */
|
1164 |
+
.mo_wpns_sub_nav_tabcontent {
|
1165 |
+
display: none;
|
1166 |
+
/*padding: 6px 12px;
|
1167 |
+
border: 1px solid #ccc;*/
|
1168 |
+
border-top: none;
|
1169 |
+
}
|
1170 |
+
|
1171 |
+
.mo_wpns_sub_layout
|
1172 |
+
{
|
1173 |
+
margin: 10px;
|
1174 |
+
padding: 5px 20px;
|
1175 |
+
background-color: #FFFFFF;
|
1176 |
+
border: 1px solid #CCCCCC;
|
1177 |
+
float: left;
|
1178 |
+
width: 438px;
|
1179 |
+
margin-left: 1%;
|
1180 |
+
height: 200px;
|
1181 |
+
text-align: center;
|
1182 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
1183 |
+
}
|
1184 |
+
.mo_wpns_details_layout
|
1185 |
+
{
|
1186 |
+
/*margin:10px;*/
|
1187 |
+
height:auto;
|
1188 |
+
width:96.7%;
|
1189 |
+
float:left;
|
1190 |
+
}
|
1191 |
+
.mo_wpns_sub_details_layout
|
1192 |
+
{
|
1193 |
+
margin: 0px 10px;
|
1194 |
+
height:200px;
|
1195 |
+
width:23.3%;
|
1196 |
+
float:left;
|
1197 |
+
background-color: white;
|
1198 |
+
border-top: 4px solid lightseagreen;
|
1199 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
1200 |
+
font-style: italic;
|
1201 |
+
}
|
1202 |
+
.mo_wpns_button {
|
1203 |
+
background-color: #20b2aa; /* Green */
|
1204 |
+
border: none;
|
1205 |
+
color: white;
|
1206 |
+
padding: 11px 28px;
|
1207 |
+
text-align: center;
|
1208 |
+
text-decoration: none;
|
1209 |
+
display: inline-block;
|
1210 |
+
font-size: 16px;
|
1211 |
+
margin: 4px 2px;
|
1212 |
+
cursor: pointer;
|
1213 |
+
-webkit-transition-duration: 0.4s; /* Safari */
|
1214 |
+
transition-duration: 0.4s;
|
1215 |
+
}
|
1216 |
+
|
1217 |
+
.mo_2f_cloud_switch_modal
|
1218 |
+
{
|
1219 |
+
width:44%;
|
1220 |
+
height:70px;
|
1221 |
+
background-color:#e2efef;
|
1222 |
+
border: 1px solid black;
|
1223 |
+
text-align:right;
|
1224 |
+
}
|
1225 |
+
.mo_wpns_upgrade_button
|
1226 |
+
{
|
1227 |
+
text-align: center;
|
1228 |
+
background-color: orange;
|
1229 |
+
width: 126px;
|
1230 |
+
}
|
1231 |
+
|
1232 |
+
|
1233 |
+
.mo_wpns_dashboard_button {
|
1234 |
+
background-color: #20b2aa; /* Green */
|
1235 |
+
border: none;
|
1236 |
+
color: white;
|
1237 |
+
padding-top: 10px;
|
1238 |
+
text-align: center;
|
1239 |
+
text-decoration: none;
|
1240 |
+
display: inline-block;
|
1241 |
+
font-size: 14px;
|
1242 |
+
margin: 4px 2px;
|
1243 |
+
cursor: pointer;
|
1244 |
+
-webkit-transition-duration: 0.4s; /* Safari */
|
1245 |
+
transition-duration: 0.4s;
|
1246 |
+
}
|
1247 |
+
|
1248 |
+
.mo_wpns_dashboard_upgrade_button
|
1249 |
+
{
|
1250 |
+
text-align: center;
|
1251 |
+
background-color: orange;
|
1252 |
+
width: 113px;
|
1253 |
+
height: 30px;
|
1254 |
+
}
|
1255 |
+
|
1256 |
+
.mo_wpns_button1:hover {
|
1257 |
+
box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);
|
1258 |
+
color: white;
|
1259 |
+
}
|
1260 |
+
.mo_wpns_upgrade_page_button
|
1261 |
+
{
|
1262 |
+
border: 1px solid black;
|
1263 |
+
background-color: #7ccbc7;
|
1264 |
+
padding: 12px 0px;
|
1265 |
+
width: 98.5%;
|
1266 |
+
}
|
1267 |
+
.mo_wpns_products-dollar-amount {
|
1268 |
+
color: #797878;
|
1269 |
+
font-weight: 400;
|
1270 |
+
font-size: 30px;
|
1271 |
+
line-height: 25px;
|
1272 |
+
}
|
1273 |
+
.mo_wpns_products-dollar-detail {
|
1274 |
+
margin-left: -2px;
|
1275 |
+
text-transform: lowercase;
|
1276 |
+
vertical-align: top;
|
1277 |
+
font-size: 22px;
|
1278 |
+
font-weight: 300;
|
1279 |
+
}
|
1280 |
+
|
1281 |
+
.mo_wpns_collapsible {
|
1282 |
+
/* background-color: white;
|
1283 |
+
color: black;
|
1284 |
+
cursor: pointer;
|
1285 |
+
padding: 18px;*/
|
1286 |
+
/*width: 100%;*/
|
1287 |
+
/* border: none;
|
1288 |
+
text-align: left;
|
1289 |
+
outline: none;
|
1290 |
+
font-size: 15px;*/
|
1291 |
+
}
|
1292 |
+
|
1293 |
+
.mo_wpns_collapsible:hover {
|
1294 |
+
background-color: #555;
|
1295 |
+
}
|
1296 |
+
|
1297 |
+
.mo_wpns_content {
|
1298 |
+
/*padding: 0 18px;*/
|
1299 |
+
display: none;
|
1300 |
+
overflow: hidden;
|
1301 |
+
background-color: white;
|
1302 |
+
}
|
1303 |
+
.mo_wpns_pricing_enlarge_layout{
|
1304 |
+
margin: 10px;
|
1305 |
+
padding: 5px 20px;
|
1306 |
+
background-color: #FFFFFF;
|
1307 |
+
float: left;
|
1308 |
+
width: 90%;
|
1309 |
+
margin-left: 1%;
|
1310 |
+
min-height: 222px;
|
1311 |
+
overflow: hidden;
|
1312 |
+
text-align: center;
|
1313 |
+
border-top: 6px solid lightseagreen;
|
1314 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
1315 |
+
}
|
1316 |
+
|
1317 |
+
.mo_wpns_free_pricing_enlarge_layout{
|
1318 |
+
margin: 10px;
|
1319 |
+
/*padding: 5px 20px;*/
|
1320 |
+
background-color: #FFFFFF;
|
1321 |
+
float: left;
|
1322 |
+
width: 100%;
|
1323 |
+
/*margin-left: 1%;*/
|
1324 |
+
/*min-height: 222px;*/
|
1325 |
+
height: 220px;
|
1326 |
+
overflow: hidden;
|
1327 |
+
text-align: center;
|
1328 |
+
/*border-top: 6px solid lightseagreen;*/
|
1329 |
+
/*box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);*/
|
1330 |
+
}
|
1331 |
+
|
1332 |
+
.mo_wpns_table_col1_layout
|
1333 |
+
{
|
1334 |
+
width: 23%; border: 1px solid #dddddd;
|
1335 |
+
text-align: left;
|
1336 |
+
padding: 8px;
|
1337 |
+
}
|
1338 |
+
.mo_wpns_table_free_col1_layout
|
1339 |
+
{
|
1340 |
+
width: 21.8%;
|
1341 |
+
border: 1px solid #dddddd;
|
1342 |
+
text-align: left;
|
1343 |
+
padding: 8px;
|
1344 |
+
}
|
1345 |
+
.mo_wpns_table_col2_layout
|
1346 |
+
{
|
1347 |
+
width: 60%;
|
1348 |
+
font-size: 13px;
|
1349 |
+
border: 1px solid #dddddd;
|
1350 |
+
text-align: left;
|
1351 |
+
padding: 8px;
|
1352 |
+
}
|
1353 |
+
.mo_wpns_table_free_col2_layout
|
1354 |
+
{
|
1355 |
+
width: 60%;
|
1356 |
+
font-size: 13px;
|
1357 |
+
border: 1px solid #dddddd;
|
1358 |
+
text-align: left;
|
1359 |
+
padding: 8px;
|
1360 |
+
}
|
1361 |
+
.mo_wpns_table_col3_layout
|
1362 |
+
{
|
1363 |
+
width: 1%;
|
1364 |
+
border: 1px solid #dddddd;
|
1365 |
+
color: red;
|
1366 |
+
font-size: 15px;
|
1367 |
+
text-align: left;
|
1368 |
+
padding: 8px;
|
1369 |
+
text-align: center;
|
1370 |
+
}
|
1371 |
+
.mo_wpns_table_free_col3_layout
|
1372 |
+
{
|
1373 |
+
width: 9.5%;
|
1374 |
+
border: 1px solid #dddddd;
|
1375 |
+
color: #4CC00E;
|
1376 |
+
font-size: 15px;
|
1377 |
+
text-align: left;
|
1378 |
+
padding: 8px;
|
1379 |
+
text-align: center;
|
1380 |
+
}
|
1381 |
+
|
1382 |
+
.mo_wpns_table_row_layout
|
1383 |
+
{
|
1384 |
+
text-align: left;
|
1385 |
+
font-size: 16px;
|
1386 |
+
}
|
1387 |
+
.mo_wpns_table_row_layout:nth-child(even) {
|
1388 |
+
background-color: #dddddd;
|
1389 |
+
}
|
1390 |
+
.mo_wpns_free_feature_button {
|
1391 |
+
/*background-color: green; /* Green */*/
|
1392 |
+
border: none;
|
1393 |
+
color: black;
|
1394 |
+
padding: 11px 12px;
|
1395 |
+
text-align: center;
|
1396 |
+
text-decoration: none;
|
1397 |
+
display: inline-block;
|
1398 |
+
font-size: 22px;
|
1399 |
+
/*border-radius: 50%;*/
|
1400 |
+
margin: 4px 2px;
|
1401 |
+
cursor: pointer;
|
1402 |
+
-webkit-transition-duration: 0.4s; /* Safari */
|
1403 |
+
transition-duration: 0.4s;
|
1404 |
+
}
|
1405 |
+
.mo_wpns_free_feature_button:hover
|
1406 |
+
{
|
1407 |
+
background-color: white;
|
1408 |
+
color: green;
|
1409 |
+
box-shadow: none;
|
1410 |
+
}
|
1411 |
+
.mo_wpns_premium_feature{
|
1412 |
+
border: none;
|
1413 |
+
color: black;
|
1414 |
+
padding: 11px 12px;
|
1415 |
+
|
1416 |
+
text-decoration: none;
|
1417 |
+
display: inline-block;
|
1418 |
+
font-size: 22px;
|
1419 |
+
/*border-radius: 50%;*/
|
1420 |
+
margin: 4px 2px;
|
1421 |
+
cursor: pointer;
|
1422 |
+
-webkit-transition-duration: 0.4s; /* Safari */
|
1423 |
+
transition-duration: 0.4s;
|
1424 |
+
}
|
1425 |
+
.mo_wpns_table_free_text_layout
|
1426 |
+
{
|
1427 |
+
/*width: 20%; */
|
1428 |
+
height: auto;
|
1429 |
+
text-align: left;
|
1430 |
+
font-size: 20px;
|
1431 |
+
}
|
1432 |
+
.mo_wpns_all_in_one_layout
|
1433 |
+
{
|
1434 |
+
float: center;
|
1435 |
+
}
|
1436 |
+
.mo_all_in_one_pricing
|
1437 |
+
{
|
1438 |
+
margin-left: 25%;
|
1439 |
+
}
|
1440 |
+
.mo_all_in_one_pricing{
|
1441 |
+
margin-left: 25%;
|
1442 |
+
}
|
1443 |
+
@media only screen and (max-width: 1024px)
|
1444 |
+
{
|
1445 |
+
.mo_wpns_divided_layout
|
1446 |
+
{
|
1447 |
+
margin-bottom: 10px;
|
1448 |
+
margin-top: 10px;
|
1449 |
+
height:auto;
|
1450 |
+
width:100%;
|
1451 |
+
float:left;
|
1452 |
+
/*background-color: pink;*/
|
1453 |
+
}
|
1454 |
+
.mo_wpns_divided_layout_2
|
1455 |
+
{
|
1456 |
+
float: left;
|
1457 |
+
margin-top: 10px;
|
1458 |
+
padding: 5px 2px;
|
1459 |
+
width: 100%;
|
1460 |
+
|
1461 |
+
}
|
1462 |
+
.mo_wpns_divided_layout_tab{
|
1463 |
+
margin-bottom: 10px;
|
1464 |
+
margin-top: 10px;
|
1465 |
+
height:auto;
|
1466 |
+
width:100%;
|
1467 |
+
float:left;
|
1468 |
+
|
1469 |
+
|
1470 |
+
}
|
1471 |
+
.mo_wpns_small_layout{
|
1472 |
+
/*background-color:#FFFFFF;
|
1473 |
+
border:1px solid #CCCCCC;
|
1474 |
+
padding:30px 40px 30px 20px;
|
1475 |
+
margin-bottom: 20px;
|
1476 |
+
width :29%;*/
|
1477 |
+
/*margin: 10px;*/
|
1478 |
+
/*padding: 5px 20px;*/
|
1479 |
+
background-color: #FFFFFF;
|
1480 |
+
border: 1px solid #CCCCCC;
|
1481 |
+
float: left;
|
1482 |
+
width: 90%;
|
1483 |
+
/*margin-left: 1%;*/
|
1484 |
+
min-height: 222px;
|
1485 |
+
overflow: hidden;
|
1486 |
+
text-align: center;
|
1487 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
1488 |
+
/*font-style: italic;*/
|
1489 |
+
border-top: 6px solid lightseagreen;
|
1490 |
+
}
|
1491 |
+
|
1492 |
+
.mo_wpns_small_layout_test{
|
1493 |
+
/*background-color:#FFFFFF;
|
1494 |
+
border:1px solid #CCCCCC;
|
1495 |
+
padding:30px 40px 30px 20px;
|
1496 |
+
margin-bottom: 20px;
|
1497 |
+
width :29%;*/
|
1498 |
+
/*margin: 10px;*/
|
1499 |
+
/*padding: 5px 20px;*/
|
1500 |
+
background-color: #FFFFFF;
|
1501 |
+
border: 1px solid #CCCCCC;
|
1502 |
+
float: left;
|
1503 |
+
width: 90%;
|
1504 |
+
/*margin-left: 1%;*/
|
1505 |
+
min-height: 222px;
|
1506 |
+
overflow: hidden;
|
1507 |
+
text-align: center;
|
1508 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
1509 |
+
/*font-style: italic;*/
|
1510 |
+
|
1511 |
+
}
|
1512 |
+
|
1513 |
+
.mo_wpns_small_2_layout
|
1514 |
+
{
|
1515 |
+
/*margin: 10px;*/
|
1516 |
+
/*padding: 5px 20px;*/
|
1517 |
+
/*background-color: yellow;*/
|
1518 |
+
/*border: 1px solid #CCCCCC;*/
|
1519 |
+
float: left;
|
1520 |
+
width: 100%;
|
1521 |
+
margin-left: 1%;
|
1522 |
+
height: 120px;
|
1523 |
+
text-align: center;
|
1524 |
+
}
|
1525 |
+
.mo_wpns_small_3_layout
|
1526 |
+
{
|
1527 |
+
float: left;
|
1528 |
+
width: 68%;
|
1529 |
+
height: 222px;
|
1530 |
+
text-align: center;
|
1531 |
+
margin-top: 26px;
|
1532 |
+
}
|
1533 |
+
.mo_wpns_dashboard_layout
|
1534 |
+
{
|
1535 |
+
/*margin: 10px;*/
|
1536 |
+
padding: 5px 20px;
|
1537 |
+
background-color: none;
|
1538 |
+
|
1539 |
+
float: left;
|
1540 |
+
width: 90%;
|
1541 |
+
height: auto;
|
1542 |
+
/*margin-left: 1%;*/
|
1543 |
+
|
1544 |
+
}
|
1545 |
+
.mo_wpns_inside_dashboard_layout
|
1546 |
+
{
|
1547 |
+
margin-top: 10px;
|
1548 |
+
padding: 5px 0px;
|
1549 |
+
background-color: #FFFFFF;
|
1550 |
+
border: 1px solid #CCCCCC;
|
1551 |
+
float: left;
|
1552 |
+
width: 18.5%;
|
1553 |
+
height: 100px;
|
1554 |
+
border-top: 2px solid lightseagreen;
|
1555 |
+
font-weight: 600;
|
1556 |
+
/*box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);*/
|
1557 |
+
}
|
1558 |
+
|
1559 |
+
/*.wpns_font_size {
|
1560 |
+
font-size: 30px;
|
1561 |
+
margin-top: -10px;
|
1562 |
+
padding-right: 11px;
|
1563 |
+
}*/
|
1564 |
+
.mo_wpns_dashboard_text
|
1565 |
+
{
|
1566 |
+
font-size: 30px;
|
1567 |
+
margin-top: 0px;
|
1568 |
+
|
1569 |
+
}
|
1570 |
+
.mo_wpns_dashboard_upgrade_layout
|
1571 |
+
{
|
1572 |
+
margin-top: 10px;
|
1573 |
+
padding: 5px 20px;
|
1574 |
+
background-color: white;
|
1575 |
+
border-top: 5px solid orange;
|
1576 |
+
/*float: left;*/
|
1577 |
+
width: 90%;
|
1578 |
+
height: 100px;
|
1579 |
+
margin-left: 1%;
|
1580 |
+
text-align: center;
|
1581 |
+
color: black;
|
1582 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
1583 |
+
}
|
1584 |
+
|
1585 |
+
.mo_wpns_dashboard_button
|
1586 |
+
{
|
1587 |
+
background-color: #20b2aa; /* Green */
|
1588 |
+
border: none;
|
1589 |
+
color: white;
|
1590 |
+
padding-top: 10px;
|
1591 |
+
text-align: center;
|
1592 |
+
text-decoration: none;
|
1593 |
+
display: inline-block;
|
1594 |
+
font-size: 14px;
|
1595 |
+
margin: 4px 2px;
|
1596 |
+
cursor: pointer;
|
1597 |
+
-webkit-transition-duration: 0.4s; /* Safari */
|
1598 |
+
transition-duration: 0.4s;
|
1599 |
+
}
|
1600 |
+
|
1601 |
+
.mo_wpns_dashboard_upgrade_button
|
1602 |
+
{
|
1603 |
+
text-align: center;
|
1604 |
+
background-color: orange;
|
1605 |
+
width: 113px;
|
1606 |
+
height: 30px;
|
1607 |
+
}
|
1608 |
+
.mo_wpns_dashboard_sub_upgrade_layout
|
1609 |
+
{
|
1610 |
+
margin-top: 10px;
|
1611 |
+
padding: 5px 20px;
|
1612 |
+
background-color: white;
|
1613 |
+
border-top: 4px solid orange;
|
1614 |
+
width: 90%;
|
1615 |
+
height: 200px;
|
1616 |
+
margin-left: 1%;
|
1617 |
+
text-align: center;
|
1618 |
+
color: black;
|
1619 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
1620 |
+
/*margin-top: 20px;
|
1621 |
+
padding: 5px 20px;
|
1622 |
+
background-color: #20b2aa;
|
1623 |
+
border: 1px solid #CCCCCC;
|
1624 |
+
float: left;
|
1625 |
+
width: 227px;
|
1626 |
+
height: 170px;
|
1627 |
+
margin-left: 1%;
|
1628 |
+
color: white;
|
1629 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);*/
|
1630 |
+
}
|
1631 |
+
.mo_wpns_sub_dashboards_layout
|
1632 |
+
{
|
1633 |
+
margin-top: 10px;
|
1634 |
+
padding: 5px 0px;
|
1635 |
+
background-color: #FFFFFF;
|
1636 |
+
border: 1px solid lightseagreen;
|
1637 |
+
float: left;
|
1638 |
+
width: 30%;
|
1639 |
+
height: 100px;
|
1640 |
+
margin-left: 1%;
|
1641 |
+
font-weight: 600;
|
1642 |
+
border-top: 4px solid lightseagreen;
|
1643 |
+
|
1644 |
+
/*box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);*/
|
1645 |
+
}
|
1646 |
+
.mo_wpns_sub_sub_dashboard_layout
|
1647 |
+
{
|
1648 |
+
margin-top: 10px;
|
1649 |
+
padding: 5px 0px;
|
1650 |
+
background-color: #FFFFFF;
|
1651 |
+
border: 1px solid lightseagreen;
|
1652 |
+
float: left;
|
1653 |
+
width: 22%;
|
1654 |
+
min-height: 74px;
|
1655 |
+
overflow: hidden;
|
1656 |
+
margin-left: 1%;
|
1657 |
+
font-weight: 600;
|
1658 |
+
border-top: 3px solid lightseagreen;
|
1659 |
+
}
|
1660 |
+
.mo_wpns_container{
|
1661 |
+
/*padding:10px;*/
|
1662 |
+
width: 100%;
|
1663 |
+
/*background-color: yellow;*/
|
1664 |
+
height: auto;
|
1665 |
+
}
|
1666 |
+
.mo_wpns_details_layout
|
1667 |
+
{
|
1668 |
+
margin:10px;
|
1669 |
+
height:auto;
|
1670 |
+
width:90%;
|
1671 |
+
float:left;
|
1672 |
+
}
|
1673 |
+
.mo_wpns_sub_details_layout
|
1674 |
+
{
|
1675 |
+
margin:10px;
|
1676 |
+
height:200px;
|
1677 |
+
width:90%;
|
1678 |
+
float:left;
|
1679 |
+
border: 1px solid;
|
1680 |
+
background-color: white;
|
1681 |
+
border-top: 4px solid lightseagreen;
|
1682 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
1683 |
+
font-style: italic;
|
1684 |
+
}
|
1685 |
+
.mo_wpns_tab button {
|
1686 |
+
background-color: inherit;
|
1687 |
+
float: left;
|
1688 |
+
outline: none;
|
1689 |
+
cursor: pointer;
|
1690 |
+
padding: 7px 6px;
|
1691 |
+
transition: 0.3s;
|
1692 |
+
font-size: 103%;
|
1693 |
+
margin-top: 20px;
|
1694 |
+
margin-bottom: 20px;
|
1695 |
+
border: solid 1px #20b2aa;
|
1696 |
+
background-color: white;
|
1697 |
+
color: black;
|
1698 |
+
width: 129px;
|
1699 |
+
height: 55%;
|
1700 |
+
}
|
1701 |
+
.mo_wpns_tab button.active {
|
1702 |
+
background-color: #20b2aa;
|
1703 |
+
color: white;
|
1704 |
+
width: 130px;
|
1705 |
+
border: solid 1px #20b2aa;
|
1706 |
+
/*border-bottom: none;*/
|
1707 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
1708 |
+
font-weight: 600;
|
1709 |
+
}
|
1710 |
+
.mo_wpns_support_layout{
|
1711 |
+
/*padding: 5px 20px;*/
|
1712 |
+
background-color: #FFFFFF;
|
1713 |
+
border: 1px solid #CCCCCC;
|
1714 |
+
/*float: left;*/
|
1715 |
+
width: 90%;
|
1716 |
+
margin-left: 1%;
|
1717 |
+
float: left;
|
1718 |
+
height: 480px;
|
1719 |
+
border: 2px solid lightseagreen;
|
1720 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
1721 |
+
|
1722 |
+
/* background-color: #4CAF50;
|
1723 |
+
border: none;
|
1724 |
+
color: white;
|
1725 |
+
padding: 15px 32px;
|
1726 |
+
text-align: center;
|
1727 |
+
text-decoration: none;
|
1728 |
+
display: inline-block;
|
1729 |
+
font-size: 16px;
|
1730 |
+
margin: 10px 14px;
|
1731 |
+
cursor: pointer;
|
1732 |
+
width: 20%;*/
|
1733 |
+
}
|
1734 |
+
.mo_wpns_third_layout{
|
1735 |
+
margin-top: 10px;
|
1736 |
+
padding: 5px 20px;
|
1737 |
+
background-color: #FFFFFF;
|
1738 |
+
border: 1px solid #CCCCCC;
|
1739 |
+
float: left;
|
1740 |
+
width: 29%;
|
1741 |
+
margin-left: 1%;
|
1742 |
+
|
1743 |
+
}
|
1744 |
+
.mo_wpns_dashboard_button
|
1745 |
+
{
|
1746 |
+
background-color: #4CAF50;
|
1747 |
+
border: none;
|
1748 |
+
color: white;
|
1749 |
+
padding: 15px 32px;
|
1750 |
+
text-align: center;
|
1751 |
+
position: relative;
|
1752 |
+
bottom: -80px;
|
1753 |
+
text-decoration: none;
|
1754 |
+
display: inline-block;
|
1755 |
+
font-size: 16px;
|
1756 |
+
margin: 4px 2px;
|
1757 |
+
cursor: pointer;
|
1758 |
+
}
|
1759 |
+
.mo_wpns_report_layout
|
1760 |
+
{
|
1761 |
+
margin: 10px;
|
1762 |
+
padding: 5px 20px;
|
1763 |
+
background-color: #FFFFFF;
|
1764 |
+
border: 2px solid #20b2aa;
|
1765 |
+
float: left;
|
1766 |
+
width: 90%;
|
1767 |
+
min-height: 200px;
|
1768 |
+
overflow: hidden;
|
1769 |
+
text-align: center;
|
1770 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
1771 |
+
}
|
1772 |
+
|
1773 |
+
h1 .nav-tab, a .nav-tab{
|
1774 |
+
font-size : auto;
|
1775 |
+
background-color: none; /* Green
|
1776 |
+
/*background-color: #4CAFA4;*/
|
1777 |
+
border: 1px;
|
1778 |
+
color: black;
|
1779 |
+
padding: 10px;
|
1780 |
+
text-align: center;
|
1781 |
+
text-decoration: none;
|
1782 |
+
|
1783 |
+
font-size: 20px;
|
1784 |
+
margin: 5px 0px;
|
1785 |
+
cursor: pointer;
|
1786 |
+
/*border-radius: 23px;*/
|
1787 |
+
width: 07.5%;
|
1788 |
+
border: 1px solid gray;
|
1789 |
+
/*width: 100px;*/
|
1790 |
+
}
|
1791 |
+
h1 .nav-tab-active, a .nav-tab-active
|
1792 |
+
{
|
1793 |
+
|
1794 |
+
/*background-color: #4CAF50;*/
|
1795 |
+
font-size: 150%;
|
1796 |
+
box-shadow: 3px 4px 3px #888888;
|
1797 |
+
background-color: #20b2aa;
|
1798 |
+
color: white;
|
1799 |
+
|
1800 |
+
}
|
1801 |
+
h1 .nav-tab:hover , a .nav-tab:hover
|
1802 |
+
{
|
1803 |
+
background-color: #20b2aa;
|
1804 |
+
color: white;
|
1805 |
+
/*border-bottom: none;*/
|
1806 |
+
}
|
1807 |
+
h1 .nav-tab-active:hover , a .nav-tab-active:hover
|
1808 |
+
{
|
1809 |
+
background-color: white;
|
1810 |
+
color:#20b2aa;
|
1811 |
+
}
|
1812 |
+
.mo_wpns_sub_nav_tab button {
|
1813 |
+
background-color: inherit;
|
1814 |
+
float: left;
|
1815 |
+
outline: none;
|
1816 |
+
cursor: pointer;
|
1817 |
+
padding: 14px 16px;
|
1818 |
+
transition: 0.3s;
|
1819 |
+
font-size: 17px;
|
1820 |
+
margin-top: 20px;
|
1821 |
+
margin-bottom: 20px;
|
1822 |
+
border-top: solid 1px;
|
1823 |
+
border-bottom: solid 1px;
|
1824 |
+
border-bottom: none;
|
1825 |
+
background-color: white;
|
1826 |
+
color: black;
|
1827 |
+
width :210px;
|
1828 |
+
}
|
1829 |
+
.mo_wpns_setting_layout
|
1830 |
+
{
|
1831 |
+
margin: 5px;
|
1832 |
+
margin-left: 0px;
|
1833 |
+
padding: 5px 20px 30px 20px;
|
1834 |
+
background-color: #FFFFFF;
|
1835 |
+
border: 2px solid #20b2aa;
|
1836 |
+
float: left;
|
1837 |
+
width: 90%;
|
1838 |
+
/*margin-left: 1%;*/
|
1839 |
+
|
1840 |
+
overflow: hidden;
|
1841 |
+
text-align: left;
|
1842 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
1843 |
+
}
|
1844 |
+
.mo_wpns_products-dollar-amount {
|
1845 |
+
color: #797878;
|
1846 |
+
font-weight: 400;
|
1847 |
+
font-size: 30px;
|
1848 |
+
line-height: 25px;
|
1849 |
+
}
|
1850 |
+
.mo_wpns_products-dollar-detail {
|
1851 |
+
margin-left: -2px;
|
1852 |
+
text-transform: lowercase;
|
1853 |
+
vertical-align: top;
|
1854 |
+
font-size: 22px;
|
1855 |
+
font-weight: 300;
|
1856 |
+
}
|
1857 |
+
.mo2f_thumbnail {
|
1858 |
+
margin-bottom: 10px;
|
1859 |
+
position: relative;
|
1860 |
+
width: 100%;
|
1861 |
+
min-height: 103%;
|
1862 |
+
overflow: hidden;
|
1863 |
+
background-color: #fff;
|
1864 |
+
border: 1px solid #ddd;
|
1865 |
+
-webkit-transition: border .2s ease-in-out;
|
1866 |
+
-o-transition: border .2s ease-in-out;
|
1867 |
+
transition: border .2s ease-in-out
|
1868 |
+
}
|
1869 |
+
}
|
1870 |
+
|
1871 |
+
|
1872 |
+
.mo_wpns_table_layout td strong {
|
1873 |
+
margin-left: 10px;
|
1874 |
+
}
|
1875 |
+
.col1 {
|
1876 |
+
width: 20%;
|
1877 |
+
}
|
1878 |
+
.mo_wpns_left {
|
1879 |
+
overflow: hidden !important;
|
1880 |
+
text-overflow: ellipsis !important;
|
1881 |
+
white-space: nowrap !important;
|
1882 |
+
display: inline-block !important;
|
1883 |
+
}
|
1884 |
+
.mo_wpns_right {
|
1885 |
+
float: right !important;
|
1886 |
+
}
|
1887 |
+
|
1888 |
+
.fixed {
|
1889 |
+
//width: 75% !important;
|
1890 |
+
}
|
1891 |
+
.mo_wpns_table_textbox {
|
1892 |
+
width:100%;
|
1893 |
+
height:30px;
|
1894 |
+
}
|
1895 |
+
.mo_wpns_settings_table {
|
1896 |
+
width: 100%;
|
1897 |
+
}
|
1898 |
+
|
1899 |
+
#mo_wpns_note{
|
1900 |
+
background-color: #d9edf7;
|
1901 |
+
border-radius: 4px;
|
1902 |
+
padding: 5px;
|
1903 |
+
color: #31708f;
|
1904 |
+
}
|
1905 |
+
.mo_wpns_not_bold
|
1906 |
+
{
|
1907 |
+
font-weight:normal;
|
1908 |
+
}
|
1909 |
+
.button-green{
|
1910 |
+
background: #95D387 !important;
|
1911 |
+
color: #ffffff !important;
|
1912 |
+
border: 1px solid #95D387 !important;
|
1913 |
+
}
|
1914 |
+
|
1915 |
+
.mo_wpns_input_success{
|
1916 |
+
background: url(../images/success.png) no-repeat scroll 7px 7px;
|
1917 |
+
padding-left: 35px;
|
1918 |
+
background-size: 25px 25px;
|
1919 |
+
background-position: 5px 2px;
|
1920 |
+
}
|
1921 |
+
|
1922 |
+
.mo_wpns_input_error{
|
1923 |
+
background: url(../images/error.png) no-repeat scroll 7px 7px;
|
1924 |
+
padding-left: 33px;
|
1925 |
+
background-size: 20px 20px;
|
1926 |
+
background-position: 6px 5px;
|
1927 |
+
}
|
1928 |
+
|
1929 |
+
.mo_wpns_local_pricing_table{
|
1930 |
+
text-align:center;
|
1931 |
+
font-size: 15px !important;
|
1932 |
+
background-color:#FFFFFF;
|
1933 |
+
}
|
1934 |
+
|
1935 |
+
.mo_wpns_local_pricing_header{
|
1936 |
+
color: #fff !important;
|
1937 |
+
margin: 4px !important;
|
1938 |
+
}
|
1939 |
+
|
1940 |
+
.mo_wpns_local_pricing_sub_header{
|
1941 |
+
margin: 2px !important;
|
1942 |
+
color: #fff !important;
|
1943 |
+
|
1944 |
+
}
|
1945 |
+
|
1946 |
+
.mo_wpns_pricing_text{
|
1947 |
+
font-size: 15px !important;
|
1948 |
+
color: #fff !important;
|
1949 |
+
font-weight: bold !important;
|
1950 |
+
}
|
1951 |
+
|
1952 |
+
.mo_wpns_local_pricing_free_tab{
|
1953 |
+
background-color: rgba(34, 153, 221, 0.82)!important;
|
1954 |
+
|
1955 |
+
|
1956 |
+
}
|
1957 |
+
|
1958 |
+
.mo_wpns_local_pricing_paid_tab{
|
1959 |
+
background-color: #1a71a4 !important;
|
1960 |
+
|
1961 |
+
|
1962 |
+
}
|
1963 |
+
|
1964 |
+
.mo_wpns_local_thumbnail{
|
1965 |
+
width: 350px;
|
1966 |
+
padding: 4px;
|
1967 |
+
margin-bottom: 10px;
|
1968 |
+
line-height: 1.42857143;
|
1969 |
+
background-color: #fff;
|
1970 |
+
border: 1px solid #ddd;
|
1971 |
+
border-radius: 4px;
|
1972 |
+
-webkit-transition: border .2s ease-in-out;
|
1973 |
+
-o-transition: border .2s ease-in-out;
|
1974 |
+
transition: border .2s ease-in-out;
|
1975 |
+
}
|
1976 |
+
|
1977 |
+
.blockedips_table{
|
1978 |
+
width:100%;
|
1979 |
+
}
|
1980 |
+
|
1981 |
+
.blockedips_table th{
|
1982 |
+
text-align:left;
|
1983 |
+
}
|
1984 |
+
|
1985 |
+
.blockedips_table{
|
1986 |
+
border: 1px solid black;
|
1987 |
+
border-collapse: collapse;
|
1988 |
+
}
|
1989 |
+
|
1990 |
+
.blockedips_table th, .blockedips_table td {
|
1991 |
+
border: 1px solid black;
|
1992 |
+
text-align: left;
|
1993 |
+
padding: 4px;
|
1994 |
+
}
|
1995 |
+
|
1996 |
+
.blockedips_table tr:nth-child(even){background-color: #f2f2f2}
|
1997 |
+
|
1998 |
+
.blockedips_table th {
|
1999 |
+
background-color: #D6D6D6;
|
2000 |
+
color: #222;
|
2001 |
+
}
|
2002 |
+
|
2003 |
+
.redtext{color:red;}
|
2004 |
+
|
2005 |
+
.mo_wpns_subheading{
|
2006 |
+
margin-bottom:10px;
|
2007 |
+
margin-top:-10px;
|
2008 |
+
}
|
2009 |
+
|
2010 |
+
.premium_div{
|
2011 |
+
background: #ddd !important;
|
2012 |
+
}
|
2013 |
+
|
2014 |
+
.warning_div{
|
2015 |
+
display:block;margin-top:10px;color:red;background-color:rgba(251, 232, 0, 0.15);padding:5px;border:solid 1px rgba(255, 0, 9, 0.36);
|
2016 |
+
}
|
2017 |
+
|
2018 |
+
.one-third{
|
2019 |
+
width:33%;
|
2020 |
+
float: left;
|
2021 |
+
}
|
2022 |
+
h1 .nav-tab, div .nav-tab
|
2023 |
+
{
|
2024 |
+
font-size : 14px !important;
|
2025 |
+
/*background-color: none; /* Green */
|
2026 |
+
/*background-color: #4CAFA4;*/
|
2027 |
+
background-color: white;
|
2028 |
+
border: 1px ;
|
2029 |
+
color: black;
|
2030 |
+
padding: 10px;
|
2031 |
+
text-align: center;
|
2032 |
+
text-decoration: none;
|
2033 |
+
|
2034 |
+
box-shadow: 3px 4px 3px #888888;
|
2035 |
+
|
2036 |
+
/*font-size: 20px;*/
|
2037 |
+
margin: 5px 0px;
|
2038 |
+
cursor: pointer;
|
2039 |
+
/*border-radius: 23px;*/
|
2040 |
+
width: 8.2%;
|
2041 |
+
border: 1px solid #20b2aa;
|
2042 |
+
/*width: 100px;*/
|
2043 |
+
}
|
2044 |
+
h1 .nav-tab-active, div .nav-tab-active
|
2045 |
+
{
|
2046 |
+
|
2047 |
+
/*background-color: #4CAF50;*/
|
2048 |
+
font-size: 150%;
|
2049 |
+
box-shadow: 3px 4px 3px #888888;
|
2050 |
+
background-color: #20b2aa;
|
2051 |
+
color: white;
|
2052 |
+
|
2053 |
+
}
|
2054 |
+
h1 .nav-tab:hover , div .nav-tab:hover
|
2055 |
+
{
|
2056 |
+
background-color: #20b2aa;
|
2057 |
+
color: white;
|
2058 |
+
/*border-bottom: none;*/
|
2059 |
+
}
|
2060 |
+
h1 .nav-tab-active:hover , div .nav-tab-active:hover
|
2061 |
+
{
|
2062 |
+
background-color: white;
|
2063 |
+
color:#20b2aa;
|
2064 |
+
}
|
2065 |
+
.ip_lookup_desc,.file_backup_desc{
|
2066 |
+
background-color:#E6E6E6;
|
2067 |
+
width:100%;
|
2068 |
+
margin-top:1%;
|
2069 |
+
padding:10px;
|
2070 |
+
}
|
2071 |
+
|
2072 |
+
.ip_lookup_desc img,.file_backup_desc img{
|
2073 |
+
margin-left:45%;
|
2074 |
+
}
|
2075 |
+
|
2076 |
+
a{
|
2077 |
+
cursor:pointer;
|
2078 |
+
}
|
2079 |
+
|
2080 |
+
.display td{
|
2081 |
+
text-align: center;
|
2082 |
+
}
|
2083 |
+
|
2084 |
+
|
2085 |
+
.mo_wpns_modal_open {
|
2086 |
+
overflow: hidden !important;
|
2087 |
+
position:fixed !important;
|
2088 |
+
width: 100% !important;
|
2089 |
+
}
|
2090 |
+
|
2091 |
+
.mo_wpns_modal {
|
2092 |
+
position: fixed !important;
|
2093 |
+
top: 0;
|
2094 |
+
right: 0;
|
2095 |
+
bottom: 0;
|
2096 |
+
left: 0;
|
2097 |
+
z-index: 100000 !important;
|
2098 |
+
display: none;
|
2099 |
+
overflow: hidden !important;
|
2100 |
+
-webkit-overflow-scrolling: touch;
|
2101 |
+
outline: 0;
|
2102 |
+
display:block;
|
2103 |
+
}
|
2104 |
+
|
2105 |
+
|
2106 |
+
.mo_wpns_modal_backdrop {
|
2107 |
+
position: absolute;
|
2108 |
+
top: 0;
|
2109 |
+
right: 0;
|
2110 |
+
left: 0;
|
2111 |
+
background-color: #000 !important;
|
2112 |
+
filter: alpha(opacity = 50)!important;
|
2113 |
+
opacity: 0.9 !important;
|
2114 |
+
height: 100% !important;
|
2115 |
+
}
|
2116 |
+
|
2117 |
+
.mo_wpns_modal.fade .mo_wpns_modal_dialog {
|
2118 |
+
-webkit-transition: -webkit-transform .3s ease-out;
|
2119 |
+
-o-transition: -o-transform .3s ease-out;
|
2120 |
+
transition: transform .3s ease-out;
|
2121 |
+
-webkit-transform: translate(0, -25%);
|
2122 |
+
-ms-transform: translate(0, -25%);
|
2123 |
+
-o-transform: translate(0, -25%);
|
2124 |
+
transform: translate(0, -25%)
|
2125 |
+
}
|
2126 |
+
|
2127 |
+
.mo_wpns_modal.in .mo_wpns_modal_dialog {
|
2128 |
+
-webkit-transform: translate(0, 80px) !important;
|
2129 |
+
-ms-transform: translate(0, 80px) !important;
|
2130 |
+
-o-transform: translate(0, 80px) !important;
|
2131 |
+
transform: translate(0, 80px) !important;
|
2132 |
+
}
|
2133 |
+
|
2134 |
+
.mo_wpns_modal_open .mo_wpns_modal {
|
2135 |
+
overflow-x: hidden;
|
2136 |
+
overflow-y: hidden;
|
2137 |
+
}
|
2138 |
+
|
2139 |
+
.mo_wpns_modal_dialog {
|
2140 |
+
position: relative;
|
2141 |
+
width: auto;
|
2142 |
+
margin: 10px;
|
2143 |
+
|
2144 |
+
}
|
2145 |
+
|
2146 |
+
.mo_wpns_modal_content {
|
2147 |
+
position: relative;
|
2148 |
+
background-color: #fff;
|
2149 |
+
-webkit-background-clip: padding-box;
|
2150 |
+
background-clip: padding-box;
|
2151 |
+
border: 1px solid #999;
|
2152 |
+
border: 1px solid rgba(0, 0, 0, .2);
|
2153 |
+
outline: 0;
|
2154 |
+
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
|
2155 |
+
box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
|
2156 |
+
margin-top: 12%;
|
2157 |
+
margin-left: 0px;
|
2158 |
+
padding: 15px 15px 0px;
|
2159 |
+
color: #444;
|
2160 |
+
font-family: "Open Sans",sans-serif;
|
2161 |
+
color: #777;
|
2162 |
+
font-size: 14px;
|
2163 |
+
line-height: 1.4em;
|
2164 |
+
background: #FFF none repeat scroll 0% 0%;
|
2165 |
+
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.13);
|
2166 |
+
}
|
2167 |
+
|
2168 |
+
.mo_wpns_modal_header {
|
2169 |
+
min-height: 14px;
|
2170 |
+
padding: 10px 10px 10px 10px;
|
2171 |
+
border-bottom: 1px solid #e5e5e5;
|
2172 |
+
font-weight: normal;
|
2173 |
+
font-family: "Open Sans",sans-serif;
|
2174 |
+
font-size:17px;
|
2175 |
+
}
|
2176 |
+
|
2177 |
+
|
2178 |
+
.mo_wpns_modal_title {
|
2179 |
+
margin: 0 !important;
|
2180 |
+
line-height: 1.0 !important;
|
2181 |
+
}
|
2182 |
+
|
2183 |
+
.mo_wpns_modal_body {
|
2184 |
+
position: relative;
|
2185 |
+
padding: 4%;
|
2186 |
+
overflow:hidden !important;
|
2187 |
+
max-height: 550px !important;
|
2188 |
+
font-weight: normal;
|
2189 |
+
font-family: "Open Sans",sans-serif;
|
2190 |
+
}
|
2191 |
+
|
2192 |
+
.mo_wpns_modal_footer {
|
2193 |
+
padding: 15px;
|
2194 |
+
text-align: right;
|
2195 |
+
border-top: 1px solid #e5e5e5
|
2196 |
+
}
|
2197 |
+
|
2198 |
+
.mo_wpns_modal_footer .btn+.btn {
|
2199 |
+
margin-bottom: 0;
|
2200 |
+
margin-left: 5px
|
2201 |
+
}
|
2202 |
+
|
2203 |
+
.mo_wpns_modal_footer .btn_group .btn+.btn {
|
2204 |
+
margin-left: -1px
|
2205 |
+
}
|
2206 |
+
|
2207 |
+
.mo_wpns_modal_footer .btn_block+.btn_block {
|
2208 |
+
margin-left: 0
|
2209 |
+
}
|
2210 |
+
|
2211 |
+
.mo_wpns_modal_scrollbar_measure {
|
2212 |
+
position: absolute;
|
2213 |
+
top: -9999px;
|
2214 |
+
width: 50px;
|
2215 |
+
height: 50px;
|
2216 |
+
overflow: scroll
|
2217 |
+
}
|
2218 |
+
|
2219 |
+
@media ( min-width :768px) {
|
2220 |
+
.mo_wpns_modal_dialog {
|
2221 |
+
width:auto;
|
2222 |
+
margin: 0px auto
|
2223 |
+
}
|
2224 |
+
.mo_wpns_modal_content {
|
2225 |
+
-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
|
2226 |
+
box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
|
2227 |
+
}
|
2228 |
+
.mo_wpns_modal_sm {
|
2229 |
+
width: 300px
|
2230 |
+
}
|
2231 |
+
.mo_wpns_modal_md{
|
2232 |
+
width: 500px
|
2233 |
+
}
|
2234 |
+
.mo_wpns_modal_lg {
|
2235 |
+
width: 50%;
|
2236 |
+
}
|
2237 |
+
}
|
2238 |
+
|
2239 |
+
@media ( min-width :992px) {
|
2240 |
+
.mo_wpns_modal_dialog {
|
2241 |
+
width:auto;
|
2242 |
+
margin: 0px auto
|
2243 |
+
}
|
2244 |
+
.mo_wpns_modal_lg {
|
2245 |
+
width: 490px;
|
2246 |
+
}
|
2247 |
+
.mo_wpns_modal_md{
|
2248 |
+
width: 500px
|
2249 |
+
}
|
2250 |
+
}
|
2251 |
+
|
2252 |
+
.close{
|
2253 |
+
text-decoration:none;
|
2254 |
+
color:grey;
|
2255 |
+
font-size:13px;
|
2256 |
+
float:right;
|
2257 |
+
}
|
2258 |
+
|
2259 |
+
.close:hover{
|
2260 |
+
color:#0073aa;
|
2261 |
+
}
|
2262 |
+
|
2263 |
+
.modal_err_message{
|
2264 |
+
color:red;
|
2265 |
+
background-color:rgb(254, 220, 220);
|
2266 |
+
padding:1%;
|
2267 |
+
margin-bottom:3%;
|
2268 |
+
}
|
2269 |
+
|
2270 |
+
.mo_wpns_login_container{
|
2271 |
+
padding-top:3%;
|
2272 |
+
}
|
2273 |
+
|
2274 |
+
.mo_wpns_textbox{
|
2275 |
+
width:48%;
|
2276 |
+
height:30px;
|
2277 |
+
background: #fbfbfb;
|
2278 |
+
font-size: 14px;
|
2279 |
+
padding: 3px;
|
2280 |
+
margin: 2px 6px 16px 0;
|
2281 |
+
border: 1px solid #ddd;
|
2282 |
+
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
|
2283 |
+
box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
|
2284 |
+
background-color: #fff;
|
2285 |
+
color: #32373c;
|
2286 |
+
outline: 0;
|
2287 |
+
-webkit-transition: 50ms border-color ease-in-out;
|
2288 |
+
transition: 50ms border-color ease-in-out;
|
2289 |
+
box-sizing: border-box;
|
2290 |
+
}
|
2291 |
+
|
2292 |
+
.btn{
|
2293 |
+
background: #0085ba;
|
2294 |
+
border-color: #006799;
|
2295 |
+
color: #fff;
|
2296 |
+
box-shadow: 0 1px 0 #006799;
|
2297 |
+
height: 30px;
|
2298 |
+
line-height: 28px;
|
2299 |
+
padding: 0 12px 2px;
|
2300 |
+
text-shadow: 0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799;
|
2301 |
+
border-color: #0073aa #006799 #006799;
|
2302 |
+
box-shadow: 0 1px 0 #006799;
|
2303 |
+
border-radius: 3px;
|
2304 |
+
white-space: nowrap;
|
2305 |
+
border-width: 1px;
|
2306 |
+
border-style: solid;
|
2307 |
+
cursor: pointer;
|
2308 |
+
display: inline-block;
|
2309 |
+
font-size:12px;
|
2310 |
+
}
|
2311 |
+
|
2312 |
+
.btn:hover{
|
2313 |
+
/*background-color:#1893c0;*/
|
2314 |
+
}
|
2315 |
+
|
2316 |
+
.license-button:hover{
|
2317 |
+
color:white!important;
|
2318 |
+
background-color:orange!important;
|
2319 |
+
border:1px solid orange!important;
|
2320 |
+
}
|
2321 |
+
|
2322 |
+
.license-button:active{
|
2323 |
+
box-shadow: 0px 1px 4px 2px rgba(255, 165, 0, 0.69);
|
2324 |
+
}
|
2325 |
+
|
2326 |
+
.license-button:focus{
|
2327 |
+
box-shadow: 0px 1px 4px 2px rgba(255, 165, 0, 0.69);
|
2328 |
+
}
|
2329 |
+
|
2330 |
+
.backupmessage{
|
2331 |
+
text-align: center;
|
2332 |
+
height: 52px;
|
2333 |
+
margin-bottom: 2%;
|
2334 |
+
background-color: rgb(255, 25, 25);
|
2335 |
+
color: black;
|
2336 |
+
font-weight: bold;
|
2337 |
+
padding-top: 1px;
|
2338 |
+
}
|
2339 |
+
|
2340 |
+
.wpns_premium_option{
|
2341 |
+
background-color: rgba(128, 128, 128, 0.7);
|
2342 |
+
padding: 2%;
|
2343 |
+
opacity: 0.3;
|
2344 |
+
}
|
2345 |
+
|
2346 |
+
.wpns_premium_option_text{
|
2347 |
+
position: absolute;
|
2348 |
+
font-weight: bold;
|
2349 |
+
margin:4.5% 15.5%;
|
2350 |
+
z-index: 1;
|
2351 |
+
}
|
2352 |
+
|
2353 |
+
.notice-button{
|
2354 |
+
float: left;
|
2355 |
+
height: 22px;
|
2356 |
+
margin-top: 6px;
|
2357 |
+
padding:0px 5px;
|
2358 |
+
margin-left:2%;
|
2359 |
+
font-size:13px;
|
2360 |
+
background-color:white;
|
2361 |
+
text-decoration: none;
|
2362 |
+
cursor: pointer;
|
2363 |
+
border-width: 1px;
|
2364 |
+
border-style: solid;
|
2365 |
+
border-radius: 3px;
|
2366 |
+
box-shadow: 0 1px 0 #CFCFCF;
|
2367 |
+
|
2368 |
+
}
|
2369 |
+
|
2370 |
+
.custom-notice{
|
2371 |
+
display: flex;
|
2372 |
+
}
|
2373 |
+
|
2374 |
+
.notice-message{
|
2375 |
+
float:left;
|
2376 |
+
}
|
2377 |
+
|
2378 |
+
/*Added for new pricing*/
|
2379 |
+
.mo_align_pricing{
|
2380 |
+
text-align:left;padding-left: 27%;
|
2381 |
+
}
|
2382 |
+
|
2383 |
+
.mo_align_pricing_enlarge{
|
2384 |
+
text-align:left;padding-left: 42%;
|
2385 |
+
}
|
2386 |
+
|
2387 |
+
|
2388 |
+
/*Included for the feedback form*/
|
2389 |
+
.mo_modal {
|
2390 |
+
display: none;
|
2391 |
+
overflow: hidden;
|
2392 |
+
position: fixed;
|
2393 |
+
top: 0;
|
2394 |
+
right: 0;
|
2395 |
+
bottom: 0;
|
2396 |
+
left: 0;
|
2397 |
+
z-index: 1050;
|
2398 |
+
-webkit-overflow-scrolling: touch;
|
2399 |
+
outline: 0;
|
2400 |
+
|
2401 |
+
}
|
2402 |
+
.mo_scan_confirm_modal{
|
2403 |
+
display: none; /* Hidden by default */
|
2404 |
+
position: fixed; /* Stay in place */
|
2405 |
+
z-index: 1; /* Sit on top */
|
2406 |
+
padding-top: 200px; /* Location of the box */
|
2407 |
+
left: 0;
|
2408 |
+
top: 0;
|
2409 |
+
width: 100%; /* Full width */
|
2410 |
+
height: 100%; /* Full height */
|
2411 |
+
overflow: auto; /* Enable scroll if needed */
|
2412 |
+
background-color: rgb(0,0,0); /* Fallback color */
|
2413 |
+
background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
|
2414 |
+
}
|
2415 |
+
|
2416 |
+
.mo_wpns_modal-content {
|
2417 |
+
position: relative;
|
2418 |
+
background-color: #ffffff;
|
2419 |
+
border: 1px solid #999999;
|
2420 |
+
border: 1px solid rgba(0, 0, 0, 0.2);
|
2421 |
+
border-radius: 6px;
|
2422 |
+
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
|
2423 |
+
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
|
2424 |
+
-webkit-background-clip: padding-box;
|
2425 |
+
background-clip: padding-box;
|
2426 |
+
outline: 0;
|
2427 |
+
margin-left: 20%;
|
2428 |
+
margin-right: 24%;
|
2429 |
+
margin-top:6%;
|
2430 |
+
}
|
2431 |
+
|
2432 |
+
.mo_wpns_close {
|
2433 |
+
color: #aaaaaa;
|
2434 |
+
float: right;
|
2435 |
+
font-size: 28px;
|
2436 |
+
font-weight: bold;
|
2437 |
+
}
|
2438 |
+
|
2439 |
+
/*.wpns_font_size {
|
2440 |
+
font-size: 50px;
|
2441 |
+
margin-top: -10px;
|
2442 |
+
padding-right: 11px;
|
2443 |
+
}*/
|
2444 |
+
.wpns_font_shown {
|
2445 |
+
font-size: 70px;
|
2446 |
+
margin-top: -10px;
|
2447 |
+
margin-bottom: 5px;
|
2448 |
+
padding-right: 11px;
|
2449 |
+
}
|
2450 |
+
|
2451 |
+
/* Added for malware */
|
2452 |
+
.malwaresummarydiv{
|
2453 |
+
display: inline-flex;
|
2454 |
+
width: 100%;
|
2455 |
+
}
|
2456 |
+
.malwarescandiv{
|
2457 |
+
border-radius: 4px;
|
2458 |
+
background: lemonchiffon;
|
2459 |
+
padding: 5px;
|
2460 |
+
width: 50%;
|
2461 |
+
}
|
2462 |
+
.msdivl{
|
2463 |
+
margin-right: 5px;
|
2464 |
+
}
|
2465 |
+
.msdivr{
|
2466 |
+
margin-left: 5px;
|
2467 |
+
}
|
2468 |
+
.hdiv{
|
2469 |
+
font-weight: 600;
|
2470 |
+
font-size: 1.2em;
|
2471 |
+
text-align: center;
|
2472 |
+
}
|
2473 |
+
.title_hdiv{
|
2474 |
+
font-weight: 600;
|
2475 |
+
font-size: 1.0em;
|
2476 |
+
text-align: center;
|
2477 |
+
}
|
2478 |
+
.hmdiv{
|
2479 |
+
font-weight: 600;
|
2480 |
+
font-size: 1.2em;
|
2481 |
+
}
|
2482 |
+
.shdiv{
|
2483 |
+
margin-bottom: 10px;
|
2484 |
+
}
|
2485 |
+
.mo_wpns_scanmodediv{
|
2486 |
+
border-radius: 4px;
|
2487 |
+
background: lemonchiffon;
|
2488 |
+
padding: 5px;
|
2489 |
+
width: 23.5%;
|
2490 |
+
}
|
2491 |
+
.mo_wpns_msdivl{
|
2492 |
+
margin-right: 5px;
|
2493 |
+
}
|
2494 |
+
.mo_wpns_msdivr{
|
2495 |
+
margin-left: 5px;
|
2496 |
+
}
|
2497 |
+
.mo_wpns_scan_desc{
|
2498 |
+
height: 52%;
|
2499 |
+
}
|
2500 |
+
.mo_wpns_progress {
|
2501 |
+
width: 100%;
|
2502 |
+
background-color: grey;
|
2503 |
+
margin-top: 6%;
|
2504 |
+
}
|
2505 |
+
.mo_wpns_progress_bar {
|
2506 |
+
width: 0%;
|
2507 |
+
height: 20px;
|
2508 |
+
background-color: #4CAF50;
|
2509 |
+
text-align: center; /* To center it horizontally (if you want) */
|
2510 |
+
line-height: 20px; /* To center it vertically */
|
2511 |
+
color: white;
|
2512 |
+
}
|
2513 |
+
/*#mo_wpns_bar {
|
2514 |
+
width: 0%;
|
2515 |
+
height: 20px;
|
2516 |
+
background-color: blue;
|
2517 |
+
}*/
|
2518 |
+
.mo_wpns_lightgreen{
|
2519 |
+
color:rgb(128, 173, 128);
|
2520 |
+
}
|
2521 |
+
.mo_wpns_brightred{
|
2522 |
+
color:#ffd7d7;
|
2523 |
+
}
|
2524 |
+
.mo_wpns_red{color:red;}
|
2525 |
+
.mo_wpns_gray{color:#ccc}
|
2526 |
+
.mo_wpns_scan_close_issue{
|
2527 |
+
color: #aaaaaa;
|
2528 |
+
float: right;
|
2529 |
+
font-size: 28px;
|
2530 |
+
font-weight: bold;
|
2531 |
+
}
|
2532 |
+
.mo_wpns_scan_close_issue:hover,
|
2533 |
+
.mo_wpns_scan_close_issue:focus {
|
2534 |
+
color: #000;
|
2535 |
+
text-decoration: none;
|
2536 |
+
cursor: pointer;
|
2537 |
+
}
|
2538 |
+
.alert-success {
|
2539 |
+
color: #3c763d;
|
2540 |
+
background-color: #dff0d8;
|
2541 |
+
border-color: #d6e9c6;
|
2542 |
+
}
|
2543 |
+
|
2544 |
+
.alert-warning {
|
2545 |
+
color: #8a6d3b;
|
2546 |
+
background-color: #fcf8e3;
|
2547 |
+
border-color: #faebcc;
|
2548 |
+
}
|
2549 |
+
.alert {
|
2550 |
+
padding: 15px;
|
2551 |
+
margin-bottom: 20px;
|
2552 |
+
border: 1px solid transparent;
|
2553 |
+
border-radius: 4px;
|
2554 |
+
}
|
2555 |
+
.summarydiv{
|
2556 |
+
margin: 5px 0;
|
2557 |
+
width: 50%;
|
2558 |
+
}
|
2559 |
+
.mo_wpns_scan_button {
|
2560 |
+
background-color: #20b2aa; /* Green */
|
2561 |
+
border: none;
|
2562 |
+
color: white;
|
2563 |
+
padding: 5px 5px;
|
2564 |
+
text-align: center;
|
2565 |
+
text-decoration: none;
|
2566 |
+
display: inline-block;
|
2567 |
+
font-size: 16px;
|
2568 |
+
margin: 4px 2px;
|
2569 |
+
cursor: pointer;
|
2570 |
+
-webkit-transition-duration: 0.4s; /* Safari */
|
2571 |
+
transition-duration: 0.4s;
|
2572 |
+
}
|
2573 |
+
.mo_wpns_scan_modal_button {
|
2574 |
+
background-color: #20b2aa; /* Green */
|
2575 |
+
border: none;
|
2576 |
+
color: white;
|
2577 |
+
padding: 5px 80px;
|
2578 |
+
text-align: center;
|
2579 |
+
text-decoration: none;
|
2580 |
+
display: inline-block;
|
2581 |
+
font-size: 20px;
|
2582 |
+
margin: 4px 2px;
|
2583 |
+
cursor: pointer;
|
2584 |
+
-webkit-transition-duration: 0.4s; /* Safari */
|
2585 |
+
transition-duration: 0.4s;
|
2586 |
+
}
|
2587 |
+
.mo_wpns_deep_scan_button {
|
2588 |
+
background-color: #20b2aa; /* Green */
|
2589 |
+
border: none;
|
2590 |
+
color: white;
|
2591 |
+
padding: 5px 5px;
|
2592 |
+
text-align: center;
|
2593 |
+
text-decoration: none;
|
2594 |
+
display: inline-block;
|
2595 |
+
font-size: 16px;
|
2596 |
+
margin: 4px 2px;
|
2597 |
+
-webkit-transition-duration: 0.4s; /* Safari */
|
2598 |
+
transition-duration: 0.4s;
|
2599 |
+
}
|
2600 |
+
.mo_green{
|
2601 |
+
color: green;
|
2602 |
+
}
|
2603 |
+
.mo_red{
|
2604 |
+
color: red;
|
2605 |
+
}
|
2606 |
+
.mo_wpns_sub_scanmode
|
2607 |
+
{
|
2608 |
+
padding: 5px;
|
2609 |
+
background-color: #FFFFFF;
|
2610 |
+
border: 1px solid lightseagreen;
|
2611 |
+
width: 23.5%;
|
2612 |
+
border-top: 4px solid lightseagreen;
|
2613 |
+
min-height: 180px;
|
2614 |
+
}
|
2615 |
+
.mo_wpns_malwarescandiv
|
2616 |
+
{
|
2617 |
+
padding: 5px;
|
2618 |
+
background-color: #FFFFFF;
|
2619 |
+
border: 1px solid lightseagreen;
|
2620 |
+
width: 50%;
|
2621 |
+
border-top: 4px solid lightseagreen;
|
2622 |
+
}
|
2623 |
+
|
2624 |
+
|
2625 |
+
|
2626 |
+
|
2627 |
+
/* */
|
2628 |
+
/* The Modal (background) */
|
2629 |
+
.modal {
|
2630 |
+
display: none;
|
2631 |
+
position: fixed; /* Stay in place */
|
2632 |
+
z-index: 9999; /* Sit on top */
|
2633 |
+
padding-top: 100px; /* Location of the box */
|
2634 |
+
left: 0;
|
2635 |
+
top: 0;
|
2636 |
+
width: 100%; /* Full width */
|
2637 |
+
height: 100%; /* Full height */
|
2638 |
+
overflow: auto; /* Enable scroll if needed */
|
2639 |
+
background-color: rgb(0,0,0); /* Fallback color */
|
2640 |
+
background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
|
2641 |
+
transition: all 1s;
|
2642 |
+
}
|
2643 |
+
|
2644 |
+
/* Modal Content */
|
2645 |
+
.modal-content {
|
2646 |
+
background-color: #FFFFFF;
|
2647 |
+
margin: 0;
|
2648 |
+
padding: 0 20px;
|
2649 |
+
border: 1px solid #888;
|
2650 |
+
width: 70%;
|
2651 |
+
border-radius: 5px;
|
2652 |
+
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.25);
|
2653 |
+
position: fixed;
|
2654 |
+
top: 50%;
|
2655 |
+
left: 50%;
|
2656 |
+
margin-right: -50%;
|
2657 |
+
transform: translate(-50%, -50%);
|
2658 |
+
|
2659 |
+
}
|
2660 |
+
|
2661 |
+
.modal-button {
|
2662 |
+
width: 15%;
|
2663 |
+
height: 50px;
|
2664 |
+
font-size: 20px !important;
|
2665 |
+
padding: 0;
|
2666 |
+
}
|
2667 |
+
|
2668 |
+
|
2669 |
+
.modal-header {
|
2670 |
+
padding: 15px;
|
2671 |
+
border-bottom: 1px solid #e5e5e5;
|
2672 |
+
}
|
2673 |
+
.modal-header .close {
|
2674 |
+
margin-top: -2px;
|
2675 |
+
}
|
2676 |
+
.modal-title {
|
2677 |
+
margin: 0;
|
2678 |
+
line-height: 1.42857143;
|
2679 |
+
font-size: large;
|
2680 |
+
}
|
2681 |
+
.modal-body {
|
2682 |
+
position: relative;
|
2683 |
+
padding: 0 15px;
|
2684 |
+
line-height: normal;
|
2685 |
+
height: 450px;
|
2686 |
+
overflow-y: scroll;
|
2687 |
+
overflow: auto;
|
2688 |
+
}
|
2689 |
+
.modal-dialog {
|
2690 |
+
position: relative;
|
2691 |
+
width: auto;
|
2692 |
+
margin: 10px;
|
2693 |
+
}
|
2694 |
+
.modal.fade .modal-dialog {
|
2695 |
+
-webkit-transform: translate(0, -25%);
|
2696 |
+
-ms-transform: translate(0, -25%);
|
2697 |
+
transition: transform 0.3s ease-out;
|
2698 |
+
}
|
2699 |
+
.modal.in .modal-dialog {
|
2700 |
+
-webkit-transform: translate(0, 0);
|
2701 |
+
-ms-transform: translate(0, 0);
|
2702 |
+
transform: translate(0, 0);
|
2703 |
+
}
|
2704 |
+
.modal-footer {
|
2705 |
+
padding: 15px;
|
2706 |
+
text-align: center;
|
2707 |
+
border-top: 1px solid #e5e5e5;
|
2708 |
+
}
|
2709 |
+
.modal-footer .btn + .btn {
|
2710 |
+
margin-left: 5px;
|
2711 |
+
margin-bottom: 0;
|
2712 |
+
}
|
2713 |
+
.modal-footer .btn-group .btn + .btn {
|
2714 |
+
margin-left: -1px;
|
2715 |
+
}
|
2716 |
+
.modal-footer .btn-block + .btn-block {
|
2717 |
+
margin-left: 0;
|
2718 |
+
}
|
2719 |
+
|
2720 |
+
.modal-body-div{
|
2721 |
+
margin: 1em;
|
2722 |
+
font-size: large;
|
2723 |
+
}
|
2724 |
+
|
2725 |
+
.modal-body-para{
|
2726 |
+
font-size: large;
|
2727 |
+
}
|
2728 |
+
.modal-body-div-c{
|
2729 |
+
font-size: large;
|
2730 |
+
margin:.25em;
|
2731 |
+
padding:.5em 1em;
|
2732 |
+
border: 1px solid #007cba;
|
2733 |
+
border-radius:4px;
|
2734 |
+
overflow: hidden;
|
2735 |
+
transition: 0.3s;
|
2736 |
+
}
|
2737 |
+
|
2738 |
+
.modal-body-div-d{
|
2739 |
+
width:93%;
|
2740 |
+
display:inline-flex;
|
2741 |
+
}
|
2742 |
+
.modal-body-div-e{
|
2743 |
+
|
2744 |
+
}
|
2745 |
+
.modal-span{
|
2746 |
+
padding: 5px 10px;
|
2747 |
+
border: 1px solid #2980b9;
|
2748 |
+
border-radius: 5px;
|
2749 |
+
cursor: pointer;
|
2750 |
+
color: #0073aa;
|
2751 |
+
background-color: #ffffff;
|
2752 |
+
font-size: large;
|
2753 |
+
font-weight: bold;
|
2754 |
+
margin: 0 50px;
|
2755 |
+
width: 125px;
|
2756 |
+
display: inline-block;
|
2757 |
+
}
|
2758 |
+
|
2759 |
+
.modal-span:hover{
|
2760 |
+
color: #5b9dd9;
|
2761 |
+
}
|
2762 |
+
|
2763 |
+
.modal-span:click{
|
2764 |
+
color: #fff;
|
2765 |
+
background-color: #0073aa;
|
2766 |
+
}
|
2767 |
+
|
2768 |
+
.modal ul p{
|
2769 |
+
margin: 0;
|
2770 |
+
}
|
2771 |
+
|
2772 |
+
.modal-span-close{
|
2773 |
+
display: block;
|
2774 |
+
right: 20px;
|
2775 |
+
position: absolute;
|
2776 |
+
top: 15px;
|
2777 |
+
padding: 5px 10px;
|
2778 |
+
font-weight: 600;
|
2779 |
+
font-size: large;
|
2780 |
+
cursor: pointer;
|
2781 |
+
}
|
2782 |
+
|
2783 |
+
.modal-span-close:hover{
|
2784 |
+
transform: scale(1.1, 1.1);
|
2785 |
+
}
|
2786 |
+
|
2787 |
+
.modal-span-close:active{
|
2788 |
+
border: solid;
|
2789 |
+
}
|
2790 |
+
|
2791 |
+
.modal-waf-dinner{
|
2792 |
+
margin: 10px 20px;
|
2793 |
+
display: list-item;
|
2794 |
+
}
|
2795 |
+
.modal-waf-sinner{
|
2796 |
+
font-weight: 500;
|
2797 |
+
}
|
2798 |
+
|
2799 |
+
.mo_wpns_support_layout_model{
|
2800 |
+
padding: 5px 20px;
|
2801 |
+
background-color: #FFFFFF;
|
2802 |
+
width: 95%;
|
2803 |
+
margin: 10px;
|
2804 |
+
float: left;
|
2805 |
+
text-align: center;
|
2806 |
+
border: 2px solid lightseagreen;
|
2807 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
2808 |
+
}
|
2809 |
+
|
2810 |
+
|
2811 |
+
|
2812 |
+
|
2813 |
+
|
2814 |
+
|
2815 |
+
|
2816 |
+
/*2FA css used*/
|
2817 |
+
.mo2f_licensing_plans {
|
2818 |
+
background-color: white;
|
2819 |
+
border-style: solid;
|
2820 |
+
border-color: lightgrey;
|
2821 |
+
border-radius: 4px;
|
2822 |
+
border-width: 1px;
|
2823 |
+
}
|
2824 |
+
|
2825 |
+
.mo2f_licensing_plans_tr {
|
2826 |
+
background-color: #bbccdd;
|
2827 |
+
}
|
2828 |
+
|
2829 |
+
.mo2f_licensing_plans_plan_desc {
|
2830 |
+
color: white;
|
2831 |
+
font-size: 16px
|
2832 |
+
}
|
2833 |
+
|
2834 |
+
.mo2f_licensing_plans_ol {
|
2835 |
+
margin-left: 3%
|
2836 |
+
}
|
2837 |
+
.mo2f_setup_2factor_tab {
|
2838 |
+
align-content: center;
|
2839 |
+
min-height: 394px;
|
2840 |
+
padding:5px;
|
2841 |
+
}
|
2842 |
+
|
2843 |
+
.mo2f_auth_methods_table {
|
2844 |
+
border-spacing: 10px;
|
2845 |
+
border-collapse: separate;
|
2846 |
+
width: 100%;
|
2847 |
+
}
|
2848 |
+
|
2849 |
+
.mo2f_view_free_plan_auth_methods {
|
2850 |
+
color: black;
|
2851 |
+
cursor: pointer;
|
2852 |
+
}
|
2853 |
+
|
2854 |
+
.mo2f_view_free_plan_auth_methods:hover {
|
2855 |
+
color: black;
|
2856 |
+
}
|
2857 |
+
|
2858 |
+
.mo2f_2factor_heading_images {
|
2859 |
+
display: inline-block;
|
2860 |
+
width: 20px;
|
2861 |
+
height: 20px;
|
2862 |
+
float: left
|
2863 |
+
}
|
2864 |
+
|
2865 |
+
.mo2f_2factor_heading_images {
|
2866 |
+
display: inline-block;
|
2867 |
+
width: 20px;
|
2868 |
+
height: 20px;
|
2869 |
+
float: left;
|
2870 |
+
margin-right:1%;
|
2871 |
+
margin-top: 1.5%;
|
2872 |
+
margin-left: 1.5%;
|
2873 |
+
}
|
2874 |
+
|
2875 |
+
.mo2f_thumbnail {
|
2876 |
+
margin-bottom: 10px;
|
2877 |
+
position: relative;
|
2878 |
+
/*width: 280px;*/
|
2879 |
+
min-height: 103%;
|
2880 |
+
overflow: hidden;
|
2881 |
+
background-color: #fff;
|
2882 |
+
border: 1px solid #ddd;
|
2883 |
+
-webkit-transition: border .2s ease-in-out;
|
2884 |
+
-o-transition: border .2s ease-in-out;
|
2885 |
+
transition: border .2s ease-in-out
|
2886 |
+
}
|
2887 |
+
|
2888 |
+
.mo2f_thumbnail > img, .mo2f_thumbnail a > img {
|
2889 |
+
margin-right: auto;
|
2890 |
+
margin-left: auto
|
2891 |
+
}
|
2892 |
+
|
2893 |
+
a.mo2f_thumbnail:hover, a.mo2f_thumbnail:focus, a.mo2f_thumbnail.active {
|
2894 |
+
border-color: #337ab7
|
2895 |
+
}
|
2896 |
+
|
2897 |
+
.mo2f_thumbnail .caption {
|
2898 |
+
padding: 9px;
|
2899 |
+
color: #333
|
2900 |
+
}
|
2901 |
+
|
2902 |
+
.mo2f_thumbnail label {
|
2903 |
+
font-weight: bold;
|
2904 |
+
|
2905 |
+
}
|
2906 |
+
|
2907 |
+
.mo2f_thumbnail_method_wrap{
|
2908 |
+
margin-bottom: 60px;
|
2909 |
+
}
|
2910 |
+
|
2911 |
+
.mo2f_thumbnail_method{
|
2912 |
+
display: inline-flex;
|
2913 |
+
}
|
2914 |
+
|
2915 |
+
.mo2f_thumbnail_method_desc{
|
2916 |
+
padding:13px;
|
2917 |
+
font-size:17px;
|
2918 |
+
}
|
2919 |
+
|
2920 |
+
.mo2f_set_2_factor {
|
2921 |
+
padding: 10px;
|
2922 |
+
float: right;
|
2923 |
+
line-height: 20px;
|
2924 |
+
}
|
2925 |
+
|
2926 |
+
.mo2f_configure_set_2_factor {
|
2927 |
+
background-color: Transparent;
|
2928 |
+
background-repeat: no-repeat;
|
2929 |
+
border: none;
|
2930 |
+
cursor: pointer;
|
2931 |
+
overflow: hidden;
|
2932 |
+
outline: none;
|
2933 |
+
color: white;
|
2934 |
+
}
|
2935 |
+
|
2936 |
+
.mo2f_auth_methods_thumbnail {
|
2937 |
+
width: 50px;
|
2938 |
+
height: 50px;
|
2939 |
+
padding: 20px;
|
2940 |
+
line-height: 80px;
|
2941 |
+
}
|
2942 |
+
|
2943 |
+
.mo2f_setup_2_factor_tab {
|
2944 |
+
background-color: white;
|
2945 |
+
border-style: solid;
|
2946 |
+
border-color: lightgrey;
|
2947 |
+
border-radius: 4px;
|
2948 |
+
border-width: 1px;
|
2949 |
+
padding: 20px;
|
2950 |
+
width: 93%;
|
2951 |
+
align-content: center
|
2952 |
+
|
2953 |
+
}
|
2954 |
+
|
2955 |
+
.mo_wpns_setting_layout{
|
2956 |
+
margin: 5px;
|
2957 |
+
margin-left: 0px;
|
2958 |
+
padding: 5px 20px 30px 20px;
|
2959 |
+
background-color: #FFFFFF;
|
2960 |
+
border: 2px solid #20b2aa;
|
2961 |
+
float: left;
|
2962 |
+
width: 94%;
|
2963 |
+
/*margin-left: 1%;*/
|
2964 |
+
/*overflow: hidden;*/
|
2965 |
+
text-align: left;
|
2966 |
+
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
|
2967 |
+
}
|
2968 |
+
|
2969 |
+
.mo2f_configure_set_2_factor:hover {
|
2970 |
+
font-weight: bold;
|
2971 |
+
font-size: 14px;
|
2972 |
+
}
|
2973 |
+
|
2974 |
+
.configuredBasic {
|
2975 |
+
background: url(../images/feat_smart.png) rgba(99, 143, 223, 0.42) no-repeat right;
|
2976 |
+
padding: 10px;
|
2977 |
+
margin-bottom: 0px;
|
2978 |
+
}
|
2979 |
+
|
2980 |
+
.configuredSmart {
|
2981 |
+
background: url(../images/Smartphone-24.png) rgba(99, 143, 223, 0.42) no-repeat right;
|
2982 |
+
padding: 10px;
|
2983 |
+
margin-bottom: 0px;
|
2984 |
+
}
|
2985 |
+
|
2986 |
+
.notConfiguredBasic {
|
2987 |
+
background: url(../images/feat_smart.png) rgba(221, 221, 221, 0.66) no-repeat right;
|
2988 |
+
padding: 10px;
|
2989 |
+
margin-bottom: 0px;
|
2990 |
+
}
|
2991 |
+
|
2992 |
+
.notConfiguredSmart {
|
2993 |
+
background: url(../images/Smartphone-24.png) rgba(221, 221, 221, 0.66) no-repeat right;
|
2994 |
+
padding: 10px;
|
2995 |
+
margin-bottom: 0px;
|
2996 |
+
}
|
2997 |
+
|
2998 |
+
.configuredLandline {
|
2999 |
+
background: url(../images/landline_sprite.png) rgba(99, 143, 223, 0.42) no-repeat right;
|
3000 |
+
padding: 10px;
|
3001 |
+
margin-bottom: 0px;
|
3002 |
+
}
|
3003 |
+
|
3004 |
+
.notConfiguredLandline {
|
3005 |
+
background: url(../images/landline_sprite.png) rgba(221, 221, 221, 0.66) no-repeat right;
|
3006 |
+
padding: 10px;
|
3007 |
+
margin-bottom: 0px;
|
3008 |
+
}
|
3009 |
+
|
3010 |
+
.selectedMethod {
|
3011 |
+
background-color: rgba(54, 157, 4, 0.42) !important;
|
3012 |
+
}
|
3013 |
+
|
3014 |
+
.inactiveMethod {
|
3015 |
+
background-color: rgba(221, 221, 221, 0.66) !important;
|
3016 |
+
margin-left: 20.5%;
|
3017 |
+
|
3018 |
+
}
|
3019 |
+
|
3020 |
+
.configuredLaptop {
|
3021 |
+
background: url(../images/laptop-24.png) rgba(99, 143, 223, 0.42) no-repeat right;
|
3022 |
+
padding: 10px;
|
3023 |
+
margin-bottom: 0px;
|
3024 |
+
}
|
3025 |
+
|
3026 |
+
.notConfiguredLaptop {
|
3027 |
+
background: url(../images/laptop-24.png) rgba(221, 221, 221, 0.66) no-repeat right;
|
3028 |
+
padding: 20px;
|
3029 |
+
margin-bottom: 0px;
|
3030 |
+
}
|
3031 |
+
|
3032 |
+
* {
|
3033 |
+
/*box-sizing: border-box;*/
|
3034 |
+
}
|
3035 |
+
|
3036 |
+
.mo2f_configure_2_factor {
|
3037 |
+
padding: 10px;
|
3038 |
+
float: left;
|
3039 |
+
line-height: 20px;
|
3040 |
+
}
|
3041 |
+
|
3042 |
+
.mo2f_heading_style {
|
3043 |
+
font-size: 18px;
|
3044 |
+
font-family: Segoe UI;
|
3045 |
+
padding: 11px;
|
3046 |
+
}
|
3047 |
+
|
3048 |
+
.mo2f_authy_step1 {
|
3049 |
+
vertical-align: top;
|
3050 |
+
padding-right: 15px;
|
3051 |
+
width: 26%;
|
3052 |
+
}
|
3053 |
+
|
3054 |
+
.mo2f_authy_step2 {
|
3055 |
+
vertical-align: top;
|
3056 |
+
padding-right: 15px;
|
3057 |
+
width: 46%;
|
3058 |
+
}
|
3059 |
+
|
3060 |
+
.mo2f_table_textbox {
|
3061 |
+
width: 100%;
|
3062 |
+
height: 30px;
|
3063 |
+
}
|
3064 |
+
|
3065 |
+
.mo2f_google_authy_step2 {
|
3066 |
+
vertical-align: top;
|
3067 |
+
padding-right: 15px;
|
3068 |
+
width: 70%;
|
3069 |
+
}
|
3070 |
+
|
3071 |
+
.mo2f_google_authy_step3 {
|
3072 |
+
vertical-align: top;
|
3073 |
+
width: 30%
|
3074 |
+
}
|
3075 |
+
|
3076 |
+
.mo2f_kba_ques {
|
3077 |
+
width: 400px !important;
|
3078 |
+
border-radius: 4px;
|
3079 |
+
height: 30px;
|
3080 |
+
font-size: 13px !important;
|
3081 |
+
}
|
3082 |
+
|
3083 |
+
.mo2f_kba_table {
|
3084 |
+
padding-left: 10px;
|
3085 |
+
width: 80%;
|
3086 |
+
}
|
3087 |
+
|
3088 |
+
.mo2f_kba_tb_data {
|
3089 |
+
padding-left: 80px;
|
3090 |
+
}
|
3091 |
+
|
3092 |
+
.mo2f_grayed_out {
|
3093 |
+
background-color: rgba(128, 128, 128, 0.05) !important;
|
3094 |
+
opacity: .5;
|
3095 |
+
}
|
3096 |
+
|
3097 |
+
.mo2f_grayed_out_link {
|
3098 |
+
position: absolute;
|
3099 |
+
float: right;
|
3100 |
+
margin: 0.5% 0 0 24%;
|
3101 |
+
z-index: 99;
|
3102 |
+
}
|
3103 |
+
.overlay{
|
3104 |
+
position: fixed;
|
3105 |
+
top: 0;
|
3106 |
+
left: 0;
|
3107 |
+
right: 0;
|
3108 |
+
bottom: 0;
|
3109 |
+
width: 100%;
|
3110 |
+
height: 100%;
|
3111 |
+
background: #000;
|
3112 |
+
opacity: .5;
|
3113 |
+
z-index: 0;
|
3114 |
+
}
|
3115 |
+
.overlay1{
|
3116 |
+
position: fixed;
|
3117 |
+
top: 0;
|
3118 |
+
left: 0;
|
3119 |
+
right: 0;
|
3120 |
+
bottom: 0;
|
3121 |
+
width: 100%;
|
3122 |
+
height: 100%;
|
3123 |
+
background: #000;
|
3124 |
+
opacity: 0.5;
|
3125 |
+
z-index: 0;
|
3126 |
+
}
|
3127 |
+
|
3128 |
+
.black_overlay {
|
3129 |
+
display: none;
|
3130 |
+
position: absolute;
|
3131 |
+
top: 0%;
|
3132 |
+
left: 0%;
|
3133 |
+
width: 100%;
|
3134 |
+
height: 100%;
|
3135 |
+
background-color: black;
|
3136 |
+
z-index: 1001;
|
3137 |
+
-moz-opacity: 0.8;
|
3138 |
+
opacity: .80;
|
3139 |
+
filter: alpha(opacity=80);
|
3140 |
+
}
|
3141 |
+
|
3142 |
+
.mo2f_advanced_options_images {
|
3143 |
+
display: inline-block;
|
3144 |
+
padding: 15px;
|
3145 |
+
width: 20px;
|
3146 |
+
height: 20px;
|
3147 |
+
float: left
|
3148 |
+
}
|
3149 |
+
|
3150 |
+
.mo2f_view_premium_plan_auth_methods, .mo2f_view_standard_plan_auth_methods, .mo2f_view_backup_options, .mo2f_view_backup_options_prem,
|
3151 |
+
.mo2f_view_login_options, .mo2f_view_inline_registration_options, .mo2f_view_customizations, .mo2f_advanced_options_a,
|
3152 |
+
.mo2f_view_customizations_prem {
|
3153 |
+
color: navy;
|
3154 |
+
cursor: pointer;
|
3155 |
+
}
|
3156 |
+
|
3157 |
+
.mo2f_view_premium_plan_auth_methods:hover, .mo2f_view_standard_plan_auth_methods:hover, .mo2f_view_backup_options:hover,
|
3158 |
+
.mo2f_view_backup_options_prem:hover, .mo2f_view_customizations_prem:hover, .mo2f_view_login_options:hover, .mo2f_view_inline_registration_options:hover, .mo2f_view_customizations:hover {
|
3159 |
+
color: limegreen;
|
3160 |
+
}
|
3161 |
+
|
3162 |
+
.mo2f_vertical-submenu a {
|
3163 |
+
display: inline;
|
3164 |
+
background-color: #cce;
|
3165 |
+
color: black;
|
3166 |
+
margin-left: 6px;
|
3167 |
+
width: 30%;
|
3168 |
+
margin-top: 15px;
|
3169 |
+
text-decoration: none;
|
3170 |
+
text-align: center;
|
3171 |
+
padding: 11px;
|
3172 |
+
}
|
3173 |
+
|
3174 |
+
.mo2f_vertical-submenu a:hover {
|
3175 |
+
background-color: #ccc;
|
3176 |
+
}
|
3177 |
+
|
3178 |
+
.mo2f_vertical-submenu a.active {
|
3179 |
+
background-color: #4CAF50;
|
3180 |
+
color: white;
|
3181 |
+
}
|
3182 |
+
|
3183 |
+
.mo2f_box {
|
3184 |
+
border: 1px solid #DCDCDC;
|
3185 |
+
padding: 20px;
|
3186 |
+
}
|
3187 |
+
|
3188 |
+
.mo2f_google_authy_secret_outer_div {
|
3189 |
+
padding: 10px;
|
3190 |
+
background-color: #f9edbe;
|
3191 |
+
width: 20em;
|
3192 |
+
text-align: center;
|
3193 |
+
}
|
3194 |
+
.mo2f_google_authy_secret_inner_div {
|
3195 |
+
font-size: 14px;
|
3196 |
+
font-weight: bold;
|
3197 |
+
line-height: 1.5;
|
3198 |
+
}
|
3199 |
+
|
3200 |
+
.mo2f_vertical_line {
|
3201 |
+
border-left: 1px solid #EBECEC;
|
3202 |
+
padding: 5px
|
3203 |
+
}
|
3204 |
+
.mo2f_gauth_column {
|
3205 |
+
float: left;
|
3206 |
+
padding: 10px;
|
3207 |
+
height: 165px;
|
3208 |
+
}
|
3209 |
+
.mo2f_gauth_column_cloud {
|
3210 |
+
float: left;
|
3211 |
+
height: 150px;
|
3212 |
+
}
|
3213 |
+
|
3214 |
+
.mo2f_gauth_left {
|
3215 |
+
width: 100%;
|
3216 |
+
}
|
3217 |
+
.mo-fa-icon > tr > td > i.fa {
|
3218 |
+
color: #5b8a0f;
|
3219 |
+
|
3220 |
+
}
|
3221 |
+
.mo_table-bordered, .mo_table-bordered > tbody > tr > td {
|
3222 |
+
/*border: 1px solid #ddd;*/
|
3223 |
+
}
|
3224 |
+
.mo_align-center > tr > td {
|
3225 |
+
text-align: center !important;
|
3226 |
+
}
|
3227 |
+
|
3228 |
+
.mo-fa-icon > tr > td > i.fa {
|
3229 |
+
color: #5b8a0f;
|
3230 |
+
|
3231 |
+
}
|
3232 |
+
.mo2f_display_none_forms {
|
3233 |
+
display: none
|
3234 |
+
}
|
3235 |
+
.mo_flex-container {
|
3236 |
+
display: flex;
|
3237 |
+
flex-wrap: nowrap;
|
3238 |
+
width: 97%;
|
3239 |
+
}
|
3240 |
+
.mo_flex-container > a {
|
3241 |
+
|
3242 |
+
font-size : auto;
|
3243 |
+
background-color: none;
|
3244 |
+
border: 1px;
|
3245 |
+
text-align: center;
|
3246 |
+
text-decoration: none;
|
3247 |
+
/*display: inline-table;*/
|
3248 |
+
font-size: 20px;
|
3249 |
+
margin: 0px 0px;
|
3250 |
+
cursor: pointer;
|
3251 |
+
width: 1200px;
|
3252 |
+
border: 1px solid #20b2aa;
|
3253 |
+
|
3254 |
+
}
|
3255 |
+
.mo_subtab_flex-container{
|
3256 |
+
display: flex;
|
3257 |
+
flex-wrap: nowrap;
|
3258 |
+
width: 976px;
|
3259 |
+
}
|
3260 |
+
|
3261 |
+
.mo_subtab_flex-container > button {
|
3262 |
+
font-size : auto;
|
3263 |
+
background-color: none;
|
3264 |
+
border: 1px;
|
3265 |
+
text-align: center;
|
3266 |
+
text-decoration: none;
|
3267 |
+
/*display: inline-table;*/
|
3268 |
+
font-size: 17px;
|
3269 |
+
margin: 0px 0px;
|
3270 |
+
cursor: pointer;
|
3271 |
+
width: 1200px;
|
3272 |
+
border: 1px solid #20b2aa;
|
3273 |
+
}
|
3274 |
+
|
3275 |
+
.mo_wpns_sub_scanmode
|
3276 |
+
{
|
3277 |
+
padding: 5px;
|
3278 |
+
background-color: #FFFFFF;
|
3279 |
+
border: 1px solid lightseagreen;
|
3280 |
+
width: 23.5%;
|
3281 |
+
border-top: 4px solid lightseagreen;
|
3282 |
+
min-height: 180px;
|
3283 |
+
}
|
3284 |
+
.mo_wpns_sub_scansummary
|
3285 |
+
{
|
3286 |
+
padding: 5px;
|
3287 |
+
background-color: #FFFFFF;
|
3288 |
+
border: 1px solid lightseagreen;
|
3289 |
+
width: 23.5%;
|
3290 |
+
border-top: 4px solid lightseagreen;
|
3291 |
+
height: 120px;
|
3292 |
+
}
|
3293 |
+
.mo_wpns_scan_summary_text
|
3294 |
+
{
|
3295 |
+
font-size: 70px;
|
3296 |
+
margin-top: -15px;
|
3297 |
+
text-align: center;
|
3298 |
+
}
|
3299 |
+
.mo_wpns_malwarescandiv
|
3300 |
+
{
|
3301 |
+
padding: 5px;
|
3302 |
+
background-color: #FFFFFF;
|
3303 |
+
border: 1px solid lightseagreen;
|
3304 |
+
width: 50%;
|
3305 |
+
border-top: 4px solid lightseagreen;
|
3306 |
+
}
|
3307 |
+
|
3308 |
+
.mo_scan_modal {
|
3309 |
+
display: none; /* Hidden by default */
|
3310 |
+
position: fixed; /* Stay in place */
|
3311 |
+
z-index: 1; /* Sit on top */
|
3312 |
+
padding-top: 100px; /* Location of the box */
|
3313 |
+
left: 0;
|
3314 |
+
top: 0;
|
3315 |
+
width: 100%; /* Full width */
|
3316 |
+
height: 100%; /* Full height */
|
3317 |
+
overflow: auto; /* Enable scroll if needed */
|
3318 |
+
background-color: rgb(0,0,0); /* Fallback color */
|
3319 |
+
background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
|
3320 |
+
}
|
3321 |
+
|
3322 |
+
/* Modal Content */
|
3323 |
+
.mo_scan_modal-content {
|
3324 |
+
background-color: #fefefe;
|
3325 |
+
margin: auto;
|
3326 |
+
padding: 20px;
|
3327 |
+
border: 1px solid #888;
|
3328 |
+
width: 70%;
|
3329 |
+
}
|
3330 |
+
|
3331 |
+
/* The Close Button */
|
3332 |
+
.mo_scan_close {
|
3333 |
+
color: #aaaaaa;
|
3334 |
+
float: right;
|
3335 |
+
font-size: 28px;
|
3336 |
+
font-weight: bold;
|
3337 |
+
}
|
3338 |
+
|
3339 |
+
.mo_scan_close:hover,
|
3340 |
+
.mo_scan_close:focus {
|
3341 |
+
color: #000;
|
3342 |
+
text-decoration: none;
|
3343 |
+
cursor: pointer;
|
3344 |
+
}
|
3345 |
+
.mo_mmp_red{
|
3346 |
+
color: red;
|
3347 |
+
}
|
3348 |
+
.mmp_point{
|
3349 |
+
cursor: pointer;
|
3350 |
+
}
|
3351 |
+
.mmp_green {
|
3352 |
+
background-color: #4CAF50;
|
3353 |
+
border: none;
|
3354 |
+
color: white;
|
3355 |
+
padding: 3px 10px;
|
3356 |
+
text-align: center;
|
3357 |
+
text-decoration: none;
|
3358 |
+
/*display: inline-block;*/
|
3359 |
+
/*font-size: 16px;*/
|
3360 |
+
margin: -4px 2px;
|
3361 |
+
cursor: pointer;
|
3362 |
+
}
|
3363 |
+
/*Custom login form*/
|
3364 |
+
.customloginform{
|
3365 |
+
border-collapse: collapse;
|
3366 |
+
border:1px solid #20b2aa;
|
3367 |
+
}
|
3368 |
+
.customloginform th {
|
3369 |
+
|
3370 |
+
font-size: 120%;
|
3371 |
+
}
|
3372 |
+
.customloginform td {
|
3373 |
+
/*width:80%;*/
|
3374 |
+
text-align:left;
|
3375 |
+
border:1px solid #20b2aa;
|
3376 |
+
padding:1%;
|
3377 |
+
|
3378 |
+
}
|
3379 |
+
.customloginform th{
|
3380 |
+
text-align:left;
|
3381 |
+
border:1px solid black;
|
3382 |
+
padding:1%;
|
3383 |
+
}
|
3384 |
+
.mo2f_doc_icon_style
|
3385 |
+
{
|
3386 |
+
font-size:25px;
|
3387 |
+
color:#269eb3;
|
3388 |
+
}
|
3389 |
+
.mo2f_doc_font_size
|
3390 |
+
{
|
3391 |
+
font-size: 112%;
|
3392 |
+
width: 30%;
|
3393 |
+
}
|
3394 |
+
.mo2f_advance_setting
|
3395 |
+
{
|
3396 |
+
width: 40%;color: #111111; background: none;font-weight: bold;border: 2px solid black;margin-left: 6%;float: left;min-height: 54px;
|
3397 |
+
}
|
3398 |
+
.mo2f_advance_setting:hover
|
3399 |
+
{
|
3400 |
+
border: 2px solid black;
|
3401 |
+
background-color: #2EB150;
|
3402 |
+
color: white;
|
3403 |
+
}
|
3404 |
+
.mo2f_boder_radius
|
3405 |
+
{
|
3406 |
+
border-bottom-left-radius: 25px;
|
3407 |
+
}
|
3408 |
+
.mo2f_back_button
|
3409 |
+
{
|
3410 |
+
margin-left: 4px;
|
3411 |
+
padding: 4px 8px;
|
3412 |
+
position: relative;
|
3413 |
+
top: -3px;
|
3414 |
+
text-decoration: none;
|
3415 |
+
border: 1px solid #0071a1;
|
3416 |
+
border-radius: 2px;
|
3417 |
+
text-shadow: none;
|
3418 |
+
font-weight: 600;
|
3419 |
+
font-size: 13px;
|
3420 |
+
line-height: normal;
|
3421 |
+
color: #0071a1;
|
3422 |
+
background: #f3f5f6;
|
3423 |
+
cursor: pointer;
|
3424 |
+
}
|
3425 |
+
.mo2f_back_button:hover
|
3426 |
+
{
|
3427 |
+
background-color: #daf0f2;
|
3428 |
+
}
|
3429 |
+
.mo2f_plan_based_title
|
3430 |
+
{
|
3431 |
+
width: 47%;
|
3432 |
+
background-color: #7ccbc7;
|
3433 |
+
float: left;
|
3434 |
+
border: 2px solid black;
|
3435 |
+
border-bottom: none;
|
3436 |
+
border-top-left-radius: 10px;
|
3437 |
+
border-top-right-radius: 10px;
|
3438 |
+
}
|
3439 |
+
.mo2f_plan_based_title_div
|
3440 |
+
{
|
3441 |
+
color: white;
|
3442 |
+
font-size: 264%;
|
3443 |
+
|
3444 |
+
}
|
3445 |
+
.mo2f_addons_alignment
|
3446 |
+
{
|
3447 |
+
color:#20b2aa;
|
3448 |
+
font-size: large;
|
3449 |
+
float: left;
|
3450 |
+
margin-right: 5px;
|
3451 |
+
}
|
3452 |
+
.mo2f_addons_not_included
|
3453 |
+
{
|
3454 |
+
color:red;
|
3455 |
+
font-size: x-large;
|
3456 |
+
float: left;
|
3457 |
+
margin-right: 5px;
|
3458 |
+
}
|
3459 |
+
.mo2f_auth_method_style
|
3460 |
+
{
|
3461 |
+
font-size: 15px;
|
3462 |
+
line-height: initial;
|
3463 |
+
}
|
3464 |
+
.mo2f_active_plan
|
3465 |
+
{
|
3466 |
+
background-color: #7ccbc7;
|
3467 |
+
border-radius: 50em;
|
3468 |
+
}
|
3469 |
+
.mo_wpns_upgrade_page_2fa_ns_styles
|
3470 |
+
{
|
3471 |
+
background-color: #7ccbc7;
|
3472 |
+
border: 2px solid black;
|
3473 |
+
border-top-left-radius: 25px;
|
3474 |
+
border-top-right-radius: 25px;
|
3475 |
+
border-bottom: none;
|
3476 |
+
}
|
3477 |
+
.mo2f_tooltip .mo2f_site_based_vs_user_based
|
3478 |
+
{
|
3479 |
+
min-height: 200px;
|
3480 |
+
margin-top: 10%;
|
3481 |
+
background-color: #ffffff;
|
3482 |
+
color: black;
|
3483 |
+
border: 1px solid black;
|
3484 |
+
width: 300px;
|
3485 |
+
padding: 0px;
|
3486 |
+
margin-left: -146px;
|
3487 |
+
box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
|
3488 |
+
}
|
3489 |
+
.mo2f_tooltip .mo2f_site_based_vs_user_based_title
|
3490 |
+
{
|
3491 |
+
background-color: #ccf2f1;
|
3492 |
+
color: black;
|
3493 |
+
padding: 10px;
|
3494 |
+
}
|
3495 |
+
.mo2f_site_based_vs_user_based_info_icon
|
3496 |
+
{
|
3497 |
+
font-size: 25px;
|
3498 |
+
color: #ffffff;
|
3499 |
+
margin-left: 15px;
|
3500 |
+
}
|
lang/miniorange-2-factor-authentication-it_IT.mo
ADDED
Binary file
|
lang/miniorange-2-factor-authentication-it_IT.po
ADDED
@@ -0,0 +1,5414 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: miniOrange 2 Factor Authentication\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2018-07-19 01:09+0530\n"
|
6 |
+
"PO-Revision-Date: 2018-07-19 01:09+0530\n"
|
7 |
+
"Last-Translator: Daniele Fazio <daniele.fazio@sisgroup.it>\n"
|
8 |
+
"Language-Team: Italiano\n"
|
9 |
+
"Language: it_IT\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"X-Generator: Poedit 2.0.8\n"
|
14 |
+
"X-Poedit-Basepath: ..\n"
|
15 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
16 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
17 |
+
"X-Poedit-KeywordsList: __\n"
|
18 |
+
"X-Poedit-SearchPath-0: .\n"
|
19 |
+
|
20 |
+
#: class-customer-setup.php:34 class-customer-setup.php:83
|
21 |
+
#: class-customer-setup.php:150 class-customer-setup.php:205
|
22 |
+
#: class-customer-setup.php:322 class-customer-setup.php:484
|
23 |
+
#: class-customer-setup.php:540 class-two-factor-setup.php:96
|
24 |
+
#: class-two-factor-setup.php:167 class-two-factor-setup.php:238
|
25 |
+
#: class-two-factor-setup.php:310 class-two-factor-setup.php:378
|
26 |
+
#: class-two-factor-setup.php:453
|
27 |
+
msgid "Please enable curl extension."
|
28 |
+
msgstr "Si prega di abilitare estensione curl."
|
29 |
+
|
30 |
+
#: class-customer-setup.php:36 class-customer-setup.php:85
|
31 |
+
#: class-customer-setup.php:152 class-customer-setup.php:207
|
32 |
+
#: class-customer-setup.php:324 class-customer-setup.php:486
|
33 |
+
#: class-customer-setup.php:542 class-two-factor-setup.php:97
|
34 |
+
#: class-two-factor-setup.php:169 class-two-factor-setup.php:240
|
35 |
+
#: class-two-factor-setup.php:312 class-two-factor-setup.php:380
|
36 |
+
#: class-two-factor-setup.php:455
|
37 |
+
msgid "Click here"
|
38 |
+
msgstr "Clicca qui"
|
39 |
+
|
40 |
+
#: class-customer-setup.php:38 class-customer-setup.php:87
|
41 |
+
#: class-customer-setup.php:154 class-customer-setup.php:209
|
42 |
+
#: class-customer-setup.php:326 class-customer-setup.php:488
|
43 |
+
#: class-customer-setup.php:544 class-two-factor-setup.php:99
|
44 |
+
#: class-two-factor-setup.php:171 class-two-factor-setup.php:242
|
45 |
+
#: class-two-factor-setup.php:382 class-two-factor-setup.php:457
|
46 |
+
msgid "for the steps to enable curl or check Help & Troubleshooting."
|
47 |
+
msgstr ""
|
48 |
+
"per i passaggi per abilitare curl o verifica aiuto & risoluzione dei "
|
49 |
+
"problemi."
|
50 |
+
|
51 |
+
#: class-miniorange-2-factor-pass2fa-login.php:80
|
52 |
+
#: class-miniorange-2-factor-pass2fa-login.php:102
|
53 |
+
#: class-miniorange-2-factor-pass2fa-login.php:116
|
54 |
+
#: class-miniorange-2-factor-pass2fa-login.php:162
|
55 |
+
#: class-miniorange-2-factor-pass2fa-login.php:175
|
56 |
+
#: class-miniorange-2-factor-pass2fa-login.php:191
|
57 |
+
#: class-miniorange-2-factor-pass2fa-login.php:242
|
58 |
+
#: class-miniorange-2-factor-pass2fa-login.php:251
|
59 |
+
#: class-miniorange-2-factor-pass2fa-login.php:304
|
60 |
+
#: class-miniorange-2-factor-pass2fa-login.php:314
|
61 |
+
#: class-miniorange-2-factor-pass2fa-login.php:351
|
62 |
+
#: class-miniorange-2-factor-pass2fa-login.php:355
|
63 |
+
#: class-miniorange-2-factor-pass2fa-login.php:364
|
64 |
+
#: class-miniorange-2-factor-pass2fa-login.php:376
|
65 |
+
#: class-miniorange-2-factor-pass2fa-login.php:425
|
66 |
+
#: class-miniorange-2-factor-pass2fa-login.php:502
|
67 |
+
#: class-miniorange-2-factor-pass2fa-login.php:521
|
68 |
+
#: class-miniorange-2-factor-pass2fa-login.php:600
|
69 |
+
#: class-miniorange-2-factor-pass2fa-login.php:644
|
70 |
+
#: class-miniorange-2-factor-pass2fa-login.php:706
|
71 |
+
#: class-miniorange-2-factor-pass2fa-login.php:736
|
72 |
+
#: class-miniorange-2-factor-pass2fa-login.php:803
|
73 |
+
#: class-miniorange-2-factor-pass2fa-login.php:851
|
74 |
+
#: class-miniorange-2-factor-pass2fa-login.php:898
|
75 |
+
#: class-miniorange-2-factor-pass2fa-login.php:983
|
76 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1063
|
77 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1088
|
78 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1130
|
79 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1230
|
80 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1247
|
81 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1283
|
82 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1319
|
83 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1329
|
84 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1344
|
85 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1374
|
86 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1437
|
87 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1603
|
88 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2171
|
89 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2204
|
90 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2229
|
91 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2235
|
92 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2268
|
93 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2274
|
94 |
+
msgid "ERROR"
|
95 |
+
msgstr "ERRORE"
|
96 |
+
|
97 |
+
#: class-miniorange-2-factor-pass2fa-login.php:80
|
98 |
+
#: class-miniorange-2-factor-pass2fa-login.php:102
|
99 |
+
#: class-miniorange-2-factor-pass2fa-login.php:116
|
100 |
+
#: class-miniorange-2-factor-pass2fa-login.php:162
|
101 |
+
#: class-miniorange-2-factor-pass2fa-login.php:175
|
102 |
+
#: class-miniorange-2-factor-pass2fa-login.php:191
|
103 |
+
#: class-miniorange-2-factor-pass2fa-login.php:251
|
104 |
+
#: class-miniorange-2-factor-pass2fa-login.php:314
|
105 |
+
#: class-miniorange-2-factor-pass2fa-login.php:364
|
106 |
+
#: class-miniorange-2-factor-pass2fa-login.php:376
|
107 |
+
#: class-miniorange-2-factor-pass2fa-login.php:425
|
108 |
+
#: class-miniorange-2-factor-pass2fa-login.php:502
|
109 |
+
#: class-miniorange-2-factor-pass2fa-login.php:521
|
110 |
+
#: class-miniorange-2-factor-pass2fa-login.php:600
|
111 |
+
#: class-miniorange-2-factor-pass2fa-login.php:644
|
112 |
+
#: class-miniorange-2-factor-pass2fa-login.php:706
|
113 |
+
#: class-miniorange-2-factor-pass2fa-login.php:736
|
114 |
+
#: class-miniorange-2-factor-pass2fa-login.php:803
|
115 |
+
#: class-miniorange-2-factor-pass2fa-login.php:851
|
116 |
+
#: class-miniorange-2-factor-pass2fa-login.php:898
|
117 |
+
#: class-miniorange-2-factor-pass2fa-login.php:983
|
118 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1063
|
119 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1088
|
120 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1130
|
121 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1230
|
122 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1247
|
123 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1329
|
124 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1344
|
125 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1374
|
126 |
+
msgid "Invalid Request."
|
127 |
+
msgstr "Richiesta non valida."
|
128 |
+
|
129 |
+
#: class-miniorange-2-factor-pass2fa-login.php:139
|
130 |
+
#: class-miniorange-2-factor-pass2fa-login.php:405
|
131 |
+
msgid "A one time passcode has been sent to"
|
132 |
+
msgstr ""
|
133 |
+
"È stato inviato un OTP (One Time Passcode) al ##phone## Per verificare il "
|
134 |
+
"tuo telefono, inserisci OTP nel campo sottostante."
|
135 |
+
|
136 |
+
#: class-miniorange-2-factor-pass2fa-login.php:139
|
137 |
+
msgid "Please enter the OTP to verify your identity. "
|
138 |
+
msgstr "Si prega di inserire l'OTP per verificare la tua identità."
|
139 |
+
|
140 |
+
#: class-miniorange-2-factor-pass2fa-login.php:142
|
141 |
+
msgid ""
|
142 |
+
"Error occured while sending OTP over your regsitered email. Please try "
|
143 |
+
"again. "
|
144 |
+
msgstr ""
|
145 |
+
"Si è verificato un errore durante l'invio di OTP sul tuo indirizzo email "
|
146 |
+
"registrato. Per favore riprova."
|
147 |
+
|
148 |
+
#: class-miniorange-2-factor-pass2fa-login.php:150
|
149 |
+
msgid ""
|
150 |
+
"Your KBA is not configured. Please choose other option to proceed further."
|
151 |
+
msgstr ""
|
152 |
+
"Il tuo KBA non è configurato. Si prega di scegliere un'altra opzione per "
|
153 |
+
"procedere ulteriormente."
|
154 |
+
|
155 |
+
#: class-miniorange-2-factor-pass2fa-login.php:181
|
156 |
+
msgid "Please provide your backup codes."
|
157 |
+
msgstr "Si prega di fornire entrambe le risposte."
|
158 |
+
|
159 |
+
#: class-miniorange-2-factor-pass2fa-login.php:200
|
160 |
+
msgid "Please provide backup code."
|
161 |
+
msgstr "Si prega di fornire entrambe le risposte."
|
162 |
+
|
163 |
+
#: class-miniorange-2-factor-pass2fa-login.php:229
|
164 |
+
msgid "The codes you have provided are either expired or incorrect."
|
165 |
+
msgstr "Tutte le risposte qui indicate non sono corrette."
|
166 |
+
|
167 |
+
#: class-miniorange-2-factor-pass2fa-login.php:234
|
168 |
+
msgid "There are no codes left please generate codes from dashboard."
|
169 |
+
msgstr ""
|
170 |
+
|
171 |
+
#: class-miniorange-2-factor-pass2fa-login.php:242
|
172 |
+
#: class-miniorange-2-factor-pass2fa-login.php:304
|
173 |
+
#: class-miniorange-2-factor-pass2fa-login.php:351
|
174 |
+
#: class-miniorange-2-factor-pass2fa-login.php:355
|
175 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1319
|
176 |
+
msgid "Please try again.."
|
177 |
+
msgstr "Riprova..."
|
178 |
+
|
179 |
+
#: class-miniorange-2-factor-pass2fa-login.php:260
|
180 |
+
msgid "Please provide both the answers."
|
181 |
+
msgstr "Si prega di fornire entrambe le risposte."
|
182 |
+
|
183 |
+
#: class-miniorange-2-factor-pass2fa-login.php:298
|
184 |
+
msgid "The answers you have provided are incorrect."
|
185 |
+
msgstr "Tutte le risposte qui indicate non sono corrette."
|
186 |
+
|
187 |
+
#: class-miniorange-2-factor-pass2fa-login.php:405
|
188 |
+
msgid "Please enter the OTP to verify your identity."
|
189 |
+
msgstr "Si prega di inserire l'OTP per verificare la tua identità."
|
190 |
+
|
191 |
+
#: class-miniorange-2-factor-pass2fa-login.php:408
|
192 |
+
msgid "Error occurred while sending OTP over email. Please try again."
|
193 |
+
msgstr ""
|
194 |
+
"Si è verificato un errore durante l'invio di OTP tramite e-mail. Si prega di "
|
195 |
+
"riprovare."
|
196 |
+
|
197 |
+
#: class-miniorange-2-factor-pass2fa-login.php:411
|
198 |
+
msgid ""
|
199 |
+
"You have not configured any forgot phone method. Please contact your "
|
200 |
+
"administrator."
|
201 |
+
msgstr ""
|
202 |
+
"Non hai configurato alcun metodo di telefono dimenticato. Si prega di "
|
203 |
+
"contattare l'amministratore."
|
204 |
+
|
205 |
+
#: class-miniorange-2-factor-pass2fa-login.php:434
|
206 |
+
#: miniorange_lang_constants.php:339
|
207 |
+
msgid "Please enter email-id to register."
|
208 |
+
msgstr "Si prega di inserire email-ID per registrarsi."
|
209 |
+
|
210 |
+
#: class-miniorange-2-factor-pass2fa-login.php:456
|
211 |
+
msgid ""
|
212 |
+
"The email you entered is already registered. Please register with another "
|
213 |
+
"email to set up Two-Factor."
|
214 |
+
msgstr ""
|
215 |
+
"L'email che hai inserito è già registrata. Si prega di registrarsi con "
|
216 |
+
"un'altra e-mail per impostare due-Factor."
|
217 |
+
|
218 |
+
#: class-miniorange-2-factor-pass2fa-login.php:469
|
219 |
+
msgid "An OTP has been sent to"
|
220 |
+
msgstr "Un OTP è stato inviato a"
|
221 |
+
|
222 |
+
#: class-miniorange-2-factor-pass2fa-login.php:469
|
223 |
+
msgid ""
|
224 |
+
"Please enter the OTP below to verify your email. If you did not get the "
|
225 |
+
"email, please check your"
|
226 |
+
msgstr ""
|
227 |
+
"Immettere l'OTP sottostante per verificare la posta elettronica. Se non hai "
|
228 |
+
"avuto l'email, controlla il tuo"
|
229 |
+
|
230 |
+
#: class-miniorange-2-factor-pass2fa-login.php:469
|
231 |
+
msgid "SPAM"
|
232 |
+
msgstr "SPAM"
|
233 |
+
|
234 |
+
#: class-miniorange-2-factor-pass2fa-login.php:469
|
235 |
+
msgid "folder."
|
236 |
+
msgstr "cartella."
|
237 |
+
|
238 |
+
#: class-miniorange-2-factor-pass2fa-login.php:475
|
239 |
+
#: miniorange_lang_constants.php:250
|
240 |
+
msgid ""
|
241 |
+
"There was an error in sending OTP over email. Please click on Resend OTP to "
|
242 |
+
"try again."
|
243 |
+
msgstr ""
|
244 |
+
"Si è avuto un errore nell'invio di OTP tramite posta elettronica. Fare clic "
|
245 |
+
"su Rispedisci OTP per riprovare."
|
246 |
+
|
247 |
+
#: class-miniorange-2-factor-pass2fa-login.php:484
|
248 |
+
#: miniorange_lang_constants.php:306
|
249 |
+
msgid ""
|
250 |
+
"The email is already used by other user. Please register with other email."
|
251 |
+
msgstr ""
|
252 |
+
"L'email è già utilizzata da altri utenti. Si prega di registrarsi con altre "
|
253 |
+
"e-mail."
|
254 |
+
|
255 |
+
#: class-miniorange-2-factor-pass2fa-login.php:492
|
256 |
+
msgid "Please Accept the terms and Conditons."
|
257 |
+
msgstr ""
|
258 |
+
|
259 |
+
#: class-miniorange-2-factor-pass2fa-login.php:534
|
260 |
+
#: class-miniorange-2-factor-pass2fa-login.php:543
|
261 |
+
#: class-miniorange-2-factor-pass2fa-login.php:960
|
262 |
+
msgid "The One Time Passcode has been sent to "
|
263 |
+
msgstr ""
|
264 |
+
"È stato inviato un OTP (One Time Passcode) al ##phone## Per verificare il "
|
265 |
+
"tuo telefono, inserisci OTP nel campo sottostante."
|
266 |
+
|
267 |
+
#: class-miniorange-2-factor-pass2fa-login.php:534
|
268 |
+
#: class-miniorange-2-factor-pass2fa-login.php:558
|
269 |
+
#: class-miniorange-2-factor-pass2fa-login.php:956
|
270 |
+
#: class-miniorange-2-factor-pass2fa-login.php:963
|
271 |
+
msgid "Please enter the one time passcode below to verify your number."
|
272 |
+
msgstr ""
|
273 |
+
"Inserisci il codice di accesso di una volta per verificare il tuo numero."
|
274 |
+
|
275 |
+
#: class-miniorange-2-factor-pass2fa-login.php:534
|
276 |
+
msgid "Please click on Verify button to receive OTP over your phone number."
|
277 |
+
msgstr ""
|
278 |
+
"Fare clic sul pulsante Verifica per ricevere OTP sul numero di telefono."
|
279 |
+
|
280 |
+
#: class-miniorange-2-factor-pass2fa-login.php:543
|
281 |
+
msgid " and "
|
282 |
+
msgstr " e "
|
283 |
+
|
284 |
+
#: class-miniorange-2-factor-pass2fa-login.php:543
|
285 |
+
msgid ""
|
286 |
+
"Please enter the one time passcode below to verify your number and email."
|
287 |
+
msgstr ""
|
288 |
+
"Inserisci il codice di un tempo qui sotto per verificare il tuo numero e e-"
|
289 |
+
"mail."
|
290 |
+
|
291 |
+
#: class-miniorange-2-factor-pass2fa-login.php:543
|
292 |
+
msgid ""
|
293 |
+
"Please click on Verify button to receive OTP over your phone number and your "
|
294 |
+
"email."
|
295 |
+
msgstr ""
|
296 |
+
"Fare clic sul pulsante Verifica per ricevere OTP oltre il numero di telefono "
|
297 |
+
"e la posta elettronica."
|
298 |
+
|
299 |
+
#: class-miniorange-2-factor-pass2fa-login.php:558
|
300 |
+
#: class-miniorange-2-factor-pass2fa-login.php:963
|
301 |
+
msgid "You will receive a phone call on this number "
|
302 |
+
msgstr "Si riceverà una telefonata su questo numero"
|
303 |
+
|
304 |
+
#: class-miniorange-2-factor-pass2fa-login.php:558
|
305 |
+
msgid "Please click on Verify button to receive the phone call."
|
306 |
+
msgstr "Cliccate sul pulsante Verifica per ricevere la telefonata."
|
307 |
+
|
308 |
+
#: class-miniorange-2-factor-pass2fa-login.php:563
|
309 |
+
msgid "An OTP has been sent to "
|
310 |
+
msgstr "Un OTP è stato inviato a"
|
311 |
+
|
312 |
+
#: class-miniorange-2-factor-pass2fa-login.php:563
|
313 |
+
msgid "Please enter the OTP below to verify your email."
|
314 |
+
msgstr "Immettere l'OTP sottostante per verificare la posta elettronica."
|
315 |
+
|
316 |
+
#: class-miniorange-2-factor-pass2fa-login.php:581
|
317 |
+
#: miniorange_lang_constants.php:351
|
318 |
+
msgid ""
|
319 |
+
"There was an error in sending one time passcode. Please click on Resend OTP "
|
320 |
+
"to try again."
|
321 |
+
msgstr ""
|
322 |
+
"C'è stato un errore nell'invio di un codice di tempo. Fare clic su "
|
323 |
+
"Rispedisci OTP per riprovare."
|
324 |
+
|
325 |
+
#: class-miniorange-2-factor-pass2fa-login.php:631
|
326 |
+
msgid ""
|
327 |
+
"Error occurred while registering the user for google authenticator. Please "
|
328 |
+
"try again."
|
329 |
+
msgstr ""
|
330 |
+
"Si è verificato un errore durante la registrazione dell'utente per Google "
|
331 |
+
"Authenticator. Per favore riprova."
|
332 |
+
|
333 |
+
#: class-miniorange-2-factor-pass2fa-login.php:634
|
334 |
+
#: class-miniorange-2-factor-pass2fa-login.php:726
|
335 |
+
msgid "Invalid request. Please try again."
|
336 |
+
msgstr "Richiesta non valida. Per favore riprova."
|
337 |
+
|
338 |
+
#: class-miniorange-2-factor-pass2fa-login.php:681
|
339 |
+
#: class-miniorange-2-factor-pass2fa-login.php:684
|
340 |
+
#: class-miniorange-2-factor-pass2fa-login.php:687
|
341 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2171
|
342 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2204
|
343 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2229
|
344 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2235
|
345 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2268
|
346 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2274
|
347 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2405
|
348 |
+
#: miniorange_lang_constants.php:256
|
349 |
+
msgid "An error occured while processing your request. Please Try again."
|
350 |
+
msgstr ""
|
351 |
+
"Si è verificato un errore durante l'elaborazione della richiesta. Per favore "
|
352 |
+
"riprova."
|
353 |
+
|
354 |
+
#: class-miniorange-2-factor-pass2fa-login.php:690
|
355 |
+
#: class-miniorange-2-factor-pass2fa-login.php:774
|
356 |
+
#: class-miniorange-2-factor-pass2fa-login.php:778
|
357 |
+
#: class-miniorange-2-factor-pass2fa-login.php:967
|
358 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1043
|
359 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1116
|
360 |
+
msgid "An error occured while validating the user. Please Try again."
|
361 |
+
msgstr ""
|
362 |
+
"Si è verificato un errore durante la convalida dell'utente. Per favore "
|
363 |
+
"riprova."
|
364 |
+
|
365 |
+
#: class-miniorange-2-factor-pass2fa-login.php:694
|
366 |
+
#: class-miniorange-2-factor-pass2fa-login.php:789
|
367 |
+
#: miniorange_lang_constants.php:373
|
368 |
+
msgid "Only digits are allowed. Please enter again."
|
369 |
+
msgstr "Sono consentite solo cifre. Si prega di inserire di nuovo."
|
370 |
+
|
371 |
+
#: class-miniorange-2-factor-pass2fa-login.php:723
|
372 |
+
msgid ""
|
373 |
+
"Error occurred while registering the user for authy 2-factor authentication. "
|
374 |
+
"Please try again."
|
375 |
+
msgstr ""
|
376 |
+
"Si è verificato un errore durante la registrazione dell'utente per "
|
377 |
+
"l'autenticazione authy a 2 fattori. Per favore riprova."
|
378 |
+
|
379 |
+
#: class-miniorange-2-factor-pass2fa-login.php:782
|
380 |
+
msgid ""
|
381 |
+
"Error occurred while validating the OTP. Please try again. Possible causes"
|
382 |
+
msgstr ""
|
383 |
+
"Errore durante la convalida dell'OTP. Per favore riprova. Possibili cause"
|
384 |
+
|
385 |
+
#: class-miniorange-2-factor-pass2fa-login.php:782
|
386 |
+
msgid "You have entered an invalid OTP"
|
387 |
+
msgstr "È stato immesso un OTP non valido"
|
388 |
+
|
389 |
+
#: class-miniorange-2-factor-pass2fa-login.php:782
|
390 |
+
#: miniorange_lang_constants.php:367
|
391 |
+
msgid ""
|
392 |
+
"Your App Time is not in sync.Go to settings and tap on tap on Sync Time now ."
|
393 |
+
msgstr ""
|
394 |
+
"L'ora dell'app non è sincronizzata. Vai a impostazioni e toccare toccare il "
|
395 |
+
"tempo di sincronizzazione ora."
|
396 |
+
|
397 |
+
#: class-miniorange-2-factor-pass2fa-login.php:785
|
398 |
+
#: miniorange_lang_constants.php:370
|
399 |
+
msgid "Error occurred while validating the user. Please try again."
|
400 |
+
msgstr ""
|
401 |
+
"Si è verificato un errore durante la convalida dell'utente. Per favore "
|
402 |
+
"riprova."
|
403 |
+
|
404 |
+
#: class-miniorange-2-factor-pass2fa-login.php:809
|
405 |
+
msgid "OTP can not be empty. Please enter OTP to verify."
|
406 |
+
msgstr "OTP non può essere vuoto. Immettere OTP per verificare."
|
407 |
+
|
408 |
+
#: class-miniorange-2-factor-pass2fa-login.php:833
|
409 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1052
|
410 |
+
#: miniorange_lang_constants.php:234
|
411 |
+
msgid "Invalid OTP. Please try again."
|
412 |
+
msgstr "OTP non valido. Per favore riprova."
|
413 |
+
|
414 |
+
#: class-miniorange-2-factor-pass2fa-login.php:840
|
415 |
+
msgid ""
|
416 |
+
"The email is already used by other user. Please register with other email by "
|
417 |
+
"clicking on Back button."
|
418 |
+
msgstr ""
|
419 |
+
"L'email è già utilizzata da altri utenti. Si prega di registrarsi con altre "
|
420 |
+
"e-mail cliccando sul pulsante indietro."
|
421 |
+
|
422 |
+
#: class-miniorange-2-factor-pass2fa-login.php:887
|
423 |
+
#: miniorange_lang_constants.php:231
|
424 |
+
msgid ""
|
425 |
+
"Invalid request. Please register with miniOrange to configure 2 Factor "
|
426 |
+
"plugin."
|
427 |
+
msgstr ""
|
428 |
+
"Richiesta non valida. Si prega di registrarsi con miniOrange per configurare "
|
429 |
+
"2 Factor plugin."
|
430 |
+
|
431 |
+
#: class-miniorange-2-factor-pass2fa-login.php:918
|
432 |
+
msgid "Please enter your phone number."
|
433 |
+
msgstr "Inserisci il tuo numero di telefono."
|
434 |
+
|
435 |
+
#: class-miniorange-2-factor-pass2fa-login.php:956
|
436 |
+
msgid "The One Time Passcode has been sent to"
|
437 |
+
msgstr ""
|
438 |
+
"È stato inviato un OTP (One Time Passcode) al ##phone## Per verificare il "
|
439 |
+
"tuo telefono, inserisci OTP nel campo sottostante."
|
440 |
+
|
441 |
+
#: class-miniorange-2-factor-pass2fa-login.php:960
|
442 |
+
#, fuzzy
|
443 |
+
#| msgid ""
|
444 |
+
#| "Please enter the one time passcode sent to your email and phone to verify."
|
445 |
+
msgid "Please enter the one time passcode sent to your email to verify."
|
446 |
+
msgstr ""
|
447 |
+
"Inserisci il codice di una volta inviato al tuo indirizzo email e telefono "
|
448 |
+
"per verificare."
|
449 |
+
|
450 |
+
#: class-miniorange-2-factor-pass2fa-login.php:972
|
451 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1047
|
452 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1119
|
453 |
+
#: miniorange_lang_constants.php:228
|
454 |
+
msgid "Invalid request. Please try again"
|
455 |
+
msgstr "Richiesta non valida. Per favore riprova"
|
456 |
+
|
457 |
+
#: class-miniorange-2-factor-pass2fa-login.php:991
|
458 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1143
|
459 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1162
|
460 |
+
#: miniorange_lang_constants.php:222
|
461 |
+
msgid "All the fields are required. Please enter valid entries."
|
462 |
+
msgstr "Tutti i campi sono obbligatori. Immettere le voci valide."
|
463 |
+
|
464 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1077
|
465 |
+
#: miniorange_lang_constants.php:336
|
466 |
+
msgid ""
|
467 |
+
"Invalid request. Please register with miniOrange before configuring your "
|
468 |
+
"mobile."
|
469 |
+
msgstr ""
|
470 |
+
"Richiesta non valida. Si prega di registrarsi con miniOrange prima di "
|
471 |
+
"configurare il cellulare."
|
472 |
+
|
473 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1153
|
474 |
+
#: class-mo2f-constants.php:376 miniorange_lang_constants.php:379
|
475 |
+
msgid "The questions you select must be unique."
|
476 |
+
msgstr "Le domande selezionate devono essere univoche."
|
477 |
+
|
478 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1213
|
479 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1217
|
480 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1220
|
481 |
+
#: miniorange_lang_constants.php:269
|
482 |
+
msgid "Error occured while saving your kba details. Please try again."
|
483 |
+
msgstr ""
|
484 |
+
"Si è verificato un errore durante il salvataggio KBA dettagli. Per favore "
|
485 |
+
"riprova."
|
486 |
+
|
487 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1237
|
488 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2092
|
489 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2247
|
490 |
+
msgid "Please enter the one time passcode shown in the"
|
491 |
+
msgstr "Immettere il codice di tempo indicato nella"
|
492 |
+
|
493 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1237
|
494 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2092
|
495 |
+
msgid " app."
|
496 |
+
msgstr "app"
|
497 |
+
|
498 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1255
|
499 |
+
msgid "Please enter OTP to proceed."
|
500 |
+
msgstr "Immettere OTP per procedere."
|
501 |
+
|
502 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1260
|
503 |
+
msgid ""
|
504 |
+
"Invalid OTP. Only digits within range 4-8 are allowed. Please try again."
|
505 |
+
msgstr ""
|
506 |
+
"OTP non valido. Sono ammessi solo i numeri entro il range 4-8. Per favore "
|
507 |
+
"riprova."
|
508 |
+
|
509 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1283
|
510 |
+
msgid "Invalid Request. Please try again."
|
511 |
+
msgstr "Richiesta non valida. Per favore riprova."
|
512 |
+
|
513 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1313
|
514 |
+
msgid "Invalid OTP ...Possible causes "
|
515 |
+
msgstr "OTP non valido... Possibili cause"
|
516 |
+
|
517 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1313
|
518 |
+
msgid "You mis-typed the OTP, find the OTP again and type it."
|
519 |
+
msgstr ""
|
520 |
+
"L'OTP è stato digitato in errore, trovare nuovamente l'OTP e scriverlo."
|
521 |
+
|
522 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1313
|
523 |
+
msgid "Your phone time is not in sync with miniOrange servers."
|
524 |
+
msgstr "Il tuo orario telefonico non è sincronizzato con i server miniOrange."
|
525 |
+
|
526 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1313
|
527 |
+
msgid "How to sync?"
|
528 |
+
msgstr "Come effettuare la sincronizzazione"
|
529 |
+
|
530 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1313
|
531 |
+
msgid "In the app,tap on Settings icon and then press Sync button."
|
532 |
+
msgstr ""
|
533 |
+
"Nell'app, tocca l'icona impostazioni e poi premi il pulsante Sincronizza."
|
534 |
+
|
535 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1313
|
536 |
+
msgid "Invalid OTP. Please try again"
|
537 |
+
msgstr "OTP non valido. Per favore riprova"
|
538 |
+
|
539 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1437
|
540 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1603
|
541 |
+
msgid "Please try again or contact your admin."
|
542 |
+
msgstr "Riprovare o contattare l'amministratore."
|
543 |
+
|
544 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1475
|
545 |
+
msgid "Bad login/pass combination."
|
546 |
+
msgstr "Bad login/pass combinazione."
|
547 |
+
|
548 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1498
|
549 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1518
|
550 |
+
msgid "Please enter correct username."
|
551 |
+
msgstr "Inserisci il nome utente corretto"
|
552 |
+
|
553 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1508
|
554 |
+
msgid "The username or email field is empty."
|
555 |
+
msgstr "Il nome utente o il campo email è vuoto."
|
556 |
+
|
557 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1619
|
558 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1726
|
559 |
+
msgid ""
|
560 |
+
"Two-factor is not enabled for you. Please login using username and password."
|
561 |
+
msgstr ""
|
562 |
+
"Due fattori non è abilitato per voi. Effettua il login utilizzando username "
|
563 |
+
"e password."
|
564 |
+
|
565 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1633
|
566 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1691
|
567 |
+
msgid ""
|
568 |
+
"The email associated with your account is already registered. Please contact "
|
569 |
+
"your admin to change the email."
|
570 |
+
msgstr ""
|
571 |
+
"L'email associata al tuo account è già registrata. Si prega di contattare "
|
572 |
+
"l'amministratore per modificare l'e-mail."
|
573 |
+
|
574 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1905
|
575 |
+
#, fuzzy
|
576 |
+
#| msgid "Login with 2nd Factor only "
|
577 |
+
msgid "Login with 2nd Factor"
|
578 |
+
msgstr "Login con 2 ° fattore solo"
|
579 |
+
|
580 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2088
|
581 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2092
|
582 |
+
msgid "Please enter the one time passcode shown in the "
|
583 |
+
msgstr "Immettere il codice di tempo indicato nella"
|
584 |
+
|
585 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2088
|
586 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2092
|
587 |
+
msgid "app."
|
588 |
+
msgstr "app"
|
589 |
+
|
590 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2092
|
591 |
+
#: miniorange_2_factor_user_inline_registration.php:313
|
592 |
+
#: miniorange_lang_constants.php:117 miniorange_lang_constants.php:120
|
593 |
+
msgid "Authy 2-Factor Authentication"
|
594 |
+
msgstr "Autenticazione authy a 2 fattori"
|
595 |
+
|
596 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2092
|
597 |
+
#: miniorange_2_factor_configuration.php:469
|
598 |
+
#: miniorange_2_factor_configuration.php:656
|
599 |
+
#: miniorange_2_factor_user_inline_registration.php:304
|
600 |
+
#: miniorange_lang_constants.php:108 miniorange_lang_constants.php:114
|
601 |
+
msgid "Google Authenticator"
|
602 |
+
msgstr "Google Authenticator"
|
603 |
+
|
604 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2129
|
605 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2134
|
606 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2139
|
607 |
+
msgid "The OTP has been sent to"
|
608 |
+
msgstr "L'OTP è stato inviato a"
|
609 |
+
|
610 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2129
|
611 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2134
|
612 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2139
|
613 |
+
msgid "Please enter the OTP you received to Validate."
|
614 |
+
msgstr "Inserisci l'OTP che hai ricevuto per convalidare."
|
615 |
+
|
616 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2144
|
617 |
+
msgid "You will receive phone call on "
|
618 |
+
msgstr "Si riceverà una telefonata su"
|
619 |
+
|
620 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2144
|
621 |
+
msgid "with OTP. Please enter the OTP to Validate."
|
622 |
+
msgstr "con OTP. Immettere l'OTP da convalidare."
|
623 |
+
|
624 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2154
|
625 |
+
msgid "You can click on"
|
626 |
+
msgstr "Si può cliccare sulle"
|
627 |
+
|
628 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2154
|
629 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2196
|
630 |
+
msgid "Forgot your phone"
|
631 |
+
msgstr "Dimenticato il telefono"
|
632 |
+
|
633 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2154
|
634 |
+
msgid "link to login via alternate method."
|
635 |
+
msgstr "link per effettuare il login tramite metodo alternativo."
|
636 |
+
|
637 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2154
|
638 |
+
msgid ""
|
639 |
+
"We are unable to send the OTP via phone call on your registered phone. You "
|
640 |
+
"can click on"
|
641 |
+
msgstr ""
|
642 |
+
"Non siamo in grado di inviare la OTP tramite telefonata sul telefono "
|
643 |
+
"registrato. È possibile fare clic su"
|
644 |
+
|
645 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2154
|
646 |
+
msgid "link to receive OTP to your registered email."
|
647 |
+
msgstr "link per ricevere OTP alla tua email registrata."
|
648 |
+
|
649 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2186
|
650 |
+
msgid ""
|
651 |
+
"A Push Notification has been sent to your phone. We are waiting for your "
|
652 |
+
"approval."
|
653 |
+
msgstr ""
|
654 |
+
"È stata inviata una notifica push al telefono. Stiamo aspettando la vostra "
|
655 |
+
"approvazione."
|
656 |
+
|
657 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2186
|
658 |
+
msgid "An email has been sent to "
|
659 |
+
msgstr "È stata inviata un'e-mail a"
|
660 |
+
|
661 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2186
|
662 |
+
msgid "We are waiting for your approval."
|
663 |
+
msgstr "Stiamo aspettando la vostra approvazione."
|
664 |
+
|
665 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2196
|
666 |
+
msgid ""
|
667 |
+
"An error occured while sending push notification to your app. You can click "
|
668 |
+
"on"
|
669 |
+
msgstr ""
|
670 |
+
"Si è verificato un errore durante l'invio di notifica push all'app. È "
|
671 |
+
"possibile fare clic su"
|
672 |
+
|
673 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2196
|
674 |
+
msgid "Phone is Offline"
|
675 |
+
msgstr "Telefono non in linea"
|
676 |
+
|
677 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2196
|
678 |
+
msgid "button to enter soft token from app or "
|
679 |
+
msgstr "per inserire il token soft da app o"
|
680 |
+
|
681 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2196
|
682 |
+
msgid "button to receive OTP to your registered email."
|
683 |
+
msgstr "per ricevere OTP all'indirizzo email registrato."
|
684 |
+
|
685 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2196
|
686 |
+
msgid "An error occured while sending email. Please try again."
|
687 |
+
msgstr ""
|
688 |
+
"Si è verificato un errore durante l'invio di e-mail. Per favore riprova."
|
689 |
+
|
690 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2223
|
691 |
+
#: miniorange_2_factor_common_login.php:414
|
692 |
+
#: miniorange_2_factor_common_login.php:507
|
693 |
+
msgid "Please answer the following questions:"
|
694 |
+
msgstr "QUESTIONARIO"
|
695 |
+
|
696 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2366
|
697 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2375
|
698 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2380
|
699 |
+
#: miniorange_lang_constants.php:263
|
700 |
+
msgid "Error occurred while registering the user. Please try again."
|
701 |
+
msgstr ""
|
702 |
+
"Si è verificato un errore durante la registrazione dell'utente. Per favore "
|
703 |
+
"riprova."
|
704 |
+
|
705 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2371
|
706 |
+
msgid ""
|
707 |
+
"Error occurred while registering the user. Please try again or contact your "
|
708 |
+
"admin."
|
709 |
+
msgstr ""
|
710 |
+
"Si è verificato un errore durante la registrazione dell'utente. Riprovare o "
|
711 |
+
"contattare l'amministratore."
|
712 |
+
|
713 |
+
#: class-miniorange-2-factor-shortcode.php:48
|
714 |
+
#: class-miniorange-2-factor-shortcode.php:106
|
715 |
+
#: class-miniorange-2-factor-shortcode.php:178
|
716 |
+
msgid "<strong>ERROR</strong>: Invalid Request."
|
717 |
+
msgstr ""
|
718 |
+
|
719 |
+
#: class-miniorange-2-factor-user-registration.php:98
|
720 |
+
msgid "Warning: "
|
721 |
+
msgstr "Attenzione: "
|
722 |
+
|
723 |
+
#: class-miniorange-2-factor-user-registration.php:98
|
724 |
+
#: miniorange_2_factor_configuration.php:4
|
725 |
+
msgid "PHP CURL extension"
|
726 |
+
msgstr "Estensione php CURL"
|
727 |
+
|
728 |
+
#: class-miniorange-2-factor-user-registration.php:98
|
729 |
+
#: miniorange_2_factor_configuration.php:4
|
730 |
+
msgid "is not installed or disabled"
|
731 |
+
msgstr "non è installato o disattivato"
|
732 |
+
|
733 |
+
#: class-miniorange-2-factor-user-registration.php:110
|
734 |
+
#: miniorange_2_factor_configuration.php:31
|
735 |
+
msgid "Setup Two-Factor"
|
736 |
+
msgstr "Setup due fattori"
|
737 |
+
|
738 |
+
#: class-mo2f-constants.php:118 miniorange_lang_constants.php:111
|
739 |
+
msgid "GOOGLE AUTHENTICATOR"
|
740 |
+
msgstr "Condividi su Google Plus"
|
741 |
+
|
742 |
+
#: class-mo2f-constants.php:136 miniorange_lang_constants.php:44
|
743 |
+
#: miniorange_lang_constants.php:132
|
744 |
+
msgid ""
|
745 |
+
"The sms transaction limit has been exceeded. Please upgrade to premium plan."
|
746 |
+
msgstr ""
|
747 |
+
"Il limite di transazione SMS è stato superato. Si prega di aggiornare al "
|
748 |
+
"piano Premium."
|
749 |
+
|
750 |
+
#: class-mo2f-constants.php:274 miniorange_lang_constants.php:275
|
751 |
+
msgid "PHONE VERIFICATION."
|
752 |
+
msgstr "Verifica Telefono"
|
753 |
+
|
754 |
+
#: class-mo2f-constants.php:289 miniorange_lang_constants.php:266
|
755 |
+
msgid "is set as your 2nd factor method."
|
756 |
+
msgstr "è impostato come metodo di secondo fattore."
|
757 |
+
|
758 |
+
#: class-mo2f-constants.php:319 miniorange_lang_constants.php:321
|
759 |
+
msgid "Please select atleast 10 questions."
|
760 |
+
msgstr "Si prega di selezionare atleast 10 domande."
|
761 |
+
|
762 |
+
#: class-mo2f-constants.php:322 miniorange_lang_constants.php:324
|
763 |
+
msgid "Your login settings are saved successfully. Now"
|
764 |
+
msgstr "Le impostazioni di login vengono salvate correttamente. Nwo"
|
765 |
+
|
766 |
+
#: class-mo2f-constants.php:325 miniorange_2_factor_configuration.php:883
|
767 |
+
#: miniorange_lang_constants.php:327
|
768 |
+
msgid "to logout and try login with 2-Factor."
|
769 |
+
msgstr "per logout e provare login con 2-Factor."
|
770 |
+
|
771 |
+
#: class-mo2f-constants.php:328 miniorange_lang_constants.php:330
|
772 |
+
msgid "to go to Login Settings."
|
773 |
+
msgstr "Impostazioni salvate correttamente."
|
774 |
+
|
775 |
+
#: class-mo2f-constants.php:346 miniorange_lang_constants.php:348
|
776 |
+
msgid "You will receive a phone call on this number"
|
777 |
+
msgstr "Si riceverà una telefonata su questo numero"
|
778 |
+
|
779 |
+
#: class-mo2f-constants.php:424 miniorange_lang_constants.php:419
|
780 |
+
msgid "Please enter your registered email below to reset your password."
|
781 |
+
msgstr ""
|
782 |
+
"Inserisci la tua email registrata qui sotto per reimpostare la password."
|
783 |
+
|
784 |
+
#: class-mo2f-constants.php:427 miniorange_lang_constants.php:422
|
785 |
+
msgid ""
|
786 |
+
"You password has been reset successfully. A new password has been sent to "
|
787 |
+
"your registered mail."
|
788 |
+
msgstr ""
|
789 |
+
"La password è stata reimpostata correttamente. Una nuova password è stata "
|
790 |
+
"inviata alla posta raccomandata."
|
791 |
+
|
792 |
+
#: class-mo2f-constants.php:430 miniorange_lang_constants.php:425
|
793 |
+
msgid ""
|
794 |
+
"Your password could not be reset. Please enter your correct email in the "
|
795 |
+
"textbox below and then click on the link."
|
796 |
+
msgstr ""
|
797 |
+
"La password non può essere reimpostata. Inserisci la tua email corretta "
|
798 |
+
"nella casella di testo qui sotto e poi clicca sul link."
|
799 |
+
|
800 |
+
#: class-mo2f-constants.php:432 miniorange_lang_constants.php:428
|
801 |
+
msgid "to configure another 2nd factor authentication method."
|
802 |
+
msgstr "per configurare un altro metodo di autenticazione secondo fattore."
|
803 |
+
|
804 |
+
#: class-mo2f-constants.php:438 miniorange_lang_constants.php:434
|
805 |
+
msgid "OUT OF BAND EMAIL"
|
806 |
+
msgstr "E-mail fuori banda"
|
807 |
+
|
808 |
+
#: class-mo2f-constants.php:441 miniorange_2_factor_configuration.php:763
|
809 |
+
#: miniorange_lang_constants.php:437
|
810 |
+
msgid "KBA"
|
811 |
+
msgstr "Kba"
|
812 |
+
|
813 |
+
#: class-mo2f-constants.php:444 miniorange_lang_constants.php:440
|
814 |
+
msgid "SMS AND EMAIL"
|
815 |
+
msgstr "sms e mail"
|
816 |
+
|
817 |
+
#: class-mo2f-constants.php:447 miniorange_lang_constants.php:443
|
818 |
+
msgid "SOFT TOKEN"
|
819 |
+
msgstr "TOKEN soft"
|
820 |
+
|
821 |
+
#: class-mo2f-constants.php:450 miniorange_lang_constants.php:446
|
822 |
+
msgid "PUSH NOTIFICATIONS"
|
823 |
+
msgstr "Notifiche Push"
|
824 |
+
|
825 |
+
#: class-mo2f-constants.php:453 miniorange_lang_constants.php:449
|
826 |
+
msgid "SMS"
|
827 |
+
msgstr "SMS"
|
828 |
+
|
829 |
+
#: class-mo2f-constants.php:456 miniorange_lang_constants.php:452
|
830 |
+
msgid "MOBILE AUTHENTICATION"
|
831 |
+
msgstr "Autenticazione dei dispositivi mobili"
|
832 |
+
|
833 |
+
#: class-two-factor-setup.php:31
|
834 |
+
msgid "Please enable curl extension "
|
835 |
+
msgstr "Si prega di abilitare estensione curl."
|
836 |
+
|
837 |
+
#: class-two-factor-setup.php:31
|
838 |
+
msgid "Click here "
|
839 |
+
msgstr "Clicca qui"
|
840 |
+
|
841 |
+
#: class-two-factor-setup.php:31
|
842 |
+
msgid " for the steps to enable curl or check Help & Troubleshooting. "
|
843 |
+
msgstr ""
|
844 |
+
"per i passaggi per abilitare curl o verifica aiuto & risoluzione dei "
|
845 |
+
"problemi."
|
846 |
+
|
847 |
+
#: class-two-factor-setup.php:314
|
848 |
+
msgid "or the steps to enable curl or check Help & Troubleshooting."
|
849 |
+
msgstr ""
|
850 |
+
"per i passaggi per abilitare curl o verifica aiuto & risoluzione dei "
|
851 |
+
"problemi."
|
852 |
+
|
853 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:83
|
854 |
+
#: miniorange_2_factor_mobile_configuration.php:83
|
855 |
+
#: miniorange_2_factor_user_inline_registration.php:37
|
856 |
+
msgid ""
|
857 |
+
"A new security system has been enabled to better protect your account. "
|
858 |
+
"Please configure your Two-Factor Authentication method by setting up your "
|
859 |
+
"account."
|
860 |
+
msgstr ""
|
861 |
+
"È stato abilitato un nuovo sistema di sicurezza per proteggere meglio il tuo "
|
862 |
+
"account. Configurare il metodo di autenticazione a due fattori impostando "
|
863 |
+
"l'account."
|
864 |
+
|
865 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:88
|
866 |
+
#: miniorange_2_factor_mobile_configuration.php:88
|
867 |
+
#: miniorange_2_factor_user_inline_registration.php:41
|
868 |
+
msgid "person@example.com"
|
869 |
+
msgstr "Person@example.com"
|
870 |
+
|
871 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:91
|
872 |
+
#: miniorange_2_factor_mobile_configuration.php:91
|
873 |
+
msgid ""
|
874 |
+
"Please enter a valid email id that you have access to. You will be able to "
|
875 |
+
"move forward after verifying an OTP that we will be sending to this email"
|
876 |
+
msgstr ""
|
877 |
+
"Si prega di inserire un ID e-mail valido a cui si ha accesso. Sarete in "
|
878 |
+
"grado di andare avanti dopo aver verificato un OTP che invieremo a questa e-"
|
879 |
+
"mail"
|
880 |
+
|
881 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:103
|
882 |
+
#: miniorange_2_factor_mobile_configuration.php:106
|
883 |
+
#: miniorange_2_factor_user_inline_registration.php:48
|
884 |
+
msgid "Get Started"
|
885 |
+
msgstr "Inizia"
|
886 |
+
|
887 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:128
|
888 |
+
#: miniorange_2_factor_mobile_configuration.php:131
|
889 |
+
msgid "Customize Security Questions (KBA)"
|
890 |
+
msgstr "Personalizza domande sulla sicurezza (KBA)"
|
891 |
+
|
892 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:130
|
893 |
+
#: miniorange_2_factor_mobile_configuration.php:133
|
894 |
+
msgid ""
|
895 |
+
"You can customize the questions list shown in the Security Questions. You "
|
896 |
+
"can also choose how many custom questions your endusers can add while "
|
897 |
+
"setting up Security Questions."
|
898 |
+
msgstr ""
|
899 |
+
"È possibile personalizzare l'elenco delle domande mostrato nelle domande "
|
900 |
+
"sulla sicurezza. È inoltre possibile scegliere il numero di domande "
|
901 |
+
"personalizzate che i vostri finalisti possono aggiungere durante "
|
902 |
+
"l'impostazione delle domande di sicurezza."
|
903 |
+
|
904 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:131
|
905 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:456
|
906 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:498
|
907 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:866
|
908 |
+
#: miniorange_2_factor_common_login.php:1319
|
909 |
+
#: miniorange_2_factor_configuration.php:883
|
910 |
+
#: miniorange_2_factor_configuration.php:1110
|
911 |
+
#: miniorange_2_factor_mobile_configuration.php:134
|
912 |
+
#: miniorange_2_factor_mobile_configuration.php:565
|
913 |
+
#: miniorange_2_factor_mobile_configuration.php:938
|
914 |
+
#: miniorange_2_factor_user_inline_registration.php:1243
|
915 |
+
#: miniorange_lang_constants.php:431
|
916 |
+
msgid "Click Here"
|
917 |
+
msgstr "Clicca qui"
|
918 |
+
|
919 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:131
|
920 |
+
#: miniorange_2_factor_mobile_configuration.php:134
|
921 |
+
msgid "to customize Security Questions."
|
922 |
+
msgstr "per personalizzare le domande di sicurezza."
|
923 |
+
|
924 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:134
|
925 |
+
#: miniorange_2_factor_mobile_configuration.php:137
|
926 |
+
msgid "Hints for choosing questions:"
|
927 |
+
msgstr "Suggerimenti per la scelta delle domande:"
|
928 |
+
|
929 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:137
|
930 |
+
#: miniorange_2_factor_mobile_configuration.php:140
|
931 |
+
#: miniorange_lang_constants.php:77
|
932 |
+
msgid "What is your first company name?"
|
933 |
+
msgstr "Qual è il tuo primo nome aziendale?"
|
934 |
+
|
935 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:138
|
936 |
+
#: miniorange_2_factor_mobile_configuration.php:141
|
937 |
+
#: miniorange_lang_constants.php:80
|
938 |
+
msgid "What was your childhood nickname?"
|
939 |
+
msgstr "Qual è stato il tuo soprannome d'infanzia?"
|
940 |
+
|
941 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:139
|
942 |
+
#: miniorange_2_factor_mobile_configuration.php:142
|
943 |
+
#: miniorange_lang_constants.php:83
|
944 |
+
msgid "In what city did you meet your spouse/significant other?"
|
945 |
+
msgstr "In quale città hai incontrato il tuo coniuge/altro significativo?"
|
946 |
+
|
947 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:140
|
948 |
+
#: miniorange_2_factor_mobile_configuration.php:143
|
949 |
+
#: miniorange_lang_constants.php:86
|
950 |
+
msgid "What is the name of your favorite childhood friend?"
|
951 |
+
msgstr "Qual è il nome del tuo amico d'infanzia preferito?"
|
952 |
+
|
953 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:141
|
954 |
+
#: miniorange_2_factor_mobile_configuration.php:144
|
955 |
+
#: miniorange_lang_constants.php:104
|
956 |
+
msgid "What school did you attend for sixth grade?"
|
957 |
+
msgstr "Che scuola hai frequentato per la sesta elementare?"
|
958 |
+
|
959 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:142
|
960 |
+
#: miniorange_2_factor_mobile_configuration.php:145
|
961 |
+
#: miniorange_lang_constants.php:101
|
962 |
+
msgid "In what city or town was your first job?"
|
963 |
+
msgstr "In quale città o città è stato il tuo primo lavoro?"
|
964 |
+
|
965 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:143
|
966 |
+
#: miniorange_2_factor_mobile_configuration.php:146
|
967 |
+
#: miniorange_lang_constants.php:98
|
968 |
+
msgid "What is your favourite sport?"
|
969 |
+
msgstr "Qual è il tuo sport preferito?"
|
970 |
+
|
971 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:144
|
972 |
+
#: miniorange_2_factor_mobile_configuration.php:147
|
973 |
+
#: miniorange_lang_constants.php:95
|
974 |
+
msgid "Who is your favourite sports player?"
|
975 |
+
msgstr "Chi è il tuo giocatore sportivo preferito?"
|
976 |
+
|
977 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:145
|
978 |
+
#: miniorange_2_factor_mobile_configuration.php:148
|
979 |
+
#: miniorange_lang_constants.php:92
|
980 |
+
msgid "What is your grandmother's maiden name?"
|
981 |
+
msgstr "Qual è il nome da nubile di tua nonna?"
|
982 |
+
|
983 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:146
|
984 |
+
#: miniorange_2_factor_mobile_configuration.php:149
|
985 |
+
#: miniorange_lang_constants.php:89
|
986 |
+
msgid "What was your first vehicle's registration number?"
|
987 |
+
msgstr "Qual è stato il numero di matricola del suo primo veicolo?"
|
988 |
+
|
989 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:149
|
990 |
+
#: miniorange_2_factor_mobile_configuration.php:152
|
991 |
+
msgid "Add Questions in the Security Questions (KBA) List: (Alteast 10)"
|
992 |
+
msgstr ""
|
993 |
+
"Aggiungi domande nella lista delle domande di sicurezza (KBA): (Altea 10)"
|
994 |
+
|
995 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:155
|
996 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:633
|
997 |
+
#: miniorange_2_factor_mobile_configuration.php:158
|
998 |
+
#: miniorange_2_factor_mobile_configuration.php:702
|
999 |
+
msgid "Enter your custom question here"
|
1000 |
+
msgstr "Inserisci la tua domanda personalizzata qui"
|
1001 |
+
|
1002 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:161
|
1003 |
+
#: miniorange_2_factor_mobile_configuration.php:165
|
1004 |
+
msgid "Security Questions for users: "
|
1005 |
+
msgstr "Domande di sicurezza per gli utenti:"
|
1006 |
+
|
1007 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:162
|
1008 |
+
#: miniorange_2_factor_mobile_configuration.php:166
|
1009 |
+
msgid "Default Questions to choose from above list: "
|
1010 |
+
msgstr "Domande predefinite da scegliere dall'elenco di cui sopra:"
|
1011 |
+
|
1012 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:164
|
1013 |
+
#: miniorange_2_factor_mobile_configuration.php:168
|
1014 |
+
msgid "Custom Questions added by users: "
|
1015 |
+
msgstr "Domande personalizzate aggiunte dagli utenti:"
|
1016 |
+
|
1017 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:168
|
1018 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:215
|
1019 |
+
#: miniorange_2_factor_configuration.php:619
|
1020 |
+
#: miniorange_2_factor_configuration.php:827
|
1021 |
+
#: miniorange_2_factor_mobile_configuration.php:172
|
1022 |
+
#: miniorange_2_factor_mobile_configuration.php:219
|
1023 |
+
#: miniorange_2_factor_troubleshooting.php:54
|
1024 |
+
msgid "Save Settings"
|
1025 |
+
msgstr "Salva Impostazioni"
|
1026 |
+
|
1027 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:175
|
1028 |
+
#: miniorange_2_factor_mobile_configuration.php:179
|
1029 |
+
msgid "Customize Settings"
|
1030 |
+
msgstr "Impostazioni personalizzate"
|
1031 |
+
|
1032 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:180
|
1033 |
+
#: miniorange_2_factor_mobile_configuration.php:184
|
1034 |
+
msgid "Remove KBA setup during inline registration"
|
1035 |
+
msgstr "Rimuovere KBA Setup durante la registrazione inline"
|
1036 |
+
|
1037 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:185
|
1038 |
+
#: miniorange_2_factor_mobile_configuration.php:189
|
1039 |
+
msgid "Remove KBA setup for users during inline registration. "
|
1040 |
+
msgstr "Rimuovere KBA Setup per gli utenti durante la registrazione inline."
|
1041 |
+
|
1042 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:186
|
1043 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:209
|
1044 |
+
#: miniorange_2_factor_configuration.php:576
|
1045 |
+
#: miniorange_2_factor_configuration.php:587
|
1046 |
+
#: miniorange_2_factor_configuration.php:677
|
1047 |
+
#: miniorange_2_factor_configuration.php:690
|
1048 |
+
#: miniorange_2_factor_configuration.php:705
|
1049 |
+
#: miniorange_2_factor_configuration.php:712
|
1050 |
+
#: miniorange_2_factor_configuration.php:722
|
1051 |
+
#: miniorange_2_factor_configuration.php:736
|
1052 |
+
#: miniorange_2_factor_configuration.php:749
|
1053 |
+
#: miniorange_2_factor_configuration.php:767
|
1054 |
+
#: miniorange_2_factor_configuration.php:822
|
1055 |
+
#: miniorange_2_factor_mobile_configuration.php:190
|
1056 |
+
#: miniorange_2_factor_mobile_configuration.php:213
|
1057 |
+
msgid "Note:"
|
1058 |
+
msgstr "Nota:"
|
1059 |
+
|
1060 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:186
|
1061 |
+
#: miniorange_2_factor_mobile_configuration.php:190
|
1062 |
+
msgid ""
|
1063 |
+
"Checking this option will remove 'KBA' setup for your users during inline "
|
1064 |
+
"registration."
|
1065 |
+
msgstr ""
|
1066 |
+
"Se si seleziona questa opzione, verrà rimossa l'impostazione ' KBA ' per gli "
|
1067 |
+
"utenti durante la registrazione inline."
|
1068 |
+
|
1069 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:189
|
1070 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:194
|
1071 |
+
#: miniorange_2_factor_configuration.php:777
|
1072 |
+
#: miniorange_2_factor_mobile_configuration.php:193
|
1073 |
+
#: miniorange_2_factor_mobile_configuration.php:198
|
1074 |
+
msgid "Enable"
|
1075 |
+
msgstr "Abilita"
|
1076 |
+
|
1077 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:189
|
1078 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:194
|
1079 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:200
|
1080 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:209
|
1081 |
+
#: miniorange_2_factor_common_login.php:1358
|
1082 |
+
#: miniorange_2_factor_mobile_configuration.php:193
|
1083 |
+
#: miniorange_2_factor_mobile_configuration.php:198
|
1084 |
+
#: miniorange_2_factor_mobile_configuration.php:204
|
1085 |
+
#: miniorange_2_factor_mobile_configuration.php:213
|
1086 |
+
msgid "Remember Device"
|
1087 |
+
msgstr "Ricorda dispositivo"
|
1088 |
+
|
1089 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:194
|
1090 |
+
#: miniorange_2_factor_mobile_configuration.php:198
|
1091 |
+
msgid "option. "
|
1092 |
+
msgstr "opzionale."
|
1093 |
+
|
1094 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:194
|
1095 |
+
#: miniorange_2_factor_mobile_configuration.php:198
|
1096 |
+
msgid "Applicable only with "
|
1097 |
+
msgstr "Applicabile solo con"
|
1098 |
+
|
1099 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:194
|
1100 |
+
#: miniorange_2_factor_mobile_configuration.php:198
|
1101 |
+
msgid "Login with password + 2nd Factor"
|
1102 |
+
msgstr "Login con password + 2 ° fattore"
|
1103 |
+
|
1104 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:200
|
1105 |
+
#: miniorange_2_factor_mobile_configuration.php:204
|
1106 |
+
msgid "Give users an option to enable"
|
1107 |
+
msgstr "Dare agli utenti un'opzione per abilitare"
|
1108 |
+
|
1109 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:204
|
1110 |
+
#: miniorange_2_factor_mobile_configuration.php:208
|
1111 |
+
msgid "Silently enable"
|
1112 |
+
msgstr "Attivare in silenzio"
|
1113 |
+
|
1114 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:204
|
1115 |
+
#: miniorange_2_factor_mobile_configuration.php:208
|
1116 |
+
msgid "Remember Device."
|
1117 |
+
msgstr "Ricorda il dispositivo."
|
1118 |
+
|
1119 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:209
|
1120 |
+
#: miniorange_2_factor_mobile_configuration.php:213
|
1121 |
+
msgid "Checking this option will enable"
|
1122 |
+
msgstr "Selezionando questa opzione si attiva"
|
1123 |
+
|
1124 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:209
|
1125 |
+
#: miniorange_2_factor_mobile_configuration.php:213
|
1126 |
+
msgid ""
|
1127 |
+
"In the login from the same device, user will bypass 2nd factor i.e user will "
|
1128 |
+
"be logged in through username + password only."
|
1129 |
+
msgstr ""
|
1130 |
+
"Nel login dallo stesso dispositivo, l'utente bypasserà secondo fattore cioè "
|
1131 |
+
"utente sarà loggato tramite username + password solo."
|
1132 |
+
|
1133 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:232
|
1134 |
+
#: miniorange_2_factor_mobile_configuration.php:297
|
1135 |
+
msgid "Device Profile View"
|
1136 |
+
msgstr "Visualizzazione profilo dispositivo"
|
1137 |
+
|
1138 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:234
|
1139 |
+
#: miniorange_2_factor_mobile_configuration.php:299
|
1140 |
+
msgid ""
|
1141 |
+
"You can manage trusted devices which you have stored during login by "
|
1142 |
+
"remembering devices."
|
1143 |
+
msgstr ""
|
1144 |
+
"È possibile gestire le periferiche attendibili memorizzate durante il login "
|
1145 |
+
"ricordando i dispositivi."
|
1146 |
+
|
1147 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:235
|
1148 |
+
#: miniorange_2_factor_mobile_configuration.php:300
|
1149 |
+
msgid "View Profiles"
|
1150 |
+
msgstr "Profili delle viste"
|
1151 |
+
|
1152 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:452
|
1153 |
+
#: miniorange_2_factor_mobile_configuration.php:519
|
1154 |
+
msgid "Please"
|
1155 |
+
msgstr "Prego"
|
1156 |
+
|
1157 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:452
|
1158 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1711
|
1159 |
+
#: miniorange_2_factor_mobile_configuration.php:519
|
1160 |
+
#: miniorange_2_factor_mobile_configuration.php:1904
|
1161 |
+
#: miniorange_2_factor_troubleshooting.php:154
|
1162 |
+
#: miniorange_2_factor_troubleshooting.php:199
|
1163 |
+
#: miniorange_2_factor_troubleshooting.php:213
|
1164 |
+
msgid "click here"
|
1165 |
+
msgstr "fare click qui"
|
1166 |
+
|
1167 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:452
|
1168 |
+
#: miniorange_2_factor_mobile_configuration.php:519
|
1169 |
+
msgid "to setup Two-Factor."
|
1170 |
+
msgstr "per impostare due fattori."
|
1171 |
+
|
1172 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:456
|
1173 |
+
#: miniorange_2_factor_mobile_configuration.php:522
|
1174 |
+
msgid "Thank you for upgrading to premium plugin."
|
1175 |
+
msgstr "Grazie per l'aggiornamento al plugin Premium."
|
1176 |
+
|
1177 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:456
|
1178 |
+
msgid "to see how to setup 2 factor for users? "
|
1179 |
+
msgstr "per vedere come impostare 2 fattore per gli utenti?"
|
1180 |
+
|
1181 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:458
|
1182 |
+
#: miniorange_2_factor_mobile_configuration.php:524
|
1183 |
+
msgid "Thank you for registering with us."
|
1184 |
+
msgstr "Grazie per esservi registrati."
|
1185 |
+
|
1186 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:460
|
1187 |
+
#: miniorange_2_factor_mobile_configuration.php:526
|
1188 |
+
msgid "Your Profile"
|
1189 |
+
msgstr "Il tuo profilo"
|
1190 |
+
|
1191 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:468
|
1192 |
+
#: miniorange_2_factor_mobile_configuration.php:535
|
1193 |
+
msgid "Activated 2nd Factor"
|
1194 |
+
msgstr "Secondo fattore attivato"
|
1195 |
+
|
1196 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:474
|
1197 |
+
#: miniorange_2_factor_mobile_configuration.php:541
|
1198 |
+
msgid "Customer Email"
|
1199 |
+
msgstr "Email cliente"
|
1200 |
+
|
1201 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:478
|
1202 |
+
#: miniorange_2_factor_mobile_configuration.php:545
|
1203 |
+
msgid "Customer ID"
|
1204 |
+
msgstr "ID cliente"
|
1205 |
+
|
1206 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:482
|
1207 |
+
#: miniorange_2_factor_mobile_configuration.php:549
|
1208 |
+
msgid "API Key"
|
1209 |
+
msgstr "Chiave API"
|
1210 |
+
|
1211 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:486
|
1212 |
+
#: miniorange_2_factor_mobile_configuration.php:553
|
1213 |
+
msgid "Token Key"
|
1214 |
+
msgstr "Chiave token"
|
1215 |
+
|
1216 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:491
|
1217 |
+
#: miniorange_2_factor_mobile_configuration.php:558
|
1218 |
+
msgid "App Secret"
|
1219 |
+
msgstr "App Secret"
|
1220 |
+
|
1221 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:498
|
1222 |
+
msgid "if you forgot your password ?"
|
1223 |
+
msgstr "Hai dimenticato la tua password?"
|
1224 |
+
|
1225 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:532
|
1226 |
+
#: miniorange_2_factor_mobile_configuration.php:599
|
1227 |
+
#: miniorange_2_factor_user_inline_registration.php:917
|
1228 |
+
msgid "Step-2 : Scan QR code"
|
1229 |
+
msgstr "Step-2: scansione del codice QR"
|
1230 |
+
|
1231 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:538
|
1232 |
+
#: miniorange_2_factor_mobile_configuration.php:605
|
1233 |
+
msgid "Click here to see Authenticator App download instructions."
|
1234 |
+
msgstr ""
|
1235 |
+
"Clicca qui per vedere le istruzioni per il download dell'autenticatore app."
|
1236 |
+
|
1237 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:543
|
1238 |
+
#: miniorange_2_factor_mobile_configuration.php:610
|
1239 |
+
msgid "Please click on 'Reconfigure your phone' button below to see QR Code."
|
1240 |
+
msgstr ""
|
1241 |
+
"Cliccate su' riconfigura il vostro telefono ' sotto per vedere il codice QR."
|
1242 |
+
|
1243 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:544
|
1244 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:550
|
1245 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:700
|
1246 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1433
|
1247 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1505
|
1248 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1682
|
1249 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1737
|
1250 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1789
|
1251 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1818
|
1252 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1895
|
1253 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1954
|
1254 |
+
#: miniorange_2_factor_configuration.php:257
|
1255 |
+
#: miniorange_2_factor_mobile_configuration.php:611
|
1256 |
+
#: miniorange_2_factor_mobile_configuration.php:617
|
1257 |
+
#: miniorange_2_factor_mobile_configuration.php:769
|
1258 |
+
#: miniorange_2_factor_mobile_configuration.php:1610
|
1259 |
+
#: miniorange_2_factor_mobile_configuration.php:1698
|
1260 |
+
#: miniorange_2_factor_mobile_configuration.php:1875
|
1261 |
+
#: miniorange_2_factor_mobile_configuration.php:1930
|
1262 |
+
#: miniorange_2_factor_mobile_configuration.php:1981
|
1263 |
+
#: miniorange_2_factor_mobile_configuration.php:2010
|
1264 |
+
#: miniorange_2_factor_mobile_configuration.php:2087
|
1265 |
+
#: miniorange_2_factor_mobile_configuration.php:2146
|
1266 |
+
#: miniorange_2_factor_user_inline_registration.php:118
|
1267 |
+
#: miniorange_2_factor_user_inline_registration.php:441
|
1268 |
+
#: miniorange_2_factor_user_inline_registration.php:841
|
1269 |
+
#: miniorange_2_factor_user_inline_registration.php:921
|
1270 |
+
#: miniorange_2_factor_user_inline_registration.php:1000
|
1271 |
+
#: miniorange_2_factor_user_inline_registration.php:1104
|
1272 |
+
msgid "Back"
|
1273 |
+
msgstr "Indietro"
|
1274 |
+
|
1275 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:545
|
1276 |
+
#: miniorange_2_factor_mobile_configuration.php:612
|
1277 |
+
msgid "Reconfigure your phone"
|
1278 |
+
msgstr "Riconfigura il telefono"
|
1279 |
+
|
1280 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:549
|
1281 |
+
#: miniorange_2_factor_mobile_configuration.php:616
|
1282 |
+
#: miniorange_2_factor_user_inline_registration.php:918
|
1283 |
+
msgid "Please click on 'Configure your phone' button below to see QR Code."
|
1284 |
+
msgstr ""
|
1285 |
+
"Cliccate su' Configura il vostro telefono ' sotto per vedere il codice QR."
|
1286 |
+
|
1287 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:551
|
1288 |
+
#: miniorange_2_factor_mobile_configuration.php:618
|
1289 |
+
#: miniorange_2_factor_user_inline_registration.php:923
|
1290 |
+
msgid "Configure your phone"
|
1291 |
+
msgstr "Configurare il telefono"
|
1292 |
+
|
1293 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:596
|
1294 |
+
#: miniorange_2_factor_mobile_configuration.php:664
|
1295 |
+
msgid "Sl. No."
|
1296 |
+
msgstr "Sl No."
|
1297 |
+
|
1298 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:597
|
1299 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:607
|
1300 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:632
|
1301 |
+
#: miniorange_2_factor_mobile_configuration.php:665
|
1302 |
+
#: miniorange_2_factor_mobile_configuration.php:675
|
1303 |
+
#: miniorange_2_factor_mobile_configuration.php:701
|
1304 |
+
msgid "Question"
|
1305 |
+
msgstr "Domanda"
|
1306 |
+
|
1307 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:598
|
1308 |
+
#: miniorange_2_factor_mobile_configuration.php:666
|
1309 |
+
msgid "Answer"
|
1310 |
+
msgstr "Risposta"
|
1311 |
+
|
1312 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:609
|
1313 |
+
#: miniorange_2_factor_mobile_configuration.php:677
|
1314 |
+
msgid "Select your question"
|
1315 |
+
msgstr "Scegli la tua domanda"
|
1316 |
+
|
1317 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:622
|
1318 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:636
|
1319 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2017
|
1320 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2022
|
1321 |
+
#: miniorange_2_factor_common_login.php:422
|
1322 |
+
#: miniorange_2_factor_common_login.php:426
|
1323 |
+
#: miniorange_2_factor_common_login.php:513
|
1324 |
+
#: miniorange_2_factor_mobile_configuration.php:691
|
1325 |
+
#: miniorange_2_factor_mobile_configuration.php:705
|
1326 |
+
#: miniorange_2_factor_mobile_configuration.php:2209
|
1327 |
+
#: miniorange_2_factor_mobile_configuration.php:2214
|
1328 |
+
msgid ""
|
1329 |
+
"Only alphanumeric letters with special characters(_@.$#&+-) are allowed."
|
1330 |
+
msgstr ""
|
1331 |
+
"Sono consentite solo lettere alfanumeriche con caratteri speciali (_ @. $ # "
|
1332 |
+
"& +-)."
|
1333 |
+
|
1334 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:622
|
1335 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:636
|
1336 |
+
#: miniorange_2_factor_mobile_configuration.php:691
|
1337 |
+
#: miniorange_2_factor_mobile_configuration.php:705
|
1338 |
+
msgid "Enter your answer"
|
1339 |
+
msgstr "Inserisci la risposta"
|
1340 |
+
|
1341 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:680
|
1342 |
+
#: miniorange_2_factor_mobile_configuration.php:749
|
1343 |
+
msgid "Configure Second Factor - KBA (Security Questions)"
|
1344 |
+
msgstr "Configura secondo fattore-KBA (domande sulla sicurezza)"
|
1345 |
+
|
1346 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:690
|
1347 |
+
#: miniorange_2_factor_mobile_configuration.php:246
|
1348 |
+
#: miniorange_2_factor_mobile_configuration.php:759
|
1349 |
+
#: miniorange_2_factor_user_inline_registration.php:1093
|
1350 |
+
#: miniorange_2_factor_user_inline_registration.php:1213
|
1351 |
+
msgid "Save"
|
1352 |
+
msgstr "Salva"
|
1353 |
+
|
1354 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:866
|
1355 |
+
#: miniorange_2_factor_mobile_configuration.php:938
|
1356 |
+
msgid ""
|
1357 |
+
"to configure Security Questions (KBA) as alternate 2 factor method so that "
|
1358 |
+
"you are not locked out of your account in case you lost or forgot your phone."
|
1359 |
+
msgstr ""
|
1360 |
+
"per configurare le domande di sicurezza (KBA) come metodo alternativo 2 "
|
1361 |
+
"Factor in modo che non si è bloccati dal tuo account nel caso in cui hai "
|
1362 |
+
"perso o dimenticato il telefono."
|
1363 |
+
|
1364 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:873
|
1365 |
+
#: miniorange_2_factor_mobile_configuration.php:945
|
1366 |
+
msgid ""
|
1367 |
+
"Please configure your 2nd factor here to complete the Two-Factor setup.."
|
1368 |
+
msgstr ""
|
1369 |
+
"Si prega di configurare il secondo fattore qui per completare la "
|
1370 |
+
"configurazione a due fattori.."
|
1371 |
+
|
1372 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:883
|
1373 |
+
#: miniorange_2_factor_mobile_configuration.php:966
|
1374 |
+
#, fuzzy
|
1375 |
+
#| msgid "Active Method"
|
1376 |
+
msgid "Selected Method"
|
1377 |
+
msgstr "Metodo attivo"
|
1378 |
+
|
1379 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:885
|
1380 |
+
#: miniorange_2_factor_mobile_configuration.php:968
|
1381 |
+
#, fuzzy
|
1382 |
+
#| msgid "All Authentication Methods"
|
1383 |
+
msgid "Test Authentication Method"
|
1384 |
+
msgstr "Si prega di inserire tutti i campi richiesti"
|
1385 |
+
|
1386 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1168
|
1387 |
+
msgid "Reconfigure"
|
1388 |
+
msgstr "Riconfigura"
|
1389 |
+
|
1390 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1172
|
1391 |
+
#: miniorange_2_factor_mobile_configuration.php:1339
|
1392 |
+
msgid "Supported in Desktops, Laptops, Smartphones."
|
1393 |
+
msgstr "Supportato in desktop, laptop, smartphone."
|
1394 |
+
|
1395 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1187
|
1396 |
+
#, fuzzy
|
1397 |
+
#| msgid ""
|
1398 |
+
#| "You will receive a one time passcode via SMS on your phone. You have to "
|
1399 |
+
#| "enter the otp on your screen to login. Supported in Smartphones, Feature "
|
1400 |
+
#| "Phones."
|
1401 |
+
msgid ""
|
1402 |
+
"You will receive a one time passcode via Email. You have to enter the otp on "
|
1403 |
+
"your screen to login. Supported in Smartphones, Feature Phones."
|
1404 |
+
msgstr ""
|
1405 |
+
"Riceverai un codice di accesso una volta via SMS sul tuo telefono. È "
|
1406 |
+
"necessario immettere l'OTP sullo schermo per effettuare il login. Supportato "
|
1407 |
+
"in smartphone, telefoni funzionalità."
|
1408 |
+
|
1409 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1426
|
1410 |
+
#: miniorange_2_factor_mobile_configuration.php:1603
|
1411 |
+
msgid "Next"
|
1412 |
+
msgstr "Prossimo"
|
1413 |
+
|
1414 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1439
|
1415 |
+
#: miniorange_2_factor_mobile_configuration.php:1616
|
1416 |
+
#: miniorange_2_factor_user_inline_registration.php:449
|
1417 |
+
msgid "Step-2: Set up Authy 2-Factor Authentication App"
|
1418 |
+
msgstr "Step-2: imposta authy 2-fattore di autenticazione app"
|
1419 |
+
|
1420 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1441
|
1421 |
+
#: miniorange_2_factor_mobile_configuration.php:1618
|
1422 |
+
#: miniorange_2_factor_user_inline_registration.php:451
|
1423 |
+
msgid "Install the Authy 2-Factor Authentication App."
|
1424 |
+
msgstr "Installare l'applicazione di autenticazione authy a 2 fattori."
|
1425 |
+
|
1426 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1442
|
1427 |
+
msgid ""
|
1428 |
+
"Now open and configure Authy 2-Factor Authentication App.\n"
|
1429 |
+
"\t\t\t\t\t"
|
1430 |
+
msgstr "Ora aprire e configurare authy 2-fattore di autenticazione app."
|
1431 |
+
|
1432 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1444
|
1433 |
+
#: miniorange_2_factor_mobile_configuration.php:1621
|
1434 |
+
#: miniorange_2_factor_user_inline_registration.php:453
|
1435 |
+
msgid ""
|
1436 |
+
"Tap on Add Account and then tap on SCAN QR CODE in your App and scan the qr "
|
1437 |
+
"code."
|
1438 |
+
msgstr ""
|
1439 |
+
"Tocca su Aggiungi account e tocca il codice di scansione QR nella tua app e "
|
1440 |
+
"scannerizza il codice QR."
|
1441 |
+
|
1442 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1446
|
1443 |
+
#: miniorange_2_factor_mobile_configuration.php:1623
|
1444 |
+
msgid "Can't scan the QR Code?"
|
1445 |
+
msgstr "Non è possibile eseguire la scansione del codice QR?"
|
1446 |
+
|
1447 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1449
|
1448 |
+
#: miniorange_2_factor_mobile_configuration.php:1626
|
1449 |
+
#: miniorange_2_factor_user_inline_registration.php:459
|
1450 |
+
msgid "In Authy 2-Factor Authentication App, tap on ENTER KEY MANUALLY."
|
1451 |
+
msgstr ""
|
1452 |
+
"In authy 2-fattore di autenticazione app, toccare il tasto invio manualmente."
|
1453 |
+
|
1454 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1450
|
1455 |
+
#: miniorange_2_factor_mobile_configuration.php:1627
|
1456 |
+
#: miniorange_2_factor_user_inline_registration.php:460
|
1457 |
+
msgid "In \"Adding New Account\" type your secret key:"
|
1458 |
+
msgstr "In \"aggiunta di nuovo account\" digitare la chiave segreta:"
|
1459 |
+
|
1460 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1456
|
1461 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1576
|
1462 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1601
|
1463 |
+
#: miniorange_2_factor_mobile_configuration.php:1633
|
1464 |
+
#: miniorange_2_factor_mobile_configuration.php:1769
|
1465 |
+
#: miniorange_2_factor_mobile_configuration.php:1794
|
1466 |
+
#: miniorange_2_factor_user_inline_registration.php:604
|
1467 |
+
#: miniorange_2_factor_user_inline_registration.php:646
|
1468 |
+
#: miniorange_2_factor_user_inline_registration.php:674
|
1469 |
+
msgid "Spaces don't matter."
|
1470 |
+
msgstr "Gli spazi non contano."
|
1471 |
+
|
1472 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1459
|
1473 |
+
#: miniorange_2_factor_mobile_configuration.php:1636
|
1474 |
+
#: miniorange_2_factor_user_inline_registration.php:469
|
1475 |
+
msgid "Tap OK."
|
1476 |
+
msgstr "Toccare OK ."
|
1477 |
+
|
1478 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1466
|
1479 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1612
|
1480 |
+
#: miniorange_2_factor_mobile_configuration.php:1643
|
1481 |
+
#: miniorange_2_factor_mobile_configuration.php:1805
|
1482 |
+
#: miniorange_2_factor_user_inline_registration.php:476
|
1483 |
+
msgid "Step-3: Verify and Save"
|
1484 |
+
msgstr "Step-3: verifica e Salva"
|
1485 |
+
|
1486 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1468
|
1487 |
+
#: miniorange_2_factor_mobile_configuration.php:1645
|
1488 |
+
#: miniorange_2_factor_user_inline_registration.php:478
|
1489 |
+
msgid ""
|
1490 |
+
"Once you have scanned the qr code, enter the verification code generated by "
|
1491 |
+
"the Authenticator app"
|
1492 |
+
msgstr ""
|
1493 |
+
"Dopo aver scansionato il codice QR, Inserisci il codice di verifica generato "
|
1494 |
+
"dall'app Authenticator"
|
1495 |
+
|
1496 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1470
|
1497 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1616
|
1498 |
+
#: miniorange_2_factor_mobile_configuration.php:1647
|
1499 |
+
#: miniorange_2_factor_mobile_configuration.php:1809
|
1500 |
+
#: miniorange_2_factor_user_inline_registration.php:689
|
1501 |
+
msgid "Code:"
|
1502 |
+
msgstr "Codice:"
|
1503 |
+
|
1504 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1471
|
1505 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1617
|
1506 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1676
|
1507 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1816
|
1508 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1856
|
1509 |
+
#: miniorange_2_factor_configuration.php:244
|
1510 |
+
#: miniorange_2_factor_mobile_configuration.php:1648
|
1511 |
+
#: miniorange_2_factor_mobile_configuration.php:1810
|
1512 |
+
#: miniorange_2_factor_mobile_configuration.php:1869
|
1513 |
+
#: miniorange_2_factor_mobile_configuration.php:2008
|
1514 |
+
#: miniorange_2_factor_mobile_configuration.php:2048
|
1515 |
+
#: miniorange_2_factor_user_inline_registration.php:481
|
1516 |
+
#: miniorange_2_factor_user_inline_registration.php:691
|
1517 |
+
msgid "Enter OTP"
|
1518 |
+
msgstr "Immettere OTP"
|
1519 |
+
|
1520 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1474
|
1521 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1619
|
1522 |
+
#: miniorange_2_factor_mobile_configuration.php:1651
|
1523 |
+
#: miniorange_2_factor_mobile_configuration.php:1812
|
1524 |
+
#: miniorange_2_factor_user_inline_registration.php:483
|
1525 |
+
#: miniorange_2_factor_user_inline_registration.php:686
|
1526 |
+
#: miniorange_2_factor_user_inline_registration.php:693
|
1527 |
+
msgid "Verify and Save"
|
1528 |
+
msgstr "Verificare e salvare"
|
1529 |
+
|
1530 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1495
|
1531 |
+
#: miniorange_2_factor_mobile_configuration.php:1684
|
1532 |
+
msgid "Step-1: Select phone Type"
|
1533 |
+
msgstr "Step-1: Seleziona tipo di telefono"
|
1534 |
+
|
1535 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1497
|
1536 |
+
#: miniorange_2_factor_mobile_configuration.php:1690
|
1537 |
+
#: miniorange_2_factor_user_inline_registration.php:567
|
1538 |
+
msgid "Android"
|
1539 |
+
msgstr "Android"
|
1540 |
+
|
1541 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1498
|
1542 |
+
#: miniorange_2_factor_mobile_configuration.php:1691
|
1543 |
+
#: miniorange_2_factor_user_inline_registration.php:568
|
1544 |
+
msgid "iPhone"
|
1545 |
+
msgstr "IPhone"
|
1546 |
+
|
1547 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1499
|
1548 |
+
#: miniorange_2_factor_mobile_configuration.php:1692
|
1549 |
+
msgid "BlackBerry / Windows"
|
1550 |
+
msgstr "BlackBerry/Windows"
|
1551 |
+
|
1552 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1511
|
1553 |
+
#: miniorange_2_factor_mobile_configuration.php:1704
|
1554 |
+
msgid "Step-2: Set up Google Authenticator"
|
1555 |
+
msgstr "Step-2: configurazione di Google Authenticator"
|
1556 |
+
|
1557 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1513
|
1558 |
+
#: miniorange_2_factor_mobile_configuration.php:1706
|
1559 |
+
#: miniorange_2_factor_user_inline_registration.php:574
|
1560 |
+
msgid "Install the Google Authenticator App for Android."
|
1561 |
+
msgstr "Installare l'applicazione Google Authenticator per Android."
|
1562 |
+
|
1563 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1515
|
1564 |
+
#: miniorange_2_factor_mobile_configuration.php:1708
|
1565 |
+
#: miniorange_2_factor_user_inline_registration.php:576
|
1566 |
+
msgid "On your phone,Go to Google Play Store."
|
1567 |
+
msgstr "Sul telefono, vai a Google Play Store."
|
1568 |
+
|
1569 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1516
|
1570 |
+
#: miniorange_2_factor_mobile_configuration.php:1709
|
1571 |
+
#: miniorange_2_factor_user_inline_registration.php:577
|
1572 |
+
#: miniorange_2_factor_user_inline_registration.php:618
|
1573 |
+
msgid "Search for"
|
1574 |
+
msgstr "Cerca per"
|
1575 |
+
|
1576 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1516
|
1577 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1553
|
1578 |
+
#: miniorange_2_factor_mobile_configuration.php:1709
|
1579 |
+
#: miniorange_2_factor_mobile_configuration.php:1746
|
1580 |
+
#: miniorange_2_factor_user_inline_registration.php:577
|
1581 |
+
#: miniorange_2_factor_user_inline_registration.php:618
|
1582 |
+
msgid "Google Authenticator."
|
1583 |
+
msgstr "Google Authenticator"
|
1584 |
+
|
1585 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1517
|
1586 |
+
#: miniorange_2_factor_mobile_configuration.php:1710
|
1587 |
+
#: miniorange_2_factor_user_inline_registration.php:578
|
1588 |
+
msgid "Download from the Google Play Store and install the application."
|
1589 |
+
msgstr "Scaricalo da Google Play Store e installa l'applicazione."
|
1590 |
+
|
1591 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1521
|
1592 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1557
|
1593 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1590
|
1594 |
+
#: miniorange_2_factor_mobile_configuration.php:1714
|
1595 |
+
#: miniorange_2_factor_mobile_configuration.php:1750
|
1596 |
+
#: miniorange_2_factor_mobile_configuration.php:1783
|
1597 |
+
#: miniorange_2_factor_user_inline_registration.php:582
|
1598 |
+
#: miniorange_2_factor_user_inline_registration.php:622
|
1599 |
+
#: miniorange_2_factor_user_inline_registration.php:664
|
1600 |
+
msgid "Now open and configure Google Authenticator."
|
1601 |
+
msgstr "Ora Apri e configura Google Authenticator."
|
1602 |
+
|
1603 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1523
|
1604 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1531
|
1605 |
+
#: miniorange_2_factor_mobile_configuration.php:1716
|
1606 |
+
#: miniorange_2_factor_mobile_configuration.php:1724
|
1607 |
+
msgid "In Google Authenticator, touch Menu and select \"Set up account\"."
|
1608 |
+
msgstr "In Google Authenticator, tocca menu e seleziona \"Imposta account\"."
|
1609 |
+
|
1610 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1524
|
1611 |
+
#: miniorange_2_factor_mobile_configuration.php:1717
|
1612 |
+
#: miniorange_2_factor_user_inline_registration.php:585
|
1613 |
+
msgid ""
|
1614 |
+
"Select \"Scan a barcode\". Use your phone's camera to scan this barcode."
|
1615 |
+
msgstr ""
|
1616 |
+
"Selezionare \"Scan a barcode\". Utilizzare la fotocamera del telefono per "
|
1617 |
+
"eseguire la scansione di questo codice a barre."
|
1618 |
+
|
1619 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1528
|
1620 |
+
#: miniorange_2_factor_mobile_configuration.php:1721
|
1621 |
+
#: miniorange_2_factor_user_inline_registration.php:589
|
1622 |
+
#: miniorange_2_factor_user_inline_registration.php:631
|
1623 |
+
msgid "Can't scan the barcode?"
|
1624 |
+
msgstr "Non è possibile eseguire la scansione del codice a barre?"
|
1625 |
+
|
1626 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1532
|
1627 |
+
#: miniorange_2_factor_mobile_configuration.php:1725
|
1628 |
+
#: miniorange_2_factor_user_inline_registration.php:596
|
1629 |
+
msgid "Select \"Enter provided key\""
|
1630 |
+
msgstr "Selezionare \"Enter tasto fornito\""
|
1631 |
+
|
1632 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1533
|
1633 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1593
|
1634 |
+
#: miniorange_2_factor_mobile_configuration.php:1726
|
1635 |
+
#: miniorange_2_factor_mobile_configuration.php:1786
|
1636 |
+
#: miniorange_2_factor_user_inline_registration.php:597
|
1637 |
+
#: miniorange_2_factor_user_inline_registration.php:667
|
1638 |
+
msgid "In \"Enter account name\" type your full email address."
|
1639 |
+
msgstr "In \"Inserisci nome account\" digita il tuo indirizzo email completo."
|
1640 |
+
|
1641 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1534
|
1642 |
+
#: miniorange_2_factor_mobile_configuration.php:1727
|
1643 |
+
#: miniorange_2_factor_user_inline_registration.php:598
|
1644 |
+
msgid "In \"Enter your key\" type your secret key:"
|
1645 |
+
msgstr "In \"Inserisci la tua chiave\" digitare la chiave segreta:"
|
1646 |
+
|
1647 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1540
|
1648 |
+
#: miniorange_2_factor_mobile_configuration.php:1733
|
1649 |
+
msgid "Spaces do not matter"
|
1650 |
+
msgstr "Gli spazi non contano"
|
1651 |
+
|
1652 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1543
|
1653 |
+
#: miniorange_2_factor_mobile_configuration.php:1736
|
1654 |
+
msgid "Key type: make sure \"Time-based\" is selected"
|
1655 |
+
msgstr "Tipo di chiave: assicurarsi che \"tempo-based\" sia selezionato"
|
1656 |
+
|
1657 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1544
|
1658 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1579
|
1659 |
+
#: miniorange_2_factor_mobile_configuration.php:1737
|
1660 |
+
#: miniorange_2_factor_mobile_configuration.php:1772
|
1661 |
+
#: miniorange_2_factor_user_inline_registration.php:608
|
1662 |
+
#: miniorange_2_factor_user_inline_registration.php:649
|
1663 |
+
msgid "Tap Add."
|
1664 |
+
msgstr "Toccare Aggiungi."
|
1665 |
+
|
1666 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1550
|
1667 |
+
#: miniorange_2_factor_mobile_configuration.php:1743
|
1668 |
+
#: miniorange_2_factor_user_inline_registration.php:615
|
1669 |
+
msgid "Install the Google Authenticator app for iPhone."
|
1670 |
+
msgstr "Installare l'applicazione Google Authenticator per iPhone."
|
1671 |
+
|
1672 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1552
|
1673 |
+
#: miniorange_2_factor_mobile_configuration.php:1745
|
1674 |
+
#: miniorange_2_factor_user_inline_registration.php:617
|
1675 |
+
msgid "On your iPhone, tap the App Store icon."
|
1676 |
+
msgstr "Sul vostro iPhone, colpisca l'icona del deposito di app."
|
1677 |
+
|
1678 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1553
|
1679 |
+
#: miniorange_2_factor_mobile_configuration.php:1746
|
1680 |
+
msgid "Search for "
|
1681 |
+
msgstr "Ricerca per"
|
1682 |
+
|
1683 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1554
|
1684 |
+
#: miniorange_2_factor_mobile_configuration.php:1747
|
1685 |
+
msgid "Download from the App Store and install it"
|
1686 |
+
msgstr "Scarica dall'App Store e installalo"
|
1687 |
+
|
1688 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1559
|
1689 |
+
#: miniorange_2_factor_mobile_configuration.php:1752
|
1690 |
+
msgid "In Google Authenticator, tap \"+\", and then \"Scan Barcode\"."
|
1691 |
+
msgstr ""
|
1692 |
+
"In Google Authenticator, tocca \"+\" e poi \"digitalizza codice a barre\"."
|
1693 |
+
|
1694 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1560
|
1695 |
+
#: miniorange_2_factor_mobile_configuration.php:1753
|
1696 |
+
#: miniorange_2_factor_user_inline_registration.php:625
|
1697 |
+
msgid "Use your phone's camera to scan this barcode."
|
1698 |
+
msgstr ""
|
1699 |
+
"Utilizzare la fotocamera del telefono per eseguire la scansione di questo "
|
1700 |
+
"codice a barre."
|
1701 |
+
|
1702 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1564
|
1703 |
+
#: miniorange_2_factor_mobile_configuration.php:1757
|
1704 |
+
msgid "Can't scan the barcode? "
|
1705 |
+
msgstr "Non è possibile eseguire la scansione del codice a barre?"
|
1706 |
+
|
1707 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1567
|
1708 |
+
#: miniorange_2_factor_mobile_configuration.php:1760
|
1709 |
+
#: miniorange_2_factor_user_inline_registration.php:637
|
1710 |
+
msgid "In Google Authenticator, tap +."
|
1711 |
+
msgstr "In Google Authenticator, tocca +."
|
1712 |
+
|
1713 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1568
|
1714 |
+
#: miniorange_2_factor_mobile_configuration.php:1761
|
1715 |
+
#: miniorange_2_factor_user_inline_registration.php:607
|
1716 |
+
#: miniorange_2_factor_user_inline_registration.php:638
|
1717 |
+
msgid "Key type: make sure \"Time-based\" is selected."
|
1718 |
+
msgstr "Tipo di chiave: assicurarsi che \"tempo-based\" sia selezionato."
|
1719 |
+
|
1720 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1569
|
1721 |
+
#: miniorange_2_factor_mobile_configuration.php:1762
|
1722 |
+
#: miniorange_2_factor_user_inline_registration.php:639
|
1723 |
+
msgid "In \"Account\" type your full email address."
|
1724 |
+
msgstr "In \"account\" digita il tuo indirizzo email completo."
|
1725 |
+
|
1726 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1570
|
1727 |
+
#: miniorange_2_factor_mobile_configuration.php:1763
|
1728 |
+
#: miniorange_2_factor_user_inline_registration.php:640
|
1729 |
+
msgid "In \"Key\" type your secret key:"
|
1730 |
+
msgstr "In \"chiave\" digitare la chiave segreta:"
|
1731 |
+
|
1732 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1585
|
1733 |
+
#: miniorange_2_factor_mobile_configuration.php:1778
|
1734 |
+
#: miniorange_2_factor_user_inline_registration.php:658
|
1735 |
+
msgid "Install the Google Authenticator app for BlackBerry"
|
1736 |
+
msgstr "Installare l'applicazione Google Authenticator per BlackBerry"
|
1737 |
+
|
1738 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1587
|
1739 |
+
#: miniorange_2_factor_mobile_configuration.php:1780
|
1740 |
+
msgid "On your phone, open a web browser.Go to "
|
1741 |
+
msgstr "Sul telefono, aprire un browser Web. Vai a"
|
1742 |
+
|
1743 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1588
|
1744 |
+
#: miniorange_2_factor_mobile_configuration.php:1781
|
1745 |
+
#: miniorange_2_factor_user_inline_registration.php:662
|
1746 |
+
msgid "Download and install the Google Authenticator application."
|
1747 |
+
msgstr "Scaricare e installare l'applicazione Google Authenticator."
|
1748 |
+
|
1749 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1592
|
1750 |
+
#: miniorange_2_factor_mobile_configuration.php:1785
|
1751 |
+
#: miniorange_2_factor_user_inline_registration.php:666
|
1752 |
+
msgid "In Google Authenticator, select Manual key entry."
|
1753 |
+
msgstr "In Google Authenticator, seleziona Inserimento chiave manuale."
|
1754 |
+
|
1755 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1594
|
1756 |
+
#: miniorange_2_factor_mobile_configuration.php:1787
|
1757 |
+
msgid ""
|
1758 |
+
"In \"Enter key\" type your secret key:\n"
|
1759 |
+
"\t\t\t\t\t\t"
|
1760 |
+
msgstr "In \"invio chiave\" digitare la chiave segreta:"
|
1761 |
+
|
1762 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1604
|
1763 |
+
#: miniorange_2_factor_mobile_configuration.php:1797
|
1764 |
+
#: miniorange_2_factor_user_inline_registration.php:677
|
1765 |
+
msgid "Choose Time-based type of key."
|
1766 |
+
msgstr "Scegliere il tipo di chiave basata sul tempo."
|
1767 |
+
|
1768 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1605
|
1769 |
+
#: miniorange_2_factor_mobile_configuration.php:1798
|
1770 |
+
#: miniorange_2_factor_user_inline_registration.php:678
|
1771 |
+
msgid "Tap Save."
|
1772 |
+
msgstr "Toccare Salva."
|
1773 |
+
|
1774 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1614
|
1775 |
+
#: miniorange_2_factor_mobile_configuration.php:1807
|
1776 |
+
#: miniorange_2_factor_user_inline_registration.php:687
|
1777 |
+
msgid ""
|
1778 |
+
"Once you have scanned the barcode, enter the 6-digit verification code "
|
1779 |
+
"generated by the Authenticator app"
|
1780 |
+
msgstr ""
|
1781 |
+
"Una volta che avete scansionato il codice a barre, immettete la verifica a 6 "
|
1782 |
+
"cifre generata dall'app Authenticator"
|
1783 |
+
|
1784 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1624
|
1785 |
+
#: miniorange_2_factor_mobile_configuration.php:1817
|
1786 |
+
msgid "How miniOrange Authenticator is better than Google Authenticator ?"
|
1787 |
+
msgstr "Come miniOrange Authenticator è meglio di Google Authenticator?"
|
1788 |
+
|
1789 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1626
|
1790 |
+
#: miniorange_2_factor_mobile_configuration.php:1819
|
1791 |
+
msgid ""
|
1792 |
+
"miniOrange Authenticator manages the Google Authenticator keys better and "
|
1793 |
+
"easier by providing these extra features:"
|
1794 |
+
msgstr ""
|
1795 |
+
"miniOrange Authenticator gestisce le chiavi di Google Authenticator meglio e "
|
1796 |
+
"più facilmente fornendo queste caratteristiche extra:"
|
1797 |
+
|
1798 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1627
|
1799 |
+
#: miniorange_2_factor_mobile_configuration.php:1820
|
1800 |
+
msgid "encrypts all data"
|
1801 |
+
msgstr "Crittografa tutti i dati"
|
1802 |
+
|
1803 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1627
|
1804 |
+
#: miniorange_2_factor_mobile_configuration.php:1820
|
1805 |
+
msgid "whereas Google Authenticator stores data in plain text."
|
1806 |
+
msgstr "mentre Google Authenticator archivia i dati in testo normale."
|
1807 |
+
|
1808 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1628
|
1809 |
+
#: miniorange_2_factor_mobile_configuration.php:1821
|
1810 |
+
msgid "miniOrange Authenticator app has in-build"
|
1811 |
+
msgstr "miniOrange Authenticator app ha in-Build"
|
1812 |
+
|
1813 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1628
|
1814 |
+
#: miniorange_2_factor_mobile_configuration.php:1821
|
1815 |
+
msgid "Pin-Protection"
|
1816 |
+
msgstr "Protezione PIN"
|
1817 |
+
|
1818 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1628
|
1819 |
+
#: miniorange_2_factor_mobile_configuration.php:1821
|
1820 |
+
msgid ""
|
1821 |
+
"so you can protect your google authenticator keys or whole app using pin "
|
1822 |
+
"whereas Google Authenticator is not protected at all."
|
1823 |
+
msgstr ""
|
1824 |
+
"così puoi proteggere le tue chiavi di Google Authenticator o l'intera app "
|
1825 |
+
"usando PIN mentre Google Authenticator non è protetto."
|
1826 |
+
|
1827 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1629
|
1828 |
+
#: miniorange_2_factor_mobile_configuration.php:1822
|
1829 |
+
msgid "No need to type in the code at all. Contact us to get"
|
1830 |
+
msgstr "Non c'è bisogno di digitare il codice a tutti. Contattaci per ottenere"
|
1831 |
+
|
1832 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1629
|
1833 |
+
#: miniorange_2_factor_mobile_configuration.php:1822
|
1834 |
+
msgid "miniOrange Autofill Plugin"
|
1835 |
+
msgstr "miniOrange"
|
1836 |
+
|
1837 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1629
|
1838 |
+
#: miniorange_2_factor_mobile_configuration.php:1822
|
1839 |
+
msgid ""
|
1840 |
+
"it can seamlessly connect your computer to your phone. Code will get auto "
|
1841 |
+
"filled and saved."
|
1842 |
+
msgstr ""
|
1843 |
+
"si può collegare senza problemi il computer al telefono. Codice otterrà "
|
1844 |
+
"automaticamente compilato e salvato."
|
1845 |
+
|
1846 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1648
|
1847 |
+
#: miniorange_2_factor_mobile_configuration.php:1841
|
1848 |
+
#: miniorange_2_factor_user_inline_registration.php:767
|
1849 |
+
msgid "Verify Your Phone and Email"
|
1850 |
+
msgstr "Verifica il tuo telefono ed e-mail"
|
1851 |
+
|
1852 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1650
|
1853 |
+
#: miniorange_2_factor_mobile_configuration.php:1843
|
1854 |
+
#, fuzzy
|
1855 |
+
#| msgid "Verify Email"
|
1856 |
+
msgid "Verify Your Email"
|
1857 |
+
msgstr "Verifica email"
|
1858 |
+
|
1859 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1652
|
1860 |
+
#: miniorange_2_factor_mobile_configuration.php:1845
|
1861 |
+
#: miniorange_2_factor_user_inline_registration.php:775
|
1862 |
+
msgid "Verify Your Phone"
|
1863 |
+
msgstr ""
|
1864 |
+
"È stato inviato un OTP (One Time Passcode) al ##phone## Per verificare il "
|
1865 |
+
"tuo telefono, inserisci OTP nel campo sottostante."
|
1866 |
+
|
1867 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1670
|
1868 |
+
msgid "Verify"
|
1869 |
+
msgstr "Verifica"
|
1870 |
+
|
1871 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1675
|
1872 |
+
#: miniorange_2_factor_mobile_configuration.php:1868
|
1873 |
+
#: miniorange_2_factor_user_inline_registration.php:823
|
1874 |
+
msgid "Enter One Time Passcode"
|
1875 |
+
msgstr "Immettere un codice temporale"
|
1876 |
+
|
1877 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1678
|
1878 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1858
|
1879 |
+
#: miniorange_2_factor_mobile_configuration.php:1871
|
1880 |
+
#: miniorange_2_factor_mobile_configuration.php:2050
|
1881 |
+
msgid "Call Again ?"
|
1882 |
+
msgstr "Richiama"
|
1883 |
+
|
1884 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1680
|
1885 |
+
#: miniorange_2_factor_configuration.php:245
|
1886 |
+
#: miniorange_2_factor_configuration.php:282
|
1887 |
+
#: miniorange_2_factor_mobile_configuration.php:1873
|
1888 |
+
msgid "Resend OTP ?"
|
1889 |
+
msgstr "Rinviare OTP?"
|
1890 |
+
|
1891 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1683
|
1892 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1790
|
1893 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1819
|
1894 |
+
#: miniorange_2_factor_common_login.php:967
|
1895 |
+
#: miniorange_2_factor_configuration.php:237
|
1896 |
+
#: miniorange_2_factor_configuration.php:251
|
1897 |
+
#: miniorange_2_factor_mobile_configuration.php:1876
|
1898 |
+
#: miniorange_2_factor_mobile_configuration.php:1982
|
1899 |
+
#: miniorange_2_factor_mobile_configuration.php:2011
|
1900 |
+
msgid "Validate OTP"
|
1901 |
+
msgstr "Convalida OTP"
|
1902 |
+
|
1903 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1708
|
1904 |
+
#: miniorange_2_factor_mobile_configuration.php:1901
|
1905 |
+
msgid "Test QR Code Authentication"
|
1906 |
+
msgstr "Test di autenticazione del codice QR"
|
1907 |
+
|
1908 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1709
|
1909 |
+
#: miniorange_2_factor_mobile_configuration.php:1902
|
1910 |
+
#: miniorange_2_factor_user_inline_registration.php:981
|
1911 |
+
msgid "Open your miniOrange"
|
1912 |
+
msgstr "Apri il tuo miniOrange"
|
1913 |
+
|
1914 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1709
|
1915 |
+
#: miniorange_2_factor_mobile_configuration.php:1902
|
1916 |
+
msgid "Authenticator App"
|
1917 |
+
msgstr "Autenticatore app"
|
1918 |
+
|
1919 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1709
|
1920 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1782
|
1921 |
+
#: miniorange_2_factor_mobile_configuration.php:1902
|
1922 |
+
#: miniorange_2_factor_mobile_configuration.php:1975
|
1923 |
+
msgid "and click on"
|
1924 |
+
msgstr "e fare clic su"
|
1925 |
+
|
1926 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1709
|
1927 |
+
#: miniorange_2_factor_mobile_configuration.php:1902
|
1928 |
+
msgid "SCAN QR Code"
|
1929 |
+
msgstr "Scansiona il codice QR"
|
1930 |
+
|
1931 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1709
|
1932 |
+
#: miniorange_2_factor_mobile_configuration.php:1902
|
1933 |
+
msgid ""
|
1934 |
+
"to scan the QR code. Your phone should have internet connectivity to scan QR "
|
1935 |
+
"code."
|
1936 |
+
msgstr ""
|
1937 |
+
"per eseguire la scansione del codice QR. Il telefono dovrebbe avere "
|
1938 |
+
"connettività Internet per eseguire la scansione del codice QR."
|
1939 |
+
|
1940 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1711
|
1941 |
+
#: miniorange_2_factor_mobile_configuration.php:1904
|
1942 |
+
#: miniorange_2_factor_user_inline_registration.php:983
|
1943 |
+
msgid "I am not able to scan the QR code,"
|
1944 |
+
msgstr "Non sono in grado di eseguire la scansione del codice QR,"
|
1945 |
+
|
1946 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1713
|
1947 |
+
#: miniorange_2_factor_mobile_configuration.php:1906
|
1948 |
+
#: miniorange_2_factor_user_inline_registration.php:985
|
1949 |
+
msgid "Follow these instructions below and try again."
|
1950 |
+
msgstr "Seguire le istruzioni riportate di seguito e riprovare."
|
1951 |
+
|
1952 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1715
|
1953 |
+
#: miniorange_2_factor_mobile_configuration.php:1908
|
1954 |
+
#: miniorange_2_factor_user_inline_registration.php:987
|
1955 |
+
msgid "Make sure your desktop screen has enough brightness."
|
1956 |
+
msgstr "Assicurarsi che lo schermo del desktop ha abbastanza luminosità."
|
1957 |
+
|
1958 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1716
|
1959 |
+
#: miniorange_2_factor_mobile_configuration.php:1909
|
1960 |
+
msgid ""
|
1961 |
+
"Open your app and click on Green button (your registered email is displayed "
|
1962 |
+
"on the button) to scan QR Code."
|
1963 |
+
msgstr ""
|
1964 |
+
"Apri l'app e fai clic sul pulsante verde (la tua email registrata viene "
|
1965 |
+
"visualizzata sul pulsante) per eseguire la scansione del codice QR."
|
1966 |
+
|
1967 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1717
|
1968 |
+
#: miniorange_2_factor_mobile_configuration.php:1910
|
1969 |
+
msgid ""
|
1970 |
+
"If you get cross mark on QR Code then click on 'Back' button and again click "
|
1971 |
+
"on 'Test' link."
|
1972 |
+
msgstr ""
|
1973 |
+
"Se si ottiene segno incrociato sul codice QR quindi fare clic sul pulsante ' "
|
1974 |
+
"indietro ' e di nuovo clicca su' test ' link."
|
1975 |
+
|
1976 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1781
|
1977 |
+
#: miniorange_2_factor_mobile_configuration.php:1974
|
1978 |
+
msgid "Test Soft Token"
|
1979 |
+
msgstr "Prova token soft"
|
1980 |
+
|
1981 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1782
|
1982 |
+
#: miniorange_2_factor_mobile_configuration.php:1975
|
1983 |
+
msgid "Open your"
|
1984 |
+
msgstr "Aprire il"
|
1985 |
+
|
1986 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1782
|
1987 |
+
#: miniorange_2_factor_mobile_configuration.php:1975
|
1988 |
+
#: miniorange_2_factor_troubleshooting.php:227
|
1989 |
+
msgid "miniOrange Authenticator App"
|
1990 |
+
msgstr "miniOrange Authenticator app"
|
1991 |
+
|
1992 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1782
|
1993 |
+
#: miniorange_2_factor_mobile_configuration.php:1975
|
1994 |
+
msgid "Soft Token Tab"
|
1995 |
+
msgstr "Scheda token soft"
|
1996 |
+
|
1997 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1782
|
1998 |
+
#: miniorange_2_factor_mobile_configuration.php:1975
|
1999 |
+
msgid "Enter the"
|
2000 |
+
msgstr "Specificare il"
|
2001 |
+
|
2002 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1782
|
2003 |
+
#: miniorange_2_factor_mobile_configuration.php:1975
|
2004 |
+
msgid "one time passcode"
|
2005 |
+
msgstr "un codice di tempo"
|
2006 |
+
|
2007 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1782
|
2008 |
+
#: miniorange_2_factor_mobile_configuration.php:1975
|
2009 |
+
msgid "shown in App in the textbox below."
|
2010 |
+
msgstr "mostrato in app nella casella di testo qui sotto."
|
2011 |
+
|
2012 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1787
|
2013 |
+
msgid "Click here to see How It Works ?"
|
2014 |
+
msgstr "Clicca qui per vedere come funziona?"
|
2015 |
+
|
2016 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1805
|
2017 |
+
#: miniorange_2_factor_mobile_configuration.php:1997
|
2018 |
+
msgid "Test Google Authenticator"
|
2019 |
+
msgstr "Prova Google Authenticator"
|
2020 |
+
|
2021 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1806
|
2022 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1810
|
2023 |
+
#: miniorange_2_factor_mobile_configuration.php:1998
|
2024 |
+
#: miniorange_2_factor_mobile_configuration.php:2002
|
2025 |
+
msgid "Enter verification code"
|
2026 |
+
msgstr "Inserisci il codice di verifica"
|
2027 |
+
|
2028 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1807
|
2029 |
+
#: miniorange_2_factor_mobile_configuration.php:1999
|
2030 |
+
msgid "Get a verification code from \"Google Authenticator\" app"
|
2031 |
+
msgstr "Ottenere un codice di verifica da \"Google Authenticator\" app"
|
2032 |
+
|
2033 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1809
|
2034 |
+
#: miniorange_2_factor_mobile_configuration.php:2001
|
2035 |
+
msgid "Test Authy 2-Factor Authentication"
|
2036 |
+
msgstr "Test authy autenticazione a 2 fattori"
|
2037 |
+
|
2038 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1811
|
2039 |
+
#: miniorange_2_factor_mobile_configuration.php:2003
|
2040 |
+
msgid "Get a verification code from \"Authy 2-Factor Authentication\" app"
|
2041 |
+
msgstr ""
|
2042 |
+
"Ottenere un codice di verifica da \"authy 2-fattore di autenticazione\" app"
|
2043 |
+
|
2044 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1839
|
2045 |
+
#: miniorange_2_factor_mobile_configuration.php:2031
|
2046 |
+
msgid "Test OTP Over SMS"
|
2047 |
+
msgstr "Test OTP su SMS"
|
2048 |
+
|
2049 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1840
|
2050 |
+
#: miniorange_2_factor_mobile_configuration.php:2032
|
2051 |
+
msgid "Enter the one time passcode sent to your registered mobile number."
|
2052 |
+
msgstr ""
|
2053 |
+
"Inserisci il codice di tempo inviato al tuo numero di cellulare registrato."
|
2054 |
+
|
2055 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1842
|
2056 |
+
#: miniorange_2_factor_mobile_configuration.php:2034
|
2057 |
+
msgid "Test OTP Over SMS And EMAIL"
|
2058 |
+
msgstr "Test OTP su SMS ed e-mail"
|
2059 |
+
|
2060 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1843
|
2061 |
+
#: miniorange_2_factor_mobile_configuration.php:2035
|
2062 |
+
msgid ""
|
2063 |
+
"Enter the one time passcode sent to your registered mobile number and email "
|
2064 |
+
"id."
|
2065 |
+
msgstr ""
|
2066 |
+
"Inserisci il codice di tempo inviato al tuo numero di cellulare registrato e "
|
2067 |
+
"all'ID e-mail."
|
2068 |
+
|
2069 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1845
|
2070 |
+
#: miniorange_2_factor_mobile_configuration.php:2037
|
2071 |
+
#, fuzzy
|
2072 |
+
#| msgid "Test OTP Over SMS"
|
2073 |
+
msgid "Test OTP Over EMAIL"
|
2074 |
+
msgstr "Test OTP su SMS"
|
2075 |
+
|
2076 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1846
|
2077 |
+
#: miniorange_2_factor_mobile_configuration.php:2038
|
2078 |
+
#, fuzzy
|
2079 |
+
#| msgid "Enter the one time passcode sent to your registered mobile number."
|
2080 |
+
msgid "Enter the one time passcode sent to your registered email id."
|
2081 |
+
msgstr ""
|
2082 |
+
"Inserisci il codice di tempo inviato al tuo numero di cellulare registrato."
|
2083 |
+
|
2084 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1849
|
2085 |
+
#: miniorange_2_factor_mobile_configuration.php:2041
|
2086 |
+
msgid "Test Phone Call Verification"
|
2087 |
+
msgstr "Verifica delle chiamate telefoniche"
|
2088 |
+
|
2089 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1850
|
2090 |
+
#: miniorange_2_factor_mobile_configuration.php:2042
|
2091 |
+
msgid "You will receive a phone call now. Enter the one time passcode here."
|
2092 |
+
msgstr ""
|
2093 |
+
"Si riceverà una telefonata ora. Immettere il codice di accesso di una volta."
|
2094 |
+
|
2095 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1888
|
2096 |
+
#: miniorange_2_factor_mobile_configuration.php:2080
|
2097 |
+
msgid "Test Push Notification"
|
2098 |
+
msgstr "Notifica push di prova"
|
2099 |
+
|
2100 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1892
|
2101 |
+
#: miniorange_2_factor_mobile_configuration.php:2084
|
2102 |
+
msgid "A Push Notification has been sent to your phone."
|
2103 |
+
msgstr "È stata inviata una notifica push al telefono."
|
2104 |
+
|
2105 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1892
|
2106 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1950
|
2107 |
+
#: miniorange_2_factor_mobile_configuration.php:2084
|
2108 |
+
#: miniorange_2_factor_mobile_configuration.php:2142
|
2109 |
+
msgid "We are waiting for your approval..."
|
2110 |
+
msgstr "Stiamo aspettando la vostra approvazione..."
|
2111 |
+
|
2112 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1945
|
2113 |
+
#: miniorange_2_factor_mobile_configuration.php:2137
|
2114 |
+
msgid "Test Email Verification"
|
2115 |
+
msgstr "Verifica e-mail di prova"
|
2116 |
+
|
2117 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:1949
|
2118 |
+
#: miniorange_2_factor_mobile_configuration.php:2141
|
2119 |
+
msgid "A verification email is sent to your registered email."
|
2120 |
+
msgstr "Una email di verifica viene inviata al tuo indirizzo email registrato."
|
2121 |
+
|
2122 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2196
|
2123 |
+
msgid "* Steps to upgrade to premium plugin -"
|
2124 |
+
msgstr "* Passi per l'aggiornamento al plugin Premium-"
|
2125 |
+
|
2126 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2197
|
2127 |
+
msgid ""
|
2128 |
+
"1. You will be redirected to miniOrange Login Console. Enter your password "
|
2129 |
+
"with which you created an account with us and verify your 2nd factor. After "
|
2130 |
+
"that you will be redirected to payment page."
|
2131 |
+
msgstr ""
|
2132 |
+
"1. sarai reindirizzato alla console di login miniOrange. Inserisci la tua "
|
2133 |
+
"password con cui hai creato un account con noi e verifica il tuo secondo "
|
2134 |
+
"fattore. Dopo di che sarete reindirizzati alla pagina di pagamento."
|
2135 |
+
|
2136 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2198
|
2137 |
+
msgid ""
|
2138 |
+
"2. Enter you card details and complete the payment. On successful payment "
|
2139 |
+
"completion, you will see the link to download the premium plugin."
|
2140 |
+
msgstr ""
|
2141 |
+
"2. Inserisci i dati della carta e completare il pagamento. Il completamento "
|
2142 |
+
"del pagamento, si vedrà il link per scaricare il plugin Premium."
|
2143 |
+
|
2144 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2199
|
2145 |
+
msgid ""
|
2146 |
+
"3. Once you download the premium plugin, just unzip it and replace the "
|
2147 |
+
"folder with existing plugin."
|
2148 |
+
msgstr ""
|
2149 |
+
"3. una volta scaricato il plugin Premium, basta decomprimerlo e sostituire "
|
2150 |
+
"la cartella con plugin esistenti."
|
2151 |
+
|
2152 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2200
|
2153 |
+
msgid ""
|
2154 |
+
"Note: Do not delete the plugin from the Wordpress Admin Panel and upload the "
|
2155 |
+
"plugin using zip. Your saved settings will get lost."
|
2156 |
+
msgstr ""
|
2157 |
+
"Nota: non eliminare il plugin dal pannello di amministrazione di Wordpress e "
|
2158 |
+
"caricare il plugin utilizzando zip. Le impostazioni salvate vengono perse."
|
2159 |
+
|
2160 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2201
|
2161 |
+
msgid ""
|
2162 |
+
"4. From this point on, do not update the plugin from the Wordpress store."
|
2163 |
+
msgstr ""
|
2164 |
+
"4. da questo punto in poi, non aggiornare il plugin dal negozio di Wordpress."
|
2165 |
+
|
2166 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2203
|
2167 |
+
msgid "Volume discounts are available. Contact Us for more details."
|
2168 |
+
msgstr "Sono disponibili sconti sul volume. Contattaci per maggiori dettagli."
|
2169 |
+
|
2170 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2204
|
2171 |
+
msgid "You can mail us at"
|
2172 |
+
msgstr "Potete inviarci"
|
2173 |
+
|
2174 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2204
|
2175 |
+
msgid "or submit the support form under User Profile tab to contact us."
|
2176 |
+
msgstr ""
|
2177 |
+
"oppure invia il modulo di supporto nella scheda profilo utente per "
|
2178 |
+
"contattarci."
|
2179 |
+
|
2180 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2205
|
2181 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2225
|
2182 |
+
msgid ""
|
2183 |
+
"End to End 2FA Integration - We will setup a Conference Call / Goto meeting "
|
2184 |
+
"and do end to end setup for you. We provide services to do the setup on your "
|
2185 |
+
"behalf."
|
2186 |
+
msgstr ""
|
2187 |
+
"End to end 2FA integrazione-ci sarà la configurazione di una conferenza "
|
2188 |
+
"chiamata/goto riunione e fare fine di terminare l'installazione per voi. "
|
2189 |
+
"Forniamo servizi per fare il setup a vostro nome."
|
2190 |
+
|
2191 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2206
|
2192 |
+
msgid "All Authentication Methods:"
|
2193 |
+
msgstr "Tutti i metodi di autenticazione:"
|
2194 |
+
|
2195 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2207
|
2196 |
+
msgid ""
|
2197 |
+
"We highly recommend to use phone based authentication methods like Soft "
|
2198 |
+
"Token, QR Code Authentication and Push Notification."
|
2199 |
+
msgstr ""
|
2200 |
+
"Consigliamo vivamente di utilizzare metodi di autenticazione basati su "
|
2201 |
+
"telefono come token soft, autenticazione con codice QR e notifica push."
|
2202 |
+
|
2203 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2208
|
2204 |
+
msgid ""
|
2205 |
+
"Setting up knowledge based questions (KBA) as an alternate login method will "
|
2206 |
+
"protect you in case your phone is not working or out of reach."
|
2207 |
+
msgstr ""
|
2208 |
+
"Impostazione di Knowledge based Questions (KBA) come un metodo di login "
|
2209 |
+
"alternativo vi proteggerà nel caso in cui il telefono non funziona o fuori "
|
2210 |
+
"portata."
|
2211 |
+
|
2212 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2208
|
2213 |
+
msgid ""
|
2214 |
+
"What to do in case you are locked out (Its common when you are setting up "
|
2215 |
+
"2FA for the first time, so please read this)."
|
2216 |
+
msgstr ""
|
2217 |
+
"Cosa fare nel caso in cui si sono bloccati (il suo comune quando si sta "
|
2218 |
+
"impostando 2FA per la prima volta, quindi si prega di leggere questo)."
|
2219 |
+
|
2220 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2209
|
2221 |
+
msgid "Click Here to know how to login, in case you are locked out."
|
2222 |
+
msgstr ""
|
2223 |
+
"Clicca qui per sapere come effettuare il login, nel caso in cui si sono "
|
2224 |
+
"bloccati."
|
2225 |
+
|
2226 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2211
|
2227 |
+
msgid "Rename"
|
2228 |
+
msgstr "Rinomina"
|
2229 |
+
|
2230 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2211
|
2231 |
+
msgid "the plugin by FTP access. Go to"
|
2232 |
+
msgstr "il plugin per l'accesso FTP. Vai a"
|
2233 |
+
|
2234 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2211
|
2235 |
+
msgid "folder"
|
2236 |
+
msgstr "cartella"
|
2237 |
+
|
2238 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2211
|
2239 |
+
msgid "and rename miniorange-2-factor-authentication folder."
|
2240 |
+
msgstr "e rinominare miniorange-2-Factor-autenticazione cartella."
|
2241 |
+
|
2242 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2214
|
2243 |
+
msgid ""
|
2244 |
+
"OTP over SMS and Email delivery depends on the SMS and SMTP Gateway you "
|
2245 |
+
"choose. There are different levels of these gateway:"
|
2246 |
+
msgstr ""
|
2247 |
+
"OTP tramite SMS e la consegna via email dipende dal gateway SMS e SMTP "
|
2248 |
+
"scelto. Ci sono diversi livelli di questi gateway:"
|
2249 |
+
|
2250 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2216
|
2251 |
+
msgid "Standard Gateway:"
|
2252 |
+
msgstr "& Gateway:"
|
2253 |
+
|
2254 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2216
|
2255 |
+
msgid "You may get a lag in the service of SMS and Email."
|
2256 |
+
msgstr "Si può ottenere un ritardo al servizio di SMS e e-mail."
|
2257 |
+
|
2258 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2217
|
2259 |
+
msgid "Premium Gateway:"
|
2260 |
+
msgstr "Gateway Premium:"
|
2261 |
+
|
2262 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2217
|
2263 |
+
msgid ""
|
2264 |
+
"The delivery of SMS will be fast if you choose this gateway. However, we "
|
2265 |
+
"provide a global gateway and you may have a better local gateway. So our "
|
2266 |
+
"experience is that if you want OTP over SMS then the best thing is to go "
|
2267 |
+
"with your own local gateway which is proven and fast in your local area."
|
2268 |
+
msgstr ""
|
2269 |
+
"La consegna di SMS sarà veloce se si sceglie questo gateway. Tuttavia, "
|
2270 |
+
"forniamo un gateway globale e si può avere un gateway locale migliore. "
|
2271 |
+
"Quindi la nostra esperienza è che se si desidera OTP su SMS quindi la cosa "
|
2272 |
+
"migliore è andare con il proprio gateway locale che è dimostrato e veloce "
|
2273 |
+
"nella vostra zona locale."
|
2274 |
+
|
2275 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2218
|
2276 |
+
msgid "Choose your own SMS and SMTP Gateway:"
|
2277 |
+
msgstr "Scegli il tuo SMS e il tuo gateway SMTP:"
|
2278 |
+
|
2279 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2218
|
2280 |
+
msgid ""
|
2281 |
+
"We recommend you choose your own SMS and SMTP gateway to send Email and SMS."
|
2282 |
+
msgstr ""
|
2283 |
+
"Si consiglia di scegliere il proprio SMS e gateway SMTP per inviare e-mail e "
|
2284 |
+
"SMS."
|
2285 |
+
|
2286 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2226
|
2287 |
+
msgid "10 Days Return Policy -"
|
2288 |
+
msgstr "10 giorni politica di rimpatrio-"
|
2289 |
+
|
2290 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2228
|
2291 |
+
msgid ""
|
2292 |
+
"At miniOrange, we want to ensure you are 100% happy with your purchase. If "
|
2293 |
+
"the premium plugin you purchased is not working as advertised and you've "
|
2294 |
+
"attempted to resolve any issues with our support team, which couldn't get "
|
2295 |
+
"resolved then we will refund the whole amount within 10 days of the "
|
2296 |
+
"purchase. Please email us at"
|
2297 |
+
msgstr ""
|
2298 |
+
"A miniOrange, vogliamo accertare siete 100 %soddisfatti del vostro acquisto. "
|
2299 |
+
"Se il plugin Premium acquistato non funziona come pubblicizzato e si è "
|
2300 |
+
"tentato di risolvere eventuali problemi con il nostro team di supporto, che "
|
2301 |
+
"non poteva ottenere risolto poi rimborseremo l'intero importo entro 10 "
|
2302 |
+
"giorni dall'acquisto. Si prega di contattarci via email a"
|
2303 |
+
|
2304 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2228
|
2305 |
+
msgid "for any queries regarding the return policy."
|
2306 |
+
msgstr "per qualsiasi query relativa al criterio di reso."
|
2307 |
+
|
2308 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2229
|
2309 |
+
msgid ""
|
2310 |
+
"If you have any doubts regarding the licensing plans, you can mail us at"
|
2311 |
+
msgstr "Se avete qualche dubbio sui piani di licenza, potete inviarci"
|
2312 |
+
|
2313 |
+
#: includes/miniorange_2_factor_mobile_configuration.php:2229
|
2314 |
+
msgid "or submit a query using the support form."
|
2315 |
+
msgstr "o inviare una query utilizzando il modulo di supporto."
|
2316 |
+
|
2317 |
+
#: miniorange_2_factor_common_login.php:16
|
2318 |
+
msgid "Please wait"
|
2319 |
+
msgstr "Attendere prego"
|
2320 |
+
|
2321 |
+
#: miniorange_2_factor_common_login.php:331
|
2322 |
+
#: miniorange_2_factor_common_login.php:406
|
2323 |
+
#: miniorange_2_factor_common_login.php:499
|
2324 |
+
#: miniorange_2_factor_common_login.php:569
|
2325 |
+
#: miniorange_2_factor_common_login.php:781
|
2326 |
+
#: miniorange_2_factor_common_login.php:966
|
2327 |
+
#: miniorange_2_factor_common_login.php:1308
|
2328 |
+
#: miniorange_2_factor_common_login.php:1357
|
2329 |
+
#: miniorange_2_factor_user_inline_registration.php:29
|
2330 |
+
#: miniorange_2_factor_user_inline_registration.php:94
|
2331 |
+
#: miniorange_2_factor_user_inline_registration.php:234
|
2332 |
+
#: miniorange_2_factor_user_inline_registration.php:419
|
2333 |
+
#: miniorange_2_factor_user_inline_registration.php:538
|
2334 |
+
#: miniorange_2_factor_user_inline_registration.php:764
|
2335 |
+
#: miniorange_2_factor_user_inline_registration.php:906
|
2336 |
+
#: miniorange_2_factor_user_inline_registration.php:1078
|
2337 |
+
#: miniorange_2_factor_user_inline_registration.php:1158
|
2338 |
+
msgid "Back to login"
|
2339 |
+
msgstr "Torna alla pagina di accesso"
|
2340 |
+
|
2341 |
+
#: miniorange_2_factor_common_login.php:332
|
2342 |
+
msgid "How would you like to authenticate yourself?"
|
2343 |
+
msgstr "Ti piacerebbe autenticarti?"
|
2344 |
+
|
2345 |
+
#: miniorange_2_factor_common_login.php:342
|
2346 |
+
msgid "Please choose the options from below:"
|
2347 |
+
msgstr "Si prega di scegliere le opzioni dal basso:"
|
2348 |
+
|
2349 |
+
#: miniorange_2_factor_common_login.php:345
|
2350 |
+
msgid "Send a one time passcode to my registered email"
|
2351 |
+
msgstr "Invia un codice di una volta alla mia email registrata"
|
2352 |
+
|
2353 |
+
#: miniorange_2_factor_common_login.php:349
|
2354 |
+
msgid "Answer your Security Questions (KBA)"
|
2355 |
+
msgstr "Rispondi alle tue domande di sicurezza (KBA)"
|
2356 |
+
|
2357 |
+
#: miniorange_2_factor_common_login.php:352
|
2358 |
+
msgid "Continue"
|
2359 |
+
msgstr "Continua"
|
2360 |
+
|
2361 |
+
#: miniorange_2_factor_common_login.php:407
|
2362 |
+
msgid "Validate Security Questions"
|
2363 |
+
msgstr "Convalida domande di sicurezza"
|
2364 |
+
|
2365 |
+
#: miniorange_2_factor_common_login.php:437
|
2366 |
+
msgid "Remember this device."
|
2367 |
+
msgstr "Ricorda questo dispositivo."
|
2368 |
+
|
2369 |
+
#: miniorange_2_factor_common_login.php:441
|
2370 |
+
#: miniorange_2_factor_common_login.php:613
|
2371 |
+
#: miniorange_2_factor_common_login.php:817
|
2372 |
+
#: miniorange_2_factor_common_login.php:999
|
2373 |
+
#, fuzzy
|
2374 |
+
#| msgid "Backup Method:"
|
2375 |
+
msgid "Use Backup Codes"
|
2376 |
+
msgstr "Metodo di backup:"
|
2377 |
+
|
2378 |
+
#: miniorange_2_factor_common_login.php:500
|
2379 |
+
msgid "Validate Backup Code"
|
2380 |
+
msgstr ""
|
2381 |
+
|
2382 |
+
#: miniorange_2_factor_common_login.php:570
|
2383 |
+
msgid "Accept Your Transaction"
|
2384 |
+
msgstr "Accetta la transazione"
|
2385 |
+
|
2386 |
+
#: miniorange_2_factor_common_login.php:582
|
2387 |
+
msgid "Waiting for your approval..."
|
2388 |
+
msgstr "Aspettando la tua approvazione..."
|
2389 |
+
|
2390 |
+
#: miniorange_2_factor_common_login.php:599
|
2391 |
+
#: miniorange_2_factor_troubleshooting.php:217
|
2392 |
+
msgid "Forgot Phone?"
|
2393 |
+
msgstr "Hai dimenticato il telefono?"
|
2394 |
+
|
2395 |
+
#: miniorange_2_factor_common_login.php:602
|
2396 |
+
#: miniorange_2_factor_troubleshooting.php:159
|
2397 |
+
#: miniorange_2_factor_troubleshooting.php:202
|
2398 |
+
msgid "Phone is Offline?"
|
2399 |
+
msgstr "Telefono è offline?"
|
2400 |
+
|
2401 |
+
#: miniorange_2_factor_common_login.php:607
|
2402 |
+
msgid "Didn't receive mail?"
|
2403 |
+
msgstr "Non hai ricevuto la posta?"
|
2404 |
+
|
2405 |
+
#: miniorange_2_factor_common_login.php:629
|
2406 |
+
msgid "A verification email has been sent to your registered email id."
|
2407 |
+
msgstr "Un'email di verifica è stata inviata al tuo ID email registrato."
|
2408 |
+
|
2409 |
+
#: miniorange_2_factor_common_login.php:634
|
2410 |
+
#: miniorange_2_factor_common_login.php:651
|
2411 |
+
#: miniorange_2_factor_common_login.php:1033
|
2412 |
+
msgid "Click on"
|
2413 |
+
msgstr "Fare clic su"
|
2414 |
+
|
2415 |
+
#: miniorange_2_factor_common_login.php:634
|
2416 |
+
msgid "Accept Transaction"
|
2417 |
+
msgstr "Accetta transazione"
|
2418 |
+
|
2419 |
+
#: miniorange_2_factor_common_login.php:634
|
2420 |
+
msgid "link to verify your email."
|
2421 |
+
msgstr "link per verificare la tua email."
|
2422 |
+
|
2423 |
+
#: miniorange_2_factor_common_login.php:639
|
2424 |
+
msgid "You have been validated. You will be logged in to your website now."
|
2425 |
+
msgstr ""
|
2426 |
+
"Sei stato convalidato. Ti verrà effettuato l'accesso al tuo sito Web ora."
|
2427 |
+
|
2428 |
+
#: miniorange_2_factor_common_login.php:646
|
2429 |
+
msgid "You will receive a notification on your phone."
|
2430 |
+
msgstr "Riceverai una notifica sul tuo telefono."
|
2431 |
+
|
2432 |
+
#: miniorange_2_factor_common_login.php:651
|
2433 |
+
msgid "Approve"
|
2434 |
+
msgstr "Approva"
|
2435 |
+
|
2436 |
+
#: miniorange_2_factor_common_login.php:651
|
2437 |
+
#: miniorange_2_factor_troubleshooting.php:54
|
2438 |
+
msgid "button."
|
2439 |
+
msgstr "invio.
"
|
2440 |
+
|
2441 |
+
#: miniorange_2_factor_common_login.php:656
|
2442 |
+
msgid "You are successfully authenticated."
|
2443 |
+
msgstr "Si è autenticato correttamente."
|
2444 |
+
|
2445 |
+
#: miniorange_2_factor_common_login.php:782
|
2446 |
+
msgid "Scan QR Code"
|
2447 |
+
msgstr "Scansiona il codice QR"
|
2448 |
+
|
2449 |
+
#: miniorange_2_factor_common_login.php:795
|
2450 |
+
msgid "See How It Works ?"
|
2451 |
+
msgstr "Come funziona?"
|
2452 |
+
|
2453 |
+
#: miniorange_2_factor_common_login.php:800
|
2454 |
+
msgid ""
|
2455 |
+
"Identify yourself by scanning the QR code with miniOrange Authenticator app."
|
2456 |
+
msgstr ""
|
2457 |
+
"Identificatevi scannerizzando il codice QR con l'applicazione Authenticator "
|
2458 |
+
"miniOrange."
|
2459 |
+
|
2460 |
+
#: miniorange_2_factor_common_login.php:833
|
2461 |
+
#: miniorange_2_factor_common_login.php:1028
|
2462 |
+
msgid "Open miniOrange"
|
2463 |
+
msgstr "Apri miniOrange"
|
2464 |
+
|
2465 |
+
#: miniorange_2_factor_common_login.php:833
|
2466 |
+
#: miniorange_2_factor_common_login.php:1028
|
2467 |
+
#: miniorange_2_factor_common_login.php:1045
|
2468 |
+
#: miniorange_2_factor_user_inline_registration.php:907
|
2469 |
+
#: miniorange_2_factor_user_inline_registration.php:981
|
2470 |
+
msgid "Authenticator"
|
2471 |
+
msgstr "Autenticatore"
|
2472 |
+
|
2473 |
+
#: miniorange_2_factor_common_login.php:833
|
2474 |
+
msgid "app and click on SCAN QR CODE."
|
2475 |
+
msgstr "app e fare clic su Scan QR code."
|
2476 |
+
|
2477 |
+
#: miniorange_2_factor_common_login.php:838
|
2478 |
+
msgid "Scan the QR code from the app."
|
2479 |
+
msgstr "Scannerizza il codice QR dall'app."
|
2480 |
+
|
2481 |
+
#: miniorange_2_factor_common_login.php:984
|
2482 |
+
msgid "Enter one time passcode"
|
2483 |
+
msgstr "Immettere un codice temporale"
|
2484 |
+
|
2485 |
+
#: miniorange_2_factor_common_login.php:988
|
2486 |
+
msgid "Validate"
|
2487 |
+
msgstr "convalidare"
|
2488 |
+
|
2489 |
+
#: miniorange_2_factor_common_login.php:995
|
2490 |
+
msgid "Forgot Phone ?"
|
2491 |
+
msgstr "Hai dimenticato il telefono?"
|
2492 |
+
|
2493 |
+
#: miniorange_2_factor_common_login.php:1028
|
2494 |
+
msgid "app and click on Sync time from the top left menu option."
|
2495 |
+
msgstr "app e fare clic su Sync Time dall'opzione di menu in alto a sinistra."
|
2496 |
+
|
2497 |
+
#: miniorange_2_factor_common_login.php:1033
|
2498 |
+
msgid "Sync Time now"
|
2499 |
+
msgstr "Ora sincronizzazione"
|
2500 |
+
|
2501 |
+
#: miniorange_2_factor_common_login.php:1033
|
2502 |
+
msgid ""
|
2503 |
+
"to sync your time with miniOrange Servers. This is a one time sync to avoid "
|
2504 |
+
"otp validation failure."
|
2505 |
+
msgstr ""
|
2506 |
+
"per sincronizzare il vostro tempo con i server miniOrange. Si tratta di una "
|
2507 |
+
"sincronizzazione di una volta per evitare errori di convalida OTP."
|
2508 |
+
|
2509 |
+
#: miniorange_2_factor_common_login.php:1039
|
2510 |
+
msgid "Go to Home"
|
2511 |
+
msgstr "Home"
|
2512 |
+
|
2513 |
+
#: miniorange_2_factor_common_login.php:1045
|
2514 |
+
msgid "Enter the one time passcode shown in miniOrange"
|
2515 |
+
msgstr "Immettere il codice di tempo indicato in miniOrange"
|
2516 |
+
|
2517 |
+
#: miniorange_2_factor_common_login.php:1045
|
2518 |
+
msgid "app here."
|
2519 |
+
msgstr "app qui."
|
2520 |
+
|
2521 |
+
#: miniorange_2_factor_common_login.php:1064
|
2522 |
+
msgid ""
|
2523 |
+
"Check your email with which you registered and copy the one time passcode."
|
2524 |
+
msgstr ""
|
2525 |
+
"Controlla la tua email con la quale ti sei registrato e copia il codice di "
|
2526 |
+
"tempo unico."
|
2527 |
+
|
2528 |
+
#: miniorange_2_factor_common_login.php:1084
|
2529 |
+
msgid "An OTP has been sent to your registered mobile number."
|
2530 |
+
msgstr "Un OTP è stato inviato al numero di cellulare registrato."
|
2531 |
+
|
2532 |
+
#: miniorange_2_factor_common_login.php:1177
|
2533 |
+
#: miniorange_2_factor_common_login.php:1228
|
2534 |
+
msgid "Cancel"
|
2535 |
+
msgstr "Cancella"
|
2536 |
+
|
2537 |
+
#: miniorange_2_factor_common_login.php:1178
|
2538 |
+
msgid "Devices Exceeded"
|
2539 |
+
msgstr "Dispositivi superati"
|
2540 |
+
|
2541 |
+
#: miniorange_2_factor_common_login.php:1183
|
2542 |
+
msgid ""
|
2543 |
+
"Sorry, you are not allowed to log in from this device. You have exceeded the "
|
2544 |
+
"number of device registration allowed."
|
2545 |
+
msgstr ""
|
2546 |
+
"Spiacenti, non è consentito l'accesso da questo dispositivo. È stato "
|
2547 |
+
"superato il numero di registrazione del dispositivo consentito."
|
2548 |
+
|
2549 |
+
#: miniorange_2_factor_common_login.php:1229
|
2550 |
+
msgid "Email already registered"
|
2551 |
+
msgstr "L’indirizzo email è già registrato"
|
2552 |
+
|
2553 |
+
#: miniorange_2_factor_common_login.php:1309
|
2554 |
+
#: miniorange_2_factor_user_inline_registration.php:1159
|
2555 |
+
msgid "Two Factor Setup Complete"
|
2556 |
+
msgstr "Configurazione di due fattori completa"
|
2557 |
+
|
2558 |
+
#: miniorange_2_factor_common_login.php:1314
|
2559 |
+
msgid "has been set your Two Factor method for login."
|
2560 |
+
msgstr "è stato impostato il metodo a due fattori per il login."
|
2561 |
+
|
2562 |
+
#: miniorange_2_factor_common_login.php:1315
|
2563 |
+
msgid "Next time when you will login, you will be prompted for"
|
2564 |
+
msgstr "La prossima volta che accederai, ti verrà richiesto di"
|
2565 |
+
|
2566 |
+
#: miniorange_2_factor_common_login.php:1315
|
2567 |
+
msgid "as your 2nd factor."
|
2568 |
+
msgstr "come secondo fattore."
|
2569 |
+
|
2570 |
+
#: miniorange_2_factor_common_login.php:1320
|
2571 |
+
msgid "to login to your account."
|
2572 |
+
msgstr "Accedi al tuo account"
|
2573 |
+
|
2574 |
+
#: miniorange_2_factor_common_login.php:1363
|
2575 |
+
msgid "Do you want to remember this device?"
|
2576 |
+
msgstr "Vuoi ricordare questo dispositivo?"
|
2577 |
+
|
2578 |
+
#: miniorange_2_factor_common_login.php:1364
|
2579 |
+
#: miniorange_2_factor_common_login.php:1373
|
2580 |
+
msgid "Yes"
|
2581 |
+
msgstr "Si"
|
2582 |
+
|
2583 |
+
#: miniorange_2_factor_common_login.php:1365
|
2584 |
+
msgid "No"
|
2585 |
+
msgstr "No"
|
2586 |
+
|
2587 |
+
#: miniorange_2_factor_common_login.php:1368
|
2588 |
+
msgid "Please wait...We are taking you into your account."
|
2589 |
+
msgstr "Attendere prego... Vi stiamo portando nel vostro conto."
|
2590 |
+
|
2591 |
+
#: miniorange_2_factor_common_login.php:1373
|
2592 |
+
#: miniorange_2_factor_common_login.php:1374
|
2593 |
+
#: miniorange_2_factor_troubleshooting.php:54
|
2594 |
+
#: miniorange_2_factor_troubleshooting.php:159
|
2595 |
+
#: miniorange_2_factor_troubleshooting.php:202
|
2596 |
+
#: miniorange_2_factor_troubleshooting.php:217
|
2597 |
+
msgid "Click on "
|
2598 |
+
msgstr "Fare clic su"
|
2599 |
+
|
2600 |
+
#: miniorange_2_factor_common_login.php:1373
|
2601 |
+
msgid "if this is your personal device."
|
2602 |
+
msgstr "Se questo è il tuo dispositivo personale."
|
2603 |
+
|
2604 |
+
#: miniorange_2_factor_common_login.php:1374
|
2605 |
+
msgid "No "
|
2606 |
+
msgstr "No "
|
2607 |
+
|
2608 |
+
#: miniorange_2_factor_common_login.php:1374
|
2609 |
+
msgid "if this is a public device."
|
2610 |
+
msgstr "Se questo è un dispositivo pubblico."
|
2611 |
+
|
2612 |
+
#: miniorange_2_factor_configuration.php:4
|
2613 |
+
msgid "Warning:"
|
2614 |
+
msgstr "Avviso:"
|
2615 |
+
|
2616 |
+
#: miniorange_2_factor_configuration.php:30
|
2617 |
+
msgid "User Profile"
|
2618 |
+
msgstr "Profilo utente"
|
2619 |
+
|
2620 |
+
#: miniorange_2_factor_configuration.php:30
|
2621 |
+
msgid "Account Setup"
|
2622 |
+
msgstr "Impostazioni account"
|
2623 |
+
|
2624 |
+
#: miniorange_2_factor_configuration.php:32
|
2625 |
+
msgid "Login Settings"
|
2626 |
+
msgstr "Impostazioni di login"
|
2627 |
+
|
2628 |
+
#: miniorange_2_factor_configuration.php:33
|
2629 |
+
msgid "Premium Options"
|
2630 |
+
msgstr "Opzioni Premium"
|
2631 |
+
|
2632 |
+
#: miniorange_2_factor_configuration.php:183
|
2633 |
+
msgid "Register with miniOrange"
|
2634 |
+
msgstr "Registrati con miniOrange"
|
2635 |
+
|
2636 |
+
#: miniorange_2_factor_configuration.php:185
|
2637 |
+
msgid ""
|
2638 |
+
"Please enter a valid email id that you have access to. You will be able to "
|
2639 |
+
"move forward after verifying an OTP that we will be sending to this email."
|
2640 |
+
msgstr ""
|
2641 |
+
"Si prega di inserire un ID e-mail valido a cui si ha accesso. Sarete in "
|
2642 |
+
"grado di andare avanti dopo aver verificato un OTP che invieremo a questa e-"
|
2643 |
+
"mail."
|
2644 |
+
|
2645 |
+
#: miniorange_2_factor_configuration.php:185
|
2646 |
+
msgid "Already registered with miniOrange?"
|
2647 |
+
msgstr "Già registrato con miniOrange?"
|
2648 |
+
|
2649 |
+
#: miniorange_2_factor_configuration.php:186
|
2650 |
+
msgid "Indicates Required Fields"
|
2651 |
+
msgstr "Indica i campi richiesti"
|
2652 |
+
|
2653 |
+
#: miniorange_2_factor_configuration.php:189
|
2654 |
+
msgid "Email :"
|
2655 |
+
msgstr "Email :"
|
2656 |
+
|
2657 |
+
#: miniorange_2_factor_configuration.php:194
|
2658 |
+
msgid "Phone number :"
|
2659 |
+
msgstr "Numero di telefono:"
|
2660 |
+
|
2661 |
+
#: miniorange_2_factor_configuration.php:196
|
2662 |
+
msgid ""
|
2663 |
+
"This is an optional field. We will contact you only if you need support."
|
2664 |
+
msgstr ""
|
2665 |
+
"Questo è un campo facoltativo. Vi contatteremo solo se avete bisogno di "
|
2666 |
+
"supporto."
|
2667 |
+
|
2668 |
+
#: miniorange_2_factor_configuration.php:200
|
2669 |
+
msgid "Password :"
|
2670 |
+
msgstr "Password:"
|
2671 |
+
|
2672 |
+
#: miniorange_2_factor_configuration.php:201
|
2673 |
+
msgid "Choose your password with minimum 6 characters"
|
2674 |
+
msgstr "Scegli la tua password con minimo 6 caratteri"
|
2675 |
+
|
2676 |
+
#: miniorange_2_factor_configuration.php:204
|
2677 |
+
msgid "Confirm Password :"
|
2678 |
+
msgstr "Conferma password"
|
2679 |
+
|
2680 |
+
#: miniorange_2_factor_configuration.php:205
|
2681 |
+
msgid "Confirm your password with minimum 6 characters"
|
2682 |
+
msgstr "Conferma la tua password con minimo 6 caratteri"
|
2683 |
+
|
2684 |
+
#: miniorange_2_factor_configuration.php:210
|
2685 |
+
#: miniorange_2_factor_configuration.php:1132
|
2686 |
+
msgid "Submit"
|
2687 |
+
msgstr "Spedisci"
|
2688 |
+
|
2689 |
+
#: miniorange_2_factor_configuration.php:243
|
2690 |
+
msgid "Enter OTP:"
|
2691 |
+
msgstr "Immettere OTP:"
|
2692 |
+
|
2693 |
+
#: miniorange_2_factor_configuration.php:269
|
2694 |
+
msgid "I did not receive any email with OTP . What should I do ?"
|
2695 |
+
msgstr "Non ho ricevuto alcuna email con OTP. Cosa dovrei fare?"
|
2696 |
+
|
2697 |
+
#: miniorange_2_factor_configuration.php:272
|
2698 |
+
msgid ""
|
2699 |
+
"If you can't see the email from miniOrange in your mails, please check your "
|
2700 |
+
msgstr ""
|
2701 |
+
"Se non riesci a vedere l'email da miniOrange nelle tue mail, controlla il tuo"
|
2702 |
+
|
2703 |
+
#: miniorange_2_factor_configuration.php:272
|
2704 |
+
msgid "SPAM Folder"
|
2705 |
+
msgstr "Spam"
|
2706 |
+
|
2707 |
+
#: miniorange_2_factor_configuration.php:272
|
2708 |
+
msgid ""
|
2709 |
+
"If you don't see an email even in SPAM folder, verify your identity with our "
|
2710 |
+
"alternate method."
|
2711 |
+
msgstr ""
|
2712 |
+
"Se non vedi un'email anche nella cartella spam, verifica la tua identità con "
|
2713 |
+
"il nostro metodo alternativo."
|
2714 |
+
|
2715 |
+
#: miniorange_2_factor_configuration.php:274
|
2716 |
+
msgid ""
|
2717 |
+
"Enter your valid phone number here and verify your identity using one time "
|
2718 |
+
"passcode sent to your phone."
|
2719 |
+
msgstr ""
|
2720 |
+
"Inserisci qui il tuo numero di telefono valido e verifica la tua identità "
|
2721 |
+
"utilizzando un codice di tempo inviato al telefono."
|
2722 |
+
|
2723 |
+
#: miniorange_2_factor_configuration.php:279
|
2724 |
+
msgid "Enter Phone Number"
|
2725 |
+
msgstr "Inserisci il tuo Numero di Telefono"
|
2726 |
+
|
2727 |
+
#: miniorange_2_factor_configuration.php:279
|
2728 |
+
msgid "Enter phone number without any space or dashes."
|
2729 |
+
msgstr "Inserisci il numero di telefono senza spazio o trattini."
|
2730 |
+
|
2731 |
+
#: miniorange_2_factor_configuration.php:286
|
2732 |
+
#: miniorange_2_factor_user_inline_registration.php:814
|
2733 |
+
msgid "Send OTP"
|
2734 |
+
msgstr "Invia OTP"
|
2735 |
+
|
2736 |
+
#: miniorange_2_factor_configuration.php:290
|
2737 |
+
msgid "What is an OTP ?"
|
2738 |
+
msgstr "Che cos'è un OTP?"
|
2739 |
+
|
2740 |
+
#: miniorange_2_factor_configuration.php:291
|
2741 |
+
msgid ""
|
2742 |
+
"OTP is a one time passcode ( a series of numbers) that is sent to your email "
|
2743 |
+
"or phone number to verify that you have access to your email account or "
|
2744 |
+
"phone. "
|
2745 |
+
msgstr ""
|
2746 |
+
"OTP è un codice di una volta (una serie di numeri) che viene inviato al tuo "
|
2747 |
+
"indirizzo email o numero di telefono per verificare di avere accesso al tuo "
|
2748 |
+
"account e-mail o telefono."
|
2749 |
+
|
2750 |
+
#: miniorange_2_factor_configuration.php:323
|
2751 |
+
#, fuzzy
|
2752 |
+
#| msgid "For 1+ user"
|
2753 |
+
msgid "For all Users"
|
2754 |
+
msgstr "Per utente 1 +"
|
2755 |
+
|
2756 |
+
#: miniorange_2_factor_configuration.php:326
|
2757 |
+
msgid "Specific Roles"
|
2758 |
+
msgstr ""
|
2759 |
+
|
2760 |
+
#: miniorange_2_factor_configuration.php:445
|
2761 |
+
#: miniorange_2_factor_configuration.php:632
|
2762 |
+
#: miniorange_2_factor_user_inline_registration.php:250
|
2763 |
+
#: miniorange_lang_constants.php:23 miniorange_lang_constants.php:291
|
2764 |
+
msgid "Email Verification"
|
2765 |
+
msgstr "Verifica email"
|
2766 |
+
|
2767 |
+
#: miniorange_2_factor_configuration.php:448
|
2768 |
+
#: miniorange_2_factor_configuration.php:635
|
2769 |
+
#: miniorange_2_factor_user_inline_registration.php:259
|
2770 |
+
#: miniorange_lang_constants.php:26
|
2771 |
+
msgid "OTP Over SMS"
|
2772 |
+
msgstr "OTP su SMS"
|
2773 |
+
|
2774 |
+
#: miniorange_2_factor_configuration.php:451
|
2775 |
+
#: miniorange_2_factor_configuration.php:638
|
2776 |
+
#: miniorange_2_factor_user_inline_registration.php:268
|
2777 |
+
msgid "Phone Call Verification"
|
2778 |
+
msgstr "Verifica telefonata"
|
2779 |
+
|
2780 |
+
#: miniorange_2_factor_configuration.php:457
|
2781 |
+
#: miniorange_2_factor_configuration.php:644
|
2782 |
+
#: miniorange_2_factor_user_inline_registration.php:276
|
2783 |
+
msgid "Soft Token"
|
2784 |
+
msgstr "Token soft"
|
2785 |
+
|
2786 |
+
#: miniorange_2_factor_configuration.php:460
|
2787 |
+
#: miniorange_2_factor_configuration.php:647
|
2788 |
+
#: miniorange_2_factor_user_inline_registration.php:286
|
2789 |
+
#: miniorange_lang_constants.php:20
|
2790 |
+
msgid "QR Code Authentication"
|
2791 |
+
msgstr "Autenticazione del codice QR"
|
2792 |
+
|
2793 |
+
#: miniorange_2_factor_configuration.php:463
|
2794 |
+
#: miniorange_2_factor_configuration.php:650
|
2795 |
+
msgid "Push Notifications"
|
2796 |
+
msgstr "Notifiche Push"
|
2797 |
+
|
2798 |
+
#: miniorange_2_factor_configuration.php:472
|
2799 |
+
#: miniorange_2_factor_configuration.php:659
|
2800 |
+
msgid "AUTHY 2-FACTOR AUTHENTICATION"
|
2801 |
+
msgstr "Autenticazione authy a 2 fattori"
|
2802 |
+
|
2803 |
+
#: miniorange_2_factor_configuration.php:475
|
2804 |
+
#: miniorange_2_factor_configuration.php:662
|
2805 |
+
msgid "Security Questions (KBA)"
|
2806 |
+
msgstr "Domande sulla sicurezza (KBA)"
|
2807 |
+
|
2808 |
+
#: miniorange_2_factor_configuration.php:481
|
2809 |
+
#: miniorange_2_factor_configuration.php:668 miniorange_lang_constants.php:29
|
2810 |
+
msgid "OTP Over SMS And Email"
|
2811 |
+
msgstr "OTP tramite SMS e posta elettronica"
|
2812 |
+
|
2813 |
+
#: miniorange_2_factor_configuration.php:484
|
2814 |
+
#: miniorange_2_factor_configuration.php:671
|
2815 |
+
#: miniorange_2_factor_user_inline_registration.php:339
|
2816 |
+
#, fuzzy
|
2817 |
+
#| msgid "OTP Over SMS And Email"
|
2818 |
+
msgid "OTP Over Email"
|
2819 |
+
msgstr "OTP tramite SMS e posta elettronica"
|
2820 |
+
|
2821 |
+
#: miniorange_2_factor_configuration.php:555
|
2822 |
+
msgid "For Roles"
|
2823 |
+
msgstr ""
|
2824 |
+
|
2825 |
+
#: miniorange_2_factor_configuration.php:558
|
2826 |
+
#, fuzzy
|
2827 |
+
#| msgid "Select "
|
2828 |
+
msgid "Select Users"
|
2829 |
+
msgstr "Seleziona "
|
2830 |
+
|
2831 |
+
#: miniorange_2_factor_configuration.php:565
|
2832 |
+
msgid "Custom Redirect Login Url"
|
2833 |
+
msgstr "URL di accesso redirect personalizzato"
|
2834 |
+
|
2835 |
+
#: miniorange_2_factor_configuration.php:576
|
2836 |
+
msgid ""
|
2837 |
+
"Selecting the above roles will enable 2-Factor for all users associated with "
|
2838 |
+
"that role.Users of the selected role who have not setup their 2-Factor will "
|
2839 |
+
"be able to setup 2 factor during inline registration."
|
2840 |
+
msgstr ""
|
2841 |
+
"Selezionando i ruoli di cui sopra verrà attivato il fattore 2 per tutti gli "
|
2842 |
+
"utenti associati a tale ruolo. Gli utenti del ruolo selezionato che non "
|
2843 |
+
"hanno configurato il loro fattore 2 saranno in grado di impostare 2 fattore "
|
2844 |
+
"durante la registrazione inline."
|
2845 |
+
|
2846 |
+
#: miniorange_2_factor_configuration.php:587
|
2847 |
+
msgid ""
|
2848 |
+
"For <b>Select Users</b> option you will redirected to Wordpress Users Page. "
|
2849 |
+
"You can select the users and apply Bulk Actions to apply or remove Two "
|
2850 |
+
"Factor for users"
|
2851 |
+
msgstr ""
|
2852 |
+
|
2853 |
+
#: miniorange_2_factor_configuration.php:618
|
2854 |
+
msgid "Select Roles to enable 2-Factor"
|
2855 |
+
msgstr "Selezionare i ruoli per attivare il fattore 2"
|
2856 |
+
|
2857 |
+
#: miniorange_2_factor_configuration.php:627
|
2858 |
+
msgid "Select the specific set of authentication methods for your users."
|
2859 |
+
msgstr ""
|
2860 |
+
"Selezionare il set specifico di metodi di autenticazione per gli utenti."
|
2861 |
+
|
2862 |
+
#: miniorange_2_factor_configuration.php:677
|
2863 |
+
msgid ""
|
2864 |
+
"You can select which Two Factor methods you want to enable for your users. "
|
2865 |
+
"By default all Two Factor methods are enabled for all users of the role you "
|
2866 |
+
"have selected above."
|
2867 |
+
msgstr ""
|
2868 |
+
"È possibile selezionare i due metodi Factor che si desidera attivare per gli "
|
2869 |
+
"utenti. Per impostazione predefinita, tutti i due metodi Factor sono "
|
2870 |
+
"abilitati per tutti gli utenti del ruolo selezionato in precedenza."
|
2871 |
+
|
2872 |
+
#: miniorange_2_factor_configuration.php:679
|
2873 |
+
msgid "Invoke Inline Registration to setup 2nd factor for users."
|
2874 |
+
msgstr ""
|
2875 |
+
"Richiamare la registrazione inline al secondo fattore di installazione per "
|
2876 |
+
"gli utenti."
|
2877 |
+
|
2878 |
+
#: miniorange_2_factor_configuration.php:685
|
2879 |
+
msgid "Enforce 2 Factor registration for users at login time"
|
2880 |
+
msgstr ""
|
2881 |
+
"Applica 2 registrazione dei fattori per gli utenti al momento del login"
|
2882 |
+
|
2883 |
+
#: miniorange_2_factor_configuration.php:688
|
2884 |
+
msgid "Skip 2 Factor registration at login."
|
2885 |
+
msgstr "Salta 2 registrazione Factor al login."
|
2886 |
+
|
2887 |
+
#: miniorange_2_factor_configuration.php:690
|
2888 |
+
msgid ""
|
2889 |
+
"If this option is enabled then users have to setup their two-factor account "
|
2890 |
+
"forcefully during their login. By selecting second option, you will provide "
|
2891 |
+
"your users to skip their two-factor setup during login."
|
2892 |
+
msgstr ""
|
2893 |
+
"Se questa opzione è abilitata, gli utenti devono impostare il proprio "
|
2894 |
+
"account a due fattori con forza durante il login. Selezionando seconda "
|
2895 |
+
"opzione, gli utenti potranno ignorare la configurazione a due fattori "
|
2896 |
+
"durante l'accesso."
|
2897 |
+
|
2898 |
+
#: miniorange_2_factor_configuration.php:696
|
2899 |
+
msgid "Email verification of Users during Inline Registration "
|
2900 |
+
msgstr "Verifica e-mail degli utenti durante la registrazione in linea"
|
2901 |
+
|
2902 |
+
#: miniorange_2_factor_configuration.php:700
|
2903 |
+
msgid "Enable users to "
|
2904 |
+
msgstr "Consentire agli utenti di"
|
2905 |
+
|
2906 |
+
#: miniorange_2_factor_configuration.php:700
|
2907 |
+
msgid "edit their email address"
|
2908 |
+
msgstr "modifica il loro indirizzo email"
|
2909 |
+
|
2910 |
+
#: miniorange_2_factor_configuration.php:700
|
2911 |
+
msgid "for registration with miniOrange."
|
2912 |
+
msgstr "per la registrazione con miniOrange."
|
2913 |
+
|
2914 |
+
#: miniorange_2_factor_configuration.php:703
|
2915 |
+
msgid "Skip e-mail verification by user."
|
2916 |
+
msgstr "Ignorare la verifica tramite posta elettronica dall'utente."
|
2917 |
+
|
2918 |
+
#: miniorange_2_factor_configuration.php:705
|
2919 |
+
msgid ""
|
2920 |
+
"If this option is enabled then users can edit their email during inline "
|
2921 |
+
"registration with miniOrange, and they will be prompted for e-mail "
|
2922 |
+
"verification. By selecting second option, the user will be silently "
|
2923 |
+
"registered with miniOrange without the need of e-mail verification."
|
2924 |
+
msgstr ""
|
2925 |
+
"Se questa opzione è abilitata, gli utenti possono modificare la posta "
|
2926 |
+
"elettronica durante la registrazione in linea con miniOrange e verrà "
|
2927 |
+
"richiesta la verifica della posta elettronica. Selezionando seconda opzione, "
|
2928 |
+
"l'utente verrà registrato in silenzio con miniOrange senza la necessità di "
|
2929 |
+
"verifica e-mail."
|
2930 |
+
|
2931 |
+
#: miniorange_2_factor_configuration.php:708
|
2932 |
+
msgid "Mobile Support"
|
2933 |
+
msgstr "Supporto"
|
2934 |
+
|
2935 |
+
#: miniorange_2_factor_configuration.php:711
|
2936 |
+
msgid "Enable Mobile Support for users."
|
2937 |
+
msgstr "Abilitare il supporto mobile per gli utenti."
|
2938 |
+
|
2939 |
+
#: miniorange_2_factor_configuration.php:712
|
2940 |
+
msgid ""
|
2941 |
+
"If this option is enabled then Security Questions (KBA) will be invoked as "
|
2942 |
+
"2nd factor during login through mobile browsers."
|
2943 |
+
msgstr ""
|
2944 |
+
"Se questa opzione è attivata, le domande di sicurezza (KBA) verranno "
|
2945 |
+
"richiamate come secondo fattore durante l'accesso tramite i browser mobili."
|
2946 |
+
|
2947 |
+
#: miniorange_2_factor_configuration.php:715
|
2948 |
+
msgid "Select Login Screen Options"
|
2949 |
+
msgstr "Selezionare Opzioni schermata di login"
|
2950 |
+
|
2951 |
+
#: miniorange_2_factor_configuration.php:719
|
2952 |
+
msgid "Login with password + 2nd Factor "
|
2953 |
+
msgstr "Login con password + 2 ° fattore"
|
2954 |
+
|
2955 |
+
#: miniorange_2_factor_configuration.php:719
|
2956 |
+
msgid "Recommended"
|
2957 |
+
msgstr "Raccomandato"
|
2958 |
+
|
2959 |
+
#: miniorange_2_factor_configuration.php:722
|
2960 |
+
msgid ""
|
2961 |
+
"By default 2nd Factor is enabled after password authentication. If you do "
|
2962 |
+
"not want to remember passwords anymore and just login with 2nd Factor, "
|
2963 |
+
"please select 2nd option."
|
2964 |
+
msgstr ""
|
2965 |
+
"Per impostazione predefinita, il secondo fattore è abilitato dopo "
|
2966 |
+
"l'autenticazione password. Se non si desidera memorizzare le password più e "
|
2967 |
+
"solo il login con il secondo fattore, si prega di selezionare 2a opzione."
|
2968 |
+
|
2969 |
+
#: miniorange_2_factor_configuration.php:727
|
2970 |
+
msgid "Login with 2nd Factor only "
|
2971 |
+
msgstr "Login con 2 ° fattore solo"
|
2972 |
+
|
2973 |
+
#: miniorange_2_factor_configuration.php:727
|
2974 |
+
msgid "No password required."
|
2975 |
+
msgstr "Nessuna password richiesta."
|
2976 |
+
|
2977 |
+
#: miniorange_2_factor_configuration.php:727
|
2978 |
+
#: miniorange_2_factor_configuration.php:741
|
2979 |
+
msgid "See preview"
|
2980 |
+
msgstr "visualizzare l'anteprima."
|
2981 |
+
|
2982 |
+
#: miniorange_2_factor_configuration.php:736
|
2983 |
+
msgid ""
|
2984 |
+
"Checking this option will add login with your phone button below default "
|
2985 |
+
"login form. Click above link to see the preview."
|
2986 |
+
msgstr ""
|
2987 |
+
"Selezionando questa opzione verrà aggiunto il login con il pulsante del "
|
2988 |
+
"telefono sotto il modulo di login predefinito. Clicca sopra link per vedere "
|
2989 |
+
"l'anteprima."
|
2990 |
+
|
2991 |
+
#: miniorange_2_factor_configuration.php:741
|
2992 |
+
msgid "\tI want to hide default login form."
|
2993 |
+
msgstr "Voglio nascondere il modulo di login predefinito."
|
2994 |
+
|
2995 |
+
#: miniorange_2_factor_configuration.php:749
|
2996 |
+
msgid ""
|
2997 |
+
"Checking this option will hide default login form and just show login with "
|
2998 |
+
"your phone. Click above link to see the preview."
|
2999 |
+
msgstr ""
|
3000 |
+
"Controllando questa opzione si nasconderà il modulo di login predefinito e "
|
3001 |
+
"solo mostrare login con il telefono. Clicca sopra link per vedere "
|
3002 |
+
"l'anteprima."
|
3003 |
+
|
3004 |
+
#: miniorange_2_factor_configuration.php:754
|
3005 |
+
msgid "What happens if my phone is lost, discharged or not with me "
|
3006 |
+
msgstr "Cosa succede se il mio telefono è perduto, scaricato o meno con me"
|
3007 |
+
|
3008 |
+
#: miniorange_2_factor_configuration.php:758
|
3009 |
+
msgid "Enable Forgot Phone."
|
3010 |
+
msgstr "Abilitare il telefono dimenticato."
|
3011 |
+
|
3012 |
+
#: miniorange_2_factor_configuration.php:759
|
3013 |
+
msgid "If you disable this checkbox, then users will not get this option"
|
3014 |
+
msgstr ""
|
3015 |
+
"Se si disattiva questa casella di controllo, gli utenti non otterrà questa "
|
3016 |
+
"opzione"
|
3017 |
+
|
3018 |
+
#: miniorange_2_factor_configuration.php:761
|
3019 |
+
msgid ""
|
3020 |
+
"Select the alternate login method in case your phone is lost, discharged or "
|
3021 |
+
"not with you."
|
3022 |
+
msgstr ""
|
3023 |
+
"Seleziona il metodo di login alternativo nel caso in cui il telefono sia "
|
3024 |
+
"perduto, scaricato o meno con te."
|
3025 |
+
|
3026 |
+
#: miniorange_2_factor_configuration.php:765
|
3027 |
+
msgid "OTP over EMAIL"
|
3028 |
+
msgstr "OTP tramite posta elettronica"
|
3029 |
+
|
3030 |
+
#: miniorange_2_factor_configuration.php:767
|
3031 |
+
msgid ""
|
3032 |
+
"This option will provide you alternate way of login in case your phone is "
|
3033 |
+
"lost, discharged or not with you."
|
3034 |
+
msgstr ""
|
3035 |
+
"Questa opzione vi fornirà modo alternativo di login nel caso in cui il "
|
3036 |
+
"telefono è perduto, scaricato o non con voi."
|
3037 |
+
|
3038 |
+
#: miniorange_2_factor_configuration.php:782
|
3039 |
+
#, fuzzy
|
3040 |
+
#| msgid "Enable"
|
3041 |
+
msgid "Disable"
|
3042 |
+
msgstr "Abilita"
|
3043 |
+
|
3044 |
+
#: miniorange_2_factor_configuration.php:806
|
3045 |
+
msgid "Settings"
|
3046 |
+
msgstr "Impostazioni"
|
3047 |
+
|
3048 |
+
#: miniorange_2_factor_configuration.php:808
|
3049 |
+
msgid ""
|
3050 |
+
"Enabling this option will decrease your overall login security. Users will "
|
3051 |
+
"be able to login through external applications which support XML-RPC without "
|
3052 |
+
"authenticating from miniOrange. "
|
3053 |
+
msgstr ""
|
3054 |
+
"L'attivazione di questa opzione consente di ridurre la sicurezza complessiva "
|
3055 |
+
"del login. Gli utenti saranno in grado di effettuare il login attraverso "
|
3056 |
+
"applicazioni esterne che supportano XML-RPC senza l'autenticazione da "
|
3057 |
+
"miniOrange."
|
3058 |
+
|
3059 |
+
#: miniorange_2_factor_configuration.php:808
|
3060 |
+
msgid "Please keep it unchecked."
|
3061 |
+
msgstr "Si prega di tenerlo incontrollato."
|
3062 |
+
|
3063 |
+
#: miniorange_2_factor_configuration.php:812
|
3064 |
+
msgid "Enable XML-RPC Login."
|
3065 |
+
msgstr "Abilitare l'accesso XML-RPC."
|
3066 |
+
|
3067 |
+
#: miniorange_2_factor_configuration.php:816
|
3068 |
+
msgid "Enable Two-Factor plugin"
|
3069 |
+
msgstr "Abilita plugin a due fattori"
|
3070 |
+
|
3071 |
+
#: miniorange_2_factor_configuration.php:821
|
3072 |
+
msgid "Enable Two-Factor plugin. "
|
3073 |
+
msgstr "Attivare il plugin a due fattori."
|
3074 |
+
|
3075 |
+
#: miniorange_2_factor_configuration.php:822
|
3076 |
+
msgid ""
|
3077 |
+
"Disabling this option will allow all users to login with their username and "
|
3078 |
+
"password.Two-Factor will not invoke during login."
|
3079 |
+
msgstr ""
|
3080 |
+
"La disattivazione di questa opzione consente a tutti gli utenti di "
|
3081 |
+
"effettuare il login con username e password. I due fattori non verranno "
|
3082 |
+
"richiamati durante l'accesso."
|
3083 |
+
|
3084 |
+
#: miniorange_2_factor_configuration.php:883
|
3085 |
+
msgid "If you are OK with default settings. "
|
3086 |
+
msgstr "Se si è OK con le impostazioni predefinite."
|
3087 |
+
|
3088 |
+
#: miniorange_2_factor_configuration.php:1107
|
3089 |
+
msgid "Login with miniOrange"
|
3090 |
+
msgstr "Login con miniOrange"
|
3091 |
+
|
3092 |
+
#: miniorange_2_factor_configuration.php:1109
|
3093 |
+
#, fuzzy
|
3094 |
+
#| msgid ""
|
3095 |
+
#| "It seems you already have an account with miniOrange. Please enter your "
|
3096 |
+
#| "miniOrange email and password. "
|
3097 |
+
msgid ""
|
3098 |
+
"It seems you already have an account with miniOrange. Please enter your "
|
3099 |
+
"miniOrange email and password."
|
3100 |
+
msgstr ""
|
3101 |
+
"Sembra che hai già un account con miniOrange. Inserisci il tuo miniOrange "
|
3102 |
+
"email e password."
|
3103 |
+
|
3104 |
+
#: miniorange_2_factor_configuration.php:1110
|
3105 |
+
#: miniorange_2_factor_mobile_configuration.php:565
|
3106 |
+
#, fuzzy
|
3107 |
+
#| msgid "Enter your miniOrange password"
|
3108 |
+
msgid "to reset your miniOrange password."
|
3109 |
+
msgstr "Inserisci la tua password miniOrange"
|
3110 |
+
|
3111 |
+
#: miniorange_2_factor_configuration.php:1114
|
3112 |
+
msgid "Email:"
|
3113 |
+
msgstr "Email:"
|
3114 |
+
|
3115 |
+
#: miniorange_2_factor_configuration.php:1118
|
3116 |
+
msgid "Password:"
|
3117 |
+
msgstr "Password:"
|
3118 |
+
|
3119 |
+
#: miniorange_2_factor_configuration.php:1119
|
3120 |
+
msgid "Enter your miniOrange password"
|
3121 |
+
msgstr "Inserisci la tua password miniOrange"
|
3122 |
+
|
3123 |
+
#: miniorange_2_factor_mobile_configuration.php:232
|
3124 |
+
msgid "Send Email to notify your Users"
|
3125 |
+
msgstr ""
|
3126 |
+
|
3127 |
+
#: miniorange_2_factor_mobile_configuration.php:250
|
3128 |
+
msgid "Reset"
|
3129 |
+
msgstr ""
|
3130 |
+
|
3131 |
+
#: miniorange_2_factor_mobile_configuration.php:276
|
3132 |
+
#, fuzzy
|
3133 |
+
#| msgid "Send OTP"
|
3134 |
+
msgid "Send"
|
3135 |
+
msgstr "Invia OTP"
|
3136 |
+
|
3137 |
+
#: miniorange_2_factor_mobile_configuration.php:281
|
3138 |
+
msgid "Test With Admin"
|
3139 |
+
msgstr ""
|
3140 |
+
|
3141 |
+
#: miniorange_2_factor_mobile_configuration.php:284
|
3142 |
+
#, fuzzy
|
3143 |
+
#| msgid "Backup Method:"
|
3144 |
+
msgid "Backup Codes"
|
3145 |
+
msgstr "Metodo di backup:"
|
3146 |
+
|
3147 |
+
#: miniorange_2_factor_mobile_configuration.php:285
|
3148 |
+
msgid ""
|
3149 |
+
"You can create new Backup codes. These are one time use codes. Your old "
|
3150 |
+
"codes will not be valid."
|
3151 |
+
msgstr ""
|
3152 |
+
|
3153 |
+
#: miniorange_2_factor_mobile_configuration.php:290
|
3154 |
+
msgid "Generate Codes"
|
3155 |
+
msgstr ""
|
3156 |
+
|
3157 |
+
#: miniorange_2_factor_mobile_configuration.php:972
|
3158 |
+
msgid "Generate Backup Codes"
|
3159 |
+
msgstr ""
|
3160 |
+
|
3161 |
+
#: miniorange_2_factor_mobile_configuration.php:1354
|
3162 |
+
#, fuzzy
|
3163 |
+
#| msgid "You will receive a phone call now. Enter the one time passcode here."
|
3164 |
+
msgid "You will receive a one time passcode via Email."
|
3165 |
+
msgstr ""
|
3166 |
+
"Si riceverà una telefonata ora. Immettere il codice di accesso di una volta."
|
3167 |
+
|
3168 |
+
#: miniorange_2_factor_mobile_configuration.php:1620
|
3169 |
+
#: miniorange_2_factor_user_inline_registration.php:452
|
3170 |
+
msgid "Now open and configure Authy 2-Factor Authentication App."
|
3171 |
+
msgstr "Ora aprire e configurare authy 2-fattore di autenticazione app."
|
3172 |
+
|
3173 |
+
#: miniorange_2_factor_mobile_configuration.php:2626
|
3174 |
+
#: miniorange_2_factor_mobile_configuration.php:2646
|
3175 |
+
msgid "Yearly Subscription Fees"
|
3176 |
+
msgstr "Canone annuale"
|
3177 |
+
|
3178 |
+
#: miniorange_2_factor_settings.php:551
|
3179 |
+
msgid "Reset 2 Factor"
|
3180 |
+
msgstr "Reset 2 Factor"
|
3181 |
+
|
3182 |
+
#: miniorange_2_factor_settings.php:1373
|
3183 |
+
msgid " Reset 2nd Factor Successfully."
|
3184 |
+
msgstr "Reset 2 ° fattore con successo."
|
3185 |
+
|
3186 |
+
#: miniorange_2_factor_settings.php:1374
|
3187 |
+
msgid " Back to Users"
|
3188 |
+
msgstr "<< Torna agli utenti"
|
3189 |
+
|
3190 |
+
#: miniorange_2_factor_settings.php:1375
|
3191 |
+
msgid " Dismiss this notice."
|
3192 |
+
msgstr "Rimuovi questo avviso."
|
3193 |
+
|
3194 |
+
#: miniorange_2_factor_settings.php:2571
|
3195 |
+
msgid "Your KBA as alternate 2 factor is configured successfully."
|
3196 |
+
msgstr "Il KBA come fattore alternativo 2 è configurato correttamente."
|
3197 |
+
|
3198 |
+
#: miniorange_2_factor_troubleshooting.php:10
|
3199 |
+
msgid "How to enable PHP cURL extension? (Pre-requisite)"
|
3200 |
+
msgstr "Come attivare PHP cURL Extension? (pre-requisito)"
|
3201 |
+
|
3202 |
+
#: miniorange_2_factor_troubleshooting.php:13
|
3203 |
+
msgid ""
|
3204 |
+
"cURL is enabled by default but in case you have disabled it, follow the "
|
3205 |
+
"steps to enable"
|
3206 |
+
msgstr ""
|
3207 |
+
"cURL è abilitato di default, ma nel caso in cui hai disattivato, seguire le "
|
3208 |
+
"istruzioni per attivare"
|
3209 |
+
|
3210 |
+
#: miniorange_2_factor_troubleshooting.php:17
|
3211 |
+
msgid "Open php.ini(its usually in /etc/ or in php folder on the server)"
|
3212 |
+
msgstr "Open php. ini (il suo solito in/etc/o nella cartella php sul server)"
|
3213 |
+
|
3214 |
+
#: miniorange_2_factor_troubleshooting.php:19
|
3215 |
+
msgid ""
|
3216 |
+
"Search for extension=php_curl.dll. Uncomment it by removing the semi-"
|
3217 |
+
"colon( ; ) in front of it."
|
3218 |
+
msgstr ""
|
3219 |
+
"Cercare l'estensione = php_curl. dll. Decommentarlo rimuovendo il punto e "
|
3220 |
+
"virgola (;) di fronte ad esso."
|
3221 |
+
|
3222 |
+
#: miniorange_2_factor_troubleshooting.php:21
|
3223 |
+
msgid "Restart the Apache Server."
|
3224 |
+
msgstr "Riavviare il server Apache."
|
3225 |
+
|
3226 |
+
#: miniorange_2_factor_troubleshooting.php:24
|
3227 |
+
msgid ""
|
3228 |
+
"For any further queries, please submit a query on right hand side in our."
|
3229 |
+
msgstr ""
|
3230 |
+
"Per ulteriori domande, si prega di inviare una query sul lato destro nel "
|
3231 |
+
"nostro."
|
3232 |
+
|
3233 |
+
#: miniorange_2_factor_troubleshooting.php:25
|
3234 |
+
#: miniorange_2_factor_troubleshooting.php:66
|
3235 |
+
#: miniorange_2_factor_troubleshooting.php:93
|
3236 |
+
#: miniorange_2_factor_troubleshooting.php:100
|
3237 |
+
#: miniorange_2_factor_troubleshooting.php:118
|
3238 |
+
#: miniorange_2_factor_troubleshooting.php:126
|
3239 |
+
msgid "Support Section"
|
3240 |
+
msgstr "Supporto"
|
3241 |
+
|
3242 |
+
#: miniorange_2_factor_troubleshooting.php:33
|
3243 |
+
msgid ""
|
3244 |
+
"Just setsafe_mode = Off in your php.ini file (its usually in /etc/ on the "
|
3245 |
+
"server). If thats already off, then look around for the open_basedir in the "
|
3246 |
+
"php.ini file, and change it to open_basedir = ."
|
3247 |
+
msgstr ""
|
3248 |
+
"Solo setsafe_mode = Off nel file php.ini (di solito in / etc / sul server). "
|
3249 |
+
"Se è già spento, cerca l'open_basedir nel file php.ini e cambialo in "
|
3250 |
+
"open_basedir =."
|
3251 |
+
|
3252 |
+
#: miniorange_2_factor_troubleshooting.php:38
|
3253 |
+
msgid "How to setup two factor for my users?"
|
3254 |
+
msgstr "Come impostare due fattore per i miei utenti?"
|
3255 |
+
|
3256 |
+
#: miniorange_2_factor_troubleshooting.php:49
|
3257 |
+
msgid "Go to Login Settings tab in the plugin."
|
3258 |
+
msgstr "Vai alla scheda Impostazioni di login nel plugin."
|
3259 |
+
|
3260 |
+
#: miniorange_2_factor_troubleshooting.php:51
|
3261 |
+
msgid "Select the roles under "
|
3262 |
+
msgstr "Selezionare i ruoli in"
|
3263 |
+
|
3264 |
+
#: miniorange_2_factor_troubleshooting.php:53
|
3265 |
+
msgid "Select the authentication methods under "
|
3266 |
+
msgstr "Selezionare i metodi di autenticazione in"
|
3267 |
+
|
3268 |
+
#: miniorange_2_factor_troubleshooting.php:53
|
3269 |
+
msgid "Select the specific set of authentication methods for your users"
|
3270 |
+
msgstr ""
|
3271 |
+
"Selezionare il set specifico di metodi di autenticazione per gli utenti"
|
3272 |
+
|
3273 |
+
#: miniorange_2_factor_troubleshooting.php:53
|
3274 |
+
msgid "header."
|
3275 |
+
msgstr "Header"
|
3276 |
+
|
3277 |
+
#: miniorange_2_factor_troubleshooting.php:56
|
3278 |
+
msgid ""
|
3279 |
+
"Next time when the user will try to login then inline registration will be "
|
3280 |
+
"invoked that will ask the user to setup the 2nd factor."
|
3281 |
+
msgstr ""
|
3282 |
+
"La prossima volta che l'utente tenterà di effettuare il login, verrà "
|
3283 |
+
"invocata la registrazione in linea che chiederà all'utente di impostare il "
|
3284 |
+
"secondo fattore."
|
3285 |
+
|
3286 |
+
#: miniorange_2_factor_troubleshooting.php:58
|
3287 |
+
msgid ""
|
3288 |
+
"After your all users are registered successfully, make sure to turn off the "
|
3289 |
+
"inline registration by selecting the radio button of "
|
3290 |
+
msgstr ""
|
3291 |
+
"Dopo che tutti gli utenti sono stati registrati con successo, assicurarsi di "
|
3292 |
+
"disattivare la registrazione inline selezionando il pulsante di opzione"
|
3293 |
+
|
3294 |
+
#: miniorange_2_factor_troubleshooting.php:58
|
3295 |
+
msgid "Skip 2 Factor registration at login"
|
3296 |
+
msgstr "Salto 2 Factor registrazione al login"
|
3297 |
+
|
3298 |
+
#: miniorange_2_factor_troubleshooting.php:62
|
3299 |
+
msgid ""
|
3300 |
+
"I did not receive OTP while trying to register with miniOrange. What should "
|
3301 |
+
"I do?"
|
3302 |
+
msgstr ""
|
3303 |
+
"Non ho ricevuto OTP durante il tentativo di registrazione con miniOrange. "
|
3304 |
+
"Cosa dovrei fare?"
|
3305 |
+
|
3306 |
+
#: miniorange_2_factor_troubleshooting.php:66
|
3307 |
+
msgid ""
|
3308 |
+
"The OTP is sent to your email address with which you have registered with "
|
3309 |
+
"miniOrange. If you can't see the email from miniOrange in your mails, please "
|
3310 |
+
"make sure to check your "
|
3311 |
+
msgstr ""
|
3312 |
+
"L'OTP viene inviato al tuo indirizzo email con il quale hai registrato con "
|
3313 |
+
"miniOrange. Se non riesci a vedere l'email da miniOrange nelle tue mail, "
|
3314 |
+
"assicurati di controllare il tuo"
|
3315 |
+
|
3316 |
+
#: miniorange_2_factor_troubleshooting.php:66
|
3317 |
+
msgid "SPAM folder"
|
3318 |
+
msgstr "Spam"
|
3319 |
+
|
3320 |
+
#: miniorange_2_factor_troubleshooting.php:66
|
3321 |
+
msgid ""
|
3322 |
+
"If you don't see an email even in SPAM folder, please submit a query on "
|
3323 |
+
"right hand side in our "
|
3324 |
+
msgstr ""
|
3325 |
+
"Se non vedi una e-mail anche nella cartella spam, si prega di inviare una "
|
3326 |
+
"query sul lato destro nel nostro"
|
3327 |
+
|
3328 |
+
#: miniorange_2_factor_troubleshooting.php:66
|
3329 |
+
msgid "or you can contact us at info@miniorange.com."
|
3330 |
+
msgstr "oppure potete contattarci a info@miniorange.com."
|
3331 |
+
|
3332 |
+
#: miniorange_2_factor_troubleshooting.php:72
|
3333 |
+
msgid "I forgot the password of my miniOrange account. How can I reset it?"
|
3334 |
+
msgstr ""
|
3335 |
+
"Ho dimenticato la password del mio account miniOrange. Come posso "
|
3336 |
+
"reimpostarlo?"
|
3337 |
+
|
3338 |
+
#: miniorange_2_factor_troubleshooting.php:76
|
3339 |
+
msgid "There are two cases according to the page you see -"
|
3340 |
+
msgstr "Ci sono due casi in base alla pagina che vedete-"
|
3341 |
+
|
3342 |
+
#: miniorange_2_factor_troubleshooting.php:81
|
3343 |
+
msgid "Login with miniOrange screen:"
|
3344 |
+
msgstr "Login con miniOrange schermo:"
|
3345 |
+
|
3346 |
+
#: miniorange_2_factor_troubleshooting.php:81
|
3347 |
+
msgid ""
|
3348 |
+
"You should click on forgot password link. You will get a new password on "
|
3349 |
+
"your email address with which you have registered with miniOrange . Now you "
|
3350 |
+
"can login with the new password"
|
3351 |
+
msgstr ""
|
3352 |
+
"Si dovrebbe cliccare sul link password dimenticata. Riceverai una nuova "
|
3353 |
+
"password sul tuo indirizzo email con cui ti sei registrato con miniOrange. "
|
3354 |
+
"Ora è possibile accedere con la nuova password"
|
3355 |
+
|
3356 |
+
#: miniorange_2_factor_troubleshooting.php:83
|
3357 |
+
msgid "Register with miniOrange screen:"
|
3358 |
+
msgstr "Registrati con miniOrange schermo:"
|
3359 |
+
|
3360 |
+
#: miniorange_2_factor_troubleshooting.php:83
|
3361 |
+
msgid ""
|
3362 |
+
"Enter your email ID and any random password in password and confirm password "
|
3363 |
+
"input box. This will redirect you to Login with miniOrange screen. Now "
|
3364 |
+
"follow first step."
|
3365 |
+
msgstr ""
|
3366 |
+
"Inserisci il tuo ID e-mail e qualsiasi password casuale in password e "
|
3367 |
+
"confermare la casella di immissione password. Questo vi reindirizza a login "
|
3368 |
+
"con miniOrange schermo. Ora seguite il primo passo."
|
3369 |
+
|
3370 |
+
#: miniorange_2_factor_troubleshooting.php:90
|
3371 |
+
msgid ""
|
3372 |
+
"I have a custom / front-end login page on my site and I want the look and "
|
3373 |
+
"feel to remain the same when I add 2 factor ?"
|
3374 |
+
msgstr ""
|
3375 |
+
"Ho un Custom/Front-end pagina di login sul mio sito e voglio che l'aspetto e "
|
3376 |
+
"la sensazione di rimanere la stessa quando aggiungo 2 fattore?"
|
3377 |
+
|
3378 |
+
#: miniorange_2_factor_troubleshooting.php:93
|
3379 |
+
msgid ""
|
3380 |
+
"If you have a custom login form other than wp-login.php then you can copy "
|
3381 |
+
"the shortcode from "
|
3382 |
+
msgstr ""
|
3383 |
+
"Se si dispone di un modulo di login personalizzato diverso da wp-login. php "
|
3384 |
+
"allora si può copiare il breve da"
|
3385 |
+
|
3386 |
+
#: miniorange_2_factor_troubleshooting.php:93
|
3387 |
+
msgid "Advanced Options Tab"
|
3388 |
+
msgstr "Scheda Opzioni avanzate"
|
3389 |
+
|
3390 |
+
#: miniorange_2_factor_troubleshooting.php:93
|
3391 |
+
msgid ""
|
3392 |
+
"and embed in your login form. If you need any help setting up 2-Factor for "
|
3393 |
+
"your custom login form, please submit a query in our "
|
3394 |
+
msgstr ""
|
3395 |
+
"e incorporare nel modulo di login. Se hai bisogno di aiuto per impostare 2-"
|
3396 |
+
"Factor per il tuo modulo di login personalizzato, invia una query nel nostro"
|
3397 |
+
|
3398 |
+
#: miniorange_2_factor_troubleshooting.php:93
|
3399 |
+
#: miniorange_2_factor_troubleshooting.php:100
|
3400 |
+
msgid "on right hand side."
|
3401 |
+
msgstr "sul lato destro."
|
3402 |
+
|
3403 |
+
#: miniorange_2_factor_troubleshooting.php:100
|
3404 |
+
msgid ""
|
3405 |
+
"If you have Woocommerce theme login then go to Advanced Options Tab and "
|
3406 |
+
"check "
|
3407 |
+
msgstr ""
|
3408 |
+
"Se avete WooCommerce tema login poi vai alla scheda Opzioni avanzate e "
|
3409 |
+
"controllare"
|
3410 |
+
|
3411 |
+
#: miniorange_2_factor_troubleshooting.php:100
|
3412 |
+
msgid "Enable Two-Factor for Woocommerce Front End Login"
|
3413 |
+
msgstr "Attiva due fattori per il login front end WooCommerce"
|
3414 |
+
|
3415 |
+
#: miniorange_2_factor_troubleshooting.php:100
|
3416 |
+
msgid ""
|
3417 |
+
"If you need any help setting up 2-Factor for your Woocommerce theme login "
|
3418 |
+
"form, please submit a query in our "
|
3419 |
+
msgstr ""
|
3420 |
+
"Se avete bisogno di aiuto per impostare 2-Factor per il vostro modulo di "
|
3421 |
+
"login tema WooCommerce, si prega di inviare una query nel nostro"
|
3422 |
+
|
3423 |
+
#: miniorange_2_factor_troubleshooting.php:105
|
3424 |
+
msgid ""
|
3425 |
+
"I am trying to login with Two-Factor but my screen got blank after entering "
|
3426 |
+
"username and password. I am locked out of my account. What to do now ?"
|
3427 |
+
msgstr ""
|
3428 |
+
"Sto cercando di login con due fattori, ma il mio schermo è stato vuoto dopo "
|
3429 |
+
"aver inserito username e password. Sono chiuso fuori dal mio conto. Cosa "
|
3430 |
+
"fare adesso?"
|
3431 |
+
|
3432 |
+
#: miniorange_2_factor_troubleshooting.php:108
|
3433 |
+
msgid ""
|
3434 |
+
"If you have an additional administrator account whose Two Factor is not "
|
3435 |
+
"enabled yet. Login with it. Otherwise,\n"
|
3436 |
+
"\t\t\t\t\tGo to WordPress Database. Select wp_options, search for "
|
3437 |
+
"mo2f_activate_plugin key and update its value to 0. Two Factor will get "
|
3438 |
+
"disabled."
|
3439 |
+
msgstr ""
|
3440 |
+
"Se si dispone di un account amministratore aggiuntivo il cui fattore due non "
|
3441 |
+
"è ancora attivato. Login con esso. In caso contrario, andare al database di "
|
3442 |
+
"Wordpress. Selezionare wp_options, cercare la chiave mo2f_activate_plugin e "
|
3443 |
+
"aggiornarne il valore a 0. Due fattore otterrà disattivato."
|
3444 |
+
|
3445 |
+
#: miniorange_2_factor_troubleshooting.php:114
|
3446 |
+
msgid ""
|
3447 |
+
"If you are using any Security Plugin in WordPress like Simple Security "
|
3448 |
+
"Firewall, All in One WP Security Plugin and you are not able to login with "
|
3449 |
+
"Two-Factor."
|
3450 |
+
msgstr ""
|
3451 |
+
"Se si utilizza qualsiasi plugin di sicurezza in Wordpress come firewall di "
|
3452 |
+
"sicurezza semplice, tutto in un plugin di sicurezza WP e non si è in grado "
|
3453 |
+
"di accedere con due fattori."
|
3454 |
+
|
3455 |
+
#: miniorange_2_factor_troubleshooting.php:117
|
3456 |
+
msgid ""
|
3457 |
+
"Our Two-Factor plugin is compatible with most of the security plugins, but "
|
3458 |
+
"if it is not working for you.\n"
|
3459 |
+
"\t\t\t\t Please submit a query in our "
|
3460 |
+
msgstr ""
|
3461 |
+
"Il nostro plugin a due fattori è compatibile con la maggior parte dei plugin "
|
3462 |
+
"di sicurezza, ma se non funziona per voi.\n"
|
3463 |
+
"\t\t\t\t Si prega di inviare una query nel nostro"
|
3464 |
+
|
3465 |
+
#: miniorange_2_factor_troubleshooting.php:118
|
3466 |
+
#: miniorange_2_factor_troubleshooting.php:126
|
3467 |
+
msgid "on right hand side or you can contact us at "
|
3468 |
+
msgstr "sul lato destro oppure potete contattarci al"
|
3469 |
+
|
3470 |
+
#: miniorange_2_factor_troubleshooting.php:118
|
3471 |
+
#: miniorange_2_factor_troubleshooting.php:126
|
3472 |
+
msgid "info@miniorange.com"
|
3473 |
+
msgstr ""
|
3474 |
+
"Stiamo attivamente aggiungendo il supporto per più forme. Vi preghiamo di "
|
3475 |
+
"contattarci utilizzando il modulo di supporto sulla vostra destra o via "
|
3476 |
+
"email all'indirizzo info@miniorange.com. Mentre ci contatti, ti preghiamo di "
|
3477 |
+
"includere sufficienti informazioni sul modulo di registrazione e su come "
|
3478 |
+
"intendi utilizzare questo plug-in. Risponderemo prontamente."
|
3479 |
+
|
3480 |
+
#: miniorange_2_factor_troubleshooting.php:123
|
3481 |
+
msgid ""
|
3482 |
+
"If you are using any render blocking javascript and css plugin like Async JS "
|
3483 |
+
"and CSS Plugin and you are not able to login with Two-Factor or your screen "
|
3484 |
+
"got blank."
|
3485 |
+
msgstr ""
|
3486 |
+
"Se si utilizza qualsiasi rendering blocco JavaScript e CSS plugin come Async "
|
3487 |
+
"js e CSS plugin e non sono in grado di accedere con due fattori o il vostro "
|
3488 |
+
"schermo è vuoto."
|
3489 |
+
|
3490 |
+
#: miniorange_2_factor_troubleshooting.php:125
|
3491 |
+
msgid "If you are using "
|
3492 |
+
msgstr "Se si utilizza"
|
3493 |
+
|
3494 |
+
#: miniorange_2_factor_troubleshooting.php:125
|
3495 |
+
msgid "Async JS and CSS Plugin"
|
3496 |
+
msgstr "Async js e CSS plugin"
|
3497 |
+
|
3498 |
+
#: miniorange_2_factor_troubleshooting.php:125
|
3499 |
+
msgid ""
|
3500 |
+
"Please go to its settings and add jquery in the list of exceptions and save "
|
3501 |
+
"settings. It will work. If you are still not able to get it right,\n"
|
3502 |
+
"\t\t\t\t Please submit a query in our"
|
3503 |
+
msgstr ""
|
3504 |
+
"Si prega di andare alle sue impostazioni e aggiungere jQuery nella lista "
|
3505 |
+
"delle eccezioni e salvare le impostazioni. Funzionerà. Se non si è ancora in "
|
3506 |
+
"grado di farlo bene, si prega di inviare una query nel nostro"
|
3507 |
+
|
3508 |
+
#: miniorange_2_factor_troubleshooting.php:131
|
3509 |
+
msgid "I want to enable 2-factor only for administrators "
|
3510 |
+
msgstr "Voglio abilitare 2-Factor solo per gli amministratori"
|
3511 |
+
|
3512 |
+
#: miniorange_2_factor_troubleshooting.php:133
|
3513 |
+
msgid ""
|
3514 |
+
"2-Factor is enabled by default for administrators on plugin activation. You "
|
3515 |
+
"just need to complete your account setup and configure your mobile from "
|
3516 |
+
msgstr ""
|
3517 |
+
"2-Factor è abilitato per impostazione predefinita per gli amministratori di "
|
3518 |
+
"attivazione plugin. Hai solo bisogno di completare il setup dell'account e "
|
3519 |
+
"configurare il cellulare da"
|
3520 |
+
|
3521 |
+
#: miniorange_2_factor_troubleshooting.php:133
|
3522 |
+
msgid "Configure Mobile Tab"
|
3523 |
+
msgstr "Configura scheda Mobile"
|
3524 |
+
|
3525 |
+
#: miniorange_2_factor_troubleshooting.php:133
|
3526 |
+
msgid ""
|
3527 |
+
"Once this is done administrators can login using 2-Factor and other users "
|
3528 |
+
"can still login with their password."
|
3529 |
+
msgstr ""
|
3530 |
+
"Una volta che questo è fatto gli amministratori possono accedere utilizzando "
|
3531 |
+
"2-Factor e altri utenti possono ancora login con la loro password."
|
3532 |
+
|
3533 |
+
#: miniorange_2_factor_troubleshooting.php:138
|
3534 |
+
msgid "I want to enable 2 factor for administrators and end users "
|
3535 |
+
msgstr "Voglio attivare 2 fattore per gli amministratori e gli utenti finali"
|
3536 |
+
|
3537 |
+
#: miniorange_2_factor_troubleshooting.php:141
|
3538 |
+
msgid "Go to "
|
3539 |
+
msgstr "Vai a "
|
3540 |
+
|
3541 |
+
#: miniorange_2_factor_troubleshooting.php:141
|
3542 |
+
#: miniorange_2_factor_troubleshooting.php:191
|
3543 |
+
msgid "Login Settings Tab"
|
3544 |
+
msgstr "Scheda Impostazioni login"
|
3545 |
+
|
3546 |
+
#: miniorange_2_factor_troubleshooting.php:141
|
3547 |
+
#: miniorange_2_factor_troubleshooting.php:191
|
3548 |
+
msgid "and check "
|
3549 |
+
msgstr "e verificare"
|
3550 |
+
|
3551 |
+
#: miniorange_2_factor_troubleshooting.php:141
|
3552 |
+
msgid "Enable 2-Factor for all other users"
|
3553 |
+
msgstr "Attiva 2-Factor per tutti gli altri utenti"
|
3554 |
+
|
3555 |
+
#: miniorange_2_factor_troubleshooting.php:141
|
3556 |
+
msgid "Enable 2-Factor for admins is checked by default."
|
3557 |
+
msgstr ""
|
3558 |
+
"Attiva 2-Factor per gli amministratori è selezionata per impostazione "
|
3559 |
+
"predefinita."
|
3560 |
+
|
3561 |
+
#: miniorange_2_factor_troubleshooting.php:148
|
3562 |
+
#: miniorange_2_factor_troubleshooting.php:197
|
3563 |
+
msgid "My phone has no internet connectivity, how can I login?"
|
3564 |
+
msgstr ""
|
3565 |
+
"Il mio telefono non ha connettività Internet, come posso effettuare il login?"
|
3566 |
+
|
3567 |
+
#: miniorange_2_factor_troubleshooting.php:151
|
3568 |
+
msgid ""
|
3569 |
+
"You can login using our alternate login method. Please follow below steps to "
|
3570 |
+
"login or"
|
3571 |
+
msgstr ""
|
3572 |
+
"È possibile accedere utilizzando il nostro metodo di login alternativo. Si "
|
3573 |
+
"prega di seguire le istruzioni di seguito per login o"
|
3574 |
+
|
3575 |
+
#: miniorange_2_factor_troubleshooting.php:158
|
3576 |
+
#: miniorange_2_factor_troubleshooting.php:201
|
3577 |
+
#: miniorange_2_factor_troubleshooting.php:216
|
3578 |
+
msgid "Enter your username and click on login with your phone."
|
3579 |
+
msgstr "Inserisci il tuo username e clicca su login con il tuo telefono."
|
3580 |
+
|
3581 |
+
#: miniorange_2_factor_troubleshooting.php:159
|
3582 |
+
#: miniorange_2_factor_troubleshooting.php:202
|
3583 |
+
#: miniorange_2_factor_troubleshooting.php:217
|
3584 |
+
msgid "button below QR Code."
|
3585 |
+
msgstr "pulsante sotto il codice QR."
|
3586 |
+
|
3587 |
+
#: miniorange_2_factor_troubleshooting.php:160
|
3588 |
+
#: miniorange_2_factor_troubleshooting.php:203
|
3589 |
+
#: miniorange_2_factor_troubleshooting.php:218
|
3590 |
+
msgid "You will see a textbox to enter one time passcode."
|
3591 |
+
msgstr ""
|
3592 |
+
"Verrà visualizzata una casella di testo per immettere un codice temporale."
|
3593 |
+
|
3594 |
+
#: miniorange_2_factor_troubleshooting.php:161
|
3595 |
+
#: miniorange_2_factor_troubleshooting.php:204
|
3596 |
+
msgid "Open miniOrange Authenticator app and Go to Soft Token Tab."
|
3597 |
+
msgstr "Apri l'app miniOrange Authenticator e vai alla scheda soft token."
|
3598 |
+
|
3599 |
+
#: miniorange_2_factor_troubleshooting.php:162
|
3600 |
+
#: miniorange_2_factor_troubleshooting.php:205
|
3601 |
+
msgid ""
|
3602 |
+
"Enter the one time passcode shown in miniOrange Authenticator app in textbox."
|
3603 |
+
msgstr ""
|
3604 |
+
"Immettere l'unico codice temporale visualizzato nell'applicazione "
|
3605 |
+
"autenticatore miniOrange in TextBox."
|
3606 |
+
|
3607 |
+
#: miniorange_2_factor_troubleshooting.php:163
|
3608 |
+
#: miniorange_2_factor_troubleshooting.php:206
|
3609 |
+
#: miniorange_2_factor_troubleshooting.php:220
|
3610 |
+
msgid "Click on submit button to validate the otp."
|
3611 |
+
msgstr "Fare clic sul pulsante Invia per convalidare l'OTP."
|
3612 |
+
|
3613 |
+
#: miniorange_2_factor_troubleshooting.php:164
|
3614 |
+
#: miniorange_2_factor_troubleshooting.php:207
|
3615 |
+
#: miniorange_2_factor_troubleshooting.php:221
|
3616 |
+
msgid "Once you are authenticated, you will be logged in."
|
3617 |
+
msgstr "Una volta che sarete autenticati, sarete loggati."
|
3618 |
+
|
3619 |
+
#: miniorange_2_factor_troubleshooting.php:169
|
3620 |
+
msgid "My users have different types of phones. What phones are supported?"
|
3621 |
+
msgstr ""
|
3622 |
+
"I miei utenti hanno diversi tipi di telefoni. Quali telefoni sono supportati?"
|
3623 |
+
|
3624 |
+
#: miniorange_2_factor_troubleshooting.php:171
|
3625 |
+
msgid ""
|
3626 |
+
"We support all types of phone. Smart Phones, Basic Phones, Landlines, etc. "
|
3627 |
+
"Go to Setup Two-Factor Tab and select Two-Factor method of your choice from "
|
3628 |
+
"a range of 6 different options."
|
3629 |
+
msgstr ""
|
3630 |
+
"Sosteniamo tutti i tipi di telefono. Telefoni intelligenti, telefoni di "
|
3631 |
+
"base, fissi, ecc. Vai alla scheda Setup due fattori e selezionare il metodo "
|
3632 |
+
"a due fattori di vostra scelta da una gamma di 6 diverse opzioni."
|
3633 |
+
|
3634 |
+
#: miniorange_2_factor_troubleshooting.php:174
|
3635 |
+
msgid "What if a user does not have a smart phone?"
|
3636 |
+
msgstr "Cosa succede se un utente non dispone di uno Smart Phone?"
|
3637 |
+
|
3638 |
+
#: miniorange_2_factor_troubleshooting.php:176
|
3639 |
+
msgid ""
|
3640 |
+
"You can select OTP over SMS, Phone Call Verification or Email Verification "
|
3641 |
+
"as your Two-Factor method. All these methods are supported on basic phones."
|
3642 |
+
msgstr ""
|
3643 |
+
"È possibile selezionare OTP tramite SMS, verifica telefonata o verifica "
|
3644 |
+
"tramite e-mail come metodo a due fattori. Tutti questi metodi sono "
|
3645 |
+
"supportati sui telefoni di base."
|
3646 |
+
|
3647 |
+
#: miniorange_2_factor_troubleshooting.php:180
|
3648 |
+
msgid "What if I am trying to login from my phone ?"
|
3649 |
+
msgstr "Che cosa succede se sto cercando di accedere dal mio telefono?"
|
3650 |
+
|
3651 |
+
#: miniorange_2_factor_troubleshooting.php:182
|
3652 |
+
msgid ""
|
3653 |
+
"If you are logging in from your phone, just enter the one time passcode from "
|
3654 |
+
"miniOrange Authenticator App.\n"
|
3655 |
+
"\t\t\t\t\tGo to Soft Token Tab to see one time passcode."
|
3656 |
+
msgstr ""
|
3657 |
+
"Se si effettua l'accesso dal telefono, basta inserire il codice di tempo da "
|
3658 |
+
"miniOrange Authenticator app.\n"
|
3659 |
+
"\t\t\t\t\tVai alla scheda soft token per vedere un codice di tempo."
|
3660 |
+
|
3661 |
+
#: miniorange_2_factor_troubleshooting.php:189
|
3662 |
+
msgid ""
|
3663 |
+
"I want to hide default login form and just want to show login with phone?"
|
3664 |
+
msgstr ""
|
3665 |
+
"Voglio nascondere il modulo di login predefinito e vogliono solo mostrare il "
|
3666 |
+
"login con il telefono?"
|
3667 |
+
|
3668 |
+
#: miniorange_2_factor_troubleshooting.php:191
|
3669 |
+
msgid "You should go to "
|
3670 |
+
msgstr "Si dovrebbe andare a"
|
3671 |
+
|
3672 |
+
#: miniorange_2_factor_troubleshooting.php:191
|
3673 |
+
msgid "I want to hide default login form."
|
3674 |
+
msgstr "Voglio nascondere il modulo di login predefinito."
|
3675 |
+
|
3676 |
+
#: miniorange_2_factor_troubleshooting.php:191
|
3677 |
+
msgid "checkbox to hide the default login form."
|
3678 |
+
msgstr "CheckBox per nascondere il modulo di login predefinito."
|
3679 |
+
|
3680 |
+
#: miniorange_2_factor_troubleshooting.php:199
|
3681 |
+
#: miniorange_2_factor_troubleshooting.php:213
|
3682 |
+
msgid ""
|
3683 |
+
"You can login using our alternate login method. Please follow below steps to "
|
3684 |
+
"login or "
|
3685 |
+
msgstr ""
|
3686 |
+
"È possibile accedere utilizzando il nostro metodo di login alternativo. Si "
|
3687 |
+
"prega di seguire le istruzioni di seguito per login o"
|
3688 |
+
|
3689 |
+
#: miniorange_2_factor_troubleshooting.php:199
|
3690 |
+
#: miniorange_2_factor_troubleshooting.php:213
|
3691 |
+
msgid "to see how it works."
|
3692 |
+
msgstr "See how it works"
|
3693 |
+
|
3694 |
+
#: miniorange_2_factor_troubleshooting.php:211
|
3695 |
+
msgid "My phone is lost, stolen or discharged. How can I login?"
|
3696 |
+
msgstr ""
|
3697 |
+
"Il mio telefono è smarrito, rubato o scaricato. Come posso effettuare il "
|
3698 |
+
"login?"
|
3699 |
+
|
3700 |
+
#: miniorange_2_factor_troubleshooting.php:219
|
3701 |
+
msgid ""
|
3702 |
+
"Check your registered email and copy the one time passcode in this textbox."
|
3703 |
+
msgstr ""
|
3704 |
+
"Controllare la posta elettronica registrata e copiare il codice di accesso "
|
3705 |
+
"una volta in questa casella di testo."
|
3706 |
+
|
3707 |
+
#: miniorange_2_factor_troubleshooting.php:225
|
3708 |
+
msgid ""
|
3709 |
+
"My phone has no internet connectivity and i am entering the one time "
|
3710 |
+
"passcode from miniOrange Authenticator App, it says Invalid OTP."
|
3711 |
+
msgstr ""
|
3712 |
+
"Il mio telefono non ha connettività di Internet e sto inserendo il codice di "
|
3713 |
+
"tempo da miniOrange Authenticator app, si dice OTP non valido."
|
3714 |
+
|
3715 |
+
#: miniorange_2_factor_troubleshooting.php:227
|
3716 |
+
msgid "Click on the"
|
3717 |
+
msgstr "Fare clic sul"
|
3718 |
+
|
3719 |
+
#: miniorange_2_factor_troubleshooting.php:227
|
3720 |
+
msgid "Settings Icon"
|
3721 |
+
msgstr "Icona impostazioni"
|
3722 |
+
|
3723 |
+
#: miniorange_2_factor_troubleshooting.php:227
|
3724 |
+
msgid "on top right corner in "
|
3725 |
+
msgstr "nell'angolo in alto a destra"
|
3726 |
+
|
3727 |
+
#: miniorange_2_factor_troubleshooting.php:227
|
3728 |
+
msgid "and then press"
|
3729 |
+
msgstr "e premere"
|
3730 |
+
|
3731 |
+
#: miniorange_2_factor_troubleshooting.php:227
|
3732 |
+
msgid "Sync button"
|
3733 |
+
msgstr "Carica ancora bottone"
|
3734 |
+
|
3735 |
+
#: miniorange_2_factor_troubleshooting.php:227
|
3736 |
+
msgid ""
|
3737 |
+
"under 'Time correction for codes' to sync your time with miniOrange Servers. "
|
3738 |
+
"If you still can't get it right, submit a query here in our"
|
3739 |
+
msgstr ""
|
3740 |
+
"sotto ' correzione del tempo per i codici ' per sincronizzare il vostro "
|
3741 |
+
"tempo con i server miniOrange. Se ancora non è possibile farlo bene, inviare "
|
3742 |
+
"una query qui nel nostro"
|
3743 |
+
|
3744 |
+
#: miniorange_2_factor_troubleshooting.php:227
|
3745 |
+
msgid "support section"
|
3746 |
+
msgstr "sezione di supporto"
|
3747 |
+
|
3748 |
+
#: miniorange_2_factor_troubleshooting.php:233
|
3749 |
+
msgid "I want to go back to default login with password."
|
3750 |
+
msgstr "Voglio tornare al login di default con la password."
|
3751 |
+
|
3752 |
+
#: miniorange_2_factor_troubleshooting.php:235
|
3753 |
+
msgid ""
|
3754 |
+
"You can disable Two Factor from Login settings Tab by unchecking Enable Two "
|
3755 |
+
"Factor Plugin checkbox."
|
3756 |
+
msgstr ""
|
3757 |
+
"È possibile disabilitare due Factor dalla scheda Impostazioni di login "
|
3758 |
+
"deselezionando attiva la casella di controllo Abilita due fattori plugin."
|
3759 |
+
|
3760 |
+
#: miniorange_2_factor_troubleshooting.php:243
|
3761 |
+
msgid ""
|
3762 |
+
"For any other query/problem/request, please feel free to submit a query in "
|
3763 |
+
"our support section on right hand side. We are happy to help you and will "
|
3764 |
+
"get back to you as soon as possible."
|
3765 |
+
msgstr ""
|
3766 |
+
"Per qualunque altra domanda/problema/richiesta, ritenga prego libero di "
|
3767 |
+
"presentare una domanda nella nostra sezione di sostegno sul lato destro. "
|
3768 |
+
"Siamo felici di aiutarvi e vi ritorneremo al più presto possibile."
|
3769 |
+
|
3770 |
+
#: miniorange_2_factor_user_inline_registration.php:30
|
3771 |
+
msgid "Setup Two Factor"
|
3772 |
+
msgstr "Impostare due fattori"
|
3773 |
+
|
3774 |
+
#: miniorange_2_factor_user_inline_registration.php:95
|
3775 |
+
msgid "Verify Email"
|
3776 |
+
msgstr "Verifica email"
|
3777 |
+
|
3778 |
+
#: miniorange_2_factor_user_inline_registration.php:115
|
3779 |
+
#: miniorange_2_factor_user_inline_registration.php:839
|
3780 |
+
#, fuzzy
|
3781 |
+
#| msgid "Verify"
|
3782 |
+
msgid "Verify Code"
|
3783 |
+
msgstr "Verifica"
|
3784 |
+
|
3785 |
+
#: miniorange_2_factor_user_inline_registration.php:235
|
3786 |
+
msgid "Select Two Factor Method"
|
3787 |
+
msgstr "Selezionare il metodo due fattori"
|
3788 |
+
|
3789 |
+
#: miniorange_2_factor_user_inline_registration.php:244
|
3790 |
+
msgid "Select any Two-Factor of your choice below and complete its setup."
|
3791 |
+
msgstr ""
|
3792 |
+
"Selezionare qualsiasi due-fattore di vostra scelta qui sotto e completare la "
|
3793 |
+
"sua configurazione."
|
3794 |
+
|
3795 |
+
#: miniorange_2_factor_user_inline_registration.php:248
|
3796 |
+
msgid ""
|
3797 |
+
"You will receive an email with link. You have to click the ACCEPT or DENY "
|
3798 |
+
"link to verify your email. Supported in Desktops, Laptops, Smartphones."
|
3799 |
+
msgstr ""
|
3800 |
+
"Riceverai un'email con link. È necessario fare clic sul collegamento accetta "
|
3801 |
+
"o Nega per verificare la posta elettronica. Supportato in desktop, laptop, "
|
3802 |
+
"smartphone."
|
3803 |
+
|
3804 |
+
#: miniorange_2_factor_user_inline_registration.php:257
|
3805 |
+
msgid ""
|
3806 |
+
"You will receive a one time passcode via SMS on your phone. You have to "
|
3807 |
+
"enter the otp on your screen to login. Supported in Smartphones, Feature "
|
3808 |
+
"Phones."
|
3809 |
+
msgstr ""
|
3810 |
+
"Riceverai un codice di accesso una volta via SMS sul tuo telefono. È "
|
3811 |
+
"necessario immettere l'OTP sullo schermo per effettuare il login. Supportato "
|
3812 |
+
"in smartphone, telefoni funzionalità."
|
3813 |
+
|
3814 |
+
#: miniorange_2_factor_user_inline_registration.php:266
|
3815 |
+
msgid ""
|
3816 |
+
"You will receive a phone call telling a one time passcode. You have to enter "
|
3817 |
+
"the one time passcode to login. Supported in Landlines, Smartphones, Feature "
|
3818 |
+
"phones."
|
3819 |
+
msgstr ""
|
3820 |
+
"Riceverete una telefonata che dice un codice di tempo di una volta. Devi "
|
3821 |
+
"inserire il codice di accesso di una volta per accedere. Supportato in "
|
3822 |
+
"telefoni fissi, smartphone, telefono caratteristica."
|
3823 |
+
|
3824 |
+
#: miniorange_2_factor_user_inline_registration.php:274
|
3825 |
+
msgid ""
|
3826 |
+
"You have to enter 6 digits code generated by miniOrange Authenticator App "
|
3827 |
+
"like Google Authenticator code to login. Supported in Smartphones only."
|
3828 |
+
msgstr ""
|
3829 |
+
"Devi inserire il codice a 6 cifre generato da miniOrange Authenticator app "
|
3830 |
+
"come il codice di Google Authenticator per effettuare il login. Supportato "
|
3831 |
+
"solo negli smartphone."
|
3832 |
+
|
3833 |
+
#: miniorange_2_factor_user_inline_registration.php:284
|
3834 |
+
msgid ""
|
3835 |
+
"You have to scan the QR Code from your phone using miniOrange Authenticator "
|
3836 |
+
"App to login. Supported in Smartphones only."
|
3837 |
+
msgstr ""
|
3838 |
+
"È necessario eseguire la scansione del codice QR dal telefono utilizzando "
|
3839 |
+
"miniOrange Authenticator app per il login. Supportato solo negli smartphone."
|
3840 |
+
|
3841 |
+
#: miniorange_2_factor_user_inline_registration.php:293
|
3842 |
+
msgid ""
|
3843 |
+
"You will receive a push notification on your phone. You have to ACCEPT or "
|
3844 |
+
"DENY it to login. Supported in Smartphones only."
|
3845 |
+
msgstr ""
|
3846 |
+
"Si riceverà una notifica push sul telefono. È necessario accettare o negare "
|
3847 |
+
"per il login. Supportato solo negli smartphone."
|
3848 |
+
|
3849 |
+
#: miniorange_2_factor_user_inline_registration.php:295
|
3850 |
+
msgid "Push Notification"
|
3851 |
+
msgstr "Notifica Push"
|
3852 |
+
|
3853 |
+
#: miniorange_2_factor_user_inline_registration.php:302
|
3854 |
+
msgid ""
|
3855 |
+
"You have to enter 6 digits code generated by Google Authenticator App to "
|
3856 |
+
"login. Supported in Smartphones only."
|
3857 |
+
msgstr ""
|
3858 |
+
"Devi inserire il codice a 6 cifre generato dall'applicazione Google "
|
3859 |
+
"Authenticator per effettuare il login. Supportato solo negli smartphone."
|
3860 |
+
|
3861 |
+
#: miniorange_2_factor_user_inline_registration.php:311
|
3862 |
+
msgid ""
|
3863 |
+
"You have to enter 6 digits code generated by Authy 2-Factor Authentication "
|
3864 |
+
"App to login. Supported in Smartphones only."
|
3865 |
+
msgstr ""
|
3866 |
+
"Devi inserire il codice a 6 cifre generato da authy 2-fattore di "
|
3867 |
+
"autenticazione app per accedere. Supportato solo negli smartphone."
|
3868 |
+
|
3869 |
+
#: miniorange_2_factor_user_inline_registration.php:320
|
3870 |
+
msgid ""
|
3871 |
+
"You have to answers some knowledge based security questions which are only "
|
3872 |
+
"known to you to authenticate yourself. Supported in Desktops,Laptops,"
|
3873 |
+
"Smartphones."
|
3874 |
+
msgstr ""
|
3875 |
+
"Devi rispondere ad alcune domande di sicurezza basata sulla conoscenza che "
|
3876 |
+
"sono noti solo a voi per autenticarsi. Supportato in desktop, laptop, "
|
3877 |
+
"smartphone."
|
3878 |
+
|
3879 |
+
#: miniorange_2_factor_user_inline_registration.php:322
|
3880 |
+
msgid "Security Questions ( KBA )"
|
3881 |
+
msgstr "Domande sulla sicurezza (KBA)"
|
3882 |
+
|
3883 |
+
#: miniorange_2_factor_user_inline_registration.php:329
|
3884 |
+
msgid ""
|
3885 |
+
"You will receive a one time passcode via SMS on your phone and your email. "
|
3886 |
+
"You have to enter the otp on your screen to login. Supported in Smartphones, "
|
3887 |
+
"Feature Phones."
|
3888 |
+
msgstr ""
|
3889 |
+
"Riceverai un codice di accesso una volta via SMS sul tuo telefono e la tua "
|
3890 |
+
"email. È necessario immettere l'OTP sullo schermo per effettuare il login. "
|
3891 |
+
"Supportato in smartphone, telefoni funzionalità."
|
3892 |
+
|
3893 |
+
#: miniorange_2_factor_user_inline_registration.php:331
|
3894 |
+
msgid "OTP Over SMS and Email"
|
3895 |
+
msgstr "OTP tramite SMS e posta elettronica"
|
3896 |
+
|
3897 |
+
#: miniorange_2_factor_user_inline_registration.php:337
|
3898 |
+
#, fuzzy
|
3899 |
+
#| msgid ""
|
3900 |
+
#| "You will receive a one time passcode via SMS on your phone. You have to "
|
3901 |
+
#| "enter the otp on your screen to login. Supported in Smartphones, Feature "
|
3902 |
+
#| "Phones."
|
3903 |
+
msgid ""
|
3904 |
+
"You will receive a one time passcode on your email. You have to enter the "
|
3905 |
+
"otp on your screen to login. Supported in Smartphones, Feature Phones."
|
3906 |
+
msgstr ""
|
3907 |
+
"Riceverai un codice di accesso una volta via SMS sul tuo telefono. È "
|
3908 |
+
"necessario immettere l'OTP sullo schermo per effettuare il login. Supportato "
|
3909 |
+
"in smartphone, telefoni funzionalità."
|
3910 |
+
|
3911 |
+
#: miniorange_2_factor_user_inline_registration.php:420
|
3912 |
+
msgid "Set up Authy 2-Factor Authentication"
|
3913 |
+
msgstr "Impostare l'autenticazione authy a 2 fattori"
|
3914 |
+
|
3915 |
+
#: miniorange_2_factor_user_inline_registration.php:432
|
3916 |
+
msgid "Step-1: Configure with Authy 2-Factor Authentication App."
|
3917 |
+
msgstr "Step-1: configura con authy 2-fattore di autenticazione app."
|
3918 |
+
|
3919 |
+
#: miniorange_2_factor_user_inline_registration.php:435
|
3920 |
+
msgid "Configure"
|
3921 |
+
msgstr "Configura"
|
3922 |
+
|
3923 |
+
#: miniorange_2_factor_user_inline_registration.php:456
|
3924 |
+
msgid "Cant scan the QR Code?"
|
3925 |
+
msgstr "Cant scansione del codice QR?"
|
3926 |
+
|
3927 |
+
#: miniorange_2_factor_user_inline_registration.php:466
|
3928 |
+
msgid "Spaces do not matter."
|
3929 |
+
msgstr "Gli spazi non contano."
|
3930 |
+
|
3931 |
+
#: miniorange_2_factor_user_inline_registration.php:480
|
3932 |
+
msgid "Code"
|
3933 |
+
msgstr "Codice"
|
3934 |
+
|
3935 |
+
#: miniorange_2_factor_user_inline_registration.php:539
|
3936 |
+
msgid "Setup Google Authenticator"
|
3937 |
+
msgstr "Setup Google Authenticator"
|
3938 |
+
|
3939 |
+
#: miniorange_2_factor_user_inline_registration.php:564
|
3940 |
+
msgid "Select Phone Type"
|
3941 |
+
msgstr "Seleziona tipo di telefono"
|
3942 |
+
|
3943 |
+
#: miniorange_2_factor_user_inline_registration.php:569
|
3944 |
+
msgid "BlackBerry"
|
3945 |
+
msgstr "Rubus ulmifolius"
|
3946 |
+
|
3947 |
+
#: miniorange_2_factor_user_inline_registration.php:569
|
3948 |
+
msgid "Windows"
|
3949 |
+
msgstr "Windows"
|
3950 |
+
|
3951 |
+
#: miniorange_2_factor_user_inline_registration.php:584
|
3952 |
+
#: miniorange_2_factor_user_inline_registration.php:595
|
3953 |
+
msgid "In Google Authenticator, touch Menu and select \"Set up account.\""
|
3954 |
+
msgstr "In Google Authenticator, tocca menu e seleziona \"Imposta account\"."
|
3955 |
+
|
3956 |
+
#: miniorange_2_factor_user_inline_registration.php:619
|
3957 |
+
msgid "Download from the App Store and install it."
|
3958 |
+
msgstr "Scaricalo dall'App Store e installalo."
|
3959 |
+
|
3960 |
+
#: miniorange_2_factor_user_inline_registration.php:624
|
3961 |
+
msgid "In Google Authenticator, tap \"+\", and then \"Scan Barcode.\""
|
3962 |
+
msgstr ""
|
3963 |
+
"In Google Authenticator, tocca \"+\" e poi \"digitalizza codice a barre\"."
|
3964 |
+
|
3965 |
+
#: miniorange_2_factor_user_inline_registration.php:661
|
3966 |
+
msgid "On your phone, open a web browser.Go to"
|
3967 |
+
msgstr "Sul telefono, aprire un browser Web. Vai a"
|
3968 |
+
|
3969 |
+
#: miniorange_2_factor_user_inline_registration.php:668
|
3970 |
+
msgid "In \"Enter key\" type your secret key:"
|
3971 |
+
msgstr "In \"invio chiave\" digitare la chiave segreta:"
|
3972 |
+
|
3973 |
+
#: miniorange_2_factor_user_inline_registration.php:771
|
3974 |
+
#, fuzzy
|
3975 |
+
#| msgid "Verify Your Phone"
|
3976 |
+
msgid "Verify Your EMAIL"
|
3977 |
+
msgstr ""
|
3978 |
+
"È stato inviato un OTP (One Time Passcode) al ##phone## Per verificare il "
|
3979 |
+
"tuo telefono, inserisci OTP nel campo sottostante."
|
3980 |
+
|
3981 |
+
#: miniorange_2_factor_user_inline_registration.php:793
|
3982 |
+
#, fuzzy
|
3983 |
+
#| msgid ""
|
3984 |
+
#| "Enter the one time passcode sent to your registered mobile number and "
|
3985 |
+
#| "email id."
|
3986 |
+
msgid ""
|
3987 |
+
"Enter your phone number. An One Time Passcode(OTP) wll be sent to this "
|
3988 |
+
"number and your email address."
|
3989 |
+
msgstr ""
|
3990 |
+
"Inserisci il codice di tempo inviato al tuo numero di cellulare registrato e "
|
3991 |
+
"all'ID e-mail."
|
3992 |
+
|
3993 |
+
#: miniorange_2_factor_user_inline_registration.php:799
|
3994 |
+
msgid "Enter your phone number"
|
3995 |
+
msgstr "Inserisci il tuo numero di telefono"
|
3996 |
+
|
3997 |
+
#: miniorange_2_factor_user_inline_registration.php:804
|
3998 |
+
msgid "Enter phone number without any space or dashes"
|
3999 |
+
msgstr "Inserisci il numero di telefono senza spazio o trattini"
|
4000 |
+
|
4001 |
+
#: miniorange_2_factor_user_inline_registration.php:812
|
4002 |
+
msgid "Enter your email"
|
4003 |
+
msgstr "Inserisci la tua email"
|
4004 |
+
|
4005 |
+
#: miniorange_2_factor_user_inline_registration.php:830
|
4006 |
+
#, fuzzy
|
4007 |
+
#| msgid "Enter the"
|
4008 |
+
msgid "Enter the code"
|
4009 |
+
msgstr "Specificare il"
|
4010 |
+
|
4011 |
+
#: miniorange_2_factor_user_inline_registration.php:834
|
4012 |
+
msgid "CALL AGAIN"
|
4013 |
+
msgstr ""
|
4014 |
+
|
4015 |
+
#: miniorange_2_factor_user_inline_registration.php:836
|
4016 |
+
msgid "RESEND IT"
|
4017 |
+
msgstr ""
|
4018 |
+
|
4019 |
+
#: miniorange_2_factor_user_inline_registration.php:907
|
4020 |
+
msgid "Setup miniOrange"
|
4021 |
+
msgstr "miniOrange"
|
4022 |
+
|
4023 |
+
#: miniorange_2_factor_user_inline_registration.php:907
|
4024 |
+
msgid "App"
|
4025 |
+
msgstr "App"
|
4026 |
+
|
4027 |
+
#: miniorange_2_factor_user_inline_registration.php:981
|
4028 |
+
msgid "app and click on"
|
4029 |
+
msgstr "app e clicca su"
|
4030 |
+
|
4031 |
+
#: miniorange_2_factor_user_inline_registration.php:981
|
4032 |
+
msgid "Configure button"
|
4033 |
+
msgstr "Pulsante Download"
|
4034 |
+
|
4035 |
+
#: miniorange_2_factor_user_inline_registration.php:981
|
4036 |
+
msgid ""
|
4037 |
+
"to scan the QR Code. Your phone should have internet connectivity to scan QR "
|
4038 |
+
"code."
|
4039 |
+
msgstr ""
|
4040 |
+
"per eseguire la scansione del codice QR. Il telefono dovrebbe avere "
|
4041 |
+
"connettività Internet per eseguire la scansione del codice QR."
|
4042 |
+
|
4043 |
+
#: miniorange_2_factor_user_inline_registration.php:983
|
4044 |
+
msgid "click here "
|
4045 |
+
msgstr "clicca qui"
|
4046 |
+
|
4047 |
+
#: miniorange_2_factor_user_inline_registration.php:988
|
4048 |
+
msgid "Open your app and click on Configure button to scan QR Code again."
|
4049 |
+
msgstr ""
|
4050 |
+
"Apri l'app e fai clic sul pulsante Configura per scansionare di nuovo il "
|
4051 |
+
"codice QR."
|
4052 |
+
|
4053 |
+
#: miniorange_2_factor_user_inline_registration.php:989
|
4054 |
+
msgid "If you get cross mark on QR Code then click on 'Refresh QR Code' link."
|
4055 |
+
msgstr ""
|
4056 |
+
"Se si ottiene segno incrociato sul codice QR quindi fare clic su' Aggiorna "
|
4057 |
+
"codice QR ' link."
|
4058 |
+
|
4059 |
+
#: miniorange_2_factor_user_inline_registration.php:993
|
4060 |
+
msgid "Click here to Refresh QR Code."
|
4061 |
+
msgstr "Clicca qui per aggiornare il codice QR."
|
4062 |
+
|
4063 |
+
#: miniorange_2_factor_user_inline_registration.php:1079
|
4064 |
+
msgid "Setup Security Question (KBA)"
|
4065 |
+
msgstr "Domanda di sicurezza dell'installazione (KBA)"
|
4066 |
+
|
4067 |
+
#: miniorange_2_factor_user_inline_registration.php:1208
|
4068 |
+
msgid ""
|
4069 |
+
"Please set your security questions as an alternate login or backup method."
|
4070 |
+
msgstr ""
|
4071 |
+
"Si prega di impostare le domande di sicurezza come un login alternativo o "
|
4072 |
+
"metodo di backup."
|
4073 |
+
|
4074 |
+
#: miniorange_2_factor_user_inline_registration.php:1235
|
4075 |
+
#, fuzzy
|
4076 |
+
#| msgid "You have successfully completed the test. Now"
|
4077 |
+
msgid "You have successfully set up "
|
4078 |
+
msgstr "Il test è stato completato correttamente. Nwo"
|
4079 |
+
|
4080 |
+
#: miniorange_2_factor_user_inline_registration.php:1235
|
4081 |
+
#, fuzzy
|
4082 |
+
#| msgid "is set as your Two-Factor method."
|
4083 |
+
msgid "as your Two Factor method."
|
4084 |
+
msgstr "è impostato come metodo a due fattori."
|
4085 |
+
|
4086 |
+
#: miniorange_2_factor_user_inline_registration.php:1237
|
4087 |
+
#, fuzzy
|
4088 |
+
#| msgid "Next time when you will login, you will be prompted for"
|
4089 |
+
msgid "From now, when you login, you will be prompted for"
|
4090 |
+
msgstr "La prossima volta che accederai, ti verrà richiesto di"
|
4091 |
+
|
4092 |
+
#: miniorange_2_factor_user_inline_registration.php:1237
|
4093 |
+
#, fuzzy
|
4094 |
+
#| msgid "is set as your 2nd factor method."
|
4095 |
+
msgid "as your 2nd factor method of authentication."
|
4096 |
+
msgstr "è impostato come metodo di secondo fattore."
|
4097 |
+
|
4098 |
+
#: miniorange_2_factor_user_inline_registration.php:1243
|
4099 |
+
msgid "to sign-in to your account."
|
4100 |
+
msgstr "per accedere al tuo account."
|
4101 |
+
|
4102 |
+
#: miniorange_lang_constants.php:14
|
4103 |
+
msgid "Successfully validated."
|
4104 |
+
msgstr "Convalidato"
|
4105 |
+
|
4106 |
+
#: miniorange_lang_constants.php:17
|
4107 |
+
msgid "Please scan the QR Code now."
|
4108 |
+
msgstr "Si prega di scansionare il codice QR ora."
|
4109 |
+
|
4110 |
+
#: miniorange_lang_constants.php:32
|
4111 |
+
msgid ""
|
4112 |
+
"Your license has expired. Please renew your license to continue using our "
|
4113 |
+
"service."
|
4114 |
+
msgstr ""
|
4115 |
+
"La tua licenza è scaduta. Si prega di rinnovare la licenza per continuare a "
|
4116 |
+
"utilizzare il nostro servizio."
|
4117 |
+
|
4118 |
+
#: miniorange_lang_constants.php:35
|
4119 |
+
msgid ""
|
4120 |
+
"The total transaction limit has been exceeded. Please upgrade your premium "
|
4121 |
+
"plan."
|
4122 |
+
msgstr ""
|
4123 |
+
"Il limite totale delle transazioni è stato superato. Si prega di aggiornare "
|
4124 |
+
"il piano Premium."
|
4125 |
+
|
4126 |
+
#: miniorange_lang_constants.php:38
|
4127 |
+
msgid "The transaction limit has exceeded."
|
4128 |
+
msgstr "Il limite di transazione è stato superato."
|
4129 |
+
|
4130 |
+
#: miniorange_lang_constants.php:41
|
4131 |
+
msgid "GenerateOtpRequest is null"
|
4132 |
+
msgstr "GenerateOtpRequest è null"
|
4133 |
+
|
4134 |
+
#: miniorange_lang_constants.php:47
|
4135 |
+
msgid ""
|
4136 |
+
"The email transaction limit has been exceeded. Please upgrade to premium "
|
4137 |
+
"plan."
|
4138 |
+
msgstr ""
|
4139 |
+
"Il limite di transazione email è stato superato. Si prega di aggiornare al "
|
4140 |
+
"piano Premium."
|
4141 |
+
|
4142 |
+
#: miniorange_lang_constants.php:50
|
4143 |
+
msgid "Transaction limit exceeded. Please contact your administrator"
|
4144 |
+
msgstr ""
|
4145 |
+
"Limite di transazione superato. Si prega di contattare l'amministratore"
|
4146 |
+
|
4147 |
+
#: miniorange_lang_constants.php:53
|
4148 |
+
msgid ""
|
4149 |
+
"Free Trial has already been taken or expired for this plugin. Please upgrade "
|
4150 |
+
"to a premium plan."
|
4151 |
+
msgstr ""
|
4152 |
+
"Prova gratuita è già stata presa o scaduta per questo plugin. Si prega di "
|
4153 |
+
"aggiornare a un piano Premium."
|
4154 |
+
|
4155 |
+
#: miniorange_lang_constants.php:56
|
4156 |
+
msgid "Invalid format."
|
4157 |
+
msgstr "Formato non valido."
|
4158 |
+
|
4159 |
+
#: miniorange_lang_constants.php:59
|
4160 |
+
msgid "Mobile registration failed."
|
4161 |
+
msgstr "Registrazione mobile non riuscita."
|
4162 |
+
|
4163 |
+
#: miniorange_lang_constants.php:62
|
4164 |
+
msgid "Invalid mobile authentication request."
|
4165 |
+
msgstr "Richiesta di autenticazione mobile non valida."
|
4166 |
+
|
4167 |
+
#: miniorange_lang_constants.php:65
|
4168 |
+
msgid "Exception during SMS sending"
|
4169 |
+
msgstr "Eccezione durante l'invio di SMS"
|
4170 |
+
|
4171 |
+
#: miniorange_lang_constants.php:68
|
4172 |
+
msgid "There was an error during sending an SMS."
|
4173 |
+
msgstr "C'è stato un errore durante l'invio di un SMS."
|
4174 |
+
|
4175 |
+
#: miniorange_lang_constants.php:71
|
4176 |
+
msgid "Exception during logUserTransaction"
|
4177 |
+
msgstr "Eccezione durante logUserTransaction"
|
4178 |
+
|
4179 |
+
#: miniorange_lang_constants.php:74
|
4180 |
+
msgid "There was an error processing the challenge user request."
|
4181 |
+
msgstr ""
|
4182 |
+
"Si è verificata un'errore durante l'elaborazione della richiesta utente "
|
4183 |
+
"Challenge."
|
4184 |
+
|
4185 |
+
#: miniorange_lang_constants.php:123
|
4186 |
+
msgid "An unknown error occurred while creating the end user."
|
4187 |
+
msgstr ""
|
4188 |
+
"Si è verificato un errore sconosciuto durante la creazione dell'utente "
|
4189 |
+
"finale."
|
4190 |
+
|
4191 |
+
#: miniorange_lang_constants.php:126
|
4192 |
+
msgid "An unknown error occurred while challenging the user."
|
4193 |
+
msgstr "Si è verificato un errore sconosciuto durante la sfida dell'utente."
|
4194 |
+
|
4195 |
+
#: miniorange_lang_constants.php:129
|
4196 |
+
msgid ""
|
4197 |
+
"An unknown error occurred while generating QR Code for registering mobile."
|
4198 |
+
msgstr ""
|
4199 |
+
"Si è verificato un errore sconosciuto durante la generazione di codice QR "
|
4200 |
+
"per la registrazione mobile."
|
4201 |
+
|
4202 |
+
#: miniorange_lang_constants.php:135
|
4203 |
+
msgid "An unknown error occurred while validating the user's identity."
|
4204 |
+
msgstr ""
|
4205 |
+
"Si è verificato un errore sconosciuto durante la convalida dell'identità "
|
4206 |
+
"dell'utente."
|
4207 |
+
|
4208 |
+
#: miniorange_lang_constants.php:138
|
4209 |
+
msgid "Customer not found."
|
4210 |
+
msgstr "Cliente non trovato."
|
4211 |
+
|
4212 |
+
#: miniorange_lang_constants.php:141
|
4213 |
+
msgid "The customer is not valid"
|
4214 |
+
msgstr "Il cliente non è valido"
|
4215 |
+
|
4216 |
+
#: miniorange_lang_constants.php:144
|
4217 |
+
msgid "The user is not valid "
|
4218 |
+
msgstr "Utente non valido"
|
4219 |
+
|
4220 |
+
#: miniorange_lang_constants.php:147
|
4221 |
+
msgid "Customer already exists."
|
4222 |
+
msgstr "l'email esiste già"
|
4223 |
+
|
4224 |
+
#: miniorange_lang_constants.php:150
|
4225 |
+
msgid "Customer Name is null"
|
4226 |
+
msgstr "Nome del cliente è null"
|
4227 |
+
|
4228 |
+
#: miniorange_lang_constants.php:153
|
4229 |
+
msgid "Customer check request failed."
|
4230 |
+
msgstr "Richiesta di controllo cliente non riuscita."
|
4231 |
+
|
4232 |
+
#: miniorange_lang_constants.php:156
|
4233 |
+
msgid "Invalid username or password. Please try again."
|
4234 |
+
msgstr ""
|
4235 |
+
"Indirizzo email o nome utente non validi, si prega di controllare e "
|
4236 |
+
"riprovare."
|
4237 |
+
|
4238 |
+
#: miniorange_lang_constants.php:159
|
4239 |
+
msgid "You are not authorized to perform this operation."
|
4240 |
+
msgstr ""
|
4241 |
+
"Non si dispone dell'autorizzazione per eseguire questa operazione."
|
4242 |
+
|
4243 |
+
#: miniorange_lang_constants.php:162
|
4244 |
+
msgid "Invalid request. No such challenge request was initiated."
|
4245 |
+
msgstr "Richiesta non valida. Nessuna richiesta di tale sfida è stata avviata."
|
4246 |
+
|
4247 |
+
#: miniorange_lang_constants.php:165
|
4248 |
+
msgid "No OTP Token for the given request was found."
|
4249 |
+
msgstr "Non è stato trovato alcun token OTP per la richiesta specificata."
|
4250 |
+
|
4251 |
+
#: miniorange_lang_constants.php:168
|
4252 |
+
msgid "Query submitted."
|
4253 |
+
msgstr "Query inoltrata."
|
4254 |
+
|
4255 |
+
#: miniorange_lang_constants.php:171
|
4256 |
+
msgid "Invalid parameters."
|
4257 |
+
msgstr "Parametri non validi."
|
4258 |
+
|
4259 |
+
#: miniorange_lang_constants.php:174
|
4260 |
+
msgid "Alternate email cannot be same as primary email."
|
4261 |
+
msgstr "Email alternativo non può essere lo stesso come email principale."
|
4262 |
+
|
4263 |
+
#: miniorange_lang_constants.php:177
|
4264 |
+
msgid "CustomerId is null."
|
4265 |
+
msgstr "CustomerID è null."
|
4266 |
+
|
4267 |
+
#: miniorange_lang_constants.php:180
|
4268 |
+
msgid ""
|
4269 |
+
"You are not authorized to create users. Please upgrade to premium plan. "
|
4270 |
+
msgstr ""
|
4271 |
+
"Non sei autorizzato a creare utenti. Si prega di aggiornare al piano Premium."
|
4272 |
+
|
4273 |
+
#: miniorange_lang_constants.php:183
|
4274 |
+
msgid ""
|
4275 |
+
"Your user creation limit has been completed. Please upgrade your license to "
|
4276 |
+
"add more users."
|
4277 |
+
msgstr ""
|
4278 |
+
"Il limite di creazione utente è stato completato. Si prega di aggiornare la "
|
4279 |
+
"licenza per aggiungere più utenti."
|
4280 |
+
|
4281 |
+
#: miniorange_lang_constants.php:186
|
4282 |
+
msgid "Username cannot be blank."
|
4283 |
+
msgstr "Username non può essere vuoto."
|
4284 |
+
|
4285 |
+
#: miniorange_lang_constants.php:189
|
4286 |
+
msgid "End user created successfully."
|
4287 |
+
msgstr "Utente creato correttamente."
|
4288 |
+
|
4289 |
+
#: miniorange_lang_constants.php:192
|
4290 |
+
msgid "There was an exception processing the update user request."
|
4291 |
+
msgstr "C'era un'eccezione che elaborava la richiesta dell'utente Update."
|
4292 |
+
|
4293 |
+
#: miniorange_lang_constants.php:195
|
4294 |
+
msgid "End user found."
|
4295 |
+
msgstr "Utente finale trovato."
|
4296 |
+
|
4297 |
+
#: miniorange_lang_constants.php:198
|
4298 |
+
msgid "End user found under different customer. "
|
4299 |
+
msgstr "Utente finale trovato sotto diversi clienti."
|
4300 |
+
|
4301 |
+
#: miniorange_lang_constants.php:201
|
4302 |
+
msgid "End user not found."
|
4303 |
+
msgstr "Utente"
|
4304 |
+
|
4305 |
+
#: miniorange_lang_constants.php:204
|
4306 |
+
msgid "Customer successfully registered."
|
4307 |
+
msgstr "Cliente registrato con successo."
|
4308 |
+
|
4309 |
+
#: miniorange_lang_constants.php:207
|
4310 |
+
msgid "Customer registration failed."
|
4311 |
+
msgstr "Registrazione cliente non riuscita"
|
4312 |
+
|
4313 |
+
#: miniorange_lang_constants.php:210
|
4314 |
+
msgid "There was an error processing the register mobile request."
|
4315 |
+
msgstr ""
|
4316 |
+
"Si è registrato un errore durante l'elaborazione della richiesta Register "
|
4317 |
+
"mobile."
|
4318 |
+
|
4319 |
+
#: miniorange_lang_constants.php:213
|
4320 |
+
msgid "There was an exception processing the get user request."
|
4321 |
+
msgstr "C'era un'eccezione che elaborava la richiesta Get utente."
|
4322 |
+
|
4323 |
+
#: miniorange_lang_constants.php:216
|
4324 |
+
msgid "End User retrieved successfully."
|
4325 |
+
msgstr "Utente finale recuperato correttamente."
|
4326 |
+
|
4327 |
+
#: miniorange_lang_constants.php:219
|
4328 |
+
msgid "You have successfully completed the test. Now"
|
4329 |
+
msgstr "Il test è stato completato correttamente. Nwo"
|
4330 |
+
|
4331 |
+
#: miniorange_lang_constants.php:225
|
4332 |
+
msgid ""
|
4333 |
+
"You already have an account with miniOrange. Please enter a valid password."
|
4334 |
+
msgstr ""
|
4335 |
+
"Hai già un account con miniOrange. Per cortesia inserire una password valida."
|
4336 |
+
|
4337 |
+
#: miniorange_lang_constants.php:237
|
4338 |
+
msgid "Invalid email or password. Please try again."
|
4339 |
+
msgstr "Nome utente o password non validi. Provare di nuovo."
|
4340 |
+
|
4341 |
+
#: miniorange_lang_constants.php:241
|
4342 |
+
msgid "Password and Confirm password do not match."
|
4343 |
+
msgstr "Le password immesse non corrispondono."
|
4344 |
+
|
4345 |
+
#: miniorange_lang_constants.php:244
|
4346 |
+
msgid "Please enter your registered email and password."
|
4347 |
+
msgstr ""
|
4348 |
+
"Un account è già registrato con il tuo indirizzo email. Accedete, per favore."
|
4349 |
+
|
4350 |
+
#: miniorange_lang_constants.php:247
|
4351 |
+
msgid "One Time Passcode has been sent for verification to "
|
4352 |
+
msgstr ""
|
4353 |
+
"È stato inviato un OTP (One Time Passcode) al ##phone## Per verificare il "
|
4354 |
+
"tuo telefono, inserisci OTP nel campo sottostante."
|
4355 |
+
|
4356 |
+
#: miniorange_lang_constants.php:253
|
4357 |
+
msgid "Error occured while registration. Please try again."
|
4358 |
+
msgstr ""
|
4359 |
+
"Si è verificato un errore durante la registrazione. Per favore riprova."
|
4360 |
+
|
4361 |
+
#: miniorange_lang_constants.php:260
|
4362 |
+
msgid ""
|
4363 |
+
"There was an error in sending sms. Please click on Resend OTP to try again."
|
4364 |
+
msgstr ""
|
4365 |
+
"C'è stato un errore nell'invio di SMS. Fare clic su Rispedisci OTP per "
|
4366 |
+
"riprovare."
|
4367 |
+
|
4368 |
+
#: miniorange_lang_constants.php:272
|
4369 |
+
msgid "Please answer the following security questions."
|
4370 |
+
msgstr "Si prega di rispondere alle seguenti domande di sicurezza."
|
4371 |
+
|
4372 |
+
#: miniorange_lang_constants.php:278
|
4373 |
+
msgid "There was an error fetching security questions. Please try again."
|
4374 |
+
msgstr ""
|
4375 |
+
"Si è avuto un errore nel recupero delle domande di sicurezza. Per favore "
|
4376 |
+
"riprova."
|
4377 |
+
|
4378 |
+
#: miniorange_lang_constants.php:281
|
4379 |
+
msgid "Invalid Answers. Please try again."
|
4380 |
+
msgstr "Risposte non valide. Per favore riprova."
|
4381 |
+
|
4382 |
+
#: miniorange_lang_constants.php:284
|
4383 |
+
msgid "Choose a password with minimum length 8."
|
4384 |
+
msgstr "Scegliere una password con lunghezza minima 8."
|
4385 |
+
|
4386 |
+
#: miniorange_lang_constants.php:288
|
4387 |
+
msgid "Your account has been retrieved successfully."
|
4388 |
+
msgstr "Il tuo account è stato recuperato con successo."
|
4389 |
+
|
4390 |
+
#: miniorange_lang_constants.php:294
|
4391 |
+
msgid "has been set as your default 2nd factor method."
|
4392 |
+
msgstr "è stato impostato come metodo di default secondo fattore."
|
4393 |
+
|
4394 |
+
#: miniorange_lang_constants.php:297
|
4395 |
+
msgid "Another One Time Passcode has been sent"
|
4396 |
+
msgstr "È stato inviato un altro codice temporale"
|
4397 |
+
|
4398 |
+
#: miniorange_lang_constants.php:300
|
4399 |
+
msgid "for verification to"
|
4400 |
+
msgstr "per la verifica per"
|
4401 |
+
|
4402 |
+
#: miniorange_lang_constants.php:303
|
4403 |
+
msgid ""
|
4404 |
+
"There was an error in sending email. Please click on Resend OTP to try again."
|
4405 |
+
msgstr ""
|
4406 |
+
"C'è stato un errore nell'invio di email. Fare clic su Rispedisci OTP per "
|
4407 |
+
"riprovare."
|
4408 |
+
|
4409 |
+
#: miniorange_lang_constants.php:309
|
4410 |
+
msgid "Please submit your query with email"
|
4411 |
+
msgstr "Si prega di inviare la query con e-mail"
|
4412 |
+
|
4413 |
+
#: miniorange_lang_constants.php:312
|
4414 |
+
msgid "Your query could not be submitted. Please try again."
|
4415 |
+
msgstr "La tua richiesta non può essere inviata. Per favore riprova."
|
4416 |
+
|
4417 |
+
#: miniorange_lang_constants.php:315
|
4418 |
+
msgid "Thanks for getting in touch! We shall get back to you shortly."
|
4419 |
+
msgstr "Grazie per essere in contatto! Ti risponderemo a breve."
|
4420 |
+
|
4421 |
+
#: miniorange_lang_constants.php:318
|
4422 |
+
msgid "Your settings are saved successfully."
|
4423 |
+
msgstr "Le impostazioni sono state salvate con successo"
|
4424 |
+
|
4425 |
+
#: miniorange_lang_constants.php:333
|
4426 |
+
msgid "Authentication failed. Please try again to test the configuration."
|
4427 |
+
msgstr ""
|
4428 |
+
"Autenticazione non riuscita. Riprovare per verificare la configurazione."
|
4429 |
+
|
4430 |
+
#: miniorange_lang_constants.php:342
|
4431 |
+
msgid "Please enter a value to test your authentication."
|
4432 |
+
msgstr "Immettere un valore per verificare l'autenticazione."
|
4433 |
+
|
4434 |
+
#: miniorange_lang_constants.php:345
|
4435 |
+
msgid "Please enter the one time passcode below."
|
4436 |
+
msgstr "Inserisci il codice di una volta qui sotto."
|
4437 |
+
|
4438 |
+
#: miniorange_lang_constants.php:355
|
4439 |
+
msgid "A Push notification has been sent to your miniOrange Authenticator App."
|
4440 |
+
msgstr ""
|
4441 |
+
"È stata inviata una notifica push all'applicazione autenticatore miniOrange."
|
4442 |
+
|
4443 |
+
#: miniorange_lang_constants.php:358
|
4444 |
+
msgid "Error occurred while validating the OTP. Please try again."
|
4445 |
+
msgstr "Errore durante la convalida dell'OTP. Per favore riprova."
|
4446 |
+
|
4447 |
+
#: miniorange_lang_constants.php:361
|
4448 |
+
msgid "to test Google Authenticator method."
|
4449 |
+
msgstr "per testare il metodo di Google Authenticator."
|
4450 |
+
|
4451 |
+
#: miniorange_lang_constants.php:364
|
4452 |
+
msgid ""
|
4453 |
+
"Error occurred while validating the OTP. Please try again. Possible causes:"
|
4454 |
+
msgstr ""
|
4455 |
+
"Errore durante la convalida dell'OTP. Per favore riprova. Possibili cause:"
|
4456 |
+
|
4457 |
+
#: miniorange_lang_constants.php:376
|
4458 |
+
msgid "to test Authy 2-Factor Authentication method."
|
4459 |
+
msgstr "per verificare authy metodo di autenticazione a 2 fattori."
|
4460 |
+
|
4461 |
+
#: miniorange_lang_constants.php:382
|
4462 |
+
msgid "method."
|
4463 |
+
msgstr "integrale."
|
4464 |
+
|
4465 |
+
#: miniorange_lang_constants.php:385
|
4466 |
+
msgid "to test"
|
4467 |
+
msgstr ""
|
4468 |
+
"Impostazioni salvate correttamente. Puoi andare alla pagina del modulo di "
|
4469 |
+
"registrazione per testare il plug-in."
|
4470 |
+
|
4471 |
+
#: miniorange_lang_constants.php:388
|
4472 |
+
msgid "is set as your Two-Factor method."
|
4473 |
+
msgstr "è impostato come metodo a due fattori."
|
4474 |
+
|
4475 |
+
#: miniorange_lang_constants.php:391
|
4476 |
+
msgid "A verification email is sent to"
|
4477 |
+
msgstr "Una e-mail di verifica viene inviata a"
|
4478 |
+
|
4479 |
+
#: miniorange_lang_constants.php:394
|
4480 |
+
msgid "Please click on accept link to verify your email."
|
4481 |
+
msgstr "Cliccate su Accept link per verificare la vostra email."
|
4482 |
+
|
4483 |
+
#: miniorange_lang_constants.php:397
|
4484 |
+
msgid "Your account has been created successfully."
|
4485 |
+
msgstr "Account creato correttamente."
|
4486 |
+
|
4487 |
+
#: miniorange_lang_constants.php:400
|
4488 |
+
msgid "Your account has been removed.Please contact your administrator."
|
4489 |
+
msgstr ""
|
4490 |
+
"Il tuo account è stato rimosso. Si prega di contattare l'amministratore."
|
4491 |
+
|
4492 |
+
#: miniorange_lang_constants.php:404
|
4493 |
+
msgid "You are registered successfully."
|
4494 |
+
msgstr "Registrazione riuscita"
|
4495 |
+
|
4496 |
+
#: miniorange_lang_constants.php:407
|
4497 |
+
msgid "You have denied the request."
|
4498 |
+
msgstr "Hai negato la richiesta."
|
4499 |
+
|
4500 |
+
#: miniorange_lang_constants.php:410
|
4501 |
+
msgid "Two-Factor plugin has been disabled."
|
4502 |
+
msgstr "Plugin a due fattori è stato disattivato."
|
4503 |
+
|
4504 |
+
#: miniorange_lang_constants.php:413
|
4505 |
+
msgid "Error occurred while saving the settings.Please try again."
|
4506 |
+
msgstr ""
|
4507 |
+
"Si è verificato un errore durante il salvataggio delle impostazioni. Per "
|
4508 |
+
"favore riprova."
|
4509 |
+
|
4510 |
+
#: miniorange_lang_constants.php:416
|
4511 |
+
msgid ""
|
4512 |
+
"Invalid request. Please register with miniOrange and configure 2-Factor to "
|
4513 |
+
"save your login settings."
|
4514 |
+
msgstr ""
|
4515 |
+
"Richiesta non valida. Si prega di registrarsi con miniOrange e configurare 2-"
|
4516 |
+
"Factor per salvare le impostazioni di login."
|
4517 |
+
|
4518 |
+
#~ msgid "ERROR "
|
4519 |
+
#~ msgstr "ERRORE"
|
4520 |
+
|
4521 |
+
#~ msgid "or"
|
4522 |
+
#~ msgstr "o"
|
4523 |
+
|
4524 |
+
#~ msgid "Username"
|
4525 |
+
#~ msgstr "Nome utente"
|
4526 |
+
|
4527 |
+
#~ msgid "Login with your phone"
|
4528 |
+
#~ msgstr "Login con il telefono"
|
4529 |
+
|
4530 |
+
#~ msgid "An error occured while processing your request. Please Try again. "
|
4531 |
+
#~ msgstr ""
|
4532 |
+
#~ "Si è verificato un errore durante l'elaborazione della richiesta. Per "
|
4533 |
+
#~ "favore riprova."
|
4534 |
+
|
4535 |
+
#~ msgid ""
|
4536 |
+
#~ "Error occurred while validating the OTP. Please try again. Possible "
|
4537 |
+
#~ "causes: "
|
4538 |
+
#~ msgstr ""
|
4539 |
+
#~ "Errore durante la convalida dell'OTP. Per favore riprova. Possibili cause:"
|
4540 |
+
|
4541 |
+
#~ msgid "You have entered an invalid OTP. "
|
4542 |
+
#~ msgstr "È stato immesso un OTP non valido."
|
4543 |
+
|
4544 |
+
#~ msgid ""
|
4545 |
+
#~ "Your App Time is not in sync.Go to settings and tap on tap on Sync Time "
|
4546 |
+
#~ "now . "
|
4547 |
+
#~ msgstr ""
|
4548 |
+
#~ "L'ora dell'app non è sincronizzata. Vai a impostazioni e toccare toccare "
|
4549 |
+
#~ "il tempo di sincronizzazione ora."
|
4550 |
+
|
4551 |
+
#~ msgid "Error occurred while validating the user. Please try again. "
|
4552 |
+
#~ msgstr ""
|
4553 |
+
#~ "Si è verificato un errore durante la convalida dell'utente. Per favore "
|
4554 |
+
#~ "riprova."
|
4555 |
+
|
4556 |
+
#~ msgid "Only digits are allowed. Please enter again. "
|
4557 |
+
#~ msgstr "Sono consentite solo cifre. Si prega di inserire di nuovo."
|
4558 |
+
|
4559 |
+
#~ msgid "All the fields are required. Please enter valid entries. "
|
4560 |
+
#~ msgstr "Tutti i campi sono obbligatori. Immettere le voci valide."
|
4561 |
+
|
4562 |
+
#~ msgid "The questions you select must be unique. "
|
4563 |
+
#~ msgstr "Le domande selezionate devono essere univoche."
|
4564 |
+
|
4565 |
+
#~ msgid "Security Questions are configured successfully. "
|
4566 |
+
#~ msgstr "Le domande di protezione vengono configurate correttamente."
|
4567 |
+
|
4568 |
+
#~ msgid "Error occured while saving your kba details. Please try again. "
|
4569 |
+
#~ msgstr ""
|
4570 |
+
#~ "Si è verificato un errore durante il salvataggio KBA dettagli. Per favore "
|
4571 |
+
#~ "riprova."
|
4572 |
+
|
4573 |
+
#~ msgid ""
|
4574 |
+
#~ "Error occurred while registering the user for google authenticator. "
|
4575 |
+
#~ "Please try again. "
|
4576 |
+
#~ msgstr ""
|
4577 |
+
#~ "Si è verificato un errore durante la registrazione dell'utente per Google "
|
4578 |
+
#~ "Authenticator. Per favore riprova."
|
4579 |
+
|
4580 |
+
#~ msgid "Invalid request. Please try again. "
|
4581 |
+
#~ msgstr "Richiesta non valida. Per favore riprova."
|
4582 |
+
|
4583 |
+
#~ msgid "Reconfiguration successful"
|
4584 |
+
#~ msgstr "Riconfigurazione riuscita"
|
4585 |
+
|
4586 |
+
#~ msgid "Google Authenticator "
|
4587 |
+
#~ msgstr "Google Authenticator"
|
4588 |
+
|
4589 |
+
#~ msgid "has been reconfigured successfully.. "
|
4590 |
+
#~ msgstr "è stato riconfigurato con successo.."
|
4591 |
+
|
4592 |
+
#~ msgid "Reconfigure Google Authenticator"
|
4593 |
+
#~ msgstr "Riconfigura Google Authenticator"
|
4594 |
+
|
4595 |
+
#~ msgid "Code: "
|
4596 |
+
#~ msgstr "Codice:"
|
4597 |
+
|
4598 |
+
#~ msgid "Security Questions "
|
4599 |
+
#~ msgstr "Domande di sicurezza"
|
4600 |
+
|
4601 |
+
#~ msgid "have been reconfigured successfully.."
|
4602 |
+
#~ msgstr "sono stati riconfigurati con successo.."
|
4603 |
+
|
4604 |
+
#~ msgid "Reconfigure Security Questions"
|
4605 |
+
#~ msgstr "Riconfigura domande di sicurezza"
|
4606 |
+
|
4607 |
+
#~ msgid "2 Factor On/Off"
|
4608 |
+
#~ msgstr "2 fattori on/off"
|
4609 |
+
|
4610 |
+
#~ msgid "User Profile "
|
4611 |
+
#~ msgstr "Profilo Utente"
|
4612 |
+
|
4613 |
+
#~ msgid "Account Setup "
|
4614 |
+
#~ msgstr "Impostazioni account"
|
4615 |
+
|
4616 |
+
#~ msgid "Device Management"
|
4617 |
+
#~ msgstr "Gestione dispositivo"
|
4618 |
+
|
4619 |
+
#~ msgid "How It Works"
|
4620 |
+
#~ msgstr "Come funziona"
|
4621 |
+
|
4622 |
+
#~ msgid "Help & Troubleshooting"
|
4623 |
+
#~ msgstr "Aiuto e risoluzione dei problemi"
|
4624 |
+
|
4625 |
+
#~ msgid "Go Back."
|
4626 |
+
#~ msgstr "Indietro"
|
4627 |
+
|
4628 |
+
#~ msgid "Back to Scan QR Code."
|
4629 |
+
#~ msgstr "Torna alla scansione del codice QR."
|
4630 |
+
|
4631 |
+
#~ msgid "Go Back"
|
4632 |
+
#~ msgstr "Torna indietro"
|
4633 |
+
|
4634 |
+
#~ msgid ""
|
4635 |
+
#~ "An OTP has been sent to your registered mobile number and your email id."
|
4636 |
+
#~ msgstr ""
|
4637 |
+
#~ "È stato inviato un OTP al numero di cellulare registrato e all'ID di "
|
4638 |
+
#~ "posta elettronica."
|
4639 |
+
|
4640 |
+
#~ msgid "Enter the OTP received on your mobile phone to validate."
|
4641 |
+
#~ msgstr "Immettere l'OTP ricevuto sul telefono cellulare per convalidare."
|
4642 |
+
|
4643 |
+
#~ msgid "Enter the OTP received on your mobile phone or email to validate."
|
4644 |
+
#~ msgstr ""
|
4645 |
+
#~ "Immettere l'OTP ricevuto sul cellulare o sull'e-mail da convalidare."
|
4646 |
+
|
4647 |
+
#~ msgid ""
|
4648 |
+
#~ "You will receive a phone call. Pick up the call and listen to the one "
|
4649 |
+
#~ "time passcode carefully."
|
4650 |
+
#~ msgstr ""
|
4651 |
+
#~ "Si riceverà una telefonata. Prendere la chiamata e ascoltare il codice di "
|
4652 |
+
#~ "tempo uno con attenzione."
|
4653 |
+
|
4654 |
+
#~ msgid ""
|
4655 |
+
#~ "Enter the one time passcode here and click on validate button to login."
|
4656 |
+
#~ msgstr ""
|
4657 |
+
#~ "Inserisci il codice di tempo qui e fare clic sul pulsante convalida per "
|
4658 |
+
#~ "accedere."
|
4659 |
+
|
4660 |
+
#~ msgid "Licensing Plans"
|
4661 |
+
#~ msgstr "Piani di licenza"
|
4662 |
+
|
4663 |
+
#~ msgid ""
|
4664 |
+
#~ "If you disable this checkbox, Two-Factor plugin will not invoke for any "
|
4665 |
+
#~ "user during login"
|
4666 |
+
#~ msgstr ""
|
4667 |
+
#~ "Se si disattiva questa casella di controllo, plugin a due fattori non "
|
4668 |
+
#~ "verrà invocato per qualsiasi utente durante il login"
|
4669 |
+
|
4670 |
+
#~ msgid "Custom Login Redirect Url"
|
4671 |
+
#~ msgstr "URL di reindirizzamento login personalizzato"
|
4672 |
+
|
4673 |
+
#~ msgid ""
|
4674 |
+
#~ "If you have a custom login url for your Wordpress site (other than the "
|
4675 |
+
#~ "default wp-login.php), enter the custom login URL here."
|
4676 |
+
#~ msgstr ""
|
4677 |
+
#~ "Se si dispone di un URL di login personalizzato per il tuo sito WordPress "
|
4678 |
+
#~ "(diverso da quello predefinito wp-login. php), inserire l'URL di login "
|
4679 |
+
#~ "personalizzato qui."
|
4680 |
+
|
4681 |
+
#~ msgid "Click here if you forgot your password ?"
|
4682 |
+
#~ msgstr "Clicca qui se hai dimenticato la password?"
|
4683 |
+
|
4684 |
+
#~ msgid "How to Setup OTP Over SMS?"
|
4685 |
+
#~ msgstr "Come impostare OTP su SMS?"
|
4686 |
+
|
4687 |
+
#~ msgid " from Setup Two-Factor Tab."
|
4688 |
+
#~ msgstr "dalla scheda Setup a due fattori."
|
4689 |
+
|
4690 |
+
#~ msgid "Enter your phone number and click on verify button."
|
4691 |
+
#~ msgstr "Inserisci il tuo numero di telefono e clicca sul pulsante Verifica."
|
4692 |
+
|
4693 |
+
#~ msgid ""
|
4694 |
+
#~ "A one time passcode is sent to your mobile number. Enter the one time "
|
4695 |
+
#~ "passcode here and click on "
|
4696 |
+
#~ msgstr ""
|
4697 |
+
#~ "Un codice una volta viene inviato al tuo numero di cellulare. Inserisci "
|
4698 |
+
#~ "il codice di tempo qui e clicca su"
|
4699 |
+
|
4700 |
+
#~ msgid " button."
|
4701 |
+
#~ msgstr "invio.
"
|
4702 |
+
|
4703 |
+
#~ msgid ""
|
4704 |
+
#~ "OTP Over SMS is set as your 2-factor method. PHONE VERIFICATION/OTP OVER "
|
4705 |
+
#~ "SMS AND EMAIL have been setup as well."
|
4706 |
+
#~ msgstr ""
|
4707 |
+
#~ "OTP over SMS è impostato come metodo a 2 fattori. Verifica telefono/OTP "
|
4708 |
+
#~ "su SMS e e-mail sono stati setup pure."
|
4709 |
+
|
4710 |
+
#~ msgid "How to Setup OTP Over SMS And Email?"
|
4711 |
+
#~ msgstr "Come impostare OTP su SMS e e-mail?"
|
4712 |
+
|
4713 |
+
#~ msgid ""
|
4714 |
+
#~ "A one time passcode is sent to your mobile number and email address. "
|
4715 |
+
#~ "Enter the one time passcode here and click on "
|
4716 |
+
#~ msgstr ""
|
4717 |
+
#~ "Un codice una volta viene inviato al tuo numero di cellulare e indirizzo "
|
4718 |
+
#~ "email. Inserisci il codice di tempo qui e clicca su"
|
4719 |
+
|
4720 |
+
#~ msgid ""
|
4721 |
+
#~ "OTP Over SMS and Email is set as your 2-factor method. PHONE VERIFICATION/"
|
4722 |
+
#~ "OTP OVER SMS have been setup as well."
|
4723 |
+
#~ msgstr ""
|
4724 |
+
#~ "OTP su SMS e posta elettronica viene impostato come metodo a 2 fattori. "
|
4725 |
+
#~ "Verifica del telefono/OTP su SMS sono stati impostati come bene."
|
4726 |
+
|
4727 |
+
#~ msgid "How to Setup Soft Token/QR Code Authentication/Push Notification ?"
|
4728 |
+
#~ msgstr "Come impostare l'autenticazione soft token/QR Code/notifica push?"
|
4729 |
+
|
4730 |
+
#~ msgid "Soft Token/QR Code Authentication/Push Notification"
|
4731 |
+
#~ msgstr "Autenticazione soft token/QR Code/notifica push"
|
4732 |
+
|
4733 |
+
#~ msgid "Download the miniOrange "
|
4734 |
+
#~ msgstr "Scarica il miniOrange"
|
4735 |
+
|
4736 |
+
#~ msgid " App on your phone."
|
4737 |
+
#~ msgstr "App sul telefono."
|
4738 |
+
|
4739 |
+
#~ msgid "Scan the QR Code from your phone."
|
4740 |
+
#~ msgstr "Eseguire la scansione del codice QR dal telefono."
|
4741 |
+
|
4742 |
+
#~ msgid "Open your App and click on "
|
4743 |
+
#~ msgstr "Apri la tua app e clicca su"
|
4744 |
+
|
4745 |
+
#~ msgid "Add Account"
|
4746 |
+
#~ msgstr "Aggiungere account"
|
4747 |
+
|
4748 |
+
#~ msgid "Scan the QR Code by focusing the phone on QR Code."
|
4749 |
+
#~ msgstr ""
|
4750 |
+
#~ "Eseguire la scansione del codice QR concentrando il telefono sul codice "
|
4751 |
+
#~ "QR."
|
4752 |
+
|
4753 |
+
#~ msgid "Registration is successful."
|
4754 |
+
#~ msgstr "La registrazione è andata a buon fine"
|
4755 |
+
|
4756 |
+
#~ msgid "Soft Token "
|
4757 |
+
#~ msgstr "Token soft"
|
4758 |
+
|
4759 |
+
#~ msgid "has been setup successfully."
|
4760 |
+
#~ msgstr "è stato configurato con successo."
|
4761 |
+
|
4762 |
+
#~ msgid ""
|
4763 |
+
#~ "Soft Token is set now. QR Code Authentication/Push Notification need not "
|
4764 |
+
#~ "be setup again."
|
4765 |
+
#~ msgstr ""
|
4766 |
+
#~ "Token Soft è impostato ora. L'autenticazione del codice QR/notifica push "
|
4767 |
+
#~ "non deve essere nuovamente configurato."
|
4768 |
+
|
4769 |
+
#~ msgid "How To Setup Phone Call Verification ?"
|
4770 |
+
#~ msgstr "Come configurare la verifica delle chiamate telefoniche?"
|
4771 |
+
|
4772 |
+
#~ msgid "Phone call verfication"
|
4773 |
+
#~ msgstr "Telefonata verifica"
|
4774 |
+
|
4775 |
+
#~ msgid "Enter your phone number and click on "
|
4776 |
+
#~ msgstr "Inserisci il tuo numero di telefono e clicca su"
|
4777 |
+
|
4778 |
+
#~ msgid " button.You will receive a phone call on the number."
|
4779 |
+
#~ msgstr "Pulsante. Si riceverà una telefonata sul numero."
|
4780 |
+
|
4781 |
+
#~ msgid "Enter the one time passcode here and click on "
|
4782 |
+
#~ msgstr "Inserisci il codice di tempo qui e clicca su"
|
4783 |
+
|
4784 |
+
#~ msgid "Phone Call verification is set now."
|
4785 |
+
#~ msgstr "La verifica delle chiamate telefoniche è impostata ora."
|
4786 |
+
|
4787 |
+
#~ msgid "How to Setup Google Authenticator ?"
|
4788 |
+
#~ msgstr "Come configurare Google Authenticator?"
|
4789 |
+
|
4790 |
+
#~ msgid ""
|
4791 |
+
#~ "Download Google Authenticator App on your phone. Select your phone type "
|
4792 |
+
#~ "on the screen."
|
4793 |
+
#~ msgstr ""
|
4794 |
+
#~ "Scarica Google Authenticator app sul tuo cellulare. Selezionare il tipo "
|
4795 |
+
#~ "di telefono sullo schermo."
|
4796 |
+
|
4797 |
+
#~ msgid "Google Authenticator setup is successful."
|
4798 |
+
#~ msgstr "L'installazione di Google Authenticator ha esito positivo."
|
4799 |
+
|
4800 |
+
#~ msgid "How to Setup Security Questions (KBA) ?"
|
4801 |
+
#~ msgstr "Come configurare le domande di sicurezza (KBA)?"
|
4802 |
+
|
4803 |
+
#~ msgid "Select 3 questions of your choice."
|
4804 |
+
#~ msgstr "Selezionare 3 domande di vostra scelta."
|
4805 |
+
|
4806 |
+
#~ msgid "Save your answers."
|
4807 |
+
#~ msgstr "Salva le tue risposte."
|
4808 |
+
|
4809 |
+
#~ msgid "How to Test Soft Token"
|
4810 |
+
#~ msgstr "Come testare il token soft"
|
4811 |
+
|
4812 |
+
#~ msgid "Test"
|
4813 |
+
#~ msgstr "Test"
|
4814 |
+
|
4815 |
+
#~ msgid " in Soft Token authentication method."
|
4816 |
+
#~ msgstr "nel metodo di autenticazione soft token."
|
4817 |
+
|
4818 |
+
#~ msgid "Open miniOrange "
|
4819 |
+
#~ msgstr "Apri miniOrange"
|
4820 |
+
|
4821 |
+
#~ msgid " app and click on Sync time from the top left menu option."
|
4822 |
+
#~ msgstr ""
|
4823 |
+
#~ "app e fare clic su Sync Time dall'opzione di menu in alto a sinistra."
|
4824 |
+
|
4825 |
+
#~ msgid ""
|
4826 |
+
#~ " to sync your time with miniOrange Servers. This is a one time sync to "
|
4827 |
+
#~ "avoid otp validation failure."
|
4828 |
+
#~ msgstr ""
|
4829 |
+
#~ "per sincronizzare il vostro tempo con i server miniOrange. Si tratta di "
|
4830 |
+
#~ "una sincronizzazione di una volta per evitare errori di convalida OTP."
|
4831 |
+
|
4832 |
+
#~ msgid "Go to Home."
|
4833 |
+
#~ msgstr "Home"
|
4834 |
+
|
4835 |
+
#~ msgid "Enter the one time passcode shown in miniOrange "
|
4836 |
+
#~ msgstr "Immettere il codice di tempo indicato in miniOrange"
|
4837 |
+
|
4838 |
+
#~ msgid " app here."
|
4839 |
+
#~ msgstr "app qui."
|
4840 |
+
|
4841 |
+
#~ msgid "How to Login with Password + Two-Factor ?"
|
4842 |
+
#~ msgstr "Come effettuare il login con password + due-Factor?"
|
4843 |
+
|
4844 |
+
#~ msgid "Enter your username and password and click on login button."
|
4845 |
+
#~ msgstr "Inserisci il tuo username e password e clicca sul pulsante login."
|
4846 |
+
|
4847 |
+
#~ msgid " app and click on Scan QR Code."
|
4848 |
+
#~ msgstr "app e fare clic su Scan QR code."
|
4849 |
+
|
4850 |
+
#~ msgid " Scan the QR code"
|
4851 |
+
#~ msgstr "Scansione del codice QR"
|
4852 |
+
|
4853 |
+
#~ msgid "How to login with 2nd Factor only (No password required)?"
|
4854 |
+
#~ msgstr ""
|
4855 |
+
#~ "Come effettuare il login con 2 ° fattore solo (nessuna password "
|
4856 |
+
#~ "necessaria)?"
|
4857 |
+
|
4858 |
+
#~ msgid "Enter your username and click on "
|
4859 |
+
#~ msgstr "Si prega di inserire un nome utente di account valido."
|
4860 |
+
|
4861 |
+
#~ msgid "Login with your phone."
|
4862 |
+
#~ msgstr "Tuoi SSH / Accesso FTP:"
|
4863 |
+
|
4864 |
+
#~ msgid "Login Form Option 1"
|
4865 |
+
#~ msgstr "Modulo di login opzione 1"
|
4866 |
+
|
4867 |
+
#~ msgid "Login Form Option 2"
|
4868 |
+
#~ msgstr "Modulo di login opzione 2"
|
4869 |
+
|
4870 |
+
#~ msgid "Scan the QR Code"
|
4871 |
+
#~ msgstr "Scansione del codice QR"
|
4872 |
+
|
4873 |
+
#~ msgid "How to login in offline mode (no internet connectivity) ?"
|
4874 |
+
#~ msgstr ""
|
4875 |
+
#~ "Come effettuare il login in modalità offline (senza connettività "
|
4876 |
+
#~ "Internet)?"
|
4877 |
+
|
4878 |
+
#~ msgid ""
|
4879 |
+
#~ " below to sync your time with miniOrange Servers. This is a one time sync "
|
4880 |
+
#~ "to avoid otp validation failure."
|
4881 |
+
#~ msgstr ""
|
4882 |
+
#~ "qui sotto per sincronizzare il vostro tempo con i server miniOrange. Si "
|
4883 |
+
#~ "tratta di una sincronizzazione di una volta per evitare errori di "
|
4884 |
+
#~ "convalida OTP."
|
4885 |
+
|
4886 |
+
#~ msgid ""
|
4887 |
+
#~ "How to login if your phone is not with you or lost/stolen/discharged ?"
|
4888 |
+
#~ msgstr ""
|
4889 |
+
#~ "Come effettuare il login se il telefono non è con voi o perso/rubato/"
|
4890 |
+
#~ "scaricato?"
|
4891 |
+
|
4892 |
+
#~ msgid "Enter your Wordpress username and password."
|
4893 |
+
#~ msgstr "Inserisci il tuo username e password Wordpress."
|
4894 |
+
|
4895 |
+
#~ msgid "Choose one of the options below to login."
|
4896 |
+
#~ msgstr "Scegli una delle opzioni qui sotto per accedere."
|
4897 |
+
|
4898 |
+
#~ msgid "How will my users register for 2-Factor ?"
|
4899 |
+
#~ msgstr "Come verranno registrati i miei utenti per 2-Factor?"
|
4900 |
+
|
4901 |
+
#~ msgid "How to register with miniOrange and configure 2-Factor ?"
|
4902 |
+
#~ msgstr "Come registrarsi con miniOrange e configurare 2-Factor?"
|
4903 |
+
|
4904 |
+
#~ msgid ""
|
4905 |
+
#~ "If you have enabled 2-Factor for all users, they will be promped for 2FA "
|
4906 |
+
#~ "set up during their login."
|
4907 |
+
#~ msgstr ""
|
4908 |
+
#~ "Se hai attivato 2-Factor per tutti gli utenti, essi saranno promped per "
|
4909 |
+
#~ "2FA impostato durante il loro login."
|
4910 |
+
|
4911 |
+
#~ msgid "Enter a valid email Id and click on "
|
4912 |
+
#~ msgstr "Si prega di inserire un indirizzo email valido."
|
4913 |
+
|
4914 |
+
#~ msgid " Button."
|
4915 |
+
#~ msgstr "Pulsante"
|
4916 |
+
|
4917 |
+
#~ msgid "Enter the one time passcode sent to your email."
|
4918 |
+
#~ msgstr "Inserisci il codice di una volta inviato al tuo indirizzo email."
|
4919 |
+
|
4920 |
+
#~ msgid "Select the preferred 2-factor method to setup."
|
4921 |
+
#~ msgstr "Selezionare il metodo 2-Factor preferito da impostare."
|
4922 |
+
|
4923 |
+
#~ msgid "Please."
|
4924 |
+
#~ msgstr "Prego."
|
4925 |
+
|
4926 |
+
#~ msgid "Please "
|
4927 |
+
#~ msgstr "Perfavore "
|
4928 |
+
|
4929 |
+
#~ msgid "to configure the miniOrange 2 Factor plugin."
|
4930 |
+
#~ msgstr "per configurare il plugin miniOrange 2 Factor."
|
4931 |
+
|
4932 |
+
#~ msgid "Enable Two-Factor using Shortcode*"
|
4933 |
+
#~ msgstr "Abilitazione a due fattori con breve *"
|
4934 |
+
|
4935 |
+
#~ msgid ""
|
4936 |
+
#~ "Add this shortcode to provide the option to turn on/off 2-factor by user."
|
4937 |
+
#~ msgstr ""
|
4938 |
+
#~ "Aggiungere questo breve per fornire la possibilità di attivare/"
|
4939 |
+
#~ "disattivare 2-factor da parte dell'utente."
|
4940 |
+
|
4941 |
+
#~ msgid ""
|
4942 |
+
#~ " Add this shortcode to provide the option to configure the Google "
|
4943 |
+
#~ "Authenticator and Security Questions by user."
|
4944 |
+
#~ msgstr ""
|
4945 |
+
#~ "Aggiungi questo breve per fornire la possibilità di configurare "
|
4946 |
+
#~ "l'autenticatore di Google e domande di sicurezza da parte dell'utente."
|
4947 |
+
|
4948 |
+
#~ msgid ""
|
4949 |
+
#~ "Add this shortcode to 'Enable Remember Device' from your custom login "
|
4950 |
+
#~ "form."
|
4951 |
+
#~ msgstr ""
|
4952 |
+
#~ "Aggiungere questo breve a' Abilita ricorda dispositivo ' dal tuo modulo "
|
4953 |
+
#~ "di login personalizzato."
|
4954 |
+
|
4955 |
+
#~ msgid "Click here to use"
|
4956 |
+
#~ msgstr "Clicca qui per usare"
|
4957 |
+
|
4958 |
+
#~ msgid ""
|
4959 |
+
#~ "Enter the id of your custom login form to use 'Enable Remember Device' on "
|
4960 |
+
#~ "the login page:"
|
4961 |
+
#~ msgstr ""
|
4962 |
+
#~ "Inserisci l'ID del tuo modulo di login personalizzato per utilizzare ' "
|
4963 |
+
#~ "attiva memoria periferica ' nella pagina di login:"
|
4964 |
+
|
4965 |
+
#~ msgid ""
|
4966 |
+
#~ "*The shortcodes will require additional changes in the plugin. Contact us "
|
4967 |
+
#~ "if you want to use these shortcodes."
|
4968 |
+
#~ msgstr ""
|
4969 |
+
#~ "* i codici brevi richiederà ulteriori modifiche nel plugin. Contattaci se "
|
4970 |
+
#~ "si desidera utilizzare questi codici brevi."
|
4971 |
+
|
4972 |
+
#~ msgid "MultiSite Support"
|
4973 |
+
#~ msgstr "Supporto"
|
4974 |
+
|
4975 |
+
#~ msgid ""
|
4976 |
+
#~ "Just One time Setup. User has to setup his 2nd factor only once, no "
|
4977 |
+
#~ "matter, in how many sites he exists. Ease of use."
|
4978 |
+
#~ msgstr ""
|
4979 |
+
#~ "Solo una volta setup. L'utente deve impostare il suo secondo fattore solo "
|
4980 |
+
#~ "una volta, non importa, in quanti siti esiste. Facilità d'uso."
|
4981 |
+
|
4982 |
+
#~ msgid "Custom Email and SMS Templates"
|
4983 |
+
#~ msgstr "Modelli e-mail e SMS personalizzati"
|
4984 |
+
|
4985 |
+
#~ msgid ""
|
4986 |
+
#~ "You can change the templates for Email and SMS as per your requirement."
|
4987 |
+
#~ msgstr ""
|
4988 |
+
#~ "È possibile modificare i modelli per e-mail e SMS secondo il vostro "
|
4989 |
+
#~ "requisito."
|
4990 |
+
|
4991 |
+
#~ msgid "Customize Email Template"
|
4992 |
+
#~ msgstr "Personalizza modello di posta elettronica"
|
4993 |
+
|
4994 |
+
#~ msgid "Customize SMS Template"
|
4995 |
+
#~ msgstr "Personalizza modello SMS"
|
4996 |
+
|
4997 |
+
#~ msgid "Custom Redirection"
|
4998 |
+
#~ msgstr "Reindirizzamento personalizzato"
|
4999 |
+
|
5000 |
+
#~ msgid ""
|
5001 |
+
#~ "This option will allow the users during login to redirect on the specific "
|
5002 |
+
#~ "page role wise. Set custom URLs under Login Settings tab."
|
5003 |
+
#~ msgstr ""
|
5004 |
+
#~ "Questa opzione consente agli utenti durante il login di reindirizzare il "
|
5005 |
+
#~ "ruolo specifico pagina saggia. Imposta URL personalizzati nella scheda "
|
5006 |
+
#~ "Impostazioni di accesso."
|
5007 |
+
|
5008 |
+
#~ msgid "Customize 'powered by' Logo:"
|
5009 |
+
#~ msgstr "Personalizza ' Powered by ' logo:"
|
5010 |
+
|
5011 |
+
#~ msgid "Remove 'Powered By' option from the Login Screens."
|
5012 |
+
#~ msgstr "Rimuovi l'opzione ' Powered by ' dalle schermate di login."
|
5013 |
+
|
5014 |
+
#~ msgid "Checking this option will remove 'Powered By' from the Login Screens"
|
5015 |
+
#~ msgstr ""
|
5016 |
+
#~ "Spuntando questa opzione si rimuove ' Powered by ' dalle schermate di "
|
5017 |
+
#~ "login"
|
5018 |
+
|
5019 |
+
#~ msgid "Enable Custom 'Powered By' option for the Login Screens. "
|
5020 |
+
#~ msgstr ""
|
5021 |
+
#~ "Abilitare l'opzione personalizzata ' Powered by ' per le schermate di "
|
5022 |
+
#~ "login."
|
5023 |
+
|
5024 |
+
#~ msgid "Instructions:"
|
5025 |
+
#~ msgstr "Istruzioni:"
|
5026 |
+
|
5027 |
+
#~ msgid ""
|
5028 |
+
#~ "Go to /wp-content/uploads/miniorange folder and upload a .png image with "
|
5029 |
+
#~ "the name \"custom\" (Max Size: 100x28px)."
|
5030 |
+
#~ msgstr ""
|
5031 |
+
#~ "Vai alla cartella/wp-content/uploads/miniorange e caricare un'immagine. "
|
5032 |
+
#~ "png con il nome \"Custom\" (dimensione massima: 100x28px)."
|
5033 |
+
|
5034 |
+
#~ msgid "Customize Plugin Icon:"
|
5035 |
+
#~ msgstr "Personalizza plugin icona:"
|
5036 |
+
|
5037 |
+
#~ msgid "Change Plugin Icon. "
|
5038 |
+
#~ msgstr "Cambia icona del plugin."
|
5039 |
+
|
5040 |
+
#~ msgid ""
|
5041 |
+
#~ "Go to /wp-content/uploads/miniorange folder and upload a .png image with "
|
5042 |
+
#~ "the name \"plugin_icon\" (Max Size: 20x34px)."
|
5043 |
+
#~ msgstr ""
|
5044 |
+
#~ "Vai alla cartella/wp-content/uploads/miniorange e caricare un'immagine. "
|
5045 |
+
#~ "png con il nome \"plugin_icon\" (dimensione massima: 20x34px)."
|
5046 |
+
|
5047 |
+
#~ msgid "Customize Plugin Name:"
|
5048 |
+
#~ msgstr "Personalizza nome plugin:"
|
5049 |
+
|
5050 |
+
#~ msgid "Change Plugin Name: "
|
5051 |
+
#~ msgstr "Cambia nome plugin:"
|
5052 |
+
|
5053 |
+
#~ msgid ""
|
5054 |
+
#~ "This will be the Plugin Name You and your Users see in WordPress "
|
5055 |
+
#~ "Dashboard."
|
5056 |
+
#~ msgstr ""
|
5057 |
+
#~ "Questo sarà il nome del plugin voi ei vostri utenti vedere in Wordpress "
|
5058 |
+
#~ "cruscotto."
|
5059 |
+
|
5060 |
+
#~ msgid "Reset 2nd Factor"
|
5061 |
+
#~ msgstr "Reset 2 ° fattore"
|
5062 |
+
|
5063 |
+
#~ msgid "You have specified this user for reset:"
|
5064 |
+
#~ msgstr "È stato specificato questo utente per reset:"
|
5065 |
+
|
5066 |
+
#~ msgid "ID #"
|
5067 |
+
#~ msgstr "nessun ID del commento"
|
5068 |
+
|
5069 |
+
#~ msgid "Confirm Reset"
|
5070 |
+
#~ msgstr "[%s] Password Rimpostata"
|
5071 |
+
|
5072 |
+
#~ msgid "2 Factor Registered Email"
|
5073 |
+
#~ msgstr "2 e-mail di fattore registrato"
|
5074 |
+
|
5075 |
+
#~ msgid "Step-1 : Download the miniOrange"
|
5076 |
+
#~ msgstr "Step-1: Scarica il miniOrange"
|
5077 |
+
|
5078 |
+
#~ msgid "iPhone Users"
|
5079 |
+
#~ msgstr "utenti iPhone"
|
5080 |
+
|
5081 |
+
#~ msgid "Go to App Store"
|
5082 |
+
#~ msgstr "Vai all'App Store"
|
5083 |
+
|
5084 |
+
#~ msgid "miniOrange"
|
5085 |
+
#~ msgstr "miniOrange"
|
5086 |
+
|
5087 |
+
#~ msgid "Download and install "
|
5088 |
+
#~ msgstr "Scaricare e installare"
|
5089 |
+
|
5090 |
+
#~ msgid "app "
|
5091 |
+
#~ msgstr "app"
|
5092 |
+
|
5093 |
+
#~ msgid "NOT MOAuth"
|
5094 |
+
#~ msgstr "Non MOAuth"
|
5095 |
+
|
5096 |
+
#~ msgid "Android Users"
|
5097 |
+
#~ msgstr "Utenti Android"
|
5098 |
+
|
5099 |
+
#~ msgid "Go to Google Play Store."
|
5100 |
+
#~ msgstr "Vai a Google Play Store."
|
5101 |
+
|
5102 |
+
#~ msgid "miniOrange."
|
5103 |
+
#~ msgstr "miniOrange"
|
5104 |
+
|
5105 |
+
#~ msgid "Download and install"
|
5106 |
+
#~ msgstr "Scaricare e installare"
|
5107 |
+
|
5108 |
+
#~ msgid "app"
|
5109 |
+
#~ msgstr "app"
|
5110 |
+
|
5111 |
+
#~ msgid "NOT miniOrange Authenticator/MOAuth"
|
5112 |
+
#~ msgstr "Non miniOrange Authenticator/MOAuth"
|
5113 |
+
|
5114 |
+
#~ msgid "Please choose 3 questions"
|
5115 |
+
#~ msgstr "Si prega di scegliere 3 domande"
|
5116 |
+
|
5117 |
+
#~ msgid "Active Method "
|
5118 |
+
#~ msgstr "Metodo attivo"
|
5119 |
+
|
5120 |
+
#~ msgid "Need Support?"
|
5121 |
+
#~ msgstr "Hanno bisogno di supporto?"
|
5122 |
+
|
5123 |
+
#~ msgid "Click here to see How To Setup ?"
|
5124 |
+
#~ msgstr "Clicca qui per vedere come impostare?"
|
5125 |
+
|
5126 |
+
#~ msgid "Configured Method"
|
5127 |
+
#~ msgstr "Metodo configurato"
|
5128 |
+
|
5129 |
+
#~ msgid "Unconfigured Method"
|
5130 |
+
#~ msgstr "Metodo non configurato"
|
5131 |
+
|
5132 |
+
#~ msgid "Supported in Desktops, Laptops, Smartphones"
|
5133 |
+
#~ msgstr "Supportato in desktop, laptop, smartphone"
|
5134 |
+
|
5135 |
+
#~ msgid "Supported in Smartphones, Feature Phones."
|
5136 |
+
#~ msgstr "Supportato in smartphone, telefoni funzionalità."
|
5137 |
+
|
5138 |
+
#~ msgid "supported in smartphone,feature phone"
|
5139 |
+
#~ msgstr "supportato in smartphone, funzionalità telefono"
|
5140 |
+
|
5141 |
+
#~ msgid "How To Setup ?"
|
5142 |
+
#~ msgstr "Come impostare?"
|
5143 |
+
|
5144 |
+
#~ msgid "Supported in Landline phones,"
|
5145 |
+
#~ msgstr "Supportati nei telefoni fissi,"
|
5146 |
+
|
5147 |
+
#~ msgid "Phone Call Verification "
|
5148 |
+
#~ msgstr "Verifica telefonata"
|
5149 |
+
|
5150 |
+
#~ msgid "Supported in Landline phones, Smartphones, Feature phones."
|
5151 |
+
#~ msgstr "Supportato in telefoni fissi, smartphone, telefoni funzione."
|
5152 |
+
|
5153 |
+
#~ msgid "Supported in Landline phone,smartphone,feature phone"
|
5154 |
+
#~ msgstr "Supportato in telefono fisso, smartphone, telefono caratteristica"
|
5155 |
+
|
5156 |
+
#~ msgid "Supported in Smartphones only"
|
5157 |
+
#~ msgstr "Supportato solo negli smartphone"
|
5158 |
+
|
5159 |
+
#~ msgid "supported in smartphones"
|
5160 |
+
#~ msgstr "supportati negli smartphone"
|
5161 |
+
|
5162 |
+
#~ msgid "Supported in Smartphones only."
|
5163 |
+
#~ msgstr "Supportato solo negli smartphone."
|
5164 |
+
|
5165 |
+
#~ msgid "Supported in DeskTops,Laptops and Smartphones."
|
5166 |
+
#~ msgstr "Supportato in desktop, laptop e smartphone."
|
5167 |
+
|
5168 |
+
#~ msgid "Security Questions( KBA )"
|
5169 |
+
#~ msgstr "Domande sulla sicurezza (KBA)"
|
5170 |
+
|
5171 |
+
#~ msgid "supported in smartphones,feature phones"
|
5172 |
+
#~ msgstr "supportato in smartphone, telefoni con funzionalità"
|
5173 |
+
|
5174 |
+
#~ msgid "Step-1: Configure with Authy"
|
5175 |
+
#~ msgstr "Step-1: configurare con authy"
|
5176 |
+
|
5177 |
+
#~ msgid "2-Factor Authentication App."
|
5178 |
+
#~ msgstr "2-Factor autenticazione app."
|
5179 |
+
|
5180 |
+
#~ msgid " and click on"
|
5181 |
+
#~ msgstr "e fare clic su"
|
5182 |
+
|
5183 |
+
#~ msgid "I am not able to scan the QR code, "
|
5184 |
+
#~ msgstr "Non sono in grado di eseguire la scansione del codice QR,"
|
5185 |
+
|
5186 |
+
#~ msgid ""
|
5187 |
+
#~ "An Error occured processing your request. Please try again to configure "
|
5188 |
+
#~ "your phone."
|
5189 |
+
#~ msgstr ""
|
5190 |
+
#~ "Si è verificato un errore durante l'elaborazione della richiesta. Riprova "
|
5191 |
+
#~ "per configurare il telefono."
|
5192 |
+
|
5193 |
+
#~ msgid "Test Security Questions( KBA )"
|
5194 |
+
#~ msgstr "Domande sulla sicurezza del test (KBA)"
|
5195 |
+
|
5196 |
+
#~ msgid "Please answer the following question."
|
5197 |
+
#~ msgstr "Si prega di rispondere alla seguente domanda."
|
5198 |
+
|
5199 |
+
#~ msgid "Validate Answers"
|
5200 |
+
#~ msgstr "Convalida delle risposte"
|
5201 |
+
|
5202 |
+
#~ msgid "Licensing Plans - Thanks for upgrading to premium plugin"
|
5203 |
+
#~ msgstr "Piani di licenza-grazie per l'aggiornamento a Premium plugin"
|
5204 |
+
|
5205 |
+
#~ msgid "OK, Got It"
|
5206 |
+
#~ msgstr "Ho capito"
|
5207 |
+
|
5208 |
+
#~ msgid "Do it yourself"
|
5209 |
+
#~ msgstr "Fai da te"
|
5210 |
+
|
5211 |
+
#~ msgid "Click here to add users"
|
5212 |
+
#~ msgstr "Clicca qui per aggiungere gli utenti"
|
5213 |
+
|
5214 |
+
#~ msgid "5 users - $15 per year"
|
5215 |
+
#~ msgstr "5 utenti-$15 all'anno"
|
5216 |
+
|
5217 |
+
#~ msgid "10 users - $30 per year"
|
5218 |
+
#~ msgstr "10 utenti-$30 all'anno"
|
5219 |
+
|
5220 |
+
#~ msgid "20 users - $45 per year"
|
5221 |
+
#~ msgstr "20 utenti-$45 all'anno"
|
5222 |
+
|
5223 |
+
#~ msgid "30 users - $60 per year"
|
5224 |
+
#~ msgstr "30 utenti-$60 all'anno"
|
5225 |
+
|
5226 |
+
#~ msgid "40 users - $75 per year"
|
5227 |
+
#~ msgstr "40 utenti-$75 all'anno"
|
5228 |
+
|
5229 |
+
#~ msgid "50 users - $90 per year"
|
5230 |
+
#~ msgstr "50 utenti-$90 all'anno"
|
5231 |
+
|
5232 |
+
#~ msgid "60 users - $100 per year"
|
5233 |
+
#~ msgstr "60 utenti-$100 all'anno"
|
5234 |
+
|
5235 |
+
#~ msgid "70 users - $110 per year"
|
5236 |
+
#~ msgstr "70 utenti-$110 all'anno"
|
5237 |
+
|
5238 |
+
#~ msgid "80 users - $120 per year"
|
5239 |
+
#~ msgstr "80 utenti-$120 all'anno"
|
5240 |
+
|
5241 |
+
#~ msgid "90 users - $130 per year"
|
5242 |
+
#~ msgstr "90 utenti-$130 all'anno"
|
5243 |
+
|
5244 |
+
#~ msgid "100 users - $140 per year"
|
5245 |
+
#~ msgstr "100 utenti-$140 all'anno"
|
5246 |
+
|
5247 |
+
#~ msgid "150 users - $177.5 per year"
|
5248 |
+
#~ msgstr "150 utenti-$177,5 all'anno"
|
5249 |
+
|
5250 |
+
#~ msgid "200 users - $215 per year"
|
5251 |
+
#~ msgstr "200 utenti-$215 all'anno"
|
5252 |
+
|
5253 |
+
#~ msgid "250 users - $245 per year"
|
5254 |
+
#~ msgstr "250 utenti-$245 all'anno"
|
5255 |
+
|
5256 |
+
#~ msgid "300 users - $275 per year"
|
5257 |
+
#~ msgstr "300 utenti-$275 all'anno"
|
5258 |
+
|
5259 |
+
#~ msgid "350 users - $300 per year"
|
5260 |
+
#~ msgstr "350 utenti-$300 all'anno"
|
5261 |
+
|
5262 |
+
#~ msgid "400 users - $325 per year"
|
5263 |
+
#~ msgstr "400 utenti-$325 all'anno"
|
5264 |
+
|
5265 |
+
#~ msgid "450 users - $347.5 per year"
|
5266 |
+
#~ msgstr "450 utenti-$347,5 all'anno"
|
5267 |
+
|
5268 |
+
#~ msgid "500 users - $370 per year"
|
5269 |
+
#~ msgstr "500 utenti-$370 all'anno"
|
5270 |
+
|
5271 |
+
#~ msgid "600 users - $395 per year"
|
5272 |
+
#~ msgstr "600 utenti-$395 all'anno"
|
5273 |
+
|
5274 |
+
#~ msgid "700 users - $420 per year"
|
5275 |
+
#~ msgstr "700 utenti-$420 all'anno"
|
5276 |
+
|
5277 |
+
#~ msgid "800 users - $445 per year"
|
5278 |
+
#~ msgstr "800 utenti-$445 all'anno"
|
5279 |
+
|
5280 |
+
#~ msgid "900 users - $470 per year"
|
5281 |
+
#~ msgstr "900 utenti-$470 all'anno"
|
5282 |
+
|
5283 |
+
#~ msgid "1000 users - $495 per year"
|
5284 |
+
#~ msgstr "1000 utenti-$495 all'anno"
|
5285 |
+
|
5286 |
+
#~ msgid "2000 users - $549 per year"
|
5287 |
+
#~ msgstr "2000 utenti-$549 all'anno"
|
5288 |
+
|
5289 |
+
#~ msgid "4000 users - $649 per year"
|
5290 |
+
#~ msgstr "4000 utenti-$649 all'anno"
|
5291 |
+
|
5292 |
+
#~ msgid "5000 users - $699 per year"
|
5293 |
+
#~ msgstr "5000 utenti-$699 all'anno"
|
5294 |
+
|
5295 |
+
#~ msgid "10000 users - $799 per year"
|
5296 |
+
#~ msgstr "10000 utenti-$799 all'anno"
|
5297 |
+
|
5298 |
+
#~ msgid "20000 users - $999 per year"
|
5299 |
+
#~ msgstr "20000 utenti-$999 all'anno"
|
5300 |
+
|
5301 |
+
#~ msgid "Features:"
|
5302 |
+
#~ msgstr "Caratteristiche:"
|
5303 |
+
|
5304 |
+
#~ msgid "Two-Factor for Woocommerce Front End Login"
|
5305 |
+
#~ msgstr "Due fattori per il login front end WooCommerce"
|
5306 |
+
|
5307 |
+
#~ msgid "Enforce 2FA registration for users"
|
5308 |
+
#~ msgstr "Applicare la registrazione 2FA per gli utenti"
|
5309 |
+
|
5310 |
+
#~ msgid "Enable or Disable 2FA for individual users"
|
5311 |
+
#~ msgstr "Abilitare o disabilitare 2FA per singoli utenti"
|
5312 |
+
|
5313 |
+
#~ msgid "Manage Registered Device Profiles"
|
5314 |
+
#~ msgstr "Gestire i profili di dispositivo registrati"
|
5315 |
+
|
5316 |
+
#~ msgid "Multi-Site Support "
|
5317 |
+
#~ msgstr "Supporto multi-site"
|
5318 |
+
|
5319 |
+
#~ msgid "Customize Email Templates"
|
5320 |
+
#~ msgstr "Personalizzare i modelli di posta elettronica"
|
5321 |
+
|
5322 |
+
#~ msgid "Customize SMS Templates"
|
5323 |
+
#~ msgstr "Personalizzare i modelli SMS"
|
5324 |
+
|
5325 |
+
#~ msgid "Customize Powered By logo"
|
5326 |
+
#~ msgstr "Personalizza Powered by logo"
|
5327 |
+
|
5328 |
+
#~ msgid "Enable 2 Factor with various login forms"
|
5329 |
+
#~ msgstr "Attiva 2 Factor con vari moduli di login"
|
5330 |
+
|
5331 |
+
#~ msgid "Basic Support By Email"
|
5332 |
+
#~ msgstr "Supporto di base via email"
|
5333 |
+
|
5334 |
+
#~ msgid "Premium"
|
5335 |
+
#~ msgstr "Premium"
|
5336 |
+
|
5337 |
+
#~ msgid "For 1+ user, Setup and Custom Work"
|
5338 |
+
#~ msgstr "Per 1 + utente, Setup e lavoro personalizzato"
|
5339 |
+
|
5340 |
+
#~ msgid "3000 users - $599 per year"
|
5341 |
+
#~ msgstr "3000 utenti-$599 all'anno"
|
5342 |
+
|
5343 |
+
#~ msgid "Multi-Site Support"
|
5344 |
+
#~ msgstr "Supporto multi-site"
|
5345 |
+
|
5346 |
+
#~ msgid "End to End 2FA Integration***"
|
5347 |
+
#~ msgstr "Integrazione 2FA end to end * * *"
|
5348 |
+
|
5349 |
+
#~ msgid "Premium Support Plans Available"
|
5350 |
+
#~ msgstr "Piani di supporto Premium disponibili"
|
5351 |
+
|
5352 |
+
#~ msgid ""
|
5353 |
+
#~ "2 Factor will work with various login forms like Woocommerce, Theme My "
|
5354 |
+
#~ "Login and many more. We are not claiming that 2 Factor will work with all "
|
5355 |
+
#~ "the customized login forms. In such case, custom work is needed to "
|
5356 |
+
#~ "integrate two factor with your customized login page."
|
5357 |
+
#~ msgstr ""
|
5358 |
+
#~ "2 Factor lavorerà con varie forme di login come WooCommerce, tema il mio "
|
5359 |
+
#~ "login e molti altri. Non stiamo sostenendo che 2 Factor lavorerà con "
|
5360 |
+
#~ "tutti i moduli di login personalizzati. In tal caso, è necessario un "
|
5361 |
+
#~ "lavoro personalizzato per integrare due fattori con la pagina di login "
|
5362 |
+
#~ "personalizzata."
|
5363 |
+
|
5364 |
+
#~ msgid "Support"
|
5365 |
+
#~ msgstr "Supporto"
|
5366 |
+
|
5367 |
+
#~ msgid "Need any help? Just send us a query so we can help you."
|
5368 |
+
#~ msgstr ""
|
5369 |
+
#~ "Hai bisogno di aiuto? Basta inviare una query in modo che possiamo "
|
5370 |
+
#~ "aiutarvi."
|
5371 |
+
|
5372 |
+
#~ msgid "Enter your phone"
|
5373 |
+
#~ msgstr "digita il numero di telefono"
|
5374 |
+
|
5375 |
+
#~ msgid "Write your query here"
|
5376 |
+
#~ msgstr "Scrivi qui la tua richiesta"
|
5377 |
+
|
5378 |
+
#~ msgid "Submit Query"
|
5379 |
+
#~ msgstr "Invia"
|
5380 |
+
|
5381 |
+
#~ msgid "I am getting error -"
|
5382 |
+
#~ msgstr "Ricevo errore-"
|
5383 |
+
|
5384 |
+
#~ msgid "cannot be activated when an open_basedir is set. "
|
5385 |
+
#~ msgstr "non può essere attivato quando è impostato un open_basedir."
|
5386 |
+
|
5387 |
+
#~ msgid "header for which you want to set up two factor"
|
5388 |
+
#~ msgstr "intestazione per la quale si desidera impostare due fattore"
|
5389 |
+
|
5390 |
+
#~ msgid "Select the radio button of "
|
5391 |
+
#~ msgstr "Selezionare il pulsante di opzione"
|
5392 |
+
|
5393 |
+
#~ msgid "under the "
|
5394 |
+
#~ msgstr "in corrispondenza dell'opzione"
|
5395 |
+
|
5396 |
+
#~ msgid "Invoke Inline Registration to setup 2nd factor for users"
|
5397 |
+
#~ msgstr ""
|
5398 |
+
#~ "Richiama registrazione inline al secondo fattore di configurazione per "
|
5399 |
+
#~ "gli utenti"
|
5400 |
+
|
5401 |
+
#~ msgid ""
|
5402 |
+
#~ "I have Woocommerce theme login page on my site. How can I enable Two "
|
5403 |
+
#~ "Factor ?"
|
5404 |
+
#~ msgstr ""
|
5405 |
+
#~ "Ho WooCommerce pagina di login tema sul mio sito. Come posso attivare due "
|
5406 |
+
#~ "fattori?"
|
5407 |
+
|
5408 |
+
#~ msgid "Resend OTP"
|
5409 |
+
#~ msgstr ""
|
5410 |
+
#~ "Si è verificato un errore durante l'invio di OTP. Fare clic su Reinvia "
|
5411 |
+
#~ "collegamento OTP per inviare di nuovo l'OTP."
|
5412 |
+
|
5413 |
+
#~ msgid "Enter your phone number and email"
|
5414 |
+
#~ msgstr "Inserisci il tuo numero di telefono e e-mail"
|
lang/miniorange-2-factor-authentication-ru_RU.mo
ADDED
Binary file
|
lang/miniorange-2-factor-authentication-ru_RU.po
ADDED
@@ -0,0 +1,4945 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: miniOrange 2 Factor Authentication\n"
|
4 |
+
"POT-Creation-Date: 2018-07-19 22:39+0530\n"
|
5 |
+
"PO-Revision-Date: 2018-07-25 10:55+0300\n"
|
6 |
+
"Language-Team: miniOrange\n"
|
7 |
+
"MIME-Version: 1.0\n"
|
8 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
9 |
+
"Content-Transfer-Encoding: 8bit\n"
|
10 |
+
"X-Generator: Poedit 2.0.9\n"
|
11 |
+
"X-Poedit-Basepath: ..\n"
|
12 |
+
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
13 |
+
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
14 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
+
"X-Poedit-KeywordsList: __;mo2f_lt\n"
|
16 |
+
"Last-Translator: \n"
|
17 |
+
"Language: ru_RU\n"
|
18 |
+
"X-Poedit-SearchPath-0: .\n"
|
19 |
+
|
20 |
+
#: class-customer-setup.php:34 class-customer-setup.php:83
|
21 |
+
#: class-customer-setup.php:150 class-customer-setup.php:205
|
22 |
+
#: class-customer-setup.php:322 class-customer-setup.php:484
|
23 |
+
#: class-customer-setup.php:540 class-two-factor-setup.php:96
|
24 |
+
#: class-two-factor-setup.php:167 class-two-factor-setup.php:238
|
25 |
+
#: class-two-factor-setup.php:310 class-two-factor-setup.php:378
|
26 |
+
#: class-two-factor-setup.php:453
|
27 |
+
msgid "Please enable curl extension."
|
28 |
+
msgstr "Включите расширение curl."
|
29 |
+
|
30 |
+
#: class-customer-setup.php:36 class-customer-setup.php:85
|
31 |
+
#: class-customer-setup.php:152 class-customer-setup.php:207
|
32 |
+
#: class-customer-setup.php:324 class-customer-setup.php:486
|
33 |
+
#: class-customer-setup.php:542 class-two-factor-setup.php:97
|
34 |
+
#: class-two-factor-setup.php:169 class-two-factor-setup.php:240
|
35 |
+
#: class-two-factor-setup.php:312 class-two-factor-setup.php:380
|
36 |
+
#: class-two-factor-setup.php:455
|
37 |
+
msgid "Click here"
|
38 |
+
msgstr "Кликните сюда"
|
39 |
+
|
40 |
+
#: class-customer-setup.php:38 class-customer-setup.php:87
|
41 |
+
#: class-customer-setup.php:154 class-customer-setup.php:209
|
42 |
+
#: class-customer-setup.php:326 class-customer-setup.php:488
|
43 |
+
#: class-customer-setup.php:544 class-two-factor-setup.php:99
|
44 |
+
#: class-two-factor-setup.php:171 class-two-factor-setup.php:242
|
45 |
+
#: class-two-factor-setup.php:382 class-two-factor-setup.php:457
|
46 |
+
msgid "for the steps to enable curl or check Help & Troubleshooting."
|
47 |
+
msgstr "для шагов включения url или Помощь и Решение проблем."
|
48 |
+
|
49 |
+
#: class-miniorange-2-factor-pass2fa-login.php:80
|
50 |
+
#: class-miniorange-2-factor-pass2fa-login.php:102
|
51 |
+
#: class-miniorange-2-factor-pass2fa-login.php:116
|
52 |
+
#: class-miniorange-2-factor-pass2fa-login.php:162
|
53 |
+
#: class-miniorange-2-factor-pass2fa-login.php:175
|
54 |
+
#: class-miniorange-2-factor-pass2fa-login.php:191
|
55 |
+
#: class-miniorange-2-factor-pass2fa-login.php:242
|
56 |
+
#: class-miniorange-2-factor-pass2fa-login.php:251
|
57 |
+
#: class-miniorange-2-factor-pass2fa-login.php:304
|
58 |
+
#: class-miniorange-2-factor-pass2fa-login.php:314
|
59 |
+
#: class-miniorange-2-factor-pass2fa-login.php:351
|
60 |
+
#: class-miniorange-2-factor-pass2fa-login.php:355
|
61 |
+
#: class-miniorange-2-factor-pass2fa-login.php:364
|
62 |
+
#: class-miniorange-2-factor-pass2fa-login.php:376
|
63 |
+
#: class-miniorange-2-factor-pass2fa-login.php:425
|
64 |
+
#: class-miniorange-2-factor-pass2fa-login.php:502
|
65 |
+
#: class-miniorange-2-factor-pass2fa-login.php:521
|
66 |
+
#: class-miniorange-2-factor-pass2fa-login.php:600
|
67 |
+
#: class-miniorange-2-factor-pass2fa-login.php:644
|
68 |
+
#: class-miniorange-2-factor-pass2fa-login.php:706
|
69 |
+
#: class-miniorange-2-factor-pass2fa-login.php:736
|
70 |
+
#: class-miniorange-2-factor-pass2fa-login.php:803
|
71 |
+
#: class-miniorange-2-factor-pass2fa-login.php:851
|
72 |
+
#: class-miniorange-2-factor-pass2fa-login.php:898
|
73 |
+
#: class-miniorange-2-factor-pass2fa-login.php:983
|
74 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1063
|
75 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1088
|
76 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1130
|
77 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1230
|
78 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1247
|
79 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1283
|
80 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1319
|
81 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1329
|
82 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1344
|
83 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1374
|
84 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1437
|
85 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1603
|
86 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2171
|
87 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2204
|
88 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2229
|
89 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2235
|
90 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2268
|
91 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2274
|
92 |
+
msgid "ERROR"
|
93 |
+
msgstr "ОШИБКА"
|
94 |
+
|
95 |
+
#: class-miniorange-2-factor-pass2fa-login.php:80
|
96 |
+
#: class-miniorange-2-factor-pass2fa-login.php:102
|
97 |
+
#: class-miniorange-2-factor-pass2fa-login.php:116
|
98 |
+
#: class-miniorange-2-factor-pass2fa-login.php:162
|
99 |
+
#: class-miniorange-2-factor-pass2fa-login.php:175
|
100 |
+
#: class-miniorange-2-factor-pass2fa-login.php:191
|
101 |
+
#: class-miniorange-2-factor-pass2fa-login.php:251
|
102 |
+
#: class-miniorange-2-factor-pass2fa-login.php:314
|
103 |
+
#: class-miniorange-2-factor-pass2fa-login.php:364
|
104 |
+
#: class-miniorange-2-factor-pass2fa-login.php:376
|
105 |
+
#: class-miniorange-2-factor-pass2fa-login.php:425
|
106 |
+
#: class-miniorange-2-factor-pass2fa-login.php:502
|
107 |
+
#: class-miniorange-2-factor-pass2fa-login.php:521
|
108 |
+
#: class-miniorange-2-factor-pass2fa-login.php:600
|
109 |
+
#: class-miniorange-2-factor-pass2fa-login.php:644
|
110 |
+
#: class-miniorange-2-factor-pass2fa-login.php:706
|
111 |
+
#: class-miniorange-2-factor-pass2fa-login.php:736
|
112 |
+
#: class-miniorange-2-factor-pass2fa-login.php:803
|
113 |
+
#: class-miniorange-2-factor-pass2fa-login.php:851
|
114 |
+
#: class-miniorange-2-factor-pass2fa-login.php:898
|
115 |
+
#: class-miniorange-2-factor-pass2fa-login.php:983
|
116 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1063
|
117 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1088
|
118 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1130
|
119 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1230
|
120 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1247
|
121 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1329
|
122 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1344
|
123 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1374
|
124 |
+
msgid "Invalid Request."
|
125 |
+
msgstr "Неверный запрос."
|
126 |
+
|
127 |
+
#: class-miniorange-2-factor-pass2fa-login.php:139
|
128 |
+
#: class-miniorange-2-factor-pass2fa-login.php:405
|
129 |
+
msgid "A one time passcode has been sent to"
|
130 |
+
msgstr "Одноразовый код был отправлен на"
|
131 |
+
|
132 |
+
#: class-miniorange-2-factor-pass2fa-login.php:139
|
133 |
+
msgid "Please enter the OTP to verify your identity. "
|
134 |
+
msgstr "Пожалуйста, введите одноразовый код, чтобы подтвердить свою личность "
|
135 |
+
|
136 |
+
#: class-miniorange-2-factor-pass2fa-login.php:142
|
137 |
+
msgid ""
|
138 |
+
"Error occured while sending OTP over your regsitered email. Please try "
|
139 |
+
"again. "
|
140 |
+
msgstr ""
|
141 |
+
"Произошла ошибка при отправке одноразового код по указанной Вами электронной "
|
142 |
+
"почте. Пожалуйста, попробуйте еще раз "
|
143 |
+
|
144 |
+
#: class-miniorange-2-factor-pass2fa-login.php:150
|
145 |
+
msgid ""
|
146 |
+
"Your KBA is not configured. Please choose other option to proceed further."
|
147 |
+
msgstr ""
|
148 |
+
"Ваши контрольные вопросы не настроены. Выберите другой вариант, чтобы "
|
149 |
+
"продолжить."
|
150 |
+
|
151 |
+
#: class-miniorange-2-factor-pass2fa-login.php:181
|
152 |
+
msgid "Please provide your backup codes."
|
153 |
+
msgstr "Укажите резервные коды."
|
154 |
+
|
155 |
+
#: class-miniorange-2-factor-pass2fa-login.php:200
|
156 |
+
msgid "Please provide backup code."
|
157 |
+
msgstr "Предоставьте резервный код."
|
158 |
+
|
159 |
+
#: class-miniorange-2-factor-pass2fa-login.php:229
|
160 |
+
msgid "The codes you have provided are either expired or incorrect."
|
161 |
+
msgstr "Коды, предоставленные Вами, либо истекли, либо неверны."
|
162 |
+
|
163 |
+
#: class-miniorange-2-factor-pass2fa-login.php:234
|
164 |
+
msgid "There are no codes left please generate codes from dashboard."
|
165 |
+
msgstr "Кодов нет, пожалуйста, создайте коды с панели инструментов."
|
166 |
+
|
167 |
+
#: class-miniorange-2-factor-pass2fa-login.php:242
|
168 |
+
#: class-miniorange-2-factor-pass2fa-login.php:304
|
169 |
+
#: class-miniorange-2-factor-pass2fa-login.php:351
|
170 |
+
#: class-miniorange-2-factor-pass2fa-login.php:355
|
171 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1319
|
172 |
+
msgid "Please try again.."
|
173 |
+
msgstr "Пожалуйста, попробуйте еще раз.."
|
174 |
+
|
175 |
+
#: class-miniorange-2-factor-pass2fa-login.php:260
|
176 |
+
msgid "Please provide both the answers."
|
177 |
+
msgstr "Пожалуйста, предоставьте оба ответа."
|
178 |
+
|
179 |
+
#: class-miniorange-2-factor-pass2fa-login.php:298
|
180 |
+
msgid "The answers you have provided are incorrect."
|
181 |
+
msgstr "Ответы, которые вы предоставили, неверны."
|
182 |
+
|
183 |
+
#: class-miniorange-2-factor-pass2fa-login.php:405
|
184 |
+
msgid "Please enter the OTP to verify your identity."
|
185 |
+
msgstr "Пожалуйста, введите одноразовый код, чтобы подтвердить свою личность."
|
186 |
+
|
187 |
+
#: class-miniorange-2-factor-pass2fa-login.php:408
|
188 |
+
msgid "Error occurred while sending OTP over email. Please try again."
|
189 |
+
msgstr ""
|
190 |
+
"Ошибка при отправке одноразового кода по электронной почте. Пожалуйста, "
|
191 |
+
"попробуйте еще раз."
|
192 |
+
|
193 |
+
#: class-miniorange-2-factor-pass2fa-login.php:411
|
194 |
+
msgid ""
|
195 |
+
"You have not configured any forgot phone method. Please contact your "
|
196 |
+
"administrator."
|
197 |
+
msgstr "Обратитесь к своему администратору."
|
198 |
+
|
199 |
+
#: class-miniorange-2-factor-pass2fa-login.php:434 class-mo2f-constants.php:337
|
200 |
+
#: miniorange_lang_constants.php:339
|
201 |
+
msgid "Please enter email-id to register."
|
202 |
+
msgstr "Пожалуйста, введите идентификатор электронной почты для регистрации."
|
203 |
+
|
204 |
+
#: class-miniorange-2-factor-pass2fa-login.php:456
|
205 |
+
msgid ""
|
206 |
+
"The email you entered is already registered. Please register with another "
|
207 |
+
"email to set up Two-Factor."
|
208 |
+
msgstr ""
|
209 |
+
"Введеный вами email уже зарегистрирован. Пожалуйста, выберите другой email."
|
210 |
+
|
211 |
+
#: class-miniorange-2-factor-pass2fa-login.php:469
|
212 |
+
msgid "An OTP has been sent to"
|
213 |
+
msgstr "Одноразовый код был отправлен на"
|
214 |
+
|
215 |
+
#: class-miniorange-2-factor-pass2fa-login.php:469
|
216 |
+
msgid ""
|
217 |
+
"Please enter the OTP below to verify your email. If you did not get the "
|
218 |
+
"email, please check your"
|
219 |
+
msgstr ""
|
220 |
+
"Пожалуйста, введите одноразовый код ниже, чтобы подтвердить свой email. Если "
|
221 |
+
"вы не получили сообщение по электронной почте, пожалуйста проверьте Ваш"
|
222 |
+
|
223 |
+
#: class-miniorange-2-factor-pass2fa-login.php:469
|
224 |
+
msgid "SPAM"
|
225 |
+
msgstr "СПАМ"
|
226 |
+
|
227 |
+
#: class-miniorange-2-factor-pass2fa-login.php:469
|
228 |
+
msgid "folder."
|
229 |
+
msgstr "папка."
|
230 |
+
|
231 |
+
#: class-miniorange-2-factor-pass2fa-login.php:475 class-mo2f-constants.php:250
|
232 |
+
#: miniorange_lang_constants.php:250
|
233 |
+
msgid ""
|
234 |
+
"There was an error in sending OTP over email. Please click on Resend OTP to "
|
235 |
+
"try again."
|
236 |
+
msgstr ""
|
237 |
+
"При отправке одноразового кода по email произошла ошибка. Нажмите "
|
238 |
+
"\"Отправить повторно\", чтобы повторить попытку."
|
239 |
+
|
240 |
+
#: class-miniorange-2-factor-pass2fa-login.php:484 class-mo2f-constants.php:304
|
241 |
+
#: miniorange_lang_constants.php:306
|
242 |
+
msgid ""
|
243 |
+
"The email is already used by other user. Please register with other email."
|
244 |
+
msgstr ""
|
245 |
+
"Email уже используется другим пользователем. Пожалуйста, зарегистрируйтесь с "
|
246 |
+
"другим email."
|
247 |
+
|
248 |
+
#: class-miniorange-2-factor-pass2fa-login.php:492
|
249 |
+
msgid "Please Accept the terms and Conditons."
|
250 |
+
msgstr "Пожалуйста примите условия и ограничения."
|
251 |
+
|
252 |
+
#: class-miniorange-2-factor-pass2fa-login.php:534
|
253 |
+
#: class-miniorange-2-factor-pass2fa-login.php:543
|
254 |
+
#: class-miniorange-2-factor-pass2fa-login.php:960
|
255 |
+
msgid "The One Time Passcode has been sent to "
|
256 |
+
msgstr "Одноразовый код был отправлен на "
|
257 |
+
|
258 |
+
#: class-miniorange-2-factor-pass2fa-login.php:534
|
259 |
+
#: class-miniorange-2-factor-pass2fa-login.php:558
|
260 |
+
#: class-miniorange-2-factor-pass2fa-login.php:956
|
261 |
+
#: class-miniorange-2-factor-pass2fa-login.php:963
|
262 |
+
msgid "Please enter the one time passcode below to verify your number."
|
263 |
+
msgstr ""
|
264 |
+
"Пожалуйста, введите одноразовый код ниже, чтобы подтвердить свой номер."
|
265 |
+
|
266 |
+
#: class-miniorange-2-factor-pass2fa-login.php:534
|
267 |
+
msgid "Please click on Verify button to receive OTP over your phone number."
|
268 |
+
msgstr ""
|
269 |
+
"Нажмите кнопку отправки, чтобы получить одноразовый код на номер телефона."
|
270 |
+
|
271 |
+
#: class-miniorange-2-factor-pass2fa-login.php:543
|
272 |
+
msgid " and "
|
273 |
+
msgstr " и "
|
274 |
+
|
275 |
+
#: class-miniorange-2-factor-pass2fa-login.php:543
|
276 |
+
msgid ""
|
277 |
+
"Please enter the one time passcode below to verify your number and email."
|
278 |
+
msgstr ""
|
279 |
+
"Пожалуйста, введите одноразовый код ниже, чтобы подтвердить свой номер и "
|
280 |
+
"email."
|
281 |
+
|
282 |
+
#: class-miniorange-2-factor-pass2fa-login.php:543
|
283 |
+
msgid ""
|
284 |
+
"Please click on Verify button to receive OTP over your phone number and your "
|
285 |
+
"email."
|
286 |
+
msgstr ""
|
287 |
+
"Нажмите кнопку проверки, чтобы получить одноразовый код по номеру телефона и "
|
288 |
+
"email."
|
289 |
+
|
290 |
+
#: class-miniorange-2-factor-pass2fa-login.php:558
|
291 |
+
#: class-miniorange-2-factor-pass2fa-login.php:963
|
292 |
+
msgid "You will receive a phone call on this number "
|
293 |
+
msgstr "Вы получите телефонный звонок по этому номеру "
|
294 |
+
|
295 |
+
#: class-miniorange-2-factor-pass2fa-login.php:558
|
296 |
+
msgid "Please click on Verify button to receive the phone call."
|
297 |
+
msgstr "Чтобы получить телефонный звонок, нажмите кнопку проверки."
|
298 |
+
|
299 |
+
#: class-miniorange-2-factor-pass2fa-login.php:563
|
300 |
+
msgid "An OTP has been sent to "
|
301 |
+
msgstr "Одноразовый код отправлен на "
|
302 |
+
|
303 |
+
#: class-miniorange-2-factor-pass2fa-login.php:563
|
304 |
+
msgid "Please enter the OTP below to verify your email."
|
305 |
+
msgstr ""
|
306 |
+
"Пожалуйста, введите одноразовый код ниже, чтобы подтвердить свой email."
|
307 |
+
|
308 |
+
#: class-miniorange-2-factor-pass2fa-login.php:581 class-mo2f-constants.php:349
|
309 |
+
#: miniorange_lang_constants.php:351
|
310 |
+
msgid ""
|
311 |
+
"There was an error in sending one time passcode. Please click on Resend OTP "
|
312 |
+
"to try again."
|
313 |
+
msgstr ""
|
314 |
+
"Произошла ошибка при отправке одноразового кода. Нажмите кнопку повторной "
|
315 |
+
"отправки чтобы повторить попытку."
|
316 |
+
|
317 |
+
#: class-miniorange-2-factor-pass2fa-login.php:631
|
318 |
+
msgid ""
|
319 |
+
"Error occurred while registering the user for google authenticator. Please "
|
320 |
+
"try again."
|
321 |
+
msgstr ""
|
322 |
+
"Ошибка при регистрации пользователя для аутентификатора Google. Пожалуйста, "
|
323 |
+
"попробуйте еще раз."
|
324 |
+
|
325 |
+
#: class-miniorange-2-factor-pass2fa-login.php:634
|
326 |
+
#: class-miniorange-2-factor-pass2fa-login.php:726
|
327 |
+
msgid "Invalid request. Please try again."
|
328 |
+
msgstr "Неверный запрос. Пожалуйста, попробуйте еще раз."
|
329 |
+
|
330 |
+
#: class-miniorange-2-factor-pass2fa-login.php:681
|
331 |
+
#: class-miniorange-2-factor-pass2fa-login.php:684
|
332 |
+
#: class-miniorange-2-factor-pass2fa-login.php:687
|
333 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2171
|
334 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2204
|
335 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2229
|
336 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2235
|
337 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2268
|
338 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2274
|
339 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2405
|
340 |
+
#: class-mo2f-constants.php:256 miniorange_lang_constants.php:256
|
341 |
+
msgid "An error occured while processing your request. Please Try again."
|
342 |
+
msgstr ""
|
343 |
+
"Во время обработки вашего запроса произошла ошибка. Пожалуйста, попробуйте "
|
344 |
+
"снова."
|
345 |
+
|
346 |
+
#: class-miniorange-2-factor-pass2fa-login.php:690
|
347 |
+
#: class-miniorange-2-factor-pass2fa-login.php:774
|
348 |
+
#: class-miniorange-2-factor-pass2fa-login.php:778
|
349 |
+
#: class-miniorange-2-factor-pass2fa-login.php:967
|
350 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1043
|
351 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1116
|
352 |
+
msgid "An error occured while validating the user. Please Try again."
|
353 |
+
msgstr ""
|
354 |
+
"При проверке пользователя произошла ошибка. Пожалуйста, попробуйте снова."
|
355 |
+
|
356 |
+
#: class-miniorange-2-factor-pass2fa-login.php:694
|
357 |
+
#: class-miniorange-2-factor-pass2fa-login.php:789 class-mo2f-constants.php:370
|
358 |
+
#: miniorange_lang_constants.php:373
|
359 |
+
msgid "Only digits are allowed. Please enter again."
|
360 |
+
msgstr "Разрешены только цифры. Введите еще раз."
|
361 |
+
|
362 |
+
#: class-miniorange-2-factor-pass2fa-login.php:723
|
363 |
+
msgid ""
|
364 |
+
"Error occurred while registering the user for authy 2-factor authentication. "
|
365 |
+
"Please try again."
|
366 |
+
msgstr ""
|
367 |
+
"Ошибка при регистрации пользователя для Authy двухфакторной аутентификации. "
|
368 |
+
"Пожалуйста, попробуйте еще раз."
|
369 |
+
|
370 |
+
#: class-miniorange-2-factor-pass2fa-login.php:782
|
371 |
+
msgid ""
|
372 |
+
"Error occurred while validating the OTP. Please try again. Possible causes"
|
373 |
+
msgstr ""
|
374 |
+
"Ошибка при проверке одноразового кода. Пожалуйста, попробуйте еще раз. "
|
375 |
+
"Возможные причины"
|
376 |
+
|
377 |
+
#: class-miniorange-2-factor-pass2fa-login.php:782
|
378 |
+
msgid "You have entered an invalid OTP"
|
379 |
+
msgstr "Вы ввели неверный одноразовый код"
|
380 |
+
|
381 |
+
#: class-miniorange-2-factor-pass2fa-login.php:782 class-mo2f-constants.php:364
|
382 |
+
#: miniorange_lang_constants.php:367
|
383 |
+
msgid ""
|
384 |
+
"Your App Time is not in sync.Go to settings and tap on tap on Sync Time now ."
|
385 |
+
msgstr ""
|
386 |
+
"Время вашего приложения не синхронизировано. Войдите в настройки и нажмите "
|
387 |
+
"«Применить синхронизацию времени»."
|
388 |
+
|
389 |
+
#: class-miniorange-2-factor-pass2fa-login.php:785 class-mo2f-constants.php:367
|
390 |
+
#: miniorange_lang_constants.php:370
|
391 |
+
msgid "Error occurred while validating the user. Please try again."
|
392 |
+
msgstr ""
|
393 |
+
"При проверке пользователя произошла ошибка. Пожалуйста, попробуйте еще раз."
|
394 |
+
|
395 |
+
#: class-miniorange-2-factor-pass2fa-login.php:809
|
396 |
+
msgid "OTP can not be empty. Please enter OTP to verify."
|
397 |
+
msgstr ""
|
398 |
+
"Одноразовый код не может быть пустым. Пожалуйста, введите одноразовый код "
|
399 |
+
"для проверки."
|
400 |
+
|
401 |
+
#: class-miniorange-2-factor-pass2fa-login.php:833
|
402 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1052
|
403 |
+
#: class-mo2f-constants.php:235 miniorange_lang_constants.php:234
|
404 |
+
msgid "Invalid OTP. Please try again."
|
405 |
+
msgstr "Неверный одноразовый код. Пожалуйста попробуйте снова."
|
406 |
+
|
407 |
+
#: class-miniorange-2-factor-pass2fa-login.php:840
|
408 |
+
msgid ""
|
409 |
+
"The email is already used by other user. Please register with other email by "
|
410 |
+
"clicking on Back button."
|
411 |
+
msgstr ""
|
412 |
+
"Этот email уже используется другим пользователем. Пожалуйста, введите другой "
|
413 |
+
"нажав кнопку «Назад»."
|
414 |
+
|
415 |
+
#: class-miniorange-2-factor-pass2fa-login.php:887
|
416 |
+
#: miniorange_lang_constants.php:231
|
417 |
+
msgid ""
|
418 |
+
"Invalid request. Please register with miniOrange to configure 2 Factor "
|
419 |
+
"plugin."
|
420 |
+
msgstr ""
|
421 |
+
"Неверный запрос. Пожалуйста, зарегистрируйтесь в \"miniOrange\", чтобы "
|
422 |
+
"настроить плагин 2 Factor."
|
423 |
+
|
424 |
+
#: class-miniorange-2-factor-pass2fa-login.php:918
|
425 |
+
msgid "Please enter your phone number."
|
426 |
+
msgstr "Пожалуйста, введите номер своего телефона."
|
427 |
+
|
428 |
+
#: class-miniorange-2-factor-pass2fa-login.php:956
|
429 |
+
msgid "The One Time Passcode has been sent to"
|
430 |
+
msgstr "Одноразовый код был отправлен на"
|
431 |
+
|
432 |
+
#: class-miniorange-2-factor-pass2fa-login.php:960
|
433 |
+
msgid "Please enter the one time passcode sent to your email to verify."
|
434 |
+
msgstr ""
|
435 |
+
"Пожалуйста, введите одноразовый код, отправленный на ваш email, чтобы "
|
436 |
+
"подтвердить его."
|
437 |
+
|
438 |
+
#: class-miniorange-2-factor-pass2fa-login.php:972
|
439 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1047
|
440 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1119
|
441 |
+
#: class-mo2f-constants.php:232 miniorange_lang_constants.php:228
|
442 |
+
msgid "Invalid request. Please try again"
|
443 |
+
msgstr "Неверный запрос. Пожалуйста, попробуйте еще раз"
|
444 |
+
|
445 |
+
#: class-miniorange-2-factor-pass2fa-login.php:991
|
446 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1143
|
447 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1162
|
448 |
+
#: class-mo2f-constants.php:226 miniorange_lang_constants.php:222
|
449 |
+
msgid "All the fields are required. Please enter valid entries."
|
450 |
+
msgstr "Все поля обязательны. Введите корректные данные."
|
451 |
+
|
452 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1077
|
453 |
+
#: class-mo2f-constants.php:334 miniorange_lang_constants.php:336
|
454 |
+
msgid ""
|
455 |
+
"Invalid request. Please register with miniOrange before configuring your "
|
456 |
+
"mobile."
|
457 |
+
msgstr ""
|
458 |
+
"Неверный запрос. Прежде чем настраивать свой мобильный телефон, "
|
459 |
+
"зарегистрируйтесь в miniOrange."
|
460 |
+
|
461 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1153
|
462 |
+
#: class-mo2f-constants.php:376 miniorange_lang_constants.php:379
|
463 |
+
msgid "The questions you select must be unique."
|
464 |
+
msgstr "Выбранные вопросы должны быть уникальными."
|
465 |
+
|
466 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1213
|
467 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1217
|
468 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1220
|
469 |
+
#: class-mo2f-constants.php:268 miniorange_lang_constants.php:269
|
470 |
+
msgid "Error occured while saving your kba details. Please try again."
|
471 |
+
msgstr ""
|
472 |
+
"При сохранении данных ваших контрольных вопросов произошла ошибка. "
|
473 |
+
"Пожалуйста, попробуйте еще раз."
|
474 |
+
|
475 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1237
|
476 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2092
|
477 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2247
|
478 |
+
msgid "Please enter the one time passcode shown in the"
|
479 |
+
msgstr "Введите однократный код доступа, показанный в"
|
480 |
+
|
481 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1237
|
482 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2092
|
483 |
+
msgid " app."
|
484 |
+
msgstr " приложение."
|
485 |
+
|
486 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1255
|
487 |
+
msgid "Please enter OTP to proceed."
|
488 |
+
msgstr "Пожалуйста, введите одноразовый код для продолжения."
|
489 |
+
|
490 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1260
|
491 |
+
msgid ""
|
492 |
+
"Invalid OTP. Only digits within range 4-8 are allowed. Please try again."
|
493 |
+
msgstr ""
|
494 |
+
"Недействительный одноразовый код. Разрешены только цифры в пределах "
|
495 |
+
"диапазона 4-8. Пожалуйста, попробуйте еще раз."
|
496 |
+
|
497 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1283
|
498 |
+
msgid "Invalid Request. Please try again."
|
499 |
+
msgstr "Неверный запрос. Пожалуйста, попробуйте еще раз."
|
500 |
+
|
501 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1313
|
502 |
+
msgid "Invalid OTP ...Possible causes "
|
503 |
+
msgstr "Недопустимый одноразовый код ...Возможные причины "
|
504 |
+
|
505 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1313
|
506 |
+
msgid "You mis-typed the OTP, find the OTP again and type it."
|
507 |
+
msgstr "Вы неправильно набрали одноразовый код, введите его повторно."
|
508 |
+
|
509 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1313
|
510 |
+
msgid "Your phone time is not in sync with miniOrange servers."
|
511 |
+
msgstr "Время вашего телефона не синхронизируется с серверами miniOrange."
|
512 |
+
|
513 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1313
|
514 |
+
msgid "How to sync?"
|
515 |
+
msgstr "Как синхронизировать?"
|
516 |
+
|
517 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1313
|
518 |
+
msgid "In the app,tap on Settings icon and then press Sync button."
|
519 |
+
msgstr ""
|
520 |
+
"В приложении нажмите значок «Настройки», а затем нажмите кнопку "
|
521 |
+
"«Синхронизировать»."
|
522 |
+
|
523 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1313
|
524 |
+
msgid "Invalid OTP. Please try again"
|
525 |
+
msgstr "Недействительный одноразовый код. Пожалуйста, попробуйте еще раз"
|
526 |
+
|
527 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1437
|
528 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1603
|
529 |
+
msgid "Please try again or contact your admin."
|
530 |
+
msgstr "Повторите попытку или свяжитесь с администратором."
|
531 |
+
|
532 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1475
|
533 |
+
msgid "Bad login/pass combination."
|
534 |
+
msgstr "Неудачная комбинация входа / выхода."
|
535 |
+
|
536 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1498
|
537 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1518
|
538 |
+
msgid "Please enter correct username."
|
539 |
+
msgstr "Введите правильное имя пользователя."
|
540 |
+
|
541 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1508
|
542 |
+
msgid "The username or email field is empty."
|
543 |
+
msgstr "Поле имени пользователя или электронной почты пусто."
|
544 |
+
|
545 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1619
|
546 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1726
|
547 |
+
msgid ""
|
548 |
+
"Two-factor is not enabled for you. Please login using username and password."
|
549 |
+
msgstr ""
|
550 |
+
"Двухфакторный режим не включен для вас. Пожалуйста, войдите в систему, "
|
551 |
+
"используя имя пользователя и пароль."
|
552 |
+
|
553 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1633
|
554 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1691
|
555 |
+
msgid ""
|
556 |
+
"The email associated with your account is already registered. Please contact "
|
557 |
+
"your admin to change the email."
|
558 |
+
msgstr ""
|
559 |
+
"Электронная почта, связанная с вашей учетной записью, уже зарегистрирована. "
|
560 |
+
"Чтобы изменить адрес электронной почты, свяжитесь с администратором."
|
561 |
+
|
562 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1903
|
563 |
+
msgid "Username"
|
564 |
+
msgstr "Имя пользователя"
|
565 |
+
|
566 |
+
#: class-miniorange-2-factor-pass2fa-login.php:1905
|
567 |
+
msgid "Login with 2nd Factor"
|
568 |
+
msgstr "Вход со вторым фактором"
|
569 |
+
|
570 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2088
|
571 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2092
|
572 |
+
msgid "Please enter the one time passcode shown in the "
|
573 |
+
msgstr "Введите однократный код доступа, показанный в "
|
574 |
+
|
575 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2088
|
576 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2092
|
577 |
+
msgid "app."
|
578 |
+
msgstr "приложение."
|
579 |
+
|
580 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2092
|
581 |
+
#: class-mo2f-constants.php:124
|
582 |
+
#: miniorange_2_factor_user_inline_registration.php:313
|
583 |
+
#: miniorange_lang_constants.php:117 miniorange_lang_constants.php:120
|
584 |
+
msgid "Authy 2-Factor Authentication"
|
585 |
+
msgstr "Аутентификация через приложение Authy 2-Factor"
|
586 |
+
|
587 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2092 class-mo2f-constants.php:28
|
588 |
+
#: class-mo2f-constants.php:121 miniorange_2_factor_configuration.php:469
|
589 |
+
#: miniorange_2_factor_configuration.php:656
|
590 |
+
#: miniorange_2_factor_user_inline_registration.php:304
|
591 |
+
#: miniorange_lang_constants.php:108 miniorange_lang_constants.php:114
|
592 |
+
msgid "Google Authenticator"
|
593 |
+
msgstr "Google Authenticator"
|
594 |
+
|
595 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2129
|
596 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2134
|
597 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2139
|
598 |
+
msgid "The OTP has been sent to"
|
599 |
+
msgstr "Одноразовый код был отправлен на"
|
600 |
+
|
601 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2129
|
602 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2134
|
603 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2139
|
604 |
+
msgid "Please enter the OTP you received to Validate."
|
605 |
+
msgstr ""
|
606 |
+
"Пожалуйста, введите одноразовый код, который вы получили для подтверждения."
|
607 |
+
|
608 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2144
|
609 |
+
msgid "You will receive phone call on "
|
610 |
+
msgstr "Вы получите телефонный звонок на "
|
611 |
+
|
612 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2144
|
613 |
+
msgid "with OTP. Please enter the OTP to Validate."
|
614 |
+
msgstr "с одноразовым кодом. Пожалуйста, введите одноразовый код для проверки."
|
615 |
+
|
616 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2154
|
617 |
+
msgid "You can click on"
|
618 |
+
msgstr "Вы можете нажать на"
|
619 |
+
|
620 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2154
|
621 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2196
|
622 |
+
msgid "Forgot your phone"
|
623 |
+
msgstr "Забыли свой телефон"
|
624 |
+
|
625 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2154
|
626 |
+
msgid "link to login via alternate method."
|
627 |
+
msgstr "ссылку на логин через альтернативный метод."
|
628 |
+
|
629 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2154
|
630 |
+
msgid ""
|
631 |
+
"We are unable to send the OTP via phone call on your registered phone. You "
|
632 |
+
"can click on"
|
633 |
+
msgstr ""
|
634 |
+
"Мы не можем отправить одноразовый код на ваш зарегистрированный телефон. Вы "
|
635 |
+
"можете нажать на"
|
636 |
+
|
637 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2154
|
638 |
+
msgid "link to receive OTP to your registered email."
|
639 |
+
msgstr ""
|
640 |
+
"ссылку на получение одноразового кода на ваш зарегистрированный адрес "
|
641 |
+
"электронной почты."
|
642 |
+
|
643 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2186
|
644 |
+
msgid ""
|
645 |
+
"A Push Notification has been sent to your phone. We are waiting for your "
|
646 |
+
"approval."
|
647 |
+
msgstr ""
|
648 |
+
"На ваш телефон отправлено Push-уведомление. Мы ждем вашего подтверждения."
|
649 |
+
|
650 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2186
|
651 |
+
msgid "An email has been sent to "
|
652 |
+
msgstr "E-mail был отправлен на "
|
653 |
+
|
654 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2186
|
655 |
+
msgid "We are waiting for your approval."
|
656 |
+
msgstr "Мы ждем вашего подтверждения."
|
657 |
+
|
658 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2196
|
659 |
+
msgid ""
|
660 |
+
"An error occured while sending push notification to your app. You can click "
|
661 |
+
"on"
|
662 |
+
msgstr ""
|
663 |
+
"Произошла ошибка при отправке push-уведомления в ваше приложение. Вы можете "
|
664 |
+
"нажать на"
|
665 |
+
|
666 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2196
|
667 |
+
msgid "Phone is Offline"
|
668 |
+
msgstr "Телефон не в сети"
|
669 |
+
|
670 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2196
|
671 |
+
msgid "button to enter soft token from app or "
|
672 |
+
msgstr "кнопка ввода токена из приложения или "
|
673 |
+
|
674 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2196
|
675 |
+
msgid "button to receive OTP to your registered email."
|
676 |
+
msgstr ""
|
677 |
+
"кнопка для получения одноразового кода для зарегистрированного электронного "
|
678 |
+
"письма."
|
679 |
+
|
680 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2196
|
681 |
+
msgid "An error occured while sending email. Please try again."
|
682 |
+
msgstr ""
|
683 |
+
"При отправке письма на email произошла ошибка. Пожалуйста, попробуйте еще "
|
684 |
+
"раз."
|
685 |
+
|
686 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2223
|
687 |
+
#: miniorange_2_factor_common_login.php:414
|
688 |
+
#: miniorange_2_factor_common_login.php:507
|
689 |
+
msgid "Please answer the following questions:"
|
690 |
+
msgstr "Пожалуйста, ответьте на следующие вопросы:"
|
691 |
+
|
692 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2366
|
693 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2375
|
694 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2380
|
695 |
+
#: class-mo2f-constants.php:262 miniorange_lang_constants.php:263
|
696 |
+
msgid "Error occurred while registering the user. Please try again."
|
697 |
+
msgstr "Ошибка при регистрации пользователя. Пожалуйста, попробуйте еще раз."
|
698 |
+
|
699 |
+
#: class-miniorange-2-factor-pass2fa-login.php:2371
|
700 |
+
msgid ""
|
701 |
+
"Error occurred while registering the user. Please try again or contact your "
|
702 |
+
"admin."
|
703 |
+
msgstr ""
|
704 |
+
"Ошибка при регистрации пользователя. Повторите попытку или свяжитесь с "
|
705 |
+
"администратором."
|
706 |
+
|
707 |
+
#: class-miniorange-2-factor-shortcode.php:48
|
708 |
+
#: class-miniorange-2-factor-shortcode.php:106
|
709 |
+
#: class-miniorange-2-factor-shortcode.php:178
|
710 |
+
msgid "<strong>ERROR</strong>: Invalid Request."
|
711 |
+
msgstr "<strong> ОШИБКА </strong>: неверный запрос."
|
712 |
+
|
713 |
+
#: class-miniorange-2-factor-shortcode.php:260
|
714 |
+
#: class-miniorange-2-factor-shortcode.php:498
|
715 |
+
msgid "Reconfiguration successful"
|
716 |
+
msgstr "Успешная реконфигурация"
|
717 |
+
|
718 |
+
#: class-miniorange-2-factor-shortcode.php:264
|
719 |
+
msgid "Google Authenticator </b>has been reconfigured successfully..<br>"
|
720 |
+
msgstr "Google Authenticator </b> успешно переконфигурирован. <br>"
|
721 |
+
|
722 |
+
#: class-miniorange-2-factor-shortcode.php:267
|
723 |
+
#: class-miniorange-2-factor-shortcode.php:326
|
724 |
+
#: class-miniorange-2-factor-shortcode.php:505
|
725 |
+
#: class-miniorange-2-factor-shortcode.php:570
|
726 |
+
#: miniorange_2_factor_configuration.php:257
|
727 |
+
#: miniorange_2_factor_mobile_configuration.php:423
|
728 |
+
#: miniorange_2_factor_mobile_configuration.php:611
|
729 |
+
#: miniorange_2_factor_mobile_configuration.php:617
|
730 |
+
#: miniorange_2_factor_mobile_configuration.php:769
|
731 |
+
#: miniorange_2_factor_mobile_configuration.php:1610
|
732 |
+
#: miniorange_2_factor_mobile_configuration.php:1698
|
733 |
+
#: miniorange_2_factor_mobile_configuration.php:1875
|
734 |
+
#: miniorange_2_factor_mobile_configuration.php:1930
|
735 |
+
#: miniorange_2_factor_mobile_configuration.php:1981
|
736 |
+
#: miniorange_2_factor_mobile_configuration.php:2010
|
737 |
+
#: miniorange_2_factor_mobile_configuration.php:2055
|
738 |
+
#: miniorange_2_factor_mobile_configuration.php:2087
|
739 |
+
#: miniorange_2_factor_mobile_configuration.php:2146
|
740 |
+
#: miniorange_2_factor_mobile_configuration.php:2221
|
741 |
+
#: miniorange_2_factor_user_inline_registration.php:118
|
742 |
+
#: miniorange_2_factor_user_inline_registration.php:441
|
743 |
+
#: miniorange_2_factor_user_inline_registration.php:493
|
744 |
+
#: miniorange_2_factor_user_inline_registration.php:703
|
745 |
+
#: miniorange_2_factor_user_inline_registration.php:841
|
746 |
+
#: miniorange_2_factor_user_inline_registration.php:921
|
747 |
+
#: miniorange_2_factor_user_inline_registration.php:1000
|
748 |
+
#: miniorange_2_factor_user_inline_registration.php:1104
|
749 |
+
msgid "Back"
|
750 |
+
msgstr "Назад"
|
751 |
+
|
752 |
+
#: class-miniorange-2-factor-shortcode.php:303
|
753 |
+
msgid "Reconfigure Google Authenticator"
|
754 |
+
msgstr "Переконфигурируйте Google Authenticator"
|
755 |
+
|
756 |
+
#: class-miniorange-2-factor-shortcode.php:332
|
757 |
+
#: miniorange_2_factor_mobile_configuration.php:1704
|
758 |
+
msgid "Step-2: Set up Google Authenticator"
|
759 |
+
msgstr "Шаг-2. Настройка Google Authenticator"
|
760 |
+
|
761 |
+
#: class-miniorange-2-factor-shortcode.php:334
|
762 |
+
#: miniorange_2_factor_mobile_configuration.php:1706
|
763 |
+
#: miniorange_2_factor_user_inline_registration.php:574
|
764 |
+
msgid "Install the Google Authenticator App for Android."
|
765 |
+
msgstr "Установите приложение Google Authenticator для Android."
|
766 |
+
|
767 |
+
#: class-miniorange-2-factor-shortcode.php:336
|
768 |
+
#: miniorange_2_factor_mobile_configuration.php:1708
|
769 |
+
#: miniorange_2_factor_user_inline_registration.php:576
|
770 |
+
msgid "On your phone,Go to Google Play Store."
|
771 |
+
msgstr "На телефоне перейдите в Google Play Store."
|
772 |
+
|
773 |
+
#: class-miniorange-2-factor-shortcode.php:337
|
774 |
+
#: class-miniorange-2-factor-shortcode.php:374
|
775 |
+
msgid "Search for <b>Google Authenticator.</b>"
|
776 |
+
msgstr "Найдите <b>Google Authenticator. </b>"
|
777 |
+
|
778 |
+
#: class-miniorange-2-factor-shortcode.php:338
|
779 |
+
#: miniorange_2_factor_mobile_configuration.php:1710
|
780 |
+
#: miniorange_2_factor_user_inline_registration.php:578
|
781 |
+
msgid "Download from the Google Play Store and install the application."
|
782 |
+
msgstr "Загрузите из Google Play Store и установите приложение."
|
783 |
+
|
784 |
+
#: class-miniorange-2-factor-shortcode.php:342
|
785 |
+
#: class-miniorange-2-factor-shortcode.php:378
|
786 |
+
#: class-miniorange-2-factor-shortcode.php:411
|
787 |
+
#: miniorange_2_factor_mobile_configuration.php:1714
|
788 |
+
#: miniorange_2_factor_mobile_configuration.php:1750
|
789 |
+
#: miniorange_2_factor_mobile_configuration.php:1783
|
790 |
+
#: miniorange_2_factor_user_inline_registration.php:582
|
791 |
+
#: miniorange_2_factor_user_inline_registration.php:622
|
792 |
+
#: miniorange_2_factor_user_inline_registration.php:664
|
793 |
+
msgid "Now open and configure Google Authenticator."
|
794 |
+
msgstr "Теперь откройте и настройте Google Authenticator."
|
795 |
+
|
796 |
+
#: class-miniorange-2-factor-shortcode.php:344
|
797 |
+
#: class-miniorange-2-factor-shortcode.php:352
|
798 |
+
#: miniorange_2_factor_user_inline_registration.php:584
|
799 |
+
#: miniorange_2_factor_user_inline_registration.php:595
|
800 |
+
msgid "In Google Authenticator, touch Menu and select \"Set up account.\""
|
801 |
+
msgstr ""
|
802 |
+
"В Google Authenticator нажмите «Меню» и выберите \"Настройка учетной записи."
|
803 |
+
"\""
|
804 |
+
|
805 |
+
#: class-miniorange-2-factor-shortcode.php:345
|
806 |
+
#: miniorange_2_factor_mobile_configuration.php:1717
|
807 |
+
#: miniorange_2_factor_user_inline_registration.php:585
|
808 |
+
msgid ""
|
809 |
+
"Select \"Scan a barcode\". Use your phone's camera to scan this barcode."
|
810 |
+
msgstr ""
|
811 |
+
"Выберите \"Сканировать штрих-код\". Используйте камеру своего телефона для "
|
812 |
+
"сканирования этого штрих-кода."
|
813 |
+
|
814 |
+
#: class-miniorange-2-factor-shortcode.php:349
|
815 |
+
#: miniorange_2_factor_mobile_configuration.php:1757
|
816 |
+
msgid "Can't scan the barcode? "
|
817 |
+
msgstr "Не удается отсканировать штрих-код? "
|
818 |
+
|
819 |
+
#: class-miniorange-2-factor-shortcode.php:353
|
820 |
+
#: miniorange_2_factor_mobile_configuration.php:1725
|
821 |
+
#: miniorange_2_factor_user_inline_registration.php:596
|
822 |
+
msgid "Select \"Enter provided key\""
|
823 |
+
msgstr "Выберите \"Введите предоставленный ключ\""
|
824 |
+
|
825 |
+
#: class-miniorange-2-factor-shortcode.php:354
|
826 |
+
#: class-miniorange-2-factor-shortcode.php:414
|
827 |
+
#: miniorange_2_factor_mobile_configuration.php:1726
|
828 |
+
#: miniorange_2_factor_mobile_configuration.php:1786
|
829 |
+
#: miniorange_2_factor_user_inline_registration.php:597
|
830 |
+
#: miniorange_2_factor_user_inline_registration.php:667
|
831 |
+
msgid "In \"Enter account name\" type your full email address."
|
832 |
+
msgstr ""
|
833 |
+
"В поле \"Введите имя учетной записи\" введите полный адрес электронной почты."
|
834 |
+
|
835 |
+
#: class-miniorange-2-factor-shortcode.php:355
|
836 |
+
#: miniorange_2_factor_mobile_configuration.php:1727
|
837 |
+
#: miniorange_2_factor_user_inline_registration.php:598
|
838 |
+
msgid "In \"Enter your key\" type your secret key:"
|
839 |
+
msgstr "В \"Введите свой ключ\" введите секретный ключ:"
|
840 |
+
|
841 |
+
#: class-miniorange-2-factor-shortcode.php:361
|
842 |
+
#: class-miniorange-2-factor-shortcode.php:397
|
843 |
+
#: class-miniorange-2-factor-shortcode.php:421
|
844 |
+
#: miniorange_2_factor_mobile_configuration.php:1633
|
845 |
+
#: miniorange_2_factor_mobile_configuration.php:1769
|
846 |
+
#: miniorange_2_factor_mobile_configuration.php:1794
|
847 |
+
#: miniorange_2_factor_user_inline_registration.php:604
|
848 |
+
#: miniorange_2_factor_user_inline_registration.php:646
|
849 |
+
#: miniorange_2_factor_user_inline_registration.php:674
|
850 |
+
msgid "Spaces don't matter."
|
851 |
+
msgstr "Пространства не имеют значения."
|
852 |
+
|
853 |
+
#: class-miniorange-2-factor-shortcode.php:364
|
854 |
+
#: class-miniorange-2-factor-shortcode.php:389
|
855 |
+
#: miniorange_2_factor_mobile_configuration.php:1761
|
856 |
+
#: miniorange_2_factor_user_inline_registration.php:607
|
857 |
+
#: miniorange_2_factor_user_inline_registration.php:638
|
858 |
+
msgid "Key type: make sure \"Time-based\" is selected."
|
859 |
+
msgstr "Тип ключа: убедитесь, что выбрано \"Время.\""
|
860 |
+
|
861 |
+
#: class-miniorange-2-factor-shortcode.php:365
|
862 |
+
#: class-miniorange-2-factor-shortcode.php:400
|
863 |
+
#: miniorange_2_factor_mobile_configuration.php:1737
|
864 |
+
#: miniorange_2_factor_mobile_configuration.php:1772
|
865 |
+
#: miniorange_2_factor_user_inline_registration.php:608
|
866 |
+
#: miniorange_2_factor_user_inline_registration.php:649
|
867 |
+
msgid "Tap Add."
|
868 |
+
msgstr "Нажмите «Добавить»."
|
869 |
+
|
870 |
+
#: class-miniorange-2-factor-shortcode.php:371
|
871 |
+
#: miniorange_2_factor_mobile_configuration.php:1743
|
872 |
+
#: miniorange_2_factor_user_inline_registration.php:615
|
873 |
+
msgid "Install the Google Authenticator app for iPhone."
|
874 |
+
msgstr "Установите приложение Google Authenticator для iPhone."
|
875 |
+
|
876 |
+
#: class-miniorange-2-factor-shortcode.php:373
|
877 |
+
#: miniorange_2_factor_mobile_configuration.php:1745
|
878 |
+
#: miniorange_2_factor_user_inline_registration.php:617
|
879 |
+
msgid "On your iPhone, tap the App Store icon."
|
880 |
+
msgstr "На вашем iPhone нажмите значок «App Store»."
|
881 |
+
|
882 |
+
#: class-miniorange-2-factor-shortcode.php:375
|
883 |
+
#: miniorange_2_factor_mobile_configuration.php:1747
|
884 |
+
msgid "Download from the App Store and install it"
|
885 |
+
msgstr "Загрузите из App Store и установите его"
|
886 |
+
|
887 |
+
#: class-miniorange-2-factor-shortcode.php:380
|
888 |
+
#: miniorange_2_factor_user_inline_registration.php:624
|
889 |
+
msgid "In Google Authenticator, tap \"+\", and then \"Scan Barcode.\""
|
890 |
+
msgstr ""
|
891 |
+
"В Google Authenticator коснитесь \"+\", а затем \"Сканировать штрих-код.\""
|
892 |
+
|
893 |
+
#: class-miniorange-2-factor-shortcode.php:381
|
894 |
+
#: miniorange_2_factor_mobile_configuration.php:1753
|
895 |
+
#: miniorange_2_factor_user_inline_registration.php:625
|
896 |
+
msgid "Use your phone's camera to scan this barcode."
|
897 |
+
msgstr "Используйте камеру своего телефона для сканирования этого штрих-кода."
|
898 |
+
|
899 |
+
#: class-miniorange-2-factor-shortcode.php:385
|
900 |
+
#: miniorange_2_factor_mobile_configuration.php:1721
|
901 |
+
#: miniorange_2_factor_user_inline_registration.php:589
|
902 |
+
#: miniorange_2_factor_user_inline_registration.php:631
|
903 |
+
msgid "Can't scan the barcode?"
|
904 |
+
msgstr "Не удается отсканировать штрих-код?"
|
905 |
+
|
906 |
+
#: class-miniorange-2-factor-shortcode.php:388
|
907 |
+
#: miniorange_2_factor_mobile_configuration.php:1760
|
908 |
+
#: miniorange_2_factor_user_inline_registration.php:637
|
909 |
+
msgid "In Google Authenticator, tap +."
|
910 |
+
msgstr "В Google Authenticator нажмите +."
|
911 |
+
|
912 |
+
#: class-miniorange-2-factor-shortcode.php:390
|
913 |
+
#: miniorange_2_factor_mobile_configuration.php:1762
|
914 |
+
#: miniorange_2_factor_user_inline_registration.php:639
|
915 |
+
msgid "In \"Account\" type your full email address."
|
916 |
+
msgstr "В \"Учетной записи\" введите полный адрес электронной почты."
|
917 |
+
|
918 |
+
#: class-miniorange-2-factor-shortcode.php:391
|
919 |
+
#: miniorange_2_factor_mobile_configuration.php:1763
|
920 |
+
#: miniorange_2_factor_user_inline_registration.php:640
|
921 |
+
msgid "In \"Key\" type your secret key:"
|
922 |
+
msgstr "В «Ключ» введите секретный ключ:"
|
923 |
+
|
924 |
+
#: class-miniorange-2-factor-shortcode.php:406
|
925 |
+
#: miniorange_2_factor_mobile_configuration.php:1778
|
926 |
+
#: miniorange_2_factor_user_inline_registration.php:658
|
927 |
+
msgid "Install the Google Authenticator app for BlackBerry"
|
928 |
+
msgstr "Установите приложение Google Authenticator для BlackBerry"
|
929 |
+
|
930 |
+
#: class-miniorange-2-factor-shortcode.php:408
|
931 |
+
msgid ""
|
932 |
+
"On your phone, open a web browser.Go to <b>m.google.com/authenticator.</b>"
|
933 |
+
msgstr ""
|
934 |
+
"На вашем телефоне откройте в веб-браузере. <b> m.google.com/authenticator. </"
|
935 |
+
"b>"
|
936 |
+
|
937 |
+
#: class-miniorange-2-factor-shortcode.php:409
|
938 |
+
#: miniorange_2_factor_mobile_configuration.php:1781
|
939 |
+
#: miniorange_2_factor_user_inline_registration.php:662
|
940 |
+
msgid "Download and install the Google Authenticator application."
|
941 |
+
msgstr "Загрузите и установите приложение Google Authenticator."
|
942 |
+
|
943 |
+
#: class-miniorange-2-factor-shortcode.php:413
|
944 |
+
#: miniorange_2_factor_mobile_configuration.php:1785
|
945 |
+
#: miniorange_2_factor_user_inline_registration.php:666
|
946 |
+
msgid "In Google Authenticator, select Manual key entry."
|
947 |
+
msgstr "В Google Authenticator выберите Ручную ввод ключа."
|
948 |
+
|
949 |
+
#: class-miniorange-2-factor-shortcode.php:415
|
950 |
+
#: miniorange_2_factor_user_inline_registration.php:668
|
951 |
+
msgid "In \"Enter key\" type your secret key:"
|
952 |
+
msgstr "В поле \"Введите ключ\" введите секретный ключ:"
|
953 |
+
|
954 |
+
#: class-miniorange-2-factor-shortcode.php:424
|
955 |
+
#: miniorange_2_factor_mobile_configuration.php:1797
|
956 |
+
#: miniorange_2_factor_user_inline_registration.php:677
|
957 |
+
msgid "Choose Time-based type of key."
|
958 |
+
msgstr "Выберите тип ключа, основанный на времени."
|
959 |
+
|
960 |
+
#: class-miniorange-2-factor-shortcode.php:425
|
961 |
+
#: miniorange_2_factor_mobile_configuration.php:1798
|
962 |
+
#: miniorange_2_factor_user_inline_registration.php:678
|
963 |
+
msgid "Tap Save."
|
964 |
+
msgstr "Нажмите «Сохранить»."
|
965 |
+
|
966 |
+
#: class-miniorange-2-factor-shortcode.php:431
|
967 |
+
#: miniorange_2_factor_mobile_configuration.php:1643
|
968 |
+
#: miniorange_2_factor_mobile_configuration.php:1805
|
969 |
+
#: miniorange_2_factor_user_inline_registration.php:476
|
970 |
+
msgid "Step-3: Verify and Save"
|
971 |
+
msgstr "Шаг-3. Проверка и сохранение"
|
972 |
+
|
973 |
+
#: class-miniorange-2-factor-shortcode.php:433
|
974 |
+
#: miniorange_2_factor_mobile_configuration.php:1807
|
975 |
+
#: miniorange_2_factor_user_inline_registration.php:687
|
976 |
+
msgid ""
|
977 |
+
"Once you have scanned the barcode, enter the 6-digit verification code "
|
978 |
+
"generated by the Authenticator app"
|
979 |
+
msgstr ""
|
980 |
+
"После сканирования штрих-кода введите 6-значный код подтверждения, созданный "
|
981 |
+
"приложением Authenticator"
|
982 |
+
|
983 |
+
#: class-miniorange-2-factor-shortcode.php:435
|
984 |
+
#: miniorange_2_factor_mobile_configuration.php:1647
|
985 |
+
#: miniorange_2_factor_mobile_configuration.php:1809
|
986 |
+
#: miniorange_2_factor_user_inline_registration.php:689
|
987 |
+
msgid "Code:"
|
988 |
+
msgstr "Код:"
|
989 |
+
|
990 |
+
#: class-miniorange-2-factor-shortcode.php:436
|
991 |
+
#: miniorange_2_factor_configuration.php:244
|
992 |
+
#: miniorange_2_factor_mobile_configuration.php:410
|
993 |
+
#: miniorange_2_factor_mobile_configuration.php:1648
|
994 |
+
#: miniorange_2_factor_mobile_configuration.php:1810
|
995 |
+
#: miniorange_2_factor_mobile_configuration.php:1869
|
996 |
+
#: miniorange_2_factor_mobile_configuration.php:2008
|
997 |
+
#: miniorange_2_factor_mobile_configuration.php:2048
|
998 |
+
#: miniorange_2_factor_user_inline_registration.php:481
|
999 |
+
#: miniorange_2_factor_user_inline_registration.php:691
|
1000 |
+
msgid "Enter OTP"
|
1001 |
+
msgstr "Введите одноразовый код"
|
1002 |
+
|
1003 |
+
#: class-miniorange-2-factor-shortcode.php:438
|
1004 |
+
#: miniorange_2_factor_mobile_configuration.php:1651
|
1005 |
+
#: miniorange_2_factor_mobile_configuration.php:1812
|
1006 |
+
#: miniorange_2_factor_user_inline_registration.php:483
|
1007 |
+
#: miniorange_2_factor_user_inline_registration.php:686
|
1008 |
+
#: miniorange_2_factor_user_inline_registration.php:693
|
1009 |
+
msgid "Verify and Save"
|
1010 |
+
msgstr "Проверка и сохранение"
|
1011 |
+
|
1012 |
+
#: class-miniorange-2-factor-shortcode.php:502 class-mo2f-constants.php:25
|
1013 |
+
msgid "Security Questions"
|
1014 |
+
msgstr "Секретные вопросы"
|
1015 |
+
|
1016 |
+
#: class-miniorange-2-factor-shortcode.php:502
|
1017 |
+
msgid "have been reconfigured successfully..<br>"
|
1018 |
+
msgstr "перенастроен успешно..<br>"
|
1019 |
+
|
1020 |
+
#: class-miniorange-2-factor-shortcode.php:553
|
1021 |
+
msgid "Reconfigure Security Questions"
|
1022 |
+
msgstr "Перенастроить секретные вопросы"
|
1023 |
+
|
1024 |
+
#: class-miniorange-2-factor-shortcode.php:561
|
1025 |
+
#: miniorange_2_factor_mobile_configuration.php:246
|
1026 |
+
#: miniorange_2_factor_mobile_configuration.php:759
|
1027 |
+
#: miniorange_2_factor_user_inline_registration.php:1093
|
1028 |
+
#: miniorange_2_factor_user_inline_registration.php:1213
|
1029 |
+
msgid "Save"
|
1030 |
+
msgstr "Сохранить"
|
1031 |
+
|
1032 |
+
#: class-miniorange-2-factor-user-registration.php:98
|
1033 |
+
msgid "Warning: "
|
1034 |
+
msgstr "Предупреждение: "
|
1035 |
+
|
1036 |
+
#: class-miniorange-2-factor-user-registration.php:98
|
1037 |
+
#: miniorange_2_factor_configuration.php:4
|
1038 |
+
msgid "PHP CURL extension"
|
1039 |
+
msgstr "Расширение PHP CURL"
|
1040 |
+
|
1041 |
+
#: class-miniorange-2-factor-user-registration.php:98
|
1042 |
+
#: miniorange_2_factor_configuration.php:4
|
1043 |
+
msgid "is not installed or disabled"
|
1044 |
+
msgstr "не установлено или отключено"
|
1045 |
+
|
1046 |
+
#: class-miniorange-2-factor-user-registration.php:110
|
1047 |
+
#: miniorange_2_factor_configuration.php:31
|
1048 |
+
msgid "Setup Two-Factor"
|
1049 |
+
msgstr "Настройка 2 фактора"
|
1050 |
+
|
1051 |
+
#: class-mo2f-constants.php:10 miniorange_lang_constants.php:14
|
1052 |
+
msgid "Successfully validated."
|
1053 |
+
msgstr "Успешно проверено."
|
1054 |
+
|
1055 |
+
#: class-mo2f-constants.php:13 miniorange_lang_constants.php:17
|
1056 |
+
msgid "Please scan the QR Code now."
|
1057 |
+
msgstr "Пожалуйста считайте QR код."
|
1058 |
+
|
1059 |
+
#: class-mo2f-constants.php:16
|
1060 |
+
msgid "miniOrange QR Code Authentication"
|
1061 |
+
msgstr "аутентификация по QR-коду miniOrange"
|
1062 |
+
|
1063 |
+
#: class-mo2f-constants.php:19
|
1064 |
+
msgid "miniOrange Push Notification"
|
1065 |
+
msgstr "miniOrange Push-уведомление"
|
1066 |
+
|
1067 |
+
#: class-mo2f-constants.php:22
|
1068 |
+
msgid "miniOrange Soft Token"
|
1069 |
+
msgstr "miniOrange токен"
|
1070 |
+
|
1071 |
+
#: class-mo2f-constants.php:31
|
1072 |
+
msgid "Authy Authenticator"
|
1073 |
+
msgstr "Authy Authenticator"
|
1074 |
+
|
1075 |
+
#: class-mo2f-constants.php:34 miniorange_2_factor_configuration.php:445
|
1076 |
+
#: miniorange_2_factor_configuration.php:632
|
1077 |
+
#: miniorange_2_factor_mobile_configuration.php:1004
|
1078 |
+
#: miniorange_2_factor_user_inline_registration.php:250
|
1079 |
+
#: miniorange_lang_constants.php:23 miniorange_lang_constants.php:291
|
1080 |
+
msgid "Email Verification"
|
1081 |
+
msgstr "Проверка через Email"
|
1082 |
+
|
1083 |
+
#: class-mo2f-constants.php:37 miniorange_2_factor_configuration.php:448
|
1084 |
+
#: miniorange_2_factor_configuration.php:635
|
1085 |
+
#: miniorange_2_factor_user_inline_registration.php:259
|
1086 |
+
#: miniorange_lang_constants.php:26
|
1087 |
+
msgid "OTP Over SMS"
|
1088 |
+
msgstr "Одноразовый код по смс"
|
1089 |
+
|
1090 |
+
#: class-mo2f-constants.php:40 miniorange_2_factor_configuration.php:481
|
1091 |
+
#: miniorange_2_factor_configuration.php:668 miniorange_lang_constants.php:29
|
1092 |
+
msgid "OTP Over SMS And Email"
|
1093 |
+
msgstr "Одноразовый код по SMS и Email"
|
1094 |
+
|
1095 |
+
#: class-mo2f-constants.php:43 miniorange_lang_constants.php:32
|
1096 |
+
msgid ""
|
1097 |
+
"Your license has expired. Please renew your license to continue using our "
|
1098 |
+
"service."
|
1099 |
+
msgstr ""
|
1100 |
+
"Срок действия вашей лицензии истек. Пожалуйста, обновите лицензию, чтобы "
|
1101 |
+
"продолжить использовать наш сервис."
|
1102 |
+
|
1103 |
+
#: class-mo2f-constants.php:46 miniorange_lang_constants.php:35
|
1104 |
+
msgid ""
|
1105 |
+
"The total transaction limit has been exceeded. Please upgrade your premium "
|
1106 |
+
"plan."
|
1107 |
+
msgstr "Превышен общий предел транзакции. Обновите план премиум-класса."
|
1108 |
+
|
1109 |
+
#: class-mo2f-constants.php:49 miniorange_lang_constants.php:38
|
1110 |
+
msgid "The transaction limit has exceeded."
|
1111 |
+
msgstr "Превышен лимит транзакции."
|
1112 |
+
|
1113 |
+
#: class-mo2f-constants.php:52 miniorange_lang_constants.php:41
|
1114 |
+
msgid "GenerateOtpRequest is null"
|
1115 |
+
msgstr "Создать запрос одноразового кода - null"
|
1116 |
+
|
1117 |
+
#: class-mo2f-constants.php:55
|
1118 |
+
msgid ""
|
1119 |
+
"The sms transaction limit has been exceeded. Please refer to the Licensing "
|
1120 |
+
"Plans tab for purchasing your SMS transactions."
|
1121 |
+
msgstr ""
|
1122 |
+
"Превышен предел транзакций sms. См. Вкладку «Тарифные планы» для покупки "
|
1123 |
+
"транзакций SMS."
|
1124 |
+
|
1125 |
+
#: class-mo2f-constants.php:58
|
1126 |
+
msgid ""
|
1127 |
+
"The email transaction limit has been exceeded. Please refer to the Licensing "
|
1128 |
+
"Plans tab for purchasing your SMS transactions."
|
1129 |
+
msgstr ""
|
1130 |
+
"Превышен лимит транзакций электронной почты. См. Вкладку «Тарифные планы» "
|
1131 |
+
"для покупки транзакций SMS."
|
1132 |
+
|
1133 |
+
#: class-mo2f-constants.php:61 miniorange_lang_constants.php:50
|
1134 |
+
msgid "Transaction limit exceeded. Please contact your administrator"
|
1135 |
+
msgstr "Превышен предел транзакции. Обратитесь к администратору"
|
1136 |
+
|
1137 |
+
#: class-mo2f-constants.php:64 miniorange_lang_constants.php:53
|
1138 |
+
msgid ""
|
1139 |
+
"Free Trial has already been taken or expired for this plugin. Please upgrade "
|
1140 |
+
"to a premium plan."
|
1141 |
+
msgstr ""
|
1142 |
+
"Для этого плагина уже был взят или истек срок действия пробной версии. "
|
1143 |
+
"Обновите план премиум-класса."
|
1144 |
+
|
1145 |
+
#: class-mo2f-constants.php:67 miniorange_lang_constants.php:56
|
1146 |
+
msgid "Invalid format."
|
1147 |
+
msgstr "Неверный формат."
|
1148 |
+
|
1149 |
+
#: class-mo2f-constants.php:70 miniorange_lang_constants.php:59
|
1150 |
+
msgid "Mobile registration failed."
|
1151 |
+
msgstr "Ошибка в мобильной регистрации."
|
1152 |
+
|
1153 |
+
#: class-mo2f-constants.php:73 miniorange_lang_constants.php:62
|
1154 |
+
msgid "Invalid mobile authentication request."
|
1155 |
+
msgstr "Недействительный запрос на мобильную проверку подлинности."
|
1156 |
+
|
1157 |
+
#: class-mo2f-constants.php:76 miniorange_lang_constants.php:65
|
1158 |
+
msgid "Exception during SMS sending"
|
1159 |
+
msgstr "Исключение во время отправки SMS"
|
1160 |
+
|
1161 |
+
#: class-mo2f-constants.php:79 miniorange_lang_constants.php:68
|
1162 |
+
msgid "There was an error during sending an SMS."
|
1163 |
+
msgstr "При отправке SMS произошла ошибка."
|
1164 |
+
|
1165 |
+
#: class-mo2f-constants.php:82 miniorange_lang_constants.php:71
|
1166 |
+
msgid "Exception during logUserTransaction"
|
1167 |
+
msgstr "Исключение во время транзакции пользователя"
|
1168 |
+
|
1169 |
+
#: class-mo2f-constants.php:85 miniorange_lang_constants.php:74
|
1170 |
+
msgid "There was an error processing the challenge user request."
|
1171 |
+
msgstr "Произошла ошибка при обработке запроса пользователя вызов."
|
1172 |
+
|
1173 |
+
#: class-mo2f-constants.php:88 miniorange_2_factor_mobile_configuration.php:140
|
1174 |
+
#: miniorange_lang_constants.php:77
|
1175 |
+
msgid "What is your first company name?"
|
1176 |
+
msgstr "Как Вас зовут?"
|
1177 |
+
|
1178 |
+
#: class-mo2f-constants.php:91 miniorange_2_factor_mobile_configuration.php:141
|
1179 |
+
#: miniorange_lang_constants.php:80
|
1180 |
+
msgid "What was your childhood nickname?"
|
1181 |
+
msgstr "Какая у тебя было детское прозвище?"
|
1182 |
+
|
1183 |
+
#: class-mo2f-constants.php:94 miniorange_2_factor_mobile_configuration.php:142
|
1184 |
+
#: miniorange_lang_constants.php:83
|
1185 |
+
msgid "In what city did you meet your spouse/significant other?"
|
1186 |
+
msgstr "В каком городе вы встретили своего супруга / возлюбленного(ю) другого?"
|
1187 |
+
|
1188 |
+
#: class-mo2f-constants.php:97 miniorange_2_factor_mobile_configuration.php:143
|
1189 |
+
#: miniorange_lang_constants.php:86
|
1190 |
+
msgid "What is the name of your favorite childhood friend?"
|
1191 |
+
msgstr "Как зовут вашего любимого друга детства?"
|
1192 |
+
|
1193 |
+
#: class-mo2f-constants.php:100
|
1194 |
+
#: miniorange_2_factor_mobile_configuration.php:149
|
1195 |
+
#: miniorange_lang_constants.php:89
|
1196 |
+
msgid "What was your first vehicle's registration number?"
|
1197 |
+
msgstr "Какой регистрационный номер вашего первого автомобиля?"
|
1198 |
+
|
1199 |
+
#: class-mo2f-constants.php:103
|
1200 |
+
#: miniorange_2_factor_mobile_configuration.php:148
|
1201 |
+
#: miniorange_lang_constants.php:92
|
1202 |
+
msgid "What is your grandmother's maiden name?"
|
1203 |
+
msgstr "Девичья фамилия вашей бабушки?"
|
1204 |
+
|
1205 |
+
#: class-mo2f-constants.php:106
|
1206 |
+
#: miniorange_2_factor_mobile_configuration.php:147
|
1207 |
+
#: miniorange_lang_constants.php:95
|
1208 |
+
msgid "Who is your favourite sports player?"
|
1209 |
+
msgstr "Кто твой любимый спортивный игрок?"
|
1210 |
+
|
1211 |
+
#: class-mo2f-constants.php:109
|
1212 |
+
#: miniorange_2_factor_mobile_configuration.php:146
|
1213 |
+
#: miniorange_lang_constants.php:98
|
1214 |
+
msgid "What is your favourite sport?"
|
1215 |
+
msgstr "Какой твой любимый вид спорта?"
|
1216 |
+
|
1217 |
+
#: class-mo2f-constants.php:112
|
1218 |
+
msgid "In what city or town was your first job"
|
1219 |
+
msgstr "В каком городе была ваша первая работа"
|
1220 |
+
|
1221 |
+
#: class-mo2f-constants.php:115
|
1222 |
+
#: miniorange_2_factor_mobile_configuration.php:144
|
1223 |
+
#: miniorange_lang_constants.php:104
|
1224 |
+
msgid "What school did you attend for sixth grade?"
|
1225 |
+
msgstr "В какой школе вы перешли в шестой класс?"
|
1226 |
+
|
1227 |
+
#: class-mo2f-constants.php:118 miniorange_lang_constants.php:111
|
1228 |
+
msgid "GOOGLE AUTHENTICATOR"
|
1229 |
+
msgstr "GOOGLE AUTHENTICATOR"
|
1230 |
+
|
1231 |
+
#: class-mo2f-constants.php:127 miniorange_lang_constants.php:123
|
1232 |
+
msgid "An unknown error occurred while creating the end user."
|
1233 |
+
msgstr "При завершении создания пользователя произошла неизвестная ошибка."
|
1234 |
+
|
1235 |
+
#: class-mo2f-constants.php:130 miniorange_lang_constants.php:126
|
1236 |
+
msgid "An unknown error occurred while challenging the user."
|
1237 |
+
msgstr "Произошла неизвестная ошибка при вызове пользователя."
|
1238 |
+
|
1239 |
+
#: class-mo2f-constants.php:133 miniorange_lang_constants.php:129
|
1240 |
+
msgid ""
|
1241 |
+
"An unknown error occurred while generating QR Code for registering mobile."
|
1242 |
+
msgstr ""
|
1243 |
+
"Произошла неизвестная ошибка при создании QR-кода для регистрации мобильного "
|
1244 |
+
"телефона."
|
1245 |
+
|
1246 |
+
#: class-mo2f-constants.php:136 miniorange_lang_constants.php:44
|
1247 |
+
#: miniorange_lang_constants.php:132
|
1248 |
+
msgid ""
|
1249 |
+
"The sms transaction limit has been exceeded. Please upgrade to premium plan."
|
1250 |
+
msgstr "Превышен предел транзакций sms. Обновитесь до премиум версии плагина."
|
1251 |
+
|
1252 |
+
#: class-mo2f-constants.php:139 miniorange_lang_constants.php:135
|
1253 |
+
msgid "An unknown error occurred while validating the user's identity."
|
1254 |
+
msgstr "При проверке личности пользователя произошла неизвестная ошибка."
|
1255 |
+
|
1256 |
+
#: class-mo2f-constants.php:142 miniorange_lang_constants.php:138
|
1257 |
+
msgid "Customer not found."
|
1258 |
+
msgstr "Клиент не найден."
|
1259 |
+
|
1260 |
+
#: class-mo2f-constants.php:145 miniorange_lang_constants.php:141
|
1261 |
+
msgid "The customer is not valid"
|
1262 |
+
msgstr "Клиент недействителен"
|
1263 |
+
|
1264 |
+
#: class-mo2f-constants.php:148 miniorange_lang_constants.php:144
|
1265 |
+
msgid "The user is not valid "
|
1266 |
+
msgstr "Пользователь недействителен "
|
1267 |
+
|
1268 |
+
#: class-mo2f-constants.php:151 miniorange_lang_constants.php:147
|
1269 |
+
msgid "Customer already exists."
|
1270 |
+
msgstr "Клиент уже существует."
|
1271 |
+
|
1272 |
+
#: class-mo2f-constants.php:154 miniorange_lang_constants.php:150
|
1273 |
+
msgid "Customer Name is null"
|
1274 |
+
msgstr "Имя клиента равно null"
|
1275 |
+
|
1276 |
+
#: class-mo2f-constants.php:157 miniorange_lang_constants.php:153
|
1277 |
+
msgid "Customer check request failed."
|
1278 |
+
msgstr "Не удалось проверить запрос клиента."
|
1279 |
+
|
1280 |
+
#: class-mo2f-constants.php:160 miniorange_lang_constants.php:156
|
1281 |
+
msgid "Invalid username or password. Please try again."
|
1282 |
+
msgstr ""
|
1283 |
+
"Неправильное имя пользователя или пароль. Пожалуйста, попробуйте еще раз."
|
1284 |
+
|
1285 |
+
#: class-mo2f-constants.php:163 miniorange_lang_constants.php:159
|
1286 |
+
msgid "You are not authorized to perform this operation."
|
1287 |
+
msgstr "Вы не авторизованы для выполнения этой операции."
|
1288 |
+
|
1289 |
+
#: class-mo2f-constants.php:166 miniorange_lang_constants.php:162
|
1290 |
+
msgid "Invalid request. No such challenge request was initiated."
|
1291 |
+
msgstr "Неверный запрос. Такой запрос не был инициирован."
|
1292 |
+
|
1293 |
+
#: class-mo2f-constants.php:169 miniorange_lang_constants.php:165
|
1294 |
+
msgid "No OTP Token for the given request was found."
|
1295 |
+
msgstr "Не обнаружен токен OTP для данного запроса."
|
1296 |
+
|
1297 |
+
#: class-mo2f-constants.php:172 miniorange_lang_constants.php:168
|
1298 |
+
msgid "Query submitted."
|
1299 |
+
msgstr "Запрос отправлен."
|
1300 |
+
|
1301 |
+
#: class-mo2f-constants.php:175 miniorange_lang_constants.php:171
|
1302 |
+
msgid "Invalid parameters."
|
1303 |
+
msgstr "Недопустимые параметры."
|
1304 |
+
|
1305 |
+
#: class-mo2f-constants.php:178 miniorange_lang_constants.php:174
|
1306 |
+
msgid "Alternate email cannot be same as primary email."
|
1307 |
+
msgstr ""
|
1308 |
+
"Альтернативный адрес электронной почты не может совпадать с основным "
|
1309 |
+
"электронным письмом."
|
1310 |
+
|
1311 |
+
#: class-mo2f-constants.php:181 miniorange_lang_constants.php:177
|
1312 |
+
msgid "CustomerId is null."
|
1313 |
+
msgstr "Идентификатор клиента равен NULL."
|
1314 |
+
|
1315 |
+
#: class-mo2f-constants.php:184 miniorange_lang_constants.php:180
|
1316 |
+
msgid ""
|
1317 |
+
"You are not authorized to create users. Please upgrade to premium plan. "
|
1318 |
+
msgstr ""
|
1319 |
+
"У вас нет прав на создание пользователей. Обновите план премиум-класса. "
|
1320 |
+
|
1321 |
+
#: class-mo2f-constants.php:187 miniorange_lang_constants.php:183
|
1322 |
+
msgid ""
|
1323 |
+
"Your user creation limit has been completed. Please upgrade your license to "
|
1324 |
+
"add more users."
|
1325 |
+
msgstr ""
|
1326 |
+
"Ваш лимит создания пользователя завершен. Обновите лицензию, чтобы добавить "
|
1327 |
+
"больше пользователей."
|
1328 |
+
|
1329 |
+
#: class-mo2f-constants.php:190 miniorange_lang_constants.php:186
|
1330 |
+
msgid "Username cannot be blank."
|
1331 |
+
msgstr "Имя пользователя не может быть пустым."
|
1332 |
+
|
1333 |
+
#: class-mo2f-constants.php:193 miniorange_lang_constants.php:189
|
1334 |
+
msgid "End user created successfully."
|
1335 |
+
msgstr "Конечный пользователь создан успешно."
|
1336 |
+
|
1337 |
+
#: class-mo2f-constants.php:196 miniorange_lang_constants.php:192
|
1338 |
+
msgid "There was an exception processing the update user request."
|
1339 |
+
msgstr "Исключение составляло запрос пользователя обновления."
|
1340 |
+
|
1341 |
+
#: class-mo2f-constants.php:199 miniorange_lang_constants.php:195
|
1342 |
+
msgid "End user found."
|
1343 |
+
msgstr "Конечный пользователь найден."
|
1344 |
+
|
1345 |
+
#: class-mo2f-constants.php:202 miniorange_lang_constants.php:198
|
1346 |
+
msgid "End user found under different customer. "
|
1347 |
+
msgstr "Конечный пользователь найден под другим клиентом. "
|
1348 |
+
|
1349 |
+
#: class-mo2f-constants.php:205 miniorange_lang_constants.php:201
|
1350 |
+
msgid "End user not found."
|
1351 |
+
msgstr "Конечный пользователь не найден."
|
1352 |
+
|
1353 |
+
#: class-mo2f-constants.php:208 miniorange_lang_constants.php:204
|
1354 |
+
msgid "Customer successfully registered."
|
1355 |
+
msgstr "Клиент успешно зарегистрирован."
|
1356 |
+
|
1357 |
+
#: class-mo2f-constants.php:211 miniorange_lang_constants.php:207
|
1358 |
+
msgid "Customer registration failed."
|
1359 |
+
msgstr "Не удалось зарегистрировать клиента."
|
1360 |
+
|
1361 |
+
#: class-mo2f-constants.php:214 miniorange_lang_constants.php:210
|
1362 |
+
msgid "There was an error processing the register mobile request."
|
1363 |
+
msgstr "Произошла ошибка при обработке запроса на регистрацию."
|
1364 |
+
|
1365 |
+
#: class-mo2f-constants.php:217 miniorange_lang_constants.php:213
|
1366 |
+
msgid "There was an exception processing the get user request."
|
1367 |
+
msgstr "Исключение произошло при обработке запроса пользователя."
|
1368 |
+
|
1369 |
+
#: class-mo2f-constants.php:220 miniorange_lang_constants.php:216
|
1370 |
+
msgid "End User retrieved successfully."
|
1371 |
+
msgstr "Конечный пользователь успешно восстановлен."
|
1372 |
+
|
1373 |
+
#: class-mo2f-constants.php:223
|
1374 |
+
msgid "You have successfully completed the test."
|
1375 |
+
msgstr "Вы успешно завершили тест."
|
1376 |
+
|
1377 |
+
#: class-mo2f-constants.php:229 miniorange_lang_constants.php:225
|
1378 |
+
msgid ""
|
1379 |
+
"You already have an account with miniOrange. Please enter a valid password."
|
1380 |
+
msgstr ""
|
1381 |
+
"У вас уже есть учетная запись с miniOrange. Пожалуйста, введите правильный "
|
1382 |
+
"пароль."
|
1383 |
+
|
1384 |
+
#: class-mo2f-constants.php:238 miniorange_lang_constants.php:237
|
1385 |
+
msgid "Invalid email or password. Please try again."
|
1386 |
+
msgstr ""
|
1387 |
+
"Неправильный адрес электронной почты или пароль. Пожалуйста, попробуйте еще "
|
1388 |
+
"раз."
|
1389 |
+
|
1390 |
+
#: class-mo2f-constants.php:241 miniorange_lang_constants.php:241
|
1391 |
+
msgid "Password and Confirm password do not match."
|
1392 |
+
msgstr "Пароль и подтверждение не совпадают."
|
1393 |
+
|
1394 |
+
#: class-mo2f-constants.php:244 miniorange_lang_constants.php:244
|
1395 |
+
msgid "Please enter your registered email and password."
|
1396 |
+
msgstr "Введите email который Вы использовали при регистрации и пароль."
|
1397 |
+
|
1398 |
+
#: class-mo2f-constants.php:247 miniorange_lang_constants.php:247
|
1399 |
+
msgid "One Time Passcode has been sent for verification to "
|
1400 |
+
msgstr "Одноразовый код был отправлен для проверки на "
|
1401 |
+
|
1402 |
+
#: class-mo2f-constants.php:253 miniorange_lang_constants.php:253
|
1403 |
+
msgid "Error occured while registration. Please try again."
|
1404 |
+
msgstr "Ошибка при регистрации. Пожалуйста, попробуйте еще раз."
|
1405 |
+
|
1406 |
+
#: class-mo2f-constants.php:259 miniorange_lang_constants.php:260
|
1407 |
+
msgid ""
|
1408 |
+
"There was an error in sending sms. Please click on Resend OTP to try again."
|
1409 |
+
msgstr ""
|
1410 |
+
"При отправке смс произошла ошибка. Нажмите отправить снова, чтобы повторить "
|
1411 |
+
"попытку."
|
1412 |
+
|
1413 |
+
#: class-mo2f-constants.php:265
|
1414 |
+
msgid "is set as your 2 factor authentication method."
|
1415 |
+
msgstr "устанавливается как ваш 2-факторный метод проверки подлинности."
|
1416 |
+
|
1417 |
+
#: class-mo2f-constants.php:271 miniorange_lang_constants.php:272
|
1418 |
+
msgid "Please answer the following security questions."
|
1419 |
+
msgstr "Ответьте на следующие секретные вопросы."
|
1420 |
+
|
1421 |
+
#: class-mo2f-constants.php:274 miniorange_lang_constants.php:275
|
1422 |
+
msgid "PHONE VERIFICATION."
|
1423 |
+
msgstr "ПРОВЕРКА ПО ТЕЛЕФОНУ."
|
1424 |
+
|
1425 |
+
#: class-mo2f-constants.php:277 miniorange_lang_constants.php:278
|
1426 |
+
msgid "There was an error fetching security questions. Please try again."
|
1427 |
+
msgstr ""
|
1428 |
+
"Возникла ошибка, связанная с секретными вопросами. Пожалуйста, попробуйте "
|
1429 |
+
"еще раз."
|
1430 |
+
|
1431 |
+
#: class-mo2f-constants.php:280 miniorange_lang_constants.php:281
|
1432 |
+
msgid "Invalid Answers. Please try again."
|
1433 |
+
msgstr "Недействительные ответы. Пожалуйста, попробуйте еще раз."
|
1434 |
+
|
1435 |
+
#: class-mo2f-constants.php:283 miniorange_lang_constants.php:284
|
1436 |
+
msgid "Choose a password with minimum length 8."
|
1437 |
+
msgstr "Выберите пароль с минимальной длиной 8 символов."
|
1438 |
+
|
1439 |
+
#: class-mo2f-constants.php:286 miniorange_lang_constants.php:288
|
1440 |
+
msgid "Your account has been retrieved successfully."
|
1441 |
+
msgstr "Ваша учетная запись была успешно восстановлена."
|
1442 |
+
|
1443 |
+
#: class-mo2f-constants.php:289 miniorange_lang_constants.php:266
|
1444 |
+
msgid "is set as your 2nd factor method."
|
1445 |
+
msgstr "устанавливается как ваш двух факторный метод."
|
1446 |
+
|
1447 |
+
#: class-mo2f-constants.php:292 miniorange_lang_constants.php:294
|
1448 |
+
msgid "has been set as your default 2nd factor method."
|
1449 |
+
msgstr "был установлен как ваш метод 2-го фактора по умолчанию."
|
1450 |
+
|
1451 |
+
#: class-mo2f-constants.php:295 miniorange_lang_constants.php:297
|
1452 |
+
msgid "Another One Time Passcode has been sent"
|
1453 |
+
msgstr "Был отправлен еще один одноразовый код"
|
1454 |
+
|
1455 |
+
#: class-mo2f-constants.php:298 miniorange_lang_constants.php:300
|
1456 |
+
msgid "for verification to"
|
1457 |
+
msgstr "для проверки"
|
1458 |
+
|
1459 |
+
#: class-mo2f-constants.php:301 miniorange_lang_constants.php:303
|
1460 |
+
msgid ""
|
1461 |
+
"There was an error in sending email. Please click on Resend OTP to try again."
|
1462 |
+
msgstr ""
|
1463 |
+
"При отправке электронного письма произошла ошибка. Нажмите кнопку повторной "
|
1464 |
+
"отправки, чтобы повторить попытку."
|
1465 |
+
|
1466 |
+
#: class-mo2f-constants.php:307 miniorange_lang_constants.php:309
|
1467 |
+
msgid "Please submit your query with email"
|
1468 |
+
msgstr "Отправьте запрос по электронной почте"
|
1469 |
+
|
1470 |
+
#: class-mo2f-constants.php:310 miniorange_lang_constants.php:312
|
1471 |
+
msgid "Your query could not be submitted. Please try again."
|
1472 |
+
msgstr "Ваш запрос не может быть отправлен. Пожалуйста, попробуйте еще раз."
|
1473 |
+
|
1474 |
+
#: class-mo2f-constants.php:313 miniorange_lang_constants.php:315
|
1475 |
+
msgid "Thanks for getting in touch! We shall get back to you shortly."
|
1476 |
+
msgstr "Спасибо, что связались! Мы скоро ответим Вам."
|
1477 |
+
|
1478 |
+
#: class-mo2f-constants.php:316 miniorange_lang_constants.php:318
|
1479 |
+
msgid "Your settings are saved successfully."
|
1480 |
+
msgstr "Ваши настройки сохранены успешно."
|
1481 |
+
|
1482 |
+
#: class-mo2f-constants.php:319 miniorange_lang_constants.php:321
|
1483 |
+
msgid "Please select atleast 10 questions."
|
1484 |
+
msgstr "Пожалуйста, выберите по крайней мере 10 вопросов."
|
1485 |
+
|
1486 |
+
#: class-mo2f-constants.php:322 miniorange_lang_constants.php:324
|
1487 |
+
msgid "Your login settings are saved successfully. Now"
|
1488 |
+
msgstr "Настройки входа успешно сохранены. Теперь"
|
1489 |
+
|
1490 |
+
#: class-mo2f-constants.php:325 miniorange_2_factor_configuration.php:883
|
1491 |
+
#: miniorange_lang_constants.php:327
|
1492 |
+
msgid "to logout and try login with 2-Factor."
|
1493 |
+
msgstr "для выхода из системы и попробуйте войти с помощью 2-фактора."
|
1494 |
+
|
1495 |
+
#: class-mo2f-constants.php:328 miniorange_lang_constants.php:330
|
1496 |
+
msgid "to go to Login Settings."
|
1497 |
+
msgstr "чтобы перейти в Настройки входа."
|
1498 |
+
|
1499 |
+
#: class-mo2f-constants.php:331 miniorange_lang_constants.php:333
|
1500 |
+
msgid "Authentication failed. Please try again to test the configuration."
|
1501 |
+
msgstr ""
|
1502 |
+
"Ошибка аутентификации. Повторите попытку, чтобы проверить конфигурацию."
|
1503 |
+
|
1504 |
+
#: class-mo2f-constants.php:340 miniorange_lang_constants.php:342
|
1505 |
+
msgid "Please enter a value to test your authentication."
|
1506 |
+
msgstr "Введите значение для проверки подлинности."
|
1507 |
+
|
1508 |
+
#: class-mo2f-constants.php:343 miniorange_lang_constants.php:345
|
1509 |
+
msgid "Please enter the one time passcode below."
|
1510 |
+
msgstr "Введите одноразовый код доступа ниже."
|
1511 |
+
|
1512 |
+
#: class-mo2f-constants.php:346 miniorange_lang_constants.php:348
|
1513 |
+
msgid "You will receive a phone call on this number"
|
1514 |
+
msgstr "Вы получите телефонный звонок по этому номеру"
|
1515 |
+
|
1516 |
+
#: class-mo2f-constants.php:352 miniorange_lang_constants.php:355
|
1517 |
+
msgid "A Push notification has been sent to your miniOrange Authenticator App."
|
1518 |
+
msgstr ""
|
1519 |
+
"Уведомление Push было отправлено в ваше приложение для аутентификации "
|
1520 |
+
"miniOrange."
|
1521 |
+
|
1522 |
+
#: class-mo2f-constants.php:355 miniorange_lang_constants.php:358
|
1523 |
+
msgid "Error occurred while validating the OTP. Please try again."
|
1524 |
+
msgstr "Ошибка при проверке одноразового код. Пожалуйста, попробуйте еще раз."
|
1525 |
+
|
1526 |
+
#: class-mo2f-constants.php:358 miniorange_lang_constants.php:361
|
1527 |
+
msgid "to test Google Authenticator method."
|
1528 |
+
msgstr "для проверки метода Google Authenticator."
|
1529 |
+
|
1530 |
+
#: class-mo2f-constants.php:361 miniorange_lang_constants.php:364
|
1531 |
+
msgid ""
|
1532 |
+
"Error occurred while validating the OTP. Please try again. Possible causes:"
|
1533 |
+
msgstr ""
|
1534 |
+
"Ошибка при проверке одноразового кода. Пожалуйста, попробуйте еще раз. "
|
1535 |
+
"Возможные причины:"
|
1536 |
+
|
1537 |
+
#: class-mo2f-constants.php:373 miniorange_lang_constants.php:376
|
1538 |
+
msgid "to test Authy 2-Factor Authentication method."
|
1539 |
+
msgstr "для тестирования Authy 2-Factor Authentication."
|
1540 |
+
|
1541 |
+
#: class-mo2f-constants.php:379 miniorange_lang_constants.php:382
|
1542 |
+
msgid "method."
|
1543 |
+
msgstr "метод."
|
1544 |
+
|
1545 |
+
#: class-mo2f-constants.php:382 miniorange_lang_constants.php:385
|
1546 |
+
msgid "to test"
|
1547 |
+
msgstr "тестировать"
|
1548 |
+
|
1549 |
+
#: class-mo2f-constants.php:385 miniorange_lang_constants.php:388
|
1550 |
+
msgid "is set as your Two-Factor method."
|
1551 |
+
msgstr "устанавливается как ваш двухфакторный метод."
|
1552 |
+
|
1553 |
+
#: class-mo2f-constants.php:388 miniorange_lang_constants.php:391
|
1554 |
+
msgid "A verification email is sent to"
|
1555 |
+
msgstr "Письмо с подтверждением отправляется"
|
1556 |
+
|
1557 |
+
#: class-mo2f-constants.php:391 miniorange_lang_constants.php:394
|
1558 |
+
msgid "Please click on accept link to verify your email."
|
1559 |
+
msgstr ""
|
1560 |
+
"Пожалуйста, нажмите на ссылку, чтобы подтвердить свою электронную почту."
|
1561 |
+
|
1562 |
+
#: class-mo2f-constants.php:394 miniorange_lang_constants.php:397
|
1563 |
+
msgid "Your account has been created successfully."
|
1564 |
+
msgstr "Ваша учетная запись создана успешно."
|
1565 |
+
|
1566 |
+
#: class-mo2f-constants.php:397
|
1567 |
+
msgid "Your account has been removed. Please contact your administrator."
|
1568 |
+
msgstr "Ваша учетная запись была удалена. Обратитесь к администратору."
|
1569 |
+
|
1570 |
+
#: class-mo2f-constants.php:400 miniorange_lang_constants.php:404
|
1571 |
+
msgid "You are registered successfully."
|
1572 |
+
msgstr "Вы зарегистрированы успешно."
|
1573 |
+
|
1574 |
+
#: class-mo2f-constants.php:403 miniorange_lang_constants.php:407
|
1575 |
+
msgid "You have denied the request."
|
1576 |
+
msgstr "Вы отклонили запрос."
|
1577 |
+
|
1578 |
+
#: class-mo2f-constants.php:406 miniorange_lang_constants.php:410
|
1579 |
+
msgid "Two-Factor plugin has been disabled."
|
1580 |
+
msgstr "Двухфакторный плагин отключен."
|
1581 |
+
|
1582 |
+
#: class-mo2f-constants.php:409 miniorange_lang_constants.php:413
|
1583 |
+
msgid "Error occurred while saving the settings.Please try again."
|
1584 |
+
msgstr "Ошибка при сохранении настроек. Повторите попытку."
|
1585 |
+
|
1586 |
+
#: class-mo2f-constants.php:412 miniorange_lang_constants.php:416
|
1587 |
+
msgid ""
|
1588 |
+
"Invalid request. Please register with miniOrange and configure 2-Factor to "
|
1589 |
+
"save your login settings."
|
1590 |
+
msgstr ""
|
1591 |
+
"Неверный запрос. Пожалуйста, зарегистрируйтесь в miniOrange и настройте 2-"
|
1592 |
+
"фактор, чтобы сохранить свои настройки входа."
|
1593 |
+
|
1594 |
+
#: class-mo2f-constants.php:415
|
1595 |
+
msgid "You already have an account with miniOrange, please sign in."
|
1596 |
+
msgstr ""
|
1597 |
+
"У вас уже есть учетная запись с miniOrange, пожалуйста, войдите в систему."
|
1598 |
+
|
1599 |
+
#: class-mo2f-constants.php:418
|
1600 |
+
msgid "to configure another 2 Factor authentication method."
|
1601 |
+
msgstr "для настройки другого двухфакторного метода проверки подлинности."
|
1602 |
+
|
1603 |
+
#: class-mo2f-constants.php:421
|
1604 |
+
msgid ""
|
1605 |
+
"Your phone number is not configured. Please configure it before selecting "
|
1606 |
+
"OTP Over SMS as your 2-factor method."
|
1607 |
+
msgstr ""
|
1608 |
+
"Ваш номер телефона не настроен. Пожалуйста, настройте его перед тем, как "
|
1609 |
+
"выбрать одноразовый код через SMS в качестве вашего двухфакторного метода."
|
1610 |
+
|
1611 |
+
#: class-mo2f-constants.php:424 miniorange_lang_constants.php:419
|
1612 |
+
msgid "Please enter your registered email below to reset your password."
|
1613 |
+
msgstr "Чтобы сбросить пароль, введите свой адрес электронной почты."
|
1614 |
+
|
1615 |
+
#: class-mo2f-constants.php:427 miniorange_lang_constants.php:422
|
1616 |
+
msgid ""
|
1617 |
+
"You password has been reset successfully. A new password has been sent to "
|
1618 |
+
"your registered mail."
|
1619 |
+
msgstr "Пароль успешно сбрасывается. Новый пароль был отправлен на ваш Email."
|
1620 |
+
|
1621 |
+
#: class-mo2f-constants.php:430 miniorange_lang_constants.php:425
|
1622 |
+
msgid ""
|
1623 |
+
"Your password could not be reset. Please enter your correct email in the "
|
1624 |
+
"textbox below and then click on the link."
|
1625 |
+
msgstr ""
|
1626 |
+
"Ваш пароль не может быть сброшен. Пожалуйста, введите правильный адрес "
|
1627 |
+
"электронной почты в текстовое поле ниже, а затем нажмите на ссылку."
|
1628 |
+
|
1629 |
+
#: class-mo2f-constants.php:432 miniorange_lang_constants.php:428
|
1630 |
+
msgid "to configure another 2nd factor authentication method."
|
1631 |
+
msgstr "для настройки другого двух факторного метода проверки."
|
1632 |
+
|
1633 |
+
#: class-mo2f-constants.php:435 miniorange_2_factor_common_login.php:1324
|
1634 |
+
#: miniorange_2_factor_configuration.php:883
|
1635 |
+
#: miniorange_2_factor_configuration.php:1110
|
1636 |
+
#: miniorange_2_factor_mobile_configuration.php:134
|
1637 |
+
#: miniorange_2_factor_mobile_configuration.php:565
|
1638 |
+
#: miniorange_2_factor_mobile_configuration.php:938
|
1639 |
+
#: miniorange_2_factor_user_inline_registration.php:1243
|
1640 |
+
#: miniorange_lang_constants.php:431
|
1641 |
+
msgid "Click Here"
|
1642 |
+
msgstr "Нажмите тут"
|
1643 |
+
|
1644 |
+
#: class-mo2f-constants.php:438 miniorange_lang_constants.php:434
|
1645 |
+
msgid "OUT OF BAND EMAIL"
|
1646 |
+
msgstr "ВЫХОД ИЗ ЭЛЕКТРОННОЙ ПОЧТЫ"
|
1647 |
+
|
1648 |
+
#: class-mo2f-constants.php:441 miniorange_2_factor_configuration.php:763
|
1649 |
+
#: miniorange_lang_constants.php:437
|
1650 |
+
msgid "KBA"
|
1651 |
+
msgstr "Секретные вопросы"
|
1652 |
+
|
1653 |
+
#: class-mo2f-constants.php:444 miniorange_lang_constants.php:440
|
1654 |
+
msgid "SMS AND EMAIL"
|
1655 |
+
msgstr "SMS и EMAIL"
|
1656 |
+
|
1657 |
+
#: class-mo2f-constants.php:447 miniorange_lang_constants.php:443
|
1658 |
+
msgid "SOFT TOKEN"
|
1659 |
+
msgstr "ТОКЕН"
|
1660 |
+
|
1661 |
+
#: class-mo2f-constants.php:450 miniorange_lang_constants.php:446
|
1662 |
+
msgid "PUSH NOTIFICATIONS"
|
1663 |
+
msgstr "PUSH УВЕДОМЛЕНИЯ"
|
1664 |
+
|
1665 |
+
#: class-mo2f-constants.php:453 miniorange_lang_constants.php:449
|
1666 |
+
msgid "SMS"
|
1667 |
+
msgstr "SMS"
|
1668 |
+
|
1669 |
+
#: class-mo2f-constants.php:456 miniorange_lang_constants.php:452
|
1670 |
+
msgid "MOBILE AUTHENTICATION"
|
1671 |
+
msgstr "МОБИЛЬНАЯ АВТОРИЗАЦИЯ"
|
1672 |
+
|
1673 |
+
#: class-mo2f-constants.php:459
|
1674 |
+
msgid ""
|
1675 |
+
"An error occured while creating your account. Please try again by sending "
|
1676 |
+
"OTP again."
|
1677 |
+
msgstr ""
|
1678 |
+
"Произошла ошибка при создании вашей учетной записи. Повторите попытку, снова "
|
1679 |
+
"отправив одноразовый код."
|
1680 |
+
|
1681 |
+
#: class-two-factor-setup.php:31
|
1682 |
+
msgid "Please enable curl extension "
|
1683 |
+
msgstr "Пожалуйста включите расширение curl "
|
1684 |
+
|
1685 |
+
#: class-two-factor-setup.php:31
|
1686 |
+
msgid "Click here "
|
1687 |
+
msgstr "Кликните сюда "
|
1688 |
+
|
1689 |
+
#: class-two-factor-setup.php:31
|
1690 |
+
msgid " for the steps to enable curl or check Help & Troubleshooting. "
|
1691 |
+
msgstr ""
|
1692 |
+
" для того, чтобы включить curl или проверить раздел Справка и Устранение "
|
1693 |
+
"неполадок. "
|
1694 |
+
|
1695 |
+
#: class-two-factor-setup.php:314
|
1696 |
+
msgid "or the steps to enable curl or check Help & Troubleshooting."
|
1697 |
+
msgstr ""
|
1698 |
+
"или шаги для включения curl или проверки раздела Справка и Устранение "
|
1699 |
+
"неполадок."
|
1700 |
+
|
1701 |
+
#: miniorange_2_factor_common_login.php:16
|
1702 |
+
msgid "Please wait"
|
1703 |
+
msgstr "Пожалуйста, подождите"
|
1704 |
+
|
1705 |
+
#: miniorange_2_factor_common_login.php:331
|
1706 |
+
#: miniorange_2_factor_common_login.php:406
|
1707 |
+
#: miniorange_2_factor_common_login.php:499
|
1708 |
+
#: miniorange_2_factor_common_login.php:569
|
1709 |
+
#: miniorange_2_factor_common_login.php:786
|
1710 |
+
#: miniorange_2_factor_common_login.php:971
|
1711 |
+
#: miniorange_2_factor_common_login.php:1313
|
1712 |
+
#: miniorange_2_factor_common_login.php:1362
|
1713 |
+
#: miniorange_2_factor_user_inline_registration.php:29
|
1714 |
+
#: miniorange_2_factor_user_inline_registration.php:94
|
1715 |
+
#: miniorange_2_factor_user_inline_registration.php:234
|
1716 |
+
#: miniorange_2_factor_user_inline_registration.php:419
|
1717 |
+
#: miniorange_2_factor_user_inline_registration.php:538
|
1718 |
+
#: miniorange_2_factor_user_inline_registration.php:764
|
1719 |
+
#: miniorange_2_factor_user_inline_registration.php:906
|
1720 |
+
#: miniorange_2_factor_user_inline_registration.php:1078
|
1721 |
+
#: miniorange_2_factor_user_inline_registration.php:1158
|
1722 |
+
msgid "Back to login"
|
1723 |
+
msgstr "Вернуться на страницу входа"
|
1724 |
+
|
1725 |
+
#: miniorange_2_factor_common_login.php:332
|
1726 |
+
msgid "How would you like to authenticate yourself?"
|
1727 |
+
msgstr "Как вы хотите аутентифицироваться?"
|
1728 |
+
|
1729 |
+
#: miniorange_2_factor_common_login.php:342
|
1730 |
+
msgid "Please choose the options from below:"
|
1731 |
+
msgstr "Выберите следующие варианты из следующих:"
|
1732 |
+
|
1733 |
+
#: miniorange_2_factor_common_login.php:345
|
1734 |
+
msgid "Send a one time passcode to my registered email"
|
1735 |
+
msgstr "Отправить одноразовый код на мой email"
|
1736 |
+
|
1737 |
+
#: miniorange_2_factor_common_login.php:349
|
1738 |
+
msgid "Answer your Security Questions (KBA)"
|
1739 |
+
msgstr "Ответьте на свои секретные вопросы"
|
1740 |
+
|
1741 |
+
#: miniorange_2_factor_common_login.php:352
|
1742 |
+
msgid "Continue"
|
1743 |
+
msgstr "Продолжать"
|
1744 |
+
|
1745 |
+
#: miniorange_2_factor_common_login.php:407
|
1746 |
+
msgid "Validate Security Questions"
|
1747 |
+
msgstr "Проверка секретных вопросов"
|
1748 |
+
|
1749 |
+
#: miniorange_2_factor_common_login.php:422
|
1750 |
+
#: miniorange_2_factor_common_login.php:426
|
1751 |
+
#: miniorange_2_factor_common_login.php:513
|
1752 |
+
#: miniorange_2_factor_mobile_configuration.php:691
|
1753 |
+
#: miniorange_2_factor_mobile_configuration.php:705
|
1754 |
+
#: miniorange_2_factor_mobile_configuration.php:2209
|
1755 |
+
#: miniorange_2_factor_mobile_configuration.php:2214
|
1756 |
+
msgid ""
|
1757 |
+
"Only alphanumeric letters with special characters(_@.$#&+-) are allowed."
|
1758 |
+
msgstr ""
|
1759 |
+
"Разрешены только буквенно-цифровые буквы со специальными символами (_ @. $ # "
|
1760 |
+
"& Amp; + -)."
|
1761 |
+
|
1762 |
+
#: miniorange_2_factor_common_login.php:437
|
1763 |
+
msgid "Remember this device."
|
1764 |
+
msgstr "Запомнить это устройство."
|
1765 |
+
|
1766 |
+
#: miniorange_2_factor_common_login.php:441
|
1767 |
+
#: miniorange_2_factor_common_login.php:613
|
1768 |
+
#: miniorange_2_factor_common_login.php:822
|
1769 |
+
#: miniorange_2_factor_common_login.php:1004
|
1770 |
+
msgid "Use Backup Codes"
|
1771 |
+
msgstr "Использовать резервные коды"
|
1772 |
+
|
1773 |
+
#: miniorange_2_factor_common_login.php:443
|
1774 |
+
#: miniorange_2_factor_common_login.php:518
|
1775 |
+
#: miniorange_2_factor_common_login.php:993
|
1776 |
+
msgid "Validate"
|
1777 |
+
msgstr "Проверить"
|
1778 |
+
|
1779 |
+
#: miniorange_2_factor_common_login.php:500
|
1780 |
+
msgid "Validate Backup Code"
|
1781 |
+
msgstr "Проверить код резервной копии"
|
1782 |
+
|
1783 |
+
#: miniorange_2_factor_common_login.php:570
|
1784 |
+
msgid "Accept Your Transaction"
|
1785 |
+
msgstr "Примите свою транзакцию"
|
1786 |
+
|
1787 |
+
#: miniorange_2_factor_common_login.php:582
|
1788 |
+
msgid "Waiting for your approval..."
|
1789 |
+
msgstr "Ожидание вашего подтверждения…"
|
1790 |
+
|
1791 |
+
#: miniorange_2_factor_common_login.php:592
|
1792 |
+
#: miniorange_2_factor_common_login.php:800
|
1793 |
+
msgid "See How It Works ?"
|
1794 |
+
msgstr "Посмотрите, как это работает ?"
|
1795 |
+
|
1796 |
+
#: miniorange_2_factor_common_login.php:599
|
1797 |
+
#: miniorange_2_factor_common_login.php:814
|
1798 |
+
#: miniorange_2_factor_troubleshooting.php:217
|
1799 |
+
msgid "Forgot Phone?"
|
1800 |
+
msgstr "Забыли телефон?"
|
1801 |
+
|
1802 |
+
#: miniorange_2_factor_common_login.php:602
|
1803 |
+
#: miniorange_2_factor_common_login.php:817
|
1804 |
+
#: miniorange_2_factor_troubleshooting.php:159
|
1805 |
+
#: miniorange_2_factor_troubleshooting.php:202
|
1806 |
+
msgid "Phone is Offline?"
|
1807 |
+
msgstr "Телефон не в сети?"
|
1808 |
+
|
1809 |
+
#: miniorange_2_factor_common_login.php:607
|
1810 |
+
#: miniorange_2_factor_common_login.php:1009
|
1811 |
+
msgid "Didn't receive mail?"
|
1812 |
+
msgstr "Не получили письмо?"
|
1813 |
+
|
1814 |
+
#: miniorange_2_factor_common_login.php:629
|
1815 |
+
msgid "A verification email has been sent to your registered email id."
|
1816 |
+
msgstr "Письмо с подтверждением отправлено на ваш зарегистрированный Email."
|
1817 |
+
|
1818 |
+
#: miniorange_2_factor_common_login.php:634
|
1819 |
+
#: miniorange_2_factor_common_login.php:651
|
1820 |
+
#: miniorange_2_factor_common_login.php:1038
|
1821 |
+
msgid "Click on"
|
1822 |
+
msgstr "Нажмите на"
|
1823 |
+
|
1824 |
+
#: miniorange_2_factor_common_login.php:634
|
1825 |
+
msgid "Accept Transaction"
|
1826 |
+
msgstr "Принять транзакцию"
|
1827 |
+
|
1828 |
+
#: miniorange_2_factor_common_login.php:634
|
1829 |
+
msgid "link to verify your email."
|
1830 |
+
msgstr "чтобы подтвердить свою электронную почту."
|
1831 |
+
|
1832 |
+
#: miniorange_2_factor_common_login.php:639
|
1833 |
+
msgid "You have been validated. You will be logged in to your website now."
|
1834 |
+
msgstr "Вы прошли проверку. Теперь вы войдете на свой сайт."
|
1835 |
+
|
1836 |
+
#: miniorange_2_factor_common_login.php:646
|
1837 |
+
msgid "You will receive a notification on your phone."
|
1838 |
+
msgstr "Вы получите уведомление на свой телефон."
|
1839 |
+
|
1840 |
+
#: miniorange_2_factor_common_login.php:651
|
1841 |
+
msgid "Approve"
|
1842 |
+
msgstr "Одобрить"
|
1843 |
+
|
1844 |
+
#: miniorange_2_factor_common_login.php:651
|
1845 |
+
#: miniorange_2_factor_troubleshooting.php:54
|
1846 |
+
msgid "button."
|
1847 |
+
msgstr "кнопка."
|
1848 |
+
|
1849 |
+
#: miniorange_2_factor_common_login.php:656
|
1850 |
+
msgid "You are successfully authenticated."
|
1851 |
+
msgstr "Вы успешно прошли аутентификацию."
|
1852 |
+
|
1853 |
+
#: miniorange_2_factor_common_login.php:787
|
1854 |
+
msgid "Scan QR Code"
|
1855 |
+
msgstr "Сканировать QR-код"
|
1856 |
+
|
1857 |
+
#: miniorange_2_factor_common_login.php:805
|
1858 |
+
msgid ""
|
1859 |
+
"Identify yourself by scanning the QR code with miniOrange Authenticator app."
|
1860 |
+
msgstr ""
|
1861 |
+
"Идентифицируйте себя, отсканировав QR-код с помощью приложения miniOrange "
|
1862 |
+
"Authenticator."
|
1863 |
+
|
1864 |
+
#: miniorange_2_factor_common_login.php:838
|
1865 |
+
#: miniorange_2_factor_common_login.php:1033
|
1866 |
+
msgid "Open miniOrange"
|
1867 |
+
msgstr "Открыть miniOrange"
|
1868 |
+
|
1869 |
+
#: miniorange_2_factor_common_login.php:838
|
1870 |
+
#: miniorange_2_factor_common_login.php:1033
|
1871 |
+
#: miniorange_2_factor_common_login.php:1050
|
1872 |
+
#: miniorange_2_factor_user_inline_registration.php:907
|
1873 |
+
#: miniorange_2_factor_user_inline_registration.php:981
|
1874 |
+
msgid "Authenticator"
|
1875 |
+
msgstr "Authenticator"
|
1876 |
+
|
1877 |
+
#: miniorange_2_factor_common_login.php:838
|
1878 |
+
msgid "app and click on SCAN QR CODE."
|
1879 |
+
msgstr "приложение и нажмите СКАНИРОВАТЬ QR-КОД."
|
1880 |
+
|
1881 |
+
#: miniorange_2_factor_common_login.php:843
|
1882 |
+
msgid "Scan the QR code from the app."
|
1883 |
+
msgstr "Отсканируйте QR-код из приложения."
|
1884 |
+
|
1885 |
+
#: miniorange_2_factor_common_login.php:852
|
1886 |
+
msgid "Back to Scan QR Code."
|
1887 |
+
msgstr "Назад к сканированию QR-кода."
|
1888 |
+
|
1889 |
+
#: miniorange_2_factor_common_login.php:972
|
1890 |
+
#: miniorange_2_factor_configuration.php:237
|
1891 |
+
#: miniorange_2_factor_configuration.php:251
|
1892 |
+
#: miniorange_2_factor_mobile_configuration.php:417
|
1893 |
+
#: miniorange_2_factor_mobile_configuration.php:1876
|
1894 |
+
#: miniorange_2_factor_mobile_configuration.php:1982
|
1895 |
+
#: miniorange_2_factor_mobile_configuration.php:2011
|
1896 |
+
#: miniorange_2_factor_mobile_configuration.php:2056
|
1897 |
+
msgid "Validate OTP"
|
1898 |
+
msgstr "Проверка одноразового кода"
|
1899 |
+
|
1900 |
+
#: miniorange_2_factor_common_login.php:989
|
1901 |
+
msgid "Enter one time passcode"
|
1902 |
+
msgstr "Введите одноразовый код"
|
1903 |
+
|
1904 |
+
#: miniorange_2_factor_common_login.php:1000
|
1905 |
+
msgid "Forgot Phone ?"
|
1906 |
+
msgstr "Забыли телефон?"
|
1907 |
+
|
1908 |
+
#: miniorange_2_factor_common_login.php:1015
|
1909 |
+
msgid "See how it works ?"
|
1910 |
+
msgstr "Посмотри, как это работает ?"
|
1911 |
+
|
1912 |
+
#: miniorange_2_factor_common_login.php:1033
|
1913 |
+
msgid "app and click on Sync time from the top left menu option."
|
1914 |
+
msgstr ""
|
1915 |
+
"приложение и нажмите «Синхронизировать время» в меню «Верхнее левый угол»."
|
1916 |
+
|
1917 |
+
#: miniorange_2_factor_common_login.php:1038
|
1918 |
+
msgid "Sync Time now"
|
1919 |
+
msgstr "Синхронизировать время сейчас"
|
1920 |
+
|
1921 |
+
#: miniorange_2_factor_common_login.php:1038
|
1922 |
+
msgid ""
|
1923 |
+
"to sync your time with miniOrange Servers. This is a one time sync to avoid "
|
1924 |
+
"otp validation failure."
|
1925 |
+
msgstr ""
|
1926 |
+
"для синхронизации вашего времени с серверами MiniOrange. Это однократная "
|
1927 |
+
"синхронизация, чтобы избежать отказа валидации одноразового кода."
|
1928 |
+
|
1929 |
+
#: miniorange_2_factor_common_login.php:1044
|
1930 |
+
msgid "Go to Home"
|
1931 |
+
msgstr "На главную"
|
1932 |
+
|
1933 |
+
#: miniorange_2_factor_common_login.php:1050
|
1934 |
+
msgid "Enter the one time passcode shown in miniOrange"
|
1935 |
+
msgstr "Введите однократный код, показанный в miniOrange"
|
1936 |
+
|
1937 |
+
#: miniorange_2_factor_common_login.php:1050
|
1938 |
+
msgid "app here."
|
1939 |
+
msgstr "приложение здесь."
|
1940 |
+
|
1941 |
+
#: miniorange_2_factor_common_login.php:1063
|
1942 |
+
msgid "An One Time Passcode has been sent to your registered email address."
|
1943 |
+
msgstr ""
|
1944 |
+
"Одноразовый код был отправлен на ваш зарегистрированный адрес электронной "
|
1945 |
+
"почты."
|
1946 |
+
|
1947 |
+
#: miniorange_2_factor_common_login.php:1069
|
1948 |
+
msgid ""
|
1949 |
+
"Check your email with which you registered and copy the one time passcode."
|
1950 |
+
msgstr ""
|
1951 |
+
"Проверьте свою электронную почту, с которой вы зарегистрировались, и "
|
1952 |
+
"скопируйте одноразовый код."
|
1953 |
+
|
1954 |
+
#: miniorange_2_factor_common_login.php:1075
|
1955 |
+
msgid "Enter the One Time Passcode to validate yourself."
|
1956 |
+
msgstr "Введите одноразовый код для подтверждения личности."
|
1957 |
+
|
1958 |
+
#: miniorange_2_factor_common_login.php:1089
|
1959 |
+
msgid "An OTP has been sent to your registered mobile number."
|
1960 |
+
msgstr "Одноразовый код отправлен на зарегистрированный номер телефона."
|
1961 |
+
|
1962 |
+
#: miniorange_2_factor_common_login.php:1094
|
1963 |
+
msgid "Enter the OTP received on your mobile phone to validate yourself."
|
1964 |
+
msgstr ""
|
1965 |
+
"Введите одноразовый код, полученный на вашем мобильном телефоне, чтобы "
|
1966 |
+
"идентифицировать себя."
|
1967 |
+
|
1968 |
+
#: miniorange_2_factor_common_login.php:1102
|
1969 |
+
msgid "Go Back."
|
1970 |
+
msgstr "Вернуться."
|
1971 |
+
|
1972 |
+
#: miniorange_2_factor_common_login.php:1182
|
1973 |
+
#: miniorange_2_factor_common_login.php:1233
|
1974 |
+
msgid "Cancel"
|
1975 |
+
msgstr "Отменить"
|
1976 |
+
|
1977 |
+
#: miniorange_2_factor_common_login.php:1183
|
1978 |
+
msgid "Devices Exceeded"
|
1979 |
+
msgstr "Превышение устройств"
|
1980 |
+
|
1981 |
+
#: miniorange_2_factor_common_login.php:1188
|
1982 |
+
msgid ""
|
1983 |
+
"Sorry, you are not allowed to log in from this device. You have exceeded the "
|
1984 |
+
"number of device registration allowed."
|
1985 |
+
msgstr ""
|
1986 |
+
"К сожалению, вам не разрешено входить в систему с этого устройства. Вы "
|
1987 |
+
"превысили допустимый лимит регистрации устройств."
|
1988 |
+
|
1989 |
+
#: miniorange_2_factor_common_login.php:1234
|
1990 |
+
msgid "Email already registered"
|
1991 |
+
msgstr "Электронная почта уже зарегистрирована"
|
1992 |
+
|
1993 |
+
#: miniorange_2_factor_common_login.php:1314
|
1994 |
+
#: miniorange_2_factor_user_inline_registration.php:1159
|
1995 |
+
msgid "Two Factor Setup Complete"
|
1996 |
+
msgstr "Настройка двухфакторной аутентификации завершена"
|
1997 |
+
|
1998 |
+
#: miniorange_2_factor_common_login.php:1319
|
1999 |
+
msgid "has been set your Two Factor method for login."
|
2000 |
+
msgstr "был установлен ваш метод Двух факторного входа в систему."
|
2001 |
+
|
2002 |
+
#: miniorange_2_factor_common_login.php:1320
|
2003 |
+
msgid "Next time when you will login, you will be prompted for"
|
2004 |
+
msgstr ""
|
2005 |
+
"В следующий раз, когда вы войдете в систему, вам будет предложено ввести"
|
2006 |
+
|
2007 |
+
#: miniorange_2_factor_common_login.php:1320
|
2008 |
+
msgid "as your 2nd factor."
|
2009 |
+
msgstr "как ваш второй фактор."
|
2010 |
+
|
2011 |
+
#: miniorange_2_factor_common_login.php:1325
|
2012 |
+
msgid "to login to your account."
|
2013 |
+
msgstr "для входа в свою учетную запись."
|
2014 |
+
|
2015 |
+
#: miniorange_2_factor_common_login.php:1363
|
2016 |
+
#: miniorange_2_factor_mobile_configuration.php:193
|
2017 |
+
#: miniorange_2_factor_mobile_configuration.php:198
|
2018 |
+
#: miniorange_2_factor_mobile_configuration.php:204
|
2019 |
+
#: miniorange_2_factor_mobile_configuration.php:213
|
2020 |
+
msgid "Remember Device"
|
2021 |
+
msgstr "Запомнить устройство"
|
2022 |
+
|
2023 |
+
#: miniorange_2_factor_common_login.php:1368
|
2024 |
+
msgid "Do you want to remember this device?"
|
2025 |
+
msgstr "Вы уверены, что хотите запомнить это устройство.?"
|
2026 |
+
|
2027 |
+
#: miniorange_2_factor_common_login.php:1369
|
2028 |
+
#: miniorange_2_factor_common_login.php:1378
|
2029 |
+
msgid "Yes"
|
2030 |
+
msgstr "Да"
|
2031 |
+
|
2032 |
+
#: miniorange_2_factor_common_login.php:1370
|
2033 |
+
msgid "No"
|
2034 |
+
msgstr "Нет"
|
2035 |
+
|
2036 |
+
#: miniorange_2_factor_common_login.php:1373
|
2037 |
+
msgid "Please wait...We are taking you into your account."
|
2038 |
+
msgstr "Подождите … Мы переведем Вас в вашу учетную запись."
|
2039 |
+
|
2040 |
+
#: miniorange_2_factor_common_login.php:1378
|
2041 |
+
#: miniorange_2_factor_common_login.php:1379
|
2042 |
+
#: miniorange_2_factor_troubleshooting.php:54
|
2043 |
+
#: miniorange_2_factor_troubleshooting.php:159
|
2044 |
+
#: miniorange_2_factor_troubleshooting.php:202
|
2045 |
+
#: miniorange_2_factor_troubleshooting.php:217
|
2046 |
+
msgid "Click on "
|
2047 |
+
msgstr "Нажмите на "
|
2048 |
+
|
2049 |
+
#: miniorange_2_factor_common_login.php:1378
|
2050 |
+
msgid "if this is your personal device."
|
2051 |
+
msgstr "если это ваше личное устройство."
|
2052 |
+
|
2053 |
+
#: miniorange_2_factor_common_login.php:1379
|
2054 |
+
msgid "No "
|
2055 |
+
msgstr "Нет "
|
2056 |
+
|
2057 |
+
#: miniorange_2_factor_common_login.php:1379
|
2058 |
+
msgid "if this is a public device."
|
2059 |
+
msgstr "если это общее устройство."
|
2060 |
+
|
2061 |
+
#: miniorange_2_factor_configuration.php:4
|
2062 |
+
msgid "Warning:"
|
2063 |
+
msgstr "Предупреждение:"
|
2064 |
+
|
2065 |
+
#: miniorange_2_factor_configuration.php:30
|
2066 |
+
msgid "User Profile"
|
2067 |
+
msgstr "Профиль пользователя"
|
2068 |
+
|
2069 |
+
#: miniorange_2_factor_configuration.php:30
|
2070 |
+
msgid "Account Setup"
|
2071 |
+
msgstr "Настройка учетной записи"
|
2072 |
+
|
2073 |
+
#: miniorange_2_factor_configuration.php:32
|
2074 |
+
msgid "Login Settings"
|
2075 |
+
msgstr "Настройки входа"
|
2076 |
+
|
2077 |
+
#: miniorange_2_factor_configuration.php:33
|
2078 |
+
msgid "Premium Options"
|
2079 |
+
msgstr "Премиум опции"
|
2080 |
+
|
2081 |
+
#: miniorange_2_factor_configuration.php:36
|
2082 |
+
msgid "Proxy Setup"
|
2083 |
+
msgstr "Настройка прокси"
|
2084 |
+
|
2085 |
+
#: miniorange_2_factor_configuration.php:39
|
2086 |
+
msgid "Privacy Policy"
|
2087 |
+
msgstr "Политика конфиденциальности"
|
2088 |
+
|
2089 |
+
#: miniorange_2_factor_configuration.php:183
|
2090 |
+
msgid "Register with miniOrange"
|
2091 |
+
msgstr "Регистрация с помощью miniOrange"
|
2092 |
+
|
2093 |
+
#: miniorange_2_factor_configuration.php:185
|
2094 |
+
msgid ""
|
2095 |
+
"Please enter a valid email id that you have access to. You will be able to "
|
2096 |
+
"move forward after verifying an OTP that we will be sending to this email."
|
2097 |
+
msgstr ""
|
2098 |
+
"Введите действительный Email, к которому у вас есть доступ. Вы сможете "
|
2099 |
+
"продолжить после проверки одноразового код, который мы отправим на это Email."
|
2100 |
+
|
2101 |
+
#: miniorange_2_factor_configuration.php:185
|
2102 |
+
msgid "Already registered with miniOrange?"
|
2103 |
+
msgstr "Уже зарегистрированы в miniOrange?"
|
2104 |
+
|
2105 |
+
#: miniorange_2_factor_configuration.php:186
|
2106 |
+
msgid "Indicates Required Fields"
|
2107 |
+
msgstr "Указывает на обязательные поля"
|
2108 |
+
|
2109 |
+
#: miniorange_2_factor_configuration.php:189
|
2110 |
+
msgid "Email :"
|
2111 |
+
msgstr "Email:"
|
2112 |
+
|
2113 |
+
#: miniorange_2_factor_configuration.php:194
|
2114 |
+
msgid "Phone number :"
|
2115 |
+
msgstr "Номер телефона:"
|
2116 |
+
|
2117 |
+
#: miniorange_2_factor_configuration.php:196
|
2118 |
+
msgid ""
|
2119 |
+
"This is an optional field. We will contact you only if you need support."
|
2120 |
+
msgstr ""
|
2121 |
+
"Это необязательное поле. Мы свяжемся с вами, только если вам нужна поддержка."
|
2122 |
+
|
2123 |
+
#: miniorange_2_factor_configuration.php:200
|
2124 |
+
msgid "Password :"
|
2125 |
+
msgstr "Пароль:"
|
2126 |
+
|
2127 |
+
#: miniorange_2_factor_configuration.php:201
|
2128 |
+
msgid "Choose your password with minimum 6 characters"
|
2129 |
+
msgstr "Выберите свой пароль не менее 6 символов"
|
2130 |
+
|
2131 |
+
#: miniorange_2_factor_configuration.php:204
|
2132 |
+
msgid "Confirm Password :"
|
2133 |
+
msgstr "Подтвердите пароль:"
|
2134 |
+
|
2135 |
+
#: miniorange_2_factor_configuration.php:205
|
2136 |
+
msgid "Confirm your password with minimum 6 characters"
|
2137 |
+
msgstr "Подтверждение пароля должно содержать минимум 6 символов"
|
2138 |
+
|
2139 |
+
#: miniorange_2_factor_configuration.php:210
|
2140 |
+
#: miniorange_2_factor_configuration.php:1132
|
2141 |
+
msgid "Submit"
|
2142 |
+
msgstr "Отправить"
|
2143 |
+
|
2144 |
+
#: miniorange_2_factor_configuration.php:243
|
2145 |
+
#: miniorange_2_factor_mobile_configuration.php:409
|
2146 |
+
msgid "Enter OTP:"
|
2147 |
+
msgstr "Введите одноразовый код:"
|
2148 |
+
|
2149 |
+
#: miniorange_2_factor_configuration.php:245
|
2150 |
+
#: miniorange_2_factor_configuration.php:282
|
2151 |
+
#: miniorange_2_factor_mobile_configuration.php:411
|
2152 |
+
#: miniorange_2_factor_mobile_configuration.php:1873
|
2153 |
+
#: miniorange_2_factor_mobile_configuration.php:2052
|
2154 |
+
msgid "Resend OTP ?"
|
2155 |
+
msgstr "Отправить повторно одноразовый код?"
|
2156 |
+
|
2157 |
+
#: miniorange_2_factor_configuration.php:269
|
2158 |
+
msgid "I did not receive any email with OTP . What should I do ?"
|
2159 |
+
msgstr "Я не получал никакого одноразового кода. Что мне делать ?"
|
2160 |
+
|
2161 |
+
#: miniorange_2_factor_configuration.php:272
|
2162 |
+
msgid ""
|
2163 |
+
"If you can't see the email from miniOrange in your mails, please check your "
|
2164 |
+
msgstr "Если вы не видите письмо от miniOrange, пожалуйста проверьте "
|
2165 |
+
|
2166 |
+
#: miniorange_2_factor_configuration.php:272
|
2167 |
+
msgid "SPAM Folder"
|
2168 |
+
msgstr "Папка SPAM"
|
2169 |
+
|
2170 |
+
#: miniorange_2_factor_configuration.php:272
|
2171 |
+
msgid ""
|
2172 |
+
"If you don't see an email even in SPAM folder, verify your identity with our "
|
2173 |
+
"alternate method."
|
2174 |
+
msgstr ""
|
2175 |
+
"Если вы не видите электронную почту даже в папке SPAM, проверьте свою "
|
2176 |
+
"личность с помощью нашего альтернативного метода."
|
2177 |
+
|
2178 |
+
#: miniorange_2_factor_configuration.php:274
|
2179 |
+
msgid ""
|
2180 |
+
"Enter your valid phone number here and verify your identity using one time "
|
2181 |
+
"passcode sent to your phone."
|
2182 |
+
msgstr ""
|
2183 |
+
"Введите здесь действительный номер телефона и подтвердите свою личность, "
|
2184 |
+
"используя одноразовый код, отправленный на ваш телефон."
|
2185 |
+
|
2186 |
+
#: miniorange_2_factor_configuration.php:279
|
2187 |
+
msgid "Enter Phone Number"
|
2188 |
+
msgstr "Введите номер телефона"
|
2189 |
+
|
2190 |
+
#: miniorange_2_factor_configuration.php:279
|
2191 |
+
msgid "Enter phone number without any space or dashes."
|
2192 |
+
msgstr "Введите номер телефона без пробелов или тире."
|
2193 |
+
|
2194 |
+
#: miniorange_2_factor_configuration.php:286
|
2195 |
+
#: miniorange_2_factor_user_inline_registration.php:814
|
2196 |
+
msgid "Send OTP"
|
2197 |
+
msgstr "Выслать одноразовый код"
|
2198 |
+
|
2199 |
+
#: miniorange_2_factor_configuration.php:290
|
2200 |
+
msgid "What is an OTP ?"
|
2201 |
+
msgstr "Что такое одноразовый код?"
|
2202 |
+
|
2203 |
+
#: miniorange_2_factor_configuration.php:291
|
2204 |
+
msgid ""
|
2205 |
+
"OTP is a one time passcode ( a series of numbers) that is sent to your email "
|
2206 |
+
"or phone number to verify that you have access to your email account or "
|
2207 |
+
"phone. "
|
2208 |
+
msgstr ""
|
2209 |
+
"Одноразовый код- это однократный код доступа (серия номеров), который "
|
2210 |
+
"отправляется на ваш адрес электронной почты или номер телефона, чтобы "
|
2211 |
+
"убедиться, что у вас есть доступ к вашей учетной записи электронной почты "
|
2212 |
+
"или телефону. "
|
2213 |
+
|
2214 |
+
#: miniorange_2_factor_configuration.php:319
|
2215 |
+
#: miniorange_2_factor_configuration.php:627
|
2216 |
+
msgid "Select the specific set of authentication methods for your users."
|
2217 |
+
msgstr ""
|
2218 |
+
"Выберите определенный набор методов проверки подлинности для ваших "
|
2219 |
+
"пользователей."
|
2220 |
+
|
2221 |
+
#: miniorange_2_factor_configuration.php:323
|
2222 |
+
msgid "For all Users"
|
2223 |
+
msgstr "Для всех пользователей"
|
2224 |
+
|
2225 |
+
#: miniorange_2_factor_configuration.php:326
|
2226 |
+
msgid "Specific Roles"
|
2227 |
+
msgstr "Определенные роли"
|
2228 |
+
|
2229 |
+
#: miniorange_2_factor_configuration.php:451
|
2230 |
+
#: miniorange_2_factor_configuration.php:638
|
2231 |
+
#: miniorange_2_factor_user_inline_registration.php:268
|
2232 |
+
msgid "Phone Call Verification"
|
2233 |
+
msgstr "Проверка телефонным звонком"
|
2234 |
+
|
2235 |
+
#: miniorange_2_factor_configuration.php:457
|
2236 |
+
#: miniorange_2_factor_configuration.php:644
|
2237 |
+
#: miniorange_2_factor_user_inline_registration.php:276
|
2238 |
+
msgid "Soft Token"
|
2239 |
+
msgstr "Токен"
|
2240 |
+
|
2241 |
+
#: miniorange_2_factor_configuration.php:460
|
2242 |
+
#: miniorange_2_factor_configuration.php:647
|
2243 |
+
#: miniorange_2_factor_user_inline_registration.php:286
|
2244 |
+
#: miniorange_lang_constants.php:20
|
2245 |
+
msgid "QR Code Authentication"
|
2246 |
+
msgstr "Аутентификация по QR-коду"
|
2247 |
+
|
2248 |
+
#: miniorange_2_factor_configuration.php:463
|
2249 |
+
#: miniorange_2_factor_configuration.php:650
|
2250 |
+
msgid "Push Notifications"
|
2251 |
+
msgstr "Push уведомления"
|
2252 |
+
|
2253 |
+
#: miniorange_2_factor_configuration.php:472
|
2254 |
+
#: miniorange_2_factor_configuration.php:659
|
2255 |
+
msgid "AUTHY 2-FACTOR AUTHENTICATION"
|
2256 |
+
msgstr "Аутентификация через приложение Authy 2-Factor"
|
2257 |
+
|
2258 |
+
#: miniorange_2_factor_configuration.php:475
|
2259 |
+
#: miniorange_2_factor_configuration.php:662
|
2260 |
+
msgid "Security Questions (KBA)"
|
2261 |
+
msgstr "Секретные вопросы"
|
2262 |
+
|
2263 |
+
#: miniorange_2_factor_configuration.php:484
|
2264 |
+
#: miniorange_2_factor_configuration.php:671
|
2265 |
+
#: miniorange_2_factor_user_inline_registration.php:339
|
2266 |
+
msgid "OTP Over Email"
|
2267 |
+
msgstr "Одноразовый код по электронной почте"
|
2268 |
+
|
2269 |
+
#: miniorange_2_factor_configuration.php:555
|
2270 |
+
msgid "For Roles"
|
2271 |
+
msgstr "Для ролей"
|
2272 |
+
|
2273 |
+
#: miniorange_2_factor_configuration.php:558
|
2274 |
+
msgid "Select Users"
|
2275 |
+
msgstr "Выберите пользователей"
|
2276 |
+
|
2277 |
+
#: miniorange_2_factor_configuration.php:565
|
2278 |
+
msgid "Custom Redirect Login Url"
|
2279 |
+
msgstr "Пользовательский URL-адрес переадресации"
|
2280 |
+
|
2281 |
+
#: miniorange_2_factor_configuration.php:576
|
2282 |
+
#: miniorange_2_factor_configuration.php:587
|
2283 |
+
#: miniorange_2_factor_configuration.php:677
|
2284 |
+
#: miniorange_2_factor_configuration.php:690
|
2285 |
+
#: miniorange_2_factor_configuration.php:705
|
2286 |
+
#: miniorange_2_factor_configuration.php:712
|
2287 |
+
#: miniorange_2_factor_configuration.php:722
|
2288 |
+
#: miniorange_2_factor_configuration.php:736
|
2289 |
+
#: miniorange_2_factor_configuration.php:749
|
2290 |
+
#: miniorange_2_factor_configuration.php:767
|
2291 |
+
#: miniorange_2_factor_configuration.php:822
|
2292 |
+
#: miniorange_2_factor_configuration.php:1066
|
2293 |
+
#: miniorange_2_factor_mobile_configuration.php:190
|
2294 |
+
#: miniorange_2_factor_mobile_configuration.php:213
|
2295 |
+
msgid "Note:"
|
2296 |
+
msgstr "Заметка:"
|
2297 |
+
|
2298 |
+
#: miniorange_2_factor_configuration.php:576
|
2299 |
+
msgid ""
|
2300 |
+
"Selecting the above roles will enable 2-Factor for all users associated with "
|
2301 |
+
"that role.Users of the selected role who have not setup their 2-Factor will "
|
2302 |
+
"be able to setup 2 factor during inline registration."
|
2303 |
+
msgstr ""
|
2304 |
+
"Выбор вышеуказанных ролей позволит использовать 2-фактор для всех "
|
2305 |
+
"пользователей, связанных с этой ролью. Пользователи выбранной роли, которые "
|
2306 |
+
"не настроили свой 2-фактор, смогут установить 2 фактора во время встроенной "
|
2307 |
+
"регистрации."
|
2308 |
+
|
2309 |
+
#: miniorange_2_factor_configuration.php:585
|
2310 |
+
msgid "Click Here to enable Authentication for users"
|
2311 |
+
msgstr "Нажмите здесь, чтобы включить аутентификацию для пользователей"
|
2312 |
+
|
2313 |
+
#: miniorange_2_factor_configuration.php:587
|
2314 |
+
msgid ""
|
2315 |
+
"For <b>Select Users</b> option you will redirected to Wordpress Users Page. "
|
2316 |
+
"You can select the users and apply Bulk Actions to apply or remove Two "
|
2317 |
+
"Factor for users"
|
2318 |
+
msgstr ""
|
2319 |
+
"Для параметра <b> Выбрать пользователей </b> вы перейдете на страницу "
|
2320 |
+
"пользователей Wordpress. Вы можете выбрать пользователей и применить "
|
2321 |
+
"массовые действия для применения или удаления двух факторов для пользователей"
|
2322 |
+
|
2323 |
+
#: miniorange_2_factor_configuration.php:618
|
2324 |
+
msgid " Select Roles to enable 2-Factor"
|
2325 |
+
msgstr " Выберите Роли для которых будет включен 2 фактор"
|
2326 |
+
|
2327 |
+
#: miniorange_2_factor_configuration.php:619
|
2328 |
+
#: miniorange_2_factor_configuration.php:827
|
2329 |
+
#: miniorange_2_factor_configuration.php:1043
|
2330 |
+
#: miniorange_2_factor_mobile_configuration.php:172
|
2331 |
+
#: miniorange_2_factor_mobile_configuration.php:219
|
2332 |
+
#: miniorange_2_factor_mobile_configuration.php:344
|
2333 |
+
#: miniorange_2_factor_troubleshooting.php:54
|
2334 |
+
msgid "Save Settings"
|
2335 |
+
msgstr "Сохранить настройки"
|
2336 |
+
|
2337 |
+
#: miniorange_2_factor_configuration.php:677
|
2338 |
+
msgid ""
|
2339 |
+
"You can select which Two Factor methods you want to enable for your users. "
|
2340 |
+
"By default all Two Factor methods are enabled for all users of the role you "
|
2341 |
+
"have selected above."
|
2342 |
+
msgstr ""
|
2343 |
+
"Вы можете выбрать, какие методы Two Factor вы хотите включить для своих "
|
2344 |
+
"пользователей. По умолчанию все методы Two Factor включены для всех "
|
2345 |
+
"пользователей роли, которую вы выбрали выше."
|
2346 |
+
|
2347 |
+
#: miniorange_2_factor_configuration.php:679
|
2348 |
+
msgid "Invoke Inline Registration to setup 2nd factor for users."
|
2349 |
+
msgstr ""
|
2350 |
+
"Invoke Inline Registration для установки второго фактора для пользователей."
|
2351 |
+
|
2352 |
+
#: miniorange_2_factor_configuration.php:685
|
2353 |
+
msgid "Enforce 2 Factor registration for users at login time"
|
2354 |
+
msgstr ""
|
2355 |
+
"Принудительная регистрация 2 факторов для пользователей во время входа в "
|
2356 |
+
"систему"
|
2357 |
+
|
2358 |
+
#: miniorange_2_factor_configuration.php:688
|
2359 |
+
msgid "Skip 2 Factor registration at login."
|
2360 |
+
msgstr "Пропустить 2 факторную Регистрация при входе в систему."
|
2361 |
+
|
2362 |
+
#: miniorange_2_factor_configuration.php:690
|
2363 |
+
msgid ""
|
2364 |
+
"If this option is enabled then users have to setup their two-factor account "
|
2365 |
+
"forcefully during their login. By selecting second option, you will provide "
|
2366 |
+
"your users to skip their two-factor setup during login."
|
2367 |
+
msgstr ""
|
2368 |
+
"Если этот параметр включен, пользователи должны настроить свою учетную "
|
2369 |
+
"запись с двумя факторами во время их входа в систему. Выбрав второй вариант, "
|
2370 |
+
"вы предоставите своим пользователям возможность пропустить их двухфакторную "
|
2371 |
+
"настройку во время входа в систему."
|
2372 |
+
|
2373 |
+
#: miniorange_2_factor_configuration.php:696
|
2374 |
+
msgid "Email verification of Users during Inline Registration "
|
2375 |
+
msgstr "Проверка электронной почты пользователей во время Inline регистрации "
|
2376 |
+
|
2377 |
+
#: miniorange_2_factor_configuration.php:700
|
2378 |
+
msgid "Enable users to "
|
2379 |
+
msgstr "Включить пользователей "
|
2380 |
+
|
2381 |
+
#: miniorange_2_factor_configuration.php:700
|
2382 |
+
msgid "edit their email address"
|
2383 |
+
msgstr "редактировать их адрес электронной почты"
|
2384 |
+
|
2385 |
+
#: miniorange_2_factor_configuration.php:700
|
2386 |
+
msgid "for registration with miniOrange."
|
2387 |
+
msgstr "для регистрации с miniOrange."
|
2388 |
+
|
2389 |
+
#: miniorange_2_factor_configuration.php:703
|
2390 |
+
msgid "Skip e-mail verification by user."
|
2391 |
+
msgstr "Пропустить проверку по электронной почте пользователем."
|
2392 |
+
|
2393 |
+
#: miniorange_2_factor_configuration.php:705
|
2394 |
+
msgid ""
|
2395 |
+
"If this option is enabled then users can edit their email during inline "
|
2396 |
+
"registration with miniOrange, and they will be prompted for e-mail "
|
2397 |
+
"verification. By selecting second option, the user will be silently "
|
2398 |
+
"registered with miniOrange without the need of e-mail verification."
|
2399 |
+
msgstr ""
|
2400 |
+
"Если этот параметр включен, пользователи могут редактировать свою "
|
2401 |
+
"электронную почту во время встроенной регистрации с помощью miniOrange, и им "
|
2402 |
+
"будет предложено проверить электронную почту. Выбрав второй вариант, "
|
2403 |
+
"пользователь будет тихо зарегистрирован в мини-режиме без необходимости "
|
2404 |
+
"проверки по электронной почте."
|
2405 |
+
|
2406 |
+
#: miniorange_2_factor_configuration.php:708
|
2407 |
+
msgid "Mobile Support"
|
2408 |
+
msgstr "Мобильная поддержка"
|
2409 |
+
|
2410 |
+
#: miniorange_2_factor_configuration.php:711
|
2411 |
+
msgid "Enable Mobile Support for users."
|
2412 |
+
msgstr "Включите мобильную поддержку для пользователей."
|
2413 |
+
|
2414 |
+
#: miniorange_2_factor_configuration.php:712
|
2415 |
+
msgid ""
|
2416 |
+
"If this option is enabled then Security Questions (KBA) will be invoked as "
|
2417 |
+
"2nd factor during login through mobile browsers."
|
2418 |
+
msgstr ""
|
2419 |
+
"Если этот параметр включен, то секретные вопросы будут вызываться в качестве "
|
2420 |
+
"второго фактора во время входа в систему через мобильные браузеры."
|
2421 |
+
|
2422 |
+
#: miniorange_2_factor_configuration.php:715
|
2423 |
+
msgid "Select Login Screen Options"
|
2424 |
+
msgstr "Выберите параметры экрана входа в систему"
|
2425 |
+
|
2426 |
+
#: miniorange_2_factor_configuration.php:719
|
2427 |
+
msgid "Login with password + 2nd Factor "
|
2428 |
+
msgstr "Вход с паролем + 2-й фактор "
|
2429 |
+
|
2430 |
+
#: miniorange_2_factor_configuration.php:719
|
2431 |
+
msgid "Recommended"
|
2432 |
+
msgstr "Рекомендуемые"
|
2433 |
+
|
2434 |
+
#: miniorange_2_factor_configuration.php:722
|
2435 |
+
msgid ""
|
2436 |
+
"By default 2nd Factor is enabled after password authentication. If you do "
|
2437 |
+
"not want to remember passwords anymore and just login with 2nd Factor, "
|
2438 |
+
"please select 2nd option."
|
2439 |
+
msgstr ""
|
2440 |
+
"По умолчанию 2-й фактор включен после ввода пароля. Если вы больше не хотите "
|
2441 |
+
"запоминать пароли и просто входить в систему со вторым фактором, выберите "
|
2442 |
+
"второй вариант."
|
2443 |
+
|
2444 |
+
#: miniorange_2_factor_configuration.php:727
|
2445 |
+
msgid "Login with 2nd Factor only "
|
2446 |
+
msgstr "Вход только со вторым фактором "
|
2447 |
+
|
2448 |
+
#: miniorange_2_factor_configuration.php:727
|
2449 |
+
msgid "No password required."
|
2450 |
+
msgstr "Пароль не требуется."
|
2451 |
+
|
2452 |
+
#: miniorange_2_factor_configuration.php:727
|
2453 |
+
#: miniorange_2_factor_configuration.php:741
|
2454 |
+
msgid "See preview"
|
2455 |
+
msgstr "Предпросмотр"
|
2456 |
+
|
2457 |
+
#: miniorange_2_factor_configuration.php:736
|
2458 |
+
msgid ""
|
2459 |
+
"Checking this option will add login with your phone button below default "
|
2460 |
+
"login form. Click above link to see the preview."
|
2461 |
+
msgstr ""
|
2462 |
+
"Проверка этого параметра добавит логин кликом по кнопке с Вашим телефоном "
|
2463 |
+
"ниже формы входа по умолчанию. Нажмите ссылку выше, чтобы просмотреть "
|
2464 |
+
"предварительный просмотр."
|
2465 |
+
|
2466 |
+
#: miniorange_2_factor_configuration.php:741
|
2467 |
+
msgid "\tI want to hide default login form."
|
2468 |
+
msgstr "\tI хочу скрыть стандартную форму входа."
|
2469 |
+
|
2470 |
+
#: miniorange_2_factor_configuration.php:749
|
2471 |
+
msgid ""
|
2472 |
+
"Checking this option will hide default login form and just show login with "
|
2473 |
+
"your phone. Click above link to see the preview."
|
2474 |
+
msgstr ""
|
2475 |
+
"При проверке этого параметра будет скрыта форма входа в систему по умолчанию "
|
2476 |
+
"и вы можете войти через стандартную форму на своем телефоне. Нажмите ссылку "
|
2477 |
+
"выше для предварительного просмотра."
|
2478 |
+
|
2479 |
+
#: miniorange_2_factor_configuration.php:754
|
2480 |
+
msgid "What happens if my phone is lost, discharged or not with me "
|
2481 |
+
msgstr "Что произойдет, если мой телефон потерян, разряжен или не со мной "
|
2482 |
+
|
2483 |
+
#: miniorange_2_factor_configuration.php:758
|
2484 |
+
msgid "Enable Forgot Phone."
|
2485 |
+
msgstr "Включить забытый телефон."
|
2486 |
+
|
2487 |
+
#: miniorange_2_factor_configuration.php:759
|
2488 |
+
msgid "If you disable this checkbox, then users will not get this option"
|
2489 |
+
msgstr "Если вы отключите этот флажок, пользователи не получат эту опцию"
|
2490 |
+
|
2491 |
+
#: miniorange_2_factor_configuration.php:761
|
2492 |
+
msgid ""
|
2493 |
+
"Select the alternate login method in case your phone is lost, discharged or "
|
2494 |
+
"not with you."
|
2495 |
+
msgstr ""
|
2496 |
+
"Выберите альтернативный метод входа, если ваш телефон потерян, разряжен или "
|
2497 |
+
"не с вами."
|
2498 |
+
|
2499 |
+
#: miniorange_2_factor_configuration.php:765
|
2500 |
+
msgid "OTP over EMAIL"
|
2501 |
+
msgstr "Одноразовый код по EMAIL"
|
2502 |
+
|
2503 |
+
#: miniorange_2_factor_configuration.php:767
|
2504 |
+
msgid ""
|
2505 |
+
"This option will provide you alternate way of login in case your phone is "
|
2506 |
+
"lost, discharged or not with you."
|
2507 |
+
msgstr ""
|
2508 |
+
"Этот вариант предоставит вам альтернативный способ входа в систему, если ваш "
|
2509 |
+
"телефон потерян, разряжен или не с вами."
|
2510 |
+
|
2511 |
+
#: miniorange_2_factor_configuration.php:770
|
2512 |
+
msgid " Change name in Google Authenticator App"
|
2513 |
+
msgstr " Изменить имя в приложении Google Authenticator"
|
2514 |
+
|
2515 |
+
#: miniorange_2_factor_configuration.php:772
|
2516 |
+
msgid ""
|
2517 |
+
"<b>Enable</b> option will allow user to change name in Google Authenticator "
|
2518 |
+
"App for themselves. <b>Disable</b> option will not allow users to change "
|
2519 |
+
"name for Google Authenticator App."
|
2520 |
+
msgstr ""
|
2521 |
+
"<b>Включить</b> позволяет пользователю изменять имя в приложении Google "
|
2522 |
+
"Authenticator для себя. <b>Отключить</b> не позволит пользователям изменять "
|
2523 |
+
"имя приложения Google Authenticator."
|
2524 |
+
|
2525 |
+
#: miniorange_2_factor_configuration.php:777
|
2526 |
+
#: miniorange_2_factor_mobile_configuration.php:193
|
2527 |
+
#: miniorange_2_factor_mobile_configuration.php:198
|
2528 |
+
msgid "Enable"
|
2529 |
+
msgstr "Включить"
|
2530 |
+
|
2531 |
+
#: miniorange_2_factor_configuration.php:782
|
2532 |
+
msgid "Disable"
|
2533 |
+
msgstr "Отключить"
|
2534 |
+
|
2535 |
+
#: miniorange_2_factor_configuration.php:786
|
2536 |
+
msgid "Custom name in Google authenticator App:"
|
2537 |
+
msgstr "Пользовательское имя в приложении Google authenticator:"
|
2538 |
+
|
2539 |
+
#: miniorange_2_factor_configuration.php:787
|
2540 |
+
msgid "Enter the name"
|
2541 |
+
msgstr "Введите имя"
|
2542 |
+
|
2543 |
+
#: miniorange_2_factor_configuration.php:793
|
2544 |
+
msgid " Add Privacy Policy to your site"
|
2545 |
+
msgstr " Добавить политику конфиденциальности на свой сайт"
|
2546 |
+
|
2547 |
+
#: miniorange_2_factor_configuration.php:795
|
2548 |
+
msgid "Take a look at our"
|
2549 |
+
msgstr "Взгляните на наш"
|
2550 |
+
|
2551 |
+
#: miniorange_2_factor_configuration.php:795
|
2552 |
+
msgid "Privacy policy"
|
2553 |
+
msgstr "Политика конфиденциальности"
|
2554 |
+
|
2555 |
+
#: miniorange_2_factor_configuration.php:795
|
2556 |
+
msgid ""
|
2557 |
+
"so that you can add this into your Company Policy making it gdpr compliant."
|
2558 |
+
msgstr ""
|
2559 |
+
"так что вы можете добавить это в свою политику компании, сделав ее "
|
2560 |
+
"совместимой с gdpr."
|
2561 |
+
|
2562 |
+
#: miniorange_2_factor_configuration.php:798
|
2563 |
+
msgid "Enable the option to ask for permission from users."
|
2564 |
+
msgstr "Включите возможность запросить разрешение у пользователей."
|
2565 |
+
|
2566 |
+
#: miniorange_2_factor_configuration.php:800
|
2567 |
+
msgid "Enter the Link To Your Privacy Policy:"
|
2568 |
+
msgstr "Введите ссылку на вашу политику конфиденциальности:"
|
2569 |
+
|
2570 |
+
#: miniorange_2_factor_configuration.php:806
|
2571 |
+
msgid "Settings"
|
2572 |
+
msgstr "Настройки"
|
2573 |
+
|
2574 |
+
#: miniorange_2_factor_configuration.php:808
|
2575 |
+
msgid ""
|
2576 |
+
"Enabling this option will decrease your overall login security. Users will "
|
2577 |
+
"be able to login through external applications which support XML-RPC without "
|
2578 |
+
"authenticating from miniOrange. "
|
2579 |
+
msgstr ""
|
2580 |
+
"Включение этого параметра уменьшит общую безопасность входа в систему. "
|
2581 |
+
"Пользователи смогут подключаться к внешним приложениям, поддерживающим XML-"
|
2582 |
+
"RPC, без аутентификации с помощью miniOrange. "
|
2583 |
+
|
2584 |
+
#: miniorange_2_factor_configuration.php:808
|
2585 |
+
msgid "Please keep it unchecked."
|
2586 |
+
msgstr "Пожалуйста, сохраните его."
|
2587 |
+
|
2588 |
+
#: miniorange_2_factor_configuration.php:812
|
2589 |
+
msgid "Enable XML-RPC Login."
|
2590 |
+
msgstr "Включить вход в XML-RPC."
|
2591 |
+
|
2592 |
+
#: miniorange_2_factor_configuration.php:816
|
2593 |
+
msgid "Enable Two-Factor plugin"
|
2594 |
+
msgstr "Включить двухфакторный плагин"
|
2595 |
+
|
2596 |
+
#: miniorange_2_factor_configuration.php:821
|
2597 |
+
msgid "Enable Two-Factor plugin. "
|
2598 |
+
msgstr "Включить двухфакторный плагин. "
|
2599 |
+
|
2600 |
+
#: miniorange_2_factor_configuration.php:822
|
2601 |
+
msgid ""
|
2602 |
+
"Disabling this option will allow all users to login with their username and "
|
2603 |
+
"password.Two-Factor will not invoke during login."
|
2604 |
+
msgstr ""
|
2605 |
+
"Отключение этой опции позволит всем пользователям войти в систему с их "
|
2606 |
+
"именем пользователя и паролем. Дважды не будет вызываться при входе в "
|
2607 |
+
"систему."
|
2608 |
+
|
2609 |
+
#: miniorange_2_factor_configuration.php:883
|
2610 |
+
msgid "If you are OK with default settings. "
|
2611 |
+
msgstr "Если всу в порядке с настройками по умолчанию. "
|
2612 |
+
|
2613 |
+
#: miniorange_2_factor_configuration.php:901
|
2614 |
+
msgid "Definitions:"
|
2615 |
+
msgstr "Определения:"
|
2616 |
+
|
2617 |
+
#: miniorange_2_factor_configuration.php:911
|
2618 |
+
msgid "Introduction:"
|
2619 |
+
msgstr "Введение:"
|
2620 |
+
|
2621 |
+
#: miniorange_2_factor_configuration.php:917
|
2622 |
+
msgid "What Personal Data do we collect?"
|
2623 |
+
msgstr "Какие личные данные мы собираем?"
|
2624 |
+
|
2625 |
+
#: miniorange_2_factor_configuration.php:947
|
2626 |
+
msgid "How we use personal information?"
|
2627 |
+
msgstr "Как мы используем личную информацию?"
|
2628 |
+
|
2629 |
+
#: miniorange_2_factor_configuration.php:953
|
2630 |
+
msgid "Personal Data Processing Duration:"
|
2631 |
+
msgstr "Обработка персональных данных Продолжительность:"
|
2632 |
+
|
2633 |
+
#: miniorange_2_factor_configuration.php:962
|
2634 |
+
msgid "What are your rights:"
|
2635 |
+
msgstr "Каковы ваши права:"
|
2636 |
+
|
2637 |
+
#: miniorange_2_factor_configuration.php:991
|
2638 |
+
msgid "Proxy Settings"
|
2639 |
+
msgstr "Настройки прокси"
|
2640 |
+
|
2641 |
+
#: miniorange_2_factor_configuration.php:1000
|
2642 |
+
msgid "Reset Proxy Settings"
|
2643 |
+
msgstr "Сбросить настройки прокси-сервера"
|
2644 |
+
|
2645 |
+
#: miniorange_2_factor_configuration.php:1016
|
2646 |
+
msgid "Proxy Host Name: "
|
2647 |
+
msgstr "Имя хоста прокси: "
|
2648 |
+
|
2649 |
+
#: miniorange_2_factor_configuration.php:1022
|
2650 |
+
msgid "Port Number: "
|
2651 |
+
msgstr "Номер порта: "
|
2652 |
+
|
2653 |
+
#: miniorange_2_factor_configuration.php:1028
|
2654 |
+
msgid "Username: "
|
2655 |
+
msgstr "Имя пользователя: "
|
2656 |
+
|
2657 |
+
#: miniorange_2_factor_configuration.php:1034
|
2658 |
+
msgid "Password: "
|
2659 |
+
msgstr "Пароль: "
|
2660 |
+
|
2661 |
+
#: miniorange_2_factor_configuration.php:1063
|
2662 |
+
msgid "Thank You for Upgrading to our Premium "
|
2663 |
+
msgstr "Благодарим вас за обновление до Премиум версии "
|
2664 |
+
|
2665 |
+
#: miniorange_2_factor_configuration.php:1066
|
2666 |
+
msgid "No License Key Required"
|
2667 |
+
msgstr "Ключ активации не требуется"
|
2668 |
+
|
2669 |
+
#: miniorange_2_factor_configuration.php:1068
|
2670 |
+
msgid ""
|
2671 |
+
"You do not need a license key to use the 2FA Premium plugin since the "
|
2672 |
+
"premium license you have\n"
|
2673 |
+
"\t\t\t\t\t\tpurchased is linked to the account you used to make the "
|
2674 |
+
"purchase. You will just need to log in to\n"
|
2675 |
+
"\t\t\t\t\t\tthe premium plugin with the miniOrange account you used for the "
|
2676 |
+
"upgrade. "
|
2677 |
+
msgstr ""
|
2678 |
+
"Вам не нужен лицензионный ключ для использования премиум версии плагина, "
|
2679 |
+
"поскольку у вас есть \n"
|
2680 |
+
"\t\t\t\t\t\tприобретенная лицензия, связанная с учетной записью, которую вы "
|
2681 |
+
"использовали для совершения покупки. Вам просто нужно войти в систему\n"
|
2682 |
+
"\t\t\t\t\t\t с учетной записью miniOrange, которую вы использовали для "
|
2683 |
+
"обновления. "
|
2684 |
+
|
2685 |
+
#: miniorange_2_factor_configuration.php:1075
|
2686 |
+
msgid "I Understand"
|
2687 |
+
msgstr "Я понимаю"
|
2688 |
+
|
2689 |
+
#: miniorange_2_factor_configuration.php:1107
|
2690 |
+
msgid "Login with miniOrange"
|
2691 |
+
msgstr "Вход с помощью miniOrange"
|
2692 |
+
|
2693 |
+
#: miniorange_2_factor_configuration.php:1109
|
2694 |
+
msgid ""
|
2695 |
+
"It seems you already have an account with miniOrange. Please enter your "
|
2696 |
+
"miniOrange email and password."
|
2697 |
+
msgstr ""
|
2698 |
+
"Кажется, у вас уже есть учетная запись miniOrange. Введите адрес электронной "
|
2699 |
+
"почты и пароль для мини-бронирования."
|
2700 |
+
|
2701 |
+
#: miniorange_2_factor_configuration.php:1110
|
2702 |
+
#: miniorange_2_factor_mobile_configuration.php:565
|
2703 |
+
msgid "to reset your miniOrange password."
|
2704 |
+
msgstr "для сброса пароля miniOrange."
|
2705 |
+
|
2706 |
+
#: miniorange_2_factor_configuration.php:1114
|
2707 |
+
msgid "Email:"
|
2708 |
+
msgstr "Email:"
|
2709 |
+
|
2710 |
+
#: miniorange_2_factor_configuration.php:1118
|
2711 |
+
msgid "Password:"
|
2712 |
+
msgstr "Пароль:"
|
2713 |
+
|
2714 |
+
#: miniorange_2_factor_configuration.php:1119
|
2715 |
+
msgid "Enter your miniOrange password"
|
2716 |
+
msgstr "Введите свой пароль miniOrange"
|
2717 |
+
|
2718 |
+
#: miniorange_2_factor_configuration.php:1127
|
2719 |
+
#: miniorange_2_factor_mobile_configuration.php:100
|
2720 |
+
msgid "I agree to"
|
2721 |
+
msgstr "Я согласен с"
|
2722 |
+
|
2723 |
+
#: miniorange_2_factor_configuration.php:1127
|
2724 |
+
#: miniorange_2_factor_mobile_configuration.php:100
|
2725 |
+
msgid "terms & conditions"
|
2726 |
+
msgstr "условия и ограничения"
|
2727 |
+
|
2728 |
+
#: miniorange_2_factor_mobile_configuration.php:83
|
2729 |
+
#: miniorange_2_factor_user_inline_registration.php:37
|
2730 |
+
msgid ""
|
2731 |
+
"A new security system has been enabled to better protect your account. "
|
2732 |
+
"Please configure your Two-Factor Authentication method by setting up your "
|
2733 |
+
"account."
|
2734 |
+
msgstr ""
|
2735 |
+
"Новая система безопасности была включена для лучшей защиты вашей учетной "
|
2736 |
+
"записи. Пожалуйста, настройте свой метод двухфакторной аутентификации следую "
|
2737 |
+
"инструкциям."
|
2738 |
+
|
2739 |
+
#: miniorange_2_factor_mobile_configuration.php:88
|
2740 |
+
#: miniorange_2_factor_user_inline_registration.php:41
|
2741 |
+
msgid "person@example.com"
|
2742 |
+
msgstr "person@example.com"
|
2743 |
+
|
2744 |
+
#: miniorange_2_factor_mobile_configuration.php:91
|
2745 |
+
msgid ""
|
2746 |
+
"Please enter a valid email id that you have access to. You will be able to "
|
2747 |
+
"move forward after verifying an OTP that we will be sending to this email"
|
2748 |
+
msgstr ""
|
2749 |
+
"Введите действительный email, к которому у вас есть доступ. Вы продолжить "
|
2750 |
+
"после проверки одноразового кода, который мы будем отправлять на этот email"
|
2751 |
+
|
2752 |
+
#: miniorange_2_factor_mobile_configuration.php:106
|
2753 |
+
#: miniorange_2_factor_user_inline_registration.php:48
|
2754 |
+
msgid "Get Started"
|
2755 |
+
msgstr "Начать"
|
2756 |
+
|
2757 |
+
#: miniorange_2_factor_mobile_configuration.php:131
|
2758 |
+
msgid "Customize Security Questions (KBA)"
|
2759 |
+
msgstr "Настроить секретные вопросы"
|
2760 |
+
|
2761 |
+
#: miniorange_2_factor_mobile_configuration.php:133
|
2762 |
+
msgid ""
|
2763 |
+
"You can customize the questions list shown in the Security Questions. You "
|
2764 |
+
"can also choose how many custom questions your endusers can add while "
|
2765 |
+
"setting up Security Questions."
|
2766 |
+
msgstr ""
|
2767 |
+
"Вы можете настроить список вопросов, указанный в списке секретных вопросов. "
|
2768 |
+
"Вы также можете выбрать, сколько пользовательских вопросов могут добавить "
|
2769 |
+
"ваши пользователи при настройке секретных безопасности."
|
2770 |
+
|
2771 |
+
#: miniorange_2_factor_mobile_configuration.php:134
|
2772 |
+
msgid "to customize Security Questions."
|
2773 |
+
msgstr "для настройки секретных вопросов."
|
2774 |
+
|
2775 |
+
#: miniorange_2_factor_mobile_configuration.php:137
|
2776 |
+
msgid "Hints for choosing questions:"
|
2777 |
+
msgstr "Советы по выбору вопросов:"
|
2778 |
+
|
2779 |
+
#: miniorange_2_factor_mobile_configuration.php:145
|
2780 |
+
#: miniorange_lang_constants.php:101
|
2781 |
+
msgid "In what city or town was your first job?"
|
2782 |
+
msgstr "В каком городе была ваша первая работа?"
|
2783 |
+
|
2784 |
+
#: miniorange_2_factor_mobile_configuration.php:152
|
2785 |
+
msgid "Add Questions in the Security Questions (KBA) List: (Alteast 10)"
|
2786 |
+
msgstr "Добавить вопросы в список секретных вопросов: (Как минимум 10)"
|
2787 |
+
|
2788 |
+
#: miniorange_2_factor_mobile_configuration.php:158
|
2789 |
+
#: miniorange_2_factor_mobile_configuration.php:702
|
2790 |
+
msgid "Enter your custom question here"
|
2791 |
+
msgstr "Введите свой собственный вопрос здесь"
|
2792 |
+
|
2793 |
+
#: miniorange_2_factor_mobile_configuration.php:165
|
2794 |
+
msgid "Security Questions for users: "
|
2795 |
+
msgstr "Вопросы безопасности для пользователей: "
|
2796 |
+
|
2797 |
+
#: miniorange_2_factor_mobile_configuration.php:166
|
2798 |
+
msgid "Default Questions to choose from above list: "
|
2799 |
+
msgstr "Вопросы по умолчанию для выбора из приведенного выше списка: "
|
2800 |
+
|
2801 |
+
#: miniorange_2_factor_mobile_configuration.php:168
|
2802 |
+
msgid "Custom Questions added by users: "
|
2803 |
+
msgstr "Пользовательские вопросы, добавленные пользователями: "
|
2804 |
+
|
2805 |
+
#: miniorange_2_factor_mobile_configuration.php:179
|
2806 |
+
msgid "Customize Settings"
|
2807 |
+
msgstr "Настройка параметров"
|
2808 |
+
|
2809 |
+
#: miniorange_2_factor_mobile_configuration.php:184
|
2810 |
+
msgid "Remove KBA setup during inline registration"
|
2811 |
+
msgstr "Удалить настройку секретных вопросов во время встроенной регистрации"
|
2812 |
+
|
2813 |
+
#: miniorange_2_factor_mobile_configuration.php:189
|
2814 |
+
msgid "Remove KBA setup for users during inline registration. "
|
2815 |
+
msgstr ""
|
2816 |
+
"Удалите настройку секретных вопросов для пользователей во время встроенной "
|
2817 |
+
"регистрации. "
|
2818 |
+
|
2819 |
+
#: miniorange_2_factor_mobile_configuration.php:190
|
2820 |
+
msgid ""
|
2821 |
+
"Checking this option will remove 'KBA' setup for your users during inline "
|
2822 |
+
"registration."
|
2823 |
+
msgstr ""
|
2824 |
+
"Проверка этого параметра удалит настройку секретных вопросов для ваших "
|
2825 |
+
"пользователей во время встроенной регистрации."
|
2826 |
+
|
2827 |
+
#: miniorange_2_factor_mobile_configuration.php:198
|
2828 |
+
msgid "option. "
|
2829 |
+
msgstr "опция. "
|
2830 |
+
|
2831 |
+
#: miniorange_2_factor_mobile_configuration.php:198
|
2832 |
+
msgid "Applicable only with "
|
2833 |
+
msgstr "Применимо только с "
|
2834 |
+
|
2835 |
+
#: miniorange_2_factor_mobile_configuration.php:198
|
2836 |
+
msgid "Login with password + 2nd Factor"
|
2837 |
+
msgstr "Вход с паролем + 2-й фактор"
|
2838 |
+
|
2839 |
+
#: miniorange_2_factor_mobile_configuration.php:204
|
2840 |
+
msgid "Give users an option to enable"
|
2841 |
+
msgstr "Дайте пользователям возможность включить"
|
2842 |
+
|
2843 |
+
#: miniorange_2_factor_mobile_configuration.php:208
|
2844 |
+
msgid "Silently enable"
|
2845 |
+
msgstr "Включить"
|
2846 |
+
|
2847 |
+
#: miniorange_2_factor_mobile_configuration.php:208
|
2848 |
+
msgid "Remember Device."
|
2849 |
+
msgstr "Запомнить устройство."
|
2850 |
+
|
2851 |
+
#: miniorange_2_factor_mobile_configuration.php:213
|
2852 |
+
msgid "Checking this option will enable"
|
2853 |
+
msgstr "Проверка этого параметра позволит включить"
|
2854 |
+
|
2855 |
+
#: miniorange_2_factor_mobile_configuration.php:213
|
2856 |
+
msgid ""
|
2857 |
+
"In the login from the same device, user will bypass 2nd factor i.e user will "
|
2858 |
+
"be logged in through username + password only."
|
2859 |
+
msgstr ""
|
2860 |
+
"При входе с одного и того же устройства пользователь будет обходить второй "
|
2861 |
+
"фактор. Пользователь будет регистрироваться только через имя пользователя и "
|
2862 |
+
"пароль."
|
2863 |
+
|
2864 |
+
#: miniorange_2_factor_mobile_configuration.php:232
|
2865 |
+
msgid "Send Email to notify your Users"
|
2866 |
+
msgstr "Отправить письмо, чтобы уведомить своих пользователей"
|
2867 |
+
|
2868 |
+
#: miniorange_2_factor_mobile_configuration.php:235
|
2869 |
+
msgid "To:"
|
2870 |
+
msgstr "Кому:"
|
2871 |
+
|
2872 |
+
#: miniorange_2_factor_mobile_configuration.php:236
|
2873 |
+
msgid "From:"
|
2874 |
+
msgstr "От:"
|
2875 |
+
|
2876 |
+
#: miniorange_2_factor_mobile_configuration.php:237
|
2877 |
+
msgid "Subject:"
|
2878 |
+
msgstr "Тема:"
|
2879 |
+
|
2880 |
+
#: miniorange_2_factor_mobile_configuration.php:239
|
2881 |
+
msgid "Custom Message:"
|
2882 |
+
msgstr "Пользовательское сообщение:"
|
2883 |
+
|
2884 |
+
#: miniorange_2_factor_mobile_configuration.php:240
|
2885 |
+
msgid "Message Part 1:"
|
2886 |
+
msgstr "Часть сообщения 1:"
|
2887 |
+
|
2888 |
+
#: miniorange_2_factor_mobile_configuration.php:241
|
2889 |
+
msgid "Message Part 2:"
|
2890 |
+
msgstr "Часть сообщения 2:"
|
2891 |
+
|
2892 |
+
#: miniorange_2_factor_mobile_configuration.php:242
|
2893 |
+
msgid "Message Part 3:"
|
2894 |
+
msgstr "Часть сообщения 3:"
|
2895 |
+
|
2896 |
+
#: miniorange_2_factor_mobile_configuration.php:243
|
2897 |
+
msgid "Site Url:"
|
2898 |
+
msgstr "Задать УРЛ:"
|
2899 |
+
|
2900 |
+
#: miniorange_2_factor_mobile_configuration.php:244
|
2901 |
+
msgid "Image Url:"
|
2902 |
+
msgstr "Урл изображения:"
|
2903 |
+
|
2904 |
+
#: miniorange_2_factor_mobile_configuration.php:250
|
2905 |
+
msgid "Reset"
|
2906 |
+
msgstr "Сбросить"
|
2907 |
+
|
2908 |
+
#: miniorange_2_factor_mobile_configuration.php:253
|
2909 |
+
msgid "Template: "
|
2910 |
+
msgstr "Шаблон: "
|
2911 |
+
|
2912 |
+
#: miniorange_2_factor_mobile_configuration.php:276
|
2913 |
+
msgid "Send"
|
2914 |
+
msgstr "Отправить"
|
2915 |
+
|
2916 |
+
#: miniorange_2_factor_mobile_configuration.php:281
|
2917 |
+
msgid "Test With Admin"
|
2918 |
+
msgstr "Тест с администратором"
|
2919 |
+
|
2920 |
+
#: miniorange_2_factor_mobile_configuration.php:284
|
2921 |
+
msgid "Backup Codes"
|
2922 |
+
msgstr "Коды резервных копий"
|
2923 |
+
|
2924 |
+
#: miniorange_2_factor_mobile_configuration.php:285
|
2925 |
+
msgid ""
|
2926 |
+
"You can create new Backup codes. These are one time use codes. Your old "
|
2927 |
+
"codes will not be valid."
|
2928 |
+
msgstr ""
|
2929 |
+
"Вы можете создавать новые резервные коды. Это одноразовые коды "
|
2930 |
+
"использования. Ваши старые коды не будут действительны."
|
2931 |
+
|
2932 |
+
#: miniorange_2_factor_mobile_configuration.php:290
|
2933 |
+
msgid "Generate Codes"
|
2934 |
+
msgstr "Создание кодов"
|
2935 |
+
|
2936 |
+
#: miniorange_2_factor_mobile_configuration.php:297
|
2937 |
+
msgid "Device Profile View"
|
2938 |
+
msgstr "Просмотр профиля устройства"
|
2939 |
+
|
2940 |
+
#: miniorange_2_factor_mobile_configuration.php:299
|
2941 |
+
msgid ""
|
2942 |
+
"You can manage trusted devices which you have stored during login by "
|
2943 |
+
"remembering devices."
|
2944 |
+
msgstr ""
|
2945 |
+
"Вы можете управлять доверенными устройствами, которые вы сохранили во время "
|
2946 |
+
"входа в систему, запоминая устройства."
|
2947 |
+
|
2948 |
+
#: miniorange_2_factor_mobile_configuration.php:300
|
2949 |
+
msgid "View Profiles"
|
2950 |
+
msgstr "Просмотр профилей"
|
2951 |
+
|
2952 |
+
#: miniorange_2_factor_mobile_configuration.php:304
|
2953 |
+
msgid "MultiSite Support"
|
2954 |
+
msgstr "Поддержка MultiSite"
|
2955 |
+
|
2956 |
+
#: miniorange_2_factor_mobile_configuration.php:305
|
2957 |
+
msgid ""
|
2958 |
+
"Just One time Setup. User has to setup his 2nd factor only once, no matter, "
|
2959 |
+
"in how many sites he exists. Ease of use."
|
2960 |
+
msgstr ""
|
2961 |
+
"Просто один раз. Пользователь должен настроить свой второй фактор только "
|
2962 |
+
"один раз, независимо от того, сколько сайтов существует. Простота "
|
2963 |
+
"использования."
|
2964 |
+
|
2965 |
+
#: miniorange_2_factor_mobile_configuration.php:307
|
2966 |
+
msgid "Custom Email and SMS Templates"
|
2967 |
+
msgstr "Пользовательские шаблоны электронной почты и SMS"
|
2968 |
+
|
2969 |
+
#: miniorange_2_factor_mobile_configuration.php:308
|
2970 |
+
msgid "You can change the templates for Email and SMS as per your requirement."
|
2971 |
+
msgstr ""
|
2972 |
+
"Вы можете изменить шаблоны для электронной почты и SMS в соответствии с "
|
2973 |
+
"вашими требованиями."
|
2974 |
+
|
2975 |
+
#: miniorange_2_factor_mobile_configuration.php:311
|
2976 |
+
msgid "Customize Email Template"
|
2977 |
+
msgstr "Настройка шаблона электронной почты"
|
2978 |
+
|
2979 |
+
#: miniorange_2_factor_mobile_configuration.php:312
|
2980 |
+
msgid "Customize SMS Template"
|
2981 |
+
msgstr "Настройка шаблона SMS"
|
2982 |
+
|
2983 |
+
#: miniorange_2_factor_mobile_configuration.php:318
|
2984 |
+
msgid "Custom Redirection"
|
2985 |
+
msgstr "Пользовательское перенаправление"
|
2986 |
+
|
2987 |
+
#: miniorange_2_factor_mobile_configuration.php:319
|
2988 |
+
msgid ""
|
2989 |
+
"This option will allow the users during login to redirect on the specific "
|
2990 |
+
"page role wise. Set custom URLs under Login Settings tab."
|
2991 |
+
msgstr ""
|
2992 |
+
"Этот параметр позволит пользователям во время входа в систему перенаправлять "
|
2993 |
+
"определенную роль страницы. Задайте настраиваемые URL-адреса на вкладке "
|
2994 |
+
"«Настройки входа»."
|
2995 |
+
|
2996 |
+
#: miniorange_2_factor_mobile_configuration.php:323
|
2997 |
+
msgid "Customize 'powered by' Logo:"
|
2998 |
+
msgstr "Настроить ‘powered By’ Логотип:"
|
2999 |
+
|
3000 |
+
#: miniorange_2_factor_mobile_configuration.php:327
|
3001 |
+
msgid "Remove 'Powered By' option from the Login Screens. "
|
3002 |
+
msgstr "Удалите параметр ‘Powered By’ на экранах входа. "
|
3003 |
+
|
3004 |
+
#: miniorange_2_factor_mobile_configuration.php:328
|
3005 |
+
msgid ""
|
3006 |
+
"<b>Note:</b> Checking this option will remove 'Powered By' from the Login "
|
3007 |
+
"Screens."
|
3008 |
+
msgstr ""
|
3009 |
+
"<b>Примечание:</b> Проверка этого параметра приведет к удалению ‘Powered By’ "
|
3010 |
+
"с экранов входа."
|
3011 |
+
|
3012 |
+
#: miniorange_2_factor_mobile_configuration.php:333
|
3013 |
+
msgid "Enable Custom 'Powered By' option for the Login Screens. "
|
3014 |
+
msgstr "Включите настраиваемый параметр ‘Powered By’ для экранов входа. "
|
3015 |
+
|
3016 |
+
#: miniorange_2_factor_mobile_configuration.php:334
|
3017 |
+
msgid ""
|
3018 |
+
"<b>Instructions:</b>\n"
|
3019 |
+
"\t\t\t\t\t\tGo to /wp-content/uploads/miniorange folder and upload a .png "
|
3020 |
+
"image with the name \"custom\" (Max Size: 100x28px)."
|
3021 |
+
msgstr ""
|
3022 |
+
"<b>Инструкция:</b>\n"
|
3023 |
+
"\t\t\t\t\t\tПерейдите в папку /wp-content/uploads/miniorange и загрузите ."
|
3024 |
+
"png изображение с именем «custom» (Макс Размер: 100x28px)."
|
3025 |
+
|
3026 |
+
#: miniorange_2_factor_mobile_configuration.php:403
|
3027 |
+
msgid "Validate One Time Passcode (OTP)"
|
3028 |
+
msgstr "Подтвердить одноразовый код"
|
3029 |
+
|
3030 |
+
#: miniorange_2_factor_mobile_configuration.php:462
|
3031 |
+
msgid "Reset 2nd Factor"
|
3032 |
+
msgstr "Сброс 2-го фактора"
|
3033 |
+
|
3034 |
+
#: miniorange_2_factor_mobile_configuration.php:464
|
3035 |
+
msgid "You have specified this user for reset:"
|
3036 |
+
msgstr "Вы указали этого пользователя для сброса:"
|
3037 |
+
|
3038 |
+
#: miniorange_2_factor_mobile_configuration.php:519
|
3039 |
+
msgid "Please"
|
3040 |
+
msgstr "Пожалуйста"
|
3041 |
+
|
3042 |
+
#: miniorange_2_factor_mobile_configuration.php:519
|
3043 |
+
#: miniorange_2_factor_mobile_configuration.php:1904
|
3044 |
+
#: miniorange_2_factor_troubleshooting.php:154
|
3045 |
+
#: miniorange_2_factor_troubleshooting.php:199
|
3046 |
+
#: miniorange_2_factor_troubleshooting.php:213
|
3047 |
+
msgid "click here"
|
3048 |
+
msgstr "нажмите тут"
|
3049 |
+
|
3050 |
+
#: miniorange_2_factor_mobile_configuration.php:519
|
3051 |
+
msgid "to setup Two-Factor."
|
3052 |
+
msgstr "настройка второго фактора."
|
3053 |
+
|
3054 |
+
#: miniorange_2_factor_mobile_configuration.php:522
|
3055 |
+
msgid "Thank you for upgrading to premium plugin."
|
3056 |
+
msgstr "Благодарим вас за обновление до Премиум версии."
|
3057 |
+
|
3058 |
+
#: miniorange_2_factor_mobile_configuration.php:524
|
3059 |
+
msgid "Thank you for registering with us."
|
3060 |
+
msgstr "Благодарим вас за регистрацию."
|
3061 |
+
|
3062 |
+
#: miniorange_2_factor_mobile_configuration.php:526
|
3063 |
+
msgid "Your Profile"
|
3064 |
+
msgstr "Ваш профиль"
|
3065 |
+
|
3066 |
+
#: miniorange_2_factor_mobile_configuration.php:529
|
3067 |
+
msgid "2 Factor Registered Email"
|
3068 |
+
msgstr "Зарегистрированная электронная почта"
|
3069 |
+
|
3070 |
+
#: miniorange_2_factor_mobile_configuration.php:535
|
3071 |
+
msgid "Activated 2nd Factor"
|
3072 |
+
msgstr "Активирован второй фактор"
|
3073 |
+
|
3074 |
+
#: miniorange_2_factor_mobile_configuration.php:541
|
3075 |
+
msgid "Customer Email"
|
3076 |
+
msgstr "Email клиента"
|
3077 |
+
|
3078 |
+
#: miniorange_2_factor_mobile_configuration.php:545
|
3079 |
+
msgid "Customer ID"
|
3080 |
+
msgstr "ID клиента"
|
3081 |
+
|
3082 |
+
#: miniorange_2_factor_mobile_configuration.php:549
|
3083 |
+
msgid "API Key"
|
3084 |
+
msgstr "API ключ"
|
3085 |
+
|
3086 |
+
#: miniorange_2_factor_mobile_configuration.php:553
|
3087 |
+
msgid "Token Key"
|
3088 |
+
msgstr "Токен"
|
3089 |
+
|
3090 |
+
#: miniorange_2_factor_mobile_configuration.php:558
|
3091 |
+
msgid "App Secret"
|
3092 |
+
msgstr "App Secret"
|
3093 |
+
|
3094 |
+
#: miniorange_2_factor_mobile_configuration.php:599
|
3095 |
+
#: miniorange_2_factor_user_inline_registration.php:917
|
3096 |
+
msgid "Step-2 : Scan QR code"
|
3097 |
+
msgstr "Шаг-2 : Сканирование QR кода"
|
3098 |
+
|
3099 |
+
#: miniorange_2_factor_mobile_configuration.php:605
|
3100 |
+
msgid "Click here to see Authenticator App download instructions."
|
3101 |
+
msgstr ""
|
3102 |
+
"Нажмите здесь, чтобы ознакомиться с инструкциями по загрузке приложения "
|
3103 |
+
"Authenticator."
|
3104 |
+
|
3105 |
+
#: miniorange_2_factor_mobile_configuration.php:610
|
3106 |
+
msgid "Please click on 'Reconfigure your phone' button below to see QR Code."
|
3107 |
+
msgstr "Нажмите «Переконфигурировать свой телефон» ниже, чтобы увидеть QR-код."
|
3108 |
+
|
3109 |
+
#: miniorange_2_factor_mobile_configuration.php:612
|
3110 |
+
msgid "Reconfigure your phone"
|
3111 |
+
msgstr "Переконфигурируйте телефон"
|
3112 |
+
|
3113 |
+
#: miniorange_2_factor_mobile_configuration.php:616
|
3114 |
+
#: miniorange_2_factor_user_inline_registration.php:918
|
3115 |
+
msgid "Please click on 'Configure your phone' button below to see QR Code."
|
3116 |
+
msgstr ""
|
3117 |
+
"Пожалуйста, нажмите кнопку «Настроить свой телефон» ниже, чтобы увидеть QR-"
|
3118 |
+
"код."
|
3119 |
+
|
3120 |
+
#: miniorange_2_factor_mobile_configuration.php:618
|
3121 |
+
#: miniorange_2_factor_user_inline_registration.php:923
|
3122 |
+
msgid "Configure your phone"
|
3123 |
+
msgstr "Настройте свой телефон"
|
3124 |
+
|
3125 |
+
#: miniorange_2_factor_mobile_configuration.php:664
|
3126 |
+
msgid "Sl. No."
|
3127 |
+
msgstr "Sl. No."
|
3128 |
+
|
3129 |
+
#: miniorange_2_factor_mobile_configuration.php:665
|
3130 |
+
#: miniorange_2_factor_mobile_configuration.php:675
|
3131 |
+
#: miniorange_2_factor_mobile_configuration.php:701
|
3132 |
+
msgid "Question"
|
3133 |
+
msgstr "Вопрос"
|
3134 |
+
|
3135 |
+
#: miniorange_2_factor_mobile_configuration.php:666
|
3136 |
+
msgid "Answer"
|
3137 |
+
msgstr "Ответ"
|
3138 |
+
|
3139 |
+
#: miniorange_2_factor_mobile_configuration.php:677
|
3140 |
+
msgid "Select your question"
|
3141 |
+
msgstr "Введите свой вопрос"
|
3142 |
+
|
3143 |
+
#: miniorange_2_factor_mobile_configuration.php:691
|
3144 |
+
#: miniorange_2_factor_mobile_configuration.php:705
|
3145 |
+
msgid "Enter your answer"
|
3146 |
+
msgstr "Введите свой ответ"
|
3147 |
+
|
3148 |
+
#: miniorange_2_factor_mobile_configuration.php:749
|
3149 |
+
msgid "Configure Second Factor - KBA (Security Questions)"
|
3150 |
+
msgstr "Настройка второго фактора - секретные вопросы"
|
3151 |
+
|
3152 |
+
#: miniorange_2_factor_mobile_configuration.php:938
|
3153 |
+
msgid ""
|
3154 |
+
"to configure Security Questions (KBA) as alternate 2 factor method so that "
|
3155 |
+
"you are not locked out of your account in case you lost or forgot your phone."
|
3156 |
+
msgstr ""
|
3157 |
+
"для настройки секретных вопросов в качестве альтернативного метода "
|
3158 |
+
"аутентификации, чтобы вы не были заблокированы из своей учетной записи, если "
|
3159 |
+
"вы потеряли или забыли свой телефон."
|
3160 |
+
|
3161 |
+
#: miniorange_2_factor_mobile_configuration.php:945
|
3162 |
+
msgid ""
|
3163 |
+
"Please configure your 2nd factor here to complete the Two-Factor setup.."
|
3164 |
+
msgstr ""
|
3165 |
+
"Пожалуйста, сконфигурируйте свой второй фактор здесь, чтобы завершить "
|
3166 |
+
"двухфакторную настройку."
|
3167 |
+
|
3168 |
+
#: miniorange_2_factor_mobile_configuration.php:959
|
3169 |
+
msgid "Please "
|
3170 |
+
msgstr "Пожалуйста "
|
3171 |
+
|
3172 |
+
#: miniorange_2_factor_mobile_configuration.php:960
|
3173 |
+
msgid "Login with your miniOrange account"
|
3174 |
+
msgstr "Вход с помощью аккаунта miniOrange"
|
3175 |
+
|
3176 |
+
#: miniorange_2_factor_mobile_configuration.php:960
|
3177 |
+
msgid "to configure the miniOrange 2 Factor plugin."
|
3178 |
+
msgstr "для настройки плагина miniOrange 2 Factor."
|
3179 |
+
|
3180 |
+
#: miniorange_2_factor_mobile_configuration.php:966
|
3181 |
+
msgid "Selected Method"
|
3182 |
+
msgstr "Выбранный метод"
|
3183 |
+
|
3184 |
+
#: miniorange_2_factor_mobile_configuration.php:968
|
3185 |
+
msgid "Test Authentication Method"
|
3186 |
+
msgstr "Проверить метод проверки"
|
3187 |
+
|
3188 |
+
#: miniorange_2_factor_mobile_configuration.php:972
|
3189 |
+
msgid "Generate Backup Codes"
|
3190 |
+
msgstr "Создание резервных кодов"
|
3191 |
+
|
3192 |
+
#: miniorange_2_factor_mobile_configuration.php:986
|
3193 |
+
msgid "Authentication methods"
|
3194 |
+
msgstr "Метод проверки"
|
3195 |
+
|
3196 |
+
#: miniorange_2_factor_mobile_configuration.php:986
|
3197 |
+
msgid "( Current Plan )"
|
3198 |
+
msgstr "(Текущий тариф)"
|
3199 |
+
|
3200 |
+
#: miniorange_2_factor_mobile_configuration.php:1004
|
3201 |
+
#: miniorange_2_factor_mobile_configuration.php:1032
|
3202 |
+
#: miniorange_2_factor_mobile_configuration.php:1045
|
3203 |
+
#: miniorange_2_factor_mobile_configuration.php:1079
|
3204 |
+
#: miniorange_2_factor_mobile_configuration.php:1112
|
3205 |
+
#: miniorange_2_factor_mobile_configuration.php:1146
|
3206 |
+
#: miniorange_2_factor_mobile_configuration.php:1178
|
3207 |
+
#: miniorange_2_factor_mobile_configuration.php:1213
|
3208 |
+
#: miniorange_2_factor_mobile_configuration.php:1246
|
3209 |
+
#: miniorange_2_factor_mobile_configuration.php:1282
|
3210 |
+
#: miniorange_2_factor_mobile_configuration.php:1303
|
3211 |
+
#: miniorange_2_factor_mobile_configuration.php:1318
|
3212 |
+
#: miniorange_2_factor_mobile_configuration.php:1339
|
3213 |
+
#: miniorange_2_factor_mobile_configuration.php:1353
|
3214 |
+
#: miniorange_2_factor_mobile_configuration.php:1373
|
3215 |
+
msgid "Supported in Desktops, Laptops, Smartphones."
|
3216 |
+
msgstr "Поддерживается на персональных компьютерах, ноутбуках, смартфонах."
|
3217 |
+
|
3218 |
+
#: miniorange_2_factor_mobile_configuration.php:1005
|
3219 |
+
msgid "Accept the verification link sent to your email to login."
|
3220 |
+
msgstr ""
|
3221 |
+
"Примите ссылку подтверждения, отправленную на ваш адрес электронной почты, "
|
3222 |
+
"чтобы войти в систему."
|
3223 |
+
|
3224 |
+
#: miniorange_2_factor_mobile_configuration.php:1027
|
3225 |
+
#: miniorange_2_factor_mobile_configuration.php:1062
|
3226 |
+
#: miniorange_2_factor_mobile_configuration.php:1094
|
3227 |
+
#: miniorange_2_factor_mobile_configuration.php:1129
|
3228 |
+
#: miniorange_2_factor_mobile_configuration.php:1162
|
3229 |
+
#: miniorange_2_factor_mobile_configuration.php:1194
|
3230 |
+
#: miniorange_2_factor_mobile_configuration.php:1229
|
3231 |
+
#: miniorange_2_factor_mobile_configuration.php:1265
|
3232 |
+
#: miniorange_2_factor_mobile_configuration.php:1299
|
3233 |
+
#: miniorange_2_factor_mobile_configuration.php:1335
|
3234 |
+
#: miniorange_2_factor_mobile_configuration.php:1369
|
3235 |
+
msgid "Set as 2-factor"
|
3236 |
+
msgstr "Задать как второй фактор"
|
3237 |
+
|
3238 |
+
#: miniorange_2_factor_mobile_configuration.php:1046
|
3239 |
+
msgid "Enter the One Time Passcode sent to your phone to login."
|
3240 |
+
msgstr ""
|
3241 |
+
"Введите одноразовый код, отправленный на ваш телефон, чтобы войти в систему."
|
3242 |
+
|
3243 |
+
#: miniorange_2_factor_mobile_configuration.php:1058
|
3244 |
+
msgid "supported in smartphone,feature phone"
|
3245 |
+
msgstr "поддерживается на смартфонах"
|
3246 |
+
|
3247 |
+
#: miniorange_2_factor_mobile_configuration.php:1059
|
3248 |
+
#: miniorange_2_factor_mobile_configuration.php:1093
|
3249 |
+
#: miniorange_2_factor_mobile_configuration.php:1126
|
3250 |
+
#: miniorange_2_factor_mobile_configuration.php:1159
|
3251 |
+
#: miniorange_2_factor_mobile_configuration.php:1191
|
3252 |
+
#: miniorange_2_factor_mobile_configuration.php:1228
|
3253 |
+
#: miniorange_2_factor_mobile_configuration.php:1262
|
3254 |
+
#: miniorange_2_factor_mobile_configuration.php:1296
|
3255 |
+
#: miniorange_2_factor_mobile_configuration.php:1332
|
3256 |
+
msgid "Reconfigure"
|
3257 |
+
msgstr "Переконфигурировать"
|
3258 |
+
|
3259 |
+
#: miniorange_2_factor_mobile_configuration.php:1067
|
3260 |
+
msgid "Supported in Smartphones, Feature Phones."
|
3261 |
+
msgstr "Поддерживается на смартфонах."
|
3262 |
+
|
3263 |
+
#: miniorange_2_factor_mobile_configuration.php:1068
|
3264 |
+
#: miniorange_2_factor_mobile_configuration.php:1099
|
3265 |
+
#: miniorange_2_factor_mobile_configuration.php:1134
|
3266 |
+
#: miniorange_2_factor_mobile_configuration.php:1167
|
3267 |
+
#: miniorange_2_factor_mobile_configuration.php:1199
|
3268 |
+
#: miniorange_2_factor_mobile_configuration.php:1234
|
3269 |
+
#: miniorange_2_factor_mobile_configuration.php:1270
|
3270 |
+
#: miniorange_2_factor_mobile_configuration.php:1304
|
3271 |
+
#: miniorange_2_factor_mobile_configuration.php:1340
|
3272 |
+
#: miniorange_2_factor_user_inline_registration.php:435
|
3273 |
+
msgid "Configure"
|
3274 |
+
msgstr "Конфигурировать"
|
3275 |
+
|
3276 |
+
#: miniorange_2_factor_mobile_configuration.php:1080
|
3277 |
+
msgid ""
|
3278 |
+
"You will receive a phone call telling a one time passcode. You have to enter "
|
3279 |
+
"the one time passcode to login."
|
3280 |
+
msgstr ""
|
3281 |
+
"Вы получите телефонный звонок, сообщающий одноразовый код. Вы должны ввести "
|
3282 |
+
"пароль для входа в систему."
|
3283 |
+
|
3284 |
+
#: miniorange_2_factor_mobile_configuration.php:1092
|
3285 |
+
msgid "Supported in Landline phones, Smartphones, Feature phones."
|
3286 |
+
msgstr "Поддерживается в смартфонах."
|
3287 |
+
|
3288 |
+
#: miniorange_2_factor_mobile_configuration.php:1098
|
3289 |
+
msgid "supported in Landline phone,smartphone,feature phone"
|
3290 |
+
msgstr "поддерживается в смартфонах"
|
3291 |
+
|
3292 |
+
#: miniorange_2_factor_mobile_configuration.php:1113
|
3293 |
+
msgid ""
|
3294 |
+
"Enter the soft token from the account in your miniOrange Authenticator App "
|
3295 |
+
"to login."
|
3296 |
+
msgstr ""
|
3297 |
+
"Введите логический токен из учетной записи в приложении miniOrange "
|
3298 |
+
"Authenticator для входа в систему."
|
3299 |
+
|
3300 |
+
#: miniorange_2_factor_mobile_configuration.php:1125
|
3301 |
+
#: miniorange_2_factor_mobile_configuration.php:1166
|
3302 |
+
msgid "Supported in Smartphones only"
|
3303 |
+
msgstr "Поддерживается только на смартфонах"
|
3304 |
+
|
3305 |
+
#: miniorange_2_factor_mobile_configuration.php:1133
|
3306 |
+
#: miniorange_2_factor_mobile_configuration.php:1190
|
3307 |
+
#: miniorange_2_factor_mobile_configuration.php:1226
|
3308 |
+
#: miniorange_2_factor_mobile_configuration.php:1261
|
3309 |
+
msgid "supported in smartphone"
|
3310 |
+
msgstr "поддерживается на смартфонах"
|
3311 |
+
|
3312 |
+
#: miniorange_2_factor_mobile_configuration.php:1147
|
3313 |
+
msgid ""
|
3314 |
+
"Scan the QR code from the account in your miniOrange Authenticator App to "
|
3315 |
+
"login."
|
3316 |
+
msgstr ""
|
3317 |
+
"Сканируйте QR-код из учетной записи в приложении miniOrange Authenticator "
|
3318 |
+
"для входа в систему."
|
3319 |
+
|
3320 |
+
#: miniorange_2_factor_mobile_configuration.php:1158
|
3321 |
+
#: miniorange_2_factor_mobile_configuration.php:1198
|
3322 |
+
#: miniorange_2_factor_mobile_configuration.php:1233
|
3323 |
+
#: miniorange_2_factor_mobile_configuration.php:1269
|
3324 |
+
msgid "Supported in Smartphones only."
|
3325 |
+
msgstr "Поддерживается только на смартфонах."
|
3326 |
+
|
3327 |
+
#: miniorange_2_factor_mobile_configuration.php:1179
|
3328 |
+
msgid ""
|
3329 |
+
"Accept a push notification in your miniOrange Authenticator App to login."
|
3330 |
+
msgstr ""
|
3331 |
+
"Примите push-уведомление в своем приложении miniOrange Authenticator для "
|
3332 |
+
"входа в систему."
|
3333 |
+
|
3334 |
+
#: miniorange_2_factor_mobile_configuration.php:1214
|
3335 |
+
msgid ""
|
3336 |
+
"Enter the soft token from the account in your Google Authenticator App to "
|
3337 |
+
"login."
|
3338 |
+
msgstr ""
|
3339 |
+
"Введите логический токен из учетной записи в приложении Google Authenticator "
|
3340 |
+
"для входа в систему."
|
3341 |
+
|
3342 |
+
#: miniorange_2_factor_mobile_configuration.php:1247
|
3343 |
+
msgid ""
|
3344 |
+
"Enter the soft token from the account in your Authy Authenticator App to "
|
3345 |
+
"login."
|
3346 |
+
msgstr ""
|
3347 |
+
"Введите логический токен из учетной записи в приложении Authy Authenticator "
|
3348 |
+
"для входа в систему."
|
3349 |
+
|
3350 |
+
#: miniorange_2_factor_mobile_configuration.php:1283
|
3351 |
+
msgid "Answer the three security questions you had set, to login."
|
3352 |
+
msgstr ""
|
3353 |
+
"Ответьте на три секретных вопроса, которые вы задали, чтобы войти в систему."
|
3354 |
+
|
3355 |
+
#: miniorange_2_factor_mobile_configuration.php:1295
|
3356 |
+
#: miniorange_2_factor_mobile_configuration.php:1331
|
3357 |
+
#: miniorange_2_factor_mobile_configuration.php:1364
|
3358 |
+
msgid "Supported in Desktops, Laptops, Smartphones"
|
3359 |
+
msgstr "Поддерживается на Персональных компьютерах, ноутбуках, смартфонах"
|
3360 |
+
|
3361 |
+
#: miniorange_2_factor_mobile_configuration.php:1319
|
3362 |
+
msgid ""
|
3363 |
+
"You will receive a one time passcode via SMS on your phone and your email."
|
3364 |
+
msgstr "Вы получите одноразовый код через SMS и электронную почту."
|
3365 |
+
|
3366 |
+
#: miniorange_2_factor_mobile_configuration.php:1354
|
3367 |
+
msgid "You will receive a one time passcode via Email."
|
3368 |
+
msgstr "Вы получите одноразовый код по электронной почте."
|
3369 |
+
|
3370 |
+
#: miniorange_2_factor_mobile_configuration.php:1600
|
3371 |
+
msgid "Step-1: Configure with Authy"
|
3372 |
+
msgstr "Шаг-1: Конфигурировать с Aythy"
|
3373 |
+
|
3374 |
+
#: miniorange_2_factor_mobile_configuration.php:1600
|
3375 |
+
msgid "2-Factor Authentication App."
|
3376 |
+
msgstr "Приложение для двух факторной аутентификации."
|
3377 |
+
|
3378 |
+
#: miniorange_2_factor_mobile_configuration.php:1603
|
3379 |
+
msgid "Next"
|
3380 |
+
msgstr "Далее"
|
3381 |
+
|
3382 |
+
#: miniorange_2_factor_mobile_configuration.php:1616
|
3383 |
+
#: miniorange_2_factor_user_inline_registration.php:449
|
3384 |
+
msgid "Step-2: Set up Authy 2-Factor Authentication App"
|
3385 |
+
msgstr "Шаг-2: Настроить двухфакторную аутентификацию через Authy"
|
3386 |
+
|
3387 |
+
#: miniorange_2_factor_mobile_configuration.php:1618
|
3388 |
+
#: miniorange_2_factor_user_inline_registration.php:451
|
3389 |
+
msgid "Install the Authy 2-Factor Authentication App."
|
3390 |
+
msgstr "Настроить двухфакторную аутентификацию через приложение Authy."
|
3391 |
+
|
3392 |
+
#: miniorange_2_factor_mobile_configuration.php:1620
|
3393 |
+
#: miniorange_2_factor_user_inline_registration.php:452
|
3394 |
+
msgid "Now open and configure Authy 2-Factor Authentication App."
|
3395 |
+
msgstr "Теперь откройте и настройте приложение Authy 2-Factor Authentication."
|
3396 |
+
|
3397 |
+
#: miniorange_2_factor_mobile_configuration.php:1621
|
3398 |
+
#: miniorange_2_factor_user_inline_registration.php:453
|
3399 |
+
msgid ""
|
3400 |
+
"Tap on Add Account and then tap on SCAN QR CODE in your App and scan the qr "
|
3401 |
+
"code."
|
3402 |
+
msgstr ""
|
3403 |
+
"Нажмите «Добавить учетную запись», а затем нажмите СКАНИРОВАТЬ QR-КОД в "
|
3404 |
+
"своем приложении и отсканируйте qr код."
|
3405 |
+
|
3406 |
+
#: miniorange_2_factor_mobile_configuration.php:1623
|
3407 |
+
msgid "Can't scan the QR Code?"
|
3408 |
+
msgstr "Не удается проверить QR-код?"
|
3409 |
+
|
3410 |
+
#: miniorange_2_factor_mobile_configuration.php:1626
|
3411 |
+
#: miniorange_2_factor_user_inline_registration.php:459
|
3412 |
+
msgid "In Authy 2-Factor Authentication App, tap on ENTER KEY MANUALLY."
|
3413 |
+
msgstr ""
|
3414 |
+
"В приложении Authy 2-Factor Authentication нажмите на ВВЕСТИ КЛЮЧ ВРУЧНУЮ."
|
3415 |
+
|
3416 |
+
#: miniorange_2_factor_mobile_configuration.php:1627
|
3417 |
+
#: miniorange_2_factor_user_inline_registration.php:460
|
3418 |
+
msgid "In \"Adding New Account\" type your secret key:"
|
3419 |
+
msgstr "В «Добавление новой учетной записи» введите секретный ключ:"
|
3420 |
+
|
3421 |
+
#: miniorange_2_factor_mobile_configuration.php:1636
|
3422 |
+
#: miniorange_2_factor_user_inline_registration.php:469
|
3423 |
+
msgid "Tap OK."
|
3424 |
+
msgstr "Нажмите ОК."
|
3425 |
+
|
3426 |
+
#: miniorange_2_factor_mobile_configuration.php:1645
|
3427 |
+
#: miniorange_2_factor_user_inline_registration.php:478
|
3428 |
+
msgid ""
|
3429 |
+
"Once you have scanned the qr code, enter the verification code generated by "
|
3430 |
+
"the Authenticator app"
|
3431 |
+
msgstr ""
|
3432 |
+
"После того, как вы проверили код qr, введите код проверки, сгенерированный "
|
3433 |
+
"приложением Authenticator"
|
3434 |
+
|
3435 |
+
#: miniorange_2_factor_mobile_configuration.php:1684
|
3436 |
+
msgid "Step-1: Select phone Type"
|
3437 |
+
msgstr "Шаг-1: Выберите тип телефона"
|
3438 |
+
|
3439 |
+
#: miniorange_2_factor_mobile_configuration.php:1687
|
3440 |
+
msgid "Account Name"
|
3441 |
+
msgstr "Имя пользователя"
|
3442 |
+
|
3443 |
+
#: miniorange_2_factor_mobile_configuration.php:1690
|
3444 |
+
#: miniorange_2_factor_user_inline_registration.php:567
|
3445 |
+
msgid "Android"
|
3446 |
+
msgstr "Android"
|
3447 |
+
|
3448 |
+
#: miniorange_2_factor_mobile_configuration.php:1691
|
3449 |
+
#: miniorange_2_factor_user_inline_registration.php:568
|
3450 |
+
msgid "iPhone"
|
3451 |
+
msgstr "iPhone"
|
3452 |
+
|
3453 |
+
#: miniorange_2_factor_mobile_configuration.php:1692
|
3454 |
+
msgid "BlackBerry / Windows"
|
3455 |
+
msgstr "BlackBerry / Windows"
|
3456 |
+
|
3457 |
+
#: miniorange_2_factor_mobile_configuration.php:1709
|
3458 |
+
#: miniorange_2_factor_user_inline_registration.php:577
|
3459 |
+
#: miniorange_2_factor_user_inline_registration.php:618
|
3460 |
+
msgid "Search for"
|
3461 |
+
msgstr "Искать"
|
3462 |
+
|
3463 |
+
#: miniorange_2_factor_mobile_configuration.php:1709
|
3464 |
+
#: miniorange_2_factor_mobile_configuration.php:1746
|
3465 |
+
#: miniorange_2_factor_user_inline_registration.php:577
|
3466 |
+
#: miniorange_2_factor_user_inline_registration.php:618
|
3467 |
+
msgid "Google Authenticator."
|
3468 |
+
msgstr "Google Authenticator."
|
3469 |
+
|
3470 |
+
#: miniorange_2_factor_mobile_configuration.php:1716
|
3471 |
+
#: miniorange_2_factor_mobile_configuration.php:1724
|
3472 |
+
msgid "In Google Authenticator, touch Menu and select \"Set up account\"."
|
3473 |
+
msgstr ""
|
3474 |
+
"В Google Authenticator нажмите «Меню» и выберите «Настроить учетную запись»."
|
3475 |
+
|
3476 |
+
#: miniorange_2_factor_mobile_configuration.php:1733
|
3477 |
+
msgid "Spaces do not matter"
|
3478 |
+
msgstr "Пространства не имеют значения"
|
3479 |
+
|
3480 |
+
#: miniorange_2_factor_mobile_configuration.php:1736
|
3481 |
+
msgid "Key type: make sure \"Time-based\" is selected"
|
3482 |
+
msgstr "Тип ключа: убедитесь, что выбрано Time-based"
|
3483 |
+
|
3484 |
+
#: miniorange_2_factor_mobile_configuration.php:1746
|
3485 |
+
msgid "Search for "
|
3486 |
+
msgstr "Искать "
|
3487 |
+
|
3488 |
+
#: miniorange_2_factor_mobile_configuration.php:1752
|
3489 |
+
msgid "In Google Authenticator, tap \"+\", and then \"Scan Barcode\"."
|
3490 |
+
msgstr ""
|
3491 |
+
"В Google Authenticator коснитесь \"+\", а затем \"Сканировать штрих-код.\""
|
3492 |
+
|
3493 |
+
#: miniorange_2_factor_mobile_configuration.php:1780
|
3494 |
+
msgid "On your phone, open a web browser.Go to "
|
3495 |
+
msgstr "На вашем телефоне откройте в веб-браузере. Перейти: "
|
3496 |
+
|
3497 |
+
#: miniorange_2_factor_mobile_configuration.php:1787
|
3498 |
+
msgid ""
|
3499 |
+
"In \"Enter key\" type your secret key:\n"
|
3500 |
+
"\t\t\t\t\t\t"
|
3501 |
+
msgstr ""
|
3502 |
+
"В поле \"Введите ключ\" введите секретный ключ:\n"
|
3503 |
+
"\t\t\t\t\t\t"
|
3504 |
+
|
3505 |
+
#: miniorange_2_factor_mobile_configuration.php:1817
|
3506 |
+
msgid "How miniOrange Authenticator is better than Google Authenticator ?"
|
3507 |
+
msgstr "Как miniOrange Authenticator лучше, чем Google Authenticator?"
|
3508 |
+
|
3509 |
+
#: miniorange_2_factor_mobile_configuration.php:1819
|
3510 |
+
msgid ""
|
3511 |
+
"miniOrange Authenticator manages the Google Authenticator keys better and "
|
3512 |
+
"easier by providing these extra features:"
|
3513 |
+
msgstr ""
|
3514 |
+
"miniOrange Authenticator управляет ключами Google Authenticator лучше и "
|
3515 |
+
"проще, предоставляя эти дополнительные функции:"
|
3516 |
+
|
3517 |
+
#: miniorange_2_factor_mobile_configuration.php:1820
|
3518 |
+
msgid "encrypts all data"
|
3519 |
+
msgstr "шифрует все данные"
|
3520 |
+
|
3521 |
+
#: miniorange_2_factor_mobile_configuration.php:1820
|
3522 |
+
msgid "whereas Google Authenticator stores data in plain text."
|
3523 |
+
msgstr ""
|
3524 |
+
"в то время как Google Authenticator хранит данные в виде обычного текста."
|
3525 |
+
|
3526 |
+
#: miniorange_2_factor_mobile_configuration.php:1821
|
3527 |
+
msgid "miniOrange Authenticator app has in-build"
|
3528 |
+
msgstr "приложение miniOrange Authenticator имеет встроенную"
|
3529 |
+
|
3530 |
+
#: miniorange_2_factor_mobile_configuration.php:1821
|
3531 |
+
msgid "Pin-Protection"
|
3532 |
+
msgstr "Pin-Protection"
|
3533 |
+
|
3534 |
+
#: miniorange_2_factor_mobile_configuration.php:1821
|
3535 |
+
msgid ""
|
3536 |
+
"so you can protect your google authenticator keys or whole app using pin "
|
3537 |
+
"whereas Google Authenticator is not protected at all."
|
3538 |
+
msgstr ""
|
3539 |
+
"поэтому вы можете защитить свои ключи аутентификатора google или все "
|
3540 |
+
"приложение, используя PIN-код, тогда как Google Authenticator вообще не "
|
3541 |
+
"защищен."
|
3542 |
+
|
3543 |
+
#: miniorange_2_factor_mobile_configuration.php:1822
|
3544 |
+
msgid "No need to type in the code at all. Contact us to get"
|
3545 |
+
msgstr "Не нужно вводить код вообще. Свяжитесь с нами, чтобы получить"
|
3546 |
+
|
3547 |
+
#: miniorange_2_factor_mobile_configuration.php:1822
|
3548 |
+
msgid "miniOrange Autofill Plugin"
|
3549 |
+
msgstr "плагин автозаполнения miniOrange"
|
3550 |
+
|
3551 |
+
#: miniorange_2_factor_mobile_configuration.php:1822
|
3552 |
+
msgid ""
|
3553 |
+
"it can seamlessly connect your computer to your phone. Code will get auto "
|
3554 |
+
"filled and saved."
|
3555 |
+
msgstr ""
|
3556 |
+
"он может легко подключить ваш компьютер к вашему телефону. Код будет "
|
3557 |
+
"автоматически загружен и сохранен."
|
3558 |
+
|
3559 |
+
#: miniorange_2_factor_mobile_configuration.php:1841
|
3560 |
+
#: miniorange_2_factor_user_inline_registration.php:767
|
3561 |
+
msgid "Verify Your Phone and Email"
|
3562 |
+
msgstr "Проверка телефонного номера и Email"
|
3563 |
+
|
3564 |
+
#: miniorange_2_factor_mobile_configuration.php:1843
|
3565 |
+
msgid "Verify Your Email"
|
3566 |
+
msgstr "Подтвердить свою электронную почту"
|
3567 |
+
|
3568 |
+
#: miniorange_2_factor_mobile_configuration.php:1845
|
3569 |
+
#: miniorange_2_factor_user_inline_registration.php:775
|
3570 |
+
msgid "Verify Your Phone"
|
3571 |
+
msgstr "Проверка телефонного номера"
|
3572 |
+
|
3573 |
+
#: miniorange_2_factor_mobile_configuration.php:1856
|
3574 |
+
#: miniorange_2_factor_user_inline_registration.php:804
|
3575 |
+
msgid "Enter phone number without any space or dashes"
|
3576 |
+
msgstr "Введите номер телефона без пробелов или тире"
|
3577 |
+
|
3578 |
+
#: miniorange_2_factor_mobile_configuration.php:1863
|
3579 |
+
msgid "Verify"
|
3580 |
+
msgstr "Проверить"
|
3581 |
+
|
3582 |
+
#: miniorange_2_factor_mobile_configuration.php:1868
|
3583 |
+
#: miniorange_2_factor_user_inline_registration.php:823
|
3584 |
+
msgid "Enter One Time Passcode"
|
3585 |
+
msgstr "Введите одноразовый код"
|
3586 |
+
|
3587 |
+
#: miniorange_2_factor_mobile_configuration.php:1871
|
3588 |
+
#: miniorange_2_factor_mobile_configuration.php:2050
|
3589 |
+
msgid "Call Again ?"
|
3590 |
+
msgstr "Позвонить повторно ?"
|
3591 |
+
|
3592 |
+
#: miniorange_2_factor_mobile_configuration.php:1901
|
3593 |
+
msgid "Test QR Code Authentication"
|
3594 |
+
msgstr "Проверка аутентификация по QR-коду"
|
3595 |
+
|
3596 |
+
#: miniorange_2_factor_mobile_configuration.php:1902
|
3597 |
+
#: miniorange_2_factor_user_inline_registration.php:981
|
3598 |
+
msgid "Open your miniOrange"
|
3599 |
+
msgstr "Открыть miniOrange"
|
3600 |
+
|
3601 |
+
#: miniorange_2_factor_mobile_configuration.php:1902
|
3602 |
+
msgid "Authenticator App"
|
3603 |
+
msgstr "Приложение аутентификации"
|
3604 |
+
|
3605 |
+
#: miniorange_2_factor_mobile_configuration.php:1902
|
3606 |
+
#: miniorange_2_factor_mobile_configuration.php:1975
|
3607 |
+
msgid "and click on"
|
3608 |
+
msgstr "и нажмите на"
|
3609 |
+
|
3610 |
+
#: miniorange_2_factor_mobile_configuration.php:1902
|
3611 |
+
msgid "SCAN QR Code"
|
3612 |
+
msgstr "Сканировать QR-код"
|
3613 |
+
|
3614 |
+
#: miniorange_2_factor_mobile_configuration.php:1902
|
3615 |
+
msgid ""
|
3616 |
+
"to scan the QR code. Your phone should have internet connectivity to scan QR "
|
3617 |
+
"code."
|
3618 |
+
msgstr ""
|
3619 |
+
"для сканирования QR-кода. Ваш телефон должен иметь возможность подключения к "
|
3620 |
+
"Интернету для сканирования QR-кода."
|
3621 |
+
|
3622 |
+
#: miniorange_2_factor_mobile_configuration.php:1904
|
3623 |
+
#: miniorange_2_factor_user_inline_registration.php:983
|
3624 |
+
msgid "I am not able to scan the QR code,"
|
3625 |
+
msgstr "Я не могу сканировать QR-код,"
|
3626 |
+
|
3627 |
+
#: miniorange_2_factor_mobile_configuration.php:1906
|
3628 |
+
#: miniorange_2_factor_user_inline_registration.php:985
|
3629 |
+
msgid "Follow these instructions below and try again."
|
3630 |
+
msgstr "Следуйте приведенным ниже инструкциям и повторите попытку."
|
3631 |
+
|
3632 |
+
#: miniorange_2_factor_mobile_configuration.php:1908
|
3633 |
+
#: miniorange_2_factor_user_inline_registration.php:987
|
3634 |
+
msgid "Make sure your desktop screen has enough brightness."
|
3635 |
+
msgstr "Убедитесь, что на вашем рабочем столе достаточно яркости."
|
3636 |
+
|
3637 |
+
#: miniorange_2_factor_mobile_configuration.php:1909
|
3638 |
+
msgid ""
|
3639 |
+
"Open your app and click on Green button (your registered email is displayed "
|
3640 |
+
"on the button) to scan QR Code."
|
3641 |
+
msgstr ""
|
3642 |
+
"Откройте приложение и нажмите зеленую кнопку (зарегистрированный адрес "
|
3643 |
+
"электронной почты отображается на кнопке) для сканирования QR-кода."
|
3644 |
+
|
3645 |
+
#: miniorange_2_factor_mobile_configuration.php:1910
|
3646 |
+
msgid ""
|
3647 |
+
"If you get cross mark on QR Code then click on 'Back' button and again click "
|
3648 |
+
"on 'Test' link."
|
3649 |
+
msgstr ""
|
3650 |
+
"Если вы получаете кросс-метку в QR-коде, нажмите кнопку «Назад» и снова "
|
3651 |
+
"нажмите ссылку «Проверить»."
|
3652 |
+
|
3653 |
+
#: miniorange_2_factor_mobile_configuration.php:1974
|
3654 |
+
msgid "Test Soft Token"
|
3655 |
+
msgstr "Проверить Токен"
|
3656 |
+
|
3657 |
+
#: miniorange_2_factor_mobile_configuration.php:1975
|
3658 |
+
msgid "Open your"
|
3659 |
+
msgstr "Открыть ваш"
|
3660 |
+
|
3661 |
+
#: miniorange_2_factor_mobile_configuration.php:1975
|
3662 |
+
#: miniorange_2_factor_troubleshooting.php:227
|
3663 |
+
msgid "miniOrange Authenticator App"
|
3664 |
+
msgstr "приложение miniOrange Authenticator"
|
3665 |
+
|
3666 |
+
#: miniorange_2_factor_mobile_configuration.php:1975
|
3667 |
+
msgid "Soft Token Tab"
|
3668 |
+
msgstr "Вкладка Токена"
|
3669 |
+
|
3670 |
+
#: miniorange_2_factor_mobile_configuration.php:1975
|
3671 |
+
msgid "Enter the"
|
3672 |
+
msgstr "Введите"
|
3673 |
+
|
3674 |
+
#: miniorange_2_factor_mobile_configuration.php:1975
|
3675 |
+
msgid "one time passcode"
|
3676 |
+
msgstr "одноразовый код"
|
3677 |
+
|
3678 |
+
#: miniorange_2_factor_mobile_configuration.php:1975
|
3679 |
+
msgid "shown in App in the textbox below."
|
3680 |
+
msgstr "показано в приложении ниже, в текстовом поле."
|
3681 |
+
|
3682 |
+
#: miniorange_2_factor_mobile_configuration.php:1997
|
3683 |
+
msgid "Test Google Authenticator"
|
3684 |
+
msgstr "Проверка Google Authenticator"
|
3685 |
+
|
3686 |
+
#: miniorange_2_factor_mobile_configuration.php:1998
|
3687 |
+
#: miniorange_2_factor_mobile_configuration.php:2002
|
3688 |
+
msgid "Enter verification code"
|
3689 |
+
msgstr "Введите проверочный код"
|
3690 |
+
|
3691 |
+
#: miniorange_2_factor_mobile_configuration.php:1999
|
3692 |
+
msgid "Get a verification code from \"Google Authenticator\" app"
|
3693 |
+
msgstr "Получить код подтверждения из приложения Google Authenticator"
|
3694 |
+
|
3695 |
+
#: miniorange_2_factor_mobile_configuration.php:2001
|
3696 |
+
msgid "Test Authy 2-Factor Authentication"
|
3697 |
+
msgstr "Тестировать Authy 2-Factor Authentication"
|
3698 |
+
|
3699 |
+
#: miniorange_2_factor_mobile_configuration.php:2003
|
3700 |
+
msgid "Get a verification code from \"Authy 2-Factor Authentication\" app"
|
3701 |
+
msgstr "Получить проверочный код из приложения Authy 2-Factor Authentication"
|
3702 |
+
|
3703 |
+
#: miniorange_2_factor_mobile_configuration.php:2031
|
3704 |
+
msgid "Test OTP Over SMS"
|
3705 |
+
msgstr "Проверить одноразовый код по SMS"
|
3706 |
+
|
3707 |
+
#: miniorange_2_factor_mobile_configuration.php:2032
|
3708 |
+
msgid "Enter the one time passcode sent to your registered mobile number."
|
3709 |
+
msgstr ""
|
3710 |
+
"Введите одноразовый код, отправленный на зарегистрированный номер мобильного "
|
3711 |
+
"телефона."
|
3712 |
+
|
3713 |
+
#: miniorange_2_factor_mobile_configuration.php:2034
|
3714 |
+
msgid "Test OTP Over SMS And EMAIL"
|
3715 |
+
msgstr "Проверить одноразовый код по SMS и Email"
|
3716 |
+
|
3717 |
+
#: miniorange_2_factor_mobile_configuration.php:2035
|
3718 |
+
msgid ""
|
3719 |
+
"Enter the one time passcode sent to your registered mobile number and email "
|
3720 |
+
"id."
|
3721 |
+
msgstr ""
|
3722 |
+
"Введите одноразовый код, отправленный на номер вашего мобильного телефона и "
|
3723 |
+
"адрес электронной почты."
|
3724 |
+
|
3725 |
+
#: miniorange_2_factor_mobile_configuration.php:2037
|
3726 |
+
msgid "Test OTP Over EMAIL"
|
3727 |
+
msgstr "Проверить одноразовый код по Email"
|
3728 |
+
|
3729 |
+
#: miniorange_2_factor_mobile_configuration.php:2038
|
3730 |
+
msgid "Enter the one time passcode sent to your registered email id."
|
3731 |
+
msgstr "Введите одноразовый код, отправленный на ваш адрес электронной почты."
|
3732 |
+
|
3733 |
+
#: miniorange_2_factor_mobile_configuration.php:2041
|
3734 |
+
msgid "Test Phone Call Verification"
|
3735 |
+
msgstr "Тест Аутентификации по телефонному звонку"
|
3736 |
+
|
3737 |
+
#: miniorange_2_factor_mobile_configuration.php:2042
|
3738 |
+
msgid "You will receive a phone call now. Enter the one time passcode here."
|
3739 |
+
msgstr "Теперь вы получите телефонный звонок. Введите одноразовый код здесь."
|
3740 |
+
|
3741 |
+
#: miniorange_2_factor_mobile_configuration.php:2080
|
3742 |
+
msgid "Test Push Notification"
|
3743 |
+
msgstr "Тест Push-уведомления"
|
3744 |
+
|
3745 |
+
#: miniorange_2_factor_mobile_configuration.php:2084
|
3746 |
+
msgid "A Push Notification has been sent to your phone."
|
3747 |
+
msgstr "На ваш телефон отправлено Push-уведомление."
|
3748 |
+
|
3749 |
+
#: miniorange_2_factor_mobile_configuration.php:2084
|
3750 |
+
#: miniorange_2_factor_mobile_configuration.php:2142
|
3751 |
+
msgid "We are waiting for your approval..."
|
3752 |
+
msgstr "Мы ждем Вашего подтверждения…"
|
3753 |
+
|
3754 |
+
#: miniorange_2_factor_mobile_configuration.php:2137
|
3755 |
+
msgid "Test Email Verification"
|
3756 |
+
msgstr "Проверка через Email"
|
3757 |
+
|
3758 |
+
#: miniorange_2_factor_mobile_configuration.php:2141
|
3759 |
+
msgid "A verification email is sent to your registered email."
|
3760 |
+
msgstr "Письмо с подтверждением отправлено на ваш зарегистрированный Email."
|
3761 |
+
|
3762 |
+
#: miniorange_2_factor_mobile_configuration.php:2197
|
3763 |
+
msgid "Test Security Questions( KBA )"
|
3764 |
+
msgstr "Проверить секретные вопросы"
|
3765 |
+
|
3766 |
+
#: miniorange_2_factor_mobile_configuration.php:2198
|
3767 |
+
msgid "Please answer the following question."
|
3768 |
+
msgstr "Пожалуйста, ответьте на следующие вопросы."
|
3769 |
+
|
3770 |
+
#: miniorange_2_factor_mobile_configuration.php:2223
|
3771 |
+
msgid "Validate Answers"
|
3772 |
+
msgstr "Проверить ответы"
|
3773 |
+
|
3774 |
+
#: miniorange_2_factor_mobile_configuration.php:2403
|
3775 |
+
msgid "Features \\ Plans"
|
3776 |
+
msgstr "Особенности \\ Тарифы"
|
3777 |
+
|
3778 |
+
#: miniorange_2_factor_mobile_configuration.php:2404
|
3779 |
+
msgid "Standard"
|
3780 |
+
msgstr "Стандартный"
|
3781 |
+
|
3782 |
+
#: miniorange_2_factor_mobile_configuration.php:2419
|
3783 |
+
msgid "Premium"
|
3784 |
+
msgstr "Премиум"
|
3785 |
+
|
3786 |
+
#: miniorange_2_factor_mobile_configuration.php:2514
|
3787 |
+
msgid ""
|
3788 |
+
"If you wish to choose OTP Over SMS / OTP Over SMS and Email as your "
|
3789 |
+
"authentication method,\n"
|
3790 |
+
" SMS transaction prices & SMS delivery charges apply and "
|
3791 |
+
"they depend on country. SMS validity is for lifetime."
|
3792 |
+
msgstr ""
|
3793 |
+
"Если вы хотите выбрать одноразовый код через SMS / одноразовый код через SMS "
|
3794 |
+
"и электронную почту в качестве своего метода аутентификации,\n"
|
3795 |
+
" Тарифы на SMS-транзакцию и тариф за доставку по SMS "
|
3796 |
+
"применяются, и они зависят от страны. Срок действия SMS - на всю жизнь."
|
3797 |
+
|
3798 |
+
#: miniorange_2_factor_mobile_configuration.php:2521
|
3799 |
+
msgid ""
|
3800 |
+
"The plugin works with many of the default custom login forms (like "
|
3801 |
+
"Woocommerce / Theme My Login), however if you face any issues with your "
|
3802 |
+
"custom login form, contact us and we will help you with it."
|
3803 |
+
msgstr ""
|
3804 |
+
"Плагин работает со многими стандартными форматами входа по умолчанию "
|
3805 |
+
"(например, Woocommerce / Theme My Login), однако, если вы столкнулись с "
|
3806 |
+
"любыми проблемами с вашей пользовательской формой входа, свяжитесь с нами, и "
|
3807 |
+
"мы поможем вам с этим."
|
3808 |
+
|
3809 |
+
#: miniorange_2_factor_mobile_configuration.php:2531
|
3810 |
+
msgid "Click on 'Upgrade' button of your preferred plan above."
|
3811 |
+
msgstr "Нажмите кнопку «Обновить» вашего предпочтительного плана выше."
|
3812 |
+
|
3813 |
+
#: miniorange_2_factor_mobile_configuration.php:2532
|
3814 |
+
msgid ""
|
3815 |
+
" You will be redirected to the miniOrange Console. Enter your miniOrange "
|
3816 |
+
"username and password, after which you will be redirected to the payment "
|
3817 |
+
"page."
|
3818 |
+
msgstr ""
|
3819 |
+
" Вы будете перенаправлены на консоль miniOrange. Введите имя пользователя и "
|
3820 |
+
"пароль miniOrange, после чего вы будете перенаправлены на страницу оплаты."
|
3821 |
+
|
3822 |
+
#: miniorange_2_factor_mobile_configuration.php:2534
|
3823 |
+
msgid ""
|
3824 |
+
"Select the number of users you wish to upgrade for, and any add-ons if you "
|
3825 |
+
"wish to purchase, and make the payment."
|
3826 |
+
msgstr ""
|
3827 |
+
"Выберите количество пользователей, которые вы хотите обновить, и любые "
|
3828 |
+
"надстройки, если вы хотите приобрести, и внесите платеж."
|
3829 |
+
|
3830 |
+
#: miniorange_2_factor_mobile_configuration.php:2535
|
3831 |
+
msgid ""
|
3832 |
+
"After making the payment, you can find the Premium plugin to download from "
|
3833 |
+
"the 'License' tab in the left navigation bar of the miniOrange Console."
|
3834 |
+
msgstr ""
|
3835 |
+
"После внесения платежа вы можете найти плагин Premium для загрузки со "
|
3836 |
+
"вкладки «Лицензия» на левой панели навигации консоли miniOrange."
|
3837 |
+
|
3838 |
+
#: miniorange_2_factor_mobile_configuration.php:2536
|
3839 |
+
msgid "Download the premium plugin from the miniOrange Console."
|
3840 |
+
msgstr "Загрузите премиальный плагин из консоли miniOrange."
|
3841 |
+
|
3842 |
+
#: miniorange_2_factor_mobile_configuration.php:2537
|
3843 |
+
msgid ""
|
3844 |
+
"In the Wordpress dashboard, uninstall the free plugin and install the "
|
3845 |
+
"premium plugin downloaded."
|
3846 |
+
msgstr ""
|
3847 |
+
"На панели инструментов Wordpress удалите бесплатный плагин и загрузите "
|
3848 |
+
"плагин премиум-класса."
|
3849 |
+
|
3850 |
+
#: miniorange_2_factor_mobile_configuration.php:2538
|
3851 |
+
msgid ""
|
3852 |
+
"Login to the premium plugin with the miniOrange account you used to make the "
|
3853 |
+
"payment, after this your users will be able to set up 2FA."
|
3854 |
+
msgstr ""
|
3855 |
+
"Войдите в премиальный плагин с учетной записью miniOrange, которую вы "
|
3856 |
+
"использовали для оплаты, после чего ваши пользователи смогут настроить 2FA."
|
3857 |
+
|
3858 |
+
#: miniorange_2_factor_mobile_configuration.php:2544
|
3859 |
+
msgid ""
|
3860 |
+
"There is no license key required to activate the Premium Plugins. You will "
|
3861 |
+
"have to just login with the miniOrange Account you used to make the purchase."
|
3862 |
+
msgstr ""
|
3863 |
+
"Для активации плагинов Premium нет лицензионного ключа. Вам нужно просто "
|
3864 |
+
"войти в систему с учетной записью miniOrange, которую вы использовали для "
|
3865 |
+
"совершения покупки."
|
3866 |
+
|
3867 |
+
#: miniorange_2_factor_mobile_configuration.php:2553
|
3868 |
+
msgid ""
|
3869 |
+
"At miniOrange, we want to ensure you are 100% happy with your purchase. If "
|
3870 |
+
"the premium plugin you purchased is not working as advertised and you've "
|
3871 |
+
"attempted to resolve any issues with our support team, which couldn't get "
|
3872 |
+
"resolved then we will refund the whole amount within 10 days of the purchase."
|
3873 |
+
msgstr ""
|
3874 |
+
"В miniOrange мы хотим, чтобы вы были на 100% довольны своей покупкой. Если "
|
3875 |
+
"платный плагин, который вы приобрели, не работает как рекламируемый, и вы "
|
3876 |
+
"попытались решить любые проблемы в нашей команде поддержки, которые не могли "
|
3877 |
+
"быть решены, мы вернем всю сумму в течение 10 дней с момента покупки."
|
3878 |
+
|
3879 |
+
#: miniorange_2_factor_mobile_configuration.php:2561
|
3880 |
+
msgid ""
|
3881 |
+
"If you have any doubts regarding the licensing plans, you can mail us at"
|
3882 |
+
msgstr ""
|
3883 |
+
"Если у вас есть какие-либо сомнения относительно планов лицензирования, вы "
|
3884 |
+
"можете отправить нам письмо по адресу"
|
3885 |
+
|
3886 |
+
#: miniorange_2_factor_mobile_configuration.php:2562
|
3887 |
+
msgid "or submit a query using the support form."
|
3888 |
+
msgstr "или отправить запрос с помощью формы поддержки."
|
3889 |
+
|
3890 |
+
#: miniorange_2_factor_mobile_configuration.php:2607
|
3891 |
+
msgid ""
|
3892 |
+
"(Only applicable if OTP over SMS is your preferred authentication method.)"
|
3893 |
+
msgstr ""
|
3894 |
+
"(Только применимо, если одноразовый код через SMS является предпочтительным "
|
3895 |
+
"методом проверки подлинности.)"
|
3896 |
+
|
3897 |
+
#: miniorange_2_factor_mobile_configuration.php:2607
|
3898 |
+
msgid "SMS Cost"
|
3899 |
+
msgstr "Стоимость SMS"
|
3900 |
+
|
3901 |
+
#: miniorange_2_factor_mobile_configuration.php:2610
|
3902 |
+
msgid "$5 per 100 OTP + SMS delivery charges"
|
3903 |
+
msgstr "$5 за доставку 100 SMS"
|
3904 |
+
|
3905 |
+
#: miniorange_2_factor_mobile_configuration.php:2611
|
3906 |
+
msgid "$15 per 500 OTP + SMS delivery charges"
|
3907 |
+
msgstr "$15 за доставку 500 SMS"
|
3908 |
+
|
3909 |
+
#: miniorange_2_factor_mobile_configuration.php:2612
|
3910 |
+
msgid "$22 per 1k OTP + SMS delivery charges"
|
3911 |
+
msgstr "$22 за доставку 1000 SMS"
|
3912 |
+
|
3913 |
+
#: miniorange_2_factor_mobile_configuration.php:2613
|
3914 |
+
msgid "$30 per 5k OTP + SMS delivery charges"
|
3915 |
+
msgstr "$30 за доставку 5000 SMS"
|
3916 |
+
|
3917 |
+
#: miniorange_2_factor_mobile_configuration.php:2614
|
3918 |
+
msgid "$40 per 10k OTP + SMS delivery charges"
|
3919 |
+
msgstr "$40 за доставку 10000 SMS"
|
3920 |
+
|
3921 |
+
#: miniorange_2_factor_mobile_configuration.php:2615
|
3922 |
+
msgid "$90 per 50k OTP + SMS delivery charges"
|
3923 |
+
msgstr "$90 за доставку 50000 SMS"
|
3924 |
+
|
3925 |
+
#: miniorange_2_factor_mobile_configuration.php:2625
|
3926 |
+
#: miniorange_2_factor_mobile_configuration.php:2645
|
3927 |
+
msgid "Yearly Subscription Fees"
|
3928 |
+
msgstr "Ежегодная абонентская плата"
|
3929 |
+
|
3930 |
+
#: miniorange_2_factor_mobile_configuration.php:2628
|
3931 |
+
msgid "1 - 5 users - $20 per year"
|
3932 |
+
msgstr "1 - 5 пользователей - $20 в год"
|
3933 |
+
|
3934 |
+
#: miniorange_2_factor_mobile_configuration.php:2629
|
3935 |
+
msgid "5 - 50 users - $30 per year"
|
3936 |
+
msgstr "5 - 50 пользователей - $30 в год"
|
3937 |
+
|
3938 |
+
#: miniorange_2_factor_mobile_configuration.php:2630
|
3939 |
+
msgid "50 - 100 users - $49 per year"
|
3940 |
+
msgstr "50 - 100 пользователей - $49 в год"
|
3941 |
+
|
3942 |
+
#: miniorange_2_factor_mobile_configuration.php:2631
|
3943 |
+
msgid "100 - 500 users - $99 per year"
|
3944 |
+
msgstr "100 - 500 пользователей - $99 в год"
|
3945 |
+
|
3946 |
+
#: miniorange_2_factor_mobile_configuration.php:2632
|
3947 |
+
msgid "500 - 1000 users - $199 per year"
|
3948 |
+
msgstr "500 - 1000 пользователей - $199 в год"
|
3949 |
+
|
3950 |
+
#: miniorange_2_factor_mobile_configuration.php:2633
|
3951 |
+
msgid "1000 - 5000 users - $299 per year"
|
3952 |
+
msgstr "1000 - 5000 пользователей - $299 в год"
|
3953 |
+
|
3954 |
+
#: miniorange_2_factor_mobile_configuration.php:2634
|
3955 |
+
msgid "5000 - 10000 users - $499 per year"
|
3956 |
+
msgstr "5000 - 10000 пользователей - $499 в год"
|
3957 |
+
|
3958 |
+
#: miniorange_2_factor_mobile_configuration.php:2635
|
3959 |
+
msgid "10000 - 20000 users - $799 per year"
|
3960 |
+
msgstr "10000 - 20000 пользователей - $799 в год"
|
3961 |
+
|
3962 |
+
#: miniorange_2_factor_mobile_configuration.php:2648
|
3963 |
+
msgid "1 - 5 users - $30 per year"
|
3964 |
+
msgstr "1 - 5 пользователей - $30 в год"
|
3965 |
+
|
3966 |
+
#: miniorange_2_factor_mobile_configuration.php:2649
|
3967 |
+
msgid "5 - 50 users - $99 per year"
|
3968 |
+
msgstr "5 - 50 пользователей - $99 в год"
|
3969 |
+
|
3970 |
+
#: miniorange_2_factor_mobile_configuration.php:2650
|
3971 |
+
msgid "50 - 100 users - $199 per year"
|
3972 |
+
msgstr "50 - 100 пользователей - $199 в год"
|
3973 |
+
|
3974 |
+
#: miniorange_2_factor_mobile_configuration.php:2651
|
3975 |
+
msgid "100 - 500 users - $349 per year"
|
3976 |
+
msgstr "100 - 500 пользователей - $349 в год"
|
3977 |
+
|
3978 |
+
#: miniorange_2_factor_mobile_configuration.php:2652
|
3979 |
+
msgid "500 - 1000 users - $499 per year"
|
3980 |
+
msgstr "500 - 1000 пользователей - $499 в год"
|
3981 |
+
|
3982 |
+
#: miniorange_2_factor_mobile_configuration.php:2653
|
3983 |
+
msgid "1000 - 5000 users - $799 per year"
|
3984 |
+
msgstr "1000 - 5000 пользователей - $799 в год"
|
3985 |
+
|
3986 |
+
#: miniorange_2_factor_mobile_configuration.php:2654
|
3987 |
+
msgid "5000 - 10000 users - $999 per year "
|
3988 |
+
msgstr "5000 - 10000 пользователей - $999 в год "
|
3989 |
+
|
3990 |
+
#: miniorange_2_factor_mobile_configuration.php:2655
|
3991 |
+
msgid "10000 - 20000 users - $1449 per year"
|
3992 |
+
msgstr "10000 - 50000 пользователей - $1449 в год"
|
3993 |
+
|
3994 |
+
#: miniorange_2_factor_settings.php:552
|
3995 |
+
msgid "Reset 2 Factor"
|
3996 |
+
msgstr "Сброс 2-го фактора"
|
3997 |
+
|
3998 |
+
#: miniorange_2_factor_settings.php:1374
|
3999 |
+
msgid " Reset 2nd Factor Successfully."
|
4000 |
+
msgstr " Сброс 2-го фактора завершен."
|
4001 |
+
|
4002 |
+
#: miniorange_2_factor_settings.php:1375
|
4003 |
+
msgid " Back to Users"
|
4004 |
+
msgstr " Вернуться к пользователям"
|
4005 |
+
|
4006 |
+
#: miniorange_2_factor_settings.php:1376
|
4007 |
+
msgid " Dismiss this notice."
|
4008 |
+
msgstr " Закрыть это уведомление."
|
4009 |
+
|
4010 |
+
#: miniorange_2_factor_settings.php:2572
|
4011 |
+
msgid "Your KBA as alternate 2 factor is configured successfully."
|
4012 |
+
msgstr "Ваши секретные вопросы как альтернативный 2-фактор настроены успешно."
|
4013 |
+
|
4014 |
+
#: miniorange_2_factor_support.php:11
|
4015 |
+
msgid "Support"
|
4016 |
+
msgstr "Техническая поддержка"
|
4017 |
+
|
4018 |
+
#: miniorange_2_factor_support.php:13
|
4019 |
+
msgid ""
|
4020 |
+
"Need any help setting it up? Facing any issues? Shoot us a query and we will "
|
4021 |
+
"get back to you. "
|
4022 |
+
msgstr ""
|
4023 |
+
"Нужна помощь в ее настройке? По любым вопросам? Отправьте нам запрос, и мы "
|
4024 |
+
"ответим вам. "
|
4025 |
+
|
4026 |
+
#: miniorange_2_factor_support.php:15
|
4027 |
+
msgid ""
|
4028 |
+
"Have a look at these FAQ's to see if your question has been answered already"
|
4029 |
+
msgstr ""
|
4030 |
+
"Посмотрите эти ответы на часто задаваемые вопросы, чтобы узнать, возможно на "
|
4031 |
+
"Ваш вопрос уже ответили"
|
4032 |
+
|
4033 |
+
#: miniorange_2_factor_support.php:16
|
4034 |
+
msgid ""
|
4035 |
+
"Frequently Asked\n"
|
4036 |
+
" Questions."
|
4037 |
+
msgstr ""
|
4038 |
+
"Часто задаваемые вопросы\n"
|
4039 |
+
" Вопросы."
|
4040 |
+
|
4041 |
+
#: miniorange_2_factor_support.php:23
|
4042 |
+
#: miniorange_2_factor_user_inline_registration.php:812
|
4043 |
+
msgid "Enter your email"
|
4044 |
+
msgstr "Введите email"
|
4045 |
+
|
4046 |
+
#: miniorange_2_factor_support.php:27
|
4047 |
+
msgid "Enter your phone"
|
4048 |
+
msgstr "Введите номер вашего телефона"
|
4049 |
+
|
4050 |
+
#: miniorange_2_factor_support.php:32
|
4051 |
+
msgid "Write your query here"
|
4052 |
+
msgstr "Напишите Ваш запрос тут"
|
4053 |
+
|
4054 |
+
#: miniorange_2_factor_support.php:38
|
4055 |
+
msgid "Submit Query"
|
4056 |
+
msgstr "Отправьте запрос"
|
4057 |
+
|
4058 |
+
#: miniorange_2_factor_troubleshooting.php:10
|
4059 |
+
msgid "How to enable PHP cURL extension? (Pre-requisite)"
|
4060 |
+
msgstr "Как включить PHP cURL extension? (Предпосылка)"
|
4061 |
+
|
4062 |
+
#: miniorange_2_factor_troubleshooting.php:13
|
4063 |
+
msgid ""
|
4064 |
+
"cURL is enabled by default but in case you have disabled it, follow the "
|
4065 |
+
"steps to enable"
|
4066 |
+
msgstr ""
|
4067 |
+
"cURL включен по умолчанию, но если вы его отключили, выполните действия, "
|
4068 |
+
"требуемые для включения"
|
4069 |
+
|
4070 |
+
#: miniorange_2_factor_troubleshooting.php:17
|
4071 |
+
msgid "Open php.ini(its usually in /etc/ or in php folder on the server)"
|
4072 |
+
msgstr "Откройте php.ini (обычно в папке /etc/ или в папке php на сервере)"
|
4073 |
+
|
4074 |
+
#: miniorange_2_factor_troubleshooting.php:19
|
4075 |
+
msgid ""
|
4076 |
+
"Search for extension=php_curl.dll. Uncomment it by removing the semi-"
|
4077 |
+
"colon( ; ) in front of it."
|
4078 |
+
msgstr ""
|
4079 |
+
"Найдите расширение = php_curl.dll. Раскомментируйте это, удалив перед ним "
|
4080 |
+
"двоеточие (;)."
|
4081 |
+
|
4082 |
+
#: miniorange_2_factor_troubleshooting.php:21
|
4083 |
+
msgid "Restart the Apache Server."
|
4084 |
+
msgstr "Перезапуск Apache Server."
|
4085 |
+
|
4086 |
+
#: miniorange_2_factor_troubleshooting.php:24
|
4087 |
+
msgid ""
|
4088 |
+
"For any further queries, please submit a query on right hand side in our."
|
4089 |
+
msgstr "Для любых дальнейших запросов, пожалуйста, отправьте запрос нам."
|
4090 |
+
|
4091 |
+
#: miniorange_2_factor_troubleshooting.php:25
|
4092 |
+
#: miniorange_2_factor_troubleshooting.php:66
|
4093 |
+
#: miniorange_2_factor_troubleshooting.php:93
|
4094 |
+
#: miniorange_2_factor_troubleshooting.php:100
|
4095 |
+
#: miniorange_2_factor_troubleshooting.php:118
|
4096 |
+
#: miniorange_2_factor_troubleshooting.php:126
|
4097 |
+
msgid "Support Section"
|
4098 |
+
msgstr "Секция технической поддержки"
|
4099 |
+
|
4100 |
+
#: miniorange_2_factor_troubleshooting.php:29
|
4101 |
+
msgid ""
|
4102 |
+
"I am getting error - curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be "
|
4103 |
+
"activated when an open_basedir is set."
|
4104 |
+
msgstr ""
|
4105 |
+
"Я получаю ошибку - curl_setopt (): CURLOPT_FOLLOWLOCATION не может быть "
|
4106 |
+
"активирована при установке open_basedir."
|
4107 |
+
|
4108 |
+
#: miniorange_2_factor_troubleshooting.php:33
|
4109 |
+
msgid ""
|
4110 |
+
"Just setsafe_mode = Off in your php.ini file (its usually in /etc/ on the "
|
4111 |
+
"server). If thats already off, then look around for the open_basedir in the "
|
4112 |
+
"php.ini file, and change it to open_basedir = ."
|
4113 |
+
msgstr ""
|
4114 |
+
"Просто setafe_mode = Off в вашем файле php.ini (обычно в / etc / на "
|
4115 |
+
"сервере). Если это уже отключено, посмотрите в openfase в файл php.ini и "
|
4116 |
+
"измените его на open_basedir =."
|
4117 |
+
|
4118 |
+
#: miniorange_2_factor_troubleshooting.php:38
|
4119 |
+
#: miniorange_2_factor_troubleshooting.php:42
|
4120 |
+
msgid "How to setup two factor for my users?"
|
4121 |
+
msgstr "Как настроить два фактора для моих пользователей?"
|
4122 |
+
|
4123 |
+
#: miniorange_2_factor_troubleshooting.php:49
|
4124 |
+
msgid "Go to Login Settings tab in the plugin."
|
4125 |
+
msgstr "Перейдите на вкладку настройки входа в плагине."
|
4126 |
+
|
4127 |
+
#: miniorange_2_factor_troubleshooting.php:51
|
4128 |
+
msgid "Select the roles under "
|
4129 |
+
msgstr "Выберите Роли "
|
4130 |
+
|
4131 |
+
#: miniorange_2_factor_troubleshooting.php:53
|
4132 |
+
msgid "Select the authentication methods under "
|
4133 |
+
msgstr "Выберите методы аутентификации "
|
4134 |
+
|
4135 |
+
#: miniorange_2_factor_troubleshooting.php:53
|
4136 |
+
msgid "Select the specific set of authentication methods for your users"
|
4137 |
+
msgstr ""
|
4138 |
+
"Выберите определенный набор методов проверки подлинности для ваших "
|
4139 |
+
"пользователей"
|
4140 |
+
|
4141 |
+
#: miniorange_2_factor_troubleshooting.php:53
|
4142 |
+
msgid "header."
|
4143 |
+
msgstr "заголовок."
|
4144 |
+
|
4145 |
+
#: miniorange_2_factor_troubleshooting.php:56
|
4146 |
+
msgid ""
|
4147 |
+
"Next time when the user will try to login then inline registration will be "
|
4148 |
+
"invoked that will ask the user to setup the 2nd factor."
|
4149 |
+
msgstr ""
|
4150 |
+
"В следующий раз, когда пользователь попытается войти в систему, будет "
|
4151 |
+
"выведена встроенная регистрация, которая попросит пользователя настроить "
|
4152 |
+
"второй фактор."
|
4153 |
+
|
4154 |
+
#: miniorange_2_factor_troubleshooting.php:58
|
4155 |
+
msgid ""
|
4156 |
+
"After your all users are registered successfully, make sure to turn off the "
|
4157 |
+
"inline registration by selecting the radio button of "
|
4158 |
+
msgstr ""
|
4159 |
+
"После успешной регистрации всех пользователей обязательно отключите "
|
4160 |
+
"встроенную регистрацию, выбрав переключатель "
|
4161 |
+
|
4162 |
+
#: miniorange_2_factor_troubleshooting.php:58
|
4163 |
+
msgid "Skip 2 Factor registration at login"
|
4164 |
+
msgstr "Пропустить 2 факторную Регистрация при входе в систему"
|
4165 |
+
|
4166 |
+
#: miniorange_2_factor_troubleshooting.php:62
|
4167 |
+
msgid ""
|
4168 |
+
"I did not receive OTP while trying to register with miniOrange. What should "
|
4169 |
+
"I do?"
|
4170 |
+
msgstr ""
|
4171 |
+
"Я не получил одноразовый код, пытаясь зарегистрироваться в miniOrange. Что "
|
4172 |
+
"мне делать?"
|
4173 |
+
|
4174 |
+
#: miniorange_2_factor_troubleshooting.php:66
|
4175 |
+
msgid ""
|
4176 |
+
"The OTP is sent to your email address with which you have registered with "
|
4177 |
+
"miniOrange. If you can't see the email from miniOrange in your mails, please "
|
4178 |
+
"make sure to check your "
|
4179 |
+
msgstr ""
|
4180 |
+
"Одноразовый код отправляется на ваш адрес электронной почты, с которым вы "
|
4181 |
+
"зарегистрировались в miniOrange. Если вы не видите письмо от miniOrange, "
|
4182 |
+
"убедитесь, что вы "
|
4183 |
+
|
4184 |
+
#: miniorange_2_factor_troubleshooting.php:66
|
4185 |
+
msgid "SPAM folder"
|
4186 |
+
msgstr "Папка SPAM"
|
4187 |
+
|
4188 |
+
#: miniorange_2_factor_troubleshooting.php:66
|
4189 |
+
msgid ""
|
4190 |
+
"If you don't see an email even in SPAM folder, please submit a query on "
|
4191 |
+
"right hand side in our "
|
4192 |
+
msgstr ""
|
4193 |
+
"Если Вы не видите письма даже в папке SPAM, пожалуйста напишите нам об этом "
|
4194 |
+
|
4195 |
+
#: miniorange_2_factor_troubleshooting.php:66
|
4196 |
+
msgid "or you can contact us at info@miniorange.com."
|
4197 |
+
msgstr "или Вы можете связаться с нами через info@miniorange.com."
|
4198 |
+
|
4199 |
+
#: miniorange_2_factor_troubleshooting.php:72
|
4200 |
+
msgid "I forgot the password of my miniOrange account. How can I reset it?"
|
4201 |
+
msgstr ""
|
4202 |
+
"Я забыл пароль моей учетной записи miniOrange. Как я могу сбросить его?"
|
4203 |
+
|
4204 |
+
#: miniorange_2_factor_troubleshooting.php:76
|
4205 |
+
msgid "There are two cases according to the page you see -"
|
4206 |
+
msgstr "В зависимости от страницы вы видите два случая -"
|
4207 |
+
|
4208 |
+
#: miniorange_2_factor_troubleshooting.php:81
|
4209 |
+
msgid "Login with miniOrange screen:"
|
4210 |
+
msgstr "Вход с помощью экрана miniOrange:"
|
4211 |
+
|
4212 |
+
#: miniorange_2_factor_troubleshooting.php:81
|
4213 |
+
msgid ""
|
4214 |
+
"You should click on forgot password link. You will get a new password on "
|
4215 |
+
"your email address with which you have registered with miniOrange . Now you "
|
4216 |
+
"can login with the new password"
|
4217 |
+
msgstr ""
|
4218 |
+
"Вы должны нажать ссылку «забыл пароль». Вы получите новый пароль на свой "
|
4219 |
+
"адрес электронной почты, с которым вы зарегистрировались в miniOrange. "
|
4220 |
+
"Теперь вы можете войти с новым паролем"
|
4221 |
+
|
4222 |
+
#: miniorange_2_factor_troubleshooting.php:83
|
4223 |
+
msgid "Register with miniOrange screen:"
|
4224 |
+
msgstr "Регистрация с помощью экрана miniOrange:"
|
4225 |
+
|
4226 |
+
#: miniorange_2_factor_troubleshooting.php:83
|
4227 |
+
msgid ""
|
4228 |
+
"Enter your email ID and any random password in password and confirm password "
|
4229 |
+
"input box. This will redirect you to Login with miniOrange screen. Now "
|
4230 |
+
"follow first step."
|
4231 |
+
msgstr ""
|
4232 |
+
"Введите свой идентификатор электронной почты и любой случайный пароль в поле "
|
4233 |
+
"пароля и подтвердите ввод пароля. Это перенаправит вас на Вход с экрана "
|
4234 |
+
"miniOrange. Теперь выполните первый шаг."
|
4235 |
+
|
4236 |
+
#: miniorange_2_factor_troubleshooting.php:90
|
4237 |
+
msgid ""
|
4238 |
+
"I have a custom / front-end login page on my site and I want the look and "
|
4239 |
+
"feel to remain the same when I add 2 factor ?"
|
4240 |
+
msgstr ""
|
4241 |
+
"У меня есть пользовательская страница входа на моем сайте, и я хочу, чтобы "
|
4242 |
+
"внешний вид остался прежним, когда я добавляю 2 фактора?"
|
4243 |
+
|
4244 |
+
#: miniorange_2_factor_troubleshooting.php:93
|
4245 |
+
msgid ""
|
4246 |
+
"If you have a custom login form other than wp-login.php then you can copy "
|
4247 |
+
"the shortcode from "
|
4248 |
+
msgstr ""
|
4249 |
+
"Если у вас есть пользовательская форма входа, отличная от wp-login.php, вы "
|
4250 |
+
"можете скопировать короткий код из "
|
4251 |
+
|
4252 |
+
#: miniorange_2_factor_troubleshooting.php:93
|
4253 |
+
msgid "Advanced Options Tab"
|
4254 |
+
msgstr "Вкладка дополнительных настроек"
|
4255 |
+
|
4256 |
+
#: miniorange_2_factor_troubleshooting.php:93
|
4257 |
+
msgid ""
|
4258 |
+
"and embed in your login form. If you need any help setting up 2-Factor for "
|
4259 |
+
"your custom login form, please submit a query in our "
|
4260 |
+
msgstr ""
|
4261 |
+
"и вставлять в свою форму входа. Если вам нужна помощь в настройке 2-фактора "
|
4262 |
+
"для вашей пользовательской формы входа, отправьте запрос в нашу "
|
4263 |
+
|
4264 |
+
#: miniorange_2_factor_troubleshooting.php:93
|
4265 |
+
#: miniorange_2_factor_troubleshooting.php:100
|
4266 |
+
msgid "on right hand side."
|
4267 |
+
msgstr "с Вашей стороны."
|
4268 |
+
|
4269 |
+
#: miniorange_2_factor_troubleshooting.php:97
|
4270 |
+
msgid ""
|
4271 |
+
"I have Woocommerce theme login page on my site. How can I enable Two Factor ?"
|
4272 |
+
msgstr ""
|
4273 |
+
"У меня есть страница входа в тему Woocommerce на моем сайте. Как включить "
|
4274 |
+
"два фактора?"
|
4275 |
+
|
4276 |
+
#: miniorange_2_factor_troubleshooting.php:100
|
4277 |
+
msgid ""
|
4278 |
+
"If you have Woocommerce theme login then go to Advanced Options Tab and "
|
4279 |
+
"check "
|
4280 |
+
msgstr ""
|
4281 |
+
"Если у вас есть логика темы Woocommerce, перейдите на вкладку "
|
4282 |
+
"«Дополнительные параметры» и проверьте "
|
4283 |
+
|
4284 |
+
#: miniorange_2_factor_troubleshooting.php:100
|
4285 |
+
msgid "Enable Two-Factor for Woocommerce Front End Login"
|
4286 |
+
msgstr "Включить двухфакторный вход для входа в Woocommerce"
|
4287 |
+
|
4288 |
+
#: miniorange_2_factor_troubleshooting.php:100
|
4289 |
+
msgid ""
|
4290 |
+
"If you need any help setting up 2-Factor for your Woocommerce theme login "
|
4291 |
+
"form, please submit a query in our "
|
4292 |
+
msgstr ""
|
4293 |
+
"Если вам нужна помощь в настройке 2-фактора для вашей формы входа в тему "
|
4294 |
+
"Woocommerce, отправьте запрос в нашу "
|
4295 |
+
|
4296 |
+
#: miniorange_2_factor_troubleshooting.php:105
|
4297 |
+
msgid ""
|
4298 |
+
"I am trying to login with Two-Factor but my screen got blank after entering "
|
4299 |
+
"username and password. I am locked out of my account. What to do now ?"
|
4300 |
+
msgstr ""
|
4301 |
+
"Я пытаюсь войти в систему с помощью второго фактора, но мой экран пуст после "
|
4302 |
+
"ввода имени пользователя и пароля. Я заблокирован из своего аккаунта. Что "
|
4303 |
+
"делать сейчас ?"
|
4304 |
+
|
4305 |
+
#: miniorange_2_factor_troubleshooting.php:108
|
4306 |
+
msgid ""
|
4307 |
+
"If you have an additional administrator account whose Two Factor is not "
|
4308 |
+
"enabled yet. Login with it. Otherwise,\n"
|
4309 |
+
"\t\t\t\t\tGo to WordPress Database. Select wp_options, search for "
|
4310 |
+
"mo2f_activate_plugin key and update its value to 0. Two Factor will get "
|
4311 |
+
"disabled."
|
4312 |
+
msgstr ""
|
4313 |
+
"Если у вас есть дополнительная учетная запись администратора, чей Two Factor "
|
4314 |
+
"еще не включен. Войдите в систему. В противном случае,\n"
|
4315 |
+
"\t\t\t\t\tПерейдите в базу данных WordPress. Выберите wp_options, найдите "
|
4316 |
+
"ключ mo2f_activate_plugin и обновите его значение до 0. Два фактора будут "
|
4317 |
+
"отключены."
|
4318 |
+
|
4319 |
+
#: miniorange_2_factor_troubleshooting.php:114
|
4320 |
+
msgid ""
|
4321 |
+
"If you are using any Security Plugin in WordPress like Simple Security "
|
4322 |
+
"Firewall, All in One WP Security Plugin and you are not able to login with "
|
4323 |
+
"Two-Factor."
|
4324 |
+
msgstr ""
|
4325 |
+
"Если вы используете любой плагин безопасности в WordPress, например Simple "
|
4326 |
+
"Firewall, все в одном WP Security Plugin, и вы не можете войти в систему с "
|
4327 |
+
"помощью двух факторов."
|
4328 |
+
|
4329 |
+
#: miniorange_2_factor_troubleshooting.php:117
|
4330 |
+
msgid ""
|
4331 |
+
"Our Two-Factor plugin is compatible with most of the security plugins, but "
|
4332 |
+
"if it is not working for you.\n"
|
4333 |
+
"\t\t\t\t Please submit a query in our "
|
4334 |
+
msgstr ""
|
4335 |
+
"Наш двухфакторный плагин совместим с большинством плагинов безопасности, но "
|
4336 |
+
"если он не работает для вас.\n"
|
4337 |
+
"\t\t\t\t Пожалуйста, отправьте запрос в нашу "
|
4338 |
+
|
4339 |
+
#: miniorange_2_factor_troubleshooting.php:118
|
4340 |
+
#: miniorange_2_factor_troubleshooting.php:126
|
4341 |
+
msgid "on right hand side or you can contact us at "
|
4342 |
+
msgstr "с правой стороны или вы можете связаться с нами по адресу "
|
4343 |
+
|
4344 |
+
#: miniorange_2_factor_troubleshooting.php:118
|
4345 |
+
#: miniorange_2_factor_troubleshooting.php:126
|
4346 |
+
msgid "info@miniorange.com"
|
4347 |
+
msgstr "info@miniorange.com"
|
4348 |
+
|
4349 |
+
#: miniorange_2_factor_troubleshooting.php:123
|
4350 |
+
msgid ""
|
4351 |
+
"If you are using any render blocking javascript and css plugin like Async JS "
|
4352 |
+
"and CSS Plugin and you are not able to login with Two-Factor or your screen "
|
4353 |
+
"got blank."
|
4354 |
+
msgstr ""
|
4355 |
+
"Если вы используете блокирующий javascript и css-плагин, такие как Async JS "
|
4356 |
+
"и CSS Plugin, и вы не можете войти в систему с помощью второго фактора, или "
|
4357 |
+
"ваш экран будет пустым."
|
4358 |
+
|
4359 |
+
#: miniorange_2_factor_troubleshooting.php:125
|
4360 |
+
msgid "If you are using "
|
4361 |
+
msgstr "Если вы используете "
|
4362 |
+
|
4363 |
+
#: miniorange_2_factor_troubleshooting.php:125
|
4364 |
+
msgid "Async JS and CSS Plugin"
|
4365 |
+
msgstr "Async JS и CSS Plugin"
|
4366 |
+
|
4367 |
+
#: miniorange_2_factor_troubleshooting.php:125
|
4368 |
+
msgid ""
|
4369 |
+
"Please go to its settings and add jquery in the list of exceptions and save "
|
4370 |
+
"settings. It will work. If you are still not able to get it right,\n"
|
4371 |
+
"\t\t\t\t Please submit a query in our"
|
4372 |
+
msgstr ""
|
4373 |
+
"Пожалуйста перейдите к его настройкам и добавьте jquery в список исключений "
|
4374 |
+
"и сохраните настройки. Это будет работать. Если вы все еще не можете понять "
|
4375 |
+
"это правильно,\n"
|
4376 |
+
"\t\t\t\t Пожалуйста, отправьте запрос в нашу"
|
4377 |
+
|
4378 |
+
#: miniorange_2_factor_troubleshooting.php:131
|
4379 |
+
msgid "I want to enable 2-factor only for administrators "
|
4380 |
+
msgstr "Я хочу включить 2-фактор только для администраторов "
|
4381 |
+
|
4382 |
+
#: miniorange_2_factor_troubleshooting.php:133
|
4383 |
+
msgid ""
|
4384 |
+
"2-Factor is enabled by default for administrators on plugin activation. You "
|
4385 |
+
"just need to complete your account setup and configure your mobile from "
|
4386 |
+
msgstr ""
|
4387 |
+
"2-фактор включен по умолчанию для администраторов при активации плагина. Вам "
|
4388 |
+
"просто нужно завершить настройку своей учетной записи и настроить свой "
|
4389 |
+
"мобильный "
|
4390 |
+
|
4391 |
+
#: miniorange_2_factor_troubleshooting.php:133
|
4392 |
+
msgid "Configure Mobile Tab"
|
4393 |
+
msgstr "Конфигурировать Мобильную вкладку"
|
4394 |
+
|
4395 |
+
#: miniorange_2_factor_troubleshooting.php:133
|
4396 |
+
msgid ""
|
4397 |
+
"Once this is done administrators can login using 2-Factor and other users "
|
4398 |
+
"can still login with their password."
|
4399 |
+
msgstr ""
|
4400 |
+
"Как только это будет сделано, администраторы могут войти в систему с "
|
4401 |
+
"использованием 2-фактора, а другие пользователи могут войти в систему со "
|
4402 |
+
"своим паролем."
|
4403 |
+
|
4404 |
+
#: miniorange_2_factor_troubleshooting.php:138
|
4405 |
+
msgid "I want to enable 2 factor for administrators and end users "
|
4406 |
+
msgstr ""
|
4407 |
+
"Я хочу включить 2 фактора для администраторов и остальных пользователей "
|
4408 |
+
|
4409 |
+
#: miniorange_2_factor_troubleshooting.php:141
|
4410 |
+
msgid "Go to "
|
4411 |
+
msgstr "Перейти к "
|
4412 |
+
|
4413 |
+
#: miniorange_2_factor_troubleshooting.php:141
|
4414 |
+
#: miniorange_2_factor_troubleshooting.php:191
|
4415 |
+
msgid "Login Settings Tab"
|
4416 |
+
msgstr "Вкладка настроек входа"
|
4417 |
+
|
4418 |
+
#: miniorange_2_factor_troubleshooting.php:141
|
4419 |
+
#: miniorange_2_factor_troubleshooting.php:191
|
4420 |
+
msgid "and check "
|
4421 |
+
msgstr "и проверить "
|
4422 |
+
|
4423 |
+
#: miniorange_2_factor_troubleshooting.php:141
|
4424 |
+
msgid "Enable 2-Factor for all other users"
|
4425 |
+
msgstr "Включить второй фактор для всех остальных пользователей"
|
4426 |
+
|
4427 |
+
#: miniorange_2_factor_troubleshooting.php:141
|
4428 |
+
msgid "Enable 2-Factor for admins is checked by default."
|
4429 |
+
msgstr "Включение второго фактора для администраторов сделано по умолчанию."
|
4430 |
+
|
4431 |
+
#: miniorange_2_factor_troubleshooting.php:148
|
4432 |
+
#: miniorange_2_factor_troubleshooting.php:197
|
4433 |
+
msgid "My phone has no internet connectivity, how can I login?"
|
4434 |
+
msgstr "У моего телефона нет подключения к интернету, как я могу войти?"
|
4435 |
+
|
4436 |
+
#: miniorange_2_factor_troubleshooting.php:151
|
4437 |
+
msgid ""
|
4438 |
+
"You can login using our alternate login method. Please follow below steps to "
|
4439 |
+
"login or"
|
4440 |
+
msgstr ""
|
4441 |
+
"Вы можете войти используя альтернативные методы. Пожалуйста выполните "
|
4442 |
+
"следующие инструкции или войдите с"
|
4443 |
+
|
4444 |
+
#: miniorange_2_factor_troubleshooting.php:154
|
4445 |
+
#: miniorange_2_factor_troubleshooting.php:199
|
4446 |
+
#: miniorange_2_factor_troubleshooting.php:213
|
4447 |
+
msgid "to see how it works."
|
4448 |
+
msgstr "увидеть как это работает."
|
4449 |
+
|
4450 |
+
#: miniorange_2_factor_troubleshooting.php:158
|
4451 |
+
#: miniorange_2_factor_troubleshooting.php:201
|
4452 |
+
#: miniorange_2_factor_troubleshooting.php:216
|
4453 |
+
msgid "Enter your username and click on login with your phone."
|
4454 |
+
msgstr "Введите свое имя пользователя и нажмите войти на своем телефоне."
|
4455 |
+
|
4456 |
+
#: miniorange_2_factor_troubleshooting.php:159
|
4457 |
+
#: miniorange_2_factor_troubleshooting.php:202
|
4458 |
+
#: miniorange_2_factor_troubleshooting.php:217
|
4459 |
+
msgid "button below QR Code."
|
4460 |
+
msgstr "кнопка под QR-кодом."
|
4461 |
+
|
4462 |
+
#: miniorange_2_factor_troubleshooting.php:160
|
4463 |
+
#: miniorange_2_factor_troubleshooting.php:203
|
4464 |
+
#: miniorange_2_factor_troubleshooting.php:218
|
4465 |
+
msgid "You will see a textbox to enter one time passcode."
|
4466 |
+
msgstr "Вы увидите текстовое поле для ввода кода времени."
|
4467 |
+
|
4468 |
+
#: miniorange_2_factor_troubleshooting.php:161
|
4469 |
+
#: miniorange_2_factor_troubleshooting.php:204
|
4470 |
+
msgid "Open miniOrange Authenticator app and Go to Soft Token Tab."
|
4471 |
+
msgstr ""
|
4472 |
+
"Откройте приложение MiniOrange Authenticator и перейдите на вкладку «Токен»."
|
4473 |
+
|
4474 |
+
#: miniorange_2_factor_troubleshooting.php:162
|
4475 |
+
#: miniorange_2_factor_troubleshooting.php:205
|
4476 |
+
msgid ""
|
4477 |
+
"Enter the one time passcode shown in miniOrange Authenticator app in textbox."
|
4478 |
+
msgstr ""
|
4479 |
+
"Введите одноразовый код, показанный в приложении miniOrange Authenticator в "
|
4480 |
+
"текстовое поле."
|
4481 |
+
|
4482 |
+
#: miniorange_2_factor_troubleshooting.php:163
|
4483 |
+
#: miniorange_2_factor_troubleshooting.php:206
|
4484 |
+
#: miniorange_2_factor_troubleshooting.php:220
|
4485 |
+
msgid "Click on submit button to validate the otp."
|
4486 |
+
msgstr "Нажмите кнопку отправки, чтобы проверить одноразовый код."
|
4487 |
+
|
4488 |
+
#: miniorange_2_factor_troubleshooting.php:164
|
4489 |
+
#: miniorange_2_factor_troubleshooting.php:207
|
4490 |
+
#: miniorange_2_factor_troubleshooting.php:221
|
4491 |
+
msgid "Once you are authenticated, you will be logged in."
|
4492 |
+
msgstr "Как только вы пройдете проверку подлинности, вы войдете в систему."
|
4493 |
+
|
4494 |
+
#: miniorange_2_factor_troubleshooting.php:169
|
4495 |
+
msgid "My users have different types of phones. What phones are supported?"
|
4496 |
+
msgstr ""
|
4497 |
+
"Мои пользователи имеют разные типы телефонов. Какие телефоны поддерживаются?"
|
4498 |
+
|
4499 |
+
#: miniorange_2_factor_troubleshooting.php:171
|
4500 |
+
msgid ""
|
4501 |
+
"We support all types of phone. Smart Phones, Basic Phones, Landlines, etc. "
|
4502 |
+
"Go to Setup Two-Factor Tab and select Two-Factor method of your choice from "
|
4503 |
+
"a range of 6 different options."
|
4504 |
+
msgstr ""
|
4505 |
+
"Мы поддерживаем все типы телефонов. Смартфоны, базовые телефоны, "
|
4506 |
+
"стационарные телефоны и т. Д. Перейдите на вкладку «Настройка двух факторов» "
|
4507 |
+
"и выберите «Двухфакторный» метод по вашему выбору из 6 различных вариантов."
|
4508 |
+
|
4509 |
+
#: miniorange_2_factor_troubleshooting.php:174
|
4510 |
+
msgid "What if a user does not have a smart phone?"
|
4511 |
+
msgstr "Что делать, если у пользователя нет смартфона?"
|
4512 |
+
|
4513 |
+
#: miniorange_2_factor_troubleshooting.php:176
|
4514 |
+
msgid ""
|
4515 |
+
"You can select OTP over SMS, Phone Call Verification or Email Verification "
|
4516 |
+
"as your Two-Factor method. All these methods are supported on basic phones."
|
4517 |
+
msgstr ""
|
4518 |
+
"Вы можете выбрать одноразовый код через SMS, проверку телефонным звонком или "
|
4519 |
+
"проверку электронной почты в качестве вашего двухфакторного метода. Все эти "
|
4520 |
+
"методы поддерживаются на базовых телефонах."
|
4521 |
+
|
4522 |
+
#: miniorange_2_factor_troubleshooting.php:180
|
4523 |
+
msgid "What if I am trying to login from my phone ?"
|
4524 |
+
msgstr "Что делать, если я пытаюсь войти с моего телефона?"
|
4525 |
+
|
4526 |
+
#: miniorange_2_factor_troubleshooting.php:182
|
4527 |
+
msgid ""
|
4528 |
+
"If you are logging in from your phone, just enter the one time passcode from "
|
4529 |
+
"miniOrange Authenticator App.\n"
|
4530 |
+
"\t\t\t\t\tGo to Soft Token Tab to see one time passcode."
|
4531 |
+
msgstr ""
|
4532 |
+
"Если вы входите с вашего телефона, просто введите одноразовый код доступа из "
|
4533 |
+
"приложения MiniOrange Authenticator.\n"
|
4534 |
+
"\t\t\t\t\tПерейдите на вкладку «Токен», чтобы увидеть одноразовый код."
|
4535 |
+
|
4536 |
+
#: miniorange_2_factor_troubleshooting.php:189
|
4537 |
+
msgid ""
|
4538 |
+
"I want to hide default login form and just want to show login with phone?"
|
4539 |
+
msgstr ""
|
4540 |
+
"Я хочу скрыть форму входа по умолчанию и просто хочу показать логин с "
|
4541 |
+
"телефоном?"
|
4542 |
+
|
4543 |
+
#: miniorange_2_factor_troubleshooting.php:191
|
4544 |
+
msgid "You should go to "
|
4545 |
+
msgstr "Вы должны пойти к "
|
4546 |
+
|
4547 |
+
#: miniorange_2_factor_troubleshooting.php:191
|
4548 |
+
msgid "I want to hide default login form."
|
4549 |
+
msgstr "Я хочу скрыть форму входа в систему по умолчанию."
|
4550 |
+
|
4551 |
+
#: miniorange_2_factor_troubleshooting.php:191
|
4552 |
+
msgid "checkbox to hide the default login form."
|
4553 |
+
msgstr "чекбокс чтобы скрыть форму входа по умолчанию."
|
4554 |
+
|
4555 |
+
#: miniorange_2_factor_troubleshooting.php:199
|
4556 |
+
#: miniorange_2_factor_troubleshooting.php:213
|
4557 |
+
msgid ""
|
4558 |
+
"You can login using our alternate login method. Please follow below steps to "
|
4559 |
+
"login or "
|
4560 |
+
msgstr ""
|
4561 |
+
"Вы можете войти в систему, используя наш альтернативный метод входа. "
|
4562 |
+
"Пожалуйста следуйте инструкциям или "
|
4563 |
+
|
4564 |
+
#: miniorange_2_factor_troubleshooting.php:211
|
4565 |
+
msgid "My phone is lost, stolen or discharged. How can I login?"
|
4566 |
+
msgstr "Мой телефон потерян, украден или разряжен. Как я могу войти?"
|
4567 |
+
|
4568 |
+
#: miniorange_2_factor_troubleshooting.php:219
|
4569 |
+
msgid ""
|
4570 |
+
"Check your registered email and copy the one time passcode in this textbox."
|
4571 |
+
msgstr ""
|
4572 |
+
"Проверьте зарегистрированный адрес электронной почты и скопируйте "
|
4573 |
+
"одноразовый код доступа в этом текстовом поле."
|
4574 |
+
|
4575 |
+
#: miniorange_2_factor_troubleshooting.php:225
|
4576 |
+
msgid ""
|
4577 |
+
"My phone has no internet connectivity and i am entering the one time "
|
4578 |
+
"passcode from miniOrange Authenticator App, it says Invalid OTP."
|
4579 |
+
msgstr ""
|
4580 |
+
"У моего телефона нет подключения к интернету, и я вхожу в одноразовый код "
|
4581 |
+
"доступа из приложения miniOrange Authenticator, в нем говорится о "
|
4582 |
+
"недопустимом одноразовом коде."
|
4583 |
+
|
4584 |
+
#: miniorange_2_factor_troubleshooting.php:227
|
4585 |
+
msgid "Click on the"
|
4586 |
+
msgstr "Нажмите на"
|
4587 |
+
|
4588 |
+
#: miniorange_2_factor_troubleshooting.php:227
|
4589 |
+
msgid "Settings Icon"
|
4590 |
+
msgstr "Значок настроек"
|
4591 |
+
|
4592 |
+
#: miniorange_2_factor_troubleshooting.php:227
|
4593 |
+
msgid "on top right corner in "
|
4594 |
+
msgstr "вверху Справа в "
|
4595 |
+
|
4596 |
+
#: miniorange_2_factor_troubleshooting.php:227
|
4597 |
+
msgid "and then press"
|
4598 |
+
msgstr "и затем нажмите"
|
4599 |
+
|
4600 |
+
#: miniorange_2_factor_troubleshooting.php:227
|
4601 |
+
msgid "Sync button"
|
4602 |
+
msgstr "Кнопка синхронизации"
|
4603 |
+
|
4604 |
+
#: miniorange_2_factor_troubleshooting.php:227
|
4605 |
+
msgid ""
|
4606 |
+
"under 'Time correction for codes' to sync your time with miniOrange Servers. "
|
4607 |
+
"If you still can't get it right, submit a query here in our"
|
4608 |
+
msgstr ""
|
4609 |
+
"в разделе «Коррекция времени для кодов», чтобы синхронизировать ваше время с "
|
4610 |
+
"серверами MiniOrange. Если вы все еще не можете понять это, отправьте запрос "
|
4611 |
+
"здесь, в нашей"
|
4612 |
+
|
4613 |
+
#: miniorange_2_factor_troubleshooting.php:227
|
4614 |
+
msgid "support section"
|
4615 |
+
msgstr "секция технической поддержки"
|
4616 |
+
|
4617 |
+
#: miniorange_2_factor_troubleshooting.php:233
|
4618 |
+
msgid "I want to go back to default login with password."
|
4619 |
+
msgstr "Я хочу вернуться к входу по умолчанию с паролем."
|
4620 |
+
|
4621 |
+
#: miniorange_2_factor_troubleshooting.php:235
|
4622 |
+
msgid ""
|
4623 |
+
"You can disable Two Factor from Login settings Tab by unchecking Enable Two "
|
4624 |
+
"Factor Plugin checkbox."
|
4625 |
+
msgstr ""
|
4626 |
+
"Вы можете отключить вкладку «Два фактора» из «Настройки входа», сняв флажок "
|
4627 |
+
"«Включить двухфакторный плагин»."
|
4628 |
+
|
4629 |
+
#: miniorange_2_factor_troubleshooting.php:243
|
4630 |
+
msgid ""
|
4631 |
+
"For any other query/problem/request, please feel free to submit a query in "
|
4632 |
+
"our support section on right hand side. We are happy to help you and will "
|
4633 |
+
"get back to you as soon as possible."
|
4634 |
+
msgstr ""
|
4635 |
+
"Для любого другого запроса / проблемы / запроса, пожалуйста, отправляйте "
|
4636 |
+
"запрос в наш раздел поддержки. Мы будем рады помочь вам и как можно скорее."
|
4637 |
+
|
4638 |
+
#: miniorange_2_factor_user_inline_registration.php:30
|
4639 |
+
msgid "Setup Two Factor"
|
4640 |
+
msgstr "Настройка 2 фактора"
|
4641 |
+
|
4642 |
+
#: miniorange_2_factor_user_inline_registration.php:95
|
4643 |
+
msgid "Verify Email"
|
4644 |
+
msgstr "Подтвердить электронную почту"
|
4645 |
+
|
4646 |
+
#: miniorange_2_factor_user_inline_registration.php:108
|
4647 |
+
#: miniorange_2_factor_user_inline_registration.php:830
|
4648 |
+
msgid "Enter the code"
|
4649 |
+
msgstr "Введите код"
|
4650 |
+
|
4651 |
+
#: miniorange_2_factor_user_inline_registration.php:112
|
4652 |
+
#: miniorange_2_factor_user_inline_registration.php:832
|
4653 |
+
msgid "Didn't get code?"
|
4654 |
+
msgstr "Не получили код?"
|
4655 |
+
|
4656 |
+
#: miniorange_2_factor_user_inline_registration.php:112
|
4657 |
+
#: miniorange_2_factor_user_inline_registration.php:836
|
4658 |
+
msgid "RESEND IT"
|
4659 |
+
msgstr "Отправить повторно"
|
4660 |
+
|
4661 |
+
#: miniorange_2_factor_user_inline_registration.php:115
|
4662 |
+
#: miniorange_2_factor_user_inline_registration.php:839
|
4663 |
+
msgid "Verify Code"
|
4664 |
+
msgstr "Проверить код"
|
4665 |
+
|
4666 |
+
#: miniorange_2_factor_user_inline_registration.php:235
|
4667 |
+
msgid "Select Two Factor Method"
|
4668 |
+
msgstr "Выберите двух факторный метод"
|
4669 |
+
|
4670 |
+
#: miniorange_2_factor_user_inline_registration.php:244
|
4671 |
+
msgid "Select any Two-Factor of your choice below and complete its setup."
|
4672 |
+
msgstr ""
|
4673 |
+
"Выберите любой двух факторный метод по вашему выбору ниже и выполните его "
|
4674 |
+
"настройку."
|
4675 |
+
|
4676 |
+
#: miniorange_2_factor_user_inline_registration.php:248
|
4677 |
+
msgid ""
|
4678 |
+
"You will receive an email with link. You have to click the ACCEPT or DENY "
|
4679 |
+
"link to verify your email. Supported in Desktops, Laptops, Smartphones."
|
4680 |
+
msgstr ""
|
4681 |
+
"Вы получите электронное письмо со ссылкой. Вы должны нажать ссылку ПРИНЯТЬ "
|
4682 |
+
"или ОТКЛОНИТЬ, чтобы подтвердить свою электронную почту. Поддерживается на "
|
4683 |
+
"Персональных компьютерах, ноутбуках, смартфонах."
|
4684 |
+
|
4685 |
+
#: miniorange_2_factor_user_inline_registration.php:257
|
4686 |
+
msgid ""
|
4687 |
+
"You will receive a one time passcode via SMS on your phone. You have to "
|
4688 |
+
"enter the otp on your screen to login. Supported in Smartphones, Feature "
|
4689 |
+
"Phones."
|
4690 |
+
msgstr ""
|
4691 |
+
"Вы получите одноразовый код через SMS на своем телефоне. Вы должны ввести "
|
4692 |
+
"одноразовый код на своем экране для входа в систему. Поддерживается в "
|
4693 |
+
"смартфонах, функциональных телефонах."
|
4694 |
+
|
4695 |
+
#: miniorange_2_factor_user_inline_registration.php:266
|
4696 |
+
msgid ""
|
4697 |
+
"You will receive a phone call telling a one time passcode. You have to enter "
|
4698 |
+
"the one time passcode to login. Supported in Landlines, Smartphones, Feature "
|
4699 |
+
"phones."
|
4700 |
+
msgstr ""
|
4701 |
+
"Вы получите телефонный звонок, сообщающий одноразовый код. Вы должны ввести "
|
4702 |
+
"пароль для входа в систему. Поддерживается в стационарных телефонах, "
|
4703 |
+
"смартфонах, телефонах с функциями."
|
4704 |
+
|
4705 |
+
#: miniorange_2_factor_user_inline_registration.php:274
|
4706 |
+
msgid ""
|
4707 |
+
"You have to enter 6 digits code generated by miniOrange Authenticator App "
|
4708 |
+
"like Google Authenticator code to login. Supported in Smartphones only."
|
4709 |
+
msgstr ""
|
4710 |
+
"Для входа в систему необходимо ввести 6-значный код, созданный приложением "
|
4711 |
+
"miniOrange Authenticator, например кодом Google Authenticator. "
|
4712 |
+
"Поддерживается только в смартфонах."
|
4713 |
+
|
4714 |
+
#: miniorange_2_factor_user_inline_registration.php:284
|
4715 |
+
msgid ""
|
4716 |
+
"You have to scan the QR Code from your phone using miniOrange Authenticator "
|
4717 |
+
"App to login. Supported in Smartphones only."
|
4718 |
+
msgstr ""
|
4719 |
+
"Вам необходимо отсканировать QR-код с вашего телефона с помощью приложения "
|
4720 |
+
"miniOrange Authenticator для входа в систему. Поддерживается только в "
|
4721 |
+
"смартфонах."
|
4722 |
+
|
4723 |
+
#: miniorange_2_factor_user_inline_registration.php:293
|
4724 |
+
msgid ""
|
4725 |
+
"You will receive a push notification on your phone. You have to ACCEPT or "
|
4726 |
+
"DENY it to login. Supported in Smartphones only."
|
4727 |
+
msgstr ""
|
4728 |
+
"Вы получите push-уведомление на своем телефоне. Вы должны ПРИНЯТЬ ИЛИ "
|
4729 |
+
"ОТКЛОНИТЬ его для входа в систему. Поддерживается только в смартфонах."
|
4730 |
+
|
4731 |
+
#: miniorange_2_factor_user_inline_registration.php:295
|
4732 |
+
msgid "Push Notification"
|
4733 |
+
msgstr "Push-уведомление"
|
4734 |
+
|
4735 |
+
#: miniorange_2_factor_user_inline_registration.php:302
|
4736 |
+
msgid ""
|
4737 |
+
"You have to enter 6 digits code generated by Google Authenticator App to "
|
4738 |
+
"login. Supported in Smartphones only."
|
4739 |
+
msgstr ""
|
4740 |
+
"Для входа вы должны ввести 6-значный код, сгенерированный Google "
|
4741 |
+
"Authenticator App. Поддерживается только в смартфонах."
|
4742 |
+
|
4743 |
+
#: miniorange_2_factor_user_inline_registration.php:311
|
4744 |
+
msgid ""
|
4745 |
+
"You have to enter 6 digits code generated by Authy 2-Factor Authentication "
|
4746 |
+
"App to login. Supported in Smartphones only."
|
4747 |
+
msgstr ""
|
4748 |
+
"Для входа вы должны ввести 6-значный код, сгенерированный Authy 2-Factor "
|
4749 |
+
"Authentication App. Поддерживается только в смартфонах."
|
4750 |
+
|
4751 |
+
#: miniorange_2_factor_user_inline_registration.php:320
|
4752 |
+
msgid ""
|
4753 |
+
"You have to answers some knowledge based security questions which are only "
|
4754 |
+
"known to you to authenticate yourself. Supported in Desktops,Laptops,"
|
4755 |
+
"Smartphones."
|
4756 |
+
msgstr ""
|
4757 |
+
"Вы должны отвечать на некоторые вопросы безопасности, основанные на знаниях, "
|
4758 |
+
"которые вам известны только для аутентификации. Поддерживается на "
|
4759 |
+
"персональных компьютерах, ноутбуках, смартфонах."
|
4760 |
+
|
4761 |
+
#: miniorange_2_factor_user_inline_registration.php:322
|
4762 |
+
msgid "Security Questions ( KBA )"
|
4763 |
+
msgstr "Секретные вопросы"
|
4764 |
+
|
4765 |
+
#: miniorange_2_factor_user_inline_registration.php:329
|
4766 |
+
msgid ""
|
4767 |
+
"You will receive a one time passcode via SMS on your phone and your email. "
|
4768 |
+
"You have to enter the otp on your screen to login. Supported in Smartphones, "
|
4769 |
+
"Feature Phones."
|
4770 |
+
msgstr ""
|
4771 |
+
"Вы получите одноразовый код через SMS на свой телефон и электронную почту. "
|
4772 |
+
"Вы должны ввести одноразовый код на своем экране для входа в систему. "
|
4773 |
+
"Поддерживается в смартфонах, функциональных телефонах."
|
4774 |
+
|
4775 |
+
#: miniorange_2_factor_user_inline_registration.php:331
|
4776 |
+
msgid "OTP Over SMS and Email"
|
4777 |
+
msgstr "Одноразовый код по SMS и Email"
|
4778 |
+
|
4779 |
+
#: miniorange_2_factor_user_inline_registration.php:337
|
4780 |
+
msgid ""
|
4781 |
+
"You will receive a one time passcode on your email. You have to enter the "
|
4782 |
+
"otp on your screen to login. Supported in Smartphones, Feature Phones."
|
4783 |
+
msgstr ""
|
4784 |
+
"Вы получите одноразовый код на своем электронном письме. Вы должны ввести "
|
4785 |
+
"одноразовый код на своем экране для входа в систему. Поддерживается в "
|
4786 |
+
"смартфонах, функциональных телефонах."
|
4787 |
+
|
4788 |
+
#: miniorange_2_factor_user_inline_registration.php:420
|
4789 |
+
msgid "Set up Authy 2-Factor Authentication"
|
4790 |
+
msgstr "Настроить двухфакторную аутентификацию через Authy"
|
4791 |
+
|
4792 |
+
#: miniorange_2_factor_user_inline_registration.php:432
|
4793 |
+
msgid "Step-1: Configure with Authy 2-Factor Authentication App."
|
4794 |
+
msgstr "Шаг-1: Настроить двухфакторную аутентификацию через Authy."
|
4795 |
+
|
4796 |
+
#: miniorange_2_factor_user_inline_registration.php:456
|
4797 |
+
msgid "Cant scan the QR Code?"
|
4798 |
+
msgstr "Не удается проверить QR-код?"
|
4799 |
+
|
4800 |
+
#: miniorange_2_factor_user_inline_registration.php:466
|
4801 |
+
msgid "Spaces do not matter."
|
4802 |
+
msgstr "Пространства не имеют значения."
|
4803 |
+
|
4804 |
+
#: miniorange_2_factor_user_inline_registration.php:480
|
4805 |
+
msgid "Code"
|
4806 |
+
msgstr "Код"
|
4807 |
+
|
4808 |
+
#: miniorange_2_factor_user_inline_registration.php:539
|
4809 |
+
msgid "Setup Google Authenticator"
|
4810 |
+
msgstr "Настроить Google Authenticator"
|
4811 |
+
|
4812 |
+
#: miniorange_2_factor_user_inline_registration.php:564
|
4813 |
+
msgid "Select Phone Type"
|
4814 |
+
msgstr "Выберите тип телефона"
|
4815 |
+
|
4816 |
+
#: miniorange_2_factor_user_inline_registration.php:569
|
4817 |
+
msgid "BlackBerry"
|
4818 |
+
msgstr "BlackBerry"
|
4819 |
+
|
4820 |
+
#: miniorange_2_factor_user_inline_registration.php:569
|
4821 |
+
msgid "Windows"
|
4822 |
+
msgstr "Windows"
|
4823 |
+
|
4824 |
+
#: miniorange_2_factor_user_inline_registration.php:619
|
4825 |
+
msgid "Download from the App Store and install it."
|
4826 |
+
msgstr "Загрузите из App Store и установите его."
|
4827 |
+
|
4828 |
+
#: miniorange_2_factor_user_inline_registration.php:661
|
4829 |
+
msgid "On your phone, open a web browser.Go to"
|
4830 |
+
msgstr "На вашем телефоне откройте в веб-браузере. Перейти"
|
4831 |
+
|
4832 |
+
#: miniorange_2_factor_user_inline_registration.php:771
|
4833 |
+
msgid "Verify Your EMAIL"
|
4834 |
+
msgstr "Подтвердить свою электронную почту"
|
4835 |
+
|
4836 |
+
#: miniorange_2_factor_user_inline_registration.php:793
|
4837 |
+
msgid ""
|
4838 |
+
"Enter your phone number. An One Time Passcode(OTP) wll be sent to this "
|
4839 |
+
"number and your email address."
|
4840 |
+
msgstr ""
|
4841 |
+
"Введите свой номер телефона. Однократный код будет отправлен на этот номер и "
|
4842 |
+
"ваш адрес электронной почты."
|
4843 |
+
|
4844 |
+
#: miniorange_2_factor_user_inline_registration.php:799
|
4845 |
+
msgid "Enter your phone number"
|
4846 |
+
msgstr "Введите номер вашего телефона"
|
4847 |
+
|
4848 |
+
#: miniorange_2_factor_user_inline_registration.php:827
|
4849 |
+
msgid "Please enter the One Time Passcode sent to your phone."
|
4850 |
+
msgstr "Пожалуйста введите код отправленный на ваш телефон."
|
4851 |
+
|
4852 |
+
#: miniorange_2_factor_user_inline_registration.php:834
|
4853 |
+
msgid "CALL AGAIN"
|
4854 |
+
msgstr "ПОЗВОНИТЬ ПОВТОРНО"
|
4855 |
+
|
4856 |
+
#: miniorange_2_factor_user_inline_registration.php:907
|
4857 |
+
msgid "Setup miniOrange"
|
4858 |
+
msgstr "Настройка miniOrange"
|
4859 |
+
|
4860 |
+
#: miniorange_2_factor_user_inline_registration.php:907
|
4861 |
+
msgid "App"
|
4862 |
+
msgstr "Приложение"
|
4863 |
+
|
4864 |
+
#: miniorange_2_factor_user_inline_registration.php:981
|
4865 |
+
msgid "app and click on"
|
4866 |
+
msgstr "приложение и нажмите на"
|
4867 |
+
|
4868 |
+
#: miniorange_2_factor_user_inline_registration.php:981
|
4869 |
+
msgid "Configure button"
|
4870 |
+
msgstr "Кнопка конфигурирования"
|
4871 |
+
|
4872 |
+
#: miniorange_2_factor_user_inline_registration.php:981
|
4873 |
+
msgid ""
|
4874 |
+
"to scan the QR Code. Your phone should have internet connectivity to scan QR "
|
4875 |
+
"code."
|
4876 |
+
msgstr ""
|
4877 |
+
"для сканирования QR-кода. Ваш телефон должен иметь возможность подключения к "
|
4878 |
+
"Интернету для сканирования QR-кода."
|
4879 |
+
|
4880 |
+
#: miniorange_2_factor_user_inline_registration.php:983
|
4881 |
+
msgid "click here "
|
4882 |
+
msgstr "кликните сюда "
|
4883 |
+
|
4884 |
+
#: miniorange_2_factor_user_inline_registration.php:988
|
4885 |
+
msgid "Open your app and click on Configure button to scan QR Code again."
|
4886 |
+
msgstr ""
|
4887 |
+
"Откройте приложение и нажмите кнопку «Настроить», чтобы снова проверить QR-"
|
4888 |
+
"код."
|
4889 |
+
|
4890 |
+
#: miniorange_2_factor_user_inline_registration.php:989
|
4891 |
+
msgid "If you get cross mark on QR Code then click on 'Refresh QR Code' link."
|
4892 |
+
msgstr ""
|
4893 |
+
"Если вы получаете кросс-метку в QR-коде, нажмите кнопку «Перезагрузить QR "
|
4894 |
+
"Код»"
|
4895 |
+
|
4896 |
+
#: miniorange_2_factor_user_inline_registration.php:993
|
4897 |
+
msgid "Click here to Refresh QR Code."
|
4898 |
+
msgstr "Нажмите тут для предзагрузки QR Кода."
|
4899 |
+
|
4900 |
+
#: miniorange_2_factor_user_inline_registration.php:1079
|
4901 |
+
msgid "Setup Security Question (KBA)"
|
4902 |
+
msgstr "Настроить секретные вопросы"
|
4903 |
+
|
4904 |
+
#: miniorange_2_factor_user_inline_registration.php:1208
|
4905 |
+
msgid ""
|
4906 |
+
"Please set your security questions as an alternate login or backup method."
|
4907 |
+
msgstr ""
|
4908 |
+
"Пожалуйста, задайте свои секретные вопросы в качестве альтернативного метода "
|
4909 |
+
"входа или резервного копирования."
|
4910 |
+
|
4911 |
+
#: miniorange_2_factor_user_inline_registration.php:1235
|
4912 |
+
msgid "You have successfully set up "
|
4913 |
+
msgstr "Вы успешно настроили "
|
4914 |
+
|
4915 |
+
#: miniorange_2_factor_user_inline_registration.php:1235
|
4916 |
+
msgid "as your Two Factor method."
|
4917 |
+
msgstr "как свой двухфакторный метод входа."
|
4918 |
+
|
4919 |
+
#: miniorange_2_factor_user_inline_registration.php:1237
|
4920 |
+
msgid "From now, when you login, you will be prompted for"
|
4921 |
+
msgstr "Теперь, когда вы входите в систему, вам будет предложено ввести"
|
4922 |
+
|
4923 |
+
#: miniorange_2_factor_user_inline_registration.php:1237
|
4924 |
+
msgid "as your 2nd factor method of authentication."
|
4925 |
+
msgstr "как ваш двухфакторный метод аутентификации."
|
4926 |
+
|
4927 |
+
#: miniorange_2_factor_user_inline_registration.php:1243
|
4928 |
+
msgid "to sign-in to your account."
|
4929 |
+
msgstr "для входа в свою учетную запись."
|
4930 |
+
|
4931 |
+
#: miniorange_lang_constants.php:47
|
4932 |
+
msgid ""
|
4933 |
+
"The email transaction limit has been exceeded. Please upgrade to premium "
|
4934 |
+
"plan."
|
4935 |
+
msgstr ""
|
4936 |
+
"Превышен лимит транзакций электронных писем. Обновите плагин до Премиум "
|
4937 |
+
"статуса."
|
4938 |
+
|
4939 |
+
#: miniorange_lang_constants.php:219
|
4940 |
+
msgid "You have successfully completed the test. Now"
|
4941 |
+
msgstr "Вы успешно завершили тест. Теперь"
|
4942 |
+
|
4943 |
+
#: miniorange_lang_constants.php:400
|
4944 |
+
msgid "Your account has been removed.Please contact your administrator."
|
4945 |
+
msgstr "Ваша учетная запись была удалена. Обратитесь к администратору."
|
miniorange_2_factor_settings.php
CHANGED
@@ -2,14 +2,16 @@
|
|
2 |
/**
|
3 |
* Plugin Name: miniOrange 2 Factor Authentication
|
4 |
* Plugin URI: https://miniorange.com
|
5 |
-
* Description: This plugin provides various two-factor authentication methods as an additional layer of security after the default wordpress login. We Support Google/Authy/LastPass Authenticator, QR Code, Push Notification, Soft Token and Security Questions(KBA) for
|
6 |
-
* Version: 5.4.
|
7 |
* Author: miniOrange
|
8 |
* Author URI: https://miniorange.com
|
|
|
9 |
* License: GPL2
|
10 |
*/
|
|
|
11 |
define( 'MO_HOST_NAME', 'https://login.xecurify.com' );
|
12 |
-
define( 'MO2F_VERSION', '5.4.
|
13 |
define( 'MO2F_TEST_MODE', false );
|
14 |
define( 'MO2F_IS_ONPREM', get_option('is_onprem'));
|
15 |
class Miniorange_twoFactor{
|
@@ -30,6 +32,7 @@
|
|
30 |
$actions = add_filter('user_row_actions' , array( $this, 'miniorange_reset_users' ),10 , 2 );
|
31 |
add_action( 'admin_footer' , array( $this, 'feedback_request' ) );
|
32 |
add_action('admin_notices',array( $this, 'mo_wpns_malware_notices' ) );
|
|
|
33 |
|
34 |
if(!defined("DISALLOW_FILE_EDIT") && get_option('mo2f_disable_file_editing') ) define('DISALLOW_FILE_EDIT', true);
|
35 |
$this->includes();
|
@@ -59,6 +62,13 @@
|
|
59 |
include $mo2f_dirName . 'views'.DIRECTORY_SEPARATOR.'feedback_form.php';;
|
60 |
|
61 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
function mo_wpns_malware_notices(){
|
63 |
$args=array();
|
64 |
$theme_current= wp_get_themes($args);
|
@@ -115,7 +125,7 @@
|
|
115 |
$day_weekly= (time()-get_option('weekly_dismiss'))/$one_day;
|
116 |
$day_weekly = floor($day_weekly);
|
117 |
|
118 |
-
if(
|
119 |
{
|
120 |
if(!get_option('donot_show_infected_file_notice') && (get_option('mo_wpns_infected_files') != 0) && ($day_infected >= 1)){
|
121 |
echo MoWpnsMessages::showMessage('INFECTED_FILE');
|
@@ -138,7 +148,7 @@
|
|
138 |
if(get_option('mo2fa_'.$role)=='1')
|
139 |
$flag=1;
|
140 |
}
|
141 |
-
|
142 |
$is_2fa_enabled=(($flag) or ($userID == $onprem_admin));
|
143 |
|
144 |
if( $is_2fa_enabled){
|
@@ -148,7 +158,7 @@
|
|
148 |
$menu_slug = 'mo_2fa_dashboard';
|
149 |
}
|
150 |
add_menu_page ( 'miniOrange 2-Factor' , 'miniOrange 2-Factor' , 'administrator', $menu_slug , array( $this, 'mo_wpns'), plugin_dir_url(__FILE__) . 'includes/images/miniorange_icon.png' );
|
151 |
-
if(
|
152 |
{
|
153 |
add_submenu_page( $menu_slug ,'miniOrange 2-Factor' ,'Dashboard' ,'administrator','mo_2fa_dashboard' , array( $this, 'mo_wpns'),1);
|
154 |
}
|
@@ -162,7 +172,7 @@
|
|
162 |
else{
|
163 |
add_submenu_page( $menu_slug ,'miniOrange 2-Factor' ,'Two Factor' ,'administrator','mo_2fa_two_fa' , array( $this, 'mo_wpns'),2);
|
164 |
}
|
165 |
-
if(
|
166 |
{
|
167 |
add_submenu_page( $menu_slug ,'miniOrange 2-Factor' ,'Firewall' ,'administrator','mo_2fa_waf' , array( $this, 'mo_wpns'),3);
|
168 |
add_submenu_page( $menu_slug ,'miniOrange 2-Factor' ,'Login and Spam' ,'administrator','mo_2fa_login_and_spam' , array( $this, 'mo_wpns'),4);
|
@@ -194,10 +204,6 @@
|
|
194 |
global $wpnsDbQueries,$Mo2fdbQueries;
|
195 |
$wpnsDbQueries->mo_plugin_activate();
|
196 |
$Mo2fdbQueries->mo_plugin_activate();
|
197 |
-
|
198 |
-
add_option( 'mo2f_enable_brute_force' , false);
|
199 |
-
add_option( 'mo2f_show_remaining_attempts' , false);
|
200 |
-
add_option( 'mo_wpns_enable_ip_blocked_email_to_admin', false);
|
201 |
add_option('SQLInjection', 1);
|
202 |
add_option('WAFEnabled' ,0);
|
203 |
add_option('XSSAttack' ,1);
|
@@ -210,10 +216,6 @@
|
|
210 |
add_option('limitAttack',10);
|
211 |
add_site_option(base64_encode("totalUsersCloud"),0);
|
212 |
|
213 |
-
add_option( 'mo_wpns_check_vulnerable_code', 1);
|
214 |
-
add_option( 'mo_wpns_check_sql_injection', 1);
|
215 |
-
add_option( 'mo_wpns_scan_plugins', true);
|
216 |
-
add_option( 'mo_wpns_scan_themes', true);
|
217 |
include 'controllers/main_controller.php';
|
218 |
}
|
219 |
|
@@ -224,50 +226,16 @@
|
|
224 |
$userid = wp_get_current_user()->ID;
|
225 |
$wpnsDbQueries->mo_plugin_activate();
|
226 |
$Mo2fdbQueries->mo_plugin_activate();
|
227 |
-
add_option( 'mo2f_activate_plugin', 1 );
|
228 |
-
add_option( 'mo2f_login_option', 1 );
|
229 |
add_option( 'mo2f_is_NC', 1 );
|
230 |
add_option( 'mo2f_is_NNC', 1 );
|
231 |
-
add_option( 'mo2f_number_of_transactions', 1 );
|
232 |
-
add_option( 'mo2f_set_transactions', 0 );
|
233 |
-
add_option( 'mo2f_enable_forgotphone', 1 );
|
234 |
-
add_option( 'mo2f_enable_2fa_for_users', 1 );
|
235 |
-
add_option( 'mo2f_enable_2fa_prompt_on_login_page', 0 );
|
236 |
-
add_option( 'mo2f_enable_xmlrpc', 0 );
|
237 |
add_option( 'mo2fa_administrator',1 );
|
238 |
-
add_option( 'mo2f_custom_plugin_name','miniOrange 2-Factor' );
|
239 |
add_action( 'mo_auth_show_success_message', array($this, 'mo_auth_show_success_message'), 10, 1 );
|
240 |
add_action( 'mo_auth_show_error_message', array($this, 'mo_auth_show_error_message'), 10, 1 );
|
241 |
-
add_option( 'mo2f_show_sms_transaction_message', 0 );
|
242 |
-
add_option( 'mo2f_enforce_strong_passswords_for_accounts' ,'all');
|
243 |
add_option( 'mo2f_onprem_admin' , $userid );
|
244 |
-
add_option('mo2f_planname','');
|
245 |
-
add_site_option( 'cmVtYWluaW5nT1RQ' ,30);
|
246 |
-
add_site_option( 'bGltaXRSZWFjaGVk' ,0);
|
247 |
-
update_site_option('mo_file_backup_plugins',1);
|
248 |
-
update_site_option('mo_file_backup_themes',1);
|
249 |
-
update_site_option('mo_wpns_backup_time',12);
|
250 |
-
update_option('file_backup_created',0);
|
251 |
-
update_option('db_backup_created',0);
|
252 |
-
update_site_option('scheduled_file_backup',0);
|
253 |
-
update_site_option('scheduled_db_backup',0);
|
254 |
-
add_site_option('file_backup_created_time',0);
|
255 |
-
add_site_option('db_backup_created_time',0);
|
256 |
-
add_site_option('mo2f_inline_registration',1);
|
257 |
-
|
258 |
-
add_option('mo_database_backup',1);
|
259 |
-
add_option('mo_wpns_scan_initialize',1);
|
260 |
add_option( 'mo_wpns_last_scan_time', time());
|
261 |
-
add_site_option('mo_file_manual_backup_plugins',1);
|
262 |
-
add_site_option('mo_file_manual_backup_themes',1);
|
263 |
-
add_site_option('mo_schedule_database_backup',1);
|
264 |
-
|
265 |
-
add_option( 'mo_wpns_2fa_with_network_security' , 0);
|
266 |
-
add_option( 'mo_wpns_2fa_with_network_security_popup_visible', 1);
|
267 |
if(get_site_option('mo2f_activated_time') == null){
|
268 |
add_site_option('mo2f_activated_time', time());
|
269 |
}
|
270 |
-
add_option( 'mo2f_two_factor_tour', -1);
|
271 |
update_site_option('mo2f_plugin_redirect', true);
|
272 |
}
|
273 |
|
2 |
/**
|
3 |
* Plugin Name: miniOrange 2 Factor Authentication
|
4 |
* Plugin URI: https://miniorange.com
|
5 |
+
* Description: This plugin provides various two-factor authentication methods as an additional layer of security after the default wordpress login. We Support Google/Authy/LastPass Authenticator, QR Code, Push Notification, Soft Token and Security Questions(KBA) for 3 User in the free version of the plugin.
|
6 |
+
* Version: 5.4.14
|
7 |
* Author: miniOrange
|
8 |
* Author URI: https://miniorange.com
|
9 |
+
* Text Domain: miniorange-2-factor-authentication
|
10 |
* License: GPL2
|
11 |
*/
|
12 |
+
include_once dirname(__FILE__).DIRECTORY_SEPARATOR.'database'.DIRECTORY_SEPARATOR.'mo2f_db_options.php';
|
13 |
define( 'MO_HOST_NAME', 'https://login.xecurify.com' );
|
14 |
+
define( 'MO2F_VERSION', '5.4.14' );
|
15 |
define( 'MO2F_TEST_MODE', false );
|
16 |
define( 'MO2F_IS_ONPREM', get_option('is_onprem'));
|
17 |
class Miniorange_twoFactor{
|
32 |
$actions = add_filter('user_row_actions' , array( $this, 'miniorange_reset_users' ),10 , 2 );
|
33 |
add_action( 'admin_footer' , array( $this, 'feedback_request' ) );
|
34 |
add_action('admin_notices',array( $this, 'mo_wpns_malware_notices' ) );
|
35 |
+
add_action( 'plugins_loaded', array( $this, 'mo2fa_load_textdomain') );
|
36 |
|
37 |
if(!defined("DISALLOW_FILE_EDIT") && get_option('mo2f_disable_file_editing') ) define('DISALLOW_FILE_EDIT', true);
|
38 |
$this->includes();
|
62 |
include $mo2f_dirName . 'views'.DIRECTORY_SEPARATOR.'feedback_form.php';;
|
63 |
|
64 |
}
|
65 |
+
/**
|
66 |
+
* Function tells where to look for translations.
|
67 |
+
*/
|
68 |
+
function mo2fa_load_textdomain()
|
69 |
+
{
|
70 |
+
load_plugin_textdomain( 'miniorange-2-factor-authentication', FALSE, dirname( plugin_basename(__FILE__) ) . '/lang/' );
|
71 |
+
}
|
72 |
function mo_wpns_malware_notices(){
|
73 |
$args=array();
|
74 |
$theme_current= wp_get_themes($args);
|
125 |
$day_weekly= (time()-get_option('weekly_dismiss'))/$one_day;
|
126 |
$day_weekly = floor($day_weekly);
|
127 |
|
128 |
+
if(MoWpnsUtility::get_mo2f_db_option('mo_wpns_2fa_with_network_security', 'get_option'))
|
129 |
{
|
130 |
if(!get_option('donot_show_infected_file_notice') && (get_option('mo_wpns_infected_files') != 0) && ($day_infected >= 1)){
|
131 |
echo MoWpnsMessages::showMessage('INFECTED_FILE');
|
148 |
if(get_option('mo2fa_'.$role)=='1')
|
149 |
$flag=1;
|
150 |
}
|
151 |
+
|
152 |
$is_2fa_enabled=(($flag) or ($userID == $onprem_admin));
|
153 |
|
154 |
if( $is_2fa_enabled){
|
158 |
$menu_slug = 'mo_2fa_dashboard';
|
159 |
}
|
160 |
add_menu_page ( 'miniOrange 2-Factor' , 'miniOrange 2-Factor' , 'administrator', $menu_slug , array( $this, 'mo_wpns'), plugin_dir_url(__FILE__) . 'includes/images/miniorange_icon.png' );
|
161 |
+
if(MoWpnsUtility::get_mo2f_db_option('mo_wpns_2fa_with_network_security', 'get_option'))
|
162 |
{
|
163 |
add_submenu_page( $menu_slug ,'miniOrange 2-Factor' ,'Dashboard' ,'administrator','mo_2fa_dashboard' , array( $this, 'mo_wpns'),1);
|
164 |
}
|
172 |
else{
|
173 |
add_submenu_page( $menu_slug ,'miniOrange 2-Factor' ,'Two Factor' ,'administrator','mo_2fa_two_fa' , array( $this, 'mo_wpns'),2);
|
174 |
}
|
175 |
+
if(MoWpnsUtility::get_mo2f_db_option('mo_wpns_2fa_with_network_security', 'get_option'))
|
176 |
{
|
177 |
add_submenu_page( $menu_slug ,'miniOrange 2-Factor' ,'Firewall' ,'administrator','mo_2fa_waf' , array( $this, 'mo_wpns'),3);
|
178 |
add_submenu_page( $menu_slug ,'miniOrange 2-Factor' ,'Login and Spam' ,'administrator','mo_2fa_login_and_spam' , array( $this, 'mo_wpns'),4);
|
204 |
global $wpnsDbQueries,$Mo2fdbQueries;
|
205 |
$wpnsDbQueries->mo_plugin_activate();
|
206 |
$Mo2fdbQueries->mo_plugin_activate();
|
|
|
|
|
|
|
|
|
207 |
add_option('SQLInjection', 1);
|
208 |
add_option('WAFEnabled' ,0);
|
209 |
add_option('XSSAttack' ,1);
|
216 |
add_option('limitAttack',10);
|
217 |
add_site_option(base64_encode("totalUsersCloud"),0);
|
218 |
|
|
|
|
|
|
|
|
|
219 |
include 'controllers/main_controller.php';
|
220 |
}
|
221 |
|
226 |
$userid = wp_get_current_user()->ID;
|
227 |
$wpnsDbQueries->mo_plugin_activate();
|
228 |
$Mo2fdbQueries->mo_plugin_activate();
|
|
|
|
|
229 |
add_option( 'mo2f_is_NC', 1 );
|
230 |
add_option( 'mo2f_is_NNC', 1 );
|
|
|
|
|
|
|
|
|
|
|
|
|
231 |
add_option( 'mo2fa_administrator',1 );
|
|
|
232 |
add_action( 'mo_auth_show_success_message', array($this, 'mo_auth_show_success_message'), 10, 1 );
|
233 |
add_action( 'mo_auth_show_error_message', array($this, 'mo_auth_show_error_message'), 10, 1 );
|
|
|
|
|
234 |
add_option( 'mo2f_onprem_admin' , $userid );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
235 |
add_option( 'mo_wpns_last_scan_time', time());
|
|
|
|
|
|
|
|
|
|
|
|
|
236 |
if(get_site_option('mo2f_activated_time') == null){
|
237 |
add_site_option('mo2f_activated_time', time());
|
238 |
}
|
|
|
239 |
update_site_option('mo2f_plugin_redirect', true);
|
240 |
}
|
241 |
|
readme.txt
CHANGED
@@ -4,13 +4,13 @@ Contributors: cyberlord92, twofactor
|
|
4 |
Tags: google authenticator, two factor authentication, two factor, 2FA,two-step verification, mobile verification,OTP, two-step verification, mobile verification,two factor,Two step verification, 2FA, TFA, MFA, 2 factor authentication, Remember Device, OTP,WordPress otp, two step authentication,Clef,SMS, email, signup security, two factor auth, Mobile Authentication, strong authentication, 2 step authentication, mobile verification,Multifactor authentication, passwordless login, one time passcode, soft token Authentication, QR Code Authentication, email verification, KBA, Security Questions,2FA, login OTP, login with SMS, mobile login, phone login, OTP login, mobile verification,knowledge based authentication,authy, authy two factor,yubico,Two-Factor Authentication,WordPress otp, security,user security, Twilio WordPress, SMS gateway, Solutions Infini, Clickatell, BulkSMS, MSG91, Nexmo, SMS Country, message, woocommerce, website security, login security, multi factor authentication, multi factor,wordfence, IP Blocking, IP Whitelisting, login Audits, woocommerce, SMS login, passwordless login, auth, login with OTP WordPress, OTP, two-step authentication, Mobile Authentication,passwordless login, one time passcode, email verification, security, website security, login security, multi-factor authentication,, woocommerce, smartphone,WordPress otp, register with OTP, user OTP verification, SMS OTP, OTP Email, registration with OTP verification, registration verification,smartphone authentication
|
5 |
Donate link: https://miniorange.com/
|
6 |
Requires at least: 3.0.1
|
7 |
-
Tested up to: 5.
|
8 |
Requires PHP: 5.3.0
|
9 |
-
Stable tag: 5.4.
|
10 |
License: GPLv2 or later
|
11 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
12 |
|
13 |
-
Simple & Easy 2FA setup with any App
|
14 |
|
15 |
== Description ==
|
16 |
|
@@ -22,7 +22,6 @@ Have a completely Secure login to your WordPress website using this FREE, Simple
|
|
22 |
* Woocommerce : <a href="https://wordpress.org/plugins/woocommerce/">Woocommerce</a>
|
23 |
* BuddyPress : <a href="https://wordpress.org/plugins/buddypress/">BuddyPress</a>
|
24 |
* bbpress : <a href="https://wordpress.org/plugins/bbpress/">bbPress</a>
|
25 |
-
|
26 |
* Ultimate Member – User Profile & Membership Form : <a href="https://wordpress.org/plugins/ultimate-member/">Ultimate Member – User Profile & Membership Form</a>
|
27 |
* Restrict Content Pro Form : <a href="https://wordpress.org/plugins/restrict-content/">Restrict Content Form</a>
|
28 |
* My theme Login Form :<a href="https://wordpress.org/plugins/theme-my-login/">My theme Login Form</a>
|
@@ -307,7 +306,10 @@ miniOrange authentication service has 15+ authentication methods.One time passco
|
|
307 |
|
308 |
== Changelog ==
|
309 |
|
310 |
-
= 5.4.
|
|
|
|
|
|
|
311 |
* Google Authenticator-Two Factor Authentication (2FA, MFA) : Support Form Improvement.
|
312 |
|
313 |
= 5.4.11 =
|
@@ -814,7 +816,10 @@ More descriptive setup messages and UI changes.
|
|
814 |
|
815 |
== Upgrade Notice ==
|
816 |
|
817 |
-
= 5.4.
|
|
|
|
|
|
|
818 |
* Google Authenticator-Two Factor Authentication (2FA, TFA) : Support Form Improvement.
|
819 |
|
820 |
= 5.4.11 =
|
4 |
Tags: google authenticator, two factor authentication, two factor, 2FA,two-step verification, mobile verification,OTP, two-step verification, mobile verification,two factor,Two step verification, 2FA, TFA, MFA, 2 factor authentication, Remember Device, OTP,WordPress otp, two step authentication,Clef,SMS, email, signup security, two factor auth, Mobile Authentication, strong authentication, 2 step authentication, mobile verification,Multifactor authentication, passwordless login, one time passcode, soft token Authentication, QR Code Authentication, email verification, KBA, Security Questions,2FA, login OTP, login with SMS, mobile login, phone login, OTP login, mobile verification,knowledge based authentication,authy, authy two factor,yubico,Two-Factor Authentication,WordPress otp, security,user security, Twilio WordPress, SMS gateway, Solutions Infini, Clickatell, BulkSMS, MSG91, Nexmo, SMS Country, message, woocommerce, website security, login security, multi factor authentication, multi factor,wordfence, IP Blocking, IP Whitelisting, login Audits, woocommerce, SMS login, passwordless login, auth, login with OTP WordPress, OTP, two-step authentication, Mobile Authentication,passwordless login, one time passcode, email verification, security, website security, login security, multi-factor authentication,, woocommerce, smartphone,WordPress otp, register with OTP, user OTP verification, SMS OTP, OTP Email, registration with OTP verification, registration verification,smartphone authentication
|
5 |
Donate link: https://miniorange.com/
|
6 |
Requires at least: 3.0.1
|
7 |
+
Tested up to: 5.5
|
8 |
Requires PHP: 5.3.0
|
9 |
+
Stable tag: 5.4.14
|
10 |
License: GPLv2 or later
|
11 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
12 |
|
13 |
+
Simple & Easy 2FA setup with any Authenticator App like Google, Microsoft, Authy, LastPass Authenticator & other. Also supports Email verificaion, SMS Verification, QR Code, Push Notification, Soft Token and Security Questions.
|
14 |
|
15 |
== Description ==
|
16 |
|
22 |
* Woocommerce : <a href="https://wordpress.org/plugins/woocommerce/">Woocommerce</a>
|
23 |
* BuddyPress : <a href="https://wordpress.org/plugins/buddypress/">BuddyPress</a>
|
24 |
* bbpress : <a href="https://wordpress.org/plugins/bbpress/">bbPress</a>
|
|
|
25 |
* Ultimate Member – User Profile & Membership Form : <a href="https://wordpress.org/plugins/ultimate-member/">Ultimate Member – User Profile & Membership Form</a>
|
26 |
* Restrict Content Pro Form : <a href="https://wordpress.org/plugins/restrict-content/">Restrict Content Form</a>
|
27 |
* My theme Login Form :<a href="https://wordpress.org/plugins/theme-my-login/">My theme Login Form</a>
|
306 |
|
307 |
== Changelog ==
|
308 |
|
309 |
+
= 5.4.14 =
|
310 |
+
* Google Authenticator-Two Factor Authentication (2FA) : Performance improvement with fixes in Security Questions. And User Email verification and Phone Verification issues resolved.
|
311 |
+
|
312 |
+
= 5.4.13 =
|
313 |
* Google Authenticator-Two Factor Authentication (2FA, MFA) : Support Form Improvement.
|
314 |
|
315 |
= 5.4.11 =
|
816 |
|
817 |
== Upgrade Notice ==
|
818 |
|
819 |
+
= 5.4.14 =
|
820 |
+
* Google Authenticator-Two Factor Authentication (2FA, MFA) : Performance improvement with fixes in Security Questions. And User Email verification and Phone Verification issues resolved.
|
821 |
+
|
822 |
+
= 5.4.13 =
|
823 |
* Google Authenticator-Two Factor Authentication (2FA, TFA) : Support Form Improvement.
|
824 |
|
825 |
= 5.4.11 =
|
uninstall.php
CHANGED
@@ -122,10 +122,9 @@
|
|
122 |
delete_option('mo_file_backup_plugins');
|
123 |
delete_option('mo_file_backup_themes');
|
124 |
delete_option('mo_file_backup_wp_files');
|
125 |
-
|
126 |
delete_option('mo2f_cron_hours');
|
127 |
-
|
128 |
-
delete_option('db_backup_created');
|
129 |
delete_option('scheduled_file_backup');
|
130 |
delete_option('scheduled_db_backup');
|
131 |
delete_option('file_backup_created_time');
|
122 |
delete_option('mo_file_backup_plugins');
|
123 |
delete_option('mo_file_backup_themes');
|
124 |
delete_option('mo_file_backup_wp_files');
|
125 |
+
delete_option('mo2f_cron_file_backup_hours');
|
126 |
delete_option('mo2f_cron_hours');
|
127 |
+
|
|
|
128 |
delete_option('scheduled_file_backup');
|
129 |
delete_option('scheduled_db_backup');
|
130 |
delete_option('file_backup_created_time');
|
views/advanced-blocking.php
CHANGED
@@ -532,4 +532,4 @@ function nav_popup() {
|
|
532 |
document.getElementById("notice_div").style.width = "40%";
|
533 |
setTimeout(function(){ $('#notice_div').fadeOut('slow'); }, 3000);
|
534 |
}
|
535 |
-
</script>
|
532 |
document.getElementById("notice_div").style.width = "40%";
|
533 |
setTimeout(function(){ $('#notice_div').fadeOut('slow'); }, 3000);
|
534 |
}
|
535 |
+
</script>
|
views/backup/backup_schdule.php
CHANGED
@@ -18,14 +18,14 @@ add_action('admin_footer','mo_wpns_schedule_backup');
|
|
18 |
<tr>
|
19 |
|
20 |
<td><b>Scheduled Status :</b><?php
|
21 |
-
if(
|
22 |
?><span class="mo_green" >Enabled</span><?php
|
23 |
} else{
|
24 |
?><span class="mo_green">Disabled</span><?php
|
25 |
}
|
26 |
?></td>
|
27 |
<td><b>Scheduled Status :</b><?php
|
28 |
-
if(
|
29 |
?><span class="mo_green" >Enabled</span><?php
|
30 |
} else{
|
31 |
?><span class="mo_green">Disabled</span>
|
@@ -71,21 +71,21 @@ add_action('admin_footer','mo_wpns_schedule_backup');
|
|
71 |
<table class="mo_wpns_settings_table " >
|
72 |
<tr>
|
73 |
<td>
|
74 |
-
<input type="radio" name="backup_time" value="12" id="hours"<?php checked(
|
75 |
</td>
|
76 |
<td>
|
77 |
-
<input type="radio" name="backup_time" value="24" id="daily"<?php checked(
|
78 |
</td>
|
79 |
<td>
|
80 |
-
<input type="radio" name="backup_time" value="168" id="weekly"<?php checked(
|
81 |
</td>
|
82 |
</tr>
|
83 |
<tr>
|
84 |
<td>
|
85 |
-
<input type="radio" name="backup_time" value="360" id="fortnight"<?php checked(
|
86 |
</td>
|
87 |
<td>
|
88 |
-
<input type="radio" name="backup_time" value="720" id="month"<?php checked(
|
89 |
</td>
|
90 |
</tr>
|
91 |
</table>
|
@@ -94,10 +94,10 @@ add_action('admin_footer','mo_wpns_schedule_backup');
|
|
94 |
<table class="mo_wpns_settings_table ">
|
95 |
<tr>
|
96 |
<td>
|
97 |
-
<input type="checkbox" name="mo_schedule_file_backup_plugins" id="mo_schedule_plugins" value="1"<?php checked(
|
98 |
</td>
|
99 |
<td>
|
100 |
-
<input type="checkbox" name="mo_schedule_file_backup_themes" id="mo_schedule_themes" value="1"<?php checked(
|
101 |
</td>
|
102 |
</tr>
|
103 |
<tr>
|
@@ -105,7 +105,7 @@ add_action('admin_footer','mo_wpns_schedule_backup');
|
|
105 |
<input type="checkbox" name="mo_schedule_file_backup_wp_files" onclick="check1()" value="1"<?php checked(get_site_option('mo_file_backup_wp_files') == 1);?>> WordPress Files
|
106 |
</td>
|
107 |
<td>
|
108 |
-
<input type="checkbox" name="mo_schedule_database_backup" id="mo_database_backup" value="1"<?php checked(
|
109 |
|
110 |
</td>
|
111 |
</tr>
|
18 |
<tr>
|
19 |
|
20 |
<td><b>Scheduled Status :</b><?php
|
21 |
+
if(MoWpnsUtility::get_mo2f_db_option('scheduled_file_backup', 'site_option')){
|
22 |
?><span class="mo_green" >Enabled</span><?php
|
23 |
} else{
|
24 |
?><span class="mo_green">Disabled</span><?php
|
25 |
}
|
26 |
?></td>
|
27 |
<td><b>Scheduled Status :</b><?php
|
28 |
+
if(MoWpnsUtility::get_mo2f_db_option('scheduled_db_backup', 'site_option')){
|
29 |
?><span class="mo_green" >Enabled</span><?php
|
30 |
} else{
|
31 |
?><span class="mo_green">Disabled</span>
|
71 |
<table class="mo_wpns_settings_table " >
|
72 |
<tr>
|
73 |
<td>
|
74 |
+
<input type="radio" name="backup_time" value="12" id="hours"<?php checked(MoWpnsUtility::get_mo2f_db_option('mo_wpns_backup_time', 'site_option') === '12')?>>12 Hours
|
75 |
</td>
|
76 |
<td>
|
77 |
+
<input type="radio" name="backup_time" value="24" id="daily"<?php checked(MoWpnsUtility::get_mo2f_db_option('mo_wpns_backup_time', 'site_option') === '24')?>> Day
|
78 |
</td>
|
79 |
<td>
|
80 |
+
<input type="radio" name="backup_time" value="168" id="weekly"<?php checked(MoWpnsUtility::get_mo2f_db_option('mo_wpns_backup_time', 'site_option') === '168')?>>Week
|
81 |
</td>
|
82 |
</tr>
|
83 |
<tr>
|
84 |
<td>
|
85 |
+
<input type="radio" name="backup_time" value="360" id="fortnight"<?php checked(MoWpnsUtility::get_mo2f_db_option('mo_wpns_backup_time', 'site_option') === '360')?>> Fortnight
|
86 |
</td>
|
87 |
<td>
|
88 |
+
<input type="radio" name="backup_time" value="720" id="month"<?php checked(MoWpnsUtility::get_mo2f_db_option('mo_wpns_backup_time', 'site_option') === '720')?>> Month
|
89 |
</td>
|
90 |
</tr>
|
91 |
</table>
|
94 |
<table class="mo_wpns_settings_table ">
|
95 |
<tr>
|
96 |
<td>
|
97 |
+
<input type="checkbox" name="mo_schedule_file_backup_plugins" id="mo_schedule_plugins" value="1"<?php checked(MoWpnsUtility::get_mo2f_db_option('mo_file_backup_plugins', 'site_option') == 1);?>> WordPress Plugins folder
|
98 |
</td>
|
99 |
<td>
|
100 |
+
<input type="checkbox" name="mo_schedule_file_backup_themes" id="mo_schedule_themes" value="1"<?php checked(MoWpnsUtility::get_mo2f_db_option('mo_file_backup_themes','site_option') == 1);?>> WordPress Themes folder
|
101 |
</td>
|
102 |
</tr>
|
103 |
<tr>
|
105 |
<input type="checkbox" name="mo_schedule_file_backup_wp_files" onclick="check1()" value="1"<?php checked(get_site_option('mo_file_backup_wp_files') == 1);?>> WordPress Files
|
106 |
</td>
|
107 |
<td>
|
108 |
+
<input type="checkbox" name="mo_schedule_database_backup" id="mo_database_backup" value="1"<?php checked(MoWpnsUtility::get_mo2f_db_option('mo_schedule_database_backup', 'site_option') == 1);?>> Database
|
109 |
|
110 |
</td>
|
111 |
</tr>
|
views/backup/backup_setting_view.php
CHANGED
@@ -15,10 +15,9 @@
|
|
15 |
<input type="checkbox" name="mo_file_backup_wp_files" onclick="check()" id="mo__manual_file_wp_files"
|
16 |
value="1"<?php checked(get_site_option('mo_file_manual_backup_wp_files') == 1);?>> WordPress Files<br>
|
17 |
|
18 |
-
<input type="checkbox" name="mo_file_backup_plugins" id="mo_file_manual_backup_plugins" value="1"<?php checked(
|
19 |
-
<input type="checkbox" name="mo_file_backup_themes" id="mo_file_manual_backup_themes" value="1"<?php checked(
|
20 |
-
|
21 |
-
<input type="checkbox" name="mo_database_backup" value="1"<?php checked(get_site_option('mo_database_backup') == 1);?>> Database
|
22 |
</td>
|
23 |
</tr>
|
24 |
|
15 |
<input type="checkbox" name="mo_file_backup_wp_files" onclick="check()" id="mo__manual_file_wp_files"
|
16 |
value="1"<?php checked(get_site_option('mo_file_manual_backup_wp_files') == 1);?>> WordPress Files<br>
|
17 |
|
18 |
+
<input type="checkbox" name="mo_file_backup_plugins" id="mo_file_manual_backup_plugins" value="1"<?php checked(MoWpnsUtility::get_mo2f_db_option('mo_file_manual_backup_plugins', 'site_option') == 1);?>> WordPress Plugins folder<br>
|
19 |
+
<input type="checkbox" name="mo_file_backup_themes" id="mo_file_manual_backup_themes" value="1"<?php checked(MoWpnsUtility::get_mo2f_db_option('mo_file_manual_backup_themes', 'site_option') == 1);?>> WordPress Themes folder<br>
|
20 |
+
<input type="checkbox" name="mo_database_backup" value="1"<?php checked(MoWpnsUtility::get_mo2f_db_option('mo_database_backup', 'site_option') == 1);?>> Database
|
|
|
21 |
</td>
|
22 |
</tr>
|
23 |
|
views/malware_scanner/scan_settings_view.php
CHANGED
@@ -16,7 +16,6 @@ $setup_dirName = $mo2f_dirName.'views'.DIRECTORY_SEPARATOR.'twofa'.DIRECTORY_SEP
|
|
16 |
<input type="checkbox" name="mo_wpns_scan_themes" id="mo_wpns_scan_themes" value="1" <?php checked($mo_wpns_scan_themes == 1);?>> WordPress Themes folder<br>
|
17 |
<input type="checkbox" name="mo_wpns_scan_wp_files" id="mo_wpns_scan_wp_files" value="1" <?php checked($mo_wpns_core_scan == 1);?>> WordPress files
|
18 |
</td>
|
19 |
-
<!-- <td> <a href="https://developers.miniorange.com/docs/security/wordpress/wp-security/scanner#custom-scan" target="_blank"><span class="dashicons dashicons-text-page" style="font-size:23px;color:#269eb3;float: right;margin-top: -1.5em;"></span></a></td> -->
|
20 |
</tr>
|
21 |
<tr><td> </td><td></td></tr>
|
22 |
<tr>
|
16 |
<input type="checkbox" name="mo_wpns_scan_themes" id="mo_wpns_scan_themes" value="1" <?php checked($mo_wpns_scan_themes == 1);?>> WordPress Themes folder<br>
|
17 |
<input type="checkbox" name="mo_wpns_scan_wp_files" id="mo_wpns_scan_wp_files" value="1" <?php checked($mo_wpns_core_scan == 1);?>> WordPress files
|
18 |
</td>
|
|
|
19 |
</tr>
|
20 |
<tr><td> </td><td></td></tr>
|
21 |
<tr>
|
views/navbar.php
CHANGED
@@ -16,14 +16,15 @@ $security_features_nonce = wp_create_nonce('mo_2fa_security_features_nonce');
|
|
16 |
//echo MoWpnsMessages::showMessage('FEEDBACK');
|
17 |
if(!$safe)
|
18 |
{
|
19 |
-
if (
|
20 |
{
|
21 |
echo MoWpnsMessages::showMessage('WHITELIST_SELF');
|
22 |
}
|
23 |
}
|
24 |
|
25 |
-
|
26 |
-
|
|
|
27 |
<div><img style="float:left;margin-top:5px;" src="'.$logo_url.'"></div>
|
28 |
<h1>
|
29 |
miniOrange 2-Factor
|
@@ -32,13 +33,9 @@ $security_features_nonce = wp_create_nonce('mo_2fa_security_features_nonce');
|
|
32 |
<a class="license-button add-new-h2" style="font-size:17px;border-radius:4px;" href="'.$request_demo_url.'">Demo</a>
|
33 |
<a class="add-new-h2" style="font-size:17px;border-radius:4px;background-color:orange; color:black;" href="'.$addons_url.'">AddOns Plans</a>
|
34 |
<a class="add-new-h2" id ="mo_2fa_upgrade_tour" style="font-size:17px;border-radius:4px;background-color:orange; color:black;" href="'.$upgrade_url.'">See Plans and Pricing</a>';
|
35 |
-
//if(get_option("mo_wpns_2fa_with_network_security"))
|
36 |
-
// {
|
37 |
echo '
|
38 |
<a class="license-button add-new-h2" id="restart-tour" href="#" style="background-color: lightblue;font-size:17px;border-radius:4px;">Restart tour</a>
|
39 |
';
|
40 |
-
|
41 |
-
// }
|
42 |
echo' <span style="text-align:right;">
|
43 |
|
44 |
<form id="mo_wpns_2fa_with_network_security" method="post" action="" style="margin-top: -2%; width: 30%; text-align: right; padding-left: 70%;">
|
@@ -59,14 +56,13 @@ echo' <span style="text-align:right;">
|
|
59 |
echo '<div id = "wpns_nav_message"></div>';
|
60 |
echo'</h1>
|
61 |
</div>';
|
62 |
-
//check_is_curl_installed();
|
63 |
?>
|
64 |
|
65 |
|
66 |
|
67 |
<div class="mo_flex-container">
|
68 |
<?php
|
69 |
-
if(
|
70 |
{
|
71 |
echo '<a class="nav-tab '.($active_tab == 'mo_2fa_dashboard' ? 'nav-tab-active' : '').'" href="'.$dashboard_url .'">Dashboard</a>';
|
72 |
if($is_onprem){
|
@@ -94,7 +90,8 @@ echo' <span style="text-align:right;">
|
|
94 |
echo '<a id="adv_block_tab" class="nav-tab '.($active_tab == 'mo_2fa_advancedblocking'? 'nav-tab-active' : '').'" href="'.$advance_block .'">IP Blocking</a>';
|
95 |
}
|
96 |
|
97 |
-
|
98 |
-
}
|
99 |
?>
|
100 |
</div>
|
|
|
|
16 |
//echo MoWpnsMessages::showMessage('FEEDBACK');
|
17 |
if(!$safe)
|
18 |
{
|
19 |
+
if (MoWpnsUtility::get_mo2f_db_option('mo_wpns_2fa_with_network_security', 'get_option'))
|
20 |
{
|
21 |
echo MoWpnsMessages::showMessage('WHITELIST_SELF');
|
22 |
}
|
23 |
}
|
24 |
|
25 |
+
if( isset( $_GET[ 'page' ]) && $_GET['page'] != 'mo_2fa_upgrade')
|
26 |
+
{
|
27 |
+
echo'<div class="wrap">
|
28 |
<div><img style="float:left;margin-top:5px;" src="'.$logo_url.'"></div>
|
29 |
<h1>
|
30 |
miniOrange 2-Factor
|
33 |
<a class="license-button add-new-h2" style="font-size:17px;border-radius:4px;" href="'.$request_demo_url.'">Demo</a>
|
34 |
<a class="add-new-h2" style="font-size:17px;border-radius:4px;background-color:orange; color:black;" href="'.$addons_url.'">AddOns Plans</a>
|
35 |
<a class="add-new-h2" id ="mo_2fa_upgrade_tour" style="font-size:17px;border-radius:4px;background-color:orange; color:black;" href="'.$upgrade_url.'">See Plans and Pricing</a>';
|
|
|
|
|
36 |
echo '
|
37 |
<a class="license-button add-new-h2" id="restart-tour" href="#" style="background-color: lightblue;font-size:17px;border-radius:4px;">Restart tour</a>
|
38 |
';
|
|
|
|
|
39 |
echo' <span style="text-align:right;">
|
40 |
|
41 |
<form id="mo_wpns_2fa_with_network_security" method="post" action="" style="margin-top: -2%; width: 30%; text-align: right; padding-left: 70%;">
|
56 |
echo '<div id = "wpns_nav_message"></div>';
|
57 |
echo'</h1>
|
58 |
</div>';
|
|
|
59 |
?>
|
60 |
|
61 |
|
62 |
|
63 |
<div class="mo_flex-container">
|
64 |
<?php
|
65 |
+
if(MoWpnsUtility::get_mo2f_db_option('mo_wpns_2fa_with_network_security', 'get_option'))
|
66 |
{
|
67 |
echo '<a class="nav-tab '.($active_tab == 'mo_2fa_dashboard' ? 'nav-tab-active' : '').'" href="'.$dashboard_url .'">Dashboard</a>';
|
68 |
if($is_onprem){
|
90 |
echo '<a id="adv_block_tab" class="nav-tab '.($active_tab == 'mo_2fa_advancedblocking'? 'nav-tab-active' : '').'" href="'.$advance_block .'">IP Blocking</a>';
|
91 |
}
|
92 |
|
93 |
+
}
|
|
|
94 |
?>
|
95 |
</div>
|
96 |
+
<?php
|
97 |
+
}
|
views/network_security_features.php
CHANGED
@@ -3,7 +3,7 @@ $security_features_nonce = wp_create_nonce('mo_2fa_security_features_nonce');
|
|
3 |
|
4 |
if ( 'admin.php' == basename( $_SERVER['PHP_SELF'] ) )
|
5 |
{
|
6 |
-
if(
|
7 |
{
|
8 |
?>
|
9 |
<div id="myModal" class="modal">
|
3 |
|
4 |
if ( 'admin.php' == basename( $_SERVER['PHP_SELF'] ) )
|
5 |
{
|
6 |
+
if(MoWpnsUtility::get_mo2f_db_option('mo_wpns_2fa_with_network_security_popup_visible', 'get_option')==1)
|
7 |
{
|
8 |
?>
|
9 |
<div id="myModal" class="modal">
|
views/test/test_twofa_email_verification.php
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<?php function mo2f_test_email_verification() { ?>
|
2 |
-
|
3 |
<h3><?php echo mo2f_lt( 'Test Email Verification' ); ?></h3>
|
4 |
<hr>
|
5 |
<div>
|
1 |
<?php function mo2f_test_email_verification() { ?>
|
2 |
+
|
3 |
<h3><?php echo mo2f_lt( 'Test Email Verification' ); ?></h3>
|
4 |
<hr>
|
5 |
<div>
|
views/tour-model.php
CHANGED
@@ -16,7 +16,7 @@
|
|
16 |
<input type="hidden" name="option" value="skip_plugin_tour"/>
|
17 |
</form>
|
18 |
<?php
|
19 |
-
$tour_box_size =
|
20 |
$tour_box_size = $tour_box_size == 1 ? '70%' : '50%';
|
21 |
?>
|
22 |
<div id="getting-started" class="modal">
|
16 |
<input type="hidden" name="option" value="skip_plugin_tour"/>
|
17 |
</form>
|
18 |
<?php
|
19 |
+
$tour_box_size = MoWpnsUtility::get_mo2f_db_option('mo_wpns_2fa_with_network_security', 'get_option');
|
20 |
$tour_box_size = $tour_box_size == 1 ? '70%' : '50%';
|
21 |
?>
|
22 |
<div id="getting-started" class="modal">
|
views/twofa/setup/setup_google_authenticator.php
CHANGED
@@ -39,7 +39,6 @@ function mo2f_configure_google_authenticator( $user ) {
|
|
39 |
<ol>
|
40 |
<li><?php echo mo2f_lt( 'In the app, tap on Menu and select "Set up account".' ); ?></li>
|
41 |
<li><?php echo mo2f_lt( 'Select "Scan a barcode".' ); ?></li>
|
42 |
-
<!-- div id="displayQrCode"style="padding:10px;"><?php //echo '<img src="data:image/jpg;base64,' . $data . '" />'; ?></div> -->
|
43 |
<form name="f" id="login_settings_appname_form" method="post" action="">
|
44 |
<input type="hidden" name="option" value="mo2f_google_appname" />
|
45 |
<input type="hidden" name="mo2f_google_appname_nonce"
|
@@ -135,13 +134,11 @@ function mo2f_configure_google_authenticator( $user ) {
|
|
135 |
<script>
|
136 |
jQuery(document).ready(function(){
|
137 |
jQuery(this).scrollTop(0);
|
138 |
-
// if(jQuery('input[type=radio][name=google]').is(':checked')){
|
139 |
jQuery('#links_to_apps').html('<p style="background-color:#e8e4e4;padding:5px;margin-left:40px;width:65%">' +
|
140 |
'Get the App - <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2" target="_blank"><b><?php echo mo2f_lt( "Android Play Store" ); ?></b></a>, ' +
|
141 |
'<a href="http://itunes.apple.com/us/app/google-authenticator/id388497605" target="_blank"><b><?php echo mo2f_lt( "iOS App Store" ); ?>.</b> </p>');
|
142 |
jQuery('#mo2f_change_app_name').show();
|
143 |
jQuery('#links_to_apps').show();
|
144 |
-
// }
|
145 |
});
|
146 |
|
147 |
jQuery('input[type=radio][name=mo2f_app_type_radio]').change(function () {
|
39 |
<ol>
|
40 |
<li><?php echo mo2f_lt( 'In the app, tap on Menu and select "Set up account".' ); ?></li>
|
41 |
<li><?php echo mo2f_lt( 'Select "Scan a barcode".' ); ?></li>
|
|
|
42 |
<form name="f" id="login_settings_appname_form" method="post" action="">
|
43 |
<input type="hidden" name="option" value="mo2f_google_appname" />
|
44 |
<input type="hidden" name="mo2f_google_appname_nonce"
|
134 |
<script>
|
135 |
jQuery(document).ready(function(){
|
136 |
jQuery(this).scrollTop(0);
|
|
|
137 |
jQuery('#links_to_apps').html('<p style="background-color:#e8e4e4;padding:5px;margin-left:40px;width:65%">' +
|
138 |
'Get the App - <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2" target="_blank"><b><?php echo mo2f_lt( "Android Play Store" ); ?></b></a>, ' +
|
139 |
'<a href="http://itunes.apple.com/us/app/google-authenticator/id388497605" target="_blank"><b><?php echo mo2f_lt( "iOS App Store" ); ?>.</b> </p>');
|
140 |
jQuery('#mo2f_change_app_name').show();
|
141 |
jQuery('#links_to_apps').show();
|
|
|
142 |
});
|
143 |
|
144 |
jQuery('input[type=radio][name=mo2f_app_type_radio]').change(function () {
|
views/twofa/setup/setup_miniorange_authenticator.php
CHANGED
@@ -18,7 +18,6 @@ function mo2f_configure_miniorange_authenticator($user){?>
|
|
18 |
<a data-toggle="collapse" href="#mo2f_show_download_app" aria-expanded="false">
|
19 |
<?php echo mo2f_lt( 'Click here to see Authenticator App download instructions');?>.</a>
|
20 |
<div id="mo2f_show_download_app" class="mo2f_collapse">
|
21 |
-
<?php //download_instruction_for_mobile_app( $mobile_reg_status); ?>
|
22 |
</div>
|
23 |
<br>
|
24 |
<h4><?php echo mo2f_lt('Please click on \'Reconfigure your phone\' button below to see QR Code.');?></h4>
|
18 |
<a data-toggle="collapse" href="#mo2f_show_download_app" aria-expanded="false">
|
19 |
<?php echo mo2f_lt( 'Click here to see Authenticator App download instructions');?>.</a>
|
20 |
<div id="mo2f_show_download_app" class="mo2f_collapse">
|
|
|
21 |
</div>
|
22 |
<br>
|
23 |
<h4><?php echo mo2f_lt('Please click on \'Reconfigure your phone\' button below to see QR Code.');?></h4>
|
views/twofa/setup/setup_otp_over_sms.php
CHANGED
@@ -1,59 +1,59 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
function mo2f_configure_otp_over_sms( $user ) {
|
4 |
-
global $Mo2fdbQueries;
|
5 |
-
$mo2f_user_phone = $Mo2fdbQueries->get_user_detail( 'mo2f_user_phone', $user->ID );
|
6 |
-
$user_phone = $mo2f_user_phone ? $mo2f_user_phone : get_option( 'user_phone_temp' );
|
7 |
-
|
8 |
-
?>
|
9 |
-
|
10 |
-
<h3><?php echo mo2f_lt( 'Configure OTP over SMS' ); ?>
|
11 |
-
</h3>
|
12 |
-
<h4> Remaining SMS Transaction: <?php echo get_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z');?> </h4>
|
13 |
-
<hr>
|
14 |
-
<form name="f" method="post" action="" id="mo2f_verifyphone_form">
|
15 |
-
<input type="hidden" name="option" value="mo2f_configure_otp_over_sms_send_otp"/>
|
16 |
-
<input type="hidden" name="mo2f_configure_otp_over_sms_send_otp_nonce"
|
17 |
-
value="<?php echo wp_create_nonce( "mo2f-configure-otp-over-sms-send-otp-nonce" ) ?>"/>
|
18 |
-
|
19 |
-
<div style="display:inline;">
|
20 |
-
<input class="mo2f_table_textbox" style="width:200px;" type="text" name="verify_phone" id="phone"
|
21 |
-
value="<?php echo $user_phone ?>" pattern="[\+]?[0-9]{1,4}\s?[0-9]{7,12}"
|
22 |
-
title="<?php echo mo2f_lt( 'Enter phone number without any space or dashes' ); ?>"/><br>
|
23 |
-
<input type="submit" name="verify" id="verify" class="mo_wpns_button mo_wpns_button1"
|
24 |
-
value="<?php echo mo2f_lt( 'Verify' ); ?>"/>
|
25 |
-
</div>
|
26 |
-
</form>
|
27 |
-
<form name="f" method="post" action="" id="mo2f_validateotp_form">
|
28 |
-
<input type="hidden" name="option" value="mo2f_configure_otp_over_sms_validate"/>
|
29 |
-
<input type="hidden" name="mo2f_configure_otp_over_sms_validate_nonce"
|
30 |
-
value="<?php echo wp_create_nonce( "mo2f-configure-otp-over-sms-validate-nonce" ) ?>"/>
|
31 |
-
<p><?php echo mo2f_lt( 'Enter One Time Passcode' ); ?></p>
|
32 |
-
<input class="mo2f_table_textbox" style="width:200px;" autofocus="true" type="text" name="otp_token"
|
33 |
-
placeholder="<?php echo mo2f_lt( 'Enter OTP' ); ?>" style="width:95%;"/>
|
34 |
-
<a href="#resendsmslink"><?php echo mo2f_lt( 'Resend OTP ?' ); ?></a>
|
35 |
-
<br><br>
|
36 |
-
<input type="button" name="back" id="go_back" class="mo_wpns_button mo_wpns_button1"
|
37 |
-
value="<?php echo mo2f_lt( 'Back' ); ?>"/>
|
38 |
-
<input type="submit" name="validate" id="validate" class="mo_wpns_button mo_wpns_button1"
|
39 |
-
value="<?php echo mo2f_lt( 'Validate OTP' ); ?>"/>
|
40 |
-
</form><br>
|
41 |
-
<form name="f" method="post" action="" id="mo2f_go_back_form">
|
42 |
-
<input type="hidden" name="option" value="mo2f_go_back"/>
|
43 |
-
<input type="hidden" name="mo2f_go_back_nonce"
|
44 |
-
value="<?php echo wp_create_nonce( "mo2f-go-back-nonce" ) ?>"/>
|
45 |
-
</form>
|
46 |
-
<script>
|
47 |
-
jQuery("#phone").intlTelInput();
|
48 |
-
jQuery('#go_back').click(function () {
|
49 |
-
jQuery('#mo2f_go_back_form').submit();
|
50 |
-
});
|
51 |
-
jQuery('a[href=\"#resendsmslink\"]').click(function (e) {
|
52 |
-
jQuery('#mo2f_verifyphone_form').submit();
|
53 |
-
});
|
54 |
-
|
55 |
-
</script>
|
56 |
-
<?php
|
57 |
-
}
|
58 |
-
|
59 |
?>
|
1 |
+
<?php
|
2 |
+
|
3 |
+
function mo2f_configure_otp_over_sms( $user ) {
|
4 |
+
global $Mo2fdbQueries;
|
5 |
+
$mo2f_user_phone = $Mo2fdbQueries->get_user_detail( 'mo2f_user_phone', $user->ID );
|
6 |
+
$user_phone = $mo2f_user_phone ? $mo2f_user_phone : get_option( 'user_phone_temp' );
|
7 |
+
|
8 |
+
?>
|
9 |
+
|
10 |
+
<h3><?php echo mo2f_lt( 'Configure OTP over SMS' ); ?>
|
11 |
+
</h3>
|
12 |
+
<h4> Remaining SMS Transaction: <?php echo get_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z');?> </h4>
|
13 |
+
<hr>
|
14 |
+
<form name="f" method="post" action="" id="mo2f_verifyphone_form">
|
15 |
+
<input type="hidden" name="option" value="mo2f_configure_otp_over_sms_send_otp"/>
|
16 |
+
<input type="hidden" name="mo2f_configure_otp_over_sms_send_otp_nonce"
|
17 |
+
value="<?php echo wp_create_nonce( "mo2f-configure-otp-over-sms-send-otp-nonce" ) ?>"/>
|
18 |
+
|
19 |
+
<div style="display:inline;">
|
20 |
+
<input class="mo2f_table_textbox" style="width:200px;" type="text" name="verify_phone" id="phone"
|
21 |
+
value="<?php echo $user_phone ?>" pattern="[\+]?[0-9]{1,4}\s?[0-9]{7,12}"
|
22 |
+
title="<?php echo mo2f_lt( 'Enter phone number without any space or dashes' ); ?>"/><br>
|
23 |
+
<input type="submit" name="verify" id="verify" class="mo_wpns_button mo_wpns_button1"
|
24 |
+
value="<?php echo mo2f_lt( 'Verify' ); ?>"/>
|
25 |
+
</div>
|
26 |
+
</form>
|
27 |
+
<form name="f" method="post" action="" id="mo2f_validateotp_form">
|
28 |
+
<input type="hidden" name="option" value="mo2f_configure_otp_over_sms_validate"/>
|
29 |
+
<input type="hidden" name="mo2f_configure_otp_over_sms_validate_nonce"
|
30 |
+
value="<?php echo wp_create_nonce( "mo2f-configure-otp-over-sms-validate-nonce" ) ?>"/>
|
31 |
+
<p><?php echo mo2f_lt( 'Enter One Time Passcode' ); ?></p>
|
32 |
+
<input class="mo2f_table_textbox" style="width:200px;" autofocus="true" type="text" name="otp_token"
|
33 |
+
placeholder="<?php echo mo2f_lt( 'Enter OTP' ); ?>" style="width:95%;"/>
|
34 |
+
<a href="#resendsmslink"><?php echo mo2f_lt( 'Resend OTP ?' ); ?></a>
|
35 |
+
<br><br>
|
36 |
+
<input type="button" name="back" id="go_back" class="mo_wpns_button mo_wpns_button1"
|
37 |
+
value="<?php echo mo2f_lt( 'Back' ); ?>"/>
|
38 |
+
<input type="submit" name="validate" id="validate" class="mo_wpns_button mo_wpns_button1"
|
39 |
+
value="<?php echo mo2f_lt( 'Validate OTP' ); ?>"/>
|
40 |
+
</form><br>
|
41 |
+
<form name="f" method="post" action="" id="mo2f_go_back_form">
|
42 |
+
<input type="hidden" name="option" value="mo2f_go_back"/>
|
43 |
+
<input type="hidden" name="mo2f_go_back_nonce"
|
44 |
+
value="<?php echo wp_create_nonce( "mo2f-go-back-nonce" ) ?>"/>
|
45 |
+
</form>
|
46 |
+
<script>
|
47 |
+
jQuery("#phone").intlTelInput();
|
48 |
+
jQuery('#go_back').click(function () {
|
49 |
+
jQuery('#mo2f_go_back_form').submit();
|
50 |
+
});
|
51 |
+
jQuery('a[href=\"#resendsmslink\"]').click(function (e) {
|
52 |
+
jQuery('#mo2f_verifyphone_form').submit();
|
53 |
+
});
|
54 |
+
|
55 |
+
</script>
|
56 |
+
<?php
|
57 |
+
}
|
58 |
+
|
59 |
?>
|
views/twofa/setup_twofa.php
CHANGED
@@ -58,7 +58,7 @@
|
|
58 |
}else if ( get_user_meta( $user->ID, 'register_account_popup', true ) && $can_display_admin_features ) {
|
59 |
display_customer_registration_forms( $user );
|
60 |
} else {
|
61 |
-
$is_NC =
|
62 |
$free_plan_existing_user = array(
|
63 |
"Email Verification",
|
64 |
"Security Questions",
|
@@ -151,7 +151,6 @@
|
|
151 |
$showOTP=FALSE;
|
152 |
if(MO2F_IS_ONPREM)
|
153 |
{
|
154 |
-
// $selectedMethod = get_user_meta($user->ID,'currentMethod',true);
|
155 |
$selectedMethod = $Mo2fdbQueries->get_user_detail( 'mo2f_configured_2FA_method', $user->ID );
|
156 |
$is_customer_registered = true;
|
157 |
$testMethod = $selectedMethod;
|
@@ -169,11 +168,7 @@
|
|
169 |
$i = get_option('mo2f_time_slice',0);
|
170 |
$otpcode = $gauth_obj->getCode($secret, $currentTimeSlice + $i);
|
171 |
$showOTP=TRUE;
|
172 |
-
}
|
173 |
-
|
174 |
-
// $premium_plan_methods_existing_user = array_chunk( array_merge( $standard_plan_existing_user, $premium_plan , 3 );
|
175 |
-
//$premium_plan_methods_new_user = array_chunk( array_merge( $standard_plan_new_user, $premium_plan ), 3 );
|
176 |
-
|
177 |
|
178 |
}
|
179 |
?>
|
@@ -221,7 +216,7 @@
|
|
221 |
|
222 |
<input type="checkbox" id="mo2f_enable_2fa_prompt_on_login_page"
|
223 |
name="mo2f_enable_2fa_prompt_on_login_page"
|
224 |
-
value="1" <?php checked(
|
225 |
|
226 |
if (!current_user_can('administrator') && ! in_array( $Mo2fdbQueries->get_user_detail( 'mo_2factor_user_registration_status', $user->ID ), array(
|
227 |
'MO_2_FACTOR_PLUGIN_SETTINGS',
|
@@ -238,7 +233,8 @@
|
|
238 |
?>
|
239 |
<br>
|
240 |
<?php
|
241 |
-
$EmailTransactions =
|
|
|
242 |
$SMSTransactions = get_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z')?get_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z'):0;
|
243 |
$color_tras_sms = $SMSTransactions <= 2 ? 'red' : '#f3dbdb';
|
244 |
$color_tras_email = $EmailTransactions <= 2 ? 'red' : '#f3dbdb';
|
@@ -420,6 +416,7 @@
|
|
420 |
var nonce = '<?php echo wp_create_nonce('EmailVerificationSaveNonce');?>';
|
421 |
var user_id = '<?php echo get_current_user_id();?>';
|
422 |
var current_method = jQuery('#current_method').val();
|
|
|
423 |
if(email != '')
|
424 |
{
|
425 |
var data = {
|
58 |
}else if ( get_user_meta( $user->ID, 'register_account_popup', true ) && $can_display_admin_features ) {
|
59 |
display_customer_registration_forms( $user );
|
60 |
} else {
|
61 |
+
$is_NC = MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option');
|
62 |
$free_plan_existing_user = array(
|
63 |
"Email Verification",
|
64 |
"Security Questions",
|
151 |
$showOTP=FALSE;
|
152 |
if(MO2F_IS_ONPREM)
|
153 |
{
|
|
|
154 |
$selectedMethod = $Mo2fdbQueries->get_user_detail( 'mo2f_configured_2FA_method', $user->ID );
|
155 |
$is_customer_registered = true;
|
156 |
$testMethod = $selectedMethod;
|
168 |
$i = get_option('mo2f_time_slice',0);
|
169 |
$otpcode = $gauth_obj->getCode($secret, $currentTimeSlice + $i);
|
170 |
$showOTP=TRUE;
|
171 |
+
}
|
|
|
|
|
|
|
|
|
172 |
|
173 |
}
|
174 |
?>
|
216 |
|
217 |
<input type="checkbox" id="mo2f_enable_2fa_prompt_on_login_page"
|
218 |
name="mo2f_enable_2fa_prompt_on_login_page"
|
219 |
+
value="1" <?php checked( MoWpnsUtility::get_mo2f_db_option('mo2f_enable_2fa_prompt_on_login_page', 'get_option') == 1 );
|
220 |
|
221 |
if (!current_user_can('administrator') && ! in_array( $Mo2fdbQueries->get_user_detail( 'mo_2factor_user_registration_status', $user->ID ), array(
|
222 |
'MO_2_FACTOR_PLUGIN_SETTINGS',
|
233 |
?>
|
234 |
<br>
|
235 |
<?php
|
236 |
+
$EmailTransactions = MoWpnsUtility::get_mo2f_db_option('cmVtYWluaW5nT1RQ', 'site_option');
|
237 |
+
$EmailTransactions = $EmailTransactions? $EmailTransactions : 0;
|
238 |
$SMSTransactions = get_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z')?get_site_option('cmVtYWluaW5nT1RQVHJhbnNhY3Rpb25z'):0;
|
239 |
$color_tras_sms = $SMSTransactions <= 2 ? 'red' : '#f3dbdb';
|
240 |
$color_tras_email = $EmailTransactions <= 2 ? 'red' : '#f3dbdb';
|
416 |
var nonce = '<?php echo wp_create_nonce('EmailVerificationSaveNonce');?>';
|
417 |
var user_id = '<?php echo get_current_user_id();?>';
|
418 |
var current_method = jQuery('#current_method').val();
|
419 |
+
|
420 |
if(email != '')
|
421 |
{
|
422 |
var data = {
|
views/twofa/test/test_twofa_email_verification.php
CHANGED
@@ -87,6 +87,7 @@
|
|
87 |
else
|
88 |
{
|
89 |
$mo2f_transactionId = isset($_SESSION['mo2f_transactionId']) ? $_SESSION['mo2f_transactionId'] : '';
|
|
|
90 |
?>
|
91 |
<script type="text/javascript">
|
92 |
var timeout;
|
@@ -104,6 +105,7 @@
|
|
104 |
contentType: "application/json; charset=utf-8",
|
105 |
success: function (result) {
|
106 |
var status = JSON.parse(JSON.stringify(result)).status;
|
|
|
107 |
if (status == 'SUCCESS') {
|
108 |
jQuery('#mo2f_out_of_band_success_form').submit();
|
109 |
} else if (status == 'ERROR' || status == 'FAILED' || status == 'DENIED') {
|
87 |
else
|
88 |
{
|
89 |
$mo2f_transactionId = isset($_SESSION['mo2f_transactionId']) ? $_SESSION['mo2f_transactionId'] : '';
|
90 |
+
|
91 |
?>
|
92 |
<script type="text/javascript">
|
93 |
var timeout;
|
105 |
contentType: "application/json; charset=utf-8",
|
106 |
success: function (result) {
|
107 |
var status = JSON.parse(JSON.stringify(result)).status;
|
108 |
+
|
109 |
if (status == 'SUCCESS') {
|
110 |
jQuery('#mo2f_out_of_band_success_form').submit();
|
111 |
} else if (status == 'ERROR' || status == 'FAILED' || status == 'DENIED') {
|
views/twofa/test/test_twofa_google_authy_authenticator.php
CHANGED
@@ -38,7 +38,7 @@ function mo2f_test_otp_over_email( $user,$method ) {
|
|
38 |
|
39 |
?>
|
40 |
<h3><?php echo mo2f_lt( 'Test ' ) . mo2f_lt( $method ); ?></h3>
|
41 |
-
<h4> Remaining Email Transaction: <?php echo
|
42 |
|
43 |
<hr>
|
44 |
<p><?php echo mo2f_lt( 'Enter the one time passcode sent to your registered email id.' ); ?></p>
|
38 |
|
39 |
?>
|
40 |
<h3><?php echo mo2f_lt( 'Test ' ) . mo2f_lt( $method ); ?></h3>
|
41 |
+
<h4> Remaining Email Transaction: <?php echo MoWpnsUtility::get_mo2f_db_option('cmVtYWluaW5nT1RQ', 'site_option');?> </h4>
|
42 |
|
43 |
<hr>
|
44 |
<p><?php echo mo2f_lt( 'Enter the one time passcode sent to your registered email id.' ); ?></p>
|
views/twofa/two_fa.php
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<?php
|
2 |
-
$mo_2fa_with_network_security =
|
3 |
if ($mo_2fa_with_network_security) {
|
4 |
?>
|
5 |
<div class="mo_wpns_tab" >
|
@@ -23,7 +23,7 @@ else
|
|
23 |
{
|
24 |
?>
|
25 |
<?php
|
26 |
-
if( !
|
27 |
{
|
28 |
?>
|
29 |
<button class="tablinks" onclick="openTab2fa(this)" id="custom_form_2fa">Form Integration</button>
|
@@ -122,7 +122,8 @@ else
|
|
122 |
}
|
123 |
localStorage.setItem("last_tab", tabname);
|
124 |
}
|
125 |
-
var tour = '<?php echo
|
|
|
126 |
if(tour != 1)
|
127 |
var tab = localStorage.getItem("last_tab");
|
128 |
else
|
@@ -151,4 +152,4 @@ else
|
|
151 |
else{
|
152 |
document.getElementById("setup_2fa").click();
|
153 |
}
|
154 |
-
</script>
|
1 |
<?php
|
2 |
+
$mo_2fa_with_network_security = MoWpnsUtility::get_mo2f_db_option('mo_wpns_2fa_with_network_security', 'get_option');
|
3 |
if ($mo_2fa_with_network_security) {
|
4 |
?>
|
5 |
<div class="mo_wpns_tab" >
|
23 |
{
|
24 |
?>
|
25 |
<?php
|
26 |
+
if( !MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option'))
|
27 |
{
|
28 |
?>
|
29 |
<button class="tablinks" onclick="openTab2fa(this)" id="custom_form_2fa">Form Integration</button>
|
122 |
}
|
123 |
localStorage.setItem("last_tab", tabname);
|
124 |
}
|
125 |
+
var tour = '<?php echo MoWpnsUtility::get_mo2f_db_option('mo2f_two_factor_tour', 'get_option');?>';
|
126 |
+
|
127 |
if(tour != 1)
|
128 |
var tab = localStorage.getItem("last_tab");
|
129 |
else
|
152 |
else{
|
153 |
document.getElementById("setup_2fa").click();
|
154 |
}
|
155 |
+
</script>
|
views/twofa/two_fa_custom_form.php
CHANGED
@@ -26,7 +26,7 @@ $setup_dirName = dirname(dirname(dirname(__FILE__))).DIRECTORY_SEPARATOR.'views'
|
|
26 |
<td style="align-items: right;">
|
27 |
<form id="woocommerce_login_prompt_form" method="post">
|
28 |
<div align="center">
|
29 |
-
<input type="checkbox" name="woocommerce_login_prompt" onchange="document.getElementById('woocommerce_login_prompt_form').submit();" <?php if(get_site_option('mo2f_woocommerce_login_prompt')){?> checked <?php } ?> <?php if(!
|
30 |
</div>
|
31 |
<input type="hidden" name="option" value="woocommerce_disable_login_prompt">
|
32 |
|
26 |
<td style="align-items: right;">
|
27 |
<form id="woocommerce_login_prompt_form" method="post">
|
28 |
<div align="center">
|
29 |
+
<input type="checkbox" name="woocommerce_login_prompt" onchange="document.getElementById('woocommerce_login_prompt_form').submit();" <?php if(get_site_option('mo2f_woocommerce_login_prompt')){?> checked <?php } ?> <?php if(!MoWpnsUtility::get_mo2f_db_option('mo2f_enable_2fa_prompt_on_login_page', 'site_option')){?> checked <?php } ?>/>
|
30 |
</div>
|
31 |
<input type="hidden" name="option" value="woocommerce_disable_login_prompt">
|
32 |
|
views/twofa/two_fa_custom_login.php
CHANGED
@@ -39,7 +39,7 @@ $setup_dirName = dirname(dirname(dirname(__FILE__))).DIRECTORY_SEPARATOR.'views'
|
|
39 |
</a></h3><br>
|
40 |
<div style="margin-left:2%">
|
41 |
<?php echo mo2f_lt('Change Plugin Name:');?>
|
42 |
-
<input type="text" class="mo2f_table_textbox" style="width:35% " id="mo2f_custom_plugin_name" name="mo2f_custom_plugin_name" <?php echo 'disabled'; ?> value="<?php echo
|
43 |
|
44 |
<div class="mo2f_advanced_options_note"><p style="padding:5px;"><i>
|
45 |
<?php echo mo2f_lt('This will be the Plugin Name You and your Users see in WordPress Dashboard.');?>
|
39 |
</a></h3><br>
|
40 |
<div style="margin-left:2%">
|
41 |
<?php echo mo2f_lt('Change Plugin Name:');?>
|
42 |
+
<input type="text" class="mo2f_table_textbox" style="width:35% " id="mo2f_custom_plugin_name" name="mo2f_custom_plugin_name" <?php echo 'disabled'; ?> value="<?php echo MoWpnsUtility::get_mo2f_db_option('mo2f_custom_plugin_name', 'get_option')?>" placeholder="<?php echo mo2f_lt('Enter a custom Plugin Name.');?>" />
|
43 |
|
44 |
<div class="mo2f_advanced_options_note"><p style="padding:5px;"><i>
|
45 |
<?php echo mo2f_lt('This will be the Plugin Name You and your Users see in WordPress Dashboard.');?>
|
views/twofa/two_fa_login_option.php
CHANGED
@@ -4,7 +4,7 @@ global $Mo2fdbQueries;
|
|
4 |
|
5 |
$mo_2factor_user_registration_status = $Mo2fdbQueries->get_user_detail( 'mo_2factor_user_registration_status', $user->ID );
|
6 |
?>
|
7 |
-
<?php if ( !
|
8 |
<div class="mo2f_advanced_options_EC" style="width: 85%;border: 0px;">
|
9 |
<?php echo get_standard_premium_options( $user ); ?>
|
10 |
</div>
|
@@ -33,7 +33,7 @@ global $Mo2fdbQueries;
|
|
33 |
|
34 |
<div style="margin-left: 2%;">
|
35 |
<input type="radio" name="mo2f_login_option" value="1"
|
36 |
-
<?php checked(
|
37 |
if ( $mo_2factor_user_registration_status == 'MO_2_FACTOR_PLUGIN_SETTINGS' or MO2F_IS_ONPREM) {
|
38 |
} else {
|
39 |
echo 'disabled';
|
@@ -61,7 +61,7 @@ global $Mo2fdbQueries;
|
|
61 |
<br>
|
62 |
|
63 |
<input type="radio" name="mo2f_login_option" value="0"
|
64 |
-
<?php checked( !
|
65 |
if ( $mo_2factor_user_registration_status == 'MO_2_FACTOR_PLUGIN_SETTINGS' or MO2F_IS_ONPREM) {
|
66 |
} else {
|
67 |
echo 'disabled';
|
@@ -117,7 +117,7 @@ global $Mo2fdbQueries;
|
|
117 |
<br>
|
118 |
<div style="margin-left: 2%">
|
119 |
<input type="checkbox" id="mo2f_forgotphone" name="mo2f_forgotphone"
|
120 |
-
value="1" <?php checked(
|
121 |
if ( $mo_2factor_user_registration_status == 'MO_2_FACTOR_PLUGIN_SETTINGS' ) {
|
122 |
} else {
|
123 |
echo 'disabled';
|
@@ -136,7 +136,7 @@ global $Mo2fdbQueries;
|
|
136 |
<br>
|
137 |
<div style="margin-left: 2%">
|
138 |
<input type="checkbox" id="mo2f_enable_xmlrpc" name="mo2f_enable_xmlrpc"
|
139 |
-
value="1" <?php checked(
|
140 |
if ( $mo_2factor_user_registration_status == 'MO_2_FACTOR_PLUGIN_SETTINGS' ) {
|
141 |
} else {
|
142 |
echo 'disabled';
|
@@ -288,7 +288,7 @@ global $Mo2fdbQueries;
|
|
288 |
</script>
|
289 |
<?php
|
290 |
function get_standard_premium_options( $user ) {
|
291 |
-
$is_NC =
|
292 |
|
293 |
?>
|
294 |
<div >
|
@@ -565,4 +565,4 @@ function get_standard_premium_options( $user ) {
|
|
565 |
</div>
|
566 |
</div>
|
567 |
<?php
|
568 |
-
}
|
4 |
|
5 |
$mo_2factor_user_registration_status = $Mo2fdbQueries->get_user_detail( 'mo_2factor_user_registration_status', $user->ID );
|
6 |
?>
|
7 |
+
<?php if ( !MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option') && MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option') ) { ?>
|
8 |
<div class="mo2f_advanced_options_EC" style="width: 85%;border: 0px;">
|
9 |
<?php echo get_standard_premium_options( $user ); ?>
|
10 |
</div>
|
33 |
|
34 |
<div style="margin-left: 2%;">
|
35 |
<input type="radio" name="mo2f_login_option" value="1"
|
36 |
+
<?php checked( MoWpnsUtility::get_mo2f_db_option('mo2f_login_option', 'get_option') );
|
37 |
if ( $mo_2factor_user_registration_status == 'MO_2_FACTOR_PLUGIN_SETTINGS' or MO2F_IS_ONPREM) {
|
38 |
} else {
|
39 |
echo 'disabled';
|
61 |
<br>
|
62 |
|
63 |
<input type="radio" name="mo2f_login_option" value="0"
|
64 |
+
<?php checked( ! MoWpnsUtility::get_mo2f_db_option('mo2f_login_option', 'get_option') );
|
65 |
if ( $mo_2factor_user_registration_status == 'MO_2_FACTOR_PLUGIN_SETTINGS' or MO2F_IS_ONPREM) {
|
66 |
} else {
|
67 |
echo 'disabled';
|
117 |
<br>
|
118 |
<div style="margin-left: 2%">
|
119 |
<input type="checkbox" id="mo2f_forgotphone" name="mo2f_forgotphone"
|
120 |
+
value="1" <?php checked( MoWpnsUtility::get_mo2f_db_option('mo2f_enable_forgotphone', 'get_option') == 1 );
|
121 |
if ( $mo_2factor_user_registration_status == 'MO_2_FACTOR_PLUGIN_SETTINGS' ) {
|
122 |
} else {
|
123 |
echo 'disabled';
|
136 |
<br>
|
137 |
<div style="margin-left: 2%">
|
138 |
<input type="checkbox" id="mo2f_enable_xmlrpc" name="mo2f_enable_xmlrpc"
|
139 |
+
value="1" <?php checked( MoWpnsUtility::get_mo2f_db_option('mo2f_enable_xmlrpc', 'get_option') == 1 );
|
140 |
if ( $mo_2factor_user_registration_status == 'MO_2_FACTOR_PLUGIN_SETTINGS' ) {
|
141 |
} else {
|
142 |
echo 'disabled';
|
288 |
</script>
|
289 |
<?php
|
290 |
function get_standard_premium_options( $user ) {
|
291 |
+
$is_NC = MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option');
|
292 |
|
293 |
?>
|
294 |
<div >
|
565 |
</div>
|
566 |
</div>
|
567 |
<?php
|
568 |
+
}
|
views/twofa/two_fa_session_control.php
CHANGED
@@ -85,4 +85,4 @@
|
|
85 |
</div>
|
86 |
<hr>
|
87 |
<button type="submit" class="mo_wpns_button mo_wpns_button1">Save Settings</button>
|
88 |
-
</div>
|
85 |
</div>
|
86 |
<hr>
|
87 |
<button type="submit" class="mo_wpns_button mo_wpns_button1">Save Settings</button>
|
88 |
+
</div>
|
views/twofa/two_fa_unlimittedUser.php
CHANGED
@@ -83,7 +83,7 @@ if(current_user_can('administrator')){
|
|
83 |
<label class="mo_wpns_switch" style="float: right;">
|
84 |
<input type="checkbox" onChange="mo_toggle_twofa()" style="padding-top: 50px;" id="mo2f_enable_2faa"
|
85 |
name="mo2f_enable_2fa"
|
86 |
-
value="<?php
|
87 |
<span class="mo_wpns_slider mo_wpns_round"></span>
|
88 |
</label>
|
89 |
</p>
|
@@ -106,7 +106,7 @@ if(current_user_can('administrator')){
|
|
106 |
<label class="mo_wpns_switch" style="float: right;">
|
107 |
<input type="checkbox" onChange="mo_toggle_inline()" style="padding-top: 50px;float: right;" id="mo2f_inline_registration"
|
108 |
name="mo2f_inline_registration"
|
109 |
-
value="<?php
|
110 |
<span class="mo_wpns_slider mo_wpns_round"></span>
|
111 |
</label>
|
112 |
</p>
|
@@ -279,7 +279,7 @@ if(MO2F_IS_ONPREM && current_user_can('administrator'))
|
|
279 |
|
280 |
<button class="mo_wpns_button mo_wpns_button1 mo_2f_cloud_switch_modal" id="google_auth_cloud" ><b style="font-weight: 700; color:black;"><img src='.plugin_dir_url(dirname(dirname(__FILE__))) . 'includes/images/google_authy.jpg'.' alt="Snow" style="width:15%; height:35px; float:left;">Google/Authy Authenticator</b> </button>
|
281 |
';
|
282 |
-
if(
|
283 |
{ ?>
|
284 |
<button id="email_verification_cloud" class="mo_wpns_button mo_wpns_button1" style="width:100%;" onclick="configureOrSet2ndFactor_free_plan('EmailVerification','select2factor', '1')">Click here to Configure <b style="font-weight: 700; color:black;">Email Verification</b> </button>
|
285 |
<?php
|
83 |
<label class="mo_wpns_switch" style="float: right;">
|
84 |
<input type="checkbox" onChange="mo_toggle_twofa()" style="padding-top: 50px;" id="mo2f_enable_2faa"
|
85 |
name="mo2f_enable_2fa"
|
86 |
+
value="<?php MoWpnsUtility::get_mo2f_db_option('mo2f_activate_plugin', 'get_option') ?>"<?php checked( MoWpnsUtility::get_mo2f_db_option('mo2f_activate_plugin', 'get_option') == 1 );?>/>
|
87 |
<span class="mo_wpns_slider mo_wpns_round"></span>
|
88 |
</label>
|
89 |
</p>
|
106 |
<label class="mo_wpns_switch" style="float: right;">
|
107 |
<input type="checkbox" onChange="mo_toggle_inline()" style="padding-top: 50px;float: right;" id="mo2f_inline_registration"
|
108 |
name="mo2f_inline_registration"
|
109 |
+
value="<?php MoWpnsUtility::get_mo2f_db_option('mo2f_inline_registration', 'site_option') ?>" <?php checked( MoWpnsUtility::get_mo2f_db_option('mo2f_inline_registration', 'site_option') == 1 );?>/>
|
110 |
<span class="mo_wpns_slider mo_wpns_round"></span>
|
111 |
</label>
|
112 |
</p>
|
279 |
|
280 |
<button class="mo_wpns_button mo_wpns_button1 mo_2f_cloud_switch_modal" id="google_auth_cloud" ><b style="font-weight: 700; color:black;"><img src='.plugin_dir_url(dirname(dirname(__FILE__))) . 'includes/images/google_authy.jpg'.' alt="Snow" style="width:15%; height:35px; float:left;">Google/Authy Authenticator</b> </button>
|
281 |
';
|
282 |
+
if(MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option') == 0)
|
283 |
{ ?>
|
284 |
<button id="email_verification_cloud" class="mo_wpns_button mo_wpns_button1" style="width:100%;" onclick="configureOrSet2ndFactor_free_plan('EmailVerification','select2factor', '1')">Click here to Configure <b style="font-weight: 700; color:black;">Email Verification</b> </button>
|
285 |
<?php
|
views/upgrade.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
global $Mo2fdbQueries;
|
3 |
$user = wp_get_current_user();
|
4 |
-
$is_NC =
|
5 |
$is_customer_registered = $Mo2fdbQueries->get_user_detail( 'user_registration_with_miniorange', $user->ID ) == 'SUCCESS' ? true : false;
|
6 |
|
7 |
if ($_GET['page'] == 'mo_2fa_upgrade') {
|
@@ -18,398 +18,264 @@ $mo2f_feature_description_set_addon = array(
|
|
18 |
"You can login with your phone number, OTP will send on your mobile phone, you can skip password for login.",
|
19 |
"You can login with your username, you can skip password for login.",
|
20 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
?>
|
|
|
22 |
<div class="mo_upgrade_toggle">
|
23 |
<p class="mo_upgrade_toggle_2fa">
|
24 |
|
25 |
-
<input type="radio" name="sitetype" value="regular_plans" id="regular_plans" onclick="
|
26 |
-
|
27 |
-
<label for="regular_plans" id="mo_2fa_licensing_plans_title" class="mo_upgrade_toggle_2fa_lable" style="display: none;">User Based Plan</label>
|
28 |
-
<label for="regular_plans" id="mo_2fa_licensing_plans_title1" class="mo_upgrade_toggle_2fa_lable" style="background-color: #20b2aa;border-radius: 50em;">User Based Plan</label>
|
29 |
|
30 |
-
|
|
|
31 |
|
32 |
-
<label for="mo_2fa_lite" class="mo_upgrade_toggle_2fa_lable" id="mo_2fa_lite_licensing_plans_title" >
|
33 |
-
|
34 |
-
<span style="float:left;margin-left: 10%;">Site Based Plan</span>
|
35 |
-
<span style="padding:2px 7px;border-radius: 4px;font-weight: bold;background: red;">New</span>
|
36 |
-
</label>
|
37 |
-
<label for="mo_2fa_lite" class="mo_upgrade_toggle_2fa_lable" id="mo_2fa_lite_licensing_plans_title1" style="background-color: #20b2aa;border-radius: 50em;display: none;">
|
38 |
-
|
39 |
-
<span style="float:left;margin-left: 10%;">Site Based Plan</span><span style="padding:2px 7px;border-radius: 4px;font-weight: bold;background: red;">New</span></label>
|
40 |
|
41 |
-
<input type="radio" name="sitetype" value="Recharge" id="Recharge" onclick="mo_ns_show_plans();
|
42 |
|
43 |
<label for="Recharge" class="mo_upgrade_toggle_2fa_lable" id="mo_ns_licensing_plans_title">Website Security</label>
|
44 |
-
<label for="Recharge" class="mo_upgrade_toggle_2fa_lable" id="mo_ns_licensing_plans_title1" style="
|
45 |
|
46 |
<span class="cd-switch"></span>
|
47 |
</p>
|
48 |
</div>
|
49 |
|
50 |
-
|
51 |
-
|
|
|
52 |
<div style="float: left;">
|
53 |
-
<?php
|
54 |
-
if (!get_option('mo_wpns_2fa_with_network_security') && ($_GET['page'] == 'mo_2fa_upgrade')) {
|
55 |
-
echo '<a class="mo_wpns_button mo_wpns_button1" href="'.$two_fa.'">Back</a>';
|
56 |
-
}
|
57 |
-
?>
|
58 |
</div>
|
59 |
-
<
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
</div>
|
66 |
-
<
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
79 |
|
80 |
-
|
81 |
|
82 |
-
|
|
|
|
|
83 |
<div class="mo_wpns_upgrade_page_title_name">
|
84 |
-
<h1 class="mo_wpns_upgrade_page_2fa_plan_name">Standard</h1>
|
85 |
<hr class="mo_wpns_upgrade_page_hr">
|
86 |
</div>
|
87 |
<center>
|
88 |
-
<h4>
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
</h4>
|
94 |
</center>
|
95 |
-
<
|
|
|
96 |
|
97 |
<center>
|
98 |
<h4 class="mo_wpns_upgrade_page_starting_price">Starting From</h4>
|
99 |
-
<h1 class="mo_wpns_upgrade_pade_pricing">$
|
100 |
|
101 |
-
<?php echo
|
102 |
-
|
103 |
-
<?php echo mo2f_supported_forms();?>
|
104 |
</center>
|
|
|
105 |
<div style="text-align: center;">
|
106 |
-
<?php
|
|
|
|
|
107 |
?>
|
108 |
-
<button
|
109 |
<?php }else{
|
110 |
?>
|
111 |
-
<button class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"
|
|
|
112 |
<?php }
|
113 |
-
mo2f_payment_option_ui();
|
114 |
-
?>
|
115 |
|
|
|
116 |
|
117 |
</div>
|
|
|
118 |
</div>
|
119 |
</div>
|
120 |
<div class="mo_wpns_upgrade_page_space_in_div"></div>
|
121 |
-
<div class="
|
122 |
<div class="mo_wpns_upgrade_page_title_name">
|
123 |
-
<h1 class="mo_wpns_upgrade_page_2fa_plan_name">Premium</h1>
|
124 |
<hr class="mo_wpns_upgrade_page_hr">
|
125 |
</div>
|
126 |
<center>
|
127 |
-
<h4>
|
128 |
-
|
129 |
-
|
130 |
Force Two Factor for users<br>
|
131 |
-
Enable 2FA for specific User Roles
|
132 |
|
133 |
</h4>
|
134 |
</center>
|
135 |
-
<
|
|
|
136 |
<center>
|
137 |
<h4 class="mo_wpns_upgrade_page_starting_price">Starting From</h4>
|
138 |
-
<h1 class="mo_wpns_upgrade_pade_pricing">$
|
|
|
|
|
139 |
|
140 |
-
<?php echo mo2f_yearly_premium_pricing_plan(); ?>
|
141 |
-
<?php echo mo2f_sms_cost();?>
|
142 |
-
<?php echo mo2f_supported_forms();?>
|
143 |
</center>
|
144 |
<div style="text-align: center;">
|
145 |
-
<?php if( $is_customer_registered) {
|
146 |
?>
|
147 |
-
<button class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"onclick="mo2f_upgradeform('
|
148 |
<?php
|
149 |
}else{ ?>
|
150 |
-
<button class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"onclick="mo2f_register_and_upgradeform('
|
151 |
<?php }
|
152 |
-
mo2f_payment_option_ui();
|
153 |
?>
|
154 |
|
155 |
-
|
156 |
</div>
|
|
|
157 |
</div>
|
158 |
</div>
|
159 |
<div class="mo_wpns_upgrade_page_space_in_div"></div>
|
160 |
-
<div class="mo_wpns_upgrade_title11" >
|
161 |
-
|
162 |
-
<div class="mo_wpns_upgrade_page_title_name">
|
163 |
-
<h1 class="mo_wpns_upgrade_page_2fa_plan_name">
|
164 |
-
Enterprise</h1>
|
165 |
-
<hr class="mo_wpns_upgrade_page_hr">
|
166 |
-
</div>
|
167 |
-
<center>
|
168 |
-
<h4>
|
169 |
-
Security Features<br>
|
170 |
-
Multi-Site Support<br>
|
171 |
-
Additional 2FA methods<br>
|
172 |
-
Prevent Account Sharing<br>
|
173 |
-
Login and File Protection<br>
|
174 |
-
</h4>
|
175 |
-
</center>
|
176 |
-
<div class="mo_wpns_upgrade_page_2fa_background">
|
177 |
-
<center>
|
178 |
-
<h4 class="mo_wpns_upgrade_page_starting_price">Starting From</h4>
|
179 |
-
<h1 class="mo_wpns_upgrade_pade_pricing">$59</h1>
|
180 |
-
<?php echo mo2f_yearly_all_inclusive_pricing_plan(); ?>
|
181 |
-
<?php echo mo2f_sms_cost();?>
|
182 |
-
<?php echo mo2f_supported_forms();?>
|
183 |
-
</center>
|
184 |
-
|
185 |
-
<div style="text-align: center;">
|
186 |
-
<?php if( $is_customer_registered) {
|
187 |
-
?>
|
188 |
-
<button class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button" onclick="mo2f_upgradeform('wp_2fa_enterprise_plan')" >Upgrade</button>
|
189 |
-
<?php
|
190 |
-
}else
|
191 |
-
{ ?>
|
192 |
-
<button class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button" onclick="mo2f_register_and_upgradeform('wp_2fa_enterprise_plan')" >Upgrade</button>
|
193 |
-
<?php }
|
194 |
-
mo2f_payment_option_ui();
|
195 |
-
?>
|
196 |
-
</div>
|
197 |
-
</div>
|
198 |
-
</div>
|
199 |
-
<div class="mo_wpns_upgrade_page_space_in_div"></div>
|
200 |
-
<div style="width: 96%; min-height: 60px;background-color: white;float: left;border-bottom: 2px solid #2ba29b; text-align: center;">
|
201 |
-
<br>
|
202 |
-
<a id= "mo2f_show_features" class="mo_wpns_upgrade_page_show_feature" onclick="mo2fa_show_detail_features()"><span style="font-size: 90%;">Features ⮝</span></a>
|
203 |
-
<a id= "mo2f_hide_features" class="mo_wpns_upgrade_page_hide_feature" onclick="mo2fa_hide_detail_features()"><span style="font-size: 90%;">Features ⮟</span></a>
|
204 |
-
<br>
|
205 |
-
</div>
|
206 |
-
</div>
|
207 |
-
<div id="mo_2fa_lite_features_only" style="display: none;">
|
208 |
-
<div class="mo_wpns_upgrade_page_2fa_ns">
|
209 |
-
<div style="float: left;">
|
210 |
-
<?php
|
211 |
-
if (!get_option('mo_wpns_2fa_with_network_security') && ($_GET['page'] == 'mo_2fa_upgrade')) {
|
212 |
-
echo '<a class="mo_wpns_button mo_wpns_button1" href="'.$two_fa.'">Back</a>';
|
213 |
-
}
|
214 |
-
?>
|
215 |
-
</div>
|
216 |
-
<h1 class="mo_wpns_upgrade_page_2fa_ns_1"> Two Factor Lite: Unlimited Users </h1> <span></span>
|
217 |
-
</div>
|
218 |
-
<div class="mo_wpns_upgrade_title_2fa_lite">
|
219 |
-
<div class="mo_wpns_upgrade_page_title_name">
|
220 |
-
<h1 class="mo_wpns_upgrade_page_2fa_plan_name">Free</h1>
|
221 |
-
<hr class="mo_wpns_upgrade_page_hr">
|
222 |
-
</div>
|
223 |
-
<center>
|
224 |
-
<h4>No. of User:- 3 <br>
|
225 |
-
Basic security features<br>
|
226 |
-
Five Authenticaton Methods<br>
|
227 |
-
Login with Username + password + 2FA<br>
|
228 |
-
</h4>
|
229 |
-
</center>
|
230 |
-
<div class="mo_wpns_upgrade_page_2fa_lite_background"><br><br><br><br><br><br><br><br><br>
|
231 |
-
<h1 style="text-align: center;color: white;">Current Plan</h1>
|
232 |
-
</div>
|
233 |
-
|
234 |
-
|
235 |
-
</div>
|
236 |
-
|
237 |
-
<div class="mo_wpns_upgrade_page_space_in_div"></div>
|
238 |
-
<div class="mo_wpns_upgrade_title_2fa_lite" >
|
239 |
-
<div class="mo_wpns_upgrade_page_title_name">
|
240 |
-
<h1 class="mo_wpns_upgrade_page_2fa_plan_name">Standard</h1>
|
241 |
-
<hr class="mo_wpns_upgrade_page_hr">
|
242 |
-
</div>
|
243 |
-
<center>
|
244 |
-
<h4>
|
245 |
-
Unlimited Users<br>
|
246 |
-
Multi-Site Support<br>
|
247 |
-
Additional Authentication Methods<br>
|
248 |
-
User role based redirection after Login<br>
|
249 |
-
</h4>
|
250 |
-
</center>
|
251 |
-
<div class="mo_wpns_upgrade_page_2fa_lite_background">
|
252 |
-
|
253 |
-
<center>
|
254 |
-
<h4 class="mo_wpns_upgrade_page_starting_price">Starting From</h4>
|
255 |
-
<h1 class="mo_wpns_upgrade_pade_pricing">$49</h1>
|
256 |
-
|
257 |
-
<?php echo mo2f_yearly_standard_pricing_onpremise(); ?>
|
258 |
-
<?php echo mo2f_supported_forms();?>
|
259 |
-
</center>
|
260 |
-
|
261 |
-
<div style="text-align: center;">
|
262 |
-
<?php if( $is_customer_registered) {
|
263 |
-
?>
|
264 |
-
<button class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button" onclick="mo2f_upgradeform('wp_security_two_factor_standard_lite_plan')" >Upgrade</button>
|
265 |
-
<?php }else{
|
266 |
-
?>
|
267 |
-
<button class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button" id="std_upgrade_onprem" onclick="mo2f_register_and_upgradeform('wp_security_two_factor_standard_lite_plan')">Upgrade</button>
|
268 |
-
<?php }
|
269 |
-
mo2f_payment_option_ui();
|
270 |
-
?>
|
271 |
-
|
272 |
-
|
273 |
-
</div>
|
274 |
-
</div>
|
275 |
-
</div>
|
276 |
-
<div class="mo_wpns_upgrade_page_space_in_div"></div>
|
277 |
<div class="mo_wpns_upgrade_title_2fa_lite" >
|
278 |
<div class="mo_wpns_upgrade_page_title_name">
|
279 |
<h1 class="mo_wpns_upgrade_page_2fa_plan_name">Premium</h1>
|
280 |
<hr class="mo_wpns_upgrade_page_hr">
|
281 |
</div>
|
282 |
<center>
|
283 |
-
<h4>
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
Enable 2FA for specific User Roles<br>
|
288 |
|
289 |
</h4>
|
290 |
</center>
|
|
|
291 |
<div class="mo_wpns_upgrade_page_2fa_lite_background">
|
292 |
<center>
|
293 |
<h4 class="mo_wpns_upgrade_page_starting_price">Starting From</h4>
|
294 |
-
<h1 class="mo_wpns_upgrade_pade_pricing">$
|
295 |
|
296 |
-
<?php echo
|
297 |
-
|
298 |
</center>
|
299 |
<div style="text-align: center;">
|
300 |
-
|
|
|
|
|
301 |
?>
|
302 |
-
<button class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"onclick="mo2f_upgradeform('
|
303 |
<?php
|
304 |
}else{ ?>
|
305 |
-
<button class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"onclick="mo2f_register_and_upgradeform('
|
306 |
<?php }
|
307 |
-
mo2f_payment_option_ui();
|
308 |
?>
|
309 |
-
|
310 |
|
311 |
</div>
|
|
|
312 |
</div>
|
313 |
</div>
|
314 |
<div class="mo_wpns_upgrade_page_space_in_div"></div>
|
315 |
-
|
316 |
<div class="mo_wpns_upgrade_page_title_name">
|
317 |
-
<h1 class="
|
318 |
-
<span style="padding:2px 7px;border-radius: 4px;font-size: initial;font-weight: bold;background: red;">Discount</span>
|
319 |
-
</h1>
|
320 |
<hr class="mo_wpns_upgrade_page_hr">
|
321 |
</div>
|
322 |
<center>
|
323 |
<h4>
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
2FA
|
328 |
|
329 |
</h4>
|
330 |
</center>
|
|
|
331 |
<div class="mo_wpns_upgrade_page_2fa_lite_background">
|
332 |
<center>
|
333 |
<h4 class="mo_wpns_upgrade_page_starting_price">Starting From</h4>
|
334 |
-
<h1 class="mo_wpns_upgrade_pade_pricing">$
|
335 |
|
336 |
-
<?php echo
|
337 |
-
|
338 |
</center>
|
339 |
<div style="text-align: center;">
|
340 |
-
|
341 |
-
|
|
|
|
|
|
|
342 |
<?php
|
343 |
-
|
|
|
|
|
|
|
344 |
?>
|
345 |
-
|
346 |
-
|
347 |
</div>
|
|
|
348 |
</div>
|
349 |
-
</div>
|
350 |
-
<div class="mo_wpns_upgrade_page_space_in_div"></div>
|
351 |
-
<div style="width: 96%; min-height: 60px;background-color: white;float: left;border-bottom: 2px solid #2ba29b; text-align: center;">
|
352 |
-
<br>
|
353 |
-
<a id= "mo2f_show_2fa_lite_features" class="mo_wpns_upgrade_page_show_feature" onclick="mo2fa_show_2fa_lite_detail_features()"><span style="font-size: 90%;"> Features ⮝</span></a>
|
354 |
-
<a id= "mo2f_hide_2fa_lite_features" class="mo_wpns_upgrade_page_hide_feature" onclick="mo2fa_show_hide_lite_detail_features()"><span style="font-size: 90%;">Features ⮟</span></a>
|
355 |
-
<br>
|
356 |
-
</div>
|
357 |
-
</div>
|
358 |
-
|
359 |
-
<br><br>
|
360 |
-
|
361 |
-
<form class="mo2f_display_none_forms" id="mo2fa_loginform"
|
362 |
-
action="<?php echo MO_HOST_NAME . '/moas/login'; ?>"
|
363 |
-
target="_blank" method="post">
|
364 |
-
<input type="email" name="username" value="<?php echo get_option( 'mo2f_email' ); ?>"/>
|
365 |
-
<input type="text" name="redirectUrl"
|
366 |
-
value="<?php echo MO_HOST_NAME . '/moas/initializepayment'; ?>"/>
|
367 |
-
<input type="text" name="requestOrigin" id="requestOrigin"/>
|
368 |
-
</form>
|
369 |
-
|
370 |
-
<form class="mo2f_display_none_forms" id="mo2fa_register_to_upgrade_form"
|
371 |
-
method="post">
|
372 |
-
<input type="hidden" name="requestOrigin" />
|
373 |
-
<input type="hidden" name="mo2fa_register_to_upgrade_nonce"
|
374 |
-
value="<?php echo wp_create_nonce( 'miniorange-2-factor-user-reg-to-upgrade-nonce' ); ?>"/>
|
375 |
-
</form>
|
376 |
-
|
377 |
-
|
378 |
-
|
379 |
-
<div id="mo2f_features_id" style="display: block; float: left;width: 96.6%;">
|
380 |
-
<?php
|
381 |
-
include $mo2f_dirName . 'views'.DIRECTORY_SEPARATOR.'upgrade_2fa.php';?>
|
382 |
-
</div>
|
383 |
-
<div id="mo2f_2fa_lite_features_id" style="display: none; float: left;width: 96.6%;">
|
384 |
-
<?php
|
385 |
-
include $mo2f_dirName . 'views'.DIRECTORY_SEPARATOR.'upgrade_2fa_lite.php';
|
386 |
-
?>
|
387 |
-
</div>
|
388 |
|
|
|
|
|
389 |
<div id="mo_ns_features_only" style="display: none;margin-top: -2.5%;">
|
390 |
-
<div class="mo_wpns_upgrade_page_2fa_ns">
|
391 |
-
|
392 |
-
|
393 |
-
if (!get_option('mo_wpns_2fa_with_network_security') && ($_GET['page'] == 'mo_2fa_upgrade')) {
|
394 |
-
echo '<a class="mo_wpns_button mo_wpns_button1" href="'.$two_fa.'">Back</a>';
|
395 |
-
}
|
396 |
-
?>
|
397 |
-
</div>
|
398 |
-
<h1 class="mo_wpns_upgrade_page_2fa_ns_1"> Website Security Plans</h1></div>
|
399 |
<div class="mo_wpns_upgrade_security_title" >
|
400 |
<div class="mo_wpns_upgrade_page_title_name">
|
401 |
<h1 style="margin-top: 0%;padding: 10% 0% 0% 0%; color: white;font-size: 200%;">
|
402 |
WAF</h1><hr class="mo_wpns_upgrade_page_hr"></div>
|
403 |
-
|
404 |
-
<ul>
|
405 |
-
<li>Realtime IP Blocking</li>
|
406 |
-
<li>Live Traffic and Audit</li>
|
407 |
-
<li>IP Blocking and Whitelisting</li>
|
408 |
-
<li>OWASP TOP 10 Firewall Rules</li>
|
409 |
-
<li>Standard Rate Limiting/ DOS Protection</li>
|
410 |
-
<li><a onclick="wpns_pricing()">Know more</a></li>
|
411 |
-
</ul>
|
412 |
-
</b></center></div>
|
413 |
<div class="mo_wpns_upgrade_page_ns_background">
|
414 |
<center>
|
415 |
<h4 class="mo_wpns_upgrade_page_starting_price">Starting From</h4>
|
@@ -420,34 +286,40 @@ $mo2f_feature_description_set_addon = array(
|
|
420 |
</center>
|
421 |
|
422 |
<div style="text-align: center;">
|
423 |
-
<?php
|
424 |
-
|
|
|
425 |
<button
|
426 |
class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"
|
427 |
onclick="mo2f_upgradeform('wp_security_waf_plan')" >Upgrade</button>
|
428 |
-
<?php }
|
|
|
|
|
|
|
429 |
<button
|
430 |
class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"
|
431 |
-
onclick="mo2f_register_and_upgradeform('wp_security_waf_plan')" >Upgrade</button>
|
432 |
<?php }
|
433 |
?>
|
434 |
-
</div
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
435 |
</div>
|
436 |
<div class="mo_wpns_upgrade_page_space_in_div"></div>
|
437 |
<div class="mo_wpns_upgrade_security_title" >
|
438 |
<div class="mo_wpns_upgrade_page_title_name">
|
439 |
<h1 style="margin-top: 0%;padding: 10% 0% 0% 0%; color: white;font-size: 200%;">
|
440 |
Login and Spam</h1><hr class="mo_wpns_upgrade_page_hr"></div>
|
441 |
-
|
442 |
-
<ul>
|
443 |
-
<li>Limit login Attempts</li>
|
444 |
-
<li>CAPTCHA on login</li>
|
445 |
-
<li>Blocking time period</li>
|
446 |
-
<li>Enforce Strong Password</li>
|
447 |
-
<li>SPAM Content and Comment Protection</li>
|
448 |
-
<li><a onclick="wpns_pricing()">Know more</a></li>
|
449 |
-
</ul>
|
450 |
-
</b></center></div>
|
451 |
<div class="mo_wpns_upgrade_page_ns_background">
|
452 |
<center>
|
453 |
<h4 class="mo_wpns_upgrade_page_starting_price">Starting From</h4>
|
@@ -458,17 +330,27 @@ $mo2f_feature_description_set_addon = array(
|
|
458 |
</center>
|
459 |
|
460 |
<div style="text-align: center;">
|
461 |
-
<?php if( $is_customer_registered) {
|
462 |
?>
|
463 |
<button class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"
|
464 |
onclick="mo2f_upgradeform('wp_security_login_and_spam_plan')" >Upgrade</button>
|
465 |
<?php }else{ ?>
|
466 |
|
467 |
<button class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"
|
468 |
-
onclick="mo2f_register_and_upgradeform('wp_security_login_and_spam_plan')" >Upgrade</button>
|
469 |
<?php }
|
470 |
?>
|
471 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
472 |
</div>
|
473 |
|
474 |
|
@@ -478,16 +360,7 @@ $mo2f_feature_description_set_addon = array(
|
|
478 |
<div class="mo_wpns_upgrade_page_title_name">
|
479 |
<h1 style="margin-top: 0%;padding: 10% 0% 0% 0%; color: white;font-size: 200%;">
|
480 |
Malware Scanner</h1><hr class="mo_wpns_upgrade_page_hr"></div>
|
481 |
-
|
482 |
-
<ul>
|
483 |
-
<li>Malware Detection</li>
|
484 |
-
<li>Blacklisted Domains</li>
|
485 |
-
<li>Action On Malicious Files</li>
|
486 |
-
<li>Repository Version Comparison</li>
|
487 |
-
<li>Detect any changes in the files</li>
|
488 |
-
<li><a onclick="wpns_pricing()">Know more</a></li>
|
489 |
-
</ul>
|
490 |
-
</b></center></div>
|
491 |
<div class="mo_wpns_upgrade_page_ns_background">
|
492 |
<center>
|
493 |
<h4 class="mo_wpns_upgrade_page_starting_price">Starting From</h4>
|
@@ -497,7 +370,7 @@ $mo2f_feature_description_set_addon = array(
|
|
497 |
|
498 |
</center>
|
499 |
<div style="text-align: center;">
|
500 |
-
<?php if( $is_customer_registered) {
|
501 |
?>
|
502 |
<button
|
503 |
class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"
|
@@ -506,10 +379,20 @@ $mo2f_feature_description_set_addon = array(
|
|
506 |
|
507 |
<button
|
508 |
class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"
|
509 |
-
onclick="mo2f_register_and_upgradeform('wp_security_malware_plan')" >Upgrade</button>
|
510 |
<?php }
|
511 |
?>
|
512 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
513 |
</div>
|
514 |
</div>
|
515 |
<div class="mo_wpns_upgrade_page_space_in_div"></div>
|
@@ -517,16 +400,7 @@ $mo2f_feature_description_set_addon = array(
|
|
517 |
<div class="mo_wpns_upgrade_page_title_name">
|
518 |
<h1 style="margin-top: 0%;padding: 10% 0% 0% 0%; color: white;font-size: 200%;">
|
519 |
Encrypted Backup</h1><hr class="mo_wpns_upgrade_page_hr"></div>
|
520 |
-
|
521 |
-
<ul>
|
522 |
-
<li>Schedule Backup</li>
|
523 |
-
<li>Encrypted Backup</li>
|
524 |
-
<li>Files/Database Backup</li>
|
525 |
-
<li>Restore and Migration</li>
|
526 |
-
<li>Password Protected Zip files</li>
|
527 |
-
<li><a onclick="wpns_pricing()">Know more</a></li>
|
528 |
-
</ul>
|
529 |
-
</b></center></div>
|
530 |
<div class="mo_wpns_upgrade_page_ns_background">
|
531 |
|
532 |
<center>
|
@@ -537,7 +411,7 @@ $mo2f_feature_description_set_addon = array(
|
|
537 |
|
538 |
</center>
|
539 |
<div style="text-align: center;">
|
540 |
-
<?php if( $is_customer_registered) {
|
541 |
?>
|
542 |
<button
|
543 |
class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"
|
@@ -545,12 +419,51 @@ $mo2f_feature_description_set_addon = array(
|
|
545 |
<?php }else{ ?>
|
546 |
<button
|
547 |
class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"
|
548 |
-
onclick="mo2f_register_and_upgradeform('wp_security_backup_plan')" >Upgrade</button>
|
549 |
<?php }
|
550 |
?>
|
551 |
|
552 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
553 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
554 |
|
555 |
<div id="mo2f_payment_option" class="mo_wpns_setting_layout" style="margin-top: 1%;width: 93.5%;margin-left: 0%;">
|
556 |
<div>
|
@@ -654,7 +567,7 @@ $mo2f_feature_description_set_addon = array(
|
|
654 |
function mo2f_payment_option_ui()
|
655 |
{
|
656 |
?>
|
657 |
-
<br
|
658 |
<div style=" background-color: white;min-height: 35px;padding-top: 7px;">
|
659 |
<a onclick="mo2f_payment_option()" style="color: black; "><b>Payment Options</b>
|
660 |
<?php echo'<img src="'.dirname(plugin_dir_url(__FILE__)).'/includes/images/card.png" style="size: landscape;width: 71px;height: 18px; margin-bottom: -4px;margin-top: 4px;opacity: 1;padding-left: 8px;">
|
@@ -669,7 +582,7 @@ function mo2f_sms_cost() {
|
|
669 |
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price" id="mo2f_sms_cost"
|
670 |
title="<?php echo mo2f_lt( '(Only applicable if OTP over SMS is your preferred authentication method.)' ); ?>"><?php echo mo2f_lt( 'SMS + OTP Cost' ); ?>
|
671 |
<b style="color: black;">[optional]</b><br/>
|
672 |
-
<select id="mo2f_sms" class="form-control" style="border-radius:5px;width:
|
673 |
<option><?php echo mo2f_lt( '$1 per 100 OTP + SMS delivery charges' ); ?></option>
|
674 |
<option><?php echo mo2f_lt( '$5 per 500 OTP + SMS delivery charges' ); ?></option>
|
675 |
<option><?php echo mo2f_lt( '$7 per 1k OTP + SMS delivery charges' ); ?></option>
|
@@ -685,7 +598,7 @@ function mo2f_supported_forms() {
|
|
685 |
?>
|
686 |
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price" id="mo2f_sms_cost"><?php echo mo2f_lt( 'Popular Supported Forms' ); ?>
|
687 |
<br/>
|
688 |
-
<select id="mo2f_sms" class="form-control" style="border-radius:5px;width:
|
689 |
<option><?php echo mo2f_lt( 'Woocommerce' ); ?></option>
|
690 |
<option><?php echo mo2f_lt( 'Ultimate member' ); ?></option>
|
691 |
<option><?php echo mo2f_lt( 'Restrict Content Pro' ); ?></option>
|
@@ -705,33 +618,13 @@ function mo2f_supported_forms() {
|
|
705 |
|
706 |
<?php
|
707 |
}
|
708 |
-
function mo2f_yearly_standard_pricing_plan() {
|
709 |
-
?>
|
710 |
-
|
711 |
-
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price"
|
712 |
-
id="mo2f_yearly_sub"><?php echo __( 'Yearly Subscription Fees', 'miniorange-2-factor-authentication' ); ?><br>
|
713 |
|
714 |
-
<select id="mo2f_yearly" class="form-control" style="border-radius:5px;width:200px;">
|
715 |
-
<option> <?php echo mo2f_lt( 'Upto 2 users - $5 per year' ); ?> </option>
|
716 |
-
<option> <?php echo mo2f_lt( 'Upto 5 users - $20 per year' ); ?> </option>
|
717 |
-
<option> <?php echo mo2f_lt( 'Upto 50 users - $30 per year' ); ?> </option>
|
718 |
-
<option> <?php echo mo2f_lt( 'Upto 100 users - $49 per year' ); ?> </option>
|
719 |
-
<option> <?php echo mo2f_lt( 'Upto 500 users - $99 per year' ); ?> </option>
|
720 |
-
<option> <?php echo mo2f_lt( 'Upto 1000 users - $199 per year' ); ?> </option>
|
721 |
-
<option> <?php echo mo2f_lt( 'Upto 5000 users - $299 per year' ); ?> </option>
|
722 |
-
<option> <?php echo mo2f_lt( 'Upto 10000 users - $499 per year' ); ?></option>
|
723 |
-
<option> <?php echo mo2f_lt( 'Upto 20000 users - $799 per year' ); ?> </option>
|
724 |
-
|
725 |
-
</select>
|
726 |
-
</p>
|
727 |
-
<?php
|
728 |
-
}
|
729 |
function mo2f_yearly_premium_pricing_plan() {
|
730 |
?>
|
731 |
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price"
|
732 |
id="mo2f_yearly_sub"><?php echo __( 'Yearly Subscription Fees', 'miniorange-2-factor-authentication' ); ?><br>
|
733 |
|
734 |
-
<select id="mo2f_yearly" class="form-control" style="border-radius:5px;width:
|
735 |
<option> <?php echo mo2f_lt( 'Upto 5 users - $30 per year' ); ?> </option>
|
736 |
<option> <?php echo mo2f_lt( 'Upto 50 users - $99 per year' ); ?> </option>
|
737 |
<option> <?php echo mo2f_lt( 'Upto 100 users - $199 per year' ); ?> </option>
|
@@ -750,7 +643,7 @@ function mo2f_yearly_all_inclusive_pricing_plan() {
|
|
750 |
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price"
|
751 |
id="mo2f_yearly_sub"><?php echo __( 'Yearly Subscription Fees', 'miniorange-2-factor-authentication' ); ?><br>
|
752 |
|
753 |
-
<select id="mo2f_yearly" class="form-control" style="border-radius:5px;width:
|
754 |
<option> <?php echo mo2f_lt( 'Upto 5 users - $59 per year' ); ?> </option>
|
755 |
<option> <?php echo mo2f_lt( 'Upto 50 users - $128 per year' ); ?> </option>
|
756 |
<option> <?php echo mo2f_lt( 'Upto 100 users - $228 per year' ); ?> </option>
|
@@ -764,11 +657,12 @@ function mo2f_yearly_all_inclusive_pricing_plan() {
|
|
764 |
</p>
|
765 |
<?php
|
766 |
}
|
|
|
767 |
function mo2f_yearly_premium_pricing_onpremise() {
|
768 |
?>
|
769 |
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price"
|
770 |
id="mo2f_yearly_sub"><?php echo __( 'Yearly Subscription Fees', 'miniorange-2-factor-authentication' ); ?><br>
|
771 |
-
<select id="mo2f_yearly" class="form-control" style="border-radius:5px;width:
|
772 |
<option> <?php echo mo2f_lt( '1 site - $99 per year' ); ?> </option>
|
773 |
<option> <?php echo mo2f_lt( 'Upto 2 sites - $159 per year' ); ?> </option>
|
774 |
<option> <?php echo mo2f_lt( 'Upto 5 sites - $199 per year' ); ?> </option>
|
@@ -783,7 +677,7 @@ function mo2f_yearly_standard_pricing_onpremise() {
|
|
783 |
?>
|
784 |
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price"
|
785 |
id="mo2f_yearly_sub"><?php echo __( 'Yearly Subscription Fees', 'miniorange-2-factor-authentication' ); ?><br>
|
786 |
-
<select id="mo2f_yearly" class="form-control" style="border-radius:5px;width:
|
787 |
<option> <?php echo mo2f_lt( '1 site - $49 per year' ); ?> </option>
|
788 |
<option> <?php echo mo2f_lt( 'Upto 2 sites - $79 per year' ); ?> </option>
|
789 |
<option> <?php echo mo2f_lt( 'Upto 5 sites - $99 per year' ); ?> </option>
|
@@ -794,25 +688,13 @@ function mo2f_yearly_standard_pricing_onpremise() {
|
|
794 |
</p>
|
795 |
<?php
|
796 |
}
|
797 |
-
|
798 |
-
?>
|
799 |
-
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price"
|
800 |
-
id="mo2f_yearly_sub"><?php echo __( 'Yearly Subscription Fees', 'miniorange-2-factor-authentication' ); ?><br>
|
801 |
-
<select id="mo2f_yearly" class="form-control" style="border-radius:5px;width:200px;">
|
802 |
-
<option> <?php echo mo2f_lt( '1 site - $120 per year' ); ?> </option>
|
803 |
-
<option> <?php echo mo2f_lt( 'Upto 5 sites - $249 per year' ); ?> </option>
|
804 |
-
<option> <?php echo mo2f_lt( 'Upto 10 sites - $379 per year' ); ?> </option>
|
805 |
-
<option> <?php echo mo2f_lt( '10+ sites - contact us' ); ?> </option>
|
806 |
-
</select>
|
807 |
-
</p>
|
808 |
-
<?php
|
809 |
-
}
|
810 |
function mo2f_waf_yearly_standard_pricing() {
|
811 |
?>
|
812 |
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price"
|
813 |
id="mo2f_yearly_sub"><?php echo __( 'Yearly Subscription Fees', 'miniorange-2-factor-authentication' ); ?><br>
|
814 |
|
815 |
-
<select id="mo2f_yearly" class="form-control" style="border-radius:5px;width:
|
816 |
<option> <?php echo mo2f_lt( '1 site - $50 per year' ); ?> </option>
|
817 |
<option> <?php echo mo2f_lt( 'Upto 5 sites - $100 per year' ); ?> </option>
|
818 |
<option> <?php echo mo2f_lt( 'Upto 10 sites - $150 per year' ); ?> </option>
|
@@ -827,7 +709,7 @@ function mo2f_login_yearly_standard_pricing() {
|
|
827 |
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price"
|
828 |
id="mo2f_yearly_sub"><?php echo __( 'Yearly Subscription Fees', 'miniorange-2-factor-authentication' ); ?><br>
|
829 |
|
830 |
-
<select id="mo2f_yearly" class="form-control" style="border-radius:5px;width:
|
831 |
<option> <?php echo mo2f_lt( '1 site - $15 per year' ); ?> </option>
|
832 |
<option> <?php echo mo2f_lt( 'Upto 5 sites - $35 per year' ); ?> </option>
|
833 |
<option> <?php echo mo2f_lt( 'Upto 10 sites - $60 per year' ); ?> </option>
|
@@ -842,7 +724,7 @@ function mo2f_backup_yearly_standard_pricing() {
|
|
842 |
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price"
|
843 |
id="mo2f_yearly_sub"><?php echo __( 'Yearly Subscription Fees', 'miniorange-2-factor-authentication' ); ?><br>
|
844 |
|
845 |
-
<select id="mo2f_yearly" class="form-control" style="border-radius:5px;width:
|
846 |
<option> <?php echo mo2f_lt( '1 site - $30 per year' ); ?> </option>
|
847 |
<option> <?php echo mo2f_lt( 'Upto 5 sites - $50 per year' ); ?> </option>
|
848 |
<option> <?php echo mo2f_lt( 'Upto 10 sites - $70 per year' ); ?> </option>
|
@@ -857,7 +739,7 @@ function mo2f_scanner_yearly_standard_pricing() {
|
|
857 |
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price"
|
858 |
id="mo2f_yearly_sub"><?php echo __( 'Yearly Subscription Fees', 'miniorange-2-factor-authentication' ); ?><br>
|
859 |
|
860 |
-
<select id="mo2f_yearly" class="form-control" style="border-radius:5px;width:
|
861 |
<option> <?php echo mo2f_lt( '1 site - $15 per year' ); ?> </option>
|
862 |
<option> <?php echo mo2f_lt( 'Upto 5 sites - $35 per year' ); ?> </option>
|
863 |
<option> <?php echo mo2f_lt( 'Upto 10 sites - $60 per year' ); ?> </option>
|
@@ -867,20 +749,7 @@ function mo2f_scanner_yearly_standard_pricing() {
|
|
867 |
<div><br></div>
|
868 |
<?php
|
869 |
}
|
870 |
-
|
871 |
-
{
|
872 |
-
return '<div class="mo2f_tooltip_addon">
|
873 |
-
<span class="dashicons dashicons-info mo2f_info_tab"></span>
|
874 |
-
<span class="mo2f_tooltiptext_addon" >'. $mo2f_addon_feature .'
|
875 |
-
</span>
|
876 |
-
</div>';
|
877 |
-
}
|
878 |
-
function mo2f_addon_contact_us()
|
879 |
-
{
|
880 |
-
return '<div>
|
881 |
-
<b>Contact us at <a href="mailto:2fasupport@xecurify.com">2fasupport@xecurify.com</a> or <a href="mailto:info@xecurify.com">info@xecurify.com</a></b>
|
882 |
-
</div><br>';
|
883 |
-
}
|
884 |
?>
|
885 |
|
886 |
<script type="text/javascript">
|
@@ -892,30 +761,23 @@ function wpns_pricing()
|
|
892 |
</script>
|
893 |
|
894 |
<script type="text/javascript">
|
895 |
-
|
896 |
-
function
|
897 |
{
|
898 |
-
jQuery("#
|
899 |
|
900 |
-
document.getElementById("
|
901 |
-
document.getElementById("
|
902 |
|
903 |
-
|
|
|
904 |
|
905 |
-
|
906 |
-
|
907 |
-
jQuery("#mo2f_features_id").show(1500);
|
908 |
|
909 |
-
document.getElementById("
|
910 |
-
document.getElementById("
|
911 |
|
912 |
-
}
|
913 |
-
function mo2fa_show_2fa_lite_detail_features()
|
914 |
-
{
|
915 |
-
jQuery("#mo2f_2fa_lite_features_id").hide(1500);
|
916 |
-
|
917 |
-
document.getElementById("mo2f_show_2fa_lite_features").style.display = "none";
|
918 |
-
document.getElementById("mo2f_hide_2fa_lite_features").style.display = "block";
|
919 |
|
920 |
}
|
921 |
|
@@ -923,8 +785,17 @@ function wpns_pricing()
|
|
923 |
{
|
924 |
jQuery("#mo2f_2fa_lite_features_id").show(1500);
|
925 |
|
926 |
-
document.getElementById("
|
927 |
-
document.getElementById("
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
928 |
|
929 |
}
|
930 |
function mo2f_payment_option()
|
@@ -938,7 +809,6 @@ function wpns_pricing()
|
|
938 |
function mo2f_features_disable()
|
939 |
{
|
940 |
document.getElementById("mo2f_visible").style.display = "none";
|
941 |
-
document.getElementById("mo2f_features_id").style.display = "none";
|
942 |
}
|
943 |
function mo2f_upgradeform(planType)
|
944 |
{
|
@@ -963,42 +833,20 @@ function wpns_pricing()
|
|
963 |
function mo_2fa_lite_show_plans()
|
964 |
{
|
965 |
document.getElementById('mo_2fa_lite_features_only').style.display = "block";
|
966 |
-
document.getElementById('mo_2fa_features_only').style.display = "none";
|
967 |
document.getElementById('mo_ns_features_only').style.display = "none";
|
968 |
-
document.getElementById('mo2f_features_id').style.display = "none";
|
969 |
document.getElementById('mo2f_2fa_lite_features_id').style.display = "block";
|
970 |
document.getElementById('mo_2fa_lite_licensing_plans_title').style.display = "none";
|
971 |
document.getElementById('mo_2fa_lite_licensing_plans_title1').style.display = "block";
|
972 |
document.getElementById('mo_ns_licensing_plans_title').style.display = "block";
|
973 |
document.getElementById('mo_ns_licensing_plans_title1').style.display = "none";
|
974 |
-
|
975 |
-
document.getElementById('mo_2fa_licensing_plans_title1').style.display = "none";
|
976 |
-
|
977 |
-
}
|
978 |
-
function mo_2fa_show_plans()
|
979 |
-
{
|
980 |
-
document.getElementById('mo_2fa_features_only').style.display = "block";
|
981 |
-
document.getElementById('mo_ns_features_only').style.display = "none";
|
982 |
-
document.getElementById('mo2f_features_id').style.display = "block";
|
983 |
-
document.getElementById('mo2f_2fa_lite_features_id').style.display = "none";
|
984 |
-
document.getElementById('mo_2fa_lite_features_only').style.display = "none";
|
985 |
-
document.getElementById('mo_ns_licensing_plans_title').style.display = "block";
|
986 |
-
document.getElementById('mo_ns_licensing_plans_title1').style.display = "none";
|
987 |
-
document.getElementById('mo_2fa_licensing_plans_title').style.display = "none";
|
988 |
-
document.getElementById('mo_2fa_licensing_plans_title1').style.display = "block";
|
989 |
-
document.getElementById('mo_2fa_lite_licensing_plans_title').style.display = "block";
|
990 |
-
document.getElementById('mo_2fa_lite_licensing_plans_title1').style.display = "none";
|
991 |
-
|
992 |
}
|
|
|
993 |
function mo_ns_show_plans()
|
994 |
{
|
995 |
-
document.getElementById('mo_2fa_features_only').style.display = "none";
|
996 |
document.getElementById('mo_ns_features_only').style.display = "block";
|
997 |
-
document.getElementById('mo2f_features_id').style.display = "none";
|
998 |
document.getElementById('mo2f_2fa_lite_features_id').style.display = "none";
|
999 |
document.getElementById('mo_2fa_lite_features_only').style.display = "none";
|
1000 |
-
document.getElementById('mo_2fa_licensing_plans_title').style.display = "block";
|
1001 |
-
document.getElementById('mo_2fa_licensing_plans_title1').style.display = "none";
|
1002 |
document.getElementById('mo_ns_licensing_plans_title1').style.display = "block";
|
1003 |
document.getElementById('mo_ns_licensing_plans_title').style.display = "none";
|
1004 |
document.getElementById('mo_2fa_lite_licensing_plans_title').style.display = "block";
|
@@ -1006,4 +854,4 @@ function wpns_pricing()
|
|
1006 |
|
1007 |
}
|
1008 |
|
1009 |
-
</script>
|
1 |
<?php
|
2 |
global $Mo2fdbQueries;
|
3 |
$user = wp_get_current_user();
|
4 |
+
$is_NC = MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option');
|
5 |
$is_customer_registered = $Mo2fdbQueries->get_user_detail( 'user_registration_with_miniorange', $user->ID ) == 'SUCCESS' ? true : false;
|
6 |
|
7 |
if ($_GET['page'] == 'mo_2fa_upgrade') {
|
18 |
"You can login with your phone number, OTP will send on your mobile phone, you can skip password for login.",
|
19 |
"You can login with your username, you can skip password for login.",
|
20 |
);
|
21 |
+
|
22 |
+
echo '
|
23 |
+
<a class="mo2f_back_button" style="font-size: 16px; color: #000;" href="'.$two_fa.'"><span class="dashicons dashicons-arrow-left-alt" style="vertical-align: bottom;"></span> Back To Plugin Configuration</a>';
|
24 |
+
echo '
|
25 |
+
<a class="mo2f_back_button" style="font-size: 16px;background-color:#bfeeee; color: #000;" href="https://developers.miniorange.com/docs/security/wordpress/wp-security" target="_blank">Feature details</a>';
|
26 |
+
echo '
|
27 |
+
<a class="mo2f_back_button" style="font-size: 16px;background-color:#bfeeee; color: #000;" href="https://plugins.miniorange.com/2-factor-authentication-for-wordpress" target="_blank">Full Features</a>';
|
28 |
?>
|
29 |
+
<br><br>
|
30 |
<div class="mo_upgrade_toggle">
|
31 |
<p class="mo_upgrade_toggle_2fa">
|
32 |
|
33 |
+
<input type="radio" name="sitetype" value="regular_plans" id="regular_plans" onclick="mo_2fa_lite_show_plans();" style="display: none;" >
|
|
|
|
|
|
|
34 |
|
35 |
+
<label for="regular_plans" id="mo_2fa_lite_licensing_plans_title" class="mo_upgrade_toggle_2fa_lable" style="display: none;">2 Factor Plan</label>
|
36 |
+
<label for="regular_plans" id="mo_2fa_lite_licensing_plans_title1" class="mo_upgrade_toggle_2fa_lable mo2f_active_plan">2 Factor Plan</label>
|
37 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
38 |
|
39 |
+
<input type="radio" name="sitetype" value="Recharge" id="Recharge" onclick="mo_ns_show_plans();" style="display: none;">
|
40 |
|
41 |
<label for="Recharge" class="mo_upgrade_toggle_2fa_lable" id="mo_ns_licensing_plans_title">Website Security</label>
|
42 |
+
<label for="Recharge" class="mo_upgrade_toggle_2fa_lable mo2f_active_plan" id="mo_ns_licensing_plans_title1" style="display: none;">Website Security</label>
|
43 |
|
44 |
<span class="cd-switch"></span>
|
45 |
</p>
|
46 |
</div>
|
47 |
|
48 |
+
|
49 |
+
<div id="mo_2fa_lite_features_only" style="display: block;">
|
50 |
+
<div class="mo_wpns_upgrade_page_2fa_ns" style="width: 100%">
|
51 |
<div style="float: left;">
|
|
|
|
|
|
|
|
|
|
|
52 |
</div>
|
53 |
+
<div class="mo2f_plan_based_title mo2f_tooltip">
|
54 |
+
<span class="mo2f_tooltiptext mo2f_site_based_vs_user_based">
|
55 |
+
<div class="mo2f_site_based_vs_user_based_title">
|
56 |
+
<h3 style="margin: 0px;">Why should I choose this plan?</h3>
|
57 |
+
</div>
|
58 |
+
<div style="text-align: left;padding: 0px 7px;">
|
59 |
+
<p>
|
60 |
+
Choose this plan if you are looking for any following features
|
61 |
+
<br>
|
62 |
+
<ol>
|
63 |
+
<li>If you want 2FA for unlimited users.</li>
|
64 |
+
<li>Prevent Account Sharing with Remember Device.</li>
|
65 |
+
</ol>
|
66 |
+
</p>
|
67 |
+
|
68 |
+
</div>
|
69 |
+
</span>
|
70 |
+
<h1 class="mo2f_plan_based_title_div">
|
71 |
+
Site Based Plans
|
72 |
+
<span class="dashicons dashicons-info mo2f_info_tab mo2f_site_based_vs_user_based_info_icon"></span>
|
73 |
+
</h1>
|
74 |
</div>
|
75 |
+
<div style="width: 1.3%;background: none;float: left;">
|
76 |
+
<h1>
|
77 |
+
|
78 |
+
</h1>
|
79 |
+
</div>
|
80 |
+
<div class="mo2f_plan_based_title mo2f_tooltip">
|
81 |
+
<span class="mo2f_tooltiptext mo2f_site_based_vs_user_based">
|
82 |
+
<div class="mo2f_site_based_vs_user_based_title">
|
83 |
+
<h3 style="margin: 0px;">Why should I choose this plan?</h3>
|
84 |
+
</div>
|
85 |
+
<div style="text-align: left;padding: 0px 7px;">
|
86 |
+
<p>
|
87 |
+
Choose this plan if you are looking for any following features
|
88 |
+
<br>
|
89 |
+
<ol>
|
90 |
+
<li>Limited number of users will be using 2fa during login like Admins and Editors.</li>
|
91 |
+
<li>If you are a development company and want to protect account using 2fa on multiple sites.</li>
|
92 |
+
<li>To prevent account sharing between users using Remember Device and Qr Code Authentication.</li>
|
93 |
+
</ol>
|
94 |
+
</p>
|
95 |
+
|
96 |
+
</div>
|
97 |
+
</span>
|
98 |
+
<h1 class="mo2f_plan_based_title_div">
|
99 |
+
User Based Plans
|
100 |
+
<span class="dashicons dashicons-info mo2f_info_tab mo2f_site_based_vs_user_based_info_icon"></span>
|
101 |
+
</h1>
|
102 |
|
103 |
+
</div>
|
104 |
|
105 |
+
</div>
|
106 |
+
|
107 |
+
<div class="mo_wpns_upgrade_title_2fa_lite" >
|
108 |
<div class="mo_wpns_upgrade_page_title_name">
|
109 |
+
<h1 class="mo_wpns_upgrade_page_2fa_plan_name">Standard Lite</h1>
|
110 |
<hr class="mo_wpns_upgrade_page_hr">
|
111 |
</div>
|
112 |
<center>
|
113 |
+
<h4>
|
114 |
+
Unlimited Users<br>
|
115 |
+
Multi-Site Support<br>
|
116 |
+
Password Less Login<br>
|
117 |
+
User role based redirection<br>
|
118 |
</h4>
|
119 |
</center>
|
120 |
+
<hr>
|
121 |
+
<div class="mo_wpns_upgrade_page_2fa_lite_background">
|
122 |
|
123 |
<center>
|
124 |
<h4 class="mo_wpns_upgrade_page_starting_price">Starting From</h4>
|
125 |
+
<h1 class="mo_wpns_upgrade_pade_pricing">$49</h1>
|
126 |
|
127 |
+
<?php echo mo2f_yearly_standard_pricing_onpremise(); ?>
|
128 |
+
|
|
|
129 |
</center>
|
130 |
+
|
131 |
<div style="text-align: center;">
|
132 |
+
<?php
|
133 |
+
if( isset($is_customer_registered) && $is_customer_registered)
|
134 |
+
{
|
135 |
?>
|
136 |
+
<button class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button" onclick="mo2f_upgradeform('wp_security_two_factor_standard_lite_plan')" >Upgrade</button>
|
137 |
<?php }else{
|
138 |
?>
|
139 |
+
<button class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button" id="std_upgrade_onprem" onclick="mo2f_register_and_upgradeform('wp_security_two_factor_standard_lite_plan' ,'2fa_plan')">Upgrade</button>
|
140 |
+
|
141 |
<?php }
|
|
|
|
|
142 |
|
143 |
+
?>
|
144 |
|
145 |
</div>
|
146 |
+
<h3>Authentication Methods</h3>
|
147 |
</div>
|
148 |
</div>
|
149 |
<div class="mo_wpns_upgrade_page_space_in_div"></div>
|
150 |
+
<div class="mo_wpns_upgrade_title_2fa_lite" >
|
151 |
<div class="mo_wpns_upgrade_page_title_name">
|
152 |
+
<h1 class="mo_wpns_upgrade_page_2fa_plan_name">Premium Lite</h1>
|
153 |
<hr class="mo_wpns_upgrade_page_hr">
|
154 |
</div>
|
155 |
<center>
|
156 |
+
<h4>
|
157 |
+
All Standard Lite Features<br>
|
158 |
+
+<br>
|
159 |
Force Two Factor for users<br>
|
160 |
+
Enable 2FA for specific User Roles<br>
|
161 |
|
162 |
</h4>
|
163 |
</center>
|
164 |
+
<hr>
|
165 |
+
<div class="mo_wpns_upgrade_page_2fa_lite_background">
|
166 |
<center>
|
167 |
<h4 class="mo_wpns_upgrade_page_starting_price">Starting From</h4>
|
168 |
+
<h1 class="mo_wpns_upgrade_pade_pricing">$99</h1>
|
169 |
+
|
170 |
+
<?php echo mo2f_yearly_premium_pricing_onpremise(); ?>
|
171 |
|
|
|
|
|
|
|
172 |
</center>
|
173 |
<div style="text-align: center;">
|
174 |
+
<?php if( isset($is_customer_registered) && $is_customer_registered) {
|
175 |
?>
|
176 |
+
<button class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"onclick="mo2f_upgradeform('wp_security_two_factor_premium_lite_plan')" >Upgrade</button>
|
177 |
<?php
|
178 |
}else{ ?>
|
179 |
+
<button class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"onclick="mo2f_register_and_upgradeform('wp_security_two_factor_premium_lite_plan','2fa_plan')" >Upgrade</button>
|
180 |
<?php }
|
|
|
181 |
?>
|
182 |
|
|
|
183 |
</div>
|
184 |
+
<h3>Authentication Methods</h3>
|
185 |
</div>
|
186 |
</div>
|
187 |
<div class="mo_wpns_upgrade_page_space_in_div"></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
188 |
<div class="mo_wpns_upgrade_title_2fa_lite" >
|
189 |
<div class="mo_wpns_upgrade_page_title_name">
|
190 |
<h1 class="mo_wpns_upgrade_page_2fa_plan_name">Premium</h1>
|
191 |
<hr class="mo_wpns_upgrade_page_hr">
|
192 |
</div>
|
193 |
<center>
|
194 |
+
<h4>All Premium Lite Features<br>
|
195 |
+
+<br>
|
196 |
+
Additional 2FA Methods<br>
|
197 |
+
Prevent Account Sharing
|
|
|
198 |
|
199 |
</h4>
|
200 |
</center>
|
201 |
+
<hr>
|
202 |
<div class="mo_wpns_upgrade_page_2fa_lite_background">
|
203 |
<center>
|
204 |
<h4 class="mo_wpns_upgrade_page_starting_price">Starting From</h4>
|
205 |
+
<h1 class="mo_wpns_upgrade_pade_pricing">$30</h1>
|
206 |
|
207 |
+
<?php echo mo2f_yearly_premium_pricing_plan(); ?>
|
208 |
+
|
209 |
</center>
|
210 |
<div style="text-align: center;">
|
211 |
+
|
212 |
+
<?php
|
213 |
+
if( isset($is_customer_registered) && $is_customer_registered) {
|
214 |
?>
|
215 |
+
<button class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"onclick="mo2f_upgradeform('wp_2fa_premium_plan')" >Upgrade</button>
|
216 |
<?php
|
217 |
}else{ ?>
|
218 |
+
<button class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"onclick="mo2f_register_and_upgradeform('wp_2fa_premium_plan','2fa_plan')" >Upgrade</button>
|
219 |
<?php }
|
|
|
220 |
?>
|
221 |
+
|
222 |
|
223 |
</div>
|
224 |
+
<h3>Authentication Methods</h3>
|
225 |
</div>
|
226 |
</div>
|
227 |
<div class="mo_wpns_upgrade_page_space_in_div"></div>
|
228 |
+
<div class="mo_wpns_upgrade_title_2fa_lite" >
|
229 |
<div class="mo_wpns_upgrade_page_title_name">
|
230 |
+
<h1 class="mo_wpns_upgrade_page_2fa_plan_name">Enterprise</h1>
|
|
|
|
|
231 |
<hr class="mo_wpns_upgrade_page_hr">
|
232 |
</div>
|
233 |
<center>
|
234 |
<h4>
|
235 |
+
All Premium Features<br>
|
236 |
+
+<br>
|
237 |
+
Security Features<br>
|
238 |
+
Additional 2FA methods<br>
|
239 |
|
240 |
</h4>
|
241 |
</center>
|
242 |
+
<hr>
|
243 |
<div class="mo_wpns_upgrade_page_2fa_lite_background">
|
244 |
<center>
|
245 |
<h4 class="mo_wpns_upgrade_page_starting_price">Starting From</h4>
|
246 |
+
<h1 class="mo_wpns_upgrade_pade_pricing">$59</h1>
|
247 |
|
248 |
+
<?php echo mo2f_yearly_all_inclusive_pricing_plan(); ?>
|
249 |
+
|
250 |
</center>
|
251 |
<div style="text-align: center;">
|
252 |
+
|
253 |
+
<?php
|
254 |
+
if( isset($is_customer_registered) && $is_customer_registered) {
|
255 |
+
?>
|
256 |
+
<button class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button" onclick="mo2f_upgradeform('wp_2fa_enterprise_plan')" >Upgrade</button>
|
257 |
<?php
|
258 |
+
}else
|
259 |
+
{ ?>
|
260 |
+
<button class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button" onclick="mo2f_register_and_upgradeform('wp_2fa_enterprise_plan')" >Upgrade</button>
|
261 |
+
<?php }
|
262 |
?>
|
|
|
|
|
263 |
</div>
|
264 |
+
<h3>Authentication Methods</h3>
|
265 |
</div>
|
266 |
+
</div><div class="mo_wpns_upgrade_page_space_in_div"></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
267 |
|
268 |
+
</div>
|
269 |
+
<br><br>
|
270 |
<div id="mo_ns_features_only" style="display: none;margin-top: -2.5%;">
|
271 |
+
<div class="mo_wpns_upgrade_page_2fa_ns mo_wpns_upgrade_page_2fa_ns_styles">
|
272 |
+
|
273 |
+
<h1 class="mo_wpns_upgrade_page_2fa_ns_1" > Website Security Plans</h1></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
274 |
<div class="mo_wpns_upgrade_security_title" >
|
275 |
<div class="mo_wpns_upgrade_page_title_name">
|
276 |
<h1 style="margin-top: 0%;padding: 10% 0% 0% 0%; color: white;font-size: 200%;">
|
277 |
WAF</h1><hr class="mo_wpns_upgrade_page_hr"></div>
|
278 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
279 |
<div class="mo_wpns_upgrade_page_ns_background">
|
280 |
<center>
|
281 |
<h4 class="mo_wpns_upgrade_page_starting_price">Starting From</h4>
|
286 |
</center>
|
287 |
|
288 |
<div style="text-align: center;">
|
289 |
+
<?php
|
290 |
+
if(isset($is_customer_registered) && $is_customer_registered) {
|
291 |
+
?>
|
292 |
<button
|
293 |
class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"
|
294 |
onclick="mo2f_upgradeform('wp_security_waf_plan')" >Upgrade</button>
|
295 |
+
<?php }
|
296 |
+
|
297 |
+
|
298 |
+
else{ ?>
|
299 |
<button
|
300 |
class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"
|
301 |
+
onclick="mo2f_register_and_upgradeform('wp_security_waf_plan','2fa_plan')" >Upgrade</button>
|
302 |
<?php }
|
303 |
?>
|
304 |
+
</div>
|
305 |
+
<div><center><b>
|
306 |
+
<ul>
|
307 |
+
<li>Realtime IP Blocking</li>
|
308 |
+
<li>Live Traffic and Audit</li>
|
309 |
+
<li>IP Blocking and Whitelisting</li>
|
310 |
+
<li>OWASP TOP 10 Firewall Rules</li>
|
311 |
+
<li>Standard Rate Limiting/ DOS Protection</li>
|
312 |
+
<li><a onclick="wpns_pricing()">Know more</a></li>
|
313 |
+
</ul>
|
314 |
+
</b></center></div>
|
315 |
+
</div>
|
316 |
</div>
|
317 |
<div class="mo_wpns_upgrade_page_space_in_div"></div>
|
318 |
<div class="mo_wpns_upgrade_security_title" >
|
319 |
<div class="mo_wpns_upgrade_page_title_name">
|
320 |
<h1 style="margin-top: 0%;padding: 10% 0% 0% 0%; color: white;font-size: 200%;">
|
321 |
Login and Spam</h1><hr class="mo_wpns_upgrade_page_hr"></div>
|
322 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
323 |
<div class="mo_wpns_upgrade_page_ns_background">
|
324 |
<center>
|
325 |
<h4 class="mo_wpns_upgrade_page_starting_price">Starting From</h4>
|
330 |
</center>
|
331 |
|
332 |
<div style="text-align: center;">
|
333 |
+
<?php if( isset($is_customer_registered)&& $is_customer_registered ) {
|
334 |
?>
|
335 |
<button class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"
|
336 |
onclick="mo2f_upgradeform('wp_security_login_and_spam_plan')" >Upgrade</button>
|
337 |
<?php }else{ ?>
|
338 |
|
339 |
<button class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"
|
340 |
+
onclick="mo2f_register_and_upgradeform('wp_security_login_and_spam_plan','2fa_plan')" >Upgrade</button>
|
341 |
<?php }
|
342 |
?>
|
343 |
</div>
|
344 |
+
<div><center><b>
|
345 |
+
<ul>
|
346 |
+
<li>Limit login Attempts</li>
|
347 |
+
<li>CAPTCHA on login</li>
|
348 |
+
<li>Blocking time period</li>
|
349 |
+
<li>Enforce Strong Password</li>
|
350 |
+
<li>SPAM Content and Comment Protection</li>
|
351 |
+
<li><a onclick="wpns_pricing()">Know more</a></li>
|
352 |
+
</ul>
|
353 |
+
</b></center></div>
|
354 |
</div>
|
355 |
|
356 |
|
360 |
<div class="mo_wpns_upgrade_page_title_name">
|
361 |
<h1 style="margin-top: 0%;padding: 10% 0% 0% 0%; color: white;font-size: 200%;">
|
362 |
Malware Scanner</h1><hr class="mo_wpns_upgrade_page_hr"></div>
|
363 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
364 |
<div class="mo_wpns_upgrade_page_ns_background">
|
365 |
<center>
|
366 |
<h4 class="mo_wpns_upgrade_page_starting_price">Starting From</h4>
|
370 |
|
371 |
</center>
|
372 |
<div style="text-align: center;">
|
373 |
+
<?php if( isset($is_customer_registered) && $is_customer_registered) {
|
374 |
?>
|
375 |
<button
|
376 |
class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"
|
379 |
|
380 |
<button
|
381 |
class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"
|
382 |
+
onclick="mo2f_register_and_upgradeform('wp_security_malware_plan','2fa_plan')" >Upgrade</button>
|
383 |
<?php }
|
384 |
?>
|
385 |
</div>
|
386 |
+
<div><center><b>
|
387 |
+
<ul>
|
388 |
+
<li>Malware Detection</li>
|
389 |
+
<li>Blacklisted Domains</li>
|
390 |
+
<li>Action On Malicious Files</li>
|
391 |
+
<li>Repository Version Comparison</li>
|
392 |
+
<li>Detect any changes in the files</li>
|
393 |
+
<li><a onclick="wpns_pricing()">Know more</a></li>
|
394 |
+
</ul>
|
395 |
+
</b></center></div>
|
396 |
</div>
|
397 |
</div>
|
398 |
<div class="mo_wpns_upgrade_page_space_in_div"></div>
|
400 |
<div class="mo_wpns_upgrade_page_title_name">
|
401 |
<h1 style="margin-top: 0%;padding: 10% 0% 0% 0%; color: white;font-size: 200%;">
|
402 |
Encrypted Backup</h1><hr class="mo_wpns_upgrade_page_hr"></div>
|
403 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
404 |
<div class="mo_wpns_upgrade_page_ns_background">
|
405 |
|
406 |
<center>
|
411 |
|
412 |
</center>
|
413 |
<div style="text-align: center;">
|
414 |
+
<?php if( isset($is_customer_registered) && $is_customer_registered) {
|
415 |
?>
|
416 |
<button
|
417 |
class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"
|
419 |
<?php }else{ ?>
|
420 |
<button
|
421 |
class="mo_wpns_button mo_wpns_button1 mo_wpns_upgrade_page_button"
|
422 |
+
onclick="mo2f_register_and_upgradeform('wp_security_backup_plan' ,'2fa_plan')" >Upgrade</button>
|
423 |
<?php }
|
424 |
?>
|
425 |
|
426 |
+
</div>
|
427 |
+
<div><center><b>
|
428 |
+
<ul>
|
429 |
+
<li>Schedule Backup</li>
|
430 |
+
<li>Encrypted Backup</li>
|
431 |
+
<li>Files/Database Backup</li>
|
432 |
+
<li>Restore and Migration</li>
|
433 |
+
<li>Password Protected Zip files</li>
|
434 |
+
<li><a onclick="wpns_pricing()">Know more</a></li>
|
435 |
+
</ul>
|
436 |
+
</b></center></div>
|
437 |
+
</div></div>
|
438 |
</div>
|
439 |
+
<br><br>
|
440 |
+
|
441 |
+
<form class="mo2f_display_none_forms" id="mo2fa_loginform"
|
442 |
+
action="<?php echo MO_HOST_NAME . '/moas/login'; ?>"
|
443 |
+
target="_blank" method="post">
|
444 |
+
<input type="email" name="username" value="<?php echo get_option( 'mo2f_email' ); ?>"/>
|
445 |
+
<input type="text" name="redirectUrl"
|
446 |
+
value="<?php echo MO_HOST_NAME . '/moas/initializepayment'; ?>"/>
|
447 |
+
<input type="text" name="requestOrigin" id="requestOrigin"/>
|
448 |
+
</form>
|
449 |
+
|
450 |
+
<form class="mo2f_display_none_forms" id="mo2fa_register_to_upgrade_form"
|
451 |
+
method="post">
|
452 |
+
<input type="hidden" name="requestOrigin" />
|
453 |
+
<input type="hidden" name="mo2fa_register_to_upgrade_nonce"
|
454 |
+
value="<?php echo wp_create_nonce( 'miniorange-2-factor-user-reg-to-upgrade-nonce' ); ?>"/>
|
455 |
+
</form>
|
456 |
+
|
457 |
+
|
458 |
+
|
459 |
+
|
460 |
+
<div id="mo2f_2fa_lite_features_id" style="display: block; float: left;width: 96%;">
|
461 |
+
<?php
|
462 |
+
include $mo2f_dirName . 'views'.DIRECTORY_SEPARATOR.'upgrade_2fa_lite.php';
|
463 |
+
?>
|
464 |
+
</div>
|
465 |
+
|
466 |
+
|
467 |
|
468 |
<div id="mo2f_payment_option" class="mo_wpns_setting_layout" style="margin-top: 1%;width: 93.5%;margin-left: 0%;">
|
469 |
<div>
|
567 |
function mo2f_payment_option_ui()
|
568 |
{
|
569 |
?>
|
570 |
+
<br>
|
571 |
<div style=" background-color: white;min-height: 35px;padding-top: 7px;">
|
572 |
<a onclick="mo2f_payment_option()" style="color: black; "><b>Payment Options</b>
|
573 |
<?php echo'<img src="'.dirname(plugin_dir_url(__FILE__)).'/includes/images/card.png" style="size: landscape;width: 71px;height: 18px; margin-bottom: -4px;margin-top: 4px;opacity: 1;padding-left: 8px;">
|
582 |
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price" id="mo2f_sms_cost"
|
583 |
title="<?php echo mo2f_lt( '(Only applicable if OTP over SMS is your preferred authentication method.)' ); ?>"><?php echo mo2f_lt( 'SMS + OTP Cost' ); ?>
|
584 |
<b style="color: black;">[optional]</b><br/>
|
585 |
+
<select id="mo2f_sms" class="form-control" style="border-radius:5px;width:70%;">
|
586 |
<option><?php echo mo2f_lt( '$1 per 100 OTP + SMS delivery charges' ); ?></option>
|
587 |
<option><?php echo mo2f_lt( '$5 per 500 OTP + SMS delivery charges' ); ?></option>
|
588 |
<option><?php echo mo2f_lt( '$7 per 1k OTP + SMS delivery charges' ); ?></option>
|
598 |
?>
|
599 |
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price" id="mo2f_sms_cost"><?php echo mo2f_lt( 'Popular Supported Forms' ); ?>
|
600 |
<br/>
|
601 |
+
<select id="mo2f_sms" class="form-control" style="border-radius:5px;width:70%;">
|
602 |
<option><?php echo mo2f_lt( 'Woocommerce' ); ?></option>
|
603 |
<option><?php echo mo2f_lt( 'Ultimate member' ); ?></option>
|
604 |
<option><?php echo mo2f_lt( 'Restrict Content Pro' ); ?></option>
|
618 |
|
619 |
<?php
|
620 |
}
|
|
|
|
|
|
|
|
|
|
|
621 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
622 |
function mo2f_yearly_premium_pricing_plan() {
|
623 |
?>
|
624 |
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price"
|
625 |
id="mo2f_yearly_sub"><?php echo __( 'Yearly Subscription Fees', 'miniorange-2-factor-authentication' ); ?><br>
|
626 |
|
627 |
+
<select id="mo2f_yearly" class="form-control" style="border-radius:5px;width:70%;">
|
628 |
<option> <?php echo mo2f_lt( 'Upto 5 users - $30 per year' ); ?> </option>
|
629 |
<option> <?php echo mo2f_lt( 'Upto 50 users - $99 per year' ); ?> </option>
|
630 |
<option> <?php echo mo2f_lt( 'Upto 100 users - $199 per year' ); ?> </option>
|
643 |
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price"
|
644 |
id="mo2f_yearly_sub"><?php echo __( 'Yearly Subscription Fees', 'miniorange-2-factor-authentication' ); ?><br>
|
645 |
|
646 |
+
<select id="mo2f_yearly" class="form-control" style="border-radius:5px;width:70%;">
|
647 |
<option> <?php echo mo2f_lt( 'Upto 5 users - $59 per year' ); ?> </option>
|
648 |
<option> <?php echo mo2f_lt( 'Upto 50 users - $128 per year' ); ?> </option>
|
649 |
<option> <?php echo mo2f_lt( 'Upto 100 users - $228 per year' ); ?> </option>
|
657 |
</p>
|
658 |
<?php
|
659 |
}
|
660 |
+
|
661 |
function mo2f_yearly_premium_pricing_onpremise() {
|
662 |
?>
|
663 |
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price"
|
664 |
id="mo2f_yearly_sub"><?php echo __( 'Yearly Subscription Fees', 'miniorange-2-factor-authentication' ); ?><br>
|
665 |
+
<select id="mo2f_yearly" class="form-control" style="border-radius:5px;width:70%;">
|
666 |
<option> <?php echo mo2f_lt( '1 site - $99 per year' ); ?> </option>
|
667 |
<option> <?php echo mo2f_lt( 'Upto 2 sites - $159 per year' ); ?> </option>
|
668 |
<option> <?php echo mo2f_lt( 'Upto 5 sites - $199 per year' ); ?> </option>
|
677 |
?>
|
678 |
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price"
|
679 |
id="mo2f_yearly_sub"><?php echo __( 'Yearly Subscription Fees', 'miniorange-2-factor-authentication' ); ?><br>
|
680 |
+
<select id="mo2f_yearly" class="form-control" style="border-radius:5px;width:70%;">
|
681 |
<option> <?php echo mo2f_lt( '1 site - $49 per year' ); ?> </option>
|
682 |
<option> <?php echo mo2f_lt( 'Upto 2 sites - $79 per year' ); ?> </option>
|
683 |
<option> <?php echo mo2f_lt( 'Upto 5 sites - $99 per year' ); ?> </option>
|
688 |
</p>
|
689 |
<?php
|
690 |
}
|
691 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
692 |
function mo2f_waf_yearly_standard_pricing() {
|
693 |
?>
|
694 |
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price"
|
695 |
id="mo2f_yearly_sub"><?php echo __( 'Yearly Subscription Fees', 'miniorange-2-factor-authentication' ); ?><br>
|
696 |
|
697 |
+
<select id="mo2f_yearly" class="form-control" style="border-radius:5px;width:70%;">
|
698 |
<option> <?php echo mo2f_lt( '1 site - $50 per year' ); ?> </option>
|
699 |
<option> <?php echo mo2f_lt( 'Upto 5 sites - $100 per year' ); ?> </option>
|
700 |
<option> <?php echo mo2f_lt( 'Upto 10 sites - $150 per year' ); ?> </option>
|
709 |
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price"
|
710 |
id="mo2f_yearly_sub"><?php echo __( 'Yearly Subscription Fees', 'miniorange-2-factor-authentication' ); ?><br>
|
711 |
|
712 |
+
<select id="mo2f_yearly" class="form-control" style="border-radius:5px;width:70%;">
|
713 |
<option> <?php echo mo2f_lt( '1 site - $15 per year' ); ?> </option>
|
714 |
<option> <?php echo mo2f_lt( 'Upto 5 sites - $35 per year' ); ?> </option>
|
715 |
<option> <?php echo mo2f_lt( 'Upto 10 sites - $60 per year' ); ?> </option>
|
724 |
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price"
|
725 |
id="mo2f_yearly_sub"><?php echo __( 'Yearly Subscription Fees', 'miniorange-2-factor-authentication' ); ?><br>
|
726 |
|
727 |
+
<select id="mo2f_yearly" class="form-control" style="border-radius:5px;width:70%;">
|
728 |
<option> <?php echo mo2f_lt( '1 site - $30 per year' ); ?> </option>
|
729 |
<option> <?php echo mo2f_lt( 'Upto 5 sites - $50 per year' ); ?> </option>
|
730 |
<option> <?php echo mo2f_lt( 'Upto 10 sites - $70 per year' ); ?> </option>
|
739 |
<p class="mo2f_pricing_text mo_wpns_upgrade_page_starting_price"
|
740 |
id="mo2f_yearly_sub"><?php echo __( 'Yearly Subscription Fees', 'miniorange-2-factor-authentication' ); ?><br>
|
741 |
|
742 |
+
<select id="mo2f_yearly" class="form-control" style="border-radius:5px;width:70%;">
|
743 |
<option> <?php echo mo2f_lt( '1 site - $15 per year' ); ?> </option>
|
744 |
<option> <?php echo mo2f_lt( 'Upto 5 sites - $35 per year' ); ?> </option>
|
745 |
<option> <?php echo mo2f_lt( 'Upto 10 sites - $60 per year' ); ?> </option>
|
749 |
<div><br></div>
|
750 |
<?php
|
751 |
}
|
752 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
753 |
?>
|
754 |
|
755 |
<script type="text/javascript">
|
761 |
</script>
|
762 |
|
763 |
<script type="text/javascript">
|
764 |
+
|
765 |
+
function mo2fa_show_2fa_lite_detail_features()
|
766 |
{
|
767 |
+
jQuery("#mo2f_2fa_lite_features_id").hide(1500);
|
768 |
|
769 |
+
document.getElementById("mo2f_show_2fa_enterprise_cloud_features").style.display = "none";
|
770 |
+
document.getElementById("mo2f_hide_2fa_enterprise_cloud_features").style.display = "block";
|
771 |
|
772 |
+
document.getElementById("mo2f_show_2fa_premium_cloud_features").style.display = "none";
|
773 |
+
document.getElementById("mo2f_hide_2fa_premium_cloud_features").style.display = "block";
|
774 |
|
775 |
+
document.getElementById("mo2f_show_2fa_premium_lite_features").style.display = "none";
|
776 |
+
document.getElementById("mo2f_hide_2fa_premium_lite_features").style.display = "block";
|
|
|
777 |
|
778 |
+
document.getElementById("mo2f_show_2fa_standard_lite_features").style.display = "none";
|
779 |
+
document.getElementById("mo2f_hide_2fa_standard_lite_features").style.display = "block";
|
780 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
781 |
|
782 |
}
|
783 |
|
785 |
{
|
786 |
jQuery("#mo2f_2fa_lite_features_id").show(1500);
|
787 |
|
788 |
+
document.getElementById("mo2f_show_2fa_enterprise_cloud_features").style.display = "block";
|
789 |
+
document.getElementById("mo2f_hide_2fa_enterprise_cloud_features").style.display = "none";
|
790 |
+
|
791 |
+
document.getElementById("mo2f_show_2fa_premium_cloud_features").style.display = "block";
|
792 |
+
document.getElementById("mo2f_hide_2fa_premium_cloud_features").style.display = "none";
|
793 |
+
|
794 |
+
document.getElementById("mo2f_show_2fa_premium_lite_features").style.display = "block";
|
795 |
+
document.getElementById("mo2f_hide_2fa_premium_lite_features").style.display = "none";
|
796 |
+
|
797 |
+
document.getElementById("mo2f_show_2fa_standard_lite_features").style.display = "block";
|
798 |
+
document.getElementById("mo2f_hide_2fa_standard_lite_features").style.display = "none";
|
799 |
|
800 |
}
|
801 |
function mo2f_payment_option()
|
809 |
function mo2f_features_disable()
|
810 |
{
|
811 |
document.getElementById("mo2f_visible").style.display = "none";
|
|
|
812 |
}
|
813 |
function mo2f_upgradeform(planType)
|
814 |
{
|
833 |
function mo_2fa_lite_show_plans()
|
834 |
{
|
835 |
document.getElementById('mo_2fa_lite_features_only').style.display = "block";
|
|
|
836 |
document.getElementById('mo_ns_features_only').style.display = "none";
|
|
|
837 |
document.getElementById('mo2f_2fa_lite_features_id').style.display = "block";
|
838 |
document.getElementById('mo_2fa_lite_licensing_plans_title').style.display = "none";
|
839 |
document.getElementById('mo_2fa_lite_licensing_plans_title1').style.display = "block";
|
840 |
document.getElementById('mo_ns_licensing_plans_title').style.display = "block";
|
841 |
document.getElementById('mo_ns_licensing_plans_title1').style.display = "none";
|
842 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
843 |
}
|
844 |
+
|
845 |
function mo_ns_show_plans()
|
846 |
{
|
|
|
847 |
document.getElementById('mo_ns_features_only').style.display = "block";
|
|
|
848 |
document.getElementById('mo2f_2fa_lite_features_id').style.display = "none";
|
849 |
document.getElementById('mo_2fa_lite_features_only').style.display = "none";
|
|
|
|
|
850 |
document.getElementById('mo_ns_licensing_plans_title1').style.display = "block";
|
851 |
document.getElementById('mo_ns_licensing_plans_title').style.display = "none";
|
852 |
document.getElementById('mo_2fa_lite_licensing_plans_title').style.display = "block";
|
854 |
|
855 |
}
|
856 |
|
857 |
+
</script>
|
views/upgrade_2fa.php
DELETED
@@ -1,608 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
global $Mo2fdbQueries;
|
3 |
-
$user = wp_get_current_user();
|
4 |
-
$is_NC = get_option( 'mo2f_is_NC' );
|
5 |
-
|
6 |
-
$is_customer_registered = $Mo2fdbQueries->get_user_detail( 'user_registration_with_miniorange', $user->ID ) == 'SUCCESS' ? true : false;
|
7 |
-
|
8 |
-
$mo2f_feature_set = array(
|
9 |
-
"Authentication Methods",
|
10 |
-
"Language Translation Support",
|
11 |
-
"Password Less Login",
|
12 |
-
"Backup Methods",
|
13 |
-
"Multi-Site Support",
|
14 |
-
"User role based redirection after Login",
|
15 |
-
"Add custom Security Questions (KBA)",
|
16 |
-
"Customize name in Google Authenticator",
|
17 |
-
"Brute Force Protection",
|
18 |
-
"Blocking IP",
|
19 |
-
"Monitoring",
|
20 |
-
"Strong Password",
|
21 |
-
"File Protection",
|
22 |
-
"2FA for specific User Roles",
|
23 |
-
"2FA for specific Users",
|
24 |
-
"Choose specific authentications",
|
25 |
-
"Force Two Factor for users",
|
26 |
-
"Email Verification during 2FA Registration",
|
27 |
-
"Enable Security Questions as backup",
|
28 |
-
"App Specific Password from mobile Apps",
|
29 |
-
"Support"
|
30 |
-
);
|
31 |
-
|
32 |
-
$mo2f_feature_description_set = array(
|
33 |
-
"You can translate the plugin in a language of your choice",
|
34 |
-
"After a valid username is entered, the 2FA prompt will be directly displayed",
|
35 |
-
"By using backup you can restore the plugin settings",
|
36 |
-
"Two Factor premium plugin works on both single site and multisite environment",
|
37 |
-
"According to user's role the particular user will be redirected to specific location",
|
38 |
-
"Add your own questions for your users.",
|
39 |
-
"You can customize the account name in Google Authenticator app on mobile",
|
40 |
-
"This protects your site from attacks which tries to gain access / login to a site with random usernames and passwords.",
|
41 |
-
"Allows you to manually/automatically block any IP address that seems malicious from accessing your website. ",
|
42 |
-
"Monitor activity of your users. For ex:- login activity, error report",
|
43 |
-
"Increase security by enforcing users to set a strong password.",
|
44 |
-
"Allows you to protect sensitive files through the malware scanner and other security features.",
|
45 |
-
"Enable and disable 2fa for users based on roles(Like Administrator, Editor and others). It works for custom roles too.",
|
46 |
-
"Enable or disable 2fa for a particular user.",
|
47 |
-
"You can choose specific authentication methods for specific user roles",
|
48 |
-
"Enforce user to setup 2nd factor during registration",
|
49 |
-
"One time Email Verification for Users during 2FA Registration",
|
50 |
-
"Allows for login using security questions in cases where physical access to the mobile isn’t possible",
|
51 |
-
"For access wordpress on different moblie apps, app specific passwords can be set",
|
52 |
-
"24/7 support is available."
|
53 |
-
);
|
54 |
-
$two_factor_methods = array(
|
55 |
-
"miniOrange QR Code Authentication",
|
56 |
-
"miniOrange Soft Token",
|
57 |
-
"miniOrange Push Notification",
|
58 |
-
"Google Authenticator",
|
59 |
-
"Security Questions",
|
60 |
-
"Authy Authenticator",
|
61 |
-
"Email Verification",
|
62 |
-
"OTP Over SMS",
|
63 |
-
"OTP Over Email",
|
64 |
-
"OTP Over SMS and Email",
|
65 |
-
"Hardware Token"
|
66 |
-
);
|
67 |
-
|
68 |
-
$two_factor_methods_EC = array_slice( $two_factor_methods, 0, 7 );
|
69 |
-
|
70 |
-
$mo2f_feature_set_with_plans_NC = array(
|
71 |
-
"Authentication Methods" => array(
|
72 |
-
array_slice( $two_factor_methods, 0, 5 ),
|
73 |
-
array_slice( $two_factor_methods, 0, 10 ),
|
74 |
-
array_slice( $two_factor_methods, 0, 11 ),
|
75 |
-
array_slice( $two_factor_methods, 0, 11 )
|
76 |
-
),
|
77 |
-
|
78 |
-
|
79 |
-
"Language Translation Support" => array( true, true, true, true ),
|
80 |
-
"Password Less Login" => array( false, true, true, true ),
|
81 |
-
"Backup Methods" => array( false, true, true, true),
|
82 |
-
"Multi-Site Support" => array( false, true, true, true ),
|
83 |
-
"User role based redirection after Login" => array( false, true, true, true ),
|
84 |
-
"Add custom Security Questions (KBA)" => array( false, true, true, true ),
|
85 |
-
"Add custom Security Questions (KBA)" => array( false, true, true, true ),
|
86 |
-
"Customize name in Google Authenticator" => array( false, true, true, true ),
|
87 |
-
"Brute Force Protection" => array( true, false, false, true ),
|
88 |
-
"Blocking IP" => array( true, false, false, true ),
|
89 |
-
"Monitoring" => array( true, false, false, true ),
|
90 |
-
"Strong Password" => array( true, false, false, true ),
|
91 |
-
"File Protection" => array( true, false, false, true ),
|
92 |
-
"2FA for specific User Roles" => array( false, true, true, true ),
|
93 |
-
"2FA for specific Users" => array( false, false, true, true ),
|
94 |
-
"Choose specific authentications" => array( false, true, true, true ),
|
95 |
-
"Force Two Factor for users" => array( false, false, true, true ),
|
96 |
-
"Email Verification during 2FA Registration" => array( false, false, true, true ),
|
97 |
-
"Enable Security Questions as backup" => array( false, false, true, true ),
|
98 |
-
"App Specific Password from mobile Apps" => array( false, false, true, true ),
|
99 |
-
"Support" => array(
|
100 |
-
array("Basic Support by Email"),
|
101 |
-
array("Priority Support by Email"),
|
102 |
-
array( "Priority Support by Email", "Priority Support with GoTo meetings" ),
|
103 |
-
array( "Priority Support by Email", "Priority Support with GoTo meetings" )
|
104 |
-
),
|
105 |
-
|
106 |
-
);
|
107 |
-
|
108 |
-
$mo2f_feature_set_with_plans_EC = array(
|
109 |
-
"Authentication Methods" => array(
|
110 |
-
array_slice( $two_factor_methods, 0, 8 ),
|
111 |
-
array_slice( $two_factor_methods, 0, 10 ),
|
112 |
-
array_slice( $two_factor_methods, 0, 11 ),
|
113 |
-
array_slice( $two_factor_methods, 0, 11 )
|
114 |
-
),
|
115 |
-
|
116 |
-
"Language Translation Support" => array( true, true, true, true ),
|
117 |
-
"Password Less Login" => array( true, true, true, true ),
|
118 |
-
"Backup Methods" => array( false, true, true, true),
|
119 |
-
"Multi-Site Support" => array( false, true, true, true ),
|
120 |
-
"Brute Force Protection" => array( true, false, false, true ),
|
121 |
-
"Blocking IP" => array( true, false, false, true ),
|
122 |
-
"Monitoring" => array( true, false, false, true ),
|
123 |
-
"Strong Password" => array( true, false, false, true ),
|
124 |
-
"File Protection" => array( true, false, false, true ),
|
125 |
-
"User role based redirection after Login" => array( false, true, true, true ),
|
126 |
-
"Add custom Security Questions (KBA)" => array( false, true, true, true ),
|
127 |
-
"Customize name in Google Authenticator" => array( false, true, true, true ),
|
128 |
-
"2FA for specific User Roles" => array( false, false, true, true ),
|
129 |
-
"2FA for specific Users" => array( false, false, true, true ),
|
130 |
-
"Choose specific authentications" => array( false, false, true, true ),
|
131 |
-
"Force Two Factor for users" => array( false, true, true, true ),
|
132 |
-
"Email Verification during 2FA Registration" => array( false, false, true, true ),
|
133 |
-
"Enable Security Questions as backup" => array( false, false, true, true ),
|
134 |
-
"App Specific Password from mobile Apps" => array( false, false, true, true ),
|
135 |
-
"Support" => array(
|
136 |
-
array("Basic Support by Email"),
|
137 |
-
array("Priority Support by Email"),
|
138 |
-
array( "Priority Support by Email", "Priority Support with GoTo meetings" ),
|
139 |
-
array( "Priority Support by Email", "Priority Support with GoTo meetings" )
|
140 |
-
),
|
141 |
-
|
142 |
-
);
|
143 |
-
|
144 |
-
$mo2f_addons = array(
|
145 |
-
"RBA & Trusted Devices Management Add-on",
|
146 |
-
"Personalization Add-on",
|
147 |
-
"Short Codes Add-on"
|
148 |
-
);
|
149 |
-
$mo2f_addons_plan_name = array(
|
150 |
-
"RBA & Trusted Devices Management Add-on" => "wp_2fa_addon_rba",
|
151 |
-
"Personalization Add-on" => "wp_2fa_addon_personalization",
|
152 |
-
"Short Codes Add-on" => "wp_2fa_addon_shortcode"
|
153 |
-
);
|
154 |
-
|
155 |
-
|
156 |
-
$mo2f_addons_with_features = array(
|
157 |
-
"Personalization Add-on" => array(
|
158 |
-
"Custom UI of 2FA popups",
|
159 |
-
"Custom Email and SMS Templates",
|
160 |
-
"Customize 'powered by' Logo",
|
161 |
-
"Customize Plugin Icon",
|
162 |
-
"Customize Plugin Name",
|
163 |
-
|
164 |
-
),
|
165 |
-
"RBA & Trusted Devices Management Add-on" => array(
|
166 |
-
"Remember Device",
|
167 |
-
"Set Device Limit for the users to login",
|
168 |
-
"IP Restriction: Limit users to login from specific IPs"
|
169 |
-
),
|
170 |
-
"Short Codes Add-on" => array(
|
171 |
-
"Option to turn on/off 2-factor by user",
|
172 |
-
"Option to configure the Google Authenticator and Security Questions by user",
|
173 |
-
"Option to 'Enable Remember Device' from a custom login form",
|
174 |
-
"On-Demand ShortCodes for specific fuctionalities ( like for enabling 2FA for specific pages)"
|
175 |
-
)
|
176 |
-
);
|
177 |
-
?>
|
178 |
-
<div class="mo2f_licensing_plans" style="border:0px;width: 98%">
|
179 |
-
|
180 |
-
<table class="table mo_table-bordered mo_table-striped" style="width: 100%">
|
181 |
-
<thead>
|
182 |
-
<tr>
|
183 |
-
<th class="mo2f_2fa_lite_plan_title"><h1 class="mo2f_white_color_style">Free</h1></th>
|
184 |
-
<th></th>
|
185 |
-
<th class="mo2f_2fa_lite_plan_title"><h1 class="mo2f_white_color_style">Standard</h1></th>
|
186 |
-
<th></th>
|
187 |
-
<th class="mo2f_2fa_lite_plan_title"><h1 class="mo2f_white_color_style">Premium</h1></th>
|
188 |
-
<th></th>
|
189 |
-
<th class="mo2f_2fa_lite_plan_title"><h1 class="mo2f_white_color_style">Enterprise</h1></th>
|
190 |
-
</tr>
|
191 |
-
|
192 |
-
|
193 |
-
</thead>
|
194 |
-
<tbody class="mo_align-center mo-fa-icon">
|
195 |
-
<?php for ( $i = 0; $i < count( $mo2f_feature_set ); $i ++ ) { ?>
|
196 |
-
<tr>
|
197 |
-
<?php
|
198 |
-
$feature_set = $mo2f_feature_set[ $i ];
|
199 |
-
|
200 |
-
if ( $is_NC ) {
|
201 |
-
$f_feature_set_with_plan = $mo2f_feature_set_with_plans_NC[ $feature_set ];
|
202 |
-
} else {
|
203 |
-
$f_feature_set_with_plan = $mo2f_feature_set_with_plans_EC[ $feature_set ];
|
204 |
-
}
|
205 |
-
?>
|
206 |
-
<td class="mo2f_padding_style"><?php
|
207 |
-
if ($feature_set == "Authentication Methods" || $feature_set == "Support") {
|
208 |
-
?>
|
209 |
-
<div>
|
210 |
-
<?php
|
211 |
-
}
|
212 |
-
else
|
213 |
-
{
|
214 |
-
?>
|
215 |
-
<div style="float: left;">
|
216 |
-
<?php
|
217 |
-
}
|
218 |
-
if ( is_array( $f_feature_set_with_plan[0] ) ) {
|
219 |
-
echo mo2f_create_li( $f_feature_set_with_plan[0] );
|
220 |
-
} else {
|
221 |
-
?>
|
222 |
-
<div>
|
223 |
-
<?php
|
224 |
-
if ( gettype( $f_feature_set_with_plan[0] ) == "boolean" ) {
|
225 |
-
echo mo2f_get_binary_equivalent( $f_feature_set_with_plan[0] );
|
226 |
-
} else {
|
227 |
-
echo $f_feature_set_with_plan[0];
|
228 |
-
}
|
229 |
-
echo $feature_set;
|
230 |
-
?>
|
231 |
-
</div></div>
|
232 |
-
<?php
|
233 |
-
if ($feature_set == "Backup Methods") {
|
234 |
-
?>
|
235 |
-
<span style="float: left;"> are not available</span>
|
236 |
-
<?php
|
237 |
-
}
|
238 |
-
?>
|
239 |
-
<div style="float: right;">
|
240 |
-
<?php
|
241 |
-
if ($feature_set == "Backup Methods") {
|
242 |
-
|
243 |
-
echo mo2f_features_on_hover("Backup Methods are not available");
|
244 |
-
}
|
245 |
-
else
|
246 |
-
{
|
247 |
-
echo mo2f_features_on_hover($mo2f_feature_description_set[$i-1]);
|
248 |
-
}
|
249 |
-
?></div><?php
|
250 |
-
} ?>
|
251 |
-
</td>
|
252 |
-
<td class="mo2f_black_background"></td>
|
253 |
-
<td class="mo2f_padding_style"><?php
|
254 |
-
if ($feature_set == "Authentication Methods" || $feature_set == "Support") {
|
255 |
-
?>
|
256 |
-
<div>
|
257 |
-
<?php
|
258 |
-
}
|
259 |
-
else
|
260 |
-
{
|
261 |
-
?>
|
262 |
-
<div style="float: left;">
|
263 |
-
<?php
|
264 |
-
}
|
265 |
-
if($feature_set != "Authentication Methods")
|
266 |
-
{
|
267 |
-
if ( is_array( $f_feature_set_with_plan[1] ) ) {
|
268 |
-
echo mo2f_create_li( $f_feature_set_with_plan[1] );
|
269 |
-
} else {
|
270 |
-
if ( gettype( $f_feature_set_with_plan[1] ) == "boolean" ) {
|
271 |
-
echo mo2f_get_binary_equivalent( $f_feature_set_with_plan[1] );
|
272 |
-
} else {
|
273 |
-
echo $f_feature_set_with_plan[1];
|
274 |
-
}
|
275 |
-
echo $feature_set;
|
276 |
-
?>
|
277 |
-
</div>
|
278 |
-
<div >
|
279 |
-
<?php
|
280 |
-
if ($feature_set == "Backup Methods") {
|
281 |
-
echo mo2f_features_on_hover("Security Questions is available as a backup method");
|
282 |
-
}
|
283 |
-
else
|
284 |
-
{
|
285 |
-
echo mo2f_features_on_hover($mo2f_feature_description_set[$i-1]);
|
286 |
-
}
|
287 |
-
?></div>
|
288 |
-
<?php
|
289 |
-
if ($feature_set == "Backup Methods") {
|
290 |
-
?>
|
291 |
-
<div style="width: 100%;text-align: left;"><br> 1. Security Questions (KBA)</div>
|
292 |
-
<?php
|
293 |
-
}
|
294 |
-
?>
|
295 |
-
<?php
|
296 |
-
}
|
297 |
-
}
|
298 |
-
if ($feature_set == "Authentication Methods") {
|
299 |
-
$feature_array_1[] = array_slice( $two_factor_methods, 0, 10 );
|
300 |
-
for ($k=0; $k < 10 ; $k++)
|
301 |
-
{
|
302 |
-
if($is_NC)
|
303 |
-
{
|
304 |
-
if ($k<5)
|
305 |
-
{
|
306 |
-
echo $feature_array_1[0][$k];
|
307 |
-
?><br><?php
|
308 |
-
}
|
309 |
-
else
|
310 |
-
{
|
311 |
-
?><b><?php
|
312 |
-
echo $feature_array_1[0][$k];
|
313 |
-
?></b><br><?php
|
314 |
-
}
|
315 |
-
}
|
316 |
-
else
|
317 |
-
{
|
318 |
-
if ($k<8)
|
319 |
-
{
|
320 |
-
echo $feature_array_1[0][$k];
|
321 |
-
?><br><?php
|
322 |
-
}
|
323 |
-
else
|
324 |
-
{
|
325 |
-
?><b><?php
|
326 |
-
echo $feature_array_1[0][$k];
|
327 |
-
?></b><br><?php
|
328 |
-
}
|
329 |
-
}
|
330 |
-
}
|
331 |
-
?>
|
332 |
-
<?php
|
333 |
-
}
|
334 |
-
?>
|
335 |
-
</div>
|
336 |
-
</td>
|
337 |
-
<td class="mo2f_black_background"></td>
|
338 |
-
<td class="mo2f_padding_style"><?php
|
339 |
-
if ($feature_set == "Authentication Methods" || $feature_set == "Support") {
|
340 |
-
?>
|
341 |
-
<div>
|
342 |
-
<?php
|
343 |
-
}
|
344 |
-
else
|
345 |
-
{
|
346 |
-
?>
|
347 |
-
<div style="float: left;">
|
348 |
-
<?php
|
349 |
-
}
|
350 |
-
if($feature_set != "Authentication Methods")
|
351 |
-
{
|
352 |
-
if ( is_array( $f_feature_set_with_plan[2] ) ) {
|
353 |
-
echo mo2f_create_li( $f_feature_set_with_plan[2] );
|
354 |
-
} else {
|
355 |
-
if ( gettype( $f_feature_set_with_plan[2] ) == "boolean" ) {
|
356 |
-
echo mo2f_get_binary_equivalent( $f_feature_set_with_plan[2] );
|
357 |
-
} else {
|
358 |
-
echo $f_feature_set_with_plan[2];
|
359 |
-
}
|
360 |
-
echo $feature_set;
|
361 |
-
?>
|
362 |
-
</div>
|
363 |
-
<div>
|
364 |
-
<?php
|
365 |
-
if ($feature_set == "Backup") {
|
366 |
-
echo mo2f_features_on_hover("Security Questions, OTP Over Email, Backup Codes are available as a backup method");
|
367 |
-
}
|
368 |
-
else
|
369 |
-
{
|
370 |
-
echo mo2f_features_on_hover($mo2f_feature_description_set[$i-1]);
|
371 |
-
}
|
372 |
-
?></div>
|
373 |
-
<?php
|
374 |
-
if ($feature_set == "Backup Methods") {
|
375 |
-
?>
|
376 |
-
<div style="width: 100%;text-align: left;}"><br> 1. Security Questions<br> 2. OTP Over Email<br>
|
377 |
-
3. Backup Codes</div>
|
378 |
-
<?php
|
379 |
-
}
|
380 |
-
?>
|
381 |
-
<?php
|
382 |
-
}
|
383 |
-
}
|
384 |
-
if ($feature_set == "Authentication Methods") {
|
385 |
-
$feature_array_3[] = array_slice( $two_factor_methods, 0, 11 );
|
386 |
-
for ($k=0; $k < 11 ; $k++)
|
387 |
-
{
|
388 |
-
if ($is_NC)
|
389 |
-
{
|
390 |
-
if ($k<5)
|
391 |
-
{
|
392 |
-
echo $feature_array_3[0][$k];
|
393 |
-
?><br><?php
|
394 |
-
}
|
395 |
-
else
|
396 |
-
{
|
397 |
-
?><b><?php
|
398 |
-
echo $feature_array_3[0][$k];
|
399 |
-
?></b><br><?php
|
400 |
-
}
|
401 |
-
}
|
402 |
-
else
|
403 |
-
{
|
404 |
-
if ($k<8)
|
405 |
-
{
|
406 |
-
echo $feature_array_3[0][$k];
|
407 |
-
?><br><?php
|
408 |
-
}
|
409 |
-
else
|
410 |
-
{
|
411 |
-
?><b><?php
|
412 |
-
echo $feature_array_3[0][$k];
|
413 |
-
?></b><br><?php
|
414 |
-
}
|
415 |
-
}
|
416 |
-
}
|
417 |
-
?>
|
418 |
-
<?php
|
419 |
-
}?></div>
|
420 |
-
</td>
|
421 |
-
<td class="mo2f_black_background"></td>
|
422 |
-
<td class="mo2f_padding_style"><?php
|
423 |
-
if ($feature_set == "Authentication Methods" || $feature_set == "Support") {
|
424 |
-
?>
|
425 |
-
<div>
|
426 |
-
<?php
|
427 |
-
}
|
428 |
-
else
|
429 |
-
{
|
430 |
-
?>
|
431 |
-
<div style="float: left;">
|
432 |
-
<?php
|
433 |
-
}
|
434 |
-
if($feature_set != "Authentication Methods")
|
435 |
-
{
|
436 |
-
if ( is_array( $f_feature_set_with_plan[3] ) ) {
|
437 |
-
echo mo2f_create_li( $f_feature_set_with_plan[3] );
|
438 |
-
} else {
|
439 |
-
if ( gettype( $f_feature_set_with_plan[3] ) == "boolean" ) {
|
440 |
-
echo mo2f_get_binary_equivalent( $f_feature_set_with_plan[3] );
|
441 |
-
} else {
|
442 |
-
echo $f_feature_set_with_plan[3];
|
443 |
-
}
|
444 |
-
echo $feature_set;
|
445 |
-
?>
|
446 |
-
</div>
|
447 |
-
<div>
|
448 |
-
<?php
|
449 |
-
if ($feature_set == "Backup Methods") {
|
450 |
-
echo mo2f_features_on_hover("Security Questions, OTP Over Email, Backup Codes are available as a backup method");
|
451 |
-
}
|
452 |
-
else
|
453 |
-
{
|
454 |
-
echo mo2f_features_on_hover($mo2f_feature_description_set[$i-1]);
|
455 |
-
}
|
456 |
-
?></div>
|
457 |
-
<?php
|
458 |
-
if ($feature_set == "Backup Methods") {
|
459 |
-
?>
|
460 |
-
<div style="width: 100%;text-align: left;}"><br> 1. Security Questions<br> 2. OTP Over Email<br>
|
461 |
-
3. Backup Codes</div>
|
462 |
-
<?php
|
463 |
-
}
|
464 |
-
?>
|
465 |
-
<?php
|
466 |
-
}
|
467 |
-
}
|
468 |
-
if ($feature_set == "Authentication Methods") {
|
469 |
-
$feature_array_4[] = array_slice( $two_factor_methods, 0, 11 );
|
470 |
-
for ($k=0; $k < 11 ; $k++)
|
471 |
-
{
|
472 |
-
if ($is_NC)
|
473 |
-
{
|
474 |
-
if ($k<5)
|
475 |
-
{
|
476 |
-
echo $feature_array_4[0][$k];
|
477 |
-
?><br><?php
|
478 |
-
}
|
479 |
-
else
|
480 |
-
{
|
481 |
-
?><b><?php
|
482 |
-
echo $feature_array_4[0][$k];
|
483 |
-
?></b><br><?php
|
484 |
-
}
|
485 |
-
}
|
486 |
-
else
|
487 |
-
{
|
488 |
-
if ($k<8)
|
489 |
-
{
|
490 |
-
echo $feature_array_4[0][$k];
|
491 |
-
?><br><?php
|
492 |
-
}
|
493 |
-
else
|
494 |
-
{
|
495 |
-
?><b><?php
|
496 |
-
echo $feature_array_4[0][$k];
|
497 |
-
?></b><br><?php
|
498 |
-
}
|
499 |
-
}
|
500 |
-
}
|
501 |
-
?>
|
502 |
-
<?php
|
503 |
-
}?></div>
|
504 |
-
</td>
|
505 |
-
</tr>
|
506 |
-
<?php } ?>
|
507 |
-
|
508 |
-
<tr>
|
509 |
-
<td><b>Add-Ons</b></td><td class="mo2f_black_background"></td>
|
510 |
-
<?php if ( $is_NC ) { ?>
|
511 |
-
<td><b>Purchase Separately</b></td><td class="mo2f_black_background"></td>
|
512 |
-
<?php } else { ?>
|
513 |
-
<td><b>Purchase Separately</b></td><td class="mo2f_black_background"></td>
|
514 |
-
<?php } ?>
|
515 |
-
<td><b>Included</b></td><td class="mo2f_black_background"></td>
|
516 |
-
<td><b>Included</b></td>
|
517 |
-
</tr>
|
518 |
-
<?php for ( $i = 0; $i < count( $mo2f_addons ); $i ++ ) { ?>
|
519 |
-
<tr>
|
520 |
-
<td><?php echo $mo2f_addons[ $i ]; ?> <?php for ( $j = 0; $j < $i + 1; $j ++ ) { ?>*<?php } ?>
|
521 |
-
</td><td class="mo2f_black_background"></td>
|
522 |
-
<?php if ( $is_NC ) { ?>
|
523 |
-
<td>
|
524 |
-
<button class="mo_wpns_button mo_wpns_button1" style="cursor:pointer"
|
525 |
-
onclick="mo2f_upgradeform('<?php echo $mo2f_addons_plan_name[ $mo2f_addons[ $i ] ]; ?>')" <?php echo $is_customer_registered ? "" : " disabled " ?> >
|
526 |
-
Purchase
|
527 |
-
</button>
|
528 |
-
|
529 |
-
</td><td class="mo2f_black_background"></td>
|
530 |
-
<?php } else { ?>
|
531 |
-
<td>Contact Us</td><td class="mo2f_black_background"></td>
|
532 |
-
<?php } ?>
|
533 |
-
|
534 |
-
<td><div style="color:#20b2aa;font-size: large;">✔</div></td><td class="mo2f_black_background"></td>
|
535 |
-
<td><div style="color:#20b2aa;font-size: large;">✔</div></td>
|
536 |
-
</tr>
|
537 |
-
<?php } ?>
|
538 |
-
|
539 |
-
</tbody>
|
540 |
-
</table>
|
541 |
-
<hr><br>
|
542 |
-
<div style="padding:10px;">
|
543 |
-
<?php for ( $i = 0; $i < count( $mo2f_addons ); $i ++ ) {
|
544 |
-
$f_feature_set_of_addons = $mo2f_addons_with_features[ $mo2f_addons[ $i ] ];
|
545 |
-
for ( $j = 0; $j < $i + 1; $j ++ ) { ?>*<?php } ?>
|
546 |
-
<b><?php echo $mo2f_addons[ $i ]; ?> Features</b>
|
547 |
-
<br>
|
548 |
-
<ol>
|
549 |
-
<?php for ( $k = 0; $k < count( $f_feature_set_of_addons ); $k ++ ) { ?>
|
550 |
-
<li><?php echo $f_feature_set_of_addons[ $k ]; ?></li>
|
551 |
-
<?php } ?>
|
552 |
-
</ol>
|
553 |
-
|
554 |
-
<hr><br>
|
555 |
-
<?php } ?>
|
556 |
-
<b>**** SMS Charges</b>
|
557 |
-
<p><?php echo mo2f_lt( 'If you wish to choose OTP Over SMS / OTP Over SMS and Email as your authentication method,
|
558 |
-
SMS transaction prices & SMS delivery charges apply and they depend on country. SMS validity is for lifetime.' ); ?></p>
|
559 |
-
<hr>
|
560 |
-
<br>
|
561 |
-
<div>
|
562 |
-
<h2>Note</h2>
|
563 |
-
<ol class="mo2f_licensing_plans_ol">
|
564 |
-
<li><?php echo mo2f_lt( 'The plugin works with many of the default custom login forms (like Woocommerce / Theme My Login), however if you face any issues with your custom login form, contact us and we will help you with it.' ); ?></li>
|
565 |
-
<li><?php echo mo2f_lt( 'There is no license key required to activate the Standard/Premium Plugins. You will have to just login with the miniOrange Account you used to make the purchase.' ); ?>
|
566 |
-
|
567 |
-
</li>
|
568 |
-
</ol>
|
569 |
-
</div>
|
570 |
-
|
571 |
-
<br>
|
572 |
-
<hr>
|
573 |
-
|
574 |
-
|
575 |
-
|
576 |
-
<style>#mo2f_support_table {
|
577 |
-
display: none;
|
578 |
-
}
|
579 |
-
|
580 |
-
</style>
|
581 |
-
</div>
|
582 |
-
</div>
|
583 |
-
|
584 |
-
<?php
|
585 |
-
function mo2f_create_li( $mo2f_array ) {
|
586 |
-
$html_ol = '<ul>';
|
587 |
-
foreach ( $mo2f_array as $element ) {
|
588 |
-
$html_ol .= "<li>" . $element . "</li>";
|
589 |
-
}
|
590 |
-
$html_ol .= '</ul>';
|
591 |
-
|
592 |
-
return $html_ol;
|
593 |
-
}
|
594 |
-
function mo2f_get_binary_equivalent( $mo2f_var ) {
|
595 |
-
switch ( $mo2f_var ) {
|
596 |
-
case 1:
|
597 |
-
return "<div style='color: #20b2aa;font-size: large;float:left;margin:0px 5px;'>✔</div>";
|
598 |
-
case 0:
|
599 |
-
return "<div style='color: red;font-size: x-large;float:left;margin:0px 5px;'>×</div>";
|
600 |
-
default:
|
601 |
-
return $mo2f_var;
|
602 |
-
}
|
603 |
-
}
|
604 |
-
|
605 |
-
function mo2f_features_on_hover( $mo2f_var ) {
|
606 |
-
|
607 |
-
return '<div class="mo2f_tooltip" style="float: right;"><span class="dashicons dashicons-info mo2f_info_tab"></span><br><span class="mo2f_tooltiptext" style="margin-left: -1089%;">'. $mo2f_var .'</span>';
|
608 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
views/upgrade_2fa_lite.php
CHANGED
@@ -1,12 +1,28 @@
|
|
1 |
<?php
|
2 |
global $Mo2fdbQueries;
|
3 |
$user = wp_get_current_user();
|
4 |
-
$is_NC =
|
5 |
|
6 |
$is_customer_registered = $Mo2fdbQueries->get_user_detail( 'user_registration_with_miniorange', $user->ID ) == 'SUCCESS' ? true : false;
|
7 |
|
8 |
$mo2f_feature_set = array(
|
9 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
"Language Translation Support",
|
11 |
"Password Less Login",
|
12 |
"Backup Methods",
|
@@ -15,35 +31,16 @@
|
|
15 |
"Add custom Security Questions (KBA)",
|
16 |
"Customize name in Google Authenticator",
|
17 |
"Brute Force Protection",
|
18 |
-
"Blocking
|
19 |
"Monitoring",
|
20 |
"Strong Password",
|
21 |
"File Protection",
|
22 |
-
|
23 |
-
"2FA for specific Users",
|
24 |
-
"Choose specific authentications",
|
25 |
-
"Force Two Factor for users",
|
26 |
-
"Email Verification during 2FA Registration",
|
27 |
"Security Questions as backup",
|
28 |
"App Specific Password from mobile Apps",
|
29 |
"Support"
|
30 |
);
|
31 |
|
32 |
-
|
33 |
-
$two_factor_methods = array(
|
34 |
-
"miniOrange QR Code Authentication",
|
35 |
-
"miniOrange Soft Token",
|
36 |
-
"miniOrange Push Notification",
|
37 |
-
"Google Authenticator",
|
38 |
-
"Security Questions",
|
39 |
-
"Authy Authenticator",
|
40 |
-
"Email Verification",
|
41 |
-
"OTP Over Email",
|
42 |
-
"OTP Over SMS",
|
43 |
-
"OTP Over SMS and Email",
|
44 |
-
"Hardware Token"
|
45 |
-
);
|
46 |
-
|
47 |
$mo2f_backup_methods = array(
|
48 |
|
49 |
"Security Questions",
|
@@ -52,37 +49,40 @@
|
|
52 |
|
53 |
);
|
54 |
|
55 |
-
$two_factor_methods_EC = array_slice( $two_factor_methods, 0, 7 );
|
56 |
-
|
57 |
$mo2f_feature_set_with_plans_NC = array(
|
58 |
-
"Authentication Methods" => array(
|
59 |
-
array_slice( $two_factor_methods, 3, 3 ),
|
60 |
-
array_slice( $two_factor_methods, 3, 5 ),
|
61 |
-
array_slice( $two_factor_methods, 3, 5 ),
|
62 |
-
array_slice( $two_factor_methods, 3, 5 )
|
63 |
-
),
|
64 |
-
|
65 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
66 |
"Language Translation Support" => array( true, true, true, true ),
|
67 |
-
"Password Less Login" => array(
|
68 |
-
"Backup Methods"
|
69 |
-
"Multi-Site Support" => array(
|
70 |
-
"User role based redirection after Login" => array(
|
71 |
-
"Add custom Security Questions (KBA)" => array(
|
72 |
-
"Add custom Security Questions (KBA)" => array(
|
73 |
-
"Customize name in Google Authenticator"
|
74 |
-
"Brute Force Protection" => array(
|
75 |
-
"Blocking
|
76 |
-
"Monitoring" => array(
|
77 |
-
"Strong Password" => array(
|
78 |
-
"File Protection" => array(
|
79 |
-
"2FA for specific User Roles" => array(
|
80 |
-
"2FA for specific Users" => array(
|
81 |
-
"Choose specific authentications"
|
82 |
-
"Force Two Factor for users" => array(
|
83 |
-
"Email Verification during 2FA Registration" => array( false,
|
84 |
-
"Security Questions as backup" => array( false,
|
85 |
-
"App Specific Password from mobile Apps" => array( false,
|
86 |
"Support" => array(
|
87 |
array("Basic Support by Email"),
|
88 |
array("Priority Support by Email"),
|
@@ -92,41 +92,24 @@
|
|
92 |
|
93 |
);
|
94 |
|
95 |
-
$mo2f_feature_set_with_plans_EC = array(
|
96 |
-
"Authentication Methods" => array(
|
97 |
-
array_slice( $two_factor_methods, 3, 4 ),
|
98 |
-
array_slice( $two_factor_methods, 3, 5 ),
|
99 |
-
array_slice( $two_factor_methods, 3, 5 )
|
100 |
-
),
|
101 |
-
|
102 |
-
"Language Translation Support" => array( true, true, true, true ),
|
103 |
-
"Password Less Login" => array( true, true, true, true ),
|
104 |
-
"Backup Methods" => array( false, true, true, true),
|
105 |
-
"Multi-Site Support" => array( false, true, true, true ),
|
106 |
-
"Brute Force Protection" => array( true, false, false, false ),
|
107 |
-
"Blocking IP" => array( true, false, false, false ),
|
108 |
-
"Monitoring" => array( true, false, false, false ),
|
109 |
-
"Strong Password" => array( true, false, false, false ),
|
110 |
-
"File Protection" => array( true, false, false, false ),
|
111 |
-
"User role based redirection after Login" => array( false, true, true, true ),
|
112 |
-
"Add custom Security Questions (KBA)" => array( false, true, true, true ),
|
113 |
-
"Customize name in Google Authenticator" => array( false, true, true, true ),
|
114 |
-
"2FA for specific User Roles" => array( false, true, true, true ),
|
115 |
-
"2FA for specific Users" => array( false, false, true, true ),
|
116 |
-
"Choose specific authentications" => array( false, false, true, true ),
|
117 |
-
"Force Two Factor for users" => array( false, true, true, true ),
|
118 |
-
"Email Verification during 2FA Registration" => array( false, false, true, true ),
|
119 |
-
"Security Questions as backup" => array( false, false, true, true ),
|
120 |
-
"App Specific Password from mobile Apps" => array( false, false, true, true ),
|
121 |
-
"Support" => array(
|
122 |
-
array("Basic Support by Email"),
|
123 |
-
array("Priority Support by Email"),
|
124 |
-
array( "Priority Support by Email", "Priority Support with GoTo meetings" ),
|
125 |
-
array( "Priority Support by Email", "Priority Support with GoTo meetings" )
|
126 |
-
),
|
127 |
-
|
128 |
-
);
|
129 |
$mo2f_feature_description_set = array(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
130 |
"You can translate the plugin in a language of your choice",
|
131 |
"After a valid username is entered, the 2FA prompt will be directly displayed",
|
132 |
"By using backup you can restore the plugin settings",
|
@@ -139,29 +122,30 @@
|
|
139 |
"Monitor activity of your users. For ex:- login activity, error report",
|
140 |
"Enforce users to set a strong password.",
|
141 |
"Allows you to protect sensitive files through the malware scanner and other security features.",
|
142 |
-
|
143 |
-
"Enable or disable 2fa for a particular user.",
|
144 |
-
"You can choose specific authentication methods for specific user roles",
|
145 |
-
"Enforce user to setup 2nd factor during registration",
|
146 |
-
"One time Email Verification for Users during 2FA Registration",
|
147 |
"Allows for login using security questions in cases where physical access to the mobile isn’t possible",
|
148 |
"For access wordpress on different moblie apps, app specific passwords can be set",
|
149 |
"24/7 support is available."
|
150 |
);
|
151 |
-
$
|
152 |
-
"RBA & Trusted Devices Management
|
153 |
-
"Personalization
|
154 |
-
"Short Codes
|
|
|
|
|
|
|
|
|
|
|
155 |
);
|
156 |
$mo2f_addons_plan_name = array(
|
157 |
-
"RBA & Trusted Devices Management
|
158 |
-
"Personalization
|
159 |
-
"Short Codes
|
160 |
);
|
161 |
|
162 |
|
163 |
$mo2f_addons_with_features = array(
|
164 |
-
"Personalization
|
165 |
"Custom UI of 2FA popups",
|
166 |
"Custom Email and SMS Templates",
|
167 |
"Customize 'powered by' Logo",
|
@@ -169,12 +153,12 @@
|
|
169 |
"Customize Plugin Name",
|
170 |
|
171 |
),
|
172 |
-
"RBA & Trusted Devices Management
|
173 |
"Remember Device",
|
174 |
"Set Device Limit for the users to login",
|
175 |
"IP Restriction: Limit users to login from specific IPs"
|
176 |
),
|
177 |
-
"Short Codes
|
178 |
"Option to turn on/off 2-factor by user",
|
179 |
"Option to configure the Google Authenticator and Security Questions by user",
|
180 |
"Option to 'Enable Remember Device' from a custom login form",
|
@@ -182,36 +166,20 @@
|
|
182 |
)
|
183 |
);
|
184 |
?>
|
185 |
-
<div class="mo2f_licensing_plans" style="border:0px;width:
|
186 |
|
187 |
<table class="table mo_table-bordered mo_table-striped" style="width: 100%">
|
188 |
-
<thead>
|
189 |
-
<tr>
|
190 |
-
<th class="mo2f_2fa_lite_plan_title"><h1 class="mo2f_white_color_style">Free</h1></th>
|
191 |
-
<th></th>
|
192 |
-
<th class="mo2f_2fa_lite_plan_title"><h1 class="mo2f_white_color_style">Standard</h1></th>
|
193 |
-
<th></th>
|
194 |
-
<th class="mo2f_2fa_lite_plan_title"><h1 class="mo2f_white_color_style">Premium</h1></th>
|
195 |
-
<th></th>
|
196 |
-
<th class="mo2f_2fa_lite_plan_title"><h1 class="mo2f_white_color_style">Custom Forms</h1></th>
|
197 |
-
</tr>
|
198 |
-
|
199 |
-
|
200 |
-
</thead>
|
201 |
<tbody class="mo_align-center mo-fa-icon">
|
202 |
<?php for ( $i = 0; $i < count( $mo2f_feature_set ); $i ++ ) { ?>
|
203 |
<tr>
|
204 |
<?php
|
205 |
$feature_set = $mo2f_feature_set[ $i ];
|
206 |
|
207 |
-
if ( $is_NC ) {
|
208 |
$f_feature_set_with_plan = $mo2f_feature_set_with_plans_NC[ $feature_set ];
|
209 |
-
|
210 |
-
$f_feature_set_with_plan = $mo2f_feature_set_with_plans_EC[ $feature_set ];
|
211 |
-
}
|
212 |
?>
|
213 |
<td class="mo2f_padding_style"><?php
|
214 |
-
if ($feature_set == "
|
215 |
?>
|
216 |
<div>
|
217 |
<?php
|
@@ -222,46 +190,68 @@
|
|
222 |
<div style="float: left;">
|
223 |
<?php
|
224 |
}
|
225 |
-
|
226 |
-
echo mo2f_create_li_2fa_lite( $f_feature_set_with_plan[0] );
|
227 |
-
} else {
|
228 |
?>
|
229 |
<div>
|
230 |
<?php
|
231 |
-
if ( gettype( $f_feature_set_with_plan[0] ) == "boolean" )
|
232 |
-
|
233 |
-
|
234 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
235 |
}
|
236 |
-
|
237 |
?>
|
238 |
</div></div>
|
239 |
<?php
|
240 |
-
|
|
|
|
|
241 |
?>
|
242 |
-
|
|
|
|
|
|
|
243 |
<?php
|
244 |
}
|
245 |
-
?>
|
246 |
-
<div style="float: right;">
|
247 |
-
<?php
|
248 |
-
if ($feature_set == "Backup Methods") {
|
249 |
|
250 |
-
echo mo2f_features_on_hover_2fa_lite("Backup Method is not available in free plugin.");
|
251 |
-
}
|
252 |
else
|
253 |
{
|
254 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
255 |
}
|
256 |
-
|
257 |
-
|
|
|
|
|
258 |
</td>
|
259 |
<td class="mo2f_black_background"></td>
|
260 |
<td class="mo2f_padding_style"><?php
|
261 |
-
if ($feature_set == "
|
262 |
?>
|
263 |
<div>
|
264 |
<?php
|
|
|
265 |
}
|
266 |
else
|
267 |
{
|
@@ -269,17 +259,23 @@
|
|
269 |
<div style="float: left;">
|
270 |
<?php
|
271 |
}
|
272 |
-
|
273 |
-
{
|
274 |
-
if ( is_array( $f_feature_set_with_plan[1] ) ) {
|
275 |
-
echo mo2f_create_li_2fa_lite( $f_feature_set_with_plan[1] );
|
276 |
-
} else {
|
277 |
if ( gettype( $f_feature_set_with_plan[1] ) == "boolean" ) {
|
278 |
echo mo2f_get_binary_equivalent_2fa_lite( $f_feature_set_with_plan[1] );
|
279 |
-
}
|
280 |
-
echo
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
281 |
}
|
282 |
-
echo $feature_set;
|
283 |
?>
|
284 |
</div>
|
285 |
<div>
|
@@ -287,9 +283,10 @@
|
|
287 |
if ($feature_set == "Backup Methods") {
|
288 |
echo mo2f_features_on_hover_2fa_lite("Security Questions is available as a backup method");
|
289 |
}
|
290 |
-
|
|
|
291 |
{
|
292 |
-
|
293 |
}
|
294 |
?></div>
|
295 |
<?php
|
@@ -298,53 +295,16 @@
|
|
298 |
<div style="width: 100%;text-align: left;"><br> 1. Security Questions (KBA)</div>
|
299 |
<?php
|
300 |
}
|
|
|
301 |
?>
|
302 |
<?php
|
303 |
-
|
304 |
-
}
|
305 |
-
if ($feature_set == "Authentication Methods") {
|
306 |
-
$feature_array_5[] = array_slice( $two_factor_methods, 3, 5 );
|
307 |
-
for ($k=0; $k < 5 ; $k++)
|
308 |
-
{
|
309 |
-
if($is_NC)
|
310 |
-
{
|
311 |
-
if ($k<3)
|
312 |
-
{
|
313 |
-
|
314 |
-
echo $feature_array_5[0][$k];
|
315 |
-
?><br><?php
|
316 |
-
}
|
317 |
-
else
|
318 |
-
{
|
319 |
-
?><b><?php
|
320 |
-
echo $feature_array_5[0][$k];
|
321 |
-
?></b><br><?php
|
322 |
-
}
|
323 |
-
}
|
324 |
-
else
|
325 |
-
{
|
326 |
-
if ($k<4)
|
327 |
-
{
|
328 |
-
echo $feature_array_5[0][$k];
|
329 |
-
?><br><?php
|
330 |
-
}
|
331 |
-
else
|
332 |
-
{
|
333 |
-
?><b><?php
|
334 |
-
echo $feature_array_5[0][$k];
|
335 |
-
?></b><br><?php
|
336 |
-
}
|
337 |
-
}
|
338 |
-
}
|
339 |
-
?>
|
340 |
-
<?php
|
341 |
-
}
|
342 |
?>
|
343 |
</div>
|
344 |
</td>
|
345 |
<td class="mo2f_black_background"></td>
|
346 |
<td class="mo2f_padding_style"><?php
|
347 |
-
if ($feature_set == "
|
348 |
?>
|
349 |
<div>
|
350 |
<?php
|
@@ -355,17 +315,22 @@
|
|
355 |
<div style="float: left;">
|
356 |
<?php
|
357 |
}
|
358 |
-
|
359 |
-
{
|
360 |
-
if ( is_array( $f_feature_set_with_plan[2] ) ) {
|
361 |
-
echo mo2f_create_li_2fa_lite( $f_feature_set_with_plan[2] );
|
362 |
-
} else {
|
363 |
if ( gettype( $f_feature_set_with_plan[2] ) == "boolean" ) {
|
364 |
echo mo2f_get_binary_equivalent_2fa_lite( $f_feature_set_with_plan[2] );
|
365 |
-
}
|
366 |
-
echo
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
367 |
}
|
368 |
-
echo $feature_set;
|
369 |
?>
|
370 |
</div>
|
371 |
<div>
|
@@ -373,9 +338,9 @@
|
|
373 |
if ($feature_set == "Backup Methods") {
|
374 |
echo mo2f_features_on_hover_2fa_lite("Security Questions, OTP Over Email, Backup Codes are available as a backup method");
|
375 |
}
|
376 |
-
|
377 |
{
|
378 |
-
|
379 |
}
|
380 |
?>
|
381 |
|
@@ -386,51 +351,15 @@
|
|
386 |
<br><div style="width: 100%;text-align: left;}"> 1. Security Questions<br> 2. OTP Over Email<br>
|
387 |
3. Backup Codes</div>
|
388 |
<?php
|
389 |
-
|
390 |
?>
|
391 |
<?php
|
392 |
-
}
|
393 |
}
|
394 |
-
|
395 |
-
$feature_array_6[] = array_slice( $two_factor_methods, 3, 5 );
|
396 |
-
for ($k=0; $k < 5 ; $k++)
|
397 |
-
{
|
398 |
-
if ($is_NC)
|
399 |
-
{
|
400 |
-
if ($k<3)
|
401 |
-
{
|
402 |
-
echo $feature_array_6[0][$k];
|
403 |
-
?><br><?php
|
404 |
-
}
|
405 |
-
else
|
406 |
-
{
|
407 |
-
?><b><?php
|
408 |
-
echo $feature_array_6[0][$k];
|
409 |
-
?></b><br><?php
|
410 |
-
}
|
411 |
-
}
|
412 |
-
else
|
413 |
-
{
|
414 |
-
if ($k<4)
|
415 |
-
{
|
416 |
-
echo $feature_array_6[0][$k];
|
417 |
-
?><br><?php
|
418 |
-
}
|
419 |
-
else
|
420 |
-
{
|
421 |
-
?><b><?php
|
422 |
-
echo $feature_array_6[0][$k];
|
423 |
-
?></b><br><?php
|
424 |
-
}
|
425 |
-
}
|
426 |
-
}
|
427 |
-
?>
|
428 |
-
<?php
|
429 |
-
}?></div>
|
430 |
</td>
|
431 |
<td class="mo2f_black_background"></td>
|
432 |
<td class="mo2f_padding_style"><?php
|
433 |
-
if ($feature_set == "
|
434 |
?>
|
435 |
<div>
|
436 |
<?php
|
@@ -441,17 +370,22 @@
|
|
441 |
<div style="float: left;">
|
442 |
<?php
|
443 |
}
|
444 |
-
|
445 |
-
{
|
446 |
-
if ( is_array( $f_feature_set_with_plan[3] ) ) {
|
447 |
-
echo mo2f_create_li_2fa_lite( $f_feature_set_with_plan[3] );
|
448 |
-
} else {
|
449 |
if ( gettype( $f_feature_set_with_plan[3] ) == "boolean" ) {
|
450 |
echo mo2f_get_binary_equivalent_2fa_lite( $f_feature_set_with_plan[3] );
|
451 |
-
}
|
452 |
-
echo
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
453 |
}
|
454 |
-
echo $feature_set;
|
455 |
?>
|
456 |
</div>
|
457 |
<div>
|
@@ -459,9 +393,9 @@
|
|
459 |
if ($feature_set == "Backup Methods") {
|
460 |
echo mo2f_features_on_hover_2fa_lite("Security Questions, OTP Over Email, Backup Codes are available as a backup method");
|
461 |
}
|
462 |
-
|
463 |
{
|
464 |
-
|
465 |
}
|
466 |
?></div>
|
467 |
<?php
|
@@ -470,84 +404,79 @@
|
|
470 |
<div style="width: 100%;text-align: left;}"><br> 1. Security Questions<br> 2. OTP Over Email<br>
|
471 |
3. Backup Codes</div>
|
472 |
<?php
|
473 |
-
|
474 |
?>
|
475 |
<?php
|
476 |
-
}
|
477 |
}
|
478 |
-
|
479 |
-
$feature_array_7[] = array_slice( $two_factor_methods, 3, 5 );
|
480 |
-
for ($k=0; $k < 5 ; $k++)
|
481 |
-
{
|
482 |
-
if ($is_NC)
|
483 |
-
{
|
484 |
-
if ($k<3)
|
485 |
-
{
|
486 |
-
echo $feature_array_7[0][$k];
|
487 |
-
?><br><?php
|
488 |
-
}
|
489 |
-
else
|
490 |
-
{
|
491 |
-
?><b><?php
|
492 |
-
echo $feature_array_7[0][$k];
|
493 |
-
?></b><br><?php
|
494 |
-
}
|
495 |
-
}
|
496 |
-
else
|
497 |
-
{
|
498 |
-
if ($k<4)
|
499 |
-
{
|
500 |
-
echo $feature_array_7[0][$k];
|
501 |
-
?><br><?php
|
502 |
-
}
|
503 |
-
else
|
504 |
-
{
|
505 |
-
?><b><?php
|
506 |
-
echo $feature_array_7[0][$k];
|
507 |
-
?></b><br><?php
|
508 |
-
}
|
509 |
-
}
|
510 |
-
}
|
511 |
-
?>
|
512 |
-
<?php
|
513 |
-
}?></div>
|
514 |
</td>
|
515 |
</tr>
|
516 |
<?php } ?>
|
517 |
-
|
|
|
|
|
518 |
<tr>
|
519 |
-
<td><b>
|
520 |
<td class="mo2f_black_background"></td>
|
521 |
-
|
522 |
-
|
523 |
-
|
524 |
-
<?php } else { ?>
|
525 |
-
<td><b>Purchase Separately</b></td>
|
526 |
-
<td class="mo2f_black_background"></td>
|
527 |
-
<?php } ?>
|
528 |
-
<td><b>Included</b></td>
|
529 |
<td class="mo2f_black_background"></td>
|
530 |
-
<td><b>
|
531 |
</tr>
|
532 |
-
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
533 |
<tr>
|
534 |
-
<td
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
535 |
</td>
|
|
|
536 |
<td class="mo2f_black_background"></td>
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
|
544 |
-
|
545 |
-
|
546 |
-
|
547 |
-
|
548 |
-
<td><div>Contact Us</div></td>
|
549 |
<td class="mo2f_black_background"></td>
|
550 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
551 |
</tr>
|
552 |
<?php } ?>
|
553 |
|
@@ -555,10 +484,10 @@
|
|
555 |
</table>
|
556 |
<hr><br>
|
557 |
<div style="padding:10px;">
|
558 |
-
<?php for ( $i = 0; $i < count( $
|
559 |
-
$f_feature_set_of_addons = $mo2f_addons_with_features[ $
|
560 |
for ( $j = 0; $j < $i + 1; $j ++ ) { ?>*<?php } ?>
|
561 |
-
<b><?php echo $
|
562 |
<br>
|
563 |
<ol>
|
564 |
<?php for ( $k = 0; $k < count( $f_feature_set_of_addons ); $k ++ ) { ?>
|
@@ -621,3 +550,13 @@ function mo2f_features_on_hover_2fa_lite( $mo2f_var ) {
|
|
621 |
|
622 |
return '<div class="mo2f_tooltip"style="float: right;"><span class="dashicons dashicons-info mo2f_info_tab"></span><br><span class="mo2f_tooltiptext" style="margin-left: -1089%;">'. $mo2f_var .'</span>';
|
623 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
<?php
|
2 |
global $Mo2fdbQueries;
|
3 |
$user = wp_get_current_user();
|
4 |
+
$is_NC = MoWpnsUtility::get_mo2f_db_option('mo2f_is_NC', 'get_option');
|
5 |
|
6 |
$is_customer_registered = $Mo2fdbQueries->get_user_detail( 'user_registration_with_miniorange', $user->ID ) == 'SUCCESS' ? true : false;
|
7 |
|
8 |
$mo2f_feature_set = array(
|
9 |
+
"Google Authenticator",
|
10 |
+
"Security Questions",
|
11 |
+
"Authy Authenticator",
|
12 |
+
"Email Verification",
|
13 |
+
"OTP Over Email",
|
14 |
+
"OTP Over SMS",
|
15 |
+
"miniOrange QR Code Authentication",
|
16 |
+
"miniOrange Soft Token",
|
17 |
+
"miniOrange Push Notification",
|
18 |
+
"OTP Over SMS and Email",
|
19 |
+
"Hardware Token",
|
20 |
+
"Other Features",
|
21 |
+
"2FA for specific User Roles",
|
22 |
+
"2FA for specific Users",
|
23 |
+
"Choose specific authentications",
|
24 |
+
"Force Two Factor for users",
|
25 |
+
"Email Verification during 2FA Registration",
|
26 |
"Language Translation Support",
|
27 |
"Password Less Login",
|
28 |
"Backup Methods",
|
31 |
"Add custom Security Questions (KBA)",
|
32 |
"Customize name in Google Authenticator",
|
33 |
"Brute Force Protection",
|
34 |
+
"IP Blocking",
|
35 |
"Monitoring",
|
36 |
"Strong Password",
|
37 |
"File Protection",
|
38 |
+
|
|
|
|
|
|
|
|
|
39 |
"Security Questions as backup",
|
40 |
"App Specific Password from mobile Apps",
|
41 |
"Support"
|
42 |
);
|
43 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
$mo2f_backup_methods = array(
|
45 |
|
46 |
"Security Questions",
|
49 |
|
50 |
);
|
51 |
|
|
|
|
|
52 |
$mo2f_feature_set_with_plans_NC = array(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
|
54 |
+
"Google Authenticator" => array( true, true, true, true ),
|
55 |
+
"Security Questions" => array( true, true, true, true ),
|
56 |
+
"Authy Authenticator" => array( true, true, true, true ),
|
57 |
+
"Email Verification" => array( true, true, true, true ),
|
58 |
+
"OTP Over Email" => array( true, true, true, true ),
|
59 |
+
"OTP Over SMS" => array( false, true, true, true ),
|
60 |
+
"miniOrange QR Code Authentication" => array( false, false, true, true ),
|
61 |
+
"miniOrange Soft Token" => array( false, false, true, true ),
|
62 |
+
"miniOrange Push Notification" => array( false, false, true, true ),
|
63 |
+
"OTP Over SMS and Email" => array( false, false, true, true ),
|
64 |
+
"Hardware Token" => array( false, false, false, true ),
|
65 |
+
"Other Features" => array( true, true, true, true ),
|
66 |
"Language Translation Support" => array( true, true, true, true ),
|
67 |
+
"Password Less Login" => array( true, true, true, true ),
|
68 |
+
"Backup Methods" => array( true, true, true, true),
|
69 |
+
"Multi-Site Support" => array( true, true, true, true ),
|
70 |
+
"User role based redirection after Login" => array( true, true, true, true ),
|
71 |
+
"Add custom Security Questions (KBA)" => array( true, true, true, true ),
|
72 |
+
"Add custom Security Questions (KBA)" => array( true, true, true, true ),
|
73 |
+
"Customize name in Google Authenticator" => array( true, true, true, true ),
|
74 |
+
"Brute Force Protection" => array( false, false, false, true ),
|
75 |
+
"IP Blocking" => array( false, false, false, true ),
|
76 |
+
"Monitoring" => array( false, false, false, true ),
|
77 |
+
"Strong Password" => array( false, false, false,true ),
|
78 |
+
"File Protection" => array( false, false, false, true ),
|
79 |
+
"2FA for specific User Roles" => array( true, true, true, true ),
|
80 |
+
"2FA for specific Users" => array( false, true, true, true ),
|
81 |
+
"Choose specific authentications" => array( false, true, true, true ),
|
82 |
+
"Force Two Factor for users" => array( true, true, true, true ),
|
83 |
+
"Email Verification during 2FA Registration" => array( false, true, true, true ),
|
84 |
+
"Security Questions as backup" => array( false, true, true, true ),
|
85 |
+
"App Specific Password from mobile Apps" => array( false, true, true, true ),
|
86 |
"Support" => array(
|
87 |
array("Basic Support by Email"),
|
88 |
array("Priority Support by Email"),
|
92 |
|
93 |
);
|
94 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
95 |
$mo2f_feature_description_set = array(
|
96 |
+
"Enter the soft token from the account in your Google Authenticator App to login.",
|
97 |
+
"Answer the three security questions you had set, to login.",
|
98 |
+
"Enter the soft token from the account in your Authy Authenticator App to login.",
|
99 |
+
"Accept the verification link sent to your email to login.",
|
100 |
+
"You will receive a one time passcode via Email.",
|
101 |
+
"You will receive a One Time Passcode via SMS on your Phone",
|
102 |
+
"Scan the QR code from the account in your miniOrange Authenticator App to login.",
|
103 |
+
"Enter the soft token from the account in your miniOrange Authenticator App to login.",
|
104 |
+
"Accept a push notification in your miniOrange Authenticator App to login.",
|
105 |
+
"In this method, you receive an sms and an email containing a numeric key which you need to enter.",
|
106 |
+
"In this method, you need to connect a usb like token into your computer which generates an alphabetic key.",
|
107 |
+
"Other Features",
|
108 |
+
"Enable and disable 2fa for users based on roles(Like Administrator, Editor and others). It works for custom roles too.",
|
109 |
+
"Enable or disable 2fa for a particular user.",
|
110 |
+
"You can choose specific authentication methods for specific user roles",
|
111 |
+
"Enforce user to setup 2nd factor during registration",
|
112 |
+
"One time Email Verification for Users during 2FA Registration",
|
113 |
"You can translate the plugin in a language of your choice",
|
114 |
"After a valid username is entered, the 2FA prompt will be directly displayed",
|
115 |
"By using backup you can restore the plugin settings",
|
122 |
"Monitor activity of your users. For ex:- login activity, error report",
|
123 |
"Enforce users to set a strong password.",
|
124 |
"Allows you to protect sensitive files through the malware scanner and other security features.",
|
125 |
+
|
|
|
|
|
|
|
|
|
126 |
"Allows for login using security questions in cases where physical access to the mobile isn’t possible",
|
127 |
"For access wordpress on different moblie apps, app specific passwords can be set",
|
128 |
"24/7 support is available."
|
129 |
);
|
130 |
+
$mo2f_addons_set = array(
|
131 |
+
"RBA & Trusted Devices Management",
|
132 |
+
"Personalization",
|
133 |
+
"Short Codes"
|
134 |
+
);
|
135 |
+
$mo2f_addons = array(
|
136 |
+
"RBA & Trusted Devices Management" => array( false, true, true, true ),
|
137 |
+
"Personalization" => array( false, true, true, true ),
|
138 |
+
"Short Codes" => array( false, true, true, true )
|
139 |
);
|
140 |
$mo2f_addons_plan_name = array(
|
141 |
+
"RBA & Trusted Devices Management" => "wp_2fa_addon_rba",
|
142 |
+
"Personalization" => "wp_2fa_addon_personalization",
|
143 |
+
"Short Codes" => "wp_2fa_addon_shortcode"
|
144 |
);
|
145 |
|
146 |
|
147 |
$mo2f_addons_with_features = array(
|
148 |
+
"Personalization" => array(
|
149 |
"Custom UI of 2FA popups",
|
150 |
"Custom Email and SMS Templates",
|
151 |
"Customize 'powered by' Logo",
|
153 |
"Customize Plugin Name",
|
154 |
|
155 |
),
|
156 |
+
"RBA & Trusted Devices Management" => array(
|
157 |
"Remember Device",
|
158 |
"Set Device Limit for the users to login",
|
159 |
"IP Restriction: Limit users to login from specific IPs"
|
160 |
),
|
161 |
+
"Short Codes" => array(
|
162 |
"Option to turn on/off 2-factor by user",
|
163 |
"Option to configure the Google Authenticator and Security Questions by user",
|
164 |
"Option to 'Enable Remember Device' from a custom login form",
|
166 |
)
|
167 |
);
|
168 |
?>
|
169 |
+
<div class="mo2f_licensing_plans" style="border:0px;width: 100%">
|
170 |
|
171 |
<table class="table mo_table-bordered mo_table-striped" style="width: 100%">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
172 |
<tbody class="mo_align-center mo-fa-icon">
|
173 |
<?php for ( $i = 0; $i < count( $mo2f_feature_set ); $i ++ ) { ?>
|
174 |
<tr>
|
175 |
<?php
|
176 |
$feature_set = $mo2f_feature_set[ $i ];
|
177 |
|
|
|
178 |
$f_feature_set_with_plan = $mo2f_feature_set_with_plans_NC[ $feature_set ];
|
179 |
+
|
|
|
|
|
180 |
?>
|
181 |
<td class="mo2f_padding_style"><?php
|
182 |
+
if ($feature_set == "Support") {
|
183 |
?>
|
184 |
<div>
|
185 |
<?php
|
190 |
<div style="float: left;">
|
191 |
<?php
|
192 |
}
|
193 |
+
|
|
|
|
|
194 |
?>
|
195 |
<div>
|
196 |
<?php
|
197 |
+
if ( gettype( $f_feature_set_with_plan[0] ) == "boolean" )
|
198 |
+
{
|
199 |
+
if ($feature_set != "Backup Methods") {
|
200 |
+
echo mo2f_get_binary_equivalent_2fa_lite( $f_feature_set_with_plan[0] );
|
201 |
+
}
|
202 |
+
else
|
203 |
+
{
|
204 |
+
echo mo2f_get_binary_equivalent_2fa_lite( false);
|
205 |
+
}
|
206 |
+
} elseif($feature_set == "Support") {
|
207 |
+
echo 'Basic Support by Email';
|
208 |
+
}
|
209 |
+
if ($feature_set != "Other Features" && $feature_set != "Support")
|
210 |
+
{
|
211 |
+
echo $feature_set;
|
212 |
}
|
213 |
+
|
214 |
?>
|
215 |
</div></div>
|
216 |
<?php
|
217 |
+
|
218 |
+
if ($feature_set == "Other Features")
|
219 |
+
{
|
220 |
?>
|
221 |
+
|
222 |
+
<div style="float: left;">
|
223 |
+
|
224 |
+
<h3 style="float: left;"> Other Features</h3>
|
225 |
<?php
|
226 |
}
|
|
|
|
|
|
|
|
|
227 |
|
|
|
|
|
228 |
else
|
229 |
{
|
230 |
+
?>
|
231 |
+
<div style="float: right;">
|
232 |
+
<?php
|
233 |
+
|
234 |
+
if ($feature_set == "Backup Methods") {
|
235 |
+
|
236 |
+
echo mo2f_features_on_hover_2fa_lite("Backup Method is not available in free plugin.");
|
237 |
+
}
|
238 |
+
elseif ($feature_set != "Other Features")
|
239 |
+
{
|
240 |
+
echo mo2f_features_on_hover_2fa_lite($mo2f_feature_description_set[$i]);
|
241 |
+
}
|
242 |
}
|
243 |
+
?>
|
244 |
+
</div><?php
|
245 |
+
|
246 |
+
?>
|
247 |
</td>
|
248 |
<td class="mo2f_black_background"></td>
|
249 |
<td class="mo2f_padding_style"><?php
|
250 |
+
if ($feature_set == "Support") {
|
251 |
?>
|
252 |
<div>
|
253 |
<?php
|
254 |
+
|
255 |
}
|
256 |
else
|
257 |
{
|
259 |
<div style="float: left;">
|
260 |
<?php
|
261 |
}
|
262 |
+
|
|
|
|
|
|
|
|
|
263 |
if ( gettype( $f_feature_set_with_plan[1] ) == "boolean" ) {
|
264 |
echo mo2f_get_binary_equivalent_2fa_lite( $f_feature_set_with_plan[1] );
|
265 |
+
} elseif($feature_set == "Support") {
|
266 |
+
echo 'Priority Support by Email';
|
267 |
+
}
|
268 |
+
|
269 |
+
if ($feature_set == "Other Features" )
|
270 |
+
{
|
271 |
+
?>
|
272 |
+
<h3 style="float: left;"> Other Features</h3>
|
273 |
+
<?php
|
274 |
+
}
|
275 |
+
elseif ($feature_set != "Support")
|
276 |
+
{
|
277 |
+
echo $feature_set;
|
278 |
}
|
|
|
279 |
?>
|
280 |
</div>
|
281 |
<div>
|
283 |
if ($feature_set == "Backup Methods") {
|
284 |
echo mo2f_features_on_hover_2fa_lite("Security Questions is available as a backup method");
|
285 |
}
|
286 |
+
|
287 |
+
elseif ($feature_set != "Other Features")
|
288 |
{
|
289 |
+
echo mo2f_features_on_hover_2fa_lite($mo2f_feature_description_set[$i]);
|
290 |
}
|
291 |
?></div>
|
292 |
<?php
|
295 |
<div style="width: 100%;text-align: left;"><br> 1. Security Questions (KBA)</div>
|
296 |
<?php
|
297 |
}
|
298 |
+
|
299 |
?>
|
300 |
<?php
|
301 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
302 |
?>
|
303 |
</div>
|
304 |
</td>
|
305 |
<td class="mo2f_black_background"></td>
|
306 |
<td class="mo2f_padding_style"><?php
|
307 |
+
if ($feature_set == "Support") {
|
308 |
?>
|
309 |
<div>
|
310 |
<?php
|
315 |
<div style="float: left;">
|
316 |
<?php
|
317 |
}
|
318 |
+
|
|
|
|
|
|
|
|
|
319 |
if ( gettype( $f_feature_set_with_plan[2] ) == "boolean" ) {
|
320 |
echo mo2f_get_binary_equivalent_2fa_lite( $f_feature_set_with_plan[2] );
|
321 |
+
} elseif($feature_set == "Support") {
|
322 |
+
echo 'Priority Support by Email, Priority Support with GoTo meetings';
|
323 |
+
}
|
324 |
+
if ($feature_set == "Other Features")
|
325 |
+
{
|
326 |
+
?>
|
327 |
+
<h3 style="float: left;"> Other Features</h3>
|
328 |
+
<?php
|
329 |
+
}
|
330 |
+
elseif($feature_set != "Support")
|
331 |
+
{
|
332 |
+
echo $feature_set;
|
333 |
}
|
|
|
334 |
?>
|
335 |
</div>
|
336 |
<div>
|
338 |
if ($feature_set == "Backup Methods") {
|
339 |
echo mo2f_features_on_hover_2fa_lite("Security Questions, OTP Over Email, Backup Codes are available as a backup method");
|
340 |
}
|
341 |
+
elseif ($feature_set != "Other Features")
|
342 |
{
|
343 |
+
echo mo2f_features_on_hover_2fa_lite($mo2f_feature_description_set[$i]);
|
344 |
}
|
345 |
?>
|
346 |
|
351 |
<br><div style="width: 100%;text-align: left;}"> 1. Security Questions<br> 2. OTP Over Email<br>
|
352 |
3. Backup Codes</div>
|
353 |
<?php
|
354 |
+
|
355 |
?>
|
356 |
<?php
|
|
|
357 |
}
|
358 |
+
?></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
359 |
</td>
|
360 |
<td class="mo2f_black_background"></td>
|
361 |
<td class="mo2f_padding_style"><?php
|
362 |
+
if ($feature_set == "Support") {
|
363 |
?>
|
364 |
<div>
|
365 |
<?php
|
370 |
<div style="float: left;">
|
371 |
<?php
|
372 |
}
|
373 |
+
|
|
|
|
|
|
|
|
|
374 |
if ( gettype( $f_feature_set_with_plan[3] ) == "boolean" ) {
|
375 |
echo mo2f_get_binary_equivalent_2fa_lite( $f_feature_set_with_plan[3] );
|
376 |
+
} elseif($feature_set == "Support") {
|
377 |
+
echo 'Priority Support by Email, Priority Support with GoTo meetings';
|
378 |
+
}
|
379 |
+
if ($feature_set == "Other Features")
|
380 |
+
{
|
381 |
+
?>
|
382 |
+
<h3 style="float: left;"> Other Features</h3>
|
383 |
+
<?php
|
384 |
+
}
|
385 |
+
elseif($feature_set != "Support")
|
386 |
+
{
|
387 |
+
echo $feature_set;
|
388 |
}
|
|
|
389 |
?>
|
390 |
</div>
|
391 |
<div>
|
393 |
if ($feature_set == "Backup Methods") {
|
394 |
echo mo2f_features_on_hover_2fa_lite("Security Questions, OTP Over Email, Backup Codes are available as a backup method");
|
395 |
}
|
396 |
+
elseif ($feature_set != "Other Features")
|
397 |
{
|
398 |
+
echo mo2f_features_on_hover_2fa_lite($mo2f_feature_description_set[$i]);
|
399 |
}
|
400 |
?></div>
|
401 |
<?php
|
404 |
<div style="width: 100%;text-align: left;}"><br> 1. Security Questions<br> 2. OTP Over Email<br>
|
405 |
3. Backup Codes</div>
|
406 |
<?php
|
407 |
+
|
408 |
?>
|
409 |
<?php
|
|
|
410 |
}
|
411 |
+
?></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
412 |
</td>
|
413 |
</tr>
|
414 |
<?php } ?>
|
415 |
+
<tr>
|
416 |
+
<th colspan="8" class="mo2f_2fa_lite_plan_title"><h1 class="mo2f_white_color_style">Add-Ons</h1></th>
|
417 |
+
</tr>
|
418 |
<tr>
|
419 |
+
<td><b>Standard Lite </b>(Contact Us)</td>
|
420 |
<td class="mo2f_black_background"></td>
|
421 |
+
<td><b>Premium Lite</b></td>
|
422 |
+
<td class="mo2f_black_background"></td>
|
423 |
+
<td><b>Premium</b></td>
|
|
|
|
|
|
|
|
|
|
|
424 |
<td class="mo2f_black_background"></td>
|
425 |
+
<td><b>Enterprise</b></td>
|
426 |
</tr>
|
427 |
+
<?php
|
428 |
+
|
429 |
+
|
430 |
+
for ( $i = 0; $i < count( $mo2f_addons_set ); $i ++ )
|
431 |
+
{
|
432 |
+
$mo2f_addons_feature_set = $mo2f_addons_set[ $i ];
|
433 |
+
$mo2f_feature_set_with_plan = $mo2f_addons[ $mo2f_addons_feature_set ];
|
434 |
+
?>
|
435 |
<tr>
|
436 |
+
<td>
|
437 |
+
<?php
|
438 |
+
if (isset($mo2f_feature_set_with_plan[0]) && gettype( $mo2f_feature_set_with_plan[0] ) == "boolean" )
|
439 |
+
{
|
440 |
+
echo mo2f_get_binary_equivalent_2fa_lite( $mo2f_feature_set_with_plan[0] );
|
441 |
+
|
442 |
+
}
|
443 |
+
?>
|
444 |
+
<div style="float: left;"><?php echo $mo2f_addons_feature_set; ?></div>
|
445 |
</td>
|
446 |
+
|
447 |
<td class="mo2f_black_background"></td>
|
448 |
+
<td>
|
449 |
+
<?php
|
450 |
+
if (isset($mo2f_feature_set_with_plan[1]) && gettype( $mo2f_feature_set_with_plan[1] ) == "boolean" )
|
451 |
+
{
|
452 |
+
echo mo2f_get_binary_equivalent_2fa_lite( $mo2f_feature_set_with_plan[1] );
|
453 |
+
|
454 |
+
}
|
455 |
+
?>
|
456 |
+
<div style="float: left;"><?php echo $mo2f_addons_feature_set; ?></div>
|
457 |
+
</td>
|
|
|
|
|
458 |
<td class="mo2f_black_background"></td>
|
459 |
+
<td>
|
460 |
+
<?php
|
461 |
+
if (isset($mo2f_feature_set_with_plan[2]) && gettype( $mo2f_feature_set_with_plan[2] ) == "boolean" )
|
462 |
+
{
|
463 |
+
echo mo2f_get_binary_equivalent_2fa_lite( $mo2f_feature_set_with_plan[2] );
|
464 |
+
|
465 |
+
}
|
466 |
+
?>
|
467 |
+
<div style="float: left;"><?php echo $mo2f_addons_feature_set; ?></div>
|
468 |
+
</td>
|
469 |
+
<td class="mo2f_black_background"></td>
|
470 |
+
<td>
|
471 |
+
<?php
|
472 |
+
if (isset($mo2f_feature_set_with_plan[3]) && gettype( $mo2f_feature_set_with_plan[3] ) == "boolean" )
|
473 |
+
{
|
474 |
+
echo mo2f_get_binary_equivalent_2fa_lite( $mo2f_feature_set_with_plan[3] );
|
475 |
+
|
476 |
+
}
|
477 |
+
?>
|
478 |
+
<div style="float: left;"><?php echo $mo2f_addons_feature_set; ?></div>
|
479 |
+
</td>
|
480 |
</tr>
|
481 |
<?php } ?>
|
482 |
|
484 |
</table>
|
485 |
<hr><br>
|
486 |
<div style="padding:10px;">
|
487 |
+
<?php for ( $i = 0; $i < count( $mo2f_addons_set ); $i ++ ) {
|
488 |
+
$f_feature_set_of_addons = $mo2f_addons_with_features[ $mo2f_addons_set[ $i ] ];
|
489 |
for ( $j = 0; $j < $i + 1; $j ++ ) { ?>*<?php } ?>
|
490 |
+
<b><?php echo $mo2f_addons_set[ $i ]; ?> Features</b>
|
491 |
<br>
|
492 |
<ol>
|
493 |
<?php for ( $k = 0; $k < count( $f_feature_set_of_addons ); $k ++ ) { ?>
|
550 |
|
551 |
return '<div class="mo2f_tooltip"style="float: right;"><span class="dashicons dashicons-info mo2f_info_tab"></span><br><span class="mo2f_tooltiptext" style="margin-left: -1089%;">'. $mo2f_var .'</span>';
|
552 |
}
|
553 |
+
|
554 |
+
function mo2f_create_li( $mo2f_array ) {
|
555 |
+
$html_ol = '<ul>';
|
556 |
+
foreach ( $mo2f_array as $element ) {
|
557 |
+
$html_ol .= "<li>" . $element . "</li>";
|
558 |
+
}
|
559 |
+
$html_ol .= '</ul>';
|
560 |
+
|
561 |
+
return $html_ol;
|
562 |
+
}
|