Compare commits

...

12 Commits

Author SHA1 Message Date
cfd54b09be Add filtermodkick setting to db if missing 2019-02-24 13:17:01 +01:00
16b81337b1 Merge pull request #52 from virtualghetto/filtermodkick-fix
fix filtermodkick setting
2019-02-24 13:08:47 +01:00
2cd5d18511 Merge pull request #50 from virtualghetto/next-gen-hotlink
Next-Gen Onion Hotlink
2019-02-24 13:02:41 +01:00
0ae827450a Merge pull request #51 from virtualghetto/restore-enc-notes
Restore encrypted notes
2019-02-24 12:59:47 +01:00
5589999b0f fix filtermodkick setting
filtermodkick should be defined in the settings array instead of reg.
2019-02-16 18:42:56 +00:00
4d0b828879 Restore encrypted notes
send_backup() decrypts the notes if MSGENCRYPTED is enabled.
So, re-encrypt the notes on restore.
2019-02-03 15:45:18 +00:00
268328f82c Next-Gen Onion Hotlink 2018-11-07 15:50:51 +00:00
a63901fc76 Fix php notice + update copyright year 2018-04-22 15:02:09 +02:00
36a8727d2f Added Czech translation 2018-04-15 12:30:36 +02:00
5cfe783649 Better check whether messaging is really allowed when validating new messages 2017-10-05 20:40:26 +02:00
d832cf64ec Added Ukrainian and updated Russian translation 2017-09-11 19:45:02 +02:00
7002e3fbad Added Italian translation 2017-09-10 17:17:01 +02:00
14 changed files with 1546 additions and 417 deletions

View File

@ -1,4 +1,14 @@
Version 1.23.6 - Sep. 1, 2017 Version 1.23.7 - Feb. 24, 2019
Support V3 hidden services
Fixed filtermodkick setting
fixed restore_backup not encrypting notes
Version 1.23.6 - Apr. 22, 2018
Added Czech, Italian and Ukrainian translation
Updated Russian translation
Bugfixes
Version 1.23.5 - Sep. 1, 2017
Added Russian and Bulgarian translation Added Russian and Bulgarian translation
Updated Spanish translation Updated Spanish translation
Bugfixes and optimizations Bugfixes and optimizations

View File

