localize backupEditUri.js

This commit is contained in:
agrajaghh
2016-10-21 17:57:50 +02:00
parent 4c39c2ec57
commit cae1c8fe20
@@ -1,4 +1,4 @@
backupApp.directive('backupEditUri', function() {
backupApp.directive('backupEditUri', function(gettextCatalog) {
return {
restrict: 'E',
scope: {
@@ -18,13 +18,13 @@ backupApp.directive('backupEditUri', function() {
callback(EditUriBackendConfig.defaultbuilder(scope));
else
callback(EditUriBackendConfig.builders[scope.Backend.Key](scope));
};
}
if (EditUriBackendConfig.validaters[scope.Backend.Key] == null)
EditUriBackendConfig.defaultvalidater(scope, validationCompleted);
else
EditUriBackendConfig.validaters[scope.Backend.Key](scope, validationCompleted);
}
};
function performConnectionTest(uri) {
@@ -39,17 +39,17 @@ backupApp.directive('backupEditUri', function() {
if (dlg != null)
dlg.dismiss();
dlg = DialogService.dialog('Testing ...', 'Testing connection ...', [], null, function() {
dlg = DialogService.dialog(gettextCatalog.getString('Testing ...'), gettextCatalog.getString('Testing connection ...'), [], null, function() {
AppService.post('/remoteoperation/test', uri).then(function() {
scope.Testing = false;
dlg.dismiss();
if (EditUriBackendConfig.testers[scope.Backend.Key] != null)
EditUriBackendConfig.testers[scope.Backend.Key](scope, function() {
DialogService.dialog('Success', 'Connection worked!');
DialogService.dialog(gettextCatalog.getString('Success'), gettextCatalog.getString('Connection worked!'));
});
else
DialogService.dialog('Success', 'Connection worked!');
DialogService.dialog(gettextCatalog.getString('Success'), gettextCatalog.getString('Connection worked!'));
}, handleError);
});
@@ -79,10 +79,10 @@ backupApp.directive('backupEditUri', function() {
}
scope.AdvancedOptions.push('--accept-specified-ssl-hash=' + hash);
}
};
var askApproveCert = function(hash) {
DialogService.dialog('Trust server certificate?', 'The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: ' + hash + '?', ['No', 'Yes'], function(ix) {
DialogService.dialog(gettextCatalog.getString('Trust server certificate?'), gettextCatalog.getString('The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?', { hash: hash }), [gettextCatalog.getString('No'), gettextCatalog.getString('Yes')], function(ix) {
if (ix == 1) {
appendApprovedCert(hash);
builduri(function(res) {
@@ -108,7 +108,7 @@ backupApp.directive('backupEditUri', function() {
}
return false;
}
};
var handleError = function(data) {
@@ -126,7 +126,7 @@ backupApp.directive('backupEditUri', function() {
if ((folder || "") == "")
folder = '';
DialogService.dialog('Create folder?', 'The folder ' + folder + ' does not exist\nCreate it now?', ['No', 'Yes'], function(ix) {
DialogService.dialog(gettextCatalog.getString('Create folder?'), gettextCatalog.getString('The folder {{folder}} does not exist\nCreate it now?', { folder: folder }), [gettextCatalog.getString('No'), gettextCatalog.getString('Yes')], function(ix) {
if (ix == 1)
createFolder();
});
@@ -138,7 +138,7 @@ backupApp.directive('backupEditUri', function() {
if (data.data != null && data.data.Message != null)
message = data.data.Message;
DialogService.dialog('Error', 'Failed to connect: ' + message);
DialogService.dialog(gettextCatalog.getString('Error'), gettextCatalog.getString('Failed to connect: ') + message);
return;
}
@@ -148,13 +148,13 @@ backupApp.directive('backupEditUri', function() {
AppService.post('/webmodule/check-mono-ssl', {'mono-ssl-config': 'List'}).then(function(data) {
if (data.data.Result.count == 0) {
if (confirm('You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?'))
if (confirm(gettextCatalog.getString('You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?')))
{
scope.Testing = true;
AppService.post('/webmodule/check-mono-ssl', {'mono-ssl-config': 'Install'}).then(function(data) {
scope.Testing = false;
if (data.data.Result.count == 0) {
DialogService.dialog('Import failed', 'Import completed, but no certificates were found after the import');
DialogService.dialog(gettextCatalog.getString('Import failed'), gettextCatalog.getString('Import completed, but no certificates were found after the import'));
} else {
testConnection();
}
@@ -165,7 +165,7 @@ backupApp.directive('backupEditUri', function() {
if (data.data != null && data.data.Message != null)
message = data.data.Message;
DialogService.dialog('Error', 'Failed to import: ' + message);
DialogService.dialog(gettextCatalog.getString('Error'), gettextCatalog.getString('Failed to import: ') + message);
});
}
@@ -200,16 +200,16 @@ backupApp.directive('backupEditUri', function() {
if (data.data != null && data.data.Message != null)
message = data.data.Message;
DialogService.dialog('Error', 'Failed to connect: ' + message);
DialogService.dialog(gettextCatalog.getString('Error'), gettextCatalog.getString('Failed to connect: ') + message);
}
else
{
var message = ((prev || '').trim().length == 0) ?
('No certificate was specified previously, please verify with the server administrator that the key is correct: ' + key + ' \n\nDo you want to approve the reported host key?')
(gettextCatalog.getString('No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?', { key: key }))
:
('The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key "' + prev + '" with the REPORTED host key: ' + key + '?');
(gettextCatalog.getString('The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key "{{prev}}" with the REPORTED host key: {{key}}?', { prev: pref, key: key }));
DialogService.dialog('Trust host certificate?', message, ['No', 'Yes'], function(ix) {
DialogService.dialog(gettextCatalog.getString('Trust host certificate?'), message, [gettextCatalog.getString('No'), gettextCatalog.getString('Yes')], function(ix) {
if (ix == 1) {
hasTriedHostkey = true;
for(var n in scope.AdvancedOptions) {
@@ -234,12 +234,12 @@ backupApp.directive('backupEditUri', function() {
if (data.data != null && data.data.Message != null)
message = data.data.Message;
DialogService.dialog('Error', 'Failed to connect: ' + message);
DialogService.dialog(gettextCatalog.getString('Error'), gettextCatalog.getString('Failed to connect: ') + message);
}
}
};
testConnection();
};
}
$scope.testConnection = function() {
builduri(performConnectionTest);