mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-08 04:18:52 +00:00
some language-specific adjustements
fix prune users (adding the list of users to the confirmation page) tried to fix the show/hide trigger in ACP by not using width: auto; (which gets somehow inherited to each other element) git-svn-id: file:///svn/phpbb/trunk@7455 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
58ac5df6b3
commit
f7b51337c5
62 changed files with 444 additions and 363 deletions
|
@ -483,12 +483,12 @@ function validate_config_vars($config_vars, &$cfg_array, &$error)
|
||||||
$error[] = sprintf($user->lang['DIRECTORY_NOT_DIR'], $cfg_array[$config_name]);
|
$error[] = sprintf($user->lang['DIRECTORY_NOT_DIR'], $cfg_array[$config_name]);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check if the path is writeable
|
// Check if the path is writable
|
||||||
if ($config_definition['validate'] == 'wpath' || $config_definition['validate'] == 'rwpath')
|
if ($config_definition['validate'] == 'wpath' || $config_definition['validate'] == 'rwpath')
|
||||||
{
|
{
|
||||||
if (file_exists($phpbb_root_path . $cfg_array[$config_name]) && !is_writeable($phpbb_root_path . $cfg_array[$config_name]))
|
if (file_exists($phpbb_root_path . $cfg_array[$config_name]) && !@is_writable($phpbb_root_path . $cfg_array[$config_name]))
|
||||||
{
|
{
|
||||||
$error[] = sprintf($user->lang['DIRECTORY_NOT_WRITEABLE'], $cfg_array[$config_name]);
|
$error[] = sprintf($user->lang['DIRECTORY_NOT_WRITABLE'], $cfg_array[$config_name]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -94,14 +94,14 @@
|
||||||
|
|
||||||
<form id="action_online_form" method="post" action="{U_ACTION}">
|
<form id="action_online_form" method="post" action="{U_ACTION}">
|
||||||
<dl>
|
<dl>
|
||||||
<dt><label for="action_online">{L_RESET_ONLINE}</label></dt>
|
<dt><label for="action_online">{L_RESET_ONLINE}</label><br /><span> </span></dt>
|
||||||
<dd><input type="hidden" name="action" value="online" /><input class="button2" type="submit" id="action_online" name="action_online" value="{L_RUN}" /></dd>
|
<dd><input type="hidden" name="action" value="online" /><input class="button2" type="submit" id="action_online" name="action_online" value="{L_RUN}" /></dd>
|
||||||
</dl>
|
</dl>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<form id="action_date_form" method="post" action="{U_ACTION}">
|
<form id="action_date_form" method="post" action="{U_ACTION}">
|
||||||
<dl>
|
<dl>
|
||||||
<dt><label for="action_date">{L_RESET_DATE}</label></dt>
|
<dt><label for="action_date">{L_RESET_DATE}</label><br /><span> </span></dt>
|
||||||
<dd><input type="hidden" name="action" value="date" /><input class="button2" type="submit" id="action_date" name="action_date" value="{L_RUN}" /></dd>
|
<dd><input type="hidden" name="action" value="date" /><input class="button2" type="submit" id="action_date" name="action_date" value="{L_RUN}" /></dd>
|
||||||
</dl>
|
</dl>
|
||||||
</form>
|
</form>
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
<p>{L_EXPLAIN}</p>
|
<p>{L_EXPLAIN}</p>
|
||||||
|
|
||||||
<!-- IF S_FORUM_NAMES -->
|
<!-- IF S_FORUM_NAMES -->
|
||||||
<p><b>{L_FORUMS}:</b> {FORUM_NAMES}</p>
|
<p><strong>{L_FORUMS}:</strong> {FORUM_NAMES}</p>
|
||||||
<!-- ENDIF -->
|
<!-- ENDIF -->
|
||||||
|
|
||||||
<!-- IF S_SELECT_FORUM -->
|
<!-- IF S_SELECT_FORUM -->
|
||||||
|
@ -32,11 +32,12 @@
|
||||||
<dd><select id="forum" name="forum_id[]"<!-- IF S_FORUM_MULTIPLE --> multiple="multiple"<!-- ENDIF --> size="10">{S_FORUM_OPTIONS}</select></dd>
|
<dd><select id="forum" name="forum_id[]"<!-- IF S_FORUM_MULTIPLE --> multiple="multiple"<!-- ENDIF --> size="10">{S_FORUM_OPTIONS}</select></dd>
|
||||||
<!-- IF S_FORUM_ALL --><dd><input type="checkbox" class="radio" name="all_forums" value="1" /> {L_ALL_FORUMS}</dd><!-- ENDIF -->
|
<!-- IF S_FORUM_ALL --><dd><input type="checkbox" class="radio" name="all_forums" value="1" /> {L_ALL_FORUMS}</dd><!-- ENDIF -->
|
||||||
</dl>
|
</dl>
|
||||||
</fieldset>
|
|
||||||
|
|
||||||
<fieldset class="quick">
|
<p class="quick">
|
||||||
{S_HIDDEN_FIELDS}
|
{S_HIDDEN_FIELDS}
|
||||||
<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
|
<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
|
||||||
|
</p>
|
||||||
|
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
|
@ -52,11 +53,12 @@
|
||||||
<dt><label for="sforum">{L_LOOK_UP_FORUM}:</label></dt>
|
<dt><label for="sforum">{L_LOOK_UP_FORUM}:</label></dt>
|
||||||
<dd><select id="sforum" name="subforum_id">{S_SUBFORUM_OPTIONS}</select></dd>
|
<dd><select id="sforum" name="subforum_id">{S_SUBFORUM_OPTIONS}</select></dd>
|
||||||
</dl>
|
</dl>
|
||||||
</fieldset>
|
|
||||||
|
|
||||||
<fieldset class="quick">
|
<p class="quick">
|
||||||
{S_HIDDEN_FIELDS}
|
{S_HIDDEN_FIELDS}
|
||||||
<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
|
<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
|
||||||
|
</p>
|
||||||
|
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
|
@ -75,11 +77,11 @@
|
||||||
<dd>[ <a href="{U_FIND_USERNAME}" onclick="find_username(); return false;">{L_FIND_USERNAME}</a> ]</dd>
|
<dd>[ <a href="{U_FIND_USERNAME}" onclick="find_username(); return false;">{L_FIND_USERNAME}</a> ]</dd>
|
||||||
<dd class="full" style="text-align: left;"><input type="checkbox" class="radio" id="anonymous" name="user_id[]" value="{ANONYMOUS_USER_ID}" /> {L_SELECT_ANONYMOUS}</dd>
|
<dd class="full" style="text-align: left;"><input type="checkbox" class="radio" id="anonymous" name="user_id[]" value="{ANONYMOUS_USER_ID}" /> {L_SELECT_ANONYMOUS}</dd>
|
||||||
</dl>
|
</dl>
|
||||||
</fieldset>
|
|
||||||
|
|
||||||
<fieldset class="quick">
|
<p class="quick">
|
||||||
{S_HIDDEN_FIELDS}
|
{S_HIDDEN_FIELDS}
|
||||||
<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
|
<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
|
||||||
|
</p>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
|
@ -94,11 +96,12 @@
|
||||||
<dt><label for="group">{L_LOOK_UP_GROUP}:</label></dt>
|
<dt><label for="group">{L_LOOK_UP_GROUP}:</label></dt>
|
||||||
<dd><select name="group_id[]" id="group">{S_GROUP_OPTIONS}</select></dd>
|
<dd><select name="group_id[]" id="group">{S_GROUP_OPTIONS}</select></dd>
|
||||||
</dl>
|
</dl>
|
||||||
</fieldset>
|
|
||||||
|
|
||||||
<fieldset class="quick">
|
<p class="quick">
|
||||||
{S_HIDDEN_FIELDS}
|
{S_HIDDEN_FIELDS}
|
||||||
<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
|
<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
|
||||||
|
</p>
|
||||||
|
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<form id="confirm" method="post" action="{S_CONFIRM_ACTION}">
|
<form id="confirm" method="post" action="{S_CONFIRM_ACTION}">
|
||||||
|
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<h2>{MESSAGE_TITLE}</h2>
|
<h1>{MESSAGE_TITLE}</h1>
|
||||||
<p>{MESSAGE_TEXT}</p>
|
<p>{MESSAGE_TEXT}</p>
|
||||||
|
|
||||||
{S_HIDDEN_FIELDS}
|
{S_HIDDEN_FIELDS}
|
||||||
|
|
30
phpBB/adm/style/confirm_body_prune.html
Normal file
30
phpBB/adm/style/confirm_body_prune.html
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
<!-- INCLUDE overall_header.html -->
|
||||||
|
|
||||||
|
<form id="confirm" method="post" action="{S_CONFIRM_ACTION}">
|
||||||
|
|
||||||
|
<fieldset>
|
||||||
|
<h1>{MESSAGE_TITLE}</h1>
|
||||||
|
<p>{MESSAGE_TEXT}</p>
|
||||||
|
|
||||||
|
{S_HIDDEN_FIELDS}
|
||||||
|
|
||||||
|
<div style="text-align: center;">
|
||||||
|
<input type="submit" name="confirm" value="{L_YES}" class="button2" />
|
||||||
|
<input type="submit" name="cancel" value="{L_NO}" class="button2" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2>{L_PRUNE_USERS_LIST}</h2>
|
||||||
|
<!-- IF S_DEACTIVATE --><p>{L_PRUNE_USERS_LIST_DEACTIVATE}</p><!-- ELSE --><p>{L_PRUNE_USERS_LIST_DELETE}</p><!-- ENDIF -->
|
||||||
|
|
||||||
|
<br />
|
||||||
|
<!-- BEGIN users -->
|
||||||
|
» <a href="{users.U_PROFILE}">{users.USERNAME}</a><!-- IF users.U_USER_ADMIN --> [<a href="{users.U_USER_ADMIN}">{L_USER_ADMIN}</a>]<!-- ENDIF --><br />
|
||||||
|
<!-- END users -->
|
||||||
|
|
||||||
|
<br /><br />
|
||||||
|
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
|
</form>
|
||||||
|
|
||||||
|
<!-- INCLUDE overall_footer.html -->
|
|
@ -122,30 +122,31 @@ function switch_menu()
|
||||||
var toggle = document.getElementById('toggle');
|
var toggle = document.getElementById('toggle');
|
||||||
var handle = document.getElementById('toggle-handle');
|
var handle = document.getElementById('toggle-handle');
|
||||||
|
|
||||||
switch(menu_state)
|
switch (menu_state)
|
||||||
{
|
{
|
||||||
//hidden
|
// hide
|
||||||
case 'shown':
|
case 'shown':
|
||||||
main.style.width = 'auto';
|
main.style.width = '93%';
|
||||||
menu.style.display = 'none';
|
|
||||||
menu_state = 'hidden';
|
menu_state = 'hidden';
|
||||||
|
menu.style.display = 'none';
|
||||||
toggle.style.left = '0';
|
toggle.style.left = '0';
|
||||||
toggle.style.width = '20px';
|
toggle.style.width = '20px';
|
||||||
handle.style.backgroundImage = 'url(images/toggle.gif)';
|
handle.style.backgroundImage = 'url(images/toggle.gif)';
|
||||||
handle.style.backgroundPosition = '100% 50%';
|
handle.style.backgroundPosition = '100% 50%';
|
||||||
handle.style.backgroundRepeat = 'no-repeat';
|
handle.style.backgroundRepeat = 'no-repeat';
|
||||||
break;
|
break;
|
||||||
//shown
|
|
||||||
|
// show
|
||||||
case 'hidden':
|
case 'hidden':
|
||||||
main.style.width = '76%';
|
main.style.width = '76%';
|
||||||
menu.style.display = 'block';
|
|
||||||
menu_state = 'shown';
|
menu_state = 'shown';
|
||||||
|
menu.style.display = 'block';
|
||||||
toggle.style.left = '15%';
|
toggle.style.left = '15%';
|
||||||
toggle.style.width = '5%';
|
toggle.style.width = '5%';
|
||||||
handle.style.backgroundImage = 'url(images/toggle.gif)';
|
handle.style.backgroundImage = 'url(images/toggle.gif)';
|
||||||
handle.style.backgroundPosition = '0% 50%';
|
handle.style.backgroundPosition = '0% 50%';
|
||||||
handle.style.backgroundRepeat = 'no-repeat';
|
handle.style.backgroundRepeat = 'no-repeat';
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -18,9 +18,9 @@ set_time_limit(0);
|
||||||
|
|
||||||
$schema_path = './../install/schemas/';
|
$schema_path = './../install/schemas/';
|
||||||
|
|
||||||
if (!is_writeable($schema_path))
|
if (!is_writable($schema_path))
|
||||||
{
|
{
|
||||||
die('Schema path not writeable');
|
die('Schema path not writable');
|
||||||
}
|
}
|
||||||
|
|
||||||
$schema_data = get_schema_struct();
|
$schema_data = get_schema_struct();
|
||||||
|
|
|
@ -35,7 +35,7 @@ $merge = array('gcp', 'login', 'mcp', 'memberlist', 'posting', 'ucp');
|
||||||
|
|
||||||
if (!is_writable($store_dir))
|
if (!is_writable($store_dir))
|
||||||
{
|
{
|
||||||
die("Directory $store_dir is not writeable!");
|
die("Directory $store_dir is not writable!");
|
||||||
}
|
}
|
||||||
|
|
||||||
$contents = implode('', file('../adm/subSilver.css', filesize('../adm/subSilver.css')));
|
$contents = implode('', file('../adm/subSilver.css', filesize('../adm/subSilver.css')));
|
||||||
|
|
|
@ -209,12 +209,12 @@ p a {
|
||||||
<ol class="menu">
|
<ol class="menu">
|
||||||
<li>Decompress the phpBB3 archive to a local directory on your system.</li>
|
<li>Decompress the phpBB3 archive to a local directory on your system.</li>
|
||||||
<li>Upload all the files contained in this archive (retaining the directory structure) to a web accessible directory on your server or hosting account.</li>
|
<li>Upload all the files contained in this archive (retaining the directory structure) to a web accessible directory on your server or hosting account.</li>
|
||||||
<li>Change the permissions on config.php to be writeable by all (666 or -rw-rw-rw- within your FTP Client)</li>
|
<li>Change the permissions on config.php to be writable by all (666 or -rw-rw-rw- within your FTP Client)</li>
|
||||||
<li>Change the permissions on the following directories to be writeable by all (777 or -rwxrwxrwx within your FTP Client):<br />
|
<li>Change the permissions on the following directories to be writable by all (777 or -rwxrwxrwx within your FTP Client):<br />
|
||||||
<code>store/</code>, <code>cache/</code>, <code>files/</code> and <code>images/avatars/upload/</code>.</li>
|
<code>store/</code>, <code>cache/</code>, <code>files/</code> and <code>images/avatars/upload/</code>.</li>
|
||||||
<li>Using your web browser visit the location you placed phpBB3 with the addition of install/index.php or pointing directly to install/, e.g. http://www.mydomain.com/phpBB2/install/, http://www.mydomain.com/forum/install/ etc.</li>
|
<li>Using your web browser visit the location you placed phpBB3 with the addition of install/index.php or pointing directly to install/, e.g. http://www.mydomain.com/phpBB2/install/, http://www.mydomain.com/forum/install/ etc.</li>
|
||||||
<li>Click the <em>INSTALL</em> tab, follow the steps and fill out all the requested information.</li>
|
<li>Click the <em>INSTALL</em> tab, follow the steps and fill out all the requested information.</li>
|
||||||
<li>Change the permissions on config.php to be writeable only by yourself (644 or -rw-r--r-- within your FTP Client)</li>
|
<li>Change the permissions on config.php to be writable only by yourself (644 or -rw-r--r-- within your FTP Client)</li>
|
||||||
<li>phpBB3 should now be available, please <strong>MAKE SURE</strong> you read at least <a href="#postinstall">Section 6</a> below for important, security related post-installation instructions.</li>
|
<li>phpBB3 should now be available, please <strong>MAKE SURE</strong> you read at least <a href="#postinstall">Section 6</a> below for important, security related post-installation instructions.</li>
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
|
|
|
@ -159,21 +159,11 @@ else
|
||||||
$db->sql_freeresult($result);
|
$db->sql_freeresult($result);
|
||||||
|
|
||||||
// Global announcement?
|
// Global announcement?
|
||||||
if (!$row)
|
$f_download = (!$row) ? $auth->acl_getf_global('f_download') : $auth->acl_get('f_download', $row['forum_id']);
|
||||||
{
|
|
||||||
$forum_id = request_var('f', 0);
|
|
||||||
|
|
||||||
$sql = 'SELECT forum_id, forum_password, parent_id
|
if ($auth->acl_get('u_download') && $f_download)
|
||||||
FROM ' . FORUMS_TABLE . '
|
|
||||||
WHERE forum_id = ' . $forum_id;
|
|
||||||
$result = $db->sql_query($sql);
|
|
||||||
$row = $db->sql_fetchrow($result);
|
|
||||||
$db->sql_freeresult($result);
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($auth->acl_get('u_download') && $auth->acl_get('f_download', $row['forum_id']))
|
|
||||||
{
|
{
|
||||||
if ($row['forum_password'])
|
if ($row && $row['forum_password'])
|
||||||
{
|
{
|
||||||
// Do something else ... ?
|
// Do something else ... ?
|
||||||
login_forum_box($row);
|
login_forum_box($row);
|
||||||
|
@ -270,33 +260,37 @@ else
|
||||||
function send_avatar_to_browser($file)
|
function send_avatar_to_browser($file)
|
||||||
{
|
{
|
||||||
global $config, $phpbb_root_path;
|
global $config, $phpbb_root_path;
|
||||||
|
|
||||||
$prefix = $config['avatar_salt'] . '_';
|
$prefix = $config['avatar_salt'] . '_';
|
||||||
$img_dir = $config['avatar_path'];
|
$image_dir = $config['avatar_path'];
|
||||||
|
|
||||||
// worst-case default
|
// worst-case default
|
||||||
$browser = (!empty($_SERVER['HTTP_USER_AGENT'])) ? htmlspecialchars((string) $_SERVER['HTTP_USER_AGENT']) : 'msie 6.0';
|
$browser = (!empty($_SERVER['HTTP_USER_AGENT'])) ? htmlspecialchars((string) $_SERVER['HTTP_USER_AGENT']) : 'msie 6.0';
|
||||||
|
|
||||||
// Adjust img_dir path (no trailing slash)
|
// Adjust image_dir path (no trailing slash)
|
||||||
if (substr($img_dir, -1, 1) == '/' || substr($img_dir, -1, 1) == '\\')
|
if (substr($image_dir, -1, 1) == '/' || substr($image_dir, -1, 1) == '\\')
|
||||||
{
|
{
|
||||||
$img_dir = substr($img_dir, 0, -1) . '/';
|
$image_dir = substr($image_dir, 0, -1) . '/';
|
||||||
}
|
}
|
||||||
$img_dir = str_replace(array('../', '..\\', './', '.\\'), '', $img_dir);
|
$image_dir = str_replace(array('../', '..\\', './', '.\\'), '', $image_dir);
|
||||||
if ($img_dir && ($img_dir[0] == '/' || $img_dir[0] == '\\'))
|
|
||||||
|
if ($image_dir && ($image_dir[0] == '/' || $image_dir[0] == '\\'))
|
||||||
{
|
{
|
||||||
$img_dir = '';
|
$image_dir = '';
|
||||||
}
|
}
|
||||||
$file_path = $phpbb_root_path . $img_dir . '/' . $prefix . $file;
|
$file_path = $phpbb_root_path . $image_dir . '/' . $prefix . $file;
|
||||||
|
|
||||||
if ((@file_exists($file_path) && @is_readable($file_path)) || headers_sent())
|
if ((@file_exists($file_path) && @is_readable($file_path)) || headers_sent())
|
||||||
{
|
{
|
||||||
header('Pragma: public');
|
header('Pragma: public');
|
||||||
|
|
||||||
$image_data = (getimagesize($file_path));
|
$image_data = getimagesize($file_path);
|
||||||
header('Content-Type: ' . image_type_to_mime_type($image_data[2]));
|
header('Content-Type: ' . image_type_to_mime_type($image_data[2]));
|
||||||
|
|
||||||
if (strpos(strtolower($browser), 'msie') !== false)
|
if (strpos(strtolower($browser), 'msie') !== false)
|
||||||
{
|
{
|
||||||
header('Content-Disposition: attachment; ' . header_filename($file));
|
header('Content-Disposition: attachment; ' . header_filename($file));
|
||||||
|
|
||||||
if (strpos(strtolower($browser), 'msie 6.0') !== false)
|
if (strpos(strtolower($browser), 'msie 6.0') !== false)
|
||||||
{
|
{
|
||||||
header('Expires: -1');
|
header('Expires: -1');
|
||||||
|
|
|
@ -83,9 +83,9 @@ class acm
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// Now, this occurred how often? ... phew, just tell the user then...
|
// Now, this occurred how often? ... phew, just tell the user then...
|
||||||
if (!@is_writeable($this->cache_dir))
|
if (!@is_writable($this->cache_dir))
|
||||||
{
|
{
|
||||||
trigger_error($this->cache_dir . ' is NOT writeable.', E_USER_ERROR);
|
trigger_error($this->cache_dir . ' is NOT writable.', E_USER_ERROR);
|
||||||
}
|
}
|
||||||
|
|
||||||
trigger_error('Not able to open ' . $this->cache_dir . 'data_global.' . $phpEx, E_USER_ERROR);
|
trigger_error('Not able to open ' . $this->cache_dir . 'data_global.' . $phpEx, E_USER_ERROR);
|
||||||
|
|
|
@ -1145,7 +1145,7 @@ class acp_attachments
|
||||||
{
|
{
|
||||||
global $user, $phpbb_root_path;
|
global $user, $phpbb_root_path;
|
||||||
|
|
||||||
// Does the target directory exist, is it a directory and writeable.
|
// Does the target directory exist, is it a directory and writable.
|
||||||
if ($create_directory)
|
if ($create_directory)
|
||||||
{
|
{
|
||||||
if (!file_exists($phpbb_root_path . $upload_dir))
|
if (!file_exists($phpbb_root_path . $upload_dir))
|
||||||
|
|
|
@ -31,7 +31,7 @@ class acp_board
|
||||||
* Validation types are:
|
* Validation types are:
|
||||||
* string, int, bool,
|
* string, int, bool,
|
||||||
* script_path (absolute path in url - beginning with / and no trailing slash),
|
* script_path (absolute path in url - beginning with / and no trailing slash),
|
||||||
* rpath (relative), rwpath (realtive, writeable), path (relative path, but able to escape the root), wpath (writeable)
|
* rpath (relative), rwpath (realtive, writable), path (relative path, but able to escape the root), wpath (writable)
|
||||||
*/
|
*/
|
||||||
switch ($mode)
|
switch ($mode)
|
||||||
{
|
{
|
||||||
|
|
|
@ -37,7 +37,7 @@ class acp_groups
|
||||||
$update = (isset($_POST['update'])) ? true : false;
|
$update = (isset($_POST['update'])) ? true : false;
|
||||||
|
|
||||||
// Clear some vars
|
// Clear some vars
|
||||||
$can_upload = (file_exists($phpbb_root_path . $config['avatar_path']) && is_writeable($phpbb_root_path . $config['avatar_path']) && $file_uploads) ? true : false;
|
$can_upload = (file_exists($phpbb_root_path . $config['avatar_path']) && @is_writable($phpbb_root_path . $config['avatar_path']) && $file_uploads) ? true : false;
|
||||||
$group_row = array();
|
$group_row = array();
|
||||||
|
|
||||||
// Grab basic data for group, if group_id is set and exists
|
// Grab basic data for group, if group_id is set and exists
|
||||||
|
|
|
@ -210,82 +210,12 @@ class acp_prune
|
||||||
|
|
||||||
if ($prune)
|
if ($prune)
|
||||||
{
|
{
|
||||||
|
$action = request_var('action', 'deactivate');
|
||||||
|
|
||||||
if (confirm_box(true))
|
if (confirm_box(true))
|
||||||
{
|
{
|
||||||
$users = request_var('users', '', true);
|
|
||||||
$action = request_var('action', 'deactivate');
|
|
||||||
$deleteposts = request_var('deleteposts', 0);
|
|
||||||
|
|
||||||
if ($users)
|
|
||||||
{
|
|
||||||
$users = explode("\n", $users);
|
|
||||||
$where_sql = ' AND ' . $db->sql_in_set('username_clean', array_map('utf8_clean_string', $users));
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$username = request_var('username', '', true);
|
|
||||||
$email = request_var('email', '');
|
|
||||||
|
|
||||||
$joined_select = request_var('joined_select', 'lt');
|
|
||||||
$active_select = request_var('active_select', 'lt');
|
|
||||||
$count_select = request_var('count_select', 'eq');
|
|
||||||
$joined = request_var('joined', '');
|
|
||||||
$active = request_var('active', '');
|
|
||||||
|
|
||||||
$active = ($active) ? explode('-', $active) : array();
|
|
||||||
$joined = ($joined) ? explode('-', $joined) : array();
|
|
||||||
|
|
||||||
if ((sizeof($active) && sizeof($active) != 3) || (sizeof($joined) && sizeof($joined) != 3))
|
|
||||||
{
|
|
||||||
trigger_error($user->lang['WRONG_ACTIVE_JOINED_DATE'] . adm_back_link($this->u_action), E_USER_WARNING);
|
|
||||||
}
|
|
||||||
|
|
||||||
$count = request_var('count', 0);
|
|
||||||
|
|
||||||
$key_match = array('lt' => '<', 'gt' => '>', 'eq' => '=');
|
|
||||||
$sort_by_types = array('username', 'user_email', 'user_posts', 'user_regdate', 'user_lastvisit');
|
|
||||||
|
|
||||||
$where_sql = '';
|
|
||||||
$where_sql .= ($username) ? " AND username_clean LIKE '" . $db->sql_escape(str_replace('*', '%', utf8_clean_string($username))) . "'" : '';
|
|
||||||
$where_sql .= ($email) ? " AND user_email LIKE '" . $db->sql_escape(str_replace('*', '%', $email)) . "' " : '';
|
|
||||||
$where_sql .= (sizeof($joined)) ? " AND user_regdate " . $key_match[$joined_select] . ' ' . gmmktime(0, 0, 0, (int) $joined[1], (int) $joined[2], (int) $joined[0]) : '';
|
|
||||||
$where_sql .= ($count) ? " AND user_posts " . $key_match[$count_select] . " $count " : '';
|
|
||||||
$where_sql .= (sizeof($active)) ? " AND user_lastvisit " . $key_match[$active_select] . " " . gmmktime(0, 0, 0, (int) $active[1], (int) $active[2], (int) $active[0]) : '';
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get bot ids
|
|
||||||
$sql = 'SELECT user_id
|
|
||||||
FROM ' . BOTS_TABLE;
|
|
||||||
$result = $db->sql_query($sql);
|
|
||||||
|
|
||||||
$bot_ids = array();
|
|
||||||
while ($row = $db->sql_fetchrow($result))
|
|
||||||
{
|
|
||||||
$bot_ids[] = $row['user_id'];
|
|
||||||
}
|
|
||||||
$db->sql_freeresult($result);
|
|
||||||
|
|
||||||
// Do not prune founder members
|
|
||||||
$sql = 'SELECT user_id, username
|
|
||||||
FROM ' . USERS_TABLE . '
|
|
||||||
WHERE user_id <> ' . ANONYMOUS . '
|
|
||||||
AND user_type <> ' . USER_FOUNDER . "
|
|
||||||
$where_sql";
|
|
||||||
$result = $db->sql_query($sql);
|
|
||||||
|
|
||||||
$where_sql = '';
|
|
||||||
$user_ids = $usernames = array();
|
$user_ids = $usernames = array();
|
||||||
|
$this->get_prune_users($user_ids, $usernames);
|
||||||
while ($row = $db->sql_fetchrow($result))
|
|
||||||
{
|
|
||||||
// Do not prune bots and the user currently pruning.
|
|
||||||
if ($row['user_id'] != $user->data['user_id'] && !in_array($row['user_id'], $bot_ids))
|
|
||||||
{
|
|
||||||
$user_ids[] = $row['user_id'];
|
|
||||||
$usernames[$row['user_id']] = $row['username'];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$db->sql_freeresult($result);
|
|
||||||
|
|
||||||
if (sizeof($user_ids))
|
if (sizeof($user_ids))
|
||||||
{
|
{
|
||||||
|
@ -328,6 +258,30 @@ class acp_prune
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
// We list the users which will be pruned...
|
||||||
|
$user_ids = $usernames = array();
|
||||||
|
$this->get_prune_users($user_ids, $usernames);
|
||||||
|
|
||||||
|
if (!sizeof($user_ids))
|
||||||
|
{
|
||||||
|
trigger_error($user->lang['USER_PRUNE_FAILURE'] . adm_back_link($this->u_action), E_USER_WARNING);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Assign to template
|
||||||
|
foreach ($user_ids as $user_id)
|
||||||
|
{
|
||||||
|
$template->assign_block_vars('users', array(
|
||||||
|
'USERNAME' => $usernames[$user_id],
|
||||||
|
'U_PROFILE' => append_sid($phpbb_root_path . 'memberlist.' . $phpEx, 'mode=viewprofile&u=' . $user_id),
|
||||||
|
'U_USER_ADMIN' => ($auth->acl_get('a_user')) ? append_sid("{$phpbb_admin_path}index.$phpEx", 'i=users&mode=overview&u=' . $user_id, true, $user->session_id) : '',
|
||||||
|
));
|
||||||
|
}
|
||||||
|
|
||||||
|
$template->assign_vars(array(
|
||||||
|
'S_DEACTIVATE' => ($action == 'deactivate') ? true : false,
|
||||||
|
'S_DELETE' => ($action == 'delete') ? true : false,
|
||||||
|
));
|
||||||
|
|
||||||
confirm_box(false, $user->lang['CONFIRM_OPERATION'], build_hidden_fields(array(
|
confirm_box(false, $user->lang['CONFIRM_OPERATION'], build_hidden_fields(array(
|
||||||
'i' => $id,
|
'i' => $id,
|
||||||
'mode' => $mode,
|
'mode' => $mode,
|
||||||
|
@ -341,11 +295,11 @@ class acp_prune
|
||||||
'active_select' => request_var('active_select', ''),
|
'active_select' => request_var('active_select', ''),
|
||||||
'active' => request_var('active', ''),
|
'active' => request_var('active', ''),
|
||||||
'count_select' => request_var('count_select', ''),
|
'count_select' => request_var('count_select', ''),
|
||||||
'count' => request_var('count', 0),
|
'count' => request_var('count', ''),
|
||||||
'deleteposts' => request_var('deleteposts', 0),
|
'deleteposts' => request_var('deleteposts', 0),
|
||||||
|
|
||||||
'action' => request_var('action', ''),
|
'action' => request_var('action', ''),
|
||||||
)));
|
)), 'confirm_body_prune.html');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -379,6 +333,94 @@ class acp_prune
|
||||||
'U_FIND_USER' => append_sid($phpbb_root_path . "memberlist.$phpEx", 'mode=searchuser&form=acp_prune&field=users'))
|
'U_FIND_USER' => append_sid($phpbb_root_path . "memberlist.$phpEx", 'mode=searchuser&form=acp_prune&field=users'))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get user_ids/usernames from those being pruned
|
||||||
|
*/
|
||||||
|
function get_prune_users(&$user_ids, &$usernames)
|
||||||
|
{
|
||||||
|
global $user, $db;
|
||||||
|
|
||||||
|
$users = request_var('users', '', true);
|
||||||
|
$deleteposts = request_var('deleteposts', 0);
|
||||||
|
|
||||||
|
if ($users)
|
||||||
|
{
|
||||||
|
$users = explode("\n", $users);
|
||||||
|
$where_sql = ' AND ' . $db->sql_in_set('username_clean', array_map('utf8_clean_string', $users));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$username = request_var('username', '', true);
|
||||||
|
$email = request_var('email', '');
|
||||||
|
|
||||||
|
$joined_select = request_var('joined_select', 'lt');
|
||||||
|
$active_select = request_var('active_select', 'lt');
|
||||||
|
$count_select = request_var('count_select', 'eq');
|
||||||
|
$joined = request_var('joined', '');
|
||||||
|
$active = request_var('active', '');
|
||||||
|
|
||||||
|
$active = ($active) ? explode('-', $active) : array();
|
||||||
|
$joined = ($joined) ? explode('-', $joined) : array();
|
||||||
|
|
||||||
|
if ((sizeof($active) && sizeof($active) != 3) || (sizeof($joined) && sizeof($joined) != 3))
|
||||||
|
{
|
||||||
|
trigger_error($user->lang['WRONG_ACTIVE_JOINED_DATE'] . adm_back_link($this->u_action), E_USER_WARNING);
|
||||||
|
}
|
||||||
|
|
||||||
|
$count = request_var('count', '');
|
||||||
|
|
||||||
|
$key_match = array('lt' => '<', 'gt' => '>', 'eq' => '=');
|
||||||
|
$sort_by_types = array('username', 'user_email', 'user_posts', 'user_regdate', 'user_lastvisit');
|
||||||
|
|
||||||
|
$where_sql = '';
|
||||||
|
$where_sql .= ($username) ? " AND username_clean LIKE '" . $db->sql_escape(str_replace('*', '%', utf8_clean_string($username))) . "'" : '';
|
||||||
|
$where_sql .= ($email) ? " AND user_email LIKE '" . $db->sql_escape(str_replace('*', '%', $email)) . "' " : '';
|
||||||
|
$where_sql .= (sizeof($joined)) ? " AND user_regdate " . $key_match[$joined_select] . ' ' . gmmktime(0, 0, 0, (int) $joined[1], (int) $joined[2], (int) $joined[0]) : '';
|
||||||
|
$where_sql .= ($count !== '') ? " AND user_posts " . $key_match[$count_select] . ' ' . (int) $count . ' ' : '';
|
||||||
|
$where_sql .= (sizeof($active)) ? " AND user_lastvisit " . $key_match[$active_select] . " " . gmmktime(0, 0, 0, (int) $active[1], (int) $active[2], (int) $active[0]) : '';
|
||||||
|
}
|
||||||
|
|
||||||
|
// Protect the admin, do not prune if no options are given...
|
||||||
|
if (!$where_sql)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Get bot ids
|
||||||
|
$sql = 'SELECT user_id
|
||||||
|
FROM ' . BOTS_TABLE;
|
||||||
|
$result = $db->sql_query($sql);
|
||||||
|
|
||||||
|
$bot_ids = array();
|
||||||
|
while ($row = $db->sql_fetchrow($result))
|
||||||
|
{
|
||||||
|
$bot_ids[] = $row['user_id'];
|
||||||
|
}
|
||||||
|
$db->sql_freeresult($result);
|
||||||
|
|
||||||
|
// Do not prune founder members
|
||||||
|
$sql = 'SELECT user_id, username
|
||||||
|
FROM ' . USERS_TABLE . '
|
||||||
|
WHERE user_id <> ' . ANONYMOUS . '
|
||||||
|
AND user_type <> ' . USER_FOUNDER . "
|
||||||
|
$where_sql";
|
||||||
|
$result = $db->sql_query($sql);
|
||||||
|
|
||||||
|
$where_sql = '';
|
||||||
|
$user_ids = $usernames = array();
|
||||||
|
|
||||||
|
while ($row = $db->sql_fetchrow($result))
|
||||||
|
{
|
||||||
|
// Do not prune bots and the user currently pruning.
|
||||||
|
if ($row['user_id'] != $user->data['user_id'] && !in_array($row['user_id'], $bot_ids))
|
||||||
|
{
|
||||||
|
$user_ids[] = $row['user_id'];
|
||||||
|
$usernames[$row['user_id']] = $row['username'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$db->sql_freeresult($result);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
|
@ -698,7 +698,7 @@ parse_css_file = {PARSE_CSS_FILE}
|
||||||
$additional = '';
|
$additional = '';
|
||||||
|
|
||||||
// If the template is stored on the filesystem try to write the file else store it in the database
|
// If the template is stored on the filesystem try to write the file else store it in the database
|
||||||
if (!$safe_mode && !$template_info['template_storedb'] && file_exists($file) && is_writeable($file))
|
if (!$safe_mode && !$template_info['template_storedb'] && file_exists($file) && @is_writable($file))
|
||||||
{
|
{
|
||||||
if (!($fp = fopen($file, 'wb')))
|
if (!($fp = fopen($file, 'wb')))
|
||||||
{
|
{
|
||||||
|
@ -1358,7 +1358,7 @@ parse_css_file = {PARSE_CSS_FILE}
|
||||||
}
|
}
|
||||||
|
|
||||||
// where should we store the CSS?
|
// where should we store the CSS?
|
||||||
if (!$safe_mode && !$theme_info['theme_storedb'] && file_exists($stylesheet_path) && is_writeable($stylesheet_path))
|
if (!$safe_mode && !$theme_info['theme_storedb'] && file_exists($stylesheet_path) && @is_writable($stylesheet_path))
|
||||||
{
|
{
|
||||||
// write stylesheet to file
|
// write stylesheet to file
|
||||||
if (!($fp = fopen($stylesheet_path, 'wb')))
|
if (!($fp = fopen($stylesheet_path, 'wb')))
|
||||||
|
@ -2307,7 +2307,7 @@ parse_css_file = {PARSE_CSS_FILE}
|
||||||
{
|
{
|
||||||
$theme_data = $this->db_theme_data($style_row);
|
$theme_data = $this->db_theme_data($style_row);
|
||||||
}
|
}
|
||||||
else if (!$store_db && !$safe_mode && is_writeable("{$phpbb_root_path}styles/{$style_row['theme_path']}/theme/stylesheet.css"))
|
else if (!$store_db && !$safe_mode && @is_writable("{$phpbb_root_path}styles/{$style_row['theme_path']}/theme/stylesheet.css"))
|
||||||
{
|
{
|
||||||
$store_db = 1;
|
$store_db = 1;
|
||||||
$theme_data = $style_row['theme_data'];
|
$theme_data = $style_row['theme_data'];
|
||||||
|
@ -2331,7 +2331,7 @@ parse_css_file = {PARSE_CSS_FILE}
|
||||||
|
|
||||||
if ($style_row['template_storedb'] != $store_db)
|
if ($style_row['template_storedb'] != $store_db)
|
||||||
{
|
{
|
||||||
if (!$store_db && !$safe_mode && is_writeable("{$phpbb_root_path}styles/{$style_row['template_path']}/template"))
|
if (!$store_db && !$safe_mode && @is_writable("{$phpbb_root_path}styles/{$style_row['template_path']}/template"))
|
||||||
{
|
{
|
||||||
$sql = 'SELECT *
|
$sql = 'SELECT *
|
||||||
FROM ' . STYLES_TEMPLATE_DATA_TABLE . "
|
FROM ' . STYLES_TEMPLATE_DATA_TABLE . "
|
||||||
|
|
|
@ -252,9 +252,9 @@ class acp_users
|
||||||
$ban_give_reason = request_var('ban_give_reason', '', true);
|
$ban_give_reason = request_var('ban_give_reason', '', true);
|
||||||
|
|
||||||
// Log not used at the moment, we simply utilize the ban function.
|
// Log not used at the moment, we simply utilize the ban function.
|
||||||
user_ban(substr($action, 3), $ban, 0, 0, 0, $ban_reason, $ban_give_reason);
|
$result = user_ban(substr($action, 3), $ban, 0, 0, 0, $ban_reason, $ban_give_reason);
|
||||||
|
|
||||||
trigger_error($user->lang['BAN_SUCCESSFUL'] . adm_back_link($this->u_action . '&u=' . $user_id));
|
trigger_error((($result === false) ? $user->lang['BAN_ALREADY_ENTERED'] : $user->lang['BAN_SUCCESSFUL']) . adm_back_link($this->u_action . '&u=' . $user_id));
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -1339,7 +1339,7 @@ class acp_users
|
||||||
|
|
||||||
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
|
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
|
||||||
|
|
||||||
$can_upload = (file_exists($phpbb_root_path . $config['avatar_path']) && is_writeable($phpbb_root_path . $config['avatar_path']) && $file_uploads) ? true : false;
|
$can_upload = (file_exists($phpbb_root_path . $config['avatar_path']) && @is_writable($phpbb_root_path . $config['avatar_path']) && $file_uploads) ? true : false;
|
||||||
|
|
||||||
if ($submit)
|
if ($submit)
|
||||||
{
|
{
|
||||||
|
|
|
@ -2878,14 +2878,14 @@ function parse_attachments($forum_id, &$message, &$attachments, &$update_count,
|
||||||
$display_cat = ATTACHMENT_CATEGORY_NONE;
|
$display_cat = ATTACHMENT_CATEGORY_NONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
$download_link = append_sid("{$phpbb_root_path}download.$phpEx", 'id=' . $attachment['attach_id'] . '&f=' . (int) $forum_id . '&mode=view');
|
$download_link = append_sid("{$phpbb_root_path}download.$phpEx", 'id=' . $attachment['attach_id'] . '&mode=view');
|
||||||
|
|
||||||
switch ($display_cat)
|
switch ($display_cat)
|
||||||
{
|
{
|
||||||
// Images
|
// Images
|
||||||
case ATTACHMENT_CATEGORY_IMAGE:
|
case ATTACHMENT_CATEGORY_IMAGE:
|
||||||
$l_downloaded_viewed = 'VIEWED_COUNT';
|
$l_downloaded_viewed = 'VIEWED_COUNT';
|
||||||
$inline_link = append_sid("{$phpbb_root_path}download.$phpEx", 'id=' . $attachment['attach_id'] . '&f=' . (int) $forum_id);
|
$inline_link = append_sid("{$phpbb_root_path}download.$phpEx", 'id=' . $attachment['attach_id']);
|
||||||
|
|
||||||
$block_array += array(
|
$block_array += array(
|
||||||
'S_IMAGE' => true,
|
'S_IMAGE' => true,
|
||||||
|
@ -2898,7 +2898,7 @@ function parse_attachments($forum_id, &$message, &$attachments, &$update_count,
|
||||||
// Images, but display Thumbnail
|
// Images, but display Thumbnail
|
||||||
case ATTACHMENT_CATEGORY_THUMB:
|
case ATTACHMENT_CATEGORY_THUMB:
|
||||||
$l_downloaded_viewed = 'VIEWED_COUNT';
|
$l_downloaded_viewed = 'VIEWED_COUNT';
|
||||||
$thumbnail_link = append_sid("{$phpbb_root_path}download.$phpEx", 'id=' . $attachment['attach_id'] . '&t=1&f=' . (int) $forum_id);
|
$thumbnail_link = append_sid("{$phpbb_root_path}download.$phpEx", 'id=' . $attachment['attach_id'] . '&t=1');
|
||||||
|
|
||||||
$block_array += array(
|
$block_array += array(
|
||||||
'S_THUMBNAIL' => true,
|
'S_THUMBNAIL' => true,
|
||||||
|
|
|
@ -2269,7 +2269,7 @@ function copy_dir($src, $trg, $copy_subdirs = true, $overwrite = false, $die_on_
|
||||||
@chmod($trg_path, 0777);
|
@chmod($trg_path, 0777);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!is_writeable($trg_path))
|
if (!@is_writable($trg_path))
|
||||||
{
|
{
|
||||||
$bad_dirs[] = path($config['script_path']) . $trg;
|
$bad_dirs[] = path($config['script_path']) . $trg;
|
||||||
}
|
}
|
||||||
|
@ -2336,7 +2336,7 @@ function copy_dir($src, $trg, $copy_subdirs = true, $overwrite = false, $die_on_
|
||||||
@chmod($trg_path . $dir, 0777);
|
@chmod($trg_path . $dir, 0777);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!is_writeable($trg_path . $dir))
|
if (!@is_writable($trg_path . $dir))
|
||||||
{
|
{
|
||||||
$bad_dirs[] = $trg . $dir;
|
$bad_dirs[] = $trg . $dir;
|
||||||
$bad_dirs[] = $trg_path . $dir;
|
$bad_dirs[] = $trg_path . $dir;
|
||||||
|
|
|
@ -1806,7 +1806,7 @@ function avatar_process_user(&$error, $custom_userdata = false)
|
||||||
$avatar_select = basename(request_var('avatar_select', ''));
|
$avatar_select = basename(request_var('avatar_select', ''));
|
||||||
|
|
||||||
// Can we upload?
|
// Can we upload?
|
||||||
$can_upload = ($config['allow_avatar_upload'] && file_exists($phpbb_root_path . $config['avatar_path']) && is_writeable($phpbb_root_path . $config['avatar_path']) && $change_avatar && (@ini_get('file_uploads') || strtolower(@ini_get('file_uploads')) == 'on')) ? true : false;
|
$can_upload = ($config['allow_avatar_upload'] && file_exists($phpbb_root_path . $config['avatar_path']) && @is_writable($phpbb_root_path . $config['avatar_path']) && $change_avatar && (@ini_get('file_uploads') || strtolower(@ini_get('file_uploads')) == 'on')) ? true : false;
|
||||||
|
|
||||||
if ((!empty($_FILES['uploadfile']['name']) || $data['uploadurl']) && $can_upload)
|
if ((!empty($_FILES['uploadfile']['name']) || $data['uploadurl']) && $can_upload)
|
||||||
{
|
{
|
||||||
|
|
|
@ -144,13 +144,13 @@ function mcp_front_view($id, $mode, $action)
|
||||||
$global_id = $forum_list[0];
|
$global_id = $forum_list[0];
|
||||||
|
|
||||||
$sql = $db->sql_build_query('SELECT', array(
|
$sql = $db->sql_build_query('SELECT', array(
|
||||||
'SELECT' => 'r.report_time, p.post_id, p.post_subject, u.username, u.username_clean, u.user_colour, u.user_id, t.topic_id, t.topic_title, f.forum_id, f.forum_name',
|
'SELECT' => 'r.report_time, p.post_id, p.post_subject, p.post_time, u.username, u.username_clean, u.user_colour, u.user_id, u2.username as author_name, u2.username_clean as author_name_clean, u2.user_colour as author_colour, u2.user_id as author_id, t.topic_id, t.topic_title, f.forum_id, f.forum_name',
|
||||||
|
|
||||||
'FROM' => array(
|
'FROM' => array(
|
||||||
REPORTS_TABLE => 'r',
|
REPORTS_TABLE => 'r',
|
||||||
REPORTS_REASONS_TABLE => 'rr',
|
REPORTS_REASONS_TABLE => 'rr',
|
||||||
TOPICS_TABLE => 't',
|
TOPICS_TABLE => 't',
|
||||||
USERS_TABLE => 'u',
|
USERS_TABLE => array('u', 'u2'),
|
||||||
POSTS_TABLE => 'p'
|
POSTS_TABLE => 'p'
|
||||||
),
|
),
|
||||||
|
|
||||||
|
@ -166,6 +166,7 @@ function mcp_front_view($id, $mode, $action)
|
||||||
AND r.reason_id = rr.reason_id
|
AND r.reason_id = rr.reason_id
|
||||||
AND p.topic_id = t.topic_id
|
AND p.topic_id = t.topic_id
|
||||||
AND r.user_id = u.user_id
|
AND r.user_id = u.user_id
|
||||||
|
AND p.poster_id = u2.user_id
|
||||||
AND p.forum_id IN (0, ' . implode(', ', $forum_list) . ')',
|
AND p.forum_id IN (0, ' . implode(', ', $forum_list) . ')',
|
||||||
|
|
||||||
'ORDER_BY' => 'p.post_time DESC'
|
'ORDER_BY' => 'p.post_time DESC'
|
||||||
|
@ -192,11 +193,17 @@ function mcp_front_view($id, $mode, $action)
|
||||||
'REPORTER_COLOUR' => get_username_string('colour', $row['user_id'], $row['username'], $row['user_colour']),
|
'REPORTER_COLOUR' => get_username_string('colour', $row['user_id'], $row['username'], $row['user_colour']),
|
||||||
'U_REPORTER' => get_username_string('profile', $row['user_id'], $row['username'], $row['user_colour']),
|
'U_REPORTER' => get_username_string('profile', $row['user_id'], $row['username'], $row['user_colour']),
|
||||||
|
|
||||||
|
'AUTHOR_FULL' => get_username_string('full', $row['author_id'], $row['author_name'], $row['author_colour']),
|
||||||
|
'AUTHOR' => get_username_string('username', $row['author_id'], $row['author_name'], $row['author_colour']),
|
||||||
|
'AUTHOR_COLOUR' => get_username_string('colour', $row['author_id'], $row['author_name'], $row['author_colour']),
|
||||||
|
'U_AUTHOR' => get_username_string('profile', $row['author_id'], $row['author_name'], $row['author_colour']),
|
||||||
|
|
||||||
'FORUM_NAME' => (!$global_topic) ? $row['forum_name'] : $user->lang['GLOBAL_ANNOUNCEMENT'],
|
'FORUM_NAME' => (!$global_topic) ? $row['forum_name'] : $user->lang['GLOBAL_ANNOUNCEMENT'],
|
||||||
'TOPIC_TITLE' => $row['topic_title'],
|
'TOPIC_TITLE' => $row['topic_title'],
|
||||||
'SUBJECT' => ($row['post_subject']) ? $row['post_subject'] : $user->lang['NO_SUBJECT'],
|
'SUBJECT' => ($row['post_subject']) ? $row['post_subject'] : $user->lang['NO_SUBJECT'],
|
||||||
'REPORT_TIME' => $user->format_date($row['report_time']))
|
'REPORT_TIME' => $user->format_date($row['report_time']),
|
||||||
);
|
'POST_TIME' => $user->format_date($row['post_time']),
|
||||||
|
));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -449,7 +449,7 @@ class ucp_groups
|
||||||
$avatar_select = basename(request_var('avatar_select', ''));
|
$avatar_select = basename(request_var('avatar_select', ''));
|
||||||
$category = basename(request_var('category', ''));
|
$category = basename(request_var('category', ''));
|
||||||
|
|
||||||
$can_upload = (file_exists($phpbb_root_path . $config['avatar_path']) && is_writeable($phpbb_root_path . $config['avatar_path']) && $file_uploads) ? true : false;
|
$can_upload = (file_exists($phpbb_root_path . $config['avatar_path']) && @is_writable($phpbb_root_path . $config['avatar_path']) && $file_uploads) ? true : false;
|
||||||
|
|
||||||
// Did we submit?
|
// Did we submit?
|
||||||
if ($update)
|
if ($update)
|
||||||
|
|
|
@ -511,7 +511,7 @@ class ucp_profile
|
||||||
$avatar_select = basename(request_var('avatar_select', ''));
|
$avatar_select = basename(request_var('avatar_select', ''));
|
||||||
$category = basename(request_var('category', ''));
|
$category = basename(request_var('category', ''));
|
||||||
|
|
||||||
$can_upload = ($config['allow_avatar_upload'] && file_exists($phpbb_root_path . $config['avatar_path']) && is_writeable($phpbb_root_path . $config['avatar_path']) && $auth->acl_get('u_chgavatar') && (@ini_get('file_uploads') || strtolower(@ini_get('file_uploads')) == 'on')) ? true : false;
|
$can_upload = ($config['allow_avatar_upload'] && file_exists($phpbb_root_path . $config['avatar_path']) && @is_writable($phpbb_root_path . $config['avatar_path']) && $auth->acl_get('u_chgavatar') && (@ini_get('file_uploads') || strtolower(@ini_get('file_uploads')) == 'on')) ? true : false;
|
||||||
|
|
||||||
if ($submit)
|
if ($submit)
|
||||||
{
|
{
|
||||||
|
|
|
@ -826,7 +826,7 @@ class install_convert extends module
|
||||||
$this->p_master->error($user->lang['DEV_NO_TEST_FILE'], __LINE__, __FILE__);
|
$this->p_master->error($user->lang['DEV_NO_TEST_FILE'], __LINE__, __FILE__);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!$local_path || !is_writeable($phpbb_root_path . $local_path))
|
if (!$local_path || !@is_writable($phpbb_root_path . $local_path))
|
||||||
{
|
{
|
||||||
if (!$local_path)
|
if (!$local_path)
|
||||||
{
|
{
|
||||||
|
|
|
@ -402,14 +402,14 @@ class install_install extends module
|
||||||
// Now really check
|
// Now really check
|
||||||
if (file_exists($phpbb_root_path . $dir) && is_dir($phpbb_root_path . $dir))
|
if (file_exists($phpbb_root_path . $dir) && is_dir($phpbb_root_path . $dir))
|
||||||
{
|
{
|
||||||
if (!is_writeable($phpbb_root_path . $dir))
|
if (!@is_writable($phpbb_root_path . $dir))
|
||||||
{
|
{
|
||||||
@chmod($phpbb_root_path . $dir, 0777);
|
@chmod($phpbb_root_path . $dir, 0777);
|
||||||
}
|
}
|
||||||
$exists = true;
|
$exists = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Now check if it is writeable by storing a simple file
|
// Now check if it is writable by storing a simple file
|
||||||
$fp = @fopen($phpbb_root_path . $dir . 'test_lock', 'wb');
|
$fp = @fopen($phpbb_root_path . $dir . 'test_lock', 'wb');
|
||||||
if ($fp !== false)
|
if ($fp !== false)
|
||||||
{
|
{
|
||||||
|
@ -422,7 +422,7 @@ class install_install extends module
|
||||||
$passed['files'] = ($exists && $write && $passed['files']) ? true : false;
|
$passed['files'] = ($exists && $write && $passed['files']) ? true : false;
|
||||||
|
|
||||||
$exists = ($exists) ? '<b style="color:green">' . $lang['FOUND'] . '</b>' : '<b style="color:red">' . $lang['NOT_FOUND'] . '</b>';
|
$exists = ($exists) ? '<b style="color:green">' . $lang['FOUND'] . '</b>' : '<b style="color:red">' . $lang['NOT_FOUND'] . '</b>';
|
||||||
$write = ($write) ? ', <b style="color:green">' . $lang['WRITEABLE'] . '</b>' : (($exists) ? ', <b style="color:red">' . $lang['UNWRITEABLE'] . '</b>' : '');
|
$write = ($write) ? ', <b style="color:green">' . $lang['WRITABLE'] . '</b>' : (($exists) ? ', <b style="color:red">' . $lang['UNWRITABLE'] . '</b>' : '');
|
||||||
|
|
||||||
$template->assign_block_vars('checks', array(
|
$template->assign_block_vars('checks', array(
|
||||||
'TITLE' => $dir,
|
'TITLE' => $dir,
|
||||||
|
@ -447,7 +447,7 @@ class install_install extends module
|
||||||
$write = $exists = true;
|
$write = $exists = true;
|
||||||
if (file_exists($phpbb_root_path . $dir))
|
if (file_exists($phpbb_root_path . $dir))
|
||||||
{
|
{
|
||||||
if (!is_writeable($phpbb_root_path . $dir))
|
if (!@is_writable($phpbb_root_path . $dir))
|
||||||
{
|
{
|
||||||
$write = false;
|
$write = false;
|
||||||
}
|
}
|
||||||
|
@ -458,7 +458,7 @@ class install_install extends module
|
||||||
}
|
}
|
||||||
|
|
||||||
$exists_str = ($exists) ? '<b style="color:green">' . $lang['FOUND'] . '</b>' : '<b style="color:red">' . $lang['NOT_FOUND'] . '</b>';
|
$exists_str = ($exists) ? '<b style="color:green">' . $lang['FOUND'] . '</b>' : '<b style="color:red">' . $lang['NOT_FOUND'] . '</b>';
|
||||||
$write_str = ($write) ? ', <b style="color:green">' . $lang['WRITEABLE'] . '</b>' : (($exists) ? ', <b style="color:red">' . $lang['UNWRITEABLE'] . '</b>' : '');
|
$write_str = ($write) ? ', <b style="color:green">' . $lang['WRITABLE'] . '</b>' : (($exists) ? ', <b style="color:red">' . $lang['UNWRITABLE'] . '</b>' : '');
|
||||||
|
|
||||||
$template->assign_block_vars('checks', array(
|
$template->assign_block_vars('checks', array(
|
||||||
'TITLE' => $dir,
|
'TITLE' => $dir,
|
||||||
|
@ -872,7 +872,7 @@ class install_install extends module
|
||||||
$config_data .= '?' . '>'; // Done this to prevent highlighting editors getting confused!
|
$config_data .= '?' . '>'; // Done this to prevent highlighting editors getting confused!
|
||||||
|
|
||||||
// Attempt to write out the config file directly. If it works, this is the easiest way to do it ...
|
// Attempt to write out the config file directly. If it works, this is the easiest way to do it ...
|
||||||
if ((file_exists($phpbb_root_path . 'config.' . $phpEx) && is_writeable($phpbb_root_path . 'config.' . $phpEx)) || is_writable($phpbb_root_path))
|
if ((file_exists($phpbb_root_path . 'config.' . $phpEx) && is_writable($phpbb_root_path . 'config.' . $phpEx)) || is_writable($phpbb_root_path))
|
||||||
{
|
{
|
||||||
// Assume it will work ... if nothing goes wrong below
|
// Assume it will work ... if nothing goes wrong below
|
||||||
$written = true;
|
$written = true;
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
* @copyright (c) 2006 phpBB Group
|
* @copyright (c) 2006 phpBB Group
|
||||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||||
*
|
*
|
||||||
* @todo check for writeable cache/store/files directory
|
* @todo check for writable cache/store/files directory
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -49,9 +49,9 @@ $lang = array_merge($lang, array(
|
||||||
'ASSIGNED_GROUP' => 'Assigned extension group',
|
'ASSIGNED_GROUP' => 'Assigned extension group',
|
||||||
'ATTACH_EXTENSIONS_URL' => 'Extensions',
|
'ATTACH_EXTENSIONS_URL' => 'Extensions',
|
||||||
'ATTACH_EXT_GROUPS_URL' => 'Extension groups',
|
'ATTACH_EXT_GROUPS_URL' => 'Extension groups',
|
||||||
'ATTACH_MAX_FILESIZE' => 'Maximum filesize',
|
'ATTACH_MAX_FILESIZE' => 'Maximum file size',
|
||||||
'ATTACH_MAX_FILESIZE_EXPLAIN' => 'Maximum size of each file, with 0 being unlimited.',
|
'ATTACH_MAX_FILESIZE_EXPLAIN' => 'Maximum size of each file, with 0 being unlimited.',
|
||||||
'ATTACH_MAX_PM_FILESIZE' => 'Maximum filesize messaging',
|
'ATTACH_MAX_PM_FILESIZE' => 'Maximum file size messaging',
|
||||||
'ATTACH_MAX_PM_FILESIZE_EXPLAIN' => 'Maximum drive space available per user for private message attachments, with 0 being unlimited.',
|
'ATTACH_MAX_PM_FILESIZE_EXPLAIN' => 'Maximum drive space available per user for private message attachments, with 0 being unlimited.',
|
||||||
'ATTACH_ORPHAN_URL' => 'Orphan attachments',
|
'ATTACH_ORPHAN_URL' => 'Orphan attachments',
|
||||||
'ATTACH_POST_ID' => 'Post ID',
|
'ATTACH_POST_ID' => 'Post ID',
|
||||||
|
@ -98,12 +98,12 @@ $lang = array_merge($lang, array(
|
||||||
|
|
||||||
'MAX_ATTACHMENTS' => 'Max attachments per post',
|
'MAX_ATTACHMENTS' => 'Max attachments per post',
|
||||||
'MAX_ATTACHMENTS_PM' => 'Max attachments per message',
|
'MAX_ATTACHMENTS_PM' => 'Max attachments per message',
|
||||||
'MAX_EXTGROUP_FILESIZE' => 'Maximum filesize',
|
'MAX_EXTGROUP_FILESIZE' => 'Maximum file size',
|
||||||
'MAX_IMAGE_SIZE' => 'Maximum image dimensions',
|
'MAX_IMAGE_SIZE' => 'Maximum image dimensions',
|
||||||
'MAX_IMAGE_SIZE_EXPLAIN' => 'Maximum size of image attachments. Set both values to 0px by 0px to disable dimension checking.',
|
'MAX_IMAGE_SIZE_EXPLAIN' => 'Maximum size of image attachments. Set both values to 0px by 0px to disable dimension checking.',
|
||||||
'MAX_THUMB_WIDTH' => 'Maximum thumbnail width in pixel',
|
'MAX_THUMB_WIDTH' => 'Maximum thumbnail width in pixel',
|
||||||
'MAX_THUMB_WIDTH_EXPLAIN' => 'A generated thumbnail will not exceed the width set here',
|
'MAX_THUMB_WIDTH_EXPLAIN' => 'A generated thumbnail will not exceed the width set here',
|
||||||
'MIN_THUMB_FILESIZE' => 'Minimum thumbnail filesize',
|
'MIN_THUMB_FILESIZE' => 'Minimum thumbnail file size',
|
||||||
'MIN_THUMB_FILESIZE_EXPLAIN' => 'Do not create a thumbnail for images smaller than this.',
|
'MIN_THUMB_FILESIZE_EXPLAIN' => 'Do not create a thumbnail for images smaller than this.',
|
||||||
'MODE_INLINE' => 'Inline',
|
'MODE_INLINE' => 'Inline',
|
||||||
'MODE_PHYSICAL' => 'Physical',
|
'MODE_PHYSICAL' => 'Physical',
|
||||||
|
|
|
@ -36,7 +36,7 @@ $lang = array_merge($lang, array(
|
||||||
'30_MINS' => '30 minutes',
|
'30_MINS' => '30 minutes',
|
||||||
'6_HOURS' => '6 hours',
|
'6_HOURS' => '6 hours',
|
||||||
|
|
||||||
'ACP_BAN_EXPLAIN' => 'Here you can control the banning of users by name, IP or email address. These methods prevent a user reaching any part of the board. You can give a short (255 character) reason for the ban if you wish. This will be displayed in the admin log. The length of a ban can also be specified. If you want the ban to end on a specific date rather than after a set time period select <span style="text-decoration: underline;">Until</span> for the ban length and enter a date in yyyy-mm-dd format.',
|
'ACP_BAN_EXPLAIN' => 'Here you can control the banning of users by name, IP or e-mail address. These methods prevent a user reaching any part of the board. You can give a short (255 character) reason for the ban if you wish. This will be displayed in the admin log. The length of a ban can also be specified. If you want the ban to end on a specific date rather than after a set time period select <span style="text-decoration: underline;">Until</span> for the ban length and enter a date in yyyy-mm-dd format.',
|
||||||
|
|
||||||
'BAN_EXCLUDE' => 'Exclude from banning',
|
'BAN_EXCLUDE' => 'Exclude from banning',
|
||||||
'BAN_LENGTH' => 'Length of ban',
|
'BAN_LENGTH' => 'Length of ban',
|
||||||
|
@ -44,12 +44,12 @@ $lang = array_merge($lang, array(
|
||||||
'BAN_GIVE_REASON' => 'Reason shown to the banned',
|
'BAN_GIVE_REASON' => 'Reason shown to the banned',
|
||||||
'BAN_UPDATE_SUCCESSFUL' => 'The banlist has been updated successfully.',
|
'BAN_UPDATE_SUCCESSFUL' => 'The banlist has been updated successfully.',
|
||||||
|
|
||||||
'EMAIL_BAN' => 'Ban one or more email addresses',
|
'EMAIL_BAN' => 'Ban one or more e-mail addresses',
|
||||||
'EMAIL_BAN_EXCLUDE_EXPLAIN' => 'Enable this to exclude the entered email address from all current bans.',
|
'EMAIL_BAN_EXCLUDE_EXPLAIN' => 'Enable this to exclude the entered e-mail address from all current bans.',
|
||||||
'EMAIL_BAN_EXPLAIN' => 'To specify more than one email address enter each on a new line. To match partial addresses use * as the wildcard, e.g. <samp>*@hotmail.com</samp>, <samp>*@*.domain.tld</samp>, etc.',
|
'EMAIL_BAN_EXPLAIN' => 'To specify more than one e-mail address enter each on a new line. To match partial addresses use * as the wildcard, e.g. <samp>*@hotmail.com</samp>, <samp>*@*.domain.tld</samp>, etc.',
|
||||||
'EMAIL_NO_BANNED' => 'No banned email addresses',
|
'EMAIL_NO_BANNED' => 'No banned e-mail addresses',
|
||||||
'EMAIL_UNBAN' => 'Un-ban or un-exclude emails',
|
'EMAIL_UNBAN' => 'Un-ban or un-exclude e-mails',
|
||||||
'EMAIL_UNBAN_EXPLAIN' => 'You can unban (or un-exclude) multiple email addresses in one go using the appropriate combination of mouse and keyboard for your computer and browser. Excluded email addresses are emphasised.',
|
'EMAIL_UNBAN_EXPLAIN' => 'You can unban (or un-exclude) multiple e-mail addresses in one go using the appropriate combination of mouse and keyboard for your computer and browser. Excluded e-mail addresses are emphasised.',
|
||||||
|
|
||||||
'IP_BAN' => 'Ban one or more IPs',
|
'IP_BAN' => 'Ban one or more IPs',
|
||||||
'IP_BAN_EXCLUDE_EXPLAIN' => 'Enable this to exclude the entered IP from all current bans.',
|
'IP_BAN_EXCLUDE_EXPLAIN' => 'Enable this to exclude the entered IP from all current bans.',
|
||||||
|
|
|
@ -78,7 +78,7 @@ $lang = array_merge($lang, array(
|
||||||
|
|
||||||
// Avatar Settings
|
// Avatar Settings
|
||||||
$lang = array_merge($lang, array(
|
$lang = array_merge($lang, array(
|
||||||
'ACP_AVATAR_SETTINGS_EXPLAIN' => 'Avatars are generally small, unique images a user can associate with themselves. Depending on the style they are usually displayed below the username when viewing topics. Here you can determine how users can define their avatars. Please note that in order to upload avatars you need to have created the directory you name below and ensure it can be written to by the web server. Please also note that filesize limits are only imposed on uploaded avatars, they do not apply to remotely linked images.',
|
'ACP_AVATAR_SETTINGS_EXPLAIN' => 'Avatars are generally small, unique images a user can associate with themselves. Depending on the style they are usually displayed below the username when viewing topics. Here you can determine how users can define their avatars. Please note that in order to upload avatars you need to have created the directory you name below and ensure it can be written to by the web server. Please also note that file size limits are only imposed on uploaded avatars, they do not apply to remotely linked images.',
|
||||||
|
|
||||||
'ALLOW_LOCAL' => 'Enable gallery avatars',
|
'ALLOW_LOCAL' => 'Enable gallery avatars',
|
||||||
'ALLOW_REMOTE' => 'Enable remote avatars',
|
'ALLOW_REMOTE' => 'Enable remote avatars',
|
||||||
|
@ -186,8 +186,8 @@ $lang = array_merge($lang, array(
|
||||||
'ACC_NONE' => 'None',
|
'ACC_NONE' => 'None',
|
||||||
'ACC_USER' => 'User',
|
'ACC_USER' => 'User',
|
||||||
// 'ACC_USER_ADMIN' => 'User + Admin',
|
// 'ACC_USER_ADMIN' => 'User + Admin',
|
||||||
'ALLOW_EMAIL_REUSE' => 'Allow email address re-use',
|
'ALLOW_EMAIL_REUSE' => 'Allow e-mail address re-use',
|
||||||
'ALLOW_EMAIL_REUSE_EXPLAIN' => 'Different users can register with the same email address.',
|
'ALLOW_EMAIL_REUSE_EXPLAIN' => 'Different users can register with the same e-mail address.',
|
||||||
'COPPA' => 'COPPA',
|
'COPPA' => 'COPPA',
|
||||||
'COPPA_FAX' => 'COPPA fax number',
|
'COPPA_FAX' => 'COPPA fax number',
|
||||||
'COPPA_MAIL' => 'COPPA mailing address',
|
'COPPA_MAIL' => 'COPPA mailing address',
|
||||||
|
@ -285,10 +285,10 @@ $lang = array_merge($lang, array(
|
||||||
|
|
||||||
'LDAP_DN' => 'LDAP base <var>dn</var>',
|
'LDAP_DN' => 'LDAP base <var>dn</var>',
|
||||||
'LDAP_DN_EXPLAIN' => 'This is the Distinguished Name, locating the user information, e.g. <samp>o=My Company,c=US</samp>',
|
'LDAP_DN_EXPLAIN' => 'This is the Distinguished Name, locating the user information, e.g. <samp>o=My Company,c=US</samp>',
|
||||||
'LDAP_EMAIL' => 'LDAP email attribute',
|
'LDAP_EMAIL' => 'LDAP e-mail attribute',
|
||||||
'LDAP_EMAIL_EXPLAIN' => 'Set this to the name of your user entry email attribute (if one exists) in order to automatically set the email address for new users. Leaving this empty results in empty email address for users who log in for the first time.',
|
'LDAP_EMAIL_EXPLAIN' => 'Set this to the name of your user entry e-mail attribute (if one exists) in order to automatically set the e-mail address for new users. Leaving this empty results in empty e-mail address for users who log in for the first time.',
|
||||||
'LDAP_INCORRECT_USER_PASSWORD' => 'Binding to LDAP server failed with specified user/password.',
|
'LDAP_INCORRECT_USER_PASSWORD' => 'Binding to LDAP server failed with specified user/password.',
|
||||||
'LDAP_NO_EMAIL' => 'The specified email attribute does not exist.',
|
'LDAP_NO_EMAIL' => 'The specified e-mail attribute does not exist.',
|
||||||
'LDAP_NO_IDENTITY' => 'Could not find a login identity for %s',
|
'LDAP_NO_IDENTITY' => 'Could not find a login identity for %s',
|
||||||
'LDAP_PASSWORD' => 'LDAP password',
|
'LDAP_PASSWORD' => 'LDAP password',
|
||||||
'LDAP_PASSWORD_EXPLAIN' => 'Leave blank to use anonymous access. Else fill in the password for the above user. <strong>WARNING:</strong> This password will be stored as plain text in the database visible to everybody who can access your database.',
|
'LDAP_PASSWORD_EXPLAIN' => 'Leave blank to use anonymous access. Else fill in the password for the above user. <strong>WARNING:</strong> This password will be stored as plain text in the database visible to everybody who can access your database.',
|
||||||
|
@ -302,7 +302,7 @@ $lang = array_merge($lang, array(
|
||||||
|
|
||||||
// Server Settings
|
// Server Settings
|
||||||
$lang = array_merge($lang, array(
|
$lang = array_merge($lang, array(
|
||||||
'ACP_SERVER_SETTINGS_EXPLAIN' => 'Here you define server and domain dependant settings. Please ensure the data you enter is accurate, errors will result in emails containing incorrect information. When entering the domain name remember it does include http:// or other protocol term. Only alter the port number if you know your server uses a different value, port 80 is correct in most cases.',
|
'ACP_SERVER_SETTINGS_EXPLAIN' => 'Here you define server and domain dependant settings. Please ensure the data you enter is accurate, errors will result in e-mails containing incorrect information. When entering the domain name remember it does include http:// or other protocol term. Only alter the port number if you know your server uses a different value, port 80 is correct in most cases.',
|
||||||
|
|
||||||
'ENABLE_GZIP' => 'Enable GZip compression',
|
'ENABLE_GZIP' => 'Enable GZip compression',
|
||||||
'ENABLE_GZIP_EXPLAIN' => 'Generated content will be compressed prior to sending it to the user if his browser supports it. This can reduce network traffic but will also increase CPU usage on both server and client side.',
|
'ENABLE_GZIP_EXPLAIN' => 'Generated content will be compressed prior to sending it to the user if his browser supports it. This can reduce network traffic but will also increase CPU usage on both server and client side.',
|
||||||
|
@ -343,8 +343,8 @@ $lang = array_merge($lang, array(
|
||||||
'CHECK_DNSBL_EXPLAIN' => 'If enabled the user’s IP address is checked against the following DNSBL services on registration and posting: <a href="http://spamcop.net">spamcop.net</a>, <a href="http://dsbl.org">dsbl.org</a> and <a href="http://spamhaus.org">spamhaus.org</a>. This lookup may take a while, depending on the server’s configuration. If slowdowns are experienced or too many false positives reported it is recommended to disable this check.',
|
'CHECK_DNSBL_EXPLAIN' => 'If enabled the user’s IP address is checked against the following DNSBL services on registration and posting: <a href="http://spamcop.net">spamcop.net</a>, <a href="http://dsbl.org">dsbl.org</a> and <a href="http://spamhaus.org">spamhaus.org</a>. This lookup may take a while, depending on the server’s configuration. If slowdowns are experienced or too many false positives reported it is recommended to disable this check.',
|
||||||
'CLASS_B' => 'A.B',
|
'CLASS_B' => 'A.B',
|
||||||
'CLASS_C' => 'A.B.C',
|
'CLASS_C' => 'A.B.C',
|
||||||
'EMAIL_CHECK_MX' => 'Check email domain for valid MX record',
|
'EMAIL_CHECK_MX' => 'Check e-mail domain for valid MX record',
|
||||||
'EMAIL_CHECK_MX_EXPLAIN' => 'If enabled, the email domain provided on registration and profile changes is checked for a valid MX record.',
|
'EMAIL_CHECK_MX_EXPLAIN' => 'If enabled, the e-mail domain provided on registration and profile changes is checked for a valid MX record.',
|
||||||
'FORCE_PASS_CHANGE' => 'Force password change',
|
'FORCE_PASS_CHANGE' => 'Force password change',
|
||||||
'FORCE_PASS_CHANGE_EXPLAIN' => 'Require user to change their password after a set number of days. Set this value to 0 disables this behaviour.',
|
'FORCE_PASS_CHANGE_EXPLAIN' => 'Require user to change their password after a set number of days. Set this value to 0 disables this behaviour.',
|
||||||
'FORWARDED_FOR_VALID' => 'Validated <var>X_FORWARDED_FOR</var> header',
|
'FORWARDED_FOR_VALID' => 'Validated <var>X_FORWARDED_FOR</var> header',
|
||||||
|
@ -366,24 +366,24 @@ $lang = array_merge($lang, array(
|
||||||
|
|
||||||
// Email Settings
|
// Email Settings
|
||||||
$lang = array_merge($lang, array(
|
$lang = array_merge($lang, array(
|
||||||
'ACP_EMAIL_SETTINGS_EXPLAIN' => 'This information is used when the board sends emails to your users. Please ensure the email address you specify is valid, any bounced or undeliverable messages will likely be sent to that address. If your host does not provide a native (PHP based) email service you can instead send messages directly using SMTP. This requires the address of an appropriate server (ask your provider if necessary), do not specify any old name here! If the server requires authentication (and only if it does) enter the necessary username and password. Please note only basic authentication is offered, different authentication implementations are not currently supported.',
|
'ACP_EMAIL_SETTINGS_EXPLAIN' => 'This information is used when the board sends e-mails to your users. Please ensure the e-mail address you specify is valid, any bounced or undeliverable messages will likely be sent to that address. If your host does not provide a native (PHP based) e-mail service you can instead send messages directly using SMTP. This requires the address of an appropriate server (ask your provider if necessary), do not specify any old name here! If the server requires authentication (and only if it does) enter the necessary username and password. Please note only basic authentication is offered, different authentication implementations are not currently supported.',
|
||||||
|
|
||||||
'ADMIN_EMAIL' => 'Return email address',
|
'ADMIN_EMAIL' => 'Return e-mail address',
|
||||||
'ADMIN_EMAIL_EXPLAIN' => 'This will be used as the return address on all emails, the technical contact email address. It will always be used as the <samp>Return-Path</samp> and <samp>Sender</samp> address in emails.',
|
'ADMIN_EMAIL_EXPLAIN' => 'This will be used as the return address on all e-mails, the technical contact e-mail address. It will always be used as the <samp>Return-Path</samp> and <samp>Sender</samp> address in e-mails.',
|
||||||
'BOARD_EMAIL_FORM' => 'Users send email via board',
|
'BOARD_EMAIL_FORM' => 'Users send e-mail via board',
|
||||||
'BOARD_EMAIL_FORM_EXPLAIN' => 'Instead of showing the users email address users are able to send emails via the board.',
|
'BOARD_EMAIL_FORM_EXPLAIN' => 'Instead of showing the users e-mail address users are able to send e-mails via the board.',
|
||||||
'BOARD_HIDE_EMAILS' => 'Hide email addresses',
|
'BOARD_HIDE_EMAILS' => 'Hide e-mail addresses',
|
||||||
'BOARD_HIDE_EMAILS_EXPLAIN' => 'This function keeps email addresses completely private.',
|
'BOARD_HIDE_EMAILS_EXPLAIN' => 'This function keeps e-mail addresses completely private.',
|
||||||
'CONTACT_EMAIL' => 'Contact email address',
|
'CONTACT_EMAIL' => 'Contact e-mail address',
|
||||||
'CONTACT_EMAIL_EXPLAIN' => 'This address will be used whenever a specific contact point is needed, e.g. spam, error output, etc. It will always be used as the <samp>From</samp> and <samp>Reply-To</samp> address in emails.',
|
'CONTACT_EMAIL_EXPLAIN' => 'This address will be used whenever a specific contact point is needed, e.g. spam, error output, etc. It will always be used as the <samp>From</samp> and <samp>Reply-To</samp> address in e-mails.',
|
||||||
'EMAIL_FUNCTION_NAME' => 'Email function name',
|
'EMAIL_FUNCTION_NAME' => 'E-mail function name',
|
||||||
'EMAIL_FUNCTION_NAME_EXPLAIN' => 'The email function used to send mails through PHP.',
|
'EMAIL_FUNCTION_NAME_EXPLAIN' => 'The e-mail function used to send mails through PHP.',
|
||||||
'EMAIL_PACKAGE_SIZE' => 'Email package size',
|
'EMAIL_PACKAGE_SIZE' => 'E-mail package size',
|
||||||
'EMAIL_PACKAGE_SIZE_EXPLAIN' => 'This is the number of emails sent in one package.',
|
'EMAIL_PACKAGE_SIZE_EXPLAIN' => 'This is the number of e-mails sent in one package.',
|
||||||
'EMAIL_SIG' => 'Email signature',
|
'EMAIL_SIG' => 'E-mail signature',
|
||||||
'EMAIL_SIG_EXPLAIN' => 'This text will be attached to all emails the board sends.',
|
'EMAIL_SIG_EXPLAIN' => 'This text will be attached to all e-mails the board sends.',
|
||||||
'ENABLE_EMAIL' => 'Enable board-wide emails',
|
'ENABLE_EMAIL' => 'Enable board-wide e-mails',
|
||||||
'ENABLE_EMAIL_EXPLAIN' => 'If this is set to disabled no emails will be sent by the board at all.',
|
'ENABLE_EMAIL_EXPLAIN' => 'If this is set to disabled no e-mails will be sent by the board at all.',
|
||||||
'SMTP_AUTH_METHOD' => 'Authentication method for SMTP',
|
'SMTP_AUTH_METHOD' => 'Authentication method for SMTP',
|
||||||
'SMTP_AUTH_METHOD_EXPLAIN' => 'Only used if a username/password is set, ask your provider if you are unsure which method to use.',
|
'SMTP_AUTH_METHOD_EXPLAIN' => 'Only used if a username/password is set, ask your provider if you are unsure which method to use.',
|
||||||
'SMTP_CRAM_MD5' => 'CRAM-MD5',
|
'SMTP_CRAM_MD5' => 'CRAM-MD5',
|
||||||
|
@ -399,8 +399,8 @@ $lang = array_merge($lang, array(
|
||||||
'SMTP_SETTINGS' => 'SMTP settings',
|
'SMTP_SETTINGS' => 'SMTP settings',
|
||||||
'SMTP_USERNAME' => 'SMTP username',
|
'SMTP_USERNAME' => 'SMTP username',
|
||||||
'SMTP_USERNAME_EXPLAIN' => 'Only enter a username if your SMTP server requires it.',
|
'SMTP_USERNAME_EXPLAIN' => 'Only enter a username if your SMTP server requires it.',
|
||||||
'USE_SMTP' => 'Use SMTP server for email',
|
'USE_SMTP' => 'Use SMTP server for e-mail',
|
||||||
'USE_SMTP_EXPLAIN' => 'Select “Yes” if you want or have to send email via a named server instead of the local mail function.',
|
'USE_SMTP_EXPLAIN' => 'Select “Yes” if you want or have to send e-mail via a named server instead of the local mail function.',
|
||||||
));
|
));
|
||||||
|
|
||||||
// Jabber settings
|
// Jabber settings
|
||||||
|
|
|
@ -43,7 +43,7 @@ $lang = array_merge($lang, array(
|
||||||
|
|
||||||
'ACP_BACKUP' => 'Backup',
|
'ACP_BACKUP' => 'Backup',
|
||||||
'ACP_BAN' => 'Banning',
|
'ACP_BAN' => 'Banning',
|
||||||
'ACP_BAN_EMAILS' => 'Ban emails',
|
'ACP_BAN_EMAILS' => 'Ban e-mails',
|
||||||
'ACP_BAN_IPS' => 'Ban IPs',
|
'ACP_BAN_IPS' => 'Ban IPs',
|
||||||
'ACP_BAN_USERNAMES' => 'Ban usernames',
|
'ACP_BAN_USERNAMES' => 'Ban usernames',
|
||||||
'ACP_BASIC_PERMISSIONS' => 'Basic permissions',
|
'ACP_BASIC_PERMISSIONS' => 'Basic permissions',
|
||||||
|
@ -77,7 +77,7 @@ $lang = array_merge($lang, array(
|
||||||
'ACP_DISALLOW' => 'Disallow',
|
'ACP_DISALLOW' => 'Disallow',
|
||||||
'ACP_DISALLOW_USERNAMES' => 'Disallow usernames',
|
'ACP_DISALLOW_USERNAMES' => 'Disallow usernames',
|
||||||
|
|
||||||
'ACP_EMAIL_SETTINGS' => 'Email settings',
|
'ACP_EMAIL_SETTINGS' => 'E-mail settings',
|
||||||
'ACP_EXTENSION_GROUPS' => 'Manage extension groups',
|
'ACP_EXTENSION_GROUPS' => 'Manage extension groups',
|
||||||
|
|
||||||
'ACP_FORUM_BASED_PERMISSIONS' => 'Forum based permissions',
|
'ACP_FORUM_BASED_PERMISSIONS' => 'Forum based permissions',
|
||||||
|
@ -116,7 +116,7 @@ $lang = array_merge($lang, array(
|
||||||
'ACP_MANAGE_RANKS' => 'Manage ranks',
|
'ACP_MANAGE_RANKS' => 'Manage ranks',
|
||||||
'ACP_MANAGE_REASONS' => 'Manage report/denial reasons',
|
'ACP_MANAGE_REASONS' => 'Manage report/denial reasons',
|
||||||
'ACP_MANAGE_USERS' => 'Manage users',
|
'ACP_MANAGE_USERS' => 'Manage users',
|
||||||
'ACP_MASS_EMAIL' => 'Mass email',
|
'ACP_MASS_EMAIL' => 'Mass e-mail',
|
||||||
'ACP_MESSAGES' => 'Messages',
|
'ACP_MESSAGES' => 'Messages',
|
||||||
'ACP_MESSAGE_SETTINGS' => 'Private message settings',
|
'ACP_MESSAGE_SETTINGS' => 'Private message settings',
|
||||||
'ACP_MODULE_MANAGEMENT' => 'Module management',
|
'ACP_MODULE_MANAGEMENT' => 'Module management',
|
||||||
|
@ -207,7 +207,7 @@ $lang = array_merge($lang, array(
|
||||||
'DIMENSIONS' => 'Dimensions',
|
'DIMENSIONS' => 'Dimensions',
|
||||||
'DIRECTORY_DOES_NOT_EXIST' => 'The entered path “%s” does not exist.',
|
'DIRECTORY_DOES_NOT_EXIST' => 'The entered path “%s” does not exist.',
|
||||||
'DIRECTORY_NOT_DIR' => 'The entered path “%s” is not a directory.',
|
'DIRECTORY_NOT_DIR' => 'The entered path “%s” is not a directory.',
|
||||||
'DIRECTORY_NOT_WRITEABLE' => 'The entered path “%s” is not writeable.',
|
'DIRECTORY_NOT_WRITABLE' => 'The entered path “%s” is not writable.',
|
||||||
'DISABLE' => 'Disable',
|
'DISABLE' => 'Disable',
|
||||||
'DOWNLOAD' => 'Download',
|
'DOWNLOAD' => 'Download',
|
||||||
'DOWNLOAD_AS' => 'Download as',
|
'DOWNLOAD_AS' => 'Download as',
|
||||||
|
@ -241,7 +241,7 @@ $lang = array_merge($lang, array(
|
||||||
|
|
||||||
'NOTIFY' => 'Notification',
|
'NOTIFY' => 'Notification',
|
||||||
'NO_ADMIN' => 'You are not authorised to administrate this board.',
|
'NO_ADMIN' => 'You are not authorised to administrate this board.',
|
||||||
'NO_EMAILS_DEFINED' => 'No valid email addresses found',
|
'NO_EMAILS_DEFINED' => 'No valid e-mail addresses found',
|
||||||
'NO_PASSWORD_SUPPLIED' => 'You need to enter your password to access the Administration Control Panel.',
|
'NO_PASSWORD_SUPPLIED' => 'You need to enter your password to access the Administration Control Panel.',
|
||||||
|
|
||||||
'OFF' => 'Off',
|
'OFF' => 'Off',
|
||||||
|
@ -280,7 +280,7 @@ $lang = array_merge($lang, array(
|
||||||
// Logs
|
// Logs
|
||||||
$lang = array_merge($lang, array(
|
$lang = array_merge($lang, array(
|
||||||
'ACP_ADMIN_LOGS_EXPLAIN' => 'This lists all the actions carried out by board administrators. You can sort by username, date, IP or action. If you have appropriate permissions you can also clear individual operations or the log as a whole.',
|
'ACP_ADMIN_LOGS_EXPLAIN' => 'This lists all the actions carried out by board administrators. You can sort by username, date, IP or action. If you have appropriate permissions you can also clear individual operations or the log as a whole.',
|
||||||
'ACP_CRITICAL_LOGS_EXPLAIN' => 'This lists the actions carried out by the board itself. This log provides you with information you are able to use for solving specific problems, for example non-delivery of emails. You can sort by username, date, IP or action. If you have appropriate permissions you can also clear individual operations or the log as a whole.',
|
'ACP_CRITICAL_LOGS_EXPLAIN' => 'This lists the actions carried out by the board itself. This log provides you with information you are able to use for solving specific problems, for example non-delivery of e-mails. You can sort by username, date, IP or action. If you have appropriate permissions you can also clear individual operations or the log as a whole.',
|
||||||
'ACP_MOD_LOGS_EXPLAIN' => 'This lists all actions done on forums, topics and posts as well as actions carried out on users by moderators, including banning. You can sort by username, date, IP or action. If you have appropriate permissions you can also clear individual operations or the log as a whole.',
|
'ACP_MOD_LOGS_EXPLAIN' => 'This lists all actions done on forums, topics and posts as well as actions carried out on users by moderators, including banning. You can sort by username, date, IP or action. If you have appropriate permissions you can also clear individual operations or the log as a whole.',
|
||||||
'ACP_USERS_LOGS_EXPLAIN' => 'This lists all actions carried out by users or on users (warnings and user notes).',
|
'ACP_USERS_LOGS_EXPLAIN' => 'This lists all actions carried out by users or on users (warnings and user notes).',
|
||||||
'ALL_ENTRIES' => 'All entries',
|
'ALL_ENTRIES' => 'All entries',
|
||||||
|
@ -360,8 +360,8 @@ $lang = array_merge($lang, array(
|
||||||
'INACTIVE_REASON_REMIND' => 'Forced user account reactivation',
|
'INACTIVE_REASON_REMIND' => 'Forced user account reactivation',
|
||||||
'INACTIVE_REASON_UNKNOWN' => 'Unknown',
|
'INACTIVE_REASON_UNKNOWN' => 'Unknown',
|
||||||
'INACTIVE_USERS' => 'Inactive users',
|
'INACTIVE_USERS' => 'Inactive users',
|
||||||
'INACTIVE_USERS_EXPLAIN' => 'This is a list of users who have registered but whose accounts are inactive. You can activate, delete or remind (by sending an email) these users if you wish.',
|
'INACTIVE_USERS_EXPLAIN' => 'This is a list of users who have registered but whose accounts are inactive. You can activate, delete or remind (by sending an e-mail) these users if you wish.',
|
||||||
'INACTIVE_USERS_EXPLAIN_INDEX' => 'This is a list of the last 10 registered users who have inactive accounts. A full list is available from the appropriate menu item or by following the link below from where you can activate, delete or remind (by sending an email) these users if you wish.',
|
'INACTIVE_USERS_EXPLAIN_INDEX' => 'This is a list of the last 10 registered users who have inactive accounts. A full list is available from the appropriate menu item or by following the link below from where you can activate, delete or remind (by sending an e-mail) these users if you wish.',
|
||||||
|
|
||||||
'NO_INACTIVE_USERS' => 'No inactive users',
|
'NO_INACTIVE_USERS' => 'No inactive users',
|
||||||
|
|
||||||
|
@ -415,13 +415,13 @@ $lang = array_merge($lang, array(
|
||||||
|
|
||||||
'LOG_BAN_EXCLUDE_USER' => '<strong>Excluded user from ban</strong> for reason “<em>%1$s</em>”<br />» %2$s',
|
'LOG_BAN_EXCLUDE_USER' => '<strong>Excluded user from ban</strong> for reason “<em>%1$s</em>”<br />» %2$s',
|
||||||
'LOG_BAN_EXCLUDE_IP' => '<strong>Excluded IP from ban</strong> for reason “<em>%1$s</em>”<br />» %2$s',
|
'LOG_BAN_EXCLUDE_IP' => '<strong>Excluded IP from ban</strong> for reason “<em>%1$s</em>”<br />» %2$s',
|
||||||
'LOG_BAN_EXCLUDE_EMAIL' => '<strong>Excluded email from ban</strong> for reason “<em>%1$s</em>”<br />» %2$s',
|
'LOG_BAN_EXCLUDE_EMAIL' => '<strong>Excluded e-mail from ban</strong> for reason “<em>%1$s</em>”<br />» %2$s',
|
||||||
'LOG_BAN_USER' => '<strong>Banned user</strong> for reason “<em>%1$s</em>”<br />» %2$s',
|
'LOG_BAN_USER' => '<strong>Banned user</strong> for reason “<em>%1$s</em>”<br />» %2$s',
|
||||||
'LOG_BAN_IP' => '<strong>Banned IP</strong> for reason “<em>%1$s</em>”<br />» %2$s',
|
'LOG_BAN_IP' => '<strong>Banned IP</strong> for reason “<em>%1$s</em>”<br />» %2$s',
|
||||||
'LOG_BAN_EMAIL' => '<strong>Banned email</strong> for reason “<em>%1$s</em>”<br />» %2$s',
|
'LOG_BAN_EMAIL' => '<strong>Banned e-mail</strong> for reason “<em>%1$s</em>”<br />» %2$s',
|
||||||
'LOG_UNBAN_USER' => '<strong>Unbanned user</strong><br />» %s',
|
'LOG_UNBAN_USER' => '<strong>Unbanned user</strong><br />» %s',
|
||||||
'LOG_UNBAN_IP' => '<strong>Unbanned IP</strong><br />» %s',
|
'LOG_UNBAN_IP' => '<strong>Unbanned IP</strong><br />» %s',
|
||||||
'LOG_UNBAN_EMAIL' => '<strong>Unbanned email</strong><br />» %s',
|
'LOG_UNBAN_EMAIL' => '<strong>Unbanned e-mail</strong><br />» %s',
|
||||||
|
|
||||||
'LOG_BBCODE_ADD' => '<strong>Added new BBCode</strong><br />» %s',
|
'LOG_BBCODE_ADD' => '<strong>Added new BBCode</strong><br />» %s',
|
||||||
'LOG_BBCODE_EDIT' => '<strong>Edited BBCode</strong><br />» %s',
|
'LOG_BBCODE_EDIT' => '<strong>Edited BBCode</strong><br />» %s',
|
||||||
|
@ -441,7 +441,7 @@ $lang = array_merge($lang, array(
|
||||||
'LOG_CONFIG_AUTH' => '<strong>Altered authentication settings</strong>',
|
'LOG_CONFIG_AUTH' => '<strong>Altered authentication settings</strong>',
|
||||||
'LOG_CONFIG_AVATAR' => '<strong>Altered avatar settings</strong>',
|
'LOG_CONFIG_AVATAR' => '<strong>Altered avatar settings</strong>',
|
||||||
'LOG_CONFIG_COOKIE' => '<strong>Altered cookie settings</strong>',
|
'LOG_CONFIG_COOKIE' => '<strong>Altered cookie settings</strong>',
|
||||||
'LOG_CONFIG_EMAIL' => '<strong>Altered email settings</strong>',
|
'LOG_CONFIG_EMAIL' => '<strong>Altered e-mail settings</strong>',
|
||||||
'LOG_CONFIG_FEATURES' => '<strong>Altered board features</strong>',
|
'LOG_CONFIG_FEATURES' => '<strong>Altered board features</strong>',
|
||||||
'LOG_CONFIG_LOAD' => '<strong>Altered load settings</strong>',
|
'LOG_CONFIG_LOAD' => '<strong>Altered load settings</strong>',
|
||||||
'LOG_CONFIG_MESSAGE' => '<strong>Altered private message settings</strong>',
|
'LOG_CONFIG_MESSAGE' => '<strong>Altered private message settings</strong>',
|
||||||
|
@ -483,7 +483,7 @@ $lang = array_merge($lang, array(
|
||||||
'LOG_DOWNLOAD_REMOVE_IP' => '<strong>Removed IP/hostname from download list</strong><br />» %s',
|
'LOG_DOWNLOAD_REMOVE_IP' => '<strong>Removed IP/hostname from download list</strong><br />» %s',
|
||||||
|
|
||||||
'LOG_ERROR_JABBER' => '<strong>Jabber error</strong><br />» %s',
|
'LOG_ERROR_JABBER' => '<strong>Jabber error</strong><br />» %s',
|
||||||
'LOG_ERROR_EMAIL' => '<strong>Email error</strong><br />» %s',
|
'LOG_ERROR_EMAIL' => '<strong>E-mail error</strong><br />» %s',
|
||||||
|
|
||||||
'LOG_FORUM_ADD' => '<strong>Created new forum</strong><br />» %s',
|
'LOG_FORUM_ADD' => '<strong>Created new forum</strong><br />» %s',
|
||||||
'LOG_FORUM_DEL_FORUM' => '<strong>Deleted forum</strong><br />» %s',
|
'LOG_FORUM_DEL_FORUM' => '<strong>Deleted forum</strong><br />» %s',
|
||||||
|
@ -521,7 +521,7 @@ $lang = array_merge($lang, array(
|
||||||
|
|
||||||
'LOG_INACTIVE_ACTIVATE' => '<strong>Activated inactive users</strong><br />» %s',
|
'LOG_INACTIVE_ACTIVATE' => '<strong>Activated inactive users</strong><br />» %s',
|
||||||
'LOG_INACTIVE_DELETE' => '<strong>Deleted inactive users</strong><br />» %s',
|
'LOG_INACTIVE_DELETE' => '<strong>Deleted inactive users</strong><br />» %s',
|
||||||
'LOG_INACTIVE_REMIND' => '<strong>Sent reminder emails to inactive users</strong><br />» %s',
|
'LOG_INACTIVE_REMIND' => '<strong>Sent reminder e-mails to inactive users</strong><br />» %s',
|
||||||
'LOG_INSTALL_CONVERTED' => '<strong>Converted from %1$s to phpBB %2$s</strong>',
|
'LOG_INSTALL_CONVERTED' => '<strong>Converted from %1$s to phpBB %2$s</strong>',
|
||||||
'LOG_INSTALL_INSTALLED' => '<strong>Installed phpBB %s</strong>',
|
'LOG_INSTALL_INSTALLED' => '<strong>Installed phpBB %s</strong>',
|
||||||
|
|
||||||
|
@ -538,7 +538,7 @@ $lang = array_merge($lang, array(
|
||||||
'LOG_LANGUAGE_FILE_REPLACED' => '<strong>Replaced language file</strong><br />» %s',
|
'LOG_LANGUAGE_FILE_REPLACED' => '<strong>Replaced language file</strong><br />» %s',
|
||||||
'LOG_LANGUAGE_FILE_SUBMITTED' => '<strong>Submitted language file and placed in store folder</strong><br />» %s',
|
'LOG_LANGUAGE_FILE_SUBMITTED' => '<strong>Submitted language file and placed in store folder</strong><br />» %s',
|
||||||
|
|
||||||
'LOG_MASS_EMAIL' => '<strong>Sent mass email</strong><br />» %s',
|
'LOG_MASS_EMAIL' => '<strong>Sent mass e-mail</strong><br />» %s',
|
||||||
|
|
||||||
'LOG_MCP_CHANGE_POSTER' => '<strong>Changed poster in topic “%1$s”</strong><br />» from %2$s to %3$s',
|
'LOG_MCP_CHANGE_POSTER' => '<strong>Changed poster in topic “%1$s”</strong><br />» from %2$s to %3$s',
|
||||||
|
|
||||||
|
@ -620,7 +620,7 @@ $lang = array_merge($lang, array(
|
||||||
'LOG_USER_ACTIVE' => '<strong>User activated</strong><br />» %s',
|
'LOG_USER_ACTIVE' => '<strong>User activated</strong><br />» %s',
|
||||||
'LOG_USER_BAN_USER' => '<strong>Banned User via user management</strong> for reason “<em>%1$s</em>”<br />» %2$s',
|
'LOG_USER_BAN_USER' => '<strong>Banned User via user management</strong> for reason “<em>%1$s</em>”<br />» %2$s',
|
||||||
'LOG_USER_BAN_IP' => '<strong>Banned IP via user management</strong> for reason “<em>%1$s</em>”<br />» %2$s',
|
'LOG_USER_BAN_IP' => '<strong>Banned IP via user management</strong> for reason “<em>%1$s</em>”<br />» %2$s',
|
||||||
'LOG_USER_BAN_EMAIL' => '<strong>Banned email via user management</strong> for reason “<em>%1$s</em>”<br />» %2$s',
|
'LOG_USER_BAN_EMAIL' => '<strong>Banned e-mail via user management</strong> for reason “<em>%1$s</em>”<br />» %2$s',
|
||||||
'LOG_USER_DELETED' => '<strong>Deleted user</strong><br />» %s',
|
'LOG_USER_DELETED' => '<strong>Deleted user</strong><br />» %s',
|
||||||
'LOG_USER_DEL_ATTACH' => '<strong>Removed all attachments made by the user</strong><br />» %s',
|
'LOG_USER_DEL_ATTACH' => '<strong>Removed all attachments made by the user</strong><br />» %s',
|
||||||
'LOG_USER_DEL_AVATAR' => '<strong>Removed user avatar</strong><br />» %s',
|
'LOG_USER_DEL_AVATAR' => '<strong>Removed user avatar</strong><br />» %s',
|
||||||
|
@ -630,7 +630,7 @@ $lang = array_merge($lang, array(
|
||||||
'LOG_USER_MOVE_POSTS' => '<strong>Moved user posts</strong><br />» posts by “%1$s” to forum “%2$s”',
|
'LOG_USER_MOVE_POSTS' => '<strong>Moved user posts</strong><br />» posts by “%1$s” to forum “%2$s”',
|
||||||
'LOG_USER_NEW_PASSWORD' => '<strong>Changed user password</strong><br />» %s',
|
'LOG_USER_NEW_PASSWORD' => '<strong>Changed user password</strong><br />» %s',
|
||||||
'LOG_USER_REACTIVATE' => '<strong>Forced user account reactivation</strong><br />» %s',
|
'LOG_USER_REACTIVATE' => '<strong>Forced user account reactivation</strong><br />» %s',
|
||||||
'LOG_USER_UPDATE_EMAIL' => '<strong>User “%1$s” changed email</strong><br />» from “%2$s” to “%3$s”',
|
'LOG_USER_UPDATE_EMAIL' => '<strong>User “%1$s” changed e-mail</strong><br />» from “%2$s” to “%3$s”',
|
||||||
'LOG_USER_UPDATE_NAME' => '<strong>Changed username</strong><br />» from “%1$s” to “%2$s”',
|
'LOG_USER_UPDATE_NAME' => '<strong>Changed username</strong><br />» from “%1$s” to “%2$s”',
|
||||||
'LOG_USER_USER_UPDATE' => '<strong>Updated user details</strong><br />» %s',
|
'LOG_USER_USER_UPDATE' => '<strong>Updated user details</strong><br />» %s',
|
||||||
|
|
||||||
|
|
|
@ -32,12 +32,12 @@ if (empty($lang) || !is_array($lang))
|
||||||
|
|
||||||
// Email settings
|
// Email settings
|
||||||
$lang = array_merge($lang, array(
|
$lang = array_merge($lang, array(
|
||||||
'ACP_MASS_EMAIL_EXPLAIN' => 'Here you can email a message to either all of your users or all users of a specific group <strong>having the option to receive mass emails enabled</strong>. To achive this an email will be sent out to the administrative email address supplied, with a blind carbon copy sent to all recipients. The default setting is to only include 50 recipients in such an email, for more recipients more emails will be sent. If you are emailing a large group of people please be patient after submitting and do not stop the page halfway through. It is normal for a mass emailing to take a long time, you will be notified when the script has completed.',
|
'ACP_MASS_EMAIL_EXPLAIN' => 'Here you can e-mail a message to either all of your users or all users of a specific group <strong>having the option to receive mass e-mails enabled</strong>. To achive this an e-mail will be sent out to the administrative e-mail address supplied, with a blind carbon copy sent to all recipients. The default setting is to only include 50 recipients in such an e-mail, for more recipients more e-mails will be sent. If you are emailing a large group of people please be patient after submitting and do not stop the page halfway through. It is normal for a mass emailing to take a long time, you will be notified when the script has completed.',
|
||||||
'ALL_USERS' => 'All users',
|
'ALL_USERS' => 'All users',
|
||||||
|
|
||||||
'COMPOSE' => 'Compose',
|
'COMPOSE' => 'Compose',
|
||||||
|
|
||||||
'EMAIL_SEND_ERROR' => 'There were one or more errors while sending the email. Please check the %sError log%s for detailed error messages.',
|
'EMAIL_SEND_ERROR' => 'There were one or more errors while sending the e-mail. Please check the %sError log%s for detailed error messages.',
|
||||||
'EMAIL_SENT' => 'This message has been sent.',
|
'EMAIL_SENT' => 'This message has been sent.',
|
||||||
'EMAIL_SENT_QUEUE' => 'This message has been queued for sending.',
|
'EMAIL_SENT_QUEUE' => 'This message has been queued for sending.',
|
||||||
|
|
||||||
|
|
|
@ -56,7 +56,7 @@ $lang = array_merge($lang, array(
|
||||||
'GROUP_DEMOTE' => 'Demote group leader',
|
'GROUP_DEMOTE' => 'Demote group leader',
|
||||||
'GROUP_DESC' => 'Group description',
|
'GROUP_DESC' => 'Group description',
|
||||||
'GROUP_DETAILS' => 'Group details',
|
'GROUP_DETAILS' => 'Group details',
|
||||||
'GROUP_EDIT_EXPLAIN' => 'Here you can edit an existing group. You can change its name, description and type (open, closed, etc.). You can also set certain groupwide options such as colouration, rank, etc. Changes made here override users current settings. Please note that group members can alter their avatar unless you set appropriate user permissions.',
|
'GROUP_EDIT_EXPLAIN' => 'Here you can edit an existing group. You can change its name, description and type (open, closed, etc.). You can also set certain group wide options such as colouration, rank, etc. Changes made here override users current settings. Please note that group members can alter their avatar unless you set appropriate user permissions.',
|
||||||
'GROUP_ERR_USERS_EXIST' => 'The specified users are already members of this group',
|
'GROUP_ERR_USERS_EXIST' => 'The specified users are already members of this group',
|
||||||
'GROUP_FOUNDER_MANAGE' => 'Founder manage only',
|
'GROUP_FOUNDER_MANAGE' => 'Founder manage only',
|
||||||
'GROUP_FOUNDER_MANAGE_EXPLAIN' => 'Restrict group management for this group for founders only. Users having group permissions are still able to see this group as well as this groups members.',
|
'GROUP_FOUNDER_MANAGE_EXPLAIN' => 'Restrict group management for this group for founders only. Users having group permissions are still able to see this group as well as this groups members.',
|
||||||
|
@ -85,7 +85,7 @@ $lang = array_merge($lang, array(
|
||||||
'GROUP_REQUEST' => 'Request',
|
'GROUP_REQUEST' => 'Request',
|
||||||
'GROUP_SETTINGS' => 'Set user preferences',
|
'GROUP_SETTINGS' => 'Set user preferences',
|
||||||
'GROUP_SETTINGS_EXPLAIN' => 'Here you can force changes in users current preferences. Please note these settings are not saved for the group itself. They are intended as a quick method of altering the preferences of all users in this group.',
|
'GROUP_SETTINGS_EXPLAIN' => 'Here you can force changes in users current preferences. Please note these settings are not saved for the group itself. They are intended as a quick method of altering the preferences of all users in this group.',
|
||||||
'GROUP_SETTINGS_SAVE' => 'Groupwide settings',
|
'GROUP_SETTINGS_SAVE' => 'Group wide settings',
|
||||||
'GROUP_TIMEZONE' => 'Group timezone',
|
'GROUP_TIMEZONE' => 'Group timezone',
|
||||||
'GROUP_TYPE' => 'Group type',
|
'GROUP_TYPE' => 'Group type',
|
||||||
'GROUP_TYPE_EXPLAIN' => 'This determines which users can join or view this group.',
|
'GROUP_TYPE_EXPLAIN' => 'This determines which users can join or view this group.',
|
||||||
|
|
|
@ -34,7 +34,7 @@ $lang = array_merge($lang, array(
|
||||||
'ACP_FILES' => 'Admin language files',
|
'ACP_FILES' => 'Admin language files',
|
||||||
'ACP_LANGUAGE_PACKS_EXPLAIN' => 'Here you are able to install/remove language packs',
|
'ACP_LANGUAGE_PACKS_EXPLAIN' => 'Here you are able to install/remove language packs',
|
||||||
|
|
||||||
'EMAIL_FILES' => 'Email templates',
|
'EMAIL_FILES' => 'E-mail templates',
|
||||||
|
|
||||||
'FILE_CONTENTS' => 'File contents',
|
'FILE_CONTENTS' => 'File contents',
|
||||||
'FILE_FROM_STORAGE' => 'File from storage folder',
|
'FILE_FROM_STORAGE' => 'File from storage folder',
|
||||||
|
|
|
@ -77,13 +77,13 @@ $lang = array_merge($lang, array(
|
||||||
'ACP_FORUM_PERMISSIONS_EXPLAIN' => 'Here you can alter which users and groups can access which forums. To assign moderators or define administrators please use the appropriate page.',
|
'ACP_FORUM_PERMISSIONS_EXPLAIN' => 'Here you can alter which users and groups can access which forums. To assign moderators or define administrators please use the appropriate page.',
|
||||||
'ACP_GLOBAL_MODERATORS_EXPLAIN' => 'Here you can assign global moderator rights to users or groups. These moderators are like ordinary moderators except they have access to every forum on your board.',
|
'ACP_GLOBAL_MODERATORS_EXPLAIN' => 'Here you can assign global moderator rights to users or groups. These moderators are like ordinary moderators except they have access to every forum on your board.',
|
||||||
'ACP_GROUPS_FORUM_PERMISSIONS_EXPLAIN' => 'Here you can assign forum permissions to groups.',
|
'ACP_GROUPS_FORUM_PERMISSIONS_EXPLAIN' => 'Here you can assign forum permissions to groups.',
|
||||||
'ACP_GROUPS_PERMISSIONS_EXPLAIN' => 'Here you can assign global permissions to groups - user permissions, global moderator permissions and administrator permissions. User permissions include capabilities such as the use of avatars, sending private messages, et cetera; global moderator permissions such as approving posts, manage topics, manage bans, et ecetera and lastly administrator permissions such as altering permissions, define custom BBCodes, manage forums, et cetera. Individual users permissions should only be changed in rare occasions, the preferred method is putting users in groups and assigning the group’s permissions.',
|
'ACP_GROUPS_PERMISSIONS_EXPLAIN' => 'Here you can assign global permissions to groups - user permissions, global moderator permissions and administrator permissions. User permissions include capabilities such as the use of avatars, sending private messages, et cetera; global moderator permissions such as approving posts, manage topics, manage bans, etcetera and lastly administrator permissions such as altering permissions, define custom BBCodes, manage forums, et cetera. Individual users permissions should only be changed in rare occasions, the preferred method is putting users in groups and assigning the group’s permissions.',
|
||||||
'ACP_ADMIN_ROLES_EXPLAIN' => 'Here you are able to manage the roles for administrative permissions. Roles are effective permissions, if you change a role the items having this role assigned will change it’s permissions too.',
|
'ACP_ADMIN_ROLES_EXPLAIN' => 'Here you are able to manage the roles for administrative permissions. Roles are effective permissions, if you change a role the items having this role assigned will change it’s permissions too.',
|
||||||
'ACP_FORUM_ROLES_EXPLAIN' => 'Here you are able to manage the roles for forum permissions. Roles are effective permissions, if you change a role the items having this role assigned will change it’s permissions too.',
|
'ACP_FORUM_ROLES_EXPLAIN' => 'Here you are able to manage the roles for forum permissions. Roles are effective permissions, if you change a role the items having this role assigned will change it’s permissions too.',
|
||||||
'ACP_MOD_ROLES_EXPLAIN' => 'Here you are able to manage the roles for moderative permissions. Roles are effective permissions, if you change a role the items having this role assigned will change it’s permissions too.',
|
'ACP_MOD_ROLES_EXPLAIN' => 'Here you are able to manage the roles for moderative permissions. Roles are effective permissions, if you change a role the items having this role assigned will change it’s permissions too.',
|
||||||
'ACP_USER_ROLES_EXPLAIN' => 'Here you are able to manage the roles for user permissions. Roles are effective permissions, if you change a role the items having this role assigned will change it’s permissions too.',
|
'ACP_USER_ROLES_EXPLAIN' => 'Here you are able to manage the roles for user permissions. Roles are effective permissions, if you change a role the items having this role assigned will change it’s permissions too.',
|
||||||
'ACP_USERS_FORUM_PERMISSIONS_EXPLAIN' => 'Here you can assign forum permissions to users.',
|
'ACP_USERS_FORUM_PERMISSIONS_EXPLAIN' => 'Here you can assign forum permissions to users.',
|
||||||
'ACP_USERS_PERMISSIONS_EXPLAIN' => 'Here you can assign global permissions to users - user permissions, global moderator permissions and administrator permissions. User permissions include capabilities such as the use of avatars, sending private messages, et cetera; global moderator permissions such as approving posts, manage topics, manage bans, et ecetera and lastly administrator permissions such as altering permissions, define custom BBCodes, manage forums, et cetera. To alter these settings for large numbers of users the Group permissions system is the preferred method. User’s permissions should only be changed in rare occasions, the preferred method is putting users in groups and assigning the group’s permissions.',
|
'ACP_USERS_PERMISSIONS_EXPLAIN' => 'Here you can assign global permissions to users - user permissions, global moderator permissions and administrator permissions. User permissions include capabilities such as the use of avatars, sending private messages, et cetera; global moderator permissions such as approving posts, manage topics, manage bans, etcetera and lastly administrator permissions such as altering permissions, define custom BBCodes, manage forums, et cetera. To alter these settings for large numbers of users the Group permissions system is the preferred method. User’s permissions should only be changed in rare occasions, the preferred method is putting users in groups and assigning the group’s permissions.',
|
||||||
'ACP_VIEW_ADMIN_PERMISSIONS_EXPLAIN' => 'Here you can view the effective administrative permissions assigned to the selected users/groups',
|
'ACP_VIEW_ADMIN_PERMISSIONS_EXPLAIN' => 'Here you can view the effective administrative permissions assigned to the selected users/groups',
|
||||||
'ACP_VIEW_GLOBAL_MOD_PERMISSIONS_EXPLAIN' => 'Here you can view the global moderative permissions assigned to the selected users/groups',
|
'ACP_VIEW_GLOBAL_MOD_PERMISSIONS_EXPLAIN' => 'Here you can view the global moderative permissions assigned to the selected users/groups',
|
||||||
'ACP_VIEW_FORUM_PERMISSIONS_EXPLAIN' => 'Here you can view the forum permissions assigned to the selected users/groups and forums',
|
'ACP_VIEW_FORUM_PERMISSIONS_EXPLAIN' => 'Here you can view the forum permissions assigned to the selected users/groups and forums',
|
||||||
|
|
|
@ -91,7 +91,7 @@ $lang = array_merge($lang, array(
|
||||||
'acl_u_viewprofile' => array('lang' => 'Can view profiles', 'cat' => 'profile'),
|
'acl_u_viewprofile' => array('lang' => 'Can view profiles', 'cat' => 'profile'),
|
||||||
'acl_u_chgname' => array('lang' => 'Can change username', 'cat' => 'profile'),
|
'acl_u_chgname' => array('lang' => 'Can change username', 'cat' => 'profile'),
|
||||||
'acl_u_chgpasswd' => array('lang' => 'Can change password', 'cat' => 'profile'),
|
'acl_u_chgpasswd' => array('lang' => 'Can change password', 'cat' => 'profile'),
|
||||||
'acl_u_chgemail' => array('lang' => 'Can change email address', 'cat' => 'profile'),
|
'acl_u_chgemail' => array('lang' => 'Can change e-mail address', 'cat' => 'profile'),
|
||||||
'acl_u_chgavatar' => array('lang' => 'Can change avatar', 'cat' => 'profile'),
|
'acl_u_chgavatar' => array('lang' => 'Can change avatar', 'cat' => 'profile'),
|
||||||
'acl_u_chggrp' => array('lang' => 'Can change default usergroup', 'cat' => 'profile'),
|
'acl_u_chggrp' => array('lang' => 'Can change default usergroup', 'cat' => 'profile'),
|
||||||
|
|
||||||
|
@ -107,7 +107,7 @@ $lang = array_merge($lang, array(
|
||||||
'acl_u_pm_edit' => array('lang' => 'Can edit own private messages', 'cat' => 'pm'),
|
'acl_u_pm_edit' => array('lang' => 'Can edit own private messages', 'cat' => 'pm'),
|
||||||
'acl_u_pm_delete' => array('lang' => 'Can remove private messages from own folder', 'cat' => 'pm'),
|
'acl_u_pm_delete' => array('lang' => 'Can remove private messages from own folder', 'cat' => 'pm'),
|
||||||
'acl_u_pm_forward' => array('lang' => 'Can forward private messages', 'cat' => 'pm'),
|
'acl_u_pm_forward' => array('lang' => 'Can forward private messages', 'cat' => 'pm'),
|
||||||
'acl_u_pm_emailpm' => array('lang' => 'Can email private messages', 'cat' => 'pm'),
|
'acl_u_pm_emailpm' => array('lang' => 'Can e-mail private messages', 'cat' => 'pm'),
|
||||||
'acl_u_pm_printpm' => array('lang' => 'Can print private messages', 'cat' => 'pm'),
|
'acl_u_pm_printpm' => array('lang' => 'Can print private messages', 'cat' => 'pm'),
|
||||||
'acl_u_pm_attach' => array('lang' => 'Can attach files in private messages', 'cat' => 'pm'),
|
'acl_u_pm_attach' => array('lang' => 'Can attach files in private messages', 'cat' => 'pm'),
|
||||||
'acl_u_pm_download' => array('lang' => 'Can download files in private messages', 'cat' => 'pm'),
|
'acl_u_pm_download' => array('lang' => 'Can download files in private messages', 'cat' => 'pm'),
|
||||||
|
@ -116,7 +116,7 @@ $lang = array_merge($lang, array(
|
||||||
'acl_u_pm_img' => array('lang' => 'Can post images in private messages', 'cat' => 'pm'),
|
'acl_u_pm_img' => array('lang' => 'Can post images in private messages', 'cat' => 'pm'),
|
||||||
'acl_u_pm_flash' => array('lang' => 'Can post Flash in private messages', 'cat' => 'pm'),
|
'acl_u_pm_flash' => array('lang' => 'Can post Flash in private messages', 'cat' => 'pm'),
|
||||||
|
|
||||||
'acl_u_sendemail' => array('lang' => 'Can send emails', 'cat' => 'misc'),
|
'acl_u_sendemail' => array('lang' => 'Can send e-mails', 'cat' => 'misc'),
|
||||||
'acl_u_sendim' => array('lang' => 'Can send instant messages', 'cat' => 'misc'),
|
'acl_u_sendim' => array('lang' => 'Can send instant messages', 'cat' => 'misc'),
|
||||||
'acl_u_ignoreflood' => array('lang' => 'Can ignore flood limit', 'cat' => 'misc'),
|
'acl_u_ignoreflood' => array('lang' => 'Can ignore flood limit', 'cat' => 'misc'),
|
||||||
'acl_u_hideonline' => array('lang' => 'Can hide online status', 'cat' => 'misc'),
|
'acl_u_hideonline' => array('lang' => 'Can hide online status', 'cat' => 'misc'),
|
||||||
|
@ -153,7 +153,7 @@ $lang = array_merge($lang, array(
|
||||||
'acl_f_report' => array('lang' => 'Can report posts', 'cat' => 'actions'),
|
'acl_f_report' => array('lang' => 'Can report posts', 'cat' => 'actions'),
|
||||||
'acl_f_subscribe' => array('lang' => 'Can subscribe forum', 'cat' => 'actions'),
|
'acl_f_subscribe' => array('lang' => 'Can subscribe forum', 'cat' => 'actions'),
|
||||||
'acl_f_print' => array('lang' => 'Can print topics', 'cat' => 'actions'),
|
'acl_f_print' => array('lang' => 'Can print topics', 'cat' => 'actions'),
|
||||||
'acl_f_email' => array('lang' => 'Can email topics', 'cat' => 'actions'),
|
'acl_f_email' => array('lang' => 'Can e-mail topics', 'cat' => 'actions'),
|
||||||
|
|
||||||
'acl_f_search' => array('lang' => 'Can search the forum', 'cat' => 'misc'),
|
'acl_f_search' => array('lang' => 'Can search the forum', 'cat' => 'misc'),
|
||||||
'acl_f_ignoreflood' => array('lang' => 'Can ignore flood limit', 'cat' => 'misc'),
|
'acl_f_ignoreflood' => array('lang' => 'Can ignore flood limit', 'cat' => 'misc'),
|
||||||
|
@ -221,7 +221,7 @@ $lang = array_merge($lang, array(
|
||||||
'acl_a_clearlogs' => array('lang' => 'Can clear logs', 'cat' => 'misc'),
|
'acl_a_clearlogs' => array('lang' => 'Can clear logs', 'cat' => 'misc'),
|
||||||
'acl_a_modules' => array('lang' => 'Can manage modules', 'cat' => 'misc'),
|
'acl_a_modules' => array('lang' => 'Can manage modules', 'cat' => 'misc'),
|
||||||
'acl_a_language' => array('lang' => 'Can manage language packs', 'cat' => 'misc'),
|
'acl_a_language' => array('lang' => 'Can manage language packs', 'cat' => 'misc'),
|
||||||
'acl_a_email' => array('lang' => 'Can send mass email', 'cat' => 'misc'),
|
'acl_a_email' => array('lang' => 'Can send mass e-mail', 'cat' => 'misc'),
|
||||||
'acl_a_bots' => array('lang' => 'Can manage bots', 'cat' => 'misc'),
|
'acl_a_bots' => array('lang' => 'Can manage bots', 'cat' => 'misc'),
|
||||||
'acl_a_reasons' => array('lang' => 'Can manage report/denial reasons', 'cat' => 'misc'),
|
'acl_a_reasons' => array('lang' => 'Can manage report/denial reasons', 'cat' => 'misc'),
|
||||||
'acl_a_backup' => array('lang' => 'Can backup/restore database', 'cat' => 'misc'),
|
'acl_a_backup' => array('lang' => 'Can backup/restore database', 'cat' => 'misc'),
|
||||||
|
|
|
@ -33,15 +33,15 @@ if (empty($lang) || !is_array($lang))
|
||||||
// BBCodes
|
// BBCodes
|
||||||
// Note to translators: you can translate everything but what's between { and }
|
// Note to translators: you can translate everything but what's between { and }
|
||||||
$lang = array_merge($lang, array(
|
$lang = array_merge($lang, array(
|
||||||
'ACP_BBCODES_EXPLAIN' => 'BBCode is a special implementation of HTML offering greater control over what and how something is displayed. From this page you can add, remove and edit custom BBCodes',
|
'ACP_BBCODES_EXPLAIN' => 'BBCode is a special implementation of HTML offering greater control over what and how something is displayed. From this page you can add, remove and edit custom BBCodes.',
|
||||||
'ADD_BBCODE' => 'Add a new BBCode',
|
'ADD_BBCODE' => 'Add a new BBCode',
|
||||||
|
|
||||||
'BBCODE_ADDED' => 'BBCode added successfully.',
|
'BBCODE_ADDED' => 'BBCode added successfully.',
|
||||||
'BBCODE_EDITED' => 'BBCode edited successfully.',
|
'BBCODE_EDITED' => 'BBCode edited successfully.',
|
||||||
'BBCODE_NOT_EXIST' => 'The BBCode you selected does not exist.',
|
'BBCODE_NOT_EXIST' => 'The BBCode you selected does not exist.',
|
||||||
'BBCODE_HELPLINE' => 'Helpline',
|
'BBCODE_HELPLINE' => 'Help line',
|
||||||
'BBCODE_HELPLINE_EXPLAIN' => 'This field contains the mouseover text of the BBCode',
|
'BBCODE_HELPLINE_EXPLAIN' => 'This field contains the mouse over text of the BBCode',
|
||||||
'BBCODE_HELPLINE_TEXT' => 'Helpline text',
|
'BBCODE_HELPLINE_TEXT' => 'Help line text',
|
||||||
'BBCODE_INVALID_TAG_NAME' => 'The BBCode tag name that you selected already exists.',
|
'BBCODE_INVALID_TAG_NAME' => 'The BBCode tag name that you selected already exists.',
|
||||||
'BBCODE_OPEN_ENDED_TAG' => 'Your custom BBCode must contain both an opening and a closing tag.',
|
'BBCODE_OPEN_ENDED_TAG' => 'Your custom BBCode must contain both an opening and a closing tag.',
|
||||||
'BBCODE_TAG' => 'Tag',
|
'BBCODE_TAG' => 'Tag',
|
||||||
|
@ -60,17 +60,17 @@ $lang = array_merge($lang, array(
|
||||||
|
|
||||||
'TOKEN' => 'Token',
|
'TOKEN' => 'Token',
|
||||||
'TOKENS' => 'Tokens',
|
'TOKENS' => 'Tokens',
|
||||||
'TOKENS_EXPLAIN' => 'Tokens are placeholders for user input. The input will be validated only if it matches the corresponding definition. If needed, you can number them by adding a number as the last character between the braces, e.g. {USERNAME1}, {USERNAME2}.<br /><br />In addition to these tokens you can use any of lang string present in your language/ directory like this: {L_<em><stringname></em>} where <em><stringname></em> is the name of the translated string you want to add. For example, {L_WROTE} will be displayed as "wrote" or its translation according to user’s locale',
|
'TOKENS_EXPLAIN' => 'Tokens are placeholders for user input. The input will be validated only if it matches the corresponding definition. If needed, you can number them by adding a number as the last character between the braces, e.g. {USERNAME1}, {USERNAME2}.<br /><br />In addition to these tokens you can use any language string present in your language/ directory like this: {L_<em><STRINGNAME></em>} where <em><STRINGNAME></em> is the name of the translated string you want to add. For example, {L_WROTE} will be displayed as "wrote" or its translation according to user’s locale',
|
||||||
'TOKEN_DEFINITION' => 'What can it be?',
|
'TOKEN_DEFINITION' => 'What can it be?',
|
||||||
'TOO_MANY_BBCODES' => 'You cannot create any more BBCodes. Please remove one or more BBCodes then try again.',
|
'TOO_MANY_BBCODES' => 'You cannot create any more BBCodes. Please remove one or more BBCodes then try again.',
|
||||||
|
|
||||||
'tokens' => array(
|
'tokens' => array(
|
||||||
'TEXT' => 'Any text, including foreign characters, numbers, etc…',
|
'TEXT' => 'Any text, including foreign characters, numbers, etc…',
|
||||||
'NUMBER' => 'Any series of digits',
|
'NUMBER' => 'Any series of digits',
|
||||||
'EMAIL' => 'A valid email address',
|
'EMAIL' => 'A valid e-mail address',
|
||||||
'URL' => 'A valid URL using any protocol (http, ftp, etc… cannot be used for javascript exploits). If none is given, "http://" is prepended to the string',
|
'URL' => 'A valid URL using any protocol (http, ftp, etc… cannot be used for javascript exploits). If none is given, "http://" is prefixed to the string',
|
||||||
'LOCAL_URL' => 'A local URL. The URL must be relative to the topic page and cannot contain a server name or protocol',
|
'LOCAL_URL' => 'A local URL. The URL must be relative to the topic page and cannot contain a server name or protocol',
|
||||||
'COLOR' => 'A HTML color, can be either in the numeric form <samp>#FF1234</samp> or a <a href="http://www.w3.org/TR/CSS21/syndata.html#value-def-color">CSS colour keyword</a> such as <samp>fuchsia</samp> or <samp>InactiveBorder</samp>'
|
'COLOR' => 'A HTML colour, can be either in the numeric form <samp>#FF1234</samp> or a <a href="http://www.w3.org/TR/CSS21/syndata.html#value-def-color">CSS colour keyword</a> such as <samp>fuchsia</samp> or <samp>InactiveBorder</samp>'
|
||||||
)
|
)
|
||||||
));
|
));
|
||||||
|
|
||||||
|
|
|
@ -82,7 +82,7 @@ $lang = array_merge($lang, array(
|
||||||
'FIELD_INT' => 'Numbers',
|
'FIELD_INT' => 'Numbers',
|
||||||
'FIELD_LENGTH' => 'Length of input box',
|
'FIELD_LENGTH' => 'Length of input box',
|
||||||
'FIELD_NOT_FOUND' => 'Profile field not found.',
|
'FIELD_NOT_FOUND' => 'Profile field not found.',
|
||||||
'FIELD_STRING' => 'Single textfield',
|
'FIELD_STRING' => 'Single text field',
|
||||||
'FIELD_TEXT' => 'Textarea',
|
'FIELD_TEXT' => 'Textarea',
|
||||||
'FIELD_TYPE' => 'Field type',
|
'FIELD_TYPE' => 'Field type',
|
||||||
'FIELD_TYPE_EXPLAIN' => 'You are not able to change the field type later.',
|
'FIELD_TYPE_EXPLAIN' => 'You are not able to change the field type later.',
|
||||||
|
|
|
@ -44,6 +44,10 @@ $lang = array_merge($lang, array(
|
||||||
|
|
||||||
'LAST_ACTIVE_EXPLAIN' => 'Enter a date in <kbd>YYYY-MM-DD</kbd> format.',
|
'LAST_ACTIVE_EXPLAIN' => 'Enter a date in <kbd>YYYY-MM-DD</kbd> format.',
|
||||||
|
|
||||||
|
'PRUNE_USERS_LIST' => 'Users to be pruned',
|
||||||
|
'PRUNE_USERS_LIST_DELETE' => 'With the selected critera for pruning users the following accounts will be removed.',
|
||||||
|
'PRUNE_USERS_LIST_DEACTIVATE' => 'With the selected critera for pruning users the following accounts will be deactivated.',
|
||||||
|
|
||||||
'SELECT_USERS_EXPLAIN' => 'Enter specific usernames here, they will be used in preference to the criteria above.',
|
'SELECT_USERS_EXPLAIN' => 'Enter specific usernames here, they will be used in preference to the criteria above.',
|
||||||
|
|
||||||
'USER_DEACTIVATE_SUCCESS' => 'The selected users have been deactivated successfully.',
|
'USER_DEACTIVATE_SUCCESS' => 'The selected users have been deactivated successfully.',
|
||||||
|
|
|
@ -54,7 +54,7 @@ $lang = array_merge($lang, array(
|
||||||
'CACHE' => 'Cache',
|
'CACHE' => 'Cache',
|
||||||
'CACHE_CACHED' => 'Cached',
|
'CACHE_CACHED' => 'Cached',
|
||||||
'CACHE_FILENAME' => 'Template file',
|
'CACHE_FILENAME' => 'Template file',
|
||||||
'CACHE_FILESIZE' => 'Filesize',
|
'CACHE_FILESIZE' => 'File size',
|
||||||
'CACHE_MODIFIED' => 'Modified',
|
'CACHE_MODIFIED' => 'Modified',
|
||||||
'CONFIRM_IMAGESET_REFRESH' => 'Are you sure you wish to refresh all imageset data? The settings from the imageset configuration file will overwrite all modifications to the imageset which have been carried out with the imageset editor.',
|
'CONFIRM_IMAGESET_REFRESH' => 'Are you sure you wish to refresh all imageset data? The settings from the imageset configuration file will overwrite all modifications to the imageset which have been carried out with the imageset editor.',
|
||||||
'CONFIRM_TEMPLATE_CLEAR_CACHE' => 'Are you sure you wish to clear all cached versions of your template files?',
|
'CONFIRM_TEMPLATE_CLEAR_CACHE' => 'Are you sure you wish to clear all cached versions of your template files?',
|
||||||
|
@ -89,9 +89,9 @@ $lang = array_merge($lang, array(
|
||||||
'EDIT_DETAILS_STYLE' => 'Edit style',
|
'EDIT_DETAILS_STYLE' => 'Edit style',
|
||||||
'EDIT_DETAILS_STYLE_EXPLAIN' => 'Using the form below you can modify this existing style. You may alter the combination of template, theme and imageset which define the style itself. You may also make the style the default one.',
|
'EDIT_DETAILS_STYLE_EXPLAIN' => 'Using the form below you can modify this existing style. You may alter the combination of template, theme and imageset which define the style itself. You may also make the style the default one.',
|
||||||
'EDIT_DETAILS_TEMPLATE' => 'Edit template details',
|
'EDIT_DETAILS_TEMPLATE' => 'Edit template details',
|
||||||
'EDIT_DETAILS_TEMPLATE_EXPLAIN' => 'Here you can edit certain template details such as its name. You may also have the option to switch storage of the stylesheet from the filesystem to the database and vice versa. This option depends on your PHP configuration and whether your template set can be written to by the webserver.',
|
'EDIT_DETAILS_TEMPLATE_EXPLAIN' => 'Here you can edit certain template details such as its name. You may also have the option to switch storage of the stylesheet from the filesystem to the database and vice versa. This option depends on your PHP configuration and whether your template set can be written to by the web server.',
|
||||||
'EDIT_DETAILS_THEME' => 'Edit theme details',
|
'EDIT_DETAILS_THEME' => 'Edit theme details',
|
||||||
'EDIT_DETAILS_THEME_EXPLAIN' => 'Here you can edit certain theme details such as its name. You may also have the option to switch storage of the stylesheet from the filesystem to the database and vice versa. This option depends on your PHP configuration and whether your stylesheet can be written to by the webserver.',
|
'EDIT_DETAILS_THEME_EXPLAIN' => 'Here you can edit certain theme details such as its name. You may also have the option to switch storage of the stylesheet from the filesystem to the database and vice versa. This option depends on your PHP configuration and whether your stylesheet can be written to by the web server.',
|
||||||
'EDIT_IMAGESET' => 'Edit imageset',
|
'EDIT_IMAGESET' => 'Edit imageset',
|
||||||
'EDIT_IMAGESET_EXPLAIN' => 'Here you can edit the individual images which define the imageset. You can also specify dimensions for the image. Dimensions are optional, specifying them can overcome certain rendering issues with some browsers. By not specifying them you reduce the size of the database record a little.',
|
'EDIT_IMAGESET_EXPLAIN' => 'Here you can edit the individual images which define the imageset. You can also specify dimensions for the image. Dimensions are optional, specifying them can overcome certain rendering issues with some browsers. By not specifying them you reduce the size of the database record a little.',
|
||||||
'EDIT_TEMPLATE' => 'Edit template',
|
'EDIT_TEMPLATE' => 'Edit template',
|
||||||
|
@ -215,7 +215,7 @@ $lang = array_merge($lang, array(
|
||||||
'IMG_ICON_BACK_TOP' => 'Top',
|
'IMG_ICON_BACK_TOP' => 'Top',
|
||||||
|
|
||||||
'IMG_ICON_CONTACT_AIM' => 'AIM',
|
'IMG_ICON_CONTACT_AIM' => 'AIM',
|
||||||
'IMG_ICON_CONTACT_EMAIL' => 'Send email',
|
'IMG_ICON_CONTACT_EMAIL' => 'Send e-mail',
|
||||||
'IMG_ICON_CONTACT_ICQ' => 'ICQ',
|
'IMG_ICON_CONTACT_ICQ' => 'ICQ',
|
||||||
'IMG_ICON_CONTACT_JABBER' => 'Jabber',
|
'IMG_ICON_CONTACT_JABBER' => 'Jabber',
|
||||||
'IMG_ICON_CONTACT_MSNM' => 'MSNM',
|
'IMG_ICON_CONTACT_MSNM' => 'MSNM',
|
||||||
|
|
|
@ -34,6 +34,7 @@ $lang = array_merge($lang, array(
|
||||||
'ADMIN_SIG_PREVIEW' => 'Signature preview',
|
'ADMIN_SIG_PREVIEW' => 'Signature preview',
|
||||||
'AT_LEAST_ONE_FOUNDER' => 'You are not able to change this founder to a normal user. There needs to be at least one founder enabled for this board. If you want to change this users founder status, promote another user to be a founder first.',
|
'AT_LEAST_ONE_FOUNDER' => 'You are not able to change this founder to a normal user. There needs to be at least one founder enabled for this board. If you want to change this users founder status, promote another user to be a founder first.',
|
||||||
|
|
||||||
|
'BAN_ALREADY_ENTERED' => 'The ban had been previously entered successfully. The ban list has not been updated.',
|
||||||
'BAN_SUCCESSFUL' => 'Ban entered successfully.',
|
'BAN_SUCCESSFUL' => 'Ban entered successfully.',
|
||||||
|
|
||||||
'CANNOT_BAN_FOUNDER' => 'You are not allowed to ban founder accounts.',
|
'CANNOT_BAN_FOUNDER' => 'You are not allowed to ban founder accounts.',
|
||||||
|
@ -48,7 +49,7 @@ $lang = array_merge($lang, array(
|
||||||
'CANNOT_REMOVE_YOURSELF' => 'You are not allowed to remove your own user account.',
|
'CANNOT_REMOVE_YOURSELF' => 'You are not allowed to remove your own user account.',
|
||||||
'CANNOT_SET_FOUNDER_BOT' => 'You are not able to promote ignored users to be founders.',
|
'CANNOT_SET_FOUNDER_BOT' => 'You are not able to promote ignored users to be founders.',
|
||||||
'CANNOT_SET_FOUNDER_INACTIVE' => 'You need to activate users before you promote them to founders, only activated users are able to be promoted.',
|
'CANNOT_SET_FOUNDER_INACTIVE' => 'You need to activate users before you promote them to founders, only activated users are able to be promoted.',
|
||||||
'CONFIRM_EMAIL_EXPLAIN' => 'You only need to specify this if you are changing the users email address.',
|
'CONFIRM_EMAIL_EXPLAIN' => 'You only need to specify this if you are changing the users e-mail address.',
|
||||||
|
|
||||||
'DELETE_POSTS' => 'Delete posts',
|
'DELETE_POSTS' => 'Delete posts',
|
||||||
'DELETE_USER' => 'Delete user',
|
'DELETE_USER' => 'Delete user',
|
||||||
|
@ -86,8 +87,8 @@ $lang = array_merge($lang, array(
|
||||||
'USER_ADMIN_ACTIVATE' => 'Activate account',
|
'USER_ADMIN_ACTIVATE' => 'Activate account',
|
||||||
'USER_ADMIN_ACTIVATED' => 'User activated successfully.',
|
'USER_ADMIN_ACTIVATED' => 'User activated successfully.',
|
||||||
'USER_ADMIN_AVATAR_REMOVED' => 'Successfully removed avatar from user account.',
|
'USER_ADMIN_AVATAR_REMOVED' => 'Successfully removed avatar from user account.',
|
||||||
'USER_ADMIN_BAN_EMAIL' => 'Ban by email',
|
'USER_ADMIN_BAN_EMAIL' => 'Ban by e-mail',
|
||||||
'USER_ADMIN_BAN_EMAIL_REASON' => 'Email address banned via user management',
|
'USER_ADMIN_BAN_EMAIL_REASON' => 'E-mail address banned via user management',
|
||||||
'USER_ADMIN_BAN_IP' => 'Ban by IP',
|
'USER_ADMIN_BAN_IP' => 'Ban by IP',
|
||||||
'USER_ADMIN_BAN_IP_REASON' => 'IP banned via user management',
|
'USER_ADMIN_BAN_IP_REASON' => 'IP banned via user management',
|
||||||
'USER_ADMIN_BAN_NAME_REASON' => 'Username banned via user management',
|
'USER_ADMIN_BAN_NAME_REASON' => 'Username banned via user management',
|
||||||
|
|
|
@ -48,12 +48,12 @@ $lang = array_merge($lang, array(
|
||||||
'6_MONTHS' => '6 months',
|
'6_MONTHS' => '6 months',
|
||||||
'7_DAYS' => '7 days',
|
'7_DAYS' => '7 days',
|
||||||
|
|
||||||
'ACCOUNT_ALREADY_ACTIVATED' => 'Your account is already activated.',
|
'ACCOUNT_ALREADY_ACTIVATED' => 'Your account has already been activated.',
|
||||||
'ACCOUNT_DEACTIVATED' => 'Your account has been manually deactivated and is only able to be reactivated by an administrator.',
|
'ACCOUNT_DEACTIVATED' => 'Your account has been manually deactivated and is only able to be reactivated by an administrator.',
|
||||||
'ACCOUNT_NOT_ACTIVATED' => 'Your account has not been activated yet.',
|
'ACCOUNT_NOT_ACTIVATED' => 'Your account has not been activated yet.',
|
||||||
'ACP' => 'Administration Control Panel',
|
'ACP' => 'Administration Control Panel',
|
||||||
'ACTIVE' => 'active',
|
'ACTIVE' => 'active',
|
||||||
'ACTIVE_ERROR' => 'You have specified an inactive username. Please activate your account and try again. If you continue to have problems please contact a board administrator.',
|
'ACTIVE_ERROR' => 'The specified username is currently inactive. If you have problems activating your account, please contact a board administrator.',
|
||||||
'ADMINISTRATOR' => 'Administrator',
|
'ADMINISTRATOR' => 'Administrator',
|
||||||
'ADMINISTRATORS' => 'Administrators',
|
'ADMINISTRATORS' => 'Administrators',
|
||||||
'AGE' => 'Age',
|
'AGE' => 'Age',
|
||||||
|
@ -66,32 +66,32 @@ $lang = array_merge($lang, array(
|
||||||
'ALL_TIMES' => 'All times are %1$s %2$s',
|
'ALL_TIMES' => 'All times are %1$s %2$s',
|
||||||
'ALL_TOPICS' => 'All Topics',
|
'ALL_TOPICS' => 'All Topics',
|
||||||
'AND' => 'And',
|
'AND' => 'And',
|
||||||
'ARE_WATCHING_FORUM' => 'You have subscribed to receive updates on this forum.',
|
'ARE_WATCHING_FORUM' => 'You have subscribed to be notified of new posts in this forum.',
|
||||||
'ARE_WATCHING_TOPIC' => 'You have subscribed to receive updates on this topic.',
|
'ARE_WATCHING_TOPIC' => 'You have subscribed to be notified of new posts in this topic.',
|
||||||
'ASCENDING' => 'Ascending',
|
'ASCENDING' => 'Ascending',
|
||||||
'ATTACHMENTS' => 'Attachments',
|
'ATTACHMENTS' => 'Attachments',
|
||||||
'ATTACHED_IMAGE_NOT_IMAGE' => 'You tried to attach an invalid image file.',
|
'ATTACHED_IMAGE_NOT_IMAGE' => 'The image file you tried to attach is invalid.',
|
||||||
'AUTHOR' => 'Author',
|
'AUTHOR' => 'Author',
|
||||||
'AUTH_NO_PROFILE_CREATED' => 'Creating a user profile failed.',
|
'AUTH_NO_PROFILE_CREATED' => 'The creation of a user profile was unsuccessful.',
|
||||||
'AVATAR_DISALLOWED_EXTENSION' => 'The extension %s is not allowed.',
|
'AVATAR_DISALLOWED_EXTENSION' => 'This file cannot be displayed because the extension <strong>%s</strong> is not allowed.',
|
||||||
'AVATAR_EMPTY_REMOTE_DATA' => 'Avatar could not be uploaded, the remote data appears to be invalid or corrupted.',
|
'AVATAR_EMPTY_REMOTE_DATA' => 'The specified avatar could not be uploaded because the remote data appears to be invalid or corrupted.',
|
||||||
'AVATAR_EMPTY_FILEUPLOAD' => 'The uploaded avatar file is empty.',
|
'AVATAR_EMPTY_FILEUPLOAD' => 'The uploaded avatar file is empty.',
|
||||||
'AVATAR_INVALID_FILENAME' => '%s is an invalid filename.',
|
'AVATAR_INVALID_FILENAME' => '%s is an invalid filename.',
|
||||||
'AVATAR_NOT_UPLOADED' => 'Avatar could not be uploaded.',
|
'AVATAR_NOT_UPLOADED' => 'Avatar could not be uploaded.',
|
||||||
'AVATAR_NO_SIZE' => 'Could not obtain width or height of linked avatar, please enter them manually.',
|
'AVATAR_NO_SIZE' => 'The width or height of the linked avatar could not be determined. Please enter them manually.',
|
||||||
'AVATAR_PARTIAL_UPLOAD' => 'The uploaded file was only partially uploaded.',
|
'AVATAR_PARTIAL_UPLOAD' => 'The specified file was only partially uploaded.',
|
||||||
'AVATAR_PHP_SIZE_NA' => 'The avatar’s filesize is too large.<br />Could not determine the maximum size defined by PHP in php.ini.',
|
'AVATAR_PHP_SIZE_NA' => 'The avatar’s filesize is too large.<br />The maximum allowed filesize set in php.ini could not be determined.',
|
||||||
'AVATAR_PHP_SIZE_OVERRUN' => 'The avatar’s filesize is too large, maximum upload size is %d MB.<br />Please note this is set in php.ini and cannot be overridden.',
|
'AVATAR_PHP_SIZE_OVERRUN' => 'The avatar’s filesize is too large. The maximum allowed upload size is %d MB.<br />Please note this is set in php.ini and cannot be overridden.',
|
||||||
'AVATAR_URL_INVALID' => 'The URL you specified is invalid.',
|
'AVATAR_URL_INVALID' => 'The URL you specified is invalid.',
|
||||||
'AVATAR_URL_NOT_FOUND' => 'The file specified could not be found.',
|
'AVATAR_URL_NOT_FOUND' => 'The file specified could not be found.',
|
||||||
'AVATAR_WRONG_FILESIZE' => 'The avatar must be between 0 and %1d %2s.',
|
'AVATAR_WRONG_FILESIZE' => 'The avatar must be between 0 and %1d %2s.',
|
||||||
'AVATAR_WRONG_SIZE' => 'The avatar must be at least %1$d pixels wide, %2$d pixels high and at most %3$d pixels wide and %4$d pixels high. The submitted avatar is %5$d pixels wide and %6$d pixels high.',
|
'AVATAR_WRONG_SIZE' => 'The submitted avatar is %5$d pixels wide and %6$d pixels high. Avatars must be at least %1$d pixels wide and %2$d pixels high, but no larger than %3$d pixels wide and %4$d pixels high.',
|
||||||
|
|
||||||
'BACK_TO_TOP' => 'Top',
|
'BACK_TO_TOP' => 'Top',
|
||||||
'BACK_TO_PREV' => 'Back to previous page',
|
'BACK_TO_PREV' => 'Back to previous page',
|
||||||
'BAN_TRIGGERED_BY_EMAIL'=> 'This ban has been issued on your email address.',
|
'BAN_TRIGGERED_BY_EMAIL'=> 'A ban has been issued on your e-mail address.',
|
||||||
'BAN_TRIGGERED_BY_IP' => 'This ban has been issued on your IP address.',
|
'BAN_TRIGGERED_BY_IP' => 'A ban has been issued on your IP address.',
|
||||||
'BAN_TRIGGERED_BY_USER' => 'This ban has been issued on your username.',
|
'BAN_TRIGGERED_BY_USER' => 'A ban has been issued on your username.',
|
||||||
'BBCODE_GUIDE' => 'BBCode guide',
|
'BBCODE_GUIDE' => 'BBCode guide',
|
||||||
'BCC' => 'BCC',
|
'BCC' => 'BCC',
|
||||||
'BIRTHDAYS' => 'Birthdays',
|
'BIRTHDAYS' => 'Birthdays',
|
||||||
|
@ -117,7 +117,7 @@ $lang = array_merge($lang, array(
|
||||||
'COMMA_SEPARATOR' => ', ', // Used in pagination of ACP & prosilver, use localised comma if appropriate, eg: Ideographic or Arabic
|
'COMMA_SEPARATOR' => ', ', // Used in pagination of ACP & prosilver, use localised comma if appropriate, eg: Ideographic or Arabic
|
||||||
'CONFIRM' => 'Confirm',
|
'CONFIRM' => 'Confirm',
|
||||||
'CONFIRM_CODE' => 'Confirmation code',
|
'CONFIRM_CODE' => 'Confirmation code',
|
||||||
'CONFIRM_CODE_EXPLAIN' => 'Enter the code exactly as you see it in the image, it is case insensitive. Please note that a zero does not exist.',
|
'CONFIRM_CODE_EXPLAIN' => 'Enter the code exactly as it appears. All letters are case insensitive, there is no zero.',
|
||||||
'CONFIRM_CODE_WRONG' => 'The confirmation code you entered was incorrect.',
|
'CONFIRM_CODE_WRONG' => 'The confirmation code you entered was incorrect.',
|
||||||
'CONFIRM_OPERATION' => 'Are you sure you wish to carry out this operation?',
|
'CONFIRM_OPERATION' => 'Are you sure you wish to carry out this operation?',
|
||||||
'CONGRATULATIONS' => 'Congratulations to',
|
'CONGRATULATIONS' => 'Congratulations to',
|
||||||
|
@ -151,16 +151,16 @@ $lang = array_merge($lang, array(
|
||||||
'VIEWED_COUNT_NONE' => 'Not viewed yet',
|
'VIEWED_COUNT_NONE' => 'Not viewed yet',
|
||||||
|
|
||||||
'EDIT_POST' => 'Edit post',
|
'EDIT_POST' => 'Edit post',
|
||||||
'EMAIL' => 'Email',
|
'EMAIL' => 'E-mail',
|
||||||
'EMAIL_ADDRESS' => 'Email address',
|
'EMAIL_ADDRESS' => 'E-mail address',
|
||||||
'EMAIL_SMTP_ERROR_RESPONSE' => 'Ran into problems sending email at <strong>Line %1$s</strong>. Response: %2$s',
|
'EMAIL_SMTP_ERROR_RESPONSE' => 'Ran into problems sending e-mail at <strong>Line %1$s</strong>. Response: %2$s',
|
||||||
'EMPTY_SUBJECT' => 'You must specify a subject when posting a new topic.',
|
'EMPTY_SUBJECT' => 'You must specify a subject when posting a new topic.',
|
||||||
'ENABLED' => 'Enabled',
|
'ENABLED' => 'Enabled',
|
||||||
'ENCLOSURE' => 'Enclosure',
|
'ENCLOSURE' => 'Enclosure',
|
||||||
'ERR_CHANGING_DIRECTORY' => 'Unable to change directory',
|
'ERR_CHANGING_DIRECTORY' => 'Unable to change directory',
|
||||||
'ERR_CONNECTING_SERVER' => 'Error connecting to the server',
|
'ERR_CONNECTING_SERVER' => 'Error connecting to the server',
|
||||||
'ERR_UNABLE_TO_LOGIN' => 'Error on login. Supplied username or password wrong.',
|
'ERR_UNABLE_TO_LOGIN' => 'The specified username or password is incorrect.',
|
||||||
'ERR_WRONG_PATH_TO_PHPBB' => 'The phpBB path entered seems to be not valid.',
|
'ERR_WRONG_PATH_TO_PHPBB' => 'The phpBB path specified appears to be invalid.',
|
||||||
'EXPAND_VIEW' => 'Expand view',
|
'EXPAND_VIEW' => 'Expand view',
|
||||||
'EXTENSION' => 'Extension',
|
'EXTENSION' => 'Extension',
|
||||||
'EXTENSION_DISABLED_AFTER_POSTING' => 'The extension <strong>%s</strong> has been deactivated and can no longer be displayed',
|
'EXTENSION_DISABLED_AFTER_POSTING' => 'The extension <strong>%s</strong> has been deactivated and can no longer be displayed',
|
||||||
|
@ -168,7 +168,7 @@ $lang = array_merge($lang, array(
|
||||||
'FAQ' => 'FAQ',
|
'FAQ' => 'FAQ',
|
||||||
'FAQ_EXPLAIN' => 'Frequently Asked Questions',
|
'FAQ_EXPLAIN' => 'Frequently Asked Questions',
|
||||||
'FILENAME' => 'Filename',
|
'FILENAME' => 'Filename',
|
||||||
'FILESIZE' => 'Filesize',
|
'FILESIZE' => 'File size',
|
||||||
'FILEDATE' => 'File date',
|
'FILEDATE' => 'File date',
|
||||||
'FILE_COMMENT' => 'File comment',
|
'FILE_COMMENT' => 'File comment',
|
||||||
'FILE_NOT_FOUND' => 'The requested file could not be found',
|
'FILE_NOT_FOUND' => 'The requested file could not be found',
|
||||||
|
@ -184,7 +184,7 @@ $lang = array_merge($lang, array(
|
||||||
'FORUM_LOCATION' => 'Forum location',
|
'FORUM_LOCATION' => 'Forum location',
|
||||||
'FORUM_LOCKED' => 'Forum locked',
|
'FORUM_LOCKED' => 'Forum locked',
|
||||||
'FORUM_RULES' => 'Forum rules',
|
'FORUM_RULES' => 'Forum rules',
|
||||||
'FORUM_RULES_LINK' => 'Please click to view the forum rules',
|
'FORUM_RULES_LINK' => 'Please click here to view the forum rules',
|
||||||
'FROM' => 'from',
|
'FROM' => 'from',
|
||||||
'FSOCK_DISABLED' => 'The operation could not be completed because the <var>fsockopen</var> function has been disabled or the server being queried could not be found.',
|
'FSOCK_DISABLED' => 'The operation could not be completed because the <var>fsockopen</var> function has been disabled or the server being queried could not be found.',
|
||||||
|
|
||||||
|
@ -220,7 +220,7 @@ $lang = array_merge($lang, array(
|
||||||
'GROUPS' => 'Groups',
|
'GROUPS' => 'Groups',
|
||||||
'GROUP_ERR_TYPE' => 'Inappropriate group type specified.',
|
'GROUP_ERR_TYPE' => 'Inappropriate group type specified.',
|
||||||
'GROUP_ERR_USERNAME' => 'No group name specified.',
|
'GROUP_ERR_USERNAME' => 'No group name specified.',
|
||||||
'GROUP_ERR_USER_LONG' => 'Group name is too long. A maximum of 60 characters are allowed.',
|
'GROUP_ERR_USER_LONG' => 'Group names cannot exceed 60 characters. The specified group name is too long.',
|
||||||
'GUEST' => 'Guest',
|
'GUEST' => 'Guest',
|
||||||
'GUEST_USERS_ONLINE' => 'There are %d guest users online',
|
'GUEST_USERS_ONLINE' => 'There are %d guest users online',
|
||||||
'GUEST_USERS_TOTAL' => '%d guests',
|
'GUEST_USERS_TOTAL' => '%d guests',
|
||||||
|
@ -250,14 +250,14 @@ $lang = array_merge($lang, array(
|
||||||
'ICQ_STATUS' => 'ICQ status',
|
'ICQ_STATUS' => 'ICQ status',
|
||||||
'IF' => 'If',
|
'IF' => 'If',
|
||||||
'IMAGE' => 'Image',
|
'IMAGE' => 'Image',
|
||||||
'IMAGE_FILETYPE_INVALID' => 'Image filetype %d for mimetype %s not supported.',
|
'IMAGE_FILETYPE_INVALID' => 'Image file type %d for mimetype %s not supported.',
|
||||||
'IMAGE_FILETYPE_MISMATCH' => 'Image filetype mismatch: expected extension %1$s but extension %2$s given.',
|
'IMAGE_FILETYPE_MISMATCH' => 'Image file type mismatch: expected extension %1$s but extension %2$s given.',
|
||||||
'IN' => 'in',
|
'IN' => 'in',
|
||||||
'INDEX' => 'Index page',
|
'INDEX' => 'Index page',
|
||||||
'INFORMATION' => 'Information',
|
'INFORMATION' => 'Information',
|
||||||
'INTERESTS' => 'Interests',
|
'INTERESTS' => 'Interests',
|
||||||
'INVALID_DIGEST_CHALLENGE' => 'Invalid digest challenge',
|
'INVALID_DIGEST_CHALLENGE' => 'Invalid digest challenge',
|
||||||
'INVALID_EMAIL_LOG' => '<strong>%s</strong> possibly an invalid email address?',
|
'INVALID_EMAIL_LOG' => '<strong>%s</strong> possibly an invalid e-mail address?',
|
||||||
'IP' => 'IP',
|
'IP' => 'IP',
|
||||||
'IP_BLACKLISTED' => 'Your IP %1$s has been blocked because it is blacklisted. For details please see <a href="%2$s">%2$s</a>.',
|
'IP_BLACKLISTED' => 'Your IP %1$s has been blocked because it is blacklisted. For details please see <a href="%2$s">%2$s</a>.',
|
||||||
|
|
||||||
|
@ -340,9 +340,9 @@ $lang = array_merge($lang, array(
|
||||||
'NO_AUTH_OPERATION' => 'You do not have the necessary permissions to complete this operation.',
|
'NO_AUTH_OPERATION' => 'You do not have the necessary permissions to complete this operation.',
|
||||||
'NO_CONNECT_TO_SMTP_HOST' => 'Could not connect to smtp host : %s : %s',
|
'NO_CONNECT_TO_SMTP_HOST' => 'Could not connect to smtp host : %s : %s',
|
||||||
'NO_BIRTHDAYS' => 'No birthdays today',
|
'NO_BIRTHDAYS' => 'No birthdays today',
|
||||||
'NO_EMAIL_MESSAGE' => 'Email message was blank',
|
'NO_EMAIL_MESSAGE' => 'E-mail message was blank',
|
||||||
'NO_EMAIL_RESPONSE_CODE' => 'Could not get mail server response codes',
|
'NO_EMAIL_RESPONSE_CODE' => 'Could not get mail server response codes',
|
||||||
'NO_EMAIL_SUBJECT' => 'No email subject specified',
|
'NO_EMAIL_SUBJECT' => 'No e-mail subject specified',
|
||||||
'NO_FORUM' => 'The forum you selected does not exist.',
|
'NO_FORUM' => 'The forum you selected does not exist.',
|
||||||
'NO_FORUMS' => 'This board has no forums',
|
'NO_FORUMS' => 'This board has no forums',
|
||||||
'NO_GROUP' => 'The requested usergroup does not exist.',
|
'NO_GROUP' => 'The requested usergroup does not exist.',
|
||||||
|
@ -441,7 +441,7 @@ $lang = array_merge($lang, array(
|
||||||
'REPORT_BY' => 'Report by',
|
'REPORT_BY' => 'Report by',
|
||||||
'REPORT_POST' => 'Report this post',
|
'REPORT_POST' => 'Report this post',
|
||||||
'REPORTING_POST' => 'Reporting post',
|
'REPORTING_POST' => 'Reporting post',
|
||||||
'RESEND_ACTIVATION' => 'Resend activation email',
|
'RESEND_ACTIVATION' => 'Resend activation e-mail',
|
||||||
'RESET' => 'Reset',
|
'RESET' => 'Reset',
|
||||||
'RESTORE_PERMISSIONS' => 'Restore permissions',
|
'RESTORE_PERMISSIONS' => 'Restore permissions',
|
||||||
'RETURN_INDEX' => '%sReturn to the index page%s',
|
'RETURN_INDEX' => '%sReturn to the index page%s',
|
||||||
|
@ -484,7 +484,7 @@ $lang = array_merge($lang, array(
|
||||||
'SELECT' => 'Select',
|
'SELECT' => 'Select',
|
||||||
'SELECT_DESTINATION_FORUM' => 'Please select a destination forum',
|
'SELECT_DESTINATION_FORUM' => 'Please select a destination forum',
|
||||||
'SELECT_FORUM' => 'Select a forum',
|
'SELECT_FORUM' => 'Select a forum',
|
||||||
'SEND_EMAIL' => 'Email',
|
'SEND_EMAIL' => 'E-mail',
|
||||||
'SEND_PRIVATE_MESSAGE' => 'Send private message',
|
'SEND_PRIVATE_MESSAGE' => 'Send private message',
|
||||||
'SETTINGS' => 'Settings',
|
'SETTINGS' => 'Settings',
|
||||||
'SIGNATURE' => 'Signature',
|
'SIGNATURE' => 'Signature',
|
||||||
|
@ -527,8 +527,8 @@ $lang = array_merge($lang, array(
|
||||||
'TOO_LONG_PASSWORD_CONFIRM' => 'The password confirmation you entered is too long.',
|
'TOO_LONG_PASSWORD_CONFIRM' => 'The password confirmation you entered is too long.',
|
||||||
'TOO_LONG_USER_PASSWORD' => 'The password you entered is too long.',
|
'TOO_LONG_USER_PASSWORD' => 'The password you entered is too long.',
|
||||||
'TOO_LONG_USERNAME' => 'The username you entered is too long.',
|
'TOO_LONG_USERNAME' => 'The username you entered is too long.',
|
||||||
'TOO_LONG_EMAIL' => 'The email address you entered is too long.',
|
'TOO_LONG_EMAIL' => 'The e-mail address you entered is too long.',
|
||||||
'TOO_LONG_EMAIL_CONFIRM' => 'The email address confirmation you entered is too long.',
|
'TOO_LONG_EMAIL_CONFIRM' => 'The e-mail address confirmation you entered is too long.',
|
||||||
'TOO_LONG_WEBSITE' => 'The website address you entered is too long.',
|
'TOO_LONG_WEBSITE' => 'The website address you entered is too long.',
|
||||||
'TOO_LONG_YIM' => 'The Yahoo! Messenger name you entered is too long.',
|
'TOO_LONG_YIM' => 'The Yahoo! Messenger name you entered is too long.',
|
||||||
|
|
||||||
|
@ -546,8 +546,8 @@ $lang = array_merge($lang, array(
|
||||||
'TOO_SHORT_PASSWORD_CONFIRM' => 'The password confirmation you entered is too short.',
|
'TOO_SHORT_PASSWORD_CONFIRM' => 'The password confirmation you entered is too short.',
|
||||||
'TOO_SHORT_USER_PASSWORD' => 'The password you entered is too short.',
|
'TOO_SHORT_USER_PASSWORD' => 'The password you entered is too short.',
|
||||||
'TOO_SHORT_USERNAME' => 'The username you entered is too short.',
|
'TOO_SHORT_USERNAME' => 'The username you entered is too short.',
|
||||||
'TOO_SHORT_EMAIL' => 'The email address you entered is too short.',
|
'TOO_SHORT_EMAIL' => 'The e-mail address you entered is too short.',
|
||||||
'TOO_SHORT_EMAIL_CONFIRM' => 'The email address confirmation you entered is too short.',
|
'TOO_SHORT_EMAIL_CONFIRM' => 'The e-mail address confirmation you entered is too short.',
|
||||||
'TOO_SHORT_WEBSITE' => 'The website address you entered is too short.',
|
'TOO_SHORT_WEBSITE' => 'The website address you entered is too short.',
|
||||||
'TOO_SHORT_YIM' => 'The Yahoo! Messenger name you entered is too short.',
|
'TOO_SHORT_YIM' => 'The Yahoo! Messenger name you entered is too short.',
|
||||||
|
|
||||||
|
@ -586,7 +586,7 @@ $lang = array_merge($lang, array(
|
||||||
'UNWATCHED_TOPICS' => 'You are no longer watching the selected topics.',
|
'UNWATCHED_TOPICS' => 'You are no longer watching the selected topics.',
|
||||||
'UPDATE' => 'Update',
|
'UPDATE' => 'Update',
|
||||||
'UPLOAD_IN_PROGRESS' => 'The upload is currently in progress',
|
'UPLOAD_IN_PROGRESS' => 'The upload is currently in progress',
|
||||||
'URL_REDIRECT' => 'If your browser does not support meta redirection please click %sHERE%s to be redirected.',
|
'URL_REDIRECT' => 'If your browser does not support meta redirection %splease click HERE to be redirected%s.',
|
||||||
'USERGROUPS' => 'Groups',
|
'USERGROUPS' => 'Groups',
|
||||||
'USERNAME' => 'Username',
|
'USERNAME' => 'Username',
|
||||||
'USERNAMES' => 'Usernames',
|
'USERNAMES' => 'Usernames',
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
|
|
||||||
The following is an email sent to you by an administrator of "{SITENAME}". If this message is spam, contains abusive or other comments you find offensive please contact the webmaster of the board at the following address:
|
The following is an e-mail sent to you by an administrator of "{SITENAME}". If this message is spam, contains abusive or other comments you find offensive please contact the webmaster of the board at the following address:
|
||||||
|
|
||||||
{CONTACT_EMAIL}
|
{CONTACT_EMAIL}
|
||||||
|
|
||||||
Include this full email (particularly the headers).
|
Include this full e-mail (particularly the headers).
|
||||||
|
|
||||||
Message sent to you follows:
|
Message sent to you follows:
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
|
@ -2,6 +2,6 @@ Subject: Account activated
|
||||||
|
|
||||||
Hello {USERNAME},
|
Hello {USERNAME},
|
||||||
|
|
||||||
Your account on "{SITENAME}" has now been activated, you may login using the username and password you received in a previous email.
|
Your account on "{SITENAME}" has now been activated, you may login using the username and password you received in a previous e-mail.
|
||||||
|
|
||||||
{EMAIL_SIG}
|
{EMAIL_SIG}
|
|
@ -2,14 +2,14 @@ Subject: Welcome to "{SITENAME}" - {U_BOARD}
|
||||||
|
|
||||||
{WELCOME_MSG}
|
{WELCOME_MSG}
|
||||||
|
|
||||||
Please keep this email for your records. Your account information is as follows:
|
Please keep this e-mail for your records. Your account information is as follows:
|
||||||
|
|
||||||
----------------------------
|
----------------------------
|
||||||
Username: {USERNAME}
|
Username: {USERNAME}
|
||||||
Password: {PASSWORD}
|
Password: {PASSWORD}
|
||||||
----------------------------
|
----------------------------
|
||||||
|
|
||||||
Your account is currently inactive, the administrator of the board will need to activate it before you can log in. You will receive another email when this has occurred.
|
Your account is currently inactive, the administrator of the board will need to activate it before you can log in. You will receive another e-mail when this has occurred.
|
||||||
|
|
||||||
Please do not forget your password as it has been encrypted in our database and we cannot retrieve it for you. However, should you forget your password you can request a new one which will be activated in the same way as this account.
|
Please do not forget your password as it has been encrypted in our database and we cannot retrieve it for you. However, should you forget your password you can request a new one which will be activated in the same way as this account.
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@ OR mail it to:
|
||||||
Permission to participate at "{SITENAME}"
|
Permission to participate at "{SITENAME}"
|
||||||
|
|
||||||
Username: {USERNAME}
|
Username: {USERNAME}
|
||||||
Email: {EMAIL_ADDRESS}
|
E-mail: {EMAIL_ADDRESS}
|
||||||
|
|
||||||
I HAVE REVIEWED THE INFORMATION PROVIDED BY MY CHILD AND HEREBY GRANT PERMISSION TO "{SITENAME}" TO STORE THIS INFORMATION.
|
I HAVE REVIEWED THE INFORMATION PROVIDED BY MY CHILD AND HEREBY GRANT PERMISSION TO "{SITENAME}" TO STORE THIS INFORMATION.
|
||||||
I UNDERSTAND THIS INFORMATION CAN BE CHANGED AT ANY TIME BY ENTERING A PASSWORD.
|
I UNDERSTAND THIS INFORMATION CAN BE CHANGED AT ANY TIME BY ENTERING A PASSWORD.
|
||||||
|
|
|
@ -17,7 +17,7 @@ Permission to participate at "{SITENAME}"
|
||||||
|
|
||||||
Username: {USERNAME}
|
Username: {USERNAME}
|
||||||
Password: {PASSWORD}
|
Password: {PASSWORD}
|
||||||
Email: {EMAIL_ADDRESS}
|
E-mail: {EMAIL_ADDRESS}
|
||||||
|
|
||||||
I HAVE REVIEWED THE INFORMATION PROVIDED BY MY CHILD AND HEREBY GRANT PERMISSION TO "{SITENAME}" TO STORE THIS INFORMATION.
|
I HAVE REVIEWED THE INFORMATION PROVIDED BY MY CHILD AND HEREBY GRANT PERMISSION TO "{SITENAME}" TO STORE THIS INFORMATION.
|
||||||
I UNDERSTAND THIS INFORMATION CAN BE CHANGED AT ANY TIME BY ENTERING A PASSWORD.
|
I UNDERSTAND THIS INFORMATION CAN BE CHANGED AT ANY TIME BY ENTERING A PASSWORD.
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
Subject: "{SITENAME}" - Email a friend
|
Subject: "{SITENAME}" - E-mail a friend
|
||||||
|
|
||||||
Hello {TO_USERNAME},
|
Hello {TO_USERNAME},
|
||||||
|
|
||||||
This email was sent from "{SITENAME}" by {FROM_USERNAME} who thought you may be interested in the following topic:
|
This e-mail was sent from "{SITENAME}" by {FROM_USERNAME} who thought you may be interested in the following topic:
|
||||||
|
|
||||||
{TOPIC_NAME}
|
{TOPIC_NAME}
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ You can find it at:
|
||||||
|
|
||||||
{U_TOPIC}
|
{U_TOPIC}
|
||||||
|
|
||||||
A message from {FROM_USERNAME} may also be included below. Please note that this message has not been seen or approved by the board administrators. If you wish to complain about having received this email please contact the board administrator at {BOARD_CONTACT}. Please quote the message headers when contacting this address.
|
A message from {FROM_USERNAME} may also be included below. Please note that this message has not been seen or approved by the board administrators. If you wish to complain about having received this e-mail please contact the board administrator at {BOARD_CONTACT}. Please quote the message headers when contacting this address.
|
||||||
|
|
||||||
----------
|
----------
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ Congratulations,
|
||||||
|
|
||||||
You have successfully installed phpBB on your server.
|
You have successfully installed phpBB on your server.
|
||||||
|
|
||||||
This email contains important information on your installation that you should keep safe. The password has been encrypted in the database and cannot be recovered, although you can request a new password should you lose this one
|
This e-mail contains important information on your installation that you should keep safe. The password has been encrypted in the database and cannot be recovered, although you can request a new password should you lose this one
|
||||||
|
|
||||||
----------------------------
|
----------------------------
|
||||||
Username: {USERNAME}
|
Username: {USERNAME}
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
|
|
||||||
Hello {TO_USERNAME},
|
Hello {TO_USERNAME},
|
||||||
|
|
||||||
The following is an email sent to you by {FROM_USERNAME} via your account on "{SITENAME}". If this message is spam, contains abusive or other comments you find offensive please contact the webmaster of the board at the following address:
|
The following is an e-mail sent to you by {FROM_USERNAME} via your account on "{SITENAME}". If this message is spam, contains abusive or other comments you find offensive please contact the webmaster of the board at the following address:
|
||||||
|
|
||||||
{BOARD_CONTACT}
|
{BOARD_CONTACT}
|
||||||
|
|
||||||
Include this full email (particularly the headers). Please note that the reply address to this email has been set to that of {FROM_USERNAME}.
|
Include this full e-mail (particularly the headers). Please note that the reply address to this e-mail has been set to that of {FROM_USERNAME}.
|
||||||
|
|
||||||
Message sent to you follows
|
Message sent to you follows
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
|
@ -3,7 +3,7 @@ Subject: Reactivate your account on "{SITENAME}" - {U_BOARD}
|
||||||
A board administrator forced your account to be reactivated. Your account is currently inactive.
|
A board administrator forced your account to be reactivated. Your account is currently inactive.
|
||||||
Please follow the steps listed here to reactivate your account.
|
Please follow the steps listed here to reactivate your account.
|
||||||
|
|
||||||
Please keep this email for your records. Your account information is as follows:
|
Please keep this e-mail for your records. Your account information is as follows:
|
||||||
|
|
||||||
----------------------------
|
----------------------------
|
||||||
Username: {USERNAME}
|
Username: {USERNAME}
|
||||||
|
|
|
@ -2,7 +2,7 @@ Subject: Welcome to "{SITENAME}" - {U_BOARD}
|
||||||
|
|
||||||
{WELCOME_MSG}
|
{WELCOME_MSG}
|
||||||
|
|
||||||
Please keep this email for your records. Your account information is as follows:
|
Please keep this e-mail for your records. Your account information is as follows:
|
||||||
|
|
||||||
----------------------------
|
----------------------------
|
||||||
Username: {USERNAME}
|
Username: {USERNAME}
|
||||||
|
|
|
@ -2,7 +2,7 @@ Subject: Welcome to "{SITENAME}" - {U_BOARD}
|
||||||
|
|
||||||
{WELCOME_MSG}
|
{WELCOME_MSG}
|
||||||
|
|
||||||
Please keep this email for your records. Your account information is as follows:
|
Please keep this e-mail for your records. Your account information is as follows:
|
||||||
|
|
||||||
----------------------------
|
----------------------------
|
||||||
Username: {USERNAME}
|
Username: {USERNAME}
|
||||||
|
|
|
@ -2,7 +2,7 @@ Subject: Welcome to "{SITENAME}" - {U_BOARD}
|
||||||
|
|
||||||
{WELCOME_MSG}
|
{WELCOME_MSG}
|
||||||
|
|
||||||
Please keep this email for your records. Your account information is as follows:
|
Please keep this e-mail for your records. Your account information is as follows:
|
||||||
|
|
||||||
----------------------------
|
----------------------------
|
||||||
Username: {USERNAME}
|
Username: {USERNAME}
|
||||||
|
|
|
@ -68,7 +68,7 @@ $help = array(
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
0 => 'Creating an Un-ordered list',
|
0 => 'Creating an Un-ordered list',
|
||||||
1 => 'BBCode supports two types of lists, unordered and ordered. They are essentially the same as their HTML equivalents. An unordered list ouputs each item in your list sequentially one after the other indenting each with a bullet character. To create an unordered list you use <strong>[list][/list]</strong> and define each item within the list using <strong>[*]</strong>. For example to list your favourite colours you could use:<br /><br /><strong>[list]</strong><br /><strong>[*]</strong>Red<br /><strong>[*]</strong>Blue<br /><strong>[*]</strong>Yellow<br /><strong>[/list]</strong><br /><br />This would generate the following list:<ul><li>Red</li><li>Blue</li><li>Yellow</li></ul>'
|
1 => 'BBCode supports two types of lists, unordered and ordered. They are essentially the same as their HTML equivalents. An unordered list outputs each item in your list sequentially one after the other indenting each with a bullet character. To create an unordered list you use <strong>[list][/list]</strong> and define each item within the list using <strong>[*]</strong>. For example to list your favourite colours you could use:<br /><br /><strong>[list]</strong><br /><strong>[*]</strong>Red<br /><strong>[*]</strong>Blue<br /><strong>[*]</strong>Yellow<br /><strong>[/list]</strong><br /><br />This would generate the following list:<ul><li>Red</li><li>Blue</li><li>Yellow</li></ul>'
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
0 => 'Creating an Ordered list',
|
0 => 'Creating an Ordered list',
|
||||||
|
@ -80,7 +80,7 @@ $help = array(
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
0 => 'Linking to another site',
|
0 => 'Linking to another site',
|
||||||
1 => 'phpBB BBCode supports a number of ways of creating URIs, Uniform Resource Indicators better known as URLs.<ul><li>The first of these uses the <strong>[url=][/url]</strong> tag, whatever you type after the = sign will cause the contents of that tag to act as a URL. For example to link to phpBB.com you could use:<br /><br /><strong>[url=http://www.phpbb.com/]</strong>Visit phpBB!<strong>[/url]</strong><br /><br />This would generate the following link, <a href="http://www.phpbb.com/">Visit phpBB!</a> Please notice that the link opens in the same window or a new window depending on the users browser preferences.</li><li>If you want the URL itself displayed as the link you can do this by simply using:<br /><br /><strong>[url]</strong>http://www.phpbb.com/<strong>[/url]</strong><br /><br />This would generate the following link, <a href="http://www.phpbb.com/">http://www.phpbb.com/</a></li><li>Additionally phpBB features something called <i>Magic Links</i>, this will turn any syntactically correct URL into a link without you needing to specify any tags or even the leading http://. For example typing www.phpbb.com into your message will automatically lead to <a href="http://www.phpbb.com/">www.phpbb.com</a> being output when you view the message.</li><li>The same thing applies equally to email addresses, you can either specify an address explicitly for example:<br /><br /><strong>[email]</strong>no.one@domain.adr<strong>[/email]</strong><br /><br />which will output <a href="mailto:no.one@domain.adr">no.one@domain.adr</a> or you can just type no.one@domain.adr into your message and it will be automatically converted when you view.</li></ul>As with all the BBCode tags you can wrap URLs around any of the other tags such as <strong>[img][/img]</strong> (see next entry), <strong>[b][/b]</strong>, etc. As with the formatting tags it is up to you to ensure the correct open and close order is following, for example:<br /><br /><strong>[url=http://www.google.com/][img]</strong>http://www.google.com/intl/en_ALL/images/logo.gif<strong>[/url][/img]</strong><br /><br />is <u>not</u> correct which may lead to your post being deleted so take care.'
|
1 => 'phpBB BBCode supports a number of ways of creating URIs, Uniform Resource Indicators better known as URLs.<ul><li>The first of these uses the <strong>[url=][/url]</strong> tag, whatever you type after the = sign will cause the contents of that tag to act as a URL. For example to link to phpBB.com you could use:<br /><br /><strong>[url=http://www.phpbb.com/]</strong>Visit phpBB!<strong>[/url]</strong><br /><br />This would generate the following link, <a href="http://www.phpbb.com/">Visit phpBB!</a> Please notice that the link opens in the same window or a new window depending on the users browser preferences.</li><li>If you want the URL itself displayed as the link you can do this by simply using:<br /><br /><strong>[url]</strong>http://www.phpbb.com/<strong>[/url]</strong><br /><br />This would generate the following link, <a href="http://www.phpbb.com/">http://www.phpbb.com/</a></li><li>Additionally phpBB features something called <i>Magic Links</i>, this will turn any syntactically correct URL into a link without you needing to specify any tags or even the leading http://. For example typing www.phpbb.com into your message will automatically lead to <a href="http://www.phpbb.com/">www.phpbb.com</a> being output when you view the message.</li><li>The same thing applies equally to e-mail addresses, you can either specify an address explicitly for example:<br /><br /><strong>[email]</strong>no.one@domain.adr<strong>[/email]</strong><br /><br />which will output <a href="mailto:no.one@domain.adr">no.one@domain.adr</a> or you can just type no.one@domain.adr into your message and it will be automatically converted when you view.</li></ul>As with all the BBCode tags you can wrap URLs around any of the other tags such as <strong>[img][/img]</strong> (see next entry), <strong>[b][/b]</strong>, etc. As with the formatting tags it is up to you to ensure the correct open and close order is following, for example:<br /><br /><strong>[url=http://www.google.com/][img]</strong>http://www.google.com/intl/en_ALL/images/logo.gif<strong>[/url][/img]</strong><br /><br />is <u>not</u> correct which may lead to your post being deleted so take care.'
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
0 => '--',
|
0 => '--',
|
||||||
|
|
|
@ -52,11 +52,11 @@ $help = array(
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
0 => 'I registered but cannot login!',
|
0 => 'I registered but cannot login!',
|
||||||
1 => 'Firstly check your are entering the correct username and password. If they are okay then one of two things may have happened. If COPPA support is enabled and you clicked the <em>I am under 13 years old</em> link while registering then you will have to follow the instructions you received. If this is not the case then does your account need activating? Some boards will require all new registrations be activated, either by yourself or by the administrator before you can logon. When you registered it would have told you whether activation was required. If you were sent an email then follow the instructions, if you did not receive the email then are you sure your email address is valid? One reason activation is used is to reduce the possibility of <em>rogue</em> users abusing the board anonymously. If you are sure the email address you used is valid then try contacting the board administrator.'
|
1 => 'Firstly check your are entering the correct username and password. If they are okay then one of two things may have happened. If COPPA support is enabled and you clicked the <em>I am under 13 years old</em> link while registering then you will have to follow the instructions you received. If this is not the case then does your account need activating? Some boards will require all new registrations be activated, either by yourself or by the administrator before you can logon. When you registered it would have told you whether activation was required. If you were sent an e-mail then follow the instructions, if you did not receive the e-mail then are you sure your e-mail address is valid? One reason activation is used is to reduce the possibility of <em>rogue</em> users abusing the board anonymously. If you are sure the e-mail address you used is valid then try contacting the board administrator.'
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
0 => 'I registered in the past but cannot login any more?!',
|
0 => 'I registered in the past but cannot login any more?!',
|
||||||
1 => 'The most likely reasons for this are; you entered an incorrect username or password (check the email you were sent when you first registered) or the administrator has deleted your account for some reason. If it is the later case then perhaps you did not post anything? It is usual for boards to periodically remove users who have not posted anything so as to reduce the size of the database. Try registering again and get involved in discussions.'
|
1 => 'The most likely reasons for this are; you entered an incorrect username or password (check the e-mail you were sent when you first registered) or the administrator has deleted your account for some reason. If it is the later case then perhaps you did not post anything? It is usual for boards to periodically remove users who have not posted anything so as to reduce the size of the database. Try registering again and get involved in discussions.'
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
0 => 'What is COPPA?',
|
0 => 'What is COPPA?',
|
||||||
|
@ -99,8 +99,8 @@ $help = array(
|
||||||
1 => 'In general you cannot directly change the wording of any rank (ranks appear below your username in topics and on your profile depending on the style used). Most boards use ranks to indicate the number of posts you have made and to identify certain users, e.g. moderators and administrators may have a special rank. Please do not abuse the board by posting unnecessarily just to increase your rank, you will probably find the moderator or administrator will simply lower your post count.'
|
1 => 'In general you cannot directly change the wording of any rank (ranks appear below your username in topics and on your profile depending on the style used). Most boards use ranks to indicate the number of posts you have made and to identify certain users, e.g. moderators and administrators may have a special rank. Please do not abuse the board by posting unnecessarily just to increase your rank, you will probably find the moderator or administrator will simply lower your post count.'
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
0 => 'When I click the email link for a user it asks me to login?',
|
0 => 'When I click the e-mail link for a user it asks me to login?',
|
||||||
1 => 'Sorry but only registered users can send email to people via the built-in email form (if the admin has enabled this feature). This is to prevent malicious use of the email system by anonymous users.'
|
1 => 'Sorry but only registered users can send e-mail to people via the built-in e-mail form (if the admin has enabled this feature). This is to prevent malicious use of the e-mail system by anonymous users.'
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
0 => '--',
|
0 => '--',
|
||||||
|
@ -112,7 +112,7 @@ $help = array(
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
0 => 'How do I edit or delete a post?',
|
0 => 'How do I edit or delete a post?',
|
||||||
1 => 'Unless you are the board admin or forum moderator you can only edit or delete your own posts. You can edit a post (sometimes for only a limited time after it was made) by clicking the <em>edit</em> button for the relevant post. If someone has already replied to the post you will find a small piece of text output below the post when you return to the topic, which lists the number of times you edited it along with when. This will not appear if no one has replied, nor will not appear if moderators or administrators edit the post though they may leave a note as to why they’ve edited the post at their own disgression. Please note that normal users cannot delete a post once someone has replied.'
|
1 => 'Unless you are the board admin or forum moderator you can only edit or delete your own posts. You can edit a post (sometimes for only a limited time after it was made) by clicking the <em>edit</em> button for the relevant post. If someone has already replied to the post you will find a small piece of text output below the post when you return to the topic, which lists the number of times you edited it along with when. This will not appear if no one has replied, nor will not appear if moderators or administrators edit the post though they may leave a note as to why they’ve edited the post at their own digression. Please note that normal users cannot delete a post once someone has replied.'
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
0 => 'How do I add a signature to my post?',
|
0 => 'How do I add a signature to my post?',
|
||||||
|
@ -247,8 +247,8 @@ $help = array(
|
||||||
1 => 'You may block a user from sending you private messages by using message rules within your User Control Panel. If you are receiving abusive private messages from someone inform the board admin, they have the power to prevent a user from sending private messages at all.'
|
1 => 'You may block a user from sending you private messages by using message rules within your User Control Panel. If you are receiving abusive private messages from someone inform the board admin, they have the power to prevent a user from sending private messages at all.'
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
0 => 'I have received a spamming or abusive email from someone on this board!',
|
0 => 'I have received a spamming or abusive e-mail from someone on this board!',
|
||||||
1 => 'We are sorry to hear that. The email form feature of this board includes safeguards to try and track users who send such posts. You should email the board administrator with a full copy of the email you received, it is very important this include the headers (these list details of the user that sent the email). They can then take action.'
|
1 => 'We are sorry to hear that. The e-mail form feature of this board includes safeguards to try and track users who send such posts. You should e-mail the board administrator with a full copy of the e-mail you received, it is very important this include the headers (these list details of the user that sent the e-mail). They can then take action.'
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
0 => '--',
|
0 => '--',
|
||||||
|
@ -320,7 +320,7 @@ $help = array(
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
0 => 'Who wrote this bulletin board?',
|
0 => 'Who wrote this bulletin board?',
|
||||||
1 => 'This software (in its unmodified form) is produced, released and is copyright <a href="http://www.phpbb.com/">phpBB Group</a>. It is made available under the GNU General Public Licence and may be freely distributed, see link for more details'
|
1 => 'This software (in its unmodified form) is produced, released and is copyright <a href="http://www.phpbb.com/">phpBB Group</a>. It is made available under the GNU General Public License and may be freely distributed, see link for more details'
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
0 => 'Why isn’t X feature available?',
|
0 => 'Why isn’t X feature available?',
|
||||||
|
@ -328,7 +328,7 @@ $help = array(
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
0 => 'Who do I contact about abusive and/or legal matters related to this board?',
|
0 => 'Who do I contact about abusive and/or legal matters related to this board?',
|
||||||
1 => 'Any of the administrators listed on the “The team” page should be an appropriate point of contact for your complaints. If this still gets no response then you should contact the owner of the domain (do a <a href="http://www.google.com/search?q=whois">whois lookup</a>) or, if this is running on a free service (e.g. Yahoo!, free.fr, f2s.com, etc.), the management or abuse department of that service. Please note that the phpBB Group has <strong>absolutely no jurisdiction</strong> and cannot in any way be held liable over how, where or by whom this board is used. Do not contact the phpBB Group in relation to any legal (cease and desist, liable, defamatory comment, etc.) matter <strong>not directly related</strong> to the phpBB.com website or the discrete software of phpBB itself. If you do email phpBB Group <strong>about any third party</strong> use of this software then you should expect a terse response or no response at all.'
|
1 => 'Any of the administrators listed on the “The team” page should be an appropriate point of contact for your complaints. If this still gets no response then you should contact the owner of the domain (do a <a href="http://www.google.com/search?q=whois">whois lookup</a>) or, if this is running on a free service (e.g. Yahoo!, free.fr, f2s.com, etc.), the management or abuse department of that service. Please note that the phpBB Group has <strong>absolutely no jurisdiction</strong> and cannot in any way be held liable over how, where or by whom this board is used. Do not contact the phpBB Group in relation to any legal (cease and desist, liable, defamatory comment, etc.) matter <strong>not directly related</strong> to the phpBB.com website or the discrete software of phpBB itself. If you do e-mail phpBB Group <strong>about any third party</strong> use of this software then you should expect a terse response or no response at all.'
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -66,7 +66,7 @@ $lang = array_merge($lang, array(
|
||||||
'CONFIG_FILE_WRITTEN' => 'The configuration file has been written. You may now proceed to the next step of the installation',
|
'CONFIG_FILE_WRITTEN' => 'The configuration file has been written. You may now proceed to the next step of the installation',
|
||||||
'CONFIG_PHPBB_EMPTY' => 'The phpBB3 config variable for "%s" is empty.',
|
'CONFIG_PHPBB_EMPTY' => 'The phpBB3 config variable for "%s" is empty.',
|
||||||
'CONFIG_RETRY' => 'Retry',
|
'CONFIG_RETRY' => 'Retry',
|
||||||
'CONTACT_EMAIL_CONFIRM' => 'Confirm contact email',
|
'CONTACT_EMAIL_CONFIRM' => 'Confirm contact e-mail',
|
||||||
'CONTINUE_CONVERT' => 'Continue conversion',
|
'CONTINUE_CONVERT' => 'Continue conversion',
|
||||||
'CONTINUE_CONVERT_BODY' => 'A previous conversion attempt has been determined. You are now able to choose between starting a new conversion or continuing the conversion.',
|
'CONTINUE_CONVERT_BODY' => 'A previous conversion attempt has been determined. You are now able to choose between starting a new conversion or continuing the conversion.',
|
||||||
'CONTINUE_LAST' => 'Continue last statements',
|
'CONTINUE_LAST' => 'Continue last statements',
|
||||||
|
@ -155,7 +155,7 @@ $lang = array_merge($lang, array(
|
||||||
'FILES_OPTIONAL' => 'Optional files and directories',
|
'FILES_OPTIONAL' => 'Optional files and directories',
|
||||||
'FILES_OPTIONAL_EXPLAIN' => '<strong>Optional</strong> - These files, directories or permission settings are not required. The installation system will attempt to use various techniques to create them if they do not exist or cannot be written to. However, the presence of these will speed installation.',
|
'FILES_OPTIONAL_EXPLAIN' => '<strong>Optional</strong> - These files, directories or permission settings are not required. The installation system will attempt to use various techniques to create them if they do not exist or cannot be written to. However, the presence of these will speed installation.',
|
||||||
'FILES_REQUIRED' => 'Files and Directories',
|
'FILES_REQUIRED' => 'Files and Directories',
|
||||||
'FILES_REQUIRED_EXPLAIN' => '<strong>Required</strong> - In order to function correctly phpBB needs to be able to access or write to certain files or directories. If you see “Not Found” you need to create the relevant file or directory. If you see “Unwriteable” you need to change the permissions on the file or directory to allow phpBB to write to it.',
|
'FILES_REQUIRED_EXPLAIN' => '<strong>Required</strong> - In order to function correctly phpBB needs to be able to access or write to certain files or directories. If you see “Not Found” you need to create the relevant file or directory. If you see “Unwritable” you need to change the permissions on the file or directory to allow phpBB to write to it.',
|
||||||
'FILLING_TABLE' => 'Filling table <strong>%s</strong>',
|
'FILLING_TABLE' => 'Filling table <strong>%s</strong>',
|
||||||
'FILLING_TABLES' => 'Filling tables',
|
'FILLING_TABLES' => 'Filling tables',
|
||||||
'FINAL_STEP' => 'Processing final step',
|
'FINAL_STEP' => 'Processing final step',
|
||||||
|
@ -195,7 +195,7 @@ $lang = array_merge($lang, array(
|
||||||
'INSTALL_NEXT_FAIL' => 'Some tests failed and you should correct these problems before proceeding to the next stage. Failure to do so may result in an incomplete installation.',
|
'INSTALL_NEXT_FAIL' => 'Some tests failed and you should correct these problems before proceeding to the next stage. Failure to do so may result in an incomplete installation.',
|
||||||
'INSTALL_NEXT_PASS' => 'All the basic tests have been passed and you may proceed to the next stage of installation. If you have changed any permissions, modules, etc. and wish to re-test you can do so if you wish.',
|
'INSTALL_NEXT_PASS' => 'All the basic tests have been passed and you may proceed to the next stage of installation. If you have changed any permissions, modules, etc. and wish to re-test you can do so if you wish.',
|
||||||
'INSTALL_PANEL' => 'Installation Panel',
|
'INSTALL_PANEL' => 'Installation Panel',
|
||||||
'INSTALL_SEND_CONFIG' => 'Unfortunately phpBB could not write the configuration information directly to your config.php. This may be because the file does not exist or is not writeable. A number of options will be listed below enabling you to complete installation of config.php.',
|
'INSTALL_SEND_CONFIG' => 'Unfortunately phpBB could not write the configuration information directly to your config.php. This may be because the file does not exist or is not writable. A number of options will be listed below enabling you to complete installation of config.php.',
|
||||||
'INSTALL_START' => 'Start install',
|
'INSTALL_START' => 'Start install',
|
||||||
'INSTALL_TEST' => 'Test again',
|
'INSTALL_TEST' => 'Test again',
|
||||||
'INST_ERR' => 'Installation error',
|
'INST_ERR' => 'Installation error',
|
||||||
|
@ -209,8 +209,8 @@ $lang = array_merge($lang, array(
|
||||||
'INST_ERR_DB_NO_FIREBIRD_PS'=> 'The database you selected for Firebird has a page size less than 8192, it must be at least 8192.',
|
'INST_ERR_DB_NO_FIREBIRD_PS'=> 'The database you selected for Firebird has a page size less than 8192, it must be at least 8192.',
|
||||||
'INST_ERR_DB_NO_POSTGRES' => 'The database you have selected was not created in <var>UNICODE</var> or <var>UTF8</var> encoding. Try installing with a database in <var>UNICODE</var> or <var>UTF8</var> encoding',
|
'INST_ERR_DB_NO_POSTGRES' => 'The database you have selected was not created in <var>UNICODE</var> or <var>UTF8</var> encoding. Try installing with a database in <var>UNICODE</var> or <var>UTF8</var> encoding',
|
||||||
'INST_ERR_DB_NO_NAME' => 'No database name specified',
|
'INST_ERR_DB_NO_NAME' => 'No database name specified',
|
||||||
'INST_ERR_EMAIL_INVALID' => 'The email address you entered is invalid',
|
'INST_ERR_EMAIL_INVALID' => 'The e-mail address you entered is invalid',
|
||||||
'INST_ERR_EMAIL_MISMATCH' => 'The emails you entered did not match.',
|
'INST_ERR_EMAIL_MISMATCH' => 'The e-mails you entered did not match.',
|
||||||
'INST_ERR_FATAL' => 'Fatal installation error',
|
'INST_ERR_FATAL' => 'Fatal installation error',
|
||||||
'INST_ERR_FATAL_DB' => 'A fatal and unrecoverable database error has occurred. This may be because the specified user does not have appropriate rights to <code>CREATE TABLES</code> or <code>INSERT</code> data, etc. Further information may be given below. Please contact your hosting provider in the first instance or the support forums of phpBB for further assistance.',
|
'INST_ERR_FATAL_DB' => 'A fatal and unrecoverable database error has occurred. This may be because the specified user does not have appropriate rights to <code>CREATE TABLES</code> or <code>INSERT</code> data, etc. Further information may be given below. Please contact your hosting provider in the first instance or the support forums of phpBB for further assistance.',
|
||||||
'INST_ERR_FTP_PATH' => 'Could not change to the given directory, please check the path.',
|
'INST_ERR_FTP_PATH' => 'Could not change to the given directory, please check the path.',
|
||||||
|
@ -318,13 +318,13 @@ $lang = array_merge($lang, array(
|
||||||
|
|
||||||
'UNABLE_WRITE_LOCK' => 'Unable to write lock file',
|
'UNABLE_WRITE_LOCK' => 'Unable to write lock file',
|
||||||
'UNAVAILABLE' => 'Unavailable',
|
'UNAVAILABLE' => 'Unavailable',
|
||||||
'UNWRITEABLE' => 'Unwriteable',
|
'UNWRITABLE' => 'Unwritable',
|
||||||
'UPDATE_TOPICS_POSTED' => 'Generating topics posted informations',
|
'UPDATE_TOPICS_POSTED' => 'Generating topics posted information',
|
||||||
|
|
||||||
'VERSION' => 'Version',
|
'VERSION' => 'Version',
|
||||||
|
|
||||||
'WELCOME_INSTALL' => 'Welcome to phpBB 3 Installation',
|
'WELCOME_INSTALL' => 'Welcome to phpBB 3 Installation',
|
||||||
'WRITEABLE' => 'Writeable',
|
'WRITABLE' => 'Writable',
|
||||||
));
|
));
|
||||||
|
|
||||||
// Updater
|
// Updater
|
||||||
|
@ -483,7 +483,7 @@ $lang = array_merge($lang, array(
|
||||||
'UPDATE_METHOD_EXPLAIN' => 'You are now able to choose your preferred update method. Using the FTP upload will present you with a form you need to enter your FTP account details into. With this method the files will be automatically moved to the new location and backups of the old files being created by appending .bak to the filename. If you choose to download the modified files you are able to unpack and upload them to their correct location manually later.',
|
'UPDATE_METHOD_EXPLAIN' => 'You are now able to choose your preferred update method. Using the FTP upload will present you with a form you need to enter your FTP account details into. With this method the files will be automatically moved to the new location and backups of the old files being created by appending .bak to the filename. If you choose to download the modified files you are able to unpack and upload them to their correct location manually later.',
|
||||||
'UPDATE_SUCCESS' => 'Update was successful',
|
'UPDATE_SUCCESS' => 'Update was successful',
|
||||||
'UPDATE_SUCCESS_EXPLAIN' => 'Successfully updated all files. The next step involves checking all files again to make sure the files got updated correctly.',
|
'UPDATE_SUCCESS_EXPLAIN' => 'Successfully updated all files. The next step involves checking all files again to make sure the files got updated correctly.',
|
||||||
'UPDATE_VERSION_OPTIMIZE' => 'Updating version and optimizing tables',
|
'UPDATE_VERSION_OPTIMIZE' => 'Updating version and optimising tables',
|
||||||
'UPDATING_DATA' => 'Updating data',
|
'UPDATING_DATA' => 'Updating data',
|
||||||
'UPDATING_TO_LATEST_STABLE' => 'Updating database to latest stable release',
|
'UPDATING_TO_LATEST_STABLE' => 'Updating database to latest stable release',
|
||||||
'UPDATED_VERSION' => 'Updated version',
|
'UPDATED_VERSION' => 'Updated version',
|
||||||
|
|
|
@ -128,7 +128,7 @@ $lang = array_merge($lang, array(
|
||||||
'MCP_ADD' => 'Add a warning',
|
'MCP_ADD' => 'Add a warning',
|
||||||
|
|
||||||
'MCP_BAN' => 'Banning',
|
'MCP_BAN' => 'Banning',
|
||||||
'MCP_BAN_EMAILS' => 'Ban emails',
|
'MCP_BAN_EMAILS' => 'Ban e-mails',
|
||||||
'MCP_BAN_IPS' => 'Ban IPs',
|
'MCP_BAN_IPS' => 'Ban IPs',
|
||||||
'MCP_BAN_USERNAMES' => 'Ban Usernames',
|
'MCP_BAN_USERNAMES' => 'Ban Usernames',
|
||||||
|
|
||||||
|
|
|
@ -42,24 +42,24 @@ $lang = array_merge($lang, array(
|
||||||
|
|
||||||
'BEFORE' => 'Before',
|
'BEFORE' => 'Before',
|
||||||
|
|
||||||
'CC_EMAIL' => 'Send a copy of this email to yourself',
|
'CC_EMAIL' => 'Send a copy of this e-mail to yourself',
|
||||||
'CONTACT_USER' => 'Contact',
|
'CONTACT_USER' => 'Contact',
|
||||||
|
|
||||||
'DEST_LANG' => 'Language',
|
'DEST_LANG' => 'Language',
|
||||||
'DEST_LANG_EXPLAIN' => 'Select an appropriate language (if available) for the recipient of this message.',
|
'DEST_LANG_EXPLAIN' => 'Select an appropriate language (if available) for the recipient of this message.',
|
||||||
|
|
||||||
'EMAIL_BODY_EXPLAIN' => 'This message will be sent as plain text, do not include any HTML or BBCode. The return address for this message will be set to your email address.',
|
'EMAIL_BODY_EXPLAIN' => 'This message will be sent as plain text, do not include any HTML or BBCode. The return address for this message will be set to your e-mail address.',
|
||||||
'EMAIL_DISABLED' => 'Sorry but all email related functions have been disabled.',
|
'EMAIL_DISABLED' => 'Sorry but all e-mail related functions have been disabled.',
|
||||||
'EMAIL_SENT' => 'The email has been sent.',
|
'EMAIL_SENT' => 'The e-mail has been sent.',
|
||||||
'EMAIL_TOPIC_EXPLAIN' => 'This message will be sent as plain text, do not include any HTML or BBCode. Please note that the topic information is already included in the message. The return address for this message will be set to your email address.',
|
'EMAIL_TOPIC_EXPLAIN' => 'This message will be sent as plain text, do not include any HTML or BBCode. Please note that the topic information is already included in the message. The return address for this message will be set to your e-mail address.',
|
||||||
'EMPTY_ADDRESS_EMAIL' => 'You must provide a valid email address for the recipient.',
|
'EMPTY_ADDRESS_EMAIL' => 'You must provide a valid e-mail address for the recipient.',
|
||||||
'EMPTY_MESSAGE_EMAIL' => 'You must enter a message to be emailed.',
|
'EMPTY_MESSAGE_EMAIL' => 'You must enter a message to be emailed.',
|
||||||
'EMPTY_NAME_EMAIL' => 'You must enter the real name of the recipient.',
|
'EMPTY_NAME_EMAIL' => 'You must enter the real name of the recipient.',
|
||||||
'EMPTY_SUBJECT_EMAIL' => 'You must specify a subject for the email.',
|
'EMPTY_SUBJECT_EMAIL' => 'You must specify a subject for the e-mail.',
|
||||||
'EQUAL_TO' => 'Equal to',
|
'EQUAL_TO' => 'Equal to',
|
||||||
|
|
||||||
'FIND_USERNAME_EXPLAIN' => 'Use this form to search for specific members. You do not need to fill out all fields. To match partial data use * as a wildcard. When entering dates use the format <kbd>YYYY-MM-DD</kbd>, e.g. <samp>2004-02-29</samp>. Use the mark checkboxes to select one or more usernames (several usernames may be accepted depending on the form itself) and click the Select Marked button to return to the previous form.',
|
'FIND_USERNAME_EXPLAIN' => 'Use this form to search for specific members. You do not need to fill out all fields. To match partial data use * as a wildcard. When entering dates use the format <kbd>YYYY-MM-DD</kbd>, e.g. <samp>2004-02-29</samp>. Use the mark checkboxes to select one or more usernames (several usernames may be accepted depending on the form itself) and click the Select Marked button to return to the previous form.',
|
||||||
'FLOOD_EMAIL_LIMIT' => 'You cannot send another email at this time. Please try again later.',
|
'FLOOD_EMAIL_LIMIT' => 'You cannot send another e-mail at this time. Please try again later.',
|
||||||
|
|
||||||
'GROUP_LEADER' => 'Group leader',
|
'GROUP_LEADER' => 'Group leader',
|
||||||
|
|
||||||
|
@ -95,7 +95,7 @@ $lang = array_merge($lang, array(
|
||||||
|
|
||||||
'MORE_THAN' => 'More than',
|
'MORE_THAN' => 'More than',
|
||||||
|
|
||||||
'NO_EMAIL' => 'You are not permitted to send email to this user.',
|
'NO_EMAIL' => 'You are not permitted to send e-mail to this user.',
|
||||||
'NO_VIEW_USERS' => 'You are not authorised to view the member list or profiles.',
|
'NO_VIEW_USERS' => 'You are not authorised to view the member list or profiles.',
|
||||||
|
|
||||||
'ORDER' => 'Order',
|
'ORDER' => 'Order',
|
||||||
|
@ -119,7 +119,7 @@ $lang = array_merge($lang, array(
|
||||||
'SEND_MESSAGE' => 'Message',
|
'SEND_MESSAGE' => 'Message',
|
||||||
'SEND_MSNM_MESSAGE' => 'Send MSNM/WLM message',
|
'SEND_MSNM_MESSAGE' => 'Send MSNM/WLM message',
|
||||||
'SEND_YIM_MESSAGE' => 'Send YIM message',
|
'SEND_YIM_MESSAGE' => 'Send YIM message',
|
||||||
'SORT_EMAIL' => 'Email',
|
'SORT_EMAIL' => 'E-mail',
|
||||||
'SORT_LAST_ACTIVE' => 'Last active',
|
'SORT_LAST_ACTIVE' => 'Last active',
|
||||||
'SORT_POST_COUNT' => 'Post count',
|
'SORT_POST_COUNT' => 'Post count',
|
||||||
|
|
||||||
|
|
|
@ -133,8 +133,8 @@ $lang = array_merge($lang, array(
|
||||||
'NO_POST_MODE' => 'No post mode specified',
|
'NO_POST_MODE' => 'No post mode specified',
|
||||||
|
|
||||||
'PARTIAL_UPLOAD' => 'The uploaded file was only partially uploaded',
|
'PARTIAL_UPLOAD' => 'The uploaded file was only partially uploaded',
|
||||||
'PHP_SIZE_NA' => 'The attachment’s filesize is too large.<br />Could not determine the maximum size defined by PHP in php.ini.',
|
'PHP_SIZE_NA' => 'The attachment’s file size is too large.<br />Could not determine the maximum size defined by PHP in php.ini.',
|
||||||
'PHP_SIZE_OVERRUN' => 'The attachment’s filesize is too large, the maximum upload size is %d MB.<br />Please note this is set in php.ini and cannot be overridden.',
|
'PHP_SIZE_OVERRUN' => 'The attachment’s file size is too large, the maximum upload size is %d MB.<br />Please note this is set in php.ini and cannot be overridden.',
|
||||||
'PLACE_INLINE' => 'Place inline',
|
'PLACE_INLINE' => 'Place inline',
|
||||||
'POLL_DELETE' => 'Delete poll',
|
'POLL_DELETE' => 'Delete poll',
|
||||||
'POLL_FOR' => 'Run poll for',
|
'POLL_FOR' => 'Run poll for',
|
||||||
|
|
|
@ -45,9 +45,9 @@ $lang = array_merge($lang, array(
|
||||||
<br />
|
<br />
|
||||||
We may also create cookies external to the phpBB software whilst browsing “%1$s”, though these are outside the scope of this document which is intended to only cover the pages created by the phpBB software. The second way in which we collect your information is by what you submit to us. This can be, and is not limited to: posting as an anonymous user (hereinafter “anonymous posts”), registering on “%1$s” (hereinafter “your account”) and posts submitted by you after registration and whilst logged in (hereinafter “your posts”).<br />
|
We may also create cookies external to the phpBB software whilst browsing “%1$s”, though these are outside the scope of this document which is intended to only cover the pages created by the phpBB software. The second way in which we collect your information is by what you submit to us. This can be, and is not limited to: posting as an anonymous user (hereinafter “anonymous posts”), registering on “%1$s” (hereinafter “your account”) and posts submitted by you after registration and whilst logged in (hereinafter “your posts”).<br />
|
||||||
<br />
|
<br />
|
||||||
Your account will at a bare minimum contain a uniquely identifiable name (hereinafter “your user name”), a personal password used for logging into your account (hereinafter “your password”) and a personal, valid email address (hereinafter “your email”). Your information for your account at “%1$s” is protected by data-protection laws applicable in the country that hosts us. Any information beyond your user name, your password and your email required by “%1$s” during the registration process are at our digression what is mandatory and what is optional. In all cases, you have the option of what information in your account is publicly displayed. Furthermore, within your account, you have the option to opt-in or opt-out of automatically generated emails from the phpBB software.<br />
|
Your account will at a bare minimum contain a uniquely identifiable name (hereinafter “your user name”), a personal password used for logging into your account (hereinafter “your password”) and a personal, valid e-mail address (hereinafter “your e-mail”). Your information for your account at “%1$s” is protected by data-protection laws applicable in the country that hosts us. Any information beyond your user name, your password and your e-mail required by “%1$s” during the registration process are at our digression what is mandatory and what is optional. In all cases, you have the option of what information in your account is publicly displayed. Furthermore, within your account, you have the option to opt-in or opt-out of automatically generated e-mails from the phpBB software.<br />
|
||||||
<br />
|
<br />
|
||||||
Your password is ciphered (a one-way hash) so that it is secure. However, it is recommended that you do not reuse the same password across a number of different websites. Your password is the means of accessing your account at “%1$s”, so please guard it carefully and under no circumstance will anyone affiliated with “%1$s”, phpBB or another 3rd party, legitimately ask you for your password. Should you forget your password for your account, you can use the “I forgot my password” feature provided by the phpBB software. This process will ask you to submit your user name and your email, then the phpBB software will generate a new password to reclaim your account.<br />
|
Your password is ciphered (a one-way hash) so that it is secure. However, it is recommended that you do not reuse the same password across a number of different websites. Your password is the means of accessing your account at “%1$s”, so please guard it carefully and under no circumstance will anyone affiliated with “%1$s”, phpBB or another 3rd party, legitimately ask you for your password. Should you forget your password for your account, you can use the “I forgot my password” feature provided by the phpBB software. This process will ask you to submit your user name and your e-mail, then the phpBB software will generate a new password to reclaim your account.<br />
|
||||||
',
|
',
|
||||||
));
|
));
|
||||||
|
|
||||||
|
@ -57,12 +57,12 @@ $lang = array_merge($lang, array(
|
||||||
'ACCOUNT_ACTIVE_ADMIN' => 'The account has now been activated.',
|
'ACCOUNT_ACTIVE_ADMIN' => 'The account has now been activated.',
|
||||||
'ACCOUNT_ACTIVE_PROFILE' => 'Your account has now been successfully reactivated.',
|
'ACCOUNT_ACTIVE_PROFILE' => 'Your account has now been successfully reactivated.',
|
||||||
'ACCOUNT_ADDED' => 'Thank you for registering, your account has been created. You may now login with your username and password.',
|
'ACCOUNT_ADDED' => 'Thank you for registering, your account has been created. You may now login with your username and password.',
|
||||||
'ACCOUNT_COPPA' => 'Your account has been created but has to be approved, please check your email for details.',
|
'ACCOUNT_COPPA' => 'Your account has been created but has to be approved, please check your e-mail for details.',
|
||||||
'ACCOUNT_EMAIL_CHANGED' => 'Your account has been updated. However, this forum requires account reactivation on email changes. An activation key has been sent to the new email address you provided. Please check your email for further information.',
|
'ACCOUNT_EMAIL_CHANGED' => 'Your account has been updated. However, this forum requires account reactivation on e-mail changes. An activation key has been sent to the new e-mail address you provided. Please check your e-mail for further information.',
|
||||||
'ACCOUNT_EMAIL_CHANGED_ADMIN' => 'Your account has been updated. However, this forum requires account reactivation by the administrators on email changes. An email has been sent to them and you will be informed when your account has been reactivated.',
|
'ACCOUNT_EMAIL_CHANGED_ADMIN' => 'Your account has been updated. However, this forum requires account reactivation by the administrators on e-mail changes. An e-mail has been sent to them and you will be informed when your account has been reactivated.',
|
||||||
'ACCOUNT_INACTIVE' => 'Your account has been created. However, this forum requires account activation, an activation key has been sent to the email address you provided. Please check your email for further information.',
|
'ACCOUNT_INACTIVE' => 'Your account has been created. However, this forum requires account activation, an activation key has been sent to the e-mail address you provided. Please check your e-mail for further information.',
|
||||||
'ACCOUNT_INACTIVE_ADMIN' => 'Your account has been created. However, this forum requires account activation by the administrator group. An email has been sent to them and you will be informed when your account has been activated.',
|
'ACCOUNT_INACTIVE_ADMIN' => 'Your account has been created. However, this forum requires account activation by the administrator group. An e-mail has been sent to them and you will be informed when your account has been activated.',
|
||||||
'ACTIVATION_EMAIL_SENT' => 'The activation email has been sent to your email address.',
|
'ACTIVATION_EMAIL_SENT' => 'The activation e-mail has been sent to your e-mail address.',
|
||||||
'ADD' => 'Add',
|
'ADD' => 'Add',
|
||||||
'ADD_BCC' => 'Add [BCC]',
|
'ADD_BCC' => 'Add [BCC]',
|
||||||
'ADD_FOES' => 'Add new foes',
|
'ADD_FOES' => 'Add new foes',
|
||||||
|
@ -73,7 +73,7 @@ $lang = array_merge($lang, array(
|
||||||
'ADD_NEW_RULE' => 'Add new rule',
|
'ADD_NEW_RULE' => 'Add new rule',
|
||||||
'ADD_RULE' => 'Add rule',
|
'ADD_RULE' => 'Add rule',
|
||||||
'ADD_TO' => 'Add [To]',
|
'ADD_TO' => 'Add [To]',
|
||||||
'ADMIN_EMAIL' => 'Administrators can email me information',
|
'ADMIN_EMAIL' => 'Administrators can e-mail me information',
|
||||||
'AGREE' => 'I agree to these terms',
|
'AGREE' => 'I agree to these terms',
|
||||||
'ALLOW_PM' => 'Allow users to send you private messages',
|
'ALLOW_PM' => 'Allow users to send you private messages',
|
||||||
'ALLOW_PM_EXPLAIN' => 'Note that administrators and moderators will always be able to send you messages.',
|
'ALLOW_PM_EXPLAIN' => 'Note that administrators and moderators will always be able to send you messages.',
|
||||||
|
@ -82,7 +82,7 @@ $lang = array_merge($lang, array(
|
||||||
'ATTACHMENTS_DELETED' => 'Attachments successfully deleted.',
|
'ATTACHMENTS_DELETED' => 'Attachments successfully deleted.',
|
||||||
'ATTACHMENT_DELETED' => 'Attachment successfully deleted.',
|
'ATTACHMENT_DELETED' => 'Attachment successfully deleted.',
|
||||||
'AVATAR_CATEGORY' => 'Category',
|
'AVATAR_CATEGORY' => 'Category',
|
||||||
'AVATAR_EXPLAIN' => 'Maximum dimensions; width %1$d pixels, height %2$d pixels, filesize %3$dkB.',
|
'AVATAR_EXPLAIN' => 'Maximum dimensions; width %1$d pixels, height %2$d pixels, file size %3$dkB.',
|
||||||
'AVATAR_FEATURES_DISABLED' => 'The avatar functionality is currently disabled.',
|
'AVATAR_FEATURES_DISABLED' => 'The avatar functionality is currently disabled.',
|
||||||
'AVATAR_GALLERY' => 'Local gallery',
|
'AVATAR_GALLERY' => 'Local gallery',
|
||||||
'AVATAR_GENERAL_UPLOAD_ERROR' => 'Could not upload avatar to %s',
|
'AVATAR_GENERAL_UPLOAD_ERROR' => 'Could not upload avatar to %s',
|
||||||
|
@ -112,8 +112,8 @@ $lang = array_merge($lang, array(
|
||||||
'CLICK_RETURN_FOLDER' => '%1$sReturn to your “%3$s” folder%2$s',
|
'CLICK_RETURN_FOLDER' => '%1$sReturn to your “%3$s” folder%2$s',
|
||||||
'CONFIRMATION' => 'Confirmation of registration',
|
'CONFIRMATION' => 'Confirmation of registration',
|
||||||
'CONFIRM_CHANGES' => 'Confirm changes',
|
'CONFIRM_CHANGES' => 'Confirm changes',
|
||||||
'CONFIRM_EMAIL' => 'Confirm email address',
|
'CONFIRM_EMAIL' => 'Confirm e-mail address',
|
||||||
'CONFIRM_EMAIL_EXPLAIN' => 'You only need to specify this if you are changing your email address.',
|
'CONFIRM_EMAIL_EXPLAIN' => 'You only need to specify this if you are changing your e-mail address.',
|
||||||
'CONFIRM_EXPLAIN' => 'To prevent automated registrations the board administrator requires you to enter a confirmation code. The code is displayed in the image you should see below. If you are visually impaired or cannot otherwise read this code please contact the %sBoard Administrator%s.',
|
'CONFIRM_EXPLAIN' => 'To prevent automated registrations the board administrator requires you to enter a confirmation code. The code is displayed in the image you should see below. If you are visually impaired or cannot otherwise read this code please contact the %sBoard Administrator%s.',
|
||||||
'CONFIRM_PASSWORD' => 'Confirm password',
|
'CONFIRM_PASSWORD' => 'Confirm password',
|
||||||
'CONFIRM_PASSWORD_EXPLAIN' => 'You only need to confirm your password if you changed it above',
|
'CONFIRM_PASSWORD_EXPLAIN' => 'You only need to confirm your password if you changed it above',
|
||||||
|
@ -123,7 +123,7 @@ $lang = array_merge($lang, array(
|
||||||
'CREATE_FOLDER' => 'Add folder…',
|
'CREATE_FOLDER' => 'Add folder…',
|
||||||
'CURRENT_IMAGE' => 'Current image',
|
'CURRENT_IMAGE' => 'Current image',
|
||||||
'CURRENT_PASSWORD' => 'Current password',
|
'CURRENT_PASSWORD' => 'Current password',
|
||||||
'CURRENT_PASSWORD_EXPLAIN' => 'You must confirm your current password if you wish to change it, alter your email address or username.',
|
'CURRENT_PASSWORD_EXPLAIN' => 'You must confirm your current password if you wish to change it, alter your e-mail address or username.',
|
||||||
'CUR_PASSWORD_ERROR' => 'The current password you entered is incorrect.',
|
'CUR_PASSWORD_ERROR' => 'The current password you entered is incorrect.',
|
||||||
'CUSTOM_DATEFORMAT' => 'Custom…',
|
'CUSTOM_DATEFORMAT' => 'Custom…',
|
||||||
|
|
||||||
|
@ -152,17 +152,17 @@ $lang = array_merge($lang, array(
|
||||||
'DEMOTE_SELECTED' => 'Demote selected',
|
'DEMOTE_SELECTED' => 'Demote selected',
|
||||||
'DISABLE_CENSORS' => 'Enable word censoring',
|
'DISABLE_CENSORS' => 'Enable word censoring',
|
||||||
'DISPLAY_GALLERY' => 'Display gallery',
|
'DISPLAY_GALLERY' => 'Display gallery',
|
||||||
'DOMAIN_NO_MX_RECORD_EMAIL' => 'The entered email domain has no valid MX record.',
|
'DOMAIN_NO_MX_RECORD_EMAIL' => 'The entered e-mail domain has no valid MX record.',
|
||||||
'DOWNLOADS' => 'Downloads',
|
'DOWNLOADS' => 'Downloads',
|
||||||
'DRAFTS_DELETED' => 'All selected drafts were successfully deleted.',
|
'DRAFTS_DELETED' => 'All selected drafts were successfully deleted.',
|
||||||
'DRAFTS_EXPLAIN' => 'Here you can view, edit and delete your saved drafts.',
|
'DRAFTS_EXPLAIN' => 'Here you can view, edit and delete your saved drafts.',
|
||||||
'DRAFT_UPDATED' => 'Draft successfully updated.',
|
'DRAFT_UPDATED' => 'Draft successfully updated.',
|
||||||
|
|
||||||
'EDIT_DRAFT_EXPLAIN' => 'Here you are able to edit your draft. Drafts do not contain attachment and poll information.',
|
'EDIT_DRAFT_EXPLAIN' => 'Here you are able to edit your draft. Drafts do not contain attachment and poll information.',
|
||||||
'EMAIL_BANNED_EMAIL' => 'The email address you entered is not allowed to be used.',
|
'EMAIL_BANNED_EMAIL' => 'The e-mail address you entered is not allowed to be used.',
|
||||||
'EMAIL_INVALID_EMAIL' => 'The email address you entered is invalid.',
|
'EMAIL_INVALID_EMAIL' => 'The e-mail address you entered is invalid.',
|
||||||
'EMAIL_REMIND' => 'This must be the email address you supplied when registering.',
|
'EMAIL_REMIND' => 'This must be the e-mail address you supplied when registering.',
|
||||||
'EMAIL_TAKEN_EMAIL' => 'The entered email address is already in use',
|
'EMAIL_TAKEN_EMAIL' => 'The entered e-mail address is already in use',
|
||||||
'EMPTY_DRAFT' => 'You must enter a message to submit your changes',
|
'EMPTY_DRAFT' => 'You must enter a message to submit your changes',
|
||||||
'EMPTY_DRAFT_TITLE' => 'You must enter a draft title',
|
'EMPTY_DRAFT_TITLE' => 'You must enter a draft title',
|
||||||
'EXPORT_AS_XML' => 'Export as XML',
|
'EXPORT_AS_XML' => 'Export as XML',
|
||||||
|
@ -249,13 +249,13 @@ $lang = array_merge($lang, array(
|
||||||
'MOVE_TO_FOLDER' => 'Move to folder',
|
'MOVE_TO_FOLDER' => 'Move to folder',
|
||||||
'MOVE_UP' => 'Move up',
|
'MOVE_UP' => 'Move up',
|
||||||
|
|
||||||
'NEW_EMAIL_ERROR' => 'The email addresses you entered do not match.',
|
'NEW_EMAIL_ERROR' => 'The e-mail addresses you entered do not match.',
|
||||||
'NEW_FOLDER_NAME' => 'New folder name',
|
'NEW_FOLDER_NAME' => 'New folder name',
|
||||||
'NEW_PASSWORD' => 'New password',
|
'NEW_PASSWORD' => 'New password',
|
||||||
'NEW_PASSWORD_ERROR' => 'The passwords you entered do not match.',
|
'NEW_PASSWORD_ERROR' => 'The passwords you entered do not match.',
|
||||||
'NOTIFY_METHOD' => 'Notification method',
|
'NOTIFY_METHOD' => 'Notification method',
|
||||||
'NOTIFY_METHOD_BOTH' => 'Both',
|
'NOTIFY_METHOD_BOTH' => 'Both',
|
||||||
'NOTIFY_METHOD_EMAIL' => 'Email only',
|
'NOTIFY_METHOD_EMAIL' => 'E-mail only',
|
||||||
'NOTIFY_METHOD_EXPLAIN' => 'Method for sending messages sent via this board.',
|
'NOTIFY_METHOD_EXPLAIN' => 'Method for sending messages sent via this board.',
|
||||||
'NOTIFY_METHOD_IM' => 'Jabber only',
|
'NOTIFY_METHOD_IM' => 'Jabber only',
|
||||||
'NOTIFY_ON_PM' => 'Notify me on new private messages',
|
'NOTIFY_ON_PM' => 'Notify me on new private messages',
|
||||||
|
@ -286,7 +286,7 @@ $lang = array_merge($lang, array(
|
||||||
'NO_BCC_RECIPIENT' => 'None',
|
'NO_BCC_RECIPIENT' => 'None',
|
||||||
'NO_BOOKMARKS' => 'You have no bookmarks',
|
'NO_BOOKMARKS' => 'You have no bookmarks',
|
||||||
'NO_BOOKMARKS_SELECTED' => 'You have selected no bookmarks',
|
'NO_BOOKMARKS_SELECTED' => 'You have selected no bookmarks',
|
||||||
'NO_EMAIL_USER' => 'The email/username information submitted could not be found',
|
'NO_EMAIL_USER' => 'The e-mail/username information submitted could not be found',
|
||||||
'NO_FOES' => 'No foes currently defined',
|
'NO_FOES' => 'No foes currently defined',
|
||||||
'NO_FRIENDS' => 'No friends currently defined',
|
'NO_FRIENDS' => 'No friends currently defined',
|
||||||
'NO_FRIENDS_OFFLINE' => 'No friends offline',
|
'NO_FRIENDS_OFFLINE' => 'No friends offline',
|
||||||
|
@ -311,7 +311,7 @@ $lang = array_merge($lang, array(
|
||||||
'PASS_TYPE_SYMBOL_EXPLAIN' => 'Password must be between %1$d and %2$d characters long, must contain letters in mixed case, must contain numbers and must contain symbols',
|
'PASS_TYPE_SYMBOL_EXPLAIN' => 'Password must be between %1$d and %2$d characters long, must contain letters in mixed case, must contain numbers and must contain symbols',
|
||||||
'PASSWORD' => 'Password',
|
'PASSWORD' => 'Password',
|
||||||
'PASSWORD_ACTIVATED' => 'Your new password has been activated',
|
'PASSWORD_ACTIVATED' => 'Your new password has been activated',
|
||||||
'PASSWORD_UPDATED' => 'Your password has been sent successfully to your original email address.',
|
'PASSWORD_UPDATED' => 'Your password has been sent successfully to your original e-mail address.',
|
||||||
'PERMISSIONS_RESTORED' => 'Successfully restored original permissions.',
|
'PERMISSIONS_RESTORED' => 'Successfully restored original permissions.',
|
||||||
'PERMISSIONS_TRANSFERRED' => 'Successfully transferred permissions from <strong>%s</strong>, you are now able to browse the forum with the users permissions.<br />Please note that admin permissions were not transferred. You are able to revert to your permission set at any time.',
|
'PERMISSIONS_TRANSFERRED' => 'Successfully transferred permissions from <strong>%s</strong>, you are now able to browse the forum with the users permissions.<br />Please note that admin permissions were not transferred. You are able to revert to your permission set at any time.',
|
||||||
'PM_DISABLED' => 'Private messaging has been disabled on this board',
|
'PM_DISABLED' => 'Private messaging has been disabled on this board',
|
||||||
|
@ -365,7 +365,7 @@ $lang = array_merge($lang, array(
|
||||||
'SEARCH_YOUR_POSTS' => 'Show your posts',
|
'SEARCH_YOUR_POSTS' => 'Show your posts',
|
||||||
'SEND_PASSWORD' => 'Send password',
|
'SEND_PASSWORD' => 'Send password',
|
||||||
'SENT_AT' => 'Sent at',
|
'SENT_AT' => 'Sent at',
|
||||||
'SHOW_EMAIL' => 'Users can contact me by email',
|
'SHOW_EMAIL' => 'Users can contact me by e-mail',
|
||||||
'SIGNATURE_EXPLAIN' => 'This is a block of text that can be added to posts you make. There is a %d character limit',
|
'SIGNATURE_EXPLAIN' => 'This is a block of text that can be added to posts you make. There is a %d character limit',
|
||||||
'SIGNATURE_PREVIEW' => 'Your signature will appear like this in posts',
|
'SIGNATURE_PREVIEW' => 'Your signature will appear like this in posts',
|
||||||
'SIGNATURE_TOO_LONG' => 'Your signature is too long.',
|
'SIGNATURE_TOO_LONG' => 'Your signature is too long.',
|
||||||
|
@ -375,7 +375,7 @@ $lang = array_merge($lang, array(
|
||||||
'SORT_EXTENSION' => 'Extension',
|
'SORT_EXTENSION' => 'Extension',
|
||||||
'SORT_FILENAME' => 'Filename',
|
'SORT_FILENAME' => 'Filename',
|
||||||
'SORT_POST_TIME' => 'Post time',
|
'SORT_POST_TIME' => 'Post time',
|
||||||
'SORT_SIZE' => 'Filesize',
|
'SORT_SIZE' => 'File size',
|
||||||
|
|
||||||
'TIMEZONE' => 'Timezone',
|
'TIMEZONE' => 'Timezone',
|
||||||
'TO' => 'To',
|
'TO' => 'To',
|
||||||
|
@ -384,12 +384,12 @@ $lang = array_merge($lang, array(
|
||||||
|
|
||||||
'UCP' => 'User Control Panel',
|
'UCP' => 'User Control Panel',
|
||||||
'UCP_ACTIVATE' => 'Activate account',
|
'UCP_ACTIVATE' => 'Activate account',
|
||||||
'UCP_ADMIN_ACTIVATE' => 'Please note that you will need to enter a valid email address before your account is activated. The administrator will review your account and if approved you will receive an email at the address you specified.',
|
'UCP_ADMIN_ACTIVATE' => 'Please note that you will need to enter a valid e-mail address before your account is activated. The administrator will review your account and if approved you will receive an e-mail at the address you specified.',
|
||||||
'UCP_AIM' => 'AOL Instant Messenger',
|
'UCP_AIM' => 'AOL Instant Messenger',
|
||||||
'UCP_ATTACHMENTS' => 'Attachments',
|
'UCP_ATTACHMENTS' => 'Attachments',
|
||||||
'UCP_COPPA_BEFORE' => 'Before %s',
|
'UCP_COPPA_BEFORE' => 'Before %s',
|
||||||
'UCP_COPPA_ON_AFTER' => 'On or after %s',
|
'UCP_COPPA_ON_AFTER' => 'On or after %s',
|
||||||
'UCP_EMAIL_ACTIVATE' => 'Please note that you will need to enter a valid email address before your account is activated. You will receive an email at the address you provide that contains an account activation link.',
|
'UCP_EMAIL_ACTIVATE' => 'Please note that you will need to enter a valid e-mail address before your account is activated. You will receive an e-mail at the address you provide that contains an account activation link.',
|
||||||
'UCP_ICQ' => 'ICQ number',
|
'UCP_ICQ' => 'ICQ number',
|
||||||
'UCP_JABBER' => 'Jabber address',
|
'UCP_JABBER' => 'Jabber address',
|
||||||
|
|
||||||
|
@ -429,7 +429,7 @@ $lang = array_merge($lang, array(
|
||||||
|
|
||||||
'UCP_REGISTER_DISABLE' => 'Creating a new account is currently not possible.',
|
'UCP_REGISTER_DISABLE' => 'Creating a new account is currently not possible.',
|
||||||
'UCP_REMIND' => 'Send password',
|
'UCP_REMIND' => 'Send password',
|
||||||
'UCP_RESEND' => 'Send activation email',
|
'UCP_RESEND' => 'Send activation e-mail',
|
||||||
'UCP_WELCOME' => 'Welcome to the User Control Panel. From here you can monitor, view and update your profile, preferences, subscribed forums and topics. You can also send messages to other users (if permitted). Please ensure you read any announcements before continuing.',
|
'UCP_WELCOME' => 'Welcome to the User Control Panel. From here you can monitor, view and update your profile, preferences, subscribed forums and topics. You can also send messages to other users (if permitted). Please ensure you read any announcements before continuing.',
|
||||||
'UCP_YIM' => 'Yahoo Messenger',
|
'UCP_YIM' => 'Yahoo Messenger',
|
||||||
'UCP_ZEBRA' => 'Friends & Foes',
|
'UCP_ZEBRA' => 'Friends & Foes',
|
||||||
|
|
|
@ -48,7 +48,7 @@ $lang = array_merge($lang, array(
|
||||||
|
|
||||||
'EDITED_TIMES_TOTAL' => 'Last edited by %1$s on %2$s, edited %3$d times in total',
|
'EDITED_TIMES_TOTAL' => 'Last edited by %1$s on %2$s, edited %3$d times in total',
|
||||||
'EDITED_TIME_TOTAL' => 'Last edited by %1$s on %2$s, edited %3$d time in total',
|
'EDITED_TIME_TOTAL' => 'Last edited by %1$s on %2$s, edited %3$d time in total',
|
||||||
'EMAIL_TOPIC' => 'Email friend',
|
'EMAIL_TOPIC' => 'E-mail friend',
|
||||||
'ERROR_NO_ATTACHMENT' => 'The selected attachment does not exist anymore',
|
'ERROR_NO_ATTACHMENT' => 'The selected attachment does not exist anymore',
|
||||||
|
|
||||||
'FILE_NOT_FOUND_404' => 'The file <strong>%s</strong> does not exist.',
|
'FILE_NOT_FOUND_404' => 'The file <strong>%s</strong> does not exist.',
|
||||||
|
|
|
@ -82,8 +82,7 @@
|
||||||
<dl>
|
<dl>
|
||||||
<dt>
|
<dt>
|
||||||
<a href="{report.U_POST_DETAILS}#reports" class="topictitle">{report.SUBJECT}</a> {report.ATTACH_ICON_IMG}<br />
|
<a href="{report.U_POST_DETAILS}#reports" class="topictitle">{report.SUBJECT}</a> {report.ATTACH_ICON_IMG}<br />
|
||||||
<span>{L_POSTED} {L_POST_BY_AUTHOR} <!-- IF report.U_AUTHOR --><a href="{report.U_AUTHOR}">
|
<span>{L_POSTED} {L_POST_BY_AUTHOR} {report.AUTHOR_FULL} {L_POSTED_ON_DATE} {report.POST_TIME}</span>
|
||||||
{report.AUTHOR}</a><!-- ELSE -->{report.AUTHOR}<!-- ENDIF --> {L_POSTED_ON_DATE} {report.POST_TIME}</span>
|
|
||||||
</dt>
|
</dt>
|
||||||
<dd class="moderation">
|
<dd class="moderation">
|
||||||
<span>{L_REPORTED} {L_POST_BY_AUTHOR} {report.REPORTER_FULL} {L_REPORTED_ON_DATE} {report.REPORT_TIME}<br />
|
<span>{L_REPORTED} {L_POST_BY_AUTHOR} {report.REPORTER_FULL} {L_REPORTED_ON_DATE} {report.REPORT_TIME}<br />
|
||||||
|
|
Loading…
Add table
Reference in a new issue