<?php

###############################################################################
# english_utf-8.php
#
# This is the English language file for Geeklog
# Special thanks to Mischa Polivanov for his work on this project
#
# Copyright (C) 2000 Jason Whittenburg
# jwhitten AT securitygeeks DOT com
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
#
###############################################################################

$LANG_CHARSET = 'utf-8';

$LANG_ISO639_1 = 'en';

###############################################################################
# Array Format:
# $LANGXX[YY]:  $LANG - variable name
#               XX    - file id number
#               YY    - phrase id number
###############################################################################

###############################################################################
# USER PHRASES - These are file phrases used in end user scripts
###############################################################################

###############################################################################
# lib-common.php

$LANG01 = array(
    1 => 'Contributed by:',
    2 => 'read more',
    3 => 'comments',
    4 => 'Edit',
    5 => 'Contributed by: %s on %s',
    6 => 'Last modified on %s',
    7 => '',
    8 => '',
    9 => 'Admin Functions:',
    10 => 'Submissions',
    11 => 'Articles',
    12 => 'Blocks',
    13 => 'Topics',
    14 => 'Command &amp; Control',
    15 => '',
    16 => '',
    17 => 'Users',
    18 => 'SQL Query',
    19 => 'Log Out',
    20 => 'User Information:',
    21 => 'Username',
    22 => 'User ID',
    23 => 'Security Level',
    24 => 'Anonymous',
    25 => 'Reply',
    26 => 'The following comments are owned by whomever posted them. This site is not responsible for what they say.',
    27 => 'Most Recent Post',
    28 => 'Delete',
    29 => 'No user comments.',
    30 => 'Older Articles',
    31 => 'Allowed HTML Tags:',
    32 => 'Error, invalid username',
    33 => 'Error, could not write to the log file',
    34 => 'Error',
    35 => 'Logout',
    36 => 'on',
    37 => 'No user articles',
    38 => 'Content Syndication',
    39 => 'Refresh',
    40 => 'Error in password request, invalid username',
    41 => 'Guest Users',
    42 => 'Authored by:',
    43 => 'Reply to This',
    44 => 'Parent',
    45 => 'MySQL Error Number',
    46 => 'MySQL Error Message',
    47 => 'User Functions',
    48 => 'My Account',
    49 => 'Preferences',
    50 => 'Error with SQL statement',
    51 => 'help',
    52 => 'New',
    53 => 'Admin Home',
    54 => 'Could not open the file.',
    55 => 'Error at',
    56 => 'Vote',
    57 => 'Password',
    58 => 'Login',
    59 => "Don't have an account yet?  Sign up as a <a href=\"{$_CONF['site_url']}/users.php?mode=new\" rel=\"nofollow\">New User</a>!",
    60 => 'Post a comment',
    61 => 'Create New Account',
    62 => 'words',
    63 => 'Comment Preferences',
    64 => 'Email Article To a Friend',
    65 => 'View Printable Version',
    66 => '',
    67 => 'Welcome to ',
    68 => 'Home',
    69 => 'Contact',
    70 => 'Search',
    71 => 'Contribute',
    72 => 'Web Resources',
    73 => '',
    74 => '',
    75 => 'Advanced Search',
    76 => 'Site Statistics',
    77 => 'Plugins',
    78 => '',
    79 => 'What\'s New',
    80 => 'articles in last',
    81 => 'article in last',
    82 => 'hours',
    83 => 'Comments',
    84 => '',
    85 => 'last 48 hrs',
    86 => 'No new comments',
    87 => 'last 2 wks',
    88 => '',
    89 => '',
    90 => 'Home',
    91 => 'Created this page in',
    92 => 'seconds',
    93 => 'Copyright',
    94 => 'All trademarks and copyrights on this page are owned by their respective owners.',
    95 => 'Powered by',
    96 => 'Groups',
    97 => 'Word List',
    98 => 'Plugins',
    99 => 'Articles',
    100 => 'No new articles',
    101 => 'There are no older articles',
    102 => '',
    103 => 'DB Administration',
    104 => 'by',
    105 => 'Mail Users',
    106 => 'Views:',
    107 => 'GL Version Test',
    108 => 'Clear Cache',
    109 => 'Report abuse',
    110 => 'Report this post to the site admin',
    111 => '',
    112 => 'Registered Users',
    113 => 'Documentation',
    114 => 'Trackbacks',
    115 => 'No new trackback comments',
    116 => 'Trackback',
    117 => 'Directory',
    118 => 'Multi-page Article Navigation:',
    119 => "Lost your <a href=\"{$_CONF['site_url']}/users.php?mode=getpassword\" rel=\"nofollow\">password</a>?",
    120 => 'Permanent link to this comment',
    121 => 'Comments (%d)',
    122 => 'Trackbacks (%d)',
    123 => 'All HTML is allowed',
    124 => 'Click to delete all checked items',
    125 => 'Are you sure you want to Delete all checked items?',
    126 => 'Select or de-select all items',
    127 => 'Permalink',
    128 => 'Login with OpenID',
    129 => 'Configuration',
    130 => 'Webservices',
    131 => 'No HTML is allowed',
    132 => 'Information',
    133 => 'Critical',
    134 => 'Help',
    135 => 'Warning',
    136 => 'Warning: Javascript recommended for enhanced functionality',
    137 => 'Warning: Javascript required to enable functionality',
    138 => "Click <a href=\"{$_CONF['site_url']}/usersettings.php\" rel=\"nofollow\">here</a> to disable the advanced editor and use the default editor which does not require JavaScript",
    139 => "Click <a href=\"{$_CONF['site_url']}/\" rel=\"nofollow\">here</a> to return to the homepage",
    140 => 'Allowed Autotags:',
    141 => 'An Error Occurred',
    142 => 'Unfortunately, an error has occurred rendering this page. Please try again later.',
    143 => 'Comment (%d)',
    144 => 'Parse Error.  An error occurred while parsing PHP code.',
    'loginform' => "<a href=\"{$_CONF['site_url']}/users.php\">Login Here</a>",
    'remoteloginoptions' => "Remote Login Options",
    'facebook' => 'Login with Facebook',
    'twitter' => 'Login with Twitter',
    'linkedin' => 'Login with LinkedIn',
    'google' => 'Login with Google',
    'microsoft' => 'Login with Microsoft',
    'yahoo' => 'Login with Yahoo',
    'github' => 'Login with GitHub',
    'ctl' => 'Clear Cache',
    'ok' => 'OK',
    'filemanager' => 'File Manager',
    'error_invalid_password' => 'Error, invalid password for username',
    'error_filemanager_disabled' => 'Filemanager is disabled',
    'terms_of_use' => 'Terms of Use',
    'terms_of_service' => 'Terms of Service',
    'privacy_policy' => 'Privacy Policy',
    'about_cookies' => 'About Cookies',
    'parse_php_error' => 'There was an error parsing your PHP code: %s',
	'error_title' => 'An Error Occurred'
);

###############################################################################
# comment.php

$LANG03 = array(
    1 => 'Post a Comment',
    2 => 'Post Mode',
    3 => 'Logout',
    4 => 'Create Account',
    5 => 'Username',
    6 => 'This site requires you to be logged in to post a comment. If you have an account already (or need to create one), please <a href="%s">login here</a>.',
    7 => 'Your last comment was ',
    8 => " seconds ago.  This site requires at least {$_CONF['commentspeedlimit']} seconds between comments",
    9 => 'Comment',
    10 => 'Send Report',
    11 => 'Submit Comment',
    12 => 'Please fill in the Title and Comment fields, as they are necessary for your submission of a comment.',
    13 => 'Your Information',
    14 => 'Preview',
    15 => 'Report this post',
    16 => 'Title',
    17 => 'Error',
    18 => 'Important Stuff',
    19 => 'Please try to keep posts on topic.',
    20 => 'Try to reply to other people comments instead of starting new threads.',
    21 => 'Read other people\'s messages before posting your own to avoid simply duplicating what has already been said.',
    22 => 'Use a clear subject that describes what your message is about.',
    23 => 'Your email address will NOT be made public.',
    'instr_line6' => 'When logged in as a user your comments will be linked to your account and you can specify if you would like notifications of any replies.',
    24 => 'Anonymous User',
    25 => 'Are you sure you want to report this post to the site admin?',
    26 => '%s reported the following abusive comment post:',
    27 => 'Abuse Report',
    28 => 'Preview Changes',
    29 => 'Submit Changes',
    30 => 'Edited on',
    31 => 'by',
    32 => 'Editing a Comment',
    33 => 'Editing a Comment Submission',
    34 => 'Preview Submission Changes',
    35 => 'Save Changes to Queue',
    36 => 'Notify me of new replies',
    37 => 'New Comment Reply',
    38 => "A reply has been made to your comment '%s'.",
    39 => 'You may view the comment thread at the following address',
    40 => 'If you wish to receive no further notifications of replies, visit the following link',
    41 => 'Hello %s,',
    42 => 'Unsubscribe',
    43 => 'Unsubscribe from reply notifications',
    44 => 'Your Name',
    45 => "Thank you for your comment. You must wait {$_CONF['commentspeedlimit']} seconds to post a new comment.",
    100 => 'Comment Manager',
    101 => 'Existing Comments',
    102 => 'Bulk Action',
    103 => 'Ban this user',
    104 => 'Ban this IP address with the Spam-X plugin',
    105 => 'IP Address',
    106 => 'Perform bulk action on comments and comment submissions including approval and deleting. You can also bulk ban users and IP addresses. <span style="color: red;">IP addresses in red</span> are the ones banned by the Spam-X plugin (banned from submissions only) and/or Ban plugin (banned from visiting site).  <span style="color: red;">User names in red</span> are users that have been banned.',
    'record_edit' => 'Record user and time of edit?',
    'ban_plugin_ban_ip' => 'Ban this IP address with the Ban plugin',
    'num_comments' => '%s Comment(s)',
    'anon_user_name' => '%s (Anonymous User)',
    'comments_closed_msg' => 'Comments are closed and no new posts are allowed.',
    'read_comment' => 'Read the full comment at',
    'comment_for' => 'The above comment is for the following item', 
	'comment_page_title' => 'Comments for %s',
	'comments' => 'Comments'
);

###############################################################################
# usersettings.php

$LANG04 = array(
    1 => 'User Profile for',
    2 => 'Username',
    3 => 'Full Name',
    4 => 'New Password',
    5 => 'Email',
    6 => 'Homepage',
    7 => 'Bio',
    8 => 'PGP Key',
    9 => 'Save Information',
    10 => 'Last 10 comments for user',
    11 => 'No User Comments',
    12 => 'User Preferences for',
    13 => 'Email Nightly Digest',
    14 => 'Since this password was sent by email, it is recommended that you change it immediately. To change your password, log in and then click My Account from the User Functions menu.',
    15 => "Your {$_CONF['site_name']} account has been created successfully. To be able to use it, you must login using the information below. Please save this mail for further reference.",
    'email_convert_remote' => "Your {$_CONF['site_name']} remote account has been converted to a local account. To continue to use your account, you must login using the information below. Please save this mail for further reference.",
    16 => 'Your Account Information',
    17 => 'Account does not exist',
    18 => 'The email address provided does not appear to be a valid email address.',
    19 => 'The username provided already exists. Please choose another one.',
    20 => 'The email address is either already in use or it\'s domain has been banned.<br' . XHTML . '><br' . XHTML . '>If you have an account already, please <a href="/users.php">login here</a>.',
    21 => 'Error',
    22 => "Register with {$_CONF['site_name']}!",
    23 => "Creating a user account will give you all the benefits of {$_CONF['site_name']} membership and it will allow you to post comments and submit other items as yourself. If you don't have an account, you will only be able to post anonymously where enabled. Please note that your email address will <b><i>never</i></b> be publicly displayed on this site.",
    24 => 'Your password will be sent to the email address you enter.',
    25 => 'Did You Forget Your Password?',
    26 => 'Enter <em>either</em> your username <em>or</em> the email address you used to register and click Email Password. Instructions on how to set a new password will be mailed to the email address on record.',
    27 => 'Register Now!',
    28 => 'Email Password',
    29 => 'logged out from',
    30 => 'logged in from',
    31 => 'The function you have selected requires you to be logged in',
    32 => 'Signature',
    33 => 'Never publicly displayed',
    34 => 'This is your real name',
    35 => 'Enter password to change it',
    36 => 'Begins with http://',
    37 => 'Applied to your comments and other posts which support signatures',
    38 => 'It\'s all about you! Everyone can read this',
    39 => 'Your public PGP key to share',
//    40 => 'Disable Topic Icons',
//    41 => 'Willing to Moderate',
    42 => 'Date Format',
    43 => 'Maximum Articles',
//    44 => 'Required Core System Blocks Only',
//    45 => 'Display Preferences for',
//    46 => 'Excluded Items for',
//    47 => 'News box Configuration for',
    48 => 'Topics',
//    49 => 'Topics with icons will not display on Topic and Article pages',
//    50 => 'Uncheck this if you aren\'t interested',
//    51 => 'This will only display Blocks that are deemed absolutely necessary to use the website',
    52 => 'The default is',
    53 => 'Receive the days articles every night',
//    54 => 'Check the boxes for the topics and authors you don\'t want to see. Please note that filtering a parent topic will also filter all child topics.',
//    55 => 'If all Blocks are unchecked, then all Blocks will be displayed. If you check 1 or more Blocks, then these are the only Blocks that will be displayed along with any Dynamic Plugin Blocks, and required Core System Blocks. Bold Blocks are Core System Blocks that you can enable or disable. <em>Please note that if the "Required Core System Blocks Only" setting is checked, then the first Blocks filter setting is ignored.</em>',
    56 => 'Authors',
    57 => 'Display Mode',
    58 => 'Sort Order',
    59 => 'Comments per Page',
    60 => 'How do you like your comments displayed?',
    61 => 'Newest or oldest first?',
    62 => 'The default is 100',
    63 => "Your password has been emailed to you and should arrive momentarily. Please follow the directions in the message and we thank-you for using {$_CONF['site_name']}",
    64 => 'Comment Preferences for',
    65 => 'Try Logging in Again',
    66 => 'You may have mistyped your login credentials.  Please try logging in again below.',
    67 => 'Member Since',
    68 => 'Remember Me For',
    69 => 'How long should we remember you after logging in?',
    'cookietimeout_tooltip' => 'This site will remember you are logged in from the device you are currently using regardless of if your account has been logged out automatically due to no activity. Accounts are logged out after being inactive for %s seconds (this is called the "User Session Timeout"). When "Remember Me For" is set for your account it will include the time you select here PLUS the "User Session timeout".',
    70 => "Customize the layout and content of {$_CONF['site_name']}!",
    71 => "One of the great features of {$_CONF['site_name']} is you can customize the content you get and you can change the overall layout of this site.  In order to take advantage of these great features you must first <a href=\"{$_CONF['site_url']}/users.php?mode=new\" rel=\"nofollow\">register</a> with {$_CONF['site_name']}.  Are you already a member?  Then use the login form to the left to log in!",
    72 => 'Theme',
    73 => 'Language',
    74 => 'Change what this site looks like!',
    75 => 'Emailed Topics for',
    76 => 'If you select a topic from the list below you will receive any new articles posted to that topic at the end of each day.  Choose only the topics that interest you!',
    77 => 'Photo',
    78 => 'Add a picture of yourself!',
    79 => 'Check here to delete this picture',
    80 => 'Login',
    81 => 'Send Email',
    82 => 'Last 10 articles for user',
    83 => 'Posting statistics for user',
    84 => 'Total number of articles:',
    85 => 'Total number of comments:',
    86 => 'Find all postings by',
    87 => 'Your login name',
    88 => "Someone (possibly you) has requested a new password for your account \"%s\" on {$_CONF['site_name']}, {$_CONF['site_url']}.",
	'user_password_action_msg' => 'If you really want this action to be taken, please click on the following link:',
    89 => "If you do not want this action to be taken, simply ignore this message and the request will be disregarded (your password will remain unchanged).",
    90 => 'You can enter a new password for your account below. Please note that your old password is still valid until you submit this form.',
    91 => 'Set New Password',
    92 => 'Enter New Password',
    93 => 'Your last request for a new password was %d seconds ago. This site requires at least %d seconds between password requests.',
    94 => 'Delete Account "%s"',
    96 => 'delete account',
    97 => 'Confirm Account Deletion',
    98 => 'Are you sure you want to delete your account? By doing so, you will not be able to log into this site again (unless you create a new account). If you are sure, click "delete account" again on the form below.',
    99 => 'Privacy Options for',
    100 => 'Email from Admin',
    101 => 'Allow email from Site Admins',
    102 => 'Email from Users',
    103 => 'Allow email from other users',
    104 => 'Show Online Status',
    105 => 'Show up in Who\'s Online block',
    106 => 'Location',
    107 => 'Shown in your public profile',
    108 => 'Confirm new password',
    109 => 'Enter the New password again here',
    110 => 'Current Password',
    111 => 'Please enter your Current password',
    112 => 'You have exceeded the number of allowed login attempts.  Please try again later.',
    113 => 'Login Attempt Failed',
    114 => 'Account Disabled',
    115 => 'Your account has been disabled, you may not login. Please contact an Administrator.',
    116 => 'Account Awaiting Activation',
    117 => 'Your account is currently awaiting activation by an administrator. You will not be able to login until your account has been approved.',
    118 => '',
    119 => '',
    120 => 'Account Activated',
    121 => 'Service',
    122 => 'Sorry, new user registration is disabled',
    123 => "Are you a <a href=\"{$_CONF['site_url']}/users.php?mode=new\" rel=\"nofollow\">new user</a>?",
    124 => 'Confirm Email',
    125 => 'You have to enter the same email address in both fields!',
    126 => 'Please repeat for confirmation. When you update your email address, an email with a verification link will be sent to the new address which will need to be clicked on before the email address of this account will be changed.',
    127 => 'To change any of these settings, you will have to enter your current password. (non-remote accounts only)',
    128 => 'Your Name',
    129 => 'Password &amp; Email',
    130 => 'About You',
    131 => 'Daily Digest Settings',
    132 => 'Daily Digest Feature',
    133 => 'Comment Display',
    134 => 'Comment Options',
    135 => '<li>Default mode for how comments will be displayed</li><li>Default order to display comments</li><li>Set maximum number of comments to show per page - default is 100</li>',
//    136 => 'Topics and Authors Filter',
//    137 => 'Filter Article Content',
    138 => 'Misc Settings',
    139 => 'Layout and Language',
    140 => '<li>Set the maximum number of articles to show per page</li><li>Set your theme, timezone and preferred date format</li>',
    141 => 'Privacy Settings',
    142 => 'The default setting is to allow users &amp; admins to email fellow site members and show your status as online. Un-check these options to protect your privacy.',
//    143 => 'Filter Block Content',
//    144 => 'Blocks Filter',
    145 => 'Your Public Profile',
    146 => 'Password and email',
    147 => 'Password fields for non-remote accounts only. Edit your account password, email and autologin feature. You will need to enter the same password or email address twice as a confirmation.',
    148 => 'User Information',
    149 => 'Modify your user information that will be shown to other users.<ul><li>The signature will be added to any comments or other posts you made (which supports signatures). You can use Autotags.</li><li>The BIO is a brief summary of yourself to share. You can use Autotags.</li><li>Share your PGP Key</li></ul>',
    150 => '',
//    151 => 'Blocks',
    156 => 'Delete Account',
    157 => 'Delete Option',
    158 => 'Time Zone',
    160 => '(max. %d x %d pixels, %d bytes; %s)',
    161 => 'will be scaled down',
    162 => 'will not be scaled',
    163 => 'Re-Authentication Failed',
    164 => 'You have exceeded the number of allowed attempts for re-authentication. The operation has been aborted and your recent changes were lost, sorry.',
    165 => 'Use Advanced Editor',
    166 => 'Re-synch Remote Account',
    167 => 'Login or Register via Remote Account',
    168 => 'You may also login with one of the remote authentication services below.',
    169 => 'User has updated his/her profile.',
    170 => "Admin at {$_CONF['site_name']} changed the password of your account as follows.  Please save this mail for further reference.",
    171 => 'Post mode for the "Signature" and "Bio" below',
    'user_login' => 'User Login',
    'user_login_message' => 'Please login below. You must enter both a username and password.',
    'user_remote_login_desc_long' => 'Click on one of the button(s) below to login and/or register via an account you have on another supported remote service. Please note, you must have an account on the remote service. If you are creating a new account on this website, then the remote service may ask you to give this website permissions to access information like your name, email address, and profile photo.',
	'remote_register_instructions' => "<strong>Please note:</strong> To register and create an account via Remote Login, please visit the <a href=\"{$_CONF['site_url']}/users.php\" rel=\"nofollow\">User Login</a>.",
    'user_logged_in_message' => "You are already logged in. Would you like to <a href=\"{$_CONF['site_url']}/users.php?mode=logout\" rel=\"nofollow\">logout</a>?",
    'user_max_login_attempts' => 'Max Login Attempts and Speed Limit Reached',
    'tfa_two_factor_auth' => 'Two Factor Authentication',
    'tfa_help1' => 'Make sure to install "Google Authenticator" application on your mobile device before you enable Two Factor Authentication.',
    'tfa_help2' => 'Enable Two Factor Authentication.',
    'tfa_help3' => 'Run "Google Authenticator", tap on the plus icon and scan the QR code.',
    'tfa_help4' => 'Print or download the backup codes below in case you cannot use your mobile device you installed the Google Authenticator.  Each backup code is valid only one-time.  If you generate a new set of backup codes, then the current set will be invalid.',
    'tfa_help5' => 'Hit the "Save" button at the bottom of the screen.',
    'tfa_enter_code' => 'Enter the %d-digit code your Google Authenticator app is showing or one of the backup code you have got in your preference page.',
    'tfa_backup_code_desc' => 'Note: You can only use a backup code once, then it becomes invalid. Remember to generate more backup codes from the user preference page if you are getting low.',
    'tfa_code' => 'Google Authenticator Code',
    'tfa_authenticate' => 'Authenticate',
    'tfa_qrcode' => 'QR Code',
    'tfa_show_hide' => 'Show/Hide',
    'tfa_backup_code' => 'Backup Codes',
    'tfa_download' => 'Download Backup Codes',
    'tfa_new_backup_code' => 'Generate a new set of backup codes',
    'tfa_generate_confirm' => 'Go ahead?',
    'lang_tfa_user_edit_desc' => 'You are only allowed to disable Two Factor Authentication (2FA) from this form if needed (like the user does not have their backup codes). It should not be enabled by Admins as the user themselves are required to enable and setup 2FA from their Account, including the Google Authenticator App for their phone and coping the backup codes.',
    'desc_new_pwd_status' => 'You are required to enter a new password for your account. You can enter a new password for your account below. <em>Please note you will not be able to do anything with your account until your password is updated.</em>',
    'new_email' => 'New Email',
    'set_new_email' => 'Set New Email',
    'confirm_new_email' => 'Confirm new email',
    'enter_new_email' => 'Enter New Email',
    'desc_new_email_status' => 'You are required to enter a new email address for your account. You can enter a new email for your account below. <em>Please note you will not be able to do anything with your account until your email is updated and verified.</em>',
    'email_msg_email_status_1' => "You have updated your email address for your account \"%s\" on {$_CONF['site_name']}, {$_CONF['site_url']}.",
	'email_msg_verify' => "Please click on the following link to verify this email address:",
    'email_msg_email_status_2' => "If you do not verify this email address and you log into your account you will be required to enter a new email address and go through this email verification process again.",
    'email_verify' => 'New Email to be Verified',
    'email_verify_delete' => 'Delete email to be verified',
    'email_verify_msg' => "You have previously updated your email address for your account but it still needs to be verified. Please check your email account for an email from {$_CONF['site_name']} that contains a verification link. Once you click on that link your new email address will be verified and your account will be updated to use it.<br" . XHTML . "><br" . XHTML . ">If you wish you may update the new email to be verified with the email fields above or you can delete it.",
    'remove_account_msg' => 'To remove your account from our database, enter your current password into the above "Current Password", check the checkbox next to "Delete Option" below and click on "Save" . Please note that any articles and comments you posted under this account will <strong>not</strong> be deleted but show up as being posted by "Anonymous".',
    'remove_remote_account_msg' => 'To remove your remote account from our database, check the checkbox next to "Delete Option" below and click on "Save" . Please note that any articles and comments you posted under this account will <strong>not</strong> be deleted but show up as being posted by "Anonymous".',
    'theme_info' => '%1$s %2$s (requires Geeklog %3$s)'
);

