diff --git a/includes/core/load.js.php b/includes/core/load.js.php index 5352383e4..30db793d7 100755 --- a/includes/core/load.js.php +++ b/includes/core/load.js.php @@ -131,7 +131,7 @@ function(teampassUser) { if (debugJavascript === true) console.log('User has to regenerate keys') // HIde $('.content-header, .content').addClass('hidden'); - $('#dialog-user-temporary-code-info').html(''); + $('#dialog-user-temporary-code-info').html(''); // Show passwords inputs and form $('#dialog-user-temporary-code').removeClass('hidden'); @@ -145,7 +145,7 @@ function(teampassUser) { // Show passwords inputs and form $('#dialog-user-change-password-info') - .html('') + .html('') .removeClass('hidden'); $('#dialog-user-change-password').removeClass('hidden'); @@ -158,7 +158,7 @@ function(teampassUser) { // Show passwords inputs and form $('#dialog-ldap-user-change-password-info') - .html('') + .html('') .removeClass('hidden'); $('#dialog-ldap-user-change-password').removeClass('hidden'); @@ -264,7 +264,7 @@ function(teampassUser) { console.log('User has to regenerate keys') // HIde $('.content-header, .content').addClass('hidden'); - $('#dialog-user-temporary-code-info').html(''); + $('#dialog-user-temporary-code-info').html(''); // Show passwords inputs and form $('#dialog-user-temporary-code').removeClass('hidden'); @@ -277,7 +277,7 @@ function(teampassUser) { console.log('show password change') // HIde $('.content-header, .content, #button_do_sharekeys_reencryption').addClass('hidden'); - $('#warning-text-reencryption').html(''.langHdl('ldap_password_change_warning')); + $('#warning-text-reencryption').html(''.langHdl('ldap_password_change_warning')); // Show passwords inputs and form $('#dialog-encryption-keys, .ask-for-previous-password').removeClass('hidden'); @@ -294,7 +294,7 @@ function(teampassUser) { // Prepare modal showModalDialogBox( '#warningModal', - '', + '', '', '', '' @@ -312,7 +312,7 @@ function(teampassUser) { $(document).on('click', '#warningModalButtonAction', function() { // SHow user toastr.remove(); - toastr.info(''); + toastr.info(''); // Action store.update( @@ -334,7 +334,7 @@ function(teampassUser) { $(document).on('click', '#button_do_personal_items_reencryption', function() { // SHow user toastr.remove(); - toastr.info(''); + toastr.info(''); defusePskRemoval(store.get('teampassUser').user_id, 'psk', 0); @@ -343,7 +343,7 @@ function defusePskRemoval(userId, step, start) if (step === 'psk') { // Inform user $("#user-current-defuse-psk-progress").html(' [' + start + ' - ' + (parseInt(start) + ) + '] ' + - '... '); + '... '); var data = { 'userPsk' : $('#user-current-defuse-psk').val(), @@ -385,7 +385,7 @@ function(data) { ); } else { // Finished - $("#user-current-defuse-psk-progress").html(''); + $("#user-current-defuse-psk-progress").html(''); toastr.remove(); } @@ -425,13 +425,13 @@ function(data) { // Show passwords inputs and form $('#dialog-ldap-user-change-password-info') - .html('') + .html('') .removeClass('hidden'); $('#dialog-ldap-user-change-password').removeClass('hidden'); // ---- } else if ($(this).data('name') === 'password-change') { - console.log('show password change') + //console.log('show password change') // HIde $('.content-header, .content, #button_do_user_change_password').addClass('hidden'); @@ -439,7 +439,7 @@ function(data) { $('#button_do_user_change_password').after(''); // Show passwords inputs and form - $('#dialog-user-change-password-progress').html(''); + $('#dialog-user-change-password-progress').html(''); $('#dialog-user-change-password').removeClass('hidden'); // Actions @@ -477,13 +477,119 @@ function(data) { ); } }); + // ---- } else if ($(this).data('name') === 'profile') { // Show profile page document.location.href = "index.php?page=profile"; + + // ---- } else if ($(this).data('name') === 'logout') { // Logout directly to login form window.location.href = "./includes/core/logout.php?token="; + + // ---- + } else if ($(this).data('name') === 'generate-new_keys') { + // User wants to generate new keys + console.log('show new keys generation'); + + // SHow modal + showModalDialogBox( + '#warningModal', + ' ', + '
'+ + '' + + '
' + + '', + '', + '' + ); + $(document).on('click', '#warningModalButtonAction', function() { + // On PERFORM click + // launch action + $('#warningModalButtonAction') + .addClass('disabled') + .html(''); + $('#warningModalButtonClose').addClass('disabled'); + var parameters = { + 'user_id': parseInt(store.get('teampassUser').user_id) + }; + $.post( + "sources/main.queries.php", { + type: "generate_temporary_encryption_key", + type_category: 'action_key', + data: prepareExchangedData(JSON.stringify(parameters), "encode", ""), + key: "" + }, + function(data) { + data = prepareExchangedData(data, 'decode', ''); + if (debugJavascript === true) console.log(data) + + if (data.error !== false) { + // Show error + toastr.remove(); + toastr.error( + data.message, + '', { + timeOut: 5000, + progressBar: true + } + ); + } else { + $("#encryption-otp").val(data.userTemporaryCode); + $("#encryption-otp-div").removeClass('hidden'); + // update the process + // add all tasks + var parameters = { + 'user_id': parseInt(store.get('teampassUser').user_id), + 'user_pwd': data.user_pwd, + 'encryption_key': data.userTemporaryCode, + 'delete_existing_keys': true + }; + $.post( + "sources/main.queries.php", { + type: "user_new_keys_generation", + type_category: 'action_key', + data: prepareExchangedData(JSON.stringify(parameters), "encode", ""), + key: "" + }, + function(data_next1) { + data_next1 = prepareExchangedData(data_next1, 'decode', ''); + if (debugJavascript === true) console.log(data_next1) + + if (data_next1.error !== false) { + // Show error + toastr.remove(); + toastr.error( + data_next1.message, + '', { + timeOut: 5000, + progressBar: true + } + ); + } else { + $("#encryption-otp-div").after('
'); + // Show warning + $('#user_not_ready').removeClass('hidden'); + // update local storage + store.update( + 'teampassUser', {}, + function(teampassUser) { + teampassUser.is_ready_for_usage = 0; + } + ); + $("#warningModalButtonAction").addClass('hidden'); + $('#warningModalButtonClose').removeClass('disabled'); + } + } + ); + } + } + ); + }); } } }); @@ -501,7 +607,7 @@ function(data) { $('#button_save_user_psk').click(function() { toastr.remove(); toastr.info( - '' + '' ); // Prepare data @@ -675,10 +781,10 @@ function() { console.log('Reencryption based upon user decision to change his auth password'); // Show progress - $('#dialog-user-change-password-progress').html(''); + $('#dialog-user-change-password-progress').html(''); toastr.remove(); toastr.info( - '' + '' ); // Disable buttons @@ -766,10 +872,10 @@ function(data) { console.log('Reencryption based upon admin decision to change user auth password'); // Show progress - $('#dialog-admin-change-user-password-progress').html(''); + $('#dialog-admin-change-user-password-progress').html(''); toastr.remove(); toastr.info( - '' + '' ); // Disable buttons @@ -867,7 +973,7 @@ function(data) { $('#dialog-admin-change-user-password-info').html(''); toastr.remove(); toastr.info( - '' + '' ); // Launch action @@ -933,10 +1039,10 @@ function(data) { console.log('Reencryption based upon users temporary code'); // Show progress - $('#dialog-user-temporary-code-progress').html(''); + $('#dialog-user-temporary-code-progress').html(''); toastr.remove(); toastr.info( - '' + '' ); // Disable buttons @@ -1018,7 +1124,7 @@ function(data) { $('#dialog-user-temporary-code-do').attr('disabled', 'disabled'); // Finished - $("#dialog-user-temporary-code-progress").html(''); + $("#dialog-user-temporary-code-progress").html(''); toastr.remove(); store.update( @@ -1055,10 +1161,10 @@ function(teampassUser) { console.log('Building items keys database for new LDAP user'); // Show progress - $('#dialog-ldap-user-build-keys-database-progress').html(''); + $('#dialog-ldap-user-build-keys-database-progress').html(''); toastr.remove(); toastr.info( - '' + '' ); // Disable buttons @@ -1133,7 +1239,7 @@ function(data) { ); - $("#dialog-ldap-user-build-keys-database-progress").html(''); + $("#dialog-ldap-user-build-keys-database-progress").html(''); // Enable buttons $('#dialog-ldap-user-build-keys-database-do, #dialog-ldap-user-build-keys-database-close').removeAttr('disabled'); @@ -1144,7 +1250,7 @@ function(data) { $('#dialog-ldap-user-build-keys-database-do').attr('disabled', 'disabled'); // Finished - $("#dialog-ldap-user-build-keys-database-progress").html(''); + $("#dialog-ldap-user-build-keys-database-progress").html(''); toastr.remove(); store.update( @@ -1193,10 +1299,10 @@ function(teampassUser) { console.log('Reencryption based upon user auth password changed in LDAP'); // Show progress - $('#dialog-ldap-user-change-password-progress').html(''); + $('#dialog-ldap-user-change-password-progress').html(''); toastr.remove(); toastr.info( - '' + '' ); // Disable buttons @@ -1366,7 +1472,7 @@ function showExtendSession() { // Prepare modal showModalDialogBox( '#warningModal', - '', + '', '
' + '' + '' + @@ -1380,7 +1486,7 @@ function showExtendSession() { // SHow user toastr.remove(); toastr.info( - '' + '' ); // Perform action @@ -1480,7 +1586,7 @@ function showItemCard(itemDefinition) { // Show circle-notch toastr.remove(); toastr.info( - '' + '' ); if (window.location.href.indexOf('page=items') === -1) { @@ -1550,11 +1656,11 @@ function userShareKeysReencryption( ) { console.log('USER SHAREKEYS RE-ENCRYPTION START'); - $('#'+divIdDialog+'-progress').html(''); + $('#'+divIdDialog+'-progress').html(''); toastr.remove(); toastr.info( - '' + '' ); var data = { @@ -1628,7 +1734,7 @@ function userShareKeysReencryptionNext( // Inform user $("#"+divIdDialog+'-progress').html(' - ' + stepText + ' [' + start + ' - ' + (parseInt(start) + ) + '] ' + - '... '); + '... '); var data = { 'action': step, @@ -1674,13 +1780,13 @@ function(data) { $('#'+divIdDialog+'-close').removeAttr('disabled'); // Finished - $("#"+divIdDialog+'-progress').html(''); + $("#"+divIdDialog+'-progress').html(''); toastr.remove(); // Unlog if same user if (userId === ) { toastr.success( - '', + '', '', { timeOut: 4000 } @@ -1689,8 +1795,8 @@ function(data) { window.location.href = "./includes/core/logout.php?token=" } else if (store.get('teampassUser').admin_user_password) { // now select if sending by email - $('#dialog-admin-change-user-password-info').html('

'+ - ''+ + $('#dialog-admin-change-user-password-info').html('

'+ + ''+ '
'+ '
'+ '
'+ diff --git a/includes/language/bulgarian.php b/includes/language/bulgarian.php index a1c270cb3..9d8fce9aa 100755 --- a/includes/language/bulgarian.php +++ b/includes/language/bulgarian.php @@ -1060,5 +1060,9 @@ 'tasks_cron_running' => 'Cron job is correctly set', 'currently_using_version' => 'Current version loaded', 'git_commit_value' => 'Git commit value', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/includes/language/catalan.php b/includes/language/catalan.php index 871cfb356..27a4a802c 100755 --- a/includes/language/catalan.php +++ b/includes/language/catalan.php @@ -1060,5 +1060,9 @@ 'tasks_cron_running' => 'Cron job is correctly set', 'currently_using_version' => 'Current version loaded', 'git_commit_value' => 'Git commit value', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/includes/language/chinese.php b/includes/language/chinese.php index 8961df7bc..f1316a970 100755 --- a/includes/language/chinese.php +++ b/includes/language/chinese.php @@ -1060,5 +1060,9 @@ 'tasks_cron_running' => 'Cron job is correctly set', 'currently_using_version' => 'Current version loaded', 'git_commit_value' => 'Git commit value', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/includes/language/czech.php b/includes/language/czech.php index e0e712aa9..97b724bca 100755 --- a/includes/language/czech.php +++ b/includes/language/czech.php @@ -1060,5 +1060,9 @@ 'tasks_cron_running' => 'Cron job is correctly set', 'currently_using_version' => 'Current version loaded', 'git_commit_value' => 'Git commit value', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/includes/language/dutch.php b/includes/language/dutch.php index ed8dfb269..534760deb 100755 --- a/includes/language/dutch.php +++ b/includes/language/dutch.php @@ -1060,5 +1060,9 @@ 'tasks_cron_running' => 'Cron job is correctly set', 'currently_using_version' => 'Current version loaded', 'git_commit_value' => 'Git commit value', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/includes/language/english.php b/includes/language/english.php index a8e996c85..1a981c733 100755 --- a/includes/language/english.php +++ b/includes/language/english.php @@ -17,6 +17,10 @@ * @see https://www.teampass.net */ return array( + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', 'currently_using_version' => 'Current version loaded', 'git_commit_value' => 'Git commit value', 'add_new_job' => 'Add new job', diff --git a/includes/language/estonian.php b/includes/language/estonian.php index febcdca03..aec13b51c 100755 --- a/includes/language/estonian.php +++ b/includes/language/estonian.php @@ -1060,5 +1060,9 @@ 'tasks_cron_running' => 'Cron job is correctly set', 'currently_using_version' => 'Current version loaded', 'git_commit_value' => 'Git commit value', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/includes/language/french.php b/includes/language/french.php index faf6959a5..90dfc78fa 100755 --- a/includes/language/french.php +++ b/includes/language/french.php @@ -1060,5 +1060,9 @@ 'tasks_cron_running' => 'Cron job trouvé', 'currently_using_version' => 'Version actuellement chargée', 'git_commit_value' => 'Version du commit de Git', + 'generate_new_keys' => 'Générer de nouvelles clés', + 'generate_new_keys_info' => 'En poursuivant, de nouvelles clés pour les objets vont être générées. Cela devrait être effectué uniquement si les mots de passe ne s\'affichent plus. Une clé de cryptage sera fournie. Conservez la précieusement car elle sera demandé à la fin de l\'opération.', + 'encryption_key' => 'Clé de cryptage', + 'generate_new_keys_end' => 'L\'opération est en cours en arrière plan et peut prendre plusieurs minutes. Vous pouvez maintenant fermer cette fenêtre.', ); diff --git a/includes/language/german.php b/includes/language/german.php index 0fddc681c..d5f2e71b7 100755 --- a/includes/language/german.php +++ b/includes/language/german.php @@ -1060,5 +1060,9 @@ 'tasks_cron_running' => 'Cron job is correctly set', 'currently_using_version' => 'Current version loaded', 'git_commit_value' => 'Git commit value', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/includes/language/greek.php b/includes/language/greek.php index 81e0aabb1..2781f6c3d 100755 --- a/includes/language/greek.php +++ b/includes/language/greek.php @@ -1060,5 +1060,9 @@ 'tasks_cron_running' => 'Cron job is correctly set', 'currently_using_version' => 'Current version loaded', 'git_commit_value' => 'Git commit value', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/includes/language/hungarian.php b/includes/language/hungarian.php index 2dc0633df..4efd64adf 100755 --- a/includes/language/hungarian.php +++ b/includes/language/hungarian.php @@ -1060,5 +1060,9 @@ 'tasks_cron_running' => 'Cron job is correctly set', 'currently_using_version' => 'Current version loaded', 'git_commit_value' => 'Git commit value', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/includes/language/italian.php b/includes/language/italian.php index 06d6ab75b..2118b933b 100755 --- a/includes/language/italian.php +++ b/includes/language/italian.php @@ -1060,5 +1060,9 @@ 'tasks_cron_running' => 'Cron job is correctly set', 'currently_using_version' => 'Current version loaded', 'git_commit_value' => 'Git commit value', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/includes/language/japanese.php b/includes/language/japanese.php index 017727888..b901a88fd 100755 --- a/includes/language/japanese.php +++ b/includes/language/japanese.php @@ -1060,5 +1060,9 @@ 'tasks_cron_running' => 'Cron job is correctly set', 'currently_using_version' => '現在のバージョンが読み込まれました', 'git_commit_value' => 'Gitのコミット値', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/includes/language/norwegian.php b/includes/language/norwegian.php index fdbbf8d22..0c6876959 100755 --- a/includes/language/norwegian.php +++ b/includes/language/norwegian.php @@ -1060,5 +1060,9 @@ 'tasks_cron_running' => 'Cron job is correctly set', 'currently_using_version' => 'Current version loaded', 'git_commit_value' => 'Git commit value', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/includes/language/polish.php b/includes/language/polish.php index 351bb5c7a..bb8e06087 100755 --- a/includes/language/polish.php +++ b/includes/language/polish.php @@ -18,42 +18,42 @@ */ return array( 'show_user_temporary_encryption_code' => 'Wyświetl kod szyfrowania użytkownika', - 'email_body_new_user' => 'Hello,

This is a generated email from Teampass passwords manager.

An administrator has created for you a user account on Teampass. Next time you will connect to Teampass, please use next credentials:
  • login: #login#
  • Password: #password#
  • Encryption code: #code#



Cheers', + 'email_body_new_user' => 'Witaj,

Ten email został wygenerowany z system zarządzania haseł Teampass.

Administrator utworzył dla Ciebie hasło w systemie. Przy następnym logowaniu do systemu Teampass, użyj następujących poświadczeń:
  • login: #login#
  • Password: #password#
  • Kod szyfrowania: #code#



Pozdrowienia', 'user_password' => 'Hasło użytkownika', 'user_temporary_encryption_code' => 'Kod szyfrowania użytkownika', - 'no_email_set' => 'No email has been registered', + 'no_email_set' => 'Nie został zarejestrowany adres email', 'send_user_password_by_email' => 'Decide if the user login password should be sent by email.
If yes then press button Send.

Otherwize use the button Copy to clipboard to send it to the user by another mean.
It becomes your responsibility as an Administrator to provide the user the password in a secure way.', - 'admin_change_user_encryption_code_info' => 'This operation will reset the encryption code for this user.', - 'send_by_email' => 'Wyślij wiadomością', + 'admin_change_user_encryption_code_info' => 'Ta czynność spowoduje zresetowanie kodu szyfrowania dla tego użytkownika.', + 'send_by_email' => 'Wyślij wiadomością email', 'filters' => 'Filtry', 'show_user_password' => 'Wyświetl hasło użytkownika', 'open_website' => 'Otwórz stronę WWW', - 'mfa_for_roles' => 'MFA is requested for users in Roles', - 'mfa_for_roles_tip' => 'By default, once an MFA method is selected, it is enabled for all users. Nevertheless, you might select the roles for which it is expected.
NOT YET IMPLEMENTED', - 'at_least_one_administrator_is_requested' => 'At least one administrator is requested', + 'mfa_for_roles' => 'Mechanizm MFA jest wymagany dla roli użytkowników', + 'mfa_for_roles_tip' => 'Domyślnie, jedna metoda MFA może być wybrana włączona dla wszystkich użytkowników. Jednakże możesz wybrać role, dla których jest ona Wymagana.
JESZCZE NIE WDRAŻONE', + 'at_least_one_administrator_is_requested' => 'Wymagany jest co najmniej jeden administrator', 'bad_code' => 'Niepoprawny kod', 'generating_keys' => 'Generowanie kluczy', - 'this_may_take_time' => 'This may take a couple of minutes', - 'disable_enable' => 'Disable / Enable', + 'this_may_take_time' => 'To może zająć kilka minut', + 'disable_enable' => 'Wyłączenie / Włączenie', 'user_disable_status' => 'Tick the box to disable or leave empty to enable', - 'help_for_launching_items_encryption' => 'We need to generate the keys database for your account. Please provide your encryption code.', - 'managed_through_ad' => 'Managed through AD', - 'new_ldap_user_info' => 'Please complete the definition for user', + 'help_for_launching_items_encryption' => 'Wymagane jest wygenerowanie bazy kluczy dla Twojego konta. Proszę o podanie Twojego klucza szyfrowania', + 'managed_through_ad' => 'Zarządzane za pomocą AD', + 'new_ldap_user_info' => 'Uzupełnij definicję użytkownika', 'email_body_user_added_from_ldap_encryption_code' => 'Cześć,

To jest wiadomość e-mail wygenerowana od menedżera haseł Teampass.

Masz teraz aktywne konto w systemie Teampass. Możesz użyć swoich danych logowania AD, aby się zalogować do systemu.

Przy pierwszym logowaniu będzie oczekiwany od Ciebie kod szyfrujący wskazany poniżej:

#enc_code#


', - 'settings_ldap_user_object_filter' => 'User Object Filter', + 'settings_ldap_user_object_filter' => 'Filtr użytkowników', 'settings_ldap_user_object_filter_tip' => 'The filter to use when searching user objects. Example: (objectCategory=Person)(sAMAccountName=*)', 'settings_ldap_additional_user_dn_tip' => 'This value is used in addition to the base DN when searching and loading users. If no value is supplied, the subtree search will start from the base DN. Examples: ou=Users ; cn=users', - 'settings_ldap_additional_user_dn' => 'Additional User DN', + 'settings_ldap_additional_user_dn' => 'Dodatkowy DN użytkownika', 'ldap_user_has_changed_his_password' => 'Your authentication password has been changed in your AD since you last get logged in in Teampass. We need to adapt your encryption key. Please provide your previous password and the current one.', - 'provide_your_previous_password' => 'Your previous password', - 'admin_change_user_password_info' => 'This operation will reset the selected user current password.', - 'sending_email_message' => 'Now sending email to user, please wait', + 'provide_your_previous_password' => 'Twoje poprzednie hasło', + 'admin_change_user_password_info' => 'Ta czynność spowoduje zresetowanie aktualnego hasła dla wybranego użytkownika.', + 'sending_email_message' => 'Wysyłanie wiadomości email do użytkownika, proszę poczekać', 'change_your_password_info_message' => 'Please provide your new authentication password and confirm it.', 'user_has_to_change_password_info' => 'The current used password has been generated. It is expected from you to change it for security purpose.', 'ready_to_go' => 'Ready to go', - 'passwords_not_the_same' => 'Provided passwords are not the same', - 'inititialization' => 'Initialization', - 'bad_password' => 'Bad password', + 'passwords_not_the_same' => 'Wprowadzone hasła nie są takie same', + 'inititialization' => 'Inicjalizacja', + 'bad_password' => 'Błędne hasło', 'perform_checks' => 'Perform checks', 'email_body_temporary_encryption_code' => 'Hello,

This is a generated email from Teampass passwords manager.

Some changes were performed on your account that require a new encryption of items for data security. Next time you will connect to Teampass, use your current credentials and use this temporary encryption code when requested:

#enc_code#


Cheers', 'temporary_encryption_code' => 'Your temporary encryption code', @@ -61,14 +61,14 @@ 'error_no_user_in_ad' => 'User not found in AD!', 'error_ad_user_expired' => 'User is expired!', 'error' => 'Error caught', - 'hosts' => 'Hosts', + 'hosts' => 'Hosty', 'settings_ldap_hosts_tip' => 'The hosts option is an array of IP addresses or host names located on your network that serve an LDAP directory (seprated by a comma). You insert as many servers or as little as you would like depending on your forest (with the minimum of one of course).', 'base_distiguished_name' => 'Base DN', 'settings_ldap_bdn_tip' => 'The root distinguished name (DN) to use when running queries against the directory server. Examples: o=example,c=com ; cn=users,dc=ad,dc=example,dc=com', 'username' => 'Username', 'settings_ldap_username_tip' => 'The distinguished name of the user that the application will use when connecting to the directory server. Examples: cn=administrator,cn=users,dc=ad,dc=example,dc=com ; cn=user,dc=domain,dc=name', 'settings_ldap_password_tip' => 'The password of the user specified above.', - 'settings_ldap_port_tip' => 'Domyślny nieszyfrowany port LDAP: 389, domyślny szyfrowany port LDAP: 636', + 'settings_ldap_port_tip' => 'Port używane do uwierzytelnienia do LDAP. Domyślnie używane porty: dla połączenie nieszyfrowanych: 389, dla połączeń szyfrowanych: 636. ', 'undefined' => 'Undefined', 'error_cannot_open_file' => 'File cannot be opened', 'provide_current_psk_and_click_launch' => 'When ready, click button Launch', @@ -101,21 +101,21 @@ 'remove_install_folder' => 'Install folder has to be removed', 'list_users' => 'Lista użytkowników', 'ldap_synchronization' => 'Synchronizacja LDAP', - 'in_progress' => 'In progress', + 'in_progress' => 'W trakcie', 'clipboard_password_life_duration' => 'Delay before the clipboard is cleared (in seconds)', 'clipboard_password_life_duration_tip' => 'Permits to define a delay in seconds before which the password copied in clipboard will be cleared from the browser clipboard. Set to 0 to disable.', - 'clipboard_will_be_cleared' => 'Password is now in clipboard. It will soon be cleared...', + 'clipboard_will_be_cleared' => 'Hasło zostało skopiowane do schowka. Wkrótce zostanie z niego usunięte…', 'file_folder_not_accessible' => 'Files folder is not accessible', 'error_missing_id' => 'An error occurred. Missing ID ... ?', 'error_folder_not_allowed' => 'Selected folder is not allowed', 'all_fields_mandatory' => 'All fields are mandatory', 'history_insert_entry' => 'Insert in History', - 'clear_form' => 'Clear form', + 'clear_form' => 'Wyczyść formularz', 'info_about_history_insertion' => 'Caution - This feature permits you to insert manually an event in the item history log. Once added it will not be possible to remove it. Also notice that your account id will be associated to this new entry.', 'select_all' => 'Zaznacz wszystko', - 'unselect_all' => 'Unselect all', + 'unselect_all' => 'Odznacz wszystko', 'no_data_to_display' => 'No data to display! Either no folder already exists, either you have access to none of them.', - 'server' => 'Server', + 'server' => 'Serwer', 'data_refreshed' => 'Data refreshed', 'loading_image' => 'Loading image', 'compare_with_another_role' => 'Compare with another role', @@ -318,20 +318,20 @@ 'duo_security' => 'Duo Security', 'yubico' => 'Yubico Authenticator', 'website_canal' => 'Kliknij aby otworzyć stronę internetową Teampass', - '2fa_credential_not_correct' => '2FA credential is not correct', + '2fa_credential_not_correct' => 'Poświadczenia 2FA są nieprawidłowe', 'no_change_performed' => 'No change was performed.', - 'password_strength' => 'Siła haseł', - 'new_password_required' => 'A new password is required', + 'password_strength' => 'Siła hasła', + 'new_password_required' => 'Wymagane jest nowe hasło', 'limited_search' => 'Limited search', 'empty_psk' => 'Saltkey is missing', 'currently_no_favorites' => 'Aktualnie nie posiadasz żadnych ulubionych wpisów', 'favorites' => 'Ulubione', 'confirm_item_move' => 'You have selected Moving"... are you sure?"', - 'copy_to_clipboard' => 'Copy to clipboard', - 'please_wait_while_loading' => 'Please wait while data is loading', - 'defect_report' => 'Bug report', + 'copy_to_clipboard' => 'Skopiuj do schowka', + 'please_wait_while_loading' => 'Proszę poczekać na załadowanie danych', + 'defect_report' => 'Zgłoś błąd', 'actions' => 'Akcje', - 'no_user' => 'Wrong user', + 'no_user' => 'Nieprawidłowy użytkownik', 'generate_api_token' => 'Generate new API token', 'upload_feature' => 'Upload feature', 'profile' => 'Profil', @@ -345,38 +345,38 @@ 'nothing_to_save' => 'Nothing to save', 'notification_engaged' => 'You are receiving notifications on Item change', 'notification_not_engaged' => 'You are not receiving notifications on Item change', - 'viewed_number' => 'Number of Views', - 'automatic_deletion_engaged' => 'Automatic deletion', + 'viewed_number' => 'Liczba wyświetleń', + 'automatic_deletion_engaged' => 'Automatyczne kasowanie', 'auto_update_enabled' => 'Automatic user password change enabled. Next change planned', 'copy_folder' => 'Kopiuj katalog', - 'select_source_folder' => 'Select folder to copy', - 'select_destination_folder' => 'Select destination folder', - 'delete_folder' => 'Folder delete', - 'select_folder_to_delete' => 'Select folder to delete', + 'select_source_folder' => 'Wybierz katalog do kopiowania', + 'select_destination_folder' => 'Wskaż katalog docelowy', + 'delete_folder' => 'Wykasuj katalog', + 'select_folder_to_delete' => 'Wskaż folder do wykasowani', 'folder_delete_confirm' => 'The seleted folder and its items will be deleted. Please tick the checkbox to confirm this deletion.', - 'json_error_format' => 'Bad JSON format', - 'password_cannot_be_empty' => 'Password cannot be empty', - 'password_too_long' => 'Password is too long', + 'json_error_format' => 'Niepoprawny format JSON', + 'password_cannot_be_empty' => 'Hasło nie może być puste', + 'password_too_long' => 'Hasło ma zbyt dużo znaków', 'error_no_action_identified' => 'No action has been identified', 'ldap' => 'LDAP', 'emails' => 'E-maile', - 'backups' => 'Kupie zapasowe', + 'backups' => 'Kopie zapasowe', 'api' => 'API', - 'add_folder' => 'Dodaj nowy folder', - 'select_folder_parent' => 'Wybierz folder nadrzędny', + 'add_folder' => 'Dodaj nowy katalog', + 'select_folder_parent' => 'Wybierz katalog nadrzędny', 'add' => 'Dodaj', 'key_is_not_correct' => 'Provided session key is not correct', 'suggestion_information' => 'You can suggest any change on this item to the author. Use the above form to make your change proposals and click the Perform button to inform the author.', - 'email_address' => 'Email address', + 'email_address' => 'Adres email', 'enter_email' => 'Enter email', - 'notification' => 'Notification', + 'notification' => 'Powiadomienia', 'notify_on_change' => 'Notify me on changes', 'notification_message' => 'You can use this setting to get notified or not on changes performed on this item.', - 'share_item' => 'Share item', + 'share_item' => 'Udostępnij element', 'share_item_message' => 'You can share this item with someone. Please provide a valid email and click Perform button.', 'delete_item_message' => 'You have decided to delete this selected item. You need to confirm your choice by clicking Perform button.', 'warning' => 'Warning', - 'information' => 'Informacje', + 'information' => 'Informacja', 'perform' => 'Perform', 'delete_item' => 'Delete item', 'copy_item' => 'Copy item', @@ -390,7 +390,7 @@ 'changes_ongoing' => 'Some changes were not saved. Do you confirm to quit without saving?', 'no_file_to_upload' => 'No file to upload', 'add_files_and_click_start' => 'Add files to the upload queue and click the start button.', - 'select_files' => 'Select files', + 'select_files' => 'Wybierz pliki', 'attached_files' => 'Attached files', 'visible_by' => 'Widoczne dla', 'anounce_item_by_email' => 'Anounce this item to users', @@ -398,9 +398,9 @@ 'allow_item_to_be_deleted' => 'Allow this item to be deleted on next condition', 'item_deleted_after_being_viewed_x_times' => 'Item will be deleted after being viewed X times', 'item_deleted_after_date' => 'Item will be deleted after defined date', - 'password' => 'Password', + 'password' => 'Hasło', 'save' => 'Zapisz', - 'folder' => 'Folder', + 'folder' => 'Katalog', 'main' => 'Main', 'fields' => 'Pola', 'details' => 'Szczegóły', @@ -409,19 +409,19 @@ 'no_custom_fields' => 'No custom fields', 'no_attachment' => 'No attachment', 'logout_confirm' => 'Logout? Please confirm.', - 'saved' => 'Saved', + 'saved' => 'Zapisane', 'attachments' => 'Załączniki', 'success' => 'Success', 'server_answer_error' => 'An error appears. Answer from Server cannot be parsed!', 'server_returned_data' => 'Returned data', - 'version_alone' => 'version', + 'version_alone' => 'wersja', 'statistics' => 'Statystyki', 'options' => 'Opcje', 'users' => 'Użytkownicy', - 'folders' => 'Foldery', + 'folders' => 'Katalog', 'find_message' => ' Ilość wyników znalezionych: %X% ', 'auto_update_server_password_info' => 'Kliknięcie start, automatycznie wykona poniższe kroki:
  • Połączenie przez SSH do serwera wykorzystując dane logowania i pole `URL`,
  • Zmiana hasła użytkownika na serwerze
  • Zachowanie nowego hasła w Teampass
  • Zakończenie połączenia SSH

Upewnij się, że użytkownik posiada prawa do zalogowania się i zmiany hasła na serwerze (jeśli nie, określ hasło użytkownika root) przed uruchomieniem. ', - 'share' => 'Podziel się elementem', + 'share' => 'Udostępnij', 'notify' => 'Notify', 'error_no_selected_folder' => 'Musisz wybrać folder', 'email_subject_item_updated' => 'Hasło zostało zaktualizowane.', @@ -438,7 +438,7 @@ 'auto_create_folder_role' => 'Dodaj Folder oraz Rolę dla ', 'start_upload' => 'Rozpocznij wysyłanie plików', 'error_upload_runtime_not_found' => 'Opcja uaktualnienia: Nie znaleziono wykonania.', - 'user_profile_api_key' => 'Your API key', + 'user_profile_api_key' => 'Twój klucz API', 'index_change_pw' => 'Zmień hasło', 'admin_2factors_authentication_setting' => 'Uaktywnij 2-poziomową autoryzację dla Google', 'admin_2factors_authentication_setting_tip' => 'Uwierzytelnianie dwuskładnikowe Google umożliwia dodanie kolejnego zabezpieczenia do logowania się użytkownika. W momencie gdy użytkownik chce logować się do TeamPass w ten sposób generowany jest jednorazowy kod QR. Kod QR musi zostać zeskanowany, aby otrzymać jednorazowe hasło.
UWAGA: Wymaga to skanera kodów QR (np. smartphon-a) oraz dostępu do internetu przy pierwszym użyciu.
', @@ -449,11 +449,11 @@ 'email_share_item_subject' => '[TeamPass] Element został Ci udostępniony', 'email_share_item_mail' => 'Witaj,

#tp_user# udostępnia Ci pozycję #tp_item#.
Kliknij na LINK aby ją obejrzeć.

Pozdrawiam.', 'index_maintenance_mode_admin' => 'Tryb konserwacji został aktywowany. Normalni Użytkownicy nie mogą się zalogować do TeamPass.', - '2fa_authentication_selector' => 'Select a 2 factor authenticator method', + '2fa_authentication_selector' => 'Wybierz metodę uwierzytelnienia 2FA', 'upload_empty_file' => 'Upload empty file', 'upload_any_extension_file' => 'Upload any extension file', 'upload_any_extension_file_tip' => 'When enabled, this option will allow users to upload any kind of files.', - 'log_in' => 'Log In', + 'log_in' => 'Zaloguj', 'create_item_based_upon_template' => 'Use of template for Item', 'create_item_based_upon_template_tip' => 'When enabled, this feature permits the author to select a template made of Custom Fields. Notice that this feature requires Custom Fields to be enabled too.', 'main_template' => 'Use as template', @@ -464,7 +464,7 @@ 'masked_text' => 'Masked text', 'textarea' => 'Textarea', 'admin_yubico_authentication_setting' => 'Enable Yubico authentication', - 'yubico_user_id' => 'Client ID', + 'yubico_user_id' => 'ID użytkownika', 'yubico_user_key' => 'Secret KEY', 'yubico_bad_code' => 'Wrong Yubico information', 'press_your_yubico_key' => 'Press your Yubico key', @@ -496,7 +496,7 @@ 'settings_item_extra_fields' => 'Niestandardowe pola elementów włączone', 'settings_item_extra_fields_tip' => 'Ta opcja zezwala na dodanie do pozycji dodatkowych pól, które są zdefiniowane i podzielone na kategorie przez administratora. Wszystkie dane są szyfrowane. Opcja ta wykorzystuje dodatkowe zapytania SQL (około 5 razy więcej na dodatkowe Pole podczas aktualizacji pozycji) co może wymagać więcej czasu na zakończenie działania. Zależnie od możliwości serwera.', 'settings_ldap_type' => 'Typ serwera LDAP', - 'server_time' => 'Czas serwera', + 'server_time' => 'Czas na serwerze', 'settings_tree_counters' => 'Pokaż więcej liczników w drzewie folderów', 'settings_tree_counters_tip' => 'Po wybraniu tej opcji przy każdym katalogu będą wyświetlane 3 liczniki: liczba pozycji w folderze, liczba pozycji w podfolderze, liczba podfolderów. Włączenie tej opcji może wydłużyć czas potrzebny na wyświetlenie drzewa katalogów.', 'admin_action_check_pf' => 'Stwórz osobisty folder dla wszystkich użytkowników (jeśli go nie posiadają)', @@ -997,7 +997,7 @@ 'settings_api_token_duration_tip' => 'Delay during wich the generated JWT token is valid. After this delay, it is requested to post an authorize request to the API.', 'show_encryption_code_to_admin' => 'TTo jest zaszyfrowany kod, którego użytkownik będzie potrzebował podczas tego logowania. Poprosiłeś o jego obejrzenie, skopiuj go i udostępnij w bezpieczny sposób. Kod to', 'previous_password' => 'Previous password used to connect to Teampass', - 'generate_new_otp' => 'Generate new OTP', + 'generate_new_otp' => 'Wygeneruj nowy kod OTP', 'generate_new_otp_informations' => 'This operation consists in generating from scratch all keys for the selected user. As a consequence, the user will have to provide the new generated OTP at next login.', 'html' => 'html', 'execution_time' => 'Execution time', @@ -1017,48 +1017,52 @@ 'task_in_progress_user_not_active' => 'Tasks in progress - User not active', 'enable_tasks_manager' => 'Enable background tasks with cron manager', 'enable_tasks_manager_tip' => 'This option should be enabled if you noticed that some tasks take long time. This permits to enable to handle those tasks using a background job performed by server cron manager. See documentation for more details.', - 'sync_new_ldap_password' => 'Synchronize new password', + 'sync_new_ldap_password' => 'Zsynchronizuj nowe hasło', 'error_new_ldap_password_detected' => 'It seems your password has changed and Teampass requires it to encrypt your master private key.', 'settings_ldap_tls_certifacte_check' => 'Certificate check for LDAP TLS', 'settings_ldap_tls_certifacte_check_tip' => 'Specifies the certificate checking strategy. More information.', - 'user_keys_management' => 'User keys management', - 'sending_emails' => 'Sending emails', - 'task_frequency' => 'Frequency (in minutes)', + 'user_keys_management' => 'Zarządzanie kluczami użytkownika', + 'sending_emails' => 'Wysyłanie wiadomości email', + 'task_frequency' => 'Częstotliwość (w minutach)', 'tasks_information' => 'Task relies on a dedicated cron job. For this, it is requested to add a new entry to your crontab to run Teampass scheduler every minute.
Next entry to be added:
* * * * * path/to/phpbin #teampass_path#/sources/scheduler.php

Note: please adapt the path to php bin (in most cases, it can be replaced by php).', - 'bad_duo_mfa' => 'Bad DUO code', - 'creation_date' => 'Creation date', - 'never' => 'Never', - 'loading_main_page' => 'Please wait, loading main page ...', + 'bad_duo_mfa' => 'Niepoprawny kod DUO', + 'creation_date' => 'Data utworzenia', + 'never' => 'Nigdy', + 'loading_main_page' => 'Proszę poczekać, ładowana jest strona główna …', 'alert_session_not_consistent' => 'Current session is not consistent and needs to be refreshed. The page will reload.', 'link' => 'Link', 'error_not_allowed_to_authenticate' => 'You are not allowed to authenticate', 'enable_tasks_log' => 'Enable cron job log', 'enable_tasks_log_tip' => 'Permits to log all tasks performed by the cron job inside table processes_log. Could be useful for checking events.', - 'items_and_folders_statistics' => 'Items and folders statistics', - 'item_copying' => 'Item is being copied', + 'items_and_folders_statistics' => 'Elementy w folderze statystyk', + 'item_copying' => 'Rozpoczęto kopiowanie elementów', 'upgrade_requested' => 'Teampass database is not up to date.', 'upgrade_requested_more' => 'Some inconsistencies have been identified between files and configuration, Your administrator should perform upgrade process before you continue.', - 'settings_ldap_group_object_filter' => 'LDAP group object filter', + 'settings_ldap_group_object_filter' => 'Filtr LDAP dla grup', 'settings_ldap_group_object_filter_tip' => 'LDAP filter to use to find the group object. For example: (objectClass=group1)(objectClass=group2)', 'settings_ad_users_with_ad_groups' => 'AD user roles mapped with their AD groups', 'settings_ad_users_with_ad_groups_tip' => 'Permits to map AD user roles with their AD groups. Those roles will be added to the one defined in their profile.', 'settings_ad_user_auto_creation' => 'AD user to get created automatically', 'settings_ad_user_auto_creation_tip' => 'Permits an AD user to get automatically created in Teampass when he logs in for the first time. Notice that if option AD user roles mapped with their AD groups enabled then he will get the roles mapped with his AD groups.', - 'settings_ldap_guid_attibute' => 'LDAP GUID attribute', + 'settings_ldap_guid_attibute' => 'Atrybut GUID LDAP', 'settings_ldap_guid_attibute_tip' => 'LDAP attribute to use to identify the GUID of an object. For example: objectGUID, objectSid, GUID, gidNumber, ...', - 'ad_group' => 'AD group', + 'ad_group' => 'Grupy AD', 'mapped_with_role' => 'Mapped with role', 'ad_groupe_and_roles_mapping' => 'AD group and roles mapping', 'select_adgroup_mapping' => 'Select the role to map with current AD group', 'enable_backlog_mail' => 'Enable sending backlog emails', - 'provide_label' => 'Provide a label', - 'uploading' => 'Uploading...', + 'provide_label' => 'Wprowadź etykietę', + 'uploading' => 'Wgrywanie…', 'keys_encryption_not_ready' => 'Be informed that your password keys are currently in process of being created. Please wait a few minutes more.', - 'account_not_ready' => 'Account in construction', - 'add_new_job' => 'Add new job', + 'account_not_ready' => 'Konto jest aktualnie tworzone', + 'add_new_job' => 'Dodaj nowe zadanie', 'tasks_cron_not_running' => 'Cron job is not set. Please edit crontab with your server user (usually www-data) with command crontab -u www-data -e.
Or press the button to try its creation automatically.', - 'tasks_cron_running' => 'Cron job is correctly set', - 'currently_using_version' => 'Current version loaded', + 'tasks_cron_running' => 'Zadanie Cron zostało poprawnie utworzone', + 'currently_using_version' => 'Aktualna wersja', 'git_commit_value' => 'Git commit value', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/includes/language/portuguese.php b/includes/language/portuguese.php index 298250b37..7395981db 100755 --- a/includes/language/portuguese.php +++ b/includes/language/portuguese.php @@ -1060,5 +1060,9 @@ 'tasks_cron_running' => 'Cron job is correctly set', 'currently_using_version' => 'Current version loaded', 'git_commit_value' => 'Git commit value', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/includes/language/portuguese_br.php b/includes/language/portuguese_br.php index 4a9ac7bd7..bdb564dc7 100755 --- a/includes/language/portuguese_br.php +++ b/includes/language/portuguese_br.php @@ -1060,5 +1060,9 @@ 'tasks_cron_running' => 'Cron job is correctly set', 'currently_using_version' => 'Current version loaded', 'git_commit_value' => 'Git commit value', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/includes/language/romanian.php b/includes/language/romanian.php index 6ae632fd7..b8f87cba9 100755 --- a/includes/language/romanian.php +++ b/includes/language/romanian.php @@ -1060,5 +1060,9 @@ 'tasks_cron_running' => 'Cron job is correctly set', 'currently_using_version' => 'Current version loaded', 'git_commit_value' => 'Git commit value', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/includes/language/russian.php b/includes/language/russian.php index 2189855df..b3fe007c9 100755 --- a/includes/language/russian.php +++ b/includes/language/russian.php @@ -1061,5 +1061,9 @@ 'tasks_cron_running' => 'Cron job is correctly set', 'currently_using_version' => 'Current version loaded', 'git_commit_value' => 'Git commit value', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/includes/language/spanish.php b/includes/language/spanish.php index 31c5b0135..888f74dfc 100755 --- a/includes/language/spanish.php +++ b/includes/language/spanish.php @@ -1060,5 +1060,9 @@ 'tasks_cron_running' => 'Cron job is correctly set', 'currently_using_version' => 'Current version loaded', 'git_commit_value' => 'Git commit value', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/includes/language/swedish.php b/includes/language/swedish.php index 6e7474f8b..cdbe1ce35 100755 --- a/includes/language/swedish.php +++ b/includes/language/swedish.php @@ -1060,5 +1060,9 @@ 'tasks_cron_running' => 'Cron job is correctly set', 'currently_using_version' => 'Current version loaded', 'git_commit_value' => 'Git commit value', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/includes/language/turkish.php b/includes/language/turkish.php index 3c0bad11a..86a80aa7c 100755 --- a/includes/language/turkish.php +++ b/includes/language/turkish.php @@ -1060,5 +1060,9 @@ 'tasks_cron_running' => 'Cron job is correctly set', 'currently_using_version' => 'Current version loaded', 'git_commit_value' => 'Git commit value', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/includes/language/ukrainian.php b/includes/language/ukrainian.php index acd44df5b..d4dc8dd6c 100755 --- a/includes/language/ukrainian.php +++ b/includes/language/ukrainian.php @@ -1060,5 +1060,9 @@ 'tasks_cron_running' => 'Cron job is correctly set', 'currently_using_version' => 'Current version loaded', 'git_commit_value' => 'Git commit value', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/includes/language/vietnamese.php b/includes/language/vietnamese.php index edf482c7c..712c997fa 100755 --- a/includes/language/vietnamese.php +++ b/includes/language/vietnamese.php @@ -1060,5 +1060,9 @@ 'tasks_cron_running' => 'Cron job is correctly set', 'currently_using_version' => 'Current version loaded', 'git_commit_value' => 'Git commit value', + 'generate_new_keys' => 'Generate new keys', + 'generate_new_keys_info' => 'By continuing, you will generate new keys for all objects you have access to. This should only be done if you have no password shown. A code will be provided. Store it carrefully, it will be asked once the process is finished.', + 'encryption_key' => 'Encryption key', + 'generate_new_keys_end' => 'Process is on going in background and could take several minutes. You can now close this window.', ); diff --git a/index.php b/index.php index 236decb9c..522d50e94 100755 --- a/index.php +++ b/index.php @@ -270,7 +270,7 @@
@@ -337,7 +340,7 @@ @@ -362,7 +365,7 @@ echo '