369 lines
15 KiB
PHP
369 lines
15 KiB
PHP
<?php
|
||
/*
|
||
* LE CHAT-PHP - a PHP Chat based on LE CHAT - English translation
|
||
*
|
||
* Copyright (C) 2015-2016 Daniel Winzen <d@winzen4.de>
|
||
*
|
||
* 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 3 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, see <http://www.gnu.org/licenses/>.
|
||
*/
|
||
|
||
//Native language name: English
|
||
$I=[
|
||
'nodb' => '没有连接到数据库!',
|
||
'nodbsetup' => '没有连接到数据库,请创建一个数据库并编辑脚本并修改为用户名密码正确的数据库!',
|
||
'changelang' => '修改语言:',
|
||
'expire' => '无效/已过期的会话',
|
||
'kicked' => '你被踢出该聊天室!',
|
||
'invalnick' => '无效的用户名 (最多%1$d个字符,必须与正则表达式"%2$s"匹配)',
|
||
'invalpass' => '无效的密码 (至少包含%1$d个字符,并且必须与正则表达式"%2$s"匹配)',
|
||
'noconfirm' => '重复密码不匹配!',
|
||
'incorregex' => '正则表达式错误!',
|
||
'bottom' => 'Bottom',
|
||
'top' => '排行',
|
||
'choose' => '(选择)',
|
||
'setup' => '安装程序',
|
||
'init' => '初始化设置',
|
||
'sulogin' => '超级管理员登录:',
|
||
'sunick' => '超级管理员用户名:',
|
||
'supass' => '超级管理员密码:',
|
||
'suconfirm' => '重复密码:',
|
||
'susuccess' => '成功注册!',
|
||
'initbtn' => '初始化聊天室',
|
||
'initdbexist' => '数据库表已经存在!,要继续,您必须先手动删除这些表',
|
||
'initsuexist' => '超级管理员已经存在!',
|
||
'initgosetup' => '去设置界面',
|
||
'captcha' => '验证码',
|
||
'enabled' => '启用',
|
||
'onlyguests' => '只仅游客',
|
||
'disabled' => '禁用',
|
||
'simple' => '简单',
|
||
'moderate' => '中等',
|
||
'extreme' => '超级',
|
||
'nick' => '用户名:',
|
||
'pass' => '密码:',
|
||
'globalloginpass' => '全局密码:',
|
||
'login' => '登录',
|
||
'dbupdate' => '数据库更新成功',
|
||
'sysmessages' => '系统信息',
|
||
'msgenter' => '入口',
|
||
'msgexit' => '离开',
|
||
'msgmemreg' => '成员注册',
|
||
'msgsureg' => '邀请人注册',
|
||
'msgkick' => '踢出',
|
||
'msgmultikick' => '批量踢出',
|
||
'msgallkick' => '全部踢出',
|
||
'msgclean' => '房间清理',
|
||
'dateformat' => '<a target="_blank" href="http://php.net/manual/en/function.date.php#refsect1-function.date-parameters">Date formating</a>',
|
||
'admfunc' => '管理员功能',
|
||
'allguests' => '全部游客',
|
||
'cleanmsgs' => '清理消息',
|
||
'room' => '整个房间',
|
||
'selection' => '选择',
|
||
'cleannick' => '下面的名称:',
|
||
'clean' => '清理',
|
||
'kickchat' => 'Kick Chatter (%d minutes)',
|
||
'kickreason' => '踢出信息:',
|
||
'kickpurge' => '清除信息',
|
||
'kick' => '踢出',
|
||
'logoutinact' => '注销非活动聊天者',
|
||
'logout' => '登出',
|
||
'sessions' => '查看活动聊天',
|
||
'view' => '显示',
|
||
'filter' => '过滤',
|
||
'guestacc' => '修改游客访问',
|
||
'guestallow' => '允许',
|
||
'guestwait' => 'Allow with waitingroom',
|
||
'adminallow' => '请求审核人批准',
|
||
'guestdisallow' => '只仅正式成员',
|
||
'addsuguest' => '注册申请员',
|
||
'register' => '注册',
|
||
'admmembers' => '正式成员',
|
||
'memdel' => '从数据库删除',
|
||
'memdeny' => '拒绝访问 (!)',
|
||
'memsuguest' => '申请为申请人 (G)',
|
||
'memreg' => '设置为正式成员',
|
||
'memmod' => '设置为主持人 (M)',
|
||
'memsumod' => 'Set to supermod (SM)',
|
||
'memadm' => '设置为管理员 (A)',
|
||
'change' => '修改',
|
||
'regguest' => '注册游客',
|
||
'regmem' => '注册新成员',
|
||
'sessact' => '活动会话',
|
||
'sessnick' => '用户名',
|
||
'sesstimeout' => '超时',
|
||
'sessua' => '用户代理',
|
||
'fid' => '过滤器ID:',
|
||
'match' => '匹配',
|
||
'replace' => '替换',
|
||
'allowpm' => '允许在PM',
|
||
'regex' => '正则表达式',
|
||
'apply' => '应用',
|
||
'newfilter' => '新过滤器:',
|
||
'add' => '添加',
|
||
'noframes' => '这个聊天室使用 <b>frames</b>. 请在浏览器中启用<b>frames</b>或使用合适的<b>frames</b>!',
|
||
'delselmes' => '删除所选信息',
|
||
'staffnotes' => '工作人员说明',
|
||
'adminnotes' => '管理员说明',
|
||
'notessaved' => '说明已保存!',
|
||
'lastedited' => '上次由%1$s编辑 时间为%2$s',
|
||
'savenotes' => '保存说明',
|
||
'waitingroom' => '等候室',
|
||
'waittext' => 'Welcome %1$s, your login has been delayed, you can access the chat in %2$d seconds.',
|
||
'admwaittext' => 'Welcome %1$s, your login has been delayed, you can access the chat as soon, as a moderator lets you in.',
|
||
'waitreload' => 'If this page doesn\'t refresh every %d seconds, use the button below to reload it manually!',
|
||
'reload' => 'Reload',
|
||
'rules' => 'Rules',
|
||
'talkto' => 'Send to',
|
||
'toall' => 'All chatters',
|
||
'tomem' => 'Members only',
|
||
'tostaff' => 'Staff only',
|
||
'toadmin' => 'Admin only',
|
||
'alsopurge' => 'Also purge messages',
|
||
'dellast' => 'Delete last message',
|
||
'delall' => 'Delete all messages',
|
||
'switchsingle' => 'Switch to single-line',
|
||
'switchmulti' => 'Switch to multi-line',
|
||
'help' => 'Help',
|
||
'helpguest' => 'All functions should be pretty much self-explaining, just use the buttons. In your profile you can adjust the refresh rate, font colour and your preferred input box size.<br><u>Note:</u> This is a chat, so if you don\'t keep talking, you will be automatically logged out after a while.',
|
||
'helpembed' => 'If you want to embed an image in your post, simply put [img] in front of your image URL. Example: [img]http://example.com/images/file.jpg will embed the image in your post.',
|
||
'helpmem' => 'Members: You\'ll have some more options in your profile. You can adjust your font face, change your password anytime and of course you can delete your account.',
|
||
'helpmod' => 'Moderators: Notice the Admin-button at the bottom. It\'ll bring up a page where you can clean the room, kick chatters, view all active sessions and disable guest access completely if needed.',
|
||
'helpadm' => 'Admins: You\'ll be furthermore able to register guests, edit members and register new nicknames.',
|
||
'profile' => 'Your Profile',
|
||
'ignore' => 'Ignore',
|
||
'unignore' => 'Don\'t ignore anymore',
|
||
'refreshrate' => 'Refresh rate (5-150 seconds)',
|
||
'fontcolour' => 'Font colour',
|
||
'viewexample' => 'View examples',
|
||
'bgcolour' => 'Background colour',
|
||
'fontface' => 'Fontface',
|
||
'roomdefault' => 'Room Default',
|
||
'bold' => 'Bold',
|
||
'italic' => 'Italic',
|
||
'fontexample' => 'Example for your chosen font',
|
||
'timestamps' => 'Show Timestamps',
|
||
'embed' => 'Embed images',
|
||
'incognito' => 'Incognito mode',
|
||
'pbsize' => 'Post box size',
|
||
'nbsize' => 'Notes box size',
|
||
'width' => 'Width:',
|
||
'height' => 'Height:',
|
||
'changepass' => 'Change Password',
|
||
'oldpass' => 'Old password:',
|
||
'newpass' => 'New password:',
|
||
'confirmpass' => 'Confirm new password:',
|
||
'savechanges' => 'Save changes',
|
||
'reloadpb' => 'Reload Post Box',
|
||
'reloadmsgs' => 'Reload Messages',
|
||
'chgprofile' => 'Profile',
|
||
'adminbtn' => 'Admin',
|
||
'admnotes' => 'Admin Notes',
|
||
'notes' => 'Notes',
|
||
'clone' => 'Clone',
|
||
'randh' => 'Rules & Help',
|
||
'exit' => 'Exit Chat',
|
||
'bye' => 'Bye %s, visit again soon!',
|
||
'colourtable' => 'Colourtable',
|
||
'backtoprofile' => 'Back to your Profile',
|
||
'copy' => 'Copy:',
|
||
'choosecol' => 'Guests, choose a colour:',
|
||
'randomcol' => 'Random Colour',
|
||
'enter' => 'Enter Chat',
|
||
'error' => 'Error',
|
||
'members' => 'Members',
|
||
'guests' => 'Guests',
|
||
'approveguests' => '%d new guests to approve',
|
||
'allowchecked' => 'Allow checked',
|
||
'allowall' => 'Allow all',
|
||
'denychecked' => 'Deny checked',
|
||
'denyall' => 'Deny all',
|
||
'denymessage' => 'Send message to denied:',
|
||
'butallowdeny' => 'Submit',
|
||
'waitempty' => 'No more entry requests to approve.',
|
||
'wrongcaptcha' => 'Wrong Captcha',
|
||
'captchaexpire' => 'Captcha already used or timed out.',
|
||
'noguests' => 'Sorry, currently members only!',
|
||
'curchat' => 'Currently %d chatter(s) in room:',
|
||
'cantreg' => 'Can\'t register %s',
|
||
'alreadyreged' => '%s is already registered.',
|
||
'successreg' => '%s successfully registered.',
|
||
'cantchgstat' => 'Can\'t change status of %s',
|
||
'succdel' => '%s successfully deleted from database.',
|
||
'succchg' => 'Status of %s successfully changed.',
|
||
'wrongpass' => 'Wrong Password!',
|
||
'wrongglobalpass' => 'Wrong global Password!',
|
||
'succprofile' => 'Your profile has successfully been saved.',
|
||
'backtologin' => 'Back to the login page.',
|
||
'backtochat' => 'Back to the chat.',
|
||
'Beige' => 'Beige',
|
||
'Black' => 'Black',
|
||
'Blue' => 'Blue',
|
||
'BlueViolet' => 'Blue violet',
|
||
'Brown' => 'Brown',
|
||
'Cyan' => 'Cyan',
|
||
'DarkBlue' => 'Dark blue',
|
||
'DarkGreen' => 'Dark green',
|
||
'DarkRed' => 'Dark red',
|
||
'DarkViolet' => 'Dark violet',
|
||
'DeepSkyBlue' => 'Sky blue',
|
||
'Gold' => 'Gold',
|
||
'Grey' => 'Grey',
|
||
'Green' => 'Green',
|
||
'HotPink' => 'Hot pink',
|
||
'Indigo' => 'Indigo',
|
||
'LightBlue' => 'Light blue',
|
||
'LightGreen' => 'Light green',
|
||
'LimeGreen' => 'Lime green',
|
||
'Magenta' => 'Magenta',
|
||
'Olive' => 'Olive',
|
||
'Orange' => 'Orange',
|
||
'OrangeRed' => 'Orange red',
|
||
'Purple' => 'Purple',
|
||
'Red' => 'Red',
|
||
'RoyalBlue' => 'Royal blue',
|
||
'SeaGreen' => 'Sea green',
|
||
'Sienna' => 'Sienna',
|
||
'Silver' => 'Silver',
|
||
'Tan' => 'Tan',
|
||
'Teal' => 'Teal',
|
||
'Violet' => 'Violet',
|
||
'White' => 'White',
|
||
'Yellow' => 'Yellow',
|
||
'YellowGreen' => 'Yellow green',
|
||
'redirectto' => 'Redirecting to:',
|
||
'nonhttp' => 'Non-http link requested:',
|
||
'httpredir' => 'If it\'s not working, try this one:',
|
||
'actions' => 'Actions',
|
||
'sesip' => 'IP-Address',
|
||
'css' => 'CSS Style',
|
||
'memberexpire' => 'Member timeout (minutes)',
|
||
'guestexpire' => 'Guest timeout (minutes)',
|
||
'kickpenalty' => 'Kick penalty (minutes)',
|
||
'entrywait' => 'Waiting room time (seconds)',
|
||
'captchatime' => 'Captcha timeout (seconds)',
|
||
'messageexpire' => 'Message timeout (minutes)',
|
||
'messagelimit' => 'Message limit (public)',
|
||
'maxmessage' => 'Maximal message length',
|
||
'confirm' => 'Are you sure?',
|
||
'yes' => 'Yes',
|
||
'no' => 'No',
|
||
'colbg' => 'Background colour',
|
||
'coltxt' => 'Text colour',
|
||
'maxname' => 'Maximal nickname length',
|
||
'minpass' => 'Minimal password length',
|
||
'defaultrefresh' => 'Default message reload time (seconds)',
|
||
'suguests' => 'Enable applicants',
|
||
'rulestxt' => 'Rules (html)',
|
||
'imgembed' => 'Embed images',
|
||
'trackip' => 'Show session-IP',
|
||
'captchachars' => 'Characters used in Captcha',
|
||
'memkick' => 'Members can kick, if no moderator is present',
|
||
'forceredirect' => 'Force redirection',
|
||
'redirect' => 'Custom redirection script',
|
||
'backuprestore' => 'Backup and restore',
|
||
'backup' => 'Backup',
|
||
'restore' => 'Restore',
|
||
'settings' => 'Settings',
|
||
'linkfilter' => 'Linkfilter',
|
||
'chatname' => 'Chat name',
|
||
'destroy' => 'Destroy chat',
|
||
'destroyed' => 'Successfully destroyed chat',
|
||
'topic' => 'Topic',
|
||
'passreset' => 'Reset password',
|
||
'cantresetpass' => 'Can\'t reset password',
|
||
'succpassreset' => 'Successfully reset password',
|
||
'entermsg' => '%s entered the chat.',
|
||
'exitmsg' => '%s left the chat.',
|
||
'memregmsg' => '%s is now a registered member.',
|
||
'suregmsg' => '%s is now a registered applicant.',
|
||
'kickmsg' => '%s has been kicked.',
|
||
'multikickmsg' => '%s have been kicked.',
|
||
'allkickmsg' => 'All guests have been kicked.',
|
||
'cleanmsg' => '%s has been cleaned.',
|
||
'sendallmsg' => '%s - ',
|
||
'sendmemmsg' => '[M] %s - ',
|
||
'sendmodmsg' => '[Staff] %s - ',
|
||
'sendadmmsg' => '[Admin] %s - ',
|
||
'sendprvmsg' => '[%1$s to %2$s] - ',
|
||
'msgsendall' => 'Message to all',
|
||
'msgsendmem' => 'Message to members only',
|
||
'msgsendmod' => 'Message to staff only',
|
||
'msgsendadm' => 'Message to admins only',
|
||
'msgsendprv' => 'Private message',
|
||
'numnotes' => 'Number of notes revisions to keep',
|
||
'revisions' => 'Revisions:',
|
||
'older' => 'Older',
|
||
'newer' => 'Newer',
|
||
'accessdenied' => 'Access denied',
|
||
'loggedinas' => 'You are logged in as %s and don\'t have access to this section.',
|
||
'newnickname' => 'New nickname:',
|
||
'nicknametaken' => 'Nickname is already taken',
|
||
'nopass' => 'Invalid password (At least %d characters), not changing nickname',
|
||
'gdextrequired' => 'The gd extension of PHP is required for this feature. Please install it first.',
|
||
'memcachedextrequired' => 'The memcached extension of PHP is required for the caching feature. Please install it first or set the memcached setting back to false.',
|
||
'opensslextrequired' => 'The openssl extension of PHP is required for the encryption feature. Please install it first or set the encrypted setting back to false.',
|
||
'pdo_mysqlextrequired' => 'The pdo_mysql extension of PHP is required for the selected database driver. Please install it first.',
|
||
'pdo_pgsqlextrequired' => 'The pdo_pgsql extension of PHP is required for the selected database driver. Please install it first.',
|
||
'pdo_sqliteextrequired' => 'The pdo_sqlite extension of PHP is required for the selected database driver. Please install it first.',
|
||
'jsonextrequired' => 'The json extension of PHP is required for this feature. Please install it first.',
|
||
'sendmail' => 'Send mail on new public message',
|
||
'mailsender' => 'Send mail using this address',
|
||
'mailreceiver' => 'Send mail to this address',
|
||
'modfallback' => 'Fallback to waiting room, if no moderator is present to approve guests',
|
||
'regpass' => 'Repeat password<br>to register',
|
||
'guestreg' => 'Let guests register themselves',
|
||
'asmember' => 'As member',
|
||
'assuguest' => 'As applicant',
|
||
'fatalerror' => 'Fatal error',
|
||
'prevmatch' => 'Your match was as follows',
|
||
'matchtoolong' => 'Your match was too long. You can use max. 255 characters. Try splitting it up.',
|
||
'nocache' => 'Autoscroll (for old browsers or top-to-bottom sort).',
|
||
'disablepm' => 'Disable private messages',
|
||
'disablechat' => 'Disable chat',
|
||
'disabletext' => 'Chat disabled message (html)',
|
||
'disabledtext' => 'Temporarily disabled',
|
||
'defaulttz' => 'Default time zone',
|
||
'tz' => 'Time zone',
|
||
'optional' => '(optional)',
|
||
'userloggedin' => 'A user with this nickname is already logged in.',
|
||
'regednick' => 'This nickname is a registered member.',
|
||
'eninbox' => 'Enable offline inbox',
|
||
'inboxmsgs' => 'Read %d messages in your inbox',
|
||
'offline' => '(offline)',
|
||
'deleteacc' => 'Delete account',
|
||
'eninnone' => 'For no one',
|
||
'eninall' => 'For everyone',
|
||
'eninmem' => 'For members only',
|
||
'eninstaff' => 'For staff only',
|
||
'eninadmin' => 'For admins only',
|
||
'nickregex' => 'Nickname regex',
|
||
'passregex' => 'Password regex',
|
||
'externalcss' => 'Link to external CSS file',
|
||
'greetingmsg' => 'Welcome %s!',
|
||
'entryhelp' => 'If this frame does not reload in %d seconds, you\'ll have to enable automatic redirection (meta refresh) in your browser. Also make sure no web filter, local proxy tool or browser plugin is preventing automatic refreshing! This could be for example "Polipo", "NoScript", etc.<br>As a workaround (or in case of server/proxy reload errors) you can always use the buttons at the bottom to refresh manually.',
|
||
'enablegreeting' => 'Show a greeting message before showing the messages',
|
||
'unban' => 'Unban',
|
||
'sortupdown' => 'Sort messages from top to bottom',
|
||
'sortframe' => 'Rearrange',
|
||
'cs' => 'Case sensitive',
|
||
'hidechatters' => 'Hide list of chatters',
|
||
'enfileupload' => 'Enable file uploads',
|
||
'msgattache' => 'Attachement',
|
||
'filenotfound' => 'File not found!',
|
||
'maxuploadsize' => 'Maximum upload size in KB',
|
||
'maxsize' => 'Max %d KB',
|
||
'cssupdate' => 'Note: Default CSS is now hardcoded and can be removed from the CSS setting',
|
||
];
|
||
?>
|