###############################################################################
# Customize if need to modify the Tabbed navbar MyAccount panels used.
# Array index key matches preference div id

$LANG_MYACCOUNT = array(
    'pe_preview'   => 'Preview',
    'pe_namepass'  => 'Username &amp; Password',
    'pe_userinfo'  => 'About You',
    'pe_layout'    => 'Layout &amp; Language',
    'pe_content'   => 'Content',
    'pe_privacy'   => 'Privacy'
);

###############################################################################
# index.php

$LANG05 = array(
    1 => 'No Articles to Display',
    2 => 'There are no articles to display for this topic.',
    3 => '', // Not Used
    4 => 'Today\'s Featured Article',
    5 => 'Next',
    6 => 'Previous',
    7 => 'First',
    8 => 'Last',
    9 => 'Page navigation'
);

###############################################################################
# profiles.php

$LANG08 = array(
    1 => 'There was an error sending your message. Please try again.',
    2 => 'Message sent successfully.',
    3 => 'Please make sure you use a valid email address in the Your Email Address field.',
    4 => 'Please fill in the Your Name, Your Email Address, Subject and Message fields',
    5 => 'Error: No such user.',
    6 => 'There was an error.',
    7 => 'User Profile for',
    8 => 'Username',
    9 => 'User URL',
    10 => 'Send mail to',
    11 => 'Your Name:',
    12 => 'Your Email Address',
    13 => 'Subject:',
    14 => 'Message:',
    15 => 'HTML will not be translated.',
    16 => 'Send Message',
    17 => 'Mail Article to a Friend',
    18 => 'To Name',
    19 => 'To Email Address',
    20 => 'From Name',
    21 => 'From Email Address',
    22 => 'All fields are required',
    23 => "This email was sent to you by %s (%s) because they thought you might be interested in this article from {$_CONF['site_name']} at {$_CONF['site_url']}. Please note that the email address involved in this messages are not saved.",
    24 => 'Comment on this article at',
    25 => 'You must be logged in to user this feature.  By having you log in, it helps us prevent misuse of the system',
    26 => 'This form will allow you to send an email to the selected user.  All fields are required.',
    27 => 'Short message',
    28 => '%s wrote: ',
    29 => "This is the daily digest from {$_CONF['site_name']} for %s. Listed below are the latest published articles since the last time this email was sent.",
    30 => ' Daily Newsletter for ',
    31 => 'Title',
    32 => 'Date',
    33 => 'Read the full article at',
    34 => 'End of Message',
    35 => 'Sorry, this user prefers not to receive any emails.',
    36 => 'Copy:',
    37 => 'Send me a copy of this email',
    38 => "This is a copy of the email that you sent to %s from: {$_CONF['site_url']}",
    39 => 'Your last message was ',
    40 => " seconds ago.  This site requires at least {$_CONF['speedlimit']} seconds between sending messages",
    41 => "This user doesn't exist.",
    42 => "This users email address doesn't exist. This most likely means is is an OAuth user account.",
    43 => 'This users email address is invalid.',
    44 => 'This users status is set to something other than Active or New Password therefore the email address is assumed bad.',
    45 => "This is a message sent from {$_CONF['site_name']} by %s. Any replies will need to be sent to the email address: %s",
	46 => "To unsubscribe from the Daily Digest, login to {$_CONF['site_name']} at {$_CONF['site_url']}. Then visit the user settings page at {$_CONF['site_url']}/usersettings.php and view the Content Tab. You can then unsubscribe to the Daily Digest by deselecting all topics and saving your profile."
);

###############################################################################
# search.php

$LANG09 = array(
    1 => 'Advanced Search',
    2 => 'Key Words',
    3 => 'Topic',
    4 => 'All',
    5 => 'Type',
    6 => 'Articles',
    7 => 'Comments',
    8 => 'Authors',
    9 => 'All',
    10 => 'Search',
    11 => 'Search Results',
    12 => 'matches',
    13 => 'Search Results: No matches',
    14 => 'There were no matches for your search on',
    15 => 'Please try again.',
    16 => 'Title',
    17 => 'Date',
    18 => 'Author',
    19 => "Search {$_CONF['site_name']} including articles, comments and other information pages",
    20 => 'Date',
    21 => 'to',
    22 => '(Date Format YYYY-MM-DD)',
    23 => 'Views',
    24 => 'Found %d items',
    25 => 'Searched for',
    26 => 'items ',
    27 => 'seconds',
    28 => 'No article or comment matches for your search',
    29 => 'Article and Comment Results',
    30 => '',
    31 => 'This plugin returned no matches',
    32 => '',
    33 => 'URL',
    34 => 'Location',
    35 => 'All Day',
    36 => 'Key Word Type',
    37 => '',
    38 => '',
    39 => '',
    40 => '',
    41 => 'Your query string should have at least 3 characters.',
    42 => 'Please use a date formatted as YYYY-MM-DD (year-month-day).',
    43 => 'exact phrase',
    44 => 'all of these words',
    45 => 'any of these words',
    46 => 'Next',
    47 => 'Previous',
    48 => 'Author',
    49 => 'Date',
    50 => 'Hits',
    51 => '',
    52 => 'Location',
    53 => 'Article Results',
    54 => 'Comment Results',
    55 => 'the phrase',
    56 => 'AND',
    57 => 'OR',
    58 => 'More results &gt;&gt;',
    59 => 'Results',
    60 => 'per page',
    61 => 'Refine search',
    62 => '#',
    63 => 'Description',
    64 => 'Showing %1$d - %2$d of %3$d results',
    65 => 'Article',
    66 => 'Comment',
    67 => 'Show %d Results',
    68 => 'Sort by',
    69 => 'Titles Only',
    70 => 'Not available ...',
    71 => 'Asc',
    72 => 'Desc',
    73 => 'Submit',
    74 => 'Limit Results'
);

###############################################################################
# stats.php

$LANG10 = array(
    1 => 'Site Statistics',
    2 => 'Total Hits to the system',
    3 => 'Articles (Comments) in the system',
    4 => 'Site Statistic',
    5 => "Overall Site Statistics for {$_CONF['site_name']}",
    6 => '',
    7 => 'Top Ten Viewed Articles',
    8 => 'Article Title',
    9 => 'Views',
    10 => 'It appears that there are no articles on this site or no one has ever viewed them.',
    11 => 'Top Ten Commented Articles',
    12 => 'Comments',
    13 => 'It appears that there are no articles on this site or no one has ever posted a comment on them.',
    14 => '',
    15 => '',
    16 => '',
    17 => '',
    18 => '',
    19 => '',
    20 => '',
    21 => '',
    22 => 'Top Ten Emailed Articles',
    23 => 'Emails',
    24 => 'It appears that no one has emailed an article on this site',
    25 => 'Top Ten Trackback Commented Articles',
    26 => 'No trackback comments found.',
    27 => 'Number of active users',
    28 => '',
    29 => '',
    30 => 'Hits',
    31 => '',
    32 => 'Top Ten Liked Articles',
    33 => 'No liked articles found.',
);

###############################################################################
# article.php

$LANG11 = array(
    1 => 'What\'s Related',
    2 => 'Mail Article to a Friend',
    3 => 'Printable Article Format',
    4 => 'Article Options',
    5 => '',
    6 => "Subscribe to '%s'"
);

###############################################################################
# submit.php

$LANG12 = array(
    1 => 'To submit a %s you are required to be logged in as a user.',
    2 => 'Login',
    3 => 'New User',
    4 => '',
    5 => '',
    6 => 'Submit an article',
    7 => 'Login is Required',
    8 => 'Submit',
    9 => 'When submitting information for use on this site we ask that you follow the following suggestions...<ul><li>Fill in all the fields, they\'re required</li><li>Provide complete and accurate information</li><li>Double check those URLs</li></ul>',
    10 => 'Title',
    11 => '',
    12 => 'Start Date',
    13 => 'End Date',
    14 => 'Location',
    15 => 'Description',
    16 => '',
    17 => '',
    18 => '',
    19 => 'Read First',
    20 => '',
    21 => '',
    22 => 'Error: Missing Fields',
    23 => 'Please fill in all the fields on the form.  All fields are required.',
    24 => 'Submission Saved',
    25 => 'Your %s submission has been saved successfully.',
    26 => 'Speed Limit',
    27 => 'Username',
    28 => 'Topic',
    29 => 'Article',
    30 => 'Your last submission was ',
    31 => " seconds ago.  This site requires at least {$_CONF['speedlimit']} seconds between submissions",
    32 => 'Preview',
    33 => 'Article Preview',
    34 => 'Log Out',
    35 => 'HTML tags are not allowed',
    36 => 'Post Mode',
    37 => '',
    38 => '',
    39 => '',
    40 => '',
    41 => '',
    42 => '',
    43 => '',
    44 => 'Address Line 1',
    45 => 'Address Line 2',
    46 => 'City/Town',
    47 => 'State',
    48 => 'Zip Code',
    49 => '',
    50 => '',
    51 => 'Location',
    52 => 'Delete',
    53 => 'Create Account',
    54 => 'Article Introduction',
    55 => 'Article Body'
);

###############################################################################
# likes.php - likes and dislikes

$LANG_LIKES = array(
    'like'              => 'Like',
    'unlike'            => 'Unlike',
    'dislike'           => 'Dislike',
    'undislike'         => 'Undislike',
    'likes'             => 'Likes',
    'unlikes'           => 'Unlikes',
    'dislikes'          => 'Dislikes',
    'undislikes'        => 'Undislikes',
    'i_like_this'       => 'I like this',
    'i_dislike_this'    => 'I dislike this',
    'thanks_for_action' => 'Thanks for voting!',
    'likes_speedlimit'  => "You last used the Likes system on an item %s seconds ago. This site requires at least %s seconds between using the Likes system",
    'likes_ip_error'    => 'Your IP address has already performed this Likes action.',
    'likes_uid_error'   => 'Your User account has already performed this Likes action.',
    'own_item_error'    => 'Either you own the item or do not have permission to Like/Dislike it.', 
	'liked_by' 			=> 'Liked by:',
	'disliked_by' 		=> 'Disliked by:',
    'num_anon_users' => '<br' . XHTML . '>%s Anonymous Users',
    'one_anon_users' => '<br' . XHTML . '>1 Anonymous User',
    'num_more_users' => '<br' . XHTML . '>+%s more Users',
    'username_in_likes_list' 	=> '<br' . XHTML . '>%s',
	'autotag_desc_likes_block' 	=> "[likes_block:aid action:aid wrapper:wid class:likes-autotag type: subtype: time:604800 max:10 cache:3600 line:1 length:20]
	- Displays the Likes block. No attributes are required. If attribute not specified then default in configuration used. 
	- action = 1 (likes only), 2 (dislikes only), or 3 (both) 
	- wrapper = 0 (no wrapper), 1 (block wrapper with title), div wrapper with css class), or both
	- class = Specifies the css class used by the div wrapper if enabled else default likes-autotag will be used 
	- type = Either empty (for all types) or include 1 supported like type. For example 'article' or 'comment'
	- subtype = Specify a sub type of type if needed
	- time = Display items that are this many seconds old. 0 will display all items
	- max = Maximum number of items to display
	- cache = Cached for no longer than this many seconds. If 0 caching is disabled
	- line = Display likes icons on new line
	- length = Trim item title length to this many characters",
	// Likes Block Tooltips
    'num_likes_in_time_limit'		=> 'The last number of Likes this item received within the time specified.',
	'num_dislikes_in_time_limit'   	=> 'The last number of Dislikes this item received within the time specified.',
	'num_likes_total'   			=> 'The total number of Likes this item has received.',
	'num_dislikes_total'   			=> 'The total number of Dislikes this item has received.',
	// Likes Block time msg
	'likes_time_span'   			=> 'Most Likes in the last %t %s',
	'dislikes_time_span'   			=> 'Most Dislikes in the last %t %s',
	'all_time_span'					=> 'Most engaging in the last %t %s',
	// Likes Block Title
	'whats_liked'   				=> 'Whats Liked',
	'whats_recently_liked' 			=> 'Whats Recently Liked',
	'whats_disliked'   				=> 'Whats Disliked',
	'whats_recently_disliked' 		=> 'Whats Recently Disliked',
	'whats_popular' 				=> 'Whats Popular',
	'whats_recently_popular' 		=> 'Whats Recently Popular',
	// Likes Block Title for type
	'whats_liked_type'   			=> 'Liked %s',
	'whats_recently_liked_type'		=> 'Recently Liked %s',
	'whats_disliked_type'			=> 'Disliked %s',
	'whats_recently_disliked_type'	=> 'Recently Disliked %s',
	'whats_popular_type' 			=> 'Popular %s',
	'whats_recently_popular_type'	=> 'Recently Popular %s',	
	// Likes Block - No Items
	'no_liked_items_in_time_limit'  => 'There have been no Likes during the time specified.',
	'no_disliked_items_in_time_limit'  => 'There have been no Dislikes during the time specified.',
	'no_action_items_in_time_limit' => 'There have been no Likes or Dislikes during the time specified.',
	'no_liked_items'   				=> 'There are no Liked items.',
	'no_disliked_items'   			=> 'There are no Disliked items.',
	'no_action_items'   			=> 'There are no Liked or Disliked items.',
	'last_num_likes_by'				=> 'Last %s Likes and/or Dislikes by %s', 
	'msg_no_likes'					=> 'No likes or dislikes found by user.', 
	'total_num_likes'				=> 'Total number of likes and dislikes:',	
	'title_liked'					=> '%s Liked on ',
	'title_disliked'				=> '%s Disliked on ',
	// Likes Block Core Supported Plurals
	'articles'   					=> 'Articles',
	'comments'   					=> 'Comments'
);

