Proper javascript translation
This commit is contained in:
parent
d52dd62326
commit
5237e74a40
|
@ -68,7 +68,7 @@ function spawnWebsocket() {
|
|||
|
||||
var pbd = document.getElementById('pbd');
|
||||
pbd.setAttribute('class', '');
|
||||
pbd.innerHTML = '<a href="'+URL.createObjectURL(blob)+'" class="btn btn-primary" download="'+data.name+'">Download</a>';
|
||||
pbd.innerHTML = '<a href="'+URL.createObjectURL(blob)+'" class="btn btn-primary" download="'+data.name+'">'+i18n.download+'</a>';
|
||||
|
||||
ws.send('{"ended":true}');
|
||||
} else {
|
||||
|
|
|
@ -26,7 +26,7 @@ function copyToClipboard(el) {
|
|||
el.focus();
|
||||
var len = el.value.length * 2;
|
||||
el.setSelectionRange(0, len);
|
||||
alert(hit);
|
||||
alert(i18n.hit);
|
||||
}
|
||||
|
||||
document.body.removeChild(textArea);
|
||||
|
@ -60,7 +60,7 @@ function copyAllToClipboard() {
|
|||
textArea.style.width = '';
|
||||
textArea.style.height = '';
|
||||
textArea.style.background = '#FFFFFF';
|
||||
alert(hits);
|
||||
alert(i18n.hits);
|
||||
}
|
||||
|
||||
document.body.removeChild(textArea);
|
||||
|
@ -140,6 +140,8 @@ function sliceAndUpload(randomkey, i, parts, j, delay, del_at_first_view, short)
|
|||
i: i
|
||||
};
|
||||
data = JSON.stringify(data);
|
||||
|
||||
// Verify that we have a websocket and send json
|
||||
if (window.ws.readyState === 3) {
|
||||
window.ws = spawnWebsocket(function() {
|
||||
window.ws.send(data+'XXMOJOXX'+JSON.stringify(encrypted));
|
||||
|
@ -171,26 +173,26 @@ function updateProgressBar(data) {
|
|||
d.innerHTML = '<div class="form-group"><label class="sr-only" for="'
|
||||
+short
|
||||
+'">'
|
||||
+dltext
|
||||
+i18n.dlText
|
||||
+'</label><div class="input-group"><div class="input-group-addon"><a href="'
|
||||
+url
|
||||
+'" target="_blank"><span class="icon icon-download" title="'
|
||||
+dltext
|
||||
+i18n.dlText
|
||||
+'"></span></a></div><input id="'
|
||||
+short
|
||||
+'" class="form-control link-input" value="'
|
||||
+url
|
||||
+'" readonly="" type="text" style="background-color: #FFF;"><a href="#" onclick="copyToClipboard(this);" class="input-group-addon" title="'
|
||||
+cptext
|
||||
+i18n.cpText
|
||||
+'"><span class="icon icon-clipboard"></span></a></div></div>'
|
||||
+'<div class="form-group"><label class="sr-only" for="delete-'
|
||||
+short
|
||||
+'">'
|
||||
+del_text
|
||||
+i18n.delText
|
||||
+'</label><div class="input-group"><div class="input-group-addon"><a href="'
|
||||
+del_url
|
||||
+'" target="_blank"><span class="icon icon-trash" title="'
|
||||
+del_text
|
||||
+i18n.delText
|
||||
+'"></span></a></div><input id="delete-'
|
||||
+short
|
||||
+'" class="form-control" value="'
|
||||
|
|
|
@ -60,11 +60,14 @@
|
|||
</div>
|
||||
%= javascript begin
|
||||
var ws_url = '<%= url_for('upload')->to_abs() %>';
|
||||
var hit = '<%= l('Hit Enter, then Ctrl+C to copy the download link') %>';
|
||||
var hits = '<%= l('Hit Enter, then Ctrl+C to copy all the download links') %>';
|
||||
var dltext = '<%= l('Download link') %>';
|
||||
var cptext = '<%= l('Copy to clipboard') %>';
|
||||
var del_text = '<%= l('Deletion link') %>';
|
||||
var i18n = {
|
||||
cpText: '<%= l('Copy to clipboard') %>',
|
||||
delText: '<%= l('Deletion link') %>',
|
||||
dlText: '<%= l('Download link') %>',
|
||||
download: '<%= l('Download') %>',
|
||||
hit: '<%= l('Hit Enter, then Ctrl+C to copy the download link') %>',
|
||||
hits: '<%= l('Hit Enter, then Ctrl+C to copy all the download links') %>',
|
||||
}
|
||||
% end
|
||||
%= javascript '/js/sjcl.js'
|
||||
%= javascript '/js/lufi-up.js'
|
||||
|
|
|
@ -15,6 +15,9 @@
|
|||
</div>
|
||||
%= javascript begin
|
||||
var ws_url = '<%= url_for('download')->to_abs() %>';
|
||||
var i18n = {
|
||||
download: '<%= l('Download') %>',
|
||||
}
|
||||
% end
|
||||
%= javascript '/js/sjcl.js'
|
||||
%= javascript '/js/lufi-down.js'
|
||||
|
|
Loading…
Reference in New Issue