@ -2,7 +2,7 @@
/* /*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - Main program * LE CHAT-PHP - a PHP Chat based on LE CHAT - Main program
* *
* Copyright (C) 2015-2017 Daniel Winzen <d@winzen4.de> * Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
* *
* This program is free software: you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by
@ -767,6 +767,9 @@ function restore_backup($C){
}elseif($note['type']==='staff'){ }elseif($note['type']==='staff'){
$note['type']=1; $note['type']=1;
} }
if(MSGENCRYPTED){
$note['text']=openssl_encrypt($note['text'], 'aes-256-cbc', ENCRYPTKEY, 0, '1234567890123456');
}
$stmt->execute([$note['type'], $note['lastedited'], $note['editedby'], $note['text']]); $stmt->execute([$note['type'], $note['lastedited'], $note['editedby'], $note['text']]);
} }
} }
@ -2194,7 +2197,7 @@ function create_session($setup, $nickname, $password){
$U['entry']=$U['lastpost']=time(); $U['entry']=$U['lastpost']=time();
}else{ }else{
add_user_defaults($password); add_user_defaults($password);
check_captcha($_REQUEST['challenge'], $_REQUEST['captcha']); check_captcha(isset($_REQUEST['challenge']) ? $_REQUEST['challenge'] : '', isset($_REQUEST['captcha']) ? $_REQUEST['captcha'] : '');
$ga=(int) get_setting('guestaccess'); $ga=(int) get_setting('guestaccess');
if(!valid_nick($U['nickname'])){ if(!valid_nick($U['nickname'])){
send_error(sprintf($I['invalnick'], get_setting('maxname'), get_setting('nickregex'))); send_error(sprintf($I['invalnick'], get_setting('maxname'), get_setting('nickregex')));
@ -2499,7 +2502,7 @@ function check_member($password){
$stmt->execute([$U['nickname']]); $stmt->execute([$U['nickname']]);
if($temp=$stmt->fetch(PDO::FETCH_ASSOC)){ if($temp=$stmt->fetch(PDO::FETCH_ASSOC)){
if(get_setting('dismemcaptcha')==0){ if(get_setting('dismemcaptcha')==0){
check_captcha($_REQUEST['challenge'], $_REQUEST['captcha']); check_captcha(isset($_REQUEST['challenge']) ? $_REQUEST['challenge'] : '', isset($_REQUEST['captcha']) ? $_REQUEST['captcha'] : '');
} }
if($temp['passhash']===md5(sha1(md5($U['nickname'].$password)))){ if($temp['passhash']===md5(sha1(md5($U['nickname'].$password)))){
// old hashing method, update on the fly // old hashing method, update on the fly
@ -2873,23 +2876,32 @@ function validate_input(){
}elseif($_REQUEST['sendto']==='s &' && $U['status']>=6){ }elseif($_REQUEST['sendto']==='s &' && $U['status']>=6){
$poststatus=6; $poststatus=6;
$displaysend=sprintf(get_setting('msgsendadm'), style_this(htmlspecialchars($U['nickname']), $U['style'])); $displaysend=sprintf(get_setting('msgsendadm'), style_this(htmlspecialchars($U['nickname']), $U['style']));
}else{// known nick in room? }else{ // known nick in room?
if(get_setting('disablepm')){ if(get_setting('disablepm')){
//PMs disabled
return; return;
} }
$stmt=$db->prepare('SELECT * FROM (SELECT nickname, style, 1 AS inbox FROM ' . PREFIX . 'members WHERE nickname=? AND eninbox!=0 AND eninbox<=? AND nickname NOT IN (SELECT nickname FROM ' . PREFIX . 'sessions) UNION SELECT nickname, style, 0 AS inbox FROM ' . PREFIX . 'sessions WHERE nickname=?) AS t WHERE nickname NOT IN (SELECT ign FROM ' . PREFIX . 'ignored WHERE ignby=? UNION SELECT ignby FROM ' . PREFIX . 'ignored WHERE ign=?);'); $stmt=$db->prepare('SELECT null FROM ' . PREFIX . 'ignored WHERE (ignby=? AND ign=?) OR (ign=? AND ignby=?);');
$stmt->execute([$_REQUEST['sendto'], $U['status'], $_REQUEST['sendto'], $U['nickname'], $U['nickname']]); $stmt->execute([$_REQUEST['sendto'], $U['nickname'], $_REQUEST['sendto'], $U['nickname']]);
if($tmp=$stmt->fetch(PDO::FETCH_ASSOC)){ if($stmt->fetch(PDO::FETCH_NUM)){
$recipient=$_REQUEST['sendto']; //ignored
$poststatus=9;
$displaysend=sprintf(get_setting('msgsendprv'), style_this(htmlspecialchars($U['nickname']), $U['style']), style_this(htmlspecialchars($recipient), $tmp['style']));
$inbox=$tmp['inbox'];
}
if(empty($recipient)){// nick left already or ignores us
$message='';
$rejected='';
return; return;
} }
$tmp=false;
$stmt=$db->prepare('SELECT s.style, 0 AS inbox FROM ' . PREFIX . 'sessions AS s LEFT JOIN ' . PREFIX . 'members AS m ON (m.nickname=s.nickname) WHERE s.nickname=? AND (s.incognito=0 OR (m.eninbox!=0 AND m.eninbox<=?));');
$stmt->execute([$_REQUEST['sendto'], $U['status']]);
if(!$tmp=$stmt->fetch(PDO::FETCH_ASSOC)){
$stmt=$db->prepare('SELECT style, 1 AS inbox FROM ' . PREFIX . 'members WHERE nickname=? AND eninbox!=0 AND eninbox<=?;');
$stmt->execute([$_REQUEST['sendto'], $U['status']]);
if(!$tmp=$stmt->fetch(PDO::FETCH_ASSOC)){
//nickname left or disabled offline inbox for us
return;
}
}
$recipient=$_REQUEST['sendto'];
$poststatus=9;
$displaysend=sprintf(get_setting('msgsendprv'), style_this(htmlspecialchars($U['nickname']), $U['style']), style_this(htmlspecialchars($recipient), $tmp['style']));
$inbox=$tmp['inbox'];
} }
if($poststatus!==9 && preg_match('~^/me~iu', $message)){ if($poststatus!==9 && preg_match('~^/me~iu', $message)){
$displaysend=style_this(htmlspecialchars("$U[nickname] "), $U['style']); $displaysend=style_this(htmlspecialchars("$U[nickname] "), $U['style']);
@ -3012,7 +3024,7 @@ function create_hotlinks($message){
$message=preg_replace('~((?:[^\s<>]*:[^\s<>]*@)?[a-z0-9\-]+(?:\.[a-z0-9\-]+)+:\d+)(?![^<>]*>)~iu', "<<$1>>", $message); // server:port given $message=preg_replace('~((?:[^\s<>]*:[^\s<>]*@)?[a-z0-9\-]+(?:\.[a-z0-9\-]+)+:\d+)(?![^<>]*>)~iu', "<<$1>>", $message); // server:port given
$message=preg_replace('~([^\s<>]*:[^\s<>]*@[a-z0-9\-]+(?:\.[a-z0-9\-]+)+(?::\d+)?)(?![^<>]*>)~iu', "<<$1>>", $message); // au:th@server given $message=preg_replace('~([^\s<>]*:[^\s<>]*@[a-z0-9\-]+(?:\.[a-z0-9\-]+)+(?::\d+)?)(?![^<>]*>)~iu', "<<$1>>", $message); // au:th@server given
// 3. likely servers without any hints but not filenames like *.rar zip exe etc. // 3. likely servers without any hints but not filenames like *.rar zip exe etc.
$message=preg_replace('~((?:[a-z0-9\-]+\.)*[a-z2-7]{16}\.onion)(?![^<>]*>)~iu', "<<$1>>", $message);// *.onion $message=preg_replace('~((?:[a-z0-9\-]+\.)*(?:[a-z2-7]{55}d|[a-z2-7]{16})\.onion)(?![^<>]*>)~iu', "<<$1>>", $message);// *.onion
$message=preg_replace('~([a-z0-9\-]+(?:\.[a-z0-9\-]+)+(?:\.(?!rar|zip|exe|gz|7z|bat|doc)[a-z]{2,}))(?=[^a-z0-9\-\.]|$)(?![^<>]*>)~iu', "<<$1>>", $message);// xxx.yyy.zzz $message=preg_replace('~([a-z0-9\-]+(?:\.[a-z0-9\-]+)+(?:\.(?!rar|zip|exe|gz|7z|bat|doc)[a-z]{2,}))(?=[^a-z0-9\-\.]|$)(?![^<>]*>)~iu', "<<$1>>", $message);// xxx.yyy.zzz
// Convert every <<....>> into proper links: // Convert every <<....>> into proper links:
$message=preg_replace_callback('/<<([^<>]+)>>/u', $message=preg_replace_callback('/<<([^<>]+)>>/u',
@ -3628,6 +3640,7 @@ function init_chat(){
['maxuploadsize', '1024'], ['maxuploadsize', '1024'],
['nextcron', '0'], ['nextcron', '0'],
['personalnotes', '1'], ['personalnotes', '1'],
['filtermodkick', '0'],
]; ];
$stmt=$db->prepare('INSERT INTO ' . PREFIX . 'settings (setting, value) VALUES (?, ?);'); $stmt=$db->prepare('INSERT INTO ' . PREFIX . 'settings (setting, value) VALUES (?, ?);');
foreach($settings as $pair){ foreach($settings as $pair){
@ -3649,7 +3662,6 @@ function init_chat(){
'eninbox' =>0, 'eninbox' =>0,
'sortupdown' =>0, 'sortupdown' =>0,
'hidechatters' =>0, 'hidechatters' =>0,
'filtermodkick' =>1,
]; ];
$stmt=$db->prepare('INSERT INTO ' . PREFIX . 'members (nickname, passhash, status, refresh, bgcolour, timestamps, style, embed, incognito, nocache, tz, eninbox, sortupdown, hidechatters, nocache_old) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);'); $stmt=$db->prepare('INSERT INTO ' . PREFIX . 'members (nickname, passhash, status, refresh, bgcolour, timestamps, style, embed, incognito, nocache, tz, eninbox, sortupdown, hidechatters, nocache_old) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);');
$stmt->execute([$reg['nickname'], $reg['passhash'], $reg['status'], $reg['refresh'], $reg['bgcolour'], $reg['timestamps'], $reg['style'], $reg['embed'], $reg['incognito'], $reg['nocache'], $reg['tz'], $reg['eninbox'], $reg['sortupdown'], $reg['hidechatters'], $reg['nocache_old']]); $stmt->execute([$reg['nickname'], $reg['passhash'], $reg['status'], $reg['refresh'], $reg['bgcolour'], $reg['timestamps'], $reg['style'], $reg['embed'], $reg['incognito'], $reg['nocache'], $reg['tz'], $reg['eninbox'], $reg['sortupdown'], $reg['hidechatters'], $reg['nocache_old']]);
@ -3956,9 +3968,6 @@ function update_db(){
$db->exec('CREATE INDEX ' . PREFIX . 'notes_type ON ' . PREFIX . 'notes(type);'); $db->exec('CREATE INDEX ' . PREFIX . 'notes_type ON ' . PREFIX . 'notes(type);');
$db->exec('CREATE INDEX ' . PREFIX . 'notes_editedby ON ' . PREFIX . 'notes(editedby);'); $db->exec('CREATE INDEX ' . PREFIX . 'notes_editedby ON ' . PREFIX . 'notes(editedby);');
} }
if($dbversion<40){
$db->exec('INSERT INTO ' . PREFIX . "settings (setting, value) VALUES ('filtermodkick', '1');");
}
if($dbversion<41){ if($dbversion<41){
$db->exec('DROP TABLE ' . PREFIX . 'sessions;'); $db->exec('DROP TABLE ' . PREFIX . 'sessions;');
$db->exec('CREATE TABLE ' . PREFIX . "sessions (id $primary, session char(32) NOT NULL UNIQUE, nickname varchar(50) NOT NULL UNIQUE, status smallint NOT NULL, refresh smallint NOT NULL, style varchar(255) NOT NULL, lastpost integer NOT NULL, passhash varchar(255) NOT NULL, postid char(6) NOT NULL DEFAULT '000000', useragent varchar(255) NOT NULL, kickmessage varchar(255) DEFAULT '', bgcolour char(6) NOT NULL, entry integer NOT NULL, timestamps smallint NOT NULL, embed smallint NOT NULL, incognito smallint NOT NULL, ip varchar(45) NOT NULL, nocache smallint NOT NULL, tz varchar(255) NOT NULL, eninbox smallint NOT NULL, sortupdown smallint NOT NULL, hidechatters smallint NOT NULL, nocache_old smallint NOT NULL)$memengine$charset;"); $db->exec('CREATE TABLE ' . PREFIX . "sessions (id $primary, session char(32) NOT NULL UNIQUE, nickname varchar(50) NOT NULL UNIQUE, status smallint NOT NULL, refresh smallint NOT NULL, style varchar(255) NOT NULL, lastpost integer NOT NULL, passhash varchar(255) NOT NULL, postid char(6) NOT NULL DEFAULT '000000', useragent varchar(255) NOT NULL, kickmessage varchar(255) DEFAULT '', bgcolour char(6) NOT NULL, entry integer NOT NULL, timestamps smallint NOT NULL, embed smallint NOT NULL, incognito smallint NOT NULL, ip varchar(45) NOT NULL, nocache smallint NOT NULL, tz varchar(255) NOT NULL, eninbox smallint NOT NULL, sortupdown smallint NOT NULL, hidechatters smallint NOT NULL, nocache_old smallint NOT NULL)$memengine$charset;");
@ -3985,6 +3994,9 @@ function update_db(){
$db->exec('CREATE INDEX ' . PREFIX . 'inbox_recipient ON ' . PREFIX . 'inbox(recipient);'); $db->exec('CREATE INDEX ' . PREFIX . 'inbox_recipient ON ' . PREFIX . 'inbox(recipient);');
$db->exec('ALTER TABLE ' . PREFIX . 'inbox ADD FOREIGN KEY (recipient) REFERENCES ' . PREFIX . 'members(nickname) ON DELETE CASCADE ON UPDATE CASCADE;'); $db->exec('ALTER TABLE ' . PREFIX . 'inbox ADD FOREIGN KEY (recipient) REFERENCES ' . PREFIX . 'members(nickname) ON DELETE CASCADE ON UPDATE CASCADE;');
} }
if($dbversion<42){
$db->exec('INSERT IGNORE INTO ' . PREFIX . "settings (setting, value) VALUES ('filtermodkick', '1');");
}
update_setting('dbversion', DBVERSION); update_setting('dbversion', DBVERSION);
if($msgencrypted!==MSGENCRYPTED){ if($msgencrypted!==MSGENCRYPTED){
if(!extension_loaded('openssl')){ if(!extension_loaded('openssl')){
@ -4131,12 +4143,15 @@ function load_lang(){
global $I, $L, $language; global $I, $L, $language;
$L=[ $L=[
'bg' =>'Български', 'bg' =>'Български',
'cz' =>'čeština',
'de' =>'Deutsch', 'de' =>'Deutsch',
'en' =>'English', 'en' =>'English',
'es' =>'Español', 'es' =>'Español',
'fr' =>'Français', 'fr' =>'Français',
'id' =>'Bahasa Indonesia', 'id' =>'Bahasa Indonesia',
'it' =>'Italiano',
'ru' =>'Русский', 'ru' =>'Русский',
'uk' =>'Українська',
'zh_CN' =>'简体中文', 'zh_CN' =>'简体中文',
]; ];
if(isset($_REQUEST['lang']) && isset($L[$_REQUEST['lang']])){ if(isset($_REQUEST['lang']) && isset($L[$_REQUEST['lang']])){
@ -4162,8 +4177,8 @@ function load_lang(){
function load_config(){ function load_config(){
mb_internal_encoding('UTF-8'); mb_internal_encoding('UTF-8');
define('VERSION', '1.23.5'); // Script version define('VERSION', '1.23.7'); // Script version
define('DBVERSION', 41); // Database layout version define('DBVERSION', 42); // Database layout version
define('MSGENCRYPTED', false); // Store messages encrypted in the database to prevent other database users from reading them - true/false - visit the setup page after editing! define('MSGENCRYPTED', false); // Store messages encrypted in the database to prevent other database users from reading them - true/false - visit the setup page after editing!
define('ENCRYPTKEY', 'MY_KEY'); // Encryption key for messages define('ENCRYPTKEY', 'MY_KEY'); // Encryption key for messages
define('DBHOST', 'localhost'); // Database host define('DBHOST', 'localhost'); // Database host
@ -4184,4 +4199,3 @@ function load_config(){
define('COOKIENAME', PREFIX . 'chat_session'); // Cookie name storing the session information define('COOKIENAME', PREFIX . 'chat_session'); // Cookie name storing the session information
define('LANG', 'en'); // Default language define('LANG', 'en'); // Default language
} }

View File

@ -1,368 +1,368 @@
<?php <?php
/* /*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - Bulgarian translation * LE CHAT-PHP - a PHP Chat based on LE CHAT - Bulgarian translation
* *
* Copyright (C) 2015-2017 Daniel Winzen <d@winzen4.de> * Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
* *
* This program is free software: you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or * the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version. * (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details. * GNU General Public License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
//Native language name: Български //Native language name: Български
$T=[ $T=[
'nodb' => 'Няма връзка с базата данни!', 'nodb' => 'Няма връзка с базата данни!',
'nodbsetup' => 'Няма връзка с базата данни, моля създайте база данни и редактирайте скрипта да използва правилната база данни със съответния потребител и парола.', 'nodbsetup' => 'Няма връзка с базата данни, моля създайте база данни и редактирайте скрипта да използва правилната база данни със съответния потребител и парола.',
'changelang' => 'Смени езика:', 'changelang' => 'Смени езика:',
'expire' => 'Невалидна/изтекла сесия', 'expire' => 'Невалидна/изтекла сесия',
'kicked' => 'Ти беше изгонен от чата!', 'kicked' => 'Ти беше изгонен от чата!',
'invalnick' => 'Невалиден ник (Максимум %1$d символа и трябва да съвпада с регулярния израз "%2$s")', 'invalnick' => 'Невалиден ник (Максимум %1$d символа и трябва да съвпада с регулярния израз "%2$s")',
'invalpass' => 'Невалидна парола (Най-малко %1$d символа и трябва да съвпада с регулярния израз "%2$s")', 'invalpass' => 'Невалидна парола (Най-малко %1$d символа и трябва да съвпада с регулярния израз "%2$s")',
'noconfirm' => 'Полето за потвърждение на паролата не съвпада!', 'noconfirm' => 'Полето за потвърждение на паролата не съвпада!',
'incorregex' => 'Невалиден регулярен израз!', 'incorregex' => 'Невалиден регулярен израз!',
'bottom' => 'Най-долу', 'bottom' => 'Най-долу',
'top' => 'Горе', 'top' => 'Горе',
'choose' => '(избери)', 'choose' => '(избери)',
'setup' => 'Инсталация на чата', 'setup' => 'Инсталация на чата',
'init' => 'Първоначална инсталация', 'init' => 'Първоначална инсталация',
'sulogin' => 'Потребителско име на супер-администратора:', 'sulogin' => 'Потребителско име на супер-администратора:',
'sunick' => 'Ник на супер-администратора:', 'sunick' => 'Ник на супер-администратора:',
'supass' => 'Парола на супер-администратора:', 'supass' => 'Парола на супер-администратора:',
'suconfirm' => 'Потвърди паролата:', 'suconfirm' => 'Потвърди паролата:',
'susuccess' => 'Успешна регистрация!', 'susuccess' => 'Успешна регистрация!',
'initbtn' => 'Инициализация на чата', 'initbtn' => 'Инициализация на чата',
'initdbexist' => 'Таблиците в базата данни вече съществуват! За да продължите, моля първо изтрийте тези таблици ръчно.', 'initdbexist' => 'Таблиците в базата данни вече съществуват! За да продължите, моля първо изтрийте тези таблици ръчно.',
'initsuexist' => 'Вече съществува супер-администратор!', 'initsuexist' => 'Вече съществува супер-администратор!',
'initgosetup' => 'Отиди към страницата за инсталация', 'initgosetup' => 'Отиди към страницата за инсталация',
'captcha' => 'Captcha', 'captcha' => 'Captcha',
'enabled' => 'Разрешено', 'enabled' => 'Разрешено',
'onlyguests' => 'Само за гости', 'onlyguests' => 'Само за гости',
'disabled' => 'Забранено', 'disabled' => 'Забранено',
'simple' => 'Просто', 'simple' => 'Просто',
'moderate' => 'Умерено', 'moderate' => 'Умерено',
'extreme' => 'Екстремно', 'extreme' => 'Екстремно',
'nick' => 'Ник:', 'nick' => 'Ник:',
'pass' => 'Парола:', 'pass' => 'Парола:',
'globalloginpass' => 'Глобална парола:', 'globalloginpass' => 'Глобална парола:',
'login' => 'Вход', 'login' => 'Вход',
'dbupdate' => 'Базата данни бе успешно обновена!', 'dbupdate' => 'Базата данни бе успешно обновена!',
'sysmessages' => 'Системни съобщения', 'sysmessages' => 'Системни съобщения',
'msgenter' => 'Влизане', 'msgenter' => 'Влизане',
'msgexit' => 'Напускане', 'msgexit' => 'Напускане',
'msgmemreg' => 'Членът е регистриран', 'msgmemreg' => 'Членът е регистриран',
'msgsureg' => 'Кандидатът е регистриран', 'msgsureg' => 'Кандидатът е регистриран',
'msgkick' => 'Изгонен', 'msgkick' => 'Изгонен',
'msgmultikick' => 'Множество изгонени', 'msgmultikick' => 'Множество изгонени',
'msgallkick' => 'Всички са изгонени', 'msgallkick' => 'Всички са изгонени',
'msgclean' => 'Стаята беше почистена', 'msgclean' => 'Стаята беше почистена',
'dateformat' => '<a target="_blank" href="http://php.net/manual/en/function.date.php#refsect1-function.date-parameters">Формат на дата</a>', 'dateformat' => '<a target="_blank" href="http://php.net/manual/en/function.date.php#refsect1-function.date-parameters">Формат на дата</a>',
'admfunc' => 'Административни функции', 'admfunc' => 'Административни функции',
'allguests' => 'Всички гости', 'allguests' => 'Всички гости',
'cleanmsgs' => 'Изчисти съобщенията', 'cleanmsgs' => 'Изчисти съобщенията',
'room' => 'Цялата стая', 'room' => 'Цялата стая',
'selection' => 'Избор', 'selection' => 'Избор',
'cleannick' => 'Следния ник:', 'cleannick' => 'Следния ник:',
'clean' => 'Изчисти', 'clean' => 'Изчисти',
'kickchat' => 'Изгони потребител (%d минути)', 'kickchat' => 'Изгони потребител (%d минути)',
'kickreason' => 'Причина:', 'kickreason' => 'Причина:',
'kickpurge' => 'Заличи съобщенията', 'kickpurge' => 'Заличи съобщенията',
'kick' => 'Изгони', 'kick' => 'Изгони',
'logoutinact' => 'Изкарай неактивен потребител от чата', 'logoutinact' => 'Изкарай неактивен потребител от чата',
'logout' => 'Изкарай', 'logout' => 'Изкарай',
'sessions' => 'Виж активните сесии', 'sessions' => 'Виж активните сесии',
'view' => 'Виж', 'view' => 'Виж',
'filter' => 'Филтър', 'filter' => 'Филтър',
'guestacc' => 'Промени достъпа за гост', 'guestacc' => 'Промени достъпа за гост',
'guestallow' => 'Позволи', 'guestallow' => 'Позволи',
'guestwait' => 'Позволи с чакалня', 'guestwait' => 'Позволи с чакалня',
'adminallow' => 'Изисквай одобрение от модератор', 'adminallow' => 'Изисквай одобрение от модератор',
'guestdisallow' => 'Само членове', 'guestdisallow' => 'Само членове',
'addsuguest' => 'Регистрирай кандидат', 'addsuguest' => 'Регистрирай кандидат',
'register' => 'Регистрирай', 'register' => 'Регистрирай',
'admmembers' => 'Членове', 'admmembers' => 'Членове',
'memdel' => 'Изтрий от базата данни', 'memdel' => 'Изтрий от базата данни',
'memdeny' => 'Забрани достъп (!)', 'memdeny' => 'Забрани достъп (!)',
'memsuguest' => 'Направи кандидат (G)', 'memsuguest' => 'Направи кандидат (G)',
'memreg' => 'Направи обикновен член', 'memreg' => 'Направи обикновен член',
'memmod' => 'Направи модератор (M)', 'memmod' => 'Направи модератор (M)',
'memsumod' => 'Направи супер-модератор (SM)', 'memsumod' => 'Направи супер-модератор (SM)',
'memadm' => 'Направи администратор (A)', 'memadm' => 'Направи администратор (A)',
'change' => 'Промени', 'change' => 'Промени',
'regguest' => 'Регистрирай гост', 'regguest' => 'Регистрирай гост',
'regmem' => 'Регистрирай нов член', 'regmem' => 'Регистрирай нов член',
'sessact' => 'Активни сесии', 'sessact' => 'Активни сесии',
'sessnick' => 'Ник', 'sessnick' => 'Ник',
'sesstimeout' => 'Изтичане след', 'sesstimeout' => 'Изтичане след',
'sessua' => 'User-Agent', 'sessua' => 'User-Agent',
'fid' => 'Филтър ID:', 'fid' => 'Филтър ID:',
'match' => 'Съвпадение', 'match' => 'Съвпадение',
'replace' => 'Замени', 'replace' => 'Замени',
'allowpm' => 'Разреши в ЛС', 'allowpm' => 'Разреши в ЛС',
'regex' => 'Регулярен израз', 'regex' => 'Регулярен израз',
'apply' => 'Приложи', 'apply' => 'Приложи',
'newfilter' => 'Нов филтър:', 'newfilter' => 'Нов филтър:',
'add' => 'Добави', 'add' => 'Добави',
'noframes' => 'Този чат използва <b>фреймове</b>. Моля позволете фреймовете във вашия браузър или използвайте друг, подходящ.', 'noframes' => 'Този чат използва <b>фреймове</b>. Моля позволете фреймовете във вашия браузър или използвайте друг, подходящ.',
'delselmes' => 'Изтрий избраните съобщения', 'delselmes' => 'Изтрий избраните съобщения',
'staffnotes' => 'Бележки на екипа', 'staffnotes' => 'Бележки на екипа',
'adminnotes' => 'Администраторски бележки', 'adminnotes' => 'Администраторски бележки',
'notessaved' => 'Бележките са запазени!', 'notessaved' => 'Бележките са запазени!',
'lastedited' => 'Последна редакция от %1$s на %2$s', 'lastedited' => 'Последна редакция от %1$s на %2$s',
'savenotes' => 'Запази бележките', 'savenotes' => 'Запази бележките',
'waitingroom' => 'Чакалня', 'waitingroom' => 'Чакалня',
'waittext' => 'Добре дошъл, %1$s, влизането ти беше отложено, ще можеш да влезеш в чата след %2$d секунди.', 'waittext' => 'Добре дошъл, %1$s, влизането ти беше отложено, ще можеш да влезеш в чата след %2$d секунди.',
'admwaittext' => 'Добре дошъл, %1$s, влизането ти беше отложено, ще можеш да влезеш в чата след като бъдеш одобрен от модератор.', 'admwaittext' => 'Добре дошъл, %1$s, влизането ти беше отложено, ще можеш да влезеш в чата след като бъдеш одобрен от модератор.',
'waitreload' => 'Ако тази страница не се презарежда сама на всеки %d секунди, моля използвайте бутона за презареждане по-долу за да я презаредите ръчно', 'waitreload' => 'Ако тази страница не се презарежда сама на всеки %d секунди, моля използвайте бутона за презареждане по-долу за да я презаредите ръчно',
'reload' => 'Презареди', 'reload' => 'Презареди',
'rules' => 'Правила', 'rules' => 'Правила',
'talkto' => 'Изпрати до', 'talkto' => 'Изпрати до',
'toall' => 'Всички в чата', 'toall' => 'Всички в чата',
'tomem' => 'Само до членовете', 'tomem' => 'Само до членовете',
'tostaff' => 'Само до екипа', 'tostaff' => 'Само до екипа',
'toadmin' => 'Само до админ', 'toadmin' => 'Само до админ',
'alsopurge' => 'Също заличи съобщенията', 'alsopurge' => 'Също заличи съобщенията',
'dellast' => 'Изтрий последното съобщение', 'dellast' => 'Изтрий последното съобщение',
'delall' => 'Изтрий всички съобщения', 'delall' => 'Изтрий всички съобщения',
'switchsingle' => 'Превключи на многоредово поле', 'switchsingle' => 'Превключи на многоредово поле',
'switchmulti' => 'Превключи на едноредово поле', 'switchmulti' => 'Превключи на едноредово поле',
'help' => 'Помощ', 'help' => 'Помощ',
'helpguest' => 'Предназначението на всички функции трябва да е ясно, просто използвай бутоните. В профила си можеш да променяш интервала на опресняване на чата и цвета на шрифта, а също така и да игнорираш потребители.<br><u>Забележка:</u> Това е чат, така че ако спреш да чатиш, след известно време ще бъдеш амтоматично изкаран от чата.', 'helpguest' => 'Предназначението на всички функции трябва да е ясно, просто използвай бутоните. В профила си можеш да променяш интервала на опресняване на чата и цвета на шрифта, а също така и да игнорираш потребители.<br><u>Забележка:</u> Това е чат, така че ако спреш да чатиш, след известно време ще бъдеш амтоматично изкаран от чата.',
'helpembed' => 'Ако искаш да вградиш изображение в поста си, просто използвай тага [img] пред линка с изображението. Пример: [img]http://example.com/images/file.jpg ще вгради изображението в поста ти.', 'helpembed' => 'Ако искаш да вградиш изображение в поста си, просто използвай тага [img] пред линка с изображението. Пример: [img]http://example.com/images/file.jpg ще вгради изображението в поста ти.',
'helpmem' => 'Членове: Вие ще имате някои допълнителни опции. Може да променяте цвета на фона, да променяте паролата си по всяко време, и разбира се, да изтриете акаунта си.', 'helpmem' => 'Членове: Вие ще имате някои допълнителни опции. Може да променяте цвета на фона, да променяте паролата си по всяко време, и разбира се, да изтриете акаунта си.',
'helpmod' => 'Модератори: Забележете админ бутона най-долу. Натискането му ще изведе страница, през която ще можете да почистите стаята, да гоните потребители, да преглеждате всички активни сесии и да забраните напълно достъпа на гости, ако е необходимо.', 'helpmod' => 'Модератори: Забележете админ бутона най-долу. Натискането му ще изведе страница, през която ще можете да почистите стаята, да гоните потребители, да преглеждате всички активни сесии и да забраните напълно достъпа на гости, ако е необходимо.',
'helpadm' => 'Администратори: Вие ще можете допълнително да регистрирате гости, да редактирате профили на членове и да регистрирате нови никове.', 'helpadm' => 'Администратори: Вие ще можете допълнително да регистрирате гости, да редактирате профили на членове и да регистрирате нови никове.',
'profile' => 'Твоят профил', 'profile' => 'Твоят профил',
'ignore' => 'Игнорирай', 'ignore' => 'Игнорирай',
'unignore' => 'Спри да игнорираш', 'unignore' => 'Спри да игнорираш',
'refreshrate' => 'Честота на опресняване (5-150 секунди)', 'refreshrate' => 'Честота на опресняване (5-150 секунди)',
'fontcolour' => 'Цвят на шрифта', 'fontcolour' => 'Цвят на шрифта',
'viewexample' => 'Виж примери', 'viewexample' => 'Виж примери',
'bgcolour' => 'Цвят на фона', 'bgcolour' => 'Цвят на фона',
'fontface' => 'Облик на шрифта', 'fontface' => 'Облик на шрифта',
'roomdefault' => 'По подразбиране за стаята', 'roomdefault' => 'По подразбиране за стаята',
'bold' => 'Получер', 'bold' => 'Получер',
'italic' => 'Курсив', 'italic' => 'Курсив',
'small' => 'Малък', 'small' => 'Малък',
'fontexample' => 'Пример за избрания шрифт', 'fontexample' => 'Пример за избрания шрифт',
'timestamps' => 'Покажи времеви маркери', 'timestamps' => 'Покажи времеви маркери',
'embed' => 'Вграждане на изображения', 'embed' => 'Вграждане на изображения',
'incognito' => 'Режим Инкогнито', 'incognito' => 'Режим Инкогнито',
'changenick' => 'Промени ник', 'changenick' => 'Промени ник',
'changepass' => 'Промени парола', 'changepass' => 'Промени парола',
'oldpass' => 'Стара парола:', 'oldpass' => 'Стара парола:',
'newpass' => 'Нова парола:', 'newpass' => 'Нова парола:',
'confirmpass' => 'Потвърди новата парола:', 'confirmpass' => 'Потвърди новата парола:',
'savechanges' => 'Запази промените', 'savechanges' => 'Запази промените',
'reloadpb' => 'Презареди пощенската кутия', 'reloadpb' => 'Презареди пощенската кутия',
'reloadmsgs' => 'Презареди съобщенията', 'reloadmsgs' => 'Презареди съобщенията',
'chgprofile' => 'Профил', 'chgprofile' => 'Профил',
'adminbtn' => 'Администрация', 'adminbtn' => 'Администрация',
'admnotes' => 'Администраторски бележки', 'admnotes' => 'Администраторски бележки',
'notes' => 'Бележки', 'notes' => 'Бележки',
'clone' => 'Клонирай', 'clone' => 'Клонирай',
'randh' => 'Правила & Помощ', 'randh' => 'Правила & Помощ',
'exit' => 'Изход от чата', 'exit' => 'Изход от чата',
'bye' => 'Чао, драги %s, скоро те очакваме отново!', 'bye' => 'Чао, драги %s, скоро те очакваме отново!',
'colourtable' => 'Таблица с цветове', 'colourtable' => 'Таблица с цветове',
'backtoprofile' => 'Обратно в твоя профил', 'backtoprofile' => 'Обратно в твоя профил',
'copy' => 'Препиши:', 'copy' => 'Препиши:',
'choosecol' => 'Гости, изберете цвят:', 'choosecol' => 'Гости, изберете цвят:',
'randomcol' => 'Произволен цвят', 'randomcol' => 'Произволен цвят',
'enter' => 'Влез в чата', 'enter' => 'Влез в чата',
'error' => 'Грешка', 'error' => 'Грешка',
'members' => 'Членове', 'members' => 'Членове',
'guests' => 'Гости', 'guests' => 'Гости',
'approveguests' => '%d нови гости чакат одобрение', 'approveguests' => '%d нови гости чакат одобрение',
'allowchecked' => 'Допусни избраните', 'allowchecked' => 'Допусни избраните',
'allowall' => 'Допусни всички', 'allowall' => 'Допусни всички',
'denychecked' => 'Не допускай избраните', 'denychecked' => 'Не допускай избраните',
'denyall' => 'Не допускай никого', 'denyall' => 'Не допускай никого',
'denymessage' => 'Изпрати съобщение до недопуснатите:', 'denymessage' => 'Изпрати съобщение до недопуснатите:',
'butallowdeny' => 'Изпрати', 'butallowdeny' => 'Изпрати',
'waitempty' => 'Няма повече заявки за присъединяване, чакащи одобрение.', 'waitempty' => 'Няма повече заявки за присъединяване, чакащи одобрение.',
'wrongcaptcha' => 'Грешна Captcha', 'wrongcaptcha' => 'Грешна Captcha',
'captchaexpire' => 'Captcha-та е вече използвана или е изтекла.', 'captchaexpire' => 'Captcha-та е вече използвана или е изтекла.',
'noguests' => 'Съжаляваме, но в момента се допускат само членове!', 'noguests' => 'Съжаляваме, но в момента се допускат само членове!',
'curchat' => 'В стаята има %d потребители:', 'curchat' => 'В стаята има %d потребители:',
'cantreg' => 'Не мога да регистрирам %s', 'cantreg' => 'Не мога да регистрирам %s',
'alreadyreged' => '%s е вече регистриран.', 'alreadyreged' => '%s е вече регистриран.',
'successreg' => '%s е успешно регистриран.', 'successreg' => '%s е успешно регистриран.',
'cantchgstat' => 'Не мога да променя статуса на %s', 'cantchgstat' => 'Не мога да променя статуса на %s',
'succdel' => '%s е успешно изтрит от базата данни.', 'succdel' => '%s е успешно изтрит от базата данни.',
'succchg' => 'Статусът за %s бе успешно променен.', 'succchg' => 'Статусът за %s бе успешно променен.',
'wrongpass' => 'Грешна парола!', 'wrongpass' => 'Грешна парола!',
'wrongglobalpass' => 'Грешна глобална парола!', 'wrongglobalpass' => 'Грешна глобална парола!',
'succprofile' => 'Профилът ти беше успешно съхранен.', 'succprofile' => 'Профилът ти беше успешно съхранен.',
'backtologin' => 'Обратно към страницата за вход.', 'backtologin' => 'Обратно към страницата за вход.',
'backtochat' => 'Обратно към чата.', 'backtochat' => 'Обратно към чата.',
'Beige' => 'Бежово', 'Beige' => 'Бежово',
'Black' => 'Черно', 'Black' => 'Черно',
'Blue' => 'Синьо', 'Blue' => 'Синьо',
'BlueViolet' => 'Виолетово-синьо', 'BlueViolet' => 'Виолетово-синьо',
'Brown' => 'Кафяво', 'Brown' => 'Кафяво',
'Cyan' => 'Зелено-синьо', 'Cyan' => 'Зелено-синьо',
'DarkBlue' => 'Тъмносиньо', 'DarkBlue' => 'Тъмносиньо',
'DarkGreen' => 'Тъмнозелено', 'DarkGreen' => 'Тъмнозелено',
'DarkRed' => 'Тъмночервено', 'DarkRed' => 'Тъмночервено',
'DarkViolet' => 'Тъмновиолетово', 'DarkViolet' => 'Тъмновиолетово',
'DeepSkyBlue' => 'Небесно синьо', 'DeepSkyBlue' => 'Небесно синьо',
'Gold' => 'Златно', 'Gold' => 'Златно',
'Grey' => 'Сиво', 'Grey' => 'Сиво',
'Green' => 'Зелено', 'Green' => 'Зелено',
'HotPink' => 'Топло розово', 'HotPink' => 'Топло розово',
'Indigo' => 'Индиго', 'Indigo' => 'Индиго',
'LightBlue' => 'Светлосиньо', 'LightBlue' => 'Светлосиньо',
'LightGreen' => 'Светлозелено', 'LightGreen' => 'Светлозелено',
'LimeGreen' => 'Липовозелено', 'LimeGreen' => 'Липовозелено',
'Magenta' => 'Лилаво-червено (Маджента)', 'Magenta' => 'Лилаво-червено (Маджента)',
'Olive' => 'Тъмно жълто-зелено', 'Olive' => 'Тъмно жълто-зелено',
'Orange' => 'Оранжево', 'Orange' => 'Оранжево',
'OrangeRed' => 'Оранжево-червено', 'OrangeRed' => 'Оранжево-червено',
'Purple' => 'Лилаво', 'Purple' => 'Лилаво',
'Red' => 'Червено', 'Red' => 'Червено',
'RoyalBlue' => 'Кралско синьо', 'RoyalBlue' => 'Кралско синьо',
'SeaGreen' => 'Морско зелено', 'SeaGreen' => 'Морско зелено',
'Sienna' => 'Златисто-жълто (Охра)', 'Sienna' => 'Златисто-жълто (Охра)',
'Silver' => 'Сребърно', 'Silver' => 'Сребърно',
'Tan' => 'Жълто-кафяво', 'Tan' => 'Жълто-кафяво',
'Teal' => 'Синьо-зелено', 'Teal' => 'Синьо-зелено',
'Violet' => 'Виолетово', 'Violet' => 'Виолетово',
'White' => 'Бяло', 'White' => 'Бяло',
'Yellow' => 'Жълто', 'Yellow' => 'Жълто',
'YellowGreen' => 'Жълто-зелено', 'YellowGreen' => 'Жълто-зелено',
'redirectto' => 'Пренасочване към:', 'redirectto' => 'Пренасочване към:',
'nonhttp' => 'Заявен е не-http линк:', 'nonhttp' => 'Заявен е не-http линк:',
'httpredir' => 'Ако не работи, опитай това:', 'httpredir' => 'Ако не работи, опитай това:',
'actions' => 'Действия', 'actions' => 'Действия',
'sesip' => 'IP-адрес', 'sesip' => 'IP-адрес',
'css' => 'CSS стил', 'css' => 'CSS стил',
'memberexpire' => 'Изтичане на сесията на членове (минути)', 'memberexpire' => 'Изтичане на сесията на членове (минути)',
'guestexpire' => 'Изтичане на сесията за гости (минути)', 'guestexpire' => 'Изтичане на сесията за гости (минути)',
'kickpenalty' => 'Наказание с изгонване (минути)', 'kickpenalty' => 'Наказание с изгонване (минути)',
'entrywait' => 'Време за изчакване в чакалнята (секунди)', 'entrywait' => 'Време за изчакване в чакалнята (секунди)',
'captchatime' => 'Валидност на Captcha-та (секунди)', 'captchatime' => 'Валидност на Captcha-та (секунди)',
'messageexpire' => 'Съобщенията изтичат след (минути)', 'messageexpire' => 'Съобщенията изтичат след (минути)',
'messagelimit' => 'Лимит на съобщенията (публичен)', 'messagelimit' => 'Лимит на съобщенията (публичен)',
'maxmessage' => 'Максимална дължина на съобщението', 'maxmessage' => 'Максимална дължина на съобщението',
'confirm' => 'Сигурен ли си?', 'confirm' => 'Сигурен ли си?',
'yes' => 'Да', 'yes' => 'Да',
'no' => 'Не', 'no' => 'Не',
'colbg' => 'Цвят на фона', 'colbg' => 'Цвят на фона',
'coltxt' => 'Цвят на текста', 'coltxt' => 'Цвят на текста',
'maxname' => 'Максимална дължина на ник', 'maxname' => 'Максимална дължина на ник',
'minpass' => 'Минимална дължина на паролата', 'minpass' => 'Минимална дължина на паролата',
'defaultrefresh' => 'Интервал на опресняване на съобщенията по подразбиране (секунди)', 'defaultrefresh' => 'Интервал на опресняване на съобщенията по подразбиране (секунди)',
'suguests' => 'Позволи кандидати', 'suguests' => 'Позволи кандидати',
'rulestxt' => 'Правила (html)', 'rulestxt' => 'Правила (html)',
'imgembed' => 'Вгради изображения', 'imgembed' => 'Вгради изображения',
'trackip' => 'Покажи IP-то на сесията', 'trackip' => 'Покажи IP-то на сесията',
'captchachars' => 'Символи, използвани за Captcha-та', 'captchachars' => 'Символи, използвани за Captcha-та',
'memkick' => 'Членовете могат да гонят, ако няма модератор в стаята', 'memkick' => 'Членовете могат да гонят, ако няма модератор в стаята',
'forceredirect' => 'Пренасочване', 'forceredirect' => 'Пренасочване',
'redirect' => 'Мой скрипт за пренасочване', 'redirect' => 'Мой скрипт за пренасочване',
'backuprestore' => 'Бекъп и възстановяване', 'backuprestore' => 'Бекъп и възстановяване',
'backup' => 'Направи бекъп', 'backup' => 'Направи бекъп',
'restore' => 'Възстанови', 'restore' => 'Възстанови',
'settings' => 'Настройки', 'settings' => 'Настройки',
'linkfilter' => 'Филтър за линкове', 'linkfilter' => 'Филтър за линкове',
'chatname' => 'Име на чата', 'chatname' => 'Име на чата',
'destroy' => 'Унищожи чата', 'destroy' => 'Унищожи чата',
'destroyed' => 'Успешно унищожи чата', 'destroyed' => 'Успешно унищожи чата',
'topic' => 'Тема', 'topic' => 'Тема',
'passreset' => 'Нулирай парола', 'passreset' => 'Нулирай парола',
'cantresetpass' => 'Не мога да нулирам паролата', 'cantresetpass' => 'Не мога да нулирам паролата',
'succpassreset' => 'Успешно нулира паролата', 'succpassreset' => 'Успешно нулира паролата',
'entermsg' => '%s влезе в чата.', 'entermsg' => '%s влезе в чата.',
'exitmsg' => '%s напусна чата.', 'exitmsg' => '%s напусна чата.',
'memregmsg' => '%s вече е регистриран член.', 'memregmsg' => '%s вече е регистриран член.',
'suregmsg' => '%s вече е регистриран кандидат.', 'suregmsg' => '%s вече е регистриран кандидат.',
'kickmsg' => '%s беше изгонен.', 'kickmsg' => '%s беше изгонен.',
'multikickmsg' => '%s бяха изгонени.', 'multikickmsg' => '%s бяха изгонени.',
'allkickmsg' => 'Всички гости бяха изгонени.', 'allkickmsg' => 'Всички гости бяха изгонени.',
'cleanmsg' => '%s беше почистена.', 'cleanmsg' => '%s беше почистена.',
'sendallmsg' => '%s - ', 'sendallmsg' => '%s - ',
'sendmemmsg' => '[М] %s - ', 'sendmemmsg' => '[М] %s - ',
'sendmodmsg' => '[Екип] %s - ', 'sendmodmsg' => '[Екип] %s - ',
'sendadmmsg' => '[Админ] %s - ', 'sendadmmsg' => '[Админ] %s - ',
'sendprvmsg' => '[%1$s до %2$s] - ', 'sendprvmsg' => '[%1$s до %2$s] - ',
'msgsendall' => 'Съобщение до всички', 'msgsendall' => 'Съобщение до всички',
'msgsendmem' => 'Съобщение само до членовете', 'msgsendmem' => 'Съобщение само до членовете',
'msgsendmod' => 'Съобщение само до екипа', 'msgsendmod' => 'Съобщение само до екипа',
'msgsendadm' => 'Съобщение само до администраторите', 'msgsendadm' => 'Съобщение само до администраторите',
'msgsendprv' => 'Лично съобщение', 'msgsendprv' => 'Лично съобщение',
'numnotes' => 'Брой версии на бележки, които да се пазят', 'numnotes' => 'Брой версии на бележки, които да се пазят',
'revisions' => 'Версии:', 'revisions' => 'Версии:',
'older' => 'По-стари', 'older' => 'По-стари',
'newer' => 'По-нови', 'newer' => 'По-нови',
'accessdenied' => 'Достъпът е забранен', 'accessdenied' => 'Достъпът е забранен',
'loggedinas' => 'В момента си логнат като %s и нямаш достъп до тази част.', 'loggedinas' => 'В момента си логнат като %s и нямаш достъп до тази част.',
'newnickname' => 'Нов ник:', 'newnickname' => 'Нов ник:',
'nicknametaken' => 'Този ник се използва от друг', 'nicknametaken' => 'Този ник се използва от друг',
'nopass' => 'Невалидна парола (поне %d символа), не променям ника', 'nopass' => 'Невалидна парола (поне %d символа), не променям ника',
'gdextrequired' => 'Добавката gd за PHP е необходима за тази функционалност. Моля, първо я инсталирайте.', 'gdextrequired' => 'Добавката gd за PHP е необходима за тази функционалност. Моля, първо я инсталирайте.',
'memcachedextrequired' => 'Добавката memcached за PHP е необходима за кеш функционалностите. Моля, първо я инсталирайте или върнете настройките за memcached обратно на false.', 'memcachedextrequired' => 'Добавката memcached за PHP е необходима за кеш функционалностите. Моля, първо я инсталирайте или върнете настройките за memcached обратно на false.',
'opensslextrequired' => 'Добавката openssl за PHP е необходима the криптиращата функционалност. Моля, първо я инсталирайте или върнете настройките за криптиране обратно на false.', 'opensslextrequired' => 'Добавката openssl за PHP е необходима the криптиращата функционалност. Моля, първо я инсталирайте или върнете настройките за криптиране обратно на false.',
'pdo_mysqlextrequired' => 'Добавката pdo_mysql за PHP е необходима за избрания драйвер за базата данни. Моля, първо я инсталирайте.', 'pdo_mysqlextrequired' => 'Добавката pdo_mysql за PHP е необходима за избрания драйвер за базата данни. Моля, първо я инсталирайте.',
'pdo_pgsqlextrequired' => 'Добавката pdo_pgsql за PHP е необходима за избрания драйвер за базата данни. Моля, първо я инсталирайте.', 'pdo_pgsqlextrequired' => 'Добавката pdo_pgsql за PHP е необходима за избрания драйвер за базата данни. Моля, първо я инсталирайте.',
'pdo_sqliteextrequired' => 'Добавката pdo_sqlite за PHP е необходима за избрния драйвер за базата данни. Моля, първо я инсталирайте.', 'pdo_sqliteextrequired' => 'Добавката pdo_sqlite за PHP е необходима за избрния драйвер за базата данни. Моля, първо я инсталирайте.',
'jsonextrequired' => 'Добавката json за PHP е необходима за тази функционалност. Моля, първо я инсталирайте.', 'jsonextrequired' => 'Добавката json за PHP е необходима за тази функционалност. Моля, първо я инсталирайте.',
'sendmail' => 'Изпрати мейл при ново публично съобщение', 'sendmail' => 'Изпрати мейл при ново публично съобщение',
'mailsender' => 'Изпрати мейл, използвайки този адрес', 'mailsender' => 'Изпрати мейл, използвайки този адрес',
'mailreceiver' => 'Изпрати мейл до този адрес', 'mailreceiver' => 'Изпрати мейл до този адрес',
'modfallback' => 'Използвай чакалня, ако няма модератор да одобрява гостите', 'modfallback' => 'Използвай чакалня, ако няма модератор да одобрява гостите',
'regpass' => 'Повтори паролата <br>за да се регистрираш', 'regpass' => 'Повтори паролата <br>за да се регистрираш',
'guestreg' => 'Разреши на гостите да се регистрират сами', 'guestreg' => 'Разреши на гостите да се регистрират сами',
'asmember' => 'Като член', 'asmember' => 'Като член',
'assuguest' => 'Като кандидат', 'assuguest' => 'Като кандидат',
'fatalerror' => 'Фатална грешка', 'fatalerror' => 'Фатална грешка',
'prevmatch' => 'Съвпадението ти беше както следва', 'prevmatch' => 'Съвпадението ти беше както следва',
'matchtoolong' => 'Съвпадението ти беше прекалено дълго. Може да използваш най-много 255 символа. Опитай се да го разделиш.', 'matchtoolong' => 'Съвпадението ти беше прекалено дълго. Може да използваш най-много 255 символа. Опитай се да го разделиш.',
'nocache' => 'Автоматично скролиране (за старите браузъри или сортиране от горе надолу).', 'nocache' => 'Автоматично скролиране (за старите браузъри или сортиране от горе надолу).',
'disablepm' => 'Забрани личните съобщения', 'disablepm' => 'Забрани личните съобщения',
'disablechat' => 'Забрани чата', 'disablechat' => 'Забрани чата',
'disabletext' => 'Съобщение относно забранения чат (html)', 'disabletext' => 'Съобщение относно забранения чат (html)',
'disabledtext' => 'Временно забранен', 'disabledtext' => 'Временно забранен',
'defaulttz' => 'Часова зона по подрзбиране', 'defaulttz' => 'Часова зона по подрзбиране',
'tz' => 'Часова зона', 'tz' => 'Часова зона',
'optional' => '(опционално)', 'optional' => '(опционално)',
'userloggedin' => 'Потребителят с това потребителско име е вече логнат.', 'userloggedin' => 'Потребителят с това потребителско име е вече логнат.',
'regednick' => 'Този ник е на регистриран член.', 'regednick' => 'Този ник е на регистриран член.',
'eninbox' => 'Позволи офлайн пощенска кутия', 'eninbox' => 'Позволи офлайн пощенска кутия',
'inboxmsgs' => 'Прочети %d съобщения в пощенската ти кутия', 'inboxmsgs' => 'Прочети %d съобщения в пощенската ти кутия',
'offline' => '(офлайн)', 'offline' => '(офлайн)',
'deleteacc' => 'Изтрий акаунт', 'deleteacc' => 'Изтрий акаунт',
'eninnone' => 'За никого', 'eninnone' => 'За никого',
'eninall' => 'За всички', 'eninall' => 'За всички',
'eninmem' => 'Само за членове', 'eninmem' => 'Само за членове',
'eninstaff' => 'Само за екипа', 'eninstaff' => 'Само за екипа',
'eninadmin' => 'Само за администратори', 'eninadmin' => 'Само за администратори',
'nickregex' => 'Регулярен израз за никове', 'nickregex' => 'Регулярен израз за никове',
'passregex' => 'Регулярен израз за пароли', 'passregex' => 'Регулярен израз за пароли',
'externalcss' => 'Линк към външен CSS файл', 'externalcss' => 'Линк към външен CSS файл',
'greetingmsg' => 'Добре дошъл, %s!', 'greetingmsg' => 'Добре дошъл, %s!',
'entryhelp' => 'Ако този фрейм не се презареди след %d секунди, ще е необходимо да позволите автоматичното презареждане (meta презареждане) в своя браузър. Също се уверете, че нямате уеб филтър, локален филтър или добавка за браузъра, която да блокира автоматичното презареждане! Такива са например "Polipo", "NoScript", и други.<br>Възможно решение е (също в случай на грешки при презареждане на ниво сървър/прокси) да използвате бутона за ръчно презареждане на вашия браузър.', 'entryhelp' => 'Ако този фрейм не се презареди след %d секунди, ще е необходимо да позволите автоматичното презареждане (meta презареждане) в своя браузър. Също се уверете, че нямате уеб филтър, локален филтър или добавка за браузъра, която да блокира автоматичното презареждане! Такива са например "Polipo", "NoScript", и други.<br>Възможно решение е (също в случай на грешки при презареждане на ниво сървър/прокси) да използвате бутона за ръчно презареждане на вашия браузър.',
'enablegreeting' => 'Покажи приветствено съобщение преди да покажеш самото съобщение', 'enablegreeting' => 'Покажи приветствено съобщение преди да покажеш самото съобщение',
'unban' => 'Премахни бан', 'unban' => 'Премахни бан',
'sortupdown' => 'Подреди съобщенията от горе надолу', 'sortupdown' => 'Подреди съобщенията от горе надолу',
'sortframe' => 'Преподредба', 'sortframe' => 'Преподредба',
'cs' => 'Чувствително към малки и големи букви', 'cs' => 'Чувствително към малки и големи букви',
'hidechatters' => 'Скрий списъка с потребители', 'hidechatters' => 'Скрий списъка с потребители',
'enfileupload' => 'Позволи качването на файлове', 'enfileupload' => 'Позволи качването на файлове',
'msgattache' => 'Прикачен файл', 'msgattache' => 'Прикачен файл',
'filenotfound' => 'Файлът не е намерен!', 'filenotfound' => 'Файлът не е намерен!',
'maxuploadsize' => 'Максимален размер на файл в KB', 'maxuploadsize' => 'Максимален размер на файл в KB',
'maxsize' => 'Макс %d KB', 'maxsize' => 'Макс %d KB',
'cssupdate' => 'Забележка: CSS-ът по подразбиране е вече вграден в кода и може да бъде премахнат от CSS настройките', 'cssupdate' => 'Забележка: CSS-ът по подразбиране е вече вграден в кода и може да бъде премахнат от CSS настройките',
'manualrefresh' => 'Необходимо ръчно опресняване', 'manualrefresh' => 'Необходимо ръчно опресняване',
'personalnotes' => 'Лични бележки', 'personalnotes' => 'Лични бележки',
'filtermodkick' => 'Прилагай филтъра за изгонване и за модераторите', 'filtermodkick' => 'Прилагай филтъра за изгонване и за модераторите',
]; ];

368
lang_cz.php Normal file
View File

@ -0,0 +1,368 @@
<?php
/*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - Czech translation
*
* Copyright (C) 2015-2018 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: čeština
$I=[
'nodb' => 'Chyba databáze!',
'nodbsetup' => 'Žádné připojení k databázi, prosím vytvořte databázi a upravte script pro použití správné databáze se zadaným uživatelským jménem a heslem!',
'changelang' => 'Změnit jazyk:',
'expire' => 'Neplatná/relace vypršela',
'kicked' => 'Byl jsi vyhozen!',
'invalnick' => 'Neplatná přezdívka (%1$d znaků maximální a musí odpovídat regulární výraz "%2$s")',
'invalpass' => 'Neplatné heslo (Alespoň %1$d znaků a musí odpovídat regulární výraz "%2$s")',
'noconfirm' => 'Hesla se neshodují!',
'incorregex' => 'Nesprávný regulární výraz!',
'bottom' => 'Dolní',
'top' => 'Horní',
'choose' => '(vybrat)',
'setup' => 'Nastavení Chatu',
'init' => 'Počáteční nastavení',
'sulogin' => 'Superadmin Přihlášení',
'sunick' => 'Superadmin Přezdívka:',
'supass' => 'Superadmin Heslo:',
'suconfirm' => 'Potvrzení hesla:',
'susuccess' => 'Byl jsi úspěšně zaregistrován!',
'initbtn' => 'Inicializace chatu',
'initdbexist' => 'Databázové tabulky již existují! Chcete-li pokračovat, musíte tyto tabulky nejprve ručně odstranit.',
'initsuexist' => 'Superadmin již existuje!',
'initgosetup' => 'Přejděte na stránku nastavení',
'captcha' => 'Captcha',
'enabled' => 'Povoleno',
'onlyguests' => 'Pouze pro hosty',
'disabled' => 'Zakázáno',
'simple' => 'Jednoduchý',
'moderate' => 'Moderate',
'extreme' => 'Extrémní',
'nick' => 'Přezdívka:',
'pass' => 'Heslo:',
'globalloginpass' => 'Globální heslo:',
'login' => 'Přihlásit se',
'dbupdate' => 'Databáze byla úspěšně aktualizována!',
'sysmessages' => 'Systémové zprávy',
'msgenter' => 'Vstup',
'msgexit' => 'Odchod',
'msgmemreg' => 'Registrovaný člen',
'msgsureg' => 'Žadatel se zaregistroval',
'msgkick' => 'Vyhozen',
'msgmultikick' => 'Vyhozeno více členů',
'msgallkick' => 'Všichni byli vyhozeni',
'msgclean' => 'Místnost byla vyčištěna',
'dateformat' => '<a target="_blank" href="http://php.net/manual/en/function.date.php#refsect1-function.date-parameters">Formát datumu</a>',
'admfunc' => 'Administrativní funkce',
'allguests' => 'Všichni hosté',
'cleanmsgs' => 'Vyčistit zprávy',
'room' => 'Celá místnost',
'selection' => 'Výběr',
'cleannick' => 'Následující přezdívka:',
'clean' => 'Vyčistit',
'kickchat' => 'Vyhodit chatujícího (%d minutes)',
'kickreason' => 'Důvod vyhození:',
'kickpurge' => 'Vyčistit zprávy',
'kick' => 'Vyhodit',
'logoutinact' => 'Odhlásit neaktivní chatující',
'logout' => 'Odhlásit',
'sessions' => 'Zobrazit aktivní relace',
'view' => 'Zobrazit',
'filter' => 'Filtr',
'guestacc' => 'Změnit přístup pro hosty',
'guestallow' => 'Povolit',
'guestwait' => 'Povolit s čekající možností',
'adminallow' => 'Požadovat schválení moderátorem',
'guestdisallow' => 'Jen členové',
'addsuguest' => 'Zaregistrovat žadatele',
'register' => 'Registrovat',
'admmembers' => 'Členové',
'memdel' => 'Odstranit z databáze',
'memdeny' => 'Zamítnout přístup (!)',
'memsuguest' => 'Nastavit na žadatele (G)',
'memreg' => 'Nastavte na řádného člena',
'memmod' => 'Nastavit na moderátory (M)',
'memsumod' => 'Nastavit na supermod (SM)',
'memadm' => 'Nastavit pro Administrátory (A)',
'change' => 'Změnit',
'regguest' => 'Registrovat hosta',
'regmem' => 'Registrovat nového Člena',
'sessact' => 'Aktivní relace',
'sessnick' => 'Přezdívka',
'sesstimeout' => 'Časový limit (Timeout) v',
'sessua' => 'User-Agent',
'fid' => 'ID filtru:',
'match' => 'Match',
'replace' => 'Nahradit',
'allowpm' => 'Povolit v PM',
'regex' => 'Regex',
'apply' => 'Použít',
'newfilter' => 'Nový filtr:',
'add' => 'Přidat',
'noframes' => 'Tento chat používá <b> rámeček </ b>. Povolte rámečky ve vašem prohlížeči nebo použijte jiný!',
'delselmes' => 'Odstranit vybrané zprávy',
'staffnotes' => 'Poznámky zaměstnanců',
'adminnotes' => 'Poznámky Administrátorů',
'notessaved' => 'Poznámky uloženy!',
'lastedited' => 'Naposledy upraveno %1$s at %2$s',
'savenotes' => 'Uložit poznámky',
'waitingroom' => 'Čekárna',
'waittext' => 'Vítejte %1$s, vaše přihlášení bylo odloženo, přístup k chatu je možný v %2$d sekundách.',
'admwaittext' => 'Vítejte %1$s, vaše přihlašovací údaje byly odloženy, můžete k chatu přistupovat až to moderátor dovolí.',
'waitreload' => 'Pokud se tato stránka neobnoví každých %d sekund, použijte tlačítko níže, abyste ji znovu načítali ručně!',
'reload' => 'Znovu načíst',
'rules' => 'Pravidla',
'talkto' => 'Mluvit s',
'toall' => 'Všem',
'tomem' => 'Jen členové',
'tostaff' => 'Jen zaměstnanci',
'toadmin' => 'Jen administrátoři',
'alsopurge' => 'Také vyčistit zprávy',
'dellast' => 'Vymazat poslední zprávu',
'delall' => 'Vymazat všechny zprávy',
'switchsingle' => 'Přepnout na jednorázovou linku',
'switchmulti' => 'Přepnout na víceřádkový',
'help' => 'Pomoc',
'helpguest' => 'Všechny funkce by měly být docela samo vysvětlující, stačí použít tlačítka. Ve vašem profilu můžete nastavit obnovovací frekvenci a barvu písma a ignorovat uživatele. <br> <u>Poznámka:</u> Jedná se o chat, takže pokud nebudete mluvit, budete automaticky po chvíli odhlášeni.',
'helpembed' => 'Pokud chcete vložit obrázek do příspěvku, jednoduše jej vložte [img] před vaší adresou URL obrázku. Například: [img]http://example.com/images/file.jpg vloží obrázek do příspěvku.',
'helpmem' => 'Členové: Ve svém profilu budete mít další možnosti. Můžete nastavit tvar písma, změnit heslo kdykoli a samozřejmě můžete svůj účet smazat.',
'helpmod' => 'Moderátoři: Uvidíte správce v dolní části. Zobrazí se stránka, ve které můžete čistit místnost, vyhodit cahtující, prohlížet všechny aktivní relace a v případě potřeby úplně zakázat přístup pro hosty.',
'helpadm' => 'Administrátoři: Budete dále moci registrovat hosty, editovat členy a registrovat nové přezdívky.',
'profile' => 'Váš profil',
'ignore' => 'Ignorovat',
'unignore' => 'Již neignorovat',
'refreshrate' => 'Obnovovací frekvence (5-150 sekund)',
'fontcolour' => 'Barva písma',
'viewexample' => 'Zobrazit příklady',
'bgcolour' => 'Barva pozadí',
'fontface' => 'Tvar písma',
'roomdefault' => 'Výchozí místnost',
'bold' => 'Tučně',
'italic' => 'Kurzíva',
'small' => 'Malý',
'fontexample' => 'Příklad vybraného písma',
'timestamps' => 'Zobrazit časové značky',
'embed' => 'Embed obzrázky',
'incognito' => 'Režim inkognito',
'changenick' => 'Změnit přezdívku',
'changepass' => 'Změnit heslo',
'oldpass' => 'Staré heslo:',
'newpass' => 'Nové heslo:',
'confirmpass' => 'Potvrdit nové heslo:',
'savechanges' => 'Uložit',
'reloadpb' => 'Znovu načíst poštovní schránku',
'reloadmsgs' => 'Znovu načíst zprávy',
'chgprofile' => 'Profil',
'adminbtn' => 'Admin',
'admnotes' => 'Admin poznámky',
'notes' => 'Poznámky',
'clone' => 'Klonovat',
'randh' => 'Pravidla & Pomoc',
'exit' => 'Opustit chat',
'bye' => 'Sbohem %s, navštivte nás brzy!',
'colourtable' => 'Barevný',
'backtoprofile' => 'Zpět do profilu',
'copy' => 'Kopírovat:',
'choosecol' => 'Hosté, vyberte barvu:',
'randomcol' => 'Náhodná barva',
'enter' => 'Vstoupit',
'error' => 'Chyba',
'members' => 'Členové',
'guests' => 'Hosté',
'approveguests' => '%d noví hsté ke schválení',
'allowchecked' => 'Povolit vybrané',
'allowall' => 'Povolit vše',
'denychecked' => 'Zakázat vybrané',
'denyall' => 'Zakázat vše',
'denymessage' => 'Poslat zprávu odepřeným:',
'butallowdeny' => 'Odeslat',
'waitempty' => 'Žádná další žádost o schválení',
'wrongcaptcha' => 'Špatná Captcha',
'captchaexpire' => 'Captcha byla již použitá nebo vypršel čas',
'noguests' => 'Omlouváme se, v současné době pouze členové!',
'curchat' => 'Právě teď %d chatujících v místnosti:',
'cantreg' => 'Nelze zaregistrovat %s',
'alreadyreged' => '%s je již zaregistrovaný.',
'successreg' => '%s byl úspěšně zaregistrován..',
'cantchgstat' => 'Nelze změnit status uživatele %s',
'succdel' => '%s byl úspěšně vymazán z databáze.',
'succchg' => 'Status %s byl úspěšně změněn.',
'wrongpass' => 'Špatné heslo!',
'wrongglobalpass' => 'Špatné globální heslo!',
'succprofile' => 'Váš profil byl úspěšně uložen.',
'backtologin' => 'Zpět na přihlašovací stránku.',
'backtochat' => 'Zpět do chatu.',
'Beige' => 'Béžový',
'Black' => 'Černý',
'Blue' => 'Modrý',
'BlueViolet' => 'Modro-fialová',
'Brown' => 'Hnědá',
'Cyan' => 'Tyrkysová',
'DarkBlue' => 'Tmavě modrá',
'DarkGreen' => 'Tmavě zelená',
'DarkRed' => 'Tmavě červená',
'DarkViolet' => 'Tmavě fialová',
'DeepSkyBlue' => 'Modré nebe',
'Gold' => 'Zlatá',
'Grey' => 'Šedá',
'Green' => 'Zelená',
'HotPink' => 'Hot růžová',
'Indigo' => 'Indigo',
'LightBlue' => 'Světle modrá',
'LightGreen' => 'Světle zelená',
'LimeGreen' => 'Limetkově zelená',
'Magenta' => 'Purpurová',
'Olive' => 'Olivová',
'Orange' => 'Oranžová',
'OrangeRed' => 'oranžově-červená',
'Purple' => 'Purpurová',
'Red' => 'Červená',
'RoyalBlue' => 'Královsky modrá',
'SeaGreen' => 'Zelené moře',
'Sienna' => 'Oranžově žlutá',
'Silver' => 'Stříbrný',
'Tan' => 'Bronz',
'Teal' => 'Teal',
'Violet' => 'Fialová',
'White' => 'Bílá',
'Yellow' => 'Žlutá',
'YellowGreen' => 'Žluto zelená',
'redirectto' => 'Přesměrování na:',
'nonhttp' => 'Požadovaný odkaz bez http:',
'httpredir' => 'Pokud to nefunguje, zkuste tohle:',
'actions' => 'Akce',
'sesip' => 'IP-Addresa',
'css' => 'CSS Styl',
'memberexpire' => 'Členský časový limit (minut)',
'guestexpire' => 'Host timeout (minut)',
'kickpenalty' => 'Kick penalty (minut)',
'entrywait' => 'Čas čekací místnosti (sekund)',
'captchatime' => 'Časový limit Captcha (sekund)',
'messageexpire' => 'Časový limit zprávy (minut)',
'messagelimit' => 'Limit zprávy (veřejnost)',
'maxmessage' => 'Maximální délka zprávy',
'confirm' => 'Jsi si jistý?',
'yes' => 'Ano',
'no' => 'Ne',
'colbg' => 'Barva pozadí',
'coltxt' => 'Barva textu',
'maxname' => 'Maximální délka přezdívky',
'minpass' => 'Minimální délka hesla',
'defaultrefresh' => 'Výchozí doba načtení zprávy (reload) (sekund)',
'suguests' => 'Povolit žadatele',
'rulestxt' => 'Pravidla (html)',
'imgembed' => 'Obrázky v rámečku (embed)',
'trackip' => 'Zobrazit IP relace',
'captchachars' => 'Znaky použité v Captcha',
'memkick' => 'Členové mohou vyhazovat, pokud není přítomen žádný moderátor',
'forceredirect' => 'Vynucené přesměrování',
'redirect' => 'Vlastní skript přesměrování',
'backuprestore' => 'Zálohování a obnovení',
'backup' => 'Zalohování',
'restore' => 'Obnovení',
'settings' => 'Nastavení',
'linkfilter' => 'Filtr odkazů',
'chatname' => 'Název chatu',
'destroy' => 'Zničit chat',
'destroyed' => 'Chat byl úspěšně zničen',
'topic' => 'Téma',
'passreset' => 'Reset hesla',
'cantresetpass' => 'Nelze resetovat heslo',
'succpassreset' => 'Heslo bylo úspěšně resetováno',
'entermsg' => '%s vstoupil do chatu.',
'exitmsg' => '%s opustil chat.',
'memregmsg' => '%s se stal registrovaným členem.',
'suregmsg' => '%s je nyní registrovaným žadatelem.',
'kickmsg' => '%s byl vyhozen.',
'multikickmsg' => '%s byli vyhozeni..',
'allkickmsg' => 'Všichni hosté byli vyhozeni.',
'cleanmsg' => '%s byl vyčištěn.',
'sendallmsg' => '%s - ',
'sendmemmsg' => '[M] %s - ',
'sendmodmsg' => '[Personál] %s - ',
'sendadmmsg' => '[Administrátor] %s - ',
'sendprvmsg' => '[%1$s do %2$s] - ',
'msgsendall' => 'Zpráva všem',
'msgsendmem' => 'Zpráva jen pro členy',
'msgsendmod' => 'Zpráva jen pro personál',
'msgsendadm' => 'Zpráva jen Administrátorům',
'msgsendprv' => 'Soukromá zpráva',
'numnotes' => 'Počet poznámek, které je nutné zachovat',
'revisions' => 'Revize:',
'older' => 'Starší',
'newer' => 'Novější',
'accessdenied' => 'Přístup zamítnut',
'loggedinas' => 'Jste přihlášeni jako %s a nemáte přístup k této části.',
'newnickname' => 'Nová přezdívka:',
'nicknametaken' => 'Přezdívku již někdo používá',
'nopass' => 'Chybné heslo (Nejméně %d znaků), přezdívka zůstala stejná',
'gdextrequired' => 'Rozšíření PHP gd je pro tuto funkci vyžadováno. Nejprve ho nainstalujte.',
'memcachedextrequired' => 'Pro funkci ukládání do mezipaměti je vyžadováno memcached rozšíření PHP. Nejprve ho nainstalujte, nebo nastavte parametr memcached na hodnotu false.',
'opensslextrequired' => 'Pro funkci šifrování je vyžadováno rozšíření PHP openssl. Nejprve ho nainstalujte nebo nastavte šifrované nastavení zpět na hodnotu false.',
'pdo_mysqlextrequired' => 'Rozšíření pdo_mysql PHP je vyžadováno pro zvolený ovladač databáze. Nejprve ho nainstalujte.',
'pdo_pgsqlextrequired' => 'Pro zvolený databázový ovladač je vyžadováno rozšíření PHP pdo_pgsql. Nejprve ho nainstalujte.',
'pdo_sqliteextrequired' => 'Rozšíření pdo_sqlite PHP je vyžadováno pro zvolený ovladač databáze. Nejprve ho nainstalujte.',
'jsonextrequired' => 'Pro tuto funkci je vyžadováno rozšíření PHP json. Nejprve ho nainstalujte.',
'sendmail' => 'Odeslat mail na novou veřejnou zprávu',
'mailsender' => 'Odeslat mail pomocí této adresy',
'mailreceiver' => 'Odeslat mail do této adresy',
'modfallback' => 'Zpět do čekaí místnosti, pokud není přítomen žádný moderátor, který schvaluje hosty',
'regpass' => 'Zopakujte heslo<br>pro registraci',
'guestreg' => 'Nechte hosty zaregistrovat se',
'asmember' => 'Jako členové',
'assuguest' => 'Jako žadatel',
'fatalerror' => 'Fatal error',
'prevmatch' => 'Vaše hledání bylo následující',
'matchtoolong' => 'Vaše hledání bylo příliš dlouhé. Můžete použít max. 255 znaků. Zkuste to rozdělit.',
'nocache' => 'Automatické procházení (pro staré prohlížeče nebo třídění od nejvyššího dole).',
'disablepm' => 'Zakázat soukromé zprávy',
'disablechat' => 'Vypnout chat',
'disabletext' => 'Deaktivovat zprávu v chatu (html)',
'disabledtext' => 'Dočasně zakázáno',
'defaulttz' => 'Výchozí časové pásmo',
'tz' => 'Časové pásmo',
'optional' => '(volitelný)',
'userloggedin' => 'Uživatel s touto přezdívkou je již přihlášen.',
'regednick' => 'Tato přezdívka používá registrovaný člen.',
'eninbox' => 'Povolit offline doručenou poštu ',
'inboxmsgs' => 'Přečtěte si %d zprávy ve vaší doručené poště',
'offline' => '(offline)',
'deleteacc' => 'Odstranit účet',
'eninnone' => 'Pro nikoho',
'eninall' => 'Pro všechny',
'eninmem' => 'Jen pro členy',
'eninstaff' => 'Jen pro personál',
'eninadmin' => 'Jen pro Administrátory',
'nickregex' => 'Přezdívka regex',
'passregex' => 'Heslo regex',
'externalcss' => 'Link pro externí CSS soubor',
'greetingmsg' => 'Vítej %s!',
'entryhelp' => 'Pokud tento snímek není znovu načten v% d sekundách, bude muset v prohlížeči povolit automatické přesměrování (meta refresh). Také se ujistěte, že žádný webový filtr, místní proxy nástroj nebo plugin pro prohlížeč nebrání automatickému obnovení! Mohlo by to být například "Polipo", "NoScript" atd.<br>Jako řešení (nebo v případě chyby načtení serveru / serveru proxy) můžete ručně obnovit tlačítka v dolní části.',
'enablegreeting' => 'Před zobrazením zpráv zobrazte uvítací zprávu',
'unban' => 'Odbanovat',
'sortupdown' => 'Seřadit zprávy shora dolů',
'sortframe' => 'Změňit uspořádání',
'cs' => 'Velká a malá písmena',
'hidechatters' => 'Skrýt seznam chatujících',
'enfileupload' => 'Povolit nahrávání souborů',
'msgattache' => 'Příloha',
'filenotfound' => 'Soubor nebyl nalezen!',
'maxuploadsize' => 'Maximální velikost nahrávaných souborů v KB',
'maxsize' => 'Max. %d KB',
'cssupdate' => 'Poznámka: Výchozí CSS je nyní napevno a může být odstraněn z nastavení CSS',
'manualrefresh' => 'Nutná ruční aktualizace ',
'personalnotes' => 'Osobní poznámky',
'filtermodkick' => 'Použít vyhazovací filtr na moderátory',
];

View File

@ -2,7 +2,7 @@
/* /*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - German translation * LE CHAT-PHP - a PHP Chat based on LE CHAT - German translation
* *
* Copyright (C) 2015-2017 Daniel Winzen <d@winzen4.de> * Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
* *
* This program is free software: you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by

View File

@ -2,7 +2,7 @@
/* /*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - English translation * LE CHAT-PHP - a PHP Chat based on LE CHAT - English translation
* *
* Copyright (C) 2015-2017 Daniel Winzen <d@winzen4.de> * Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
* *
* This program is free software: you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by

View File

@ -2,7 +2,7 @@
/* /*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - Spanish translation * LE CHAT-PHP - a PHP Chat based on LE CHAT - Spanish translation
* *
* Copyright (C) 2015-2017 Daniel Winzen <d@winzen4.de> * Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
* *
* This program is free software: you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by

View File

@ -2,7 +2,7 @@
/* /*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - French translation * LE CHAT-PHP - a PHP Chat based on LE CHAT - French translation
* *
* Copyright (C) 2015-2017 Daniel Winzen <d@winzen4.de> * Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
* *
* This program is free software: you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by

View File

@ -2,7 +2,7 @@
/* /*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - Indonesian translation * LE CHAT-PHP - a PHP Chat based on LE CHAT - Indonesian translation
* *
* Copyright (C) 2015-2017 Daniel Winzen <d@winzen4.de> * Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
* *
* This program is free software: you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by

368
lang_it.php Normal file
View File

@ -0,0 +1,368 @@
<?php
/*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - Italian translation
*
* Copyright (C) 2015-2018 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: Italiano
$T=[
'nodb' => 'Non cè collegamento al database!',
'nodbsetup' => 'Non cè collegamento con database, perfavore crea il database ed edita lo scipt, per utilizzare database giusto con utente e password creati',
'changelang' => 'Cambia lingua:',
'expire' => 'Sessione invalida',
'kicked' => 'Bannato!',
'invalnick' => 'Nome sbagliato (%1$d simboli al massimo e deve coincidere con il testo"%2$s")',
'invalpass' => 'Password sbagliata (Almeno %1$d simboli e deve coincidere con il testo "%2$s")',
'noconfirm' => 'Password inserite non coincidono!',
'incorregex' => 'Testo non corretto',
'bottom' => 'Giù',
'top' => 'Su',
'choose' => '(sclegli)',
'setup' => 'Impostare chat',
'init' => 'Impostazioni iniziali',
'sulogin' => 'Entrata per super-amministratore',
'sunick' => 'Nome super-amministratore:',
'supass' => 'Password super-amministratore:',
'suconfirm' => 'Conferma password:',
'susuccess' => 'Registrato con successo!',
'initbtn' => 'Inizio della chat',
'initdbexist' => 'Tabelle nel database esistono! Per continuare, prima devi eliminare tabelle manualmente.',
'initsuexist' => 'Super-amministratore è già esistente!',
'initgosetup' => 'Impostazioni Chat',
'captcha' => 'Captcha',
'enabled' => 'Abilitato',
'onlyguests' => 'Solo per ospiti',
'disabled' => 'Disabilitato',
'simple' => 'Facile',
'moderate' => 'Medio',
'extreme' => 'Difficile',
'nick' => 'Login:',
'pass' => 'Password:',
'globalloginpass' => 'Password globale:',
'login' => 'Entrare',
'dbupdate' => 'Database aggiornato!',
'sysmessages' => 'Messaggi del sistema',
'msgenter' => 'Entrata',
'msgexit' => 'Uscita',
'msgmemreg' => 'Registarto',
'msgsureg' => 'Richiedente registrato',
'msgkick' => 'Bannato',
'msgmultikick' => 'Bannati più volte',
'msgallkick' => 'Tutti bannati',
'msgclean' => 'Pulizia chat',
'dateformat' => '<a target="_blank" href="http://php.net/manual/ru/function.date.php#refsect1-function.date-parameters">Fuso Orario</a>',
'admfunc' => 'Funzioni del amministratore',
'allguests' => 'Tutti ospiti',
'cleanmsgs' => 'Cancella messaggi',
'room' => 'Stanza pubblica',
'selection' => 'Scelta',
'cleannick' => 'Al Nome:',
'clean' => 'Cancella',
'kickchat' => 'Ban (%d minuti)',
'kickreason' => 'Messaggio al bannato',
'kickpurge' => 'Pulizia messaggi',
'kick' => 'Kick',
'logoutinact' => 'Espelli partecipante',
'logout' => 'Logout',
'sessions' => 'Sessioni attive',
'view' => 'Visualizza',
'filter' => 'Filtro',
'guestacc' => 'Cambia entrata nella chat',
'guestallow' => 'Accettare',
'guestwait' => 'Accettare ospiti',
'adminallow' => 'Richiedere il permesso al moderatore',
'guestdisallow' => 'Solo membri',
'addsuguest' => 'Aggiungere candidato',
'register' => 'Registrare',
'admmembers' => 'Membri',
'memdel' => 'Eliminare dal database',
'memdeny' => 'Aggiungere membro (!)',
'memsuguest' => 'Aggiunzione al candidato (G)',
'memreg' => 'Aggiornare stato',
'memmod' => 'Aggiunzione moderatore (M)',
'memsumod' => 'Aggiunzione super-moderatore (SM)',
'memadm' => 'Aggiunzione amministratore (A)',
'change' => 'Cambia',
'regguest' => 'Registra opspiti',
'regmem' => 'Registra nuovo utente',
'sessact' => 'Sessioni attive',
'sessnick' => 'Nome',
'sesstimeout' => 'Tempo di attesa in',
'sessua' => 'User-Agent',
'fid' => 'Filtro ID:',
'match' => 'Coincidenza',
'replace' => 'Sostituire',
'allowpm' => 'Accettare in privato',
'regex' => 'Testo regolare',
'apply' => 'Salvare',
'newfilter' => 'Nuovo filtro:',
'add' => 'Aggiungere',
'noframes' => 'Questa chat utilizza <b>frames</b>. Perfavore, avvia il supporto nel tuo Browser o utilizza quello adatto!',
'delselmes' => 'Eliminare messaggi selezionati',
'staffnotes' => 'Note del supporto',
'adminnotes' => 'Note del amministratore',
'notessaved' => 'Note salvate!',
'lastedited' => 'Ultima redazione %1$s %2$s',
'savenotes' => 'Salvare note',
'waitingroom' => 'Degli ospiti',
'waittext' => 'Benvenuto %1$s, rimani in attesa, chat sarà disponibile tra %2$d secondi.',
'admwaittext' => 'Benvenuto %1$s, rimani in attesa, chat sarà disponibile dopo che moderazione accetta entrata.',
'waitreload' => 'Se questa pagina non risponde, non si aggiorna ogni %d secondi, utilizzate il tasto in basso, per ricaricare manualmente',
'reload' => 'Ricaricare',
'rules' => 'Regole',
'talkto' => 'Invia',
'toall' => 'Tutti nella chat',
'tomem' => 'Membri',
'tostaff' => 'Staff',
'toadmin' => 'Amministratore',
'alsopurge' => 'Eliminare messaggi',
'dellast' => 'Eliminare utlimo messaggio',
'delall' => 'Eliminare tutti messaggi',
'switchsingle' => 'Abilitare modalità riga(e)',
'switchmulti' => 'Abilitare multiriga',
'help' => 'Aiuto',
'helpguest' => 'Tutte le funzioni sono chiare, solo utilizzate i tasti. Nelle impostazioni del vostro profilo potete impostare tempo di aggiornamento, colore del carattere e dimensione della finestra.<br><u>Nota:</u> é una chat, per questo anche se non scrivete niente, sarà in automatico salvato dopo un tot di tempo..',
'helpembed' => 'Se volete impostare immagine nel vostro post, attaccate [img] davanti al vostro URL-immagine. Esempio: [img]http://example.com/images/file.jpg sarà agganciato al vostro messaggio.<br> Anche disponibile carica file cliccando pulsante in alro "Browse..."<br>',
'helpmem' => 'Membri: Avete alcune scelte nelle impostazioni del profilo. Si può impostare carattere e cambiare la password in qualsiasi momento.',
'helpmod' => 'Staff: Visualizzate il tasto dell amministratore giù. Questo vi riendizzerà, dove potete ripulire la stanza, bannare, visualizzare sessioni attive e disabilitare accesso agli ospiti, se necessario.',
'helpadm' => 'Amministratori: Vi è disponibile registrare utenti, modificare e rigistrare nuovi nomi senza che ci siano nella stanza.',
'profile' => 'Mio profilo',
'ignore' => 'Ignorare',
'unignore' => 'Non ignorare più',
'refreshrate' => 'Ricarica Chat (5-150 secondi)',
'fontcolour' => 'Colore carattere',
'viewexample' => 'Visualizza esempi',
'bgcolour' => 'Colore sfondo',
'fontface' => 'Carattere',
'roomdefault' => 'Predefinito',
'bold' => 'Grassetto',
'italic' => 'Corsivo',
'small' => 'Diminuito',
'fontexample' => 'Esempio del carattere selezionato',
'timestamps' => 'Visualizzare il tempo',
'embed' => 'Incollare immagine',
'incognito' => 'Modalità incognito',
'changenick' => 'Cambia nome',
'changepass' => 'Cambia password',
'oldpass' => 'Vecchio profilo:',
'newpass' => 'Nuovo profilo:',
'confirmpass' => 'Conferma:',
'savechanges' => 'Salavre cambiamenti',
'reloadpb' => 'Ricarica Chat',
'reloadmsgs' => 'Aggiorna/Indietro',
'chgprofile' => 'Profilo',
'adminbtn' => 'Amministratore',
'admnotes' => 'Note del amministratore',
'notes' => 'Appunti',
'clone' => 'Clona',
'randh' => 'Regole/Aiuto',
'exit' => 'Abbandona',
'bye' => 'Ti salutiamo %s, entra ancora!',
'colourtable' => 'Esempio colori',
'backtoprofile' => 'Tornare nel mio profilo',
'copy' => 'Copia:',
'choosecol' => 'Selezionate colore:',
'randomcol' => 'Colore a caso',
'enter' => 'Entrare',
'error' => 'Errore',
'members' => 'Registrati',
'guests' => 'Ospiti',
'approveguests' => '%d nuovi ospiti da accettare',
'allowchecked' => 'Permettere verifica',
'allowall' => 'Permettere a tutti',
'denychecked' => 'Non permettere verifica',
'denyall' => 'Non permettere a nessuno',
'denymessage' => 'Mandare messaggio con rifiuto:',
'butallowdeny' => 'Inviare',
'waitempty' => 'Non ci sono più richieste disponibili.',
'wrongcaptcha' => 'Captcha errata!',
'captchaexpire' => 'Codice di protezione è già in utilizzo oppure tempo scaduto.',
'noguests' => 'Scusate, entrano solo registrati!',
'curchat' => 'Attualmente %d partecipante (i) in stanza:',
'cantreg' => 'Non puoi registrarti %s',
'alreadyreged' => '%s Già registrato.',
'successreg' => '%s Registrato con successo.',
'cantchgstat' => 'Impossibile cambiare stato %s',
'succdel' => '%s eliminato dal database.',
'succchg' => 'Stato %s cambaito con successo.',
'wrongpass' => 'Password errata!',
'wrongglobalpass' => 'Password globale sbagliata!',
'succprofile' => 'Tuo profilo è stato salvato.',
'backtologin' => 'Tornare nella pag. pincipale.',
'backtochat' => 'Tornare nella chat.',
'Beige' => 'Beige',
'Black' => 'Nero',
'Blue' => 'Blu',
'BlueViolet' => 'Viola-blu',
'Brown' => 'Marrone',
'Cyan' => 'Azzurro',
'DarkBlue' => 'Blu-scuro',
'DarkGreen' => 'Verde-scuro',
'DarkRed' => 'Rosso-scuro',
'DarkViolet' => 'Viola-scuro',
'DeepSkyBlue' => 'Azzurro chiaro',
'Gold' => 'Oro',
'Grey' => 'Griggio',
'Green' => 'Verde',
'HotPink' => 'Rosa-chiaro',
'Indigo' => 'Indigo',
'LightBlue' => 'Blu-chiaro',
'LightGreen' => 'Verde-charo',
'LimeGreen' => 'Verde lime',
'Magenta' => 'Magenta',
'Olive' => 'Oliva',
'Orange' => 'Arancione',
'OrangeRed' => 'Arancione-rosso',
'Purple' => 'Viola',
'Red' => 'Rosso',
'RoyalBlue' => 'Re blu',
'SeaGreen' => 'Verde mare',
'Sienna' => 'Siena',
'Silver' => 'Cromato',
'Tan' => 'Abbronzato',
'Teal' => 'Teal',
'Violet' => 'Viola',
'White' => 'Bianco',
'Yellow' => 'Giallo',
'YellowGreen' => 'Giallo-verde',
'redirectto' => 'Riendirizzamento su:',
'nonhttp' => 'Url richiesto non è http:',
'httpredir' => 'Se non funziona prova questo:',
'actions' => 'Azioni',
'sesip' => 'IP-indirizzo',
'css' => 'CSS stili',
'memberexpire' => 'Time-Out membri (minuti)',
'guestexpire' => 'Time-out ospiti (minuti)',
'kickpenalty' => 'Ban (minuti)',
'entrywait' => 'Tempo di attesa stanza ospiti (secondi)',
'captchatime' => 'Time-Out Captcha (secondi)',
'messageexpire' => 'Time-Out messaggi (minuti)',
'messagelimit' => 'Limite messaggi (pubblici)',
'maxmessage' => 'Lunghezza massimale dei messaggi',
'confirm' => 'Sei sicuro?',
'yes' => 'Si',
'no' => 'No',
'colbg' => 'Colore sfondo',
'coltxt' => 'Colore testo',
'maxname' => 'Lunghezza nome massimale',
'minpass' => 'Lunghezza minima password',
'defaultrefresh' => 'In predefinito tempo di ricarica (secondi)',
'suguests' => 'Accettare ospiti',
'rulestxt' => 'Regole (html)',
'imgembed' => 'Inserimento immagini',
'trackip' => 'Visualizzare IP-sessione',
'captchachars' => 'Simboli, utilizzati in Captcha',
'memkick' => 'Membri possono espellere, se non è presente moderatore',
'forceredirect' => 'Riendirizzamento forzato',
'redirect' => 'Riendirizzamento forzato membri',
'backuprestore' => 'Backup e ripristino',
'backup' => 'Backup',
'restore' => 'Ripristino',
'settings' => 'Impostazioni',
'linkfilter' => 'Filtaggio link',
'chatname' => 'Nome Chat',
'destroy' => 'Distruggere chat',
'destroyed' => 'Chat distrutto',
'topic' => 'Tema',
'passreset' => 'Cambia password',
'cantresetpass' => 'Impossibile cambiare password',
'succpassreset' => 'Password cambiata',
'entermsg' => '%s entrato in chat.',
'exitmsg' => '%s abbandonato chat.',
'memregmsg' => '%s ora registrato membro.',
'suregmsg' => '%s ora registrato candidato.',
'kickmsg' => '%s espcluso dalla chat.',
'multikickmsg' => '%s esclusi dalla chat.',
'allkickmsg' => 'tutti ospiti esplusi dalla chat.',
'cleanmsg' => '%s pulito prima.',
'sendallmsg' => '%s - ',
'sendmemmsg' => '[M] %s - ',
'sendmodmsg' => '[Staff] %s - ',
'sendadmmsg' => '[Admin] %s - ',
'sendprvmsg' => '[%1$s a %2$s] - ',
'msgsendall' => 'Messaggio a tutti',
'msgsendmem' => 'Messaggio ai membri',
'msgsendmod' => 'Messaggio solo ai moderatori',
'msgsendadm' => 'Messaggio solo al amministratore',
'msgsendprv' => 'Messaggio privato',
'numnotes' => 'Numero per salvare',
'revisions' => 'Ripristino:',
'older' => 'Vecchi',
'newer' => 'Nuovi',
'accessdenied' => 'Rifiutato.',
'loggedinas' => 'Sei entrato come %s e non hai accesso alla sessione.',
'newnickname' => 'Nuovo nome:',
'nicknametaken' => 'Nome occupato',
'nopass' => 'Password sbagliata (Almeno %d simboli), senza cambiare nome',
'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' => 'Mandare messaggio come nuovo pubblico',
'mailsender' => 'Mandare messaggio utilizzando questo indirizzo',
'mailreceiver' => 'Mandare messaggio a questo indirizzo',
'modfallback' => 'Tornare nella stanza di attesa, se non è presente moderatore',
'regpass' => 'Ripetere password<br>Registrarsi',
'guestreg' => 'Permettere di registrarsi agli ospiti',
'asmember' => 'Come membro',
'assuguest' => 'Come candidato',
'fatalerror' => 'Errore fatale',
'prevmatch' => 'Testi nei campi coincidono',
'matchtoolong' => 'Testo troppo lungo. Si puà utilizzare solo 255 simboli, provare suddividere campo in parti',
'nocache' => 'Avtoricarica (per i Browser precedenti, per suddividere dal alto-basso)',
'disablepm' => 'Disabilitare mess. privati',
'disablechat' => 'Disabilitare chat',
'disabletext' => 'Messaggio di chat disabilitata (html)',
'disabledtext' => 'Attualmente disabilitato',
'defaulttz' => 'Fus orario predefinito',
'tz' => 'Fuso Orario',
'optional' => '(optional)',
'userloggedin' => 'Utilizzatore con questo nome è già in rete.',
'regednick' => 'Questo nome appartiene già ad un altro.',
'eninbox' => 'Abilitare offline-posta',
'inboxmsgs' => 'Leggete %d messaggi in entrata',
'offline' => '(offline)',
'deleteacc' => 'Eliminare account',
'eninnone' => 'Per nessuno',
'eninall' => 'Per tutti',
'eninmem' => 'Solo per membri',
'eninstaff' => 'Solo per moderatori',
'eninadmin' => 'Solo per amministratore',
'nickregex' => 'Nickname regex',
'passregex' => 'Password regex',
'externalcss' => 'Link per CSS esterno',
'greetingmsg' => 'Benvenuto %s!',
'entryhelp' => 'Se questa finestra non si aggiorna ogni %d secondi. Dovete abilitare aggiornamento automatico (meta refresh) nel vostro browser. Assicuratevi che non ci sia filtro-web, verificate impostazioni proxy, o plugin del browser per il blocco del aggiornamento! Esempi dei plugin: "Polipo", "NoScript", ecc...<br>Nota, (nel caso di errore di ricarica delle pagine a causa del server/proxy) Вы всегда можете использовать кнопки внизуpotete sempre utilizzare tasti in basso della pagina per ricaricare manualmente.',
'enablegreeting' => 'Visualizzare benvenuto prima del ultimo messaggio',
'unban' => 'Sbloccare',
'sortupdown' => 'Riordinare messaggi dal alto in basso',
'sortframe' => 'Ribaltare chat',
'cs' => 'Registrazione-sensibile',
'hidechatters' => 'Nascondere lista dei partecipanti',
'enfileupload' => 'Abilitare upload dei file',
'msgattache' => 'Annotazione',
'filenotfound' => 'File non trovato!',
'maxuploadsize' => 'Dimensione massima del file KB',
'maxsize' => 'Max. %d KB',
'cssupdate' => 'Note: Default CSS is now hardcoded and can be removed from the CSS setting',
'manualrefresh' => 'Bisogna aggiornare pagina manualmente',
'personalnotes' => 'Appunti personali',
'filtermodkick' => 'Utlizzare filtro di esclusione per moderatori',
];

View File

@ -2,7 +2,7 @@
/* /*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - Russian translation * LE CHAT-PHP - a PHP Chat based on LE CHAT - Russian translation
* *
* Copyright (C) 2015-2017 Daniel Winzen <d@winzen4.de> * Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
* *
* This program is free software: you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by
@ -135,11 +135,11 @@ $T=[
'switchsingle' => 'Включить однострочный режим', 'switchsingle' => 'Включить однострочный режим',
'switchmulti' => 'Включить многострочный режим', 'switchmulti' => 'Включить многострочный режим',
'help' => 'Помощь', 'help' => 'Помощь',
'helpguest' => 'Все функции интуитивно понятны, просто используйте кнопки. В настройках вашего профиля вы можете настроить частоту обновления, цвет шрифта и желаемый размер окна входа.<br><u>Заметка:</u> Это чат, поэтому даже если вы ничего не пишете, то будете автоматически зарегистрированы через некоторое время..', 'helpguest' => 'Все функции интуитивно понятны, просто используйте кнопки. В настройках вашего профиля вы можете настроить частоту обновления, цвет шрифта и желаемый размер окна входа.<br><u>Заметка:</u> Это чат, поэтому даже если вы ничего не пишете, то будет автоматически зарегистрировано через некоторое время..',
'helpembed' => 'Если вы хотите встроить изображение в свой пост, прикрепите [img] перед вашим URL-изображением. Пример: [img]http://example.com/images/file.jpg будет прикреплять картинку к вашему сообщению.<br>', 'helpembed' => 'Если вы хотите встроить изображение в свой пост, прикрепите [img] перед вашим URL-изображением. Пример: [img]http://example.com/images/file.jpg будет прикреплять картинку к вашему сообщению.<br>',
'helpmem' => 'Участники: У вас есть несколько вариантов настроек в вашем профиле. Можно настроить шрифт и изменить свой пароль в любое время.', 'helpmem' => 'Участники: У вас есть несколько вариантов настроек в вашем профиле. Можно настроить шрифт и изменить свой пароль в любое время.',
'helpmod' => 'Модераторы: Обратите внимание кнопку администратора внизу. Это перенесет вас на страницу, где вы можете очистить комнату, забанить, просмотреть все активные сеансы и отключить гостевой доступ полностью, если необходимо.', 'helpmod' => 'Модераторы: Обратите внимание кнопку администратора внизу. Это перенесет вас на страницу, где вы можете очистить комнату, забанить, просмотреть все активные сеансы и отключить гостевой доступ полностью, если необходимо.',
'helpadm' => 'Администраторы: Вы способны регистрировать гостей, редактировать пользователей и регистрировать новые ники без их присутствия в комнате.', 'helpadm' => 'Администраторы: Вы способны регистрировать гостей и новые ники без их присутствия в комнате а также редактировать пользователей.',
'profile' => 'Ваш профиль', 'profile' => 'Ваш профиль',
'ignore' => 'Игнорировать', 'ignore' => 'Игнорировать',
'unignore' => 'Больше не игнорировать', 'unignore' => 'Больше не игнорировать',
@ -308,15 +308,15 @@ $T=[
'newnickname' => 'Новое имя:', 'newnickname' => 'Новое имя:',
'nicknametaken' => 'Имя уже занято', 'nicknametaken' => 'Имя уже занято',
'nopass' => 'Некорректный пароль (Хотя бы %d символов), не меняя имени', 'nopass' => 'Некорректный пароль (Хотя бы %d символов), не меняя имени',
'gdextrequired' => 'The gd extension of PHP is required for this feature. Please install it first.', 'gdextrequired' => 'gd расширение для PHP требуетса для етой функции. Пожалуйста установите его сначала...',
'memcachedextrequired' => 'The memcached extension of PHP is required for the caching feature. Please install it first or set the memcached setting back to false.', '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.', '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_mysqlextrequired' => 'Pdo_mysql расширение для PHP требуетса для драйверов базы данных. Пожалуйста установите его сначала..',
'pdo_pgsqlextrequired' => 'The pdo_pgsql extension of PHP is required for the selected database driver. Please install it first.', 'pdo_pgsqlextrequired' => 'Pdo_pgsql расширение для PHP требуетса для драйверов базы данных. Пожалуйста установите его сначала..',
'pdo_sqliteextrequired' => 'The pdo_sqlite extension of PHP is required for the selected database driver. Please install it first.', 'pdo_sqliteextrequired' => 'Pdo_sqlite расширение для PHP требуетса для драйверов базы данных. Пожалуйста установите его сначала.',
'jsonextrequired' => 'The json extension of PHP is required for this feature. Please install it first.', 'jsonextrequired' => 'Json расширение для PHP требуетса для етой функции. Пожалуйста установите его сначала.',
'sendmail' => 'Отправить сообщение как новое публичное сообщение', 'sendmail' => 'Отправить сообщение как новое публичное',
'mailsender' => 'Отправить сообщение используя этот адрес', 'mailsender' => 'Отправить сообщение на этот адрес',
'mailreceiver' => 'Отправить сообщение по этому адресу', 'mailreceiver' => 'Отправить сообщение по этому адресу',
'modfallback' => 'Вернуться в комнату ожидания, если отстутсвует модератор для подтверждения гостей', 'modfallback' => 'Вернуться в комнату ожидания, если отстутсвует модератор для подтверждения гостей',
'regpass' => 'Повторите пароль<br>Зарегистрироваться', 'regpass' => 'Повторите пароль<br>Зарегистрироваться',
@ -325,8 +325,8 @@ $T=[
'assuguest' => 'Как заявитель', 'assuguest' => 'Как заявитель',
'fatalerror' => 'Фатальная ошибка', 'fatalerror' => 'Фатальная ошибка',
'prevmatch' => 'Тексты в полях совпадают', 'prevmatch' => 'Тексты в полях совпадают',
'matchtoolong' => 'Текст в поле слишком длинное. Можно использовать максимум 255 символов, попробуйте разбить поле на части.', 'matchtoolong' => 'Текст в поле слишком длинний. Можно использовать максимум 255 символов, попробуйте разбить поле на части.',
'nocache' => 'Автопрокрутка (для старых браузеров, для сортрировки сверху-вниз).', 'nocache' => 'Автозагрузка (для старых браузеров, для сортрировки сверху-вниз).',
'disablepm' => 'Отключить личные сообщения', 'disablepm' => 'Отключить личные сообщения',
'disablechat' => 'Отключить чат', 'disablechat' => 'Отключить чат',
'disabletext' => 'Чат отключил сообщение (html)', 'disabletext' => 'Чат отключил сообщение (html)',
@ -334,22 +334,22 @@ $T=[
'defaulttz' => 'Часовой пояс по умолчанию', 'defaulttz' => 'Часовой пояс по умолчанию',
'tz' => 'Часовой пояс', 'tz' => 'Часовой пояс',
'optional' => '(опционально)', 'optional' => '(опционально)',
'userloggedin' => 'Пользователь с этим именем уже в сети.', 'userloggedin' => 'Пользователь с текущим именем уже в сети.',
'regednick' => 'Это имя принадлежит зарегистрированному пользователю.', 'regednick' => 'Это имя принадлежит зарегистрированному пользователю.',
'eninbox' => 'Включить оффлайн-почту', 'eninbox' => 'Включить оффлайн-почту',
'inboxmsgs' => 'Прочитайте %d входящих сообщений', 'inboxmsgs' => 'Прочитайте %d входящих сообщений',
'offline' => '(оффлайн)', 'offline' => '(оффлайн)',
'deleteacc' => 'Удалить аккаунт', 'deleteacc' => 'Удалить аккаунт',
'eninnone' => 'Ни для кого', 'eninnone' => 'Никаму',
'eninall' => 'Для всех', 'eninall' => 'Для всех',
'eninmem' => 'Только для членов', 'eninmem' => 'Только для членов',
'eninstaff' => 'Только для модераторов', 'eninstaff' => 'Только для модераторов',
'eninadmin' => 'Только для админов', 'eninadmin' => 'Только для админов',
'nickregex' => 'Nickname regex', 'nickregex' => 'Ник regex',
'passregex' => 'Password regex', 'passregex' => 'Пароль regex',
'externalcss' => 'Ссылка на внешний CSS файл', 'externalcss' => 'Ссылка на внешний CSS файл',
'greetingmsg' => 'Добро пожаловать %s!', 'greetingmsg' => 'Добро пожаловать %s!',
'entryhelp' => 'Если это окно не обновится в течение %d секунд, Вам нужно включить автоматическое обновление (meta refresh) в вашем браузере. Также убедитесь в отстутствии веб-фильтра, проверьте настройки прокси, либо плагины браузера на блокировку автоматического обновления! Примеры плагинов: "Polipo", "NoScript", и т.д.<br>Тем не менее, (в случае ошибок перезагрузки страниц из-за сервера/прокси) Вы всегда можете использовать кнопки внизу страницы для ручного обновления страницыы.', 'entryhelp' => 'Если это окно не обновится в течение %d секунд, Вам нужно включить автоматическое обновление (meta refresh) в вашем браузере. Также убедитесь в отстутствии веб-фильтра, проверьте настройки прокси, либо плагины браузера на блокировку автоматического обновления! Примеры плагинов: "Polipo", "NoScript", и т.д.<br>Тем не менее, (в случае ошибок перезагрузки страниц из-за сервера/прокси) вы всегда можете использовать кнопки внизу страницы для ручного обновления страницыы.',
'enablegreeting' => 'Показывать приветственное сообщение перед остальными сообщениями', 'enablegreeting' => 'Показывать приветственное сообщение перед остальными сообщениями',
'unban' => 'Разблокировать', 'unban' => 'Разблокировать',
'sortupdown' => 'Сортировать сообщения сверху вниз', 'sortupdown' => 'Сортировать сообщения сверху вниз',
@ -361,7 +361,7 @@ $T=[
'filenotfound' => 'Файл не обнаружен!', 'filenotfound' => 'Файл не обнаружен!',
'maxuploadsize' => 'Максимальный размер файла в КБ', 'maxuploadsize' => 'Максимальный размер файла в КБ',
'maxsize' => 'Макс. %d КБ', 'maxsize' => 'Макс. %d КБ',
'cssupdate' => 'Note: Default CSS is now hardcoded and can be removed from the CSS setting', 'cssupdate' => 'Заметка: по установлению CSS он тяжелый и можна убрать его в CSS настройках',
'manualrefresh' => 'Требуется обновить страницу вручную', 'manualrefresh' => 'Требуется обновить страницу вручную',
'personalnotes' => 'Личные заметки', 'personalnotes' => 'Личные заметки',
'filtermodkick' => 'Применить фильтр исключения для модераторов', 'filtermodkick' => 'Применить фильтр исключения для модераторов',

369
lang_uk.php Normal file
View File

@ -0,0 +1,369 @@
<?php
/*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - Ukrainian translation
*
* Copyright (C) 2015-2018 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: Українська
$T=[
'nodb' => 'Нема зєднення з базою данних!',
'nodbsetup' => 'Нема зєднення з базою данних, будьласка, зробіть, базу данних і поміняйте сценарій, щоб іспользувати правильну базу данних з заданним імям використовувателя і паролеєм!',
'changelang' => 'Поміняти мову:',
'expire' => 'Недійствінна/з теперішнім сроком сесія',
'kicked' => 'Забанений!',
'invalnick' => 'Не вірне имя (%1$d символів максимально і воно має совпадати з вираженням "%2$s")',
'invalpass' => 'Не вірний пароль (Хотя б %1$d символів і воно має совпадати з вираженням "%2$s")',
'noconfirm' => 'Введені паролі не однакові!',
'incorregex' => 'Не правильне регулярне вираження!',
'bottom' => 'Вниз',
'top' => 'Вверх',
'choose' => '(вибрати)',
'setup' => 'Установка чата',
'init' => 'Початкова установка',
'sulogin' => 'Вхід для суперадминистратора',
'sunick' => 'Нік суперадминистратора:',
'supass' => 'Пароль суперадминистратора:',
'suconfirm' => 'Підтвердити пароль:',
'susuccess' => 'Успішно зарегістрірований!',
'initbtn' => 'Початок чата',
'initdbexist' => 'Таблиці бази данних вже бувають! Щоб продовжити, маєте спочатку удалити таблиці вручну.',
'initsuexist' => 'Суперадминистратор вже существує!',
'initgosetup' => 'Перейти на сторінку установкі',
'captcha' => '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/ru/function.date.php#refsect1-function.date-parameters">Формат дати</a>',
'admfunc' => 'Административные функції',
'allguests' => 'Всі гості',
'cleanmsgs' => 'Очищення повідомлень',
'room' => 'Загальна комната',
'selection' => 'Вибір',
'cleannick' => 'По ніку:',
'clean' => 'Очистити',
'kickchat' => 'Бан (%d хвилин)',
'kickreason' => 'Повідомлення забаненому',
'kickpurge' => 'Очищення повідомлень',
'kick' => 'Бан',
'logoutinact' => 'Віхід неактивного чата',
'logout' => 'Вийти',
'sessions' => 'Активні сесії',
'view' => 'Перегляд',
'filter' => 'Фільтр',
'guestacc' => 'Замінити гостевий доступ',
'guestallow' => 'Дозволити',
'guestwait' => 'Дозволити з гостевой',
'adminallow' => 'Вимагати одобрення модератора',
'guestdisallow' => 'Тільки участники',
'addsuguest' => 'Добавити заявителя',
'register' => 'Зарегістріровати',
'admmembers' => 'Участники',
'memdel' => 'Удалити з бази данних',
'memdeny' => 'Забопонити вхід (!)',
'memsuguest' => 'Набір др претендента (G)',
'memreg' => 'Установити участника',
'memmod' => 'Набір модератора (M)',
'memsumod' => 'Набір супермодератора (SM)',
'memadm' => 'Набір администратора (A)',
'change' => 'Змінити',
'regguest' => 'Регістрація гістей',
'regmem' => 'Регістрація нових участникив',
'sessact' => 'Активні сесії',
'sessnick' => 'Нік',
'sesstimeout' => 'Час задержки в',
'sessua' => 'User-Agent',
'fid' => 'Фільтр ID:',
'match' => 'Совпадіння',
'replace' => 'Замінити',
'allowpm' => 'Дозволити в личку',
'regex' => 'Регулярне вираження',
'apply' => 'Примінити',
'newfilter' => 'Новий фільтр:',
'add' => 'Добавити',
'noframes' => 'Цей чат використовуе <b>frames</b>. Будь ласка, включить піддержку у вашому браузері або використовуйте підхідящий!',
'delselmes' => 'Удалити вибранне повідомлення',
'staffnotes' => 'Служебні замітки',
'adminnotes' => 'Замітки администратора',
'notessaved' => 'Замітки збереженні!',
'lastedited' => 'Послідній раз редактироний %1$s %2$s',
'savenotes' => 'Зберігти замітки',
'waitingroom' => 'Гістева',
'waittext' => 'Ласково просимо %1$s, наблюдаєтся задержка вхіда, доступ до чату буде через %2$d секунд.',
'admwaittext' => 'Ласково просимо %1$s, наблюдаєтся задержка вхіда, доступ до чату буде доступний після підтверждення модератора.',
'waitreload' => 'Якщо ця сторінка не відповідае, не обновляється кожних %d секунд, використовуйте кнопку внизу, щоб перезагрузити її вручну!',
'reload' => 'Перезагрузити',
'rules' => 'Правила',
'talkto' => 'Відіслати',
'toall' => 'Всі в чаті',
'tomem' => 'Участникі',
'tostaff' => 'Служебні',
'toadmin' => 'Администратор',
'alsopurge' => 'Також очистити повідомлення',
'dellast' => 'Удалити послідні повідомлення',
'delall' => 'Удалити всі повідомлення',
'switchsingle' => 'Включить однорядковий режим',
'switchmulti' => 'Включить багаторядковий режим',
'help' => 'Допомога',
'helpguest' => 'Всі функції добре зрозумілі, просто використовуйте кнопки. В настройках вашого профіля ви можете настроїти частоту обновлення, кольор шрифта і бажаємий позмір вікна для вхіда.<br><u>Замітка:</u> Це чат, тому даже якщо ви нічого не пишете, то буде автоматично зарегістріровано через деякий час...',
'helpembed' => 'Якщо ви хочете встроїти картинку в свій пост, прикріпіть [img] перед вашим URL-картинкою. Приклад: [img]http://example.com/images/file.jpg буде прикріпленна картинка до вашого повідомлення.<br>',
'helpmem' => 'Участники: У вас є декілька варіантів настройок у вашому профілі. Можете настроїти шрифт або изменити свій пароль в любий час.',
'helpmod' => 'Модератори: Зверніть увагу на кнопку администратора внизу. Це перенесе вас на сторінку, де ви зможете очистити кімнату, забанити, передивитись всі активні сессії і відключити гістевий доступ повністю, якщо обязанно.',
'helpadm' => 'Администратори: Ви згiдні регiстріровати гістей, редактирувати участників і регістріровати нові нікі без їх присутності в кімнаті.',
'profile' => 'Ваш профіль',
'ignore' => 'Игнорірувати',
'unignore' => 'Більше не ігнорірувати',
'refreshrate' => 'Частота обновлення (5-150 секунд)',
'fontcolour' => 'Кольор шрифта',
'viewexample' => 'Подивитись приклади',
'bgcolour' => 'Фоновий коляр',
'fontface' => 'Шрифт',
'roomdefault' => 'Дефаулт',
'bold' => 'Жирний',
'italic' => 'Курсивний',
'small' => 'Маленький',
'fontexample' => 'Приклад вибранного вами шрифта',
'timestamps' => 'Показати відмітки часу',
'embed' => 'Вставити картинку',
'incognito' => 'Режим аноним',
'changenick' => 'Замінити імя',
'changepass' => 'Замінити пароль',
'oldpass' => 'Старий пароль:',
'newpass' => 'Новий пароль:',
'confirmpass' => 'Підтвердити:',
'savechanges' => 'Зберігти иізмінення',
'reloadpb' => 'Перезагрузити почтовий ящік',
'reloadmsgs' => 'Обновити',
'chgprofile' => 'Профіль',
'adminbtn' => 'Администратор',
'admnotes' => 'Зауваження администратора',
'notes' => 'Зауваження',
'clone' => 'Клонувати',
'randh' => 'Правила і допомога',
'exit' => 'Вихід',
'bye' => 'Допобачення %s, заходіть знову!',
'colourtable' => 'Приклад колорів',
'backtoprofile' => 'Вернутись до вашого профиля',
'copy' => 'Копія:',
'choosecol' => 'Виберіть ваш коляр:',
'randomcol' => 'Случайний коляр',
'enter' => 'Війти в чат',
'error' => 'Ошибка',
'members' => 'Зарегістріруванні',
'guests' => 'Гості',
'approveguests' => '%d новіе гості для одобрення',
'allowchecked' => 'Дозволити провірку',
'allowall' => 'Дозволити всім',
'denychecked' => 'Заборонити провірку',
'denyall' => 'Заборонити всім',
'denymessage' => 'Відіслати повідомлення з відмовою:',
'butallowdeny' => 'Відіслати',
'waitempty' => 'Більше запросів для одобрення нема.',
'wrongcaptcha' => 'Не правильна капча!',
'captchaexpire' => 'Захисний код вже использується або стік час.',
'noguests' => 'Вибачайте, входять тільки зарегистрируванні!',
'curchat' => 'Заресь %d размова (в) в кімнаті:',
'cantreg' => 'Ви не можете зарегістріруватись %s',
'alreadyreged' => '%s вже зарегістрірований.',
'successreg' => '%s успішно зарегістрірований.',
'cantchgstat' => 'Неможливо замінити статус %s',
'succdel' => '%s успішно удалений з бази данних.',
'succchg' => 'Статус %s успішно замінений.',
'wrongpass' => 'Невірний пароль!',
'wrongglobalpass' => 'Невірний глобальний пароль!',
'succprofile' => 'Ваш профіль був успішно збережений.',
'backtologin' => 'Вернутись на сторінку вхіда.',
'backtochat' => 'Вернутись в чат.',
'Beige' => 'Бежевий',
'Black' => 'Чорний',
'Blue' => 'Синій',
'BlueViolet' => 'Фіолєтово-синій',
'Brown' => 'Коричневий',
'Cyan' => 'Голубий',
'DarkBlue' => 'Темно-синий',
'DarkGreen' => 'Темно-зелений',
'DarkRed' => 'Темно-червоний',
'DarkViolet' => 'Темно-фиолетовий',
'DeepSkyBlue' => 'Голубе небо',
'Gold' => 'Золотий',
'Grey' => 'Сірий',
'Green' => 'Зелений',
'HotPink' => 'Ярко-розовий',
'Indigo' => 'Індіго',
'LightBlue' => 'Світло-синій',
'LightGreen' => 'Світло-зелений',
'LimeGreen' => 'Зелений лайм',
'Magenta' => 'Пурпурний',
'Olive' => 'Оливковий',
'Orange' => 'Оранжевий',
'OrangeRed' => 'Оранжево-червоний',
'Purple' => 'Фіолєтовий',
'Red' => 'Червоний',
'RoyalBlue' => 'Королівский синій',
'SeaGreen' => 'Морський зелений',
'Sienna' => 'Сіена',
'Silver' => 'Серібряний',
'Tan' => 'Загарний',
'Teal' => 'Чірок',
'Violet' => 'Фіолєтовий',
'White' => 'Білий',
'Yellow' => 'Жовтий',
'YellowGreen' => 'Жовто-зелений',
'redirectto' => 'Перенаправлення на:',
'nonhttp' => 'Запрошенна ссилка не http:',
'httpredir' => 'Якщо це не працює, попробуйте це:',
'actions' => 'Дії',
'sesip' => 'IP-адрес',
'css' => 'CSS стилі',
'memberexpire' => 'Тайм-аут участникив (хвилин)',
'guestexpire' => 'Тайм-аут гістей (хвилин)',
'kickpenalty' => 'Бан (хвилин)',
'entrywait' => 'Час задерження в гістевій (секунд)',
'captchatime' => 'Тайм-аут Captcha (секунд)',
'messageexpire' => 'Тайм-аут повідомлення (хвилин)',
'messagelimit' => 'Ліміт повідомлень (загальних)',
'maxmessage' => 'Максимальна довжина повідомлення',
'confirm' => 'Ви впевненні?',
'yes' => 'Так',
'no' => 'Ні',
'colbg' => 'Фоновий коляр',
'coltxt' => 'Кольор текста',
'maxname' => 'Максимальна довжина часу',
'minpass' => 'Мінімальна довжина пароля',
'defaultrefresh' => 'По дефаулт час перезагрузки повідомлень (секунд)',
'suguests' => 'Дозволити гістей',
'rulestxt' => 'Правила (html)',
'imgembed' => 'Вставка картінкі',
'trackip' => 'Показати IP-сесію',
'captchachars' => 'Символи, використовувані в Captcha',
'memkick' => 'Участники можуть ісключати, якщо нема модератора',
'forceredirect' => 'Примусовне перенаправлення',
'redirect' => 'Користувача скрипт перенаправлення',
'backuprestore' => 'Бэкап і восстановлення',
'backup' => 'Бэкап',
'restore' => 'Восстановлення',
'settings' => 'Настройки',
'linkfilter' => 'Фильтрація ссилок',
'chatname' => 'Імя чата',
'destroy' => 'Удалити чат',
'destroyed' => 'Чат вдачно удаленний',
'topic' => 'Тема',
'passreset' => 'Зкинути пароль',
'cantresetpass' => 'Неможливо зкинути пароль',
'succpassreset' => 'Пароль успішно зкинутий',
'entermsg' => '%s війшов в чат.',
'exitmsg' => '%s покинув чат.',
'memregmsg' => '%s тепер зарегистрированний участник.',
'suregmsg' => '%s тепер зарегистрированний заявник.',
'kickmsg' => '%s виключений з чата.',
'multikickmsg' => '%s виключені з чата.',
'allkickmsg' => 'Всі гості виключені з чата.',
'cleanmsg' => '%s був очищений.',
'sendallmsg' => '%s - ',
'sendmemmsg' => '[M] %s - ',
'sendmodmsg' => '[Staff] %s - ',
'sendadmmsg' => '[Admin] %s - ',
'sendprvmsg' => '[%1$s to %2$s] - ',
'msgsendall' => 'Повідомлення всім',
'msgsendmem' => 'Повідомлення тільки участникам',
'msgsendmod' => 'Повідомлення тільки модераторам',
'msgsendadm' => 'Повідомлення тільки администраторам',
'msgsendprv' => 'Приватне повідомлення',
'numnotes' => 'Номер ісправлень для зберіження',
'revisions' => 'Ісправлень:',
'older' => 'Старі',
'newer' => 'Нові',
'accessdenied' => 'В вхіді відмовленно.',
'loggedinas' => 'Ви війшли як %s і не маєте доступа до цеї секції.',
'newnickname' => 'Нове імя:',
'nicknametaken' => 'Імя вже занято',
'nopass' => 'Негідний пароль (Хотя б %d символів), не міняя імя',
'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' => 'Відправити повідомлення як нове публичне заявлення',
'mailsender' => 'Отправить сообщение на цей адрес',
'mailreceiver' => 'Отправить сообщение по цьому адресу',
'modfallback' => 'Вернутись в кімнату задержки, якщо нема модератора для підтверждення гістей',
'regpass' => 'Повторіть пароль<br>Зарегистрироватись',
'guestreg' => 'Дозволити гістям регістріроватись самостійно',
'asmember' => 'Як учасник',
'assuguest' => 'Як заявник',
'fatalerror' => 'Фатальна ошибка',
'prevmatch' => 'Тексти в стрічках совпадають',
'matchtoolong' => 'Текст в стрічки задлінне. Можна використати максимально 255 символів, попробуйте розділити строки на частини.',
'nocache' => 'Автопрокрутка (для старих браузерів, для сортріровкі з верху-вниз).',
'disablepm' => 'Відключити приватні повідомлення',
'disablechat' => 'Відключити чат',
'disabletext' => 'Чат відключив повідомлення (html)',
'disabledtext' => 'Часково відключенний',
'defaulttz' => 'Часовий пояс по дефаулт',
'tz' => 'Часовий пояс',
'optional' => '(опційно)',
'userloggedin' => 'Гость з таким имям вже в чаті.',
'regednick' => 'Це імя використовуе зарегістріруваний участник.',
'eninbox' => 'Включити офлайн-почту',
'inboxmsgs' => 'Прочитайте %d вхідящих повідомлень',
'offline' => '(офлайн)',
'deleteacc' => 'Удалити акаунт',
'eninnone' => 'Ні для кого',
'eninall' => 'Для всіх',
'eninmem' => 'Тільки для участників',
'eninstaff' => 'Тількі для модераторів',
'eninadmin' => 'Тоільки для адмінів',
'nickregex' => 'Nickname regex',
'passregex' => 'Password regex',
'externalcss' => 'Ссилка на внішний CSS файл',
'greetingmsg' => 'Добро пожалоувати %s!',
'entryhelp' => 'Якщо це вікно не обновиться через %d секунд, Вам треба включити автоматичне обновлення (meta refresh) у вашому браузері. Також увіртесь щоб не було веб-фильтра, провірьте настройкі проксі, або плагіни браузера на блокіровку автоматичного обновлення! Прклади плагінов: "Polipo", "NoScript", и т.д.<br>Тем не меньше, (в случаї ошибок перезагрузки сторінок за сервера/проксі) Ви завжди зможете использувати кнопки внизу сторінки для ручного обновлення.',
'enablegreeting' => 'Показувати привітальнее повідомлення перед другими повідомленнями',
'unban' => 'Розблокирувати',
'sortupdown' => 'Сортіроувати повідомлення з верху вниз',
'sortframe' => 'Перестроиїти',
'cs' => 'Регістр-сенситивний',
'hidechatters' => 'Заховати список людей в чаті',
'enfileupload' => 'Дозврлити файлові загрузки',
'msgattache' => 'Прикріпленні',
'filenotfound' => 'Файл не найдений!',
'maxuploadsize' => 'Максимальний розмір файла в КБ',
'maxsize' => 'Макс. %d КБ',
'cssupdate' => 'Note: Default CSS is now hardcoded and can be removed from the CSS setting',
'manualrefresh' => 'Потрібно обновити сторінку вручну',
'personalnotes' => 'Лічні замітки',
'filtermodkick' => 'Примінити фільтр исключення для модераторів',
];

View File

@ -8,7 +8,7 @@ $file = "<?php
/* /*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - $english translation * LE CHAT-PHP - a PHP Chat based on LE CHAT - $english translation
* *
* Copyright (C) 2015-2017 Daniel Winzen <d@winzen4.de> * Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
* *
* This program is free software: you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by

View File

@ -2,7 +2,7 @@
/* /*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - Simplified Chinese translation * LE CHAT-PHP - a PHP Chat based on LE CHAT - Simplified Chinese translation
* *
* Copyright (C) 2015-2017 Daniel Winzen <d@winzen4.de> * Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
* *
* This program is free software: you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by