###############################################################################
# ADMIN PHRASES - These are file phrases used in admin scripts
###############################################################################

###############################################################################
# admin/logviewer.php

$LANG_LOGVIEW = array(
    'log_viewer' => 'Log Viewer',
    'info' => 'Geeklog log file administration.',
    'logs' => 'Logs',
    'view' => 'View Log File',
    'clear' => 'Clear Log File',
    'log_file' => 'Log File'
);

###############################################################################
# admin/envcheck.php - distribution integrity checker

$LANG_ENVCHECK = array(
    'correct_perms'             => 'Please correct the issues identified below. Once they have been corrected, use the <b>Recheck</b> button to validate the environment.',
    'current'                   => 'Current',
    'current_php_settings'      => 'Current PHP Settings',
    'directory_permissions'     => 'Directory Permissions',
    'enabled'                   => 'Enabled',
    'env_check'                 => 'Environment Check',
    'file_permissions'          => 'File Permissions',
    'file_uploads'              => 'Many features of Geeklog require the ability to upload files, this should be enabled.',
    'filesystem_check'          => 'Directory / File Permissions',
    'gd_lib'                    => 'GD Libraries',
    'gd_not_found'              => 'Unable to locate the GD library functions.  Please ensure that the GD libraries were compiled into PHP or select an alternate graphics library.',
    'gd_ok'                     => 'GD Libraries v2 are installed.',
    'gd_v1'                     => 'GD Libraries v1 is installed - This version does not fully support JPG image processing so there may be some quality issues.',
    'graphics'                  => 'Graphics Library',
    'libraries'                 => 'Libraries',
    'hosting_env'               => 'Hosting Environment Check',
    'imagemagick'               => 'ImageMagick Programs',
    'im_not_found'              => 'Unable to locate the <strong>convert</strong> executable for ImageMagick.',
    'im_ok'                     => 'The <strong>convert</strong> executable appears to be valid.',
    'memory_limit'              => 'It is recommended that you have at least 48M of memory enabled on your site.',
    'not_writable'              => 'NOT WRITABLE',
    'notes'                     => 'Notes',
    'not_found'                 => 'Not Found',
    'netpbm'                    => 'NetPBM Library',
    'np_ok'                     => 'The NetPBM library is installed',
    'np_not_found'              => 'The NetPBM executables were not found.',
    'fileinfo_library'          => 'Fileinfo Library',
    'fileinfo_ok'               => 'The Fileinfo library is loaded. This library is required when uploading images for articles. It is used to get the mime type of the file being uploaded when creating a thumbnail of the image.',
    'fileinfo_not_found'        => 'The Fileinfo library is not loaded. This is required <strong>only</strong> when uploading images in the article editor.',
    'openssl_library'           => 'OpenSSL Library',
    'openssl_ok'                => 'The OpenSSL library is loaded. This library is required if you wish to use with Geeklog the OAuth user login method or the SMTPS protocol for sending mail.',
    'openssl_not_found'         => 'The OpenSSL library is not loaded. This is required <strong>only</strong> if you wish to use the OAuth user login method or send mail via the SMTPS protocol with Geeklog.',
    'off'                       => 'Off',
    'ok'                        => 'OK',
    'on'                        => 'On',
    'open_basedir'              => 'If <strong>open_basedir</strong> restrictions are enabled on your site, it may cause permission problems during the install. The File System Check below should point out any issues.',
    'database_settings'         => 'Database Settings',
    'database_mysql_version'    => 'MySQL Version',
    'database_mysql_req_version' => 'Geeklog requires MySQL version 4.1.2 or newer (MySQL 5 recommended).',
    'database_pgsql_version'    => 'Postgresql Version',
    'database_pgsql_req_version' => 'Geeklog requires Postgresql version 9.1.7 or newer.',
    'database_dms'              => 'Database Management System',
    'database_dms_notes'        => 'Failed to determine Database Management System. Geeklog requires either MySQL or Postgresql',
    'php_req_version'           => 'Geeklog requires PHP version 5.6.4 or newer.',
    'php_settings'              => 'PHP Settings',
    'php_version'               => 'PHP Version',
    'php_warning'               => 'If any of the items below are marked in <span class="no">red</span>, you may encounter problems with your Geeklog site.  Check with your hosting provider for information on changing any of these PHP settings.',
    'post_max_size'             => 'Geeklog allows you to upload plugins, images, and files. You should allow at least 8M for the maximum post size.',
    'recheck'                   => 'Recheck Environment',
    'recommended'               => 'Recommended',
    'setting'                   => 'Setting',
    'unable_mkdir'              => 'Unable to create directory',
    'upload_max_filesize'       => 'Geeklog allows you to upload plugins, images, and files. You should allow at least 8M for the upload size.',
    'not_checked'               => 'Skipped',
    'bypass_note'               => 'Since open_basedir restrictions was detected, the check for graphic libraries were skipped.',
    'not_used_note'             => 'No graphic libraries are set to be used by Geeklog.',
    'location'                  => 'Location',
    'status'                    => 'Status',
    'item'                      => 'Item',

    /* Left incase we decided to use jhead and/or jpegtran Program in future */
    'jhead'                     => 'jhead Program',
    'jhead_not_found'           => 'Unable to locate the jhead executable.',
    'jhead_ok'                  => 'The jhead executable is installed.',
    'jpegtran'                  => 'jpegtran Program',
    'jpegtran_not_found'        => 'Unable to locate the jpegtran executable.',
    'jpegtran_ok'               => 'The jpegtran executable is installed.',

    'showhide_phpinfo'          => 'Show/Hide Full PHP Info',
    'view_online'               => 'Click here %s to view online',
    'no_new_items'              => 'No New Items',
    'max_execution_time'        => 'Geeklog recommends the PHP default value of 30 seconds as a minimum, but plugin uploads and other operations may take longer than this depending upon your hosting environment.  You may be able to increase this by modifying the value of <b>max_execution_time</b> in your php.ini file.',
    'phpinfo_disabled'          => 'In order to view the current php settings, you will have to contact your host and enable access to the phpinfo() function.'
);

###############################################################################
# admin/auth.inc.php

$LANG20 = array(
    1 => 'Authentication Required',
    2 => 'Incorrect Login Information, please try again.',
    3 => 'Invalid password for user',
    4 => 'Username:',
    5 => 'Password:',
    6 => "This page you tried to access is for the use of authorized personnel only. Please note all access to administrative portions of this web site are logged and reviewed.<br" . XHTML . "><br" . XHTML . ">The login form displayed here is for regular user accounts only. If you login via a remote method please use our <a href=\"{$_CONF['site_url']}/users.php\">main login form</a>.",
    7 => 'login',
    8 => 'Login',
    9 => 'This page is for the use of authorized personnel only. Please note all access to administrative portions of this web site are logged and reviewed.'
);

###############################################################################
# admin/block.php

$LANG21 = array(
    1 => 'Insufficient Admin Rights',
    2 => 'You do not have the necessary rights to edit this block.',
    3 => 'Block Editor',
    4 => 'There was a problem reading this feed (see error.log for details).',
    5 => 'Yes',
    6 => 'No',
    7 => 'All',
    8 => 'Block Security Level',
    9 => 'Block Order',
    10 => '',
    11 => 'Portal Block',
    12 => 'Normal Block',
    13 => 'Portal Block Options',
    14 => 'Feed URL',
    15 => 'Last Feed Update',
    16 => 'Normal Block Options',
    17 => 'Block Content',
    18 => 'Please fill in the Block Title and Content fields',
    19 => 'Block Manager',
    20 => 'Regular Blocks',
    21 => 'Block SecLev',
    22 => 'Dynamic Blocks',
    23 => 'Block Order',
    24 => 'Dynamic',
    25 => 'To modify or delete a regular block, click on that block\'s edit icon below.  To create a new regular block, click on "Create New" above. To move a regular block, click on the arrows or [R] and [L] boxes. To edit dynamic blocks check the plugin configuration that the block is related to. Edit and Read access to blocks depends not only on the block access itself, but the minimum topic access the block is assigned to. (if any)',
    26 => 'Layout Block',
    27 => 'PHP Block',
    28 => 'PHP Block Options',
    29 => 'Block Function',
    30 => 'If you would like to have one of your blocks use PHP code, enter the name of the function above.  Your function name must start with the prefix "phpblock_" (e.g. phpblock_getweather).  If it does not have this prefix, your function will NOT be called.  We do this to keep people who may have hacked your Geeklog installation from putting arbitrary function calls that may be harmful to your system.  If you include parenthesis "()" after your function name, the function will be called with two parameters. Parameter 1 will be an Array containing the row of data for this block in the gl_blocks table. Parameter 2 will be a string containing whatever text you place between the two parentheses. Finally, it is recommended that you put all your PHP Block code in /path/to/geeklog/system/lib-custom.php.  That will allow the code to stay with you even when you upgrade to a newer version of Geeklog.',
    31 => 'Error in PHP Block.  Function, %s, does not exist.',
    32 => 'Error Missing Field(s)',
    33 => 'You must enter the URL to the syndication feed file for portal blocks',
    34 => 'You must enter the title and the function for PHP blocks',
    35 => 'You must enter the title and the content for normal blocks',
    36 => 'You must enter the content for layout blocks',
    37 => 'Bad PHP block function name',
    38 => 'Functions for PHP Blocks must have the prefix \'phpblock_\' (e.g. phpblock_getweather).  The \'phpblock_\' prefix is required for security reasons to prevent the execution of arbitrary code.',
    39 => 'Side',
    40 => 'Left',
    41 => 'Right',
    42 => 'You must enter the block title and block order for Geeklog default blocks.',
    43 => 'Homepage Only',
    44 => 'Multiple',
    45 => "You are trying to access a block that you don't have rights to.  This attempt has been logged. Please <a href=\"{$_CONF['site_admin_url']}/block.php\">go back to the block administration screen</a>.",
    46 => 'Move',
    47 => 'None',
    48 => 'Block Name',
    49 => '(no spaces)',
    50 => 'The Block Name can not be empty',
    51 => 'include http:// or https:// if help file includes a URL',
    52 => 'If you leave this blank the help icon for this block will not be displayed. If you list just an HTML file (so the popup window can be used) please ensure the file is located in the Geeklog public_html/help directory under the correct language (this feature does support multiple languages).',
    53 => 'Enabled',
    54 => 'save',
    55 => 'cancel',
    56 => 'delete',
    57 => 'Move Block Down',
    58 => 'Move Block Up',
    59 => 'Move block to the right side',
    60 => 'Move block to the left side',
    61 => 'No Title',
    62 => 'Article Limit',
    63 => 'Bad Block Title',
    64 => 'Your Title must not be empty and cannot contain HTML. You must also make a topic selection.',
    65 => 'Order',
    66 => 'Autotags',
    67 => 'Check to allow autotags',
    68 => 'The feed for this portal block is too long to display. Please set a maximum number of articles to import for the block in the block setup screen, or a global maximum in Geeklog Configuration.',
    69 => 'Plugin Name',
    70 => 'CSS ID',
    71 => 'This field is optional',
    72 => 'CSS Classes',
    73 => 'This field is optional.  You can specify multiple classes separated by space',
    'autotag_desc_block'    => '[block:name class:block-autotag] - Displays a block. Class not required. Class specifies the css class and will wrap the block in a div. The class block-autotag will always be included with the div.',
    'newlines' => 'Newlines',
    'convert_newlines' => 'Check to convert newlines (EOL) into line break HTML element',
    'position'              => 'Position',
    'cache_time'            => 'Cache Time',
    'cache_time_desc'       => 'This block will be cached for no longer than this many seconds. If 0 caching is disabled. If -1 cached until block is edited again. (3600 = 1 hour,  86400 = 1 day)',
    'block_type_gldefault'  => 'System',
    'block_type_normal'     => 'Normal',
    'block_type_phpblock'   => 'PHP',
    'block_type_portal'     => 'Portal',
    'block_type_dynamic'    => 'Dynamic'
);

###############################################################################
# Block Locations

$LANG23 = array(
    'blocks_article_footer_name'         => 'Article Footer',
    'blocks_article_footer_desc'         => 'Display Blocks in article Footer',
    'blocks_article_topic_list_name'     => 'Article Topic List',
    'blocks_article_topic_list_desc'     => 'Displays Blocks right after every X number of articles in topics.'
);

###############################################################################
# admin/article.php

$LANG24 = array(
    1 => 'Previous Articles',
    2 => 'Next Articles',
    3 => 'Mode',
    4 => 'Post Mode',
    5 => 'Article Editor',
    6 => 'There are no articles in the system',
    7 => 'Author',
    8 => 'save',
    9 => 'preview',
    10 => 'cancel',
    11 => 'delete',
    12 => 'ID',
    13 => '',
    14 => '',
    15 => 'Date',
    16 => 'Intro Text',
    17 => 'Body Text',
    18 => 'Hits',
    19 => 'Comments',
    20 => 'Ping',
    21 => 'Send Ping',
    22 => 'Article List',
    23 => 'To modify or delete an article, click on that article\'s edit icon below. To view an article, click on the title of the article you wish to view. To create a new article, click on "Create New" above.<br><br>Edit and Read access to articles depends not only on the article access itself, but the minimum topic access the article is assigned to.<br><br>"Edit Access Only" displays articles (and topics in the dropdown for searching) that you have edit access to. If an article is listed when this is checked that is read only, this means that you have edit access for the article but one of the topics that the article is assigned to, you do not.',
    24 => 'The ID you chose for this article is already in use. Please use another ID.',
    25 => 'Error when saving article',
    26 => 'Article Preview',
    27 => '<p>If you use [unscaledX] instead of [imageX], the image will be inserted at its original dimensions.</p>',
    28 => '<p><b>PREVIEWING</b>: Previewing an article with images attached is best done by saving the article as a draft INSTEAD OF hitting the preview button.  Use the preview button only when images are not attached.</p>',
    29 => 'Trackbacks',
    30 => 'File Upload Errors',
    31 => 'Please fill in the Title and Intro Text fields and make sure at least one Topic is selected',
    32 => 'Featured',
    33 => 'There can only be one featured article',
    34 => 'Draft',
    35 => 'Yes',
    36 => 'No',
    37 => 'More by',
    38 => 'More from',
    39 => 'Emails',
    40 => '',
    41 => "You are trying to access an article that you don't have rights to.  This attempt has been logged.  You may view the article in read-only below. Please <a href=\"{$_CONF['site_admin_url']}/article.php\">go back to the article administration screen</a> when you are done.",
    42 => "You are trying to access an article that you don't have rights to.  This attempt has been logged.  Please <a href=\"{$_CONF['site_admin_url']}/article.php\">go back to the article administration screen</a>.",
    43 => '',
    44 => '',
    45 => '',
    46 => '<b>NOTE:</b> if you modify this date to be in the future, this article will not be published until that date.  That also means the article will not be included in your feed headline feed and it will be ignored by the search and statistics pages.',
    47 => 'Images',
    48 => 'image',
    49 => 'right',
    50 => 'left',
    51 => '<p>To add one of the images you are attaching to this article you need to insert specially formatted text.  The specially formatted text is [imageX], [imageX_right] or [imageX_left] where X is the number of the image you have attached.  NOTE: You must use the images you attach.  If you do not you will be unable to save your article.</p>',
    52 => '',
    53 => 'was not used.  You must include this image in the intro or body before you can save your changes',
    54 => 'Attached Images Not Used',
    55 => 'The following errors occurred while trying to save your article.  Please correct these errors before saving',
    56 => 'Show Topic Icon',
    57 => 'View original image',
    58 => 'Archive Options',
    59 => 'Option',
    60 => '',
    61 => 'Auto Archive',
    62 => 'Auto Delete',
    63 => 'Disable Comments',
    64 => '',
    65 => '',
    66 => '',
    67 => 'Expand the Content Edit Area size',
    68 => 'Reduce the Content Edit Area size',
    69 => 'Publish Article Date',
    70 => 'Toolbar Selection',
    71 => 'Basic Toolbar',
    72 => 'Common Toolbar',
    73 => 'Advanced Toolbar',
    74 => 'Advanced II Toolbar',
    75 => 'Full Featured',
    76 => 'Publish Options',
    77 => 'JavaScript needs to be enabled for Advanced Editor. Option can be disabled in the Configuration admin panel.',
    78 => 'Click <a href="%s/article.php?mode=edit&amp;sid=%s&amp;editopt=default">here</a> to use default editor',
    79 => 'Preview',
    80 => 'Editor',
    81 => 'Publish Options',
    82 => 'Images',
    83 => 'Archive Options',
    84 => 'Permissions',
    85 => 'Show All',
    86 => 'Advanced Editor',
    87 => 'Article Stats',
    88 => 'Wiki-style format',
    89 => 'Meta Description',
    90 => 'Meta Keywords',
    91 => 'You can always hit "Preview" to extend the expiry time.',
    92 => 'You might also like',
    93 => '#',
    94 => 'Resized',
    95 => 'Original',
    96 => 'Upload | Replace',
    97 => 'No Image',
    'autotag_desc_story' => '[story: id alternate title] - Displays a link to an article. Functions the same as the article autotag. Please use the article autotag instead.',
    'autotag_desc_article' => '[article: id alternate title] - Displays a link to an article using the Article Title as the title. An alternate title may be specified but is not required.',
    'cache_time'        => 'Cache Time',
    'cache_time_desc'   => 'This article will be cached for no longer than this many seconds. If 0 caching is disabled. If -1 cached until article is edited again. (3600 = 1 hour,  86400 = 1 day)'
);

###############################################################################
# admin/topic.php

