|
@@ -930,7 +930,8 @@ jQuery.PrivateBin = (function($) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// load strings from JSON
|
|
// load strings from JSON
|
|
|
- $.getJSON('i18n/' + newLanguage + '.json', function(data) {
|
|
|
|
|
|
|
+ const cacheBreaker = document.querySelector('script[src^="js/privatebin.js"]').getAttribute("src").split(".js")[1] || "";
|
|
|
|
|
+ $.getJSON('i18n/' + newLanguage + '.json' + cacheBreaker, function(data) {
|
|
|
language = newLanguage;
|
|
language = newLanguage;
|
|
|
translations = data;
|
|
translations = data;
|
|
|
$(document).triggerHandler(languageLoadedEvent);
|
|
$(document).triggerHandler(languageLoadedEvent);
|
|
@@ -2132,7 +2133,7 @@ jQuery.PrivateBin = (function($) {
|
|
|
// if so, we send the link to the shortener
|
|
// if so, we send the link to the shortener
|
|
|
// we do not remove the button, in case shortener fails
|
|
// we do not remove the button, in case shortener fails
|
|
|
sendToShortener();
|
|
sendToShortener();
|
|
|
- }
|
|
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -5160,7 +5161,7 @@ jQuery.PrivateBin = (function($) {
|
|
|
|
|
|
|
|
// UI loading state
|
|
// UI loading state
|
|
|
TopNav.hideAllButtons();
|
|
TopNav.hideAllButtons();
|
|
|
- Alert.showLoading('Sending paste…', 'cloud-upload');
|
|
|
|
|
|
|
+ Alert.showLoading('Sending document…', 'cloud-upload');
|
|
|
TopNav.collapseBar();
|
|
TopNav.collapseBar();
|
|
|
|
|
|
|
|
// get data
|
|
// get data
|
|
@@ -5431,7 +5432,7 @@ jQuery.PrivateBin = (function($) {
|
|
|
{
|
|
{
|
|
|
Alert.hideMessages();
|
|
Alert.hideMessages();
|
|
|
Alert.setCustomHandler(null);
|
|
Alert.setCustomHandler(null);
|
|
|
- Alert.showLoading('Decrypting paste…', 'cloud-download');
|
|
|
|
|
|
|
+ Alert.showLoading('Decrypting document…', 'cloud-download');
|
|
|
|
|
|
|
|
if (typeof paste === 'undefined' || paste.type === 'click') {
|
|
if (typeof paste === 'undefined' || paste.type === 'click') {
|
|
|
// get cipher data and wait until it is available
|
|
// get cipher data and wait until it is available
|
|
@@ -5709,7 +5710,7 @@ jQuery.PrivateBin = (function($) {
|
|
|
// Important: This *must not* run Alert.hideMessages() as previous
|
|
// Important: This *must not* run Alert.hideMessages() as previous
|
|
|
// errors from viewing a document should be shown.
|
|
// errors from viewing a document should be shown.
|
|
|
TopNav.hideAllButtons();
|
|
TopNav.hideAllButtons();
|
|
|
- Alert.showLoading('Preparing new paste…', 'time');
|
|
|
|
|
|
|
+ Alert.showLoading('Preparing new document…', 'time');
|
|
|
|
|
|
|
|
PasteStatus.hideMessages();
|
|
PasteStatus.hideMessages();
|
|
|
PasteViewer.hide();
|
|
PasteViewer.hide();
|