1
0
mirror of https://github.com/e107inc/e107.git synced 2025-10-23 02:36:06 +02:00

Issue #5465 Core language files converted. (excluding plugins)

This commit is contained in:
camer0n
2025-04-04 18:29:07 -07:00
parent c46b7b1d36
commit 31e7d1d3b0
93 changed files with 5255 additions and 6358 deletions

View File

@@ -3713,6 +3713,8 @@ class e107
return ($ret && is_array($ret) && isset($ret[$key])) ? $ret[$key] : false;
}
/**
* Load a language file, serving as a replacement for the legacy include_lan() function.
*
@@ -3734,6 +3736,7 @@ class e107
*/
public static function includeLan($path, $force = false, $lang = '')
{
if(!is_readable($path))
{
if((e_LANGUAGE === 'English') || self::getPref('noLanguageSubs'))
@@ -3750,6 +3753,7 @@ public static function includeLan($path, $force = false, $lang = '')
if(!is_readable($path))
{
self::getDebug()->log("Couldn't load default language file: " . $path);
return false;
}
}
@@ -3770,6 +3774,7 @@ public static function includeLan($path, $force = false, $lang = '')
if(is_array($ret))
{
self::includeLanArray($ret, $path, $effectiveLang);
return true; // New-style success indicator
}
@@ -3790,6 +3795,7 @@ public static function includeLan($path, $force = false, $lang = '')
*/
private static function includeLanArray($terms, $path, $lang)
{
// Use basename of the path as a cache key (e.g., "Spanish_global.php")
$file_key = basename($path);

View File

@@ -89,10 +89,10 @@ class e_db_pdo implements e_db
$config = e107::getMySQLConfig();
$this->mySQLserver = $config['mySQLserver'];
$this->mySQLuser = $config['mySQLuser'];
$this->mySQLpassword = $config['mySQLpassword'];
$this->mySQLdefaultdb = $config['mySQLdefaultdb'];
$this->mySQLserver = $config['mySQLserver'] ?? '';
$this->mySQLuser = $config['mySQLuser'] ?? '';
$this->mySQLpassword = $config['mySQLpassword'] ?? '';
$this->mySQLdefaultdb = $config['mySQLdefaultdb'] ?? '';
$this->mySQLport = varset($config['port'], 3306);
$this->mySQLPrefix = varset($config['mySQLprefix'], 'e107_');
@@ -651,12 +651,12 @@ class e_db_pdo implements e_db
*
* @param string $table
* @param string $fields
* @param string|array $arg;
* @param string|array|false $arg;
*
* @example e107::getDb()->select("comments", "*", "comment_item_id = '$id' AND comment_type = '1' ORDER BY comment_datestamp");
* @example e107::getDb('sql2')->select("chatbox", "*", "ORDER BY cb_datestamp DESC LIMIT $from, ".$view, true);</code>
* @example select('user', 'user_id, user_name', 'user_id=:id OR user_name=:name ORDER BY user_name', array('id' => 999, 'name'=>'e107')); // bind support.
* @return integer Number of rows or false on error
* @return integer|false Number of rows or false on error
*/
public function select($table, $fields = '*', $arg = '', $noWhere = false, $debug = false, $log_type = '', $log_remark = '')
{
@@ -1051,9 +1051,9 @@ class e_db_pdo implements e_db
/**
* @return int number of affected rows, or false on error
* @return int|false number of affected rows, or false on error
* @param string $tableName - Name of table to access, without any language or general DB prefix
* @param array|string $arg (array preferred)
* @param array|string|false $arg (array preferred)
* @param bool $debug
* @desc Update fields in ONE table of the database corresponding to your $arg variable<br />
* <br />
@@ -1208,7 +1208,7 @@ class e_db_pdo implements e_db
* Return a value for use in PDO bindValue() - based on field-type.
* @param $type
* @param $fieldValue
* @return int|string
* @return int|string|null
*/
private function _getPDOValue($type, $fieldValue)
{
@@ -1387,7 +1387,7 @@ class e_db_pdo implements e_db
* @param bool $debug
* @param string $log_type
* @param string $log_remark
* @return int number of affected rows or false on error
* @return int|false number of affected rows or false on error
* @desc Count the number of rows in a select<br />
* <br />
* Example:<br />
@@ -1462,7 +1462,7 @@ class e_db_pdo implements e_db
/**
* @return int number of affected rows, or false on error
* @return int|false number of affected rows, or false on error
* @param string $table
* @param string $arg
* @desc Delete rows from a table<br />
@@ -2534,7 +2534,7 @@ class e_db_pdo implements e_db
/**
* @return string relating to error (empty string if no error)
* @return string|null relating to error (empty string if no error)
* @param string $from
* @desc Calling method from within this class
* @access private

View File

@@ -90,7 +90,7 @@ class e_form
public function __construct($enable_tabindex = false)
{
e107::loadAdminIcons(); // required below.
e107_include_once(e_LANGUAGEDIR.e_LANGUAGE. '/lan_form_handler.php');
e107::includeLan(e_LANGUAGEDIR.e_LANGUAGE. '/lan_form_handler.php');
$this->_tabindex_enabled = $enable_tabindex;
$this->_uc = e107::getUserClass();
$this->setRequiredString('<span class="required text-warning">&nbsp;*</span>');

View File

@@ -664,7 +664,7 @@ class eIPHandler
*
* @param string $ip encoded IP
* @param boolean $IP4Legacy
* @return string decoded IP
* @return string|false decoded IP
*/
public function ipDecode($ip, $IP4Legacy = TRUE)
{
@@ -1288,7 +1288,7 @@ class banlistManager
public function __construct()
{
e107_include_once(e_LANGUAGEDIR.e_LANGUAGE."/admin/lan_banlist.php");
e107::includeLan(e_LANGUAGEDIR.e_LANGUAGE."/admin/lan_banlist.php");
$this->ourConfigDir = e107::getIPHandler()->getConfigDir();
$this->banTypes = array( // Used in Admin-ui.
'-1' => BANLAN_101, // manual

View File

@@ -761,7 +761,7 @@ class e107Email extends PHPMailer
/**
* Preview the BODY of an email
* @param $eml - array.
* @return string
* @return string|int
*/
public function preview($eml)
{
@@ -908,7 +908,7 @@ class e107Email extends PHPMailer
if(!empty($eml['template'])) // @see e107_core/templates/email_template.php
{
require_once(e_LANGUAGEDIR.e_LANGUAGE."/admin/lan_users.php"); // do not use e107::lan etc.
e107::includeLan(e_LANGUAGEDIR.e_LANGUAGE."/admin/lan_users.php"); // do not use e107::lan etc.
if(is_array($eml['template']))
{
@@ -1099,7 +1099,7 @@ class e107Email extends PHPMailer
* }
*
* @param boolean $bulkmail - set true if this email is one of a bulk send; false if an isolated email
* @return boolean|string - true if success, error message if failure
* @return boolean|string|int - true if success, error message if failure
*/
public function sendEmail($send_to, $to_name, $eml = array(), $bulkmail = false)
{

View File

@@ -1056,7 +1056,22 @@ function show_emessage($mode, $message, $line = 0, $file = "") {
if(is_readable($path))
{
include($path);
$arr = include($path);
if(is_array($arr))
{
foreach($arr as $key => $value)
{
if(empty($key))
{
continue;
}
if(!defined($key))
{
define($key, $value);
}
}
}
}
// include_lan(e_LANGUAGEDIR.e_LANGUAGE."/lan_error.php");

View File

@@ -14,10 +14,21 @@
* $Author$
*/
if (!defined('e107_INIT')) { exit; }
if(!defined('e107_INIT'))
{
exit;
}
$caption = "Banning users from your site";
if (e_QUERY) list($action,$junk) = explode('-',e_QUERY.'-'); else $action = 'list'; // Non-standard separator in query
if(e_QUERY)
{
list($action, $junk) = explode('-', e_QUERY . '-');
}
else
{
$action = 'list';
} // Non-standard separator in query
switch($action)
{
@@ -35,14 +46,14 @@ case 'transfer' :
<b>Note:</b> You will need to modify filetypes.xml to allow admins to upload the 'CSV' file type.";
break;
case 'times' :
$text = 'This page sets the default behaviour for various types of ban.<br />
If a message is specified, this will be shown to the user (where appropriate). If the message starts with \'http://\' or \'https://\' control is
$text = "This page sets the default behaviour for various types of ban.<br />
If a message is specified, this will be shown to the user (where appropriate). If the message starts with 'http://' or 'https://' control is
passed to the specified URL. Otherwise the user will most likely get a blank screen.<br />
The ban will be in force for the time specified; after which it will be cleared next time they access the site.';
The ban will be in force for the time specified; after which it will be cleared next time they access the site.";
break;
case 'options' :
$text = '<b>Reverse DNS</b><br />
If enabled, the user\'s IP address is looked up to obtain the associated domain name. This accesses an external server, so there may
$text = "<b>Reverse DNS</b><br />
If enabled, the user's IP address is looked up to obtain the associated domain name. This accesses an external server, so there may
be a delay before the information is available - and if the server is off-line, there may be a very long delay.<br /><br />
You can choose to look up server names on all site accesses, or only when adding a new ban.<br /><br />
<b>Maximum Access Rate</b><br />
@@ -52,7 +63,7 @@ case 'options' :
<b>Retrigger Ban Period</b><br />
This option is only relevant if the option to ban users for a specified time, rather than indefinitely, has been used. If enabled, and
the user attempts to access the site, the ban period is extended (as if the ban had just started).
';
";
break;
case 'edit' :
case 'add' :
@@ -76,7 +87,7 @@ case 'whedit' :
You are advised to keep the number of addresses in this list to an absolute minimum; both for security, and to minimise the impact on site performance.";
break;
case 'banlog' :
$text = 'This shows a list of all site accesses involving an address which is in the ban list or the white list. The \'reason\' column shows the outcome.';
$text = "This shows a list of all site accesses involving an address which is in the ban list or the white list. The 'reason' column shows the outcome.";
break;
case 'white' :
$text = "This page shows a list of all IP addresses and email addresses which are explicitly permitted.<br />
@@ -95,4 +106,4 @@ You can set an expiry period for each type of ban, in which case the entry is re
ban remains until you remove it.<br />
You can modify the ban period from this page - times are calculated from now.';
}
$ns -> tablerender($caption, $text);
e107::getRender()->tablerender($caption, $text);

View File

@@ -3,7 +3,7 @@
$mes = e107::getMessage();
$mes->setTitle(LAN_STATUS, 'info');
$mes->setTitle(defset('LAN_STATUS'), 'info');
echo $mes->render('default','info',false);

View File

@@ -51,7 +51,7 @@ $action = e107::getParser()->toDB(varset($_GET['mode'],'makemail'));
$text = '<b>Configure mailshot options.</b><br />
A test email is sent using the current method and settings. If you are having problems with emails bouncing, try sending a test email to: <i>check-auth@verifier.port25.com</i> to ensure your server MX records are correct. Of course, be sure your site email address is correct before doing so.<br /><br />';
$text .= '<b>Emailing Method</b><br />
Use SMTP to send mail if possible. The settings will depend on your host\'s mail server.<br /><br />';
Use SMTP to send mail if possible. The settings will depend on your host's mail server.<br /><br />';
$text .= '<b>Default email format</b><br />
Emails may be sent either in plain text only, or in HTML format. The latter generally gives a better appearance, but is more prone to being filtered by various
security measures. If you select HTML, a separate plain text part is added.<br /><br />';
@@ -66,8 +66,8 @@ $action = e107::getParser()->toDB(varset($_GET['mode'],'makemail'));
$text .= '<b>Email Address Sources</b><br />
If you have additional mail-related plugins, you can select which of them may contribute email addresses to the list.<br /><br />';
$text .= '<b>Logging</b><br />
The logging option creates a text file in the system log directory. This must be deleted periodically. The \'logging
only\' options allow you to see exactly who would receive emails if actually sent. The \'with errors\' option fails every
The logging option creates a text file in the system log directory. This must be deleted periodically. The 'logging
only' options allow you to see exactly who would receive emails if actually sent. The 'with errors' option fails every
7th email, primarily for testing';
break;
case 'maint' :

View File

@@ -51,7 +51,7 @@ If you set a start and/or end date your news item will only be displayed between
break;
case 'list' :
default :
$text = 'List of all news items. To edit or delete, click on one of the icons in the \'options\' column. To view the item, click
$text = 'List of all news items. To edit or delete, click on one of the icons in the 'options' column. To view the item, click
on the ID.';
}
$ns -> tablerender($caption, $text);

File diff suppressed because it is too large Load Diff

View File

@@ -1,135 +1,104 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
*/
//define("RL_LAN_001", "System Logs");
define("RL_LAN_002", "Rolling Log");
// define("RL_LAN_003", "User Audit Trail Maintenance");
//define("RL_LAN_004", "Admin/Rolling Log Upgraded");
define("RL_LAN_005", "Configure/View system logs");
//define("RL_LAN_006", "Options Updated");
// define("RL_LAN_007", "User Audit Trail Options");
define("RL_LAN_008", "Rolling Log is active:");
define("RL_LAN_009", "Rolling Log History length in days");
// define("RL_LAN_010", "Update Options");
// define("RL_LAN_011", "Rolling Log Configuration");
define("RL_LAN_012", "Filter Options");
define("RL_LAN_013", "Start date/time");
define("RL_LAN_014", "End date/time");
define("RL_LAN_015", "User ID filter");
define("RL_LAN_016", "Blank for none, zero for guest");
define("RL_LAN_017", "No log entries, or none match filter");
define("RL_LAN_018", "Refresh log");
define("RL_LAN_019", "yy-mm-dd hh:mm:ss");
define("RL_LAN_020", "IP");
//define("RL_LAN_021", "ID");
//define("RL_LAN_022", "User");
define("RL_LAN_023", "Event Type");
define("RL_LAN_024", "From");
define("RL_LAN_025", "Event Title");
define("RL_LAN_026", "Class for which user actions logged");
// define("RL_LAN_027", "Options");
define("RL_LAN_028", "Update Filters");
define("RL_LAN_029", "Event type filter");
define("RL_LAN_030", "Admin Log");
define("RL_LAN_031", "Actions to log");
define("RL_LAN_032", "Pri"); // Event importance
define("RL_LAN_033", "Further Information");
define("RL_LAN_044", "Log events to display per page");
define("RL_LAN_045", "Delete admin log events older than ");
define("RL_LAN_046", "days");
define("RL_LAN_047", "Confirm delete admin log events older than ");
// define("RL_LAN_048", "Admin log maintenance");
define("RL_LAN_049", "Delete old entries");
define("RL_LAN_050", "Parameter error - nothing deleted");
// define("RL_LAN_051", "Confirm Delete");
define("RL_LAN_052", "Admin log");
define("RL_LAN_053", "User Audit Log");
define("RL_LAN_054", "Nothing to delete, or database error");
// define("RL_LAN_055", "Cancel");
//define("RL_LAN_056", "Nothing deleted");
define("RL_LAN_057", " - events older than [x] ([y] entries) deleted");
define("RL_LAN_058", "Priority Filter:");
define("RL_LAN_059", "Caller Filter:");
define("RL_LAN_060", "IP Address Filter:");
define("RL_LAN_061", "Wildcard (*) at end acceptable");
define("RL_LAN_062", "User Audit Log");
// define("RL_LAN_063", "User audit settings updated");
define("RL_LAN_064", "Applicable to all logs");
define("RL_LAN_065", "Confirm delete user audit log events older than ");
define("RL_LAN_066", "Delete user audit trail log events older than ");
define("RL_LAN_067", "Download History");
define("RL_LAN_068", "D/L ID");
define("RL_LAN_069", "Download Name");
// Messages for checkbox options in audit log - correspond to audit log event codes (20 consecutive values reserved)
define("RL_LAN_071", "User registration (ignores class setting above)");
define("RL_LAN_072", "Signup email acknowledgement (ignores class setting above)");
define("RL_LAN_073", "Login/Logout");
define("RL_LAN_075", "Change display name");
define("RL_LAN_076", "Change password");
define("RL_LAN_077", "Change email address");
define("RL_LAN_078", "Password Reset");
define("RL_LAN_079", "Change other user settings");
define("RL_LAN_080", "Admin quick add user");
define("RL_LAN_081", "Mail bounces");
define("RL_LAN_082", "User bans");
define("RL_LAN_083", "Mail bounce resets");
define("RL_LAN_084", "Temporary accounts");
define("RL_LAN_087", "Details");
// Intentional gap
define("RL_LAN_090", "Download ID");
define("RL_LAN_091", "Detailed timings");
define("RL_LAN_092", "Time period");
define("RL_LAN_093", "(mins)");
define("RL_LAN_094", "Detailed timing analysis");
// define("RL_LAN_095", "Logs to include");
define("RL_LAN_096", "Diff (s)");
// define("RL_LAN_097", "Time");
//define("RL_LAN_098", "Source"); // Moved to lan_admin.php
// define("RL_LAN_099", "Comments");
define("RL_LAN_100", "CID"); // Comment ID field
define("RL_LAN_101", "PID");
//define("RL_LAN_102", "ID");//LAN_ID
define("RL_LAN_103", "Subject");
define("RL_LAN_104", "UID");
// define("RL_LAN_105", "Author");
define("RL_LAN_106", "Type");
define("RL_LAN_107", "Comment");
define("RL_LAN_108", "BK"); // Comment blocked
define("RL_LAN_109", "LK"); // Comment locked
define("RL_LAN_110", "Del"); // Delete column
define("RL_LAN_111", "Delete checked items");
define("RL_LAN_112", "Deleted --NUMBER-- comments");
define("RL_LAN_113", "Error deleting comments!");
define("RL_LAN_114", "Clear Filters");
define("RL_LAN_115", "Users Admin");
define("RL_LAN_116", "Location");
define("RL_LAN_117", "PgCnt");
define("RL_LAN_118", "Flag");
// define("RL_LAN_119", "Active");
define("RL_LAN_120", "Users on-line");
//define("RL_LAN_121", "System Logs Options");
define("RL_LAN_122", "System Logs Configuration");
define("RL_LAN_123", "User audit trail class");
define("RL_LAN_124", "User audit trail actions");
define("RL_LAN_125", "System Logs Maintenance");
define("RL_LAN_126", "Total [x] entries matching search condition");
define("RL_LAN_132", "Informative");
define("RL_LAN_133", "Notice");
define("RL_LAN_134", "Warning");
define("RL_LAN_135", "Fatal");
define("RL_LAN_136", "User navigation trail");
// define("RL_LAN_JS_CONFIRM", "Are you sure?");
return [
'RL_LAN_002' => "Rolling Log",
'RL_LAN_005' => "Configure/View system logs",
'RL_LAN_008' => "Rolling Log is active:",
'RL_LAN_009' => "Rolling Log History length in days",
'RL_LAN_012' => "Filter Options",
'RL_LAN_013' => "Start date/time",
'RL_LAN_014' => "End date/time",
'RL_LAN_015' => "User ID filter",
'RL_LAN_016' => "Blank for none, zero for guest",
'RL_LAN_017' => "No log entries, or none match filter",
'RL_LAN_018' => "Refresh log",
'RL_LAN_019' => "yy-mm-dd hh:mm:ss",
'RL_LAN_020' => "IP",
'RL_LAN_023' => "Event Type",
'RL_LAN_024' => "From",
'RL_LAN_025' => "Event Title",
'RL_LAN_026' => "Class for which user actions logged",
'RL_LAN_028' => "Update Filters",
'RL_LAN_029' => "Event type filter",
'RL_LAN_030' => "Admin Log",
'RL_LAN_031' => "Actions to log",
'RL_LAN_032' => "Pri",
'RL_LAN_033' => "Further Information",
'RL_LAN_044' => "Log events to display per page",
'RL_LAN_045' => "Delete admin log events older than",
'RL_LAN_046' => "days",
'RL_LAN_047' => "Confirm delete admin log events older than",
'RL_LAN_049' => "Delete old entries",
'RL_LAN_050' => "Parameter error - nothing deleted",
'RL_LAN_052' => "Admin log",
'RL_LAN_053' => "User Audit Log",
'RL_LAN_054' => "Nothing to delete, or database error",
'RL_LAN_057' => "- events older than [x] ([y] entries) deleted",
'RL_LAN_058' => "Priority Filter:",
'RL_LAN_059' => "Caller Filter:",
'RL_LAN_060' => "IP Address Filter:",
'RL_LAN_061' => "Wildcard (*) at end acceptable",
'RL_LAN_062' => "User Audit Log",
'RL_LAN_064' => "Applicable to all logs",
'RL_LAN_065' => "Confirm delete user audit log events older than",
'RL_LAN_066' => "Delete user audit trail log events older than",
'RL_LAN_067' => "Download History",
'RL_LAN_068' => "D/L ID",
'RL_LAN_069' => "Download Name",
'RL_LAN_071' => "User registration (ignores class setting above)",
'RL_LAN_072' => "Signup email acknowledgement (ignores class setting above)",
'RL_LAN_073' => "Login/Logout",
'RL_LAN_075' => "Change display name",
'RL_LAN_076' => "Change password",
'RL_LAN_077' => "Change email address",
'RL_LAN_078' => "Password Reset",
'RL_LAN_079' => "Change other user settings",
'RL_LAN_080' => "Admin quick add user",
'RL_LAN_081' => "Mail bounces",
'RL_LAN_082' => "User bans",
'RL_LAN_083' => "Mail bounce resets",
'RL_LAN_084' => "Temporary accounts",
'RL_LAN_087' => "Details",
'RL_LAN_090' => "Download ID",
'RL_LAN_091' => "Detailed timings",
'RL_LAN_092' => "Time period",
'RL_LAN_093' => "(mins)",
'RL_LAN_094' => "Detailed timing analysis",
'RL_LAN_096' => "Diff (s)",
'RL_LAN_100' => "CID",
'RL_LAN_101' => "PID",
'RL_LAN_103' => "Subject",
'RL_LAN_104' => "UID",
'RL_LAN_106' => "Type",
'RL_LAN_107' => "Comment",
'RL_LAN_108' => "BK",
'RL_LAN_109' => "LK",
'RL_LAN_110' => "Del",
'RL_LAN_111' => "Delete checked items",
'RL_LAN_112' => "Deleted --NUMBER-- comments",
'RL_LAN_113' => "Error deleting comments!",
'RL_LAN_114' => "Clear Filters",
'RL_LAN_115' => "Users Admin",
'RL_LAN_116' => "Location",
'RL_LAN_117' => "PgCnt",
'RL_LAN_118' => "Flag",
'RL_LAN_120' => "Users on-line",
'RL_LAN_122' => "System Logs Configuration",
'RL_LAN_123' => "User audit trail class",
'RL_LAN_124' => "User audit trail actions",
'RL_LAN_125' => "System Logs Maintenance",
'RL_LAN_126' => "Total [x] entries matching search condition",
'RL_LAN_132' => "Informative",
'RL_LAN_133' => "Notice",
'RL_LAN_134' => "Warning",
'RL_LAN_135' => "Fatal",
'RL_LAN_136' => "User navigation trail",
];

View File

@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
@@ -12,74 +12,24 @@
//define("ADMSLAN_3", "is the main site administrator and cannot be edited.");
//define("ADMSLAN_4", "Continue");//LAN_CONTINUE
//define("ADMSLAN_5", "Error!"); - global admin LAN_ERROR
define("ADMSLAN_6", "is the main site administrator and cannot be deleted.");
define("ADMSLAN_13", "Existing Administrators");
define("ADMSLAN_16", "Admin Name");
// define("ADMSLAN_17", "Admin Password");
define("ADMSLAN_18", "Permissions");
//define("ADMSLAN_19", "Alter site preferences");//LAN_PREFS
//define("ADMSLAN_20", "Alter Menus");//ADLAN_6
define("ADMSLAN_21", "Modify administrator permissions");
//define("ADMSLAN_22", "Moderate users/bans etc");//ADLAN_34
//define("ADMSLAN_23", "Create/edit custom pages"); //ADLAN_42
// define("ADMSLAN_24", "Manage download categories");
define("ADMSLAN_25", "Upload /manage files");
// define("ADMSLAN_26", "Oversee news categories");
define("ADMSLAN_27", "Oversee link categories");
//define("ADMSLAN_28", "Take site down for maintenance");//ADLAN_40
// define("ADMSLAN_29", "Manage banners");
// define("ADMSLAN_30", "Configure news feed headlines");
//define("ADMSLAN_31", "Configure emoticons");//ADLAN_58
//define("ADMSLAN_32", "Configure front page content");//ADLAN_60
//define("ADMSLAN_33", "Configure system logging");//ADLAN_155
//define("ADMSLAN_34", "Configure meta tags");//ADLAN_66
//define("ADMSLAN_35", "Configure public file uploads");//ADLAN_31
//define("ADMSLAN_36", "Media-Manager and image settings");//LAN_MEDIAMANAGER
//define("ADMSLAN_37", "Moderate comments");//LAN_COMMENTMAN
//define("ADMSLAN_38", "Moderate/configure chatbox");
//define("ADMSLAN_39", "Post news");//ADLAN_0
//define("ADMSLAN_40", "Manage Sitelinks");//ADLAN_138
define("ADMSLAN_41", "Create/edit custom menus");
define("ADMSLAN_42", "Post reviews"); // - NOW PLUGIN
//define("ADMSLAN_43", "Configure URLs");//ADLAN_159
// define("ADMSLAN_44", "Post downloads");
//define("ADMSLAN_45", "Schedule Tasks");//ADLAN_157
//define("ADMSLAN_46", "Welcome message");//ADLAN_28
//define("ADMSLAN_47", "Moderate submitted news");//LAN_SUBMITTED
//define("ADMSLAN_49", "Check All"); - global admin lan
//define("ADMSLAN_51", "Uncheck All"); - global admin lan
define("ADMSLAN_52", "Update administrator"); // Used as caption - changed button to LAN_UPDATE
// define("ADMSLAN_53", "Add administrator");
// define("ADMSLAN_54", "Site Administrators");
// define("ADMSLAN_55", "Field(s) left blank");
define("ADMSLAN_56", "Site Administrator");
define("ADMSLAN_58", "Main Site Administrator");
define("ADMSLAN_59", "Remove Admin Status");
// define("ADMSLAN_60", "Are you sure you want to remove admin status from");
define("ADMSLAN_61", "Administrator deleted");
define("ADMSLAN_62", "Plugin Manager");
//define("ADMSLAN_64", "Clear the system cache");//ADLAN_74
//define("ADMSLAN_65", "Configure mail settings and mailout");//ADLAN_136
//define("ADMSLAN_66", "Configure Search");//LAN_SEARCH
//define("ADMSLAN_67", "Scan with file inspector");//ADLAN_147
//define("ADMSLAN_68", "Configure email notification");//ADLAN_149
// define("ADMSLAN_69", "is already an administrator and must be edited.");
// 0.8
// define("ADMSLAN_70", "Return to Administrator Listing");
define("ADMSLAN_71", "Click here to display privileges");
define("ADMSLAN_72", "Admin ID: [x] name: [y] new permissions: ");
define("ADMSLAN_73", "Admin ID: [x] name: [y]");
// define("ADMSLAN_75", "");
//define("ADMSLAN_76", "Manage language-packs");//ADLAN_132
//define("ADMSLAN_2", "Site Administrator [name] updated in database."); // LAN_UPDATED
return [
'ADMSLAN_6' => "is the main site administrator and cannot be deleted.",
'ADMSLAN_13' => "Existing Administrators",
'ADMSLAN_16' => "Admin Name",
'ADMSLAN_18' => "Permissions",
'ADMSLAN_21' => "Modify administrator permissions",
'ADMSLAN_25' => "Upload /manage files",
'ADMSLAN_27' => "Oversee link categories",
'ADMSLAN_41' => "Create/edit custom menus",
'ADMSLAN_42' => "Post reviews",
'ADMSLAN_52' => "Update administrator",
'ADMSLAN_56' => "Site Administrator",
'ADMSLAN_58' => "Main Site Administrator",
'ADMSLAN_59' => "Remove Admin Status",
'ADMSLAN_61' => "Administrator deleted",
'ADMSLAN_62' => "Plugin Manager",
'ADMSLAN_71' => "Click here to display privileges",
'ADMSLAN_72' => "Admin ID: [x] name: [y] new permissions:",
'ADMSLAN_73' => "Admin ID: [x] name: [y]",
];

View File

@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
@@ -10,126 +10,106 @@
// define("BANLAN_2", "No bans in list.");
// define("BANLAN_3", "Existing Bans");
// define("BANLAN_4", "Remove ban");
define("BANLAN_5", "Enter IP, email address, or host");
define("BANLAN_7", "Reason");
// define("BANLAN_8", "Ban Address");
define("BANLAN_9", "Ban users from site by email, IP or host address");
define("BANLAN_10", "IP / Email / Reason");
define("BANLAN_11", "Auto-ban: More than 10 failed login attempts");
// define("BANLAN_12", "Note: Reverse DNS is currently disabled; it must be enabled to allow banning by host. Banning by IP and email address will still function normally.");
// define("BANLAN_13", "Note: To ban a user by user name, go to the users admin page: ");
// define("BANLAN_14", "Ban List");
define("BANLAN_15", "Messages/Ban Periods");
define("BANLAN_16", "Banning");
// define("BANLAN_17", "Ban Date");
// define("BANLAN_18", "Ban expires");
define("BANLAN_19", "Notes");
// define("BANLAN_20", "Type");
//define("BANLAN_21", "Never");
// define("BANLAN_22", "Unknown");
define("BANLAN_23", "day(s)");
define("BANLAN_24", "hours");
// define("BANLAN_25", "Add to Banlist");
// define("BANLAN_26", "Currently ");
// define("BANLAN_27", "Invalid characters in IP address stripped - now:");
define("BANLAN_28", "Ban type");
define("BANLAN_29", "Message to show to banned user");
define("BANLAN_30", "Ban duration");
define("BANLAN_31", "(Use an empty message if you wish the user to get a blank screen)");
define("BANLAN_32", "Indefinite");
//define("BANLAN_33", "Settings Updated");
define("BANLAN_34", "Expired");
define("BANLAN_35", "Import/Export");
define("BANLAN_36", "Export Types");
define("BANLAN_37", "Field Separator");
define("BANLAN_38", "Quote (round each value)");
// define("BANLAN_39", "Export");
define("BANLAN_40", "Banlist Export");
define("BANLAN_41", "Banlist Import");
define("BANLAN_42", "Import Choices");
define("BANLAN_43", "Replace all existing imported bans");
define("BANLAN_44", "Use expiry date/time from import");
// define("BANLAN_45", "Import");
define("BANLAN_46", "Import File:");
define("BANLAN_47", "File upload error");
define("BANLAN_48", "Deleted [y] expired ban list entries");
define("BANLAN_49", "CSV import: Unbalanced quotes in line ");
define("BANLAN_50", "CSV import: Error writing banlist record at line ");
define("BANLAN_51", "CSV import: Success, [y] lines imported from file ");
define("BANLAN_52", "Whitelist");
define("BANLAN_53", "Add to Whitelist");
define("BANLAN_54", "No entries in whitelist");
define("BANLAN_55", "Entry Date");
define("BANLAN_56", "IP/Email, User");
define("BANLAN_57", "User");
define("BANLAN_58", "Add users to the whitelist");
define("BANLAN_59", "Edit existing whitelist entry");
define("BANLAN_60", "Edit existing banlist entry");
define("BANLAN_61", "Existing Whitelist entries");
// define("BANLAN_62", "Options");
define("BANLAN_63", "Use reverse DNS to allow host banning");
define("BANLAN_64", "Reverse DNS accesses when adding ban");
define("BANLAN_65", "Turning this option on will allow you to ban users by hostname, rather then just IP or email address. <br />NOTE: This may affect pageload times on some hosts, or if a server isn't responding");
define("BANLAN_66", "When a ban occurs, this option adds the domain of the banned address to the reason");
define("BANLAN_67", "Set maximum access rate");
define("BANLAN_68", "This determines the maximum number of site accesses in a 5-minute period");
define("BANLAN_69", "for members");
define("BANLAN_70", "for guests");
define("BANLAN_71", "Retrigger ban period");
define("BANLAN_72", "Ban Options");
define("BANLAN_73", "This will restart the ban period if a banned user accesses the site");
define("BANLAN_74", "Banlist Maintenance");
define("BANLAN_75", "Remove expired bans from list");
define("BANLAN_76", "Execute");
define("BANLAN_77", "Messages/Ban Periods");
define("BANLAN_78", "Hit count exceeded ([x] requests within allotted time)");
define("BANLAN_79", "CSV Export format:");
define("BANLAN_80", "CSV Import format:");
define("BANLAN_81", "Ban Action Log");
define("BANLAN_82", "No entries in Ban Action Log");
define("BANLAN_83", "Date/Time");
define("BANLAN_84", "IP Address");
define("BANLAN_85", "Additional information");
define("BANLAN_86", "Ban-related events");
define("BANLAN_87", "Total [y] entries in list");
define("BANLAN_88", "Empty Ban Action Log");
define("BANLAN_89", "Log File Deleted");
define("BANLAN_90", "Error deleting log file");
define("BANLAN_91", "Date/time format for ban log");
define("BANLAN_92", "See the strftime function page at php.net");
define("BANLAN_93", "");
// Ban types - block reserved 100-109
define("BANLAN_100", "Unknown");
define("BANLAN_101", "Manual");
define("BANLAN_102", "Flood");
define("BANLAN_103", "Hit count");
define("BANLAN_104", "Login failure");
define("BANLAN_105", "Imported");
define("BANLAN_106", "User");
define("BANLAN_107", "Unknown");
define("BANLAN_108", "Unknown");
define("BANLAN_109", "Old");
// Detailed explanations for ban types - block reserved 110-119
define("BANLAN_110", "Most likely a ban that was imposed before e107 was upgraded from 0.7.x");
define("BANLAN_111", "Entered by an admin");
define("BANLAN_112", "Attempts to update the site too fast");
define("BANLAN_113", "Attempts to access the site too frequently from the same address");
define("BANLAN_114", "Multiple failed login attempts from the same user");
define("BANLAN_115", "Added from an external list");
define("BANLAN_116", "IP address banned on account of user ban");
define("BANLAN_117", "Spare reason");
define("BANLAN_118", "Spare reason");
define("BANLAN_119", "Indicates an import error - previously imported bans");
define("BANLAN_120", "Whitelist entry");
define("BANLAN_121", "Blacklist entry");
define("BANLAN_122", "Blacklist");
define("BANLAN_123", "Add to Blacklist");
define("BANLAN_124", "Expires"); // not ban_lan_34
define("BANLAN_125", "Use my IP");
define("BANLAN_126", "IP / Email");
define("BANLAN_127", "Delete all [x] failed logins from database");
return [
'BANLAN_5' => "Enter IP, email address, or host",
'BANLAN_7' => "Reason",
'BANLAN_9' => "Ban users from site by email, IP or host address",
'BANLAN_10' => "IP / Email / Reason",
'BANLAN_11' => "Auto-ban: More than 10 failed login attempts",
'BANLAN_15' => "Messages/Ban Periods",
'BANLAN_16' => "Banning",
'BANLAN_19' => "Notes",
'BANLAN_23' => "day(s)",
'BANLAN_24' => "hours",
'BANLAN_28' => "Ban type",
'BANLAN_29' => "Message to show to banned user",
'BANLAN_30' => "Ban duration",
'BANLAN_31' => "(Use an empty message if you wish the user to get a blank screen)",
'BANLAN_32' => "Indefinite",
'BANLAN_34' => "Expired",
'BANLAN_35' => "Import/Export",
'BANLAN_36' => "Export Types",
'BANLAN_37' => "Field Separator",
'BANLAN_38' => "Quote (round each value)",
'BANLAN_40' => "Banlist Export",
'BANLAN_41' => "Banlist Import",
'BANLAN_42' => "Import Choices",
'BANLAN_43' => "Replace all existing imported bans",
'BANLAN_44' => "Use expiry date/time from import",
'BANLAN_46' => "Import File:",
'BANLAN_47' => "File upload error",
'BANLAN_48' => "Deleted [y] expired ban list entries",
'BANLAN_49' => "CSV import: Unbalanced quotes in line",
'BANLAN_50' => "CSV import: Error writing banlist record at line",
'BANLAN_51' => "CSV import: Success, [y] lines imported from file",
'BANLAN_52' => "Whitelist",
'BANLAN_53' => "Add to Whitelist",
'BANLAN_54' => "No entries in whitelist",
'BANLAN_55' => "Entry Date",
'BANLAN_56' => "IP/Email, User",
'BANLAN_57' => "User",
'BANLAN_58' => "Add users to the whitelist",
'BANLAN_59' => "Edit existing whitelist entry",
'BANLAN_60' => "Edit existing banlist entry",
'BANLAN_61' => "Existing Whitelist entries",
'BANLAN_63' => "Use reverse DNS to allow host banning",
'BANLAN_64' => "Reverse DNS accesses when adding ban",
'BANLAN_65' => "Turning this option on will allow you to ban users by hostname, rather then just IP or email address. <br />NOTE: This may affect pageload times on some hosts, or if a server isn't responding",
'BANLAN_66' => "When a ban occurs, this option adds the domain of the banned address to the reason",
'BANLAN_67' => "Set maximum access rate",
'BANLAN_68' => "This determines the maximum number of site accesses in a 5-minute period",
'BANLAN_69' => "for members",
'BANLAN_70' => "for guests",
'BANLAN_71' => "Retrigger ban period",
'BANLAN_72' => "Ban Options",
'BANLAN_73' => "This will restart the ban period if a banned user accesses the site",
'BANLAN_74' => "Banlist Maintenance",
'BANLAN_75' => "Remove expired bans from list",
'BANLAN_76' => "Execute",
'BANLAN_77' => "Messages/Ban Periods",
'BANLAN_78' => "Hit count exceeded ([x] requests within allotted time)",
'BANLAN_79' => "CSV Export format:",
'BANLAN_80' => "CSV Import format:",
'BANLAN_81' => "Ban Action Log",
'BANLAN_82' => "No entries in Ban Action Log",
'BANLAN_83' => "Date/Time",
'BANLAN_84' => "IP Address",
'BANLAN_85' => "Additional information",
'BANLAN_86' => "Ban-related events",
'BANLAN_87' => "Total [y] entries in list",
'BANLAN_88' => "Empty Ban Action Log",
'BANLAN_89' => "Log File Deleted",
'BANLAN_90' => "Error deleting log file",
'BANLAN_91' => "Date/time format for ban log",
'BANLAN_92' => "See the strftime function page at php.net",
'BANLAN_93' => "",
'BANLAN_100' => "Unknown",
'BANLAN_101' => "Manual",
'BANLAN_102' => "Flood",
'BANLAN_103' => "Hit count",
'BANLAN_104' => "Login failure",
'BANLAN_105' => "Imported",
'BANLAN_106' => "User",
'BANLAN_107' => "Unknown",
'BANLAN_108' => "Unknown",
'BANLAN_109' => "Old",
'BANLAN_110' => "Most likely a ban that was imposed before e107 was upgraded from 0.7.x",
'BANLAN_111' => "Entered by an admin",
'BANLAN_112' => "Attempts to update the site too fast",
'BANLAN_113' => "Attempts to access the site too frequently from the same address",
'BANLAN_114' => "Multiple failed login attempts from the same user",
'BANLAN_115' => "Added from an external list",
'BANLAN_116' => "IP address banned on account of user ban",
'BANLAN_117' => "Spare reason",
'BANLAN_118' => "Spare reason",
'BANLAN_119' => "Indicates an import error - previously imported bans",
'BANLAN_120' => "Whitelist entry",
'BANLAN_121' => "Blacklist entry",
'BANLAN_122' => "Blacklist",
'BANLAN_123' => "Add to Blacklist",
'BANLAN_124' => "Expires",
'BANLAN_125' => "Use my IP",
'BANLAN_126' => "IP / Email",
'BANLAN_127' => "Delete all [x] failed logins from database",
];

View File

@@ -1,38 +1,35 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
*/
define("CACLAN_1", "Cache System Status");
define("CACLAN_2", "Set cache status");
define("CACLAN_3", "Cache Management");
// define("CACLAN_4", "Cache status set");
define("CACLAN_5", "Empty Content Cache");
define("CACLAN_6", "Cache Emptied");
define("CACLAN_10", "The cache directory is not writable. Please ensure this directory is set CHMOD 0777");
define("CACLAN_11", "Content Cache");
define("CACLAN_12", "System Cache");
define("CACLAN_13", "Content cache contains page rendered content. This includes any content (html) that you see rendered on your site.");
define("CACLAN_14", "System cache contains system config information. This includes site pref, currently active menus, etc. No actual content will be contained here.");
// define("CACLAN_15", "System Cache Emptied");
define("CACLAN_16", "Empty System Cache");
define("CACLAN_17", "Currently contains");
define("CACLAN_18", "file");
define("CACLAN_19", "files");
define("CACLAN_20", "DB Structure Cache");
define("CACLAN_21", "Database Structure cache contains system information about database tables structure, needed by various core routines. No actual content will be contained here.");
define("CACLAN_22", "Thumbnail cache");
define("CACLAN_23", "Thumbnail cache files contains binary image data. They are there to save a lot of server CPU work.");
define("CACLAN_24", "Empty DB Structure Cache");
define("CACLAN_25", "Empty Thumbnail Cache");
define("CACLAN_26", "Empty All Cache");
define("CACLAN_27", "Empty Browser Cache");
define("CACLAN_28", "JS/CSS Cache");
define("CACLAN_29", "Consolidate and cache javascript files and cascading stylesheet files.");
define("CACLAN_30", "Empty JS/CSS Cache");
return [
'CACLAN_1' => "Cache System Status",
'CACLAN_2' => "Set cache status",
'CACLAN_3' => "Cache Management",
'CACLAN_5' => "Empty Content Cache",
'CACLAN_6' => "Cache Emptied",
'CACLAN_10' => "The cache directory is not writable. Please ensure this directory is set CHMOD 0777",
'CACLAN_11' => "Content Cache",
'CACLAN_12' => "System Cache",
'CACLAN_13' => "Content cache contains page rendered content. This includes any content (html) that you see rendered on your site.",
'CACLAN_14' => "System cache contains system config information. This includes site pref, currently active menus, etc. No actual content will be contained here.",
'CACLAN_16' => "Empty System Cache",
'CACLAN_17' => "Currently contains",
'CACLAN_18' => "file",
'CACLAN_19' => "files",
'CACLAN_20' => "DB Structure Cache",
'CACLAN_21' => "Database Structure cache contains system information about database tables structure, needed by various core routines. No actual content will be contained here.",
'CACLAN_22' => "Thumbnail cache",
'CACLAN_23' => "Thumbnail cache files contains binary image data. They are there to save a lot of server CPU work.",
'CACLAN_24' => "Empty DB Structure Cache",
'CACLAN_25' => "Empty Thumbnail Cache",
'CACLAN_26' => "Empty All Cache",
'CACLAN_27' => "Empty Browser Cache",
'CACLAN_28' => "JS/CSS Cache",
'CACLAN_29' => "Consolidate and cache javascript files and cascading stylesheet files.",
'CACLAN_30' => "Empty JS/CSS Cache",
];

View File

@@ -1,59 +1,59 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
*/
define("CUSLAN_1", "Overview");
define("CUSLAN_2", "Page Title");
define("CUSLAN_3", "Items per Page");
define("CUSLAN_4", "Custom Fields");
define("CUSLAN_5", "(New Book)");
define("CUSLAN_9", "Text");
// define("CUSLAN_11", "Meta description"); @see LAN_META_DESCRIPTION
define("CUSLAN_12", "Create Page/Menu");
define("CUSLAN_29", "List pages if no page selected");
define("CUSLAN_30", "Expiry time for cookie (in seconds)");
define("CUSLAN_31", "Create menu");
define("CUSLAN_48", "Page List");
define("CUSLAN_49", "Menu List");
define("CUSLAN_50", "List Books/Chapters");
define("CUSLAN_51", "Add Book/Chapter");
define("CUSLAN_52", "Book");
define("CUSLAN_53", "Book or Chapter Title");
define("CUSLAN_55", "Can be edited by");
define("CUSLAN_56", "Parent");
define("CUSLAN_57", "Please choose a unique SEF URL for this entry.");
define("CUSLAN_58", "View Pages in this chapter");
define("CUSLAN_59", "Page");
define("CUSLAN_60", "Page Options");
define("CUSLAN_61", "Menu");
define("CUSLAN_62", "Menu Options");
define("CUSLAN_63", "Book/Chapter");
define("CUSLAN_64", "Menu Name");
define("CUSLAN_65", "Menu Title");
define("CUSLAN_66", "Menu Body");
define("CUSLAN_67", "Menu Template");
define("CUSLAN_68", "Custom Button Text");
define("CUSLAN_69", "Custom Button URL");
define("CUSLAN_70", "Menu Icon/Glyph");
define("CUSLAN_71", "Menu Image/Video");
define("CUSLAN_72", "List Books/Chapters Template");
define("CUSLAN_73", "Menu Created");
define("CUSLAN_74", "Menu Updated");
define("CUSLAN_75", "Missing Menu-id detected:");
define("CUSLAN_76", "Menu with path #");
define("CUSLAN_77", "deleted");
define("CUSLAN_78", "Couldn't delete menu with path ");
define("CUSLAN_79", "You must enter either a page title or a menu name.");
define("CUSLAN_80", "Sub Title");
define("CUSLAN_81", "Meta image");
define("CUSLAN_82", "Optional. Used by social media when sharing this page.");
define("CUSLAN_83", "Will be listed in the Menu-Manager under this name or may be called using {CMENU=name} in your theme. Must use ASCII characters only and be all lowercase.");
define("CUSLAN_84", "Caption displayed on the menu item.");
define("CUSLAN_85", "Leave blank to use the default");
define("CUSLAN_86", "Leave blank to use the corresponding page");
return [
'CUSLAN_1' => "Overview",
'CUSLAN_2' => "Page Title",
'CUSLAN_3' => "Items per Page",
'CUSLAN_4' => "Custom Fields",
'CUSLAN_5' => "(New Book)",
'CUSLAN_9' => "Text",
'CUSLAN_12' => "Create Page/Menu",
'CUSLAN_29' => "List pages if no page selected",
'CUSLAN_30' => "Expiry time for cookie (in seconds)",
'CUSLAN_31' => "Create menu",
'CUSLAN_48' => "Page List",
'CUSLAN_49' => "Menu List",
'CUSLAN_50' => "List Books/Chapters",
'CUSLAN_51' => "Add Book/Chapter",
'CUSLAN_52' => "Book",
'CUSLAN_53' => "Book or Chapter Title",
'CUSLAN_55' => "Can be edited by",
'CUSLAN_56' => "Parent",
'CUSLAN_57' => "Please choose a unique SEF URL for this entry.",
'CUSLAN_58' => "View Pages in this chapter",
'CUSLAN_59' => "Page",
'CUSLAN_60' => "Page Options",
'CUSLAN_61' => "Menu",
'CUSLAN_62' => "Menu Options",
'CUSLAN_63' => "Book/Chapter",
'CUSLAN_64' => "Menu Name",
'CUSLAN_65' => "Menu Title",
'CUSLAN_66' => "Menu Body",
'CUSLAN_67' => "Menu Template",
'CUSLAN_68' => "Custom Button Text",
'CUSLAN_69' => "Custom Button URL",
'CUSLAN_70' => "Menu Icon/Glyph",
'CUSLAN_71' => "Menu Image/Video",
'CUSLAN_72' => "List Books/Chapters Template",
'CUSLAN_73' => "Menu Created",
'CUSLAN_74' => "Menu Updated",
'CUSLAN_75' => "Missing Menu-id detected:",
'CUSLAN_76' => "Menu with path #",
'CUSLAN_77' => "deleted",
'CUSLAN_78' => "Couldn't delete menu with path",
'CUSLAN_79' => "You must enter either a page title or a menu name.",
'CUSLAN_80' => "Sub Title",
'CUSLAN_81' => "Meta image",
'CUSLAN_82' => "Optional. Used by social media when sharing this page.",
'CUSLAN_83' => "Will be listed in the Menu-Manager under this name or may be called using {CMENU=name} in your theme. Must use ASCII characters only and be all lowercase.",
'CUSLAN_84' => "Caption displayed on the menu item.",
'CUSLAN_85' => "Leave blank to use the default",
'CUSLAN_86' => "Leave blank to use the corresponding page",
];

View File

@@ -8,103 +8,78 @@
*
*/
if (!defined("PAGE_NAME")) { define("PAGE_NAME", "Schedule Tasks"); }
// Menu
define("LAN_CRON_M_02", "Refresh");
// Table heading
define("LAN_CRON_2", "Function");
define("LAN_CRON_3", "Tab");
define("LAN_CRON_4", "Last-run");
// Default crons
define("LAN_CRON_01_1", "Test Email");
define("LAN_CRON_01_2", "Send a test email to [eml]."); // [eml] is automatically replaced by head admin e-mail address.
define("LAN_CRON_01_3", "Recommended to test the scheduling system.");
define("LAN_CRON_02_1", "Mail Queue");
define("LAN_CRON_02_2", "Process mail queue.");
define("LAN_CRON_03_1", "Mail Bounce Check");
define("LAN_CRON_03_2", "Check for bounced emails.");
define("LAN_CRON_04_1", "Ban Retrigger Check");
define("LAN_CRON_04_2", "Process bounce retriggers.");
define("LAN_CRON_04_3", "Only needed if retriggering of bans enabled.");
define("LAN_CRON_05_1", "Database Backup");
define("LAN_CRON_05_2", "Backup the system database to");
define('LAN_CRON_06_1', "Process Ban Trigger");
// Error and info messages
define("LAN_CRON_6", "Couldn't Import Prefs");
define("LAN_CRON_7", "Couldn't Import Timing Settings");
define("LAN_CRON_8", "Imported Timing Settings for");
define("LAN_CRON_9", "[x] minutes and [y] seconds ago."); // [x] and [y] are automatically replaced.
define("LAN_CRON_10", "[y] seconds ago.");
define("LAN_CRON_11", "Active Crons");
define("LAN_CRON_12", "Last cron refresh");
define("LAN_CRON_13", "Please be sure cron.php is executable.");
define("LAN_CRON_14", "Please CHMOD /cron.php to 755.");
define("LAN_CRON_15", "Use the following Cron Command");
define("LAN_CRON_16", "Using your server control panel (eg. cPanel, DirectAdmin, Plesk etc.) please create a crontab to run this command on your server every minute.");
// leave some room for additions/changes
// Info for checkCoreUpdate cron
define("LAN_CRON_20_1", "Check for e107 Update");
define("LAN_CRON_20_2", "Check e107.org for Core updates"); // [eml] is automatically replaced by head admin e-mail address.
define("LAN_CRON_20_3", "Recommended to keep system up to date.");
define("LAN_CRON_20_4", "Update this Git repository");
define("LAN_CRON_20_5", "Update this e107 installation with the very latest files from github.");
define("LAN_CRON_20_6", "Recommended for developers only.");
//define("LAN_CRON_20_7", "Warning!");//LAN_WARNING
define("LAN_CRON_20_8", "May cause site instability!");
define("LAN_CRON_30", "Every Minute");
define("LAN_CRON_31", "Every Other Minute");
define("LAN_CRON_32", "Every 5 Minutes");
define("LAN_CRON_33", "Every 10 minutes");
define("LAN_CRON_34", "Every 15 minutes");
define("LAN_CRON_35", "Every 30 minutes");
define("LAN_CRON_36", "Every Hour");
define("LAN_CRON_37", "Every Other Hour");
define("LAN_CRON_38", "Every 3 Hours");
define("LAN_CRON_39", "Every 6 Hours");
define("LAN_CRON_40", "Every Day");
define("LAN_CRON_41", "Every Month");
define("LAN_CRON_42", "Every Week Day");
define("LAN_CRON_50", "Minute(s):");
define("LAN_CRON_51", "Hour(s):");
define("LAN_CRON_52", "Day(s):");
define("LAN_CRON_53", "Month(s):");
define("LAN_CRON_54", "Weekday(s):");
define("LAN_CRON_55", "Database Backup Failed");
define("LAN_CRON_56", "Database Backup Complete");
define("LAN_CRON_60", "Go to cPanel");
define("LAN_CRON_61", "Generate new cron token");
define("LAN_CRON_62", "Executing config function [b][x][/b]");
define("LAN_CRON_63", "Config function [b][x][/b] NOT found.");
define("LAN_CRON_64", "An administrator can automate tasks using e107 Schedule Tasks. [br]
return [
'PAGE_NAME' => "Schedule Tasks",
'LAN_CRON_M_02' => "Refresh",
'LAN_CRON_2' => "Function",
'LAN_CRON_3' => "Tab",
'LAN_CRON_4' => "Last-run",
'LAN_CRON_01_1' => "Test Email",
'LAN_CRON_01_2' => "Send a test email to [eml].",
'LAN_CRON_01_3' => "Recommended to test the scheduling system.",
'LAN_CRON_02_1' => "Mail Queue",
'LAN_CRON_02_2' => "Process mail queue.",
'LAN_CRON_03_1' => "Mail Bounce Check",
'LAN_CRON_03_2' => "Check for bounced emails.",
'LAN_CRON_04_1' => "Ban Retrigger Check",
'LAN_CRON_04_2' => "Process bounce retriggers.",
'LAN_CRON_04_3' => "Only needed if retriggering of bans enabled.",
'LAN_CRON_05_1' => "Database Backup",
'LAN_CRON_05_2' => "Backup the system database to",
'LAN_CRON_06_1' => "Process Ban Trigger",
'LAN_CRON_6' => "Couldn't Import Prefs",
'LAN_CRON_7' => "Couldn't Import Timing Settings",
'LAN_CRON_8' => "Imported Timing Settings for",
'LAN_CRON_9' => "[x] minutes and [y] seconds ago.",
'LAN_CRON_10' => "[y] seconds ago.",
'LAN_CRON_11' => "Active Crons",
'LAN_CRON_12' => "Last cron refresh",
'LAN_CRON_13' => "Please be sure cron.php is executable.",
'LAN_CRON_14' => "Please CHMOD /cron.php to 755.",
'LAN_CRON_15' => "Use the following Cron Command",
'LAN_CRON_16' => "Using your server control panel (eg. cPanel, DirectAdmin, Plesk etc.) please create a crontab to run this command on your server every minute.",
'LAN_CRON_20_1' => "Check for e107 Update",
'LAN_CRON_20_2' => "Check e107.org for Core updates",
'LAN_CRON_20_3' => "Recommended to keep system up to date.",
'LAN_CRON_20_4' => "Update this Git repository",
'LAN_CRON_20_5' => "Update this e107 installation with the very latest files from github.",
'LAN_CRON_20_6' => "Recommended for developers only.",
'LAN_CRON_20_8' => "May cause site instability!",
'LAN_CRON_30' => "Every Minute",
'LAN_CRON_31' => "Every Other Minute",
'LAN_CRON_32' => "Every 5 Minutes",
'LAN_CRON_33' => "Every 10 minutes",
'LAN_CRON_34' => "Every 15 minutes",
'LAN_CRON_35' => "Every 30 minutes",
'LAN_CRON_36' => "Every Hour",
'LAN_CRON_37' => "Every Other Hour",
'LAN_CRON_38' => "Every 3 Hours",
'LAN_CRON_39' => "Every 6 Hours",
'LAN_CRON_40' => "Every Day",
'LAN_CRON_41' => "Every Month",
'LAN_CRON_42' => "Every Week Day",
'LAN_CRON_50' => "Minute(s):",
'LAN_CRON_51' => "Hour(s):",
'LAN_CRON_52' => "Day(s):",
'LAN_CRON_53' => "Month(s):",
'LAN_CRON_54' => "Weekday(s):",
'LAN_CRON_55' => "Database Backup Failed",
'LAN_CRON_56' => "Database Backup Complete",
'LAN_CRON_60' => "Go to cPanel",
'LAN_CRON_61' => "Generate new cron token",
'LAN_CRON_62' => "Executing config function [b][x][/b]",
'LAN_CRON_63' => "Config function [b][x][/b] NOT found.",
'LAN_CRON_64' => "An administrator can automate tasks using e107 Schedule Tasks. [br]
In the Manage Tab, you can edit, delete and run tasks. [br]
When you edit a task you can set the minutes, hours, days, month or day of the week you want the task to run. Use * to run for each period. Use the Active property to Enabled the Task.[br]
Note: You are advised not to delete standard jobs.[br]
");
define("LAN_CRON_BACKUP", "Backup");
define("LAN_CRON_LOGGING", "Logging");
define("LAN_CRON_RUNNING", "Running");
define("LAN_CRON_65", "Update git theme repository");
define("LAN_CRON_66", "No git repo found");
define("LAN_CRON_67", "No git repo found in theme folder");
Note: You are advised not to delete standard jobs.[br]",
'LAN_CRON_BACKUP' => "Backup",
'LAN_CRON_LOGGING' => "Logging",
'LAN_CRON_RUNNING' => "Running",
'LAN_CRON_65' => "Update git theme repository",
'LAN_CRON_66' => "No git repo found",
'LAN_CRON_67' => "No git repo found in theme folder",
];

View File

@@ -1,143 +1,120 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
*/
define("DBLAN_1", "Core settings backed up in database.");
// define("DBLAN_2", "Select to save a backup of your e107 database");
// define("DBLAN_3", "Backup SQL database");
define("DBLAN_4", "Select to check validity of e107 database");
define("DBLAN_5", "Check database validity");
define("DBLAN_6", "Select to optimize your e107 database");
define("DBLAN_7", "Optimize SQL database");
define("DBLAN_8", "Select to backup your core settings");
define("DBLAN_9", "Backup core");
define("DBLAN_10", "Database Utilities");
define("DBLAN_11", "MySQL database [x] optimized");
//define("DBLAN_12", "optimized");
// define("DBLAN_13", "Back");
// define("DBLAN_14", "Done");
define("DBLAN_15", "Select to check for any available db updates");
define("DBLAN_16", "Check for Updates");
define("DBLAN_17", "Pref. Name");
define("DBLAN_18", "Pref. Value");
define("DBLAN_19", "Select to open the preferences editor (for advanced users only)");
define("DBLAN_20", "Preferences Editor");
// define("DBLAN_21", "Delete Checked");
define("DBLAN_22", "Plugin View and Scan");
define("DBLAN_23", "Scan Completed");
//define("DBLAN_24", "Name");
define("DBLAN_25", "Directory");
define("DBLAN_26", "Included add-ons");
define("DBLAN_27", "Installed");
define("DBLAN_28", "Select to scan plugin directories for changes");
define("DBLAN_29", "Scan plugin directories");
define("DBLAN_30", "If an addon shows an error, check for characters outside the PHP opening/closing tags.");
define("DBLAN_31", "Pass");
//define("DBLAN_32", "Error"); new > LAN_ERROR
define("DBLAN_33", "Inaccessible");
define("DBLAN_34", "Not checked");
define("DBLAN_35", "Select to check validity of e107 database records");
define("DBLAN_36", "Check database record validity");
define("DBLAN_37", "Choose table(s) to validate");
define("DBLAN_38", "Start Verify");
define("DBLAN_39", "Database Record Validation");
define("DBLAN_40", "Record Validation : ");
define("DBLAN_41", "table");
//define("DBLAN_42", "id");//LAN_ID
define("DBLAN_43", "remark");
// define("DBLAN_44", "options");
define("DBLAN_45", "Id Not Found!");
define("DBLAN_46", "Table Not Found!");
// define("DBLAN_47", "delete");
// define("DBLAN_48", "Delete Checked");
define("DBLAN_49", "No records present in the table, so nothing to validate");
define("DBLAN_50", "Sql Record Validation");
define("DBLAN_51", "Execute Selected");
define("DBLAN_52", "Delete Duplicate"); //plugin scan
define("DBLAN_53", "Please select action.");
define("DBLAN_54", "No Validation errors found.");
define("DBLAN_55", "Select to scan shortcode/override directory for new shortcodes");
define("DBLAN_56", "Scan override directory");
define("DBLAN_57", "Shortcode Override list set to");
define("DBLAN_58", "Export Site Data");
define("DBLAN_59", "Import Site Data");
define("DBLAN_60", "File backup complete!");
define("DBLAN_61", "Starting database backup...");
define("DBLAN_62", "Database backup complete!");
define("DBLAN_63", "Full site backup completed.");
define("DBLAN_64", "Check Database Charset");
define("DBLAN_65", "Check Charset");
define("DBLAN_66", "Correct File and Directory permissions");
define("DBLAN_67", "Correct Perms");
define("DBLAN_68", "Backup Database, Files and Folders");
define("DBLAN_69", "Backup Site");
define("DBLAN_70", "This will create a database dump and a zipped backup of all non-core plugins, your site theme, your media files and system logs");
define("DBLAN_71", "Please wait...");
define("DBLAN_72", "Folder and File permissions have been updated");
define("DBLAN_73", "Correcting File and Directory Permissions");
define("DBLAN_74", "Connecting to server");
define("DBLAN_75", "Creating Database");
define("DBLAN_76", "Selecting database");
define("DBLAN_77", "Couldn't read core sql file");
define("DBLAN_78", "Table");
define("DBLAN_79", "Engine");
define("DBLAN_80", "Collation");
define("DBLAN_81", "Status");
define("DBLAN_82", "This function will permanently modify all tables in your database. ([database])");
define("DBLAN_83", "It is [b]HIGHLY[/b] recommended that you first backup your database and switch your site into maintenance mode.");
define("DBLAN_84", "Please note:");
define("DBLAN_85", "The conversion process can take up to one minute or much much more depending on the size of your database.");
define("DBLAN_86", "The conversion does not work with serialized arrays.");
define("DBLAN_87", "Be sure that you have followed all steps of the upgrade process first.");
define("DBLAN_88", "Core prefs are ignored during the conversion process due to possibility of corruption.");
define("DBLAN_89", "Convert Database");
define("DBLAN_90", "Convert non-UTF8 Tables");
define("DBLAN_91", "Please wait...");
define("DBLAN_92", "Your tables are using the correct character set.");
define("DBLAN_93", "Database Converted successfully to UTF-8.");
define("DBLAN_94", "Please make sure you have the following line in your e107_config.php file:");
define("DBLAN_95", "Export Options");
//define("DBLAN_96", "Preferences");
define("DBLAN_97", "Tables");
define("DBLAN_98", "Rows");
define("DBLAN_99", "Table Data:");
define("DBLAN_100", "Convert paths and package images and xml into:");
define("DBLAN_101", "Export File");
define("DBLAN_102", "Export Options");
define("DBLAN_103", "Inserted");
define("DBLAN_104", "Failed to Insert");
define("DBLAN_105", "Batch shortcodes:");
define("DBLAN_106", "(empty)");
define("DBLAN_107", "[folder] is not writable");
define("DBLAN_108", "Created:");
define("DBLAN_109", "Copied:");
define("DBLAN_110", "Couldn't copy:");
define("DBLAN_111", "Tables appear to be okay!");
define("DBLAN_112", "Sync with Github");
define("DBLAN_113", "Overwrite Files");
define("DBLAN_114", "Developer Mode Only");
define("DBLAN_115", "Overwrite local files with the latest from github.");
define("DBLAN_116", "This will download the latest .zip file from github to");
define("DBLAN_117", "and then unzip it, overwriting any existing files that it finds on your server. It will take into account any custom folders you may have set in e107_config.php.");
define("DBLAN_118", "Couldn't download .zip file");
define("DBLAN_119", "Backup");
define("DBLAN_120", "Starting backup....");
define("DBLAN_121", "Moving [x] to [y].");
return [
'DBLAN_1' => "Core settings backed up in database.",
'DBLAN_4' => "Select to check validity of e107 database",
'DBLAN_5' => "Check database validity",
'DBLAN_6' => "Select to optimize your e107 database",
'DBLAN_7' => "Optimize SQL database",
'DBLAN_8' => "Select to backup your core settings",
'DBLAN_9' => "Backup core",
'DBLAN_10' => "Database Utilities",
'DBLAN_11' => "MySQL database [x] optimized",
'DBLAN_15' => "Select to check for any available db updates",
'DBLAN_16' => "Check for Updates",
'DBLAN_17' => "Pref. Name",
'DBLAN_18' => "Pref. Value",
'DBLAN_19' => "Select to open the preferences editor (for advanced users only)",
'DBLAN_20' => "Preferences Editor",
'DBLAN_22' => "Plugin View and Scan",
'DBLAN_23' => "Scan Completed",
'DBLAN_25' => "Directory",
'DBLAN_26' => "Included add-ons",
'DBLAN_27' => "Installed",
'DBLAN_28' => "Select to scan plugin directories for changes",
'DBLAN_29' => "Scan plugin directories",
'DBLAN_30' => "If an addon shows an error, check for characters outside the PHP opening/closing tags.",
'DBLAN_31' => "Pass",
'DBLAN_33' => "Inaccessible",
'DBLAN_34' => "Not checked",
'DBLAN_35' => "Select to check validity of e107 database records",
'DBLAN_36' => "Check database record validity",
'DBLAN_37' => "Choose table(s) to validate",
'DBLAN_38' => "Start Verify",
'DBLAN_39' => "Database Record Validation",
'DBLAN_40' => "Record Validation :",
'DBLAN_41' => "table",
'DBLAN_43' => "remark",
'DBLAN_45' => "Id Not Found!",
'DBLAN_46' => "Table Not Found!",
'DBLAN_49' => "No records present in the table, so nothing to validate",
'DBLAN_50' => "Sql Record Validation",
'DBLAN_51' => "Execute Selected",
'DBLAN_52' => "Delete Duplicate",
'DBLAN_53' => "Please select action.",
'DBLAN_54' => "No Validation errors found.",
'DBLAN_55' => "Select to scan shortcode/override directory for new shortcodes",
'DBLAN_56' => "Scan override directory",
'DBLAN_57' => "Shortcode Override list set to",
'DBLAN_58' => "Export Site Data",
'DBLAN_59' => "Import Site Data",
'DBLAN_60' => "File backup complete!",
'DBLAN_61' => "Starting database backup...",
'DBLAN_62' => "Database backup complete!",
'DBLAN_63' => "Full site backup completed.",
'DBLAN_64' => "Check Database Charset",
'DBLAN_65' => "Check Charset",
'DBLAN_66' => "Correct File and Directory permissions",
'DBLAN_67' => "Correct Perms",
'DBLAN_68' => "Backup Database, Files and Folders",
'DBLAN_69' => "Backup Site",
'DBLAN_70' => "This will create a database dump and a zipped backup of all non-core plugins, your site theme, your media files and system logs",
'DBLAN_71' => "Please wait...",
'DBLAN_72' => "Folder and File permissions have been updated",
'DBLAN_73' => "Correcting File and Directory Permissions",
'DBLAN_74' => "Connecting to server",
'DBLAN_75' => "Creating Database",
'DBLAN_76' => "Selecting database",
'DBLAN_77' => "Couldn't read core sql file",
'DBLAN_78' => "Table",
'DBLAN_79' => "Engine",
'DBLAN_80' => "Collation",
'DBLAN_81' => "Status",
'DBLAN_82' => "This function will permanently modify all tables in your database. ([database])",
'DBLAN_83' => "It is [b]HIGHLY[/b] recommended that you first backup your database and switch your site into maintenance mode.",
'DBLAN_84' => "Please note:",
'DBLAN_85' => "The conversion process can take up to one minute or much much more depending on the size of your database.",
'DBLAN_86' => "The conversion does not work with serialized arrays.",
'DBLAN_87' => "Be sure that you have followed all steps of the upgrade process first.",
'DBLAN_88' => "Core prefs are ignored during the conversion process due to possibility of corruption.",
'DBLAN_89' => "Convert Database",
'DBLAN_90' => "Convert non-UTF8 Tables",
'DBLAN_91' => "Please wait...",
'DBLAN_92' => "Your tables are using the correct character set.",
'DBLAN_93' => "Database Converted successfully to UTF-8.",
'DBLAN_94' => "Please make sure you have the following line in your e107_config.php file:",
'DBLAN_95' => "Export Options",
'DBLAN_97' => "Tables",
'DBLAN_98' => "Rows",
'DBLAN_99' => "Table Data:",
'DBLAN_100' => "Convert paths and package images and xml into:",
'DBLAN_101' => "Export File",
'DBLAN_102' => "Export Options",
'DBLAN_103' => "Inserted",
'DBLAN_104' => "Failed to Insert",
'DBLAN_105' => "Batch shortcodes:",
'DBLAN_106' => "(empty)",
'DBLAN_107' => "[folder] is not writable",
'DBLAN_108' => "Created:",
'DBLAN_109' => "Copied:",
'DBLAN_110' => "Couldn't copy:",
'DBLAN_111' => "Tables appear to be okay!",
'DBLAN_112' => "Sync with Github",
'DBLAN_113' => "Overwrite Files",
'DBLAN_114' => "Developer Mode Only",
'DBLAN_115' => "Overwrite local files with the latest from github.",
'DBLAN_116' => "This will download the latest .zip file from github to",
'DBLAN_117' => "and then unzip it, overwriting any existing files that it finds on your server. It will take into account any custom folders you may have set in e107_config.php.",
'DBLAN_118' => "Couldn't download .zip file",
'DBLAN_119' => "Backup",
'DBLAN_120' => "Starting backup....",
'DBLAN_121' => "Moving [x] to [y].",
];

View File

@@ -1,41 +1,36 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
*/
define("DBVLAN_1", "Unable to read the sql datafile<br /><br />Please ensure the file <b>core_sql.php</b> exists in the <b>/e107_core/sql</b> directory.");
// define("DBLAN_2", "Verifying all");
define("DBVLAN_4", "Table");
define("DBVLAN_5", "Field");
define("DBVLAN_6", "Status");
define("DBVLAN_7", "Notes");
define("DBVLAN_8", "Mismatch");
define("DBVLAN_9", "Currently");
define("DBVLAN_10", "should be");
define("DBVLAN_11", "Field missing!");
define("DBVLAN_12", "Extra Field!");
define("DBVLAN_13", "Table missing!");
define("DBVLAN_14", "Choose table(s) to validate");
define("DBVLAN_15", "Start Verify");
define("DBVLAN_16", "SQL Verification");
define("DBVLAN_17", "Storage engine should be [x] but is [y]");
define("DBVLAN_18", "Character set should be [x] but is [y]");
define("DBVLAN_19", "Attempt to Fix");
define("DBVLAN_21", "Fix Selected Items");
define("DBVLAN_22", "[x] is not readable");
define("DBVLAN_23", "Database Utilities");
define("DBVLAN_24", "Please select action.");
define("DBVLAN_25", "Index missing!");
define("DBVLAN_26", "[x] table(s) have problems.");
define("DBVLAN_27", "Table inconsistency");
define("DBVLAN_28", "Not applicable");
// IMPORTANT NOTE: DBLAN has been replaced by DBVLAN in this file since 0.7 due to conflicts with db.php
return [
'DBVLAN_1' => "Unable to read the sql datafile<br /><br />Please ensure the file <b>core_sql.php</b> exists in the <b>/e107_core/sql</b> directory.",
'DBVLAN_4' => "Table",
'DBVLAN_5' => "Field",
'DBVLAN_6' => "Status",
'DBVLAN_7' => "Notes",
'DBVLAN_8' => "Mismatch",
'DBVLAN_9' => "Currently",
'DBVLAN_10' => "should be",
'DBVLAN_11' => "Field missing!",
'DBVLAN_12' => "Extra Field!",
'DBVLAN_13' => "Table missing!",
'DBVLAN_14' => "Choose table(s) to validate",
'DBVLAN_15' => "Start Verify",
'DBVLAN_16' => "SQL Verification",
'DBVLAN_17' => "Storage engine should be [x] but is [y]",
'DBVLAN_18' => "Character set should be [x] but is [y]",
'DBVLAN_19' => "Attempt to Fix",
'DBVLAN_21' => "Fix Selected Items",
'DBVLAN_22' => "[x] is not readable",
'DBVLAN_23' => "Database Utilities",
'DBVLAN_24' => "Please select action.",
'DBVLAN_25' => "Index missing!",
'DBVLAN_26' => "[x] table(s) have problems.",
'DBVLAN_27' => "Table inconsistency",
'DBVLAN_28' => "Not applicable",
];

View File

@@ -1,13 +1,16 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
*/
define("LAN_DOCS", "System Docs");
define("LAN_DOCS_SECTIONS", "Sections");
define("LAN_DOCS_GOTOP", "Go to top");
define("LAN_DOCS_ANSWER", "Answer");
define("LAN_DOCS_QUESTION", "Question");
return [
'LAN_DOCS' => "System Docs",
'LAN_DOCS_SECTIONS' => "Sections",
'LAN_DOCS_GOTOP' => "Go to top",
'LAN_DOCS_ANSWER' => "Answer",
'LAN_DOCS_QUESTION' => "Question",
];

View File

@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
@@ -10,61 +10,44 @@
define("LAN_UPDATE_2", "Action");
define("LAN_UPDATE_3", "Not Needed");
define("LAN_UPDATE_4", "Update from [x] to [y]");
define("LAN_UPDATE_5", "Update core database structure");
define("LAN_UPDATE_7", "Executed [x]");
define("LAN_UPDATE_12", "One of your tables contains duplicate entries.");
define("LAN_UPDATE_13", "Add new or missing core settings");
define("LAN_UPDATE_14", "Start version: ");
// Messages as part of 0.7 to 0.8 update process
define("LAN_UPDATE_20", "Updating Preference(s): ");
define("LAN_UPDATE_21", "Updating Table Structure: ");
define("LAN_UPDATE_22", "Converting Serialized Preference(s): ");
define("LAN_UPDATE_23", "Updating Menu Path: ");
define("LAN_UPDATE_24", "Deleting Deprecated Table Field: ");
define("LAN_UPDATE_25", "Deleting obsolete table: ");
define("LAN_UPDATE_26", "Extending IP address field: ");
define("LAN_UPDATE_27", "Adding Table: ");
define("LAN_UPDATE_28", "[x] saved emails moved");
define("LAN_UPDATE_29", "Depending on your particular configuration, you may need to run the upgrade process several times.");
// Everything below here needs reviewing.
// define("LAN_UPDATE_35", "Error modifying data in comment table");
// define("LAN_UPDATE_36", "Error deleting old field in comment table");
define("LAN_UPDATE_37", "Add index [x] to table [y]");
define("LAN_UPDATE_38", "Update front page settings");
// define("LAN_UPDATE_39", "Update linkwords table");
define("LAN_UPDATE_40", "Update newsfeeds table");
define("LAN_UPDATE_41", "User timezone field processed");
define("LAN_UPDATE_42", "Error transferring user timezone data - aborted");
define("LAN_UPDATE_43", "Rename dblog table");
define("LAN_UPDATE_44", "Rename rolling log table");
define("LAN_UPDATE_45", "Adding new table to database: ");
define("LAN_UPDATE_46", "Error reading table definition: ");
define("LAN_UPDATE_50", "Obsolete prefs deleted: ");
define("LAN_UPDATE_51", "Update plugin table definition: ");
define("LAN_UPDATE_52", "Update downloads table");
define("LAN_UPDATE_53", "Update download mirror table");
define("LAN_UPDATE_54", "Missing table [y] - cannot add index [x]");
define("LAN_UPDATE_55", "Description");
define("LAN_UPDATE_56", "System Update");
define("LAN_UPDATE_57", "Before continuing, please manually delete the following outdated folders from your system:");
define("LAN_UPDATE_CAPTION_PLUGIN", "Plugin Updates"); // Unused
define("LAN_UPDATE_CAPTION_CORE", "Core Updates"); // Unused
define("LAN_UPDATE_58", "It is highly recommended that you run [File Inspector] after you have completed all the updates, in order to detect any outdated files that need to be removed.");
// define("LAN_UPDATE_5", "Update available");
// define("LAN_UPDATE_8", "Update from");
// define("LAN_UPDATE_9", "to");
//define("LAN_UPDATE_10", "Available Updates");
//define("LAN_UPDATE_11", ".617 to .7 Update Continued");
return [
'LAN_UPDATE_2' => "Action",
'LAN_UPDATE_3' => "Not Needed",
'LAN_UPDATE_4' => "Update from [x] to [y]",
'LAN_UPDATE_5' => "Update core database structure",
'LAN_UPDATE_7' => "Executed [x]",
'LAN_UPDATE_12' => "One of your tables contains duplicate entries.",
'LAN_UPDATE_13' => "Add new or missing core settings",
'LAN_UPDATE_14' => "Start version:",
'LAN_UPDATE_20' => "Updating Preference(s):",
'LAN_UPDATE_21' => "Updating Table Structure:",
'LAN_UPDATE_22' => "Converting Serialized Preference(s):",
'LAN_UPDATE_23' => "Updating Menu Path:",
'LAN_UPDATE_24' => "Deleting Deprecated Table Field:",
'LAN_UPDATE_25' => "Deleting obsolete table:",
'LAN_UPDATE_26' => "Extending IP address field:",
'LAN_UPDATE_27' => "Adding Table:",
'LAN_UPDATE_28' => "[x] saved emails moved",
'LAN_UPDATE_29' => "Depending on your particular configuration, you may need to run the upgrade process several times.",
'LAN_UPDATE_37' => "Add index [x] to table [y]",
'LAN_UPDATE_38' => "Update front page settings",
'LAN_UPDATE_40' => "Update newsfeeds table",
'LAN_UPDATE_41' => "User timezone field processed",
'LAN_UPDATE_42' => "Error transferring user timezone data - aborted",
'LAN_UPDATE_43' => "Rename dblog table",
'LAN_UPDATE_44' => "Rename rolling log table",
'LAN_UPDATE_45' => "Adding new table to database:",
'LAN_UPDATE_46' => "Error reading table definition:",
'LAN_UPDATE_50' => "Obsolete prefs deleted:",
'LAN_UPDATE_51' => "Update plugin table definition:",
'LAN_UPDATE_52' => "Update downloads table",
'LAN_UPDATE_53' => "Update download mirror table",
'LAN_UPDATE_54' => "Missing table [y] - cannot add index [x]",
'LAN_UPDATE_55' => "Description",
'LAN_UPDATE_56' => "System Update",
'LAN_UPDATE_57' => "Before continuing, please manually delete the following outdated folders from your system:",
'LAN_UPDATE_CAPTION_PLUGIN' => "Plugin Updates",
'LAN_UPDATE_CAPTION_CORE' => "Core Updates",
'LAN_UPDATE_58' => "It is highly recommended that you run [File Inspector] after you have completed all the updates, in order to detect any outdated files that need to be removed.",
];

View File

@@ -1,54 +1,39 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
*/
define("EMOLAN_1", "Emote activation");
//define("EMOLAN_2", "Name");
define("EMOLAN_3", "Emotes");
define("EMOLAN_4", "Activate emoticons?");
define("EMOLAN_5", "Image");
define("EMOLAN_6", "Emote Code");
define("EMOLAN_7", "separate multiple entries with spaces");
//define("EMOLAN_8", "Status");
//define("EMOLAN_9", "Options");
//define("EMOLAN_10", "Active");
define("EMOLAN_11", "Activate pack");
//define("EMOLAN_12", "Edit / configure this pack");
define("EMOLAN_13", "Installed packs");
//define("EMOLAN_14", "Save configuration");
//define("EMOLAN_15", "Edit / configure emotes");
//define("EMOLAN_16", "Emote configuration saved");
define("EMOLAN_17", "You have an emoticon pack present that contains spaces in the name, which are not allowed!");
define("EMOLAN_18", "Please rename the instances listed below so they no longer contain spaces");
//define("EMOLAN_19", "Name");
define("EMOLAN_20", "Location");
define("EMOLAN_21", "Read Pack Error");
define("EMOLAN_22", "New emote pack found");
define("EMOLAN_23", "New emote xml pack found");
define("EMOLAN_24", "New emote php pack found");
//define("EMOLAN_25", "Installing new PHP emotes");
define("EMOLAN_26", "Re-scan pack");
define("EMOLAN_27", "Error occurred processing pack");
define("EMOLAN_28", "Generate XML");
define("EMOLAN_29", "XML file generated");
define("EMOLAN_30", "Error writing XML file");
// 2.x
define("EMOLAN_PAGE_TITLE", " Emoticons");
define("EMOLAN_31", "Total [x] files found");
define("EMOLAN_32", "Unknown Pack detected");
define("EMOLAN_33", "Unsupported XML File Format");
define("EMOLAN_34", "Missing files for pack");
define("EMOLAN_35", " - deleted in database");
define("EMOLAN_37", "Emote not set");
define("EMOLAN_38", "Empty emote value");
return [
'EMOLAN_1' => "Emote activation",
'EMOLAN_3' => "Emotes",
'EMOLAN_4' => "Activate emoticons?",
'EMOLAN_5' => "Image",
'EMOLAN_6' => "Emote Code",
'EMOLAN_7' => "separate multiple entries with spaces",
'EMOLAN_11' => "Activate pack",
'EMOLAN_13' => "Installed packs",
'EMOLAN_17' => "You have an emoticon pack present that contains spaces in the name, which are not allowed!",
'EMOLAN_18' => "Please rename the instances listed below so they no longer contain spaces",
'EMOLAN_20' => "Location",
'EMOLAN_21' => "Read Pack Error",
'EMOLAN_22' => "New emote pack found",
'EMOLAN_23' => "New emote xml pack found",
'EMOLAN_24' => "New emote php pack found",
'EMOLAN_26' => "Re-scan pack",
'EMOLAN_27' => "Error occurred processing pack",
'EMOLAN_28' => "Generate XML",
'EMOLAN_29' => "XML file generated",
'EMOLAN_30' => "Error writing XML file",
'EMOLAN_PAGE_TITLE' => "Emoticons",
'EMOLAN_31' => "Total [x] files found",
'EMOLAN_32' => "Unknown Pack detected",
'EMOLAN_33' => "Unsupported XML File Format",
'EMOLAN_34' => "Missing files for pack",
'EMOLAN_35' => "- deleted in database",
'EMOLAN_37' => "Emote not set",
'EMOLAN_38' => "Empty emote value",
];

View File

@@ -1,136 +1,93 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
*/
define("LAN_EURL_NAME", "Manage Site URLs");
define("LAN_EURL_NAME_CONFIG", "Profiles");
define("LAN_EURL_NAME_ALIASES", "Aliases");
define("LAN_EURL_NAME_SETTINGS", "General settings");
define("LAN_EURL_NAME_HELP", "Help");
define("LAN_EURL_EMPTY", "The list is empty");
define("LAN_EURL_LEGEND_CONFIG", "Choose URL profile per site area");
define("LAN_EURL_LEGEND_ALIASES", "Configure Base URL aliases per URL Profile");
define("LAN_EURL_DEFAULT", "Default");
define("LAN_EURL_PROFILE", "Profile");
define("LAN_EURL_INFOALT", "Info");
define("LAN_EURL_PROFILE_INFO", "Profile info not available");
define("LAN_EURL_LOCATION", "Profile Location");
define("LAN_EURL_LOCATION_NONE", "Config file not available");
define("LAN_EURL_FORM_HELP_DEFAULT", "Alias when in default language.");
define("LAN_EURL_FORM_HELP_ALIAS_0", "Default value is ");
define("LAN_EURL_FORM_HELP_ALIAS_1", "Alias when in ");
define("LAN_EURL_FORM_HELP_EXAMPLE", "Base URL");
// messages
define("LAN_EURL_ERR_ALIAS_MODULE", "Alias &quot;%1\$s&quot; can't be saved - there is a system URL profile with the same name. Please choose another alias value for system URL profile &quot;%2\$s&quot;"); // FIXME HTML IN LAN
define("LAN_EURL_SURL_UPD", "&nbsp; SEF URLs were updated.");
define("LAN_EURL_SURL_NUPD", "&nbsp; SEF URLs were NOT updated.");
// settings
define("LAN_EURL_SETTINGS_PATHINFO", "Remove filename from the URL");
define("LAN_EURL_SETTINGS_MAINMODULE", "Associate Root namespace");
define("LAN_EURL_SETTINGS_MAINMODULE_HELP", "Choose which site area will be connected with your base site URL. Example: When News is your root namespace https://yoursite.com/News-Item-Title will be associated with news (item view page will be resolved)");
define("LAN_EURL_SETTINGS_REDIRECT", "Redirect to System not found page");
define("LAN_EURL_SETTINGS_REDIRECT_HELP", "If set to false, not found page will be direct rendered (without browser redirect)");
define("LAN_EURL_SETTINGS_SEFTRANSLATE", "Automated SEF string creation type");
define("LAN_EURL_SETTINGS_SEFTRANSLATE_HELP", "Choose how will be assembled SEF string when it's automatically built from a Title value (e.g. in news, custom pages, etc.)");
define("LAN_EURL_SETTINGS_SEFTRTYPE_NONE", "Just secure it");
define("LAN_EURL_SETTINGS_SEFTRTYPE_DASHL", "dasherize-to-lower-case");
define("LAN_EURL_SETTINGS_SEFTRTYPE_DASHC", "Dasherize-To-Camel-Case");
define("LAN_EURL_SETTINGS_SEFTRTYPE_DASH", "Dasherize-with-no-case-CHANGE");
define("LAN_EURL_SETTINGS_SEFTRTYPE_UNDERSCOREL", "underscore_to_lower_case");
define("LAN_EURL_SETTINGS_SEFTRTYPE_UNDERSCOREC", "Underscore_To_Camel_Case");
define("LAN_EURL_SETTINGS_SEFTRTYPE_UNDERSCORE", "Underscore_with_no_case_CHANGE");
define("LAN_EURL_SETTINGS_SEFTRTYPE_PLUSL", "plus+separator+to+lower+case");
define("LAN_EURL_SETTINGS_SEFTRTYPE_PLUSC", "Plus+Separator+To+Camel+Case");
define("LAN_EURL_SETTINGS_SEFTRTYPE_PLUS", "Plus+separator+with+no+case+CHANGE");
define("LAN_EURL_MODREWR_DESCR", "Removes entry script file name (index.php/) from your URLs. You'll need mod_rewrite installed and running on your server (Apache Web Server). After enabling this setting go to your site root folder, rename htaccess.txt to .htaccess and modifgy <em>&quot;RewriteBase&quot;</em> Directive if required.");
// navigation
define("LAN_EURL_MENU", "Site URLs");
define("LAN_EURL_MENU_CONFIG", "Configurations");
define("LAN_EURL_MENU_ALIASES", "Profile Aliases");
define("LAN_EURL_MENU_SETTINGS", "Settings");
define("LAN_EURL_MENU_HELP", "Help");
define("LAN_EURL_MENU_PROFILES", "Profiles");
define("LAN_EURL_UC", "Under Construction");
define("LAN_EURL_CORE_MAIN", "Site Root Namespace - alias not in use.");
define("LAN_EURL_FRIENDLY", "Friendly");
define("LAN_EURL_LEGACY", "Legacy direct URLs.");
define("LAN_EURL_REWRITE_LABEL", "Friendly URLs");
define("LAN_EURL_REWRITE_DESCR", "Search engine and user friendly URLs.");
// News
define("LAN_EURL_CORE_NEWS", "News");
//define("LAN_EURL_NEWS_DEFAULT_LABEL", "Default");
//define("LAN_EURL_NEWS_DEFAULT_DESCR", "Legacy direct URLs.");
define("LAN_EURL_NEWS_REWRITEF_LABEL", "Full Friendly URLs (no performance and most friendly)");
define("LAN_EURL_NEWS_REWRITEF_DESCR", "");
define("LAN_EURL_NEWS_REWRITE_LABEL", "Friendly URLs without ID (no performance, more friendly)");
define("LAN_EURL_NEWS_REWRITE_DESCR", "Demonstrates manual link parsing and assembling.");
define("LAN_EURL_NEWS_REWRITEX_LABEL", "Friendly URLs with ID (performance wise)");
define("LAN_EURL_NEWS_REWRITEX_DESCR", "Demonstrates automated link parsing and assembling based on predefined route rules.");
// Downloads
//define("LAN_EURL_CORE_DOWNLOADS", "Downloads");
// Users
define("LAN_EURL_CORE_USER", "Users");
//define("LAN_EURL_USER_DEFAULT_LABEL", "Default");
//define("LAN_EURL_USER_DEFAULT_DESCR", "Legacy direct URLs.");
define("LAN_EURL_USER_REWRITE_LABEL", "Friendly URLs");
define("LAN_EURL_USER_REWRITE_DESCR", "Search engine and user friendly URLs.");
// Users
define("LAN_EURL_CORE_PAGE", "Custom Pages");
//define("LAN_EURL_PAGE_DEFAULT_LABEL", "Default");
//define("LAN_EURL_PAGE_DEFAULT_DESCR", "Legacy direct URLs. ");
define("LAN_EURL_PAGE_SEF_LABEL", "Friendly URLs with ID (performance)");
define("LAN_EURL_PAGE_SEF_DESCR", "Search engine and user friendly URLs.");
define("LAN_EURL_PAGE_SEFNOID_LABEL", "Friendly URLs without ID (no performance, more friendly)");
define("LAN_EURL_PAGE_SEFNOID_DESCR", "Search engine and user friendly URLs.");
// Search
define("LAN_EURL_CORE_SEARCH", "Search");
define("LAN_EURL_SEARCH_DEFAULT_LABEL", "Default Search URL");
define("LAN_EURL_SEARCH_DEFAULT_DESCR", "Legacy direct URL.");
define("LAN_EURL_SEARCH_REWRITE_LABEL", "Friendly URL");
define("LAN_EURL_SEARCH_REWRITE_DESCR", "");
// System
define("LAN_EURL_CORE_SYSTEM", "System");
define("LAN_EURL_SYSTEM_DEFAULT_LABEL", "Default System URLs");
define("LAN_EURL_SYSTEM_DEFAULT_DESCR", "URLs for pages like Not Found, Access denied, etc.");
define("LAN_EURL_SYSTEM_REWRITE_LABEL", "Friendly System URLs");
define("LAN_EURL_SYSTEM_REWRITE_DESCR", "URLs for pages like Not Found, Access denied, etc.");
// System
define("LAN_EURL_CORE_INDEX", "Front Page");
define("LAN_EURL_CORE_INDEX_INFO", "Front Page can't have an alias.");
define("LAN_EURL_REBUILD", "Rebuild");
define("LAN_EURL_REGULAR_EXPRESSION", "Regular Expression");
define("LAN_EURL_KEY", "Key");
define("LAN_EURL_TABLE", "Table");
return [
'LAN_EURL_NAME' => "Manage Site URLs",
'LAN_EURL_NAME_CONFIG' => "Profiles",
'LAN_EURL_NAME_ALIASES' => "Aliases",
'LAN_EURL_NAME_SETTINGS' => "General settings",
'LAN_EURL_NAME_HELP' => "Help",
'LAN_EURL_EMPTY' => "The list is empty",
'LAN_EURL_LEGEND_CONFIG' => "Choose URL profile per site area",
'LAN_EURL_LEGEND_ALIASES' => "Configure Base URL aliases per URL Profile",
'LAN_EURL_DEFAULT' => "Default",
'LAN_EURL_PROFILE' => "Profile",
'LAN_EURL_INFOALT' => "Info",
'LAN_EURL_PROFILE_INFO' => "Profile info not available",
'LAN_EURL_LOCATION' => "Profile Location",
'LAN_EURL_LOCATION_NONE' => "Config file not available",
'LAN_EURL_FORM_HELP_DEFAULT' => "Alias when in default language.",
'LAN_EURL_FORM_HELP_ALIAS_0' => "Default value is",
'LAN_EURL_FORM_HELP_ALIAS_1' => "Alias when in",
'LAN_EURL_FORM_HELP_EXAMPLE' => "Base URL",
'LAN_EURL_ERR_ALIAS_MODULE' => "Alias &quot;%1\$s&quot; can't be saved - there is a system URL profile with the same name. Please choose another alias value for system URL profile &quot;%2\$s&quot;",
'LAN_EURL_SURL_UPD' => "&nbsp; SEF URLs were updated.",
'LAN_EURL_SURL_NUPD' => "&nbsp; SEF URLs were NOT updated.",
'LAN_EURL_SETTINGS_PATHINFO' => "Remove filename from the URL",
'LAN_EURL_SETTINGS_MAINMODULE' => "Associate Root namespace",
'LAN_EURL_SETTINGS_MAINMODULE_HELP' => "Choose which site area will be connected with your base site URL. Example: When News is your root namespace https://yoursite.com/News-Item-Title will be associated with news (item view page will be resolved)",
'LAN_EURL_SETTINGS_REDIRECT' => "Redirect to System not found page",
'LAN_EURL_SETTINGS_REDIRECT_HELP' => "If set to false, not found page will be direct rendered (without browser redirect)",
'LAN_EURL_SETTINGS_SEFTRANSLATE' => "Automated SEF string creation type",
'LAN_EURL_SETTINGS_SEFTRANSLATE_HELP' => "Choose how will be assembled SEF string when it's automatically built from a Title value (e.g. in news, custom pages, etc.)",
'LAN_EURL_SETTINGS_SEFTRTYPE_NONE' => "Just secure it",
'LAN_EURL_SETTINGS_SEFTRTYPE_DASHL' => "dasherize-to-lower-case",
'LAN_EURL_SETTINGS_SEFTRTYPE_DASHC' => "Dasherize-To-Camel-Case",
'LAN_EURL_SETTINGS_SEFTRTYPE_DASH' => "Dasherize-with-no-case-CHANGE",
'LAN_EURL_SETTINGS_SEFTRTYPE_UNDERSCOREL' => "underscore_to_lower_case",
'LAN_EURL_SETTINGS_SEFTRTYPE_UNDERSCOREC' => "Underscore_To_Camel_Case",
'LAN_EURL_SETTINGS_SEFTRTYPE_UNDERSCORE' => "Underscore_with_no_case_CHANGE",
'LAN_EURL_SETTINGS_SEFTRTYPE_PLUSL' => "plus+separator+to+lower+case",
'LAN_EURL_SETTINGS_SEFTRTYPE_PLUSC' => "Plus+Separator+To+Camel+Case",
'LAN_EURL_SETTINGS_SEFTRTYPE_PLUS' => "Plus+separator+with+no+case+CHANGE",
'LAN_EURL_MODREWR_DESCR' => "Removes entry script file name (index.php/) from your URLs. You'll need mod_rewrite installed and running on your server (Apache Web Server). After enabling this setting go to your site root folder, rename htaccess.txt to .htaccess and modifgy <em>&quot;RewriteBase&quot;</em> Directive if required.",
'LAN_EURL_MENU' => "Site URLs",
'LAN_EURL_MENU_CONFIG' => "Configurations",
'LAN_EURL_MENU_ALIASES' => "Profile Aliases",
'LAN_EURL_MENU_SETTINGS' => "Settings",
'LAN_EURL_MENU_HELP' => "Help",
'LAN_EURL_MENU_PROFILES' => "Profiles",
'LAN_EURL_UC' => "Under Construction",
'LAN_EURL_CORE_MAIN' => "Site Root Namespace - alias not in use.",
'LAN_EURL_FRIENDLY' => "Friendly",
'LAN_EURL_LEGACY' => "Legacy direct URLs.",
'LAN_EURL_REWRITE_LABEL' => "Friendly URLs",
'LAN_EURL_REWRITE_DESCR' => "Search engine and user friendly URLs.",
'LAN_EURL_CORE_NEWS' => "News",
'LAN_EURL_NEWS_REWRITEF_LABEL' => "Full Friendly URLs (no performance and most friendly)",
'LAN_EURL_NEWS_REWRITEF_DESCR' => "",
'LAN_EURL_NEWS_REWRITE_LABEL' => "Friendly URLs without ID (no performance, more friendly)",
'LAN_EURL_NEWS_REWRITE_DESCR' => "Demonstrates manual link parsing and assembling.",
'LAN_EURL_NEWS_REWRITEX_LABEL' => "Friendly URLs with ID (performance wise)",
'LAN_EURL_NEWS_REWRITEX_DESCR' => "Demonstrates automated link parsing and assembling based on predefined route rules.",
'LAN_EURL_CORE_USER' => "Users",
'LAN_EURL_USER_REWRITE_LABEL' => "Friendly URLs",
'LAN_EURL_USER_REWRITE_DESCR' => "Search engine and user friendly URLs.",
'LAN_EURL_CORE_PAGE' => "Custom Pages",
'LAN_EURL_PAGE_SEF_LABEL' => "Friendly URLs with ID (performance)",
'LAN_EURL_PAGE_SEF_DESCR' => "Search engine and user friendly URLs.",
'LAN_EURL_PAGE_SEFNOID_LABEL' => "Friendly URLs without ID (no performance, more friendly)",
'LAN_EURL_PAGE_SEFNOID_DESCR' => "Search engine and user friendly URLs.",
'LAN_EURL_CORE_SEARCH' => "Search",
'LAN_EURL_SEARCH_DEFAULT_LABEL' => "Default Search URL",
'LAN_EURL_SEARCH_DEFAULT_DESCR' => "Legacy direct URL.",
'LAN_EURL_SEARCH_REWRITE_LABEL' => "Friendly URL",
'LAN_EURL_SEARCH_REWRITE_DESCR' => "",
'LAN_EURL_CORE_SYSTEM' => "System",
'LAN_EURL_SYSTEM_DEFAULT_LABEL' => "Default System URLs",
'LAN_EURL_SYSTEM_DEFAULT_DESCR' => "URLs for pages like Not Found, Access denied, etc.",
'LAN_EURL_SYSTEM_REWRITE_LABEL' => "Friendly System URLs",
'LAN_EURL_SYSTEM_REWRITE_DESCR' => "URLs for pages like Not Found, Access denied, etc.",
'LAN_EURL_CORE_INDEX' => "Front Page",
'LAN_EURL_CORE_INDEX_INFO' => "Front Page can't have an alias.",
'LAN_EURL_REBUILD' => "Rebuild",
'LAN_EURL_REGULAR_EXPRESSION' => "Regular Expression",
'LAN_EURL_KEY' => "Key",
'LAN_EURL_TABLE' => "Table",
];

View File

@@ -1,102 +1,93 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
*/
define("FC_LAN_1", "File Inspector");
//define("FC_LAN_2", "Scan Options");//LAN_OPTIONS
//define("FC_LAN_3", "Show");
//define("FC_LAN_4", "All");//LAN_ALL
define("FC_LAN_5", "Core Files");
define("FC_LAN_6", "Integrity Fail Only");
define("FC_LAN_7", "Non Core Files");
define("FC_LAN_8", "Check Integrity Of Core Files");
//define("FC_LAN_9", "On");//LAN_YES - consistent with prefs
//define("FC_LAN_10", "Off");//LAN_NO
define("FC_LAN_11", "Scan Now");
//define("FC_LAN_12", "None");//LAN_NONE
define("FC_LAN_13", "Missing Core Files");
define("FC_LAN_14", "Display results as");
define("FC_LAN_15", "Directory Tree");
//define("FC_LAN_16", "List");//LAN_LIST
define("FC_LAN_17", "String Matching");
define("FC_LAN_18", "Regular expression");
define("FC_LAN_19", "Show line numbers");
define("FC_LAN_20", "Show matched lines");
define("FC_LAN_21", "Old Core Files");
//define("FC_LAN_22", "Highlight matched text");//not used
define("FC_LAN_23", "Exclude Language-Files");
define("FC_LAN_24", "Core Folder (Integrity Pass)");
define("FC_LAN_25", "Core Folder (Integrity Fail)");
define("FC_LAN_26", "Core Folder (Missing)");
define("FC_LAN_27", "Core Folder (Old)");
define("FC_LAN_28", "Non-core Folder");
define("FC_LAN_29", "Core File (Integrity Pass)");
define("FC_LAN_30", "Core File (Unchecked)");
define("FC_LAN_31", "Core File (Integrity Fail)");
define("FC_LAN_32", "Core File (Missing)");
define("FC_LAN_33", "Core File (Old)");
define("FC_LAN_34", "Core File (Incalculable)");
define("FC_LAN_35", "Known Security issue");
define("FC_LAN_36", "Non-core file");
define("FC_LAN_37", "File Key");
define("FR_LAN_1", "Scanning");
define("FR_LAN_2", "Scan Results");
define("FR_LAN_3", "Overview");
define("FR_LAN_4", "Core files");
define("FR_LAN_5", "Non core files");
define("FR_LAN_6", "Total files");
define("FR_LAN_7", "Integrity Check");
define("FR_LAN_8", "Core files passed");
define("FR_LAN_9", "Core files failed");
define("FR_LAN_10", "Possible reasons for files to fail");
define("FR_LAN_11", "The file is corrupted");
define("FR_LAN_12", "This could be for a number of reasons such as the file being corrupted in the zip, got corrupted during
return [
'FC_LAN_1' => "File Inspector",
'FC_LAN_5' => "Core Files",
'FC_LAN_6' => "Integrity Fail Only",
'FC_LAN_7' => "Non Core Files",
'FC_LAN_8' => "Check Integrity Of Core Files",
'FC_LAN_11' => "Scan Now",
'FC_LAN_13' => "Missing Core Files",
'FC_LAN_14' => "Display results as",
'FC_LAN_15' => "Directory Tree",
'FC_LAN_17' => "String Matching",
'FC_LAN_18' => "Regular expression",
'FC_LAN_19' => "Show line numbers",
'FC_LAN_20' => "Show matched lines",
'FC_LAN_21' => "Old Core Files",
'FC_LAN_23' => "Exclude Language-Files",
'FC_LAN_24' => "Core Folder (Integrity Pass)",
'FC_LAN_25' => "Core Folder (Integrity Fail)",
'FC_LAN_26' => "Core Folder (Missing)",
'FC_LAN_27' => "Core Folder (Old)",
'FC_LAN_28' => "Non-core Folder",
'FC_LAN_29' => "Core File (Integrity Pass)",
'FC_LAN_30' => "Core File (Unchecked)",
'FC_LAN_31' => "Core File (Integrity Fail)",
'FC_LAN_32' => "Core File (Missing)",
'FC_LAN_33' => "Core File (Old)",
'FC_LAN_34' => "Core File (Incalculable)",
'FC_LAN_35' => "Known Security issue",
'FC_LAN_36' => "Non-core file",
'FC_LAN_37' => "File Key",
'FR_LAN_1' => "Scanning",
'FR_LAN_2' => "Scan Results",
'FR_LAN_3' => "Overview",
'FR_LAN_4' => "Core files",
'FR_LAN_5' => "Non core files",
'FR_LAN_6' => "Total files",
'FR_LAN_7' => "Integrity Check",
'FR_LAN_8' => "Core files passed",
'FR_LAN_9' => "Core files failed",
'FR_LAN_10' => "Possible reasons for files to fail",
'FR_LAN_11' => "The file is corrupted",
'FR_LAN_12' => "This could be for a number of reasons such as the file being corrupted in the zip, got corrupted during
extraction or got corrupted during file upload via FTP. You should try re-uploading the file to your server
and re-run the scan to see if this resolves the error.");
define("FR_LAN_13", "The file is out of date");
define("FR_LAN_14", "If the file is from an older release of e107 to the version you are
running then it will fail the integrity check. Make sure you have uploaded the newest version of this file.");
define("FR_LAN_15", "The file has been edited");
define("FR_LAN_16", "If you have edited this file in any way it will not pass the integrity check. If you
and re-run the scan to see if this resolves the error.",
'FR_LAN_13' => "The file is out of date",
'FR_LAN_14' => "If the file is from an older release of e107 to the version you are
running then it will fail the integrity check. Make sure you have uploaded the newest version of this file.",
'FR_LAN_15' => "The file has been edited",
'FR_LAN_16' => "If you have edited this file in any way it will not pass the integrity check. If you
intentionally edited this file then you need not worry and can ignore this integrity check fail. If however
the file was edited by someone else without authorisation you may want to re-upload the proper version of
this file from the e107 zip.");
define("FR_LAN_17", "If you are an SVN user");
define("FR_LAN_18", "If you run checkouts of the e107 SVN on your site instead of the official e107 stable
this file from the e107 zip.",
'FR_LAN_17' => "If you are an SVN user",
'FR_LAN_18' => "If you run checkouts of the e107 SVN on your site instead of the official e107 stable
releases, then you will discover files have failed integrity check because they have been edited by a dev
after the latest core image snapshot was created.");
define("FR_LAN_19", "files failed");
define("FR_LAN_20", "All files passed");
//define("FR_LAN_21", "none");//NOT USED
define("FR_LAN_22", "Missing core files");
define("FR_LAN_23", "No matches found.");
define("FR_LAN_24", "Old core files");
define("FR_LAN_25", "Integrity incalculable");
define("FR_LAN_26", "Warning! Known Insecurity Detected!");
define("FR_LAN_27", "There are files on your server that are known to be exploitable and must be removed immediately.");
define("FR_LAN_28", "Known insecure files");
//define("FR_LAN_29", "Total files matched");//not used
//define("FR_LAN_30", "Total lines matched");//not used
//define("FR_LAN_31", "Missing complete plugin folder");//not used
define("FR_LAN_32", "You need to run a scan first!");
define("FR_LAN_33", "Begin");
define("FS_LAN_1", "Create Snapshot");
define("FS_LAN_2", "Absolute path of root directory to create image from");
define("FS_LAN_3", "Create snapshot for plugin: (Your plugin will be listed when a writable e_inspect.php file exists in your plugins root directory.)");
define("FS_LAN_4", "Select...");
define("FS_LAN_5", "Create snapshot of current or deprecated files");
define("FS_LAN_6", "Current");
define("FS_LAN_7", "Deprecated");
define("FS_LAN_8", "Create Snapshot");
define("FS_LAN_9", "Snapshot");
define("FS_LAN_10", "Snapshot Created");
define("FS_LAN_11", "The snapshot was successfully created.");
define("FS_LAN_12", "Return To Main Page");
after the latest core image snapshot was created.",
'FR_LAN_19' => "files failed",
'FR_LAN_20' => "All files passed",
'FR_LAN_22' => "Missing core files",
'FR_LAN_23' => "No matches found.",
'FR_LAN_24' => "Old core files",
'FR_LAN_25' => "Integrity incalculable",
'FR_LAN_26' => "Warning! Known Insecurity Detected!",
'FR_LAN_27' => "There are files on your server that are known to be exploitable and must be removed immediately.",
'FR_LAN_28' => "Known insecure files",
'FR_LAN_32' => "You need to run a scan first!",
'FR_LAN_33' => "Begin",
'FS_LAN_1' => "Create Snapshot",
'FS_LAN_2' => "Absolute path of root directory to create image from",
'FS_LAN_3' => "Create snapshot for plugin: (Your plugin will be listed when a writable e_inspect.php file exists in your plugins root directory.)",
'FS_LAN_4' => "Select...",
'FS_LAN_5' => "Create snapshot of current or deprecated files",
'FS_LAN_6' => "Current",
'FS_LAN_7' => "Deprecated",
'FS_LAN_8' => "Create Snapshot",
'FS_LAN_9' => "Snapshot",
'FS_LAN_10' => "Snapshot Created",
'FS_LAN_11' => "The snapshot was successfully created.",
'FS_LAN_12' => "Return To Main Page",
];

View File

@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
@@ -17,48 +17,31 @@
// define("FMLAN_9", "The file did not upload. Filename");
//define("FMLAN_10", "Error");
// define("FMLAN_11", "Probably incorrect permissions on upload directory.");
define("FMLAN_12", "file");
define("FMLAN_13", "files");
define("FMLAN_14", "directory");
define("FMLAN_15", "directories");
define("FMLAN_16", "Root directory");
//define("FMLAN_17", "Name");
define("FMLAN_18", "Size");
define("FMLAN_19", "Last Modified");
define("FMLAN_21", "Upload file to this dir");
define("FMLAN_22", "Upload");
//define("FMLAN_26", "Deleted");
//define("FMLAN_27", "successfully");
//define("FMLAN_28", "Unable to delete");
define("FMLAN_29", "Path");
define("FMLAN_30", "Up level");
define("FMLAN_31", "folder");
define("FMLAN_32", "Select Directory");
// define("FMLAN_33", "Select");
define("FMLAN_34", "Directory Choice");
define("FMLAN_35", "Files Directory");
// define("FMLAN_36", "Custom Menus Directory");
// define("FMLAN_37", "Custom Pages Directory");
define("FMLAN_38", "Successfully moved file to");
define("FMLAN_39", "Unable to move file to");
define("FMLAN_40", "Newspost-Images Directory");
define("FMLAN_43", "Delete selected files");
define("FMLAN_46", "Please confirm that you wish to DELETE the selected files.");
define("FMLAN_47", "User Uploads");
define("FMLAN_48", "Move selected to");
define("FMLAN_49", "Please confirm you wish to move the selected files.");
define("FMLAN_50", "Move");
define("FMLAN_51", "Unidentified error");
return [
'FMLAN_12' => "file",
'FMLAN_13' => "files",
'FMLAN_14' => "directory",
'FMLAN_15' => "directories",
'FMLAN_16' => "Root directory",
'FMLAN_18' => "Size",
'FMLAN_19' => "Last Modified",
'FMLAN_21' => "Upload file to this dir",
'FMLAN_22' => "Upload",
'FMLAN_29' => "Path",
'FMLAN_30' => "Up level",
'FMLAN_31' => "folder",
'FMLAN_32' => "Select Directory",
'FMLAN_34' => "Directory Choice",
'FMLAN_35' => "Files Directory",
'FMLAN_38' => "Successfully moved file to",
'FMLAN_39' => "Unable to move file to",
'FMLAN_40' => "Newspost-Images Directory",
'FMLAN_43' => "Delete selected files",
'FMLAN_46' => "Please confirm that you wish to DELETE the selected files.",
'FMLAN_47' => "User Uploads",
'FMLAN_48' => "Move selected to",
'FMLAN_49' => "Please confirm you wish to move the selected files.",
'FMLAN_50' => "Move",
'FMLAN_51' => "Unidentified error",
];

View File

@@ -1,28 +1,22 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
*/
// define("FLALAN_1", "Failed login attempts");
define("FLALAN_2", "No failed login attempts have been logged");
define("FLALAN_3", "Attempt(s) deleted");
define("FLALAN_4", "User attempted to login using incorrect username/password");
define("FLALAN_5", "IP(s) banned");
// define("FLALAN_6", "Date");
define("FLALAN_7", "Data");
define("FLALAN_8", "IP address/ Host");
// define("FLALAN_9", "Options");
define("FLALAN_10", "Delete / Ban checked entries");
// define("FLALAN_11", "check all delete checkboxes");
// define("FLALAN_12", "uncheck all delete checkboxes");
// define("FLALAN_13", "check all ban checkboxes");
// define("FLALAN_14", "uncheck all ban checkboxes");
define("FLALAN_15", "The following IP address(es) have been auto-banned - user attempted more than ten failed logins");
define("FLALAN_16", "delete this auto ban list");
define("FLALAN_17", "Auto-ban list deleted");
// define('FLALAN_18', "Could not ban IP address --IP-- - on whitelist");
// define('FLALAN_19', "Check All Delete");
return [
'FLALAN_2' => "No failed login attempts have been logged",
'FLALAN_3' => "Attempt(s) deleted",
'FLALAN_4' => "User attempted to login using incorrect username/password",
'FLALAN_5' => "IP(s) banned",
'FLALAN_7' => "Data",
'FLALAN_8' => "IP address/ Host",
'FLALAN_10' => "Delete / Ban checked entries",
'FLALAN_15' => "The following IP address(es) have been auto-banned - user attempted more than ten failed logins",
'FLALAN_16' => "delete this auto ban list",
'FLALAN_17' => "Auto-ban list deleted",
];

View File

@@ -1,28 +1,31 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
*/
define("FOOTLAN_1", "Site");
define("FOOTLAN_2", "Head Admin");
define("FOOTLAN_3", "Version");
define("FOOTLAN_4", "build");
define("FOOTLAN_5", "Admin Theme");
define("FOOTLAN_6", "by");
define("FOOTLAN_7", "Info");
define("FOOTLAN_8", "Install date");
define("FOOTLAN_9", "Server");
define("FOOTLAN_10", "host");
define("FOOTLAN_11", "PHP Version");
define("FOOTLAN_12", "MySQL");
define("FOOTLAN_13", "Site Info");
define("FOOTLAN_14", "Show Docs");
define("FOOTLAN_15", "Documentation");
define("FOOTLAN_16", "Database");
define("FOOTLAN_17", "Charset");
define("FOOTLAN_18", "Site Theme");
define("FOOTLAN_19", "Server Time");
define("FOOTLAN_20", "Security level");
return [
'FOOTLAN_1' => "Site",
'FOOTLAN_2' => "Head Admin",
'FOOTLAN_3' => "Version",
'FOOTLAN_4' => "build",
'FOOTLAN_5' => "Admin Theme",
'FOOTLAN_6' => "by",
'FOOTLAN_7' => "Info",
'FOOTLAN_8' => "Install date",
'FOOTLAN_9' => "Server",
'FOOTLAN_10' => "host",
'FOOTLAN_11' => "PHP Version",
'FOOTLAN_12' => "MySQL",
'FOOTLAN_13' => "Site Info",
'FOOTLAN_14' => "Show Docs",
'FOOTLAN_15' => "Documentation",
'FOOTLAN_16' => "Database",
'FOOTLAN_17' => "Charset",
'FOOTLAN_18' => "Site Theme",
'FOOTLAN_19' => "Server Time",
'FOOTLAN_20' => "Security level",
];

View File

@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
@@ -8,36 +8,18 @@
define("FRTLAN_13", "Current Front Page Settings");
define("FRTLAN_30", "Custom Page");
define("FRTLAN_35", "Post-login page");
define("FRTLAN_42", "Add new rule");
define("FRTLAN_43", "Class");
define("FRTLAN_46", "Edit existing rule");
define("FRTLAN_49", "Home Page");
define("FRTLAN_51", "Other");
define("FRTLAN_PAGE_TITLE", "Front Page");
define("FRTLAN_56", "duplicate definition for class:");
define("FRTLAN_57", "Software error");
define("FRTLAN_61", "Selection");
// define("FRTLAN_53", "User Class");
//define("FRTLAN_1", "Front Page settings updated.");
//define("FRTLAN_12", "Update Front Page Settings");
// define("FRTLAN_15", "Other (enter url)");
//define("FRTLAN_33", "Current Settings");
// New language defs for 0.8
//define("FRTLAN_38", "The rules are searched in order, to find the first where the current user belongs to the class specified in the rule. That rule then determines the front (home) page and any specific post-login page.");
//define("FRTLAN_39", "If no rule matches, news.php is set as the home page");
//define("FRTLAN_41", "The user is sent to the specified &quot;Post-login page&quot; (if specified) immediately following a login");
//define("FRTLAN_40", "Order");
// define("FRTLAN_47", "Move up");
// define("FRTLAN_48", "Move down");
// define("FRTLAN_50", "(To disable, select &quot;Other&quot; with a blank URL)");
//define("FRTLAN_52", "None");
// define("FRTLAN_60", "Front");
// define("FRTLAN_44", "Go to this page after login");
//define("FRTLAN_45", "Values not changed");
//define("FRTLAN_54", "Are you sure?");
//define("FRTLAN_55", "Confirm delete rule?");
return [
'FRTLAN_13' => "Current Front Page Settings",
'FRTLAN_30' => "Custom Page",
'FRTLAN_35' => "Post-login page",
'FRTLAN_42' => "Add new rule",
'FRTLAN_43' => "Class",
'FRTLAN_46' => "Edit existing rule",
'FRTLAN_49' => "Home Page",
'FRTLAN_51' => "Other",
'FRTLAN_PAGE_TITLE' => "Front Page",
'FRTLAN_56' => "duplicate definition for class:",
'FRTLAN_57' => "Software error",
'FRTLAN_61' => "Selection",
];

View File

@@ -6,11 +6,12 @@
*
*/
define("LAN_HEADER_01", "Admin Navigation");
define("LAN_HEADER_02", "Your server does not allow HTTP file uploads so it will not be possible for your users to upload avatars/files etc. To rectify this set file_uploads to On in your php.ini and restart your server. If you don't have access to your php.ini contact your hosts.");
define("LAN_HEADER_03", "Your server is running with a basedir restriction in effect. This disallows usage of any file outside of your home directory and as such could affect certain scripts such as the filemanager.");
define("LAN_HEADER_04", "Admin Area");
define("LAN_HEADER_05", "language displayed in admin area");
define("LAN_HEADER_06", "Plugins info");
return [
'LAN_HEADER_01' => "Admin Navigation",
'LAN_HEADER_02' => "Your server does not allow HTTP file uploads so it will not be possible for your users to upload avatars/files etc. To rectify this set file_uploads to On in your php.ini and restart your server. If you don't have access to your php.ini contact your hosts.",
'LAN_HEADER_03' => "Your server is running with a basedir restriction in effect. This disallows usage of any file outside of your home directory and as such could affect certain scripts such as the filemanager.",
'LAN_HEADER_04' => "Admin Area",
'LAN_HEADER_05' => "language displayed in admin area",
'LAN_HEADER_06' => "Plugins info",
];

View File

@@ -1,222 +1,192 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
*/
// Menu
define("LAN_IMA_M_01", "Media Library");
define("LAN_IMA_M_02", "Media Upload/Import");
define("LAN_IMA_M_03", "Media Categories");
define("LAN_IMA_M_04", "Create Category");
define("LAN_IMA_M_05", "Avatars");
// Errors / Info / Notices
define("LAN_IMA_001", "Modification is not permitted.");
define("LAN_IMA_002", "Not enough memory available to rotate");
define("LAN_IMA_003", "Rotated");
define("LAN_IMA_004", "Resizing");
// Options
// define("LAN_IMA_O_001", "News Images");
// define("LAN_IMA_O_002", "News [img] bbcode");
// define("LAN_IMA_O_003", "Page [img] bbcode");
// define("LAN_IMA_O_004", "Featurebox Images");
// define("LAN_IMA_O_005", "Featurebox [img] bbcode");
// define("LAN_IMA_O_006", "[img] bbcode");
// Work in progress (Moc)
define("IMALAN_1", "Enable image display");
define("IMALAN_2", "Display images, this will apply sitewide (comments, chatbox etc) to images posted using the [img] bbcode");
define("IMALAN_3", "Resize method");
define("IMALAN_4", "Method used to resize images, either GD1/2 library, or ImageMagick");
define("IMALAN_5", "Path to ImageMagick (if selected)");
define("IMALAN_6", "Full path to ImageMagick Convert utility");
define("IMALAN_7", "Image Settings");
define("IMALAN_8", "Update Image Settings");
define("IMALAN_9", "Image settings updated");
define("IMALAN_10", "Image display class");
define("IMALAN_11", "Restrict users who can view images (if enabled above)");
define("IMALAN_12", "Disabled image method");
define("IMALAN_13", "What to do with images if image display is disabled");
define("IMALAN_14", "Show image URL");
define("IMALAN_15", "Show nothing");
// define("IMALAN_16", "Show uploaded avatars");
// define("IMALAN_17", "Click here");
define("IMALAN_18", "Uploaded Avatar Images");
// define("IMALAN_19", "Show 'disabled' message");
define("IMALAN_20", "Nothing changed");
define("IMALAN_21", "Used by");
define("IMALAN_22", "Image not in use");
define("IMALAN_23", "Avatars");
define("IMALAN_24", "Photograph");
define("IMALAN_25", "Click here to delete all unused images");
define("IMALAN_26", "image(s) deleted");
define("IMALAN_28", "deleted");
define("IMALAN_29", "No images");
// define("IMALAN_30", "Everyone (public)");
// define("IMALAN_31", "Guests only");
// define("IMALAN_32", "Members only");
// define("IMALAN_33", "Admin only");
//define("IMALAN_34", "Enable PNG Fix");
//define("IMALAN_35", "Fixes transparent PNG-24's with alpha transparency in IE 5 / 6 (Applies Sitewide)");
define("IMALAN_36", "Validate avatar size and access");
define("IMALAN_37", "Avatar Validation");
define("IMALAN_38", "Maximum allowable width");
define("IMALAN_39", "Maximum allowable height");
define("IMALAN_40", "Too wide");
define("IMALAN_41", "Too high");
define("IMALAN_42", "Not found");
// define("IMALAN_43", "Delete uploaded avatar");
// define("IMALAN_44", "Delete external reference");
define("IMALAN_45", "Not found");
define("IMALAN_46", "Too large");
define("IMALAN_47", "Total uploaded avatars");
define("IMALAN_48", "Total external avatars");
define("IMALAN_49", "Users with avatars");
define("IMALAN_50", "Total");
define("IMALAN_51", "Avatar for ");
define("IMALAN_52", "Path to ImageMagick appears to be incorrect");
define("IMALAN_53", "Path to ImageMagick appears to be correct, but convert file may not be valid");
define("IMALAN_54", "GD version installed:");
define("IMALAN_55", "Not installed");
//v0.8
//uploaded avatar list
define("IMALAN_56", "Click to select");
define("IMALAN_57", "Image too big - click to enlarge");
//avatar check
// define("IMALAN_61", "Options");
define("IMALAN_62", "Reason");
define("IMALAN_65", "Nothing found");
define("IMALAN_66", "Filename");
define("IMALAN_68", "Close");
define("IMALAN_69", "Folder");
define("IMALAN_70", "Non-system folder is found!");
define("IMALAN_72", "Icons");
define("IMALAN_73", "Thumbnail Quality");
define("IMALAN_74", "Set this as low as possible before quality loss is apparent. Max. 100");
define("IMALAN_75", "Avatar Width");
define("IMALAN_76", "Avatar images will be constrained to these dimensions (in pixels)");
define("IMALAN_77", "Avatar Height");
define("IMALAN_78", "General");
define("IMALAN_79", "Resize-Image Dimensions");
define("IMALAN_80", "Watermark Activation");
define("IMALAN_81", "All images with a width or height greater than this value will be given a watermark during resizing.");
define("IMALAN_82", "Watermark Text");
define("IMALAN_83", "Optional Watermark Text");
define("IMALAN_84", "Watermark Font");
define("IMALAN_85", "Optional Watermark Font. Upload more .ttf fonts to the /fonts folder in your theme directory.");
define("IMALAN_86", "Watermark Size");
define("IMALAN_87", "Size of the font in pts");
define("IMALAN_88", "Watermark Position");
define("IMALAN_89", "Watermark");
define("IMALAN_90", "Watermark Margin");
define("IMALAN_91", "The distance that watermark will appear from the edge of the image.");
define("IMALAN_92", "Watermark Color");
define("IMALAN_93", "Color of the watermark eg. 000000");
define("IMALAN_94", "Watermark Shadow-Color");
define("IMALAN_95", "Shadow Color of the watermark eg. ffffff");
define("IMALAN_96", "Watermark Opacity");
define("IMALAN_97", "Enter a number between 1 and 100");
define("IMALAN_98", "Default YouTube account");
define("IMALAN_99", "Used by the Media-Manager Youtube browser. Enter account name. eg. e107inc");
define("IMALAN_100", "Show Related Videos");
define("IMALAN_101", "Show Video Info");
define("IMALAN_102", "Show Closed-Captions by default");
define("IMALAN_103", "Use Modest Branding");
define("IMALAN_104", "Make the YouTube bbcode responsive");
define("IMALAN_105", "Resize images during media import");
define("IMALAN_106", "Leave empty to disable");
define("IMALAN_107", "Couldn't generated path from upload data");
define("IMALAN_108", "Couldn't move file from [x] to [y]");
define("IMALAN_109", "Couldn't get path");
define("IMALAN_110", "Path");
define("IMALAN_111", "Couldn't detect mime-type([x]). Upload failed.");
define("IMALAN_112", "Couldn't create folder ([x]).");
define("IMALAN_113", "Scanning for new media (images, videos, files) in folder:");
define("IMALAN_114", "No media Found! Please upload some files.");
define("IMALAN_115", "Title (internal use)");
define("IMALAN_116", "Caption (seen by public)");
//define("IMALAN_117", "Author"); // use LAN_AUTHOR
define("IMALAN_118", "Mime Type");
define("IMALAN_119", "File Size");
define("IMALAN_120", "Dimensions");
define("IMALAN_121", "Preview"); // use LAN_PREVIEW
define("IMALAN_122", "[x] couldn't be renamed. Check file perms.");
define("IMALAN_123", "Import into Category:");
define("IMALAN_124", "Import Selected Files");
define("IMALAN_125", "Delete Selected Files");
define("IMALAN_126", "Please check at least one file.");
define("IMALAN_127", "Couldn't get file info from:");
define("IMALAN_128", "Importing Media:");
define("IMALAN_129", "You are about to delete [x] records and <strong>ALL CORRESPONDING FILES</strong>! Please confirm to continue!");
define("IMALAN_130", "Previous page");
define("IMALAN_131", "Next page");
define("IMALAN_132", "Tags/Keywords");
define("IMALAN_133", "Bottom Right");
define("IMALAN_134", "Bottom Left");
define("IMALAN_135", "Top Right");
define("IMALAN_136", "Top Left");
define("IMALAN_137", "Center");
define("IMALAN_138", "Right");
define("IMALAN_139", "Left");
define("IMALAN_140", "Top");
define("IMALAN_141", "Bottom");
define("IMALAN_142", "Tile");
define("IMALAN_143", "Image");
define("IMALAN_144", "File");
define("IMALAN_145", "From your computer");
define("IMALAN_146", "No HTML5 support.");
define("IMALAN_147", "From a remote location");
define("IMALAN_148", "Image/File URL");
define("IMALAN_149", "Start Upload");
define("IMALAN_150", "Upload a File");
define("IMALAN_151", "Choose from Library");
define("IMALAN_152", "Appearance");
define("IMALAN_153", "Image in use");
define("IMALAN_154", "Not in use");
define("IMALAN_155", "Avatar Pre-selection Folder");
define("IMALAN_156", "Delete all unused images");
define("IMALAN_157", "Text flow");
define("IMALAN_158", "Margin-Left");
define("IMALAN_159", "Margin-Right");
define("IMALAN_160", "Margin-Top");
define("IMALAN_161", "Margin-Bottom");
define("IMALAN_162", "Displaying [x] - [y] of [z] images.");
define("IMALAN_163", "Video");
define("IMALAN_164", "Deleted Icons from Media-Manager");
define("IMALAN_165", "No images");
define("IMALAN_166", "Upload images or files");
define("IMALAN_167", "No file");
define("IMALAN_168", "Click on the avatar to change it");
define("IMALAN_169", "No Avatars Available");
define("IMALAN_170", "Choose this avatar");
define("IMALAN_171", "Admin-Only Notice: The folder");
define("IMALAN_172", "is empty. Upload some default avatars images to this folder for users to choose avatars from.");
define("IMALAN_173", "No media owner found.");
define("IMALAN_174", "Youtube search requires a (free) YouTube v3 api key.[br]This key is not required unless you wish to perform a keyword, playlist or channel search.[br]Entering a Youtube video URL directly into the box above will still work without having an api key.[br][x]");
define("IMALAN_175", "Search Youtube. Paste any YouTube URL here for a specific video/playlist/channel");
define("IMALAN_176", "There was a problem grabbing the file");
define("IMALAN_177", "Click here for more information and to enter your api key");
define("IMALAN_178", "Avatars Folder (user selectable)");
define("IMALAN_179", "Avatars Folder (private)");
define('IMALAN_180', "0 byte file found in:");
define("IMALAN_181", "Please remove before proceeding.");
define("IMALAN_182", "Convert to jpeg during import");
define("IMALAN_183", "PNG and GIF files will be automatically converted to jpeg format. (icons excluded)");
define("IMALAN_184", "Default Image Sizes");
define("IMALAN_185", "Maximum height in pixels");
define("IMALAN_186", "Enter some text to filter results");
define("IMALAN_187", "Convert to webp during import");
define("IMALAN_188", "Convert to webp during render");
define("IMALAN_189", "JPEG, PNG and GIF files will be automatically converted to webp format. (icons excluded)");
define("IMALAN_190", "Importing of this file-type is not allowed.");
define("IMALAN_191", "Image Alt Text");
define("IMALAN_192", "Credits");
define("IMALAN_193", "Expiry Date");
return [
'LAN_IMA_M_01' => "Media Library",
'LAN_IMA_M_02' => "Media Upload/Import",
'LAN_IMA_M_03' => "Media Categories",
'LAN_IMA_M_04' => "Create Category",
'LAN_IMA_M_05' => "Avatars",
'LAN_IMA_001' => "Modification is not permitted.",
'LAN_IMA_002' => "Not enough memory available to rotate",
'LAN_IMA_003' => "Rotated",
'LAN_IMA_004' => "Resizing",
'IMALAN_1' => "Enable image display",
'IMALAN_2' => "Display images, this will apply sitewide (comments, chatbox etc) to images posted using the [img] bbcode",
'IMALAN_3' => "Resize method",
'IMALAN_4' => "Method used to resize images, either GD1/2 library, or ImageMagick",
'IMALAN_5' => "Path to ImageMagick (if selected)",
'IMALAN_6' => "Full path to ImageMagick Convert utility",
'IMALAN_7' => "Image Settings",
'IMALAN_8' => "Update Image Settings",
'IMALAN_9' => "Image settings updated",
'IMALAN_10' => "Image display class",
'IMALAN_11' => "Restrict users who can view images (if enabled above)",
'IMALAN_12' => "Disabled image method",
'IMALAN_13' => "What to do with images if image display is disabled",
'IMALAN_14' => "Show image URL",
'IMALAN_15' => "Show nothing",
'IMALAN_18' => "Uploaded Avatar Images",
'IMALAN_20' => "Nothing changed",
'IMALAN_21' => "Used by",
'IMALAN_22' => "Image not in use",
'IMALAN_23' => "Avatars",
'IMALAN_24' => "Photograph",
'IMALAN_25' => "Click here to delete all unused images",
'IMALAN_26' => "image(s) deleted",
'IMALAN_28' => "deleted",
'IMALAN_29' => "No images",
'IMALAN_36' => "Validate avatar size and access",
'IMALAN_37' => "Avatar Validation",
'IMALAN_38' => "Maximum allowable width",
'IMALAN_39' => "Maximum allowable height",
'IMALAN_40' => "Too wide",
'IMALAN_41' => "Too high",
'IMALAN_42' => "Not found",
'IMALAN_45' => "Not found",
'IMALAN_46' => "Too large",
'IMALAN_47' => "Total uploaded avatars",
'IMALAN_48' => "Total external avatars",
'IMALAN_49' => "Users with avatars",
'IMALAN_50' => "Total",
'IMALAN_51' => "Avatar for",
'IMALAN_52' => "Path to ImageMagick appears to be incorrect",
'IMALAN_53' => "Path to ImageMagick appears to be correct, but convert file may not be valid",
'IMALAN_54' => "GD version installed:",
'IMALAN_55' => "Not installed",
'IMALAN_56' => "Click to select",
'IMALAN_57' => "Image too big - click to enlarge",
'IMALAN_62' => "Reason",
'IMALAN_65' => "Nothing found",
'IMALAN_66' => "Filename",
'IMALAN_68' => "Close",
'IMALAN_69' => "Folder",
'IMALAN_70' => "Non-system folder is found!",
'IMALAN_72' => "Icons",
'IMALAN_73' => "Thumbnail Quality",
'IMALAN_74' => "Set this as low as possible before quality loss is apparent. Max. 100",
'IMALAN_75' => "Avatar Width",
'IMALAN_76' => "Avatar images will be constrained to these dimensions (in pixels)",
'IMALAN_77' => "Avatar Height",
'IMALAN_78' => "General",
'IMALAN_79' => "Resize-Image Dimensions",
'IMALAN_80' => "Watermark Activation",
'IMALAN_81' => "All images with a width or height greater than this value will be given a watermark during resizing.",
'IMALAN_82' => "Watermark Text",
'IMALAN_83' => "Optional Watermark Text",
'IMALAN_84' => "Watermark Font",
'IMALAN_85' => "Optional Watermark Font. Upload more .ttf fonts to the /fonts folder in your theme directory.",
'IMALAN_86' => "Watermark Size",
'IMALAN_87' => "Size of the font in pts",
'IMALAN_88' => "Watermark Position",
'IMALAN_89' => "Watermark",
'IMALAN_90' => "Watermark Margin",
'IMALAN_91' => "The distance that watermark will appear from the edge of the image.",
'IMALAN_92' => "Watermark Color",
'IMALAN_93' => "Color of the watermark eg. 000000",
'IMALAN_94' => "Watermark Shadow-Color",
'IMALAN_95' => "Shadow Color of the watermark eg. ffffff",
'IMALAN_96' => "Watermark Opacity",
'IMALAN_97' => "Enter a number between 1 and 100",
'IMALAN_98' => "Default YouTube account",
'IMALAN_99' => "Used by the Media-Manager Youtube browser. Enter account name. eg. e107inc",
'IMALAN_100' => "Show Related Videos",
'IMALAN_101' => "Show Video Info",
'IMALAN_102' => "Show Closed-Captions by default",
'IMALAN_103' => "Use Modest Branding",
'IMALAN_104' => "Make the YouTube bbcode responsive",
'IMALAN_105' => "Resize images during media import",
'IMALAN_106' => "Leave empty to disable",
'IMALAN_107' => "Couldn't generated path from upload data",
'IMALAN_108' => "Couldn't move file from [x] to [y]",
'IMALAN_109' => "Couldn't get path",
'IMALAN_110' => "Path",
'IMALAN_111' => "Couldn't detect mime-type([x]). Upload failed.",
'IMALAN_112' => "Couldn't create folder ([x]).",
'IMALAN_113' => "Scanning for new media (images, videos, files) in folder:",
'IMALAN_114' => "No media Found! Please upload some files.",
'IMALAN_115' => "Title (internal use)",
'IMALAN_116' => "Caption (seen by public)",
'IMALAN_118' => "Mime Type",
'IMALAN_119' => "File Size",
'IMALAN_120' => "Dimensions",
'IMALAN_121' => "Preview",
'IMALAN_122' => "[x] couldn't be renamed. Check file perms.",
'IMALAN_123' => "Import into Category:",
'IMALAN_124' => "Import Selected Files",
'IMALAN_125' => "Delete Selected Files",
'IMALAN_126' => "Please check at least one file.",
'IMALAN_127' => "Couldn't get file info from:",
'IMALAN_128' => "Importing Media:",
'IMALAN_129' => "You are about to delete [x] records and <strong>ALL CORRESPONDING FILES</strong>! Please confirm to continue!",
'IMALAN_130' => "Previous page",
'IMALAN_131' => "Next page",
'IMALAN_132' => "Tags/Keywords",
'IMALAN_133' => "Bottom Right",
'IMALAN_134' => "Bottom Left",
'IMALAN_135' => "Top Right",
'IMALAN_136' => "Top Left",
'IMALAN_137' => "Center",
'IMALAN_138' => "Right",
'IMALAN_139' => "Left",
'IMALAN_140' => "Top",
'IMALAN_141' => "Bottom",
'IMALAN_142' => "Tile",
'IMALAN_143' => "Image",
'IMALAN_144' => "File",
'IMALAN_145' => "From your computer",
'IMALAN_146' => "No HTML5 support.",
'IMALAN_147' => "From a remote location",
'IMALAN_148' => "Image/File URL",
'IMALAN_149' => "Start Upload",
'IMALAN_150' => "Upload a File",
'IMALAN_151' => "Choose from Library",
'IMALAN_152' => "Appearance",
'IMALAN_153' => "Image in use",
'IMALAN_154' => "Not in use",
'IMALAN_155' => "Avatar Pre-selection Folder",
'IMALAN_156' => "Delete all unused images",
'IMALAN_157' => "Text flow",
'IMALAN_158' => "Margin-Left",
'IMALAN_159' => "Margin-Right",
'IMALAN_160' => "Margin-Top",
'IMALAN_161' => "Margin-Bottom",
'IMALAN_162' => "Displaying [x] - [y] of [z] images.",
'IMALAN_163' => "Video",
'IMALAN_164' => "Deleted Icons from Media-Manager",
'IMALAN_165' => "No images",
'IMALAN_166' => "Upload images or files",
'IMALAN_167' => "No file",
'IMALAN_168' => "Click on the avatar to change it",
'IMALAN_169' => "No Avatars Available",
'IMALAN_170' => "Choose this avatar",
'IMALAN_171' => "Admin-Only Notice: The folder",
'IMALAN_172' => "is empty. Upload some default avatars images to this folder for users to choose avatars from.",
'IMALAN_173' => "No media owner found.",
'IMALAN_174' => "Youtube search requires a (free) YouTube v3 api key.[br]This key is not required unless you wish to perform a keyword, playlist or channel search.[br]Entering a Youtube video URL directly into the box above will still work without having an api key.[br][x]",
'IMALAN_175' => "Search Youtube. Paste any YouTube URL here for a specific video/playlist/channel",
'IMALAN_176' => "There was a problem grabbing the file",
'IMALAN_177' => "Click here for more information and to enter your api key",
'IMALAN_178' => "Avatars Folder (user selectable)",
'IMALAN_179' => "Avatars Folder (private)",
'IMALAN_180' => "0 byte file found in:",
'IMALAN_181' => "Please remove before proceeding.",
'IMALAN_182' => "Convert to jpeg during import",
'IMALAN_183' => "PNG and GIF files will be automatically converted to jpeg format. (icons excluded)",
'IMALAN_184' => "Default Image Sizes",
'IMALAN_185' => "Maximum height in pixels",
'IMALAN_186' => "Enter some text to filter results",
'IMALAN_187' => "Convert to webp during import",
'IMALAN_188' => "Convert to webp during render",
'IMALAN_189' => "JPEG, PNG and GIF files will be automatically converted to webp format. (icons excluded)",
'IMALAN_190' => "Importing of this file-type is not allowed.",
'IMALAN_191' => "Image Alt Text",
'IMALAN_192' => "Credits",
'IMALAN_193' => "Expiry Date",
];

View File

@@ -1,46 +1,44 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
*/
define("LAN_CHECK_2", "Verify");
define("LAN_CHECK_3", "Verification of");
define("LAN_CHECK_4", "File missing!");
define("LAN_CHECK_5", "Phrase missing!");
define("LAN_CHECK_15", "Illegal characters or spaces found before [x] or after [y]");
define("LAN_CHECK_16", "Original File");
define("LAN_CHECK_17", "A write problem occured while trying to save the file.");
define("LAN_CHECK_18", "Language files in the standard format are NOT available for this plugin/theme.");
define("LAN_CHECK_19", "Non-UTF-8 characters found!");
define("LAN_CHECK_20", "Generate Language Pack");
define("LAN_CHECK_21", "Verify Again");
//define("LAN_CHECK_22", "Theme");//LAN_THEME
define("LAN_CHECK_23", "Errors Found");
//define("LAN_CHECK_24", "Summary");//LAN_SUMMARY
//define("LAN_CHECK_25", "Themes");//LAN_THEMES
define("LAN_CHECK_26", "Front");
define("LAN_CHECK_PAGE_TITLE", "Languages");
define("LAN_CHECK_27", "Number of language-pack errors found");
define("LAN_CHECK_28", "Identical");
define("LAN_CHECK_29", "Identical string (warning only)");
define("LAN_CHECK_30", "Missing bbcodes");
define("LAN_CHECK_31", "Missing [ and/or ] character(s)");
define("LAN_CHECK_32", "Missing HTML tags");
define("LANG_LAN_23", "Create Language-Pack (zip)");
define("LANG_LAN_30", "Release Date");
define("LANG_LAN_31", "Compatibility");
define("LANG_LAN_35", "The following language packs are available for this version of e107.");
define("LANG_LAN_111", "Release-date");
define("LANG_LAN_112", "Compatible");
define("LANG_LAN_114", "Download Pack");
define("LANG_LAN_115", "Please verify and correct the remaining [x] error(s) before attempting to create a language-pack.");
define("LANG_LAN_116", "Please verify your language files ('Verify') then try again.");
define("LANG_LAN_117", "You should correct the remaining errors before contributing your language pack.");
define("LANG_LAN_119", "Please check that CORE_LC and CORE_LC2 have values in [x] and try again.");
define("LANG_LAN_120", "Please make sure you are using default folder names in e107_config.php (eg. e107_languages/, e107_plugins/ etc.) and try again.");
define("LANG_LAN_AGR", "Note: By using these tools you agree to share your language pack(s) with the e107 community.");
return [
'LAN_CHECK_2' => "Verify",
'LAN_CHECK_3' => "Verification of",
'LAN_CHECK_4' => "File missing!",
'LAN_CHECK_5' => "Phrase missing!",
'LAN_CHECK_15' => "Illegal characters or spaces found before [x] or after [y]",
'LAN_CHECK_16' => "Original File",
'LAN_CHECK_17' => "A write problem occured while trying to save the file.",
'LAN_CHECK_18' => "Language files in the standard format are NOT available for this plugin/theme.",
'LAN_CHECK_19' => "Non-UTF-8 characters found!",
'LAN_CHECK_20' => "Generate Language Pack",
'LAN_CHECK_21' => "Verify Again",
'LAN_CHECK_23' => "Errors Found",
'LAN_CHECK_26' => "Front",
'LAN_CHECK_PAGE_TITLE' => "Languages",
'LAN_CHECK_27' => "Number of language-pack errors found",
'LAN_CHECK_28' => "Identical",
'LAN_CHECK_29' => "Identical string (warning only)",
'LAN_CHECK_30' => "Missing bbcodes",
'LAN_CHECK_31' => "Missing [ and/or ] character(s)",
'LAN_CHECK_32' => "Missing HTML tags",
'LANG_LAN_23' => "Create Language-Pack (zip)",
'LANG_LAN_30' => "Release Date",
'LANG_LAN_31' => "Compatibility",
'LANG_LAN_35' => "The following language packs are available for this version of e107.",
'LANG_LAN_111' => "Release-date",
'LANG_LAN_112' => "Compatible",
'LANG_LAN_114' => "Download Pack",
'LANG_LAN_115' => "Please verify and correct the remaining [x] error(s) before attempting to create a language-pack.",
'LANG_LAN_116' => "Please verify your language files ('Verify') then try again.",
'LANG_LAN_117' => "You should correct the remaining errors before contributing your language pack.",
'LANG_LAN_119' => "Please check that CORE_LC and CORE_LC2 have values in [x] and try again.",
'LANG_LAN_120' => "Please make sure you are using default folder names in e107_config.php (eg. e107_languages/, e107_plugins/ etc.) and try again.",
'LANG_LAN_AGR' => "Note: By using these tools you agree to share your language pack(s) with the e107 community.",
];

View File

@@ -1,74 +1,68 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
*/
define("LANG_LAN_00", "[x] could not be created (already exists).");
define("LANG_LAN_01", "[x] was deleted (if existing) and created.");
define("LANG_LAN_02", "[x] couldn't be deleted.");
define("LANG_LAN_03", "Tables");
define("LANG_LAN_04", "Deprecated LANs");
define("LANG_LAN_05", "Not Installed");
define("LANG_LAN_06", "Create tables");
define("LANG_LAN_07", "Drop existing tables?");
define("LANG_LAN_08", "Replace existing tables (data will be lost).");
define("LANG_LAN_11", "Delete unchecked tables above (if they exist).");
define("LANG_LAN_12", "Multi-Language Database Tables");
define("LANG_LAN_13", "Language Preferences");
define("LANG_LAN_14", "Default Site Language");
define("LANG_LAN_15", "Tick to copy data from the default language. (Useful for links, news-categories, etc.)");
define("LANG_LAN_16", "Multi-language Database Usage");
define("LANG_LAN_17", "Default Language - No additional tables required.");
define("LANG_LAN_18", "Use Parked Subdomains with these domains to set site Language:");
define("LANG_LAN_19", "e.g. The domain fr.mydomain.com would set the language to French.");
define("LANG_LAN_20", "Enter one domain per line. eg. mydomain.com etc. or leave blank to disable.");
define("LANG_LAN_21", "Language-Packs");
define("LANG_LAN_25", "Language-Pack Creation Status");
define("LANG_LAN_26", "Load language files only for current language");
define("LANG_LAN_27", "If checked, and a required language cannot be found, there will be an error");
//define("LANG_LAN_28", "Check this box if you're an [e107 certified translator].");
//define("LANG_LAN_EML", "Please email your language pack to:");
define("LANG_LAN_32", "Installed Languages");
define("LANG_LAN_33", "Display only errors during verification");
define("LANG_LAN_50", "Admin-Area Interface Language");
define("LANG_LAN_100", "[x] deleted.");
define("LANG_LAN_101", "[x] could not be deleted.");
define("LANG_LAN_103", "[x] created.");
define("LANG_LAN_104", "[x] was disabled but left intact.");
define("LANG_LAN_105", "Delete all tables in [x]?");
define("LANG_LAN_106", "Language by Domain Name");
define("LANG_LAN_107", "Domain determines the site's language. Enter domain without the 'www.'");
define("LANG_LAN_121", "Couldn't Load:");
define("LANG_LAN_124", "Definition");
define("LANG_LAN_126", "Disable All Unused");
define("LANG_LAN_130", "Common Term");
define("LANG_LAN_131", "Missing from language file");
define("LANG_LAN_132", "is a common phrase.");
define("LANG_LAN_133", "Use");
define("LANG_LAN_134", "instead.");
define("LANG_LAN_135", "Overwriting ");
define("LANG_LAN_136", "Couldn't overwrite ");
define("LANG_LAN_137", "Processed");
define("LANG_LAN_140", "Hold down CTRL key to select multiple.[br]e.g. To check [b]lan_signup.php[/b] you'll want to also select [b]signup_shortcodes.php[/b] and [b]signup_template.php[/b].");
define("LANG_LAN_141", "Select Script...");
define("LANG_LAN_142", "Auto-Detect");
define("LANG_LAN_143", "Specific LAN file:");
define("LANG_LAN_144", "Must be re-enabled");
define("LANG_LAN_148", "Normal Mode");
define("LANG_LAN_149", "Value");
define("LANG_LAN_150", "[b]Search ENTIRE core before commenting out ANY LAN from ANY language file.[/b]");
define("LANG_LAN_151", "Available");
define("LANG_LAN_152", "Courtesy of the [e107 translations team]");
define("LANG_LAN_153", "Pre-release");
define("LANG_LAN_154", "The Language Pack has been created. You can now submit it to the Github repository as instructed [here].");
define("LANG_LAN_155", "Requires additional language packs be installed.");
return [
'LANG_LAN_00' => "[x] could not be created (already exists).",
'LANG_LAN_01' => "[x] was deleted (if existing) and created.",
'LANG_LAN_02' => "[x] couldn't be deleted.",
'LANG_LAN_03' => "Tables",
'LANG_LAN_04' => "Deprecated LANs",
'LANG_LAN_05' => "Not Installed",
'LANG_LAN_06' => "Create tables",
'LANG_LAN_07' => "Drop existing tables?",
'LANG_LAN_08' => "Replace existing tables (data will be lost).",
'LANG_LAN_11' => "Delete unchecked tables above (if they exist).",
'LANG_LAN_12' => "Multi-Language Database Tables",
'LANG_LAN_13' => "Language Preferences",
'LANG_LAN_14' => "Default Site Language",
'LANG_LAN_15' => "Tick to copy data from the default language. (Useful for links, news-categories, etc.)",
'LANG_LAN_16' => "Multi-language Database Usage",
'LANG_LAN_17' => "Default Language - No additional tables required.",
'LANG_LAN_18' => "Use Parked Subdomains with these domains to set site Language:",
'LANG_LAN_19' => "e.g. The domain fr.mydomain.com would set the language to French.",
'LANG_LAN_20' => "Enter one domain per line. eg. mydomain.com etc. or leave blank to disable.",
'LANG_LAN_21' => "Language-Packs",
'LANG_LAN_25' => "Language-Pack Creation Status",
'LANG_LAN_26' => "Load language files only for current language",
'LANG_LAN_27' => "If checked, and a required language cannot be found, there will be an error",
'LANG_LAN_32' => "Installed Languages",
'LANG_LAN_33' => "Display only errors during verification",
'LANG_LAN_50' => "Admin-Area Interface Language",
'LANG_LAN_100' => "[x] deleted.",
'LANG_LAN_101' => "[x] could not be deleted.",
'LANG_LAN_103' => "[x] created.",
'LANG_LAN_104' => "[x] was disabled but left intact.",
'LANG_LAN_105' => "Delete all tables in [x]?",
'LANG_LAN_106' => "Language by Domain Name",
'LANG_LAN_107' => "Domain determines the site's language. Enter domain without the 'www.'",
'LANG_LAN_121' => "Couldn't Load:",
'LANG_LAN_124' => "Definition",
'LANG_LAN_126' => "Disable All Unused",
'LANG_LAN_130' => "Common Term",
'LANG_LAN_131' => "Missing from language file",
'LANG_LAN_132' => "is a common phrase.",
'LANG_LAN_133' => "Use",
'LANG_LAN_134' => "instead.",
'LANG_LAN_135' => "Overwriting",
'LANG_LAN_136' => "Couldn't overwrite",
'LANG_LAN_137' => "Processed",
'LANG_LAN_140' => "Hold down CTRL key to select multiple.[br]e.g. To check [b]lan_signup.php[/b] you'll want to also select [b]signup_shortcodes.php[/b] and [b]signup_template.php[/b].",
'LANG_LAN_141' => "Select Script...",
'LANG_LAN_142' => "Auto-Detect",
'LANG_LAN_143' => "Specific LAN file:",
'LANG_LAN_144' => "Must be re-enabled",
'LANG_LAN_148' => "Normal Mode",
'LANG_LAN_149' => "Value",
'LANG_LAN_150' => "[b]Search ENTIRE core before commenting out ANY LAN from ANY language file.[/b]",
'LANG_LAN_151' => "Available",
'LANG_LAN_152' => "Courtesy of the [e107 translations team]",
'LANG_LAN_153' => "Pre-release",
'LANG_LAN_154' => "The Language Pack has been created. You can now submit it to the Github repository as instructed [here].",
'LANG_LAN_155' => "Requires additional language packs be installed.",
];

View File

@@ -22,71 +22,34 @@
// define("LCLAN_16", "Link URL");
// define("LCLAN_17", "Link Description");
// define("LCLAN_18", "Link Button / Icon");
define("LCLAN_19", "Link Open Type");
define("LCLAN_20", "Opens in same window");
define("LCLAN_23", "Opens in new window");
define("LCLAN_24", "Opens in 600x400 mini-window");
// define("LCLAN_25", "Link Class");
// define("LCLAN_26", "Ticking will make the link visible to only users in that class");
// define("LCLAN_27", "Update Link");
// define("LCLAN_28", "Create link");
// define("LCLAN_29", "Links");
// define("LCLAN_30", "move up");
// define("LCLAN_31", "move down");
// define("LCLAN_39", "View Images");
// define("LCLAN_53", "Link");
// define("LCLAN_54", "deleted");
// define("LCLAN_58", "Are you sure you want to delete this link?");
// define("LCLAN_61", "No links");
// define("LCLAN_62", "Links Front Page");
// define("LCLAN_63", "Create New Link");
// define("LCLAN_68", "Links Options");
define("LCLAN_78", "Show Description as Screen-Tip");
define("LCLAN_79", "Description will be shown when the mouse hovers over the link");
define("LCLAN_80", "Activate expanding sub-menus");
define("LCLAN_81", "Sub-menus will display only after clicking their parent. (Link parent is disabled)");
// define("LCLAN_83", "Submenus Generator");
// define("LCLAN_88", "Site Links Options");
// define("LCLAN_89", "Image");
// define("LCLAN_91", "Move");
// define("LCLAN_92", "Open");
// define("LCLAN_93", "URL");
// define("LCLAN_95", "Class");
// define("LCLAN_96", "Shown in your theme as");
// define("LCLAN_100", "Same window"); // Short version for column display
// define("LCLAN_101", "New window");
// define("LCLAN_102", "New 600x400");
// define("LCLAN_103", "New 800x600");
//define("LCLAN_104", "Sublink of");//LAN_PARENT
define("LCLAN_105", "Function");
define("LCLAN_106", "Owned by");
define("LCLAN_107", "Enable to override URL with a dynamically created Search-Engine-Friendly URL");
define("LCLAN_108", "Some selections omitted - you can't set Link as a Sublink of its Sublink.");
define("LCLAN_109", "Please choose a parent");
define("LCLAN_110", "Please choose a generator module");
define("LCLAN_111", "Not valid generator module data");
define("LCLAN_112", "1 - Main");
define("LCLAN_113", "2 - Sidebar");
define("LCLAN_114", "3 - Footer");
define("LCLAN_115", "Alt");
define("LCLAN_116", "(Unassigned)");
define("LINKLAN_1", "Opens in 800x600 window");
// define("LINKLAN_2", "Parent");
// define("LINKLAN_3", "No Parent (Normal Link)");
define("LINKLAN_4", "Sublink Generator");
define("LINKLAN_5", "Generate Sublinks");
define("LINKLAN_6", "Create sublinks from");
define("LINKLAN_7", "Create sublinks under which link?");
define("LINKLAN_8", "News Categories");
define("LINKLAN_9", "Download Categories");
define("LINKLAN_10", "Theme Shortcodes");
// define("LINKLAN_10", "Create Sublink");
// define('LINKLAN_11', 'Nothing changed - not updated');
return [
'LCLAN_19' => "Link Open Type",
'LCLAN_20' => "Opens in same window",
'LCLAN_23' => "Opens in new window",
'LCLAN_24' => "Opens in 600x400 mini-window",
'LCLAN_78' => "Show Description as Screen-Tip",
'LCLAN_79' => "Description will be shown when the mouse hovers over the link",
'LCLAN_80' => "Activate expanding sub-menus",
'LCLAN_81' => "Sub-menus will display only after clicking their parent. (Link parent is disabled)",
'LCLAN_105' => "Function",
'LCLAN_106' => "Owned by",
'LCLAN_107' => "Enable to override URL with a dynamically created Search-Engine-Friendly URL",
'LCLAN_108' => "Some selections omitted - you can't set Link as a Sublink of its Sublink.",
'LCLAN_109' => "Please choose a parent",
'LCLAN_110' => "Please choose a generator module",
'LCLAN_111' => "Not valid generator module data",
'LCLAN_112' => "1 - Main",
'LCLAN_113' => "2 - Sidebar",
'LCLAN_114' => "3 - Footer",
'LCLAN_115' => "Alt",
'LCLAN_116' => "(Unassigned)",
'LINKLAN_1' => "Opens in 800x600 window",
'LINKLAN_4' => "Sublink Generator",
'LINKLAN_5' => "Generate Sublinks",
'LINKLAN_6' => "Create sublinks from",
'LINKLAN_7' => "Create sublinks under which link?",
'LINKLAN_8' => "News Categories",
'LINKLAN_9' => "Download Categories",
'LINKLAN_10' => "Theme Shortcodes",
];

View File

@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
@@ -16,377 +16,253 @@ into any of the system logs. They are in three groups with different prefixes:
// User audit trail events. For messages 11-30, the last 2 digits must match the define for the event type in the admin log class file
define("LAN_AUDIT_LOG_001", "Access by banned user");
define("LAN_AUDIT_LOG_002", "Flood protection activated");
define("LAN_AUDIT_LOG_003", "Access from banned IP Address");
define("LAN_AUDIT_LOG_004", "");
define("LAN_AUDIT_LOG_005", "");
define("LAN_AUDIT_LOG_006", "User changed password");
define("LAN_AUDIT_LOG_007", "User changed email address");
define("LAN_AUDIT_LOG_008", "");
define("LAN_AUDIT_LOG_009", "");
define("LAN_AUDIT_LOG_010", "User data changed by admin");
define("LAN_AUDIT_LOG_011", "User signed up");
define("LAN_AUDIT_LOG_012", "User confirmed registration");
define("LAN_AUDIT_LOG_013", "User login");
define("LAN_AUDIT_LOG_014", "User logout");
define("LAN_AUDIT_LOG_015", "User changed display name");
define("LAN_AUDIT_LOG_016", "User changed password");
define("LAN_AUDIT_LOG_017", "User changed email address");
define("LAN_AUDIT_LOG_018", "User password reset");
define("LAN_AUDIT_LOG_019", "User changed settings");
define("LAN_AUDIT_LOG_020", "User added by admin");
define("LAN_AUDIT_LOG_021", "User email bounce");
define("LAN_AUDIT_LOG_022", "User banned");
define("LAN_AUDIT_LOG_023", "User bounce reset");
define("LAN_AUDIT_LOG_024", "User temporary status");
define("LAN_AUDIT_LOG_025", "User navigation trail");
// Admin log events
//-----------------
define("LAN_AL_ADLOG_01", "Admin log - prefs updated");
define("LAN_AL_ADLOG_02", "Admin log - delete old data");
define("LAN_AL_ADLOG_03", "User Audit log - delete old data");
define("LAN_AL_ADLOG_04", "User audit options updated");
define("LAN_AL_ADLOG_05", "");
// User edits
//-----------
define("LAN_AL_USET_01", "Admin edited user data");
define("LAN_AL_USET_02", "User added by Admin");
define("LAN_AL_USET_03", "User options updated");
define("LAN_AL_USET_04", "Users pruned");
define("LAN_AL_USET_05", "User banned");
define("LAN_AL_USET_06", "User unbanned");
define("LAN_AL_USET_07", "User deleted");
define("LAN_AL_USET_08", "User made admin");
define("LAN_AL_USET_09", "User admin status revoked");
define("LAN_AL_USET_10", "User approved");
define("LAN_AL_USET_11", "Resend validation email");
define("LAN_AL_USET_12", "Resend all validation emails");
define("LAN_AL_USET_13", "Bounced emails deleted");
define("LAN_AL_USET_14", "Class membership updated");
define("LAN_AL_USET_15", "Signup refused"); // Too many users at same IP address
// Userclass events
//------------------
define("LAN_AL_UCLASS_00", "Unknown userclass-related event");
define("LAN_AL_UCLASS_01", "Userclass created");
define("LAN_AL_UCLASS_02", "Userclass deleted");
define("LAN_AL_UCLASS_03", "Userclass edited");
define("LAN_AL_UCLASS_04", "Class membership updated");
define("LAN_AL_UCLASS_05", "Initial userclass settings edited");
define("LAN_AL_UCLASS_06", "Class membership emptied");
// Banlist events
//----------------
define("LAN_AL_BANLIST_00", "Unknown ban-related event");
define("LAN_AL_BANLIST_01", "Manual ban added");
define("LAN_AL_BANLIST_02", "Ban deleted");
define("LAN_AL_BANLIST_03", "Ban time changed");
define("LAN_AL_BANLIST_04", "Whitelist entry added");
define("LAN_AL_BANLIST_05", "Whitelist entry deleted");
define("LAN_AL_BANLIST_06", "Banlist exported");
define("LAN_AL_BANLIST_07", "Banlist imported");
define("LAN_AL_BANLIST_08", "Banlist options updated");
define("LAN_AL_BANLIST_09", "Banlist entry edited");
define("LAN_AL_BANLIST_10", "Whitelist entry edited");
define("LAN_AL_BANLIST_11", "Whitelist hit for ban entry");
define("LAN_AL_BANLIST_12", "Expired bans cleared");
// Comment-related events
//-----------------------
define("LAN_AL_COMMENT_01", "Comment(s) deleted");
// Rolling log events
//-------------------
define("LAN_ROLL_LOG_01", "Empty username and/or password");
define("LAN_ROLL_LOG_02", "Incorrect image code entered");
define("LAN_ROLL_LOG_03", "Invalid username/password combination");
define("LAN_ROLL_LOG_04", "Invalid username entered");
define("LAN_ROLL_LOG_05", "Login attempt by user not fully signed up");
define("LAN_ROLL_LOG_06", "Login blocked by event trigger handler");
define("LAN_ROLL_LOG_07", "Multiple logins from same address");
define("LAN_ROLL_LOG_08", "Excessive username length");
define("LAN_ROLL_LOG_09", "Banned user attempted login");
define("LAN_ROLL_LOG_10", "Login fail - reason unknown");
define("LAN_ROLL_LOG_11", "Admin login fail");
// Prefs events
//-------------
define("LAN_AL_PREFS_01", "Preferences changed");
define("LAN_AL_PREFS_02", "New Preferences created");
define("LAN_AL_PREFS_03", "Error saving prefs");
// Front Page events
//------------------
define("LAN_AL_FRONTPG_00", "Unknown front page-related event");
define("LAN_AL_FRONTPG_01", "Rules order changed");
define("LAN_AL_FRONTPG_02", "Rule added");
define("LAN_AL_FRONTPG_03", "Rule edited");
define("LAN_AL_FRONTPG_04", "Rule deleted");
define("LAN_AL_FRONTPG_05", "");
define("LAN_AL_FRONTPG_06", "");
// User theme admin
//-----------------
define("LAN_AL_UTHEME_00", "Unknown user theme related event");
define("LAN_AL_UTHEME_01", "User theme settings changed");
define("LAN_AL_UTHEME_02", "");
// Update routines
//----------------
define("LAN_AL_UPDATE_00", "Unknown software update related event");
define("LAN_AL_UPDATE_01", "Update from 1.0 to 2.0 executed");
define("LAN_AL_UPDATE_02", "Update from 0.7.x to 0.7.6 executed");
define("LAN_AL_UPDATE_03", "Missing prefs added");
// Administrator routines
//-----------------------
define("LAN_AL_ADMIN_00", "Unknown administrator event");
define("LAN_AL_ADMIN_01", "Update admin permissions");
define("LAN_AL_ADMIN_02", "Admin rights removed");
define("LAN_AL_ADMIN_03", "");
// Maintenance mode
//-----------------
define("LAN_AL_MAINT_00", "Unknown maintenance message");
define("LAN_AL_MAINT_01", "Maintenance mode set");
define("LAN_AL_MAINT_02", "Maintenance mode cleared");
// Sitelinks routines
//-------------------
define("LAN_AL_SLINKS_00", "Unknown sitelinks message");
define("LAN_AL_SLINKS_01", "Sublinks generated");
define("LAN_AL_SLINKS_02", "Sitelink moved up");
define("LAN_AL_SLINKS_03", "Sitelink moved down");
define("LAN_AL_SLINKS_04", "Sitelink order updated");
define("LAN_AL_SLINKS_05", "Sitelinks options updated");
define("LAN_AL_SLINKS_06", "Sitelink deleted");
define("LAN_AL_SLINKS_07", "Sitelink submitted");
define("LAN_AL_SLINKS_08", "Sitelink updated");
// Theme manager routines
//-----------------------
define("LAN_AL_THEME_00", "Unknown theme-related message");
define("LAN_AL_THEME_01", "Site theme updated");
define("LAN_AL_THEME_02", "Admin theme updated");
define("LAN_AL_THEME_03", "Image preload/site CSS updated");
define("LAN_AL_THEME_04", "Admin style/CSS updated");
define("LAN_AL_THEME_05", "");
// Cache control routines
//-----------------------
define("LAN_AL_CACHE_00", "Unknown cache-control message");
define("LAN_AL_CACHE_01", "Cache settings updated");
define("LAN_AL_CACHE_02", "System cache emptied");
define("LAN_AL_CACHE_03", "Content cache emptied");
define("LAN_AL_CACHE_04", "");
// Emote admin
//------------
define("LAN_AL_EMOTE_00", "Unknown emote-related message");
define("LAN_AL_EMOTE_01", "Active emote pack changed");
define("LAN_AL_EMOTE_02", "Emotes activated");
define("LAN_AL_EMOTE_03", "Emotes deactivated");
// Welcome message
//----------------
define("LAN_AL_WELCOME_00", "Unknown welcome-related message");
define("LAN_AL_WELCOME_01", "Welcome message created");
define("LAN_AL_WELCOME_02", "Welcome message updated");
define("LAN_AL_WELCOME_03", "Welcome message deleted");
define("LAN_AL_WELCOME_04", "Welcome message options changed");
define("LAN_AL_WELCOME_05", "");
// Admin Password
//---------------
define("LAN_AL_ADMINPW_01", "Admin password changed");
define("LAN_AL_ADMINPW_02", "Admin password rehashed");
// Banners Admin
//--------------
define("LAN_AL_BANNER_00", "Unknown banner-related message");
define("LAN_AL_BANNER_01", "Banner menu update");
define("LAN_AL_BANNER_02", "Banner created");
define("LAN_AL_BANNER_03", "Banner updated");
define("LAN_AL_BANNER_04", "Banner deleted");
define("LAN_AL_BANNER_05", "Banner configuration updated");
define("LAN_AL_BANNER_06", "");
// Image management
//-----------------
define("LAN_AL_IMALAN_00", "Unknown image-related message");
define("LAN_AL_IMALAN_01", "Avatar deleted");
define("LAN_AL_IMALAN_02", "All avatars and photos deleted");
define("LAN_AL_IMALAN_03", "Avatar deleted");
define("LAN_AL_IMALAN_04", "Settings updated");
define("LAN_AL_IMALAN_05", "");
define("LAN_AL_IMALAN_06", "");
// Language management
//--------------------
define("LAN_AL_LANG_00", "Unknown language-related message");
define("LAN_AL_LANG_01", "Language prefs changed");
define("LAN_AL_LANG_02", "Language tables deleted");
define("LAN_AL_LANG_03", "Language tables created");
define("LAN_AL_LANG_04", "Language zip created");
define("LAN_AL_LANG_05", "");
// Meta Tags
//----------
define("LAN_AL_META_01", "Meta tags updated");
// Downloads
//----------
/*
define("LAN_AL_DOWNL_01", "Download options changed");
define("LAN_AL_DOWNL_02", "Download category created");
define("LAN_AL_DOWNL_03", "Download category updated");
define("LAN_AL_DOWNL_04", "Download category deleted");
define("LAN_AL_DOWNL_05", "Download created");
define("LAN_AL_DOWNL_06", "Download updated");
define("LAN_AL_DOWNL_07", "Download deleted");
define("LAN_AL_DOWNL_08", "Download category order updated");
define("LAN_AL_DOWNL_09", "Download limit added");
define("LAN_AL_DOWNL_10", "Download limit edited");
define("LAN_AL_DOWNL_11", "Download limit deleted");
define("LAN_AL_DOWNL_12", "Download mirror added");
define("LAN_AL_DOWNL_13", "Download mirror updated");
define("LAN_AL_DOWNL_14", "Download mirror deleted");
define("LAN_AL_DOWNL_15", "");
*/
// Custom Pages/Menus
//-------------------
define("LAN_AL_CPAGE_01", "Custom page/menu added");
define("LAN_AL_CPAGE_02", "Custom page/menu updated");
define("LAN_AL_CPAGE_03", "Custom page/menu deleted");
define("LAN_AL_CPAGE_04", "Custom page/menu settings updated");
// Extended User Fields
//---------------------
define("LAN_AL_EUF_01", "EUF moved up");
define("LAN_AL_EUF_02", "EUF moved down");
define("LAN_AL_EUF_03", "EUF category moved up");
define("LAN_AL_EUF_04", "EUF category moved down");
define("LAN_AL_EUF_05", "Extended User Field added");
define("LAN_AL_EUF_06", "Extended User Field updated");
define("LAN_AL_EUF_07", "Extended User Field deleted");
define("LAN_AL_EUF_08", "EUF category added");
define("LAN_AL_EUF_09", "EUF category updated");
define("LAN_AL_EUF_10", "EUF category deleted");
define("LAN_AL_EUF_11", "Extended user fields activated");
define("LAN_AL_EUF_12", "Extended user fields deactivated");
// Menus
//------
define("LAN_AL_MENU_01", "Menu activated");
define("LAN_AL_MENU_02", "Menu - set visibility");
define("LAN_AL_MENU_03", "Menu - change area");
define("LAN_AL_MENU_04", "Menu deactivated");
define("LAN_AL_MENU_05", "Menu - move to top");
define("LAN_AL_MENU_06", "Menu - move to bottom");
define("LAN_AL_MENU_07", "Menu - move up");
define("LAN_AL_MENU_08", "Menu - move down");
define("LAN_AL_MENU_09", "");
// Public Uploads
//---------------
define("LAN_AL_UPLOAD_01", "Uploaded file deleted");
define("LAN_AL_UPLOAD_02", "Upload prefs changed");
// Search
//-------
define("LAN_AL_SEARCH_01", "Search settings updated");
define("LAN_AL_SEARCH_02", "Search prefs updated");
define("LAN_AL_SEARCH_03", "Search params auto-update");
define("LAN_AL_SEARCH_04", "Searchable areas updated");
define("LAN_AL_SEARCH_05", "Search handler settings updated");
define("LAN_AL_SEARCH_06", "");
// Notify
//-------
define("LAN_AL_NOTIFY_01", "Notify settings updated");
// News
//-----
define("LAN_AL_NEWS_01", "News item deleted");
define("LAN_AL_NEWS_02", "News category deleted");
define("LAN_AL_NEWS_03", "Submitted news deleted");
define("LAN_AL_NEWS_04", "News category created");
define("LAN_AL_NEWS_05", "News category updated");
define("LAN_AL_NEWS_06", "News preferences updated");
define("LAN_AL_NEWS_07", "Submitted news authorised");
define("LAN_AL_NEWS_08", "News item added");
define("LAN_AL_NEWS_09", "News item updated");
define("LAN_AL_NEWS_10", "News category rewrite changed");
define("LAN_AL_NEWS_11", "News category rewrite deleted");
define("LAN_AL_NEWS_12", "News rewrite changed");
define("LAN_AL_NEWS_13", "News rewrite deleted");
// File Manager
//-------------
define("LAN_AL_FILEMAN_01", "File(s) deleted");
define("LAN_AL_FILEMAN_02", "File(s) moved");
define("LAN_AL_FILEMAN_03", "File(s) uploaded");
define("LAN_AL_FILEMAN_04", "");
// Mail
//-----
define("LAN_AL_MAIL_01", "Test email sent");
define("LAN_AL_MAIL_02", "Mailshot created");
define("LAN_AL_MAIL_03", "Mail settings updated");
define("LAN_AL_MAIL_04", "Mailshot details deleted");
define("LAN_AL_MAIL_05", "Mail Database tidy");
define("LAN_AL_MAIL_06", "Mailout activated");
define("LAN_AL_MAIL_07", "");
// Plugin Manager
//---------------
define("LAN_AL_PLUGMAN_01", "Plugin installed");
define("LAN_AL_PLUGMAN_02", "Plugin updated");
define("LAN_AL_PLUGMAN_03", "Plugin uninstalled");
define("LAN_AL_PLUGMAN_04", "Plugin refreshed");
// URL Manager
//---------------
define("LAN_AL_EURL_01", "Site URL configuration changed");
// Sundry Pseudo-plugins - technically they"re plugins, but not worth the file overhead of treating them separately
//----------------------
define("LAN_AL_MISC_01", "Tree menu settings updated");
define("LAN_AL_MISC_02", "Online menu settings updated");
define("LAN_AL_MISC_03", "Login menu settings updated");
define("LAN_AL_MISC_04", "Comment menu settings updated");
define("LAN_AL_MISC_05", "Clock menu settings updated");
define("LAN_AL_MISC_06", "Blog calendar menu settings updated");
//define("LAN_AL_MISC_07", "");
define("LAN_AL_PING_01", "Ping to service");
define("LAN_AL_ADMINUI_01", "Admin-UI DB Table Insert: [x]");
define("LAN_AL_ADMINUI_02", "Admin-UI DB Table Update: [x]");
define("LAN_AL_ADMINUI_03", "Admin-UI DB Table Delete: [x]");
define("LAN_AL_ADMINUI_04", "Admin-UI DB Error: [x]");
define("LAN_AL_BACKUP", "Database backup");
define("LAN_AL_MEDIA_01", "Media Upload");
define("LAN_AL_USET_100", "Admin logged in as another user");
define("LAN_AL_USET_101", "Admin logged out as another user");
return [
'LAN_AUDIT_LOG_001' => "Access by banned user",
'LAN_AUDIT_LOG_002' => "Flood protection activated",
'LAN_AUDIT_LOG_003' => "Access from banned IP Address",
'LAN_AUDIT_LOG_004' => "",
'LAN_AUDIT_LOG_005' => "",
'LAN_AUDIT_LOG_006' => "User changed password",
'LAN_AUDIT_LOG_007' => "User changed email address",
'LAN_AUDIT_LOG_008' => "",
'LAN_AUDIT_LOG_009' => "",
'LAN_AUDIT_LOG_010' => "User data changed by admin",
'LAN_AUDIT_LOG_011' => "User signed up",
'LAN_AUDIT_LOG_012' => "User confirmed registration",
'LAN_AUDIT_LOG_013' => "User login",
'LAN_AUDIT_LOG_014' => "User logout",
'LAN_AUDIT_LOG_015' => "User changed display name",
'LAN_AUDIT_LOG_016' => "User changed password",
'LAN_AUDIT_LOG_017' => "User changed email address",
'LAN_AUDIT_LOG_018' => "User password reset",
'LAN_AUDIT_LOG_019' => "User changed settings",
'LAN_AUDIT_LOG_020' => "User added by admin",
'LAN_AUDIT_LOG_021' => "User email bounce",
'LAN_AUDIT_LOG_022' => "User banned",
'LAN_AUDIT_LOG_023' => "User bounce reset",
'LAN_AUDIT_LOG_024' => "User temporary status",
'LAN_AUDIT_LOG_025' => "User navigation trail",
'LAN_AL_ADLOG_01' => "Admin log - prefs updated",
'LAN_AL_ADLOG_02' => "Admin log - delete old data",
'LAN_AL_ADLOG_03' => "User Audit log - delete old data",
'LAN_AL_ADLOG_04' => "User audit options updated",
'LAN_AL_ADLOG_05' => "",
'LAN_AL_USET_01' => "Admin edited user data",
'LAN_AL_USET_02' => "User added by Admin",
'LAN_AL_USET_03' => "User options updated",
'LAN_AL_USET_04' => "Users pruned",
'LAN_AL_USET_05' => "User banned",
'LAN_AL_USET_06' => "User unbanned",
'LAN_AL_USET_07' => "User deleted",
'LAN_AL_USET_08' => "User made admin",
'LAN_AL_USET_09' => "User admin status revoked",
'LAN_AL_USET_10' => "User approved",
'LAN_AL_USET_11' => "Resend validation email",
'LAN_AL_USET_12' => "Resend all validation emails",
'LAN_AL_USET_13' => "Bounced emails deleted",
'LAN_AL_USET_14' => "Class membership updated",
'LAN_AL_USET_15' => "Signup refused",
'LAN_AL_UCLASS_00' => "Unknown userclass-related event",
'LAN_AL_UCLASS_01' => "Userclass created",
'LAN_AL_UCLASS_02' => "Userclass deleted",
'LAN_AL_UCLASS_03' => "Userclass edited",
'LAN_AL_UCLASS_04' => "Class membership updated",
'LAN_AL_UCLASS_05' => "Initial userclass settings edited",
'LAN_AL_UCLASS_06' => "Class membership emptied",
'LAN_AL_BANLIST_00' => "Unknown ban-related event",
'LAN_AL_BANLIST_01' => "Manual ban added",
'LAN_AL_BANLIST_02' => "Ban deleted",
'LAN_AL_BANLIST_03' => "Ban time changed",
'LAN_AL_BANLIST_04' => "Whitelist entry added",
'LAN_AL_BANLIST_05' => "Whitelist entry deleted",
'LAN_AL_BANLIST_06' => "Banlist exported",
'LAN_AL_BANLIST_07' => "Banlist imported",
'LAN_AL_BANLIST_08' => "Banlist options updated",
'LAN_AL_BANLIST_09' => "Banlist entry edited",
'LAN_AL_BANLIST_10' => "Whitelist entry edited",
'LAN_AL_BANLIST_11' => "Whitelist hit for ban entry",
'LAN_AL_BANLIST_12' => "Expired bans cleared",
'LAN_AL_COMMENT_01' => "Comment(s) deleted",
'LAN_ROLL_LOG_01' => "Empty username and/or password",
'LAN_ROLL_LOG_02' => "Incorrect image code entered",
'LAN_ROLL_LOG_03' => "Invalid username/password combination",
'LAN_ROLL_LOG_04' => "Invalid username entered",
'LAN_ROLL_LOG_05' => "Login attempt by user not fully signed up",
'LAN_ROLL_LOG_06' => "Login blocked by event trigger handler",
'LAN_ROLL_LOG_07' => "Multiple logins from same address",
'LAN_ROLL_LOG_08' => "Excessive username length",
'LAN_ROLL_LOG_09' => "Banned user attempted login",
'LAN_ROLL_LOG_10' => "Login fail - reason unknown",
'LAN_ROLL_LOG_11' => "Admin login fail",
'LAN_AL_PREFS_01' => "Preferences changed",
'LAN_AL_PREFS_02' => "New Preferences created",
'LAN_AL_PREFS_03' => "Error saving prefs",
'LAN_AL_FRONTPG_00' => "Unknown front page-related event",
'LAN_AL_FRONTPG_01' => "Rules order changed",
'LAN_AL_FRONTPG_02' => "Rule added",
'LAN_AL_FRONTPG_03' => "Rule edited",
'LAN_AL_FRONTPG_04' => "Rule deleted",
'LAN_AL_FRONTPG_05' => "",
'LAN_AL_FRONTPG_06' => "",
'LAN_AL_UTHEME_00' => "Unknown user theme related event",
'LAN_AL_UTHEME_01' => "User theme settings changed",
'LAN_AL_UTHEME_02' => "",
'LAN_AL_UPDATE_00' => "Unknown software update related event",
'LAN_AL_UPDATE_01' => "Update from 1.0 to 2.0 executed",
'LAN_AL_UPDATE_02' => "Update from 0.7.x to 0.7.6 executed",
'LAN_AL_UPDATE_03' => "Missing prefs added",
'LAN_AL_ADMIN_00' => "Unknown administrator event",
'LAN_AL_ADMIN_01' => "Update admin permissions",
'LAN_AL_ADMIN_02' => "Admin rights removed",
'LAN_AL_ADMIN_03' => "",
'LAN_AL_MAINT_00' => "Unknown maintenance message",
'LAN_AL_MAINT_01' => "Maintenance mode set",
'LAN_AL_MAINT_02' => "Maintenance mode cleared",
'LAN_AL_SLINKS_00' => "Unknown sitelinks message",
'LAN_AL_SLINKS_01' => "Sublinks generated",
'LAN_AL_SLINKS_02' => "Sitelink moved up",
'LAN_AL_SLINKS_03' => "Sitelink moved down",
'LAN_AL_SLINKS_04' => "Sitelink order updated",
'LAN_AL_SLINKS_05' => "Sitelinks options updated",
'LAN_AL_SLINKS_06' => "Sitelink deleted",
'LAN_AL_SLINKS_07' => "Sitelink submitted",
'LAN_AL_SLINKS_08' => "Sitelink updated",
'LAN_AL_THEME_00' => "Unknown theme-related message",
'LAN_AL_THEME_01' => "Site theme updated",
'LAN_AL_THEME_02' => "Admin theme updated",
'LAN_AL_THEME_03' => "Image preload/site CSS updated",
'LAN_AL_THEME_04' => "Admin style/CSS updated",
'LAN_AL_THEME_05' => "",
'LAN_AL_CACHE_00' => "Unknown cache-control message",
'LAN_AL_CACHE_01' => "Cache settings updated",
'LAN_AL_CACHE_02' => "System cache emptied",
'LAN_AL_CACHE_03' => "Content cache emptied",
'LAN_AL_CACHE_04' => "",
'LAN_AL_EMOTE_00' => "Unknown emote-related message",
'LAN_AL_EMOTE_01' => "Active emote pack changed",
'LAN_AL_EMOTE_02' => "Emotes activated",
'LAN_AL_EMOTE_03' => "Emotes deactivated",
'LAN_AL_WELCOME_00' => "Unknown welcome-related message",
'LAN_AL_WELCOME_01' => "Welcome message created",
'LAN_AL_WELCOME_02' => "Welcome message updated",
'LAN_AL_WELCOME_03' => "Welcome message deleted",
'LAN_AL_WELCOME_04' => "Welcome message options changed",
'LAN_AL_WELCOME_05' => "",
'LAN_AL_ADMINPW_01' => "Admin password changed",
'LAN_AL_ADMINPW_02' => "Admin password rehashed",
'LAN_AL_BANNER_00' => "Unknown banner-related message",
'LAN_AL_BANNER_01' => "Banner menu update",
'LAN_AL_BANNER_02' => "Banner created",
'LAN_AL_BANNER_03' => "Banner updated",
'LAN_AL_BANNER_04' => "Banner deleted",
'LAN_AL_BANNER_05' => "Banner configuration updated",
'LAN_AL_BANNER_06' => "",
'LAN_AL_IMALAN_00' => "Unknown image-related message",
'LAN_AL_IMALAN_01' => "Avatar deleted",
'LAN_AL_IMALAN_02' => "All avatars and photos deleted",
'LAN_AL_IMALAN_03' => "Avatar deleted",
'LAN_AL_IMALAN_04' => "Settings updated",
'LAN_AL_IMALAN_05' => "",
'LAN_AL_IMALAN_06' => "",
'LAN_AL_LANG_00' => "Unknown language-related message",
'LAN_AL_LANG_01' => "Language prefs changed",
'LAN_AL_LANG_02' => "Language tables deleted",
'LAN_AL_LANG_03' => "Language tables created",
'LAN_AL_LANG_04' => "Language zip created",
'LAN_AL_LANG_05' => "",
'LAN_AL_META_01' => "Meta tags updated",
'LAN_AL_DOWNL_01' => "Download options changed",
'LAN_AL_DOWNL_02' => "Download category created",
'LAN_AL_DOWNL_03' => "Download category updated",
'LAN_AL_DOWNL_04' => "Download category deleted",
'LAN_AL_DOWNL_05' => "Download created",
'LAN_AL_DOWNL_06' => "Download updated",
'LAN_AL_DOWNL_07' => "Download deleted",
'LAN_AL_DOWNL_08' => "Download category order updated",
'LAN_AL_DOWNL_09' => "Download limit added",
'LAN_AL_DOWNL_10' => "Download limit edited",
'LAN_AL_DOWNL_11' => "Download limit deleted",
'LAN_AL_DOWNL_12' => "Download mirror added",
'LAN_AL_DOWNL_13' => "Download mirror updated",
'LAN_AL_DOWNL_14' => "Download mirror deleted",
'LAN_AL_DOWNL_15' => "",
'LAN_AL_CPAGE_01' => "Custom page/menu added",
'LAN_AL_CPAGE_02' => "Custom page/menu updated",
'LAN_AL_CPAGE_03' => "Custom page/menu deleted",
'LAN_AL_CPAGE_04' => "Custom page/menu settings updated",
'LAN_AL_EUF_01' => "EUF moved up",
'LAN_AL_EUF_02' => "EUF moved down",
'LAN_AL_EUF_03' => "EUF category moved up",
'LAN_AL_EUF_04' => "EUF category moved down",
'LAN_AL_EUF_05' => "Extended User Field added",
'LAN_AL_EUF_06' => "Extended User Field updated",
'LAN_AL_EUF_07' => "Extended User Field deleted",
'LAN_AL_EUF_08' => "EUF category added",
'LAN_AL_EUF_09' => "EUF category updated",
'LAN_AL_EUF_10' => "EUF category deleted",
'LAN_AL_EUF_11' => "Extended user fields activated",
'LAN_AL_EUF_12' => "Extended user fields deactivated",
'LAN_AL_MENU_01' => "Menu activated",
'LAN_AL_MENU_02' => "Menu - set visibility",
'LAN_AL_MENU_03' => "Menu - change area",
'LAN_AL_MENU_04' => "Menu deactivated",
'LAN_AL_MENU_05' => "Menu - move to top",
'LAN_AL_MENU_06' => "Menu - move to bottom",
'LAN_AL_MENU_07' => "Menu - move up",
'LAN_AL_MENU_08' => "Menu - move down",
'LAN_AL_MENU_09' => "",
'LAN_AL_UPLOAD_01' => "Uploaded file deleted",
'LAN_AL_UPLOAD_02' => "Upload prefs changed",
'LAN_AL_SEARCH_01' => "Search settings updated",
'LAN_AL_SEARCH_02' => "Search prefs updated",
'LAN_AL_SEARCH_03' => "Search params auto-update",
'LAN_AL_SEARCH_04' => "Searchable areas updated",
'LAN_AL_SEARCH_05' => "Search handler settings updated",
'LAN_AL_SEARCH_06' => "",
'LAN_AL_NOTIFY_01' => "Notify settings updated",
'LAN_AL_NEWS_01' => "News item deleted",
'LAN_AL_NEWS_02' => "News category deleted",
'LAN_AL_NEWS_03' => "Submitted news deleted",
'LAN_AL_NEWS_04' => "News category created",
'LAN_AL_NEWS_05' => "News category updated",
'LAN_AL_NEWS_06' => "News preferences updated",
'LAN_AL_NEWS_07' => "Submitted news authorised",
'LAN_AL_NEWS_08' => "News item added",
'LAN_AL_NEWS_09' => "News item updated",
'LAN_AL_NEWS_10' => "News category rewrite changed",
'LAN_AL_NEWS_11' => "News category rewrite deleted",
'LAN_AL_NEWS_12' => "News rewrite changed",
'LAN_AL_NEWS_13' => "News rewrite deleted",
'LAN_AL_FILEMAN_01' => "File(s) deleted",
'LAN_AL_FILEMAN_02' => "File(s) moved",
'LAN_AL_FILEMAN_03' => "File(s) uploaded",
'LAN_AL_FILEMAN_04' => "",
'LAN_AL_MAIL_01' => "Test email sent",
'LAN_AL_MAIL_02' => "Mailshot created",
'LAN_AL_MAIL_03' => "Mail settings updated",
'LAN_AL_MAIL_04' => "Mailshot details deleted",
'LAN_AL_MAIL_05' => "Mail Database tidy",
'LAN_AL_MAIL_06' => "Mailout activated",
'LAN_AL_MAIL_07' => "",
'LAN_AL_PLUGMAN_01' => "Plugin installed",
'LAN_AL_PLUGMAN_02' => "Plugin updated",
'LAN_AL_PLUGMAN_03' => "Plugin uninstalled",
'LAN_AL_PLUGMAN_04' => "Plugin refreshed",
'LAN_AL_EURL_01' => "Site URL configuration changed",
'LAN_AL_MISC_01' => "Tree menu settings updated",
'LAN_AL_MISC_02' => "Online menu settings updated",
'LAN_AL_MISC_03' => "Login menu settings updated",
'LAN_AL_MISC_04' => "Comment menu settings updated",
'LAN_AL_MISC_05' => "Clock menu settings updated",
'LAN_AL_MISC_06' => "Blog calendar menu settings updated",
'LAN_AL_PING_01' => "Ping to service",
'LAN_AL_ADMINUI_01' => "Admin-UI DB Table Insert: [x]",
'LAN_AL_ADMINUI_02' => "Admin-UI DB Table Update: [x]",
'LAN_AL_ADMINUI_03' => "Admin-UI DB Table Delete: [x]",
'LAN_AL_ADMINUI_04' => "Admin-UI DB Error: [x]",
'LAN_AL_BACKUP' => "Database backup",
'LAN_AL_MEDIA_01' => "Media Upload",
'LAN_AL_USET_100' => "Admin logged in as another user",
'LAN_AL_USET_101' => "Admin logged out as another user",
];

View File

@@ -10,290 +10,253 @@
// TODO - LANS - MAJOR LAN REWRITE NEEDED
define("CORE_DATE_ORDER", "dmy"); // Temporary until we find somewhere better to put it.
// Defines order of field entry/display in date boxes
// Acceptable values: dmy, mdy, ymd
define("LAN_MAILOUT_01", "From Name");
define("LAN_MAILOUT_02", "From Email");
define("LAN_MAILOUT_03", "To");
define("LAN_MAILOUT_04", "Cc");
define("LAN_MAILOUT_05", "Bcc");
define("LAN_MAILOUT_06", "Subject");
define("LAN_MAILOUT_07", "Attachment");
define("LAN_MAILOUT_08", "Send Email");
define("LAN_MAILOUT_09", "Send format");
define("LAN_MAILOUT_10", "User Subscribed");
define("LAN_MAILOUT_11", "Insert Variables");
define("LAN_MAILOUT_12", "All Users");
define("LAN_MAILOUT_13", "All Unverified Users ");
define("LAN_MAILOUT_14", "Display Name");
define("LAN_MAILOUT_15", "Mailout");
define("LAN_MAILOUT_16", "Username");
define("LAN_MAILOUT_17", "Signup link");
define("LAN_MAILOUT_18", "User ID");
define("LAN_MAILOUT_19", "No target email address specified");
define("LAN_MAILOUT_20", "Sendmail-path");
define("LAN_MAILOUT_21", "Bulk mailing Entries");
define("LAN_MAILOUT_22", "There are currently no saved entries");
define("LAN_MAILOUT_23", "userclass: ");
define("LAN_MAILOUT_24", "email(s) are ready to be sent");
define("LAN_MAILOUT_25", "Bulk mailing controls");
define("LAN_MAILOUT_26", "Pause bulk mailing every");
define("LAN_MAILOUT_27", "emails for ");
define("LAN_MAILOUT_28", "Save Changes");
define("LAN_MAILOUT_29", "seconds");
define("LAN_MAILOUT_30", "Used mostly with SMTP keepalive. A pause of more than 30 seconds may cause the browser to time-out");
define("LAN_MAILOUT_31", "Bounced Email Processing");
// define("LAN_MAILOUT_32", "Email address");
define("LAN_MAILOUT_33", "Incoming Mail server");
define("LAN_MAILOUT_34", "Account (user) Name");
// define("LAN_MAILOUT_35", "Password");
define("LAN_MAILOUT_36", "Delete Bounced Mails after checking");
define("LAN_MAILOUT_37", "Proceed");
define("LAN_MAILOUT_38", "Cancel");
define("LAN_MAILOUT_39", "Emailing");
// define("LAN_MAILOUT_40", "You need to rename <b>e107.htaccess</b> to <b>.htaccess</b> in");
define("LAN_MAILOUT_41", "before sending mail from this page.");
//define("LAN_MAILOUT_42", "Warning");//NOT_USED
define("LAN_MAILOUT_43", "Username");
define("LAN_MAILOUT_44", "User Login");
define("LAN_MAILOUT_45", "User Email");
define("LAN_MAILOUT_46", "User-Match");
define("LAN_MAILOUT_47", "contains");
define("LAN_MAILOUT_48", "equals");
//define("LAN_MAILOUT_49", "Id");//LAN_ID
//define("LAN_MAILOUT_50", "Author");//LAN_AUTHOR
define("LAN_MAILOUT_51", "Subject");
define("LAN_MAILOUT_52", "Last mod");
define("LAN_MAILOUT_53", "Admins");
define("LAN_MAILOUT_54", "Self");
define("LAN_MAILOUT_55", "Userclass");
define("LAN_MAILOUT_56", "Last Visit");
define("LAN_MAILOUT_57", "Send bulk SMTP emails in blocks"); // SMTP KeepAlive option
//define("LAN_MAILOUT_58", "There is a problem with the attachment:");
//define("LAN_MAILOUT_59", "Mailing Progress");
//define("LAN_MAILOUT_60", "Sending...");
//define("LAN_MAILOUT_61", "There are no remaining emails to be sent.");
//define("LAN_MAILOUT_62", "Emails sent:");
//define("LAN_MAILOUT_63", "Emails failed:");
//define("LAN_MAILOUT_64", "Total time elapsed:");
//define("LAN_MAILOUT_65", "seconds");
//define("LAN_MAILOUT_66", "Cancelled Successfully");
define("LAN_MAILOUT_67", "The email could not be sent. Please review your SMTP settings, or select another mailing method and try again.");
define("LAN_MAILOUT_68", "Registered Users");
define("LAN_MAILOUT_69", "matches, after ");
define("LAN_MAILOUT_70", " duplicates stripped.");
define("LAN_MAILOUT_71", "Total emails to send");
define("LAN_MAILOUT_72", "Mailshot logging");
define("LAN_MAILOUT_73", "No logging");
define("LAN_MAILOUT_74", "Logging only (no send)");
define("LAN_MAILOUT_75", "Log and send");
define("LAN_MAILOUT_76", "Include email info in log");
define("LAN_MAILOUT_77", "Email address sources");
define("LAN_MAILOUT_78", "Mailshot Status");
define("LAN_MAILOUT_79", "No mailshots to display");
//define("LAN_MAILOUT_80", "Date");//LAN_DATE
define("LAN_MAILOUT_81", "The email has been successfully sent, please check your inbox.");
define("LAN_MAILOUT_82", "Mails sent");
define("LAN_MAILOUT_83", "Mails to go");
define("LAN_MAILOUT_84", "Mail ID");
define("LAN_MAILOUT_85", "Originator");
define("LAN_MAILOUT_86", "Re-send");
define("LAN_MAILOUT_87", "SMTP Server");
define("LAN_MAILOUT_88", "SMTP Username");
define("LAN_MAILOUT_89", "SMTP Password");
define("LAN_MAILOUT_90", "SMTP Features");
define("LAN_MAILOUT_91", "POP before SMTP");
define("LAN_MAILOUT_92", "SSL");
define("LAN_MAILOUT_93", "TLS");
define("LAN_MAILOUT_94", "(Use SSL for gmail/googlemail)");
define("LAN_MAILOUT_95", "Use VERP for bulk mailing");
//define("LAN_MAILOUT_96", "none");//LAN_NONE
define("LAN_MAILOUT_97", "Mailer Results");
define("LAN_MAILOUT_98", "Orphaned entries");
define("LAN_MAILOUT_99", "Confirm retry mailshot");
define("LAN_MAILOUT_100", "Message");
define("LAN_MAILOUT_101", "Email Detail");
define("LAN_MAILOUT_102", "Detail of mailshot");
define("LAN_MAILOUT_103", "Results of attempts to send");
define("LAN_MAILOUT_104", "No attempt to send, or error saving result");
define("LAN_MAILOUT_105", "Details of up to 10 failures");
define("LAN_MAILOUT_106", "The email could not be sent. It appears that your server is not correctly configured to send emails, please try again using SMTP, or contact your hosts and ask them to check their sendmail / email server settings.");
define("LAN_MAILOUT_107", "at");
define("LAN_MAILOUT_108", "Result");
define("LAN_MAILOUT_109", "Show detail");
define("LAN_MAILOUT_110", "Send test email");
define("LAN_MAILOUT_111", "Email Title (not sent)");
define("LAN_MAILOUT_112", "Send test email to");
define("LAN_MAILOUT_113", "Test email from");
define("LAN_MAILOUT_114", "This is a test email, it appears that your email settings are working ok! [br][br] Regards [br] from the e107 website system.");
define("LAN_MAILOUT_115", "Bulk Emailing method");
define("LAN_MAILOUT_116", "If unsure, leave as php");
define("LAN_MAILOUT_117", "complete");
define("LAN_MAILOUT_118", "Click on proceed' to start sending emails. Click on 'cancel' to stop the run. Once complete, select another page. Unsent emails cal be viewed through the 'Mailshot status' screen");
define("LAN_MAILOUT_119", "Logging only, with errors");
define("LAN_MAILOUT_120", "Account type");
define("LAN_MAILOUT_121", "Standard POP3");
define("LAN_MAILOUT_122", "POP3, TLS disabled");
define("LAN_MAILOUT_123", "POP3 with TLS");
define("LAN_MAILOUT_124", "IMAP");
define("LAN_MAILOUT_125", "Text only");
define("LAN_MAILOUT_126", "Text and HTML");
define("LAN_MAILOUT_127", "Include theme");
define("LAN_MAILOUT_128", "Send Error");
define("LAN_MAILOUT_129", "Expiry Date");
define("LAN_MAILOUT_130", "Creation Date");
define("LAN_MAILOUT_131", "Sending Started");
define("LAN_MAILOUT_132", "Sending Complete");
//define("LAN_MAILOUT_133", "Source"); // Moved to lan_admin.php
define("LAN_MAILOUT_134", "Priority");
//define("LAN_MAILOUT_135", "Title");//LAN_TITLE
define("LAN_MAILOUT_136", "Mailout Status");
define("LAN_MAILOUT_137", "Mail Ref");
define("LAN_MAILOUT_138", "Email status");
define("LAN_MAILOUT_139", "Date active");
define("LAN_MAILOUT_140", "Recipient Email");
define("LAN_MAILOUT_141", "Recipient Name");
define("LAN_MAILOUT_142", "Recipient User ID");
define("LAN_MAILOUT_143", "Recipient ref.");
define("LAN_MAILOUT_144", "Bounced");
define("LAN_MAILOUT_145", "New email saved");
define("LAN_MAILOUT_146", "Error saving email");
define("LAN_MAILOUT_147", "Email updated");
define("LAN_MAILOUT_148", "User values");
define("LAN_MAILOUT_149", "Sender Email");
define("LAN_MAILOUT_150", "Sender Name");
define("LAN_MAILOUT_151", "Copy to");
define("LAN_MAILOUT_152", "Blind copy to");
define("LAN_MAILOUT_153", "Attachments");
define("LAN_MAILOUT_154", "Send Format");
define("LAN_MAILOUT_155", "Selectors");
define("LAN_MAILOUT_156", "Maximum number of emails to send per scheduler tick");
define("LAN_MAILOUT_157", "Value will depend on a number of factors, including how often your mail queue scheduler job is triggered and the rate at which your ISP will accept outgoing mail. Zero to clear queue each time");
define("LAN_MAILOUT_158", "Send now");
define("LAN_MAILOUT_159", "Hold email");
define("LAN_MAILOUT_160", "Cancel send");
define("LAN_MAILOUT_161", "IMPORTANT! This file appears to not exist");
define("LAN_MAILOUT_162", "IMPORTANT! You need to make this file executable");
define("LAN_MAILOUT_163", "Edit/Send Mail");
define("LAN_MAILOUT_164", "Email information not found");
define("LAN_MAILOUT_165", "Confirm delete the following stored email, including any recipient records");
define("LAN_MAILOUT_166", "General error deleting mail ref: [x]");
define("LAN_MAILOUT_167", "Error deleting mail content ref: [x]");
define("LAN_MAILOUT_168", "Mail content deleted ref: [x]");
define("LAN_MAILOUT_169", "Error deleting mail recipients ref: [x]");
define("LAN_MAILOUT_170", "Deleted [y] recipients for mail ref: [x]");
define("LAN_MAILOUT_171", "Confirm email delete");
define("LAN_MAILOUT_172", "Mail Type/Status");
define("LAN_MAILOUT_173", "Recipients");
define("LAN_MAILOUT_174", "Security check fail: [x] [z]");
define("LAN_MAILOUT_175", "Before");
define("LAN_MAILOUT_176", "Equal to");
define("LAN_MAILOUT_177", "After");
define("LAN_MAILOUT_178", "Last site visit");
define("LAN_MAILOUT_179", "Confirm email send");
define("LAN_MAILOUT_180", "Selection criteria:");
define("LAN_MAILOUT_181", "Show recipients");
define("LAN_MAILOUT_182", "Tidy database tables");
define("LAN_MAILOUT_183", "Error tidying database");
define("LAN_MAILOUT_184", "Database tidied");
define("LAN_MAILOUT_185", "Emails added to send queue");
define("LAN_MAILOUT_186", "General error putting mail ref: [x] on hold");
define("LAN_MAILOUT_187", "Email [x] put on hold");
define("LAN_MAILOUT_188", "General error sending mail ref: [x]");
define("LAN_MAILOUT_189", "Test address");
// Admin menu text
define("LAN_MAILOUT_190", "Create/Send Mail");
define("LAN_MAILOUT_191", "Saved emails");
define("LAN_MAILOUT_192", "Completed Mailshots");
define("LAN_MAILOUT_193", "Pending Mailshots");
define("LAN_MAILOUT_194", "Held Mailshots");
// define("LAN_MAILOUT_195", "");
// define("LAN_MAILOUT_196", "");
// Block of error messages kept together
define("LAN_MAILOUT_200", "No subject specified");
define("LAN_MAILOUT_201", "No meaningful data for email");
define("LAN_MAILOUT_202", "No text in email body");
define("LAN_MAILOUT_203", "No sender name specified");
define("LAN_MAILOUT_204", "No sender email address specified");
define("LAN_MAILOUT_205", "Email send format error");
define("LAN_MAILOUT_206", "Invalid mail ID ([x]) specified");
define("LAN_MAILOUT_207", "Template load error");
define("LAN_MAILOUT_208", "Template conversion error");
// Block of status messages kept together
define("LAN_MAILOUT_211", "Sent");
define("LAN_MAILOUT_212", "Failed");
define("LAN_MAILOUT_213", "Bounced");
define("LAN_MAILOUT_214", "To send");
define("LAN_MAILOUT_215", "Saved");
define("LAN_MAILOUT_216", "Code error");
define("LAN_MAILOUT_217", "Held");
define("LAN_MAILOUT_218", "Cancelled");
define("LAN_MAILOUT_219", "Partial");
// General messages continued
define("LAN_MAILOUT_220", "Email ID [x] cancelled");
define("LAN_MAILOUT_221", "Error cancelling email with ID [x]");
define("LAN_MAILOUT_222", "Default email format");
define("LAN_MAILOUT_223", "(Used for some system-generated emails)");
define("LAN_MAILOUT_224", "Inc. Images");
define("LAN_MAILOUT_225", "Include images in email");
define("LAN_MAILOUT_226", "[x] orphaned recipient record(s) removed");
define("LAN_MAILOUT_227", "Deleted [x] records from [y]");
define("LAN_MAILOUT_228", "[x] anomalies in mail_content corrected; records: [y]");
define("LAN_MAILOUT_229", "Email ID [x] put on hold");
define("LAN_MAILOUT_230", "Error holding email with ID [x]");
define("LAN_MAILOUT_231", "Bounced emails - Processing method");
define("LAN_MAILOUT_232", "None");
define("LAN_MAILOUT_233", "Auto-process script");
define("LAN_MAILOUT_234", "Mail account");
define("LAN_MAILOUT_235", "(Your server must forward or 'pipe' from the email address above to the script path above.)");
define("LAN_MAILOUT_236", "Last Bounce Processed");
define("LAN_MAILOUT_237", "Summary counters updated on [x] emails");
define("LAN_MAILOUT_238", "Earliest time to send");
define("LAN_MAILOUT_239", "Latest time to send");
define("LAN_MAILOUT_240", "Notify me when run complete");
define("LAN_MAILOUT_241", " (This is in addition to the standard e107 notify options)");
define("LAN_MAILOUT_242", "Additional options (only when sending)");
define("LAN_MAILOUT_243", "Notify");
define("LAN_MAILOUT_244", "Email sent: ");
define("LAN_MAILOUT_245", "Check for bounces automatically");
define("LAN_MAILOUT_246", "If checked, you will need to activate the task in the scheduler");
define("LAN_MAILOUT_247", "Email information:");
define("LAN_MAILOUT_248", "Completion status: ");
define("LAN_MAILOUT_249", "Send results:");
define("LAN_MAILOUT_250", "--- End of notification ---");
define("LAN_MAILOUT_251", "Copy and edit");
define("LAN_MAILOUT_252", "Does various consistency checks on the data, corrects counts, deletes temporary data");
define("LAN_MAILOUT_253", "No recipients found - check for database corruption");
define("LAN_MAILOUT_254", "View templated email");
define("LAN_MAILOUT_255", "Templated Email, ID: ");
define("LAN_MAILOUT_256", "Return");
define("LAN_MAILOUT_257", "Generated template");
//define("LAN_MAILOUT_258", "Template: ");//LAN_TEMPLATE
define("LAN_MAILOUT_259", "No 'email address sources' selected in Preferences");
define("LAN_SEND", "Send");
define("LAN_HOLD", "Hold");
define("LAN_MAILOUT_260", "User-Type");
define("LAN_MAILOUT_261", "SMTP Port");
define("LAN_MAILOUT_262", "Template Preview");
define("LAN_MAILOUT_263", "Total Recipients");
define("LAN_MAILOUT_264", "Embed Media");
define("LAN_MAILOUT_265", "Pending");
define("LAN_MAILOUT_266", "Max Active");
define("LAN_MAILOUT_267", "Generate Public/Private keys");
define("LAN_MAILOUT_268", "Developer Mode Only");
define("LAN_MAILOUT_269", "Send Later");
define("LAN_MAILOUT_270", "Test SMTP Connection");
define("LAN_MAILOUT_271", "Authentication failed with username ([x]) and password ([y]):");
return [
'CORE_DATE_ORDER' => "dmy",
'LAN_MAILOUT_01' => "From Name",
'LAN_MAILOUT_02' => "From Email",
'LAN_MAILOUT_03' => "To",
'LAN_MAILOUT_04' => "Cc",
'LAN_MAILOUT_05' => "Bcc",
'LAN_MAILOUT_06' => "Subject",
'LAN_MAILOUT_07' => "Attachment",
'LAN_MAILOUT_08' => "Send Email",
'LAN_MAILOUT_09' => "Send format",
'LAN_MAILOUT_10' => "User Subscribed",
'LAN_MAILOUT_11' => "Insert Variables",
'LAN_MAILOUT_12' => "All Users",
'LAN_MAILOUT_13' => "All Unverified Users",
'LAN_MAILOUT_14' => "Display Name",
'LAN_MAILOUT_15' => "Mailout",
'LAN_MAILOUT_16' => "Username",
'LAN_MAILOUT_17' => "Signup link",
'LAN_MAILOUT_18' => "User ID",
'LAN_MAILOUT_19' => "No target email address specified",
'LAN_MAILOUT_20' => "Sendmail-path",
'LAN_MAILOUT_21' => "Bulk mailing Entries",
'LAN_MAILOUT_22' => "There are currently no saved entries",
'LAN_MAILOUT_23' => "userclass:",
'LAN_MAILOUT_24' => "email(s) are ready to be sent",
'LAN_MAILOUT_25' => "Bulk mailing controls",
'LAN_MAILOUT_26' => "Pause bulk mailing every",
'LAN_MAILOUT_27' => "emails for",
'LAN_MAILOUT_28' => "Save Changes",
'LAN_MAILOUT_29' => "seconds",
'LAN_MAILOUT_30' => "Used mostly with SMTP keepalive. A pause of more than 30 seconds may cause the browser to time-out",
'LAN_MAILOUT_31' => "Bounced Email Processing",
'LAN_MAILOUT_33' => "Incoming Mail server",
'LAN_MAILOUT_34' => "Account (user) Name",
'LAN_MAILOUT_36' => "Delete Bounced Mails after checking",
'LAN_MAILOUT_37' => "Proceed",
'LAN_MAILOUT_38' => "Cancel",
'LAN_MAILOUT_39' => "Emailing",
'LAN_MAILOUT_41' => "before sending mail from this page.",
'LAN_MAILOUT_43' => "Username",
'LAN_MAILOUT_44' => "User Login",
'LAN_MAILOUT_45' => "User Email",
'LAN_MAILOUT_46' => "User-Match",
'LAN_MAILOUT_47' => "contains",
'LAN_MAILOUT_48' => "equals",
'LAN_MAILOUT_51' => "Subject",
'LAN_MAILOUT_52' => "Last mod",
'LAN_MAILOUT_53' => "Admins",
'LAN_MAILOUT_54' => "Self",
'LAN_MAILOUT_55' => "Userclass",
'LAN_MAILOUT_56' => "Last Visit",
'LAN_MAILOUT_57' => "Send bulk SMTP emails in blocks",
'LAN_MAILOUT_67' => "The email could not be sent. Please review your SMTP settings, or select another mailing method and try again.",
'LAN_MAILOUT_68' => "Registered Users",
'LAN_MAILOUT_69' => "matches, after",
'LAN_MAILOUT_70' => "duplicates stripped.",
'LAN_MAILOUT_71' => "Total emails to send",
'LAN_MAILOUT_72' => "Mailshot logging",
'LAN_MAILOUT_73' => "No logging",
'LAN_MAILOUT_74' => "Logging only (no send)",
'LAN_MAILOUT_75' => "Log and send",
'LAN_MAILOUT_76' => "Include email info in log",
'LAN_MAILOUT_77' => "Email address sources",
'LAN_MAILOUT_78' => "Mailshot Status",
'LAN_MAILOUT_79' => "No mailshots to display",
'LAN_MAILOUT_81' => "The email has been successfully sent, please check your inbox.",
'LAN_MAILOUT_82' => "Mails sent",
'LAN_MAILOUT_83' => "Mails to go",
'LAN_MAILOUT_84' => "Mail ID",
'LAN_MAILOUT_85' => "Originator",
'LAN_MAILOUT_86' => "Re-send",
'LAN_MAILOUT_87' => "SMTP Server",
'LAN_MAILOUT_88' => "SMTP Username",
'LAN_MAILOUT_89' => "SMTP Password",
'LAN_MAILOUT_90' => "SMTP Features",
'LAN_MAILOUT_91' => "POP before SMTP",
'LAN_MAILOUT_92' => "SSL",
'LAN_MAILOUT_93' => "TLS",
'LAN_MAILOUT_94' => "(Use SSL for gmail/googlemail)",
'LAN_MAILOUT_95' => "Use VERP for bulk mailing",
'LAN_MAILOUT_97' => "Mailer Results",
'LAN_MAILOUT_98' => "Orphaned entries",
'LAN_MAILOUT_99' => "Confirm retry mailshot",
'LAN_MAILOUT_100' => "Message",
'LAN_MAILOUT_101' => "Email Detail",
'LAN_MAILOUT_102' => "Detail of mailshot",
'LAN_MAILOUT_103' => "Results of attempts to send",
'LAN_MAILOUT_104' => "No attempt to send, or error saving result",
'LAN_MAILOUT_105' => "Details of up to 10 failures",
'LAN_MAILOUT_106' => "The email could not be sent. It appears that your server is not correctly configured to send emails, please try again using SMTP, or contact your hosts and ask them to check their sendmail / email server settings.",
'LAN_MAILOUT_107' => "at",
'LAN_MAILOUT_108' => "Result",
'LAN_MAILOUT_109' => "Show detail",
'LAN_MAILOUT_110' => "Send test email",
'LAN_MAILOUT_111' => "Email Title (not sent)",
'LAN_MAILOUT_112' => "Send test email to",
'LAN_MAILOUT_113' => "Test email from",
'LAN_MAILOUT_114' => "This is a test email, it appears that your email settings are working ok! [br][br] Regards [br] from the e107 website system.",
'LAN_MAILOUT_115' => "Bulk Emailing method",
'LAN_MAILOUT_116' => "If unsure, leave as php",
'LAN_MAILOUT_117' => "complete",
'LAN_MAILOUT_118' => "Click on proceed' to start sending emails. Click on 'cancel' to stop the run. Once complete, select another page. Unsent emails cal be viewed through the 'Mailshot status' screen",
'LAN_MAILOUT_119' => "Logging only, with errors",
'LAN_MAILOUT_120' => "Account type",
'LAN_MAILOUT_121' => "Standard POP3",
'LAN_MAILOUT_122' => "POP3, TLS disabled",
'LAN_MAILOUT_123' => "POP3 with TLS",
'LAN_MAILOUT_124' => "IMAP",
'LAN_MAILOUT_125' => "Text only",
'LAN_MAILOUT_126' => "Text and HTML",
'LAN_MAILOUT_127' => "Include theme",
'LAN_MAILOUT_128' => "Send Error",
'LAN_MAILOUT_129' => "Expiry Date",
'LAN_MAILOUT_130' => "Creation Date",
'LAN_MAILOUT_131' => "Sending Started",
'LAN_MAILOUT_132' => "Sending Complete",
'LAN_MAILOUT_134' => "Priority",
'LAN_MAILOUT_136' => "Mailout Status",
'LAN_MAILOUT_137' => "Mail Ref",
'LAN_MAILOUT_138' => "Email status",
'LAN_MAILOUT_139' => "Date active",
'LAN_MAILOUT_140' => "Recipient Email",
'LAN_MAILOUT_141' => "Recipient Name",
'LAN_MAILOUT_142' => "Recipient User ID",
'LAN_MAILOUT_143' => "Recipient ref.",
'LAN_MAILOUT_144' => "Bounced",
'LAN_MAILOUT_145' => "New email saved",
'LAN_MAILOUT_146' => "Error saving email",
'LAN_MAILOUT_147' => "Email updated",
'LAN_MAILOUT_148' => "User values",
'LAN_MAILOUT_149' => "Sender Email",
'LAN_MAILOUT_150' => "Sender Name",
'LAN_MAILOUT_151' => "Copy to",
'LAN_MAILOUT_152' => "Blind copy to",
'LAN_MAILOUT_153' => "Attachments",
'LAN_MAILOUT_154' => "Send Format",
'LAN_MAILOUT_155' => "Selectors",
'LAN_MAILOUT_156' => "Maximum number of emails to send per scheduler tick",
'LAN_MAILOUT_157' => "Value will depend on a number of factors, including how often your mail queue scheduler job is triggered and the rate at which your ISP will accept outgoing mail. Zero to clear queue each time",
'LAN_MAILOUT_158' => "Send now",
'LAN_MAILOUT_159' => "Hold email",
'LAN_MAILOUT_160' => "Cancel send",
'LAN_MAILOUT_161' => "IMPORTANT! This file appears to not exist",
'LAN_MAILOUT_162' => "IMPORTANT! You need to make this file executable",
'LAN_MAILOUT_163' => "Edit/Send Mail",
'LAN_MAILOUT_164' => "Email information not found",
'LAN_MAILOUT_165' => "Confirm delete the following stored email, including any recipient records",
'LAN_MAILOUT_166' => "General error deleting mail ref: [x]",
'LAN_MAILOUT_167' => "Error deleting mail content ref: [x]",
'LAN_MAILOUT_168' => "Mail content deleted ref: [x]",
'LAN_MAILOUT_169' => "Error deleting mail recipients ref: [x]",
'LAN_MAILOUT_170' => "Deleted [y] recipients for mail ref: [x]",
'LAN_MAILOUT_171' => "Confirm email delete",
'LAN_MAILOUT_172' => "Mail Type/Status",
'LAN_MAILOUT_173' => "Recipients",
'LAN_MAILOUT_174' => "Security check fail: [x] [z]",
'LAN_MAILOUT_175' => "Before",
'LAN_MAILOUT_176' => "Equal to",
'LAN_MAILOUT_177' => "After",
'LAN_MAILOUT_178' => "Last site visit",
'LAN_MAILOUT_179' => "Confirm email send",
'LAN_MAILOUT_180' => "Selection criteria:",
'LAN_MAILOUT_181' => "Show recipients",
'LAN_MAILOUT_182' => "Tidy database tables",
'LAN_MAILOUT_183' => "Error tidying database",
'LAN_MAILOUT_184' => "Database tidied",
'LAN_MAILOUT_185' => "Emails added to send queue",
'LAN_MAILOUT_186' => "General error putting mail ref: [x] on hold",
'LAN_MAILOUT_187' => "Email [x] put on hold",
'LAN_MAILOUT_188' => "General error sending mail ref: [x]",
'LAN_MAILOUT_189' => "Test address",
'LAN_MAILOUT_190' => "Create/Send Mail",
'LAN_MAILOUT_191' => "Saved emails",
'LAN_MAILOUT_192' => "Completed Mailshots",
'LAN_MAILOUT_193' => "Pending Mailshots",
'LAN_MAILOUT_194' => "Held Mailshots",
'LAN_MAILOUT_200' => "No subject specified",
'LAN_MAILOUT_201' => "No meaningful data for email",
'LAN_MAILOUT_202' => "No text in email body",
'LAN_MAILOUT_203' => "No sender name specified",
'LAN_MAILOUT_204' => "No sender email address specified",
'LAN_MAILOUT_205' => "Email send format error",
'LAN_MAILOUT_206' => "Invalid mail ID ([x]) specified",
'LAN_MAILOUT_207' => "Template load error",
'LAN_MAILOUT_208' => "Template conversion error",
'LAN_MAILOUT_211' => "Sent",
'LAN_MAILOUT_212' => "Failed",
'LAN_MAILOUT_213' => "Bounced",
'LAN_MAILOUT_214' => "To send",
'LAN_MAILOUT_215' => "Saved",
'LAN_MAILOUT_216' => "Code error",
'LAN_MAILOUT_217' => "Held",
'LAN_MAILOUT_218' => "Cancelled",
'LAN_MAILOUT_219' => "Partial",
'LAN_MAILOUT_220' => "Email ID [x] cancelled",
'LAN_MAILOUT_221' => "Error cancelling email with ID [x]",
'LAN_MAILOUT_222' => "Default email format",
'LAN_MAILOUT_223' => "(Used for some system-generated emails)",
'LAN_MAILOUT_224' => "Inc. Images",
'LAN_MAILOUT_225' => "Include images in email",
'LAN_MAILOUT_226' => "[x] orphaned recipient record(s) removed",
'LAN_MAILOUT_227' => "Deleted [x] records from [y]",
'LAN_MAILOUT_228' => "[x] anomalies in mail_content corrected; records: [y]",
'LAN_MAILOUT_229' => "Email ID [x] put on hold",
'LAN_MAILOUT_230' => "Error holding email with ID [x]",
'LAN_MAILOUT_231' => "Bounced emails - Processing method",
'LAN_MAILOUT_232' => "None",
'LAN_MAILOUT_233' => "Auto-process script",
'LAN_MAILOUT_234' => "Mail account",
'LAN_MAILOUT_235' => "(Your server must forward or 'pipe' from the email address above to the script path above.)",
'LAN_MAILOUT_236' => "Last Bounce Processed",
'LAN_MAILOUT_237' => "Summary counters updated on [x] emails",
'LAN_MAILOUT_238' => "Earliest time to send",
'LAN_MAILOUT_239' => "Latest time to send",
'LAN_MAILOUT_240' => "Notify me when run complete",
'LAN_MAILOUT_241' => "(This is in addition to the standard e107 notify options)",
'LAN_MAILOUT_242' => "Additional options (only when sending)",
'LAN_MAILOUT_243' => "Notify",
'LAN_MAILOUT_244' => "Email sent:",
'LAN_MAILOUT_245' => "Check for bounces automatically",
'LAN_MAILOUT_246' => "If checked, you will need to activate the task in the scheduler",
'LAN_MAILOUT_247' => "Email information:",
'LAN_MAILOUT_248' => "Completion status:",
'LAN_MAILOUT_249' => "Send results:",
'LAN_MAILOUT_250' => "--- End of notification ---",
'LAN_MAILOUT_251' => "Copy and edit",
'LAN_MAILOUT_252' => "Does various consistency checks on the data, corrects counts, deletes temporary data",
'LAN_MAILOUT_253' => "No recipients found - check for database corruption",
'LAN_MAILOUT_254' => "View templated email",
'LAN_MAILOUT_255' => "Templated Email, ID:",
'LAN_MAILOUT_256' => "Return",
'LAN_MAILOUT_257' => "Generated template",
'LAN_MAILOUT_259' => "No 'email address sources' selected in Preferences",
'LAN_SEND' => "Send",
'LAN_HOLD' => "Hold",
'LAN_MAILOUT_260' => "User-Type",
'LAN_MAILOUT_261' => "SMTP Port",
'LAN_MAILOUT_262' => "Template Preview",
'LAN_MAILOUT_263' => "Total Recipients",
'LAN_MAILOUT_264' => "Embed Media",
'LAN_MAILOUT_265' => "Pending",
'LAN_MAILOUT_266' => "Max Active",
'LAN_MAILOUT_267' => "Generate Public/Private keys",
'LAN_MAILOUT_268' => "Developer Mode Only",
'LAN_MAILOUT_269' => "Send Later",
'LAN_MAILOUT_270' => "Test SMTP Connection",
'LAN_MAILOUT_271' => "Authentication failed with username ([x]) and password ([y]):",
];

View File

@@ -12,71 +12,49 @@
//define("MENLAN_4", "Only visible to:");//LAN_VISIBLE_TO
// define("MENLAN_5", "class");
//define("MENLAN_6", "Save visibility options");
define("MENLAN_7", "Configure visibility options for");
//define("MENLAN_8", "Visibility options updated");
//define("MENLAN_9", "New custom menu installed");
define("MENLAN_10", "New menu installed");
define("MENLAN_11", "Menu removed");
//define("MENLAN_12", "Activate: choose area");
define("MENLAN_13", "Activate in Area");
define("MENLAN_14", "Area");
define("MENLAN_15", "Deactivate");
//define("MENLAN_16", "Configure"); // now in lan_admin.php
define("MENLAN_17", "Move Up");
define("MENLAN_18", "Move Down");
define("MENLAN_19", "Move to Area");
//define("MENLAN_20", "Visibility");//LAN_VISIBILITY
// define("MENLAN_21", "Visible to Guests only");
define("MENLAN_22", "Inactive Menus");
define("MENLAN_23", "Move to bottom");
define("MENLAN_24", "Move to top");
define("MENLAN_25", "Action...");
define("MENLAN_26", "This menu will only be [b]SHOWN[/b] on the following pages");
define("MENLAN_27", "This menu will only be [b]HIDDEN[/b] on the following pages");
define("MENLAN_28", "Enter one page per line, enter enough of the url to distinguish it properly. If you need the ending of the url to match exactly, use a ! at the end of the page name. For example: [b]page.php?1![/b]");
//define("MENLAN_29", "Select Layout");
define("MENLAN_30", "To see the menu areas and their positions for custom layouts, select the custom layout here.");
define("MENLAN_31", "Default Layout");
//define("MENLAN_32", "Newsheader Layout");
define("MENLAN_33", "Custom Layout");
define("MENLAN_34", "Embedded");
//define("MENLAN_35", "Configure Menus"); now in lan_admin.php
define("MENLAN_36", "Choose the menu(s) to activate");
define("MENLAN_37", "and where to activate them.");
//define("MENLAN_38", "Hold down CTRL to select multiple menus.");
// --
define("MENLAN_39", "Preset Area");
define("MENLAN_40", "Use Menu Presets");
define("MENLAN_41", "The position of all your menus for this layout will be lost. Do you still wish to continue?");
//define("MENLAN_42", "Custom");//LAN_CUSTOM
define("MENLAN_43", "Menu Preset Activated");
define("MENLAN_44", "Menu parameters");
define("MENLAN_45", "Parameters (query string format):");
define("MENLAN_46", "[x] object not found. Try re-scanning plugin directories in Tools > Database.");
define("MENLAN_47", "No Fields Set in");
define("MENLAN_48", "Menu could not be loaded");
define("MENLAN_49", "Your Menus");
define("MENLAN_50", "Plugin Menus");
define("MENLAN_51", "This layout does NOT contain any dynamic {MENU} areas.");
define("MENLAN_52", "It DOES contain the following custom menus: ");
define("MENLAN_53", "Go to Custom-Menu Area");
define("MENLAN_54", "Theme Layout");
define("MENLAN_55", "Menu Layout");
define("MENLAN_56", "Custom Pages");
define("MENLAN_57", "Drag-and-Drop Menus");
define("MENLAN_58", "The Menu-Manager allows you to place and arrange your menus within your theme template. Hover over the sub-areas to modify existing menu items.");
define("MENLAN_59", "Area [x]");
define("MENLAN_60", "This theme is using deprecated elements. All [x]HEADER and [x]FOOTER variables should be removed from theme.php.");
return [
'MENLAN_7' => "Configure visibility options for",
'MENLAN_10' => "New menu installed",
'MENLAN_11' => "Menu removed",
'MENLAN_13' => "Activate in Area",
'MENLAN_14' => "Area",
'MENLAN_15' => "Deactivate",
'MENLAN_17' => "Move Up",
'MENLAN_18' => "Move Down",
'MENLAN_19' => "Move to Area",
'MENLAN_22' => "Inactive Menus",
'MENLAN_23' => "Move to bottom",
'MENLAN_24' => "Move to top",
'MENLAN_25' => "Action...",
'MENLAN_26' => "This menu will only be [b]SHOWN[/b] on the following pages",
'MENLAN_27' => "This menu will only be [b]HIDDEN[/b] on the following pages",
'MENLAN_28' => "Enter one page per line, enter enough of the url to distinguish it properly. If you need the ending of the url to match exactly, use a ! at the end of the page name. For example: [b]page.php?1![/b]",
'MENLAN_30' => "To see the menu areas and their positions for custom layouts, select the custom layout here.",
'MENLAN_31' => "Default Layout",
'MENLAN_33' => "Custom Layout",
'MENLAN_34' => "Embedded",
'MENLAN_36' => "Choose the menu(s) to activate",
'MENLAN_37' => "and where to activate them.",
'MENLAN_39' => "Preset Area",
'MENLAN_40' => "Use Menu Presets",
'MENLAN_41' => "The position of all your menus for this layout will be lost. Do you still wish to continue?",
'MENLAN_43' => "Menu Preset Activated",
'MENLAN_44' => "Menu parameters",
'MENLAN_45' => "Parameters (query string format):",
'MENLAN_46' => "[x] object not found. Try re-scanning plugin directories in Tools > Database.",
'MENLAN_47' => "No Fields Set in",
'MENLAN_48' => "Menu could not be loaded",
'MENLAN_49' => "Your Menus",
'MENLAN_50' => "Plugin Menus",
'MENLAN_51' => "This layout does NOT contain any dynamic {MENU} areas.",
'MENLAN_52' => "It DOES contain the following custom menus:",
'MENLAN_53' => "Go to Custom-Menu Area",
'MENLAN_54' => "Theme Layout",
'MENLAN_55' => "Menu Layout",
'MENLAN_56' => "Custom Pages",
'MENLAN_57' => "Drag-and-Drop Menus",
'MENLAN_58' => "The Menu-Manager allows you to place and arrange your menus within your theme template. Hover over the sub-areas to modify existing menu items.",
'MENLAN_59' => "Area [x]",
'MENLAN_60' => "This theme is using deprecated elements. All [x]HEADER and [x]FOOTER variables should be removed from theme.php.",
];

View File

@@ -1,21 +1,21 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
*/
define("METLAN_00", "Meta & Custom Tags");
define("METLAN_1", "Additional meta tags");
define("METLAN_2", "e.g. < meta name='revisit-after' content='30 days' />");
define("METLAN_3", "Use news title and summary as the meta-description on news pages.");
define("METLAN_4", "Custom tags (inside [x] tags)");
define("METLAN_5", "Custom tags (after [x])");
define("METLAN_6", "Custom tags (before [x])");
define("METLAN_7", "Any meta data or custom HTML tags entered here (such as <script> tags or Google analytics code) will be included on every page of the website in their designated areas.");
define("METLAN_8", "SEO Title Character Limit");
define("METLAN_9", "SEO Description Character Limit");
return [
'METLAN_00' => "Meta & Custom Tags",
'METLAN_1' => "Additional meta tags",
'METLAN_2' => "e.g. < meta name='revisit-after' content='30 days' />",
'METLAN_3' => "Use news title and summary as the meta-description on news pages.",
'METLAN_4' => "Custom tags (inside [x] tags)",
'METLAN_5' => "Custom tags (after [x])",
'METLAN_6' => "Custom tags (before [x])",
'METLAN_7' => "Any meta data or custom HTML tags entered here (such as <script> tags or Google analytics code) will be included on every page of the website in their designated areas.",
'METLAN_8' => "SEO Title Character Limit",
'METLAN_9' => "SEO Description Character Limit",
];

View File

@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
@@ -9,237 +9,136 @@
// define("NWSLAN_1", "News story deleted.");
// define("NWSLAN_2", "Please tick the confirm box to delete this news item.");
// define("NWSLAN_3", "No news items yet.");
define("NWSLAN_4", "News - Existing News");
// define("NWSLAN_5", "Open HTML Editor");
define("NWSLAN_6", "Category");
// define("NWSLAN_9", "tick to confirm");
// define("NWSLAN_10", "No news categories");
// define("NWSLAN_11", "Add/Edit Categories");
//define("NWSLAN_12", "Title");
define("NWSLAN_13", "Body");
define("NWSLAN_14", "Extended");
// define("NWSLAN_15", "Comments");
// define("NWSLAN_16", "Enabled"); // deprecated see lan_admin.php
// define("NWSLAN_17", "Disabled"); // deprecated see lan_admin.php
define("NWSLAN_18", "Allow comments to be posted to this news item");
define("NWSLAN_19", "Activation");
define("NWSLAN_21", "Activate between");
// define("NWSLAN_22", "Visibility");
define("NWSLAN_24", "Preview again");
define("NWSLAN_25", "Update news in database");
define("NWSLAN_26", "Post news to database");
define("NWSLAN_27", "Preview");
define("NWSLAN_29", "News - Add New Item");
define("NWSLAN_29a", "News - Update Existing Item");
define("NWSLAN_31", "News item");
define("NWSLAN_32", "deleted");
define("NWSLAN_33", "News Category");
define("NWSLAN_34", "Submitted news item");
define("NWSLAN_35", "News Category Saved");
define("NWSLAN_36", "News Category Updated");
define("NWSLAN_37", "Are you sure you want to delete this category?");
define("NWSLAN_38", "Are you sure you want to delete this submitted news item?");
define("NWSLAN_39", "Are you sure you want to delete this news item?");
//define("NWSLAN_40", "Title");
//define("NWSLAN_42", "Untitled"); - not allowed anymore
define("NWSLAN_43", "No news items");
define("NWSLAN_44", "News Front Page");
define("NWSLAN_45", "Create News Item");
define("NWSLAN_46", "Categories");
define("NWSLAN_46a", "News - Categories");
define("NWSLAN_47", "Submitted News");
define("NWSLAN_48", "News Options");
define("NWSLAN_49", "Submitted by");
define("NWSLAN_51", "Existing News Categories");
define("NWSLAN_52", "Category Name");
define("NWSLAN_53", "Category Icon");
define("NWSLAN_54", "View Images");
define("NWSLAN_55", "Update News Category");
define("NWSLAN_56", "Create News Category");
define("NWSLAN_57", "Item");
define("NWSLAN_58", "Post");
define("NWSLAN_59", "No submitted news");
// define("NWSLAN_60", "Submitted News"); //already defined above.
// define("NWSLAN_62", "Go to page: ");
define("NWSLAN_63", "Search newsposts");
define("NWSLAN_66", "Upload");
define("NWSLAN_67", "Image/Video");
// define("NWSLAN_68", "File");
define("NWSLAN_69", "Upload an image or file for use in the news item");
// define("NWSLAN_70", "The ".e_FILE."downloads folder is not writable, you need to CHMOD 777 the folder before uploading and files."); // deprecated see lan_admin.php
// define("NWSLAN_71", "The ".e_IMAGE."newspost_images folder is not writable. You need to CHMOD 777 the folder before uploading any images."); // deprecated see lan_admin.php
define("NWSLAN_72", "Only show news item between certain dates");
// define("NWSLAN_73", "Render type");
define("NWSLAN_74", "Select how and where news item is posted");
define("NWSLAN_75", "Default - post to front page");
define("NWSLAN_76", "Title only - post to front page");
define("NWSLAN_77", "Post to other news menu");
// define("NWSLAN_78", "This option is disabled as file uploading is not enabled on your server"); // deprecated see lan_admin.php
//define("NWSLAN_79","Clear Form");
define("NWSLAN_83","Extended news post");
define("NWSLAN_84","Choose which visitors will see news item");
define("NWSLAN_86", "News-category footer menu");
define("NWSLAN_87", "News-category columns");
define("NWSLAN_88", "Default-view limit per page");
//define("NWSLAN_89", "Save News Preferences");
define("NWSLAN_90", "News Preferences");
define("NWSLAN_100", "Enable Image uploading on Submit News page");
define("NWSLAN_101", "Automatic resizing of submitted image");
define("NWSLAN_102", "width in pixels or leave blank to disable.");
define("NWSLAN_103", "re-post");
define("NWSLAN_104", "by");
define("NWSLAN_105", "Check box to update date stamp of news item to current time");
define("NWSLAN_106", "Submit-News maybe accessed by:");
define("NWSLAN_107", "Enable WYSIWYG editor on Submit-News page.");
define("NWSLAN_108", "on");
define("NWSLAN_111", "Show new date header");
define("NWSLAN_112", "If this box is ticked, a box containing the date will be displayed above news items posted on a new day, useful for distinguishing posts on different days");
define("NWSLAN_113", "Use non-standard template for news layout");
define("NWSLAN_114", "if the theme you're using has a news layout template, use this instead of the generic layout");
define("NWSLAN_115", "Archive limit");
define("NWSLAN_116", "First update the preferences with the changed display per page setting, then update again after setting the news archive preference. (0 is un-activated)");
define("NWSLAN_117", "Set the title for the news archive");
// define("NWSLAN_118", "View Images"); already defined above.
//define("NWSLAN_119", "Settings Saved"); - already done in pref handler
define("NWSLAN_120", "Text to show at the top of Submit News");
define("NWSLAN_121", "Nothing found for %s");
// define("NWSLAN_122", "Icon");
//sn
define("NWSLAN_123", "Posted");
// define("NWSLAN_124", "User");
// define("NWSLAN_125", "Email");
// define("NWSLAN_126", "IP");
define("NWSLAN_127", "Default template");
define("NWSLAN_128", "Set a string to be used in news pages URL. This will only work proper .htaccess rules and <a href='%s'>eURL config</a><br />Resolved URL based on current value: "); //FIXME HTML
// define("LAN_NEWS_5", "Error! - Was unable to update news item into database!");
// define("LAN_NEWS_6", "News entered into database.");
// define("LAN_NEWS_7", "Error! - Was unable to enter news item into database!");
// define("LAN_NEWS_9", "Title only is set - <b>only the news title will be shown</b>");
// define("LAN_NEWS_10", "This news post is <b>inactive</b> (It will be not shown on front page). ");
// define("LAN_NEWS_11", "This news post is <b>active</b> (it will be shown on front page). ");
// define("LAN_NEWS_12", "Comments are turned <b>on</b>.");
// define("LAN_NEWS_13", "Comments are turned <b>off</b>.");
// define("LAN_NEWS_14", "<br />Activation period: ");
// define("LAN_NEWS_15", "Body length: ");
// define("LAN_NEWS_16", "b. Extended length: ");
// define("LAN_NEWS_17", "b.");
// define("LAN_NEWS_18", "Info");
// define("LAN_NEWS_19", "Now");
// define("LAN_NEWS_21", "News updated in database.");
// define("LAN_NEWS_22", "Thumbnail");
// define("LAN_NEWS_23", "Choose an image or video for this news item");
// define("LAN_NEWS_24", "Image + Auto-Thumbnail");
// define("LAN_NEWS_25", "Auto-Thumbnail size");
// define("LAN_NEWS_26", "add new upload field");
//define("LAN_NEWS_27", "Summary");
define("LAN_NEWS_28", "Sticky");
define("LAN_NEWS_29", "Select if news item will be sticky");
define("LAN_NEWS_30", "If selected, news item will appear above all others");
// define("LAN_NEWS_31", "This news post is <b>sticky</b> (it will be shown above all other items). ");
define("LAN_NEWS_32", "Date stamp");
define("LAN_NEWS_33", "Set the date stamp for the current news item");
// define("LAN_NEWS_34", "Trackback");
// define("LAN_NEWS_35", "Add trackback URLs");
// define("LAN_NEWS_36", "<b>Pingback</b> (send a pingback to all URLs in this post)");
define("LAN_NEWS_37", "One URL per line)");
// define("LAN_NEWS_38", "Insert images");
// define("LAN_NEWS_39", "click on file to insert at cursor position");
// define("LAN_NEWS_40", "Insert download links");
// define("LAN_NEWS_42", "Files");
// define("LAN_NEWS_43", "(no images in /e107_images/newspost_images)"); // deprecated see lan_admin.php
// define("LAN_NEWS_44", "Trackback not enabled.");
//define("LAN_NEWS_45", "ID");
// define("LAN_NEWS_46", "News item not updated as no changes were made.");
// define("LAN_NEWS_47", "Nothing changed - not updated");
// define("LAN_NEWS_48", "No Image");
define("LAN_NEWS_49", "Render-type");
// define("LAN_NEWS_50", "Author");
define("LAN_NEWS_51", "Modification of the news-item author can be done by:");
define("LAN_NEWS_52", "General Information");
define("LAN_NEWS_53", "Advanced Options");
// define("LAN_NEWS_54", "stay in edit mode");
define("LAN_NEWS_55", "Maintenance"); // Was LAN_NEWS_50 in 0.7
//define("LAN_NEWS_56", "Recalculate comment counts");
define("LAN_NEWS_57", "Proceed");
//define("LAN_NEWS_58", "Update complete - [x] comment counts updated, [y] disallowed comments deleted");
define("LAN_NEWS_59", "News Maintenance");
define("LAN_NEWS_60", "Comment Total");
define("LAN_NEWS_61", "Also delete disallowed comments");
define("LAN_NEWS_62", "Error accessing database, or no news items found");
define("LAN_NEWS_63", "Create Category");
define("LAN_NEWS_64", "Old Submitted");
define("LAN_NEWS_65", "Please choose unique SEF URL string for this category");
define("LAN_NEWS_67", "Close");
define("LAN_NEWS_68", "Submitted Item");
// News render-types
define("LAN_NEWS_69", "Default Area");
define("LAN_NEWS_70", "Default Area - Title");
define("LAN_NEWS_71", "Default Area - Title/Summary");
define("LAN_NEWS_72", "Sidebar - Othernews");
define("LAN_NEWS_73", "Sidebar - Othernews 2");
define("LAN_NEWS_74", "Carousel");
define("LAN_NEWS_75", "Featurebox");
//define("LAN_NEWS_87", "eg. blogsearch.google.com/ping/RPC2");
define("LAN_NEWS_88", "Determines how the default news page should appear.");
define("LAN_NEWS_89", "Notify these services when you create/update news items.");
define("LAN_NEWS_90", "One per line.");
define("LAN_NEWS_91", "List-view limit per page");
define("LAN_NEWS_92", "eg. news.php?all or news.php?cat.1 or news.php?tag=xxx");
define("LAN_NEWS_93", "List-view content");
define("LAN_NEWS_94", "Items assigned to these templates will be displayed in the list.");
define("LAN_NEWS_95", "Another news item is using the SEF URL: [x]");
define("LAN_NEWS_96", "Approve");
define("LAN_NEWS_97", "News Grid Menu");
define("LAN_NEWS_98", "Ping Services");
define("LAN_NEWS_99", "Only accept images larger than");
define("LAN_NEWS_100", "Any Size");
define("LAN_NEWS_101", "Submit News");
define("LAN_NEWS_102", "Open in new tab");
define("LAN_NEWS_103", "Email notification");
define("LAN_NEWS_104", "Trigger an email notification when you submit this form.");
define("LAN_NEWS_105", "Email notification triggered!");
define("LAN_NEWS_106", "News item visibility must include 'everyone' for email notifications to work.");
define("LAN_NEWS_107", "Checking for Ping Status");
//v2.1.4
define("LAN_NEWS_108", "The SEF URL is unlike the title of your news item.");
define("LAN_NEWS_109", "Trigger an email notification when you submit this form.");
define("LAN_NEWS_110", "News Cache Timeout");
define("LAN_NEWS_111", "Time in minutes. Applies only when system cache is enabled.");
define("LAN_NEWS_112", "Select the URL format. Either record count (eg. page=20, page=40, page=60 etc.) or page number (eg. page=1, page=2, page=3 etc.). Warning: If modified some news URLs will need to be re-indexed by search engines.");
// v2.4
define("LAN_NEWS_113", "Limit to self-authored news posts only");
define("LAN_NEWS_114", "Enable this preference to restrict group members from viewing and editing news posts authored by other administrators.");
return [
'NWSLAN_4' => "News - Existing News",
'NWSLAN_6' => "Category",
'NWSLAN_13' => "Body",
'NWSLAN_14' => "Extended",
'NWSLAN_18' => "Allow comments to be posted to this news item",
'NWSLAN_19' => "Activation",
'NWSLAN_21' => "Activate between",
'NWSLAN_24' => "Preview again",
'NWSLAN_25' => "Update news in database",
'NWSLAN_26' => "Post news to database",
'NWSLAN_27' => "Preview",
'NWSLAN_29' => "News - Add New Item",
'NWSLAN_29a' => "News - Update Existing Item",
'NWSLAN_31' => "News item",
'NWSLAN_32' => "deleted",
'NWSLAN_33' => "News Category",
'NWSLAN_34' => "Submitted news item",
'NWSLAN_35' => "News Category Saved",
'NWSLAN_36' => "News Category Updated",
'NWSLAN_37' => "Are you sure you want to delete this category?",
'NWSLAN_38' => "Are you sure you want to delete this submitted news item?",
'NWSLAN_39' => "Are you sure you want to delete this news item?",
'NWSLAN_43' => "No news items",
'NWSLAN_44' => "News Front Page",
'NWSLAN_45' => "Create News Item",
'NWSLAN_46' => "Categories",
'NWSLAN_46a' => "News - Categories",
'NWSLAN_47' => "Submitted News",
'NWSLAN_48' => "News Options",
'NWSLAN_49' => "Submitted by",
'NWSLAN_51' => "Existing News Categories",
'NWSLAN_52' => "Category Name",
'NWSLAN_53' => "Category Icon",
'NWSLAN_54' => "View Images",
'NWSLAN_55' => "Update News Category",
'NWSLAN_56' => "Create News Category",
'NWSLAN_57' => "Item",
'NWSLAN_58' => "Post",
'NWSLAN_59' => "No submitted news",
'NWSLAN_63' => "Search newsposts",
'NWSLAN_66' => "Upload",
'NWSLAN_67' => "Image/Video",
'NWSLAN_69' => "Upload an image or file for use in the news item",
'NWSLAN_72' => "Only show news item between certain dates",
'NWSLAN_74' => "Select how and where news item is posted",
'NWSLAN_75' => "Default - post to front page",
'NWSLAN_76' => "Title only - post to front page",
'NWSLAN_77' => "Post to other news menu",
'NWSLAN_83' => "Extended news post",
'NWSLAN_84' => "Choose which visitors will see news item",
'NWSLAN_86' => "News-category footer menu",
'NWSLAN_87' => "News-category columns",
'NWSLAN_88' => "Default-view limit per page",
'NWSLAN_90' => "News Preferences",
'NWSLAN_100' => "Enable Image uploading on Submit News page",
'NWSLAN_101' => "Automatic resizing of submitted image",
'NWSLAN_102' => "width in pixels or leave blank to disable.",
'NWSLAN_103' => "re-post",
'NWSLAN_104' => "by",
'NWSLAN_105' => "Check box to update date stamp of news item to current time",
'NWSLAN_106' => "Submit-News maybe accessed by:",
'NWSLAN_107' => "Enable WYSIWYG editor on Submit-News page.",
'NWSLAN_108' => "on",
'NWSLAN_111' => "Show new date header",
'NWSLAN_112' => "If this box is ticked, a box containing the date will be displayed above news items posted on a new day, useful for distinguishing posts on different days",
'NWSLAN_113' => "Use non-standard template for news layout",
'NWSLAN_114' => "if the theme you're using has a news layout template, use this instead of the generic layout",
'NWSLAN_115' => "Archive limit",
'NWSLAN_116' => "First update the preferences with the changed display per page setting, then update again after setting the news archive preference. (0 is un-activated)",
'NWSLAN_117' => "Set the title for the news archive",
'NWSLAN_120' => "Text to show at the top of Submit News",
'NWSLAN_121' => "Nothing found for %s",
'NWSLAN_123' => "Posted",
'NWSLAN_127' => "Default template",
'NWSLAN_128' => "Set a string to be used in news pages URL. This will only work proper .htaccess rules and <a href='%s'>eURL config</a><br />Resolved URL based on current value:",
'LAN_NEWS_28' => "Sticky",
'LAN_NEWS_29' => "Select if news item will be sticky",
'LAN_NEWS_30' => "If selected, news item will appear above all others",
'LAN_NEWS_32' => "Date stamp",
'LAN_NEWS_33' => "Set the date stamp for the current news item",
'LAN_NEWS_37' => "One URL per line)",
'LAN_NEWS_49' => "Render-type",
'LAN_NEWS_51' => "Modification of the news-item author can be done by:",
'LAN_NEWS_52' => "General Information",
'LAN_NEWS_53' => "Advanced Options",
'LAN_NEWS_55' => "Maintenance",
'LAN_NEWS_57' => "Proceed",
'LAN_NEWS_59' => "News Maintenance",
'LAN_NEWS_60' => "Comment Total",
'LAN_NEWS_61' => "Also delete disallowed comments",
'LAN_NEWS_62' => "Error accessing database, or no news items found",
'LAN_NEWS_63' => "Create Category",
'LAN_NEWS_64' => "Old Submitted",
'LAN_NEWS_65' => "Please choose unique SEF URL string for this category",
'LAN_NEWS_67' => "Close",
'LAN_NEWS_68' => "Submitted Item",
'LAN_NEWS_69' => "Default Area",
'LAN_NEWS_70' => "Default Area - Title",
'LAN_NEWS_71' => "Default Area - Title/Summary",
'LAN_NEWS_72' => "Sidebar - Othernews",
'LAN_NEWS_73' => "Sidebar - Othernews 2",
'LAN_NEWS_74' => "Carousel",
'LAN_NEWS_75' => "Featurebox",
'LAN_NEWS_88' => "Determines how the default news page should appear.",
'LAN_NEWS_89' => "Notify these services when you create/update news items.",
'LAN_NEWS_90' => "One per line.",
'LAN_NEWS_91' => "List-view limit per page",
'LAN_NEWS_92' => "eg. news.php?all or news.php?cat.1 or news.php?tag=xxx",
'LAN_NEWS_93' => "List-view content",
'LAN_NEWS_94' => "Items assigned to these templates will be displayed in the list.",
'LAN_NEWS_95' => "Another news item is using the SEF URL: [x]",
'LAN_NEWS_96' => "Approve",
'LAN_NEWS_97' => "News Grid Menu",
'LAN_NEWS_98' => "Ping Services",
'LAN_NEWS_99' => "Only accept images larger than",
'LAN_NEWS_100' => "Any Size",
'LAN_NEWS_101' => "Submit News",
'LAN_NEWS_102' => "Open in new tab",
'LAN_NEWS_103' => "Email notification",
'LAN_NEWS_104' => "Trigger an email notification when you submit this form.",
'LAN_NEWS_105' => "Email notification triggered!",
'LAN_NEWS_106' => "News item visibility must include 'everyone' for email notifications to work.",
'LAN_NEWS_107' => "Checking for Ping Status",
'LAN_NEWS_108' => "The SEF URL is unlike the title of your news item.",
'LAN_NEWS_109' => "Trigger an email notification when you submit this form.",
'LAN_NEWS_110' => "News Cache Timeout",
'LAN_NEWS_111' => "Time in minutes. Applies only when system cache is enabled.",
'LAN_NEWS_112' => "Select the URL format. Either record count (eg. page=20, page=40, page=60 etc.) or page number (eg. page=1, page=2, page=3 etc.). Warning: If modified some news URLs will need to be re-indexed by search engines.",
'LAN_NEWS_113' => "Limit to self-authored news posts only",
'LAN_NEWS_114' => "Enable this preference to restrict group members from viewing and editing news posts authored by other administrators.",
];

View File

@@ -1,52 +1,41 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
*/
define("NA_LAN_1", "Administrator updates their password");
define("NA_LAN_2", "Administrator creates a new user");
define("NA_LAN_3", "Administrator activates a new user");
define("NT_LAN_1", "Notify");
define("NT_LAN_2", "Receive email notification on");
//define("NT_LAN_3", "Off");
//define("NT_LAN_4", "Head admin");
//define("NT_LAN_5", "Class");
//define("NT_LAN_6", "Email");
define("NU_LAN_1", "User Events");
define("NU_LAN_2", "User signup");
define("NU_LAN_3", "User account verification");
define("NU_LAN_4", "User login");
define("NU_LAN_5", "User logout");
define("NU_LAN_6", "User social login");
define("NU_LAN_7", "User social signup");
define("NU_LAN_8", "User views profile");
define("NU_LAN_9", "User edits profile");
define("NS_LAN_1", "Security Events");
define("NS_LAN_2", "IP banned for flooding site");
define("NS_LAN_3", "IP banned for multiple failed login attempts");
define("NN_LAN_1", "News Events");
define("NN_LAN_2", "News item submitted by user");
define("NN_LAN_3", "News item posted by admin");
define("NN_LAN_4", "News item edited by admin");
define("NN_LAN_5", "News item deleted by admin");
define("NN_LAN_6", "News notification triggered");
define("NM_LAN_1", "Mail Events");
define("NM_LAN_2", "Bulk email run complete");
define("NM_LAN_3", "Email Address =>");
define("NF_LAN_1", "File Events");
define("NF_LAN_2", "File uploaded by user");
define("LAN_NOTIFY_01", "Events");
define("NU_LAN_10", "User IP changed");
return [
'NA_LAN_1' => "Administrator updates their password",
'NA_LAN_2' => "Administrator creates a new user",
'NA_LAN_3' => "Administrator activates a new user",
'NT_LAN_1' => "Notify",
'NT_LAN_2' => "Receive email notification on",
'NU_LAN_1' => "User Events",
'NU_LAN_2' => "User signup",
'NU_LAN_3' => "User account verification",
'NU_LAN_4' => "User login",
'NU_LAN_5' => "User logout",
'NU_LAN_6' => "User social login",
'NU_LAN_7' => "User social signup",
'NU_LAN_8' => "User views profile",
'NU_LAN_9' => "User edits profile",
'NS_LAN_1' => "Security Events",
'NS_LAN_2' => "IP banned for flooding site",
'NS_LAN_3' => "IP banned for multiple failed login attempts",
'NN_LAN_1' => "News Events",
'NN_LAN_2' => "News item submitted by user",
'NN_LAN_3' => "News item posted by admin",
'NN_LAN_4' => "News item edited by admin",
'NN_LAN_5' => "News item deleted by admin",
'NN_LAN_6' => "News notification triggered",
'NM_LAN_1' => "Mail Events",
'NM_LAN_2' => "Bulk email run complete",
'NM_LAN_3' => "Email Address =>",
'NF_LAN_1' => "File Events",
'NF_LAN_2' => "File uploaded by user",
'LAN_NOTIFY_01' => "Events",
'NU_LAN_10' => "User IP changed",
];

View File

@@ -10,11 +10,14 @@
|
+--------------------------------------------------------------------------+
*/
define("PHP_LAN_1", "If you have Curl enabled, you should consider disabling this feature.");
define("PHP_LAN_2", "This is a security risk and is not needed by e107.");
define("PHP_LAN_3", "On a production server, it is better to disable the displaying of errors in the browser.");
define("PHP_LAN_4", "Disabling this will hide your PHP version from browsers.");
define("PHP_LAN_5", "This is a security risk and should be disabled.");
define("PHP_LAN_6", "[b]session.save_path[/b] is not writable! That can cause major issues with your site.");
define("PHP_LAN_7", "PHP Configuration Issue(s) Found:");
define("PHP_LAN_8", "[x] is missing and needs to be installed.");
return [
'PHP_LAN_1' => "If you have Curl enabled, you should consider disabling this feature.",
'PHP_LAN_2' => "This is a security risk and is not needed by e107.",
'PHP_LAN_3' => "On a production server, it is better to disable the displaying of errors in the browser.",
'PHP_LAN_4' => "Disabling this will hide your PHP version from browsers.",
'PHP_LAN_5' => "This is a security risk and should be disabled.",
'PHP_LAN_6' => "[b]session.save_path[/b] is not writable! That can cause major issues with your site.",
'PHP_LAN_7' => "PHP Configuration Issue(s) Found:",
'PHP_LAN_8' => "[x] is missing and needs to be installed.",
];

View File

@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
@@ -8,309 +8,262 @@
// TODO LAN CLEANUP
define("EPL_ADLAN_0", "Install");
define("EPL_ADLAN_1", "Uninstall");
define("EPL_ADLAN_2", "Are you certain you want to uninstall this plugin?");
define("EPL_ADLAN_3", "Confirm uninstall");
define("EPL_ADLAN_4", "Uninstall cancelled.");
define("EPL_ADLAN_5", "The install procedure will create new preference entries.");
define("EPL_ADLAN_6", "... then click here to begin install procedure");
define("EPL_ADLAN_7", "Database tables successfully upgraded.");
define("EPL_ADLAN_8", "Preference settings successfully created.");
define("EPL_ADLAN_9", "SQL commands failed. Check to be sure all upgrade changes are ok.");
define("EPL_ADLAN_10", "Name");
define("EPL_ADLAN_11", "Version");
//define("EPL_ADLAN_12", "Author"); //LAN_AUTHOR
define("EPL_ADLAN_13", "Compatible");
define("EPL_ADLAN_14", "Description");
define("EPL_ADLAN_15", "Read the README file for more information");
define("EPL_ADLAN_16", "Plugin Information");
define("EPL_ADLAN_17", "More info...");
define("EPL_ADLAN_18", "Unable to successfully create table(s) for this plugin.");
define("EPL_ADLAN_19", "Database tables successfully created.");
// define("EPL_ADLAN_20", "Preference settings successfully created."); // duplicate of EPL_ADLAN_8;
define("EPL_ADLAN_21", "Plugin is already installed.");
define("EPL_ADLAN_22", "Installed");
define("EPL_ADLAN_23", "Not installed");
define("EPL_ADLAN_24", "Upgrade available");
define("EPL_ADLAN_25", "No install required");
define("EPL_ADLAN_26", "... then click here to begin uninstall procedure");
define("EPL_ADLAN_27", "Unable to successfully delete ");
define("EPL_ADLAN_28", "Database tables successfully deleted.");
define("EPL_ADLAN_29", "Preference settings successfully deleted.");
define("EPL_ADLAN_30", "please delete it manually.");
define("EPL_ADLAN_31", "Please now delete the folder ");
define("EPL_ADLAN_32", "and all files inside it to complete the uninstall process.");
define("EPL_ADLAN_33", "Plugin successfully installed.");
define("EPL_ADLAN_34", "Plugin successfully updated.");
define("EPL_ADLAN_35", "Parser settings successfully added.");
define("EPL_ADLAN_36", "Parser code insert failed, incorrectly formatted.");
define("EPL_ADLAN_37", "Upload plugin (.zip format)");
define("EPL_ADLAN_38", "Upload Plugin");
define("EPL_ADLAN_39", "The file could not be uploaded as the ".e_PLUGIN." folder does not have the correct permissions - please change the write permissions and re-upload the file.");
define("EPL_ADLAN_40", "Admin Message");
define("EPL_ADLAN_41", "That file does not appear to be a valid .zip or .tar archive.");
define("EPL_ADLAN_42", "An error has occurred, unable to un-archive the file");
define("EPL_ADLAN_43", "Your plugin has been uploaded and add to the uninstalled plugins list."); // FIXME HTML
define("EPL_ADLAN_44", "Auto plugin upload and extraction is disabled as upload to your plugins folder is not allowed at present - if you want to be able to do this, please change the permissions on your ".e_PLUGIN." folder to allow uploads.");
define("EPL_ADLAN_45", "Your menu item has been uploaded and unzipped, to activate go to <a href='".e_ADMIN."menus.php'>your menus page</a>."); //FIXME HTML
define("EPL_ADLAN_46", "PCLZIP extract error:");
define("EPL_ADLAN_47", "PCLTAR extract error: ");
define("EPL_ADLAN_48", "code:");
define("EPL_ADLAN_49", "Tables not deleted during uninstall process by request");
// define("EPL_CANCEL", "Cancel"); use LAN_CANCEL instead !!
// define("EPL_EMAIL", "email");
define("EPL_WEBSITE", "Website");
// define("EPL_OPTIONS", "Options"); use LAN_OPTIONS instead!
define("EPL_NOINSTALL", "No install required, just activate from your menus screen. To uninstall, delete the ");
define("EPL_DIRECTORY", "directory.");
define("EPL_NOINSTALL_1", "No install required, to remove delete the ");
define("EPL_UPGRADE", "Upgrade to:");
define("EPL_ADLAN_50", "Comments successfully deleted");
define("EPL_ADLAN_53", "Directory not writable");
define("EPL_ADLAN_54", "Please select the options for uninstalling the plugin:");
define("EPL_ADLAN_55", "Uninstall plugin");
define("EPL_ADLAN_57", "Delete plugin tables");
define("EPL_ADLAN_58", "If the tables are not removed, the plugin can be reinstalled with no data loss. The creation of tables during the reinstall will fail. Tables will have to be manually deleted to remove.");
define("EPL_ADLAN_59", "Delete plugin files");
define("EPL_ADLAN_60", "e107 will attempt to remove all plugin related files.");
// define("EPL_ADLAN_61", "Confirm uninstall"); // duplicated. can be deleted.
define("EPL_ADLAN_62", "Cancel uninstall");
define("EPL_ADLAN_63", "Uninstall:");
define("EPL_ADLAN_64", "Folder");
define ("EPL_ADLAN_70","Required plugin not installed: ");
define ("EPL_ADLAN_71","Newer plugin version required: ");
define ("EPL_ADLAN_72"," Version: ");
define ("EPL_ADLAN_73","Required PHP extension not loaded: ");
define ("EPL_ADLAN_74","Newer PHP version required: ");
define ("EPL_ADLAN_75","Newer MySQL version required: ");
define ("EPL_ADLAN_76","Error in plugin.xml");
define ("EPL_ADLAN_77","Cannot find plugin.xml");
define ("EPL_ADLAN_78","Delete User Classes created by plugin:");
define ("EPL_ADLAN_79","Only delete these if you have not used them for other purposes.");
define ("EPL_ADLAN_80","Delete extended user fields created by plugin:");
define ("EPL_ADLAN_81","Xhtml");
define ("EPL_ADLAN_82","Icon");
define ("EPL_ADLAN_83","Notes");
define ("EPL_ADLAN_84","Install Selected");
define ("EPL_ADLAN_85","Uninstall Selected");
define ("EPL_ADLAN_86","All files removed from ");
define ("EPL_ADLAN_87","File deletion failed ");
define ("EPL_ADLAN_88","Made for v2");
define ("EPL_ADLAN_89","Search Online");
define ("EPL_ADLAN_90","cURL is currently required to use this feature. Contact your webhosting provider to enable cURL");
define ("EPL_ADLAN_91","Featured");
define ("EPL_ADLAN_92","Buy");
define ("EPL_ADLAN_93","Free");
define ("EPL_ADLAN_94","Connecting...");
define ("EPL_ADLAN_95","Unable to continue");
define ("EPL_ADLAN_96","eg. https://website.com/some-plugin.zip");
define ("EPL_ADLAN_97","There was a problem extracting the .zip file to your plugin directory.");
define ("EPL_ADLAN_98","Unknown file:");
define ("EPL_ADLAN_99","Error messages above this line");
define ("EPL_ADLAN_100","click here to install some");
define ("EPL_ADLAN_101","No plugins installed - [x].");
define ("EPL_ADLAN_102","This Wizard will build an admin area for your plugin and generate a plugin.xml meta file. Before you start:");
define ("EPL_ADLAN_103","Create a new writable folder in the [x] directory eg. [b]myplugin[/b]");
// define ('EPL_ADLAN_104',"If your plugin will use sql tables, create a new file in this folder and name it the same as the directory but with [b]_sql.php[/b] as a sufix eg. [b]myplugin_sql.php[/b]");
define ("EPL_ADLAN_105","Create your table using phpMyAdmin in the same database as e107 and with the same table prefix. eg. [b]e107_myplugin[/b]");
define ("EPL_ADLAN_106","Select your plugin's folder to begin.");
define ("EPL_ADLAN_107","Build an admin-area and xml file for:");
define ("EPL_ADLAN_108","Check language files:");
define ("EPL_ADLAN_109","Basic Info.");
// define ('EPL_ADLAN_110',"Preferences");
// define ('EPL_ADLAN_111',"Generate");// LAN_GENERATE
define ("EPL_ADLAN_112","Review all fields and modify if necessary.");
define ("EPL_ADLAN_113","Review ALL tabs before clicking 'Generate'.");
define ("EPL_ADLAN_114","Plugin Builder");
define ("EPL_ADLAN_115","Step 2");
define ("EPL_ADLAN_116","Text Box");
define ("EPL_ADLAN_117","Text Box (number)");
define ("EPL_ADLAN_118","Text Box (url)");
define ("EPL_ADLAN_119","Text Area");
define ("EPL_ADLAN_120","Rich-Text Area");
define ("EPL_ADLAN_121","True/False");
define ("EPL_ADLAN_122","Custom Function");
define ("EPL_ADLAN_123","Image");
define ("EPL_ADLAN_124","DropDown");
define ("EPL_ADLAN_125","DropDown (userclasses)");
define ("EPL_ADLAN_126","DropDown (languages)");
define ("EPL_ADLAN_127","Icon");
define ("EPL_ADLAN_128","File");
define ("EPL_ADLAN_129","Preference Name");
define ("EPL_ADLAN_130","Default Value");
define ("EPL_ADLAN_131","Field Type...");
define ("EPL_ADLAN_132","[x] has been generated");
define ("EPL_ADLAN_133","[x] is missing!");
define ("EPL_ADLAN_134","Please create [b][x][/b] in your plugin directory with the following content: [y]");
define ("EPL_ADLAN_135","The name of your plugin. (Must be written in English)");
define ("EPL_ADLAN_136","If you have a language file, enter the LAN_XXX value for the plugin's name");
define ("EPL_ADLAN_137","Creation date of your plugin");
define ("EPL_ADLAN_138","The version of your plugin. Format: x.x or x.x.x");
define ("EPL_ADLAN_139","Compatible with this version of e107");
define ("EPL_ADLAN_140","Author Name");
define ("EPL_ADLAN_141","Author Website URL");
define ("EPL_ADLAN_142","A short one-line description of the plugin");
define ("EPL_ADLAN_143","(Must be written in English)");
define ("EPL_ADLAN_144","Keyword/Tag for this plugin");
define ("EPL_ADLAN_145","A full description of the plugin");
define ("EPL_ADLAN_146","What category of plugin is this?");
// Categories
define ("EPL_ADLAN_147","settings");
define ("EPL_ADLAN_148","users");
define ("EPL_ADLAN_149","content");
define ("EPL_ADLAN_150","tools");
define ("EPL_ADLAN_151","manage");
define ("EPL_ADLAN_152","misc");
define ("EPL_ADLAN_153","menu");
define ("EPL_ADLAN_154","about");
define ("EPL_ADLAN_155","Saved:");
define ("EPL_ADLAN_156","Couldn't Save:");
define ("EPL_ADLAN_157","Main Area");
define ("EPL_ADLAN_158","Categories");
define ("EPL_ADLAN_159","Other 1");
define ("EPL_ADLAN_160","Other 2");
define ("EPL_ADLAN_161","Other 3");
define ("EPL_ADLAN_162","Other 4");
define ("EPL_ADLAN_163","Exclude this table");
//FIXME TODO Excessive duplicate terms below.
define ("EPL_ADLAN_164","Field");
define ("EPL_ADLAN_165","Caption");
define ("EPL_ADLAN_166","Type");
define ("EPL_ADLAN_167","Data");
define ("EPL_ADLAN_168","Width");
define ("EPL_ADLAN_169","Batch");
define ("EPL_ADLAN_170","Filter");
define ("EPL_ADLAN_171","Inline");
define ("EPL_ADLAN_172","Validate");
define ("EPL_ADLAN_173","Display");
define ("EPL_ADLAN_174","HelpTip");
define ("EPL_ADLAN_175","ReadParms");
define ("EPL_ADLAN_176","WriteParms");
define ("EPL_ADLAN_177","Field is required to be filled");
define ("EPL_ADLAN_178","Displayed by Default");
// date, datetime
define ("EPL_ADLAN_179","Text Box");
define ("EPL_ADLAN_180","Hidden");
// int, tinyint, bigint, smallint
define ("EPL_ADLAN_181","True/False");
define ("EPL_ADLAN_182","Text Box (number)");
define ("EPL_ADLAN_183","DropDown");
define ("EPL_ADLAN_184","DropDown (userclasses)");
//define ('EPL_ADLAN_185',"Date");//LAN_DATE
define ("EPL_ADLAN_186","Custom Function");
define ("EPL_ADLAN_187","Hidden");
define ("EPL_ADLAN_188","User");
// decimal
define ("EPL_ADLAN_189","Text Box");
define ("EPL_ADLAN_190","DropDown");
define ("EPL_ADLAN_191","Custom Function");
define ("EPL_ADLAN_192","Hidden");
// varchar, tinytext
define ("EPL_ADLAN_193","Text Box");
define ("EPL_ADLAN_194","Text Box (url)");
define ("EPL_ADLAN_195","Text Box (email)");
define ("EPL_ADLAN_196","Text Box (ip)");
define ("EPL_ADLAN_197","Text Box (number)");
define ("EPL_ADLAN_198","Text Box (password)");
define ("EPL_ADLAN_199","Text Box (keywords)");
define ("EPL_ADLAN_200","DropDown");
define ("EPL_ADLAN_201","DropDown (userclasses)");
define ("EPL_ADLAN_202","DropDown (languages)");
define ("EPL_ADLAN_203","Icon");
define ("EPL_ADLAN_204","Image");
define ("EPL_ADLAN_205","File");
define ("EPL_ADLAN_206","Custom Function");
define ("EPL_ADLAN_207","Hidden");
// text, mediumtext, longtext
define ("EPL_ADLAN_208","Text Area");
define ("EPL_ADLAN_209","Rich-Text Area");
define ("EPL_ADLAN_210","Text Box");
define ("EPL_ADLAN_211","Text Box (keywords)");
define ("EPL_ADLAN_212","Custom Function");
define ("EPL_ADLAN_213","Image (string)");
define ("EPL_ADLAN_214","Images (array)");
define ("EPL_ADLAN_215","Hidden");
define ("EPL_ADLAN_216","Click Here");
define ("EPL_ADLAN_217","[x] to vist your generated admin area");
define ("EPL_ADLAN_218","Could not write to [x]");
define ("EPL_ADLAN_219","No Files have been created. Please Copy &amp; Paste the code below into your files.");
define ("EPL_ADLAN_220","Find Plugins");
define ("EPL_ADLAN_221","Language-File Check");
define ("EPL_ADLAN_222","Plugin Files");
define ("EPL_ADLAN_223","Used");
define ("EPL_ADLAN_224","Unused");
define ("EPL_ADLAN_225","Unsure");
define ("EPL_ADLAN_226","Plugin Language-File Check");
define ("EPL_ADLAN_227","Scan for Changes");
define ("EPL_ADLAN_228","Plugin folders are scanned every [x] minutes for changes. Click the button below to scan now.");
define ("EPL_ADLAN_229","Refresh");
define ("EPL_ADLAN_230", "Downloading and Installing: ");
define ("EPL_ADLAN_231", "Remove icons from Media-Manager");
define ("EPL_ADLAN_232", "Create Files");
define ("EPL_ADLAN_233", "Adding Link:");
define ("EPL_ADLAN_234", "Removing Link:");
define ("EPL_ADLAN_235", "Automated download not possible.");
define ("EPL_ADLAN_236", "Please Download Manually");
define ("EPL_ADLAN_237", "Download");
define ("EPL_ADLAN_238","Installation Complete!");
define ("EPL_ADLAN_239","Adding Table:");
define ("EPL_ADLAN_240","Removing Table:");
define ("EPL_ADLAN_241","Adding Pref:");
define ("EPL_ADLAN_242","Removing Pref:");
define ("EPL_ADLAN_243","Updating Pref:");
define ("EPL_ADLAN_244","Only 5 Media Categories are permitted during installation.");
define ("EPL_ADLAN_245","Adding Media Category: [x]");
define ("EPL_ADLAN_246","Deleting All Media Categories owned by : [x]");
define ("EPL_ADLAN_247","Updates to be Installed");
define ("EPL_ADLAN_249","Adding Extended Field: ");
define ("EPL_ADLAN_250","Removing Extended Field: ");
define ("EPL_ADLAN_251","Extended Field left in place: ");
define ("EPL_ADLAN_252","Perm: ");
define("EPL_ADLAN_253", "Completed");
define ("LAN_RELEASED", "Released");
define ("LAN_REPAIR_PLUGIN_SETTINGS", "Repair plugin settings");
define ("LAN_SYNC_WITH_GIT_REPO", "Sync with Git Repo");
define ("LAN_ADDONS", "Addons");
define("LAN_UPGRADE_SUCCESSFUL", "Upgrade successful");
define("LAN_INSTALL_SUCCESSFUL", "Installation successful");
define("LAN_INSTALL_FAIL", "Installation failed!");
define("LAN_UNINSTALL_FAIL", "Unable to uninstall!");
define("LAN_PLUGIN_IS_USED", "[x] plugin is used by:");
define("EPL_ADLAN_254", "This will check your plugin's language files for errors and common or duplicate LAN definitions. ");
define("EPL_ADLAN_255", "Overwrite Files");
define("EPL_ADLAN_256", "Skipped [x] (already exists)");
define ("EPL_ADLAN_257","Readonly");
return [
'EPL_ADLAN_0' => "Install",
'EPL_ADLAN_1' => "Uninstall",
'EPL_ADLAN_2' => "Are you certain you want to uninstall this plugin?",
'EPL_ADLAN_3' => "Confirm uninstall",
'EPL_ADLAN_4' => "Uninstall cancelled.",
'EPL_ADLAN_5' => "The install procedure will create new preference entries.",
'EPL_ADLAN_6' => "... then click here to begin install procedure",
'EPL_ADLAN_7' => "Database tables successfully upgraded.",
'EPL_ADLAN_8' => "Preference settings successfully created.",
'EPL_ADLAN_9' => "SQL commands failed. Check to be sure all upgrade changes are ok.",
'EPL_ADLAN_10' => "Name",
'EPL_ADLAN_11' => "Version",
'EPL_ADLAN_13' => "Compatible",
'EPL_ADLAN_14' => "Description",
'EPL_ADLAN_15' => "Read the README file for more information",
'EPL_ADLAN_16' => "Plugin Information",
'EPL_ADLAN_17' => "More info...",
'EPL_ADLAN_18' => "Unable to successfully create table(s) for this plugin.",
'EPL_ADLAN_19' => "Database tables successfully created.",
'EPL_ADLAN_21' => "Plugin is already installed.",
'EPL_ADLAN_22' => "Installed",
'EPL_ADLAN_23' => "Not installed",
'EPL_ADLAN_24' => "Upgrade available",
'EPL_ADLAN_25' => "No install required",
'EPL_ADLAN_26' => "... then click here to begin uninstall procedure",
'EPL_ADLAN_27' => "Unable to successfully delete",
'EPL_ADLAN_28' => "Database tables successfully deleted.",
'EPL_ADLAN_29' => "Preference settings successfully deleted.",
'EPL_ADLAN_30' => "please delete it manually.",
'EPL_ADLAN_31' => "Please now delete the folder",
'EPL_ADLAN_32' => "and all files inside it to complete the uninstall process.",
'EPL_ADLAN_33' => "Plugin successfully installed.",
'EPL_ADLAN_34' => "Plugin successfully updated.",
'EPL_ADLAN_35' => "Parser settings successfully added.",
'EPL_ADLAN_36' => "Parser code insert failed, incorrectly formatted.",
'EPL_ADLAN_37' => "Upload plugin (.zip format)",
'EPL_ADLAN_38' => "Upload Plugin",
'EPL_ADLAN_39' => "The file could not be uploaded as the \".e_PLUGIN.\" folder does not have the correct permissions - please change the write permissions and re-upload the file.",
'EPL_ADLAN_40' => "Admin Message",
'EPL_ADLAN_41' => "That file does not appear to be a valid .zip or .tar archive.",
'EPL_ADLAN_42' => "An error has occurred, unable to un-archive the file",
'EPL_ADLAN_43' => "Your plugin has been uploaded and add to the uninstalled plugins list.",
'EPL_ADLAN_44' => "Auto plugin upload and extraction is disabled as upload to your plugins folder is not allowed at present - if you want to be able to do this, please change the permissions on your \".e_PLUGIN.\" folder to allow uploads.",
'EPL_ADLAN_45' => "Your menu item has been uploaded and unzipped, to activate go to <a href='\".e_ADMIN.\"menus.php'>your menus page</a>.",
'EPL_ADLAN_46' => "PCLZIP extract error:",
'EPL_ADLAN_47' => "PCLTAR extract error:",
'EPL_ADLAN_48' => "code:",
'EPL_ADLAN_49' => "Tables not deleted during uninstall process by request",
'EPL_WEBSITE' => "Website",
'EPL_NOINSTALL' => "No install required, just activate from your menus screen. To uninstall, delete the",
'EPL_DIRECTORY' => "directory.",
'EPL_NOINSTALL_1' => "No install required, to remove delete the",
'EPL_UPGRADE' => "Upgrade to:",
'EPL_ADLAN_50' => "Comments successfully deleted",
'EPL_ADLAN_53' => "Directory not writable",
'EPL_ADLAN_54' => "Please select the options for uninstalling the plugin:",
'EPL_ADLAN_55' => "Uninstall plugin",
'EPL_ADLAN_57' => "Delete plugin tables",
'EPL_ADLAN_58' => "If the tables are not removed, the plugin can be reinstalled with no data loss. The creation of tables during the reinstall will fail. Tables will have to be manually deleted to remove.",
'EPL_ADLAN_59' => "Delete plugin files",
'EPL_ADLAN_60' => "e107 will attempt to remove all plugin related files.",
'EPL_ADLAN_62' => "Cancel uninstall",
'EPL_ADLAN_63' => "Uninstall:",
'EPL_ADLAN_64' => "Folder",
'EPL_ADLAN_70' => "Required plugin not installed:",
'EPL_ADLAN_71' => "Newer plugin version required:",
'EPL_ADLAN_72' => "Version:",
'EPL_ADLAN_73' => "Required PHP extension not loaded:",
'EPL_ADLAN_74' => "Newer PHP version required:",
'EPL_ADLAN_75' => "Newer MySQL version required:",
'EPL_ADLAN_76' => "Error in plugin.xml",
'EPL_ADLAN_77' => "Cannot find plugin.xml",
'EPL_ADLAN_78' => "Delete User Classes created by plugin:",
'EPL_ADLAN_79' => "Only delete these if you have not used them for other purposes.",
'EPL_ADLAN_80' => "Delete extended user fields created by plugin:",
'EPL_ADLAN_81' => "Xhtml",
'EPL_ADLAN_82' => "Icon",
'EPL_ADLAN_83' => "Notes",
'EPL_ADLAN_84' => "Install Selected",
'EPL_ADLAN_85' => "Uninstall Selected",
'EPL_ADLAN_86' => "All files removed from",
'EPL_ADLAN_87' => "File deletion failed",
'EPL_ADLAN_88' => "Made for v2",
'EPL_ADLAN_89' => "Search Online",
'EPL_ADLAN_90' => "cURL is currently required to use this feature. Contact your webhosting provider to enable cURL",
'EPL_ADLAN_91' => "Featured",
'EPL_ADLAN_92' => "Buy",
'EPL_ADLAN_93' => "Free",
'EPL_ADLAN_94' => "Connecting...",
'EPL_ADLAN_95' => "Unable to continue",
'EPL_ADLAN_96' => "eg. https://website.com/some-plugin.zip",
'EPL_ADLAN_97' => "There was a problem extracting the .zip file to your plugin directory.",
'EPL_ADLAN_98' => "Unknown file:",
'EPL_ADLAN_99' => "Error messages above this line",
'EPL_ADLAN_100' => "click here to install some",
'EPL_ADLAN_101' => "No plugins installed - [x].",
'EPL_ADLAN_102' => "This Wizard will build an admin area for your plugin and generate a plugin.xml meta file. Before you start:",
'EPL_ADLAN_103' => "Create a new writable folder in the [x] directory eg. [b]myplugin[/b]",
'EPL_ADLAN_105' => "Create your table using phpMyAdmin in the same database as e107 and with the same table prefix. eg. [b]e107_myplugin[/b]",
'EPL_ADLAN_106' => "Select your plugin's folder to begin.",
'EPL_ADLAN_107' => "Build an admin-area and xml file for:",
'EPL_ADLAN_108' => "Check language files:",
'EPL_ADLAN_109' => "Basic Info.",
'EPL_ADLAN_112' => "Review all fields and modify if necessary.",
'EPL_ADLAN_113' => "Review ALL tabs before clicking 'Generate'.",
'EPL_ADLAN_114' => "Plugin Builder",
'EPL_ADLAN_115' => "Step 2",
'EPL_ADLAN_116' => "Text Box",
'EPL_ADLAN_117' => "Text Box (number)",
'EPL_ADLAN_118' => "Text Box (url)",
'EPL_ADLAN_119' => "Text Area",
'EPL_ADLAN_120' => "Rich-Text Area",
'EPL_ADLAN_121' => "True/False",
'EPL_ADLAN_122' => "Custom Function",
'EPL_ADLAN_123' => "Image",
'EPL_ADLAN_124' => "DropDown",
'EPL_ADLAN_125' => "DropDown (userclasses)",
'EPL_ADLAN_126' => "DropDown (languages)",
'EPL_ADLAN_127' => "Icon",
'EPL_ADLAN_128' => "File",
'EPL_ADLAN_129' => "Preference Name",
'EPL_ADLAN_130' => "Default Value",
'EPL_ADLAN_131' => "Field Type...",
'EPL_ADLAN_132' => "[x] has been generated",
'EPL_ADLAN_133' => "[x] is missing!",
'EPL_ADLAN_134' => "Please create [b][x][/b] in your plugin directory with the following content: [y]",
'EPL_ADLAN_135' => "The name of your plugin. (Must be written in English)",
'EPL_ADLAN_136' => "If you have a language file, enter the LAN_XXX value for the plugin's name",
'EPL_ADLAN_137' => "Creation date of your plugin",
'EPL_ADLAN_138' => "The version of your plugin. Format: x.x or x.x.x",
'EPL_ADLAN_139' => "Compatible with this version of e107",
'EPL_ADLAN_140' => "Author Name",
'EPL_ADLAN_141' => "Author Website URL",
'EPL_ADLAN_142' => "A short one-line description of the plugin",
'EPL_ADLAN_143' => "(Must be written in English)",
'EPL_ADLAN_144' => "Keyword/Tag for this plugin",
'EPL_ADLAN_145' => "A full description of the plugin",
'EPL_ADLAN_146' => "What category of plugin is this?",
'EPL_ADLAN_147' => "settings",
'EPL_ADLAN_148' => "users",
'EPL_ADLAN_149' => "content",
'EPL_ADLAN_150' => "tools",
'EPL_ADLAN_151' => "manage",
'EPL_ADLAN_152' => "misc",
'EPL_ADLAN_153' => "menu",
'EPL_ADLAN_154' => "about",
'EPL_ADLAN_155' => "Saved:",
'EPL_ADLAN_156' => "Couldn't Save:",
'EPL_ADLAN_157' => "Main Area",
'EPL_ADLAN_158' => "Categories",
'EPL_ADLAN_159' => "Other 1",
'EPL_ADLAN_160' => "Other 2",
'EPL_ADLAN_161' => "Other 3",
'EPL_ADLAN_162' => "Other 4",
'EPL_ADLAN_163' => "Exclude this table",
'EPL_ADLAN_164' => "Field",
'EPL_ADLAN_165' => "Caption",
'EPL_ADLAN_166' => "Type",
'EPL_ADLAN_167' => "Data",
'EPL_ADLAN_168' => "Width",
'EPL_ADLAN_169' => "Batch",
'EPL_ADLAN_170' => "Filter",
'EPL_ADLAN_171' => "Inline",
'EPL_ADLAN_172' => "Validate",
'EPL_ADLAN_173' => "Display",
'EPL_ADLAN_174' => "HelpTip",
'EPL_ADLAN_175' => "ReadParms",
'EPL_ADLAN_176' => "WriteParms",
'EPL_ADLAN_177' => "Field is required to be filled",
'EPL_ADLAN_178' => "Displayed by Default",
'EPL_ADLAN_179' => "Text Box",
'EPL_ADLAN_180' => "Hidden",
'EPL_ADLAN_181' => "True/False",
'EPL_ADLAN_182' => "Text Box (number)",
'EPL_ADLAN_183' => "DropDown",
'EPL_ADLAN_184' => "DropDown (userclasses)",
'EPL_ADLAN_186' => "Custom Function",
'EPL_ADLAN_187' => "Hidden",
'EPL_ADLAN_188' => "User",
'EPL_ADLAN_189' => "Text Box",
'EPL_ADLAN_190' => "DropDown",
'EPL_ADLAN_191' => "Custom Function",
'EPL_ADLAN_192' => "Hidden",
'EPL_ADLAN_193' => "Text Box",
'EPL_ADLAN_194' => "Text Box (url)",
'EPL_ADLAN_195' => "Text Box (email)",
'EPL_ADLAN_196' => "Text Box (ip)",
'EPL_ADLAN_197' => "Text Box (number)",
'EPL_ADLAN_198' => "Text Box (password)",
'EPL_ADLAN_199' => "Text Box (keywords)",
'EPL_ADLAN_200' => "DropDown",
'EPL_ADLAN_201' => "DropDown (userclasses)",
'EPL_ADLAN_202' => "DropDown (languages)",
'EPL_ADLAN_203' => "Icon",
'EPL_ADLAN_204' => "Image",
'EPL_ADLAN_205' => "File",
'EPL_ADLAN_206' => "Custom Function",
'EPL_ADLAN_207' => "Hidden",
'EPL_ADLAN_208' => "Text Area",
'EPL_ADLAN_209' => "Rich-Text Area",
'EPL_ADLAN_210' => "Text Box",
'EPL_ADLAN_211' => "Text Box (keywords)",
'EPL_ADLAN_212' => "Custom Function",
'EPL_ADLAN_213' => "Image (string)",
'EPL_ADLAN_214' => "Images (array)",
'EPL_ADLAN_215' => "Hidden",
'EPL_ADLAN_216' => "Click Here",
'EPL_ADLAN_217' => "[x] to vist your generated admin area",
'EPL_ADLAN_218' => "Could not write to [x]",
'EPL_ADLAN_219' => "No Files have been created. Please Copy &amp; Paste the code below into your files.",
'EPL_ADLAN_220' => "Find Plugins",
'EPL_ADLAN_221' => "Language-File Check",
'EPL_ADLAN_222' => "Plugin Files",
'EPL_ADLAN_223' => "Used",
'EPL_ADLAN_224' => "Unused",
'EPL_ADLAN_225' => "Unsure",
'EPL_ADLAN_226' => "Plugin Language-File Check",
'EPL_ADLAN_227' => "Scan for Changes",
'EPL_ADLAN_228' => "Plugin folders are scanned every [x] minutes for changes. Click the button below to scan now.",
'EPL_ADLAN_229' => "Refresh",
'EPL_ADLAN_230' => "Downloading and Installing:",
'EPL_ADLAN_231' => "Remove icons from Media-Manager",
'EPL_ADLAN_232' => "Create Files",
'EPL_ADLAN_233' => "Adding Link:",
'EPL_ADLAN_234' => "Removing Link:",
'EPL_ADLAN_235' => "Automated download not possible.",
'EPL_ADLAN_236' => "Please Download Manually",
'EPL_ADLAN_237' => "Download",
'EPL_ADLAN_238' => "Installation Complete!",
'EPL_ADLAN_239' => "Adding Table:",
'EPL_ADLAN_240' => "Removing Table:",
'EPL_ADLAN_241' => "Adding Pref:",
'EPL_ADLAN_242' => "Removing Pref:",
'EPL_ADLAN_243' => "Updating Pref:",
'EPL_ADLAN_244' => "Only 5 Media Categories are permitted during installation.",
'EPL_ADLAN_245' => "Adding Media Category: [x]",
'EPL_ADLAN_246' => "Deleting All Media Categories owned by : [x]",
'EPL_ADLAN_247' => "Updates to be Installed",
'EPL_ADLAN_249' => "Adding Extended Field:",
'EPL_ADLAN_250' => "Removing Extended Field:",
'EPL_ADLAN_251' => "Extended Field left in place:",
'EPL_ADLAN_252' => "Perm:",
'EPL_ADLAN_253' => "Completed",
'LAN_RELEASED' => "Released",
'LAN_REPAIR_PLUGIN_SETTINGS' => "Repair plugin settings",
'LAN_SYNC_WITH_GIT_REPO' => "Sync with Git Repo",
'LAN_ADDONS' => "Addons",
'LAN_UPGRADE_SUCCESSFUL' => "Upgrade successful",
'LAN_INSTALL_SUCCESSFUL' => "Installation successful",
'LAN_INSTALL_FAIL' => "Installation failed!",
'LAN_UNINSTALL_FAIL' => "Unable to uninstall!",
'LAN_PLUGIN_IS_USED' => "[x] plugin is used by:",
'EPL_ADLAN_254' => "This will check your plugin's language files for errors and common or duplicate LAN definitions.",
'EPL_ADLAN_255' => "Overwrite Files",
'EPL_ADLAN_256' => "Skipped [x] (already exists)",
'EPL_ADLAN_257' => "Readonly",
];

View File

@@ -1,310 +1,268 @@
<?php
/*
* Copyright (C) 2008-2013 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
* Copyright (C) 2008-2025 e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
*
* Admin Language File
*
*/
define("PRFLAN_1", "Site Information");
define("PRFLAN_2", "Site Name");
define("PRFLAN_3", "Site URL");
define("PRFLAN_4", "Site Link Icon/Button");
define("PRFLAN_5", "Site Tagline");
define("PRFLAN_6", "Site Description");
define("PRFLAN_7", "Main site admin");
define("PRFLAN_8", "Main site admin email");
define("PRFLAN_9", "Site Disclaimer");
// define("PRFLAN_10", "Theme");
// define("PRFLAN_11", "Site Theme");
// define("PRFLAN_12", "Click here to preview themes");
define("PRFLAN_13", "Display Information");
define("PRFLAN_14", "Display theme information?");
define("PRFLAN_15", "Display render time?");
define("PRFLAN_16", "Display sql queries?");
define("PRFLAN_17", "Compress Site Output Using gzip");
define("PRFLAN_19", "Signup Page Options");
define("PRFLAN_21", "Date Display options");
define("PRFLAN_22", "Short date format");
define("PRFLAN_23", "Long date format");
define("PRFLAN_24", "Forum date format");
define("PRFLAN_25", "For more information on date formats see the");
define("PRFLAN_26", "Time offset");
define("PRFLAN_27", "Example, if you set this to +2, all times on your site will have two hours added to them");
define("PRFLAN_28", "User Registration/Login");
define("PRFLAN_29", "Activate user registration system?");
define("PRFLAN_30", "allow users to register as members on your site");
//define("PRFLAN_31", "Use email verification for signups?");
define("PRFLAN_32", "Allow anonymous posting?");
define("PRFLAN_33", "switch this off to allow only registered members to post comments etc");
define("PRFLAN_35", "Enable flood protection?");
define("PRFLAN_36", "Flood timeout");
define("PRFLAN_37", "Auto Ban");
define("PRFLAN_38", "Time required in seconds between 2 posts for areas where users can post (chatbox, forums...). if a user post too fast, he will be redirected to the homepage");
define("PRFLAN_40", "Filter profanities?");
define("PRFLAN_41", "if checked swearing will be replaced with string below");
define("PRFLAN_42", "Replace string");
define("PRFLAN_43", "Filter words");
define("PRFLAN_44", "words to censor, separate with a comma");
define("PRFLAN_45", "Use COPPA on signup page?");
define("PRFLAN_46", "for more info on COPPA see");
define("PRFLAN_47", "Security &amp; Protection");
define("PRFLAN_48", "User Tracking method");
define("PRFLAN_49", "Cookies");
define("PRFLAN_50", "Sessions");
define("PRFLAN_52", "Save Changes");
define("PRFLAN_53", "Site Preferences");
define("PRFLAN_55", "Cookie/Session name");
define("PRFLAN_56", "Timezone");
define("PRFLAN_58", "Restrict website to members only");
define("PRFLAN_59", "ticking will restrict all areas apart from the front page and signup page to members only");
define("PRFLAN_60", "Use SSL only");
define("PRFLAN_61", "Redirect all traffic through SSL (https)");
define("PRFLAN_76", "Display CAPTCHA on signup page.");
define("PRFLAN_77", "Admin Display");
define("PRFLAN_78", "Leave blank to disable");
// define("PRFLAN_80", "Click here to view");
define("PRFLAN_81", "Display CAPTCHA on login page.");
define("PRFLAN_83", "example");
define("PRFLAN_87", "Comments/Posting");
define("PRFLAN_88", "Turn on nested comments");
define("PRFLAN_89", "Display new comment icon");
define("PRFLAN_90", "Allow posters to edit their comments");
// define("CUSTSIG_1", "Settings Saved!");
define("CUSTSIG_2", "Real Name:");
// define("CUSTSIG_3", "Website:");
// define("CUSTSIG_4", "Birthday:");
// define("CUSTSIG_5", "Location:");
define("CUSTSIG_6", "Signature:");
define("CUSTSIG_7", "Avatar:");
// define("CUSTSIG_8", "Time-Zone:");
define("CUSTSIG_12", "Hide");
define("CUSTSIG_13", "Fields");
define("CUSTSIG_14", "Display");
define("CUSTSIG_15", "Required");
define("CUSTSIG_16", "Minimum Length for Passwords");
define("CUSTSIG_17", "Subscribe to content/mailouts");
define("CUSTSIG_18", "Disallow usernames");
define("CUSTSIG_19", "usernames containing the following text will be rejected, separate entries by commas");
define("CUSTSIG_20", "User Custom Title");
define("CUSTSIG_21", "Email Confirmation");
define("CUSTSIG_22", "Option to hide email");
define("PRFLAN_91", "If someone is attacking your site by multiple requests to your server, his IP will be automatically banned ! Best done with server config if possible!!!");
define("PRFLAN_92", "Secure signup verification -- hide password in email?");
define("PRFLAN_93", "strftime function page at php.net");
define("PRFLAN_94", "here");
define("PRFLAN_95", "Display plugins info:");
define("PRFLAN_96", "Will display info on all admin pages for each plugin supporting this type of feature");
define("PRFLAN_97", "Unique 'Plugins info' menu:");
define("PRFLAN_98", "If disabled, each plugin will display its own info in an individual menu. If enabled all info will be displayed in one menu.");
// define("PRFLAN_101", "Text Rendering");
define("PRFLAN_102", "Replace clickable URLs");
define("PRFLAN_103", "If ticked, and 'Make Clickable' (above) is also ticked, posted URLs or Email addresses are displayed as a hyperlink using text from the textboxes below. This keeps very long URLs/Emails from breaking layout.");
define("PRFLAN_104", "URL replacement text");
define("PRFLAN_105", "Replacement visible text for clickable URLs. Image can be used by using &lt;img&gt; tag, with full path to image"); //FIXME HTML
define("PRFLAN_106", "Core preferences saved to database.");
define("PRFLAN_107", "Email link replace text");
define("PRFLAN_108", "text to replace email links with, image can be used by using &lt;img&gt; tag, with full path to image"); //FIXME HTML
define("PRFLAN_109", "Wrap long words in main text");
define("PRFLAN_110", "words longer than the length entered will be wrapped onto a new line");
define("PRFLAN_111", "Wrap long words in menu text");
// define("PRFLAN_112", "On");
define("PRFLAN_113", "Off");
define("PRFLAN_116", "Class which can post HTML");
define("PRFLAN_117", "This will allow users to post most HTML code anywhere on the site, select the userclass to allow this.");
define("PRFLAN_118", "Use Geshi for syntax highlighting");
define("PRFLAN_119", "Geshi is an open source multi-language syntax highlighter, see [link] for more information");
define("PRFLAN_120", "Default Geshi syntax language");
define("PRFLAN_121", "if no language is specified in the code bbtag, this language will be used for highlighting");
define("PRFLAN_122", "Enable WYSIWYG textareas");
define("PRFLAN_123", "Will display a what-you-see-is-what-you-get editor in textareas when available. Applies only to Admins and Users that are allowed to post HTML.");
define("PRFLAN_124", "Use 'classic' nextprev look");
define("PRFLAN_125", "Turning this on will show the nextprev pages as 1 2 3 ... 21 22 23, instead of the new look with the dropdown.");
define("PRFLAN_126", "Text to display on signup page");
define("PRFLAN_127", "Make URLs clickable");
define("PRFLAN_128", "Turning this on will convert posted URLs or Email addresses to hyperlinks");
define("PRFLAN_129", "Disallow multiple logins");
define("PRFLAN_130", "Activating this will prevent more than one person logging in with the same username/password (login detail sharing)");
// define("PRFLAN_131", "Activate use of [php] bbcode");
// define("PRFLAN_132", "Activating this will allow authorized users to post [php] code in certain areas");
define("PRFLAN_133", "GD extension required, not found");
define("PRFLAN_134", "Redirect all requests to site URL");
define("PRFLAN_135", "for example, if your site URL above is set to https://foo.com, anyone requesting https://www.foo.com will be redirected to https://foo.com"); //FIXME HTML
define("PRFLAN_136", "Maximum Signups permitted from the same IP address.");
define("PRFLAN_137", "Display Memory Usage");
define("PRFLAN_138", "Display CAPTCHA on forgotten password page.");
define("PRFLAN_139", "Display warning when main administrator password hasn't changed for at least 30 days");
define("PRFLAN_140", "Text to display after signup form has been submitted.");
//define("PRFLAN_141", "Allow registration using XML User Profiles");
define("PRFLAN_142", "Flood Only");
define("PRFLAN_143", "Failed Login Only");
define("PRFLAN_144", "Flood &amp; Failed Login");
define("PRFLAN_145", "Links in new window");
define("PRFLAN_146", "Tick here to make all links open in a new window (this will apply sitewide). ");
define("PRFLAN_147", "Developer Mode");
define("PRFLAN_148", "Activate developer functions. This is for developers only. Do not use on production sites for security reasons.");
define("PRFLAN_149", "Advanced Features");
define("PRFLAN_150", "Select e107 authentication method");
define("PRFLAN_151", "e107 - No alternate authentication methods installed");
define("PRFLAN_31", "Email Verification");
define("PRFLAN_152", "No Verification");
define("PRFLAN_153", "Admin Approval");
define("PRFLAN_154", "New user verification method");
define("PRFLAN_155", "Display name and login name may be different for");
define("PRFLAN_156", "Reset ALL Display Names");
define("PRFLAN_157", "All Display Names have been reset to the Username");
define("PRFLAN_158", "Display Name maximum length (5..100)");
define("PRFLAN_159", "viewing this page with");
define("PRFLAN_160", "Check remote servers when validating email addresses.");
define("PRFLAN_161", "Allow users to post comments");
define("PRFLAN_162", "Site Contact Information");
define("PRFLAN_163", "e.g. Company Name, Address, Phone, etc.");
define("PRFLAN_164", "Allow users to email copy of contact email to self");
define("PRFLAN_165", "Possible opening for allowing spam, use with caution");
define("PRFLAN_166", "Show emoticon images on comment form?");
define("PRFLAN_167", "Make entering an email address optional"); // subject to change.
define("PRFLAN_168", "Site Contact Person(s)");
define("PRFLAN_169", "If the chosen group contains more than one person, the user will be asked to select a person from the group.");
//define("PRFLAN_170", "Use reverse DNS to allow host banning");
//define("PRFLAN_171", "Turning this option on will allow you to ban users by hostname, rather then just IP or email address. <br />NOTE: This may affect pageload times on some hosts");
define("PRFLAN_172", "Login Name maximum length (10..100)");
define("PRFLAN_173", "Check for e107 updates once/day");
define("PRFLAN_174", "Name for responses to emails from site");
define("PRFLAN_175", "This will appear in the 'From' field of registration and other emails from this site");
define("PRFLAN_176", "Email address for emails from site");
define("PRFLAN_177", "Address specified for replies to emails from this site.");
define("PRFLAN_178", "Password transmission method");
define("PRFLAN_179", "(Only supported if using sessions for user tracking.)");
define("PRFLAN_180", "Plaintext");
define("PRFLAN_181", "CHAP, plaintext fallback");
define("PRFLAN_182", "CHAP only");
define("PRFLAN_183", " CHAP requires JS enabled in user's browser");
define("PRFLAN_184", "User login method");
// define("PRFLAN_185", "(as well as login name)");
// define("PRFLAN_186", "Yes");
// define("PRFLAN_187", "No");
define("PRFLAN_188", "Password encoding");
define("PRFLAN_189", "md5 (Legacy)");
define("PRFLAN_190", "Salted");
define("PRFLAN_191", "(md5 is usually adequate for an Intranet, and often for other sites)");
define("PRFLAN_192", "Generate random predefined login names according to a pattern");
define("PRFLAN_193", "To allow users to set their own login names, leave blank");
define("PRFLAN_194", "# alpha[br]. numeric[br]* alphanumeric[br]Other chars used as entered.");
// define("PRFLAN_195", "Changed values:");
define("PRFLAN_196", "Log all page accesses");
define("PRFLAN_197", "Auto-login new user after clicking on signup link");
define("PRFLAN_198", "If disabled, user has to explicitly log in after signup");
//define("PRFLAN_199", "");
//0.8
define("PRFLAN_154a", "If 'Admin Approval' is selected, it is recommended that you enable email notification on user signup [here].");
define("PRFLAN_196a", "Log directory:");
define("PRFLAN_199", "Show Admin Sub-links");
define("PRFLAN_200", "If enabled, Admin slide down navigation menu (if supported by the current theme) will render sub-links when needed (e.g. News - Create news item).");
define("PRFLAN_201", "Username and Password");
define("PRFLAN_202", "Email and Password");
define("PRFLAN_203", "Username/Email and Password");
define("PRFLAN_204", "Separate plugins into their own menu.");
define("PRFLAN_205", "If enabled, plugins will be displayed in their own navigation menu, similar to e107 v0.7 and before.");
define("PRFLAN_206", "Members-only URL exceptions");
define("PRFLAN_207", "Members only-mode will be disabled for URLs that match any of the terms in this list. One per line.");
define("PRFLAN_208", "User class which can email links to items on site");
define("PRFLAN_209", "Other Features");
define("PRFLAN_210", "Comments/Posting");
define("PRFLAN_211", "Cannot make email address optional if required for validation or login");
define("PRFLAN_212", "Value for [x] too high - changed to [y]");
define("PRFLAN_213", "Value for [x] too low - changed to [y]");
define("PRFLAN_214", "Site Logo");
define("PRFLAN_215", "Class which can post &lt;script&gt; and similar tags");
define("PRFLAN_216", "(Requires HTML posting rights as well)");
define("PRFLAN_217", "Filter HTML content");
define("PRFLAN_218", "If 'off', puts users at increased risk of XSS exploits posted by members of the above class, or prior to 0.7.24");
define("PRFLAN_219", "Not allowed characters found in Cookie name (alphanumeric characters allowed only). Cookie name not saved.");
define("PRFLAN_220", "HTML Abuse filter (experimental)");
define("PRFLAN_221", "Blocks some unmatched tags for those allowed to post HTML");
define("PRFLAN_222", "Display CAPTCHA on admin-area login page.");
define("PRFLAN_223", "Completely Automated Public Turing test to tell Computers and Humans Apart");
// define("PRFLAN_222", "Moderate Comments made by");
// define("PRFLAN_223", "Comments will require manual approval by an admin prior to being visible to other users");
define("PRFLAN_224", "User registration system");
define("PRFLAN_225", "Used by Facebook and others. Should be a square image of at least 800px in width and height.");
define("PRFLAN_226", "Used by some themes as the header image on some pages.");
define("PRFLAN_227", "Used by some themes. Place 'SITETAG' in your theme to use this value.");
define("PRFLAN_228", "Used by some themes. Place 'SITEDESCRIPTION' in your theme to use this value.");
define("PRFLAN_229", "Used by some themes. Place 'SITEDISCLAIMER' in your theme to use this value.");
define("PRFLAN_230", "Date/Time Input-Field format");
define("PRFLAN_231", "Maximum failed logins before ban:");
define("PRFLAN_232", "Failed logins from the same IP will be banned after this many attempts.");
define("PRFLAN_233", "Moderate Comments made by:");
define("PRFLAN_234", "Comments will require manual approval by an admin prior to being visible to other users");
define("PRFLAN_235", "Comment Sorting:");
define("PRFLAN_236", "Most recent comments first");
define("PRFLAN_237", "Most recent comments last");
define("PRFLAN_238", "File Uploading");
define("PRFLAN_239", "The maximum upload size imposed by your php.ini settings is:");
define("PRFLAN_240", "Filetype upload limits");
define("PRFLAN_241", "** For security reasons these values may only be changed manually in the following file:");
define("PRFLAN_242", "Javascript Frameworks (for testing purposes only)");
define("PRFLAN_243", "Auto (on-demand)");
define("PRFLAN_244", "Admin Area");
define("PRFLAN_245", "Front-End");
define("PRFLAN_246", "Both");
define("PRFLAN_247", "Disabled");
define("PRFLAN_248", "Disable scripts consolidation");
define("PRFLAN_249", "If disabled, scripts will be loaded in one consolidated file");
define("PRFLAN_250", "Enable consolidated scripts zlib compression:");
define("PRFLAN_251", "Used only when script consolidation is enabled");
define("PRFLAN_252", "Disable consolidated scripts server cache:");
define("PRFLAN_253", "Disable consolidated scripts browser cache:");
define("PRFLAN_254", "Email &amp; Contact Info");
define("PRFLAN_255", "File Uploading");
define("PRFLAN_256", "Advanced Options");
define("PRFLAN_257", "Libraries");
define("PRFLAN_258", "Contact Form Visibility");
define("PRFLAN_259", "Register & Login");
define("PRFLAN_260", "Login Only");
define("PRFLAN_261", "Field options");
define("PRFLAN_262", "Password in Email Confirmation");
define("PRFLAN_263", "Should be unique to this website");
define("PRFLAN_264", "Frontpage is login page (login.php)");
define("PRFLAN_265", "Frontpage is splash page (membersonly.php)");
define("PRFLAN_266", "When logged out, which page should the user be directed to?");
define("PRFLAN_267", "Emailing method");
define("PRFLAN_268", "Frontend Inline-Editing");
define("PRFLAN_269", "Admins with this userclass (and the appropriate admin permissions) will be able to edit html directly via the frontend area.");
define("PRFLAN_270", "Contact Form Filtering");
define("PRFLAN_271", "Ignore form submissions containing these words or phrases. One per line.");
define("PRFLAN_272", "Session Lifetime");
define("PRFLAN_273", "Lifetime in seconds. 0 = until the browser is closed. ");
define("PRFLAN_274", "Contact form will only be visible to this userclass group.");
define("PRFLAN_275", "View this page using https (SSL) to modify this option");
define("PRFLAN_276", "PHP Default (Preferred)");
define("PRFLAN_277", "GDPR Settings");
define("PRFLAN_278", "URL to the Privacy Policy");
define("PRFLAN_279", "Make sure the url exists! It's best to use an absolute url. This setting will be used on all places that require a consent from the user (e.g. signup, contact form/menu, etc.).");
define("PRFLAN_280", "URL to the website terms and conditions");
define("PRFLAN_281", "The 2 links above are used on various page on this site (e.g. signup and contact form/menu).\nPlease create 2 pages (if not already done) that contain your 'Privacy Policy' and the websites 'Terms and conditions'.\nThere are several websites that can generate those text for you.\nCopy the urls of this websites into the fields above (e.g. /page/privacy-policy or /page/terms-and-conditions).\nJust make sure, the pages and urls exist and are working!");
define("PRFLAN_282", "Session Save Method");
define("PRFLAN_283", "Display navigation-bar labels");
define("PRFLAN_284", "Collapse navigation side-bar by default");
define("PRFLAN_285", "Display field help tips");
define("PRFLAN_286", "Content Filters");
return [
'PRFLAN_1' => "Site Information",
'PRFLAN_2' => "Site Name",
'PRFLAN_3' => "Site URL",
'PRFLAN_4' => "Site Link Icon/Button",
'PRFLAN_5' => "Site Tagline",
'PRFLAN_6' => "Site Description",
'PRFLAN_7' => "Main site admin",
'PRFLAN_8' => "Main site admin email",
'PRFLAN_9' => "Site Disclaimer",
'PRFLAN_13' => "Display Information",
'PRFLAN_14' => "Display theme information?",
'PRFLAN_15' => "Display render time?",
'PRFLAN_16' => "Display sql queries?",
'PRFLAN_17' => "Compress Site Output Using gzip",
'PRFLAN_19' => "Signup Page Options",
'PRFLAN_21' => "Date Display options",
'PRFLAN_22' => "Short date format",
'PRFLAN_23' => "Long date format",
'PRFLAN_24' => "Forum date format",
'PRFLAN_25' => "For more information on date formats see the",
'PRFLAN_26' => "Time offset",
'PRFLAN_27' => "Example, if you set this to +2, all times on your site will have two hours added to them",
'PRFLAN_28' => "User Registration/Login",
'PRFLAN_29' => "Activate user registration system?",
'PRFLAN_30' => "allow users to register as members on your site",
'PRFLAN_32' => "Allow anonymous posting?",
'PRFLAN_33' => "switch this off to allow only registered members to post comments etc",
'PRFLAN_35' => "Enable flood protection?",
'PRFLAN_36' => "Flood timeout",
'PRFLAN_37' => "Auto Ban",
'PRFLAN_38' => "Time required in seconds between 2 posts for areas where users can post (chatbox, forums...). if a user post too fast, he will be redirected to the homepage",
'PRFLAN_40' => "Filter profanities?",
'PRFLAN_41' => "if checked swearing will be replaced with string below",
'PRFLAN_42' => "Replace string",
'PRFLAN_43' => "Filter words",
'PRFLAN_44' => "words to censor, separate with a comma",
'PRFLAN_45' => "Use COPPA on signup page?",
'PRFLAN_46' => "for more info on COPPA see",
'PRFLAN_47' => "Security &amp; Protection",
'PRFLAN_48' => "User Tracking method",
'PRFLAN_49' => "Cookies",
'PRFLAN_50' => "Sessions",
'PRFLAN_52' => "Save Changes",
'PRFLAN_53' => "Site Preferences",
'PRFLAN_55' => "Cookie/Session name",
'PRFLAN_56' => "Timezone",
'PRFLAN_58' => "Restrict website to members only",
'PRFLAN_59' => "ticking will restrict all areas apart from the front page and signup page to members only",
'PRFLAN_60' => "Use SSL only",
'PRFLAN_61' => "Redirect all traffic through SSL (https)",
'PRFLAN_76' => "Display CAPTCHA on signup page.",
'PRFLAN_77' => "Admin Display",
'PRFLAN_78' => "Leave blank to disable",
'PRFLAN_81' => "Display CAPTCHA on login page.",
'PRFLAN_83' => "example",
'PRFLAN_87' => "Comments/Posting",
'PRFLAN_88' => "Turn on nested comments",
'PRFLAN_89' => "Display new comment icon",
'PRFLAN_90' => "Allow posters to edit their comments",
'CUSTSIG_2' => "Real Name:",
'CUSTSIG_6' => "Signature:",
'CUSTSIG_7' => "Avatar:",
'CUSTSIG_12' => "Hide",
'CUSTSIG_13' => "Fields",
'CUSTSIG_14' => "Display",
'CUSTSIG_15' => "Required",
'CUSTSIG_16' => "Minimum Length for Passwords",
'CUSTSIG_17' => "Subscribe to content/mailouts",
'CUSTSIG_18' => "Disallow usernames",
'CUSTSIG_19' => "usernames containing the following text will be rejected, separate entries by commas",
'CUSTSIG_20' => "User Custom Title",
'CUSTSIG_21' => "Email Confirmation",
'CUSTSIG_22' => "Option to hide email",
'PRFLAN_91' => "If someone is attacking your site by multiple requests to your server, his IP will be automatically banned ! Best done with server config if possible!!!",
'PRFLAN_92' => "Secure signup verification -- hide password in email?",
'PRFLAN_93' => "strftime function page at php.net",
'PRFLAN_94' => "here",
'PRFLAN_95' => "Display plugins info:",
'PRFLAN_96' => "Will display info on all admin pages for each plugin supporting this type of feature",
'PRFLAN_97' => "Unique 'Plugins info' menu:",
'PRFLAN_98' => "If disabled, each plugin will display its own info in an individual menu. If enabled all info will be displayed in one menu.",
'PRFLAN_102' => "Replace clickable URLs",
'PRFLAN_103' => "If ticked, and 'Make Clickable' (above) is also ticked, posted URLs or Email addresses are displayed as a hyperlink using text from the textboxes below. This keeps very long URLs/Emails from breaking layout.",
'PRFLAN_104' => "URL replacement text",
'PRFLAN_105' => "Replacement visible text for clickable URLs. Image can be used by using &lt;img&gt; tag, with full path to image",
'PRFLAN_106' => "Core preferences saved to database.",
'PRFLAN_107' => "Email link replace text",
'PRFLAN_108' => "text to replace email links with, image can be used by using &lt;img&gt; tag, with full path to image",
'PRFLAN_109' => "Wrap long words in main text",
'PRFLAN_110' => "words longer than the length entered will be wrapped onto a new line",
'PRFLAN_111' => "Wrap long words in menu text",
'PRFLAN_113' => "Off",
'PRFLAN_116' => "Class which can post HTML",
'PRFLAN_117' => "This will allow users to post most HTML code anywhere on the site, select the userclass to allow this.",
'PRFLAN_118' => "Use Geshi for syntax highlighting",
'PRFLAN_119' => "Geshi is an open source multi-language syntax highlighter, see [link] for more information",
'PRFLAN_120' => "Default Geshi syntax language",
'PRFLAN_121' => "if no language is specified in the code bbtag, this language will be used for highlighting",
'PRFLAN_122' => "Enable WYSIWYG textareas",
'PRFLAN_123' => "Will display a what-you-see-is-what-you-get editor in textareas when available. Applies only to Admins and Users that are allowed to post HTML.",
'PRFLAN_124' => "Use 'classic' nextprev look",
'PRFLAN_125' => "Turning this on will show the nextprev pages as 1 2 3 ... 21 22 23, instead of the new look with the dropdown.",
'PRFLAN_126' => "Text to display on signup page",
'PRFLAN_127' => "Make URLs clickable",
'PRFLAN_128' => "Turning this on will convert posted URLs or Email addresses to hyperlinks",
'PRFLAN_129' => "Disallow multiple logins",
'PRFLAN_130' => "Activating this will prevent more than one person logging in with the same username/password (login detail sharing)",
'PRFLAN_133' => "GD extension required, not found",
'PRFLAN_134' => "Redirect all requests to site URL",
'PRFLAN_135' => "for example, if your site URL above is set to https://foo.com, anyone requesting https://www.foo.com will be redirected to https://foo.com",
'PRFLAN_136' => "Maximum Signups permitted from the same IP address.",
'PRFLAN_137' => "Display Memory Usage",
'PRFLAN_138' => "Display CAPTCHA on forgotten password page.",
'PRFLAN_139' => "Display warning when main administrator password hasn't changed for at least 30 days",
'PRFLAN_140' => "Text to display after signup form has been submitted.",
'PRFLAN_142' => "Flood Only",
'PRFLAN_143' => "Failed Login Only",
'PRFLAN_144' => "Flood &amp; Failed Login",
'PRFLAN_145' => "Links in new window",
'PRFLAN_146' => "Tick here to make all links open in a new window (this will apply sitewide).",
'PRFLAN_147' => "Developer Mode",
'PRFLAN_148' => "Activate developer functions. This is for developers only. Do not use on production sites for security reasons.",
'PRFLAN_149' => "Advanced Features",
'PRFLAN_150' => "Select e107 authentication method",
'PRFLAN_151' => "e107 - No alternate authentication methods installed",
'PRFLAN_31' => "Email Verification",
'PRFLAN_152' => "No Verification",
'PRFLAN_153' => "Admin Approval",
'PRFLAN_154' => "New user verification method",
'PRFLAN_155' => "Display name and login name may be different for",
'PRFLAN_156' => "Reset ALL Display Names",
'PRFLAN_157' => "All Display Names have been reset to the Username",
'PRFLAN_158' => "Display Name maximum length (5..100)",
'PRFLAN_159' => "viewing this page with",
'PRFLAN_160' => "Check remote servers when validating email addresses.",
'PRFLAN_161' => "Allow users to post comments",
'PRFLAN_162' => "Site Contact Information",
'PRFLAN_163' => "e.g. Company Name, Address, Phone, etc.",
'PRFLAN_164' => "Allow users to email copy of contact email to self",
'PRFLAN_165' => "Possible opening for allowing spam, use with caution",
'PRFLAN_166' => "Show emoticon images on comment form?",
'PRFLAN_167' => "Make entering an email address optional",
'PRFLAN_168' => "Site Contact Person(s)",
'PRFLAN_169' => "If the chosen group contains more than one person, the user will be asked to select a person from the group.",
'PRFLAN_172' => "Login Name maximum length (10..100)",
'PRFLAN_173' => "Check for e107 updates once/day",
'PRFLAN_174' => "Name for responses to emails from site",
'PRFLAN_175' => "This will appear in the 'From' field of registration and other emails from this site",
'PRFLAN_176' => "Email address for emails from site",
'PRFLAN_177' => "Address specified for replies to emails from this site.",
'PRFLAN_178' => "Password transmission method",
'PRFLAN_179' => "(Only supported if using sessions for user tracking.)",
'PRFLAN_180' => "Plaintext",
'PRFLAN_181' => "CHAP, plaintext fallback",
'PRFLAN_182' => "CHAP only",
'PRFLAN_183' => "CHAP requires JS enabled in user's browser",
'PRFLAN_184' => "User login method",
'PRFLAN_188' => "Password encoding",
'PRFLAN_189' => "md5 (Legacy)",
'PRFLAN_190' => "Salted",
'PRFLAN_191' => "(md5 is usually adequate for an Intranet, and often for other sites)",
'PRFLAN_192' => "Generate random predefined login names according to a pattern",
'PRFLAN_193' => "To allow users to set their own login names, leave blank",
'PRFLAN_194' => "# alpha[br]. numeric[br]* alphanumeric[br]Other chars used as entered.",
'PRFLAN_196' => "Log all page accesses",
'PRFLAN_197' => "Auto-login new user after clicking on signup link",
'PRFLAN_198' => "If disabled, user has to explicitly log in after signup",
'PRFLAN_154a' => "If 'Admin Approval' is selected, it is recommended that you enable email notification on user signup [here].",
'PRFLAN_196a' => "Log directory:",
'PRFLAN_199' => "Show Admin Sub-links",
'PRFLAN_200' => "If enabled, Admin slide down navigation menu (if supported by the current theme) will render sub-links when needed (e.g. News - Create news item).",
'PRFLAN_201' => "Username and Password",
'PRFLAN_202' => "Email and Password",
'PRFLAN_203' => "Username/Email and Password",
'PRFLAN_204' => "Separate plugins into their own menu.",
'PRFLAN_205' => "If enabled, plugins will be displayed in their own navigation menu, similar to e107 v0.7 and before.",
'PRFLAN_206' => "Members-only URL exceptions",
'PRFLAN_207' => "Members only-mode will be disabled for URLs that match any of the terms in this list. One per line.",
'PRFLAN_208' => "User class which can email links to items on site",
'PRFLAN_209' => "Other Features",
'PRFLAN_210' => "Comments/Posting",
'PRFLAN_211' => "Cannot make email address optional if required for validation or login",
'PRFLAN_212' => "Value for [x] too high - changed to [y]",
'PRFLAN_213' => "Value for [x] too low - changed to [y]",
'PRFLAN_214' => "Site Logo",
'PRFLAN_215' => "Class which can post &lt;script&gt; and similar tags",
'PRFLAN_216' => "(Requires HTML posting rights as well)",
'PRFLAN_217' => "Filter HTML content",
'PRFLAN_218' => "If 'off', puts users at increased risk of XSS exploits posted by members of the above class, or prior to 0.7.24",
'PRFLAN_219' => "Not allowed characters found in Cookie name (alphanumeric characters allowed only). Cookie name not saved.",
'PRFLAN_220' => "HTML Abuse filter (experimental)",
'PRFLAN_221' => "Blocks some unmatched tags for those allowed to post HTML",
'PRFLAN_222' => "Display CAPTCHA on admin-area login page.",
'PRFLAN_223' => "Completely Automated Public Turing test to tell Computers and Humans Apart",
'PRFLAN_224' => "User registration system",
'PRFLAN_225' => "Used by Facebook and others. Should be a square image of at least 800px in width and height.",
'PRFLAN_226' => "Used by some themes as the header image on some pages.",
'PRFLAN_227' => "Used by some themes. Place 'SITETAG' in your theme to use this value.",
'PRFLAN_228' => "Used by some themes. Place 'SITEDESCRIPTION' in your theme to use this value.",
'PRFLAN_229' => "Used by some themes. Place 'SITEDISCLAIMER' in your theme to use this value.",
'PRFLAN_230' => "Date/Time Input-Field format",
'PRFLAN_231' => "Maximum failed logins before ban:",
'PRFLAN_232' => "Failed logins from the same IP will be banned after this many attempts.",
'PRFLAN_233' => "Moderate Comments made by:",
'PRFLAN_234' => "Comments will require manual approval by an admin prior to being visible to other users",
'PRFLAN_235' => "Comment Sorting:",
'PRFLAN_236' => "Most recent comments first",
'PRFLAN_237' => "Most recent comments last",
'PRFLAN_238' => "File Uploading",
'PRFLAN_239' => "The maximum upload size imposed by your php.ini settings is:",
'PRFLAN_240' => "Filetype upload limits",
'PRFLAN_241' => "** For security reasons these values may only be changed manually in the following file:",
'PRFLAN_242' => "Javascript Frameworks (for testing purposes only)",
'PRFLAN_243' => "Auto (on-demand)",
'PRFLAN_244' => "Admin Area",
'PRFLAN_245' => "Front-End",
'PRFLAN_246' => "Both",
'PRFLAN_247' => "Disabled",
'PRFLAN_248' => "Disable scripts consolidation",
'PRFLAN_249' => "If disabled, scripts will be loaded in one consolidated file",
'PRFLAN_250' => "Enable consolidated scripts zlib compression:",
'PRFLAN_251' => "Used only when script consolidation is enabled",
'PRFLAN_252' => "Disable consolidated scripts server cache:",
'PRFLAN_253' => "Disable consolidated scripts browser cache:",
'PRFLAN_254' => "Email &amp; Contact Info",
'PRFLAN_255' => "File Uploading",
'PRFLAN_256' => "Advanced Options",
'PRFLAN_257' => "Libraries",
'PRFLAN_258' => "Contact Form Visibility",
'PRFLAN_259' => "Register & Login",
'PRFLAN_260' => "Login Only",
'PRFLAN_261' => "Field options",
'PRFLAN_262' => "Password in Email Confirmation",
'PRFLAN_263' => "Should be unique to this website",
'PRFLAN_264' => "Frontpage is login page (login.php)",
'PRFLAN_265' => "Frontpage is splash page (membersonly.php)",
'PRFLAN_266' => "When logged out, which page should the user be directed to?",
'PRFLAN_267' => "Emailing method",
'PRFLAN_268' => "Frontend Inline-Editing",
'PRFLAN_269' => "Admins with this userclass (and the appropriate admin permissions) will be able to edit html directly via the frontend area.",
'PRFLAN_270' => "Contact Form Filtering",
'PRFLAN_271' => "Ignore form submissions containing these words or phrases. One per line.",
'PRFLAN_272' => "Session Lifetime",
'PRFLAN_273' => "Lifetime in seconds. 0 = until the browser is closed.",
'PRFLAN_274' => "Contact form will only be visible to this userclass group.",
'PRFLAN_275' => "View this page using https (SSL) to modify this option",
'PRFLAN_276' => "PHP Default (Preferred)",
'PRFLAN_277' => "GDPR Settings",
'PRFLAN_278' => "URL to the Privacy Policy",
'PRFLAN_279' => "Make sure the url exists! It's best to use an absolute url. This setting will be used on all places that require a consent from the user (e.g. signup, contact form/menu, etc.).",
'PRFLAN_280' => "URL to the website terms and conditions",
'PRFLAN_281' => "The 2 links above are used on various page on this site (e.g. signup and contact form/menu).\\nPlease create 2 pages (if not already done) that contain your 'Privacy Policy' and the websites 'Terms and conditions'.\\nThere are several websites that can generate those text for you.\\nCopy the urls of this websites into the fields above (e.g. /page/privacy-policy or /page/terms-and-conditions).\\nJust make sure, the pages and urls exist and are working!",
'PRFLAN_282' => "Session Save Method",
'PRFLAN_283' => "Display navigation-bar labels",
'PRFLAN_284' => "Collapse navigation side-bar by default",
'PRFLAN_285' => "Display field help tips",
'PRFLAN_286' => "Content Filters",
];

View File

@@ -5,55 +5,39 @@
*
* Admin Language File - Search
*/
define("SEALAN_1", "Search Configuration");
//define("SEALAN_2", "Number of characters displayed in search result summary:");
define("SEALAN_3", "Search sort method:");
//define("SEALAN_6", "Comments");
define("SEALAN_7", "Registered Members");
define("SEALAN_10", "Display relevance value:");
define("SEALAN_11", "Allow user to select searchable areas:");
define("SEALAN_12", "Restrict time allowed between searches (max 5 mins):");
define("SEALAN_13", "Restrict to one search every");
define("SEALAN_14", "seconds");
define("SEALAN_15", "Search page accessible to user class");
//define("SEALAN_16", "On");
//define("SEALAN_17", "Off");
define("SEALAN_18", "Searchable Comments Areas (when comments search is activated)");
define("SEALAN_19", "Allow users to search more than one area at a time:");
define("SEALAN_20", "General Settings");
define("SEALAN_21", "Searchable Areas");
//define("SEALAN_22", "Default");
define("SEALAN_23", "Alternative");
//define("SEALAN_24", "Type");
define("SEALAN_25", "Userclass");
define("SEALAN_26", "Pre-Title Text");
define("SEALAN_30", "Highlight keywords on referred to page:");
define("SEALAN_31", "PHP limited to");
define("SEALAN_32", "results (leave blank for no limit)");
//define("SEALAN_33", "Could not switch to MySQL sort method as this requires at least version 4.0.1 of MySQL.");
//define("SEALAN_34", "Your version is currently");
define("SEALAN_35", "Searchable areas selection method:");
define("SEALAN_36", "Dropdown");
define("SEALAN_37", "Checkbox");
define("SEALAN_38", "Radio");
define("SEALAN_39", "Custom Pages");
//define("LAN_SEARCH_98", "News"); // Renamed to avoid clashes
//define("LAN_197", "Downloads");
//define("LAN_418", "Custom Pages");
define("SEALAN_40", "Search Options");
define("SEALAN_41", "Main Page");
//define("SEALAN_42", "Preferences");
define("SEALAN_43", "Edit search settings for");
define("SEALAN_44", "User class allowed to search this area");
define("SEALAN_45", "Number of results displayed per page");
define("SEALAN_46", "Number of characters in search result summary");
define("SEALAN_47", "Only match whole words:");
define("SEALAN_48", "This setting only applies when the search sort method is PHP. If your site includes Ideographic languages such as Chinese and Japanese you must have this set to off.");
define("SEALAN_49", "If your site includes Ideographic languages, such as Chinese and Japanese, you must use the PHP sort method.");
return [
'SEALAN_1' => "Search Configuration",
'SEALAN_3' => "Search sort method:",
'SEALAN_7' => "Registered Members",
'SEALAN_10' => "Display relevance value:",
'SEALAN_11' => "Allow user to select searchable areas:",
'SEALAN_12' => "Restrict time allowed between searches (max 5 mins):",
'SEALAN_13' => "Restrict to one search every",
'SEALAN_14' => "seconds",
'SEALAN_15' => "Search page accessible to user class",
'SEALAN_18' => "Searchable Comments Areas (when comments search is activated)",
'SEALAN_19' => "Allow users to search more than one area at a time:",
'SEALAN_20' => "General Settings",
'SEALAN_21' => "Searchable Areas",
'SEALAN_23' => "Alternative",
'SEALAN_25' => "Userclass",
'SEALAN_26' => "Pre-Title Text",
'SEALAN_30' => "Highlight keywords on referred to page:",
'SEALAN_31' => "PHP limited to",
'SEALAN_32' => "results (leave blank for no limit)",
'SEALAN_35' => "Searchable areas selection method:",
'SEALAN_36' => "Dropdown",
'SEALAN_37' => "Checkbox",
'SEALAN_38' => "Radio",
'SEALAN_39' => "Custom Pages",
'SEALAN_40' => "Search Options",
'SEALAN_41' => "Main Page",
'SEALAN_43' => "Edit search settings for",
'SEALAN_44' => "User class allowed to search this area",
'SEALAN_45' => "Number of results displayed per page",
'SEALAN_46' => "Number of characters in search result summary",
'SEALAN_47' => "Only match whole words:",
'SEALAN_48' => "This setting only applies when the search sort method is PHP. If your site includes Ideographic languages such as Chinese and Japanese you must have this set to off.",
'SEALAN_49' => "If your site includes Ideographic languages, such as Chinese and Japanese, you must use the PHP sort method.",
];

View File

@@ -5,139 +5,116 @@
* Theme manager language file
*/
define("TPVLAN_1", "You are looking at a preview of the <b>{PREVIEWTHEMENAME}</b> theme. It has not been set as the main theme for your site, it has been activated to provide a preview of how the theme looks.<br />To set this theme as your site theme, <a href='{e_ADMIN}theme.php?choose'>return to your theme manager</a> and select 'Set As Site Theme'.<br />To preview more themes please <a href='{e_ADMIN}theme.php'>click here</a>");
define("TPVLAN_2", "Theme Preview");
define("TPVLAN_3", "Site theme changed.");
//define("TPVLAN_4", "Author");//LAN_AUTHOR
define("TPVLAN_5", "Website");
define("TPVLAN_6", "Release date");
define("TPVLAN_7", "Information");
//define("TPVLAN_8", "Options");
define("TPVLAN_9", "Preview Theme");
define("TPVLAN_10", "Set as Site Theme");
define("TPVLAN_11", "Version");
define("TPVLAN_12", "No preview available");
define("TPVLAN_13", "Upload theme (.zip or .tar.gz format)");
define("TPVLAN_14", "Upload Theme");
define("TPVLAN_15", "The file could not be uploaded as the ".e_THEME." folder does not have the correct permissions - please CHMOD to 777 and re-upload the file.");
define("TPVLAN_16", "Admin Message");
define("TPVLAN_17", "That file does not appear to be a valid .zip or .tar archive.");
define("TPVLAN_18", "An error has occurred, unable to un-archive the file");
define("TPVLAN_19", "Your theme has been uploaded and unzipped.");
define("TPVLAN_20", "Auto theme upload and extraction is disabled as your themes folder does not have the correct permissions - please CHMOD your e107_themes folder to 777.");
define("TPVLAN_21", "This is the currently selected site theme");
define("TPVLAN_22", "Stylesheets");
define("TPVLAN_23", "default stylesheet");
define("TPVLAN_24", "no information");
//define("TPVLAN_25", "To choose which stylesheet to use, please go to <a href='".e_ADMIN_ABS."theme.php'>Theme Manager</a> and click on 'Theme'.");
define("TPVLAN_26", "Theme Manager");
define("TPVLAN_27", "Please select stylesheet to use");
define("TPVLAN_28", "on");
define("TPVLAN_29", "off");
define("TPVLAN_30", "Preload Theme Images:");
define("TPVLAN_31", "This is the currently selected admin theme");
define("TPVLAN_32", "Set As Admin Theme");
define("TPVLAN_33", "Site Theme"); // shorter is better
define("TPVLAN_34", "Admin Theme"); // shorter is better.
define("TPVLAN_35", "Save options");
define("TPVLAN_36", "Admin Message");
define("TPVLAN_37", "Theme options saved");
define("TPVLAN_38", "Upload Theme");
define("TPVLAN_39", "Available Themes");
define("TPVLAN_40", "Admin theme set to");
define("TPVLAN_41", "Please select admin layout style to use");
define("TPVLAN_42", "Save admin options");
define("TPVLAN_43", "Admin options saved");
define("TPVLAN_46", "PCLZIP extract error:");
define("TPVLAN_47", "PCLTAR extract error: ");
define("TPVLAN_48", "code:");
define("TPVLAN_49", "Compliance");
define("TPVLAN_50", "Layouts");
define("TPVLAN_51", "Change Theme");
define("TPVLAN_52", "Name");
define("TPVLAN_53", "Suggested Plugins");
define("TPVLAN_54", "Menu Presets");
define("TPVLAN_55", "Default");
define("TPVLAN_56", "Visibility Filter");
define("TPVLAN_57", "Compatibility");
define("TPVLAN_58", "This theme comes with pre-installed example content (such as pages and menus) which could be used on your website.");
define("TPVLAN_59", "Please be aware that the example content will [b]overwrite[/b] your current content with the following");
define("TPVLAN_60", "[x] record(s) in your [y] table");
define("TPVLAN_61", "Would you like to [b]replace[/b] your current content with the default example content provided by the theme?");
define("TPVLAN_62", "Find Themes");
define("TPVLAN_63", "Convert");
define("TPVLAN_64", "This Wizard will build a theme.xml meta file for your theme.");
define("TPVLAN_65", "Before you start : ");
define("TPVLAN_66", "Make sure your theme's directory is writable");
define("TPVLAN_67", "Select your theme's folder to begin.");
define("TPVLAN_68", "Select your theme's folder");
define("TPVLAN_69", "Available for Download");
define("TPVLAN_70", "Preview/Live-demo : ");
define("TPVLAN_71", "Not Specified");
define("TPVLAN_72", "Set pages which should automatically use this layout. One per line.");
define("TPVLAN_73", "Activate Menus");
define("TPVLAN_74", "Activates the following:");
define("TPVLAN_75", "Price");
define("TPVLAN_76", "Free");
define("TPVLAN_77", "Recommended!");
define("TPVLAN_78", "Requirements");
define("TPVLAN_79", "cURL is currently required to use this feature. Contact your webhosting provider to enable cURL");
define("TPVLAN_80", "No Themes found which match your search criteria");
// convert
define("TPVLAN_CONV_1", "Step 1");
define("TPVLAN_CONV_2", "Step 2");
define("TPVLAN_CONV_3", "The name of your theme. (Must be written in English)");
define("TPVLAN_CONV_4", "If you have a language file, enter the LAN_XXX value for the theme's name");
define("TPVLAN_CONV_5", "The version of your theme. Format: x.x");
define("TPVLAN_CONV_6", "Creation date of your theme");
define("TPVLAN_CONV_7", "Compatible with this version of e107");
define("TPVLAN_CONV_8", "Author Name");
define("TPVLAN_CONV_9", "Author Website Url");
define("TPVLAN_CONV_10", "A short one-line description of the plugin. (!@#$%^&* characters not permitted)(Must be written in English)");
define("TPVLAN_CONV_11", "Keyword/Tag for this theme (Must be written in English)");
define("TPVLAN_CONV_12", "A full description of the theme (Must be written in English)");
define("TPVLAN_CONV_13", "What category of theme is this?");
define("TPVLAN_CONV_14", "Enable this stylesheet as a selectable option in the Theme Manager.");
define("TPVLAN_CONV_15", "Give this stylesheet a name");
define("TPVLAN_CONV_16", "URL to a live-demo of this theme.");
//marketplace
define("TPVLAN_83","Automated download not possible!");
define("TPVLAN_84","[Please Download Manually]");
define("TPVLAN_85","Connecting...");
define("TPVLAN_86","Could not change site theme.");
// define("TPVLAN_87","Rendering Theme Config"); //XXX Debug info
define("TPVLAN_88","Converter");
define("TPVLAN_89", "Apply dashboard preferences to all administrators");
define("TPVLAN_91", "Create a new theme based on");
define("TPVLAN_92", "New Theme Folder");
define("TPVLAN_93", "Selection");
define("TPVLAN_94", "Site theme changed to [x].");
define("TPVLAN_95", "Skin");
define("TPVLAN_96", "Set URLs/script-paths which should automatically use this layout. One per line.");
define("TPVLANHELP_01", "The theme manager allows you to set your site's public theme and your admin areas theme.");
define("TPVLANHELP_02", "Look at the tooltips (when available) for more details.");
define("TPVLANHELP_03", "By default, the visibility filter will change the theme's layout based on a partial URL match.");
define("TPVLANHELP_04", "End lines with a [b]![/b] to exactly match against the end of URL.");
define("TPVLANHELP_05", "End lines with a [b]$[/b] to exactly match against the end of script path.");
define("TPVLANHELP_06", "Start lines with a [b]:[/b] to partially or fully match against e107::route()");
define("TPVLAN_97", "This theme requires a newer version of e107.");
return [
'TPVLAN_1' => "You are looking at a preview of the <b>{PREVIEWTHEMENAME}</b> theme. It has not been set as the main theme for your site, it has been activated to provide a preview of how the theme looks.<br />To set this theme as your site theme, <a href='{e_ADMIN}theme.php?choose'>return to your theme manager</a> and select 'Set As Site Theme'.<br />To preview more themes please <a href='{e_ADMIN}theme.php'>click here</a>",
'TPVLAN_2' => "Theme Preview",
'TPVLAN_3' => "Site theme changed.",
'TPVLAN_5' => "Website",
'TPVLAN_6' => "Release date",
'TPVLAN_7' => "Information",
'TPVLAN_9' => "Preview Theme",
'TPVLAN_10' => "Set as Site Theme",
'TPVLAN_11' => "Version",
'TPVLAN_12' => "No preview available",
'TPVLAN_13' => "Upload theme (.zip or .tar.gz format)",
'TPVLAN_14' => "Upload Theme",
'TPVLAN_15' => "The file could not be uploaded as the \".e_THEME.\" folder does not have the correct permissions - please CHMOD to 777 and re-upload the file.",
'TPVLAN_16' => "Admin Message",
'TPVLAN_17' => "That file does not appear to be a valid .zip or .tar archive.",
'TPVLAN_18' => "An error has occurred, unable to un-archive the file",
'TPVLAN_19' => "Your theme has been uploaded and unzipped.",
'TPVLAN_20' => "Auto theme upload and extraction is disabled as your themes folder does not have the correct permissions - please CHMOD your e107_themes folder to 777.",
'TPVLAN_21' => "This is the currently selected site theme",
'TPVLAN_22' => "Stylesheets",
'TPVLAN_23' => "default stylesheet",
'TPVLAN_24' => "no information",
'TPVLAN_26' => "Theme Manager",
'TPVLAN_27' => "Please select stylesheet to use",
'TPVLAN_28' => "on",
'TPVLAN_29' => "off",
'TPVLAN_30' => "Preload Theme Images:",
'TPVLAN_31' => "This is the currently selected admin theme",
'TPVLAN_32' => "Set As Admin Theme",
'TPVLAN_33' => "Site Theme",
'TPVLAN_34' => "Admin Theme",
'TPVLAN_35' => "Save options",
'TPVLAN_36' => "Admin Message",
'TPVLAN_37' => "Theme options saved",
'TPVLAN_38' => "Upload Theme",
'TPVLAN_39' => "Available Themes",
'TPVLAN_40' => "Admin theme set to",
'TPVLAN_41' => "Please select admin layout style to use",
'TPVLAN_42' => "Save admin options",
'TPVLAN_43' => "Admin options saved",
'TPVLAN_46' => "PCLZIP extract error:",
'TPVLAN_47' => "PCLTAR extract error:",
'TPVLAN_48' => "code:",
'TPVLAN_49' => "Compliance",
'TPVLAN_50' => "Layouts",
'TPVLAN_51' => "Change Theme",
'TPVLAN_52' => "Name",
'TPVLAN_53' => "Suggested Plugins",
'TPVLAN_54' => "Menu Presets",
'TPVLAN_55' => "Default",
'TPVLAN_56' => "Visibility Filter",
'TPVLAN_57' => "Compatibility",
'TPVLAN_58' => "This theme comes with pre-installed example content (such as pages and menus) which could be used on your website.",
'TPVLAN_59' => "Please be aware that the example content will [b]overwrite[/b] your current content with the following",
'TPVLAN_60' => "[x] record(s) in your [y] table",
'TPVLAN_61' => "Would you like to [b]replace[/b] your current content with the default example content provided by the theme?",
'TPVLAN_62' => "Find Themes",
'TPVLAN_63' => "Convert",
'TPVLAN_64' => "This Wizard will build a theme.xml meta file for your theme.",
'TPVLAN_65' => "Before you start :",
'TPVLAN_66' => "Make sure your theme's directory is writable",
'TPVLAN_67' => "Select your theme's folder to begin.",
'TPVLAN_68' => "Select your theme's folder",
'TPVLAN_69' => "Available for Download",
'TPVLAN_70' => "Preview/Live-demo :",
'TPVLAN_71' => "Not Specified",
'TPVLAN_72' => "Set pages which should automatically use this layout. One per line.",
'TPVLAN_73' => "Activate Menus",
'TPVLAN_74' => "Activates the following:",
'TPVLAN_75' => "Price",
'TPVLAN_76' => "Free",
'TPVLAN_77' => "Recommended!",
'TPVLAN_78' => "Requirements",
'TPVLAN_79' => "cURL is currently required to use this feature. Contact your webhosting provider to enable cURL",
'TPVLAN_80' => "No Themes found which match your search criteria",
'TPVLAN_CONV_1' => "Step 1",
'TPVLAN_CONV_2' => "Step 2",
'TPVLAN_CONV_3' => "The name of your theme. (Must be written in English)",
'TPVLAN_CONV_4' => "If you have a language file, enter the LAN_XXX value for the theme's name",
'TPVLAN_CONV_5' => "The version of your theme. Format: x.x",
'TPVLAN_CONV_6' => "Creation date of your theme",
'TPVLAN_CONV_7' => "Compatible with this version of e107",
'TPVLAN_CONV_8' => "Author Name",
'TPVLAN_CONV_9' => "Author Website Url",
'TPVLAN_CONV_10' => "A short one-line description of the plugin. (!@#$%^&* characters not permitted)(Must be written in English)",
'TPVLAN_CONV_11' => "Keyword/Tag for this theme (Must be written in English)",
'TPVLAN_CONV_12' => "A full description of the theme (Must be written in English)",
'TPVLAN_CONV_13' => "What category of theme is this?",
'TPVLAN_CONV_14' => "Enable this stylesheet as a selectable option in the Theme Manager.",
'TPVLAN_CONV_15' => "Give this stylesheet a name",
'TPVLAN_CONV_16' => "URL to a live-demo of this theme.",
'TPVLAN_83' => "Automated download not possible!",
'TPVLAN_84' => "[Please Download Manually]",
'TPVLAN_85' => "Connecting...",
'TPVLAN_86' => "Could not change site theme.",
'TPVLAN_88' => "Converter",
'TPVLAN_89' => "Apply dashboard preferences to all administrators",
'TPVLAN_91' => "Create a new theme based on",
'TPVLAN_92' => "New Theme Folder",
'TPVLAN_93' => "Selection",
'TPVLAN_94' => "Site theme changed to [x].",
'TPVLAN_95' => "Skin",
'TPVLAN_96' => "Set URLs/script-paths which should automatically use this layout. One per line.",
'TPVLANHELP_01' => "The theme manager allows you to set your site's public theme and your admin areas theme.",
'TPVLANHELP_02' => "Look at the tooltips (when available) for more details.",
'TPVLANHELP_03' => "By default, the visibility filter will change the theme's layout based on a partial URL match.",
'TPVLANHELP_04' => "End lines with a [b]![/b] to exactly match against the end of URL.",
'TPVLANHELP_05' => "End lines with a [b]$[/b] to exactly match against the end of script path.",
'TPVLANHELP_06' => "Start lines with a [b]:[/b] to partially or fully match against e107::route()",
'TPVLAN_97' => "This theme requires a newer version of e107.",
];

View File

@@ -7,12 +7,12 @@
*/
//define("UGFLAN_1", "Maintenance settings updated");
define("UGFLAN_2", "Activate maintenance flag");
//define("UGFLAN_3", "Update Maintenance Setting");
define("UGFLAN_4", "Maintenance Setting");
define("UGFLAN_5", "Text to display when site down");
define("UGFLAN_6", "Leave blank to display default message");
//define("UGFLAN_7", "Update unsuccessful as no changes were made.");
define("UGFLAN_8", "Limit access to Admins only");
define("UGFLAN_9", "Limit access to Main-Admins only");
return [
'UGFLAN_2' => "Activate maintenance flag",
'UGFLAN_4' => "Maintenance Setting",
'UGFLAN_5' => "Text to display when site down",
'UGFLAN_6' => "Leave blank to display default message",
'UGFLAN_8' => "Limit access to Admins only",
'UGFLAN_9' => "Limit access to Main-Admins only",
];

View File

@@ -7,12 +7,13 @@
*
*/
define("UDALAN_1", "Error - please re-submit.");
define("UDALAN_2", "Admin Settings updated");
define("UDALAN_3", "Settings updated for");
define("UDALAN_4", "Name");
//define("UDALAN_5", "Password");//LAN_PASSWORD
define("UDALAN_6", "Re-type password");
define("UDALAN_7", "Change password");
define("UDALAN_8", "Password updated for");
return [
'UDALAN_1' => "Error - please re-submit.",
'UDALAN_2' => "Admin Settings updated",
'UDALAN_3' => "Settings updated for",
'UDALAN_4' => "Name",
'UDALAN_6' => "Re-type password",
'UDALAN_7' => "Change password",
'UDALAN_8' => "Password updated for",
];

View File

@@ -7,88 +7,54 @@
+----------------------------------------------------------------------------+
*/
define("UPLLAN_1", "Upload removed from list.");
define("UPLLAN_2", "Settings saved in database");
//define("UPLLAN_3", "Upload ID");//LAN_ID
define("UPLLAN_4", "Nothing changed - not updated");
define("UPLLAN_5", "Poster");
//define("UPLLAN_6", "Email");//LAN_EMAIL
define("UPLLAN_7", "Website");
//define("UPLLAN_8", "File Name");//LAN_FILE_NAME
//define("UPLLAN_9", "Version");//LAN_VERSION
//define("UPLLAN_10", "File");//LAN_FILE
//define("UPLLAN_11", "File Size");// LAN_SIZE
//define("UPLLAN_12", "Screenshot");// LAN_SCREENSHOT
//define("UPLLAN_13", "Description");// LAN_DESCRIPTION
define("UPLLAN_14", "Demo");
define("UPLLAN_16", "copy to newspost");
define("UPLLAN_17", "remove upload from list");
define("UPLLAN_18", "View details");
define("UPLLAN_19", "There are no unmoderated public uploads");
define("UPLLAN_20", "There");
define("UPLLAN_21", "unmoderated public upload");
//define("UPLLAN_22", "ID");//LAN_ID
//define("UPLLAN_23", "Name");//LAN_NAME
define("UPLLAN_24", "Filetype");
define("UPLLAN_25", "Allow File Uploads");
define("UPLLAN_26", "No public uploads will be permitted if disabled");
define("UPLLAN_27", "unmoderated public uploads");
//define("UPLLAN_29", "Storage type");
//define("UPLLAN_30", "Choose how to store uploaded files, either as normal files on server or as binary info in database<br /><b>Note</b> binary is only suitable for smaller files, and is hard-limited to a maximum of approximately 500kb");
//define("UPLLAN_31", "Flatfile");
//define("UPLLAN_32", "Binary");
define("UPLLAN_33", "Maximum file size");
define("UPLLAN_34", "Absolute maximum upload size in bytes. Further limited by settings from php.ini, and by the settings in filetypes.xml");
//define("UPLLAN_35", "Size");LAN_SIZE
//define("UPLLAN_36", "Please enter one type per line");
define("UPLLAN_37", "Permission");
define("UPLLAN_38", "Select to allow only certain users to upload");
//define("UPLLAN_39", "Submit");//LAN_SUBMIT
define("UPLLAN_41", "Please note - file uploads are disabled from your php.ini, it will not be possible to upload files until you set it to On.");
//define("UPLLAN_42", "Actions");//LAN_ACTIONS
//define("UPLLAN_43", "Uploads");//LAN_UPLOADS
//define("UPLLAN_44", "Upload");//LAN_UPLOAD
define("UPLLAN_45", "Are you sure you want to delete the following file...");
define("UPLAN_COPYTODLM", "copy to download manager");
define("UPLAN_IS", "is ");
define("UPLAN_ARE", "are ");
define("UPLAN_COPYTODLS", "Copy to Downloads");
//define("UPLAN_DELETE", "Delete");//LAN_DELETE
/*
define("UPLLAN_48", "For security reasons allowed file types has been moved out of the database into a
return [
'UPLLAN_1' => "Upload removed from list.",
'UPLLAN_2' => "Settings saved in database",
'UPLLAN_4' => "Nothing changed - not updated",
'UPLLAN_5' => "Poster",
'UPLLAN_7' => "Website",
'UPLLAN_14' => "Demo",
'UPLLAN_16' => "copy to newspost",
'UPLLAN_17' => "remove upload from list",
'UPLLAN_18' => "View details",
'UPLLAN_19' => "There are no unmoderated public uploads",
'UPLLAN_20' => "There",
'UPLLAN_21' => "unmoderated public upload",
'UPLLAN_24' => "Filetype",
'UPLLAN_25' => "Allow File Uploads",
'UPLLAN_26' => "No public uploads will be permitted if disabled",
'UPLLAN_27' => "unmoderated public uploads",
'UPLLAN_33' => "Maximum file size",
'UPLLAN_34' => "Absolute maximum upload size in bytes. Further limited by settings from php.ini, and by the settings in filetypes.xml",
'UPLLAN_37' => "Permission",
'UPLLAN_38' => "Select to allow only certain users to upload",
'UPLLAN_41' => "Please note - file uploads are disabled from your php.ini, it will not be possible to upload files until you set it to On.",
'UPLLAN_45' => "Are you sure you want to delete the following file...",
'UPLAN_COPYTODLM' => "copy to download manager",
'UPLAN_IS' => "is",
'UPLAN_ARE' => "are",
'UPLAN_COPYTODLS' => "Copy to Downloads",
'UPLLAN_48' => "For security reasons allowed file types has been moved out of the database into a
flatfile located in your admin directory. To use, rename the file e107_admin/filetypes_.php to e107_admin/filetypes.php
and add a comma delimited list of file type extensions to it. You should not allow the upload of .html, .txt, etc., as an attacker may upload a file of this type which includes malicious javascript. You should also, of course, not allow
the upload of .php files or any other type of executable script.");
*/
//define("UPLLAN_49", "File Types");LAN_FILETYPES
//define("UPLLAN_50", "Options");//LAN_OPTIONS
define("UPLLAN_51", "List Uploads");
define("UPLLAN_52", "This page helps you create a file for managing file upload permissions. The file is saved as [x], and must be copied to [y] before it takes effect.");
//define("UPLLAN_53", "User Class");//LAN_USERCLASS
define("UPLLAN_54", "File Extensions");
define("UPLLAN_55", "Max upload size");
define("UPLLAN_56", "Generate file");
define("UPLLAN_57", "Source for values: ");
//define("UPLLAN_58", "Default");LAN_DEFAULT
define("UPLLAN_59", "Settings written to ");
define("UPLLAN_60", "Now move this file to ");
define("UPLLAN_61", "Error writing file: ");
define("UPLLAN_62", "Download plugin is not installed - activation not possible.");
define("UPLLAN_63", "Record moved to Downloads. [x]");
define("UPLLAN_64", "Manage Download");
//define("UPLLAN_65", "File not found");//LAN_FILE_NOT_FOUND
define("UPLLAN_66", "Download path error");
//define("UPLLAN_67", "Anonymous");//LAN_ANONYMOUS
define("UPLLAN_68", "SQL Error:");
define("UPLLAN_69", "Imported");
define("UPLLAN_70", "Send to [x]");
the upload of .php files or any other type of executable script.",
'UPLLAN_51' => "List Uploads",
'UPLLAN_52' => "This page helps you create a file for managing file upload permissions. The file is saved as [x], and must be copied to [y] before it takes effect.",
'UPLLAN_54' => "File Extensions",
'UPLLAN_55' => "Max upload size",
'UPLLAN_56' => "Generate file",
'UPLLAN_57' => "Source for values:",
'UPLLAN_59' => "Settings written to",
'UPLLAN_60' => "Now move this file to",
'UPLLAN_61' => "Error writing file:",
'UPLLAN_62' => "Download plugin is not installed - activation not possible.",
'UPLLAN_63' => "Record moved to Downloads. [x]",
'UPLLAN_64' => "Manage Download",
'UPLLAN_66' => "Download path error",
'UPLLAN_68' => "SQL Error:",
'UPLLAN_69' => "Imported",
'UPLLAN_70' => "Send to [x]",
];

View File

@@ -39,73 +39,53 @@
//define("UCSLAN_27", "Debug Help");//NOT USED
//define("UCSLAN_28", "Modify Class Membership");
//define("UCSLAN_29", "That class must not be deleted");//NOT USED
define("UCSLAN_30", "Short name displayed in selectors");
define("UCSLAN_31", "Information about applicability of class");
define("UCSLAN_32", "Users in this class can add/remove themselves from the class being edited");
define("UCSLAN_33", "Determines which users can see this class in drop-down lists");
//define("UCSLAN_34", "Class Visibility");//LAN_VISIBILITY
//define("UCSLAN_35", "Class Parent");//LAN_PARENT
define("UCSLAN_36", "If the top of the tree is 'No One', permissions increase towards the top of the tree<br />If the top of the tree is 'Everyone', permissions increase as you go down the tree");
define("UCSLAN_37", "You must enter a name for the class");
define("UCSLAN_38", "Initial User Class");
define("UCSLAN_39", "No classes which can be set");
define("UCSLAN_40", "Set initial classes");
define("UCSLAN_41", "Settings updated");
//define("UCSLAN_42", "Nothing changed - not updated");//LAN_NOCHANGE_NOTSAVED
define("UCSLAN_43", "Existing classes: ");
//define("UCSLAN_44", "None");//LAN_NONE
define("UCSLAN_45", "Point at which classes set:");
define("UCSLAN_46", "(ignored if no verification)");
define("UCSLAN_47", "Initial Signup");
define("UCSLAN_48", "Verification by email or admin");
define("UCSLAN_49", "These classes are set for any newly signed up user - either immediately, or once their site membership has been verified");
//define("UCSLAN_50", "Options/Setup");//NOT USED
//define("UCSLAN_51", "User Class Functions");//NOT USED
//define("UCSLAN_52", "Setup Options");//LAN_OPTIONS
define("UCSLAN_53", "Caution! Only use these options when requested by support.");
define("UCSLAN_54", "Set a default user hierarchy");
define("UCSLAN_55", "Clear the user hierarchy");
define("UCSLAN_56", "(this sets a 'flat' user class structure)");
define("UCSLAN_57", "(the hierarchy can be modified later)");
define("UCSLAN_58", "Execute");
//define("UCSLAN_59", "Enable admin logging of user class edits");//NOT USED
//define("UCSLAN_60", "User Class Configuration options");//NOT USED
//define("UCSLAN_61", "User class setup");//NOT USED
define("UCSLAN_62", "Create default class tree: ");
define("UCSLAN_63", "That class name already exists - please choose another");
define("UCSLAN_64", "completed");
define("UCSLAN_65", "Flatten user class hierarchy: ");
//define("UCSLAN_66", "Confirm flatten user class hierarchy");
//define("UCSLAN_67", "Confirm set default user class hierarchy");
//define("UCSLAN_68", "Class Icon");//LAN_ICON
define("UCSLAN_69", "Optional icon associated with class - directory ");
define("UCSLAN_70", "Rebuilding class hierarchy: ");
define("UCSLAN_71", "User Class Maintenance");
define("UCSLAN_72", "Rebuild class hierarchy ");
define("UCSLAN_73", "(This may be required if database corruption occurs)");
//userclass_class.php
define("UCSLAN_74", "Administrators and Moderators");
define("UCSLAN_75", "Registered and logged in members");
define("UCSLAN_76", "Site Administrators");
define("UCSLAN_77", "Main Site Administrators");
define("UCSLAN_78", "Moderators for Forums and other areas");
//define("UCSLAN_79", "Class Type");
define("UCSLAN_80", "Standard");
define("UCSLAN_81", "Group");
define("UCSLAN_82", "A group brings together a number of individual classes");
define("UCSLAN_83", "Classes in group");
//define("UCSLAN_84", " (Group)");//UCSLAN_81
define("UCSLAN_85", "You have assigned all available classes; please reassign one which is not in use");
define("UCSLAN_86", "Some settings not allowed for admin classes - they have been set to defaults. ");
define("UCSLAN_87", "Recently joined users");
define("UCSLAN_88", "Identified search bots");
define("UCSLAN_89", "Checked classes are members of the group");
define("UCSLAN_90", "You can't edit certain system user classes!");
define("UCSLAN_91", "Class Structure");
//define("UCSLAN_UPDATE", "Update");//NOT USED ... LAN_UPDATE
return [
'UCSLAN_30' => "Short name displayed in selectors",
'UCSLAN_31' => "Information about applicability of class",
'UCSLAN_32' => "Users in this class can add/remove themselves from the class being edited",
'UCSLAN_33' => "Determines which users can see this class in drop-down lists",
'UCSLAN_36' => "If the top of the tree is 'No One', permissions increase towards the top of the tree<br />If the top of the tree is 'Everyone', permissions increase as you go down the tree",
'UCSLAN_37' => "You must enter a name for the class",
'UCSLAN_38' => "Initial User Class",
'UCSLAN_39' => "No classes which can be set",
'UCSLAN_40' => "Set initial classes",
'UCSLAN_41' => "Settings updated",
'UCSLAN_43' => "Existing classes:",
'UCSLAN_45' => "Point at which classes set:",
'UCSLAN_46' => "(ignored if no verification)",
'UCSLAN_47' => "Initial Signup",
'UCSLAN_48' => "Verification by email or admin",
'UCSLAN_49' => "These classes are set for any newly signed up user - either immediately, or once their site membership has been verified",
'UCSLAN_53' => "Caution! Only use these options when requested by support.",
'UCSLAN_54' => "Set a default user hierarchy",
'UCSLAN_55' => "Clear the user hierarchy",
'UCSLAN_56' => "(this sets a 'flat' user class structure)",
'UCSLAN_57' => "(the hierarchy can be modified later)",
'UCSLAN_58' => "Execute",
'UCSLAN_62' => "Create default class tree:",
'UCSLAN_63' => "That class name already exists - please choose another",
'UCSLAN_64' => "completed",
'UCSLAN_65' => "Flatten user class hierarchy:",
'UCSLAN_69' => "Optional icon associated with class - directory",
'UCSLAN_70' => "Rebuilding class hierarchy:",
'UCSLAN_71' => "User Class Maintenance",
'UCSLAN_72' => "Rebuild class hierarchy",
'UCSLAN_73' => "(This may be required if database corruption occurs)",
'UCSLAN_74' => "Administrators and Moderators",
'UCSLAN_75' => "Registered and logged in members",
'UCSLAN_76' => "Site Administrators",
'UCSLAN_77' => "Main Site Administrators",
'UCSLAN_78' => "Moderators for Forums and other areas",
'UCSLAN_80' => "Standard",
'UCSLAN_81' => "Group",
'UCSLAN_82' => "A group brings together a number of individual classes",
'UCSLAN_83' => "Classes in group",
'UCSLAN_85' => "You have assigned all available classes; please reassign one which is not in use",
'UCSLAN_86' => "Some settings not allowed for admin classes - they have been set to defaults.",
'UCSLAN_87' => "Recently joined users",
'UCSLAN_88' => "Identified search bots",
'UCSLAN_89' => "Checked classes are members of the group",
'UCSLAN_90' => "You can't edit certain system user classes!",
'UCSLAN_91' => "Class Structure",
];

View File

@@ -10,303 +10,219 @@
*
*
*/
define("USRLAN_1", "Options Saved.");
define("USRLAN_3", "now listed an Administrator - to set permissions please go to the");
define("USRLAN_4", "Administrator page");
define("USRLAN_5", "You cannot remove admin status of main site admin");
define("USRLAN_6", "has had Administrator status removed.");
define("USRLAN_7", "You cannot ban the main site administrator");
define("USRLAN_8", "User banned.");
define("USRLAN_9", "User unbanned.");
define("USRLAN_10", "User deleted.");
define("USRLAN_11", "Delete cancelled.");
define("USRLAN_12", "You cannot delete the main site administrator.");
define("USRLAN_13", "Please confirm you wish to delete this member");
// define("USRLAN_14", "once deleted the record cannot be retrieved");
// define("USRLAN_15", "Cancel");
define("USRLAN_16", "Confirm Delete");
define("USRLAN_17", "Confirm Delete User");
// define("USRLAN_18", "User activated.");
// define("USRLAN_19", "Search");
// define("USRLAN_20", "Order by");
// define("USRLAN_21", "User ID");
// define("USRLAN_22", "User name");
// define("USRLAN_23", "Visits to site");
// define("USRLAN_24", "Admin status");
// define("USRLAN_25", "Status");
// define("USRLAN_26", "Descending");
// define("USRLAN_27", "Ascending");
// define("USRLAN_28", "Sort");
define("USRLAN_30", "Ban");
// define("USRLAN_31", "Ban -inactivated-");
define("USRLAN_32", "Activate");
define("USRLAN_33", "Unban");
define("USRLAN_34", "Remove admin status");
define("USRLAN_35", "Make admin");
define("USRLAN_36", "Set Class");
// define("USRLAN_37", "Members");
// define("USRLAN_38", "Search returned");
// define("USRLAN_39", "result(s)");
// define("USRLAN_40", "None defined");
define("USRLAN_44", "Allow members to upload an avatar?");
define("USRLAN_47", "Maximum avatar width (in pixels)");
define("USRLAN_48", "default is 120");
define("USRLAN_49", "Maximum avatar height (in pixels)");
define("USRLAN_50", "default is 100");
define("USRLAN_51", "Update Options");
define("USRLAN_52", "Member Options");
define("USRLAN_53", "Allow members to upload a photograph?");
define("USRLAN_54", "Click here to delete all inactivated users");
define("USRLAN_55", "Prune");
define("USRLAN_56", "Deleted");
define("USRLAN_57", "Deleting un-activated members ...");
define("USRLAN_58", "file uploads are disabled in php.ini");
define("USRLAN_59", "Quick add user"); // FIXME duplicate?
define("USRLAN_60", "Add user");
define("USRLAN_61", "Display name");
//define("USRLAN_62", "Password");//LAN_PASSWORD
define("USRLAN_63", "Re-type Password");
define("USRLAN_64", "Email Address");
define("USRLAN_65", "That display name cannot be accepted as valid, please choose a different display name");
define("USRLAN_66", "That display name already exists in the database, please choose a different display name");
define("USRLAN_67", "The two passwords do not match");
define("USRLAN_68", "You left required field(s) blank");
define("USRLAN_69", "That doesn't appear to be a valid email address");
// define("USRLAN_70", "User created");
// define("USRLAN_71", "Users Front Page"); // Moved to lan_admin.php and renamed "User List"
// define("USRLAN_72", "Quick Add User"); // Use: LAN_USER_QUICKADD
// define("USRLAN_73", "Prune Users"); // Use: LAN_USER_PRUNE
// define("USRLAN_75", "Options"); // Use: LAN_OPTIONS
// define("USRLAN_76", "User Options"); // Use: LAN_USER_OPTIONS
// define("USRLAN_77", "Existing Users"); // Use: LAN_USER_LIST;
define("USRLAN_78", "User Name");
define("USRLAN_79", "Status");
define("USRLAN_80", "Info");
// define("USRLAN_82", "Are you sure you want to delete this user?");
define("USRLAN_84", "There are");
define("USRLAN_85", "users who haven't activated their account - click below to delete.");
define("USRLAN_86", "User verified");
define("USRLAN_87", "User settings updated");
define("USRLAN_88", "User classes updated");
define("USRLAN_90", "Search/Refresh");
define("USRLAN_91", "Class");
define("USRLAN_92", "Invalid characters in username");
define("USRLAN_93", "Delete unverified users");
define("USRLAN_94", "Delete signups if unverified after this amount of time - leave blank to not use this option <br />This option is ignored if user signups are admin moderated");
define("USRLAN_95", "minutes");
define("USRLAN_112", "Resend Email");
define("USRLAN_113", "Registration details for");
define("USRLAN_114", "Dear");
define("USRLAN_115", "Thanks for your registration.");
define("USRLAN_116", "Please confirm that you wish to resend a confirmation email to:");
define("USRLAN_117", "Click the button below to test the following email:");
define("USRLAN_118", "Test Email");
define("USRLAN_119", "Test [x]");
define("USRLAN_120", "Set Classes");
define("USRLAN_121", "Mailing");
define("USRLAN_122", "Welcome to");
define("USRLAN_123", "Your registration has been received and created.");
define("USRLAN_124", "Your account is currently marked as being inactive, to activate your account please go to the following link");
define("USRLAN_125", "From");
define("USRLAN_126", "Allow users to rate users");
define("USRLAN_127", "Allow comments in user profile");
define("USRLAN_128", "Username (login name)");
define("USRLAN_129", "Real Name");
define("USRLAN_130", "Enable online user tracking");
define("USRLAN_131", "You must enable this option to use online user tracking options, like online.php, forum online info and online menus");
//define("USRLAN_132", "Enable");
define("USRLAN_133", "Force user to update settings");
define("USRLAN_134", "Enabling this option will automatically send the user to their user-settings if a required user field is not filled.");
define("USRLAN_135", "No IP address found in user's info; IP not banned");
define("USRLAN_136", "Multiple users found with IP address of {IP}; IP not banned.");
define("USRLAN_137", "Users IP address of {IP} banned.");
define("USRLAN_138", "Unverified users");
define("USRLAN_139", "Your account has been activated.\n\nYou can visit {SITEURL} and log into the site using the login information you provided.");
define("USRLAN_140", "Activation Email Re-sent to");
define("USRLAN_141", "Failed to Re-send activation email to");
define("USRLAN_142", "with the following activation link");
define("USRLAN_143", "Check For Bounces");
define("USRLAN_144", "Resend Confirmation Email to All");
define("USRLAN_145", "Bounced users");
define("USRLAN_146", "Member information is available to");
define("USRLAN_147", "Email address is already used by a banned user");
define("USRLAN_148", "Email address is banned");
define("USRLAN_149", "Delete checked emails");
define("USRLAN_150", "Delete all emails");
define("USRLAN_151", "Clear bounce, require Activation");
define("USRLAN_152", "Clear bounce and Activate");
define("USRLAN_153", "Delete non-bounce emails");
define("USRLAN_154", "Clear email for checked");
define("USRLAN_155", "Total [w] emails found. [x] deleted through options.[br][y] users marked as 'bounced' (out of [z] emails)");
define("USRLAN_156", "Email address is already in use");
// define("USRLAN_160", "Total [x] users of type --TYPE-- pruned");
define("USRLAN_161", "User ID [x] name [y] banned");
define("USRLAN_162", "User ID [x] name [y] unbanned");
// define("USRLAN_163", "User ID --UID-- deleted");
define("USRLAN_164", "User ID [x] name [y] ([z]) made admin");
define("USRLAN_165", "User ID [x] name [y] admin status revoked");
define("USRLAN_166", "User ID [x] name [y] approved");
//FIX ME USERLAN_160 - USERLAN_166 need to be reworked avoid duplication.
define("USRLAN_167", "Validation email ID [x] resent to [y] at [z]");
// define("USRLAN_168", "Re-send [x] validation emails");
define("USRLAN_169", "Total [x] bounced emails deleted");
define("USRLAN_170", "Random user name");
define("USRLAN_171", "Random password");
define("USRLAN_172", "User account has been created with the following:");
// define("USRLAN_173", "Login name set");
// define("USRLAN_174", "User name --NAME-- created");
// define("USRLAN_175", "Session"); // Moved to lan_admin.php
define("USRLAN_179", "User banned: ");
define("USRLAN_180", "IP address of {IP} appears on whitelist; IP not banned.");
define("USRLAN_181", "Choose option for user status and sending confirmation email to the user");
define("USRLAN_182", "Invalid characters in login name"); // duplicate - USRLAN_92, used for "verify" user action
define("USRLAN_183", "That login name already in use"); // wrong used with "reqverify" user action
define("USRLAN_184", "Length of login name outside limits");
define("USRLAN_185", "A user account has been created for you at {SITEURL} with the following login:<br /><br /><b>Login Name:</b> {LOGINNAME}<br /><b>Password:</b> {PASSWORD}<br/><b>Activation link:</b> {ACTIVATION_LINK}<br /><br />");
define("USRLAN_186", "Please go to the site as soon as possible and log in, then change your password using the \"Settings\" option.<br /><br />You can also change other settings at the same time.<br /><br />Note that your password cannot be recovered if you lose it.");
define("USRLAN_187", "Access to website: ");
define("USRLAN_188", "Email sent successfully");
define("USRLAN_189", "Error sending email");
define("USRLAN_190", "New user probationary period (days)");
define("USRLAN_191", "Administrator can impose restrictions during this period in some areas");
define("USRLAN_192", ""); // was "days" use value in lan_date.php instead.
define("USRLAN_193", "Nothing changed - not saved");
define("USRLAN_194", "Signature may be modified by");
define("USRLAN_195", "Last Post");
//User Ranks phrases
// define("USRLAN_196", "User ranks"); // use LAN_USER_RANKS
//define("USRLAN_197", "Source"); // Moved to lan_admin.php
define("USRLAN_198", "Field Name");
define("USRLAN_199", "Operation");
define("USRLAN_200", "Value");
define("USRLAN_201", "Number of comments");
define("USRLAN_202", "Number of site visits");
define("USRLAN_203", "Number of days member");
define("USRLAN_204", "Core");
// define("USRLAN_205", "Plugin"); // Use LAN_PLUGIN
define("USRLAN_206", "Current Calculation");
define("USRLAN_207", "Type");
define("USRLAN_208", "Rank Name");
define("USRLAN_209", "Lower Threshold");
define("USRLAN_210", "Lang Prefix");
define("USRLAN_211", "Rank Image");
define("USRLAN_212", "User Rank");
// define("USRLAN_213", "Are you sure you want to delete this rank"); // use LAN_CONFIRMDEL
define("USRLAN_214", "Add New Rank");
//define("USRLAN_215", "Update Ranks");
define("USRLAN_216", "--select image--");
//define("USRLAN_217", "User Ranks Updated");
//define("USRLAN_218", "Deletion of User Rank");
define("USRLAN_219", "Older than 30 days");
define("LAN_MAINADMIN","Main Admin");
define("LAN_NOTVERIFIED","Not Verified");
define("LAN_BANNED","Banned");
define("LAN_BOUNCED","Bounced");
define("LAN_UI_1_HOUR", "1 hour");
define("LAN_UI_3_HOURS", "3 hours");
define("LAN_UI_6_HOURS", "6 hours");
define("LAN_UI_12_HOURS", "12 hours");
define("LAN_UI_24_HOURS", "24 hours");
define("LAN_UI_48_HOURS", "48 hours");
define("LAN_UI_3_DAYS", "3 days");
define("USRLAN_220", "All Userclasses");
define("USRLAN_221", "Edit admin perms");
define("USRLAN_222", "You are about to delete [x] ([y]) with ID #[z]. Are you sure?");
define("USRLAN_223", "User not found.");
define("USRLAN_224", "Email sent to:");
define("USRLAN_225", "Failed to send email to:");
define("USRLAN_226", "You don't have enough permissions to do this.");
define("USRLAN_227", "Unknown error. Action failed.");
define("USRLAN_228", "You are about to make User #[b][x][/b] : [b][y][/b] ([z]) an [b]administrator[/b].");
define("USRLAN_229", "Set the permissions and click [b]Update[/b] to proceed or [b]Back[/b] to abort.");
define("USRLAN_230", "Update administrator [x] ([y])");
define("USRLAN_231", "Insufficient permissions, operation aborted.");
define("USRLAN_232", "Missing activation key.");
define("USRLAN_233", "Valid");
define("USRLAN_234", "Invalid");
define("USRLAN_235", "User now has to verify.");
define("USRLAN_236", "Action failed.");
define("USRLAN_237", "User name and display name cannot be different (based on the site configuration). Display name set to [b][x][/b].");
define("USRLAN_238", "Your current status is [b]Active[/b]");
define("USRLAN_239", "Notification and user status");
define("USRLAN_240", "Activate, Don't Notify");
define("USRLAN_241", "Activate, Notify (password)");
define("USRLAN_242", "Require Activation, Notify (password and activation link)");
define("USRLAN_243", "Set Permissions");
define("USRLAN_244", "Security violation (not enough permissions) - Administrator [x] ([y], [z]) tried to remove admin status from [u] ([v], [w])");
define("USRLAN_245", "Security violation (not enough permissions) - Administrator [x] ([y], [z]) tried to make [u] ([v], [w]) system admin");
define("USRLAN_246", "(Not required)");
define("USRLAN_247", "Us");
define("USRLAN_248", "Us");
define("USRLAN_249", "Us");
define("USRLAN_250", "Us");
define("USRLAN_251", "Leave blank for no change");
define("USRLAN_252", "Resend account activation email to unactivated users.");
define("USRLAN_253", "Older than");
define("USRLAN_254", "Reset all passwords");
define("USRLAN_255", "Notify User");
define("USRLAN_256", "Dear");
define("USRLAN_257", "Allow members to delete their account?");
// These need review - there are duplicates above - they come from admin/lan_userclass.php and are unconsistent with userclass defines. TODO LANS
define("UCSLAN_1", "Sending notification email to");
define("UCSLAN_2", "Updated Privileges");
//define("UCSLAN_3", "Dear");//USRLAN_256
define("UCSLAN_4", "Your privileges have been updated at");
define("UCSLAN_5", "You now have access to the following area(s)");
define("UCSLAN_6", "Set class for user");
define("UCSLAN_7", "Set Classes");
//define("UCSLAN_8", "Notify User");//incorrect//USRLAN_255
define("UCSLAN_9", "Classes Updated.");
define("UCSLAN_10", "Regards,");
define("UCSLAN_11", "Class membership for user ID [x] changed to [y]");
define("UCSLAN_12", "Member privileges only");
// from admin/lan_userinfo.php
define("USFLAN_1", "Unable to find poster's IP address - no information is available.");
// define("USFLAN_2", "Error");
define("USFLAN_3", "Messages posted from IP address");
define("USFLAN_4", "Host");
define("USFLAN_5", "Click here to transfer IP address to admin ban page");
define("USFLAN_6", "User ID");
define("USFLAN_7", "User Information");
define("USRLAN_AS_1", "Login as [x]");
define("USRLAN_AS_2", "Logout from [x] account");
define("USRLAN_AS_3", "You are already logged in as another user account. Please logout first.");
// Always search lan_admin.php before adding more.
return [
'USRLAN_1' => "Options Saved.",
'USRLAN_3' => "now listed an Administrator - to set permissions please go to the",
'USRLAN_4' => "Administrator page",
'USRLAN_5' => "You cannot remove admin status of main site admin",
'USRLAN_6' => "has had Administrator status removed.",
'USRLAN_7' => "You cannot ban the main site administrator",
'USRLAN_8' => "User banned.",
'USRLAN_9' => "User unbanned.",
'USRLAN_10' => "User deleted.",
'USRLAN_11' => "Delete cancelled.",
'USRLAN_12' => "You cannot delete the main site administrator.",
'USRLAN_13' => "Please confirm you wish to delete this member",
'USRLAN_16' => "Confirm Delete",
'USRLAN_17' => "Confirm Delete User",
'USRLAN_30' => "Ban",
'USRLAN_32' => "Activate",
'USRLAN_33' => "Unban",
'USRLAN_34' => "Remove admin status",
'USRLAN_35' => "Make admin",
'USRLAN_36' => "Set Class",
'USRLAN_44' => "Allow members to upload an avatar?",
'USRLAN_47' => "Maximum avatar width (in pixels)",
'USRLAN_48' => "default is 120",
'USRLAN_49' => "Maximum avatar height (in pixels)",
'USRLAN_50' => "default is 100",
'USRLAN_51' => "Update Options",
'USRLAN_52' => "Member Options",
'USRLAN_53' => "Allow members to upload a photograph?",
'USRLAN_54' => "Click here to delete all inactivated users",
'USRLAN_55' => "Prune",
'USRLAN_56' => "Deleted",
'USRLAN_57' => "Deleting un-activated members ...",
'USRLAN_58' => "file uploads are disabled in php.ini",
'USRLAN_59' => "Quick add user",
'USRLAN_60' => "Add user",
'USRLAN_61' => "Display name",
'USRLAN_63' => "Re-type Password",
'USRLAN_64' => "Email Address",
'USRLAN_65' => "That display name cannot be accepted as valid, please choose a different display name",
'USRLAN_66' => "That display name already exists in the database, please choose a different display name",
'USRLAN_67' => "The two passwords do not match",
'USRLAN_68' => "You left required field(s) blank",
'USRLAN_69' => "That doesn't appear to be a valid email address",
'USRLAN_78' => "User Name",
'USRLAN_79' => "Status",
'USRLAN_80' => "Info",
'USRLAN_84' => "There are",
'USRLAN_85' => "users who haven't activated their account - click below to delete.",
'USRLAN_86' => "User verified",
'USRLAN_87' => "User settings updated",
'USRLAN_88' => "User classes updated",
'USRLAN_90' => "Search/Refresh",
'USRLAN_91' => "Class",
'USRLAN_92' => "Invalid characters in username",
'USRLAN_93' => "Delete unverified users",
'USRLAN_94' => "Delete signups if unverified after this amount of time - leave blank to not use this option <br />This option is ignored if user signups are admin moderated",
'USRLAN_95' => "minutes",
'USRLAN_112' => "Resend Email",
'USRLAN_113' => "Registration details for",
'USRLAN_114' => "Dear",
'USRLAN_115' => "Thanks for your registration.",
'USRLAN_116' => "Please confirm that you wish to resend a confirmation email to:",
'USRLAN_117' => "Click the button below to test the following email:",
'USRLAN_118' => "Test Email",
'USRLAN_119' => "Test [x]",
'USRLAN_120' => "Set Classes",
'USRLAN_121' => "Mailing",
'USRLAN_122' => "Welcome to",
'USRLAN_123' => "Your registration has been received and created.",
'USRLAN_124' => "Your account is currently marked as being inactive, to activate your account please go to the following link",
'USRLAN_125' => "From",
'USRLAN_126' => "Allow users to rate users",
'USRLAN_127' => "Allow comments in user profile",
'USRLAN_128' => "Username (login name)",
'USRLAN_129' => "Real Name",
'USRLAN_130' => "Enable online user tracking",
'USRLAN_131' => "You must enable this option to use online user tracking options, like online.php, forum online info and online menus",
'USRLAN_133' => "Force user to update settings",
'USRLAN_134' => "Enabling this option will automatically send the user to their user-settings if a required user field is not filled.",
'USRLAN_135' => "No IP address found in user's info; IP not banned",
'USRLAN_136' => "Multiple users found with IP address of {IP}; IP not banned.",
'USRLAN_137' => "Users IP address of {IP} banned.",
'USRLAN_138' => "Unverified users",
'USRLAN_139' => "Your account has been activated.\\n\\nYou can visit {SITEURL} and log into the site using the login information you provided.",
'USRLAN_140' => "Activation Email Re-sent to",
'USRLAN_141' => "Failed to Re-send activation email to",
'USRLAN_142' => "with the following activation link",
'USRLAN_143' => "Check For Bounces",
'USRLAN_144' => "Resend Confirmation Email to All",
'USRLAN_145' => "Bounced users",
'USRLAN_146' => "Member information is available to",
'USRLAN_147' => "Email address is already used by a banned user",
'USRLAN_148' => "Email address is banned",
'USRLAN_149' => "Delete checked emails",
'USRLAN_150' => "Delete all emails",
'USRLAN_151' => "Clear bounce, require Activation",
'USRLAN_152' => "Clear bounce and Activate",
'USRLAN_153' => "Delete non-bounce emails",
'USRLAN_154' => "Clear email for checked",
'USRLAN_155' => "Total [w] emails found. [x] deleted through options.[br][y] users marked as 'bounced' (out of [z] emails)",
'USRLAN_156' => "Email address is already in use",
'USRLAN_161' => "User ID [x] name [y] banned",
'USRLAN_162' => "User ID [x] name [y] unbanned",
'USRLAN_164' => "User ID [x] name [y] ([z]) made admin",
'USRLAN_165' => "User ID [x] name [y] admin status revoked",
'USRLAN_166' => "User ID [x] name [y] approved",
'USRLAN_167' => "Validation email ID [x] resent to [y] at [z]",
'USRLAN_169' => "Total [x] bounced emails deleted",
'USRLAN_170' => "Random user name",
'USRLAN_171' => "Random password",
'USRLAN_172' => "User account has been created with the following:",
'USRLAN_179' => "User banned:",
'USRLAN_180' => "IP address of {IP} appears on whitelist; IP not banned.",
'USRLAN_181' => "Choose option for user status and sending confirmation email to the user",
'USRLAN_182' => "Invalid characters in login name",
'USRLAN_183' => "That login name already in use",
'USRLAN_184' => "Length of login name outside limits",
'USRLAN_185' => "A user account has been created for you at {SITEURL} with the following login:<br /><br /><b>Login Name:</b> {LOGINNAME}<br /><b>Password:</b> {PASSWORD}<br/><b>Activation link:</b> {ACTIVATION_LINK}<br /><br />",
'USRLAN_186' => "Please go to the site as soon as possible and log in, then change your password using the \\\"Settings\\\" option.<br /><br />You can also change other settings at the same time.<br /><br />Note that your password cannot be recovered if you lose it.",
'USRLAN_187' => "Access to website:",
'USRLAN_188' => "Email sent successfully",
'USRLAN_189' => "Error sending email",
'USRLAN_190' => "New user probationary period (days)",
'USRLAN_191' => "Administrator can impose restrictions during this period in some areas",
'USRLAN_192' => "",
'USRLAN_193' => "Nothing changed - not saved",
'USRLAN_194' => "Signature may be modified by",
'USRLAN_195' => "Last Post",
'USRLAN_198' => "Field Name",
'USRLAN_199' => "Operation",
'USRLAN_200' => "Value",
'USRLAN_201' => "Number of comments",
'USRLAN_202' => "Number of site visits",
'USRLAN_203' => "Number of days member",
'USRLAN_204' => "Core",
'USRLAN_206' => "Current Calculation",
'USRLAN_207' => "Type",
'USRLAN_208' => "Rank Name",
'USRLAN_209' => "Lower Threshold",
'USRLAN_210' => "Lang Prefix",
'USRLAN_211' => "Rank Image",
'USRLAN_212' => "User Rank",
'USRLAN_214' => "Add New Rank",
'USRLAN_216' => "--select image--",
'USRLAN_219' => "Older than 30 days",
'LAN_MAINADMIN' => "Main Admin",
'LAN_NOTVERIFIED' => "Not Verified",
'LAN_BANNED' => "Banned",
'LAN_BOUNCED' => "Bounced",
'LAN_UI_1_HOUR' => "1 hour",
'LAN_UI_3_HOURS' => "3 hours",
'LAN_UI_6_HOURS' => "6 hours",
'LAN_UI_12_HOURS' => "12 hours",
'LAN_UI_24_HOURS' => "24 hours",
'LAN_UI_48_HOURS' => "48 hours",
'LAN_UI_3_DAYS' => "3 days",
'USRLAN_220' => "All Userclasses",
'USRLAN_221' => "Edit admin perms",
'USRLAN_222' => "You are about to delete [x] ([y]) with ID #[z]. Are you sure?",
'USRLAN_223' => "User not found.",
'USRLAN_224' => "Email sent to:",
'USRLAN_225' => "Failed to send email to:",
'USRLAN_226' => "You don't have enough permissions to do this.",
'USRLAN_227' => "Unknown error. Action failed.",
'USRLAN_228' => "You are about to make User #[b][x][/b] : [b][y][/b] ([z]) an [b]administrator[/b].",
'USRLAN_229' => "Set the permissions and click [b]Update[/b] to proceed or [b]Back[/b] to abort.",
'USRLAN_230' => "Update administrator [x] ([y])",
'USRLAN_231' => "Insufficient permissions, operation aborted.",
'USRLAN_232' => "Missing activation key.",
'USRLAN_233' => "Valid",
'USRLAN_234' => "Invalid",
'USRLAN_235' => "User now has to verify.",
'USRLAN_236' => "Action failed.",
'USRLAN_237' => "User name and display name cannot be different (based on the site configuration). Display name set to [b][x][/b].",
'USRLAN_238' => "Your current status is [b]Active[/b]",
'USRLAN_239' => "Notification and user status",
'USRLAN_240' => "Activate, Don't Notify",
'USRLAN_241' => "Activate, Notify (password)",
'USRLAN_242' => "Require Activation, Notify (password and activation link)",
'USRLAN_243' => "Set Permissions",
'USRLAN_244' => "Security violation (not enough permissions) - Administrator [x] ([y], [z]) tried to remove admin status from [u] ([v], [w])",
'USRLAN_245' => "Security violation (not enough permissions) - Administrator [x] ([y], [z]) tried to make [u] ([v], [w]) system admin",
'USRLAN_246' => "(Not required)",
'USRLAN_247' => "Us",
'USRLAN_248' => "Us",
'USRLAN_249' => "Us",
'USRLAN_250' => "Us",
'USRLAN_251' => "Leave blank for no change",
'USRLAN_252' => "Resend account activation email to unactivated users.",
'USRLAN_253' => "Older than",
'USRLAN_254' => "Reset all passwords",
'USRLAN_255' => "Notify User",
'USRLAN_256' => "Dear",
'USRLAN_257' => "Allow members to delete their account?",
'UCSLAN_1' => "Sending notification email to",
'UCSLAN_2' => "Updated Privileges",
'UCSLAN_4' => "Your privileges have been updated at",
'UCSLAN_5' => "You now have access to the following area(s)",
'UCSLAN_6' => "Set class for user",
'UCSLAN_7' => "Set Classes",
'UCSLAN_9' => "Classes Updated.",
'UCSLAN_10' => "Regards,",
'UCSLAN_11' => "Class membership for user ID [x] changed to [y]",
'UCSLAN_12' => "Member privileges only",
'USFLAN_1' => "Unable to find poster's IP address - no information is available.",
'USFLAN_3' => "Messages posted from IP address",
'USFLAN_4' => "Host",
'USFLAN_5' => "Click here to transfer IP address to admin ban page",
'USFLAN_6' => "User ID",
'USFLAN_7' => "User Information",
'USRLAN_AS_1' => "Login as [x]",
'USRLAN_AS_2' => "Logout from [x] account",
'USRLAN_AS_3' => "You are already logged in as another user account. Please logout first.",
];

View File

@@ -7,116 +7,100 @@
* GNU General Public License (http://www.gnu.org/licenses/gpl.txt)
*
*/
define("EXTLAN_1", "Name");
define("EXTLAN_2", "Preview");
define("EXTLAN_3", "Values");
define("EXTLAN_4", "Req'd");
define("EXTLAN_5", "Applicable");
define("EXTLAN_6", "Read access");
define("EXTLAN_7", "Write access");
define("EXTLAN_8", "Action");
define("EXTLAN_9", "Extended User Fields");
define("EXTLAN_10", "Field name");
define("EXTLAN_11", "This is the name of the field as stored in the table, it must be unique from any other, and must not be used in the main user table");
define("EXTLAN_12", "Field text");
define("EXTLAN_13", "This is the displayed name of the field in rendered pages");
define("EXTLAN_14", "Field Type");
define("EXTLAN_15", "Field include text");
define("EXTLAN_16", "Default Value");
define("EXTLAN_17", "Enter each possible value on each line <br /> For DB table see help.");
define("EXTLAN_18", "Required");
define("EXTLAN_19", "Users will be required to enter a value in this field when updating their settings.");
define("EXTLAN_20", "Determines which users this field will apply to.");
define("EXTLAN_21", "This will determine who will see this field in their usersettings.");
define("EXTLAN_22", "This will determine who can see the value in the user page <br />NOTE: Setting this to 'Read Only' will make it visible to Admin and the member only.");
define("EXTLAN_23", "Add Extended Field");
define("EXTLAN_24", "Update Extended Field");
define("EXTLAN_25", "move down");
define("EXTLAN_26", "move up");
define("EXTLAN_27", "Confirm Delete");
define("EXTLAN_28", "No extended fields defined");
define("EXTLAN_29", "Extended user fields saved.");
define("EXTLAN_30", "Extended field deleted");
define("EXTLAN_31", "Category label");
define("EXTLAN_32", "This is the label of the field as shown on User Settings page. Language constants are allowed.");
define("EXTLAN_33", "Cancel Edit");
define("EXTLAN_34", "Extended Fields");
define("EXTLAN_35", "Categories");
define("EXTLAN_36", "No assigned Category");
define("EXTLAN_37", "No categories defined");
define("EXTLAN_38", "Category name");
define("EXTLAN_39", "Add category");
define("EXTLAN_40", "Category created");
define("EXTLAN_41", "Category deleted");
define("EXTLAN_42", "Update Category");
define("EXTLAN_43", "Category Updated");
define("EXTLAN_44", "Category");
define("EXTLAN_45", "Add New Field");
define("EXTLAN_46", "Help");
define("EXTLAN_47", "Add new parameter");
define("EXTLAN_48", "Add new value");
define("EXTLAN_49", "Allow user to hide");
define("EXTLAN_50", "Setting this to yes will allow the user to hide this value from non-admins");
define("EXTLAN_51", "Any valid w3c parameter may be entered here<br />e.g. <b><i>class='tbox' size='40' maxlength='80'</i></b>");
define("EXTLAN_52", "regex validation code");
define("EXTLAN_53", "Enter the regex code that will need to be matched to make it a valid entry <br />**regex delimiters are required**");
define("EXTLAN_54", "regex failure text");
define("EXTLAN_55", "Enter the error message that will be shown if the regex validation fails.");
define("EXTLAN_56", "Predefined Fields");
define("EXTLAN_57", "Activated");
define("EXTLAN_58", "Not Activated");
define("EXTLAN_59", "Activate");
define("EXTLAN_60", "Deactivate");
//define("EXTLAN_61", "None");//LAN_NONE
define("EXTLAN_62", "Table");
define("EXTLAN_63", "Field Id");
define("EXTLAN_64", "Display Value");
define("EXTLAN_65", "No - Will not show on signup page");
define("EXTLAN_66", "Yes - Will show on signup page");
define("EXTLAN_67", "No - Show on signup page");
define("EXTLAN_68", "Field:");
define("EXTLAN_69", "has been activated");
define("EXTLAN_70", "ERROR!! Field:");
define("EXTLAN_71", "was not activated!");
define("EXTLAN_72", "has been deactivated");
define("EXTLAN_73", "was not deactivated!");
define("EXTLAN_74", "is a reserved field name and can not be used.");
define("EXTLAN_75", "Error adding field to database.");
define("EXTLAN_76", "Invalid characters in field name - only A-Z, a-z, 0-9, allowed.");
define("EXTLAN_77", "Category not deleted - must delete fields in category first: ");
define("EXTLAN_78", "Cannot find file [x] needed to create data table");
define("EXTLAN_79", "Label");
define("EXTLAN_80", "Validation error - aborted.");
define("EXTLAN_81", "Add Custom Field");
define("EXTLAN_82", "Values");
define("EXTLAN_83", "Placeholder");
define("EXTLAN_84", "Help Tip");
define("EXTLAN_86", "User Extended Column deleted from table");
define("EXTLAN_87", "Sort values");
//textbox
define("EXTLAN_HELP_1", "<b><i>Parameters:</i></b><br />size - size of field<br />maxlength - max length of field<br /><br />class - css class of field<br />style - css style string<br /><br />regex - regex validation code<br />regexfail - validation fail text");
//radio buttons
define("EXTLAN_HELP_2", "Enter text for options in 'Values' box - one box per option. Add new boxes as needed");
//dropdown
define("EXTLAN_HELP_3", "Enter text for options in 'Values' box - one box per option. Add new boxes as needed");
//db field
define("EXTLAN_HELP_4", "<b><i>Values:</i></b><br />There should be three values given ALWAYS:<br /><ol><li>dbtable</li><li>field containing id</li><li>field containing value</li></ol><br />");
//textarea
define("EXTLAN_HELP_5", "Define an area for free-format text. (Set the size in the 'Field include text' box as required)");
//integer
define("EXTLAN_HELP_6", "Allow user to enter a numeric value");
//date
define("EXTLAN_HELP_7", "Require user to enter a date");
// Language
define("EXTLAN_HELP_8", "Allow user to select from installed languages");
// Predefined list
define("EXTLAN_HELP_9", "Specify a predefined list. The value field selects the type of list - at present only 'timezones' is a valid entry");
return [
'EXTLAN_1' => "Name",
'EXTLAN_2' => "Preview",
'EXTLAN_3' => "Values",
'EXTLAN_4' => "Req'd",
'EXTLAN_5' => "Applicable",
'EXTLAN_6' => "Read access",
'EXTLAN_7' => "Write access",
'EXTLAN_8' => "Action",
'EXTLAN_9' => "Extended User Fields",
'EXTLAN_10' => "Field name",
'EXTLAN_11' => "This is the name of the field as stored in the table, it must be unique from any other, and must not be used in the main user table",
'EXTLAN_12' => "Field text",
'EXTLAN_13' => "This is the displayed name of the field in rendered pages",
'EXTLAN_14' => "Field Type",
'EXTLAN_15' => "Field include text",
'EXTLAN_16' => "Default Value",
'EXTLAN_17' => "Enter each possible value on each line <br /> For DB table see help.",
'EXTLAN_18' => "Required",
'EXTLAN_19' => "Users will be required to enter a value in this field when updating their settings.",
'EXTLAN_20' => "Determines which users this field will apply to.",
'EXTLAN_21' => "This will determine who will see this field in their usersettings.",
'EXTLAN_22' => "This will determine who can see the value in the user page <br />NOTE: Setting this to 'Read Only' will make it visible to Admin and the member only.",
'EXTLAN_23' => "Add Extended Field",
'EXTLAN_24' => "Update Extended Field",
'EXTLAN_25' => "move down",
'EXTLAN_26' => "move up",
'EXTLAN_27' => "Confirm Delete",
'EXTLAN_28' => "No extended fields defined",
'EXTLAN_29' => "Extended user fields saved.",
'EXTLAN_30' => "Extended field deleted",
'EXTLAN_31' => "Category label",
'EXTLAN_32' => "This is the label of the field as shown on User Settings page. Language constants are allowed.",
'EXTLAN_33' => "Cancel Edit",
'EXTLAN_34' => "Extended Fields",
'EXTLAN_35' => "Categories",
'EXTLAN_36' => "No assigned Category",
'EXTLAN_37' => "No categories defined",
'EXTLAN_38' => "Category name",
'EXTLAN_39' => "Add category",
'EXTLAN_40' => "Category created",
'EXTLAN_41' => "Category deleted",
'EXTLAN_42' => "Update Category",
'EXTLAN_43' => "Category Updated",
'EXTLAN_44' => "Category",
'EXTLAN_45' => "Add New Field",
'EXTLAN_46' => "Help",
'EXTLAN_47' => "Add new parameter",
'EXTLAN_48' => "Add new value",
'EXTLAN_49' => "Allow user to hide",
'EXTLAN_50' => "Setting this to yes will allow the user to hide this value from non-admins",
'EXTLAN_51' => "Any valid w3c parameter may be entered here<br />e.g. <b><i>class='tbox' size='40' maxlength='80'</i></b>",
'EXTLAN_52' => "regex validation code",
'EXTLAN_53' => "Enter the regex code that will need to be matched to make it a valid entry <br />**regex delimiters are required**",
'EXTLAN_54' => "regex failure text",
'EXTLAN_55' => "Enter the error message that will be shown if the regex validation fails.",
'EXTLAN_56' => "Predefined Fields",
'EXTLAN_57' => "Activated",
'EXTLAN_58' => "Not Activated",
'EXTLAN_59' => "Activate",
'EXTLAN_60' => "Deactivate",
'EXTLAN_62' => "Table",
'EXTLAN_63' => "Field Id",
'EXTLAN_64' => "Display Value",
'EXTLAN_65' => "No - Will not show on signup page",
'EXTLAN_66' => "Yes - Will show on signup page",
'EXTLAN_67' => "No - Show on signup page",
'EXTLAN_68' => "Field:",
'EXTLAN_69' => "has been activated",
'EXTLAN_70' => "ERROR!! Field:",
'EXTLAN_71' => "was not activated!",
'EXTLAN_72' => "has been deactivated",
'EXTLAN_73' => "was not deactivated!",
'EXTLAN_74' => "is a reserved field name and can not be used.",
'EXTLAN_75' => "Error adding field to database.",
'EXTLAN_76' => "Invalid characters in field name - only A-Z, a-z, 0-9, allowed.",
'EXTLAN_77' => "Category not deleted - must delete fields in category first:",
'EXTLAN_78' => "Cannot find file [x] needed to create data table",
'EXTLAN_79' => "Label",
'EXTLAN_80' => "Validation error - aborted.",
'EXTLAN_81' => "Add Custom Field",
'EXTLAN_82' => "Values",
'EXTLAN_83' => "Placeholder",
'EXTLAN_84' => "Help Tip",
'EXTLAN_86' => "User Extended Column deleted from table",
'EXTLAN_87' => "Sort values",
'EXTLAN_HELP_1' => "<b><i>Parameters:</i></b><br />size - size of field<br />maxlength - max length of field<br /><br />class - css class of field<br />style - css style string<br /><br />regex - regex validation code<br />regexfail - validation fail text",
'EXTLAN_HELP_2' => "Enter text for options in 'Values' box - one box per option. Add new boxes as needed",
'EXTLAN_HELP_3' => "Enter text for options in 'Values' box - one box per option. Add new boxes as needed",
'EXTLAN_HELP_4' => "<b><i>Values:</i></b><br />There should be three values given ALWAYS:<br /><ol><li>dbtable</li><li>field containing id</li><li>field containing value</li></ol><br />",
'EXTLAN_HELP_5' => "Define an area for free-format text. (Set the size in the 'Field include text' box as required)",
'EXTLAN_HELP_6' => "Allow user to enter a numeric value",
'EXTLAN_HELP_7' => "Require user to enter a date",
'EXTLAN_HELP_8' => "Allow user to select from installed languages",
'EXTLAN_HELP_9' => "Specify a predefined list. The value field selects the type of list - at present only 'timezones' is a valid entry",
];

View File

@@ -9,40 +9,28 @@
/*
* Default error messages by Error code number
*/
define("LAN_VALIDATE_0", "Unknown Error");
define("LAN_VALIDATE_101", "Missing value");
define("LAN_VALIDATE_102", "Unexpected value type");
define("LAN_VALIDATE_103", "Invalid characters found");
define("LAN_VALIDATE_104", "Not a valid email address");
define("LAN_VALIDATE_105", "Fields don\"t match" );
define("LAN_VALIDATE_131", "String too short");
define("LAN_VALIDATE_132", "String too long");
define("LAN_VALIDATE_133", "Number too low");
define("LAN_VALIDATE_134", "Number too high");
define("LAN_VALIDATE_135", "Array count too low");
define("LAN_VALIDATE_136", "Array count too high");
define("LAN_VALIDATE_151", "Number of type integer expected");
define("LAN_VALIDATE_152", "Number of type float expected");
define("LAN_VALIDATE_153", "Instance type expected");
define("LAN_VALIDATE_154", "Array type expected");
define("LAN_VALIDATE_191", "Empty value");
define("LAN_VALIDATE_201", "File not exists");
define("LAN_VALIDATE_202", "File not writable");
define("LAN_VALIDATE_203", "File exceeds allowed file size");
define("LAN_VALIDATE_204", "File size lower than allowed minimal file size");
//define("LAN_VALIDATE_", "");
/*
* TRANSLATION INSTRUCTIONS:
* Don"t translate %1$s, %2$s, %3$s, etc.
*
* These are substituted by validator handler:
* %1$s - field name
* %2$d - validation error code (number)
* %3$s - validation error message (string)
*/
// define("LAN_VALIDATE_FAILMSG", "<strong>&quot;%1$s&quot;</strong> validation error: [#%2$d] %3$s.");
//FIXME - use this instead:
define("LAN_VALIDATE_FAILMSG", "[x] validation error: [y] [z].");
return [
'LAN_VALIDATE_0' => "Unknown Error",
'LAN_VALIDATE_101' => "Missing value",
'LAN_VALIDATE_102' => "Unexpected value type",
'LAN_VALIDATE_103' => "Invalid characters found",
'LAN_VALIDATE_104' => "Not a valid email address",
'LAN_VALIDATE_105' => "Fields don\\\"t match",
'LAN_VALIDATE_131' => "String too short",
'LAN_VALIDATE_132' => "String too long",
'LAN_VALIDATE_133' => "Number too low",
'LAN_VALIDATE_134' => "Number too high",
'LAN_VALIDATE_135' => "Array count too low",
'LAN_VALIDATE_136' => "Array count too high",
'LAN_VALIDATE_151' => "Number of type integer expected",
'LAN_VALIDATE_152' => "Number of type float expected",
'LAN_VALIDATE_153' => "Instance type expected",
'LAN_VALIDATE_154' => "Array type expected",
'LAN_VALIDATE_191' => "Empty value",
'LAN_VALIDATE_201' => "File not exists",
'LAN_VALIDATE_202' => "File not writable",
'LAN_VALIDATE_203' => "File exceeds allowed file size",
'LAN_VALIDATE_204' => "File size lower than allowed minimal file size",
'LAN_VALIDATE_FAILMSG' => "[x] validation error: [y] [z].",
];

View File

@@ -16,22 +16,13 @@
// define("WMGLAN_6", "Activate?");
// define("WMGLAN_7", "Welcome message settings updated.");
define("WMLAN_00","Welcome Messages");
//define("WMLAN_01","Create New Message");
//define("WMLAN_02","Message");//NOT_USED
//define("WMLAN_03","Visibility");
//define("WMLAN_04","Message Text");//LAN_MESSAGE
define("WMLAN_05","Enclose");
define("WMLAN_06","When enabled, the message will be rendered inside a box");
define("WMLAN_07","Override standard system to use {WMESSAGE} shortcode:");
// define("WMLAN_08","Preferences");
//define("WMLAN_09","No welcome messages set yet");//NOT USED
//define("WMLAN_10","Message Caption");//LAN_TITLE
define("WMLAN_11","Enclosed with Carousel");
define("WMLAN_12","Welcome Message Help");
define("WMLAN_13","This page allows you to set a message that will appear at the top of your front page all the time it's activated. You can set a different message for guests, registered/logged-in members and administrators.");
return [
'WMLAN_00' => "Welcome Messages",
'WMLAN_05' => "Enclose",
'WMLAN_06' => "When enabled, the message will be rendered inside a box",
'WMLAN_07' => "Override standard system to use {WMESSAGE} shortcode:",
'WMLAN_11' => "Enclosed with Carousel",
'WMLAN_12' => "Welcome Message Help",
'WMLAN_13' => "This page allows you to set a message that will appear at the top of your front page all the time it's activated. You can set a different message for guests, registered/logged-in members and administrators.",
];

View File

@@ -10,79 +10,68 @@
+----------------------------------------------------------------------------+
*/
define("COMLAN_0", "[blocked by admin]");
define("COMLAN_1", "Unblock");
define("COMLAN_2", "Block");
//define("COMLAN_3", "Delete"); //new > LAN_DELETE
define("COMLAN_4", "Info");
define("COMLAN_5", "Comments ...");
define("COMLAN_6", "You must be logged in to make comments on this site - please log in, or if you are not registered click");
define("COMLAN_7", "Main site administrator");
define("COMLAN_8", "Comment");
define("COMLAN_9", "Submit comment");
define("COMLAN_10", "Administrator");
define("COMLAN_11", "Was unable to enter your comment into the database - please retype leaving out any non-standard characters.");
define("COMLAN_12", "User");
define("COMLAN_16", "Username: ");
// define("COMLAN_99", "Comments");
define("COMLAN_100", "News");
define("COMLAN_101", "Poll");
define("COMLAN_102", "Replying to: ");
define("COMLAN_103", "Article");
define("COMLAN_104", "Review");
define("COMLAN_105", "Content");
define("COMLAN_106", "Download");
define("COMLAN_145", "Registered: ");
define("COMLAN_194", "Guest");
define("COMLAN_195", "Registered member");
define("COMLAN_310", "Unable to accept post as that username is registered - if it is your username please login to post.");
define("COMLAN_312", "Duplicate post - unable to accept.");
define("COMLAN_313", "Location");
define("COMLAN_314", "moderate comments");
// define("COMLAN_315", "Trackbacks");
// define("COMLAN_316", "No trackbacks for this newspost.");
// define("COMLAN_317", "Moderate trackbacks");
define("COMLAN_318", "Edit comment");
define("COMLAN_319", "edited");
define("COMLAN_320", "Update comment");
define("COMLAN_321", "here");
define("COMLAN_322", "to signup");
define("COMLAN_323", "Error!");
define("COMLAN_324", "Subject");
define("COMLAN_325", "Re:");
define("COMLAN_326", "Reply to this");
//define("COMLAN_327", "Rating");//LAN_RATING
define("COMLAN_328", "Comments are locked");
define("COMLAN_329", "Unauthorized");
define("COMLAN_330", "IP:");
define("COMLAN_331", "Awaiting Approval");
define("COMLAN_332", "Couldn't delete comment");
define("COMLAN_333", "Comment approved");
define("COMLAN_334", "Couldn't approve comment");
define("COMLAN_335", "Approved");
define("COMLAN_336", "Please write something first.");
define("COMLAN_337", "Updated successfully.");
define("COMLAN_400", "approved");
define("COMLAN_401", "blocked");
define("COMLAN_402", "pending");
define("COMLAN_403", "Leave a message...");
define("COMLAN_404", "Approve");
define("COMLAN_TYPE_1", "news");
define("COMLAN_TYPE_2", "download");
define("COMLAN_TYPE_3", "faq");
define("COMLAN_TYPE_4", "poll");
define("COMLAN_TYPE_5", "docs");
define("COMLAN_TYPE_6", "bugtrack");
define("COMLAN_TYPE_7", "ideas");
define("COMLAN_TYPE_8", "userprofile");
define("COMLAN_TYPE_PAGE", "Content"); // Really custom page, but use a 'non-technical' description
define("COMLAN_500", "Please [sign in] to leave a comment.");
define("COMLAN_501", "If you are not yet registered, you may [click here to register].");
return [
'COMLAN_0' => "[blocked by admin]",
'COMLAN_1' => "Unblock",
'COMLAN_2' => "Block",
'COMLAN_4' => "Info",
'COMLAN_5' => "Comments ...",
'COMLAN_6' => "You must be logged in to make comments on this site - please log in, or if you are not registered click",
'COMLAN_7' => "Main site administrator",
'COMLAN_8' => "Comment",
'COMLAN_9' => "Submit comment",
'COMLAN_10' => "Administrator",
'COMLAN_11' => "Was unable to enter your comment into the database - please retype leaving out any non-standard characters.",
'COMLAN_12' => "User",
'COMLAN_16' => "Username:",
'COMLAN_100' => "News",
'COMLAN_101' => "Poll",
'COMLAN_102' => "Replying to:",
'COMLAN_103' => "Article",
'COMLAN_104' => "Review",
'COMLAN_105' => "Content",
'COMLAN_106' => "Download",
'COMLAN_145' => "Registered:",
'COMLAN_194' => "Guest",
'COMLAN_195' => "Registered member",
'COMLAN_310' => "Unable to accept post as that username is registered - if it is your username please login to post.",
'COMLAN_312' => "Duplicate post - unable to accept.",
'COMLAN_313' => "Location",
'COMLAN_314' => "moderate comments",
'COMLAN_318' => "Edit comment",
'COMLAN_319' => "edited",
'COMLAN_320' => "Update comment",
'COMLAN_321' => "here",
'COMLAN_322' => "to signup",
'COMLAN_323' => "Error!",
'COMLAN_324' => "Subject",
'COMLAN_325' => "Re:",
'COMLAN_326' => "Reply to this",
'COMLAN_328' => "Comments are locked",
'COMLAN_329' => "Unauthorized",
'COMLAN_330' => "IP:",
'COMLAN_331' => "Awaiting Approval",
'COMLAN_332' => "Couldn't delete comment",
'COMLAN_333' => "Comment approved",
'COMLAN_334' => "Couldn't approve comment",
'COMLAN_335' => "Approved",
'COMLAN_336' => "Please write something first.",
'COMLAN_337' => "Updated successfully.",
'COMLAN_400' => "approved",
'COMLAN_401' => "blocked",
'COMLAN_402' => "pending",
'COMLAN_403' => "Leave a message...",
'COMLAN_404' => "Approve",
'COMLAN_TYPE_1' => "news",
'COMLAN_TYPE_2' => "download",
'COMLAN_TYPE_3' => "faq",
'COMLAN_TYPE_4' => "poll",
'COMLAN_TYPE_5' => "docs",
'COMLAN_TYPE_6' => "bugtrack",
'COMLAN_TYPE_7' => "ideas",
'COMLAN_TYPE_8' => "userprofile",
'COMLAN_TYPE_PAGE' => "Content",
'COMLAN_500' => "Please [sign in] to leave a comment.",
'COMLAN_501' => "If you are not yet registered, you may [click here to register].",
];

View File

@@ -15,31 +15,31 @@
*/
define("LAN_CONTACT_00", "Contact Us");
define("LAN_CONTACT_01", "Contact Details");
define("LAN_CONTACT_02", "Contact Form");
define("LAN_CONTACT_03", "Enter your name");
define("LAN_CONTACT_04", "Enter your e-mail address");
define("LAN_CONTACT_05", "Message subject");
define("LAN_CONTACT_06", "Message");
define("LAN_CONTACT_07", "Email a copy of this message to your own address ");
define("LAN_CONTACT_08", "Send");
define("LAN_CONTACT_09", "Your message was sent.");
define("LAN_CONTACT_10", "There was a problem sending your message.");
define("LAN_CONTACT_11", "Please check your email address and resubmit the contact form.");
define("LAN_CONTACT_12", "Your message is too short.");
define("LAN_CONTACT_13", "Please include a subject.");
define("LAN_CONTACT_14", "Send message to");
define("LAN_CONTACT_15", "Incorrect code entered");
define("LAN_CONTACT_16", "You must be [registered] and signed-in to use this form.");
define("LAN_CONTACT_17", "Please enter your name.");
define("LAN_CONTACT_18", "Please enter your e-mail address.");
define("LAN_CONTACT_19", "Please enter the subject for your e-mail.");
define("LAN_CONTACT_20", "Please enter your message for us.");
define("LAN_CONTACT_21", "I consent to having this website store my submitted information so they can respond to my inquiry"); // By using this form, you agree to the storage and processing of your data through this site.");
define("LAN_CONTACT_22", "Privacy policy");
define("LAN_CONTACT_23", "You can find our privacy policy here: [x]");
define("LAN_CONTACT_24", "GDPR Agreement");
return [
'LAN_CONTACT_00' => "Contact Us",
'LAN_CONTACT_01' => "Contact Details",
'LAN_CONTACT_02' => "Contact Form",
'LAN_CONTACT_03' => "Enter your name",
'LAN_CONTACT_04' => "Enter your e-mail address",
'LAN_CONTACT_05' => "Message subject",
'LAN_CONTACT_06' => "Message",
'LAN_CONTACT_07' => "Email a copy of this message to your own address",
'LAN_CONTACT_08' => "Send",
'LAN_CONTACT_09' => "Your message was sent.",
'LAN_CONTACT_10' => "There was a problem sending your message.",
'LAN_CONTACT_11' => "Please check your email address and resubmit the contact form.",
'LAN_CONTACT_12' => "Your message is too short.",
'LAN_CONTACT_13' => "Please include a subject.",
'LAN_CONTACT_14' => "Send message to",
'LAN_CONTACT_15' => "Incorrect code entered",
'LAN_CONTACT_16' => "You must be [registered] and signed-in to use this form.",
'LAN_CONTACT_17' => "Please enter your name.",
'LAN_CONTACT_18' => "Please enter your e-mail address.",
'LAN_CONTACT_19' => "Please enter the subject for your e-mail.",
'LAN_CONTACT_20' => "Please enter your message for us.",
'LAN_CONTACT_21' => "I consent to having this website store my submitted information so they can respond to my inquiry",
'LAN_CONTACT_22' => "Privacy policy",
'LAN_CONTACT_23' => "You can find our privacy policy here: [x]",
'LAN_CONTACT_24' => "GDPR Agreement",
];

View File

@@ -1,28 +1,28 @@
<?php
define("LANDT_01", "year");
define("LANDT_02", "month");
define("LANDT_03", "week");
define("LANDT_04", "day");
define("LANDT_05", "hour");
define("LANDT_06", "minute");
define("LANDT_07", "second");
define("LANDT_01s", "years");
define("LANDT_02s", "months");
define("LANDT_03s", "weeks");
define("LANDT_04s", "days");
define("LANDT_05s", "hours");
define("LANDT_06s", "minutes");
define("LANDT_07s", "seconds");
define("LANDT_08", "min");
define("LANDT_08s", "mins");
define("LANDT_09", "sec");
define("LANDT_09s", "secs");
define("LANDT_AGO", "ago");
define("LANDT_IN", "in");
define("LANDT_10", "Just now");
define("LANDT_XAGO", "[x] ago");
define("LANDT_INX", "in [x]");
return [
'LANDT_01' => "year",
'LANDT_02' => "month",
'LANDT_03' => "week",
'LANDT_04' => "day",
'LANDT_05' => "hour",
'LANDT_06' => "minute",
'LANDT_07' => "second",
'LANDT_01s' => "years",
'LANDT_02s' => "months",
'LANDT_03s' => "weeks",
'LANDT_04s' => "days",
'LANDT_05s' => "hours",
'LANDT_06s' => "minutes",
'LANDT_07s' => "seconds",
'LANDT_08' => "min",
'LANDT_08s' => "mins",
'LANDT_09' => "sec",
'LANDT_09s' => "secs",
'LANDT_AGO' => "ago",
'LANDT_IN' => "in",
'LANDT_10' => "Just now",
'LANDT_XAGO' => "[x] ago",
'LANDT_INX' => "in [x]",
];

View File

@@ -9,29 +9,28 @@
| $Author$
+----------------------------------------------------------------------------+
*/
if (!defined("PAGE_NAME")) { define("PAGE_NAME", "Email"); }
define("LAN_EMAIL_1", "From:");
define("LAN_EMAIL_2", "IP address of sender:");
define("LAN_EMAIL_3", "Emailed item from ");
define("LAN_EMAIL_4", "Send Email");
define("LAN_EMAIL_5", "Email item to a friend");
define("LAN_EMAIL_6", "I thought you might be interested in this item from");
define("LAN_EMAIL_7", "email to someone");
define("LAN_EMAIL_8", "Comment");
define("LAN_EMAIL_9", "Sorry - unable to send email");
define("LAN_EMAIL_10", "Mail sent to");
define("LAN_EMAIL_11", "Email sent");
//define("LAN_EMAIL_12", "Error"); // new > LAN_ERROR
define("LAN_EMAIL_13", "Email article to a friend");
define("LAN_EMAIL_14", "Email news_item to a friend");
define("LAN_EMAIL_15", "Username: ");
define("LAN_EMAIL_106", "That doesn't appear to be a valid email address");
define("LAN_EMAIL_185", "Send Article");
define("LAN_EMAIL_186", "Send News Item");
define("LAN_EMAIL_187", "Email address to send to");
define("LAN_EMAIL_188", "I thought you might be interested in this news story from");
define("LAN_EMAIL_189", "I thought you might be interested in this article from");
define("LAN_EMAIL_190", "Enter visible code");
define("LAN_SOCIAL_LINK_CHK", "Check out this link: "); //called in soc.plugin
return [
'LAN_EMAIL_1' => "From:",
'LAN_EMAIL_2' => "IP address of sender:",
'LAN_EMAIL_3' => "Emailed item from",
'LAN_EMAIL_4' => "Send Email",
'LAN_EMAIL_5' => "Email item to a friend",
'LAN_EMAIL_6' => "I thought you might be interested in this item from",
'LAN_EMAIL_7' => "email to someone",
'LAN_EMAIL_8' => "Comment",
'LAN_EMAIL_9' => "Sorry - unable to send email",
'LAN_EMAIL_10' => "Mail sent to",
'LAN_EMAIL_11' => "Email sent",
'LAN_EMAIL_13' => "Email article to a friend",
'LAN_EMAIL_14' => "Email news_item to a friend",
'LAN_EMAIL_15' => "Username:",
'LAN_EMAIL_106' => "That doesn't appear to be a valid email address",
'LAN_EMAIL_185' => "Send Article",
'LAN_EMAIL_186' => "Send News Item",
'LAN_EMAIL_187' => "Email address to send to",
'LAN_EMAIL_188' => "I thought you might be interested in this news story from",
'LAN_EMAIL_189' => "I thought you might be interested in this article from",
'LAN_EMAIL_190' => "Enter visible code",
'LAN_SOCIAL_LINK_CHK' => "Check out this link:",
];

View File

@@ -9,66 +9,53 @@
| $Author$
+----------------------------------------------------------------------------+
*/
if(!defined('PAGE_NAME')) // FIXME.
{
define("PAGE_NAME", "Error");
}
define("LAN_ERROR_TITLE", "Oops!");
define("LAN_ERROR_1", "Error 401 - Authentication Failed");
define("LAN_ERROR_2", "The URL you've requested requires a username and password. Either you entered one incorrectly, or your browser doesn't support this feature.");
define("LAN_ERROR_3", "Please inform the administrator of the referring page if you think this error page has been shown by mistake.");
define("LAN_ERROR_4", "Error 403 - Access forbidden");
define("LAN_ERROR_5", "You are not permitted to retrieve the document or page you requested.");
//define("LAN_ERROR_6", "Please inform the administrator of the referring page if you think this error page has been shown by mistake."); // use LAN_ERROR_3
define("LAN_ERROR_7", "Error 404 - Document Not Found");
//define("LAN_ERROR_9", "Please inform the administrator of the referring page if you think this error message has been shown by mistake."); // use LAN_ERROR_3
define("LAN_ERROR_10", "Error 500 - Internal server error");
define("LAN_ERROR_11", "The server encountered an internal error or misconfiguration and was unable to complete your request");
//define("LAN_ERROR_12", "Please inform the administrator of the referring page if you think this error page has been shown by mistake."); // use LAN_ERROR_3
define("LAN_ERROR_13", "Error - Unknown");
define("LAN_ERROR_14", "The server encountered an error");
//define("LAN_ERROR_15", "Please inform the administrator of the referring page if you think this error page has been shown by mistake."); // use LAN_ERROR_3
define("LAN_ERROR_16", "Your unsuccessful attempt to access");
define("LAN_ERROR_17", "has been recorded.");
define("LAN_ERROR_18", "Apparently, you were referred here by");
define("LAN_ERROR_19", "Unfortunately, there's an obsolete link at that address.");
define("LAN_ERROR_20", "Please click here to go to this site's home page");
define("LAN_ERROR_21", "The requested URL could not be found on this server. The link you followed is probably outdated.");
define("LAN_ERROR_22", "Please click here to go to this site's search page");
define("LAN_ERROR_23", "Your attempt to access ");
define("LAN_ERROR_24", " was unsuccessful.");
// 0.7.6
define("LAN_ERROR_25", "[1]: Unable to read core settings from database - Core settings exist but cannot be unserialized. Attempting to restore core backup ...");
define("LAN_ERROR_26", "[2]: Unable to read core settings from database - non-existent core settings.");
define("LAN_ERROR_27", "[3]: Core settings saved - backup made active.");
define("LAN_ERROR_28", "[4]: No core backup found. Check that your database has valid content. ");
define("LAN_ERROR_29", "[5]: Field(s) have been left blank. Please resubmit the form and fill in the required fields.");
define("LAN_ERROR_30", "[6]: Unable to form a valid connection to mySQL. Please check that your e107_config.php contains the correct information.");
define("LAN_ERROR_31", "[7]: mySQL is running but database [x] couldn't be connected to.<br />Please check it exists and that your configuration file contains the correct information.");
define("LAN_ERROR_32", "To complete the upgrade, copy the following text into your e107_config.php file:");
define("LAN_ERROR_33", "Processing error! Normally, I would redirect to the home page.");
define("LAN_ERROR_34", "Unknown error! Please inform the site administrator you saw this:");
define("LAN_ERROR_35", "Error 400 - Bad Request");
define("LAN_ERROR_36", "There is a formatting error in the URL you are trying to access.");
define("LAN_ERROR_37", "Error Icon");
define("LAN_ERROR_38", "Sorry, but the site is unavailable due to a temporary fault");
define("LAN_ERROR_39", "Please try again in a few minutes");
define("LAN_ERROR_40", "If the problem persists, please contact the site administrator");
define("LAN_ERROR_41", "The reported error is:");
define("LAN_ERROR_42", "Additional error information: ");
define("LAN_ERROR_43", "Site unavailable temporarily");
define("LAN_ERROR_44", "Site logo");
define("LAN_ERROR_45", "What can you do now?");
define("LAN_ERROR_46", "Check log for details.");
define("LAN_ERROR_47", "Validation error: News title can't be empty!");
define("LAN_ERROR_48", "Validation error: News SEF URL value is required field and can't be empty!");
define("LAN_ERROR_49", "Validation error: News SEF URL is unique field - current value already in use! Please choose another SEF URL value.");
define("LAN_ERROR_50", "Validation error: News category can't be empty!");
return [
'PAGE_NAME' => "Error",
'LAN_ERROR_TITLE' => "Oops!",
'LAN_ERROR_1' => "Error 401 - Authentication Failed",
'LAN_ERROR_2' => "The URL you've requested requires a username and password. Either you entered one incorrectly, or your browser doesn't support this feature.",
'LAN_ERROR_3' => "Please inform the administrator of the referring page if you think this error page has been shown by mistake.",
'LAN_ERROR_4' => "Error 403 - Access forbidden",
'LAN_ERROR_5' => "You are not permitted to retrieve the document or page you requested.",
'LAN_ERROR_7' => "Error 404 - Document Not Found",
'LAN_ERROR_10' => "Error 500 - Internal server error",
'LAN_ERROR_11' => "The server encountered an internal error or misconfiguration and was unable to complete your request",
'LAN_ERROR_13' => "Error - Unknown",
'LAN_ERROR_14' => "The server encountered an error",
'LAN_ERROR_16' => "Your unsuccessful attempt to access",
'LAN_ERROR_17' => "has been recorded.",
'LAN_ERROR_18' => "Apparently, you were referred here by",
'LAN_ERROR_19' => "Unfortunately, there's an obsolete link at that address.",
'LAN_ERROR_20' => "Please click here to go to this site's home page",
'LAN_ERROR_21' => "The requested URL could not be found on this server. The link you followed is probably outdated.",
'LAN_ERROR_22' => "Please click here to go to this site's search page",
'LAN_ERROR_23' => "Your attempt to access",
'LAN_ERROR_24' => "was unsuccessful.",
'LAN_ERROR_25' => "[1]: Unable to read core settings from database - Core settings exist but cannot be unserialized. Attempting to restore core backup ...",
'LAN_ERROR_26' => "[2]: Unable to read core settings from database - non-existent core settings.",
'LAN_ERROR_27' => "[3]: Core settings saved - backup made active.",
'LAN_ERROR_28' => "[4]: No core backup found. Check that your database has valid content.",
'LAN_ERROR_29' => "[5]: Field(s) have been left blank. Please resubmit the form and fill in the required fields.",
'LAN_ERROR_30' => "[6]: Unable to form a valid connection to mySQL. Please check that your e107_config.php contains the correct information.",
'LAN_ERROR_31' => "[7]: mySQL is running but database [x] couldn't be connected to.<br />Please check it exists and that your configuration file contains the correct information.",
'LAN_ERROR_32' => "To complete the upgrade, copy the following text into your e107_config.php file:",
'LAN_ERROR_33' => "Processing error! Normally, I would redirect to the home page.",
'LAN_ERROR_34' => "Unknown error! Please inform the site administrator you saw this:",
'LAN_ERROR_35' => "Error 400 - Bad Request",
'LAN_ERROR_36' => "There is a formatting error in the URL you are trying to access.",
'LAN_ERROR_37' => "Error Icon",
'LAN_ERROR_38' => "Sorry, but the site is unavailable due to a temporary fault",
'LAN_ERROR_39' => "Please try again in a few minutes",
'LAN_ERROR_40' => "If the problem persists, please contact the site administrator",
'LAN_ERROR_41' => "The reported error is:",
'LAN_ERROR_42' => "Additional error information:",
'LAN_ERROR_43' => "Site unavailable temporarily",
'LAN_ERROR_44' => "Site logo",
'LAN_ERROR_45' => "What can you do now?",
'LAN_ERROR_46' => "Check log for details.",
'LAN_ERROR_47' => "Validation error: News title can't be empty!",
'LAN_ERROR_48' => "Validation error: News SEF URL value is required field and can't be empty!",
'LAN_ERROR_49' => "Validation error: News SEF URL is unique field - current value already in use! Please choose another SEF URL value.",
'LAN_ERROR_50' => "Validation error: News category can't be empty!",
];

View File

@@ -9,20 +9,22 @@
*/
define("LAN_EFORM_001", "Click on the avatar to change it");
define("LAN_EFORM_002", "Choose Avatar");
define("LAN_EFORM_003", "OR");
define("LAN_EFORM_004", "Choose this avatar");
define("LAN_EFORM_005", "No Avatars Available");
define("LAN_EFORM_006", "Admin-Only Notice:[br]The folder [b][x][/b] is empty.[br]Upload some default avatars images to this folder for users to choose avatars from.");
define("LAN_EFORM_007", "Media Manager");
define("LAN_EFORM_008", "Select columns to display");
define("LAN_EFORM_009", "Display Columns");
define("LAN_EFORM_010", "Quick View");
define("LAN_EFORM_011", "Go to user profile");
define("LAN_EFORM_012", "Multi-language field");
define("LAN_EFORM_013", "go to list");
define("LAN_EFORM_014", "create another");
define("LAN_EFORM_015", "edit current");
define("LAN_EFORM_016", "After submit:");
return [
'LAN_EFORM_001' => "Click on the avatar to change it",
'LAN_EFORM_002' => "Choose Avatar",
'LAN_EFORM_003' => "OR",
'LAN_EFORM_004' => "Choose this avatar",
'LAN_EFORM_005' => "No Avatars Available",
'LAN_EFORM_006' => "Admin-Only Notice:[br]The folder [b][x][/b] is empty.[br]Upload some default avatars images to this folder for users to choose avatars from.",
'LAN_EFORM_007' => "Media Manager",
'LAN_EFORM_008' => "Select columns to display",
'LAN_EFORM_009' => "Display Columns",
'LAN_EFORM_010' => "Quick View",
'LAN_EFORM_011' => "Go to user profile",
'LAN_EFORM_012' => "Multi-language field",
'LAN_EFORM_013' => "go to list",
'LAN_EFORM_014' => "create another",
'LAN_EFORM_015' => "edit current",
'LAN_EFORM_016' => "After submit:",
];

View File

@@ -5,52 +5,40 @@
* Forgotten password language file - Password reset
*
*/
if(!defined('PAGE_NAME')) // TODO Fix me.
{
define("PAGE_NAME", "Password Reset");
}
define("LAN_02", "Sorry, unable to send email - please contact the main site administrator.");
define("LAN_03", "Password Reset");
define("LAN_05", "To reset your password, please enter the following information");
define("LAN_06", "Attempted password reset");
define("LAN_07", "Someone with IP address ");
define("LAN_08", "attempted to reset the main admin password.");
define("LAN_09", "Password reset from ");
// define("LAN_112", "Email address registered on this site"); // conflict removal.
// define("LAN_156", "Submit");
define("LAN_213", "That username/email address was not found in database.");
define("LAN_214", "Unable to reset password");
// define("LAN_216", "To validate your new password please go to the following URL ...");
// define("LAN_217", "Your new password is now validated. You may now log in using it.");
define("LAN_218", "Your username is:");
// define("LAN_219", "The password associated with that email address has already been reset and cannot be reset again. Please contact the site administrator for more details.");
define("LAN_FPW1", "Username");
// define("LAN_FPW2", "Enter code");
// define("LAN_FPW3", "Incorrect code entered");
define("LAN_FPW4", "A request has already been sent to reset this password. If you did not receive the email, please contact the site administrator for help.");
define("LAN_FPW5", "A request to reset your password for");
define("LAN_FPW6", "An email has been sent to you with a link that will allow you to reset your password.");
define("LAN_FPW7", "This is not a valid link to reset your password.<br />Please contact the site administrator for more details.");
define("LAN_FPW8", "Your password has been changed successfully.");
define("LAN_FPW9", "The new password is:");
define("LAN_FPW10", "Please");
define("LAN_FPW11", "log in now");
define("LAN_FPW12", "and immediately change your password, for security purposes.");
define("LAN_FPW13", "please follow the instructions in the email to validate your password.");
define("LAN_FPW14", "has been submitted by someone with the IP of");
define("LAN_FPW15", "This does not mean your password has yet been reset. You must navigate to the link shown below to complete the reset process.");
define("LAN_FPW16", "If you did not request to have your password reset and you do NOT want it reset, you may simply ignore this email");
define("LAN_FPW17", "The link below will be valid for 10 minutes.");
define("LAN_FPW18", "Password reset requested");
define("LAN_FPW19", "Email send failed");
define("LAN_FPW20", "Email send succeeded");
define("LAN_FPW21", "User clicked on password reset link");
define("LAN_FPW22", "Email address registered on this site");
define("LAN_FPW_100", "Forgot your password?");
define("LAN_FPW_101", "Not to worry. Just enter your email address below and we'll send you an email with instructions to get it back.");
define("LAN_FPW_102", "Reset Password");
return [
'PAGE_NAME' => "Password Reset",
'LAN_02' => "Sorry, unable to send email - please contact the main site administrator.",
'LAN_03' => "Password Reset",
'LAN_05' => "To reset your password, please enter the following information",
'LAN_06' => "Attempted password reset",
'LAN_07' => "Someone with IP address",
'LAN_08' => "attempted to reset the main admin password.",
'LAN_09' => "Password reset from",
'LAN_213' => "That username/email address was not found in database.",
'LAN_214' => "Unable to reset password",
'LAN_218' => "Your username is:",
'LAN_FPW1' => "Username",
'LAN_FPW4' => "A request has already been sent to reset this password. If you did not receive the email, please contact the site administrator for help.",
'LAN_FPW5' => "A request to reset your password for",
'LAN_FPW6' => "An email has been sent to you with a link that will allow you to reset your password.",
'LAN_FPW7' => "This is not a valid link to reset your password.<br />Please contact the site administrator for more details.",
'LAN_FPW8' => "Your password has been changed successfully.",
'LAN_FPW9' => "The new password is:",
'LAN_FPW10' => "Please",
'LAN_FPW11' => "log in now",
'LAN_FPW12' => "and immediately change your password, for security purposes.",
'LAN_FPW13' => "please follow the instructions in the email to validate your password.",
'LAN_FPW14' => "has been submitted by someone with the IP of",
'LAN_FPW15' => "This does not mean your password has yet been reset. You must navigate to the link shown below to complete the reset process.",
'LAN_FPW16' => "If you did not request to have your password reset and you do NOT want it reset, you may simply ignore this email",
'LAN_FPW17' => "The link below will be valid for 10 minutes.",
'LAN_FPW18' => "Password reset requested",
'LAN_FPW19' => "Email send failed",
'LAN_FPW20' => "Email send succeeded",
'LAN_FPW21' => "User clicked on password reset link",
'LAN_FPW22' => "Email address registered on this site",
'LAN_FPW_100' => "Forgot your password?",
'LAN_FPW_101' => "Not to worry. Just enter your email address below and we'll send you an email with instructions to get it back.",
'LAN_FPW_102' => "Reset Password",
];

View File

@@ -2,7 +2,7 @@
/*
* e107 website system
*
* Copyright (C) 2008-2009 e107 Inc (e107.org)
* Copyright (C) 2008-2025 e107 Inc (e107.org)
* Released under the terms and conditions of the
* GNU General Public License (http://www.gnu.org/licenses/gpl.txt)
*
@@ -14,175 +14,123 @@
* $Author$
*/
define("LANINS_001", "e107 Installation");
define("LANINS_002", "Step ");
define("LANINS_003", "1");
define("LANINS_004", "Language Selection");
define("LANINS_005", "Please choose the language to use during installation");
// define("LANINS_006", "Set Language");
define("LANINS_007", "4");
define("LANINS_008", "PHP and MySQL Versions Check / File Permissions Check");
define("LANINS_009", "Retest File Permissions");
define("LANINS_010", "File not writable: ");
define("LANINS_010a", "Folder not writable: ");
// define("LANINS_011", "Error"); new > LAN_ERROR
define("LANINS_012", "MySQL Functions don't seem to exist. This probably means that either the MySQL PHP Extension isn't installed or your PHP installation wasn't compiled with MySQL support."); // help for 012
define("LANINS_013", "Couldn't determine your MySQL version number. This is a non fatal error, so please continue installing, but be aware that e107 requires MySQL >= 3.23 to function correctly.");
define("LANINS_014", "File Permissions");
define("LANINS_015", "PHP Version");
// define("LANINS_016", "MySQL");
define("LANINS_017", "PASS");
define("LANINS_018", "Ensure all the listed files exist and are writable by the server. This normally involves CHMODing them 777, but environments vary - contact your host if you have any problems.");
define("LANINS_019", "The version of PHP installed on your server isn't capable of running e107. e107 requires a PHP version of at least ".MIN_PHP_VERSION." to run correctly. Either upgrade your PHP version, or contact your host for an upgrade.");
// define("LANINS_020", "Continue Installation"); //LAN_CONTINUE
define("LANINS_021", "2");
define("LANINS_022", "MySQL Server Details");
define("LANINS_023", "Please enter your MySQL settings here.
return [
'LANINS_001' => "e107 Installation",
'LANINS_002' => "Step",
'LANINS_003' => "1",
'LANINS_004' => "Language Selection",
'LANINS_005' => "Please choose the language to use during installation",
'LANINS_007' => "4",
'LANINS_008' => "PHP and MySQL Versions Check / File Permissions Check",
'LANINS_009' => "Retest File Permissions",
'LANINS_010' => "File not writable:",
'LANINS_010a' => "Folder not writable:",
'LANINS_012' => "MySQL Functions don't seem to exist. This probably means that either the MySQL PHP Extension isn't installed or your PHP installation wasn't compiled with MySQL support.",
'LANINS_013' => "Couldn't determine your MySQL version number. This is a non fatal error, so please continue installing, but be aware that e107 requires MySQL >= 3.23 to function correctly.",
'LANINS_014' => "File Permissions",
'LANINS_015' => "PHP Version",
'LANINS_017' => "PASS",
'LANINS_018' => "Ensure all the listed files exist and are writable by the server. This normally involves CHMODing them 777, but environments vary - contact your host if you have any problems.",
'LANINS_019' => "The version of PHP installed on your server isn't capable of running e107. e107 requires a PHP version of at least \".MIN_PHP_VERSION.\" to run correctly. Either upgrade your PHP version, or contact your host for an upgrade.",
'LANINS_021' => "2",
'LANINS_022' => "MySQL Server Details",
'LANINS_023' => "Please enter your MySQL settings here.
If you have root permissions you can create a new database by ticking the box, if not you must create a database or use a pre-existing one.
If you have only one database use a prefix so that other scripts can share the same database.
If you do not know your MySQL details contact your web host.");
define("LANINS_024", "MySQL Server:");
define("LANINS_025", "MySQL Username:");
define("LANINS_026", "MySQL Password:");
define("LANINS_027", "MySQL Database:");
define("LANINS_028", "Create Database?");
define("LANINS_029", "Table prefix:");
define("LANINS_030", "The MySQL server you would like e107 to use. It can also include a port number. e.g. 'hostname:port' or a path to a local socket e.g. \":/path/to/socket\" for the localhost.");
define("LANINS_031", "The username you wish e107 to use to connect to your MySQL server");
define("LANINS_032", "The Password for the user you just entered. Must not contain single or double quotes.");
define("LANINS_033", "The MySQL database you wish e107 to reside in, sometimes referred to as a schema. Must begin with a letter. If the user has database create permissions you can opt to create the database automatically if it doesn't already exist.");
define("LANINS_034", "The prefix you wish e107 to use when creating the e107 tables. Useful for multiple installs of e107 in one database schema.");
// define("LANINS_035", "Continue"); // LAN_CONTINUE
define("LANINS_036", "3");
define("LANINS_037", "MySQL Connection Verification");
define("LANINS_038", " and Database Creation");
define("LANINS_039", "Please make sure you fill in all fields, most importantly, MySQL Server, MySQL Username and MySQL Database (These are always required by the MySQL Server)");
define("LANINS_040", "Errors");
define("LANINS_041", "e107 was unable to establish a connection to the MySQL server using the information you entered. Please return to the last page and ensure the information is correct.");
define("LANINS_042", "Connection to the MySQL server established and verified.");
define("LANINS_043", "Unable to create database, please ensure you have the correct permissions to create databases on your server.");
define("LANINS_044", "Successfully created database.");
define("LANINS_045", "Please click on the button to proceed to next stage.");
define("LANINS_046", "5");
define("LANINS_047", "Administrator Details");
define("LANINS_048", "EXIF extension");
define("LANINS_049", "The two passwords you entered are not the same. Please go back and try again.");
define("LANINS_050", "XML extension");
define("LANINS_051", "Installed");
define("LANINS_052", "Not Installed");
// define("LANINS_053", "e107 v2.x requires the PHP XML Extension to be installed. Please contact your host or read the information at [x] before continuing");
// define("LANINS_054", "e107 v2.x requires the PHP EXIF Extension to be installed. Please contact your host or read the information at [x] before continuing");
define("LANINS_055", "Install Confirmation");
define("LANINS_056", "6");
define("LANINS_057", " e107 now has all the information it needs to complete the installation.
Please click the button to create the database tables and save all your settings.
");
define("LANINS_058", "7");
define("LANINS_060", "Unable to read the sql datafile
Please ensure the file [b]core_sql.php[/b] exists in the [b]/e107_core/sql[/b] directory.");
define("LANINS_061", "e107 was unable to create all of the required database tables.
Please clear the database and rectify any problems before trying again.");
// define("LANINS_063", "Welcome to e107");
define("LANINS_069", "e107 has been successfully installed!
If you do not know your MySQL details contact your web host.",
'LANINS_024' => "MySQL Server:",
'LANINS_025' => "MySQL Username:",
'LANINS_026' => "MySQL Password:",
'LANINS_027' => "MySQL Database:",
'LANINS_028' => "Create Database?",
'LANINS_029' => "Table prefix:",
'LANINS_030' => "The MySQL server you would like e107 to use. It can also include a port number. e.g. 'hostname:port' or a path to a local socket e.g. \\\":/path/to/socket\\\" for the localhost.",
'LANINS_031' => "The username you wish e107 to use to connect to your MySQL server",
'LANINS_032' => "The Password for the user you just entered. Must not contain single or double quotes.",
'LANINS_033' => "The MySQL database you wish e107 to reside in, sometimes referred to as a schema. Must begin with a letter. If the user has database create permissions you can opt to create the database automatically if it doesn't already exist.",
'LANINS_034' => "The prefix you wish e107 to use when creating the e107 tables. Useful for multiple installs of e107 in one database schema.",
'LANINS_036' => "3",
'LANINS_037' => "MySQL Connection Verification",
'LANINS_038' => "and Database Creation",
'LANINS_039' => "Please make sure you fill in all fields, most importantly, MySQL Server, MySQL Username and MySQL Database (These are always required by the MySQL Server)",
'LANINS_040' => "Errors",
'LANINS_041' => "e107 was unable to establish a connection to the MySQL server using the information you entered. Please return to the last page and ensure the information is correct.",
'LANINS_042' => "Connection to the MySQL server established and verified.",
'LANINS_043' => "Unable to create database, please ensure you have the correct permissions to create databases on your server.",
'LANINS_044' => "Successfully created database.",
'LANINS_045' => "Please click on the button to proceed to next stage.",
'LANINS_046' => "5",
'LANINS_047' => "Administrator Details",
'LANINS_048' => "EXIF extension",
'LANINS_049' => "The two passwords you entered are not the same. Please go back and try again.",
'LANINS_050' => "XML extension",
'LANINS_051' => "Installed",
'LANINS_052' => "Not Installed",
'LANINS_055' => "Install Confirmation",
'LANINS_056' => "6",
'LANINS_057' => "e107 now has all the information it needs to complete the installation.
Please click the button to create the database tables and save all your settings.",
'LANINS_058' => "7",
'LANINS_060' => "Unable to read the sql datafile
Please ensure the file [b]core_sql.php[/b] exists in the [b]/e107_core/sql[/b] directory.",
'LANINS_061' => "e107 was unable to create all of the required database tables.
Please clear the database and rectify any problems before trying again.",
'LANINS_069' => "e107 has been successfully installed!
For security reasons you should now set the file permissions on the [b]e107_config.php[/b] file back to 644.
Also please delete install.php from your server after you have clicked the button below.
");
define("LANINS_070", "e107 was unable to save the main config file to your server.
Please ensure the [b]e107_config.php[/b] file has the correct permissions");
define("LANINS_071", "Installation Complete");
define("LANINS_072", "Admin Username");
define("LANINS_073", "This is the name you will use to login into the site. If you wish to use this as your display name also");
define("LANINS_074", "Admin Display Name");
// define("LANINS_075", "This is the name that you wish your users to see displayed in your profile, forums and other areas. If you wish to use the same as your username then leave this blank.");
define("LANINS_076", "Admin Password");
define("LANINS_077", "Please type the admin password you wish to use here");
define("LANINS_078", "Admin Password Confirmation");
define("LANINS_079", "Please type the admin password again for confirmation");
define("LANINS_080", "Admin Email");
define("LANINS_081", "Enter your email address");
// define("LANINS_082", "user@yoursite.com");
// Better table creation error reporting
define("LANINS_083", "MySQL Reported Error:");
define("LANINS_084", "The installer could not establish a connection to the database");
define("LANINS_085", "The installer could not select database:");
define("LANINS_086", "Admin Username, Admin Password and Admin Email are required fields. Please return to the last page and ensure the information is correctly entered.");
// define("LANINS_087", "Misc");
// define("LANINS_088", "Home");
// define("LANINS_089", "Downloads");
// define("LANINS_090", "Members");
// define("LANINS_091", "Submit News");
// define("LANINS_092", "Contact Us");
// define("LANINS_093", "Grants access to private menu items");
// define("LANINS_094", "Example private forum class");
// define("LANINS_095", "Integrity Check");
// define("LANINS_096", 'Latest Comments');
// define("LANINS_097", '[more ...]');
// define("LANINS_098", 'Articles');
// define("LANINS_099", 'Articles Front Page ...');
// define("LANINS_100", 'Latest Forum Posts');
// define("LANINS_101", 'Update menu Settings');
// define("LANINS_102", 'Date / Time');
// define("LANINS_103", 'Reviews');
// define("LANINS_104", 'Review Front Page ...');
define("LANINS_105", "A database name or prefix beginning with some digits followed by 'e' or 'E' is not acceptable");
define("LANINS_106", "WARNING - e107 cannot write to the directories and/or files listed. While this will not stop e107 installing, it will mean that certain features are not available.
You will need to change the file permissions to use these features");
define("LANINS_107", "Website Name");
define("LANINS_108", "My Website");
define("LANINS_109", "Website Theme");
// define("LANINS_110", "");
define("LANINS_111", "Include Content/Configuration");
define("LANINS_112", "Quickly reproduce the look of the theme preview or demo. (If Available)");
define("LANINS_113", "Please enter a website name");
define("LANINS_114", "Please select a theme");
define("LANINS_115", "Theme Name");
define("LANINS_116", "Theme Type");
define("LANINS_117", "Website Preferences");
define("LANINS_118", "Install Plugins");
define("LANINS_119", "Install all plugins that the theme may require.");
define("LANINS_120", "8");
define("LANINS_121", "e107_config.php is not an empty file");
define("LANINS_122", "You might have an existing installation");
define("LANINS_123", "Optional: Your public name or alias. Leave blank to use the user name");
define("LANINS_124", "Please choose a password of at least 8 characters");
define("LANINS_125", "e107 has been installed successfully!");
define("LANINS_126", "For security reasons you should now set the file permissions on the e107_config.php file back to 644.");
define("LANINS_127", "The database [x] already exists. Overwrite it? (any existing data will be lost)");
define("LANINS_128", "Overwrite");
define("LANINS_129", "Database not found.");
define("LANINS_134", "Installation");
define("LANINS_135", "of"); //single time use installer only as in .1 of 8 not replacing by LAN_SEARCH_12
define("LANINS_136", "Deleted existing database");
define("LANINS_137", "Found existing database");
// define("LANINS_138", "Version");
define("LANINS_141", "Please fill in the form below with your MySQL details. If you do not know this information, please contact your hosting provider. You may hover over each field for additional information.");
define("LANINS_142", "IMPORTANT: Please rename e107.htaccess to .htaccess");
define("LANINS_144", "IMPORTANT: Please copy and paste the contents of the [b]e107.htaccess[/b] into your [b].htaccess[/b] file. Please take care NOT to overwrite any existing data that may be in it.");
define("LANINS_145", "e107 v2.x requires the PHP [x] to be installed. Please contact your host or read the information at [y] before continuing.");
define("LANINS_146", "Admin-area Skin");
define("LANINS_147", "Administration");
Also please delete install.php from your server after you have clicked the button below.",
'LANINS_070' => "e107 was unable to save the main config file to your server.
Please ensure the [b]e107_config.php[/b] file has the correct permissions",
'LANINS_071' => "Installation Complete",
'LANINS_072' => "Admin Username",
'LANINS_073' => "This is the name you will use to login into the site. If you wish to use this as your display name also",
'LANINS_074' => "Admin Display Name",
'LANINS_076' => "Admin Password",
'LANINS_077' => "Please type the admin password you wish to use here",
'LANINS_078' => "Admin Password Confirmation",
'LANINS_079' => "Please type the admin password again for confirmation",
'LANINS_080' => "Admin Email",
'LANINS_081' => "Enter your email address",
'LANINS_083' => "MySQL Reported Error:",
'LANINS_084' => "The installer could not establish a connection to the database",
'LANINS_085' => "The installer could not select database:",
'LANINS_086' => "Admin Username, Admin Password and Admin Email are required fields. Please return to the last page and ensure the information is correctly entered.",
'LANINS_105' => "A database name or prefix beginning with some digits followed by 'e' or 'E' is not acceptable",
'LANINS_106' => "WARNING - e107 cannot write to the directories and/or files listed. While this will not stop e107 installing, it will mean that certain features are not available.
You will need to change the file permissions to use these features",
'LANINS_107' => "Website Name",
'LANINS_108' => "My Website",
'LANINS_109' => "Website Theme",
'LANINS_111' => "Include Content/Configuration",
'LANINS_112' => "Quickly reproduce the look of the theme preview or demo. (If Available)",
'LANINS_113' => "Please enter a website name",
'LANINS_114' => "Please select a theme",
'LANINS_115' => "Theme Name",
'LANINS_116' => "Theme Type",
'LANINS_117' => "Website Preferences",
'LANINS_118' => "Install Plugins",
'LANINS_119' => "Install all plugins that the theme may require.",
'LANINS_120' => "8",
'LANINS_121' => "e107_config.php is not an empty file",
'LANINS_122' => "You might have an existing installation",
'LANINS_123' => "Optional: Your public name or alias. Leave blank to use the user name",
'LANINS_124' => "Please choose a password of at least 8 characters",
'LANINS_125' => "e107 has been installed successfully!",
'LANINS_126' => "For security reasons you should now set the file permissions on the e107_config.php file back to 644.",
'LANINS_127' => "The database [x] already exists. Overwrite it? (any existing data will be lost)",
'LANINS_128' => "Overwrite",
'LANINS_129' => "Database not found.",
'LANINS_134' => "Installation",
'LANINS_135' => "of",
'LANINS_136' => "Deleted existing database",
'LANINS_137' => "Found existing database",
'LANINS_141' => "Please fill in the form below with your MySQL details. If you do not know this information, please contact your hosting provider. You may hover over each field for additional information.",
'LANINS_142' => "IMPORTANT: Please rename e107.htaccess to .htaccess",
'LANINS_144' => "IMPORTANT: Please copy and paste the contents of the [b]e107.htaccess[/b] into your [b].htaccess[/b] file. Please take care NOT to overwrite any existing data that may be in it.",
'LANINS_145' => "e107 v2.x requires the PHP [x] to be installed. Please contact your host or read the information at [y] before continuing.",
'LANINS_146' => "Admin-area Skin",
'LANINS_147' => "Administration",
];

View File

@@ -9,36 +9,25 @@
* Language definitions for Library Manager.
*/
define("LAN_LIBRARY_MANAGER_01", "The [x] library, which the [y] library depends on, is not installed.");
define("LAN_LIBRARY_MANAGER_02", "The version [x] of the [y] library is not compatible with the [z] library.");
define("LAN_LIBRARY_MANAGER_03", "The [x] library could not be found.");
define("LAN_LIBRARY_MANAGER_04", "The version of the [x] library could not be detected.");
define("LAN_LIBRARY_MANAGER_05", "The installed version [x] of the [y] library is not supported.");
define("LAN_LIBRARY_MANAGER_06", "The [x] variant of the [y] library could not be found.");
define("LAN_LIBRARY_MANAGER_07", "missing dependency");
define("LAN_LIBRARY_MANAGER_08", "incompatible dependency");
//define("LAN_LIBRARY_MANAGER_09", "not found");//LAN_NOT_FOUND
define("LAN_LIBRARY_MANAGER_10", "not detected");
define("LAN_LIBRARY_MANAGER_11", "not supported");
//define("LAN_LIBRARY_MANAGER_12", "List");//NOT USED
define("LAN_LIBRARY_MANAGER_13", "Library");
//define("LAN_LIBRARY_MANAGER_14", "Version");//LAN_VERSION
//define("LAN_LIBRARY_MANAGER_15", "Homepage");//LAN_WEBSITE
//define("LAN_LIBRARY_MANAGER_16", "Download");//LAN_DOWNLOAD
//define("LAN_LIBRARY_MANAGER_17", "Installed");//LAN_INSTALLED //NOT USED but is elsewhere
//define("LAN_LIBRARY_MANAGER_18", "Status");//LAN_STATUS
//define("LAN_LIBRARY_MANAGER_19", "Message");//LAN_MESSAGE
//define("LAN_LIBRARY_MANAGER_20", "link");//NOT USED
define("LAN_LIBRARY_MANAGER_21", "Provider");
//define("LAN_LIBRARY_MANAGER_22", "plugin");//LAN_PLUGIN
//define("LAN_LIBRARY_MANAGER_23", "theme");//LAN_THEME
//define("LAN_LIBRARY_MANAGER_24", "core");//LAN_CORE
define("LAN_LIBRARY_MANAGER_25", "Third-party libraries");
//define("LAN_LIBRARY_MANAGER_26", "No library found");//LAN_NOT_FOUND
define("LAN_LIBRARY_MANAGER_27", "Machine name: [x]");
define('LAN_LIBRARY_MANAGER_28', 'Library path: [x]');
define('LAN_LIBRARY_MANAGER_29', 'Library path');
define('LAN_LIBRARY_MANAGER_30', 'CDN settings');
define('LAN_LIBRARY_MANAGER_31', 'Use CDN for core libraries');
define('LAN_LIBRARY_MANAGER_32', 'CDN provider');
return [
'LAN_LIBRARY_MANAGER_01' => "The [x] library, which the [y] library depends on, is not installed.",
'LAN_LIBRARY_MANAGER_02' => "The version [x] of the [y] library is not compatible with the [z] library.",
'LAN_LIBRARY_MANAGER_03' => "The [x] library could not be found.",
'LAN_LIBRARY_MANAGER_04' => "The version of the [x] library could not be detected.",
'LAN_LIBRARY_MANAGER_05' => "The installed version [x] of the [y] library is not supported.",
'LAN_LIBRARY_MANAGER_06' => "The [x] variant of the [y] library could not be found.",
'LAN_LIBRARY_MANAGER_07' => "missing dependency",
'LAN_LIBRARY_MANAGER_08' => "incompatible dependency",
'LAN_LIBRARY_MANAGER_10' => "not detected",
'LAN_LIBRARY_MANAGER_11' => "not supported",
'LAN_LIBRARY_MANAGER_13' => "Library",
'LAN_LIBRARY_MANAGER_21' => "Provider",
'LAN_LIBRARY_MANAGER_25' => "Third-party libraries",
'LAN_LIBRARY_MANAGER_27' => "Machine name: [x]",
'LAN_LIBRARY_MANAGER_28' => "Library path: [x]",
'LAN_LIBRARY_MANAGER_29' => "Library path",
'LAN_LIBRARY_MANAGER_30' => "CDN settings",
'LAN_LIBRARY_MANAGER_31' => "Use CDN for core libraries",
'LAN_LIBRARY_MANAGER_32' => "CDN provider",
];

View File

@@ -1,39 +1,42 @@
<?php
define("LAN_LOGIN_1", "User name");
define("LAN_LOGIN_2", "User password");
define("LAN_LOGIN_3", "Protected server");
define("LAN_LOGIN_4", "Please sign in"); // XXX Modified
define("LAN_LOGIN_5", "Click here to sign up");
define("LAN_LOGIN_6", "Not accepting new members at this time");
define("LAN_LOGIN_7", "Enter visible code");
define("LAN_LOGIN_8", "Remember Me");
define("LAN_LOGIN_9", "Log In");
define("LAN_LOGIN_10", "Click to login");
define("LAN_LOGIN_11", "Register as a New User");
define("LAN_LOGIN_12", "Forgot Password");
define("LAN_LOGIN_13", "Please enter text in image");
define("LAN_LOGIN_14", "User attempted to login with unrecognised user name");
define("LAN_LOGIN_15", "User attempted to login with incorrect password");
define("LAN_LOGIN_16", "User attempted to login with username/password combination that was already in use");
define("LAN_LOGIN_17", "User password (hashed)");
define("LAN_LOGIN_18", "Auto-ban: More than [x] failed login attempts");
define("LAN_LOGIN_19", "> 10 failed login attempts");
define("LAN_LOGIN_20", "You left required field(s) blank");
define("LAN_LOGIN_21", "Your login details don't match any registered user. Check if you have the CAPS-LOCK key activated, as logins on this site are case sensitive.");
define("LAN_LOGIN_22", "You have not activated your account. You should have received an email with instructions on how to do so. If not, please click [here].");
define("LAN_LOGIN_23", "Incorrect code entered.");
define("LAN_LOGIN_24", "This user is already logged in and cannot be logged in from another session."); // That username/password combination is already in use
define("LAN_LOGIN_25", "Banned user attempted to login");
define("LAN_LOGIN_26", "Login fail - reason unknown");
define("LAN_LOGIN_27", "User attempted to log in before responding to confirmation email");
define("LAN_LOGIN_28", "Email");
define("LAN_LOGIN_29", "Username or Email");
define("LAN_LOGIN_30", "Error adding new alt_auth user to DB");
define("LAN_LOGIN_31", "Your credentials could not be added to the system");
define("LAN_LOGIN_32", "You are seeing this message because you are currently logged in as the Main Admin.");
define("LAN_LOGIN_33", "[Return to the homepage]"); // the [ ] brackets are replaced with a button link
define("LAN_LOGIN_34", "User registration and/or login is currently disabled.");
define("LAN_LOGIN_35", "[Enable it]"); // the [ ] brackets are replaced with a button link
define("LAN_LOGIN_36", "Emails to [x] are bouncing back. Please [verify your email address is correct].");// the [ ] brackets are replaced with a button link to usersettings.php
define("LAN_LOGIN_37", "Your account has not been activated by a Site Administrator yet."); // Similar to LAN_LOGIN_22 but used in case verification method is set to 'Admin Approval'
return [
'LAN_LOGIN_1' => "User name",
'LAN_LOGIN_2' => "User password",
'LAN_LOGIN_3' => "Protected server",
'LAN_LOGIN_4' => "Please sign in",
'LAN_LOGIN_5' => "Click here to sign up",
'LAN_LOGIN_6' => "Not accepting new members at this time",
'LAN_LOGIN_7' => "Enter visible code",
'LAN_LOGIN_8' => "Remember Me",
'LAN_LOGIN_9' => "Log In",
'LAN_LOGIN_10' => "Click to login",
'LAN_LOGIN_11' => "Register as a New User",
'LAN_LOGIN_12' => "Forgot Password",
'LAN_LOGIN_13' => "Please enter text in image",
'LAN_LOGIN_14' => "User attempted to login with unrecognised user name",
'LAN_LOGIN_15' => "User attempted to login with incorrect password",
'LAN_LOGIN_16' => "User attempted to login with username/password combination that was already in use",
'LAN_LOGIN_17' => "User password (hashed)",
'LAN_LOGIN_18' => "Auto-ban: More than [x] failed login attempts",
'LAN_LOGIN_19' => "> 10 failed login attempts",
'LAN_LOGIN_20' => "You left required field(s) blank",
'LAN_LOGIN_21' => "Your login details don't match any registered user. Check if you have the CAPS-LOCK key activated, as logins on this site are case sensitive.",
'LAN_LOGIN_22' => "You have not activated your account. You should have received an email with instructions on how to do so. If not, please click [here].",
'LAN_LOGIN_23' => "Incorrect code entered.",
'LAN_LOGIN_24' => "This user is already logged in and cannot be logged in from another session.",
'LAN_LOGIN_25' => "Banned user attempted to login",
'LAN_LOGIN_26' => "Login fail - reason unknown",
'LAN_LOGIN_27' => "User attempted to log in before responding to confirmation email",
'LAN_LOGIN_28' => "Email",
'LAN_LOGIN_29' => "Username or Email",
'LAN_LOGIN_30' => "Error adding new alt_auth user to DB",
'LAN_LOGIN_31' => "Your credentials could not be added to the system",
'LAN_LOGIN_32' => "You are seeing this message because you are currently logged in as the Main Admin.",
'LAN_LOGIN_33' => "[Return to the homepage]",
'LAN_LOGIN_34' => "User registration and/or login is currently disabled.",
'LAN_LOGIN_35' => "[Enable it]",
'LAN_LOGIN_36' => "Emails to [x] are bouncing back. Please [verify your email address is correct].",
'LAN_LOGIN_37' => "Your account has not been activated by a Site Administrator yet.",
];

View File

@@ -9,12 +9,13 @@
| $Author$
+----------------------------------------------------------------------------+
*/
define("LANMAILH_1", "Produced by e107 website system");
define("LANMAILH_2", "This is a multi-part message in MIME format.");
define("LANMAILH_3", " is not properly formatted");
define("LANMAILH_4", "Server rejected address");
define("LANMAILH_5", "No response from server");
define("LANMAILH_6", "Cannot find E-Mail server.");
define("LANMAILH_7", " appears to be valid.");
return [
'LANMAILH_1' => "Produced by e107 website system",
'LANMAILH_2' => "This is a multi-part message in MIME format.",
'LANMAILH_3' => "is not properly formatted",
'LANMAILH_4' => "Server rejected address",
'LANMAILH_5' => "No response from server",
'LANMAILH_6' => "Cannot find E-Mail server.",
'LANMAILH_7' => "appears to be valid.",
];

View File

@@ -9,15 +9,12 @@
| $Author$
+----------------------------------------------------------------------------+
*/
if(!defined('PAGE_NAME'))
{
define("PAGE_NAME", "Members Only");
}
define("LAN_MEMBERS_0", "restricted area");
define("LAN_MEMBERS_1", "This is a restricted area.");
define("LAN_MEMBERS_2","For access please [log in]");
define("LAN_MEMBERS_3","or [register] as a member.");
define("LAN_MEMBERS_4","Click here to return to front page.");
return [
'PAGE_NAME' => "Members Only",
'LAN_MEMBERS_0' => "restricted area",
'LAN_MEMBERS_1' => "This is a restricted area.",
'LAN_MEMBERS_2' => "For access please [log in]",
'LAN_MEMBERS_3' => "or [register] as a member.",
'LAN_MEMBERS_4' => "Click here to return to front page.",
];

View File

@@ -13,44 +13,35 @@
define("LAN_NEWS_1", "News for specific members only");
define("LAN_NEWS_2", "You are not allowed to see this news");
//define("LAN_NEWS_5", "Error! Was unable to update news item into database!");
//define("LAN_NEWS_6", "News entered into database.");
//define("LAN_NEWS_7", "Error! Was unable to enter news item into database!");
//define("LAN_NEWS_8", "News entered into database for all languages. ID: ");
define("LAN_NEWS_9", "Title only is set - <b>only the news title will be shown</b><br />");
define("LAN_NEWS_10", "This news post is <b>inactive</b> (It will be not shown on front page). ");
define("LAN_NEWS_11", "This news post is <b>active</b> (it will be shown on front page). ");
define("LAN_NEWS_12", "Comments are turned <b>on</b>. ");
define("LAN_NEWS_13", "Comments are turned <b>off</b>. ");
define("LAN_NEWS_14", "<br />Activation period: ");
define("LAN_NEWS_15", "Body length: ");
define("LAN_NEWS_16", "b. Extended length: ");
define("LAN_NEWS_17", "b.");
define("LAN_NEWS_18", "Info:"); // May not be required
define("LAN_NEWS_19", "Now");
//define("LAN_NEWS_20", "News updated in database for the following language: ");
//define("LAN_NEWS_21", "News updated in database.");
// define("LAN_NEWS_22", "Go to page: ");
define("LAN_NEWS_23", "News Categories");
define("LAN_NEWS_24", "create pdf of this news item");
// define("LAN_NEWS_25", "Edit");
define("LAN_NEWS_31", "Sticky news item"); // Added
define("LAN_NEWS_82", "News - Category");
define("LAN_NEWS_83", "No news items at the moment - please check back soon.");
define("LAN_NEWS_84", "Back to news overview");
define("LAN_NEWS_85", "Back to category overview");
define("LAN_NEWS_86", "Older News");
define("LAN_NEWS_87", "Newer News");
define("LAN_NEWS_462", "No news items for specified month");
define("LAN_NEWS_463", "There are no news items for the specified category - please check back soon.");
define("LAN_NEWS_464", "No news items for specified day");
// Following used by alt_news
// define("LAN_NEWS_99", "Comments");
define("LAN_NEWS_300", "On"); // changed from LAN_NEWS_100 in v2.3.1
define("LAN_NEWS_307", "Total posts in this category: ");
define("LAN_NEWS_308", "Perhaps you're looking for one of the news items below?");
define("LAN_NEWS_309", "Tag");
return [
'LAN_NEWS_1' => "News for specific members only",
'LAN_NEWS_2' => "You are not allowed to see this news",
'LAN_NEWS_9' => "Title only is set - <b>only the news title will be shown</b><br />",
'LAN_NEWS_10' => "This news post is <b>inactive</b> (It will be not shown on front page).",
'LAN_NEWS_11' => "This news post is <b>active</b> (it will be shown on front page).",
'LAN_NEWS_12' => "Comments are turned <b>on</b>.",
'LAN_NEWS_13' => "Comments are turned <b>off</b>.",
'LAN_NEWS_14' => "<br />Activation period:",
'LAN_NEWS_15' => "Body length:",
'LAN_NEWS_16' => "b. Extended length:",
'LAN_NEWS_17' => "b.",
'LAN_NEWS_18' => "Info:",
'LAN_NEWS_19' => "Now",
'LAN_NEWS_23' => "News Categories",
'LAN_NEWS_24' => "create pdf of this news item",
'LAN_NEWS_31' => "Sticky news item",
'LAN_NEWS_82' => "News - Category",
'LAN_NEWS_83' => "No news items at the moment - please check back soon.",
'LAN_NEWS_84' => "Back to news overview",
'LAN_NEWS_85' => "Back to category overview",
'LAN_NEWS_86' => "Older News",
'LAN_NEWS_87' => "Newer News",
'LAN_NEWS_462' => "No news items for specified month",
'LAN_NEWS_463' => "There are no news items for the specified category - please check back soon.",
'LAN_NEWS_464' => "No news items for specified day",
'LAN_NEWS_300' => "On",
'LAN_NEWS_307' => "Total posts in this category:",
'LAN_NEWS_308' => "Perhaps you're looking for one of the news items below?",
'LAN_NEWS_309' => "Tag",
];

View File

@@ -10,28 +10,21 @@
+----------------------------------------------------------------------------+
*/
define("NT_LAN_US_1", "User Signup");
define("NT_LAN_UV_1", "User Signup Verified");
define("NT_LAN_UV_2", "User ID: ");
define("NT_LAN_UV_3", "User Login Name: ");
define("NT_LAN_UV_4", "User IP: ");
define("NT_LAN_LI_1", "User Logged In");
define("NT_LAN_LO_1", "User Logged Out");
define("NT_LAN_LO_2", " logged out of site");
define("NT_LAN_FL_1", "Flood Ban");
define("NT_LAN_FL_2", "IP address banned for flooding");
define("NT_LAN_SN_1", "News Item Submitted");
define("NT_LAN_ML_1", "Bulk email send complete");
define("NT_LAN_NU_1", "Updated");
define("NT_LAN_ND_1", "News Item Deleted");
define("NT_LAN_ND_2", "Deleted news item id");
return [
'NT_LAN_US_1' => "User Signup",
'NT_LAN_UV_1' => "User Signup Verified",
'NT_LAN_UV_2' => "User ID:",
'NT_LAN_UV_3' => "User Login Name:",
'NT_LAN_UV_4' => "User IP:",
'NT_LAN_LI_1' => "User Logged In",
'NT_LAN_LO_1' => "User Logged Out",
'NT_LAN_LO_2' => "logged out of site",
'NT_LAN_FL_1' => "Flood Ban",
'NT_LAN_FL_2' => "IP address banned for flooding",
'NT_LAN_SN_1' => "News Item Submitted",
'NT_LAN_ML_1' => "Bulk email send complete",
'NT_LAN_NU_1' => "Updated",
'NT_LAN_ND_1' => "News Item Deleted",
'NT_LAN_ND_2' => "Deleted news item id",
];

View File

@@ -5,23 +5,19 @@
* Nexptrev Shortcode Language File
*/
define("NP_1", "Previous page");
define("NP_2", "Next page");
//define("NP_3", "Go to page"); // Generic
// 0.8
define("LAN_NP_FIRST", "first");
define("LAN_NP_URLFIRST", "Go to the first page");
define("LAN_NP_PREVIOUS", "previous");
define("LAN_NP_URLPREVIOUS", "Go to the previous page");
define("LAN_NP_NEXT", "next");
define("LAN_NP_URLNEXT", "Go to the next page");
define("LAN_NP_LAST", "last");
define("LAN_NP_URLLAST", "Go to the last page");
define("LAN_NP_GOTO", "Go to page [x]");
define("LAN_NP_URLCURRENT", "Currently viewed");
// WARNING - USE SINGLE QUOTES!!!
// Replacement: "%1$d" - current page; "%2$d" - total pages
define("NP_CAPTION", "Page [x] of [y]");
return [
'NP_1' => "Previous page",
'NP_2' => "Next page",
'LAN_NP_FIRST' => "first",
'LAN_NP_URLFIRST' => "Go to the first page",
'LAN_NP_PREVIOUS' => "previous",
'LAN_NP_URLPREVIOUS' => "Go to the previous page",
'LAN_NP_NEXT' => "next",
'LAN_NP_URLNEXT' => "Go to the next page",
'LAN_NP_LAST' => "last",
'LAN_NP_URLLAST' => "Go to the last page",
'LAN_NP_GOTO' => "Go to page [x]",
'LAN_NP_URLCURRENT' => "Currently viewed",
'NP_CAPTION' => "Page [x] of [y]",
];

View File

@@ -11,56 +11,55 @@
*/
//v.616
define("ONLINE_EL1", "Guests: ");
define("ONLINE_EL2", "Members: ");
define("ONLINE_EL3", "On this page: ");
define("ONLINE_EL4", "Online");
define("ONLINE_EL5", "Members");
define("ONLINE_EL6", "Newest member");
define("ONLINE_EL7", "viewing");
define("ONLINE_EL8", "most ever online: ");
define("ONLINE_EL9", "on");
define("ONLINE_EL10", "Member Name");
define("ONLINE_EL11", "Viewing Page");
define("ONLINE_EL12", "Replying to");
define("ONLINE_EL13", "Forum");
define("ONLINE_EL14", "Thread");
define("ONLINE_EL15", "Page");
define("ONLINE_EL16", "Information not available");
define("CLASSRESTRICTED", "Class Restricted Page");
//define("ARTICLEPAGE", "Article/Review");
define("CHAT", "Chat");
// define("COMMENT", "Comments");
define("DOWNLOAD", "Downloads");
define("EMAIL", "email.php");
define("FORUM", "Main Forum Index");
define("LINKS", "Links");
define("NEWS", "News");
define("OLDPOLLS", "Old Polls");
define("POLLCOMMENT", "Poll");
define("PRINTPAGE", "Print");
define("LOGIN", "Logging In");
define("SEARCH", "Searching");
define("STATS", "Site Stats");
define("SUBMITNEWS", "Submit News");
define("UPLOAD", "Uploads");
define("USERPAGE", "User Profiles");
define("USERSETTINGS", "User Settings");
define("ONLINE", "Online Users");
define("LISTNEW", "List New Items");
define("USERPOSTS", "User Posts");
define("SUBCONTENT", "Submit Content");
define("TOP", "Top Posters/Most Active Threads");
define("ADMINAREA", "Admin Area");
define("BUGTRACKER", "Bugtracker");
define("EVENT", "Events List");
define("CALENDAR", "Events Calendar");
define("FAQ", "Faq");
define("PM", "Private Messaging");
define("SURVEY", "Survey");
define("ARTICLE", "Article");
define("CONTENT", "Content Page");
define("REVIEW", "Review");
define("OTHER", "Other page: ");
return [
'ONLINE_EL1' => "Guests:",
'ONLINE_EL2' => "Members:",
'ONLINE_EL3' => "On this page:",
'ONLINE_EL4' => "Online",
'ONLINE_EL5' => "Members",
'ONLINE_EL6' => "Newest member",
'ONLINE_EL7' => "viewing",
'ONLINE_EL8' => "most ever online:",
'ONLINE_EL9' => "on",
'ONLINE_EL10' => "Member Name",
'ONLINE_EL11' => "Viewing Page",
'ONLINE_EL12' => "Replying to",
'ONLINE_EL13' => "Forum",
'ONLINE_EL14' => "Thread",
'ONLINE_EL15' => "Page",
'ONLINE_EL16' => "Information not available",
'CLASSRESTRICTED' => "Class Restricted Page",
'CHAT' => "Chat",
'DOWNLOAD' => "Downloads",
'EMAIL' => "email.php",
'FORUM' => "Main Forum Index",
'LINKS' => "Links",
'NEWS' => "News",
'OLDPOLLS' => "Old Polls",
'POLLCOMMENT' => "Poll",
'PRINTPAGE' => "Print",
'LOGIN' => "Logging In",
'SEARCH' => "Searching",
'STATS' => "Site Stats",
'SUBMITNEWS' => "Submit News",
'UPLOAD' => "Uploads",
'USERPAGE' => "User Profiles",
'USERSETTINGS' => "User Settings",
'ONLINE' => "Online Users",
'LISTNEW' => "List New Items",
'USERPOSTS' => "User Posts",
'SUBCONTENT' => "Submit Content",
'TOP' => "Top Posters/Most Active Threads",
'ADMINAREA' => "Admin Area",
'BUGTRACKER' => "Bugtracker",
'EVENT' => "Events List",
'CALENDAR' => "Events Calendar",
'FAQ' => "Faq",
'PM' => "Private Messaging",
'SURVEY' => "Survey",
'ARTICLE' => "Article",
'CONTENT' => "Content Page",
'REVIEW' => "Review",
'OTHER' => "Other page:",
];

View File

@@ -8,21 +8,20 @@
*
*/
define("LAN_PAGE_1", "Page listing is turned off");
define("LAN_PAGE_2", "There are no pages");
define("LAN_PAGE_3", "Requested page does not exist");
define("LAN_PAGE_4", "Rate this page");
define("LAN_PAGE_5", "Thank you for rating this page");
define("LAN_PAGE_6", "You do not have permission to view this page");
//define("LAN_PAGE_7", "Incorrect password");//LAN_INCORRECT_PASSWORD
define("LAN_PAGE_8", "Password Protected Page");
//define("LAN_PAGE_9", "Password");//LAN_PASSWORD
//define("LAN_PAGE_10", "Submit");//LAN_SUBMIT
define("LAN_PAGE_11", "Page List");
define("LAN_PAGE_12", "Invalid page");
define("LAN_PAGE_13", "Page");
define("LAN_PAGE_14", "Other Articles");
define("LAN_PAGE_15", "Articles");
define("LAN_PAGE_16", "There are no chapters in this book");
define("LAN_PAGE_17", "Comments on this page are locked.");
return [
'LAN_PAGE_1' => "Page listing is turned off",
'LAN_PAGE_2' => "There are no pages",
'LAN_PAGE_3' => "Requested page does not exist",
'LAN_PAGE_4' => "Rate this page",
'LAN_PAGE_5' => "Thank you for rating this page",
'LAN_PAGE_6' => "You do not have permission to view this page",
'LAN_PAGE_8' => "Password Protected Page",
'LAN_PAGE_11' => "Page List",
'LAN_PAGE_12' => "Invalid page",
'LAN_PAGE_13' => "Page",
'LAN_PAGE_14' => "Other Articles",
'LAN_PAGE_15' => "Articles",
'LAN_PAGE_16' => "There are no chapters in this book",
'LAN_PAGE_17' => "Comments on this page are locked.",
];

View File

@@ -9,18 +9,9 @@
* English language file - Printer Friendly Page
*
*/
if (!defined("PAGE_NAME")) { define("PAGE_NAME", "Printer Friendly"); }
//define("LAN_PRINT_86", "Category:");//LAN_CATEGORY // NOT USED
//efine("LAN_PRINT_87", "by ");//NOT USED
//define("LAN_PRINT_94", "Posted by");//LAN_POSTED_BY//NOT USED
//define("LAN_PRINT_135", "News Item: ");//NOT USED
define("LAN_PRINT_303", "This news item is from ");
//define("LAN_PRINT_304", "Title: ");//LAN_TITLE
//define("LAN_PRINT_305", "Subheading: ");//NOT USED
//define("LAN_PRINT_306", "This is from: ");//NOT USED
define("LAN_PRINT_307", "Print this page");//TODO LANS GENERIC CANDIDATE
define("LAN_PRINT_1", "printer friendly");//TODO LANS GENERIC CANDIDATE
return [
'LAN_PRINT_303' => "This news item is from",
'LAN_PRINT_307' => "Print this page",
'LAN_PRINT_1' => "printer friendly",
];

View File

@@ -9,24 +9,23 @@
+ ----------------------------------------------------------------------------+
*/
define("RATELAN_0", "Vote");
define("RATELAN_1", "Votes");
define("RATELAN_2", "How do you rate this item?");
define("RATELAN_3", "Thanks for voting!");
define("RATELAN_4", "Not rated");
define("RATELAN_5", "Rate this:");
define("RATELAN_6", "Please login to rate this.");
define("RATELAN_7", "Like");
define("RATELAN_8", "Dislike");
define("RATELAN_9", "You already voted");
define("RATELAN_10", "There is no item ID in the rating");
define("RATELAN_11", "Rating Failed ");
define("RATELAN_POOR","Poor");
define("RATELAN_FAIR","Fair");
define("RATELAN_GOOD","Good");
define("RATELAN_VERYGOOD","Very Good");
define("RATELAN_EXCELLENT","Excellent");
return [
'RATELAN_0' => "Vote",
'RATELAN_1' => "Votes",
'RATELAN_2' => "How do you rate this item?",
'RATELAN_3' => "Thanks for voting!",
'RATELAN_4' => "Not rated",
'RATELAN_5' => "Rate this:",
'RATELAN_6' => "Please login to rate this.",
'RATELAN_7' => "Like",
'RATELAN_8' => "Dislike",
'RATELAN_9' => "You already voted",
'RATELAN_10' => "There is no item ID in the rating",
'RATELAN_11' => "Rating Failed",
'RATELAN_POOR' => "Poor",
'RATELAN_FAIR' => "Fair",
'RATELAN_GOOD' => "Good",
'RATELAN_VERYGOOD' => "Very Good",
'RATELAN_EXCELLENT' => "Excellent",
];

View File

@@ -6,76 +6,71 @@
* BBcode language file
*
*/
define("LANHELP_1", "Black");
define("LANHELP_2", "Blue");
define("LANHELP_3", "Brown");
define("LANHELP_4", "Cyan");
define("LANHELP_5", "Dark Blue");
define("LANHELP_6", "Dark Red");
define("LANHELP_7", "Green");
define("LANHELP_8", "Indigo");
define("LANHELP_9", "Olive");
define("LANHELP_10", "Orange");
define("LANHELP_11", "Red");
define("LANHELP_12", "Violet");
define("LANHELP_13", "White");
define("LANHELP_14", "Yellow");
define("LANHELP_15", "Tiny");
define("LANHELP_16", "Small");
define("LANHELP_17", "Normal");
define("LANHELP_18", "Large");
define("LANHELP_19", "Larger");
define("LANHELP_20", "Massive");
define("LANHELP_21", "Click to open color dialog ...");
define("LANHELP_22", "Click to open size dialog ...");
define("LANHELP_23", "Insert link:\n[link]http://mysite.com[/link] or [link=http://yoursite.com]Visit My Site[/link]");
define("LANHELP_24", "Bold text:\n[b]This text will be bold[/b]");
define("LANHELP_25", "Italic text:\n[i]This text will be italicised[/i]");
define("LANHELP_26", "Underline text:\n[u]This text will be underlined[/u]");
define("LANHELP_27", "Insert image:\n[img]mypicture.jpg[/img]");
define("LANHELP_28", "Center align:\n[center]This text will be centered[/center]");
define("LANHELP_29", "Left align:\n[left]This text will be left aligned[/left]");
define("LANHELP_30", "Right align:\n[right]This text will be right aligned[/right]");
define("LANHELP_31", "Blockquote text: [blockquote]This text will be blockquoted (indented)[/blockquote]");
define("LANHELP_32", "Code - preformatted text: [code]\$foo = bah;[/code]");
define("LANHELP_33", "HTML - removes linebreaks from text: [html]&lt;table&gt;&lt;tr&gt;&lt;td&gt; etc[/html]");
define("LANHELP_34", "[newpage] or [newpage=title] Insert newpage tag, splits article into more than one page");
define("LANHELP_35", "hyperlink url");
define("LANHELP_36", "Unordered: [list]line1*line2*line3[/list] Ordered: [list=type]line1*line2*line3[/list]");
define("LANHELP_37", "Insert image from e107_images/newspost_images/ directory");
define("LANHELP_38", "link to full image will be generated");
define("LANHELP_39", "Insert download link from existing downloads");
define("LANHELP_40", "There are currently no existing downloads");
define("LANHELP_41", "Font Size...");
define("LANHELP_42", "Select Image...");
define("LANHELP_43", "Select Download File...");
define("LANHELP_44", "Click to open/close emoticon dialog ...");
define("LANHELP_45", "Insert image from Media-Manager");
define("LANHELP_46", "* No files found in: ");
define("LANHELP_47", "Insert flash: [flash=width,height]http://www.example.com/file.swf[/flash]");
define("LANHELP_48", "YouTube video: [youtube=tiny | small | medium | big | huge | width,height]6kYjxJmk0wc[/youtube]");
define("LANHELP_49", "Paragraph: [p=class name]Paragraph text[/p]");
define("LANHELP_50", "Heading: for H2 [h]Heading text[/h] or [h=2]Heading text[/h]");
define("LANHELP_51", "Disable HTML new lines for enclosed text: [nobr]text[/nobr]");
define("LANHELP_52", "New line (HTML): [br]");
define("LANHELP_53", "Justify align:\n[justify]This text will be justified[/justify]");
define("LANHELP_54", "HTML block (div tag): [block]Your content[/block]");
define("LANHELP_55", "Format");
define("LANHELP_56", "Insert a table");
define("LANHELP_57", "Heading");
define("LANHELP_58", "Block");
define("LANHELP_59", "Quote");
define("LANHELP_60", "Code Block");
define("LANHELP_61", "Code Inline");
define("LANHELP_62", "Paragraph");
define("LANHELP_63", "Insert an Image from the Media Manager");
define("LANHELP_64", "Insert a file from the Media-Manager");
define("LANHELP_65", "Size");
return [
'LANHELP_1' => "Black",
'LANHELP_2' => "Blue",
'LANHELP_3' => "Brown",
'LANHELP_4' => "Cyan",
'LANHELP_5' => "Dark Blue",
'LANHELP_6' => "Dark Red",
'LANHELP_7' => "Green",
'LANHELP_8' => "Indigo",
'LANHELP_9' => "Olive",
'LANHELP_10' => "Orange",
'LANHELP_11' => "Red",
'LANHELP_12' => "Violet",
'LANHELP_13' => "White",
'LANHELP_14' => "Yellow",
'LANHELP_15' => "Tiny",
'LANHELP_16' => "Small",
'LANHELP_17' => "Normal",
'LANHELP_18' => "Large",
'LANHELP_19' => "Larger",
'LANHELP_20' => "Massive",
'LANHELP_21' => "Click to open color dialog ...",
'LANHELP_22' => "Click to open size dialog ...",
'LANHELP_23' => "Insert link:\\n[link]https://mysite.com[/link] or [link=https://yoursite.com]Visit My Site[/link]",
'LANHELP_24' => "Bold text:\\n[b]This text will be bold[/b]",
'LANHELP_25' => "Italic text:\\n[i]This text will be italicised[/i]",
'LANHELP_26' => "Underline text:\\n[u]This text will be underlined[/u]",
'LANHELP_27' => "Insert image:\\n[img]mypicture.jpg[/img]",
'LANHELP_28' => "Center align:\\n[center]This text will be centered[/center]",
'LANHELP_29' => "Left align:\\n[left]This text will be left aligned[/left]",
'LANHELP_30' => "Right align:\\n[right]This text will be right aligned[/right]",
'LANHELP_31' => "Blockquote text: [blockquote]This text will be blockquoted (indented)[/blockquote]",
'LANHELP_32' => "Code - preformatted text: [code]\$foo = bah;[/code]",
'LANHELP_33' => "HTML - removes linebreaks from text: [html]&lt;table&gt;&lt;tr&gt;&lt;td&gt; etc[/html]",
'LANHELP_34' => "[newpage] or [newpage=title] Insert newpage tag, splits article into more than one page",
'LANHELP_35' => "hyperlink url",
'LANHELP_36' => "Unordered: [list]line1*line2*line3[/list] Ordered: [list=type]line1*line2*line3[/list]",
'LANHELP_37' => "Insert image from e107_images/newspost_images/ directory",
'LANHELP_38' => "link to full image will be generated",
'LANHELP_39' => "Insert download link from existing downloads",
'LANHELP_40' => "There are currently no existing downloads",
'LANHELP_41' => "Font Size...",
'LANHELP_42' => "Select Image...",
'LANHELP_43' => "Select Download File...",
'LANHELP_44' => "Click to open/close emoticon dialog ...",
'LANHELP_45' => "Insert image from Media-Manager",
'LANHELP_46' => "* No files found in:",
'LANHELP_47' => "Insert flash: [flash=width,height]https://www.example.com/file.swf[/flash]",
'LANHELP_48' => "YouTube video: [youtube=tiny | small | medium | big | huge | width,height]6kYjxJmk0wc[/youtube]",
'LANHELP_49' => "Paragraph: [p=class name]Paragraph text[/p]",
'LANHELP_50' => "Heading: for H2 [h]Heading text[/h] or [h=2]Heading text[/h]",
'LANHELP_51' => "Disable HTML new lines for enclosed text: [nobr]text[/nobr]",
'LANHELP_52' => "New line (HTML): [br]",
'LANHELP_53' => "Justify align:\\n[justify]This text will be justified[/justify]",
'LANHELP_54' => "HTML block (div tag): [block]Your content[/block]",
'LANHELP_55' => "Format",
'LANHELP_56' => "Insert a table",
'LANHELP_57' => "Heading",
'LANHELP_58' => "Block",
'LANHELP_59' => "Quote",
'LANHELP_60' => "Code Block",
'LANHELP_61' => "Code Inline",
'LANHELP_62' => "Paragraph",
'LANHELP_63' => "Insert an Image from the Media Manager",
'LANHELP_64' => "Insert a file from the Media-Manager",
'LANHELP_65' => "Size",
];

View File

@@ -5,115 +5,96 @@
* Language file - Search
*
*/
if(!defined('PAGE_NAME')) // TODO fix me
{
define("PAGE_NAME", "Search");
}
define("LAN_140", "Members");
// define("LAN_180", "Search");
define("LAN_192", "All categories");
define("LAN_193", "Event Calendar");
define("LAN_194", "All Categories");
define("LAN_195", "Searching");
define("LAN_196", "matches");
define("LAN_197", "Downloads");
define("LAN_198", "No matches found");
define("LAN_199", "Search For:");
define("LAN_416", "You must be logged in to access this page");
define("LAN_417", "Search terms must be at least [x] characters.");
define("LAN_418", "Other Pages");
define("LAN_SEARCH_1", "Check All");
define("LAN_SEARCH_2", "Uncheck All");
define("LAN_SEARCH_3", "Posted on ");
define("LAN_SEARCH_4", "Match found in news title");
define("LAN_SEARCH_5", "Match found in news text");
define("LAN_SEARCH_6", "Match found in extended news text");
define("LAN_SEARCH_7", "Posted by ");
define("LAN_SEARCH_8", " on ");
define("LAN_SEARCH_9", "Untitled");
//define("LAN_SEARCH_10", "Go to page:"); // Generic
define("LAN_SEARCH_11", "Results");
define("LAN_SEARCH_12", " of ");
define("LAN_SEARCH_13", " in ");
define("LAN_SEARCH_14", "Category:");
define("LAN_SEARCH_15", "Author:");
define("LAN_SEARCH_17", "Sorry, search is restricted to one search every ");
define("LAN_SEARCH_18", " seconds.");
define("LAN_SEARCH_19", "Search In:");
define("LAN_SEARCH_20", "Authorisation Required");
define("LAN_SEARCH_21", "You are not authorised to view this page.");
define("LAN_SEARCH_22", "All Areas");
define("LAN_SEARCH_23", "Enhanced Query Form");
define("LAN_SEARCH_24", "Must contain word(s)");
define("LAN_SEARCH_25", "Must not contain word(s)");
define("LAN_SEARCH_26", "Exact Phrase");
define("LAN_SEARCH_27", "Word(s) beginning with");
define("LAN_SEARCH_28", "All Has No Advanced Search");
define("LAN_SEARCH_29", "Basic");
define("LAN_SEARCH_30", "Advanced");
define("LAN_SEARCH_31", "Has No Advanced Search");
define("LAN_SEARCH_32", "The following words were excluded from the search");
define("LAN_SEARCH_33", "The following word was excluded from the search");
define("LAN_SEARCH_34", "Newer than");
define("LAN_SEARCH_35", "Older than");
define("LAN_SEARCH_36", "Any time");
define("LAN_SEARCH_37", "One day");
define("LAN_SEARCH_38", "Two days");
define("LAN_SEARCH_39", "Three days");
define("LAN_SEARCH_40", "One week");
define("LAN_SEARCH_41", "Two weeks");
define("LAN_SEARCH_42", "Three weeks");
define("LAN_SEARCH_43", "One month");
define("LAN_SEARCH_44", "Two months");
define("LAN_SEARCH_45", "Three months");
define("LAN_SEARCH_46", "Half a year");
define("LAN_SEARCH_47", "One year");
define("LAN_SEARCH_48", "Two years");
define("LAN_SEARCH_49", "Three Years");
define("LAN_SEARCH_50", "Date posted");
define("LAN_SEARCH_51", "All categories");
define("LAN_SEARCH_52", "Match in");
define("LAN_SEARCH_53", "Whole item");
define("LAN_SEARCH_54", "Title only");
define("LAN_SEARCH_55", "Search in news category");
define("LAN_SEARCH_56", "All News Categories");
define("LAN_SEARCH_57", "Comments posted to");
define("LAN_SEARCH_58", "All Areas");
define("LAN_SEARCH_59", "All Comments");
define("LAN_SEARCH_60", "Comments posted to");
define("LAN_SEARCH_61", "By author");
define("LAN_SEARCH_62", "Date joined");
define("LAN_SEARCH_63", "Search in category");
define("LAN_SEARCH_64", "All Download Categories");
define("LAN_SEARCH_65", "Downloads");
define("LAN_SEARCH_66", "Date added");
define("LAN_SEARCH_67", "All downloads details");
//define("LAN_SEARCH_68", "Date");//LAN_DATE
define("LAN_SEARCH_69", "Relevance");
define("LAN_SEARCH_70", "Posted to download item");
define("LAN_SEARCH_71", "Posted in reply to news item");
define("LAN_SEARCH_72", "Signature");
define("LAN_SEARCH_73", "No Signature.");
define("LAN_SEARCH_74", "Joined on");
define("LAN_SEARCH_75", "Search type");
define("LAN_SEARCH_76", "Posted on page");
define("LAN_SEARCH_77", "Posted on profile page of");
// Following formerly LAN_nnn - renamed to avoid clashes
define("LAN_SEARCH_98", "News");
// define("LAN_SEARCH_99", "Comments");
//define("LAN_SEARCH_200", "Categories:"); // Redundant LAN?
define("LAN_SEARCH_201", "Please redefine your search query");
define("LAN_SEARCH_202", "Toggle Advanced Mode");
return [
'PAGE_NAME' => "Search",
'LAN_140' => "Members",
'LAN_192' => "All categories",
'LAN_193' => "Event Calendar",
'LAN_194' => "All Categories",
'LAN_195' => "Searching",
'LAN_196' => "matches",
'LAN_197' => "Downloads",
'LAN_198' => "No matches found",
'LAN_199' => "Search For:",
'LAN_416' => "You must be logged in to access this page",
'LAN_417' => "Search terms must be at least [x] characters.",
'LAN_418' => "Other Pages",
'LAN_SEARCH_1' => "Check All",
'LAN_SEARCH_2' => "Uncheck All",
'LAN_SEARCH_3' => "Posted on",
'LAN_SEARCH_4' => "Match found in news title",
'LAN_SEARCH_5' => "Match found in news text",
'LAN_SEARCH_6' => "Match found in extended news text",
'LAN_SEARCH_7' => "Posted by",
'LAN_SEARCH_8' => "on",
'LAN_SEARCH_9' => "Untitled",
'LAN_SEARCH_11' => "Results",
'LAN_SEARCH_12' => "of",
'LAN_SEARCH_13' => "in",
'LAN_SEARCH_14' => "Category:",
'LAN_SEARCH_15' => "Author:",
'LAN_SEARCH_17' => "Sorry, search is restricted to one search every",
'LAN_SEARCH_18' => "seconds.",
'LAN_SEARCH_19' => "Search In:",
'LAN_SEARCH_20' => "Authorisation Required",
'LAN_SEARCH_21' => "You are not authorised to view this page.",
'LAN_SEARCH_22' => "All Areas",
'LAN_SEARCH_23' => "Enhanced Query Form",
'LAN_SEARCH_24' => "Must contain word(s)",
'LAN_SEARCH_25' => "Must not contain word(s)",
'LAN_SEARCH_26' => "Exact Phrase",
'LAN_SEARCH_27' => "Word(s) beginning with",
'LAN_SEARCH_28' => "All Has No Advanced Search",
'LAN_SEARCH_29' => "Basic",
'LAN_SEARCH_30' => "Advanced",
'LAN_SEARCH_31' => "Has No Advanced Search",
'LAN_SEARCH_32' => "The following words were excluded from the search",
'LAN_SEARCH_33' => "The following word was excluded from the search",
'LAN_SEARCH_34' => "Newer than",
'LAN_SEARCH_35' => "Older than",
'LAN_SEARCH_36' => "Any time",
'LAN_SEARCH_37' => "One day",
'LAN_SEARCH_38' => "Two days",
'LAN_SEARCH_39' => "Three days",
'LAN_SEARCH_40' => "One week",
'LAN_SEARCH_41' => "Two weeks",
'LAN_SEARCH_42' => "Three weeks",
'LAN_SEARCH_43' => "One month",
'LAN_SEARCH_44' => "Two months",
'LAN_SEARCH_45' => "Three months",
'LAN_SEARCH_46' => "Half a year",
'LAN_SEARCH_47' => "One year",
'LAN_SEARCH_48' => "Two years",
'LAN_SEARCH_49' => "Three Years",
'LAN_SEARCH_50' => "Date posted",
'LAN_SEARCH_51' => "All categories",
'LAN_SEARCH_52' => "Match in",
'LAN_SEARCH_53' => "Whole item",
'LAN_SEARCH_54' => "Title only",
'LAN_SEARCH_55' => "Search in news category",
'LAN_SEARCH_56' => "All News Categories",
'LAN_SEARCH_57' => "Comments posted to",
'LAN_SEARCH_58' => "All Areas",
'LAN_SEARCH_59' => "All Comments",
'LAN_SEARCH_60' => "Comments posted to",
'LAN_SEARCH_61' => "By author",
'LAN_SEARCH_62' => "Date joined",
'LAN_SEARCH_63' => "Search in category",
'LAN_SEARCH_64' => "All Download Categories",
'LAN_SEARCH_65' => "Downloads",
'LAN_SEARCH_66' => "Date added",
'LAN_SEARCH_67' => "All downloads details",
'LAN_SEARCH_69' => "Relevance",
'LAN_SEARCH_70' => "Posted to download item",
'LAN_SEARCH_71' => "Posted in reply to news item",
'LAN_SEARCH_72' => "Signature",
'LAN_SEARCH_73' => "No Signature.",
'LAN_SEARCH_74' => "Joined on",
'LAN_SEARCH_75' => "Search type",
'LAN_SEARCH_76' => "Posted on page",
'LAN_SEARCH_77' => "Posted on profile page of",
'LAN_SEARCH_98' => "News",
'LAN_SEARCH_201' => "Please redefine your search query",
'LAN_SEARCH_202' => "Toggle Advanced Mode",
];

View File

@@ -9,163 +9,115 @@
* Language file - User signup
*
*/
if(!defined('PAGE_NAME'))
{
define("PAGE_NAME", "Register");
}
/*
//define("LAN_103", "That username is invalid. Please choose a different one");
//define("LAN_104", "That username is taken. Please choose a different one");
//define("LAN_105", "The two passwords don't match");
//define("LAN_106", "That doesn"t appear to be a valid email address");
define("LAN_108", "Registration complete");
define("LAN_185", "You left required field(s) blank");
// define("LAN_201", "Yes");
// define("LAN_200", "No");
// define("LAN_399", "Continue");
define("LAN_407", "Please keep this email for your own information. Your password has been encrypted and cannot be retrieved if you misplace or forget it. You can, however, request a new password if this happens.\n\nThank you for registering.\n\nFrom");
//define("LAN_408", "A user with that email address already exists. Please use the "forgot password" screen to retrieve your password.");
//define("LAN_409", "Invalid characters in username");
//define("LAN_411", "That display name already exists in the database, please choose a different display name");
*/
define("LAN_EMAIL_01", "Dear");
define("LAN_EMAIL_04", "Please keep this email for your own information.");
define("LAN_EMAIL_05", "Your password has been encrypted and cannot be retrieved if you misplace or forget it. You can, however, request a new password if this happens.");
define("LAN_EMAIL_06", "Thank you for registering.");
define("LAN_SIGNUP_1", "Min.");
define("LAN_SIGNUP_2", "chars.");
define("LAN_SIGNUP_3", "Code verification failed.");
define("LAN_SIGNUP_4", "Your password must be at least ");
define("LAN_SIGNUP_5", " characters long.");
//define("LAN_SIGNUP_6", "Your "); See LAN_USER_75
//define("LAN_SIGNUP_7", " is required"); See LAN_USER_75
define("LAN_SIGNUP_8", "Thank you!");
define("LAN_SIGNUP_9", "Unable to proceed.");
//define("LAN_SIGNUP_10", "Yes");
define("LAN_SIGNUP_11", ".");
define("LAN_SIGNUP_12", "please keep your username and password written down in a safe place as they cannot be retrieved if you lose them.");
define("LAN_SIGNUP_13", "You can now log in from the Login box, or from [here].");
define("LAN_SIGNUP_14", "here");
define("LAN_SIGNUP_15", "Please contact the main site admin");
define("LAN_SIGNUP_16", "if you require assistance.");
define("LAN_SIGNUP_17", "Please confirm that you are age 13 or over.");
define("LAN_SIGNUP_18", "Your registration has been received and created with the following login information:");
//define("LAN_SIGNUP_19", "Username:"); // now LAN_LOGINNAME
//define("LAN_SIGNUP_20", "Password:"); // now LAN_PASSWORD
define("LAN_SIGNUP_21", "Your account is currently marked as being inactive. To activate your account please go to the following link:");
define("LAN_SIGNUP_22", "click here");
define("LAN_SIGNUP_23", "to login.");
define("LAN_SIGNUP_24", "Thank you for registering at");
define("LAN_SIGNUP_25", "Upload your avatar");
define("LAN_SIGNUP_26", "Upload your photograph");
//define("LAN_SIGNUP_27", "Show"); //not found in signup.php
//define("LAN_SIGNUP_28", "choice of Content/Mail-lists"); Now LAN_USER_73
//define("LAN_SIGNUP_29", "A verification email will be sent to the email address you enter here so it must be valid.");
define("LAN_SIGNUP_30", "If you do not wish to display your email address on this site, please select 'Yes' for the 'Hide email address?' option.");
//define("LAN_SIGNUP_31", "URL to your XUP file");
//define("LAN_SIGNUP_32", "What"s an XUP file?");
// define("LAN_SIGNUP_33", "Type path or choose avatar");
define("LAN_SIGNUP_34", "Please note: Any image uploaded to this server that is deemed inappropriate by the administrators will be deleted immediately.");
//define("LAN_SIGNUP_35", "Click here to register using an XUP file");
define("LAN_SIGNUP_36", "An error has occurred creating your user information, please contact the site admin");
define("LAN_SIGNUP_37", "This stage of registration is complete. The site admin will need to approve your membership. Once this has been done you will receive a confirmation email alerting you that your membership has been approved.");
define("LAN_SIGNUP_38", "You entered two different email addresses. Please enter a valid email address in the two fields provided");
define("LAN_SIGNUP_39", "Re-type Email Address:");
define("LAN_SIGNUP_40", "Activation not necessary");
define("LAN_SIGNUP_41", "Your account is already activated.");
define("LAN_SIGNUP_42", "There was a problem, the registration mail was not sent, please contact the website administrator.");
define("LAN_SIGNUP_43", "Email Sent");
define("LAN_SIGNUP_44", "Activation email sent to:");
define("LAN_SIGNUP_45", "Please check your inbox.");
define("LAN_SIGNUP_47", "Resend Activation Email");
define("LAN_SIGNUP_48", "Username or Email");
define("LAN_SIGNUP_49", "If you registered with the wrong email address, as well as filling in the box above, type a new email address and your password here:");
define("LAN_SIGNUP_50", "New Email");
define("LAN_SIGNUP_51", "Old Password");
//define("LAN_SIGNUP_52", "Incorrect Password");//LAN_INCORRECT_PASSWORD
define("LAN_SIGNUP_53", "field failed validation test");
define("LAN_SIGNUP_54", "Click here to fill in your details to register");
//define("LAN_SIGNUP_55", "That display name is too long. Please choose another");
//define("LAN_SIGNUP_56", "That display name is too short. Please choose another");
//define("LAN_SIGNUP_57", "That login name is too long. Please choose another");
define("LAN_SIGNUP_58", "Signup Preview");
define("LAN_SIGNUP_59","**** If the link doesn't work, please check that part of it has not overflowed onto the next line. ****");
define("LAN_SIGNUP_60", "Signup email resend requested");
define("LAN_SIGNUP_61", "Send succeeded");
define("LAN_SIGNUP_62", "Send failed");
define("LAN_SIGNUP_63", "Password reset email resend requested");
define("LAN_SIGNUP_64", "That doesn't appear to be valid user information");
define("LAN_SIGNUP_65", "You have been assigned the following login name");
define("LAN_SIGNUP_66", "Please make a note of it.");
define("LAN_SIGNUP_67", "This will be assigned by the system after signup");
//define("LAN_SIGNUP_68","Error: Unable to open remote XUP file");
define("LAN_SIGNUP_71", "You have reached the site limit for account registrations. Please login using one of your other accounts."); // LAN_202
define("LAN_SIGNUP_72", "Thanks for signing up on [sitename]! We just sent you a confirmation email to [email]. Please click on the confirmation link in the email to complete your sign up and activate your account."); // LAN_405
define("LAN_SIGNUP_73", "Thank you!"); // LAN_406
define("LAN_SIGNUP_74", "Your account has now been activated, please"); // LAN_401
define("LAN_SIGNUP_75", "Registration activated"); // LAN_402
define("LAN_SIGNUP_76", "Thank you! You are now a registered member of"); // LAN_107
define("LAN_SIGNUP_77", "This site complies with The Children's Online Privacy Protection Act of 1998 (COPPA) and as such cannot accept registrations from users under the age of 13 without a written permission document from their parent or guardian. For more information you can read the legislation"); // LAN_109
define("LAN_SIGNUP_78", "Registration"); // LAN_110
define("LAN_SIGNUP_79", "Register"); // LAN_123
define("LAN_SIGNUP_80", "Please enter your details below."); // LAN_309
define("LAN_SIGNUP_81", "Username: "); // LAN_9
define("LAN_SIGNUP_82", "the name that you use to login"); // LAN_10
define("LAN_SIGNUP_83", "Password: "); // LAN_17
define("LAN_SIGNUP_84", "Re-type Password: "); // LAN_111
define("LAN_SIGNUP_85", "Usernames and passwords are case-sensitive."); // LAN_400
//define("LAN_SIGNUP_86", "Email Address: "); // LAN_112 = LAN_USER_60
//define("LAN_SIGNUP_87", "Hide email address?: "); // LAN_113 = LAN_USER_83
//define("LAN_SIGNUP_88", "This will prevent your email address from being displayed on site"); // LAN_114
define("LAN_SIGNUP_89", "Display Name: "); // LAN_7
define("LAN_SIGNUP_90", "the name that will be displayed on site"); // LAN_8
define("LAN_SIGNUP_91", "Real Name: "); // LAN_308
//define("LAN_SIGNUP_92", "your real name, including first and last name"); // LAN_310
define("LAN_SIGNUP_93", "Signature: "); // LAN_120
define("LAN_SIGNUP_94", "Avatar: "); // LAN_121
define("LAN_SIGNUP_95", "Enter code visible in the image"); // LAN_410
define("LAN_SIGNUP_96", "Registration details for"); // LAN_404 (used in email)
define("LAN_SIGNUP_97", "Welcome to"); // LAN_403 (used in email)
define("LAN_SIGNUP_98", "Confirm Your Email Address");
define("LAN_SIGNUP_99", "Problem Encountered");
define("LAN_SIGNUP_100", "Admin Approval Pending");
define("LAN_SIGNUP_101", "Update of records failed - please contact the site administrator");
//define("LAN_SIGNUP_102", "Signup refused");
define("LAN_SIGNUP_103", "Too many users already using IP address: ");
define("LAN_SIGNUP_105", "Unable to action your request - please contact the site administrator"); // Two people with same password.
define("LAN_SIGNUP_106", "Unable to action your request - do you already have an account here?"); // Trying to set email same as existing
define("LAN_LOGINNAME", "Username");
//define("LAN_PASSWORD", "Password");
define("LAN_USERNAME", "Display Name");
define("LAN_SIGNUP_107", "Password must be a minimum of [x] characters and include at least one UPPERCASE letter and a digit");
define("LAN_SIGNUP_108", "Must be a valid email address");
define("LAN_SIGNUP_109", "Is CaSe sensitive and must not contain spaces.");//TODO check against regex requirements
define("LAN_SIGNUP_110", "Your full name");
define("LAN_SIGNUP_111", "Enter a URL to your image or choose an existing avatar.");
define("LAN_SIGNUP_112", "You are currently logged in as Main Admin.");
define("LAN_SIGNUP_113", "Subscription(s)");
define("LAN_SIGNUP_114", "User registration is currently disabled.");
define("LAN_SIGNUP_115", "Preview Activation Email");
define("LAN_SIGNUP_116", "Preview After Form Submit");
define("LAN_SIGNUP_117", "Send a Test Activation");
define("LAN_SIGNUP_118", "To [x]");
define("LAN_SIGNUP_119", "Don't send email");
define("LAN_SIGNUP_120", "OR");
define("LAN_SIGNUP_121", "Use a different email address");
define("LAN_SIGNUP_122", "Privacy Policy");
define("LAN_SIGNUP_123", "Terms and conditions");
define("LAN_SIGNUP_124", "By signing up you agree to our [x] and our [y].");
define("LAN_SIGNUP_125", "Min. [x] chars.");
return [
'PAGE_NAME' => "Register",
'LAN_108' => "Registration complete",
'LAN_185' => "You left required field(s) blank",
'LAN_407' => "Please keep this email for your own information. Your password has been encrypted and cannot be retrieved if you misplace or forget it. You can, however, request a new password if this happens.\\n\\nThank you for registering.\\n\\nFrom",
'LAN_EMAIL_01' => "Dear",
'LAN_EMAIL_04' => "Please keep this email for your own information.",
'LAN_EMAIL_05' => "Your password has been encrypted and cannot be retrieved if you misplace or forget it. You can, however, request a new password if this happens.",
'LAN_EMAIL_06' => "Thank you for registering.",
'LAN_SIGNUP_1' => "Min.",
'LAN_SIGNUP_2' => "chars.",
'LAN_SIGNUP_3' => "Code verification failed.",
'LAN_SIGNUP_4' => "Your password must be at least",
'LAN_SIGNUP_5' => "characters long.",
'LAN_SIGNUP_8' => "Thank you!",
'LAN_SIGNUP_9' => "Unable to proceed.",
'LAN_SIGNUP_11' => ".",
'LAN_SIGNUP_12' => "please keep your username and password written down in a safe place as they cannot be retrieved if you lose them.",
'LAN_SIGNUP_13' => "You can now log in from the Login box, or from [here].",
'LAN_SIGNUP_14' => "here",
'LAN_SIGNUP_15' => "Please contact the main site admin",
'LAN_SIGNUP_16' => "if you require assistance.",
'LAN_SIGNUP_17' => "Please confirm that you are age 13 or over.",
'LAN_SIGNUP_18' => "Your registration has been received and created with the following login information:",
'LAN_SIGNUP_21' => "Your account is currently marked as being inactive. To activate your account please go to the following link:",
'LAN_SIGNUP_22' => "click here",
'LAN_SIGNUP_23' => "to login.",
'LAN_SIGNUP_24' => "Thank you for registering at",
'LAN_SIGNUP_25' => "Upload your avatar",
'LAN_SIGNUP_26' => "Upload your photograph",
'LAN_SIGNUP_30' => "If you do not wish to display your email address on this site, please select 'Yes' for the 'Hide email address?' option.",
'LAN_SIGNUP_34' => "Please note: Any image uploaded to this server that is deemed inappropriate by the administrators will be deleted immediately.",
'LAN_SIGNUP_36' => "An error has occurred creating your user information, please contact the site admin",
'LAN_SIGNUP_37' => "This stage of registration is complete. The site admin will need to approve your membership. Once this has been done you will receive a confirmation email alerting you that your membership has been approved.",
'LAN_SIGNUP_38' => "You entered two different email addresses. Please enter a valid email address in the two fields provided",
'LAN_SIGNUP_39' => "Re-type Email Address:",
'LAN_SIGNUP_40' => "Activation not necessary",
'LAN_SIGNUP_41' => "Your account is already activated.",
'LAN_SIGNUP_42' => "There was a problem, the registration mail was not sent, please contact the website administrator.",
'LAN_SIGNUP_43' => "Email Sent",
'LAN_SIGNUP_44' => "Activation email sent to:",
'LAN_SIGNUP_45' => "Please check your inbox.",
'LAN_SIGNUP_47' => "Resend Activation Email",
'LAN_SIGNUP_48' => "Username or Email",
'LAN_SIGNUP_49' => "If you registered with the wrong email address, as well as filling in the box above, type a new email address and your password here:",
'LAN_SIGNUP_50' => "New Email",
'LAN_SIGNUP_51' => "Old Password",
'LAN_SIGNUP_53' => "field failed validation test",
'LAN_SIGNUP_54' => "Click here to fill in your details to register",
'LAN_SIGNUP_58' => "Signup Preview",
'LAN_SIGNUP_59' => "**** If the link doesn't work, please check that part of it has not overflowed onto the next line. ****",
'LAN_SIGNUP_60' => "Signup email resend requested",
'LAN_SIGNUP_61' => "Send succeeded",
'LAN_SIGNUP_62' => "Send failed",
'LAN_SIGNUP_63' => "Password reset email resend requested",
'LAN_SIGNUP_64' => "That doesn't appear to be valid user information",
'LAN_SIGNUP_65' => "You have been assigned the following login name",
'LAN_SIGNUP_66' => "Please make a note of it.",
'LAN_SIGNUP_67' => "This will be assigned by the system after signup",
'LAN_SIGNUP_71' => "You have reached the site limit for account registrations. Please login using one of your other accounts.",
'LAN_SIGNUP_72' => "Thanks for signing up on [sitename]! We just sent you a confirmation email to [email]. Please click on the confirmation link in the email to complete your sign up and activate your account.",
'LAN_SIGNUP_73' => "Thank you!",
'LAN_SIGNUP_74' => "Your account has now been activated, please",
'LAN_SIGNUP_75' => "Registration activated",
'LAN_SIGNUP_76' => "Thank you! You are now a registered member of",
'LAN_SIGNUP_77' => "This site complies with The Children's Online Privacy Protection Act of 1998 (COPPA) and as such cannot accept registrations from users under the age of 13 without a written permission document from their parent or guardian. For more information you can read the legislation",
'LAN_SIGNUP_78' => "Registration",
'LAN_SIGNUP_79' => "Register",
'LAN_SIGNUP_80' => "Please enter your details below.",
'LAN_SIGNUP_81' => "Username:",
'LAN_SIGNUP_82' => "the name that you use to login",
'LAN_SIGNUP_83' => "Password:",
'LAN_SIGNUP_84' => "Re-type Password:",
'LAN_SIGNUP_85' => "Usernames and passwords are case-sensitive.",
'LAN_SIGNUP_89' => "Display Name:",
'LAN_SIGNUP_90' => "the name that will be displayed on site",
'LAN_SIGNUP_91' => "Real Name:",
'LAN_SIGNUP_93' => "Signature:",
'LAN_SIGNUP_94' => "Avatar:",
'LAN_SIGNUP_95' => "Enter code visible in the image",
'LAN_SIGNUP_96' => "Registration details for",
'LAN_SIGNUP_97' => "Welcome to",
'LAN_SIGNUP_98' => "Confirm Your Email Address",
'LAN_SIGNUP_99' => "Problem Encountered",
'LAN_SIGNUP_100' => "Admin Approval Pending",
'LAN_SIGNUP_101' => "Update of records failed - please contact the site administrator",
'LAN_SIGNUP_103' => "Too many users already using IP address:",
'LAN_SIGNUP_105' => "Unable to action your request - please contact the site administrator",
'LAN_SIGNUP_106' => "Unable to action your request - do you already have an account here?",
'LAN_LOGINNAME' => "Username",
'LAN_USERNAME' => "Display Name",
'LAN_SIGNUP_107' => "Password must be a minimum of [x] characters and include at least one UPPERCASE letter and a digit",
'LAN_SIGNUP_108' => "Must be a valid email address",
'LAN_SIGNUP_109' => "Is CaSe sensitive and must not contain spaces.",
'LAN_SIGNUP_110' => "Your full name",
'LAN_SIGNUP_111' => "Enter a URL to your image or choose an existing avatar.",
'LAN_SIGNUP_112' => "You are currently logged in as Main Admin.",
'LAN_SIGNUP_113' => "Subscription(s)",
'LAN_SIGNUP_114' => "User registration is currently disabled.",
'LAN_SIGNUP_115' => "Preview Activation Email",
'LAN_SIGNUP_116' => "Preview After Form Submit",
'LAN_SIGNUP_117' => "Send a Test Activation",
'LAN_SIGNUP_118' => "To [x]",
'LAN_SIGNUP_119' => "Don't send email",
'LAN_SIGNUP_120' => "OR",
'LAN_SIGNUP_121' => "Use a different email address",
'LAN_SIGNUP_122' => "Privacy Policy",
'LAN_SIGNUP_123' => "Terms and conditions",
'LAN_SIGNUP_124' => "By signing up you agree to our [x] and our [y].",
'LAN_SIGNUP_125' => "Min. [x] chars.",
];

View File

@@ -9,11 +9,9 @@
| $Author$
+----------------------------------------------------------------------------+
*/
if(!defined('PAGE_NAME')) // FIXME.
{
define("PAGE_NAME", "Site temporarily closed");
}
define("LAN_SITEDOWN_00", "is temporarily closed");
define("LAN_SITEDOWN_01", "We have temporarily closed the site for some essential maintenance. This shouldn't take too long - please check back soon. We apologise for the inconvenience.");
return [
'PAGE_NAME' => "Site temporarily closed",
'LAN_SITEDOWN_00' => "is temporarily closed",
'LAN_SITEDOWN_01' => "We have temporarily closed the site for some essential maintenance. This shouldn't take too long - please check back soon. We apologise for the inconvenience.",
];

View File

@@ -10,7 +10,7 @@
*
*/
define("LAN_SITELINKS_183", "Main Menu");
//define("LAN_SITELINKS_502", "Admin Area");//NOT USED
return [
'LAN_SITELINKS_183' => "Main Menu",
];

View File

@@ -7,34 +7,24 @@
* GNU General Public License (http://www.gnu.org/licenses/gpl.txt)
*
*/
if(!defined('PAGE_NAME'))
{
define("PAGE_NAME", "Submit News");
}
//define("LAN_7", "Name: ");//LAN_NAME
//define("LAN_62", "News Title: ");//LAN_TITLE
//define("LAN_112", "Email Address: ");//LAN_EMAIL
//define("LAN_133", "Thank you");//LAN_THANK_YOU//NOT USED
define("LAN_134", "Your item has been submitted for review by one of the site administrators.");
define("LAN_135", "News Item");
define("LAN_136", "Submit News Item");
//define("NWSLAN_6", "Category");//LAN_CATEGORY
define("NWSLAN_10", "No news categories");
define("NWSLAN_11", "You do not have access to this area or you are currently not logged in.");
define("NWSLAN_12", "Access Denied.");
define("SUBNEWSLAN_1", "You must include a title.\\n");
define("SUBNEWSLAN_2", "You must include some text in the news item.\\n");
define("SUBNEWSLAN_3", "Your attachment must be either a jpg, gif or png file");
define("SUBNEWSLAN_4", "File too Large");
define("SUBNEWSLAN_5", "Image File");
define("SUBNEWSLAN_6", "(jpg, gif or png)");
define("SUBNEWSLAN_7", "You must give your name and email address");
define("SUBNEWSLAN_8", "Error uploading image");
define("SUBNEWSLAN_9", "Keywords");
//define("SUBNEWSLAN_10", "Summary");//LAN_SUMMARY
// define("SUBNEWSLAN_11", "Meta Description"); LAN_META_DESCRIPTION
define("SUBNEWSLAN_12", "Used by Facebook etc.");
define("SUBNEWSLAN_13", "Media URLs");
return [
'PAGE_NAME' => "Submit News",
'LAN_134' => "Your item has been submitted for review by one of the site administrators.",
'LAN_135' => "News Item",
'LAN_136' => "Submit News Item",
'NWSLAN_10' => "No news categories",
'NWSLAN_11' => "You do not have access to this area or you are currently not logged in.",
'NWSLAN_12' => "Access Denied.",
'SUBNEWSLAN_1' => "You must include a title.\\\\n",
'SUBNEWSLAN_2' => "You must include some text in the news item.\\\\n",
'SUBNEWSLAN_3' => "Your attachment must be either a jpg, gif or png file",
'SUBNEWSLAN_4' => "File too Large",
'SUBNEWSLAN_5' => "Image File",
'SUBNEWSLAN_6' => "(jpg, gif or png)",
'SUBNEWSLAN_7' => "You must give your name and email address",
'SUBNEWSLAN_8' => "Error uploading image",
'SUBNEWSLAN_9' => "Keywords",
'SUBNEWSLAN_12' => "Used by Facebook etc.",
'SUBNEWSLAN_13' => "Media URLs",
];

View File

@@ -10,22 +10,20 @@
+----------------------------------------------------------------------------+
*/
define("TOP_LAN_0", "Top Forum Posters");
define("TOP_LAN_1", "User Name");
define("TOP_LAN_2", "Posts");
define("TOP_LAN_3", "Top Comment Posters");
// define("TOP_LAN_4", "Comments");
define("TOP_LAN_5", "Top Chatbox Posters");
define("TOP_LAN_6", "Site Rating");
//v.616
define("LAN_1", "Thread");
define("LAN_2", "Poster");
define("LAN_3", "Views");
define("LAN_4", "Replies");
define("LAN_5", "Lastpost");
define("LAN_6", "Threads");
define("LAN_7", "Most Active Threads");
define("LAN_8", "Top Posters");
return [
'TOP_LAN_0' => "Top Forum Posters",
'TOP_LAN_1' => "User Name",
'TOP_LAN_2' => "Posts",
'TOP_LAN_3' => "Top Comment Posters",
'TOP_LAN_5' => "Top Chatbox Posters",
'TOP_LAN_6' => "Site Rating",
'LAN_1' => "Thread",
'LAN_2' => "Poster",
'LAN_3' => "Views",
'LAN_4' => "Replies",
'LAN_5' => "Lastpost",
'LAN_6' => "Threads",
'LAN_7' => "Most Active Threads",
'LAN_8' => "Top Posters",
];

View File

@@ -5,54 +5,43 @@
+----------------------------------------------------------------------------+
*/
if(!defined('PAGE_NAME'))
{
define("PAGE_NAME", "Upload");
}
define("LAN_UL_001","Invalid email address");
define("LAN_UL_002", "You do not have the correct permissions to upload files to this server."); // LAN_403
define("LAN_UL_020", "Error");
define("LAN_UL_021", "Upload Failure");
define("LAN_UL_022", "May vary by file type");
define("LAN_UL_023", "Type");
define("LAN_UL_024", "Max Size");
define("LAN_UL_025", "Uploads not allowed ");
define("LAN_UL_026", "");
define("LAN_UL_027", "");
define("LAN_UL_032", "You must select a category");
define("LAN_UL_033", "You must enter a valid email address");
define("LAN_UL_034", "You must specify the file name");
define("LAN_UL_035", "You must enter a description");
define("LAN_UL_036", "You must specify the file to upload");
define("LAN_UL_037", "You must specify a category");
define("LAN_UL_038", "");
define("LAN_61", "Your Name: ");
define("LAN_112", "Email Address: ");
define("LAN_144", "Website URL: ");
define("LAN_402", "You must be a registered member to upload files to this server.");
define("LAN_404", "Thank you. Your upload will be reviewed by an administrator and posted to the site if appropriate.");
//define("LAN_405", "File exceeds specified maximum size limit - deleted.");
define("LAN_406", "Please note");
define("LAN_407", "Any other filetypes uploaded will be instantly deleted.");
define("LAN_408", "Underlined");
define("LAN_409", "Name of file");
define("LAN_410", "Version");
define("LAN_411", "File");
//define("LAN_412", "Screenshot");//LAN_SCREENSHOT
define("LAN_413", "Description");
define("LAN_414", "Working demo");
define("LAN_415", "enter URL to site where demo can be viewed");
// define("LAN_417", "Upload File"); // LAN_UL_040
define("LAN_418", "Absolute maximum file size: ");
// define("DOWLAN_11", "Category"); LAN_CATEGORY.
define("LAN_419", "Allowed filetypes");
define("LAN_420", "fields are required");
define("LAN_UL_039", "Submit and Upload"); // LAN_416
define("LAN_UL_040", "Upload File");
return [
'PAGE_NAME' => "Upload",
'LAN_UL_001' => "Invalid email address",
'LAN_UL_002' => "You do not have the correct permissions to upload files to this server.",
'LAN_UL_020' => "Error",
'LAN_UL_021' => "Upload Failure",
'LAN_UL_022' => "May vary by file type",
'LAN_UL_023' => "Type",
'LAN_UL_024' => "Max Size",
'LAN_UL_025' => "Uploads not allowed",
'LAN_UL_026' => "",
'LAN_UL_027' => "",
'LAN_UL_032' => "You must select a category",
'LAN_UL_033' => "You must enter a valid email address",
'LAN_UL_034' => "You must specify the file name",
'LAN_UL_035' => "You must enter a description",
'LAN_UL_036' => "You must specify the file to upload",
'LAN_UL_037' => "You must specify a category",
'LAN_UL_038' => "",
'LAN_61' => "Your Name:",
'LAN_112' => "Email Address:",
'LAN_144' => "Website URL:",
'LAN_402' => "You must be a registered member to upload files to this server.",
'LAN_404' => "Thank you. Your upload will be reviewed by an administrator and posted to the site if appropriate.",
'LAN_406' => "Please note",
'LAN_407' => "Any other filetypes uploaded will be instantly deleted.",
'LAN_408' => "Underlined",
'LAN_409' => "Name of file",
'LAN_410' => "Version",
'LAN_411' => "File",
'LAN_413' => "Description",
'LAN_414' => "Working demo",
'LAN_415' => "enter URL to site where demo can be viewed",
'LAN_418' => "Absolute maximum file size:",
'LAN_419' => "Allowed filetypes",
'LAN_420' => "fields are required",
'LAN_UL_039' => "Submit and Upload",
'LAN_UL_040' => "Upload File",
];

View File

@@ -9,24 +9,24 @@
| $Author$
+----------------------------------------------------------------------------+
*/
define("LANUPLOAD_1", "The filetype");
define("LANUPLOAD_2", "is not allowed and has been deleted.");
define("LANUPLOAD_3", "Successfully uploaded");
define("LANUPLOAD_4", "Either destination folder does not exist or is not writable. (chmod 777)");
define("LANUPLOAD_5", "The uploaded file exceeds the upload_max_filesize directive in php.ini.");
define("LANUPLOAD_6", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the html form.");
define("LANUPLOAD_7", "The uploaded file was only partially uploaded.");
define("LANUPLOAD_8", "No file was uploaded.");
define("LANUPLOAD_9", "Uploaded file size 0 bytes");
define("LANUPLOAD_10", "Upload failed [Duplicate filename] - A file with the same name already exists.");
define("LANUPLOAD_11", "The file did not upload. Filename: ");
//define("LANUPLOAD_12", "Error"); new > LAN_ERROR
define("LANUPLOAD_13", "Missing temporary folder");
define("LANUPLOAD_14", "File write failed");
define("LANUPLOAD_15", "Upload not allowed");
define("LANUPLOAD_16", "Unknown Error");
define("LANUPLOAD_17", "Invalid name for uploaded file");
define("LANUPLOAD_18", "The uploaded file exceeds allowable limits.");
define("LANUPLOAD_19", "Too many files uploaded - excess deleted.");
return [
'LANUPLOAD_1' => "The filetype",
'LANUPLOAD_2' => "is not allowed and has been deleted.",
'LANUPLOAD_3' => "Successfully uploaded",
'LANUPLOAD_4' => "Either destination folder does not exist or is not writable. (chmod 777)",
'LANUPLOAD_5' => "The uploaded file exceeds the upload_max_filesize directive in php.ini.",
'LANUPLOAD_6' => "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the html form.",
'LANUPLOAD_7' => "The uploaded file was only partially uploaded.",
'LANUPLOAD_8' => "No file was uploaded.",
'LANUPLOAD_9' => "Uploaded file size 0 bytes",
'LANUPLOAD_10' => "Upload failed [Duplicate filename] - A file with the same name already exists.",
'LANUPLOAD_11' => "The file did not upload. Filename:",
'LANUPLOAD_13' => "Missing temporary folder",
'LANUPLOAD_14' => "File write failed",
'LANUPLOAD_15' => "Upload not allowed",
'LANUPLOAD_16' => "Unknown Error",
'LANUPLOAD_17' => "Invalid name for uploaded file",
'LANUPLOAD_18' => "The uploaded file exceeds allowable limits.",
'LANUPLOAD_19' => "Too many files uploaded - excess deleted.",
];

View File

@@ -31,130 +31,90 @@ define("LAN_426", "ago");
// LAN_USER_01..LAN_USER_30 - Descriptions specifically for user-related DB field names
define("LAN_USER_01","Display name");
define("LAN_USER_02","Login Name");
define("LAN_USER_03","Real Name");
define("LAN_USER_04","Custom title");
// define("LAN_USER_05","Password"); //LAN_PASSWORD
define("LAN_USER_06","Photograph");
define("LAN_USER_07","Avatar");
// define("LAN_USER_08","Email address");
define("LAN_USER_09","Signature");
define("LAN_USER_10","Hide email");
//define("LAN_USER_11","XUP file");
define("LAN_USER_12","User class");
define("LAN_USER_13","ID");
define("LAN_USER_14","Join Date");
define("LAN_USER_15","Last Visit");
define("LAN_USER_16","Current Visit");
// define("LAN_USER_17","Comments");
define("LAN_USER_18","IP Address");
define("LAN_USER_19","Ban");
define("LAN_USER_20","Prefs");
define("LAN_USER_21","Visits");
define("LAN_USER_22","Admin");
define("LAN_USER_23","Perms");
define("LAN_USER_24","Password Change");
// Start here when assigning new messages to leave space for more field names
define("LAN_USER_31", "Main site administrator"); // LAN_417
define("LAN_USER_32", "Site administrator"); // LAN_418
define("LAN_USER_33", "no information"); // LAN_401
define("LAN_USER_34", "ago"); // LAN_426
define("LAN_USER_35", "[hidden by request]"); // LAN_143
define("LAN_USER_36", "Click here to View User Comments"); // LAN_423
define("LAN_USER_37", "Click here to View Forum Posts"); // LAN_424
define("LAN_USER_38", "Click here to update your information"); // LAN_411
define("LAN_USER_39", "Click here to edit this user's information"); // LAN_412
define("LAN_USER_40", "previous member"); // LAN_414
define("LAN_USER_41", "next member"); // LAN_415
define("LAN_USER_42", "no photo"); // LAN_408
define("LAN_USER_43", "delete photo"); // LAN_413
define("LAN_USER_44", "Miscellaneous"); // LAN_410
define("LAN_USER_45", "DESC"); // LAN_420
define("LAN_USER_46", "ASC"); // LAN_421
// define("LAN_USER_47", "Go"); // LAN_422
// define("LAN_USER_48", "Error"); // LAN_20
define("LAN_USER_49", "There is no information for that user as they are not registered at"); // LAN_137
define("LAN_USER_50", "Member Profile"); // LAN_402
define("LAN_USER_51", "That is not a valid user."); // LAN_400
define("LAN_USER_52", "Registered members"); // LAN_140
define("LAN_USER_53", "No registered members yet."); // LAN_141
define("LAN_USER_54", "Level"); // USERLAN_1
define("LAN_USER_55", "You do not have access to view this page."); // USERLAN_2
define("LAN_USER_56", "Registered members: "); // LAN_138
define("LAN_USER_57", "Order: "); // LAN_139
define("LAN_USER_58", "Member"); // LAN_142
define("LAN_USER_59", "Joined"); // LAN_145
define("LAN_USER_60", "Email Address: "); // LAN_112
//define("LAN_USER_61", "Rating"); // LAN_406 now LAN_RATING
define("LAN_USER_62", "Send Private Message"); // LAN_425
define("LAN_USER_63", "Real Name: "); // LAN_308
define("LAN_USER_64", "Site Stats"); // LAN_403
define("LAN_USER_65", "Last visit"); // LAN_404
define("LAN_USER_66", "Visits to site since registration"); // LAN_146
define("LAN_USER_67", "Chatbox posts"); // LAN_147
define("LAN_USER_68", "Comments posted"); // LAN_148
define("LAN_USER_69", "Forum posts"); // LAN_149
//define("LAN_USER_70", "Show"); // LAN_419
define("LAN_USER_71", "Signature: "); // LAN_120
define("LAN_USER_72", "Avatar: "); // LAN_121
define("LAN_USER_73", "choice of Content/Mail-lists");
define("LAN_USER_74", "Custom Title");
define("LAN_USER_75", "Your [x] is required"); // Replaces LAN_SIGNUP_6, LAN_SIGNUP_7 combination
define("LAN_USER_76", "Subscribed to"); // LAN_USET_5
define("LAN_USER_77", "Your password must be at least [x] characters long."); // Replaces LAN_SIGNUP_4, LAN_SIGNUP_5 combination
define("LAN_USER_78", "Min."); // LAN_SIGNUP_1
define("LAN_USER_79", "chars."); // LAN_SIGNUP_2
define("LAN_USER_80", "the name displayed on site"); // LAN_8
define("LAN_USER_81", "Username: "); // LAN_9
define("LAN_USER_82", "the name you use to login to the site"); // LAN_10
define("LAN_USER_83", "Hide email address?: "); // LAN_113
define("LAN_USER_84", "This will prevent your email address from being displayed on site"); // LAN_114
define("LAN_USER_85", "If you want to change your user name, you must ask a site administrator");
define("LAN_USER_86", "Maximum avatar size is [x]- x [y] pixels");
define("LAN_USER_87", "Login to rate this user!");
// social plugin
define("LAN_XUP_ERRM_01", "Signup failed! This feature is disabled.");
define("LAN_XUP_ERRM_02", "Signup failed! Wrong provider.");
define("LAN_XUP_ERRM_03", "Log in Failed! Wrong provider.");
define("LAN_XUP_ERRM_04", "Signup failed! User already signed in.");
define("LAN_XUP_ERRM_05", "Signup failed! User already exists. Please use 'login' instead.");
define("LAN_XUP_ERRM_06", "Signup failed! Can't access user email - registration without an email is impossible.");
define("LAN_XUP_ERRM_07", "Social Login Tester");
define("LAN_XUP_ERRM_08", "Please log out of e107 before testing the user login/signup procedure.");
define("LAN_XUP_ERRM_10", "Test signup/login with [x]");
define("LAN_XUP_ERRM_11", "Logged in:");
define("LAN_XUP_ERRM_12", "Test logout");
// Error messages for when user data is missing. Done this way so that other code can override the default messages
// - [Berckoff] Used in validator_class for error handling, maybe moved to a more suitable place?
if (!defined("USER_ERR_01")) { define("USER_ERR_01","Missing value"); }
if (!defined("USER_ERR_02")) { define("USER_ERR_02","Unexpected value"); }
if (!defined("USER_ERR_03")) { define("USER_ERR_03","Value contains invalid characters"); }
if (!defined("USER_ERR_04")) { define("USER_ERR_04","Value too short"); }
if (!defined("USER_ERR_05")) { define("USER_ERR_05","Value too long"); }
if (!defined("USER_ERR_06")) { define("USER_ERR_06","Duplicate value"); }
if (!defined("USER_ERR_07")) { define("USER_ERR_07","Value not allowed"); }
if (!defined("USER_ERR_08")) { define("USER_ERR_08","Entry disabled"); }
if (!defined("USER_ERR_09")) { define("USER_ERR_09","Invalid word"); }
if (!defined("USER_ERR_10")) { define("USER_ERR_10","Password fields different"); }
if (!defined("USER_ERR_11")) { define("USER_ERR_11","Banned email address"); }
if (!defined("USER_ERR_12")) { define("USER_ERR_12","Invalid format for email address"); }
if (!defined("USER_ERR_13")) { define("USER_ERR_13","Data error"); }
if (!defined("USER_ERR_14")) { define("USER_ERR_14","Banned user"); }
if (!defined("USER_ERR_15")) { define("USER_ERR_15","User name and display name cannot be different"); }
if (!defined("USER_ERR_16")) { define("USER_ERR_16","Software error"); }
if (!defined("USER_ERR_17")) { define("USER_ERR_17","Value too low"); }
if (!defined("USER_ERR_18")) { define("USER_ERR_18","Value too high"); }
if (!defined("USER_ERR_19")) { define("USER_ERR_19","General error"); }
if (!defined("USER_ERR_20")) { define("USER_ERR_20","Image too wide"); }
if (!defined("USER_ERR_21")) { define("USER_ERR_21","Image too high"); }
if (!defined("USER_ERR_22")) { define("USER_ERR_22","Unspecified error"); }
if (!defined("USER_ERR_23")) { define("USER_ERR_23","Disallowed value (exact match)"); }
return [
'LAN_USER_01' => "Display name",
'LAN_USER_02' => "Login Name",
'LAN_USER_03' => "Real Name",
'LAN_USER_04' => "Custom title",
'LAN_USER_06' => "Photograph",
'LAN_USER_07' => "Avatar",
'LAN_USER_09' => "Signature",
'LAN_USER_10' => "Hide email",
'LAN_USER_12' => "User class",
'LAN_USER_13' => "ID",
'LAN_USER_14' => "Join Date",
'LAN_USER_15' => "Last Visit",
'LAN_USER_16' => "Current Visit",
'LAN_USER_18' => "IP Address",
'LAN_USER_19' => "Ban",
'LAN_USER_20' => "Prefs",
'LAN_USER_21' => "Visits",
'LAN_USER_22' => "Admin",
'LAN_USER_23' => "Perms",
'LAN_USER_24' => "Password Change",
'LAN_USER_31' => "Main site administrator",
'LAN_USER_32' => "Site administrator",
'LAN_USER_33' => "no information",
'LAN_USER_34' => "ago",
'LAN_USER_35' => "[hidden by request]",
'LAN_USER_36' => "Click here to View User Comments",
'LAN_USER_37' => "Click here to View Forum Posts",
'LAN_USER_38' => "Click here to update your information",
'LAN_USER_39' => "Click here to edit this user's information",
'LAN_USER_40' => "previous member",
'LAN_USER_41' => "next member",
'LAN_USER_42' => "no photo",
'LAN_USER_43' => "delete photo",
'LAN_USER_44' => "Miscellaneous",
'LAN_USER_45' => "DESC",
'LAN_USER_46' => "ASC",
'LAN_USER_49' => "There is no information for that user as they are not registered at",
'LAN_USER_50' => "Member Profile",
'LAN_USER_51' => "That is not a valid user.",
'LAN_USER_52' => "Registered members",
'LAN_USER_53' => "No registered members yet.",
'LAN_USER_54' => "Level",
'LAN_USER_55' => "You do not have access to view this page.",
'LAN_USER_56' => "Registered members:",
'LAN_USER_57' => "Order:",
'LAN_USER_58' => "Member",
'LAN_USER_59' => "Joined",
'LAN_USER_60' => "Email Address:",
'LAN_USER_62' => "Send Private Message",
'LAN_USER_63' => "Real Name:",
'LAN_USER_64' => "Site Stats",
'LAN_USER_65' => "Last visit",
'LAN_USER_66' => "Visits to site since registration",
'LAN_USER_67' => "Chatbox posts",
'LAN_USER_68' => "Comments posted",
'LAN_USER_69' => "Forum posts",
'LAN_USER_71' => "Signature:",
'LAN_USER_72' => "Avatar:",
'LAN_USER_73' => "choice of Content/Mail-lists",
'LAN_USER_74' => "Custom Title",
'LAN_USER_75' => "Your [x] is required",
'LAN_USER_76' => "Subscribed to",
'LAN_USER_77' => "Your password must be at least [x] characters long.",
'LAN_USER_78' => "Min.",
'LAN_USER_79' => "chars.",
'LAN_USER_80' => "the name displayed on site",
'LAN_USER_81' => "Username:",
'LAN_USER_82' => "the name you use to login to the site",
'LAN_USER_83' => "Hide email address?:",
'LAN_USER_84' => "This will prevent your email address from being displayed on site",
'LAN_USER_85' => "If you want to change your user name, you must ask a site administrator",
'LAN_USER_86' => "Maximum avatar size is [x]- x [y] pixels",
'LAN_USER_87' => "Login to rate this user!",
'LAN_XUP_ERRM_01' => "Signup failed! This feature is disabled.",
'LAN_XUP_ERRM_02' => "Signup failed! Wrong provider.",
'LAN_XUP_ERRM_03' => "Log in Failed! Wrong provider.",
'LAN_XUP_ERRM_04' => "Signup failed! User already signed in.",
'LAN_XUP_ERRM_05' => "Signup failed! User already exists. Please use 'login' instead.",
'LAN_XUP_ERRM_06' => "Signup failed! Can't access user email - registration without an email is impossible.",
'LAN_XUP_ERRM_07' => "Social Login Tester",
'LAN_XUP_ERRM_08' => "Please log out of e107 before testing the user login/signup procedure.",
'LAN_XUP_ERRM_10' => "Test signup/login with [x]",
'LAN_XUP_ERRM_11' => "Logged in:",
'LAN_XUP_ERRM_12' => "Test logout",
];

View File

@@ -10,59 +10,50 @@
+----------------------------------------------------------------------------+
*/
// The LAN numbers correspond directly to the field types
define("UE_LAN_1", "Text Box");
define("UE_LAN_2", "Radio Buttons");
define("UE_LAN_3", "Drop-Down Menu");
define("UE_LAN_4", "DB Table Field");
define("UE_LAN_5", "Textarea");
define("UE_LAN_6", "Integer");
//define("UE_LAN_7", "Date");//LAN_DATE
define("UE_LAN_8", "Language");
define("UE_LAN_9", "Predefined list");
define("UE_LAN_10", "Checkboxes");
//v2.1.5
define("UE_LAN_13", "Country");
//v2.2.2
define("UE_LAN_14", "Rich Textarea (WYSIWYG)");
// Leave a gap to allow for more field types
define("UE_LAN_21", "Name");
define("UE_LAN_22", "Type");
define("UE_LAN_23", "Use");
define("UE_LAN_HIDE", "Hide from users");
define("UE_LAN_LOCATION", "Location");
define("UE_LAN_LOCATION_DESC", "User location");
define("UE_LAN_AIM", "AIM Address");
define("UE_LAN_AIM_DESC", "AIM Address");
define("UE_LAN_ICQ", "ICQ Number");
define("UE_LAN_ICQ_DESC", "ICQ Number");
define("UE_LAN_YAHOO", "Yahoo! Address");
define("UE_LAN_YAHOO_DESC", "Yahoo! Address");
define("UE_LAN_MSN", "MSN");
define("UE_LAN_MSN_DESC", "MSN Address");
define("UE_LAN_HOMEPAGE", "Homepage");
define("UE_LAN_HOMEPAGE_DESC", "User homepage (url)");
define("UE_LAN_BIRTHDAY", "Birthday");
define("UE_LAN_BIRTHDAY_DESC", "Birthday");
define("UE_LAN_LANGUAGE", "Language");
define("UE_LAN_LANGUAGE_DESC", "User Language");
define("UE_LAN_COUNTRY", "Country");
define("UE_LAN_COUNTRY_DESC", "User Country");
define("UE_LAN_TIMEZONE", "Timezone");
define("UE_LAN_TIMEZONE_DESC", "User Timezone (from predefined list)");
define("LAN_UE_FAIL_HOMEPAGE", "Invalid entry for home page setting");
define("UE_LAN_SKYPE","Skype");
define("UE_LAN_SKYPE_DESC","Skype Address");
define("UE_LAN_GENDER","Gender");
define("UE_LAN_GENDER_DESC","Gender");
define("UE_LAN_MALE","Male");
define("UE_LAN_FEMALE","Female");
define("UE_LAN_COMMENT", "Comments");
define("UE_LAN_COMMENT_DESC", "Comment Box");
return [
'UE_LAN_1' => "Text Box",
'UE_LAN_2' => "Radio Buttons",
'UE_LAN_3' => "Drop-Down Menu",
'UE_LAN_4' => "DB Table Field",
'UE_LAN_5' => "Textarea",
'UE_LAN_6' => "Integer",
'UE_LAN_8' => "Language",
'UE_LAN_9' => "Predefined list",
'UE_LAN_10' => "Checkboxes",
'UE_LAN_13' => "Country",
'UE_LAN_14' => "Rich Textarea (WYSIWYG)",
'UE_LAN_21' => "Name",
'UE_LAN_22' => "Type",
'UE_LAN_23' => "Use",
'UE_LAN_HIDE' => "Hide from users",
'UE_LAN_LOCATION' => "Location",
'UE_LAN_LOCATION_DESC' => "User location",
'UE_LAN_AIM' => "AIM Address",
'UE_LAN_AIM_DESC' => "AIM Address",
'UE_LAN_ICQ' => "ICQ Number",
'UE_LAN_ICQ_DESC' => "ICQ Number",
'UE_LAN_YAHOO' => "Yahoo! Address",
'UE_LAN_YAHOO_DESC' => "Yahoo! Address",
'UE_LAN_MSN' => "MSN",
'UE_LAN_MSN_DESC' => "MSN Address",
'UE_LAN_HOMEPAGE' => "Homepage",
'UE_LAN_HOMEPAGE_DESC' => "User homepage (url)",
'UE_LAN_BIRTHDAY' => "Birthday",
'UE_LAN_BIRTHDAY_DESC' => "Birthday",
'UE_LAN_LANGUAGE' => "Language",
'UE_LAN_LANGUAGE_DESC' => "User Language",
'UE_LAN_COUNTRY' => "Country",
'UE_LAN_COUNTRY_DESC' => "User Country",
'UE_LAN_TIMEZONE' => "Timezone",
'UE_LAN_TIMEZONE_DESC' => "User Timezone (from predefined list)",
'LAN_UE_FAIL_HOMEPAGE' => "Invalid entry for home page setting",
'UE_LAN_SKYPE' => "Skype",
'UE_LAN_SKYPE_DESC' => "Skype Address",
'UE_LAN_GENDER' => "Gender",
'UE_LAN_GENDER_DESC' => "Gender",
'UE_LAN_MALE' => "Male",
'UE_LAN_FEMALE' => "Female",
'UE_LAN_COMMENT' => "Comments",
'UE_LAN_COMMENT_DESC' => "Comment Box",
];

View File

@@ -12,9 +12,12 @@
// DEPRECATED - SUBJECT TO REMOVAL
define("US_LAN_1", "Select user");
define("US_LAN_2", "Select user class");
define("US_LAN_3", "All users");
define("US_LAN_4", "Find username");
define("US_LAN_5", "User(s) found");
define("US_LAN_6", "Search");
return [
'US_LAN_1' => "Select user",
'US_LAN_2' => "Select user class",
'US_LAN_3' => "All users",
'US_LAN_4' => "Find username",
'US_LAN_5' => "User(s) found",
'US_LAN_6' => "Search",
];

View File

@@ -9,18 +9,19 @@
| $Author$
+----------------------------------------------------------------------------+
*/
define("UC_LAN_0", "Everyone (public)");
define("UC_LAN_1", "Guests");
define("UC_LAN_2", "No One (inactive)");
define("UC_LAN_3", "Members");
define("UC_LAN_4", "Read Only");
define("UC_LAN_5", "Admin");
define("UC_LAN_6", "Main Admin");
define("UC_LAN_7", "Forum Moderators");
define("UC_LAN_8","Admins and Mods");
define("UC_LAN_9","New Users");
define("UC_LAN_10", "Search Bots");
define("UC_LAN_INVERT", "Not [x]");
define("UC_LAN_INVERTLABEL", "Everyone but..");
return [
'UC_LAN_0' => "Everyone (public)",
'UC_LAN_1' => "Guests",
'UC_LAN_2' => "No One (inactive)",
'UC_LAN_3' => "Members",
'UC_LAN_4' => "Read Only",
'UC_LAN_5' => "Admin",
'UC_LAN_6' => "Main Admin",
'UC_LAN_7' => "Forum Moderators",
'UC_LAN_8' => "Admins and Mods",
'UC_LAN_9' => "New Users",
'UC_LAN_10' => "Search Bots",
'UC_LAN_INVERT' => "Not [x]",
'UC_LAN_INVERTLABEL' => "Everyone but..",
];

View File

@@ -9,25 +9,23 @@
| $Author$
+----------------------------------------------------------------------------+
*/
if(!defined('PAGE_NAME'))
{
define("PAGE_NAME", "User Posts"); // todo fix me
}
define("UP_LAN_0", "All Forum Posts for [x]");
define("UP_LAN_1", "All Comments for [x]");
define("UP_LAN_2", "Thread");
define("UP_LAN_3", "Views");
define("UP_LAN_4", "Replies");
define("UP_LAN_5", "Lastpost");
define("UP_LAN_6", "Threads");
define("UP_LAN_7", "No Comments");
define("UP_LAN_8", "No Posts");
define("UP_LAN_9", " on ");
define("UP_LAN_10", "Re");
define("UP_LAN_11", "Posted on");
define("UP_LAN_12", "Search");
// define("UP_LAN_13", "Comments");
define("UP_LAN_14", "Forum Posts");
define("UP_LAN_15", "Re");
define("UP_LAN_16", "IP Address");
return [
'PAGE_NAME' => "User Posts",
'UP_LAN_0' => "All Forum Posts for [x]",
'UP_LAN_1' => "All Comments for [x]",
'UP_LAN_2' => "Thread",
'UP_LAN_3' => "Views",
'UP_LAN_4' => "Replies",
'UP_LAN_5' => "Lastpost",
'UP_LAN_6' => "Threads",
'UP_LAN_7' => "No Comments",
'UP_LAN_8' => "No Posts",
'UP_LAN_9' => "on",
'UP_LAN_10' => "Re",
'UP_LAN_11' => "Posted on",
'UP_LAN_12' => "Search",
'UP_LAN_14' => "Forum Posts",
'UP_LAN_15' => "Re",
'UP_LAN_16' => "IP Address",
];

View File

@@ -9,70 +9,56 @@
| $Author$
+----------------------------------------------------------------------------+
*/
if(!defined('PAGE_NAME'))
{
define("PAGE_NAME", "User Settings");
}
define("MAX_AVWIDTH", "Maximum avatar size (wxh) is ");
define("MAX_AVHEIGHT", " x ");
// define("GIF_RESIZE", "Please resize gif image or convert to different format");
//define("RESIZE_NOT_SUPPORTED", "Resize method not supported by this server. Please resize image or choose another. File has been deleted.");
// v0.7
define("LAN_USET_1", "Your avatar is too wide");
define("LAN_USET_2", "Maximum allowable width is");
define("LAN_USET_3", "Your avatar is too high");
define("LAN_USET_4", "Maximum allowable height is");
//define("LAN_USET_5", "Subscribed to"); // Now LAN_USER_76
//define("LAN_USET_6", "Subscribe to our mailing-list(s) and/or sections of this site."); Now LAN_USER_73
define("LAN_USET_7", "Miscellaneous");
define("LAN_USET_8", "User signature");
define("LAN_USET_9", "Some of the required fields (marked with a *) are missing from your settings.");
define("LAN_USET_10","Please update your settings now, in order to proceed.");
define("LAN_USET_11", "That user name cannot be accepted as valid, please choose a different user name");
define("LAN_USET_12", "That display name is too short. Please choose another");
define("LAN_USET_13", "Invalid characters in Username. Please choose another");
define("LAN_USET_14", "Login name too long. Please choose another");
define("LAN_USET_15", "Display name too long. Please choose another");
define("LAN_USET_16", "Tick box to delete existing photo without uploading another");
define("LAN_USET_17", "Display name already used. Please choose another");
define("LAN_USET_18", "User data changed by admin: [x], login name: [y]");
//define("LAN_USET_19", "Custom Title"); Now LAN_USER_74
define("LAN_USET_20", "You must also change the user's password if you are changing their login name or email address");
define("LAN_USET_21", "Please validate the changes by re-entering your password: ");
//define("LAN_USET_22", "Invalid password!"); // LAN_INCORRECT_PASSWORD
define("LAN_USET_23", "Leave blank to keep existing password"); // LAN_401
define("LAN_USET_24", "New password: "); // LAN_152
define("LAN_USET_25", "Re-type new password: "); // LAN_153
define("LAN_USET_26", "Upload your avatar"); // LAN_415
define("LAN_USET_27", "Upload your photograph"); // LAN_414
define("LAN_USET_28", "This will be shown on your profile page"); // LAN_426
//define("LAN_USET_29", "URL to your XUP file"); // LAN_433
define("LAN_USET_30", "what's this?"); // LAN_434
define("LAN_USET_31", "Registration information"); // LAN_418
define("LAN_USET_32", "Please note: Any image uploaded to this server that is deemed inappropriate by the administrators will be deleted immediately."); // LAN_404
define("LAN_USET_33", "Choose site-stored avatar"); // LAN_421
define("LAN_USET_34", "Use remote avatar"); // LAN_422
define("LAN_USET_35", "Please type full address to image"); // LAN_423
define("LAN_USET_36", "Click button to see avatars stored on this site"); // LAN_424
define("LAN_USET_37", "Save settings"); // LAN_154 //TODO common LAN?
define("LAN_USET_38", "Choose avatar"); // LAN_403
define("LAN_USET_39", "Update user settings"); // LAN_155
define("LAN_USET_40", "The two passwords do not match"); // LAN_105
define("LAN_USET_41", "Settings updated and saved into database."); // LAN_150 //TODO Common LAN?
define("LAN_USET_42", "Mismatch on validation key");
define("LAN_USET_43", "Error updating user data");
define("LAN_USET_5", "Subscribed to");
define("LAN_USET_6", "Subscribe to our mailing-list(s) and/or sections of this site.");
define("LAN_USET_50", "Delete Account");
define("LAN_USET_51", "Are you sure? This procedure cannot be reversed! Once completed, your account and any personal data that you have entered on this site will be permanently lost and you will no longer be able to login.");
define("LAN_USET_52", "A confirmation email has been sent to [x]. Please click the link in the email to permanently delete your account.");
define("LAN_USET_53", "Account Removal Confirmation");
define("LAN_USET_54", "Confirmation Email Sent");
define("LAN_USET_55", "Please click the following link to complete the deletion of your account.");
define("LAN_USET_56", "Your account has been successfully deleted.");
return [
'PAGE_NAME' => "User Settings",
'MAX_AVWIDTH' => "Maximum avatar size (wxh) is",
'MAX_AVHEIGHT' => "x",
'LAN_USET_1' => "Your avatar is too wide",
'LAN_USET_2' => "Maximum allowable width is",
'LAN_USET_3' => "Your avatar is too high",
'LAN_USET_4' => "Maximum allowable height is",
'LAN_USET_7' => "Miscellaneous",
'LAN_USET_8' => "User signature",
'LAN_USET_9' => "Some of the required fields (marked with a *) are missing from your settings.",
'LAN_USET_10' => "Please update your settings now, in order to proceed.",
'LAN_USET_11' => "That user name cannot be accepted as valid, please choose a different user name",
'LAN_USET_12' => "That display name is too short. Please choose another",
'LAN_USET_13' => "Invalid characters in Username. Please choose another",
'LAN_USET_14' => "Login name too long. Please choose another",
'LAN_USET_15' => "Display name too long. Please choose another",
'LAN_USET_16' => "Tick box to delete existing photo without uploading another",
'LAN_USET_17' => "Display name already used. Please choose another",
'LAN_USET_18' => "User data changed by admin: [x], login name: [y]",
'LAN_USET_20' => "You must also change the user's password if you are changing their login name or email address",
'LAN_USET_21' => "Please validate the changes by re-entering your password:",
'LAN_USET_23' => "Leave blank to keep existing password",
'LAN_USET_24' => "New password:",
'LAN_USET_25' => "Re-type new password:",
'LAN_USET_26' => "Upload your avatar",
'LAN_USET_27' => "Upload your photograph",
'LAN_USET_28' => "This will be shown on your profile page",
'LAN_USET_30' => "what's this?",
'LAN_USET_31' => "Registration information",
'LAN_USET_32' => "Please note: Any image uploaded to this server that is deemed inappropriate by the administrators will be deleted immediately.",
'LAN_USET_33' => "Choose site-stored avatar",
'LAN_USET_34' => "Use remote avatar",
'LAN_USET_35' => "Please type full address to image",
'LAN_USET_36' => "Click button to see avatars stored on this site",
'LAN_USET_37' => "Save settings",
'LAN_USET_38' => "Choose avatar",
'LAN_USET_39' => "Update user settings",
'LAN_USET_40' => "The two passwords do not match",
'LAN_USET_41' => "Settings updated and saved into database.",
'LAN_USET_42' => "Mismatch on validation key",
'LAN_USET_43' => "Error updating user data",
'LAN_USET_5' => "Subscribed to",
'LAN_USET_6' => "Subscribe to our mailing-list(s) and/or sections of this site.",
'LAN_USET_50' => "Delete Account",
'LAN_USET_51' => "Are you sure? This procedure cannot be reversed! Once completed, your account and any personal data that you have entered on this site will be permanently lost and you will no longer be able to login.",
'LAN_USET_52' => "A confirmation email has been sent to [x]. Please click the link in the email to permanently delete your account.",
'LAN_USET_53' => "Account Removal Confirmation",
'LAN_USET_54' => "Confirmation Email Sent",
'LAN_USET_55' => "Please click the following link to complete the deletion of your account.",
'LAN_USET_56' => "Your account has been successfully deleted.",
];

View File

@@ -14,12 +14,17 @@ class InstallCest
}
// tests
public function installWelcomePageContainsExpectedContent(AcceptanceTester $I)
/**
* @param AcceptanceTester $I
* @return void
*/
/*public function installWelcomePageContainsExpectedContent(AcceptanceTester $I)
{
$I->amOnPage('/install.php');
$I->see("e107 Installation :: Step 1");
$I->see("Installation : Step 1 of 8");
$I->see("Language Selection");
}
}*/
public function installDefault(AcceptanceTester $I)
{

View File

@@ -1127,6 +1127,9 @@ class e107Test extends \Codeception\Test\Unit
}
/**
* @return void
*/
public function testGetCoreTemplate()
{
@@ -1151,11 +1154,11 @@ class e107Test extends \Codeception\Test\Unit
$path = str_replace('_template.php', '', $file);
e107::coreLan($path);
$e107::coreLan($path);
if($path === 'signup')
{
e107::coreLan('user');
$e107::coreLan('user');
}
$result = $e107::getCoreTemplate($path);
@@ -1318,18 +1321,223 @@ class e107Test extends \Codeception\Test\Unit
$res = null;
$this::assertTrue($res);
}
public function testCoreLan()
{
$res = null;
$this::assertTrue($res);
}
*/
/**
* @runInSeparateProcess
* @return void
*/
public function testCoreLan()
{
// Example constant known to be in core language files, adjust accordingly.
$constant = 'LAN_MEMBERS_0';
$expected = "restricted area";
// First, ensure the constant is not already defined (clean test scenario).
if(defined($constant))
{
$this::markTestSkipped("Constant '$constant' was already defined. Skipped for accurate isolation.");
}
// Call the method you need to test.
$this->e107::coreLan('membersonly'); // 'admin' is an example; adjust if needed based on your actual language files
// Check if the constant is correctly defined afterward.
$this::assertTrue(defined($constant), "coreLan() should define the constant '{$constant}'.");
$this::assertEquals($expected, constant($constant), "coreLan() loaded an incorrect value for '{$constant}'.");
}
/**
* @runInSeparateProcess
*/
public function testCoreLanArray()
{
$languageDir = e_LANGUAGEDIR . 'English/';
$langFile = $languageDir . 'lan_test0000.php';
// Ensure the language directory exists.
if(!is_dir($languageDir))
{
mkdir($languageDir, 0777, true);
}
// Populate the file dynamically with an array of test language terms.
file_put_contents($langFile, "<?php\nreturn [\n" .
"'LAN_TEST0000_ONE' => 'Test value one',\n" .
"'LAN_TEST0000_TWO' => 'Test value two',\n" .
"'LAN_TEST0000_THREE' => 'Test value three',\n" .
"];");
// Store created file for later cleanup.
$this->tempFiles[] = $langFile;
// Define the constant and expected output.
$constant = 'LAN_TEST0000_ONE';
$expected = 'Test value one';
// Confirm the file was created.
$this->assertTrue(is_readable($langFile), "{$langFile} should have been created and readable.");
// Skip if already defined, ensuring proper isolation.
if(defined($constant))
{
$this::markTestSkipped("Constant '{$constant}' was already defined. Skipped for accurate isolation.");
}
// Run the method you test, passing the newly generated identifier.
$this->e107->coreLan('test0000');
// Verify the constant has been defined and contains the correct value.
$this->assertTrue(defined($constant), "coreLan() should define the constant '{$constant}'.");
$this->assertEquals($expected, constant($constant), "coreLan() loaded an incorrect value for '{$constant}'.");
}
/**
* @runInSeparateProcess
* @return void
*/
public function testPlugLan()
{
// Prepare the plugin directory and test files
$pluginName = 'testplugin';
$languageDir = e_PLUGIN . $pluginName . '/languages/';
$frontLangFile = $languageDir . 'English_front.php';
$adminLangFile = $languageDir . 'English_admin.php';
$globalLangFile = $languageDir . 'English_global.php';
// Ensure language directory exists for testing
if(!is_dir($languageDir))
{
mkdir($languageDir, 0777, true);
}
// Create mock language files with temporary constants clearly defined:
file_put_contents($frontLangFile, "<?php define('TESTPLUGIN_FRONT_LAN', 'Front Language Loaded');");
file_put_contents($adminLangFile, "<?php define('TESTPLUGIN_ADMIN_LAN', 'Admin Language Loaded');");
file_put_contents($globalLangFile, "<?php define('TESTPLUGIN_GLOBAL_LAN', 'Global Language Loaded');");
$this->tempFiles[] = $frontLangFile;
$this->tempFiles[] = $adminLangFile;
$this->tempFiles[] = $globalLangFile;
// 1. Test normal front-end file loading
$retFront = e107::plugLan($pluginName);
$this::assertTrue(defined('TESTPLUGIN_FRONT_LAN'), 'Front-end language file should be loaded.');
$this::assertEquals('Front Language Loaded', constant('TESTPLUGIN_FRONT_LAN'));
// 2. Test Admin file loading
$retAdmin = e107::plugLan($pluginName, true);
$this::assertTrue(defined('TESTPLUGIN_ADMIN_LAN'), 'Admin language file should be loaded.');
$this::assertEquals('Admin Language Loaded', constant('TESTPLUGIN_ADMIN_LAN'));
// 3. Test Global file loading
$retGlobal = e107::plugLan($pluginName, 'global');
$this::assertTrue(defined('TESTPLUGIN_GLOBAL_LAN'), 'Global language file should be loaded.');
$this::assertEquals('Global Language Loaded', constant('TESTPLUGIN_GLOBAL_LAN'));
// 4. Test 'flat=true' parameter
$flatLangDir = $languageDir . 'English';
$flatLangFile = $flatLangDir . '/English_flatfile.php';
if(!is_dir($flatLangDir))
{
mkdir($flatLangDir, 0777, true);
}
file_put_contents($flatLangFile, "<?php define('TESTPLUGIN_FLAT_LAN', 'Flat Language Loaded');");
$this->tempFiles[] = $flatLangFile;
$retFlat = e107::plugLan($pluginName, 'flatfile', true);
$this::assertTrue(defined('TESTPLUGIN_FLAT_LAN'), 'Flat language file should be loaded.');
$this::assertEquals('Flat Language Loaded', constant('TESTPLUGIN_FLAT_LAN'));
// 5. Test return path functionality
$returnedPath = e107::plugLan($pluginName, 'global', false, true);
$expectedPath = e_PLUGIN . $pluginName . '/languages/English_global.php';
$this::assertEquals($expectedPath, $returnedPath, 'plugLan() should correctly return the path when $returnPath=true.');
}
/**
* @runInSeparateProcess
* @return void
*/
/**
* @runInSeparateProcess
* @return void
*/
public function testPlugLanArray()
{
$pluginName = 'testplugin2';
$languageDir = e_PLUGIN . $pluginName . '/languages/';
$frontLangFile = $languageDir . 'English_front.php';
$adminLangFile = $languageDir . 'English_admin.php';
$globalLangFile = $languageDir . 'English_global.php';
if(!is_dir($languageDir))
{
mkdir($languageDir, 0777, true);
}
file_put_contents($frontLangFile, "<?php return ['TESTPLUGIN_FRONT_ARR_LAN' => 'Front Language Loaded'];");
file_put_contents($adminLangFile, "<?php return ['TESTPLUGIN_ADMIN_ARR_LAN' => 'Admin Language Loaded'];");
file_put_contents($globalLangFile, "<?php return ['TESTPLUGIN_GLOBAL_ARR_LAN' => 'Global Language Loaded'];");
$this->tempFiles[] = $frontLangFile;
$this->tempFiles[] = $adminLangFile;
$this->tempFiles[] = $globalLangFile;
$this->assertTrue(is_readable($frontLangFile), 'Front language file exists and is readable.');
$retFront = e107::plugLan($pluginName);
$this->assertTrue($retFront, 'plugLan() should return true after successful inclusion');
$this->assertTrue(defined('TESTPLUGIN_FRONT_ARR_LAN'), 'Constant TESTPLUGIN_FRONT_ARR_LAN should be defined.');
$this->assertEquals('Front Language Loaded', constant('TESTPLUGIN_FRONT_ARR_LAN'));
$this->assertTrue(is_readable($adminLangFile), 'Admin language file exists and is readable.');
$retAdmin = e107::plugLan($pluginName, true);
$this->assertTrue($retAdmin, 'plugLan(true) should return true after admin file inclusion');
$this->assertTrue(defined('TESTPLUGIN_ADMIN_ARR_LAN'), 'Constant TESTPLUGIN_ADMIN_ARR_LAN should be defined.');
$this->assertEquals('Admin Language Loaded', constant('TESTPLUGIN_ADMIN_ARR_LAN'));
$this->assertTrue(is_readable($globalLangFile), 'Global language file exists and is readable.');
$retGlobal = e107::plugLan($pluginName, 'global');
$this->assertTrue($retGlobal, 'plugLan(global) should return true after global file inclusion');
$this->assertTrue(defined('TESTPLUGIN_GLOBAL_ARR_LAN'), 'Constant TESTPLUGIN_GLOBAL_ARR_LAN should be defined.');
$this->assertEquals('Global Language Loaded', constant('TESTPLUGIN_GLOBAL_ARR_LAN'));
$flatLangDir = $languageDir . 'English';
$flatLangFile = $flatLangDir . '/English_flatfile.php';
if(!is_dir($flatLangDir))
{
mkdir($flatLangDir, 0777, true);
}
file_put_contents($flatLangFile, "<?php return ['TESTPLUGIN_FLAT_LAN' => 'Flat Language Loaded'];");
$this->tempFiles[] = $flatLangFile;
$this->assertTrue(is_readable($flatLangFile), 'Flat language file exists and is readable.');
$retFlat = e107::plugLan($pluginName, 'flatfile', true);
$this->assertTrue($retFlat, 'Flat file inclusion via plugLan(true, flatfile) should return true');
$this->assertTrue(defined('TESTPLUGIN_FLAT_LAN'), 'Constant TESTPLUGIN_FLAT_LAN should be defined.');
$this->assertEquals('Flat Language Loaded', constant('TESTPLUGIN_FLAT_LAN'));
$returnedPath = e107::plugLan($pluginName, 'global', false, true);
$expectedPath = e_PLUGIN . $pluginName . '/languages/English_global.php';
$this->assertEquals($expectedPath, $returnedPath, 'plugLan() should correctly return the path when $returnPath=true.');
}
/**
* @runInSeparateProcess
* @return void
*/
public function testPlugLanPath()
{
$e107 = $this->e107;

View File

@@ -215,8 +215,8 @@ class e_parse_shortcodeTest extends \Codeception\Test\Unit
// require_once(e_CORE."shortcodes/batch/admin_shortcodes.php");
e107::getScBatch('admin');
require_once(e_LANGUAGEDIR.'English/admin/lan_header.php');
require_once(e_LANGUAGEDIR.'English/admin/lan_footer.php');
e107::includeLan(e_LANGUAGEDIR.'English/admin/lan_header.php');
e107::includeLan(e_LANGUAGEDIR.'English/admin/lan_footer.php');
e107::loadAdminIcons();

View File

@@ -14,8 +14,8 @@ class e_userpermsTest extends \Codeception\Test\Unit
try
{
e107::loadAdminIcons();
require_once(e_LANGUAGEDIR . 'English/English.php');
require_once(e_LANGUAGEDIR . 'English/admin/lan_admin.php');
e107::includeLan(e_LANGUAGEDIR . 'English/English.php');
e107::includeLan(e_LANGUAGEDIR . 'English/admin/lan_admin.php');
include_once(e_HANDLER . 'user_handler.php');
$this->eup = $this->make('e_userperms');
@@ -32,8 +32,8 @@ class e_userpermsTest extends \Codeception\Test\Unit
{
$this::assertSame(LAN_EDIT,'Edit');
$this::assertSame(LAN_CATEGORY,'Category');
$this::assertSame(ADLAN_0, 'News');
$this::assertSame(LAN_MEDIAMANAGER, 'Media Manager');
$this::assertSame(constant('ADLAN_0'), 'News');
$this::assertSame(constant('LAN_MEDIAMANAGER'), 'Media Manager');
$this->eup->__construct();

View File

@@ -144,8 +144,13 @@
$this->assertEquals($expected, $input);
}
/**
* @runInSeparateProcess
* @return void
*/
public function testPluginScripts()
{
$core = e107::getPlug()->getCorePluginList();
$exclude = [
'forum/forum_post.php',
@@ -162,9 +167,11 @@ public function testPluginScripts()
$errors = [];
foreach ($core as $plug) {
foreach($core as $plug)
{
$path = realpath(e107::getFolder('plugins') . $plug);
if ($path === false) {
if($path === false)
{
fwrite(STDOUT, "Plugin directory not found: {$plug}\n");
continue;
}
@@ -173,7 +180,8 @@ public function testPluginScripts()
unset($file[$plug][0], $file[$plug][1]);
sort($file[$plug]);
if (!empty($focus) && !isset($focus[$plug])) {
if(!empty($focus) && !isset($focus[$plug]))
{
unset($file[$plug]);
continue;
}
@@ -182,30 +190,37 @@ public function testPluginScripts()
e107::getConfig()->setPref('plug_installed/' . $plug, 1);
}
foreach ($file as $plug => $files) {
foreach($file as $plug => $files)
{
$pluginFiles = [];
foreach ($files as $f) {
foreach($files as $f)
{
$filePath = realpath(e107::getFolder('plugins') . $plug) . DIRECTORY_SEPARATOR . $f;
if (!empty($focus) && $f !== $focus[$plug]) {
if(!empty($focus) && $f !== $focus[$plug])
{
continue;
}
if (is_dir($filePath) || strpos($f, '_sql.php') !== false || strpos($f, '.php') === false || in_array($plug . '/' . $f, $exclude)) {
if(is_dir($filePath) || strpos($f, '_sql.php') !== false || strpos($f, '.php') === false || in_array($plug . '/' . $f, $exclude))
{
continue;
}
if (!file_exists($filePath)) {
if(!file_exists($filePath))
{
fwrite(STDOUT, "File not found: {$plug}/{$f}\n");
continue;
}
$pluginFiles[$plug . '/' . $f] = $filePath;
}
if (empty($pluginFiles)) {
if(empty($pluginFiles))
{
fwrite(STDOUT, "No testable files found for plugin: {$plug}\n");
continue;
}
fwrite(STDOUT, "Testing plugin: {$plug}\n");
foreach ($pluginFiles as $relativePath => $_) {
foreach($pluginFiles as $relativePath => $_)
{
fwrite(STDOUT, " - $relativePath\n");
}
@@ -214,67 +229,84 @@ public function testPluginScripts()
$firstFilePath = reset($pluginFiles);
$e107Root = realpath(dirname($firstFilePath) . '/../../');
$class2Path = $e107Root . '/class2.php';
if ($class2Path === false || !file_exists($class2Path)) {
if($class2Path === false || !file_exists($class2Path))
{
fwrite(STDOUT, "Error: Could not locate class2.php at $class2Path\n");
$errors[] = "Error: Could not locate class2.php for plugin {$plug}";
continue;
}
$lanAdminPath = $e107Root . '/e107_languages/English/admin/lan_admin.php';
if (!file_exists($lanAdminPath)) {
if(!file_exists($lanAdminPath))
{
fwrite(STDOUT, "Error: Could not locate lan_admin.php at $lanAdminPath\n");
$errors[] = "Error: Could not locate lan_admin.php for plugin {$plug}";
continue;
}
$requireStatements .= "error_reporting(E_ALL); ini_set('display_errors', 1); ";
$requireStatements .= "require_once '" . addslashes($class2Path) . "'; ";
$requireStatements .= "require_once '" . addslashes($lanAdminPath) . "'; ";
$requireStatements .= "require_once ('" . addslashes($class2Path) . "'); ";
$requireStatements .= "e107::includeLan( '" . addslashes($lanAdminPath) . "'); ";
$requireStatements .= "e107::plugLan('" . addslashes($plug) . "', 'global'); ";
$requireStatements .= "e107::getConfig()->setPref('plug_installed/" . addslashes($plug) . "', 1); ";
foreach ($pluginFiles as $relativePath => $filePath) {
foreach($pluginFiles as $relativePath => $filePath)
{
$requireStatements .= "echo 'START: " . addslashes($relativePath) . "\\n'; ";
$requireStatements .= "require_once '" . addslashes($filePath) . "'; ";
$requireStatements .= "echo 'END: " . addslashes($relativePath) . "\\n'; ";
}
$runCommand = sprintf('php -r %s 1>NUL 2>&1', escapeshellarg($requireStatements));
// fwrite(STDOUT, "Debug run command:\n$runCommand\n\n\n\n");
// Execute and capture errors
exec($runCommand, $runOutput, $runExitCode);
if ($runExitCode !== 0 || !empty($runOutput)) {
if($runExitCode !== 0 || !empty($runOutput))
{
$output = implode("\n", $runOutput);
if (!empty($output)) {
if (preg_match('/(Parse error|Fatal error|Warning|Notice):.*in\s+([^\s]+)\s+on\s+line\s+(\d+)/i', $output, $match)) {
if(!empty($output))
{
if(preg_match('/(Parse error|Fatal error|Warning|Notice):.*in\s+([^\s]+)\s+on\s+line\s+(\d+)/i', $output, $match))
{
$errorMessage = $match[0];
$errorFile = $match[2];
$relativePath = array_search($errorFile, $pluginFiles) ?: $plug . '/unknown';
$error = "Error in {$relativePath}: $errorMessage";
fwrite(STDOUT, "$error\n");
$errors[] = $error;
} else {
}
else
{
$firstLine = strtok($output, "\n");
$error = "Error in {$plug}: $firstLine";
fwrite(STDOUT, "$error\n");
$errors[] = $error;
}
} else {
}
else
{
// Sequentially check files to find the error
$lastGoodFile = null;
foreach ($pluginFiles as $relativePath => $filePath) {
foreach($pluginFiles as $relativePath => $filePath)
{
$testCommand = sprintf('php -r %s 1>NUL 2>&1', escapeshellarg(
"error_reporting(E_ALL); ini_set('display_errors', 1); " .
"require_once '" . addslashes($class2Path) . "'; " .
"require_once '" . addslashes($lanAdminPath) . "'; " .
"require_once('" . addslashes($class2Path) . "'); " .
"e107::includeLan('" . addslashes($lanAdminPath) . "'); " .
"e107::plugLan('" . addslashes($plug) . "', 'global'); " .
"e107::getConfig()->setPref('plug_installed/" . addslashes($plug) . "', 1); " .
"require_once '" . addslashes($filePath) . "';"
"e107::includeLan('" . addslashes($filePath) . "');"
));
exec($testCommand, $testOutput, $testExitCode);
if ($testExitCode !== 0) {
if($testExitCode !== 0)
{
$errorOutput = !empty($testOutput) ? implode("\n", $testOutput) : "Syntax error detected (exit code $testExitCode)";
if (preg_match('/(Parse error|Fatal error|Warning|Notice):.*in\s+([^\s]+)\s+on\s+line\s+(\d+)/i', $errorOutput, $match)) {
if(preg_match('/(Parse error|Fatal error|Warning|Notice):.*in\s+([^\s]+)\s+on\s+line\s+(\d+)/i', $errorOutput, $match))
{
$errorMessage = $match[0];
} else {
}
else
{
$errorMessage = $errorOutput;
}
$error = "Error in {$relativePath}: $errorMessage";
@@ -284,7 +316,8 @@ public function testPluginScripts()
}
$lastGoodFile = $relativePath;
}
if (empty($errors) && $lastGoodFile) {
if(empty($errors) && $lastGoodFile)
{
$error = "Error after {$lastGoodFile}: Syntax error detected (exit code $runExitCode)";
fwrite(STDOUT, "$error\n");
$errors[] = $error;
@@ -293,7 +326,8 @@ public function testPluginScripts()
}
}
if (!empty($errors)) {
if(!empty($errors))
{
self::fail("Errors found in plugin scripts:\n" . implode("\n", $errors));
}
}
@@ -541,6 +575,10 @@ public function testPluginScripts()
}
/**
* @runInSeparateProcess
* @return void
*/
public function testPluginAddons()
{
$plg = e107::getPlug()->clearCache();

View File

@@ -291,8 +291,20 @@ e107::getSession(); // starts session, creates default namespace
function include_lan($path, $force = false)
{
unset($force);
return include($path);
$result = include($path);
if(is_array($result))
{
foreach($result as $key => $value)
{
if(!defined($key))
{
define($key, $value);
}
}
}
}
//obsolete $e107->e107_dirs['INSTALLER'] = "{$installer_folder_name}/";
@@ -1064,7 +1076,7 @@ class e_install
/**
* Install stage 5 - collect Admin Login Data.
*
* @return string HTML form of stage 5.
* @return string|null HTML form of stage 5.
*/
private function stage_5()
{
@@ -1189,7 +1201,7 @@ class e_install
/**
* Collect User's Website Preferences
*
* @return string HTML form of stage 6.
* @return string|null HTML form of stage 6.
*/
private function stage_6()
{
@@ -1716,7 +1728,7 @@ return [
{
global $e_forms;
$data = array('name'=>$this->previous_steps['prefs']['sitename'], 'theme'=>$this->previous_steps['prefs']['sitetheme'], 'language'=>$this->previous_steps['language'], 'url'=>$_SERVER['SCRIPT_URI'],'version'=> defset('e_VERSION'), 'php'=>defset('PHP_VERSION'));
$data = array('name'=>$this->previous_steps['prefs']['sitename'], 'theme'=>$this->previous_steps['prefs']['sitetheme'], 'language'=>$this->previous_steps['language'], 'url'=>$_SERVER['SCRIPT_URL'],'version'=> defset('e_VERSION'), 'php'=>defset('PHP_VERSION'));
$base = base64_encode(http_build_query($data, '','&'));
$url = "https://e107.org/e-install/".$base;
$e_forms->add_plain_html("<img src='".$url."' style='width:1px; height:1px' />");
@@ -2594,8 +2606,8 @@ function die_fatal_error($error)
define("e_THEME", "e107_themes/");
define("e_LANGUAGEDIR", "e107_languages/");
include(e_LANGUAGEDIR."English/English.php");
include(e_LANGUAGEDIR."English/lan_installer.php");
include_lan(e_LANGUAGEDIR."English/English.php");
include_lan(e_LANGUAGEDIR."English/lan_installer.php");
$var = array();
$var["installation_heading"] = LANINS_001;