$LANG27 = array(
    1 => 'Topic Editor',
    2 => 'Topic ID',
    3 => 'Topic Name',
    4 => 'Topic Image',
    5 => '(do not use spaces)',
    6 => 'Deleting a topic deletes all articles, submissions and blocks associated with it (as long as they are only associated with that deleted topic).',
    7 => 'Please fill in the Topic ID and Topic Name fields',
    8 => 'Topic Manager',
    9 => 'To modify or delete a topic, click on that topic\'s edit icon below. To create a new topic, click on "Create New" above. The asterisk(*) denotes the default topic. Remember topic Edit and Read access will also affect items (like blocks, articles, etc...) assigned to it.',
    10 => 'Sort Order',
    11 => 'Articles/Page',
    12 => 'Access Denied',
    13 => "You are trying to access a topic that you don't have rights to.  This attempt has been logged. Please <a href=\"{$_CONF['site_admin_url']}/topic.php\">go back to the topic administration screen</a>.",
    14 => 'Sort Method',
    15 => 'alphabetical',
    16 => 'default is',
    17 => 'New Topic',
    18 => 'Admin Home',
    19 => 'save',
    20 => 'cancel',
    21 => 'delete',
    22 => 'Default',
    23 => 'If needed, make this the default topic for new items and submissions',
    24 => '(*)',
    25 => 'Archive Topic',
    26 => 'Make this the default topic for archived articles. Only one topic allowed',
    27 => 'Or Upload Topic Icon',
    28 => 'Maximum',
    29 => 'File Upload Errors',
    30 => 'Articles in Topic',
    31 => 'You have used a restricted Topic ID. Please choose another one.',
    32 => 'Parent Topic',
    33 => 'Inherit',
    34 => 'Parent topic inherits all inheritable items',
    35 => 'Hidden',
    36 => 'Topic will be hidden in the Topic Block until it\'s parent topic is selected',
    37 => 'Root',
    38 => 'All',
    39 => 'Homepage Only',
    40 => 'Assign one or more topics. ',
    41 => 'If "All" is selected then the item will appear for all topics. If "Homepage Only" is selected then item will appear just on the homepage. ',
    'topic_control_select_topics' => 'Else you must select at least one topic to assign the item to. ',
    'topic_control_select_topics_disabled' => 'Else you must select at least one topic you have edit access for, to assign the item to (text is darker). ',
    'topic_control_no_topics' => 'Unfortunately you do not have edit access to any topics so none can be selected. ',
    42 => 'Inherit contains the list of assigned topics. If the topic is selected then the item will be inherited by the parent topic. ',
    43 => 'Default contains the list of assigned topics. This is the default topic that will be used when displaying the item if the actual topic the user is in is not found. ',
    44 => 'Inherit',
    45 => 'Default',
    46 => 'Your parent topic cannot be the Archive topic. Please choose a different Parent Topic.',
    47 => 'An Archive Topic cannot have any child topics. Please remove any child topics before making a topic the Archive Topic.',
    48 => 'Parent Topic Id not found.',
    49 => 'This Topic ID is already being used. Please choose another one.',
    50 => 'Yes',
    51 => 'No',
    52 => 'Article',
    53 => 'Image',
    54 => 'Selected',
    55 => 'Assigned',
    'breadcrumb_separator' => '>',
    'breadcrumb_root' => 'Home',
    'autotag_desc_topic' => '[topic:id alternate title] - Displays a link to a topic using the ID as the title. An alternate title may be specified but is not required.',
    'autotag_desc_related_topics' => '[related_topics:id type:plugin max:max_items_listed] - Creates a clickable horizontal list of related topics based on the item id and type.',
    'autotag_desc_related_items' => '[related_items:id type:plugin max:max_items_listed trim:max_length include:plugin] - Create a clickable list of related items based on the item id and type.',
    'no_related_items' => 'No related items found.',
    'topics:' => 'Topics:',
    'filed_under:' => 'Filed under:',
    'topic_title' => 'Topic Title',
    'topic_title_desc' => 'Used as the page title for the topic. If empty the topic name will be used.',
    'move_topic_up' => 'Move topic up the sort order',
    'move_topic_down' => 'Move topic down in the sort order',
    'topics_edit_access_select' => 'You can only select topics you have Edit access to you (text is darker).',
    'topics_edit_access_listed' => 'Only topics with Edit access are listed.'
);

###############################################################################
# admin/user.php

$LANG28 = array(
    1 => 'User Editor',
    2 => 'User ID',
    3 => 'Username',
    4 => 'Full Name',
    5 => 'Password',
    6 => 'Security Level',
    7 => 'Email Address',
    8 => 'Homepage',
    9 => '(do not use spaces)',
    10 => 'Please fill in the Username and Email Address fields',
    11 => 'User Manager',
    12 => 'To modify or delete a user, click on that user\'s edit icon below. To view a user, click on the username you wish to view. To create a new user, click on "Create New" above.',
    13 => 'SecLev',
    14 => 'Reg. Date',
    15 => '',
    16 => '',
    17 => '',
    18 => '',
    19 => '',
    20 => 'save',
    21 => 'The username you tried saving already exists.',
    22 => 'Error',
    23 => 'Batch Add',
    24 => 'Batch Import of Users',
    25 => 'You can import a batch of users into Geeklog.  The import file must be a tab-delimited text file and must have the fields in the following order: full name, username, email address.  Each user you import will be emailed with a random password.  You must have one user entered per line.  Failure to follow these instructions will cause problems that may require manual work so double check your entries!',
    26 => '',
    27 => '',
    28 => 'Check here to delete this picture',
    29 => 'Path',
    30 => 'Import',
    31 => 'New Users',
    32 => 'Done processing. Imported %d and encountered %d failures',
    33 => 'submit',
    34 => 'Error: You must specify a file to upload.',
    35 => 'Last Login',
    36 => 'never',
    37 => 'UID',
    38 => 'Group Listing',
    39 => 'Password (again)',
    40 => 'Registration Date',
    41 => 'Last login Date',
    42 => 'Banned',
    43 => 'Awaiting Activation',
    44 => 'Awaiting Authorization',
    45 => 'Active',
    46 => 'User Status',
    'user_status_desc' => 'An explanation of all possible user statuses: <ul>
        <li><strong>Awaiting Activation</strong> - New account awaiting user to login. Email has been sent but not verified. This is only set for a new account and is an automated status (Admins cannot set accounts to this status manually)</li>
        <li><strong>Awaiting Authorization</strong> - New account awaiting moderator approval in the User Submission Queue. When User Submission approved, user will be sent email with password. This is only set for a new account and is an automated status (Admins cannot set accounts to this status manually)</li>
        <li><strong>Active</strong> - This is an Active account.</li>
        <li><strong>Banned</strong> -  This Account is banned/disabled. Username is crossed out on the site for any content they have submitted, User cannot login, emails to account is disabled, and profile cannot be viewed by any user except Admins.</li>
        <li><strong>Locked</strong> - This Account is locked. User cannot login, emails to account is disabled, but profile can still be viewed by all.</li>
        <li><strong>New Email Required</strong> - Emails to account is disabled. When user logs in again they must submit new email address and verify before access to rest of the website (under this user account). Status stays the same until email is verified. If "Require User Email" config option true then any users who login (includes remote accounts) that do not have an email address will automatically switch to this status.</li>
        <li><strong>New Password Required</strong> -  When the user logs in they must submit a new password before access to rest of website (under this user account). This is only for regular accounts and not remote accounts.</li>
        </ul>
    ',
    47 => 'Edit',
    48 => 'Show Admin Groups',
    49 => 'Admin Group',
    50 => 'Check to allow filtering this group as an Admin Use Group',
    51 => 'Online Days',
    52 => '<br' . XHTML . '>Note: "Online Days" is the number of days between the first registration and the last login.',
    53 => 'registered',
    54 => 'Batch Admin',
    55 => "This only works if you have enabled the 'Record Last Login' option in the Configuration admin panel.",
    56 => 'Please choose the type of user you want to delete and press "Update List". Then, uncheck those from the list you do not want to delete and press "Delete". Please note that you will only delete those that are currently visible in case the list spans over several pages. The Contributed column also cannot be sorted and only lists the total number of items contributed for Articles, Comments and by any plugin items that support this feature.',
    57 => 'Phantom users',
    58 => 'Short-Time Users',
    59 => 'Old Users',
    60 => 'Users that registered more than ',
    61 => ' months ago, but never logged in.',
    62 => 'Users that registered more than ',
    63 => ' months ago, then logged in within 24 hours, but since then never came back to your site.',
    64 => 'Normal users, who simply did not visit your site since ',
    65 => ' months.',
    66 => 'Update List',
    67 => 'Months since registration',
    68 => 'Online Hours',
    69 => 'Offline Months',
    70 => 'could not be deleted',
    71 => 'Successfully deleted',
    72 => 'No User selected for deletion',
    73 => 'Are You sure you want to permanently delete ALL selected users?',
    74 => 'Recent Users',
    75 => 'Users that registered in the last ',
    76 => ' months',
    77 => 'Email site login reminder to selected users',
    78 => 'Send Reminder',
    79 => 'No User selected for reminders',
    80 => 'Successfully sent Reminders',
    81 => 'Reminder to access your user account on %s',
    82 => "Your account on {$_CONF['site_name']} has not been accessed since %s and will be disabled if not used soon.",
    83 => "Your account on {$_CONF['site_name']} has not been used since it was created and will be deleted soon if not accessed.",
    84 => "Your login name is: %s for our site: {$_CONF['site_url']}",
    85 => 'If you have forgotten the password use the following link: ',
    86 => 'Include',
    87 => 'Reminders',
    88 => 'Default Group',
    89 => 'Check to make this a default group for new users',
    90 => 'Apply "Default Group" change to existing user accounts',
    91 => 'Send password to user',
    92 => 'Only for new users or when changing password for existing user.',
    'convert_remote' => 'Check here to convert from remote to a local account',
    'convert_remote_desc' => 'When a remote account is converted to a local account, a password will be automatically generated. If the account does not have a confirmed email address, the account will be locked after it is converted since the user will have no way of retrieving the password. Once converted and if the account is active and has an email address the user will be emailed the password or they can request the password by using the forget password link from the Login page. For user accounts that do not have an active status and valid email you will have to manually notify the user of the account change and how to login.',
    'contributed' => 'Contributed',
    'na' => 'NA',
    'nothing' => 'Nothing',
    'autotag_desc_user' => '[user: name alternate title] - Displays a link to a User using the Username as the title. An alternate title may be specified but is not required.',
    'USER_ACCOUNT_LOCKED' => 'Locked',
    'USER_ACCOUNT_NEW_EMAIL' => 'New Email Required',
    'USER_ACCOUNT_NEW_PASSWORD' => 'New Password Required'
);

###############################################################################
# admin/moderation.php
# admin/index.php

$LANG29 = array(
    1 => 'Approve',
    2 => 'Delete',
    3 => 'Edit',
    4 => 'Profile',
    10 => 'Title',
    11 => 'Start Date',
    12 => 'URL',
    13 => 'Submissions',
    14 => 'Date',
    15 => 'Topic',
    16 => 'Username',
    17 => 'Full name',
    18 => 'Email',
    34 => 'Command and Control',
    35 => 'Article Submissions',
    36 => 'Parent or Comment',
    37 => 'Author',
    38 => 'Submit',
    39 => 'There are no submissions to moderate at this time',
    40 => 'User Submissions',
    41 => 'Comment Submissions',
    42 => 'Username',
    43 => 'Auto-publish Comments?',
    44 => 'Results of your moderation',
    45 => 'Approved %1$d items and deleted %2$d items of user submissions.',
    46 => 'User Profile Updated',
    'core' => 'Core',
    'plugins' => 'Plugins',
    'tools' => 'Tools',
    'users' => 'Users',
    'submissions_desc' => "To modify or delete a user submission, click on that item's edit icon below. To approve and delete multiple submissions use the radio options in the lists and then click submit. Items in most cases are ordered newest to oldest.",
    'max_invalid_login' => 'Max Invalid Logins Reached for User',
    'max_invalid_login_msg' => "This user has reached the maximum number of invalid login attempts ({$_CONF['invalidloginattempts']}) within the specified time limit ({$_CONF['invalidloginmaxtime']} seconds). The last IP to make an invalid login attempt is %s. Either the real user has forgotten the password for their account, or someone else is attempting to guess the password for this user account."
);

###############################################################################
# admin/mail.php

$LANG31 = array(
    1 => "Mail Users",
    2 => 'From Name',
    3 => 'From Email Address',
    4 => 'Subject',
    5 => 'Message',
    6 => 'Send to:',
    7 => 'All users',
    8 => 'Admin',
    9 => 'Options',
    10 => 'HTML',
    11 => 'Urgent message!',
    12 => 'Send',
    13 => 'Reset',
    14 => 'Ignore user settings',
    15 => 'Error when sending to: ',
    16 => 'Successfully sent messages to: ',
    17 => "<a href=\"{$_CONF['site_admin_url']}/mail.php\">Send another message</a>",
    18 => 'To',
    19 => 'If you wish to send a message to all site members, select the Logged-in Users group from the drop down. Please note that some email hosts may limit the number of emails you can send in a certain time period.',
    20 => "<p><successcount> messages was sent successfully and <failcount> messages failed to send.</p><p>The details of the message attempts are below:</p>",
    21 => 'Failures',
    22 => 'Successes',
    23 => 'No failures',
    24 => 'No successes',
    25 => '-- Select Group --',
    26 => 'Please fill in all the fields on the form and select a group of users from the drop down.',
    27 => 'The following template variables are available in <strong>Subject</strong> and <strong>Message</strong>: {uid}, {username}, {fullname}, {email}, {homepage}, {theme}, {language}, {location}, {lastgranted}, {lastlogin}, {site_url}, {site_name}, {site_slogan}, {owner_name}, {copyrightyear}, {site_mail}, {noreply_mail}',
	'email_divider' => '------------------------------------------------------------', 
	'email_divider_html' => '<hr>',
	'sig_divider' => '---',
	'sig_divider_html' => '---<br' . XHTML . '>',	
    'email_footer_msg_noreply' => 'The address used to send this email is not monitored. Please do not reply to this email.',
	'email_footer_msg_content' => 'If content from the website is displayed in this email, there may be layout changes which result in formatting issues.',
	'ip_address_email' => 'IP address that initiated email:'
);

###############################################################################
# admin/plugins.php

$LANG32 = array(
    1 => 'Installing plugins could possibly cause damage to your Geeklog installation and, possibly, to your system.  It is important that you only install plugins downloaded from the <a href="https://www.geeklog.net">Geeklog Homepage</a> as we thoroughly test all plugins submitted to our site on a variety of operating systems.  It is important that you understand that the plugin installation process will require the execution of a few filesystem commands which could lead to security problems particularly if you use plugins from third party sites.  Even with this warning you are getting, we do not gaurantee the success of any installation nor are we liable for damage caused by installing a Geeklog plugin.  In other words, install at your own risk.  For the wary, directions on how to manually install a plugin is included with each plugin package.',
    2 => 'Plugin Installation Disclaimer',
    3 => 'Plugin Installation Form',
    4 => 'Plugin File',
    5 => 'Plugin List',
    6 => 'Warning: Plugin Already Installed!',
    7 => 'The plugin you are trying to install already exists.  Please delete the plugin before re-installing it',
    8 => 'Plugin Compatibility Check Failed',
    9 => 'This plugin requires a newer version of Geeklog. Please upgrade your copy of <a href="https://www.geeklog.net">Geeklog</a>.',
    10 => '<br' . XHTML . '><b>There are no plugins currently installed.</b><br' . XHTML . '><br' . XHTML . '>',
	11 => 'Click on the info icon below in the <b>Installed Plugins</b> list to show the plugin details including the authors\'s website. In the list, the plugin load order can be changed along with enabling or disabling it. The plugin can also be uninstalled which will remove all of its data from the database. If new files have been updated for the plugin but it yet has to be updated in the database, then this will be shown under the Plugin Version column along with the option to update it. Both the current installed version and the version returned from the plugin\'s code are shown.<br><br>In the <b>Uninstalled Plugins</b> list you can install plugins that have been uploaded (if you have install permissions) and delete the files of uninstalled plugins (if you have upload permissions). Please note that deleting the files of a plugin will delete directories and files it has under its default plugin folders found in the Plugins, Public HTML, and the Admin directories only. Any files that the plugin has outside these default directories will not be deleted (and will have to be done manually).',
    12 => 'no plugin name provided to plugineditor()',
    13 => 'Plugin Information Center',
	'installed_plugins' => 'Installed Plugins',
    14 => 'Uninstalled Plugins',
    15 => 'Admin Home',
    16 => 'Plugin Name',
    17 => 'Plugin Version',
    18 => 'Geeklog Version',
    19 => 'Enabled',
    20 => 'Yes',
    21 => 'No',
    22 => 'Install',
    23 => 'Save',
    24 => 'Cancel',
    25 => 'Uninstall',
    26 => 'Plugin Name',
    27 => 'Plugin Homepage',
    28 => 'Installed Version',
    29 => 'Geeklog Version',
    30 => 'Uninstall Plugin?',
    31 => 'Are you sure you want to uninstall this plugin? By doing so you will remove all the data and data structures that this plugin uses.  If you are sure, click uninstall again on the form below.',
    32 => '<p><b>Error Autotag not correct format</b></p>',
    33 => 'Code Version',
    34 => 'Update',
    35 => 'Edit',
    36 => 'Code',
    37 => 'Data',
    38 => 'Update!',
    39 => 'Upload a Plugin',
    40 => 'You can upload a plugin archive (.tar.gz, .tgz, .zip) directly here:',
    41 => 'Upload',
    42 => 'Click to update',
    43 => 'Load Order',
    44 => 'Move plugin up the load order',
    45 => 'Move plugin down the load order',
    46 => 'Click to Uninstall this Plugin',
    47 => 'Really Uninstall %s Plugin?',
    48 => 'Click to Enable this Plugin',
    49 => 'Click to Disable this Plugin',
    50 => 'Dependencies',
    51 => 'OK',
    52 => 'Unresolved',
    53 => 'Disabled',
    54 => 'Unavailable',
    55 => 'Uninstalled',
    56 => 'Wrong Version',
    57 => 'Unknown',
    58 => 'The load order of one or more plugins has been altered in order to resolve dependencies',
    59 => 'Info',
    60 => 'Close',
    61 => 'Status',
    62 => 'Click to Install this Plugin',
    63 => 'This Plugin Cannot be Installed',
    64 => 'This Plugin Cannot be Enabled',
    65 => 'The plugin upload function has been disabled due to the following errors:',
    66 => 'File uploads are disabled in your PHP configuration.',
    67 => 'The directory "%s" is not writable.',
    68 => 'You do not have the required permissions to install plugins.',
    69 => 'You do not have the required permissions to upload plugins.',
	'delete' => 'Delete',
	'delete_plugin' => 'Delete Plugin and all of its files?',
    'click_to_delete_msg' => 'Click to Delete this Plugin files',
    'really_delete_msg' => 'Really Delete %s Plugin files?',

    // to match the PHP error constants,
    // http://www.php.net/manual/en/features.file-upload.errors.php
    // TBD: move to a separate $LANG array
    99 => 'An unknown error occurred',
    100 => 'Ok.',
    101 => 'The uploaded file exceeds the upload_max_filesize directive in php.ini.',
    102 => 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form.',
    103 => 'The uploaded file was only partially uploaded.',
    104 => 'No file was uploaded.',
    105 => '(undefined error)',
    106 => 'Missing a temporary folder.',
    107 => 'Failed to write file to disk.',
    108 => 'File upload stopped by extension.'
);

