').text(activeProject.files.credentials).hide().insertAfter(credFileLabel);
@@ -899,12 +899,12 @@ RED.projects.settings = (function() {
var credentialFormRows = $('
',{style:"margin-top:10px"}).hide().appendTo(credentialStateLabel);
- var credentialSetLabel = $('
Set the encryption key:
').hide().appendTo(credentialFormRows);
- var credentialChangeLabel = $('
Change the encryption key:
').hide().appendTo(credentialFormRows);
- var credentialResetLabel = $('
Reset the encryption key:
').hide().appendTo(credentialFormRows);
+ var credentialSetLabel = $('
' + RED._("sidebar.project.projectSettings.setTheEncryptionKey") + '
').hide().appendTo(credentialFormRows);
+ var credentialChangeLabel = $('
' + RED._("sidebar.project.projectSettings.changeTheEncryptionKey") + '
').hide().appendTo(credentialFormRows);
+ var credentialResetLabel = $('
' + RED._("sidebar.project.projectSettings.resetTheEncryptionKey") + '
').hide().appendTo(credentialFormRows);
var credentialSecretExistingRow = $('
').appendTo(credentialFormRows);
- $('
').text('Current key').appendTo(credentialSecretExistingRow);
+ $('
').text(RED._("sidebar.project.projectSettings.currentKey")).appendTo(credentialSecretExistingRow);
var credentialSecretExistingInput = $('
').appendTo(credentialSecretExistingRow)
.on("change keyup paste",function() {
if (popover) {
@@ -917,10 +917,10 @@ RED.projects.settings = (function() {
var credentialSecretNewRow = $('
').appendTo(credentialFormRows);
- $('
').text('New key').appendTo(credentialSecretNewRow);
+ $('
').text(RED._("sidebar.project.projectSettings.newKey")).appendTo(credentialSecretNewRow);
var credentialSecretNewInput = $('
').appendTo(credentialSecretNewRow).on("change keyup paste",checkFiles);
- var credentialResetWarning = $('
This will delete all existing credentials
').hide().appendTo(credentialFormRows);
+ var credentialResetWarning = $('
' + RED._("sidebar.project.projectSettings.credentialsAlert") + '
').hide().appendTo(credentialFormRows);
var hideEditForm = function() {
@@ -950,13 +950,13 @@ RED.projects.settings = (function() {
}
var formButtons = $('
').hide().appendTo(filesContainer);
- $('
')
+ $('
')
.appendTo(formButtons)
.click(function(evt) {
evt.preventDefault();
hideEditForm();
});
- var saveButton = $('
')
+ var saveButton = $('
')
.appendTo(formButtons)
.click(function(evt) {
evt.preventDefault();
@@ -1032,13 +1032,13 @@ RED.projects.settings = (function() {
var updateForm = function() {
if (activeProject.settings.credentialSecretInvalid) {
credentialStateLabel.find(".user-settings-credentials-state-icon").removeClass().addClass("user-settings-credentials-state-icon fa fa-warning");
- credentialStateLabel.find(".user-settings-credentials-state").text("Invalid encryption key");
+ credentialStateLabel.find(".user-settings-credentials-state").text(RED._("sidebar.project.projectSettings.invalidEncryptionKey"));
} else if (activeProject.settings.credentialsEncrypted) {
credentialStateLabel.find(".user-settings-credentials-state-icon").removeClass().addClass("user-settings-credentials-state-icon fa fa-lock");
- credentialStateLabel.find(".user-settings-credentials-state").text("Encryption enabled");
+ credentialStateLabel.find(".user-settings-credentials-state").text(RED._("sidebar.project.projectSettings.encryptionEnabled"));
} else {
credentialStateLabel.find(".user-settings-credentials-state-icon").removeClass().addClass("user-settings-credentials-state-icon fa fa-unlock");
- credentialStateLabel.find(".user-settings-credentials-state").text("Encryption disabled");
+ credentialStateLabel.find(".user-settings-credentials-state").text(RED._("sidebar.project.projectSettings.encryptionDisabled"));
}
credentialSecretResetButton.toggleClass('disabled',!activeProject.settings.credentialSecretInvalid && !activeProject.settings.credentialsEncrypted);
credentialSecretResetButton.prop('disabled',!activeProject.settings.credentialSecretInvalid && !activeProject.settings.credentialsEncrypted);
@@ -1050,7 +1050,7 @@ RED.projects.settings = (function() {
function createLocalBranchListSection(activeProject,pane) {
var localBranchContainer = $('
').appendTo(pane);
- $('
').text("Branches").appendTo(localBranchContainer);
+ $('
').text(RED._("sidebar.project.projectSettings.branches")).appendTo(localBranchContainer);
var row = $('
').appendTo(localBranchContainer);
@@ -1063,7 +1063,7 @@ RED.projects.settings = (function() {
var container = $('
').appendTo(row);
if (entry.empty) {
container.addClass('red-ui-search-empty');
- container.text("No branches");
+ container.text(RED._("sidebar.project.projectSettings.noBranches"));
return;
}
if (entry.current) {
@@ -1095,7 +1095,7 @@ RED.projects.settings = (function() {
.click(function(e) {
e.preventDefault();
var spinner = utils.addSpinnerOverlay(row).addClass('projects-dialog-spinner-contain');
- var notification = RED.notify("Are you sure you want to delete the local branch '"+entry.name+"'? This cannot be undone.", {
+ var notification = RED.notify(RED._("sidebar.project.projectSettings.deleteConfirm", { name: entry.name }), {
type: "warning",
modal: true,
fixed: true,
@@ -1123,7 +1123,7 @@ RED.projects.settings = (function() {
},
400: {
'git_delete_branch_unmerged': function(error) {
- notification = RED.notify("The local branch '"+entry.name+"' has unmerged changes that will be lost. Are you sure you want to delete it?", {
+ notification = RED.notify(RED._("sidebar.project.projectSettings.unmergedConfirm", { name: entry.name }), {
type: "warning",
modal: true,
fixed: true,
@@ -1135,7 +1135,7 @@ RED.projects.settings = (function() {
notification.close();
}
},{
- text: 'Delete unmerged branch',
+ text: RED._("sidebar.project.projectSettings.deleteUnmergedBranch"),
click: function() {
options.url += "?force=true";
notification.close();
@@ -1183,14 +1183,14 @@ RED.projects.settings = (function() {
}
function createRemoteRepositorySection(activeProject,pane) {
- $('
').text("Version Control").appendTo(pane);
+ $('
').text(RED._("sidebar.project.projectSettings.versionControl")).appendTo(pane);
createLocalBranchListSection(activeProject,pane);
var repoContainer = $('
').appendTo(pane);
- var title = $('
').text("Git remotes").appendTo(repoContainer);
+ var title = $('
').text(RED._("sidebar.project.projectSettings.gitRemotes")).appendTo(repoContainer);
- var editRepoButton = $('
')
+ var editRepoButton = $('
')
.appendTo(title)
.click(function(evt) {
editRepoButton.attr('disabled',true);
@@ -1221,7 +1221,7 @@ RED.projects.settings = (function() {
var container = $('
').appendTo(row);
if (entry.empty) {
container.addClass('red-ui-search-empty');
- container.text("No remotes");
+ container.text(RED._("sidebar.project.projectSettings.noRemotes"));
return;
} else {
$('').appendTo(container);
@@ -1240,7 +1240,7 @@ RED.projects.settings = (function() {
.click(function(e) {
e.preventDefault();
var spinner = utils.addSpinnerOverlay(row).addClass('projects-dialog-spinner-contain');
- var notification = RED.notify("Are you sure you want to delete the remote '"+entry.name+"'?", {
+ var notification = RED.notify(RED._("sidebar.project.projectSettings.deleteRemoteConfrim", { name: entry.name }), {
type: "warning",
modal: true,
fixed: true,
@@ -1252,7 +1252,7 @@ RED.projects.settings = (function() {
notification.close();
}
},{
- text: 'Delete remote',
+ text: RED._("sidebar.project.projectSettings.deleteRemote"),
click: function() {
notification.close();
@@ -1315,10 +1315,10 @@ RED.projects.settings = (function() {
// var validRepo = /^(?:file|git|ssh|https?|[\d\w\.\-_]+@[\w\.]+):(?:\/\/)?[\w\.@:\/~_-]+(?:\.git)?(?:\/?|\#[\d\w\.\-_]+?)$/.test(remoteURLInput.val());
var validRepo = repo.length > 0 && !/\s/.test(repo);
if (/^https?:\/\/[^/]+@/i.test(repo)) {
- remoteURLLabel.text("Do not include the username/password in the url");
+ remoteURLLabel.text(RED._("sidebar.project.projectSettings.urlRule2"));
validRepo = false;
} else {
- remoteURLLabel.text("https://, ssh:// or file://");
+ remoteURLLabel.text(RED._("sidebar.project.projectSettings.urlRule"));
}
saveButton.attr('disabled',(!validName || !validRepo))
remoteNameInput.toggleClass('input-error',remoteNameInputChanged&&!validName);
@@ -1332,22 +1332,22 @@ RED.projects.settings = (function() {
var remoteNameInputChanged = false;
var remoteURLInputChanged = false;
- $('