From 63e29fd141fa5064b6295b9e83f118c385c11f84 Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52452@users.noreply.github.com> Date: Mon, 2 Sep 2019 16:40:44 +0000 Subject: [PATCH 01/17] typo ellipsis, added --- Duplicati/Server/webroot/ngax/index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Duplicati/Server/webroot/ngax/index.html b/Duplicati/Server/webroot/ngax/index.html index 1a03c57ea..8b4f14469 100755 --- a/Duplicati/Server/webroot/ngax/index.html +++ b/Duplicati/Server/webroot/ngax/index.html @@ -313,7 +313,7 @@ The connection to the server is lost, attempting again in {{time}} ...
- Connecting to server ... + Connecting to server …
Connect now @@ -326,7 +326,7 @@
-
Not loaded ...
+
Not loaded …
The page is not yet loaded, this can be caused by a defective install, a browser issue or a slow connection.
From ad2f3ba64869ffa39ccdc2a90726287bdc6b0f16 Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52452@users.noreply.github.com> Date: Mon, 2 Sep 2019 16:45:22 +0000 Subject: [PATCH 02/17] typo ellipsis, added --- .../scripts/controllers/RestoreController.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js b/Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js index 186070278..213478d59 100644 --- a/Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js +++ b/Duplicati/Server/webroot/ngax/scripts/controllers/RestoreController.js @@ -64,7 +64,7 @@ backupApp.controller('RestoreController', function ($rootScope, $scope, $routePa $scope.fetchBackupTimes = function() { $scope.connecting = true; - $scope.ConnectionProgress = gettextCatalog.getString('Getting file versions ...'); + $scope.ConnectionProgress = gettextCatalog.getString('Getting file versions …'); var qp = ''; if ($scope.IsBackupTemporary) @@ -118,7 +118,7 @@ backupApp.controller('RestoreController', function ($rootScope, $scope, $routePa if (filesetsBuilt[version] == null) { if ($scope.IsBackupTemporary && filesetsRepaired[version] == null) { $scope.connecting = true; - $scope.ConnectionProgress = gettextCatalog.getString('Fetching path information ...'); + $scope.ConnectionProgress = gettextCatalog.getString('Fetching path information …'); inProgress[version] = true; AppService.post('/backup/' + $scope.BackupID + '/repairupdate', { 'only-paths': true, 'time': filesetStamps[version + '']}).then( @@ -157,7 +157,7 @@ backupApp.controller('RestoreController', function ($rootScope, $scope, $routePa return; $scope.connecting = true; - $scope.ConnectionProgress = gettextCatalog.getString('Fetching path information ...'); + $scope.ConnectionProgress = gettextCatalog.getString('Fetching path information …'); inProgress[version] = true; AppService.get('/backup/' + $scope.BackupID + '/files/*?prefix-only=true&folder-contents=false&time=' + encodeURIComponent(stamp)).then( @@ -355,22 +355,22 @@ backupApp.controller('RestoreController', function ($rootScope, $scope, $routePa if ($scope.IsBackupTemporary) { $scope.connecting = true; - $scope.ConnectionProgress = gettextCatalog.getString('Creating temporary backup ...'); + $scope.ConnectionProgress = gettextCatalog.getString('Creating temporary backup …'); AppService.post('/backup/' + $scope.BackupID + '/copytotemp').then(function(resp) { var backupid = resp.data.ID; - $scope.ConnectionProgress = gettextCatalog.getString('Building partial temporary database ...'); + $scope.ConnectionProgress = gettextCatalog.getString('Building partial temporary database …'); AppService.post('/backup/' + backupid + '/repair', p).then(function(resp) { var taskid = $scope.taskid = resp.data.ID; ServerStatus.callWhenTaskCompletes(taskid, function() { AppService.get('/task/' + taskid).then(function(resp) { - $scope.ConnectionProgress = gettextCatalog.getString('Starting the restore process ...'); + $scope.ConnectionProgress = gettextCatalog.getString('Starting the restore process …'); if (resp.data.Status == 'Completed') { AppService.post('/backup/' + backupid + '/restore', p).then(function(resp) { - $scope.ConnectionProgress = gettextCatalog.getString('Restoring files ...'); + $scope.ConnectionProgress = gettextCatalog.getString('Restoring files …'); var t2 = $scope.taskid = resp.data.TaskID; ServerStatus.callWhenTaskCompletes(t2, function() { $scope.onRestoreComplete(t2); }); }, handleError); @@ -390,9 +390,9 @@ backupApp.controller('RestoreController', function ($rootScope, $scope, $routePa } else { $scope.connecting = true; - $scope.ConnectionProgress = gettextCatalog.getString('Starting the restore process ...'); + $scope.ConnectionProgress = gettextCatalog.getString('Starting the restore process …'); AppService.post('/backup/' + $scope.BackupID + '/restore', p).then(function(resp) { - $scope.ConnectionProgress = gettextCatalog.getString('Restoring files ...'); + $scope.ConnectionProgress = gettextCatalog.getString('Restoring files …'); var t2 = $scope.taskid = resp.data.TaskID; ServerStatus.callWhenTaskCompletes(t2, function() { $scope.onRestoreComplete(t2); }); }, handleError); From f5a548cfcc4b43a58d08f0cd3be8dab682c14a04 Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52452@users.noreply.github.com> Date: Mon, 2 Sep 2019 16:51:23 +0000 Subject: [PATCH 03/17] typo ellipsis, added --- .../ngax/scripts/controllers/RestoreDirectController.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js b/Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js index 3381921f7..bdc58a67b 100644 --- a/Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js +++ b/Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js @@ -37,7 +37,7 @@ backupApp.controller('RestoreDirectController', function ($rootScope, $scope, $l $scope.doConnect = function() { function connect() { $scope.connecting = true; - $scope.ConnectionProgress = gettextCatalog.getString('Registering temporary backup ...'); + $scope.ConnectionProgress = gettextCatalog.getString('Registering temporary backup …'); var opts = {}; var obj = {'Backup': {'TargetURL': $scope.TargetURL } }; @@ -61,7 +61,7 @@ backupApp.controller('RestoreDirectController', function ($rootScope, $scope, $l AppService.post('/backups?temporary=true', obj, {'headers': {'Content-Type': 'application/json'}}).then( function(resp) { - $scope.ConnectionProgress = gettextCatalog.getString('Listing backup dates ...'); + $scope.ConnectionProgress = gettextCatalog.getString('Listing backup dates …'); $scope.BackupID = resp.data.ID; $scope.fetchBackupTimes(); }, function(resp) { From a904b1efd799f2089b149ea3f76a70d41aa8a99b Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52452@users.noreply.github.com> Date: Mon, 2 Sep 2019 17:03:02 +0000 Subject: [PATCH 04/17] typo ellipsis, added --- .../Server/webroot/ngax/scripts/controllers/StateController.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Duplicati/Server/webroot/ngax/scripts/controllers/StateController.js b/Duplicati/Server/webroot/ngax/scripts/controllers/StateController.js index 19b6fb208..df9885452 100644 --- a/Duplicati/Server/webroot/ngax/scripts/controllers/StateController.js +++ b/Duplicati/Server/webroot/ngax/scripts/controllers/StateController.js @@ -22,7 +22,7 @@ backupApp.controller('StateController', function($scope, $timeout, ServerStatus, }; function updateStateDisplay() { - var text = gettextCatalog.getString('Running ...'); + var text = gettextCatalog.getString('Running …'); var pg = -1; if ($scope.state.lastPgEvent != null && $scope.state.activeTask != null) { From c059dd208e0a58273582cc2cd4eac5629bca2740 Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52452@users.noreply.github.com> Date: Mon, 2 Sep 2019 17:05:55 +0000 Subject: [PATCH 05/17] typo ellipsis, added --- .../Server/webroot/ngax/scripts/services/EditUriBuiltins.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js b/Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js index f82a8bade..f803e7635 100644 --- a/Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js +++ b/Duplicati/Server/webroot/ngax/scripts/services/EditUriBuiltins.js @@ -42,7 +42,7 @@ backupApp.service('EditUriBuiltins', function(AppService, AppUtils, SystemInfo, var dlg = null; - dlg = DialogService.dialog(gettextCatalog.getString('Testing permissions...'), gettextCatalog.getString('Testing permissions ...'), [], null, function() { + dlg = DialogService.dialog(gettextCatalog.getString('Testing permissions...'), gettextCatalog.getString('Testing permissions …'), [], null, function() { AppService.post('/webmodule/s3-iamconfig', {'s3-operation': 'CanCreateUser', 's3-username': scope.Username, 's3-password': scope.Password}).then(function(data) { dlg.dismiss(); @@ -112,7 +112,7 @@ backupApp.service('EditUriBuiltins', function(AppService, AppUtils, SystemInfo, var dlg = null; - dlg = DialogService.dialog(gettextCatalog.getString('Creating user...'), gettextCatalog.getString('Creating new user with limited access ...'), [], null, function() { + dlg = DialogService.dialog(gettextCatalog.getString('Creating user...'), gettextCatalog.getString('Creating new user with limited access …'), [], null, function() { path = (scope.Server || '') + '/' + (scope.Path || ''); AppService.post('/webmodule/s3-iamconfig', {'s3-operation': 'CreateIAMUser', 's3-path': path, 's3-username': scope.Username, 's3-password': scope.Password}).then(function(data) { From d5735214b528f56b84f36aa816f9a435e638cb2f Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52452@users.noreply.github.com> Date: Mon, 2 Sep 2019 17:15:34 +0000 Subject: [PATCH 06/17] typo ellipsis, added --- .../ngax/scripts/services/ServerStatus.js | 58 +++++++++---------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js b/Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js index c8f1b727c..fa2770343 100644 --- a/Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js +++ b/Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js @@ -30,39 +30,39 @@ backupApp.service('ServerStatus', function($rootScope, $timeout, AppService, App function reloadTexts() { self.progress_state_text = { - 'Backup_Begin': gettextCatalog.getString('Starting backup ...'), - 'Backup_PreBackupVerify': gettextCatalog.getString('Verifying backend data ...'), - 'Backup_PostBackupTest': gettextCatalog.getString('Verifying remote data ...'), - 'Backup_PreviousBackupFinalize': gettextCatalog.getString('Completing previous backup ...'), + 'Backup_Begin': gettextCatalog.getString('Starting backup …'), + 'Backup_PreBackupVerify': gettextCatalog.getString('Verifying backend data …'), + 'Backup_PostBackupTest': gettextCatalog.getString('Verifying remote data …'), + 'Backup_PreviousBackupFinalize': gettextCatalog.getString('Completing previous backup …'), 'Backup_ProcessingFiles': null, - 'Backup_Finalize': gettextCatalog.getString('Completing backup ...'), - 'Backup_WaitForUpload': gettextCatalog.getString('Waiting for upload to finish ...'), - 'Backup_Delete': gettextCatalog.getString('Deleting unwanted files ...'), + 'Backup_Finalize': gettextCatalog.getString('Completing backup …'), + 'Backup_WaitForUpload': gettextCatalog.getString('Waiting for upload to finish …'), + 'Backup_Delete': gettextCatalog.getString('Deleting unwanted files …'), 'Backup_Compact': gettextCatalog.getString('Compacting remote data ...'), - 'Backup_VerificationUpload': gettextCatalog.getString('Uploading verification file ...'), - 'Backup_PostBackupVerify': gettextCatalog.getString('Verifying backend data ...'), + 'Backup_VerificationUpload': gettextCatalog.getString('Uploading verification file …'), + 'Backup_PostBackupVerify': gettextCatalog.getString('Verifying backend data …'), 'Backup_Complete': gettextCatalog.getString('Backup complete!'), - 'Restore_Begin': gettextCatalog.getString('Starting restore ...'), - 'Restore_RecreateDatabase': gettextCatalog.getString('Rebuilding local database ...'), - 'Restore_PreRestoreVerify': gettextCatalog.getString('Verifying remote data ...'), - 'Restore_CreateFileList': gettextCatalog.getString('Building list of files to restore ...'), - 'Restore_CreateTargetFolders': gettextCatalog.getString('Creating target folders ...'), - 'Restore_ScanForExistingFiles': gettextCatalog.getString('Scanning existing files ...'), - 'Restore_ScanForLocalBlocks': gettextCatalog.getString('Scanning for local blocks ...'), - 'Restore_PatchWithLocalBlocks': gettextCatalog.getString('Patching files with local blocks ...'), - 'Restore_DownloadingRemoteFiles': gettextCatalog.getString('Downloading files ...'), - 'Restore_PostRestoreVerify': gettextCatalog.getString('Verifying restored files ...'), + 'Restore_Begin': gettextCatalog.getString('Starting restore …'), + 'Restore_RecreateDatabase': gettextCatalog.getString('Rebuilding local database …'), + 'Restore_PreRestoreVerify': gettextCatalog.getString('Verifying remote data …'), + 'Restore_CreateFileList': gettextCatalog.getString('Building list of files to restore …'), + 'Restore_CreateTargetFolders': gettextCatalog.getString('Creating target folders …'), + 'Restore_ScanForExistingFiles': gettextCatalog.getString('Scanning existing files …'), + 'Restore_ScanForLocalBlocks': gettextCatalog.getString('Scanning for local blocks …'), + 'Restore_PatchWithLocalBlocks': gettextCatalog.getString('Patching files with local blocks …'), + 'Restore_DownloadingRemoteFiles': gettextCatalog.getString('Downloading files …'), + 'Restore_PostRestoreVerify': gettextCatalog.getString('Verifying restored files …'), 'Restore_Complete': gettextCatalog.getString('Restore complete!'), - 'Recreate_Running': gettextCatalog.getString('Recreating database ...'), - 'Vacuum_Running': gettextCatalog.getString('Vacuuming database ...'), - 'Repair_Running': gettextCatalog.getString('Repairing database ...'), - 'Verify_Running': gettextCatalog.getString('Verifying files ...'), - 'BugReport_Running': gettextCatalog.getString('Creating bug report ...'), - 'Delete_Listing': gettextCatalog.getString('Listing remote files ...'), - 'Delete_Deleting': gettextCatalog.getString('Deleting remote files ...'), - 'PurgeFiles_Begin,': gettextCatalog.getString('Listing remote files for purge ...'), - 'PurgeFiles_Process,': gettextCatalog.getString('Purging files ...'), - 'PurgeFiles_Compact,': gettextCatalog.getString('Compacting remote data ...'), + 'Recreate_Running': gettextCatalog.getString('Recreating database …'), + 'Vacuum_Running': gettextCatalog.getString('Vacuuming database …'), + 'Repair_Running': gettextCatalog.getString('Repairing database …'), + 'Verify_Running': gettextCatalog.getString('Verifying files …'), + 'BugReport_Running': gettextCatalog.getString('Creating bug report …'), + 'Delete_Listing': gettextCatalog.getString('Listing remote files …'), + 'Delete_Deleting': gettextCatalog.getString('Deleting remote files …'), + 'PurgeFiles_Begin,': gettextCatalog.getString('Listing remote files for purge …'), + 'PurgeFiles_Process,': gettextCatalog.getString('Purging files …'), + 'PurgeFiles_Compact,': gettextCatalog.getString('Compacting remote data …'), 'PurgeFiles_Complete,': gettextCatalog.getString('Purging files complete!'), 'Error': gettextCatalog.getString('Error!') }; From b49590df555f4d18d9248aa6db81ab3e19e51728 Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52452@users.noreply.github.com> Date: Mon, 2 Sep 2019 17:20:19 +0000 Subject: [PATCH 07/17] typo ellipsis, added --- Duplicati/Server/webroot/ngax/templates/about.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Duplicati/Server/webroot/ngax/templates/about.html b/Duplicati/Server/webroot/ngax/templates/about.html index 96538e1ac..37c4fa466 100644 --- a/Duplicati/Server/webroot/ngax/templates/about.html +++ b/Duplicati/Server/webroot/ngax/templates/about.html @@ -34,26 +34,26 @@
Check for updates now -
Checking for updates ...
+
Checking for updates …
- +
 
{{Acknowledgements}}
-
Loading ...
+
Loading …
{{ChangeLog}}
-
Loading ...
+
Loading …
{{brandingService.appName}} is using the following third party libraries:
@@ -46,7 +46,7 @@
-
If the backup file was not downloaded automatically, right click and choose "Save as ..."
+
If the backup file was not downloaded automatically, right click and choose "Save as …"
From 3403c0f698c9dd384f4bede6ba6e113c9ed2a085 Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52452@users.noreply.github.com> Date: Mon, 2 Sep 2019 17:30:53 +0000 Subject: [PATCH 11/17] typo ellipsis, added --- .../Server/webroot/ngax/templates/home.html | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Duplicati/Server/webroot/ngax/templates/home.html b/Duplicati/Server/webroot/ngax/templates/home.html index 5d1d73141..0df649c8c 100644 --- a/Duplicati/Server/webroot/ngax/templates/home.html +++ b/Duplicati/Server/webroot/ngax/templates/home.html @@ -23,29 +23,29 @@
Operations:

Run now

-

Restore files ...

+

Restore files …

Configuration:
-

Edit ...

-

Export ...

-

Delete ...

+

Edit …

+

Export …

+

Delete …

Advanced:
-

Database ...

+

Database …

Verify files

Compact now

-

Commandline ...

+

Commandline …

Reporting:
-

Show log ...

-

Create bug report ...

+

Show log …

+

Create bug report …

From 86ea1461d423bd20341c71dfe9f0514cc259b63a Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52452@users.noreply.github.com> Date: Mon, 2 Sep 2019 17:33:10 +0000 Subject: [PATCH 12/17] typo ellipsis, added --- Duplicati/Server/webroot/ngax/templates/import.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Duplicati/Server/webroot/ngax/templates/import.html b/Duplicati/Server/webroot/ngax/templates/import.html index 0f8a7902e..dca98524a 100644 --- a/Duplicati/Server/webroot/ngax/templates/import.html +++ b/Duplicati/Server/webroot/ngax/templates/import.html @@ -32,7 +32,7 @@
- Importing ... + Importing …
From b9ac134c2bd931e3236440c516bc4635515cb1e6 Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52452@users.noreply.github.com> Date: Mon, 2 Sep 2019 17:36:09 +0000 Subject: [PATCH 13/17] typo ellipsis, added --- Duplicati/Server/webroot/ngax/templates/localdatabase.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Duplicati/Server/webroot/ngax/templates/localdatabase.html b/Duplicati/Server/webroot/ngax/templates/localdatabase.html index 9a5ce9a90..38f245b1c 100644 --- a/Duplicati/Server/webroot/ngax/templates/localdatabase.html +++ b/Duplicati/Server/webroot/ngax/templates/localdatabase.html @@ -1,7 +1,7 @@

{{'Local database for' | translate}} {{Backup.Backup.Name}} - ...loading... + …loading…

From fcf2bd94da52aa8802bf034f05a193f88f8a26ec Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52452@users.noreply.github.com> Date: Mon, 2 Sep 2019 17:39:49 +0000 Subject: [PATCH 14/17] typo ellipsis, added --- Duplicati/Server/webroot/ngax/templates/log.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Duplicati/Server/webroot/ngax/templates/log.html b/Duplicati/Server/webroot/ngax/templates/log.html index 0f4564801..657514c52 100644 --- a/Duplicati/Server/webroot/ngax/templates/log.html +++ b/Duplicati/Server/webroot/ngax/templates/log.html @@ -9,7 +9,7 @@
    -
  • Loading ...
  • +
  • Loading …
  • {{item.Timestamp | parsetimestamp}}: {{item.Message}} @@ -20,7 +20,7 @@
- Loading ... + Loading … Load older data
From 82fac31e7e33a516cad11e30925bf90eb69abcde Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52452@users.noreply.github.com> Date: Mon, 2 Sep 2019 17:42:47 +0000 Subject: [PATCH 15/17] typo ellipsis, added --- Duplicati/Server/webroot/ngax/templates/backuplog.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Duplicati/Server/webroot/ngax/templates/backuplog.html b/Duplicati/Server/webroot/ngax/templates/backuplog.html index a2696fc89..1a30186a3 100644 --- a/Duplicati/Server/webroot/ngax/templates/backuplog.html +++ b/Duplicati/Server/webroot/ngax/templates/backuplog.html @@ -9,7 +9,7 @@
    -
  • Loading ...
  • +
  • Loading …
  • @@ -22,14 +22,14 @@
- Loading ... + Loading … Load older data
    -
  • Loading ...
  • +
  • Loading …
  • {{item.Timestamp | parsetimestamp}}: {{item.Operation}} {{item.Path}} @@ -40,7 +40,7 @@
- Loading ... + Loading … Load older data
From d53c19e77b1a51e00f1750609771cb74554bd7f5 Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52452@users.noreply.github.com> Date: Mon, 2 Sep 2019 17:44:48 +0000 Subject: [PATCH 16/17] typo ellipsis, added --- Duplicati/Server/webroot/ngax/templates/updatechangelog.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Duplicati/Server/webroot/ngax/templates/updatechangelog.html b/Duplicati/Server/webroot/ngax/templates/updatechangelog.html index 2f5697cfd..ee5755dfe 100644 --- a/Duplicati/Server/webroot/ngax/templates/updatechangelog.html +++ b/Duplicati/Server/webroot/ngax/templates/updatechangelog.html @@ -4,7 +4,7 @@
Current version is {{versionname}} ({{versionnumber}})
{{ChangeLog}}
-
Loading ...
+
Loading …
Install From fdab12d8800476c19b13f9f544de110eeb103aae Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52452@users.noreply.github.com> Date: Mon, 2 Sep 2019 17:51:23 +0000 Subject: [PATCH 17/17] typo ellipsis, added --- .../Server/webroot/ngax/templates/notificationarea.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Duplicati/Server/webroot/ngax/templates/notificationarea.html b/Duplicati/Server/webroot/ngax/templates/notificationarea.html index 2880f1556..852dbbef3 100644 --- a/Duplicati/Server/webroot/ngax/templates/notificationarea.html +++ b/Duplicati/Server/webroot/ngax/templates/notificationarea.html @@ -4,7 +4,7 @@
{{item.Message}}
-
If the backup file was not downloaded automatically, right click and choose "Save as ..."
+
If the backup file was not downloaded automatically, right click and choose "Save as …"
Dismiss @@ -21,14 +21,14 @@