###############################################################################
# admin/syndication.php

$LANG33 = array(
    1 => 'create feed',
    2 => 'save',
    3 => 'delete',
    4 => 'cancel',
    10 => 'Content Syndication',
    11 => 'New Feed',
    12 => 'Admin Home',
    13 => 'To modify or delete a feed, click on the feed\'s edit icon below. To create a new feed, click on "Create New" above.',
    14 => 'Title',
    15 => 'Type',
    16 => 'Filename',
    17 => 'Format',
    18 => 'last updated',
    19 => 'Enabled',
    20 => 'Yes',
    21 => 'No',
    22 => '<i>(no feeds)</i>',
    23 => 'All Topics',
    24 => 'Feed Editor',
    25 => 'Feed Title',
    26 => 'Limit',
    27 => 'Length of entries',
    28 => '(0 = no text, 1 = full text, other = limit to that number of chars.)',
    29 => 'Description',
    30 => 'Last Update',
    31 => 'Character Set',
    32 => 'Language',
    33 => 'Contents',
    34 => 'Entries',
    35 => 'Hours',
    36 => 'Select type of feed',
    37 => '',
    38 => 'Error: Missing Fields',
    39 => 'Please fill in the Feed Title, Description, and Filename.',
    40 => 'Please enter a  number of entries or number of hours.',
    41 => 'Submit',
    42 => '',
    43 => 'All',
    44 => 'None',
    45 => 'Header-link in topic',
    46 => 'Limit Results',
    47 => 'Search',
    48 => 'Edit',
    49 => 'Feed Logo',
    50 => "Relative to site url ({$_CONF['site_url']})",
    51 => 'The filename you have chosen is already used by another feed. Please choose a different one.',
    52 => 'Error: existing Filename',
    53 => 'All Frontpage Articles',
    54 => 'Please select the type of feed to create.',
    55 => 'Articles',
    'num_articles' => '%s Article(s)'

);

###############################################################################
# admin/language.php (since v2.1.2)

$LANG_LANG = array(
    'language_admin_title'  => 'Language Overrides',
    'language_manager'      => 'Language Override Manager',
    'new_language_msg'      => 'To modify or delete a language override item, click on that item\'s edit icon below. To create a new override, click on "Create New" above. Language overrides work for both Geeklog itself and any plugins installed that support this feature. Please note, not all language variables may be overwritten',
    'language_editor'       => 'Language Override Editor',
    'id'                    => 'ID',
    'language'              => 'Language',
    'name'                  => 'Variable Element',
    'var_name'              => 'Variable Name',
    'name_tip'              => 'Required just for language arrays.',
    'var_name_tip'          => 'Can be a regular variable or array. Do not include the dollar sign at the beginning of the variable/array name.',
    'value'                 => 'New Value'
);

###############################################################################
# admin/router.php

$LANG_ROUTER = array(
    1 => 'URL Routing',
    2 => 'Routing Manager',
    3 => 'ID',
    4 => 'Method',
    5 => 'Rule',
    6 => 'Route',
    7 => 'Priority',
    8 => 'Increase priority',
    9 => 'Decrease priority',
    10 => 'Edit routing',
    11 => 'To modify or delete a route, click on the route\'s edit icon below. To create a new route, click on "Create New" above.  When you use placeholders (@), you must define the same placeholders in a rule and its route. Remember URL routing currently only supports articles, topics, static pages, the article directory, and the links plugin.',
    12 => 'Bad request method',
    13 => 'Rule is a mandatory item.',
    14 => 'Route is a mandatory item.',
    15 => 'Placeholders (@) in a rule and those in a route must be the same.',
    16 => 'Route must not start with "/index.php/".',
    17 => 'Database error occurred.',
    18 => '<strong>To enable URL routing, you have to enable URL rewrite in the Configuration.</strong>',
    19 => '<strong>To enable URL routing, you have to enable URL routing in the Configuration.</strong>',
    20 => '<ul><li>Placeholders (@) must be the same both in a rule and its route.</li><li>A placeholder starts with "@", followed by an alphabet, optionally followed by any length of alphabet or digit.</li><li>Placeholders are case-sensitive.</li><li>Status Code currently should be left at 200. Changing this may cause unforeseen issues as this feature is experimental.</li></ul>',
    21 => 'Status Code',
    22 => 'Enabled',
    23 => 'Yes',
    24 => 'No'
);

###############################################################################
# confirmation and error messages

$MESSAGE = array(
    1 => "Your password has been emailed to you and should arrive momentarily. Please follow the directions in the message and we thank-you for using {$_CONF['site_name']}",
    2 => "Thank-you for submitting your article to {$_CONF['site_name']}.  It has been submitted to our staff for approval. If approved, your article will be available for others to read on our site.",
    3 => '',
    4 => '',
    5 => 'Your account information has been successfully saved.',
    6 => 'Your preferences have been successfully saved.',
    7 => 'Your comment preferences have been successfully saved.',
    8 => 'You have been successfully logged out.',
    9 => 'Your article has been successfully saved.',
    10 => 'The article has been successfully deleted.',
    11 => 'Your block has been successfully saved.',
    12 => 'The block has been successfully deleted.',
    13 => 'Your topic has been successfully saved.',
    14 => 'The topic and all its articles and blocks have been successfully deleted.',
    15 => 'Your comment has been submitted for review and will be published when approved by a moderator.',
    16 => 'You have been unsubscribed. You will no longer be notified of new replies.',
    17 => 'Your user account has been locked and access to it has been disabled. For more information please contact the Admin.',
    18 => '',
    19 => '',
    20 => '',
    21 => 'The user has been successfully saved.',
    22 => 'The user has been successfully deleted.',
    23 => 'Your passwords must match, please try again. Passwords are case sensitive.',
    24 => 'Your emails must match, please try again.',
    25 => 'You have not entered a valid email address, please try again.',
    26 => 'That email address is already being used by an account, please try again.',
    27 => 'Message successfully sent.',
    28 => 'The plugin has been successfully saved',
    29 => 'Sorry, you do not have access to this administration page.  Please note that all attempts to access unauthorized features are logged.',
    30 => 'Access Denied',
    31 => "Sorry, This feature is not supported by the {$_DB_dbms} database server this website is using.  Please note that all attempts to access unsupported features are logged.",
    32 => '',
    33 => '',
    34 => '',
    35 => '',
    36 => '',
    37 => '',
    38 => '',
    39 => '',
    40 => 'System Message',
    41 => '',
    42 => '',
    43 => 'Account does not exist.',
    44 => 'The plugin was successfully installed!',
    45 => 'The plugin was successfully uninstalled.',
    46 => 'Your username or email address was not found, please try again.',
    47 => 'Sorry you cannot currently request the password for your account. For more information please contact the Admin.',
    48 => "Thank you for applying for a membership with {$_CONF['site_name']}. Our team will review your application. If approved, your password will be emailed to you at the email address you just entered.",
    49 => 'Your group has been successfully saved.',
    50 => 'The group has been successfully deleted.',
    51 => 'This username is already in use. Please choose another one.',
    52 => 'The email address provided does not appear to be a valid email address.',
    53 => 'Your new password has been accepted. Please use your new password below to log in now.',
    54 => 'Your request for a new password has expired. Please try again below.',
    55 => 'An email has been sent to you and should arrive momentarily. Please follow the directions in the message to set a new password for your account.',
    56 => 'The email address provided is already in use for another account.',
    57 => 'Your account has been successfully deleted.',
    58 => 'Your feed has been successfully saved.',
    59 => 'The feed has been successfully deleted.',
    60 => 'The plugin was successfully updated',
    61 => 'Plugin %s: Unknown message placeholder',
    62 => 'The trackback comment has been deleted.',
    63 => 'An error occurred when deleting the trackback comment.',
    64 => 'Your trackback comment has been successfully sent.',
    65 => 'Weblog directory service successfully saved.',
    66 => 'The weblog directory service has been deleted.',
    67 => 'The new password does not match the confirmation password! Passwords are case sensitive.',
    68 => 'You have to enter the correct current password.',
    69 => 'Your account has been blocked!',
    70 => 'Your account is awaiting administrator approval.',
    71 => 'Your account has now been confirmed and is awaiting administrator approval.',
    72 => 'An error occurred while attempting to install the plugin. See error.log for details.',
    73 => 'An error occurred while attempting to uninstall the plugin. See error.log for details.',
    74 => 'The pingback has been successfully sent.',
    75 => 'Trackbacks must be sent using a POST request.',
    76 => 'Do you really want to delete this item?',
    77 => 'WARNING:<br' . XHTML . '>You have set your default encoding to UTF-8. However, your server does not support multibyte encodings. Please install mbstring functions for PHP or choose a different character set/language.',
    78 => 'Please make sure that the email address and the confirmation email address are the same.',
    79 => 'The page you have been trying to open refers to a function that no longer exists on this site.',
    80 => 'The plugin that created this feed is currently disabled. You will not be able to edit this feed until you re-enable the parent plugin.',
    81 => 'You may have mistyped your login credentials.  Please try logging in again below.',
    82 => 'You have exceeded the number of allowed login attempts.  Please try again later.',
    83 => 'To change your password, email address, or for how long to remember you, please enter your current password.',
    84 => 'To delete your account, please enter your current password.',
    85 => 'There was a problem sending the email.',
    86 => 'The OpenID server invalidated your login attempt.',
    87 => 'OpenID login operation cancelled by user.',
    88 => 'The OpenID server returned an error.',
    89 => 'Unable to find an OpenID server for the given identity URL.',
    90 => 'OpenID identification cancelled.',
    91 => 'You specified an invalid identity URL.',
    92 => 'Please <a href="' . $_CONF['site_admin_url'] . '/sectest.php">check the security of your site</a> before using it!',
    93 => 'Database back up was successful.',
    94 => 'Backup Failed: Filesize less than 1kb',
    95 => 'There was an error.',
    96 => '',
    97 => '',
    98 => 'The plugin was successfully uploaded.',
    99 => 'The plugin already exists.',
    100 => 'The plugin file you uploaded was not a GZip or Zip compressed archive.',
    101 => 'There are no topics (that you have access to). You need at least one topic to be able to submit articles.',
    110 => 'Can not get URL for authentication.',
    111 => 'Authentication error.',
    112 => 'Certification has been canceled.',
    113 => 'Your account has been created successfully. {site_url}',
    114 => 'Your re-synch with your remote account has failed but your other account information has been successfully saved.',
    115 => 'Remote service has been disabled.',
    116 => 'Loading...',
    117 => 'Help page is not found.',
    118 => 'Click to select a date',
    119 => 'More..',
    120 => 'Send this?',
    121 => 'Saved a URL routing item.',
    122 => 'Could not save a URL routing item.',
    123 => 'Deleted a URL routing item.',
    130 => 'Your language item has been successfully deleted.',
    131 => 'Your language item has been successfully saved.',
    140 => 'Deleted comment(s).',
    141 => 'Failed to delete a comment.',
    142 => 'Approved comment(s).',
    143 => 'Banned user(s).',
    144 => 'Banned IP addresses with the Spam-X plugin.',
    145 => 'Banned IP addresses with the Ban plugin.',
    150 => 'Successfully deleted all the files and directories used during the installation.',
    151 => 'Failed to delete some files and directories used during the installation.  Please remove them manually.',
    152 => 'All the files and directories used during the installation are left as they are.  It is dangerous to keep them on the server, so please don\'t forget to remove them manually.',
    153 => 'You last emailed an article %1$d seconds ago.  This site requires at least %2$d seconds between emailing articles.',
	160 => 'The plugin files was successfully deleted.',
    161 => 'The archive includes a file whose name includes an unsafe character.',
    400 => 'Not all required fields have been passed validation', // Error codes in the 400 range reserved for CUSTOM membership
    401 => 'Please enter Fullname',
    500 => 'The Template Cache has been successfully cleared.',
    501 => 'A verification message has been sent to your email address. Please click on the link in the email to confirm your email address and update your account. If you log into your account again before you verify your email address you will be asked again for a email address.<br' . XHTML . '><br' . XHTML . '>Please note you have now been successfully logged out so you can complete this verification.',
    502 => 'Your request for a new email has expired. Please try again below.',
    503 => 'Your email has been successfully verified.',
    504 => 'Passwords must have a minimum of 8 characters and contain at least 1 number and 1 letter. Passwords are case sensitive.',
    505 => "<em>Current set Site Default theme \"{$_CONF['theme_site_default']}\" is not valid.</em> Using Geeklog Default theme \"{$_CONF['theme']}\" for now. <br" . XHTML . "><br" . XHTML . ">This version of Geeklog you are running (v" . VERSION . ") supports Themes with Geeklog v{$_CONF['min_theme_gl_version']} support.<br" . XHTML . "><br" . XHTML . ">Please update by reselecting a valid theme for the sites Config Theme setting in the Geeklog Configuration and resave.",
    506 => "<em>Current set Site Default theme \"{$_CONF['theme_site_default']}\" is not valid.</em> Using Geeklog theme \"{$_CONF['theme']}\" for now.<br" . XHTML . "><br" . XHTML . ">This version of Geeklog you are running (v" . VERSION . ") supports Themes with Geeklog v{$_CONF['min_theme_gl_version']} support.<br" . XHTML . "><br" . XHTML . ">Please update by reselecting a valid theme for the sites Config Theme setting in the Geeklog Configuration and resave."
);

###############################################################################

$LANG_ACCESS = array(
    'access' => 'Access',
    'ownerroot' => 'Owner/Root',
    'group' => 'Group',
    'readonly' => 'Read-Only',
    'accessrights' => 'Access Rights',
    'owner' => 'Owner',
    'grantgrouplabel' => 'Grant Above Group Edit Rights',
    'permmsg' => 'NOTE: members is all logged in members of the site and anonymous is all users browsing the site that aren\'t logged in.',
    'securitygroups' => 'Security Groups',
    'editrootmsg' => "Even though you are a User Administrator, you can't edit a root user without first being a root user yourself.  You can edit all other users except root users. Please note that all attempts to illegally edit root users are logged.  Please go back to the <a href=\"{$_CONF['site_admin_url']}/user.php\">User Administration page</a>.",
    'securitygroupsmsg' => 'Select the checkboxes for the groups you want the user to belong too. Groups that are checked but disabled are either core groups that are required or are inherited groups from other groups that user directly belongs too.',
    'groupeditor' => 'Group Editor',
    'description' => 'Description',
    'name' => 'Name',
    'rights' => 'Rights',
    'missingfields' => 'Missing Fields',
    'missingfieldsmsg' => 'You must supply the name and a description for a group',
    'groupmanager' => 'Group Manager',
    'newgroupmsg' => 'To modify or delete a group, click on that group\'s edit icon below. To create a new group, click on "Create New" above. Please note that core groups cannot be deleted because they are used by the system.',
    'groupname' => 'Group Name',
    'coregroup' => 'Core Group',
    'yes' => 'Yes',
    'no' => 'No',
    'corerightsdescr' => "This group is a core {$_CONF['site_name']} Group.  Therefore the rights for this group cannot be edited.  Below is a read-only list of the rights this group has access to.",
    'groupmsg' => 'Security Groups on this site are hierarchical. By adding this group to any of the groups below you will be giving this group the same rights that those groups have. It also means that users which belong directly to this Group will be inherited by the groups it belongs to.<br' . XHTML . '><br' . XHTML . '>Where possible it is encouraged you use the groups below to give rights to a group. If you need this group to have custom rights then you can select the rights to various site features in the section below called \'Rights\'. To add this group to any of the ones below simply check the box next to the group(s) that you want.<br' . XHTML . '><br' . XHTML . '>Groups that are checked but disabled are inherited groups from other groups that belongs directly to this group. Groups that are disabled and not checked are groups that cannot be added since it would create a security group loop.',
    'coregroupmsg' => "This group is a core {$_CONF['site_name']} Group.  Therefore the groups that this group belongs to cannot be edited.  Below is a read-only list of the groups this group belongs to.",
    'rightsdescr' => 'A group\'s access to a certain right below can be given directly to the group OR to a different group that this group is a part of.  The ones you see below with a disabled checkbox (that is checked) are the rights that have been given to this group because it belongs to another group with that right.  The rights with checkboxes below are rights that can be given directly to this group.',
    'lock' => 'Lock',
    'members' => 'Members',
    'anonymous' => 'Anonymous',
    'permissions' => 'Permissions',
    'permissionskey' => 'R = read, E = edit, edit rights assume read rights',
    'edit' => 'Edit',
    'none' => 'None',
    'accessdenied' => 'Access Denied',
    'storydenialmsg' => "You do not have access to view this article.  This could be because you aren't a member of {$_CONF['site_name']}.  Please <a href=\"{$_CONF['site_url']}/users.php?mode=new\" rel=\"nofollow\">become a member</a> to receive access.",
    'nogroupsforcoregroup' => 'This group doesn\'t belong to any of the other groups',
    'grouphasnorights' => 'This group doesn\'t have access to any of the administrative features of this site',
    'newgroup' => 'New Group',
    'adminhome' => 'Admin Home',
    'save' => 'save',
    'cancel' => 'cancel',
    'delete' => 'delete',
    'canteditroot' => 'You have tried to edit the Root group but you are not in the Root group yourself therefore your access to this group is denied.  Please contact the system administrator if you feel this is an error.',
    'listusers' => 'Members',
    'listthem' => 'list',
    'usersingroup' => 'Users in group "%s"',
    'usersingroupmsg' => 'A list of users that belong to the group. Users lists here may belong directly to the group or are inherited from another group that has been added to this group.',
    'usergroupadmin' => 'User Group Administration',
    'add' => 'Add',
    'remove' => 'Remove',
    'availmembers' => 'Available Members',
    'groupmembers' => 'Group Members',
    'inheritmembers' => 'Inherited Group Members',
    'canteditgroup' => 'To edit this group, you have to be a member of the group. Please contact the system administrator if you feel this is an error.',
    'cantlistgroup' => 'To see the members of this group, you have to be a member yourself. Please contact the system administrator if you feel this is an error.',
    'editgroupmsg' => 'To modify the group membership, click on the member names(s) and use the add or remove buttons. If the member is a member of the group, their name will appear on the right side only. Once you are complete - press <b>Save</b> to update the group and return to the main group admin page.<br' . XHTML . '><br' . XHTML . '>Inherited group members can only be removed by editing the group they actually belong too and are only shown here for informational purposes. Remember a user can be both a member of the actual group and still be inherited from another group.',
    'listgroupmsg' => 'Listing of all current members in the group: <b>%s</b>',
    'search' => 'Search',
    'submit' => 'Submit',
    'limitresults' => 'Limit Results',
    'group_id' => 'Group ID',
    'plugin_access_denied_msg' => 'You are illegally trying access a plugin administration page.  Please note that all attempts to illegally access this page are logged.',
    'groupexists' => 'Group name already exists',
    'groupexistsmsg' => 'There is already a group with this name. Group names must be unique.',
    'demo_mode_denied_msg' => 'This feature is currently disabled while the site is in Demo Mode.'
);

