From dd8abd5d9ea5f982cf38dc602a07ead00bb51da5 Mon Sep 17 00:00:00 2001 From: dmzx Date: Thu, 26 Nov 2015 21:44:38 +0100 Subject: [PATCH] Version 0.1.7 --- acp/acp_mchat_module.php | 2 - adm/style/acp_mchat.html | 37 +++- adm/style/css/mchatacp.css | 103 ++++++++++ composer.json | 2 +- config/services.yml | 5 +- controller/admin_controller.php | 148 +++++++++++---- controller/mchat.php | 14 +- core/functions_mchat.php | 47 +++-- core/render_helper.php | 79 ++++---- event/listener.php | 51 +++-- language/pt-br/common.php | 134 +++++++++++++ language/pt-br/info_acp_mchat.php | 170 +++++++++++++++++ language/ro/common.php | 138 ++++++++++++++ language/ro/info_acp_mchat.php | 176 ++++++++++++++++++ migrations/mchat_module_acp.php | 1 - migrations/mchat_module_cat.php | 1 - migrations/mchat_module_ucp.php | 5 +- migrations/mchat_schema.php | 2 +- migrations/mchat_schema_sample_data.php | 1 - .../event/overall_header_content_before.html | 7 + styles/prosilver/template/mchat_body.html | 10 +- 21 files changed, 999 insertions(+), 134 deletions(-) create mode 100644 adm/style/css/mchatacp.css create mode 100644 language/pt-br/common.php create mode 100644 language/pt-br/info_acp_mchat.php create mode 100644 language/ro/common.php create mode 100644 language/ro/info_acp_mchat.php create mode 100644 styles/prosilver/template/event/overall_header_content_before.html diff --git a/acp/acp_mchat_module.php b/acp/acp_mchat_module.php index c93e0f8..04c07bd 100644 --- a/acp/acp_mchat_module.php +++ b/acp/acp_mchat_module.php @@ -11,7 +11,6 @@ namespace dmzx\mchat\acp; class acp_mchat_module { - public $u_action; public function main($id, $mode) @@ -42,6 +41,5 @@ class acp_mchat_module // Make the $u_action url available in the admin controller $admin_controller->set_page_url($this->u_action); - } } \ No newline at end of file diff --git a/adm/style/acp_mchat.html b/adm/style/acp_mchat.html index 381180f..b071563 100644 --- a/adm/style/acp_mchat.html +++ b/adm/style/acp_mchat.html @@ -1,7 +1,38 @@ + -

{L_MCHAT_TITLE}

-

{L_MCHAT_VERSION} {MCHAT_VERSION}

- +

{META_DISPLAY_NAME}

+ +
+ {L_VERSION} + {META_VERSION} +
+ +
+ {L_VERSION} + {META_VERSION} +
+ +
+ {L_VERSION} + {META_VERSION} +
+ + + +
+ {L_LATEST_VERSION} +
+ {updates_available.current} + + {L_DOWNLOAD} {META_NAME} {LATEST_VERSION} + + + {L_RELEASE_ANNOUNCEMENT} + +
+
+ +

{L_WARNING}

{MCHAT_ERROR}

diff --git a/adm/style/css/mchatacp.css b/adm/style/css/mchatacp.css new file mode 100644 index 0000000..6341aab --- /dev/null +++ b/adm/style/css/mchatacp.css @@ -0,0 +1,103 @@ +/* Extension details */ +.requirements_title { + display: inline-block; + color: #115098; + font-weight: bold; + vertical-align: top; + margin-top: 8px; + font-size: 1.1em; +} +.description_bubble { + display: inline-block; + overflow: hidden; + border-radius: 15px; + border: 1px solid #D7D7D7; + margin-right: 20px; + text-align: center; +} +.description_name { + display: inline-block; + padding: 7px 15px; +} +.description_value { + display: inline-block; + padding: 6px 15px; + border-left: 1px solid #D7D7D7; + font-weight: bold; + font-size: 1.1em; +} +.description_value_ok { + display: inline-block; + padding: 6px 15px; + border: 0; + border-radius: 15px; + color: #edfbf7; + font-weight: bold; + font-size: 1.1em; + background: #228822; + background: -moz-linear-gradient(top, #92d992 0%, #228822 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #92d992), color-stop(100%, #228822)); + background: -webkit-linear-gradient(top, #92d992 0%, #228822 100%); + background: -o-linear-gradient(top, #92d992 0%, #228822 100%); + background: -ms-linear-gradient(top, #92d992 0%, #228822 100%); + background: linear-gradient(to bottom, #92d992 0%, #228822 100%); +} +.description_value_old { + display: inline-block; + padding: 6px 15px; + border: 0; + border-radius: 15px; + color: #edfbf7; + font-weight: bold; + font-size: 1.1em; + background: #BC2A4D; + background: -moz-linear-gradient(top, #e08389 0%, #BC2A4D 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e08389), color-stop(100%, #BC2A4D)); + background: -webkit-linear-gradient(top, #e08389 0%, #BC2A4D 100%); + background: -o-linear-gradient(top, #e08389 0%, #BC2A4D 100%); + background: -ms-linear-gradient(top, #e08389 0%, #BC2A4D 100%); + background: linear-gradient(to bottom, #e08389 0%, #BC2A4D 100%); +} +fieldset { + border-radius: 15px; +} +h1.ExtensionName { + color: #115098; +} +.big_bubble .description_name { + width: 90px; +} +.big_bubble .description_value { + width: 210px; +} +.small_bubble .description_name { + width: 70px; +} +.small_bubble .description_value { + width: 80px; +} +.extension_author_link { + display: inline-block; + padding: 6px 15px; + border-radius: 15px; + font-weight: bold; + font-size: 1.1em; + border: 1px solid #D7D7D7; +} +.extension_author_link:hover { + background-color: #115098; + color: #edfbf7; + border: 1px solid #115098; +} +.extension_latest_version_wrapper { + display: inline-block; + overflow: hidden; + border-radius: 15px; + margin-left: 5px; + text-align: center; + font-size: 1.1em; +} +.extension_latest_version { + display: inline-block; + padding: 5px 15px; +} diff --git a/composer.json b/composer.json index f30fa6c..1d804b6 100644 --- a/composer.json +++ b/composer.json @@ -3,7 +3,7 @@ "type": "phpbb-extension", "description": "mChat Extension for phpbb 3.1.x", "homepage": "http://www.dmzx-web.net", - "version": "0.1.4", + "version": "0.1.7", "time": "2015-03-10", "keywords": ["phpbb", "extension", "mchat"], "license": "GPL-2.0", diff --git a/config/services.yml b/config/services.yml index c378a04..7318c94 100644 --- a/config/services.yml +++ b/config/services.yml @@ -7,15 +7,13 @@ services: arguments: - @dmzx.mchat.functions_mchat - @config - - @controller.helper - @template - - @log - @user - @service_container - - @auth - @dbal.conn - @cache - @request + - @ext.manager - %core.root_path% - %core.php_ext% - %core.table_prefix% @@ -69,7 +67,6 @@ services: - @user - @dbal.conn - @service_container - - %core.root_path% - %core.php_ext% - %core.table_prefix% - %dmzx.mchat.table.mchat% diff --git a/controller/admin_controller.php b/controller/admin_controller.php index 3281c09..a22c3a3 100644 --- a/controller/admin_controller.php +++ b/controller/admin_controller.php @@ -17,21 +17,6 @@ class admin_controller /** @var \phpbb\config\config */ protected $config; - /** @var \phpbb\config\db_text */ - protected $config_text; - - /** @var \phpbb\db\driver\driver_interface */ - protected $db; - - /** @var \phpbb\cache\service */ - protected $cache; - - /** @var \phpbb\log\log */ - protected $log; - - /** @var \phpbb\request\request */ - protected $request; - /** @var \phpbb\template\template */ protected $template; @@ -39,13 +24,25 @@ class admin_controller protected $user; /** @var ContainerInterface */ - protected $phpbb_container; + protected $container; + + /** @var \phpbb\db\driver\driver_interface */ + protected $db; + + /** @var \phpbb\cache\service */ + protected $cache; + + /** @var \phpbb\request\request */ + protected $request; + + /** @var \phpbb\extension\manager */ + protected $phpbb_extension_manager; /** @var string */ protected $phpbb_root_path; /** @var string */ - protected $php_ext; + protected $phpEx; /** @var string */ protected $table_prefix; @@ -53,23 +50,52 @@ class admin_controller /** @var string */ public $u_action; + /** + * The database table + * + * @var string + */ protected $mchat_config_table; - public function __construct(\dmzx\mchat\core\functions_mchat $functions_mchat, \phpbb\config\config $config, \phpbb\controller\helper $helper, \phpbb\template\template $template, \phpbb\log\log_interface $log, \phpbb\user $user, $container, \phpbb\auth\auth $auth, \phpbb\db\driver\driver_interface $db, \phpbb\cache\service $cache, \phpbb\request\request $request, $phpbb_root_path, $phpEx, $table_prefix, $mchat_config_table) + /** @var \phpbb\config\db_text */ + protected $config_text; + + /** + * Constructor + * + * @param \dmzx\mchat\core\functions_mchat $functions_mchat + * @param \phpbb\config\config $config + * @param \phpbb\template\template $template + * @param \phpbb\user $user + * @param ContainerInterface $container + * @param \phpbb\db\driver\driver_interface $db + * @param \phpbb\cache\service $cache + * @param \phpbb\request\request $request + * @param \phpbb\extension\manager $phpbb_extension_manager + * @param $phpbb_root_path + * @param $phpEx + * @param $table_prefix + * @param $mchat_config_table + * @param \phpbb\config\db_text $config_text + * + */ + + public function __construct(\dmzx\mchat\core\functions_mchat $functions_mchat, \phpbb\config\config $config, \phpbb\template\template $template, \phpbb\user $user, $container, \phpbb\db\driver\driver_interface $db, \phpbb\cache\service $cache, \phpbb\request\request $request, \phpbb\extension\manager $phpbb_extension_manager, $phpbb_root_path, $phpEx, $table_prefix, $mchat_config_table) { - $this->functions_mchat = $container->get('dmzx.mchat.functions_mchat'); - $this->config = $config; - $this->config_text = $container->get('config_text'); - $this->db = $db; - $this->request = $request; - $this->template = $template; - $this->user = $user; - $this->container = $container; - $this->cache = $cache; - $this->phpbb_root_path = $phpbb_root_path; - $this->php_ext = $phpEx; - $this->table_prefix = $container->getParameter('core.table_prefix'); - $this->mchat_config_table = $mchat_config_table; + $this->functions_mchat = $container->get('dmzx.mchat.functions_mchat'); + $this->config = $config; + $this->template = $template; + $this->user = $user; + $this->container = $container; + $this->db = $db; + $this->cache = $cache; + $this->request = $request; + $this->phpbb_extension_manager = $phpbb_extension_manager; + $this->phpbb_root_path = $phpbb_root_path; + $this->php_ext = $phpEx; + $this->table_prefix = $container->getParameter('core.table_prefix'); + $this->mchat_config_table = $mchat_config_table; + $this->config_text = $container->get('config_text'); } /** @@ -238,10 +264,10 @@ class admin_controller 'MCHAT_OVERRIDE_MIN_POST_CHARS' => !empty($mchat_row['override_min_post_chars']) ? $mchat_row['override_min_post_chars'] : $mchat_config['override_min_post_chars'], 'MCHAT_TIMEOUT' => !empty($mchat_row['timeout']) ? $mchat_row['timeout'] : $mchat_config['timeout'], 'MCHAT_NEW_POSTS' => ($mchat_new_posts) ? true : false, - 'MCHAT_NEW_POSTS_TOPIC' => ($mchat_new_posts_topic) ? true : false, - 'MCHAT_NEW_POSTS_REPLY' => ($mchat_new_posts_reply) ? true : false, - 'MCHAT_NEW_POSTS_EDIT' => ($mchat_new_posts_edit) ? true : false, - 'MCHAT_NEW_POSTS_QUOTE' => ($mchat_new_posts_quote) ? true : false, + 'MCHAT_NEW_POSTS_TOPIC' => ($mchat_new_posts_topic) ? true : false, + 'MCHAT_NEW_POSTS_REPLY' => ($mchat_new_posts_reply) ? true : false, + 'MCHAT_NEW_POSTS_EDIT' => ($mchat_new_posts_edit) ? true : false, + 'MCHAT_NEW_POSTS_QUOTE' => ($mchat_new_posts_quote) ? true : false, 'MCHAT_PAUSE_ON_INPUT' => !empty($mchat_row['pause_on_input']) ? $mchat_row['pause_on_input'] : $mchat_config['pause_on_input'], 'L_MCHAT_BBCODES_DISALLOWED_EXPLAIN' => sprintf($this->user->lang['MCHAT_BBCODES_DISALLOWED_EXPLAIN'], 'phpbb_root_path}index.$this->php_ext", 'i=bbcodes', true, $this->user->session_id) . '">', ''), 'L_MCHAT_TIMEOUT_EXPLAIN' => sprintf($this->user->lang['MCHAT_USER_TIMEOUT_EXPLAIN'],'phpbb_root_path}index.$this->php_ext", 'i=board&mode=load', true, $this->user->session_id) . '">', '', $this->config['session_length']), @@ -251,7 +277,41 @@ class admin_controller 'U_ACTION' => $this->u_action) ); + // Version check + $this->user->add_lang(array('install', 'acp/extensions', 'migrator')); + $ext_name = 'dmzx/mchat'; + $md_manager = new \phpbb\extension\metadata_manager($ext_name, $this->config, $this->phpbb_extension_manager, $this->template, $this->user, $this->phpbb_root_path); + try + { + $this->metadata = $md_manager->get_metadata('all'); + } + catch(\phpbb\extension\exception $e) + { + trigger_error($e, E_USER_WARNING); + } + $md_manager->output_template_data(); + try + { + $updates_available = $this->version_check($md_manager, $this->request->variable('versioncheck_force', false)); + $this->template->assign_vars(array( + 'S_UP_TO_DATE' => empty($updates_available), + 'S_VERSIONCHECK' => true, + 'UP_TO_DATE_MSG' => $this->user->lang(empty($updates_available) ? 'UP_TO_DATE' : 'NOT_UP_TO_DATE', $md_manager->get_metadata('display-name')), + )); + foreach ($updates_available as $branch => $version_data) + { + $this->template->assign_block_vars('updates_available', $version_data); + } + } + catch (\RuntimeException $e) + { + $this->template->assign_vars(array( + 'S_VERSIONCHECK_STATUS' => $e->getCode(), + 'VERSIONCHECK_FAIL_REASON' => ($e->getMessage() !== $this->user->lang('VERSIONCHECK_FAIL')) ? $e->getMessage() : '', + )); + } } + /** * Set the options a user can configure * @@ -260,7 +320,6 @@ class admin_controller */ protected function set_options() { - //update setting in config table for mod enabled or not $this->config->set('mchat_enable', $this->request->variable('mchat_enable', 0)); // update setting in config table for allowing on index or not @@ -279,8 +338,23 @@ class admin_controller $this->config->set('mchat_stats_index', $this->request->variable('mchat_stats_index', 0)); // update setting in config table for message on top $this->config->set('mchat_message_top', $this->request->variable('mchat_message_top', 0)); - } + + protected function version_check(\phpbb\extension\metadata_manager $md_manager, $force_update = false, $force_cache = false) + { + $meta = $md_manager->get_metadata('all'); + if (!isset($meta['extra']['version-check'])) + { + throw new \RuntimeException($this->user->lang('NO_VERSIONCHECK'), 1); + } + $version_check = $meta['extra']['version-check']; + $version_helper = new \phpbb\version_helper($this->cache, $this->config, new \phpbb\file_downloader(), $this->user); + $version_helper->set_current_version($meta['version']); + $version_helper->set_file_location($version_check['host'], $version_check['directory'], $version_check['filename']); + $version_helper->force_stability($this->config['extension_force_unstable'] ? 'unstable' : null); + return $updates = $version_helper->get_suggested_updates($force_update, $force_cache); + } + /** * Set page url * diff --git a/controller/mchat.php b/controller/mchat.php index b3b5aaa..4c14a94 100644 --- a/controller/mchat.php +++ b/controller/mchat.php @@ -23,15 +23,17 @@ class mchat /** * Constructor * - * @param \dmzx\mchat\core\render_helper $render_helper - * @param \phpbb\controller\helper $helper - * @param \phpbb\request\request $request + * @param \dmzx\mchat\core\render_helper $render_helper + * @param \phpbb\controller\helper $helper + * @param \phpbb\request\request $request + * */ + public function __construct(\dmzx\mchat\core\render_helper $render_helper, \phpbb\controller\helper $helper, \phpbb\request\request $request) { - $this->render_helper = $render_helper; - $this->helper = $helper; - $this->request = $request; + $this->render_helper = $render_helper; + $this->helper = $helper; + $this->request = $request; } /** diff --git a/core/functions_mchat.php b/core/functions_mchat.php index 37575f6..d44ee7e 100644 --- a/core/functions_mchat.php +++ b/core/functions_mchat.php @@ -11,7 +11,6 @@ namespace dmzx\mchat\core; class functions_mchat { - /** @var \phpbb\template\template */ protected $template; @@ -21,12 +20,16 @@ class functions_mchat /** @var \phpbb\auth\auth */ protected $auth; + /** @var \phpbb\log\log */ + protected $log; + /** @var \phpbb\db\driver\driver_interface */ protected $db; /** @var \phpbb\cache\service */ protected $cache; + /** @var string */ protected $table_prefix; /** @@ -41,26 +44,32 @@ class functions_mchat protected $mchat_sessions_table; /** - * Constructor - * - * @param \phpbb\template\template $template - * @param \phpbb\user $user - * @param \phpbb\auth\auth $auth - * @param \phpbb\db\driver\driver_interface $db - * @param \phpbb\cache\service $cache - * @param $table_prefix - */ + * Constructor + * + * @param \phpbb\template\template $template + * @param \phpbb\user $user + * @param \phpbb\auth\auth $auth + * @param \phpbb\log\log_interface $log + * @param \phpbb\db\driver\driver_interface $db + * @param \phpbb\cache\service $cache + * @param $table_prefix + * @param $mchat_table + * @param $mchat_config_table + * @param $mchat_sessions_table + * + */ + public function __construct(\phpbb\template\template $template, \phpbb\user $user, \phpbb\auth\auth $auth, \phpbb\log\log_interface $log, \phpbb\db\driver\driver_interface $db, \phpbb\cache\service $cache, $table_prefix, $mchat_table, $mchat_config_table, $mchat_sessions_table) { - $this->template = $template; - $this->user = $user; - $this->auth = $auth; - $this->db = $db; - $this->cache = $cache; - $this->phpbb_log = $log; - $this->table_prefix = $table_prefix; - $this->mchat_table = $mchat_table; - $this->mchat_config_table = $mchat_config_table; + $this->template = $template; + $this->user = $user; + $this->auth = $auth; + $this->phpbb_log = $log; + $this->db = $db; + $this->cache = $cache; + $this->table_prefix = $table_prefix; + $this->mchat_table = $mchat_table; + $this->mchat_config_table = $mchat_config_table; $this->mchat_sessions_table = $mchat_sessions_table; } diff --git a/core/render_helper.php b/core/render_helper.php index 444a38a..f0412a3 100644 --- a/core/render_helper.php +++ b/core/render_helper.php @@ -23,6 +23,9 @@ class render_helper /** @var \phpbb\template\template */ protected $template; + /** @var \phpbb\log\log_interface */ + protected $log; + /** @var \phpbb\user */ protected $user; @@ -41,11 +44,15 @@ class render_helper /** @var \phpbb\event\dispatcher_interface */ protected $dispatcher; + /** @var string phpBB root path */ protected $phpbb_root_path; + /** @var string */ protected $phpEx; + /** @var string */ protected $table_prefix; + /** * The database tables * @@ -54,39 +61,44 @@ class render_helper protected $mchat_table; /** - * Constructor - * - * @param \dmzx\mchat\core\functions_mchat $functions_mchat - * @param \phpbb\config\config $config - * @param \phpbb\controller\helper $helper - * @param \phpbb\template\template $template - * @param \phpbb\user $user - * @param \phpbb\auth\auth $auth - * @param \phpbb\db\driver\driver_interface $db - * @param \phpbb\cache\service $cache - * @param \phpbb\request\request $request - * @param $phpbb_root_path - * @param $phpEx - * @param $table_prefix - */ + * Constructor + * + * @param \dmzx\mchat\core\functions_mchat $functions_mchat + * @param \phpbb\config\config $config + * @param \phpbb\controller\helper $helper + * @param \phpbb\template\template $template + * @param \phpbb\log\log_interface $log + * @param \phpbb\user $user + * @param \phpbb\auth\auth $auth + * @param \phpbb\db\driver\driver_interface $db + * @param \phpbb\cache\service $cache + * @param \phpbb\request\request $request + * @param \phpbb\event\dispatcher_interface $dispatcher + * @param $phpbb_root_path + * @param $phpEx + * @param $table_prefix + * @param $mchat_table + * + */ + public function __construct(\dmzx\mchat\core\functions_mchat $functions_mchat, \phpbb\config\config $config, \phpbb\controller\helper $helper, \phpbb\template\template $template, \phpbb\log\log_interface $log, \phpbb\user $user, \phpbb\auth\auth $auth, \phpbb\db\driver\driver_interface $db, \phpbb\cache\service $cache, \phpbb\pagination $pagination, \phpbb\request\request $request, \phpbb\event\dispatcher_interface $dispatcher, $phpbb_root_path, $phpEx, $table_prefix, $mchat_table) { - $this->functions_mchat = $functions_mchat; - $this->config = $config; - $this->helper = $helper; - $this->template = $template; - $this->user = $user; - $this->auth = $auth; - $this->db = $db; - $this->cache = $cache; - $this->pagination = $pagination; - $this->request = $request; - $this->dispatcher = $dispatcher; - $this->phpbb_root_path = $phpbb_root_path; - $this->phpEx = $phpEx; - $this->phpbb_log = $log; - $this->table_prefix = $table_prefix; - $this->mchat_table = $mchat_table; + $this->functions_mchat = $functions_mchat; + $this->config = $config; + $this->helper = $helper; + $this->template = $template; + $this->phpbb_log = $log; + $this->user = $user; + $this->auth = $auth; + $this->db = $db; + $this->cache = $cache; + $this->pagination = $pagination; + $this->request = $request; + $this->dispatcher = $dispatcher; + $this->phpbb_root_path = $phpbb_root_path; + $this->phpEx = $phpEx; + $this->table_prefix = $table_prefix; + $this->mchat_table = $mchat_table; } /** @@ -105,7 +117,10 @@ class render_helper //chat enabled if (!$this->config['mchat_enable']) { - trigger_error($this->user->lang['MCHAT_ENABLE'], E_USER_NOTICE); + $this->template->assign_vars(array( + 'L_MCHAT_DISABLE' => $this->user->lang['MCHAT_ENABLE'], + 'S_MCHAT_MESSAGE' => (!$this->config['mchat_enable']) ? true : false, + )); } // avatars diff --git a/event/listener.php b/event/listener.php index 2d9276b..bbf6562 100644 --- a/event/listener.php +++ b/event/listener.php @@ -22,6 +22,9 @@ class listener implements EventSubscriberInterface /** @var \phpbb\config\config */ protected $config; + /** @var \phpbb\controller\helper */ + protected $controller_helper; + /** @var \phpbb\template\template */ protected $template; @@ -34,15 +37,12 @@ class listener implements EventSubscriberInterface /** @var ContainerInterface */ protected $phpbb_container; - protected $phpbb_root_path; - + /** @var string */ protected $phpEx; /** @var string */ protected $table_prefix; - /** @var \phpbb\controller\helper */ - protected $controller_helper; /** * The database tables * @@ -50,20 +50,36 @@ class listener implements EventSubscriberInterface */ protected $mchat_table; - public function __construct(\dmzx\mchat\core\render_helper $render_helper, \phpbb\auth\auth $auth, \phpbb\config\config $config, \phpbb\controller\helper $controller_helper, \phpbb\template\template $template, \phpbb\user $user, \phpbb\db\driver\driver_interface $db, $phpbb_container, $root_path, $phpEx, $table_prefix,$mchat_table) + /** + * Constructor + * + * @param \dmzx\mchat\core\render_helper $render_helper + * @param \phpbb\auth\auth $auth + * @param \phpbb\config\config $config + * @param \phpbb\controller\helper $controller_helper + * @param \phpbb\template\template $template + * @param \phpbb\user $user + * @param \phpbb\db\driver\driver_interface $db + * @param ContainerInterface $phpbb_container + * @param $phpEx + * @param $table_prefix + * @param $mchat_table + * + */ + + public function __construct(\dmzx\mchat\core\render_helper $render_helper, \phpbb\auth\auth $auth, \phpbb\config\config $config, \phpbb\controller\helper $controller_helper, \phpbb\template\template $template, \phpbb\user $user, \phpbb\db\driver\driver_interface $db, $phpbb_container, $phpEx, $table_prefix,$mchat_table) { - $this->render_helper = $render_helper; - $this->auth = $auth; - $this->config = $config; - $this->template = $template; - $this->controller_helper = $controller_helper; - $this->user = $user; - $this->db = $db; - $this->phpbb_container = $phpbb_container; - $this->root_path = $root_path; - $this->phpEx = $phpEx; - $this->table_prefix = $table_prefix; - $this->mchat_table = $mchat_table; + $this->render_helper = $render_helper; + $this->auth = $auth; + $this->config = $config; + $this->template = $template; + $this->controller_helper = $controller_helper; + $this->user = $user; + $this->db = $db; + $this->phpbb_container = $phpbb_container; + $this->phpEx = $phpEx; + $this->table_prefix = $table_prefix; + $this->mchat_table = $mchat_table; } static public function getSubscribedEvents() @@ -177,6 +193,5 @@ class listener implements EventSubscriberInterface $sql = 'INSERT INTO ' . $this->mchat_table . ' ' . $this->db->sql_build_array('INSERT', $sql_ary); $this->db->sql_query($sql); } - } } \ No newline at end of file diff --git a/language/pt-br/common.php b/language/pt-br/common.php new file mode 100644 index 0000000..d66e866 --- /dev/null +++ b/language/pt-br/common.php @@ -0,0 +1,134 @@ + 'Chat', + 'MCHAT_ADD' => 'Enviar', + 'MCHAT_IN' => 'na seção', + 'MCHAT_IN_SECTION' => ' ', + 'MCHAT_LIKES' => 'Gostei desta mensagem', + 'MCHAT_ANNOUNCEMENT' => 'Anúncio', + 'MCHAT_ARCHIVE' => 'Histórico', + 'MCHAT_ARCHIVE_PAGE' => 'Histórico do mChat', + 'MCHAT_BBCODES' => 'BBCodes', + 'MCHAT_CLEAN' => 'Limpeza', + 'MCHAT_CLEANED' => 'Todas as mensagens foram removidas', + 'MCHAT_CLEAR_INPUT' => 'Reset', + 'MCHAT_COPYRIGHT' => 'RMcGirr83 © dmzx', + 'MCHAT_CUSTOM_BBCODES' => 'BBCodes personalizados', + 'MCHAT_DELALLMESS' => 'Remover todas as mensagens?', + 'MCHAT_DELCONFIRM' => 'Confirma a exclusão?', + 'MCHAT_DELITE' => 'Excluir', + 'MCHAT_EDIT' => 'Editar', + 'MCHAT_EDITINFO' => 'Edite a mensagem e clique OK', + 'MCHAT_ENABLE' => 'Desculpe, o mChat está indisponível no momento', + 'MCHAT_ERROR' => 'Erro', + 'MCHAT_FLOOD' => 'Você não pode postar uma mensagem logo após postar a última', + 'MCHAT_FOE' => 'Esta mensagem foi feita por %1$s o qual está atualmente na sua lista de ignorados.', + 'MCHAT_HELP' => 'Regras do mChat', + 'MCHAT_HIDE_LIST' => 'Lista de ignorados', + 'MCHAT_HOUR' => 'hora ', + 'MCHAT_HOURS' => 'horas', + 'MCHAT_IP' => 'Whois para', + 'MCHAT_MINUTE' => 'minuto ', + 'MCHAT_MINUTES' => 'minutos ', + 'MCHAT_MESS_LONG' => 'Sua mensagem é muito grande.\nO limite é de %s caracteres', + 'MCHAT_NO_CUSTOM_PAGE' => 'A página personalizada do mChat não está ativada neste momento!', + 'MCHAT_NO_RULES' => 'A página de regras do mChat não está ativa neste momento!', + 'MCHAT_NOACCESS' => 'Você não tem permissão para postar no mChat', + 'MCHAT_NOACCESS_ARCHIVE' => 'Você não tem permissão para ver o histórico', + 'MCHAT_NOJAVASCRIPT' => 'Seu browser não suporta JavaScript ou está desabilitado', + 'MCHAT_NOMESSAGE' => 'Não há mensagens', + 'MCHAT_NOMESSAGEINPUT' => 'Você não digitou uma mensagem', + 'MCHAT_NOSMILE' => 'Smilies não encontrados', + 'MCHAT_NOTINSTALLED_USER' => 'mChat não está instalado. Por favor avise um moderador.', + 'MCHAT_NOT_INSTALLED' => 'Estão faltando entradas no banco de dados.
Rode o %sinstalador%s para corrigir isso.', + 'MCHAT_OK' => 'OK', + 'MCHAT_PAUSE' => 'Pausado', + 'MCHAT_LOAD' => 'Carregando', + 'MCHAT_PERMISSIONS' => 'Altera as permissões do usuário', + 'MCHAT_REFRESHING' => 'Atualizando...', + 'MCHAT_REFRESH_NO' => 'Atualização automática está desligada', + 'MCHAT_REFRESH_YES' => 'Atualização automática a cada %d segundos', + 'MCHAT_RESPOND' => 'Responder ao usuário', + 'MCHAT_RESET_QUESTION' => 'Limpar a área de digitação?', + 'MCHAT_SESSION_OUT' => 'A sessão do mChat expirou', + 'MCHAT_SHOW_LIST' => 'Mostra Lista', + 'MCHAT_SECOND' => 'segundo ', + 'MCHAT_SECONDS' => 'segundos ', + 'MCHAT_SESSION_ENDS' => 'A sessão do mChat termina em', + 'MCHAT_SMILES' => 'Smilies', + 'MCHAT_TOTALMESSAGES' => 'Total de mensagens: %s', + 'MCHAT_USESOUND' => 'Ativar som:', + 'MCHAT_ONLINE_USERS_TOTAL' => 'No total há %d usuários conversando', + 'MCHAT_ONLINE_USER_TOTAL' => 'No total há %d usuário conversando', + 'MCHAT_NO_CHATTERS' => 'Ninguém conversando', + 'MCHAT_ONLINE_EXPLAIN' => 'baseado em usuários ativos em %s', + 'WHO_IS_CHATTING' => 'Quem está conversando', + 'WHO_IS_REFRESH_EXPLAIN' => 'Atualiza a cada %d segundos', + 'MCHAT_NEW_TOPIC' => 'Criou', + 'MCHAT_NEW_REPLY' => 'Respondeu', + 'MCHAT_NEW_QUOTE' => 'Respondeu citando', + 'MCHAT_NEW_EDIT' => 'Editou', + + // UCP + 'UCP_PROFILE_MCHAT' => 'Preferências do mChat', + 'DISPLAY_MCHAT' => 'Mostrar mChat no índice', + 'SOUND_MCHAT' => 'Ativar som no mChat', + 'DISPLAY_STATS_INDEX' => 'Mostrar "Quem está Conversando" no índice', + 'DISPLAY_NEW_TOPICS' => 'Mostrar novos tópicos e mensagens no mChat', + 'DISPLAY_AVATARS' => 'Mostrar avatares no mChat', + 'CHAT_AREA' => 'Tipo de entrada', + 'CHAT_AREA_EXPLAIN' => 'Escolhe como digitar no mChat:
Área de texto ou
Área de digitação', + 'INPUT_AREA' => 'Área de digitação', + 'TEXT_AREA' => 'Área de texto', + 'UCP_CAT_MCHAT' => 'mChat', + 'UCP_MCHAT_CONFIG' => 'mChat', + + //Preferences + 'LOG_MCHAT_TABLE_PRUNED' => 'Tabela mChat foi limpa', + 'ACP_USER_MCHAT' => 'Configurações do mChat', + 'LOG_DELETED_MCHAT' => 'Mensagem do mChat deletada
» %1$s', + 'LOG_EDITED_MCHAT' => 'Mensagem do mChat editada
» %1$s', + 'MCHAT_MESSAGE_LNGTH_EXPLAIN' => 'Caracteres restantes: %d', + 'MCHAT_TOP_POSTERS' => 'Top usuários', + 'MCHAT_NEW_CHAT' => 'Nova mensagem no mChat!', + 'MCHAT_SEND_PM' => 'Enviar mensagem privada', + 'MCHAT_PM' => '(PM)', + + //Custom edits + 'REPLY_WITH_LIKE' =>'Gostei desta mensagem', + )); \ No newline at end of file diff --git a/language/pt-br/info_acp_mchat.php b/language/pt-br/info_acp_mchat.php new file mode 100644 index 0000000..ef2d5fb --- /dev/null +++ b/language/pt-br/info_acp_mchat.php @@ -0,0 +1,170 @@ + 'Configuração', + 'ACP_CAT_MCHAT' => 'mChat', + 'ACP_MCHAT_TITLE' => 'mChat', + 'ACP_MCHAT_TITLE_EXPLAIN' => 'Um mini chat para seu fórum', + 'MCHAT_TABLE_DELETED' => 'A tabela do mChat foi excluída com sucesso', + 'MCHAT_TABLE_CREATED' => 'A tabela do mChat foi criada com sucesso', + 'MCHAT_TABLE_UPDATED' => 'A tabela do mChat foi atualizada com sucesso', + 'MCHAT_NOTHING_TO_UPDATE' => 'Nada a atualizar... Continuando', + 'UCP_CAT_MCHAT' => 'Preferêncas do mChat', + 'UCP_MCHAT_CONFIG' => 'Preferêncas do usuário mChat', + + // ACP entries + 'ACP_MCHAT_RULES' => 'Regras do mChat', + 'ACP_MCHAT_RULES_EXPLAIN' => 'Digite as regras do mChat aqui. Cada regra em uma linha.
Limitado a 255 characters.
Esta mensagem pode ser traduzida. (edite o arquivo mchat_lang.php e leia as instruções).', + 'LOG_MCHAT_CONFIG_UPDATE' => 'Configurações atualizadas', + 'MCHAT_CONFIG_SAVED' => 'As configurações foram atualizadas', + 'MCHAT_TITLE' => 'mChat', + 'MCHAT_VERSION' => 'Versão:', + 'MCHAT_ENABLE' => 'Ativar o mChat', + 'MCHAT_ENABLE_EXPLAIN' => 'Ativa ou desativa o mChat completamente.', + 'MCHAT_AVATARS' => 'Mostrar avatares', + 'MCHAT_AVATARS_EXPLAIN' => 'Se SIM, mostra miniaturas dos avatares.', + 'MCHAT_ON_INDEX' => 'Mostrar mChat no índice', + 'MCHAT_ON_INDEX_EXPLAIN' => 'Se SIM, mostra o mChat no índice.', + 'MCHAT_INDEX_HEIGHT' => 'Altura do mChat no índice', + 'MCHAT_INDEX_HEIGHT_EXPLAIN' => 'Define a altura em pixels do mChat no índice.
Limitado entre 50 e 1000.', + 'MCHAT_LOCATION' => 'Localização no fórum', + 'MCHAT_LOCATION_EXPLAIN' => 'Defina a localização do mChat no índice.', + 'MCHAT_TOP_OF_FORUM' => 'Em cima', + 'MCHAT_BOTTOM_OF_FORUM' => 'Embaixo', + 'MCHAT_REFRESH' => 'Tempo de atualização', + 'MCHAT_REFRESH_EXPLAIN' => 'Número de segundos antes de atualizar automaticamente.
Limitado entre 5 e 60 segundos.', + 'MCHAT_PRUNE' => 'Habilitar a limpeza', + 'MCHAT_PRUNE_EXPLAIN' => 'Se SIM, habilita o recurso de limpeza.
Somente ocorre se o usuário visualiza a página personalizada ou o histórico.', + 'MCHAT_PRUNE_NUM' => 'Quantidade a manter', + 'MCHAT_PRUNE_NUM_EXPLAIN' => 'Define a quantidade de mensagens a manter no mChat.', + 'MCHAT_MESSAGE_LIMIT' => 'Limite de mensagens', + 'MCHAT_MESSAGE_LIMIT_EXPLAIN' => 'Define a quantidade máxima de mensagens a mostrar no mChat.
Recomendado de 10 a 30.', + 'MCHAT_MESSAGE_NUM' => 'Limite de mensagens no índice', + 'MCHAT_MESSAGE_NUM_EXPLAIN' => 'Define a quantidade máxima de mensagens a mostrar no índice.
Recomendado de 10 a 50.', + 'MCHAT_ARCHIVE_LIMIT' => 'Limite do histórico', + 'MCHAT_ARCHIVE_LIMIT_EXPLAIN' => 'Define o número máximo de mensagens por página a mostrar no histórico.
Recomendado de 25 a 50.', + 'MCHAT_FLOOD_TIME' => 'Tempo entre postagens', + 'MCHAT_FLOOD_TIME_EXPLAIN' => 'Define quantos segundos o usuário deve esperar entre uma nova mensagem e a última.
Recomendado de 5 a 30, 0 para desabilitar.', + 'MCHAT_MAX_MESSAGE_LENGTH' => 'Tamanho máximo da mensagem', + 'MCHAT_MAX_MESSAGE_LENGTH_EXPLAIN' => 'Define a quantidade máxima de caracteres por mensagem.
Recomendado de 100 a 500, 0 para desabilitar.', + 'MCHAT_CUSTOM_PAGE' => 'Página personalizada', + 'MCHAT_CUSTOM_PAGE_EXPLAIN' => 'Permite o uso de uma página personalizada.', + 'MCHAT_CUSTOM_HEIGHT' => 'Altura do mChat na página personalizada', + 'MCHAT_CUSTOM_HEIGHT_EXPLAIN' => 'Define a altura em pixels do mChat na página personalizada.
Limitado entre 50 e 1000.', + 'MCHAT_DATE_FORMAT' => 'Formato da data', + 'MCHAT_DATE_FORMAT_EXPLAIN' => 'A sintaxe é a mesma da função date() do PHP.', + 'MCHAT_CUSTOM_DATEFORMAT' => 'Personalizar formato da data', + 'MCHAT_WHOIS' => 'Mostrar Quem está conversando', + 'MCHAT_WHOIS_EXPLAIN' => 'Mostra Quem está conversando.', + 'MCHAT_WHOIS_REFRESH' => 'Atualiza Quem está conversando', + 'MCHAT_WHOIS_REFRESH_EXPLAIN' => 'Define o número de segundos entre as atualizações de Quem está conversando.
Limitado entre 30 e 300 segundos.', + 'MCHAT_BBCODES_DISALLOWED' => 'BBCodes desabilitados', + 'MCHAT_BBCODES_DISALLOWED_EXPLAIN' => 'Coloque aqui os BBCodes que NÃO estarão disponíveis para uso nas mensagens.
Separe os BBCodes com uma barra vertical, por exemplo:
b|i|u|code|list|list=|flash|quote', + 'MCHAT_STATIC_MESSAGE' => 'Anúncio', + 'MCHAT_STATIC_MESSAGE_EXPLAIN' => 'Define uma mensagem a ser mostrada em destaque no mChat.
Códigos HTML são permitidos. Deixe em branco para desabilitar.
Limitado a 255 characters.
Esta mensagem pode ser traduzida. (edite o arquivo mchat_lang.php e leia as instruções).', + 'MCHAT_USER_TIMEOUT' => 'Timeout do usuário', + 'MCHAT_USER_TIMEOUT_EXPLAIN' => 'Define a quantidade de segundos até a sessão do usuário expirar, 0 para desabilitar.
Limitado à %sconfiguração de sessões do fórum%s a qual atualmente é de %s segundos.', + 'MCHAT_OVERRIDE_SMILIE_LIMIT' => 'Ignorar limite de smilies', + 'MCHAT_OVERRIDE_SMILIE_LIMIT_EXPLAIN' => 'Se SIM, ignora o limite máximo de smilies definido para o fórum.', + 'MCHAT_OVERRIDE_MIN_POST_CHARS' => 'Ignorar limite mínimo de caracteres', + 'MCHAT_OVERRIDE_MIN_POST_CHARS_EXPLAIN' => 'Se SIM, ignora o limite mínimo de caracteres definido para o fórum.', + 'MCHAT_NEW_POSTS' => 'Habilitar o recurso de exibir as mensagens do fórum', + 'MCHAT_NEW_POSTS_EXPLAIN' => 'Se SIM, mostra tópicos e mensagens diretamente no mChat.', + 'MCHAT_NEW_POSTS_TOPIC' => 'Mostrar novos tópicos e mensagens', + 'MCHAT_NEW_POSTS_TOPIC_EXPLAIN' => 'Se SIM, mostra novos tópicos e mensagens diretamente no mChat.', + 'MCHAT_NEW_POSTS_REPLY' => 'Mostrar novas respostas', + 'MCHAT_NEW_POSTS_REPLY_EXPLAIN' => 'Se SIM, mostra novas respostas diretamente no mChat.', + 'MCHAT_NEW_POSTS_EDIT' => 'Mostrar mensagens editadas', + 'MCHAT_NEW_POSTS_EDIT_EXPLAIN' => 'Se SIM, mostra mensagens editadas diretamente no mChat.', + 'MCHAT_NEW_POSTS_QUOTE' => 'Mostrar mensagens com citação', + 'MCHAT_NEW_POSTS_QUOTE_EXPLAIN' => 'Se SIM, mostra mensagens com citação diretamente no mChat.', + 'MCHAT_MAIN' => 'Configuração principal', + 'MCHAT_STATS' => 'Quem está conversando', + 'MCHAT_STATS_INDEX' => 'Estatísticas no índice', + 'MCHAT_STATS_INDEX_EXPLAIN' => 'Mostra "Quem está conversando" nas estatísticas do índice.', + 'MCHAT_MESSAGE_TOP' => 'Posição das novas mensagens', + 'MCHAT_MESSAGE_TOP_EXPLAIN' => 'Define se novas mensagens aparecerão na parte de baixo ou de cima no mChat.', + 'MCHAT_BOTTOM' => 'Embaixo', + 'MCHAT_TOP' => 'Em cima', + 'MCHAT_MESSAGES' => 'Configurações das mensagens', + 'MCHAT_PAUSE_ON_INPUT' => 'Pausar durante a digitação', + 'MCHAT_PAUSE_ON_INPUT_EXPLAIN' => 'Se SIM, o mChat não atualiza durante a digitação de uma mensagem.', + + // error reporting + 'TOO_LONG_DATE' => 'O formato da data é muito grande.', + 'TOO_SHORT_DATE' => 'O formato da data é muito pequeno.', + 'TOO_SMALL_REFRESH' => 'O valor da atualização é muito pequeno.', + 'TOO_LARGE_REFRESH' => 'O valor da atualização é muito grande.', + 'TOO_SMALL_MESSAGE_LIMIT' => 'As mensagens máximas são muito pequenas.', + 'TOO_LARGE_MESSAGE_LIMIT' => 'As mensagens máximas são muito grandes.', + 'TOO_SMALL_ARCHIVE_LIMIT' => 'O histórico é muito pequeno.', + 'TOO_LARGE_ARCHIVE_LIMIT' => 'O histórico é muito grande.', + 'TOO_SMALL_FLOOD_TIME' => 'O tempo entre postagens é muito pequeno.', + 'TOO_LARGE_FLOOD_TIME' => 'O tempo entre postagens é muito grande.', + 'TOO_SMALL_MAX_MESSAGE_LNGTH' => 'O tamanho das mensagens é muito pequeno.', + 'TOO_LARGE_MAX_MESSAGE_LNGTH' => 'O tamanho das mensagens é muito grande.', + 'TOO_SMALL_MAX_WORDS_LNGTH' => 'A quantidade máxima de caracteres é muito pequena.', + 'TOO_LARGE_MAX_WORDS_LNGTH' => 'A quantidade máxima de caracteres é muito grande.', + 'TOO_SMALL_WHOIS_REFRESH' => 'A atualização de Quem está conversando é muito pequena.', + 'TOO_LARGE_WHOIS_REFRESH' => 'A atualização de Quem está conversando é muito grande.', + 'TOO_SMALL_INDEX_HEIGHT' => 'A altura máxima no índice é muito pequena.', + 'TOO_LARGE_INDEX_HEIGHT' => 'A altura máxima no índice é muito grande.', + 'TOO_SMALL_CUSTOM_HEIGHT' => 'A altura máxima personalizada é muito pequena.', + 'TOO_LARGE_CUSTOM_HEIGHT' => 'A altura máxima personalizada é muito grande.', + 'TOO_SHORT_STATIC_MESSAGE' => 'O anúncio é muito pequeno.', + 'TOO_LONG_STATIC_MESSAGE' => 'O anúncio é muito grande.', + 'TOO_SMALL_TIMEOUT' => 'O timeout é muito pequeno.', + 'TOO_LARGE_TIMEOUT' => 'O timeout é muito grande.', + + // User perms + 'ACL_U_MCHAT_USE' => 'Pode usar o mChat', + 'ACL_U_MCHAT_VIEW' => 'Pode ver o mChat', + 'ACL_U_MCHAT_EDIT' => 'Pode editar mensagens no mChat', + 'ACL_U_MCHAT_DELETE' => 'Pode deletar mensagens no mChat', + 'ACL_U_MCHAT_IP' => 'Pode ver endereços IP no mChat', + 'ACL_U_MCHAT_PM' => 'Pode usar MPs no mChat', + 'ACL_U_MCHAT_LIKE' => 'Pode usar o "Gostei da mensagem" no mChat', + 'ACL_U_MCHAT_QUOTE' => 'Pode citar no mChat', + 'ACL_U_MCHAT_FLOOD_IGNORE' => 'Pode ignorar tempo de fllod no mChat', + 'ACL_U_MCHAT_ARCHIVE' => 'Pode ver o histórico do mChat', + 'ACL_U_MCHAT_BBCODE' => 'Pode usar BBCodes no mChat', + 'ACL_U_MCHAT_SMILIES' => 'Pode usar smilies no mChat', + 'ACL_U_MCHAT_URLS' => 'Pode postar URLs no mChat', + + // Admin perms + 'ACL_A_MCHAT' => 'Pode gerenciar as configurações do mChat', + +)); \ No newline at end of file diff --git a/language/ro/common.php b/language/ro/common.php new file mode 100644 index 0000000..01d2d0e --- /dev/null +++ b/language/ro/common.php @@ -0,0 +1,138 @@ + (Georgian Iordache) http://escritoriobase.com +* +*/ + +/** +* DO NOT CHANGE! +*/ +if (!defined('IN_PHPBB')) +{ + exit; +} + +if (empty($lang) || !is_array($lang)) +{ + $lang = array(); +} + +// DEVELOPERS PLEASE NOTE +// +// All language files should use UTF-8 as their encoding and the files must not contain a BOM. +// +// Placeholders can now contain order information, e.g. instead of +// 'Page %s of %s' you can (and should) write 'Page %1$s of %2$s', this allows +// translators to re-order the output of data while ensuring it remains correct +// +// You do not need this where single placeholders are used, e.g. 'Message %d' is fine +// equally where a string contains only two placeholders which are used to wrap text +// in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine + +// Adding new category +$lang['permission_cat']['mchat'] = 'mChat'; + +// Adding the permissions +$lang = array_merge($lang, array( + + 'MCHAT_TITLE' => 'Mini-Chat', + 'MCHAT_ADD' => 'Trimite', + 'MCHAT_IN' => 'în', + 'MCHAT_IN_SECTION' => 'secție', + 'MCHAT_LIKES' => 'Aprecieri acestui mesaj', + 'MCHAT_ANNOUNCEMENT' => 'Anunț', + 'MCHAT_ARCHIVE' => 'Arhivă', + 'MCHAT_ARCHIVE_PAGE' => 'Arhivă mini-Chat', + 'MCHAT_BBCODES' => 'Coduri BB', + 'MCHAT_CLEAN' => 'Curățenie', + 'MCHAT_CLEANED' => 'Toate mesajele s-au eliminat cu succes', + 'MCHAT_CLEAR_INPUT' => 'Ștergere', + 'MCHAT_COPYRIGHT' => 'RMcGirr83 © dmzx', + 'MCHAT_CUSTOM_BBCODES' => 'Coduri BB personalizate', + 'MCHAT_DELALLMESS' => 'Ștergi toate mesajele?', + 'MCHAT_DELCONFIRM' => 'Ești sigur?', + 'MCHAT_DELITE' => 'Șterge', + 'MCHAT_EDIT' => 'Modifică', + 'MCHAT_EDITINFO' => 'Editează mesaj și apoi apasă OK', + 'MCHAT_ENABLE' => 'Ne pare rău, momentan mini-Chat nu este disponibil', + 'MCHAT_ERROR' => 'Eroare', + 'MCHAT_FLOOD' => 'Nu poți trimite alt mesaj (chiar așa de repede de la ultimul)', + 'MCHAT_FOE' => 'Acest mesaj a fost trimis de %1$s. Se află blocat in lista ta.', + 'MCHAT_HELP' => 'Regulament mChat', + 'MCHAT_HIDE_LIST' => 'Ascunde lista', + 'MCHAT_HOUR' => 'oră ', + 'MCHAT_HOURS' => 'ore', + 'MCHAT_IP' => 'IP whois pentru', + 'MCHAT_MINUTE' => 'minut', + 'MCHAT_MINUTES' => 'minute', + 'MCHAT_MESS_LONG' => 'Mesajul tău este prea lung.\Te rog, limitează-l la %s characters', + 'MCHAT_NO_CUSTOM_PAGE' => 'Pagina pentru mChat nu este activată momentan!', + 'MCHAT_NO_RULES' => 'Regulile pentru pagina mChat momentan nu sunt disponibile!', + 'MCHAT_NOACCESS' => 'Nu ai acces să scrii pe mChat', + 'MCHAT_NOACCESS_ARCHIVE' => 'Nu ai acces să vezi arhiva', + 'MCHAT_NOJAVASCRIPT' => 'Browserul tău nu suportă JavaScript sau JavaScript nu este activat', + 'MCHAT_NOMESSAGE' => 'Nu sunt mesaje', + 'MCHAT_NOMESSAGEINPUT' => 'Nu ai scris nici un mesaj', + 'MCHAT_NOSMILE' => 'Nu sunt zâmbete', + 'MCHAT_NOTINSTALLED_USER' => 'mChat nu este instalat. Te rog anunță fundatorul comunității.', + 'MCHAT_NOT_INSTALLED' => 'Intrările in baza de date pentru mChat lipsesc.
Execută %sinstaller%s pentru a modifica baza de date a extensiei.', + 'MCHAT_OK' => 'OK', + 'MCHAT_PAUSE' => 'Pauză', + 'MCHAT_LOAD' => 'Se încarcă', + 'MCHAT_PERMISSIONS' => 'Schimbă accesul membrilor', + 'MCHAT_REFRESHING' => 'Reîmprospătare...', + 'MCHAT_REFRESH_NO' => 'Actualizarea automată nu este activată', + 'MCHAT_REFRESH_YES' => 'Actualizarea automată la fiecare %d secunde', + 'MCHAT_RESPOND' => 'Răspunde membrului', + 'MCHAT_RESET_QUESTION' => 'Ștergi mesajul de pe bara?', + 'MCHAT_SESSION_OUT' => 'Sesiunea de chat a expirat', + 'MCHAT_SHOW_LIST' => 'Arată lista', + 'MCHAT_SECOND' => 'secundă ', + 'MCHAT_SECONDS' => 'secunde ', + 'MCHAT_SESSION_ENDS' => 'Sesiunea de chat expiră în', + 'MCHAT_SMILES' => 'Zâmbete', + 'MCHAT_TOTALMESSAGES' => 'Număr total de mesaje: %s', + 'MCHAT_USESOUND' => 'Folosești sunet?', + 'MCHAT_ONLINE_USERS_TOTAL' => 'În total sunt %d membri pe chat ', + 'MCHAT_ONLINE_USER_TOTAL' => 'În total sunt %d membri activi ', + 'MCHAT_NO_CHATTERS' => 'Nu este activitate pe chat', + 'MCHAT_ONLINE_EXPLAIN' => 'bazat pe membri activi în ultimele %s', + 'WHO_IS_CHATTING' => 'Cine scrie pe chat', + 'WHO_IS_REFRESH_EXPLAIN' => 'Actualizare la fiecare %d secunde', + 'MCHAT_NEW_TOPIC' => 'A publicat un subiect', + 'MCHAT_NEW_REPLY' => 'A publicat un mesaj', + 'MCHAT_NEW_QUOTE' => 'A răspuns cu citat', + 'MCHAT_NEW_EDIT' => 'A făcut o modificare', + // UCP + 'UCP_PROFILE_MCHAT' => 'Preferințe mChat', + 'DISPLAY_MCHAT' => 'Afișează mChat pe Index', + 'SOUND_MCHAT' => 'Permite sunet în mChat', + 'DISPLAY_STATS_INDEX' => 'Afișează cine scrie pe chat -who is chating- pe pagina de index', + 'DISPLAY_NEW_TOPICS' => 'Afișează subiecte noi pe chat', + 'DISPLAY_AVATARS' => 'Afișează avatare pe chat', + 'CHAT_AREA' => 'Tipul de intrare -bara de scriere-', + 'CHAT_AREA_EXPLAIN' => 'Alege una din metodele de a trimite mesaje în chat:
Suprafață de text sau
o zonă de intrare', + 'INPUT_AREA' => 'zonă de intrare', + 'TEXT_AREA' => 'suprafață de text', + 'UCP_CAT_MCHAT' => 'mChat', + 'UCP_MCHAT_CONFIG' => 'mChat', + //Preferences + 'LOG_MCHAT_TABLE_PRUNED' => 'Tabla mChat s-a curățat', + 'ACP_USER_MCHAT' => 'Setări mChat', + 'LOG_DELETED_MCHAT' => 'Mesaje din mChat eliminate
» %1$s', + 'LOG_EDITED_MCHAT' => 'Mesaje din mChat modificate
» %1$s', + 'MCHAT_MESSAGE_LNGTH_EXPLAIN' => 'Caractere rămase: %d', + 'MCHAT_TOP_POSTERS' => 'Top Spameri', + 'MCHAT_NEW_CHAT' => 'Mesaj nou!', + 'MCHAT_SEND_PM' => 'Trimite mesaj privat', + 'MCHAT_PM' => '(MP)', + + //Custom edits + 'REPLY_WITH_LIKE' =>'Îmi place mesajul', + )); \ No newline at end of file diff --git a/language/ro/info_acp_mchat.php b/language/ro/info_acp_mchat.php new file mode 100644 index 0000000..8ae62eb --- /dev/null +++ b/language/ro/info_acp_mchat.php @@ -0,0 +1,176 @@ + (Georgian Iordache) http://escritoriobase.com +* +*/ + +if (!defined('IN_PHPBB')) +{ + exit; +} +if (empty($lang) || !is_array($lang)) +{ + $lang = array(); +} + +// DEVELOPERS PLEASE NOTE +// +// All language files should use UTF-8 as their encoding and the files must not contain a BOM. +// +// Placeholders can now contain order information, e.g. instead of +// 'Page %s of %s' you can (and should) write 'Page %1$s of %2$s', this allows +// translators to re-order the output of data while ensuring it remains correct +// +// You do not need this where single placeholders are used, e.g. 'Message %d' is fine +// equally where a string contains only two placeholders which are used to wrap text +// in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine +// +// Some characters for use +// ’ » “ ” … + +$lang = array_merge($lang, array( + + // UMIL stuff + 'ACP_MCHAT_CONFIG' => 'Configurație', + 'ACP_CAT_MCHAT' => 'mChat', + 'ACP_MCHAT_TITLE' => 'Mini-Chat', + 'ACP_MCHAT_TITLE_EXPLAIN' => 'Un mini chat (adică “shout box”) pentru forumul tău', + 'MCHAT_TABLE_DELETED' => 'Tabla mChat s-a șters cu succes', + 'MCHAT_TABLE_CREATED' => 'Tabla mChat s-a creat cu succes', + 'MCHAT_TABLE_UPDATED' => 'Tabla mChat s-a actualizat cu succes', + 'MCHAT_NOTHING_TO_UPDATE' => 'Nu este nimic de făcut....continuăm', + 'UCP_CAT_MCHAT' => 'mChat Prefs', + 'UCP_MCHAT_CONFIG' => 'User mChat Prefs', + + // ACP entries + 'ACP_MCHAT_RULES' => 'Reguli', + 'ACP_MCHAT_RULES_EXPLAIN' => 'Introduceți regulile forumului aici. Fiecare regulă intr-o nouă linie.
Ai o limită de 255 de caractere.
Acest mesaj poate fi tradus. (modificând fișierul mchat_lang.php și citind instrucțiunile).', + 'LOG_MCHAT_CONFIG_UPDATE' => 'Configurație mChat actualizată ', + 'MCHAT_CONFIG_SAVED' => 'Configurația mini-Chat actualizată', + 'MCHAT_TITLE' => 'Mini-Chat', + 'MCHAT_VERSION' => 'Versiune:', + 'MCHAT_ENABLE' => 'Permite extensia mChat', + 'MCHAT_ENABLE_EXPLAIN' => 'Activare sau dezactivare a extensiei la nivel global.', + 'MCHAT_AVATARS' => 'Arată avatare', + 'MCHAT_AVATARS_EXPLAIN' => 'Dacă este setat -DA-, avatarele redimensionate utilizator vor fi afișate', + 'MCHAT_ON_INDEX' => 'mChat pe Index', + 'MCHAT_ON_INDEX_EXPLAIN' => 'Permite afișarea extensiei mChat pe pagina de Index.', + 'MCHAT_INDEX_HEIGHT' => 'Înăltimea mChat afișată pe Index', + 'MCHAT_INDEX_HEIGHT_EXPLAIN' => 'Înăltimea ferestrei de chat dată in pixeli pe pagina principală index a forumului.
Limita este începând de la 50 până la 1000.', + 'MCHAT_LOCATION' => 'Locația pe forum', + 'MCHAT_LOCATION_EXPLAIN' => 'Alege locația chatului pe pagina de index.', + 'MCHAT_TOP_OF_FORUM' => 'Partea de sus a forumului -top-', + 'MCHAT_BOTTOM_OF_FORUM' => 'Partea de jos a forumului -bottom-', + 'MCHAT_REFRESH' => 'Actualizare', + 'MCHAT_REFRESH_EXPLAIN' => 'Numărul de secunde înainte ca chatul să se actualizeze automat.
Limita este de la 5 la 60 de secunde.', + 'MCHAT_PRUNE' => 'Permite curățarea', + 'MCHAT_PRUNE_EXPLAIN' => 'Alege -DA- pentru a permite opțiunea de curățare.
Se produce doar atunci când utilizatorul vede pagina proprie și/sau arhiva chatului.', + 'MCHAT_PRUNE_NUM' => 'Cantitate a curăța', + 'MCHAT_PRUNE_NUM_EXPLAIN' => 'Numărul de mesaje păstrate în chat.', + 'MCHAT_MESSAGE_LIMIT' => 'Limitare mesaje', + 'MCHAT_MESSAGE_LIMIT_EXPLAIN' => 'Numărul maxim de mesaje ce poate fi arătat in fereastra chatului.
Recomandat între 10 și 30.', + 'MCHAT_MESSAGE_NUM' => 'Limitare mesaje la index', + 'MCHAT_MESSAGE_NUM_EXPLAIN' => 'Numărul maxim de mesaje ce poate fi arătat in fereastra chatului la pagina de index.
Recomandat între 10 și 50.', + 'MCHAT_ARCHIVE_LIMIT' => 'Limitare arhivă', + 'MCHAT_ARCHIVE_LIMIT_EXPLAIN' => 'Numărul maxim de mesaje ce poate fi arătat pentru fiecare pagină, la pagina arhivei.
Recomandat între 25 și 50.', + 'MCHAT_FLOOD_TIME' => 'Timpul de flood', + 'MCHAT_FLOOD_TIME_EXPLAIN' => 'Numărul de secunde ce trebuie să aștepte un utilizator înainte de a trimite alt mesaj pe chat.
Recomandat între 5 și 30, setează 0 pentru dezactivare.', + 'MCHAT_MAX_MESSAGE_LENGTH' => 'Lungimea maximă a mesajului', + 'MCHAT_MAX_MESSAGE_LENGTH_EXPLAIN' => 'Numărul maxim de caractere permis pentru fiecare mesaj trimis pe chat.
Recomandat între 100 și 500, setează 0 pentru dezactivare.', + 'MCHAT_CUSTOM_PAGE' => 'Pagina proprie', + 'MCHAT_CUSTOM_PAGE_EXPLAIN' => 'Permite utilizatorului a folosi pagina proprie a chatului.', + 'MCHAT_CUSTOM_HEIGHT' => 'Înăltimea paginii proprie', + 'MCHAT_CUSTOM_HEIGHT_EXPLAIN' => 'Înăltimea ferestrei de chat în pixeli în pagina proprie mChat.
Dimensiunile permise sunt cuprinse între 50 și 1000.', + 'MCHAT_DATE_FORMAT' => 'Format dată', + 'MCHAT_DATE_FORMAT_EXPLAIN' => 'Sintaxa utilizată este identică cu cea folosită din funcția PHP a datei date().', + 'MCHAT_CUSTOM_DATEFORMAT' => 'Personalizat...', + 'MCHAT_WHOIS' => 'Whois', + 'MCHAT_WHOIS_EXPLAIN' => 'Permite afișarea utilizatorilor activi pe chat', + 'MCHAT_WHOIS_REFRESH' => 'Actualizare whois', + 'MCHAT_WHOIS_REFRESH_EXPLAIN' => 'Numărul de secunde înainte ca statistica whois să se actualizeze.
Dimensiunile permise sunt cuprinse între 30 și 300 de secunde.', + 'MCHAT_BBCODES_DISALLOWED' => 'Coduri BB ne permise', + 'MCHAT_BBCODES_DISALLOWED_EXPLAIN' => 'Aici poți introduce coduri BB ce NU se pot folosi în chat.
Codurile BB pot fi separate cu o bară verticală, de exemplu:
b|i|u|code|list|list=|flash|quote și/sau/ un cod bb %scustom etichetat name%s', + 'MCHAT_STATIC_MESSAGE' => 'Mesaj static', + 'MCHAT_STATIC_MESSAGE_EXPLAIN' => 'Aici puteți defini un mesaj static pentru a afișa utilizatorilor din chat. Codul HTML este permis.
Lasă spațiul gol pentru a anula afișarea. Sun permise până la 255 de caractere.
Acest mesaj poate fi tradus. (trebuie modificat doar fișierul mchat_lang.php și a citii instrucțiunile).', + 'MCHAT_USER_TIMEOUT' => 'Limita de timp a utilizatorului', + 'MCHAT_USER_TIMEOUT_EXPLAIN' => 'Setați durata de timp, în secunde, până la încheierea sesiunii a utilizatorului pe chat. Setează 0 pentru a anula limita de timp.
Ești limitat la configurația forumului %sforum config. Setarea pentru o sesiune sessions%s ce actual este setată la %s secunde', + 'MCHAT_OVERRIDE_SMILIE_LIMIT' => 'Suprascrie limita de zîmbete', + 'MCHAT_OVERRIDE_SMILIE_LIMIT_EXPLAIN' => 'Setare la -DA- pentru a suprascrie setările folosite în forumuri zâmbetele, pentru mesajele din chat.', + 'MCHAT_OVERRIDE_MIN_POST_CHARS' => 'Suprascrie limita minimă de caractere', + 'MCHAT_OVERRIDE_MIN_POST_CHARS_EXPLAIN' => 'Setare la -DA- pentru a suprascrie setările folosite în forumuri la caracterele minime pentru mesajele din chat', + 'MCHAT_NEW_POSTS' => 'Activează afișarea mesajelor -posts-', + 'MCHAT_NEW_POSTS_EXPLAIN' => 'Setare la -DA- și mai jos putem alege ce mesaje se vor afișa pe spațiul de chat.', + 'MCHAT_NEW_POSTS_TOPIC' => 'Afișează subiecte noi', + 'MCHAT_NEW_POSTS_TOPIC_EXPLAIN' => 'Setează -DA- pentru a permite noilor subicte din forum să fie afișate pe spațiul de chat.', + 'MCHAT_NEW_POSTS_REPLY' => 'Afișează răspunsuri noi', + 'MCHAT_NEW_POSTS_REPLY_EXPLAIN' => 'Setează -DA- pentru a permite noilor răspunsuri din forum să fie afișate pe spațiul de chat.', + 'MCHAT_NEW_POSTS_EDIT' => 'Afișează răspunsuri modificate', + 'MCHAT_NEW_POSTS_EDIT_EXPLAIN' => 'Setează -DA- pentru a permite afișarea pe spațiul de chat a răspunsurilor modificate.', + 'MCHAT_NEW_POSTS_QUOTE' => 'Afișează răspunsuri citate', + 'MCHAT_NEW_POSTS_QUOTE_EXPLAIN' => 'Setează -DA- pentru a permite afișarea răspunsurilor citate din forumuri pe spațiul de chat.', + 'MCHAT_MAIN' => 'Configurația principală', + 'MCHAT_STATS' => 'Cine este pe chat -Whois-', + 'MCHAT_STATS_INDEX' => 'Statistici pe Index', + 'MCHAT_STATS_INDEX_EXPLAIN' => 'Arată cine scrie pe chat împreună cu secțiunea de statistici a forumului', + 'MCHAT_MESSAGE_TOP' => 'Păstrează mesaj în Jos / Sus', + 'MCHAT_MESSAGE_TOP_EXPLAIN' => 'Aceasta va publica mesajul de jos sau de sus în zona mesaj de discuții.', + 'MCHAT_BOTTOM' => 'Jos', + 'MCHAT_TOP' => 'Sus', + 'MCHAT_MESSAGES' => 'Setări mesaje', + 'MCHAT_PAUSE_ON_INPUT' => 'Pauză pe intrare', + 'MCHAT_PAUSE_ON_INPUT_EXPLAIN' => 'Dacă este setat -DA-, atunci chatul nu se va actualiza automat până când un utilizator nu va începe să scrie pe zona de intrare.', + + // error reporting + 'MCHAT_NEEDS_UPDATING' => 'Extensia mChat trebuie actualizată. Anunță fundatorul forumului să viziteze această secție pentru a executa instalarea.', + 'MCHAT_WRONG_VERSION' => 'Versiunea greșită a extensiei este instalată. Te rog, execută %sinstaller%s pentru o nouă versiune a extensiei.', + 'WARNING' => 'Atenție', + 'TOO_LONG_DATE' => 'Formatul datei introdus este prea lung.', + 'TOO_SHORT_DATE' => 'Formatul datei introdus este prea scurt.', + 'TOO_SMALL_REFRESH' => 'Valoarea pentru reîmprospătare este prea mică.', + 'TOO_LARGE_REFRESH' => 'Valoarea pentru reîmprospătare este prea mare.', + 'TOO_SMALL_MESSAGE_LIMIT' => 'Valoarea limită mesaj este prea mică.', + 'TOO_LARGE_MESSAGE_LIMIT' => 'Valoarea limită mesaj este prea mare.', + 'TOO_SMALL_ARCHIVE_LIMIT' => 'Valoarea limită de arhivă este prea mică.', + 'TOO_LARGE_ARCHIVE_LIMIT' => 'Valoarea limită de arhivă este prea mare.', + 'TOO_SMALL_FLOOD_TIME' => 'Valoarea timpului de flood este prea mică.', + 'TOO_LARGE_FLOOD_TIME' => 'Valoarea timpului de flood este prea mică.', + 'TOO_SMALL_MAX_MESSAGE_LNGTH' => 'Valoarea maximă a lungimii unui mesaj este prea mică.', + 'TOO_LARGE_MAX_MESSAGE_LNGTH' => 'Valoarea maximă a lungimii unui mesaj este prea mare.', + 'TOO_SMALL_MAX_WORDS_LNGTH' => 'Valoarea maximă a lungimii cuvintelor este prea mică.', + 'TOO_LARGE_MAX_WORDS_LNGTH' => 'Valoarea maximă a lungimii cuvintelor este prea mare.', + 'TOO_SMALL_WHOIS_REFRESH' => 'Valoarea whois la reîmprospătare este prea mică.', + 'TOO_LARGE_WHOIS_REFRESH' => 'Valoarea whois la reîmprospătare este prea mare.', + 'TOO_SMALL_INDEX_HEIGHT' => 'Valoarea înălțimii de pe index este prea mică.', + 'TOO_LARGE_INDEX_HEIGHT' => 'Valoarea înălțimii de pe index este prea mare.', + 'TOO_SMALL_CUSTOM_HEIGHT' => 'Valoarea înălțimii a paginei proprii este prea mică.', + 'TOO_LARGE_CUSTOM_HEIGHT' => 'Valoarea înălțimii a paginei proprii este prea mare.', + 'TOO_SHORT_STATIC_MESSAGE' => 'Valoarea mesaj static este prea scurtă.', + 'TOO_LONG_STATIC_MESSAGE' => 'Valoarea mesaj static este prea lungă.', + 'TOO_SMALL_TIMEOUT' => 'Valoarea pentru limita de timp a utilizatorului este prea mică.', + 'TOO_LARGE_TIMEOUT' => 'Valoarea pentru limita de timp a utilizatorului este prea mare.', + + // User perms + 'ACL_U_MCHAT_USE' => 'Poate utiliza mChat', + 'ACL_U_MCHAT_VIEW' => 'Poate vizualiza mChat', + 'ACL_U_MCHAT_EDIT' => 'Poate modifica mesajele din mChat', + 'ACL_U_MCHAT_DELETE' => 'Poate șterge mesajele din mChat', + 'ACL_U_MCHAT_IP' => 'Poate utiliza vizualizarea adreselor IP în mChat', + 'ACL_U_MCHAT_PM' => 'Poate folosi mesaj privat în mchat', + 'ACL_U_MCHAT_LIKE' => 'Poate folosi like la mesaje în chat', + 'ACL_U_MCHAT_QUOTE' => 'Poate folosi răspunsuri citate în mChat', + 'ACL_U_MCHAT_FLOOD_IGNORE' => 'Poate ignora limita de timp -flood- în mChat', + 'ACL_U_MCHAT_ARCHIVE' => 'Poate vizualiza arhiva mChat', + 'ACL_U_MCHAT_BBCODE' => 'Poate folosi coduri bb în mChat', + 'ACL_U_MCHAT_SMILIES' => 'Poate folosi zâmbete în mChat', + 'ACL_U_MCHAT_URLS' => 'Poate folosi url în mChat', + + // Admin perms + 'ACL_A_MCHAT' => array('lang' => 'Pot gestiona setările din mChat', 'cat' => 'permissions'), // Using a phpBB category here + +)); diff --git a/migrations/mchat_module_acp.php b/migrations/mchat_module_acp.php index 29c37e7..a86a18d 100644 --- a/migrations/mchat_module_acp.php +++ b/migrations/mchat_module_acp.php @@ -11,7 +11,6 @@ namespace dmzx\mchat\migrations; class mchat_module_acp extends \phpbb\db\migration\migration { - public function update_data() { return array( diff --git a/migrations/mchat_module_cat.php b/migrations/mchat_module_cat.php index 48b03c8..3852855 100644 --- a/migrations/mchat_module_cat.php +++ b/migrations/mchat_module_cat.php @@ -11,7 +11,6 @@ namespace dmzx\mchat\migrations; class mchat_module_cat extends \phpbb\db\migration\migration { - static public function depends_on() { return array( diff --git a/migrations/mchat_module_ucp.php b/migrations/mchat_module_ucp.php index faa8bbb..66a34d1 100644 --- a/migrations/mchat_module_ucp.php +++ b/migrations/mchat_module_ucp.php @@ -11,16 +11,15 @@ namespace dmzx\mchat\migrations; class mchat_module_ucp extends \phpbb\db\migration\migration { - public function update_data() { return array( - array('module.add', array('ucp', 'UCP_MAIN', 'UCP_MCHAT_CONFIG')), + array('module.add', array('ucp', false, 'UCP_MCHAT_CONFIG')), array('module.add', array( 'ucp', 'UCP_MCHAT_CONFIG', array( 'module_basename' => '\dmzx\mchat\ucp\ucp_mchat_module', 'modes' => array('configuration'), - 'module_auth' => 'acl_u_mchat_use', + 'auth' => 'acl_u_mchat_use', ))), ); } diff --git a/migrations/mchat_schema.php b/migrations/mchat_schema.php index c4abcbe..e085cb0 100644 --- a/migrations/mchat_schema.php +++ b/migrations/mchat_schema.php @@ -11,7 +11,7 @@ namespace dmzx\mchat\migrations; class mchat_schema extends \phpbb\db\migration\migration { - var $ext_version = '0.1.4'; + var $ext_version = '0.1.7'; public function update_data() { diff --git a/migrations/mchat_schema_sample_data.php b/migrations/mchat_schema_sample_data.php index 7eca1ec..41aebe9 100644 --- a/migrations/mchat_schema_sample_data.php +++ b/migrations/mchat_schema_sample_data.php @@ -11,7 +11,6 @@ namespace dmzx\mchat\migrations; class mchat_schema_sample_data extends \phpbb\db\migration\migration { - static public function depends_on() { return array( diff --git a/styles/prosilver/template/event/overall_header_content_before.html b/styles/prosilver/template/event/overall_header_content_before.html new file mode 100644 index 0000000..4368384 --- /dev/null +++ b/styles/prosilver/template/event/overall_header_content_before.html @@ -0,0 +1,7 @@ + +
+
+ {L_INFORMATION}{L_COLON} {L_MCHAT_DISABLE} +
+
+ \ No newline at end of file diff --git a/styles/prosilver/template/mchat_body.html b/styles/prosilver/template/mchat_body.html index a786a46..4af6c6a 100644 --- a/styles/prosilver/template/mchat_body.html +++ b/styles/prosilver/template/mchat_body.html @@ -36,7 +36,7 @@
-
+
  • @@ -153,14 +153,14 @@
    class="mChatRowLimitCustom" style="height: {MCHAT_CUSTOM_HEIGHT}px;"class="mChatRowLimit" style="height: {MCHAT_INDEX_HEIGHT}px;">
    - + - -
    {L_MCHAT_NOMESSAGE}
    + +
    {L_MCHAT_NOMESSAGE}
    @@ -227,7 +227,7 @@
-
+