Version 3.4.6

This commit is contained in:
Neo committed 2025-12-19 00:40:53 -08:00
1 parent e4478369d8
commit b45ea0dffb
1568 files changed
+155104 -161665

No files matched your search

+1 -1
View File
@@ -5,6 +5,6 @@
<hr>
You have reached this page in error, please use your back button to return to the forum.
<hr>
<a href="http://www.invisionpower.com">IP.Board</a>
IP.Board
</body>
</html>
+1 -1
View File
@@ -291,7 +291,7 @@ _hooks.prototype.hooks = {
var url = acp.hooks.fields[ id ]['url'];
if( !url ){ alert("Невозможно сохранить; отсутствует url"); return; }
if( !url ){ alert("Cannot save form; url missing"); return; }
url = ipb.vars['base_url'] + url + '&secure_key=' + ipb.vars['md5_hash'];
url = url.replace( /&amp;/g, '&' );
+5 -5
View File
@@ -104,7 +104,7 @@ function ipsInlineForm()
}
else
{
alert( "Неизвестная ошибка" );
alert( "Unspecified error" );
}
return;
}
@@ -123,7 +123,7 @@ function ipsInlineForm()
}
else
{
alert("Не хватает данных. Невозможно загрузить форму");
alert("Data missing, could not load the form");
}
return false;
@@ -235,7 +235,7 @@ function ipsInlineForm()
}
else
{
alert("Не хватает данных. Невозможно загрузить форму");
alert("Data missing, could not load the form");
}
};
@@ -263,14 +263,14 @@ function ipsInlineForm()
*/
this.timeOutAjax = function( t )
{
if ( confirm( "Сервер не отвечает.\nЖелаете подождать еще?" ) )
if ( confirm( "No response from the webserver.\nDo you wish to continue waiting?" ) )
{
return true;
}
else
{
t.transport.abort();
alert( "Запрос отменен" );
alert( "Request Cancelled" );
}
};
+3 -3
View File
@@ -114,7 +114,7 @@ var IPBACP = Class.create({
{
if ( ! t.responseJSON )
{
acp.errorDialogue( 'К сожалению, возникла проблема при обработке запроса :(' );
acp.errorDialogue( 'Oops, something has gone wrong. Sadly I am unable to tell you what. :(' );
}
if ( t.responseJSON['error'] )
{
@@ -135,7 +135,7 @@ var IPBACP = Class.create({
*/
errorDialogue: function( text )
{
content = "<h3>Ошибка</h3><div class='ajax-inline-error' style='height: 40px; text-align:center'><p class='ipsPad'>" + text + "</p></div>";
content = "<h3>Error</h3><div class='ajax-inline-error' style='height: 40px; text-align:center'><p class='ipsPad'>" + text + "</p></div>";
new ipb.Popup( 'generic__errorDialogue', { type: 'pane',
initial: content,
@@ -154,7 +154,7 @@ var IPBACP = Class.create({
*/
okDialogue: function( text )
{
content = "<h3>Сообщение</h3><div class='ajax-inline-message' style='height: 40px; text-align:center'><p class='ipsPad'>" + text + "</p></div>";
content = "<h3>Message</h3><div class='ajax-inline-message' style='height: 40px; text-align:center'><p class='ipsPad'>" + text + "</p></div>";
new ipb.Popup( 'generic__okDialogue', { type: 'pane',
initial: content,
+1 -1
View File
@@ -62,7 +62,7 @@ _languages.prototype.languages = {
kill: function( e )
{
Event.stop(e);
if ( confirm( "Нажатие кнопки OK удалит все файлы из директории перевода, а также завершит сессию перевода.\nВНИМАНИЕ - убедитесь что вы импортировали все изменения из файлов." ) )
if ( confirm( "Click OK to remove files from translate directory and to remove this translate session.\nNOTE - make sure you import any changed files FIRST\nThis will not do this for you" ) )
{
window.location = ipb.vars['base_url'] + 'app=core&module=languages&section=manage_languages&do=translateKill';
}
+1 -1
View File
@@ -31,7 +31,7 @@ ACPPermissions = {
}
}
if( confirm( 'Вы не выбрали никаких прав доступа. Хотите продолжить ?' ) )
if( confirm( 'You did not select any permissions, would you like to continue anyways?' ) )
{
return true;
}
+1 -1
View File
@@ -150,7 +150,7 @@ _temp.prototype.permissions = Class.create({
if( !test )
{
if( !confirm("Ничего не выбрано, действительно хотите продолжить?") )
if( !confirm("No permissions have been checked, are you sure you want to continue?") )
{
Event.stop(e);
return false;
+12 -12
View File
@@ -70,13 +70,13 @@ _temp.prototype.replacements = {
{
if( Object.isUndefined( t.responseJSON ) )
{
alert("Произошла ошибка при добавлении макроса");
alert("An error occurred trying to add this replacement");
return;
}
if( t.responseJSON['error'] )
{
alert("При добавлении макроса произошла ошибка: " + t.responseJSON['error']);
alert("There was an error adding this replacement: " + t.responseJSON['error']);
return;
}
@@ -125,7 +125,7 @@ _temp.prototype.replacements = {
return;
}
if( !confirm("Вы уверены в том что хотите удалить этот макрос ? Макрос также будет удален из всех дочерних стилей!") )
if( !confirm("Are you sure you want to delete this replacement? Deleting will also remove it from any child set.") )
{
return;
}
@@ -143,13 +143,13 @@ _temp.prototype.replacements = {
{
if( Object.isUndefined( t.responseJSON ) )
{
alert("Ошибка удаления макроса");
alert("There was an error deleting this replacement");
return;
}
if( t.responseJSON['error'] )
{
alert("При удалении макроса произошла ошибка: " + t.responseJSON['error']);
alert("There was an error deleting this replacement: " + t.responseJSON['error']);
return;
}
@@ -171,7 +171,7 @@ _temp.prototype.replacements = {
return;
}
if( !confirm("Вы уверены в том что хотите отменить изменения в этом макросе ?") )
if( !confirm("Are you sure you want to revert this replacement? Reverting will remove any changes made to this replacement in this skin set.") )
{
return;
}
@@ -189,13 +189,13 @@ _temp.prototype.replacements = {
{
if( Object.isUndefined( t.responseJSON ) )
{
alert("Ошибка отмены макроса");
alert("There was an error reverting this replacement");
return;
}
if( t.responseJSON['error'] )
{
alert("В ходе отмены макроса произошла ошибка: " + t.responseJSON['error']);
alert("There was an error reverting this replacement: " + t.responseJSON['error']);
return;
}
@@ -223,8 +223,8 @@ _temp.prototype.replacements = {
$('r_status_' + id ).src = acp.replacements.templateUrl + status + '.png';
},
onException: function( f,e ){ alert( "Исключение: " + e ); },
onFailure: function( t ){ alert( "Ошибка: " + t.responseText ); },
onException: function( f,e ){ alert( "Exception: " + e ); },
onFailure: function( t ){ alert( "Failure: " + t.responseText ); },
onComplete: function(t){ }
});
@@ -296,12 +296,12 @@ _temp.prototype.replacements = {
{
if( Object.isUndefined( t.responseJSON ) )
{
alert("Ошибка сохранения макроса");
alert("There was an error saving this replacement");
return;
}
else if( t.responseJSON['error'] )
{
alert("При сохранении макроса произошла ошибка: " + t.responseJSON['error']);
alert("There was an error saving this replacement: " + t.responseJSON['error']);
return;
}
+6 -6
View File
@@ -441,8 +441,8 @@ _temp.prototype.template_editor = {
acp.template_editor.enableToolbar('css', current['id'].replace( 'css_file_', '' ) );
},
onFailure: function(t){ alert("Возникла ошибка при выполнении команды"); Debug.error(t.responseText); return; },
onException: function(f,e){ alert("Возникла исключительная ситуация при выполнении команды"); Debug.error(e); return; },
onFailure: function(t){ alert("There was an error executing this command"); Debug.error(t.responseText); return; },
onException: function(f,e){ alert("There was an exception executing this command"); Debug.error(e); return; },
onComplete: function(t){ acp.template_editor.setLoadingMsg(''); }
});
}
@@ -560,8 +560,8 @@ _temp.prototype.template_editor = {
//Debug.dir( cssfile );
acp.template_editor.openCSSfile( cssid, cssfile );
},
onFailure: function(t){ alert("Возникла ошибка при выполнении команды"); Debug.error(t.responseText); return; },
onException: function(f,e){ alert("Возникла исключительная ситуация при выполнении команды"); Debug.error(e); return; },
onFailure: function(t){ alert("There was an error executing this command"); Debug.error(t.responseText); return; },
onException: function(f,e){ alert("There was an exception executing this command"); Debug.error(e); return; },
onComplete: function(t){ acp.template_editor.setLoadingMsg(''); }
});
@@ -643,8 +643,8 @@ _temp.prototype.template_editor = {
acp.template_editor.enableToolbar('template', current['id'].replace( 'template_', '' ) );
}
},
onFailure: function(t){ alert("Возникла ошибка при выполнении команды"); Debug.error(t.responseText); return; },
onException: function(f,e){ alert("Возникла исключительная ситуация при выполнении команды"); Debug.error(e); return; },
onFailure: function(t){ alert("There was an error executing this command"); Debug.error(t.responseText); return; },
onException: function(f,e){ alert("There was an exception executing this command"); Debug.error(e); return; },
onComplete: function(t){ $('group_' + group).removeClassName('loading'); }
});
},
+7 -7
View File
@@ -157,7 +157,7 @@ function ipsUpgrade()
}
/* Start text output.. */
this.writeToLog( "Обновление <strong>" + this.applications[ app_dir ].real_name + "</strong>" );
this.writeToLog( "Starting upgrade for <strong>" + this.applications[ app_dir ].real_name + "</strong>" );
/* Reset progress bar */
this.updateProgressBar( false );
@@ -293,14 +293,14 @@ function ipsUpgrade()
*/
this.timeOutAjax = function( t )
{
if ( confirm( "Сервер не отвечает.\nПодождать еще ?" ) )
if ( confirm( "No response from the webserver.\nDo you wish to continue waiting?" ) )
{
return true;
}
else
{
t.transport.abort();
alert( "Запрос отменен" );
alert( "Request Cancelled" );
}
};
@@ -377,7 +377,7 @@ function ipsUpgrade()
this.updateProgressBar( 'finish' );
this.updateProgressImage( 'ready' );
this.writeToLog( "<strong>Обновление завершено</strong>" );
this.writeToLog( "<strong>Upgrade Completed</strong>" );
/* Update version information */
this.applications[ this.upgradingApp.app_dir ].current_human = json['new_human'];
@@ -466,7 +466,7 @@ function ipsUpgrade()
{
_button.className = _button.className.replace( / available$/, '' );
_button.title = '';
_button.innerHTML = "Нет доступных обновлений";
_button.innerHTML = "No Upgrade Available";
Event.stopObserving( 'upgradeRowButton-' + this.applications[i].app_dir, 'click', this._buttonClicker );
@@ -474,8 +474,8 @@ function ipsUpgrade()
else
{
_button.className = _button.className + ' available';
_button.title = 'Нажмите для начала обновления';
_button.innerHTML = "Есть обновления";
_button.title = 'Click to begin upgrade';
_button.innerHTML = "Upgrade Available";
this._buttonClicker = this.beginUpgrade.bindAsEventListener( this, 'upgradeRowButton-' + this.applications[i].app_dir, this.applications[i].app_dir );
Event.observe( 'upgradeRowButton-' + this.applications[i].app_dir, 'click', this._buttonClicker );
+1 -1
View File
@@ -5,6 +5,6 @@
<hr>
You have reached this page in error, please use your back button to return to the forum.
<hr>
<a href="http://www.invisionpower.com">IP.Board</a>
IP.Board
</body>
</html>