###############################################################################
# admin/database.php

$LANG_DB_BACKUP = array(
    'database_admin'      => 'Database Administration',
    'last_ten_backups'    => 'Database Backups',
	'site_db_backup'      => "{$_CONF['site_name']} Database Backup",
    'create_backup'       => 'Backup Database',
    'do_backup'           => 'Do Backup',
	'backup_successful'   => 'Database backup was successful.',
	'backup_error'   	  => 'Error performing database backup.',
    'db_explanation'      => 'To create a new backup of your site\'s database, select the "Backup Database" option above. To download a backup, click on the filename from the list below.',
    'backup_instructions' => 'To create a new backup of your site database, select the "Do Backup" button below. This will backup all current Geeklog tables. You can download a copy of the backup from the main Database Administration Screen.',
    'zero_size'           => 'Backup Failed: Filesize was 0 bytes',
    'path_not_found'      => "{$_CONF['backup_path']} does not exist or is not a directory",
    'no_access'           => "ERROR: Directory {$_CONF['backup_path']} is not accessible.",
    'backup_file'         => 'Backup file',
    'size'                => 'Size',
    'bytes'               => 'Bytes',
    'total_number'        => 'Total number of backups: %d',
    'download'            => 'Click to download this file',
    'convert_menu'        => 'Convert to InnoDB',
    'convert_title'       => 'Convert to InnoDB tables',
    'convert_myisam_menu' => 'Convert to MyISAM',
    'convert_myisam_title'=> 'Convert to MyISAM tables',
    'convert_button'      => 'Convert',
    'converting'          => 'Converting',
    'no_innodb'           => 'Your version of MySQL does not support InnoDB tables.',
    'no_myisam'           => 'Your version of MySQL does not support MyISAM tables.',
    'innodb_instructions' => 'InnoDB tables can provide better performance on large databases. Please <a href="http://dev.mysql.com/doc/refman/5.7/en/converting-tables-to-innodb.html" target="_blank">read up</a> on the benefits and drawbacks of InnoDB tables before you perform a conversion.',
    'myisam_instructions' => 'MyISAM tables can provide better performance on smaller databases.',
    'already_converted'   => 'It appears that all of the tables have already been converted to InnoDB.',
    'already_converted_myisam'   => 'It appears that all of the tables have already been converted to MyISAM.',
    'conversion_message'  => 'Note: Conversion may take some time - please be patient.',
    'innodb_success'      => 'Successfully converted tables to InnoDB.',
    'myisam_success'      => 'Successfully converted tables to MyISAM.',
    'table_issues'        => 'There may have been problems with some tables, though. Please check error.log for details.',
    'optimize_menu'       => 'Optimize Tables',
    'optimize_title'      => 'Optimize Tables',
    'optimize_button'     => 'Optimize',
    'optimizing'          => 'Optimizing',
    'optimize_explain'    => 'Optimizing tables may help to improve the performance of your site. The actual impact depends on the table usage and some tables may benefit from it more than others. Do not expect to see a huge difference in performance. The <a href="http://dev.mysql.com/doc/mysql/en/optimize-table.html" target="_blank">MySQL manual</a> states: <q>it is not likely that you need to do this more than once a week or month</q>.',
    'last_optimization'   => 'Last optimization',
    'optimization_message'=> 'Optimization may take some time - please be patient.',
    'optimize_success'    => 'Successfully optimized database tables.',
    'conversion_status'   => 'Conversion Status',
    'optimization_status' => 'Optimization Status',
    'backup_status'       => 'Backup Status',
    'backingup'           => 'Performing Backup',
    'backup_title'        => 'Backup the Geeklog Database',
    'backup_warning'      => 'Note: The configuration is set to only backup database structures. No data will be backed up.',
    'latest_backup'       => 'Latest Backup',
    'tables_to_backup'    => 'Tables to Backup',
    'include'             => 'Include',
    'exclude'             => 'Exclude',
    'options'             => 'Options',
    'struct_only'         => 'Only Backup Table Structure (no data)',
    'max_files'           => 'Maximum Backup Files to Keep',
    'disable_purge'       => '("0" to disable purging.)',
    'use_gzip'            => 'Use GZip if available',
    'configure'           => 'Configure',
    'config_instructions' => 'Select any tables you wish to exclude from the backup. Other options can be found in the Geeklog Configuration under the Database tab.',
	'config_successful'   => 'Tables to Backup list was saved successfully.'
);

###############################################################################
# For Demo Mode (since v2.2.1)

$LANG_DEMO = array(
    'header'                    => 'Header',
    'subject'                   => 'Subject:',
    'to'                        => 'To:',
    'from'                      => 'From:',
    'priority'                  => 'Priority:',
    'body'                      => 'Body',
    'notice'                    => 'Notice',
    'emails_disabled_msg'       => 'Please note sending emails is disabled in Demo mode. An email which would have been sent was:'
);

###############################################################################

$LANG_BUTTONS = array(
    1 => 'Home',
    2 => 'Contact',
    3 => 'Get Published',
    4 => '',
    5 => '',
    6 => '',
    7 => 'Site Stats',
    8 => 'Personalize',
    9 => 'Search',
    10 => 'advanced search',
    11 => 'Directory'
);

###############################################################################
# 404.php

$LANG_404 = array(
    1 => '404 Error',
    2 => '<p>Gee, I\'ve looked everywhere but I can not find:</p><p><b>%s</b></p>',
    3 => "<p>We're sorry, but the page you have requested does not exist. Please feel free to check the <a href=\"{$_CONF['site_url']}/\">main page</a> or the <a href=\"{$_CONF['site_url']}/search.php\">search page</a> to see if you can find what you lost.",
    4 => "<p>We're sorry, but the page you have requested does not exist. We recommend going back to this <a href=\"%s\">related page</a>, or you may want to check the <a href=\"{$_CONF['site_url']}/\">home page</a>, or the <a href=\"{$_CONF['site_url']}/search.php\">search page</a> to see if you can find what you lost."
);

###############################################################################
# login form

$LANG_LOGIN = array(
    1 => 'Login required',
    2 => "Sorry, to access this area you need to be <a href=\"{$_CONF['site_url']}/users.php\">logged in as a user</a>.",
    3 => 'Login',
    4 => 'New User'
);

###############################################################################
# trackback.php

$LANG_TRB = array(
    'trackback'          => 'Trackback',
    'from'               => 'from',
    'tracked_on'         => 'Tracked on',
    'read_more'          => '[read more]',
    'intro_text'         => "Here's what others have to say about '%s':",
    'no_comments'        => 'No trackback comments for this entry.',
    'this_trackback_url' => 'Trackback URL for this entry:',
    'num_comments'       => '%d trackback comments',
    'send_trackback'     => 'Send Pings',
    'preview'            => 'Preview',
    'editor_title'       => 'Send trackback comment',
    'trackback_url'      => 'Trackback URL',
    'entry_url'          => 'Entry URL',
    'entry_title'        => 'Entry Title',
    'blog_name'          => 'Site Name',
    'excerpt'            => 'Excerpt',
    'truncate_warning'   => 'Note: The receiving site may truncate your excerpt',
    'button_send'        => 'Send',
    'button_preview'     => 'Preview',
    'send_error'         => 'Error',
    'send_error_details' => 'Error when sending trackback comment:',
    'url_missing'        => 'No Entry URL',
    'url_required'       => 'Please enter at least a URL for the entry.',
    'target_missing'     => 'No Trackback URL',
    'target_required'    => 'Please enter a trackback URL',
    'error_socket'       => 'Could not open socket.',
    'error_response'     => 'Response not understood.',
    'error_unspecified'  => 'Unspecified error.',
    'select_url'         => 'Select Trackback URL',
    'not_found'          => 'Trackback URL not found',
    'autodetect_failed'  => 'Geeklog could not detect the Trackback URL for the post you want to send your comment to. Please enter it manually below.',
    'trackback_explain'  => 'From the links below, please select the URL you want to send your Trackback comment to. Geeklog will then try to determine the correct Trackback URL for that post. Or you can <a href="%s">enter it manually</a> if you know it already.',
    'no_links_trackback' => 'No links found. You can not send a Trackback comment for this entry.',
    'pingback'           => 'Pingback',
    'pingback_results'   => 'Pingback results',
    'send_pings'         => 'Send Pings',
    'send_pings_for'     => 'Send Pings for "%s"',
    'no_links_pingback'  => 'No links found. No Pingbacks were sent for this entry.',
    'pingback_success'   => 'Pingback sent.',
    'no_pingback_url'    => 'No pingback URL found.',
    'resend'             => 'Resend',
    'ping_all_explain'   => 'You can now notify the sites you linked to (<a href="http://en.wikipedia.org/wiki/Pingback">Pingback</a>), advertise that your site has been updated by pinging weblog directory services, or send a <a href="http://en.wikipedia.org/wiki/Trackback">Trackback</a> comment in case you wrote about a post on someone else\'s site.',
    'pingback_button'    => 'Send Pingback',
    'pingback_short'     => 'Send Pingbacks to all sites linked from this entry.',
    'pingback_disabled'  => '(Pingback disabled)',
    'ping_button'        => 'Send Ping',
    'ping_short'         => 'Ping weblog directory services.',
    'ping_disabled'      => '(Ping disabled)',
    'trackback_button'   => 'Send Trackback',
    'trackback_short'    => 'Send a Trackback comment.',
    'trackback_disabled' => '(Trackback disabled)',
    'may_take_a_while'   => 'Please note that sending Pingbacks and Pings may take a while.',
    'ping_results'       => 'Ping results',
    'unknown_method'     => 'Unknown ping method',
    'ping_success'       => 'Ping sent.',
    'error_site_name'    => 'Please enter the site\'s name.',
    'error_site_url'     => 'Please enter the site\'s URL.',
    'error_ping_url'     => 'Please enter a valid Ping URL.',
    'no_services'        => 'No weblog directory services configured.',
    'services_headline'  => 'Weblog Directory Services',
    'service_explain'    => 'To modify or delete a weblog directory service, click on the edit icon of that service below. To add a new weblog directory service, click on "Create New" above.',
    'service'            => 'Service',
    'ping_method'        => 'Ping method',
    'service_website'    => 'Website',
    'service_ping_url'   => 'URL to ping',
    'ping_standard'      => 'Standard Ping',
    'ping_extended'      => 'Extended Ping',
    'ping_unknown'       => '(unknown method)',
    'edit_service'       => 'Edit Weblog Directory Service',
    'trackbacks'         => 'Trackbacks',
    'editor_intro'       => 'Prepare your trackback comment for <a href="%s">%s</a>.',
    'editor_intro_none'  => 'Prepare your trackback comment.',
    'trackback_note'     => 'To send a trackback comment for an article, go to the list of articles and click on "' . $LANG24[21] . '" for the article. To send a trackback that is not related to an article, <a href="%s">click here</a>.',
    'pingback_explain'   => 'Enter a URL to send the Pingback to. The pingback will point to your site\'s homepage.',
    'pingback_url'       => 'Pingback URL',
    'site_url'           => 'This site\'s URL',
    'pingback_note'      => 'To send a pingback for an article, go to the list of articles and click on "' . $LANG24[21] . '" for the article. To send a pingback that is not related to an article, <a href="%s">click here</a>.',
    'pbtarget_missing'   => 'No Pingback URL',
    'pbtarget_required'  => 'Please enter a pingback URL',
    'pb_error_details'   => 'Error when sending the pingback:',
    'delete_trackback'   => 'To delete this Trackback click: '
);

###############################################################################
# directory.php

$LANG_DIR = array(
    'title'            => 'Article Directory',
    'title_year'       => 'Article Directory for %d',
    'title_month_year' => 'Article Directory for %s %d',
    'nav_top'          => 'Back to Article Directory',
    'no_articles'      => 'No articles.'
);

###############################################################################
# admin/sectest.php

$LANG_SECTEST = array(
    'sectest'       => 'Geeklog Security Check',
    'results'       => 'Results of the Security Check',
    'okay'          => 'Everything seems to be in order.',
    'please_fix'    => 'Please fix the above issues before using your site!',
    'please_note'   => 'Please note that no site is ever 100% secure. This script can only test for obvious security issues.',
    'stay_informed' => 'To stay informed about new Geeklog releases and possible security issues, we suggest that you subscribe to the (low-traffic) %s mailing list and/or use the %s option in your Admin menu from time to time to check for available updates.',
    'public_html'   => '"public_html" should never be part of your site\'s URL.  Please read the part about public_html in the %s again and change your setup accordingly before you proceed.',
    'installation'  => 'installation instructions',
    'directory'     => 'directory',
    'failed_tmp'    => 'Failed to create a temporary file in your %s directory. Check your directory permissions!',
    'fix_it'        => 'This is a security risk and should be fixed!',
    'reachable'     => 'Your %s is reachable from the web.',
    'not_reachable' => 'Good! Your %s is not reachable from the web.',
    'not_sure'      => 'Got an HTTP result code %s when trying to test your %s. Not sure what to make of it ...',
    'remove_inst'   => 'You should really remove the install directory %s once you have your site up and running without any errors.',
    'remove_inst2'  => 'Keeping it around would allow malicious users the ability to destroy your current install, take over your site, or retrieve sensitive information.',
    'inst_removed'  => 'Good! You seem to have removed the install directory already.',
    'fix_password'  => 'You still have not changed the <strong>default password</strong> from "password" on the default Admin user account.',
    'password_okay' => 'Good! You seem to have changed the default account password already.'
);

###############################################################################
# "What's New" Time Strings
#
# This here determines the order of the sentence "No new articles in 2 hrs"
# order it so it makes sense in your language:
# %i    item, "Articles"
# %n    amount, "2", "20" etc
# %t    time, "2" (weeks)
# %s    scale, "hrs", "weeks"

$LANG_WHATSNEW = array(
    'new_string'  => '%n new %i in the last %t %s',
    'new_last'    => 'last %t %s',
    # other strings
    'minutes'     => 'minutes',
    'hours'       => 'hours',
    'days'        => 'days',
    'weeks'       => 'weeks',
    'months'      => 'months',
    'years'       => 'years',
    'minute'      => 'minute',
    'hour'        => 'hour',
    'day'         => 'day',
    'week'        => 'week',
    'month'       => 'month',
    'year'        => 'year'
);

###############################################################################
# Month names

$LANG_MONTH = array(
    1 => 'January',
    2 => 'February',
    3 => 'March',
    4 => 'April',
    5 => 'May',
    6 => 'June',
    7 => 'July',
    8 => 'August',
    9 => 'September',
    10 => 'October',
    11 => 'November',
    12 => 'December'
);

$LANG_MONTH_SHORT = array(
    1 => 'Jan',
    2 => 'Feb',
    3 => 'Mar',
    4 => 'Apr',
    5 => 'May',
    6 => 'Jun',
    7 => 'Jul',
    8 => 'Aug',
    9 => 'Sep',
    10 => 'Oct',
    11 => 'Nov',
    12 => 'Decr'
);

###############################################################################
# Weekdays

$LANG_WEEK = array(
    1 => 'Sunday',
    2 => 'Monday',
    3 => 'Tuesday',
    4 => 'Wednesday',
    5 => 'Thursday',
    6 => 'Friday',
    7 => 'Saturday'
);

$LANG_WEEK_SHORT = array(
    1 => 'Sun',
    2 => 'Mon',
    3 => 'Tue',
    4 => 'Wed',
    5 => 'Thu',
    6 => 'Fri',
    7 => 'Sat'
);

###############################################################################
# AM/PM

$LANG_AMPM = array(
    'am_pm' => array(
        'am' => 'am',
        'pm' => 'pm',
    ),
    'AM_PM' => array(
        'am' => 'AM',
        'pm' => 'PM',
    ),
);

###############################################################################
# Admin - Strings
#
# These are some standard strings used by core functions as well as plugins to
# display administration lists and edit pages

$LANG_ADMIN = array(
    'search'        => 'Search',
    'limit_results' => 'Limit Results',
    'submit'        => 'Submit',
    'edit'          => 'Edit',
    'edit_adv'      => 'Adv. Edit',
    'admin_home'    => 'Admin Home',
    'create_new'    => 'Create New',
    'create_new_adv'=> 'Create New (Adv.)',
    'enabled'       => 'Enabled',
    'disabled'      => 'Disabled',
    'title'         => 'Title',
    'page_title'    => 'Page Title',
    'type'          => 'Type',
    'topic'         => 'Topic',
    'info'          => 'Info',
    'help_url'      => 'Help File URL',
    'save'          => 'Save',
    'cancel'        => 'Cancel',
    'install'       => 'Install',
    'delete'        => 'Delete',
    'deleteitem'    => 'Delete',
    'delete_sel'    => 'Delete selected',
    'copy'          => 'Copy',
    'no_results'    => '- No entries found -',
    'data_error'    => 'There was an error processing the subscription data. Please check the data source.',
    'preview'       => 'Preview',
    'records_found' => 'Records found',
    'addchild'      => 'Add child',
    'list'          => 'list',
    'list_all'      => 'List all',
    'meta_description' => 'Meta Description',
    'meta_keywords' => 'Meta Keywords',
    'na'            => 'N/A',
    'unavailable'   => 'N/A',
    'warning'       => '!!!',
    'token_expiry'  => 'You have until %s to make changes. After that time, the security token embedded into this page will expire and you will lose your changes.',
    'token_expired' => 'The security token for this operation has expired. Please authenticate again to continue.',
    'reauth_msg'    => 'The security token for this operation has expired. If you want to continue with this operation, then please authenticate again below. This will ensure that the changes you just made will not be lost.',
    'token_expired_remote_user' => 'The security token for this operation has expired. Since you are a remote user you cannot re-authenticate, so you have lost your changes.',
    'token_re_authentication_error' => 'There was an error after your account was re-authenticated. It is unclear if the operation you were performing was executed or not.',
    'authenticate'  => 'Authenticate',
    'approve'       => 'Approve',
    'device'        => 'Device',
    'device_desc'   => 'For what device do you want this item to display for?',
    'for_all'       => 'All',
    'for_mobile'    => 'For Mobile',
    'for_computer'  => 'For Computer',
    'all'           => 'All',
    'mobile'        => 'Mobile',
    'computer'      => 'Computer',
    'edit_access_only'  => 'Edit Access Only'
);

