mirror of
https://github.com/laurent22/joplin.git
synced 2024-12-24 10:27:10 +02:00
reencrypt -> re-encrypt
This commit is contained in:
parent
e399474b4e
commit
1ee88618e8
@ -115,9 +115,9 @@ class EncryptionConfigScreenComponent extends React.Component {
|
||||
if (!shim.isElectron()) return null;
|
||||
|
||||
const theme = themeStyle(this.props.theme);
|
||||
const buttonLabel = _('Reencrypt data');
|
||||
const buttonLabel = _('Re-encrypt data');
|
||||
|
||||
const intro = this.props.shouldReencrypt ? _('The default encryption method has been changed to a more secure one and it is recommended that you apply it to your data.') : _('You may use the tool below to reencrypt your data, for example if you know that some of your notes are encrypted with an obsolete encryption method.');
|
||||
const intro = this.props.shouldReencrypt ? _('The default encryption method has been changed to a more secure one and it is recommended that you apply it to your data.') : _('You may use the tool below to re-encrypt your data, for example if you know that some of your notes are encrypted with an obsolete encryption method.');
|
||||
|
||||
let t = `${intro}\n\n${_('In order to do so, your entire data set will have to encrypted and synchronised, so it is best to run it overnight.\n\nTo start, please follow these instructions:\n\n1. Synchronise all your devices.\n2. Click "%s".\n3. Let it run to completion. While it runs, avoid changing any note on your other devices, to avoid conflicts.\n4. Once sync is done on this device, sync all your other devices and let it run to completion.\n\nImportant: you only need to run this ONCE on one device.', buttonLabel)}`;
|
||||
|
||||
@ -127,7 +127,7 @@ class EncryptionConfigScreenComponent extends React.Component {
|
||||
|
||||
return (
|
||||
<div>
|
||||
<h1 style={theme.h1Style}>{_('Reencryption')}</h1>
|
||||
<h1 style={theme.h1Style}>{_('Re-encryption')}</h1>
|
||||
<p style={theme.textStyle} dangerouslySetInnerHTML={{ __html: t }}></p>
|
||||
<span style={{ marginRight: 10 }}>
|
||||
<button onClick={() => shared.reencryptData()} style={theme.buttonStyle}>{buttonLabel}</button>
|
||||
|
@ -538,7 +538,7 @@ class MainScreenComponent extends React.Component {
|
||||
} else if (this.props.showShouldReencryptMessage) {
|
||||
msg = (
|
||||
<span>
|
||||
{_('The default encryption method has been changed, you should reencrypt your data.')}{' '}
|
||||
{_('The default encryption method has been changed, you should re-encrypt your data.')}{' '}
|
||||
<a href="#" onClick={() => onViewEncryptionConfigScreen()}>
|
||||
{_('More info')}
|
||||
</a>
|
||||
|
@ -667,8 +667,8 @@ class BaseApplication {
|
||||
}
|
||||
|
||||
if (Setting.value('encryption.shouldReencrypt') < 0) {
|
||||
// We suggest reencryption if the user has at least one notebook
|
||||
// and if encryptino is enabled. This code runs only when shouldReencrypt = -1
|
||||
// We suggest re-encryption if the user has at least one notebook
|
||||
// and if encryption is enabled. This code runs only when shouldReencrypt = -1
|
||||
// which can be set by a maintenance script for example.
|
||||
const folderCount = await Folder.count();
|
||||
const itShould = Setting.value('encryption.enabled') && !!folderCount ? Setting.SHOULD_REENCRYPT_YES : Setting.SHOULD_REENCRYPT_NO;
|
||||
|
@ -28,13 +28,13 @@ shared.refreshStats = async function(comp) {
|
||||
};
|
||||
|
||||
shared.reencryptData = async function() {
|
||||
const ok = confirm(_('Please confirm that you would like to reencrypt your complete database.'));
|
||||
const ok = confirm(_('Please confirm that you would like to re-encrypt your complete database.'));
|
||||
if (!ok) return;
|
||||
|
||||
await BaseItem.forceSyncAll();
|
||||
reg.waitForSyncFinishedThenSync();
|
||||
Setting.setValue('encryption.shouldReencrypt', Setting.SHOULD_REENCRYPT_NO);
|
||||
alert(_('Your data is going to be reencrypted and synced again.'));
|
||||
alert(_('Your data is going to be re-encrypted and synced again.'));
|
||||
};
|
||||
|
||||
shared.dontReencryptData = function() {
|
||||
|
@ -1058,9 +1058,9 @@ Setting.DATE_FORMAT_7 = 'YYYY.MM.DD';
|
||||
Setting.TIME_FORMAT_1 = 'HH:mm';
|
||||
Setting.TIME_FORMAT_2 = 'h:mm A';
|
||||
|
||||
Setting.SHOULD_REENCRYPT_NO = 0; // Data doesn't need to be reencrypted
|
||||
Setting.SHOULD_REENCRYPT_YES = 1; // Data should be reencrypted
|
||||
Setting.SHOULD_REENCRYPT_NOTIFIED = 2; // Data should be reencrypted, and user has been notified
|
||||
Setting.SHOULD_REENCRYPT_NO = 0; // Data doesn't need to be re-encrypted
|
||||
Setting.SHOULD_REENCRYPT_YES = 1; // Data should be re-encrypted
|
||||
Setting.SHOULD_REENCRYPT_NOTIFIED = 2; // Data should be re-encrypted, and user has been notified
|
||||
|
||||
Setting.custom_css_files = {
|
||||
JOPLIN_APP: 'userchrome.css',
|
||||
|
Loading…
Reference in New Issue
Block a user