summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/locales/en.ini16
-rw-r--r--src/locales/es.ini16
-rw-r--r--src/static/js/chat.js2
-rw-r--r--src/static/js/pad_editbar.js2
-rw-r--r--src/static/js/pad_impexp.js17
-rw-r--r--src/static/js/pad_savedrevs.js2
-rw-r--r--src/static/js/pad_userlist.js12
7 files changed, 51 insertions, 16 deletions
diff --git a/src/locales/en.ini b/src/locales/en.ini
index 82b429f8..b5a19f9a 100644
--- a/src/locales/en.ini
+++ b/src/locales/en.ini
@@ -94,3 +94,19 @@ timeslider.month.september = September
timeslider.month.october = October
timeslider.month.november = November
timeslider.month.december = December
+;js
+pad_savedrevs.marked = This revision is now marked as a saved revision
+pad_userlist.entername = Enter your name
+pad_userlist.unnamed = unnamed
+pad_userlist.guest = Guest
+pad_userlist.deny = Deny
+pad_userlist.approve = Approve
+pad_editbar.clearcolors = Clear authorship colors on entire document?
+pad_impexp.importbutton = Import Now
+pad_impexp.importing = Importing...
+pad_impexp.confirmimport = Importing a file will overwrite the current text of the pad. Are you sure you want to proceed?
+pad_impexp.convertFailed = We were not able to import this file. Please use a different document format or copy paste manually
+pad_impexp.uploadFailed = The upload failed, please try again
+pad_impexp.importfailed = Import failed
+pad_impexp.copypaste = Please copy paste
+pad_impexp.exportdisabled = Exporting as {{type}} format is disabled. Please contact your system administrator for details.
diff --git a/src/locales/es.ini b/src/locales/es.ini
index ad834013..626fa517 100644
--- a/src/locales/es.ini
+++ b/src/locales/es.ini
@@ -95,3 +95,19 @@ timeslider.month.september = Septiembre
timeslider.month.october = Octubre
timeslider.month.november = Noviembre
timeslider.month.december = Diciembre
+;js
+pad_savedrevs.marked = Revisión guardada
+pad_userlist.entername = Escribe tu nombre
+pad_userlist.unnamed = anónimo
+pad_userlist.guest = Invitado
+pad_userlist.deny = Denegar
+pad_userlist.approve = Aprobar
+pad_editbar.clearcolors = ¿Desea borrar el color de los autores en todo el documento?
+pad_impexp.importbutton = Importar
+pad_impexp.importing = Importando...
+pad_impexp.confirmimport = Al importar un fichero se borrará el contenido actual del documento. ¿Quiere continuar?
+pad_impexp.convertFailed = No pudimos importar este fichero. Intentalo con otro formato diferente o copia y pega manualmente.
+pad_impexp.uploadFailed = El envío del fichero falló. Intentelo de nuevo.
+pad_impexp.importfailed = Fallo al importar
+pad_impexp.copypaste = Intente copiar y pegar
+pad_impexp.exportdisabled = La exportación al formato {{type}} format está desactivada. Contacte con su administrador de sistemas.
diff --git a/src/static/js/chat.js b/src/static/js/chat.js
index 4493ed15..225657c2 100644
--- a/src/static/js/chat.js
+++ b/src/static/js/chat.js
@@ -109,7 +109,7 @@ var chat = (function()
}
/* End of new action */
- var authorName = msg.userName == null ? "unnamed" : padutils.escapeHtml(msg.userName);
+ var authorName = msg.userName == null ? _('pad_userlist.unnamed') : padutils.escapeHtml(msg.userName);
var html = "<p class='" + authorClass + "'><b>" + authorName + ":</b><span class='time " + authorClass + "'>" + timeStr + "</span> " + text + "</p>";
$("#chattext").append(html);
diff --git a/src/static/js/pad_editbar.js b/src/static/js/pad_editbar.js
index 24dd3d6f..f600ff09 100644
--- a/src/static/js/pad_editbar.js
+++ b/src/static/js/pad_editbar.js
@@ -169,7 +169,7 @@ var padeditbar = (function()
{
if ((!(ace.ace_getRep().selStart && ace.ace_getRep().selEnd)) || ace.ace_isCaret())
{
- if (window.confirm("Clear authorship colors on entire document?"))
+ if (window.confirm(_("pad_editbar.clearcolors")))
{
ace.ace_performDocumentApplyAttributesToCharRange(0, ace.ace_getRep().alltext.length, [
['author', '']
diff --git a/src/static/js/pad_impexp.js b/src/static/js/pad_impexp.js
index 4b4733a5..4fafd884 100644
--- a/src/static/js/pad_impexp.js
+++ b/src/static/js/pad_impexp.js
@@ -69,7 +69,7 @@ var padimpexp = (function()
function fileInputSubmit()
{
$('#importmessagefail').fadeOut("fast");
- var ret = window.confirm("Importing a file will overwrite the current text of the pad." + " Are you sure you want to proceed?");
+ var ret = window.confirm(_("pad_impexp.confirmimport"));
if (ret)
{
hidePanelCall = paddocbar.hideLaterIfNoOtherInteraction();
@@ -85,7 +85,7 @@ var padimpexp = (function()
$('#importsubmitinput').attr(
{
disabled: true
- }).val("Importing...");
+ }).val(_("pad_impexp.importing"));
window.setTimeout(function()
{
$('#importfileinput').attr(
@@ -106,7 +106,7 @@ var padimpexp = (function()
function importDone()
{
- $('#importsubmitinput').removeAttr('disabled').val("Import Now");
+ $('#importsubmitinput').removeAttr('disabled').val(_("pad_impexp.importbutton"));
window.setTimeout(function()
{
$('#importfileinput').removeAttr('disabled');
@@ -130,14 +130,14 @@ var padimpexp = (function()
var msg="";
if(status === "convertFailed"){
- msg = "We were not able to import this file. Please use a different document format or copy paste manually";
+ msg = _("pad_impexp.convertFailed");
} else if(status === "uploadFailed"){
- msg = "The upload failed, please try again";
+ msg = _("pad_impexp.uploadFailed");
}
function showError(fade)
{
- $('#importmessagefail').html('<strong style="color: red">Import failed:</strong> ' + (msg || 'Please copy paste'))[(fade ? "fadeIn" : "show")]();
+ $('#importmessagefail').html('<strong style="color: red">'+_('pad_impexp.importfailed')+':</strong> ' + (msg || _('pad_impexp.copypaste','')))[(fade ? "fadeIn" : "show")]();
}
if ($('#importexport .importmessage').is(':visible'))
@@ -198,7 +198,7 @@ var padimpexp = (function()
{
type = "this file";
}
- alert("Exporting as " + type + " format is disabled. Please contact your" + " system administrator for details.");
+ alert(_("pad_impexp.exportdisabled", {type:type}));
return false;
}
@@ -214,6 +214,9 @@ var padimpexp = (function()
//get http://example.com/p/padname
var pad_root_url = document.location.href.replace(document.location.pathname, pad_root_path)
+ //i10l buttom import
+ $('#importsubmitinput').val(_("pad_impexp.importbutton"));
+
// build the export links
$("#exporthtmla").attr("href", pad_root_path + "/export/html");
$("#exportplaina").attr("href", pad_root_path + "/export/txt");
diff --git a/src/static/js/pad_savedrevs.js b/src/static/js/pad_savedrevs.js
index bf4f941c..14fa1b6e 100644
--- a/src/static/js/pad_savedrevs.js
+++ b/src/static/js/pad_savedrevs.js
@@ -18,7 +18,7 @@ var pad;
exports.saveNow = function(){
pad.collabClient.sendMessage({"type": "SAVE_REVISION"});
- alert("This revision is now marked as a saved revision");
+ alert(_("pad_savedrevs.marked"));
}
exports.init = function(_pad){
diff --git a/src/static/js/pad_userlist.js b/src/static/js/pad_userlist.js
index 474f9b0e..fe017912 100644
--- a/src/static/js/pad_userlist.js
+++ b/src/static/js/pad_userlist.js
@@ -113,12 +113,12 @@ var paduserlist = (function()
nameHtml = padutils.escapeHtml(data.name);
if (isGuest && pad.getIsProPad())
{
- nameHtml += ' (Guest)';
+ nameHtml += ' ('+_(pad_userlist.guest)+')';
}
}
else
{
- nameHtml = '<input type="text" class="editempty newinput" value="unnamed" ' + (isNameEditable(data) ? '' : 'disabled="disabled" ') + '/>';
+ nameHtml = '<input type="text" class="editempty newinput" value="'+_('pad_userlist.unnamed')+'" ' + (isNameEditable(data) ? '' : 'disabled="disabled" ') + '/>';
}
return ['<td style="height:', height, 'px" class="usertdswatch"><div class="swatch" style="background:' + data.color + '">&nbsp;</div></td>', '<td style="height:', height, 'px" class="usertdname">', nameHtml, '</td>', '<td style="height:', height, 'px" class="activity">', padutils.escapeHtml(data.activity), '</td>'].join('');
@@ -374,7 +374,7 @@ var paduserlist = (function()
if (!newName)
{
jnode.addClass("editempty");
- jnode.val("unnamed");
+ jnode.val(_('pad_userlist.unnamed'));
}
else
{
@@ -662,13 +662,13 @@ var paduserlist = (function()
if (box.length == 0)
{
// make guest prompt box
- box = $('<div id="'+padutils.escapeHtml('guestprompt-' + encodedUserId) + '" class="guestprompt"><div class="choices"><a href="' + padutils.escapeHtml('javascript:void(require('+JSON.stringify(module.id)+').paduserlist.answerGuestPrompt(' + JSON.stringify(encodedUserId) + ',false))')+'">Deny</a> <a href="' + padutils.escapeHtml('javascript:void(require('+JSON.stringify(module.id)+').paduserlist.answerGuestPrompt(' + JSON.stringify(encodedUserId) + ',true))') + '">Approve</a></div><div class="guestname"><strong>Guest:</strong> ' + padutils.escapeHtml(displayName) + '</div></div>');
+ box = $('<div id="'+padutils.escapeHtml('guestprompt-' + encodedUserId) + '" class="guestprompt"><div class="choices"><a href="' + padutils.escapeHtml('javascript:void(require('+JSON.stringify(module.id)+').paduserlist.answerGuestPrompt(' + JSON.stringify(encodedUserId) + ',false))')+'">'+_('pad_userlist.deny')+'</a> <a href="' + padutils.escapeHtml('javascript:void(require('+JSON.stringify(module.id)+').paduserlist.answerGuestPrompt(' + JSON.stringify(encodedUserId) + ',true))') + '">'+_('pad_userlist.approve')+'</a></div><div class="guestname"><strong>'+_('pad_userlist.guest')+':</strong> ' + padutils.escapeHtml(displayName) + '</div></div>');
$("#guestprompts").append(box);
}
else
{
// update display name
- box.find(".guestname").html('<strong>Guest:</strong> ' + padutils.escapeHtml(displayName));
+ box.find(".guestname").html('<strong>'+_('pad_userlist.guest')+':</strong> ' + padutils.escapeHtml(displayName));
}
var hideLater = padutils.getCancellableAction(actionName, function()
{
@@ -715,7 +715,7 @@ var paduserlist = (function()
}
else
{
- $("#myusernameedit").addClass("editempty").val("Enter your name");
+ $("#myusernameedit").addClass("editempty").val(_("pad_userlist.entername"));
}
if (colorPickerOpen)
{