# Localisation of the texts for the various drop-down menus that are actually
# stored in the database. If these exist, they override the texts from the
# database.

$LANG_commentcodes = array(
    0   => 'Comments Enabled',
    -1  => 'Comments Disabled',
    1   => 'Comments Closed'
);

$LANG_commentmodes = array(
    'flat'      => 'Flat',
    'nested'    => 'Nested',
    'threaded'  => 'Threaded',
    'nocomment' => 'No Comments'
);

$LANG_cookiecodes = array(
    0       => '(don\'t)',
    3600    => '1 Hour',
    7200    => '2 Hours',
    10800   => '3 Hours',
    28800   => '8 Hours',
    86400   => '1 Day',
    604800  => '1 Week',
    2678400 => '1 Month'
);

$LANG_dateformats = array(
    0   => 'System Default'
);

$LANG_featurecodes = array(
    0 => 'Not Featured',
    1 => 'Featured'
);

$LANG_frontpagecodes = array(
    0 => 'Show Only in Topic',
    1 => 'Show on Front Page'
);

$LANG_postmodes = array(
    'plaintext' => 'Plain Old Text',
    'html'      => 'HTML Formatted'
);

$LANG_sortcodes = array(
    'ASC'  => 'Oldest First',
    'DESC' => 'Newest First'
);

$LANG_statuscodes = array(
    0 => 'Normal',
    1 => 'Refreshing',
    10 => 'Archive'
);

$LANG_trackbackcodes = array(
    0   => 'Trackback Enabled',
    -1  => 'Trackback Disabled'
);

$LANG_structureddatatypes = array(
    'none'              => 'None',
    'core-webpage'      => 'WebPage',
    'core-article'      => 'Article',
    'core-newsarticle'  => 'NewsArticle',
    'core-blogposting'  => 'BlogPosting'
);

$LANG_STRUCT_DATA = array(
    'lang_structured_data_type'     => 'Structured Data Type',
    'autotag_desc_structureddata'   => '[structureddata:schema_property]Property Value[/structureddata] - Adds a property to the structured data of the content that the autotag is embedded in.'
);

###############################################################################
# Localization of the Admin Configuration UI

$LANG_CONFIG = array(
    'home'                       => 'Home',
    'admin_home'                 => 'Site Administration',
    'sections'                   => 'Configuration Sections',
    'restore'                    => 'Restore',
    'add_element'                => 'Add Element',
    'save_changes'               => 'Save Changes',
    'reset_form'                 => 'Reset Form',
    'changes_made'               => 'Changes were successfully made to',
    'title'                      => 'Configuration Manager',
    'disable'                    => 'Click to disable this option',
    'enable'                     => 'Enable',
    'default_tab_name'           => 'Main',
    'search_configuration_label' => 'Search Configuration',
    'error_validation_occurs'    => 'There are invalid configuration values. Please correct these fields ' .
                                    '(just click the config variable to point you to the error field)'
);

$LANG_configsections['Core'] = array(
    'label' => 'Geeklog',
    'title' => 'Geeklog Configuration'
);

$LANG_confignames['Core'] = array(
    'path_html' => 'HTML Path',
    'site_url' => 'Site URL',
    'site_admin_url' => 'Admin URL',
    'site_mail' => 'Site E-Mail',
    'noreply_mail' => 'No-Reply E-Mail',
    'mail_cc_enabled' => 'Allow to Send Carbon Copies',
    'mail_cc_default' => '"Carbon Copy" on by Default',
    'mail_charset' => 'Email Character Set',
    'site_name' => 'Site Name',
    'site_slogan' => 'Slogan',
    'path_site_logo' => 'Site Logo',
    'owner_name' => 'Owner Name',
    'microsummary_short' => 'Microsummary',
    'path_log' => 'Log',
    'path_language' => 'Language',
    'backup_path' => 'Backup',
    'path_data' => 'Data',
    'path_images' => 'Images',
    'path_editors' => 'Advanced Editors',
    'mail_settings' => 'Mail Settings',
    'dbdump_filename_prefix' => 'Backup File Name Prefix',
    'dbdump_tables_only' => 'Only Backup Table Structure',
    'dbdump_gzip' => 'Use GZip if available',
    'dbdump_max_files' => 'Maximum Backup Files to Keep',
    'theme' => 'Theme',
    'doctype' => 'DOCTYPE Declaration',
    'menu_elements' => 'Menu Elements',
    'path_themes' => 'Themes Path',
    'cache_templates' => 'Cache Templates?',
    'cache_mobile' => 'Cache Mobile Devices Separately?',
    'cache_resource' => 'Combine, Minify and Cache CSS and JavaScript Files?',
    'disable_new_user_registration' => 'Disable New Registrations',
    'allow_user_themes' => 'Allow User Themes',
    'allow_user_language' => 'Allow User Language',
    'switchlang_homepage' => 'Switch Language Block Redirects to Homepage',
    'new_item_set_current_lang' => 'Add Current Language Id to New Item',
    'allow_user_photo' => 'Allow User Photo',
    'allow_username_change' => 'Allow Username Changes',
    'allow_account_delete' => 'Allow Account Deletion',
    'hide_author_exclusion' => 'Allow Hide Author',
    'show_fullname' => 'Show Fullname',
    'show_servicename' => 'Show Service Name',
    'require_user_email' => 'Require User Email',
    'custom_registration' => 'Enable Custom Registration',
    'user_login_method' => 'User Login Method',
    'facebook_login' => 'Enable OAuth Login Method Facebook',
    'facebook_consumer_key' => 'Facebook OAuth Application ID',
    'facebook_consumer_secret' => 'Facebook OAuth Application Secret',
    'linkedin_login' => 'Enable OAuth Login Method LinkedIn',
    'linkedin_consumer_key' => 'LinkedIn OAuth API Key',
    'linkedin_consumer_secret' => 'LinkedIn OAuth Secret Key',
    'twitter_login' => 'Enable OAuth Login Method Twitter',
    'twitter_consumer_key' => 'Twitter OAuth Consumer Key',
    'twitter_consumer_secret' => 'Twitter OAuth Consumer Secret',
    'google_login' => 'Enable OAuth Login Method Google',
    'google_consumer_key' => 'Google OAuth Consumer Key',
    'google_consumer_secret' => 'Google OAuth Consumer Secret',
    'microsoft_login' => 'Enable OAuth Login Method Microsoft',
    'microsoft_consumer_key' => 'Microsoft OAuth Consumer Key',
    'microsoft_consumer_secret' => 'Microsoft OAuth Consumer Secret',
    'yahoo_login' => 'Enable OAuth Login Method Yahoo',
    'yahoo_consumer_key' => 'Yahoo OAuth Consumer Key',
    'yahoo_consumer_secret' => 'Yahoo OAuth Consumer Secret',
    'github_login' => 'Enable OAuth Login Method GitHub',
    'github_consumer_key' => 'GitHub OAuth Consumer Key',
    'github_consumer_secret' => 'GitHub OAuth Consumer Secret',
    'spamx' => 'Spam-X Actions',
    'sort_admin' => 'Sort Links',
    'language' => 'Default Language',
    'locale' => 'Locale',
    'date' => 'Date Format',
    'daytime' => 'Daytime Format',
    'shortdate' => 'Short Date Format',
    'dateonly' => 'Date Only Format',
    'timeonly' => 'Time Only Format',
    'week_start' => 'Week Start',
    'hour_mode' => 'Hour Mode',
    'thousand_separator' => 'Thousands Separator',
    'decimal_separator' => 'Decimal Separator',
    'decimal_count' => 'Decimal Count',
    'language_files' => 'Language Files',
    'languages' => 'Languages',
    'timezone' => 'Timezone',
    'site_disabled_msg' => 'Site Disabled Message or URL',
    'rootdebug' => 'Root Debugging',
    'cookie_session' => 'Session Cookie Name',
    'cookie_name' => 'Permanent Cookie Name',
    'cookie_password' => 'Password Cookie Name',
    'cookie_theme' => 'Theme Cookie Name',
    'cookie_language' => 'Language Cookie Name',
    'cookie_tzid' => 'Timezone Cookie Name',
    'cookie_anon_name' => 'Anon. Username Cookie Name',
    'cookie_ip' => 'Cookies embed IP?',
    'default_perm_cookie_timeout' => 'Permanent Timeout',
    'session_cookie_timeout' => 'Session Timeout',
    'cookie_path' => 'Cookie Path',
    'cookiedomain' => 'Cookie Domain',
    'cookiesecure' => 'Cookie Secure',
    'lastlogin' => 'Record Last Login?',
    'num_search_results' => 'Number of Search Results',
    'loginrequired' => 'Login Required?',
    'submitloginrequired' => 'Submit Login Required?',
    'commentsloginrequired' => 'Comment Login Required?',
    'statsloginrequired' => 'Stats Login Required?',
    'searchloginrequired' => 'Search Login Required?',
    'profileloginrequired' => 'Profile Login Required?',
    'emailuserloginrequired' => 'E-Mail User Login Required?',
    'emailstoryloginrequired' => 'E-Mail Article Login Required?',
    'directoryloginrequired' => 'Directory Login Required?',
    'storysubmission' => 'Article Submission Queue?',
    'usersubmission' => 'User Submission Queue?',
    'listdraftstories' => 'List Draft Articles?',
    'notification' => 'Notifications',
    'postmode' => 'Default Post Mode',
    'speedlimit' => 'Post Speed Limit',
    'skip_preview' => 'Skip Preview in Posts',
    'advanced_editor' => 'Advanced Editor?',
    'advanced_editor_name' => 'Advanced Editor Name?',
    'wikitext_editor' => 'Wikitext Editor?',
    'remove_4byte_chars' => 'Remove 4-byte utf-8 characters?',
    'cron_schedule_interval' => 'Cron Schedule Interval',
    'sortmethod' => 'Sort Topics',
    'showstorycount' => 'Show Article Count?',
    'showsubmissioncount' => 'Show Submission Count?',
    'hide_home_link' => 'Hide Home Link?',
    'whosonline_threshold' => 'Session Threshold',
    'whosonline_anonymous' => 'Hide Names from Guests?',
    'whosonline_photo' => 'Display Thumbnail Photo?',
    'emailstories' => 'Daily Digest Enabled?',
    'emailstorieslength' => 'Length of Articles',
    'emailstoriesperdefault' => 'Enable for New Users?',
    'allow_domains' => 'Automatic Allow Domains',
    'disallow_domains' => 'Automatic Disallow Domains',
    'newstoriesinterval' => 'New Articles Interval',
    'newcommentsinterval' => 'New Comments Interval',
    'newtrackbackinterval' => 'New Trackbacks Interval',
    'hidenewstories' => 'Hide New Articles',
    'hidenewcomments' => 'Hide New Comments',
    'hidenewtrackbacks' => 'Hide New Trackbacks',
    'hidenewplugins' => 'Hide New Plugin Entries',
    'title_trim_length' => 'Title Trim Length',
    'whatsnew_cache_time' => 'Max Cache Time',
    'trackback_enabled' => 'Trackback Enabled?',
    'pingback_enabled' => 'Pingback Enabled?',
    'ping_enabled' => 'Ping Enabled?',
    'trackback_code' => 'Trackback Default',
    'multiple_trackbacks' => 'Multiple Trackbacks',
    'trackbackspeedlimit' => 'Trackback Speed Limit',
    'check_trackback_link' => 'Check Trackbacks',
    'pingback_self' => 'Pingback Self?',
    'pingback_excerpt' => 'Create Pingback Excerpt?',
    'link_documentation' => 'Link to Documentation?',
    'link_versionchecker' => 'Link to Version Checker?',
    'maximagesperarticle' => 'Max Images per Article',
    'limitnews' => 'Articles per Page',
    'minnews' => 'Min. Articles per Page',
    'contributedbyline' => 'Show "Contributed By"?"',
    'hideviewscount' => 'Hide Views Count?',
    'hideemailicon' => 'Hide E-Mail Icon?',
    'hideprintericon' => 'Hide Print Icon?',
    'allow_page_breaks' => 'Allow Page Breaks?',
    'page_break_comments' => 'Comments on Multi-Page Articles',
    'article_image_align' => 'Topic Icon Alignment',
    'show_topic_icon' => 'Show Topic Icon?',
    'structured_data_type_default' => 'Structured Data Type Default',
	'structured_data_article_topic' => 'Structured Data of Articles in Topics',
    'draft_flag' => 'Draft Flag Default',
    'frontpage' => 'Frontpage Default',
    'hide_no_news_msg' => 'Hide "No News" Message?',
    'hide_main_page_navigation' => 'Hide Main Page Navigation?',
    'onlyrootfeatures' => 'Only Root can Feature?',
    'aftersave_story' => 'After Saving Article',
    'related_topics' => 'Related Topics',
    'related_topics_max' => 'Max Related Topics to Display',
    'whats_related' => 'What\'s Related',
    'whats_related_max' => 'Max What\'s Related to Display',
    'whats_related_trim' => 'What\'s Related Title Length',
    'default_cache_time_article' => 'Default Article Cache Time',
    'blocks_article_topic_list_repeat_after' => 'Article Topic List Blocks Location Repeat',
    'aftersave_user' => 'After Saving User',
    'show_right_blocks' => 'Always Show Right Blocks?',
    'showfirstasfeatured' => 'Show First Article as Featured?',
    'template_comments' => 'Template Comments in Output?',
    'backend' => 'Enable Feeds?',
    'rdf_file' => 'Syndication Output Folder',
    'rdf_limit' => 'Feed Limit',
    'rdf_storytext' => 'Length of Articles in Feed',
    'rdf_language' => 'Feed Language',
    'syndication_max_headlines' => 'Max. Number of Headlines (portal blocks)',
    'comment_feeds_article_tag' => 'Article Tag',
    'comment_feeds_article_tag_position' => 'Article Tag Position',
    'comment_feeds_article_author_tag' => 'Article Author Tag',
    'comment_feeds_comment_author_tag' => 'Comment Author Tag',
    'copyrightyear' => 'Copyright Year',
    'image_lib' => 'Image Library',
    'path_to_mogrify' => 'Path to Mogrify',
    'path_to_netpbm' => 'Path to Netpbm',
    'debug_image_upload' => 'Debug Image Uploading?',
    'keep_unscaled_image' => 'Keep Unscaled Image?',
    'allow_user_scaling' => 'Allow User Scaling?',
    'jpeg_quality' => 'JPEG Quality?',
    'max_image_width' => 'Max Image Width?',
    'max_image_height' => 'Max Image Height?',
    'max_image_size' => 'Max Image Size?',
    'max_topicicon_width' => 'Max Topic Icon Width?',
    'max_topicicon_height' => 'Max Topic Icon Height?',
    'max_topicicon_size' => 'Max Topic Icon Size?',
    'max_photo_width' => 'Max Photo Width?',
    'max_photo_height' => 'Max Photo Height?',
    'max_photo_size' => 'Max Photo Size?',
    'generate_user_icon' => 'Generate User Icon automatically?',
    'use_gravatar' => 'Use Gravatar?',
    'gravatar_rating' => 'Gravatar Rating',
    'gravatar_identicon' => 'Gravatar Identicon',
    'force_photo_width' => 'Force Photo Width',
    'default_photo' => 'Default Photo',
    'commentspeedlimit' => 'Comment Speed Limit',
    'comment_limit' => 'Comments per Page',
    'comment_mode' => 'Comment Mode',
    'comment_order' => 'Comment Order',
    'comment_code' => 'Comment Default',
    'comment_edit' => 'Allow Comment Edit?',
    'comment_edittime' => 'Comment Edit Time (seconds)',
    'commentsubmission' => 'Queue Comment Submissions',
    'likes_enabled' => 'Likes Enabled',
    'likes_articles' => 'Article Likes',
    'likes_comments' => 'Comment Likes',
    'likes_speedlimit' => 'Likes Speed Limit',
	'likes_users_listed' => 'Number of User Listed in Tooltip',
	'likes_block_cache_time' => 'Cache Time',
	'likes_block_include_time' => 'Include Time',
	'likes_block_max_items' => 'Max Items Listed',
	'likes_block_displayed_actions' => 'Displayed Actions',
	'likes_block_title_trim_length' => 'Title Trim Length',
	'likes_block_likes_new_line' => 'Likes on New Line',	
	'likes_block_type' => 'Type',
	'likes_block_subtype' => 'Sub Type',
	'likes_block_enable' => 'Enabled',
	'likes_block_isleft' => 'Display Block on Left',
	'likes_block_order' => 'Block Order',
	'likes_block_topic_option' => 'Topic Options',
	'likes_block_topic' => 'Topic',
	'likes_block_group_id' => 'Group',
	'likes_block_permissions' => 'Permissions',
    'passwordspeedlimit' => 'Password Speed Limit',
    'login_attempts' => 'Max. Login Attempts',
    'login_speedlimit' => 'Login Speed Limit',
    'invalidloginattempts' => 'Max. Invalid Login Attempts',
    'invalidloginmaxtime' => 'Invalid Login Max Time',
    'enable_twofactorauth' => 'Enable Two Factor Authentication?',
    'pass_alg' => 'Password Hash Algorithm',
    'pass_stretch' => 'Hash Stretch Count',
    'user_html' => 'User HTML',
    'admin_html' => 'Admin HTML',
    'advanced_html' => 'Additional HTML for Adv. Editor',
    'skip_html_filter_for_root' => 'Skip HTML Filter for Root?',
    'allowed_protocols' => 'Allowed Protocols',
    'disable_autolinks' => 'Disable Autotags?',
    'clickable_links' => 'Make URLs clickable?',
    'linktext_maxlen' => 'Max Link Text Length',
    'compressed_output' => 'Send compressed output?',
    'frame_options' => 'Protection against "clickjacking"',
    'page_navigation_max_pages' => 'Max Pages for Navigation',
    'page_navigation_mobile_max_pages' => 'Max Pages for Navigation with Mobile Devices',
    'default_cache_time_block' => 'Default Block Cache Time',
    'titletoid' => 'Enable Title To Id?',
    '404_log' => 'Log 404 Errors',
    'censormode' => 'Censor Mode?',
    'censorreplace' => 'Censor Replace Text',
    'censorlist' => 'Censor List',
    'ip_lookup' => 'IP Lookup',
    'url_rewrite' => 'Enable URL Rewrite',
    'url_routing' => 'Enable URL Routing',
    'cdn_hosted' => 'Use CDN-hosted copy of jQuery and uikit',
    'meta_tags' => 'Meta Tags',
    'meta_description' => 'Default Meta Description',
    'meta_keywords' => 'Default Meta Keywords',
    'default_permissions_block' => 'Block Default Permissions',
    'default_permissions_story' => 'Article Default Permissions',
    'default_permissions_topic' => 'Topic Default Permissions',
    'atom_max_stories' => 'Max. Articles in Webservices Feed',
    'disable_webservices' => 'Disable Webservices?',
    'restrict_webservices' => 'Restrict Webservices?',
    'article_comment_close_enabled' => 'Automatically close comments (default)',
    'article_comment_close_days' => 'Days to close comments (default)',
    'comment_close_rec_stories' => 'Number of most recent articles enabled for comments',
    'allow_reply_notifications' => 'Allow comment reply notifications?',
    'comment_on_same_page' => 'Comment Editor on Same Page?',
    'show_comments_at_replying' => 'Show Comments at Replying?',
    'search_style' => 'Results List Style',
    'search_limits' => 'Page Limits',
    'search_show_num' => 'Show Result Number?',
    'search_show_type' => 'Show Result Type?',
    'search_show_sort' => 'Allow User to Sort Results?',
    'search_show_limit' => 'Show Page Limits?',
    'search_separator' => 'Group Separator',
    'search_def_keytype' => 'Default Search Method',
    'search_def_sort' => 'Default Sort Order',
    'search_use_topic' => 'Use Current Topic',
    'autotag_permissions_story' => '[article: ] Permissions',
    'autotag_permissions_user' => '[user: ] Permissions',
    'autotag_permissions_topic' => '[topic: ] Permissions',
    'autotag_permissions_related_topics' => '[related_topics: ] Permissions',
    'autotag_permissions_related_items' => '[related_items: ] Permissions',
    'autotag_permissions_block' => '[block: ] Permissions',
    'autotag_permissions_structureddata' => '[structureddata: ] Permissions',
	'autotag_permissions_likes_block' => '[likes_block: ] Permissions',
    'multiple_breadcrumbs' => 'Multiple Breadcrumbs',
    'disable_breadcrumbs_topics' => 'Disable Topic Breadcrumbs',
    'disable_breadcrumbs_articles' => 'Disable Article Breadcrumbs',
    'disable_breadcrumbs_plugins' => 'Disable Plugins Breadcrumbs',
    'breadcrumb_root_site_name' => 'Site Name as Breadcrumb Root?',
    'filemanager_disabled' => 'Disable Filemanager?',
    'filemanager_browse_only' => 'Browse only mode?',
    'filemanager_default_view_mode' => 'Default view mode',
    'filemanager_show_confirmation' => 'Show confirmation?',
    'filemanager_search_box' => 'Show search box?',
    'filemanager_file_sorting' => 'File sorting',
    'filemanager_chars_only_latin' => 'Allow only latin chars?',
    'filemanager_date_format' => 'Date time format',
    'filemanager_logger' => 'Enable logger?',
    'filemanager_show_thumbs' => 'Show thumbnails?',
    'filemanager_generate_thumbnails' => 'Generate thumbnails?',
    'filemanager_upload_overwrite' => 'Overwrite existing file?',
    'filemanager_upload_file_size_limit' => 'Upload file size limit (MiB)',
    'filemanager_images_ext' => 'Image file extensions',
    'filemanager_show_video_player' => 'Show video player?',
    'filemanager_videos_ext' => 'Video file extensions',
    'filemanager_videos_player_width' => 'Video player width (px)',
    'filemanager_videos_player_height' => 'Video player height (px)',
    'filemanager_show_audio_player' => 'Show audio player?',
    'filemanager_audios_ext' => 'Audio file extensions',
    'cookie_consent' => 'Enable Cookie Consent',
    'terms_of_use_link' => 'Terms of Use Link',
    'privacy_policy_link' => 'Privacy Policy Link',
    'about_cookies_link' => 'About Cookies Consent Link',
    'ip_anonymization' => 'IP Anonymization'
);

