Version 0.1.7
This commit is contained in:
@@ -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);
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,38 @@
|
||||
<!-- INCLUDECSS css/mchatacp.css -->
|
||||
<!-- INCLUDE overall_header.html -->
|
||||
<h1>{L_MCHAT_TITLE}</h1>
|
||||
<p>{L_MCHAT_VERSION} {MCHAT_VERSION}</p>
|
||||
|
||||
<h1 class="ExtensionName"><!-- IF META_DISPLAY_NAME -->{META_DISPLAY_NAME}<!-- ENDIF --></h1>
|
||||
<!-- IF S_VERSIONCHECK && S_UP_TO_DATE -->
|
||||
<div class="description_bubble small_bubble" title="{UP_TO_DATE_MSG}">
|
||||
<span class="description_name">{L_VERSION}</span>
|
||||
<span class="description_value description_value_ok" id="meta_version">{META_VERSION}</span>
|
||||
</div>
|
||||
<!-- ELSE IF S_VERSIONCHECK && not S_UP_TO_DATE -->
|
||||
<div class="description_bubble small_bubble" title="{UP_TO_DATE_MSG}">
|
||||
<span class="description_name">{L_VERSION}</span>
|
||||
<span class="description_value description_value_old" id="meta_version">{META_VERSION}</span>
|
||||
</div>
|
||||
<!-- ELSE -->
|
||||
<div class="description_bubble small_bubble">
|
||||
<span class="description_name">{L_VERSION}</span>
|
||||
<span class="description_value" id="meta_version">{META_VERSION}</span>
|
||||
</div>
|
||||
<!-- ENDIF -->
|
||||
<!-- IF S_VERSIONCHECK && not S_UP_TO_DATE -->
|
||||
<!-- BEGIN updates_available -->
|
||||
<fieldset>
|
||||
<span class="requirements_title">{L_LATEST_VERSION}</span>
|
||||
<div class="extension_latest_version_wrapper">
|
||||
<strong class="extension_latest_version">{updates_available.current}</strong>
|
||||
<!-- IF updates_available.download-->
|
||||
<a href="{updates_available.download}" class="extension_author_link" title="{L_DOWNLOAD_LATEST}">{L_DOWNLOAD} {META_NAME} {LATEST_VERSION}</i></a>
|
||||
<!-- ENDIF -->
|
||||
<!-- IF updates_available.announcement -->
|
||||
<a href="{updates_available.announcement}" class="extension_author_link" title="{L_ANNOUNCEMENT_TOPIC}">{L_RELEASE_ANNOUNCEMENT}</i></a>
|
||||
<!-- ENDIF -->
|
||||
</div>
|
||||
</fieldset>
|
||||
<!-- END updates_available -->
|
||||
<!-- ENDIF -->
|
||||
<!-- IF MCHAT_ERROR -->
|
||||
<div class="errorbox"><h3>{L_WARNING}</h3>
|
||||
<p>{MCHAT_ERROR}</p>
|
||||
|
||||
103
adm/style/css/mchatacp.css
Normal file
103
adm/style/css/mchatacp.css
Normal file
@@ -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;
|
||||
}
|
||||
@@ -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",
|
||||
|
||||
@@ -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%
|
||||
|
||||
@@ -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'], '<a href="' . append_sid("{$this->phpbb_root_path}index.$this->php_ext", 'i=bbcodes', true, $this->user->session_id) . '">', '</a>'),
|
||||
'L_MCHAT_TIMEOUT_EXPLAIN' => sprintf($this->user->lang['MCHAT_USER_TIMEOUT_EXPLAIN'],'<a href="' . append_sid("{$this->phpbb_root_path}index.$this->php_ext", 'i=board&mode=load', true, $this->user->session_id) . '">', '</a>', $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
|
||||
*
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
134
language/pt-br/common.php
Normal file
134
language/pt-br/common.php
Normal file
@@ -0,0 +1,134 @@
|
||||
<?php
|
||||
/**
|
||||
*
|
||||
* @package phpBB Extension - mChat
|
||||
* @copyright (c) 2015 dmzx - http://www.dmzx-web.net
|
||||
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* 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 the permissions
|
||||
$lang = array_merge($lang, array(
|
||||
|
||||
'MCHAT_TITLE' => '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' => '<a href="http://rmcgirr83.org">RMcGirr83</a> © <a href="http://www.dmzx-web.net" title="www.dmzx-web.net">dmzx</a>',
|
||||
'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 <strong>%1$s</strong> 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.<br />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 <strong>%d</strong> 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: <strong>%s</strong>',
|
||||
'MCHAT_USESOUND' => 'Ativar som:',
|
||||
'MCHAT_ONLINE_USERS_TOTAL' => 'No total há <strong>%d</strong> usuários conversando',
|
||||
'MCHAT_ONLINE_USER_TOTAL' => 'No total há <strong>%d</strong> 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 <strong>%d</strong> 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:<br />Área de texto ou<br />Á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' => '<strong>Mensagem do mChat deletada</strong><br />» %1$s',
|
||||
'LOG_EDITED_MCHAT' => '<strong>Mensagem do mChat editada</strong><br />» %1$s',
|
||||
'MCHAT_MESSAGE_LNGTH_EXPLAIN' => 'Caracteres restantes: <span class="charsLeft error"><strong>%d</strong></span>',
|
||||
'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',
|
||||
));
|
||||
170
language/pt-br/info_acp_mchat.php
Normal file
170
language/pt-br/info_acp_mchat.php
Normal file
@@ -0,0 +1,170 @@
|
||||
<?php
|
||||
/**
|
||||
*
|
||||
* @package phpBB Extension - mChat
|
||||
* @copyright (c) 2015 dmzx - http://www.dmzx-web.net
|
||||
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2
|
||||
*
|
||||
*/
|
||||
|
||||
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çã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.<br /><em>Limitado a 255 characters.</em><br /><strong>Esta mensagem pode ser traduzida.</strong> (edite o arquivo mchat_lang.php e leia as instruções).',
|
||||
'LOG_MCHAT_CONFIG_UPDATE' => '<strong>Configurações atualizadas</strong>',
|
||||
'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.<br /><em>Limitado entre 50 e 1000</em>.',
|
||||
'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.<br /><em>Limitado entre 5 e 60 segundos</em>.',
|
||||
'MCHAT_PRUNE' => 'Habilitar a limpeza',
|
||||
'MCHAT_PRUNE_EXPLAIN' => 'Se SIM, habilita o recurso de limpeza.<br /><em>Somente ocorre se o usuário visualiza a página personalizada ou o histórico</em>.',
|
||||
'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.<br /><em>Recomendado de 10 a 30</em>.',
|
||||
'MCHAT_MESSAGE_NUM' => 'Limite de mensagens no índice',
|
||||
'MCHAT_MESSAGE_NUM_EXPLAIN' => 'Define a quantidade máxima de mensagens a mostrar no índice.<br /><em>Recomendado de 10 a 50</em>.',
|
||||
'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.<br /> <em>Recomendado de 25 a 50</em>.',
|
||||
'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.<br /><em>Recomendado de 5 a 30, 0 para desabilitar.</em>',
|
||||
'MCHAT_MAX_MESSAGE_LENGTH' => 'Tamanho máximo da mensagem',
|
||||
'MCHAT_MAX_MESSAGE_LENGTH_EXPLAIN' => 'Define a quantidade máxima de caracteres por mensagem.<br /><em>Recomendado de 100 a 500, 0 para desabilitar.</em>',
|
||||
'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.<br /><em>Limitado entre 50 e 1000</em>.',
|
||||
'MCHAT_DATE_FORMAT' => 'Formato da data',
|
||||
'MCHAT_DATE_FORMAT_EXPLAIN' => 'A sintaxe é a mesma da função <a href="http://www.php.net/date">date()</a> 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.<br /><em>Limitado entre 30 e 300 segundos.</em>',
|
||||
'MCHAT_BBCODES_DISALLOWED' => 'BBCodes desabilitados',
|
||||
'MCHAT_BBCODES_DISALLOWED_EXPLAIN' => 'Coloque aqui os BBCodes que <strong>NÃO</strong> estarão disponíveis para uso nas mensagens.<br />Separe os BBCodes com uma barra vertical, por exemplo: <br />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.<br />Códigos HTML são permitidos. Deixe em branco para desabilitar.<br /><em>Limitado a 255 characters.</em><br /><strong>Esta mensagem pode ser traduzida.</strong> (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.<br /><em>Limitado à <u>%sconfiguração de sessões do fórum%s</u> a qual atualmente é de %s segundos.</em>',
|
||||
'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',
|
||||
|
||||
));
|
||||
138
language/ro/common.php
Normal file
138
language/ro/common.php
Normal file
@@ -0,0 +1,138 @@
|
||||
<?php
|
||||
/**
|
||||
*
|
||||
* @package phpBB Extension - mChat
|
||||
* @copyright (c) 2015 dmzx - http://www.dmzx-web.net
|
||||
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2
|
||||
*
|
||||
* @Translation: Romanian (Română)
|
||||
* @Translator: GEORGiOBBLOVER < georgiobblover@gmail.com > (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' => '<a href="http://rmcgirr83.org">RMcGirr83</a> © <a href="http://www.dmzx-web.net" title="www.dmzx-web.net">dmzx</a>',
|
||||
'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 <strong>%1$s</strong>. 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.<br />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 <strong>%d</strong> 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: <strong>%s</strong>',
|
||||
'MCHAT_USESOUND' => 'Folosești sunet?',
|
||||
'MCHAT_ONLINE_USERS_TOTAL' => 'În total sunt <strong>%d</strong> membri pe chat ',
|
||||
'MCHAT_ONLINE_USER_TOTAL' => 'În total sunt <strong>%d</strong> 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 <strong>%d</strong> 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:<br />Suprafață de text sau<br />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' => '<strong>Mesaje din mChat eliminate</strong><br />» %1$s',
|
||||
'LOG_EDITED_MCHAT' => '<strong>Mesaje din mChat modificate</strong><br />» %1$s',
|
||||
'MCHAT_MESSAGE_LNGTH_EXPLAIN' => 'Caractere rămase: <span class="charsLeft error"><strong>%d</strong></span>',
|
||||
'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',
|
||||
));
|
||||
176
language/ro/info_acp_mchat.php
Normal file
176
language/ro/info_acp_mchat.php
Normal file
@@ -0,0 +1,176 @@
|
||||
<?php
|
||||
/**
|
||||
*
|
||||
* @package phpBB Extension - mChat
|
||||
* @copyright (c) 2015 dmzx - http://www.dmzx-web.net
|
||||
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2
|
||||
*
|
||||
* @Translation: Romanian (Română)
|
||||
* @Translator: GEORGiOBBLOVER < georgiobblover@gmail.com > (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.<br />Ai o limită de 255 de caractere.<br /><strong>Acest mesaj poate fi tradus.</strong> (modificând fișierul mchat_lang.php și citind instrucțiunile).',
|
||||
'LOG_MCHAT_CONFIG_UPDATE' => '<strong>Configurație mChat actualizată </strong>',
|
||||
'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.<br /><em>Limita este începând de la 50 până la 1000</em>.',
|
||||
'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.<br /><em>Limita este de la 5 la 60 de secunde</em>.',
|
||||
'MCHAT_PRUNE' => 'Permite curățarea',
|
||||
'MCHAT_PRUNE_EXPLAIN' => 'Alege -DA- pentru a permite opțiunea de curățare.<br /><em>Se produce doar atunci când utilizatorul vede pagina proprie și/sau arhiva chatului</em>.',
|
||||
'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.<br /><em>Recomandat între 10 și 30</em>.',
|
||||
'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.<br /><em>Recomandat între 10 și 50</em>.',
|
||||
'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.<br /> <em>Recomandat între 25 și 50</em>.',
|
||||
'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.<br /><em>Recomandat între 5 și 30, setează 0 pentru dezactivare</em>.',
|
||||
'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.<br /><em>Recomandat între 100 și 500, setează 0 pentru dezactivare</em>.',
|
||||
'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.<br /><em>Dimensiunile permise sunt cuprinse între 50 și 1000</em>.',
|
||||
'MCHAT_DATE_FORMAT' => 'Format dată',
|
||||
'MCHAT_DATE_FORMAT_EXPLAIN' => 'Sintaxa utilizată este identică cu cea folosită din funcția PHP a datei <a href="http://www.php.net/date">date()</a>.',
|
||||
'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.<br /><em>Dimensiunile permise sunt cuprinse între 30 și 300 de secunde</em>.',
|
||||
'MCHAT_BBCODES_DISALLOWED' => 'Coduri BB ne permise',
|
||||
'MCHAT_BBCODES_DISALLOWED_EXPLAIN' => 'Aici poți introduce coduri BB ce <strong>NU</strong> se pot folosi în chat.<br />Codurile BB pot fi separate cu o bară verticală, de exemplu: <br />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.<br />Lasă spațiul gol pentru a anula afișarea. Sun permise până la 255 de caractere.<br /><strong>Acest mesaj poate fi tradus.</strong> (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.<br /><em>Ești limitat la configurația forumului %sforum config. Setarea pentru o sesiune sessions%s ce actual este setată la %s secunde</em>',
|
||||
'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
|
||||
|
||||
));
|
||||
@@ -11,7 +11,6 @@ namespace dmzx\mchat\migrations;
|
||||
|
||||
class mchat_module_acp extends \phpbb\db\migration\migration
|
||||
{
|
||||
|
||||
public function update_data()
|
||||
{
|
||||
return array(
|
||||
|
||||
@@ -11,7 +11,6 @@ namespace dmzx\mchat\migrations;
|
||||
|
||||
class mchat_module_cat extends \phpbb\db\migration\migration
|
||||
{
|
||||
|
||||
static public function depends_on()
|
||||
{
|
||||
return array(
|
||||
|
||||
@@ -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',
|
||||
))),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -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()
|
||||
{
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
<!-- IF S_MCHAT_MESSAGE -->
|
||||
<div id="information_mchat" class="rules">
|
||||
<div class="inner">
|
||||
<strong>{L_INFORMATION}{L_COLON}</strong> {L_MCHAT_DISABLE}
|
||||
</div>
|
||||
</div>
|
||||
<!-- ENDIF -->
|
||||
@@ -36,7 +36,7 @@
|
||||
<!-- ENDIF -->
|
||||
<!-- IF not MCHAT_READ_MODE -->
|
||||
<div class="forabg">
|
||||
<div class="inner"><span class="corners-top"><span><a name="mChat"></a></span></span>
|
||||
<div class="inner"><a name="mChat"></a>
|
||||
<ul class="topiclist">
|
||||
<li class="header">
|
||||
<dl class="icon">
|
||||
@@ -153,14 +153,14 @@
|
||||
<div id="mChatmain" <!-- IF MCHAT_CUSTOM_PAGE -->class="mChatRowLimitCustom" style="height: {MCHAT_CUSTOM_HEIGHT}px;"<!-- ELSE -->class="mChatRowLimit" style="height: {MCHAT_INDEX_HEIGHT}px;"<!-- ENDIF -->>
|
||||
<!-- ENDIF -->
|
||||
<div id="mChatData">
|
||||
<!-- ENDIF -->
|
||||
<!-- ENDIF -->
|
||||
<!-- IF S_MCHAT_AVATARS -->
|
||||
<!-- INCLUDE mchat_avatars.html -->
|
||||
<!-- ELSE -->
|
||||
<!-- INCLUDE mchat_no_avatars.html -->
|
||||
<!-- ENDIF -->
|
||||
<!-- IF not MCHAT_READ_MODE -->
|
||||
<!-- IF MCHAT_NOMESSAGE_MODE --><div id="mChatNoMessage">{L_MCHAT_NOMESSAGE}</div><!-- ENDIF -->
|
||||
<!-- IF not MCHAT_READ_MODE -->
|
||||
<!-- IF MCHAT_NOMESSAGE_MODE --><div id="mChatNoMessage">{L_MCHAT_NOMESSAGE}</div><!-- ENDIF -->
|
||||
</div>
|
||||
<!-- IF not MCHAT_ARCHIVE_MODE -->
|
||||
</div>
|
||||
@@ -227,7 +227,7 @@
|
||||
<!-- ENDIF -->
|
||||
<!-- IF not MCHAT_READ_MODE -->
|
||||
</div>
|
||||
<span class="corners-bottom"><span></span></span></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ENDIF -->
|
||||
<!-- IF MCHAT_ARCHIVE_MODE -->
|
||||
|
||||
Reference in New Issue
Block a user