$LANG_configsubgroups['Core'] = array(
    'sg_site' => 'Site',
    'sg_stories' => 'Articles and Trackback',
    'sg_theme' => 'Theme',
    'sg_blocks' => 'Blocks',
    'sg_users' => 'Users and Submissions',
    'sg_images' => 'Images',
    'sg_locale' => 'Languages and Locale',
    'sg_misc' => 'Miscellaneous',
    'sg_filemanager' => 'Filemanager'
);

$LANG_fs['Core'] = array(
    'fs_site' => 'Site',
    'fs_paths' => 'Paths',
    'fs_theme' => 'Theme',
    'fs_mail' => 'Mail',
    'fs_database_backup' => 'Database Backup',
    'fs_users' => 'Users',
    'fs_misc' => 'Miscellaneous',
    'fs_spamx' => 'Spam-X',
    'fs_admin_block' => 'Admin Block',
    'fs_locale' => 'Locale',
    'fs_language' => 'Language',
    'fs_multilanguage' => 'Multi-Language Content',
    'fs_debug' => 'Debug',
    'fs_cookies' => 'Cookies',
    'fs_login' => 'Login Settings',
    'fs_search' => 'Search',
    'fs_user_submission' => 'User Submission',
    'fs_submission' => 'Submission Settings',
    'fs_topics_block' => 'Topics Block',
    'fs_whosonline_block' => 'Who\'s Online Block',
    'fs_daily_digest' => 'Daily Digest',
    'fs_whatsnew_block' => 'What\'s New Block',
    'fs_trackback' => 'Trackback',
    'fs_pingback' => 'Pingback',
    'fs_story' => 'Article',
    'fs_theme_advanced' => 'Advanced Settings',
    'fs_syndication' => 'Syndication',
    'fs_syndication_comment' => 'Comment Syndication',
    'fs_imagelib' => 'Image Library',
    'fs_upload' => 'Upload',
    'fs_articleimg' => 'Images in Articles',
    'fs_topicicon' => 'Topic Icons',
    'fs_userphoto' => 'Photos',
    'fs_gravatar' => 'Gravatar',
    'fs_comments' => 'Comments',
    'fs_likes' => 'Likes',
	'fs_likes_block_settings' => 'Block Settings',
	'fs_likes_block_permissions' => 'Block Permissions',
    'fs_htmlfilter' => 'HTML Filtering',
    'fs_censoring' => 'Censoring',
    'fs_iplookup' => 'IP Lookup',
    'fs_perm_story' => 'Article Default Permission',
    'fs_perm_topic' => 'Topic Default Permission',
    'fs_perm_block' => 'Block Default Permission',
    'fs_webservices' => 'Webservices',
    'fs_autotag_permissions' => 'Autotag Usage Permissions',
    'fs_breadcrumbs' => 'Breadcrumbs',
    'fs_pass' => 'Password Settings',
    'fs_filemanager_general' => 'General Settings',
    'fs_filemanager_upload' => 'Upload',
    'fs_filemanager_images' => 'Images',
    'fs_filemanager_videos' => 'Videos',
    'fs_filemanager_audios' => 'Audios'
);

$LANG_tab['Core'] = array(
    'tab_site' => 'Site',
    'tab_paths' => 'Paths',
    'tab_theme' => 'Theme',
    'tab_mail' => 'Mail',
    'tab_database' => 'Database',
    'tab_users' => 'Users',
    'tab_misc' => 'Miscellaneous',
    'tab_spamx' => 'Spam-X',
    'tab_admin_block' => 'Admin Block',
    'tab_locale' => 'Locale',
    'tab_language' => 'Language',
    'tab_debug' => 'Debug',
    'tab_cookies' => 'Cookies',
    'tab_login' => 'Login Settings',
    'tab_search' => 'Search',
    'tab_user_submission' => 'User Submission',
    'tab_submission' => 'Submission Settings',
    'tab_topics_block' => 'Topics Block',
    'tab_whosonline_block' => 'Who\'s Online Block',
    'tab_daily_digest' => 'Daily Digest',
    'tab_whatsnew_block' => 'What\'s New Block',
    'tab_trackback' => 'Trackback',
    'tab_pingback' => 'Pingback',
    'tab_story' => 'Article',
    'tab_theme_advanced' => 'Advanced Settings',
    'tab_syndication' => 'Syndication',
    'tab_imagelib' => 'Image Library',
    'tab_upload' => 'Upload',
    'tab_articleimg' => 'Images in Articles',
    'tab_topicicon' => 'Topic Icons',
    'tab_userphoto' => 'Photos',
    'tab_gravatar' => 'Gravatar',
    'tab_comments' => 'Comments',
    'tab_likes' => 'Likes',
    'tab_htmlfilter' => 'HTML Filtering',
    'tab_censoring' => 'Censoring',
    'tab_iplookup' => 'IP Lookup',
    'tab_permissions' => 'Permissions',
    'tab_webservices' => 'Webservices',
    'tab_topics' => 'Topics',
    'tab_filemanager_general' => 'General Settings',
    'tab_filemanager_upload' => 'Upload',
    'tab_filemanager_images' => 'Images',
    'tab_filemanager_videos' => 'Videos',
    'tab_filemanager_audios' => 'Audios'
);

$LANG_configselects['Core'] = array(
    0 => array('True' => 1, 'False' => 0),
    1 => array('True' => true, 'False' => false),
    2 => array('Reject' => 0, 'Only Keep Latest' => 1, 'Allow Multiple Posts' => 2),
    3 => array('Trackback Enabled' => 0, 'Trackback Disabled' => -1),
    4 => array("Don't Check Anything" => 0,
               "Check against Site URL" => 1,
               "Check full URL" => 2,
               "Check against Site URL and full URL" => 3,
               "Check IP against Site IP" => 4,
               "Check IP and Site URL" => 5,
               "Check IP and Full URL" => 6,
               "Check IP, Full URL, and Site URL" => 7),
    5 => array('Plain Old Text' => 'plaintext', 'HTML Formatted' => 'html', 'Wiki-style Format' => 'wikitext'),
    6 => array('12' => 12, '24' => 24),
    7 => array('Last Page' => 'last', 'First Page' => 'first', 'Every Page' => 'all'),
    8 => array('Right' => 'right', 'Left' => 'left'),
    9 => array('Forward to page' => 'item', 'Display List' => 'list', 'Display Home' => 'home', 'Display Admin' => 'admin'),
    10 => array('None' => '', 'Netpbm' => 'netpbm', 'ImageMagick' => 'imagemagick', 'gdLib' => 'gdlib'),
    11 => array('Flat' => 'flat', 'Nested' => 'nested', 'Threaded' => 'threaded', 'No Comments' => 'nocomment'),
    12 => array('No access' => 0, 'Read-Only' => 2, 'Read-Write' => 3),
    13 => array('Skip' => 0, 'Allow, with speedlimit' => 1, 'Allow, no speedlimit' => 2),
    14 => array('Sunday' => 'Sun', 'Monday' => 'Mon'),
    15 => array('By Number' => 'sortnum', 'Alphabetically' => 'alpha'),
    16 => array('No Login required' => 0, 'Advanced Search only' => 1, 'Simple + Advanced Search' => 2),
    17 => array('Comments Enabled' => 0, 'Comments Disabled' => -1),
    18 => array('Disabled' => 0, 'Enabled (Exact Match)' => 1, 'Enabled (Word Beginning)' => 2, 'Enabled (Word Fragment)' => 3),
    19 => array('Google' => 'google', 'Table' => 'table'),
    20 => array('Exact Phrase' => 'phrase', 'All of The Words' => 'all', 'Any of The Words' => 'any'),
    21 => array('HTML 4.01 Transitional' => 'html401transitional', 'HTML 4.01 Strict' => 'html401strict', 'XHTML 1.0 Transitional' => 'xhtml10transitional', 'XHTML 1.0 Strict' => 'xhtml10strict', 'HTML5' => 'html5', 'HTML5 with XHTML syntax' => 'xhtml5'),
    22 => array('Strict' => 'DENY', 'Same Origin' => 'SAMEORIGIN', '(disabled)' => ''),
    23 => array('Disabled' => 0, 'Enabled' => 1, 'Enabled (Default for Homepage only)' => 2),
    24 => array('Contribute' => 'contribute', 'Home' => 'home', 'Advanced Search' => 'search', 'Directory' => 'directory', 'Login' => 'login', 'My Account' => 'prefs', 'Plugin Entries' => 'plugins', 'Custom Entries' => 'custom', 'Site Statistics' => 'stats'),
    25 => array('New Articles' => 'article', 'New Comments' => 'comment', 'New Trackbacks' => 'trackback', 'New Pingbacks' => 'pingback', 'New Users' => 'user', 'User Updates' => 'user_update'),
    26 => array('G (General Audiences)' => 'G', 'PG (Parental Guidance)' => 'PG', 'R (Restricted)' => 'R', 'X (Explicit)' => 'X'),
    27 => array('Hits (asc)' => 'hits|asc', 'Hits (desc)' => 'hits|desc', 'Date (asc)' => 'date|asc', 'Date (desc)' => 'date|desc', 'Title (asc)' => 'title|asc', 'Title (desc)' => 'title|desc', 'Author (asc)' => 'uid|asc', 'Author (desc)' => 'uid|desc'),
    28 => array('No access' => 0, 'Use' => 2),
    29 => array('md5' => 0, 'sha1' => 1, 'sha256' => 2, 'sha512' => 3, 'blowfish' => 4),
    30 => array('Start' => 'start', 'End' => 'end', 'None' => 'none'),
    31 => array('Newest First' => 'DESC', 'Oldest First' => 'ASC'),
    32 => array('Disabled' => 0, 'Just Article Pages' => 1, 'Articles and Topics' => 2),
    33 => array('Disabled' => 0, 'Enabled' => 1, 'Enabled (No Links)' => 2, 'Enabled (No Outbound Links)' => 3),
    34 => array('grid' => 'grid', 'list' => 'list'),
    35 => array('default' => 'default', 'Name (asc)' => 'NAME_ASC', 'Name (desc)' => 'NAME_DESC', 'Type (asc)' => 'TYPE_ASC', 'Type (desc)' => 'TYPE_DESC', 'Modified (asc)' => 'MODIFIED_ASC', 'Modified (desc)' => 'MODIFIED_DESC'),
    36 => array('False' => 'false', 'Frontpage only' => 'frontpage', 'Frontpage and Topics' => 'frontpage_topics'),
    37 => array('Disabled' => 0, 'Enabled (with "index.php")' => 1, 'Enabled (without "index.php")' => 2),
    38 => array('Mystery Man' => 'mm', 'Identicon' => 'identicon', 'MonsterId' => 'monsterid', 'WAvatar' => 'wavatar', 'Retro' => 'retro'),
    39 => array('None' => '', 'WebPage' => 'core-webpage', 'Article' => 'core-article', 'NewsArticle' => 'core-newsarticle', 'BlogPosting' => 'core-blogposting'),
    40 => array('False' => 0, 'Users and Anonymous' => 1, 'Users Only' => 2),
    41 => array('False' => 0, 'Likes and Dislikes' => 1, 'Likes Only' => 2),
	42 => array('None' => 0, 'Use individual Article Settings' => 1),
	42 => array('None' => 0, 'Use individual Article Settings' => 1),
	43 => array('All' => TOPIC_ALL_OPTION, 'Homepage Only' => TOPIC_HOMEONLY_OPTION, 'Select Topics' => TOPIC_SELECTED_OPTION),
	44 => array('No access' => 0, 'Read-Only' => 2),
	// 45
	46 => array('Likes and Dislikes' => LIKES_BLOCK_DISPLAY_ALL, 'Likes Only' => LIKES_BLOCK_DISPLAY_LIKE, 'Dislikes Only' => LIKES_BLOCK_DISPLAY_DISLIKE)
);

###############################################################################
# Localization of validation error messages

$LANG_VALIDATION = array(
    'default' => 'This field contains an invalid value',
    'notEmpty' => 'This field cannot be empty',
    'alphaNumeric' => 'This field must be alpha numeric',
	'alphaNumericOrEmpty' => 'This field must be alpha numeric or empty',
    'between' => 'This field must be in a specified range',
    'blank' => 'This field must be blank',
    'comparison' => 'This field does not match the comparison operation',
    'date' => 'This field must be in a date format',
    'year' => 'This field must be in a year format such as 2010',
    'yearOrRange' => 'This field must be in a year format such as 2010 or range like 2010 - 2012',
    'time' => 'This field must be in a time format',
    'datetime' => 'This field must be in a datetime format',
    'boolean' => 'This field must be a boolean',
    'decimal' => 'This field must be a decimal',
    'email' => 'This field must contain a valid email address',
    'equalTo' => 'This field does not equal',
    'extension' => 'This field only accepts allowable file extensions',
    'ip' => 'This field must be in a valid IP format',
    'minLength' => 'This field is too short',
    'maxLength' => 'This field is too long',
    'numeric' => 'This field must be numeric',
    'phone' => 'This field must contain a valid phone number',
    'range' => 'This field must be in a specified range',
    'url' => 'This field must contains a valid URL',
    'inList' => 'This field must contain a specified list',
    'mail_settings_backend' => "This field must be one of 'smtp', 'smtps', 'sendmail', or 'mail'",
    'mail_settings_sendmail_path' => 'This field must contains a valid path to sendmail binary',
    'mail_settings_host' => 'This field must contain a valid hostname',
    'mail_settings_port' => 'This field must be between 0 - 65535',
    'rdf_limit' => 'This field must be numeric',
    'path' => 'Path does not exist',
    'file' => 'File does not exist',
    'fileName' => 'This field must be a proper file name',
    'search_limits' => 'This field must be numeric and separated with a comma',
    'num_search_results' => "This field must be numeric and from the 'search_limits' field above",
    'theme' => 'Theme directory does not exist',
    'path_themes' => 'Theme path must be an absolute path and make sure the last character contains the directory separator',
    'path_to_mogrify' => 'You must set the image library to imagemagick and fill this field with the complete path to the mogrify executable',
    'path_to_netpbm' => 'You must set the image library to netpbm and fill this field with the directory where the binaries from the Netpbm package are kept',
    'language' => 'Language file does not exist',
    'timezone' => 'Invalid timezone',
    'single_char' => 'This field must be a single character',
    'page_navigation_max_pages' => 'This field must be between 2 - 21',
    'hash' => 'This field must be a hash function supported by your version of PHP',
    'config_setting_lang_array' => 'Each element requires a unique language shortcut (\'en\', \'de\', etc.) and the corresponding field must contain a value',
    'config_setting_lang_array_element_req' => 'Requires at least one element. Each element requires a unique language shortcut (\'en\', \'de\', etc.) and the corresponding field must contain a value'
);
