Merge branch 'hotfix-3.1.1'
|
@ -4,3 +4,4 @@
|
|||
/build
|
||||
/docs/_build
|
||||
/vendor/
|
||||
.project
|
|
@ -1,6 +1,25 @@
|
|||
Changelog
|
||||
=========
|
||||
|
||||
|
||||
v3.1.1 (released November 6, 2014)
|
||||
----------------------------------
|
||||
|
||||
* #130: Added Czech translation.
|
||||
* #138: Added Polish translation.
|
||||
* #148: Added Turkish translation.
|
||||
* #124: Updated Bulgarian translation.
|
||||
* #132: Updated German translation.
|
||||
* #134: Updated French translation.
|
||||
* #144: Updated Brazilian translation.
|
||||
* #146: Updated Russian translation.
|
||||
* #147: Updated Spanish translation.
|
||||
* #128: Added SSL/TLS option for SMTP config.
|
||||
* #131: Allow URL and timeout to be passed as argument to the cronjob.
|
||||
* #135: Uptime percentage above 100%.
|
||||
* #151: Links in install results were stripped automatically from template.
|
||||
|
||||
|
||||
v3.1.0 (released August 7, 2014)
|
||||
--------------------------------
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
PHP Server Monitor
|
||||
==================
|
||||
|
||||
Version 3.1.0
|
||||
Version 3.1.1
|
||||
|
||||
PHP Server Monitor is a script that checks whether your websites and servers are up and running.
|
||||
It comes with a web based user interface where you can manage your services and websites,
|
||||
|
|
|
@ -32,11 +32,35 @@ if(!psm_is_cli()) {
|
|||
die('This script can only be run from the command line.');
|
||||
}
|
||||
|
||||
$cron_timeout = PSM_CRON_TIMEOUT;
|
||||
// parse a couple of arguments
|
||||
if(!empty($_SERVER['argv'])) {
|
||||
foreach ($_SERVER['argv'] as $argv) {
|
||||
$argi = explode('=', ltrim($argv, '--'));
|
||||
if(count($argi) !== 2) {
|
||||
continue;
|
||||
}
|
||||
switch($argi[0]) {
|
||||
case 'uri':
|
||||
define('PSM_BASE_URL', $argi[1]);
|
||||
break;
|
||||
case 'timeout':
|
||||
$cron_timeout = intval($argi[1]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// prevent cron from running twice at the same time
|
||||
// however if the cron has been running for X mins, we'll assume it died and run anyway
|
||||
// if you want to change PSM_CRON_TIMEOUT, have a look in src/includes/psmconfig.inc.php.
|
||||
// or you can provide the --timeout=x argument
|
||||
$time = time();
|
||||
if(psm_get_conf('cron_running') == 1 && ($time - psm_get_conf('cron_running_time') < PSM_CRON_TIMEOUT)) {
|
||||
if(
|
||||
psm_get_conf('cron_running') == 1
|
||||
&& $cron_timeout > 0
|
||||
&& ($time - psm_get_conf('cron_running_time') < $cron_timeout)
|
||||
) {
|
||||
die('Cron is already running. Exiting.');
|
||||
}
|
||||
if(!defined('PSM_DEBUG') || !PSM_DEBUG) {
|
||||
|
|
|
@ -51,7 +51,7 @@ copyright = u'2008-2014, Pepijn Over'
|
|||
# built documents.
|
||||
#
|
||||
# The short X.Y version.
|
||||
version = '3.1.0'
|
||||
version = '3.1.1'
|
||||
# The full version, including alpha/beta/rc tags.
|
||||
release = version
|
||||
|
||||
|
|
|
@ -67,13 +67,17 @@ Translators
|
|||
|
||||
The following people have contributed to the translation of PHP Server Monitor:
|
||||
|
||||
* Bulgarian
|
||||
|
||||
* Plamen Vasilev - https://github.com/PVasileff
|
||||
|
||||
* Chinese
|
||||
|
||||
* manhere - https://github.com/manhere
|
||||
|
||||
* Bulgarian
|
||||
* Czech
|
||||
|
||||
* Plamen Vasilev - https://github.com/PVasileff
|
||||
* Simon Berka - https://github.com/berkas1
|
||||
|
||||
* Danish
|
||||
|
||||
|
@ -87,6 +91,7 @@ The following people have contributed to the translation of PHP Server Monitor:
|
|||
* German
|
||||
|
||||
* Brunbaur Herbert
|
||||
* Jean Pierre Kolb - https://github.com/JPKCom
|
||||
|
||||
* Italian
|
||||
|
||||
|
@ -96,19 +101,28 @@ The following people have contributed to the translation of PHP Server Monitor:
|
|||
|
||||
* Ik-Jun
|
||||
|
||||
* Polish
|
||||
|
||||
* Arkadiusz Klenczar - https://github.com/aklenczar
|
||||
|
||||
* Portuguese (Brazil)
|
||||
|
||||
* Luiz Alberto S. Ribeiro
|
||||
|
||||
* Spanish
|
||||
|
||||
* Klemens Häckel - http://clickdimension.wordpress.com
|
||||
|
||||
* Russian
|
||||
|
||||
* Roman Beylin - https://github.com/roman-beylin
|
||||
* Yuriy Lyutov - https://github.com/delysh
|
||||
|
||||
* Spanish
|
||||
|
||||
* Klemens Häckel - http://clickdimension.wordpress.com
|
||||
* Luis Rodriguez - https://github.com/ldrrp
|
||||
|
||||
* Turkish
|
||||
|
||||
* Haydar Kulekci - https://github.com/hkulekci
|
||||
|
||||
|
||||
Vendors
|
||||
+++++++
|
||||
|
|
|
@ -94,6 +94,14 @@ Please note that some distros have user-specific crontabs (e.g. Debian). If that
|
|||
The update script has been designed to prevent itself from running multiple times. It has a maximum timeout of 10 minutes.
|
||||
After that the script is assumed dead and the cronjob will run again.
|
||||
If you want to change the 10 minutes timeout, find the constant "PSM_CRON_TIMEOUT" in src/includes/psmconfig.inc.php.
|
||||
You can also provide it as an argument (in seconds!). The following example would change to timeout to 10 seconds::
|
||||
|
||||
php status.cron.php --timeout=10
|
||||
|
||||
By default, no URLs are generated for notifications created in the cronjob.
|
||||
To specify the base url to your monitor installation, use the "--uri" argument, like so::
|
||||
|
||||
php status.cron.php --uri="http://www.phpservermonitor.org/mymonitor/"
|
||||
|
||||
|
||||
Troubleshooting
|
||||
|
|
BIN
favicon.png
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.4 KiB |
|
@ -394,6 +394,7 @@ function psm_build_mail($from_name = null, $from_email = null) {
|
|||
$phpmailer->IsSMTP();
|
||||
$phpmailer->Host = psm_get_conf('email_smtp_host');
|
||||
$phpmailer->Port = psm_get_conf('email_smtp_port');
|
||||
$phpmailer->SMTPSecure = psm_get_conf('email_smtp_security');
|
||||
|
||||
$smtp_user = psm_get_conf('email_smtp_username');
|
||||
$smtp_pass = psm_get_conf('email_smtp_password');
|
||||
|
@ -484,12 +485,15 @@ function psm_build_sms() {
|
|||
* @return string
|
||||
*/
|
||||
function psm_build_url($params = array(), $urlencode = true, $htmlentities = true) {
|
||||
$url = ($_SERVER['SERVER_PORT'] == 443 ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'];
|
||||
|
||||
// on Windows, dirname() adds both back- and forward slashes (http://php.net/dirname).
|
||||
// for urls, we only want the forward slashes.
|
||||
$url .= dirname($_SERVER['SCRIPT_NAME']) . '/';
|
||||
$url = str_replace('\\', '', $url);
|
||||
if(defined('PSM_BASE_URL') && PSM_BASE_URL !== null) {
|
||||
$url = PSM_BASE_URL;
|
||||
} else {
|
||||
$url = ($_SERVER['SERVER_PORT'] == 443 ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'];
|
||||
// on Windows, dirname() adds both back- and forward slashes (http://php.net/dirname).
|
||||
// for urls, we only want the forward slashes.
|
||||
$url .= dirname($_SERVER['SCRIPT_NAME']) . '/';
|
||||
$url = str_replace('\\', '', $url);
|
||||
}
|
||||
|
||||
if($params != null) {
|
||||
$url .= '?';
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
/**
|
||||
* Current PSM version
|
||||
*/
|
||||
define('PSM_VERSION', '3.1.0');
|
||||
define('PSM_VERSION', '3.1.1');
|
||||
|
||||
/**
|
||||
* URL to check for updates. Will not be checked if turned off on config page.
|
||||
|
@ -66,7 +66,7 @@ define('PSM_UPDATE_INTERVAL', 7 * 24 * 60 * 60);
|
|||
*
|
||||
* This constant will be used in the login and the registration class.
|
||||
*/
|
||||
define("PSM_LOGIN_HASH_COST_FACTOR", "10");
|
||||
define('PSM_LOGIN_HASH_COST_FACTOR', '10');
|
||||
|
||||
/**
|
||||
* Configuration for: Cookies
|
||||
|
@ -83,9 +83,9 @@ define("PSM_LOGIN_HASH_COST_FACTOR", "10");
|
|||
* COOKIE_DOMAIN: The domain where the cookie is valid for, like '.mydomain.com'
|
||||
* COOKIE_SECRET_KEY: Put a random value here to make your app more secure. When changed, all cookies are reset.
|
||||
*/
|
||||
define("PSM_LOGIN_COOKIE_RUNTIME", 1209600);
|
||||
define("PSM_LOGIN_COOKIE_DOMAIN", null);
|
||||
define("PSM_LOGIN_COOKIE_SECRET_KEY", "4w900de52e3ap7y77y8675jy6c594286");
|
||||
define('PSM_LOGIN_COOKIE_RUNTIME', 1209600);
|
||||
define('PSM_LOGIN_COOKIE_DOMAIN', null);
|
||||
define('PSM_LOGIN_COOKIE_SECRET_KEY', '4w900de52e3ap7y77y8675jy6c594286');
|
||||
|
||||
/**
|
||||
* Number of seconds the reset link is valid after sending it to the user.
|
||||
|
@ -93,7 +93,7 @@ define("PSM_LOGIN_COOKIE_SECRET_KEY", "4w900de52e3ap7y77y8675jy6c594286");
|
|||
define('PSM_LOGIN_RESET_RUNTIME', 3600);
|
||||
|
||||
/**
|
||||
* Number of seconds the cron is supposedly dead and we will run another cron anyway.
|
||||
* Number of seconds the cron is supposedly dead and we will run another cron anyway. Set to 0 to disable.
|
||||
*/
|
||||
define('PSM_CRON_TIMEOUT', 600);
|
||||
|
||||
|
@ -111,4 +111,10 @@ define('PSM_THEME', 'default');
|
|||
/**
|
||||
* Clone URL for the Pushover.net service.
|
||||
*/
|
||||
define('PSM_PUSHOVER_CLONE_URL', 'https://pushover.net/apps/clone/php_server_monitor');
|
||||
define('PSM_PUSHOVER_CLONE_URL', 'https://pushover.net/apps/clone/php_server_monitor');
|
||||
|
||||
/**
|
||||
* By defining the PSM_BASE_URL, you will force the psm_build_url() to use this.
|
||||
* Useful for cronjobs if it cannot be auto-detected.
|
||||
*/
|
||||
//define('PSM_BASE_URL', null);
|
||||
|
|
|
@ -82,10 +82,10 @@ $sm_lang = array(
|
|||
'mobile' => 'Мобилен телефон',
|
||||
'email' => 'Имейл',
|
||||
'pushover' => 'Pushover',
|
||||
'pushover_description' => 'Pushover is a service that makes it easy to get real-time notifications. See <a href="https://pushover.net/">their website</a> for more info.',
|
||||
'pushover_key' => 'Pushover Key',
|
||||
'pushover_device' => 'Pushover Device',
|
||||
'pushover_device_description' => 'Device name to send the message to. Leave empty to send it to all devices.',
|
||||
'pushover_description' => 'Pushover е услуга, която улеснява получаването на известия в реално време. Посетете <a href="https://pushover.net/">техния сайт</a> за повече информация.',
|
||||
'pushover_key' => 'Pushover Ключ',
|
||||
'pushover_device' => 'Pushover Устройство',
|
||||
'pushover_device_description' => 'Име на устройство, което да получава съобщение. Оставете празно, за изпращане до всички устройства.',
|
||||
'delete_title' => 'Изтриване на потребител',
|
||||
'delete_message' => 'Сигурни ли сте, че искате да изтриете потребител \'%1\'?',
|
||||
'deleted' => 'Потребителят е изтрит успешно.',
|
||||
|
@ -117,8 +117,8 @@ $sm_lang = array(
|
|||
'status' => 'Статус',
|
||||
'label' => 'Име',
|
||||
'domain' => 'Хост',
|
||||
'timeout' => 'Timeout',
|
||||
'timeout_description' => 'Number of seconds to wait for the server to respond.',
|
||||
'timeout' => 'Изчакване',
|
||||
'timeout_description' => 'Брой секунди, който да изчака отговор от сървъра',
|
||||
'port' => 'Порт',
|
||||
'type' => 'Тип',
|
||||
'type_website' => 'Сайт',
|
||||
|
@ -134,7 +134,7 @@ $sm_lang = array(
|
|||
'sms' => 'SMS',
|
||||
'send_sms' => 'SMS',
|
||||
'pushover' => 'Pushover',
|
||||
'users' => 'Users',
|
||||
'users' => 'Потребители',
|
||||
'delete_title' => 'Изтриване на сървър',
|
||||
'delete_message' => 'Сигурни ли сте, че искате да изтриете сървър \'%1\'?',
|
||||
'deleted' => 'Сървъра е изтрит успешно.',
|
||||
|
@ -159,16 +159,16 @@ $sm_lang = array(
|
|||
'chart_long_date_format' => '%d.%m.%Y %H:%M:%S',
|
||||
'chart_short_date_format' => '%d.%m %H:%M',
|
||||
'chart_short_time_format' => '%H:%M',
|
||||
'warning_notifications_disabled_sms' => 'SMS notifications are disabled.',
|
||||
'warning_notifications_disabled_email' => 'Email notifications are disabled.',
|
||||
'warning_notifications_disabled_pushover' => 'Pushover notifications are disabled.',
|
||||
'error_server_no_match' => 'Server not found.',
|
||||
'error_server_label_bad_length' => 'The label must be between 1 and 255 characters.',
|
||||
'error_server_ip_bad_length' => 'The domain / IP must be between 1 and 255 characters.',
|
||||
'error_server_ip_bad_service' => 'The IP address is not valid.',
|
||||
'error_server_ip_bad_website' => 'The website URL is not valid.',
|
||||
'error_server_type_invalid' => 'The selected server type is invalid.',
|
||||
'error_server_warning_threshold_invalid' => 'The warning threshold must be a valid integer greater than 0.',
|
||||
'warning_notifications_disabled_sms' => 'SMS известията са изключени.',
|
||||
'warning_notifications_disabled_email' => 'Имейл известията са изключени.',
|
||||
'warning_notifications_disabled_pushover' => 'Pushover известията са изключени.',
|
||||
'error_server_no_match' => 'Сървърът не е намерен.',
|
||||
'error_server_label_bad_length' => 'Името трябва да е между 1 и 255 символа.',
|
||||
'error_server_ip_bad_length' => 'Хоста/IP адреса трябва да е между 1 и 255 символа.',
|
||||
'error_server_ip_bad_service' => 'IP адреса е невалиден.',
|
||||
'error_server_ip_bad_website' => 'Сайта е невалиден.',
|
||||
'error_server_type_invalid' => 'Избраният тип сървър е невалиден.',
|
||||
'error_server_warning_threshold_invalid' => 'Броя неуспешни проверки, преди сървъра или сайта да бъдат маркирани като Офлайн трябва да е цифра по-голяма от 0.',
|
||||
),
|
||||
'config' => array(
|
||||
'general' => 'Основни настройки',
|
||||
|
@ -180,6 +180,8 @@ $sm_lang = array(
|
|||
'email_smtp' => 'Активиране на SMTP',
|
||||
'email_smtp_host' => 'SMTP сървър',
|
||||
'email_smtp_port' => 'SMTP порт',
|
||||
'email_smtp_security' => 'SMTP security',
|
||||
'email_smtp_security_none' => 'None',
|
||||
'email_smtp_username' => 'SMTP потребителско име',
|
||||
'email_smtp_password' => 'SMTP парола',
|
||||
'email_smtp_noauth' => 'Оставете празно за "без аутентикация"',
|
||||
|
@ -196,11 +198,11 @@ $sm_lang = array(
|
|||
'sms_gateway_username' => 'Потребител',
|
||||
'sms_gateway_password' => 'Парола',
|
||||
'sms_from' => 'Номер на изпращача',
|
||||
'pushover_status' => 'Allow sending Pushover messages',
|
||||
'pushover_description' => 'Pushover is a service that makes it easy to get real-time notifications. See <a href="https://pushover.net/">their website</a> for more info.',
|
||||
'pushover_clone_app' => 'Click here to create your Pushover app',
|
||||
'pushover_status' => 'Позволява изпращането на Pushover съобщения',
|
||||
'pushover_description' => 'Pushover е услуга, която улеснява получаването на известия в реално време. Посетете <a href="https://pushover.net/">техния сайт</a> за повече информация.',
|
||||
'pushover_clone_app' => 'Кликнете тук за да създаване на вашият Pushover App',
|
||||
'pushover_api_token' => 'Pushover App API Token',
|
||||
'pushover_api_token_description' => 'Before you can use Pushover, you need to <a href="%1$s" target="_blank">register an App</a> at their website and enter the App API Token here.',
|
||||
'pushover_api_token_description' => 'Преди да използвате Pushover, трябва да <a href="%1$s" target="_blank">регистрирате свой App</a> в техния сайт и въведете вашия App API Token тук.',
|
||||
'alert_type' => 'Изберете кога желаете да получавате известия',
|
||||
'alert_type_description' => '<b>Промяна на сатуса:</b><br>'.
|
||||
'Ще получавате известие когато има промяна със връзката на даден някой от описаните сървър или сайт. От Онлайн -> Офлайн и от Офлайн -> Онлайн.<br/>'.
|
||||
|
@ -224,7 +226,7 @@ $sm_lang = array(
|
|||
'tab_pushover' => 'Pushover',
|
||||
'settings_email' => 'Имейл настройки',
|
||||
'settings_sms' => 'SMS настройки',
|
||||
'settings_pushover' => 'Pushover settings',
|
||||
'settings_pushover' => 'Pushover настройки',
|
||||
'settings_notification' => 'Настройки на известията',
|
||||
'settings_log' => 'Настройки на логовете',
|
||||
'auto_refresh' => 'Автоматично опресняване',
|
||||
|
@ -237,22 +239,22 @@ $sm_lang = array(
|
|||
'test' => 'Тест',
|
||||
'test_email' => 'Ще бъде изпратенo тестово съобщение до имейл адреса, който сте задали в профила си.',
|
||||
'test_sms' => 'Ще бъде изпратен тестово SMS съобщение до телефонния номер, който сте задали в профила си.',
|
||||
'test_pushover' => 'A Pushover notification will be sent to the user key/device specified in your user profile.',
|
||||
'test_pushover' => 'Pushover известоята ще бъдат изпратени до потребителски ключ/устройство посочено във вашият профил.',
|
||||
'send' => 'Изпрати',
|
||||
'test_subject' => 'Test',
|
||||
'test_message' => 'Тестово съобщение',
|
||||
'test_subject' => 'Тестово съобщение',
|
||||
'test_message' => 'Тестово съобщение изпртено от PHP Сървър мониторинг',
|
||||
'email_sent' => 'Тестовия имейл е изпратен успешно.',
|
||||
'email_error' => 'Възникна грешка при изпращането на тесовия имейл',
|
||||
'sms_sent' => 'Тестовото SMS съобщение е изпратеното успешно.',
|
||||
'sms_error' => 'Възникна грешка при изпращането на тестовия SMS',
|
||||
'sms_error_nomobile' => 'Unable to send test SMS: no valid phone number found in your profile.',
|
||||
'pushover_sent' => 'Pushover notification sent',
|
||||
'pushover_error' => 'An error has occurred while sending the Pushover notification: %s',
|
||||
'pushover_error_noapp' => 'Unable to send test notification: no Pushover App API token found in the global configuration.',
|
||||
'pushover_error_nokey' => 'Unable to send test notification: no Pushover key found in your profile.',
|
||||
'log_retention_period' => 'Log retention period',
|
||||
'log_retention_period_description' => 'Number of days to keep logs of notifications and archives of server uptime. Enter 0 to disable log cleanup.',
|
||||
'log_retention_days' => 'days',
|
||||
'sms_error_nomobile' => 'Неуспешно изпращане на тестов SMS: не е намерен валиден телефонен номер във вашия профил.',
|
||||
'pushover_sent' => 'Pushover тестово известие',
|
||||
'pushover_error' => 'Възникна грешка при изпращане на тестово Pushover известие: %s',
|
||||
'pushover_error_noapp' => 'Unable to send test notification: не е зададен валиден Pushover App API token в настройките.',
|
||||
'pushover_error_nokey' => 'Unable to send test notification: не е зададен валиден Pushover ключ във вашия профил.',
|
||||
'log_retention_period' => 'Период на съхранение на логовете',
|
||||
'log_retention_period_description' => 'Какъв брой дни да се пазят логовете от известията и архиви за ъптайм на сървърите. Въведете 0 ако желаете логовете да не се трият.',
|
||||
'log_retention_days' => 'дни',
|
||||
),
|
||||
// За нов ред в имейл съобщението, моля използвайте тага <br/>
|
||||
'notifications' => array(
|
||||
|
@ -291,7 +293,7 @@ $sm_lang = array(
|
|||
'success_password_reset' => 'Вашата парола е променена успешно. Моля, влезте в системата.',
|
||||
),
|
||||
'error' => array(
|
||||
'401_unauthorized' => 'Unauthorized',
|
||||
'401_unauthorized_description' => 'You do not have the privileges to view this page.',
|
||||
'401_unauthorized' => 'Неоторизиран достъп',
|
||||
'401_unauthorized_description' => 'Нямате нужното ниво на достъп за да прегледате тази страница.',
|
||||
),
|
||||
);
|
||||
|
|
|
@ -0,0 +1,297 @@
|
|||
<?php
|
||||
/**
|
||||
* PHP Server Monitor
|
||||
* Monitor your servers and websites.
|
||||
*
|
||||
* This file is part of PHP Server Monitor.
|
||||
* PHP Server Monitor is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* PHP Server Monitor is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with PHP Server Monitor. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package phpservermon
|
||||
* @author Simon Berka <berka@berkasimon.com>
|
||||
* @copyright Copyright (c) 2008-2014 Pepijn Over <pep@neanderthal-technology.com>
|
||||
* @license http://www.gnu.org/licenses/gpl.txt GNU GPL v3
|
||||
* @version Release: @package_version@
|
||||
* @link http://www.phpservermonitor.org/
|
||||
**/
|
||||
|
||||
$sm_lang = array(
|
||||
'name' => 'Česky - Czech',
|
||||
'locale' => array('cs_CZ.UTF-8', 'cs_CZ', 'czech', 'czech'),
|
||||
'system' => array(
|
||||
'title' => 'Server Monitor',
|
||||
'install' => 'Instalace',
|
||||
'action' => 'Akce',
|
||||
'save' => 'Uložit',
|
||||
'edit' => 'Upravit',
|
||||
'delete' => 'Smazat',
|
||||
'date' => 'Datum',
|
||||
'message' => 'Zpráva',
|
||||
'yes' => 'Ano',
|
||||
'no' => 'Ne',
|
||||
'insert' => 'Vložit',
|
||||
'add_new' => 'Přidat',
|
||||
'update_available' => 'Nová verze - ({version}) je dostupná na <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.',
|
||||
'back_to_top' => 'Zpět na začátek',
|
||||
'go_back' => 'Jít zpět',
|
||||
'ok' => 'OK',
|
||||
'cancel' => 'Zrušit',
|
||||
// date/time format according the strftime php function format parameter http://php.net/manual/function.strftime.php
|
||||
'short_day_format' => '%B %e',
|
||||
'long_day_format' => '%B %e, %Y',
|
||||
'yesterday_format' => 'Včera v %k:%M',
|
||||
'other_day_format' => '%A v %k:%M',
|
||||
'never' => 'Never',
|
||||
'hours_ago' => 'před %d hodinami',
|
||||
'an_hour_ago' => 'cca před hodinou',
|
||||
'minutes_ago' => 'před %d minutami',
|
||||
'a_minute_ago' => 'cca před minutou',
|
||||
'seconds_ago' => 'před %d vteřinami',
|
||||
'a_second_ago' => 'před chvílí',
|
||||
),
|
||||
'menu' => array(
|
||||
'config' => 'Konfigurace',
|
||||
'server' => 'Servery',
|
||||
'server_log' => 'Log',
|
||||
'server_status' => 'Status',
|
||||
'server_update' => 'Aktualizace',
|
||||
'user' => 'Uživatelé',
|
||||
'help' => 'Nápověda',
|
||||
),
|
||||
'users' => array(
|
||||
'user' => 'Uživatel',
|
||||
'name' => 'Jméno',
|
||||
'user_name' => 'Uživatelské jméno',
|
||||
'password' => 'Heslo',
|
||||
'password_repeat' => 'Stejné heslo (pro kontrolu)',
|
||||
'password_leave_blank' => 'Ponechte prázdné pro ponechání beze změn.',
|
||||
'level' => 'Úroveň',
|
||||
'level_10' => 'Administráto',
|
||||
'level_20' => 'Uživatel',
|
||||
'level_description' => '<b>Administrators</b> have full access: they can manage servers, users and edit the global configuration.<br/><b>Users</b> can only view and run the updater for the servers that have been assigned to them.',
|
||||
'mobile' => 'Mobil',
|
||||
'email' => 'Email',
|
||||
'pushover' => 'Pushover',
|
||||
'pushover_description' => 'Pushover is a service that makes it easy to get real-time notifications. See <a href="https://pushover.net/">their website</a> for more info.',
|
||||
'pushover_key' => 'Pushover Klíč',
|
||||
'pushover_device' => 'Pushover Zařízení',
|
||||
'pushover_device_description' => 'Název zařízení, na které má být zráva odeslána. Ponechte prázdné pro odeslání na všechna zařízení.',
|
||||
'delete_title' => 'Smazat uživatele',
|
||||
'delete_message' => 'Opravdu smazat uživatele \'%1\'?',
|
||||
'deleted' => 'Uživatel smazán.',
|
||||
'updated' => 'Uživatel aktualizován.',
|
||||
'inserted' => 'Uživatel přidán.',
|
||||
'profile' => 'Profil',
|
||||
'profile_updated' => 'Váš uživatelský profil byl upraven.',
|
||||
'error_user_name_bad_length' => 'Uživatelské jméno musí obsahovat 2 až 64 znaků.',
|
||||
'error_user_name_invalid' => 'Uživatelské jméno může obsahovat pouze písmena (a-z, A-Z), čísla (0-9) a podtržítka (_).',
|
||||
'error_user_name_exists' => 'Zadané uživatelské jméno již existuje v databázi.',
|
||||
'error_user_email_bad_length' => 'Emailová adresa musí obsahovat 5 až 255 znaků .',
|
||||
'error_user_email_invalid' => 'Emailová adresa je neplatná',
|
||||
'error_user_level_invalid' => 'Zadaná úroveň je neplatná.',
|
||||
'error_user_no_match' => 'Uživatel nebyl nalezen.',
|
||||
'error_user_password_invalid' => 'Zadané heslo je neplatné.',
|
||||
'error_user_password_no_match' => 'Zadaná hesla neodpovídají.',
|
||||
),
|
||||
'log' => array(
|
||||
'title' => 'Záznamy logu',
|
||||
'type' => 'Typ',
|
||||
'status' => 'Stav',
|
||||
'email' => 'Email',
|
||||
'sms' => 'SMS',
|
||||
'pushover' => 'Pushover',
|
||||
'no_logs' => 'Žádné záznamy',
|
||||
),
|
||||
'servers' => array(
|
||||
'server' => 'Server',
|
||||
'status' => 'Stav',
|
||||
'label' => 'Popis',
|
||||
'domain' => 'Doména/IP',
|
||||
'timeout' => 'Časový limit',
|
||||
'timeout_description' => 'Počet vteřin čekání na odpověď serveru.',
|
||||
'port' => 'Port',
|
||||
'type' => 'Typ',
|
||||
'type_website' => 'Web',
|
||||
'type_service' => 'Služba',
|
||||
'pattern' => 'Vyhledat řetězec/vzorek',
|
||||
'pattern_description' => 'Pokud vzorek nebude na webu nalezen, bude server označen jako offline. Regulární výrazy jsou povoleny.',
|
||||
'last_check' => 'Poslední kontrola',
|
||||
'last_online' => 'Naposledy online',
|
||||
'monitoring' => 'Monitoring',
|
||||
'no_monitoring' => 'Žádné monitorované služby',
|
||||
'email' => 'Email',
|
||||
'send_email' => 'Odeslat email',
|
||||
'sms' => 'SMS',
|
||||
'send_sms' => 'Odeslat SMS',
|
||||
'pushover' => 'Pushover',
|
||||
'users' => 'Uživatelé',
|
||||
'delete_title' => 'Smazat server',
|
||||
'delete_message' => 'Opravdu si přejete smazat \'%1\'?',
|
||||
'deleted' => 'Server smazán.',
|
||||
'updated' => 'Server aktualizován.',
|
||||
'inserted' => 'Server přidán.',
|
||||
'latency' => 'Latence',
|
||||
'latency_max' => 'Latence (maximum)',
|
||||
'latency_min' => 'Latence (minimum)',
|
||||
'latency_avg' => 'Latence (průměr)',
|
||||
'uptime' => 'Uptime',
|
||||
'year' => 'Rok',
|
||||
'month' => 'Měsíc',
|
||||
'week' => 'Týden',
|
||||
'day' => 'Den',
|
||||
'hour' => 'Hodina',
|
||||
'warning_threshold' => 'Stropní hranice varování',
|
||||
'warning_threshold_description' => 'Počet neúspěšných pokusů před označením serveru jako offline.',
|
||||
'chart_last_week' => 'Minulý týden',
|
||||
'chart_history' => 'Historie',
|
||||
// Charts date format according jqPlot date format http://www.jqplot.com/docs/files/plugins/jqplot-dateAxisRenderer-js.html
|
||||
'chart_day_format' => '%Y-%m-%d',
|
||||
'chart_long_date_format' => '%Y-%m-%d %H:%M:%S',
|
||||
'chart_short_date_format' => '%m/%d %H:%M',
|
||||
'chart_short_time_format' => '%H:%M',
|
||||
'warning_notifications_disabled_sms' => 'SMS upozornění jsou vypnuta.',
|
||||
'warning_notifications_disabled_email' => 'Emailová upozornění jsou vypnuta.',
|
||||
'warning_notifications_disabled_pushover' => 'Pushover upozornění jsou vypnuta.',
|
||||
'error_server_no_match' => 'Server nenalezen.',
|
||||
'error_server_label_bad_length' => 'Popisek musí obsahovat 1 až 255 znaků.',
|
||||
'error_server_ip_bad_length' => 'Doména/IP adresa musí obsahovat 1 ař 255 znaků.',
|
||||
'error_server_ip_bad_service' => 'IP adresa není platná.',
|
||||
'error_server_ip_bad_website' => 'URL webu není platná.',
|
||||
'error_server_type_invalid' => 'Zvolený typ serveru není platný',
|
||||
'error_server_warning_threshold_invalid' => 'Hranice varování musí být číslo větší než 0.',
|
||||
),
|
||||
'config' => array(
|
||||
'general' => 'Obecné',
|
||||
'language' => 'Jazyk',
|
||||
'show_update' => 'Kontrolovat aktualizace?',
|
||||
'email_status' => 'Allow sending email',
|
||||
'email_from_email' => 'Emailová adresa odesilatele',
|
||||
'email_from_name' => 'Jméno odesilatele',
|
||||
'email_smtp' => 'Zapnout SMTP',
|
||||
'email_smtp_host' => 'SMTP host',
|
||||
'email_smtp_port' => 'SMTP port',
|
||||
'email_smtp_security' => 'SMTP security',
|
||||
'email_smtp_security_none' => 'None',
|
||||
'email_smtp_username' => 'SMTP uživatelské jméno',
|
||||
'email_smtp_password' => 'SMTP heslo',
|
||||
'email_smtp_noauth' => 'Ponechte prázdné pro použití SMTP bez hesla',
|
||||
'sms_status' => 'Povolit odesílání textových zpráv',
|
||||
'sms_gateway' => 'Brána použitá pro odesílání zpráv',
|
||||
'sms_gateway_mosms' => 'Mosms',
|
||||
'sms_gateway_mollie' => 'Mollie',
|
||||
'sms_gateway_spryng' => 'Spryng',
|
||||
'sms_gateway_inetworx' => 'Inetworx',
|
||||
'sms_gateway_clickatell' => 'Clickatell',
|
||||
'sms_gateway_textmarketer' => 'Textmarketer',
|
||||
'sms_gateway_smsglobal' => 'SMSGlobal',
|
||||
'sms_gateway_smsit' => 'Smsit',
|
||||
'sms_gateway_username' => 'Uživatelské jméno brány',
|
||||
'sms_gateway_password' => 'Heslo brány',
|
||||
'sms_from' => 'Telefonní číslo odesilatele',
|
||||
'pushover_status' => 'Povolit zsílání Pushover zpráv',
|
||||
'pushover_description' => 'Pushover je služba umožňující jednoduše zasílat real-time upozornění. Více na <a href="https://pushover.net/">webu Pushover</a>',
|
||||
'pushover_clone_app' => 'Klikněte pro vytvoření Pushover aplikace',
|
||||
'pushover_api_token' => 'Pushover App API Token',
|
||||
'pushover_api_token_description' => 'Pře použitím Pushoveru se musíte <a href="%1$s" target="_blank">registrovat</a> a získat API Token.',
|
||||
'alert_type' => 'Zvolte kdy si přejete být upozorněni.',
|
||||
'alert_type_description' => '<b>Změna stavu:</b> '.
|
||||
'Obdržíte upozornění při změně stavu, tedy:online -> offline nebo offline -> online.<br/>'.
|
||||
'<br /><b>Offline:</b> '.
|
||||
'Obdržíte upozornění, kdy server přejde poprvé do offline stavu. Například, pokud je cron nastaven na 15 minut a sledovaný server bude offline mezi 01:00 a 06:00.<br/>'.
|
||||
'<br><b>Vždy:</b> '.
|
||||
'Obdržíte upozornění při každém spuštění kontroly, tedy i pokud bude server offline několik hodin.',
|
||||
'alert_type_status' => 'Změna stavu',
|
||||
'alert_type_offline' => 'Offline',
|
||||
'alert_type_always' => 'Vždy',
|
||||
'log_status' => 'Log',
|
||||
'log_status_description' => 'Pokud je Log nastaven na hodnotu TRUE, systém do něj zapíše veškerá provedená upozornění.',
|
||||
'log_email' => 'Logovat odeslané emaily',
|
||||
'log_sms' => 'Logovat odeslané textové zprávy',
|
||||
'log_pushover' => 'Logovat odeslané Pushover zprávy',
|
||||
'updated' => 'Nastavení bylo aktualizováno.',
|
||||
'tab_email' => 'Email',
|
||||
'tab_sms' => 'SMS',
|
||||
'tab_pushover' => 'Pushover',
|
||||
'settings_email' => 'Nastavení emailů',
|
||||
'settings_sms' => 'Nastavení textových zpráv',
|
||||
'settings_pushover' => 'Nastavení Pushover',
|
||||
'settings_notification' => 'Nastavení upozornění',
|
||||
'settings_log' => 'Nastavení logu',
|
||||
'auto_refresh' => 'Automaticky obnovit',
|
||||
'auto_refresh_servers' =>
|
||||
'Automaticky obnovit stránku Servery.<br/>'.
|
||||
'<span class="small">'.
|
||||
'Čas v sekundách, 0 pro vypnutí automatického obnovení.'.
|
||||
'</span>',
|
||||
'seconds' => 'sekund',
|
||||
'test' => 'Test',
|
||||
'test_email' => 'Email bude odeslán na adresu uvedenou v uživatelském profilu.',
|
||||
'test_sms' => 'SMS bude odeslána na telefonní číslo uvedené v uživatelském profilu.',
|
||||
'test_pushover' => 'Pushover upozornění bude odesláno uživateli/zařízení dle nastavení v uživatelském profilu.',
|
||||
'send' => 'Odeslat',
|
||||
'test_subject' => 'Test',
|
||||
'test_message' => 'Testovací zpráva',
|
||||
'email_sent' => 'Email odeslán',
|
||||
'email_error' => 'Chyba při odeslání emailu',
|
||||
'sms_sent' => 'Sms odeslána',
|
||||
'sms_error' => 'Chyba při odeslání SMS',
|
||||
'sms_error_nomobile' => 'Nebylo možné odeslat SMS: v uživatelském profilu nebylo nalezeno platné telefonní číslo.',
|
||||
'pushover_sent' => 'Pushover upozornění odesláno.',
|
||||
'pushover_error' => 'Nastala chyba při odesílání Pushover upozornění: %s',
|
||||
'pushover_error_noapp' => 'Nebylo možné odeslat testovací upozornění: v globálním nastavení nebyl nalezen žádný API token.',
|
||||
'pushover_error_nokey' => 'Nebylo možné odeslat testovací upozornění: ve vašem profilu není definován Pushover key.',
|
||||
'log_retention_period' => 'Rotace logu',
|
||||
'log_retention_period_description' => 'Počet dnů po které budou zachovány logy upozornění. Vložte 0 pro vypnutí autorotace.',
|
||||
'log_retention_days' => 'dnů',
|
||||
),
|
||||
// for newlines in the email messages use <br/>
|
||||
'notifications' => array(
|
||||
'off_sms' => 'Server \'%LABEL%\' je offline: ip=%IP%, port=%PORT%. Chyba=%ERROR%',
|
||||
'off_email_subject' => 'DŮLEŽITÉ: Server \'%LABEL%\' je offline',
|
||||
'off_email_body' => "Nebylo možné spojit se se serverem:<br/><br/>Server: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Chyba: %ERROR%<br/>Datum: %DATE%",
|
||||
'off_pushover_title' => 'Server \'%LABEL%\'je offline',
|
||||
'off_pushover_message' => "Nebylo možné spojit se se serverem:<br/><br/>Server: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Chyba: %ERROR%<br/>Datum: %DATE%",
|
||||
'on_sms' => 'Server \'%LABEL%\' je online: ip=%IP%, port=%PORT%',
|
||||
'on_email_subject' => 'DŮLEŽITÉ: Server \'%LABEL%\' je online',
|
||||
'on_email_body' => "Server '%LABEL%' je opět online<br/><br/>Server: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Datum: %DATE%",
|
||||
'on_pushover_title' => 'Server \'%LABEL%\' je online',
|
||||
'on_pushover_message' => 'Server \'%LABEL%\' je znovu online:<br/><br/>Server: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Datum: %DATE%',
|
||||
),
|
||||
'login' => array(
|
||||
'welcome_usermenu' => 'Vítejte, %user_name%',
|
||||
'title_sign_in' => 'Prosím přihlašte se',
|
||||
'title_forgot' => 'Zapomenuté heslo?',
|
||||
'title_reset' => 'Obnova hesla',
|
||||
'submit' => 'Odeslat',
|
||||
'remember_me' => 'Zapamatovat údaje',
|
||||
'login' => 'Přihlásit',
|
||||
'logout' => 'Odhlásit',
|
||||
'username' => 'Uživatelské jméno',
|
||||
'password' => 'Heslo',
|
||||
'password_repeat' => 'Opište heslo',
|
||||
'password_forgot' => 'Zapomenuté heslo?',
|
||||
'password_reset' => 'Obnovit heslo',
|
||||
'password_reset_email_subject' => 'Obnovit heslo pro PHP Server Monitor',
|
||||
'password_reset_email_body' => 'Použijte následující odkaz pro obnovení hesla. Odkaz je platný jednu hodinu.<br/><br/>%link%',
|
||||
'error_user_incorrect' => 'Zadané uživatelské jméno nebylo nalezeno.',
|
||||
'error_login_incorrect' => 'Informace je neplatná.',
|
||||
'error_login_passwords_nomatch' => 'Zadaná hesla neodpovídají.',
|
||||
'error_reset_invalid_link' => 'Odkaz je neplatný.',
|
||||
'success_password_forgot' => 'Na vaši emailovou adresu byl zaslán email s informacemi pro obnovu hesla.',
|
||||
'success_password_reset' => 'Vaše heslo bylo úspěšně obnoveno. Prosím přihlašte se.',
|
||||
),
|
||||
'error' => array(
|
||||
'401_unauthorized' => 'Nedostatečné oprávnění',
|
||||
'401_unauthorized_description' => 'Nemáte oprávnění zobrazit tuto stránku.',
|
||||
),
|
||||
);
|
|
@ -180,6 +180,8 @@ $sm_lang = array(
|
|||
'email_smtp' => 'Aktiver SMTP',
|
||||
'email_smtp_host' => 'SMTP vært',
|
||||
'email_smtp_port' => 'SMTP port',
|
||||
'email_smtp_security' => 'SMTP security',
|
||||
'email_smtp_security_none' => 'None',
|
||||
'email_smtp_username' => 'SMTP brugernavn',
|
||||
'email_smtp_password' => 'SMTP adgangskode',
|
||||
'email_smtp_noauth' => 'Efterladt blank hvis det ikke er opkrævet',
|
||||
|
|
|
@ -1,297 +1,299 @@
|
|||
<?php
|
||||
/**
|
||||
* PHP Server Monitor
|
||||
* Monitor your servers and websites.
|
||||
*
|
||||
* This file is part of PHP Server Monitor.
|
||||
* PHP Server Monitor is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* PHP Server Monitor is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with PHP Server Monitor. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package phpservermon
|
||||
* @author Brunbaur Herbert
|
||||
* @copyright Copyright (c) 2008-2014 Pepijn Over <pep@neanderthal-technology.com>
|
||||
* @license http://www.gnu.org/licenses/gpl.txt GNU GPL v3
|
||||
* @version Release: @package_version@
|
||||
* @link http://www.phpservermonitor.org/
|
||||
**/
|
||||
|
||||
$sm_lang = array(
|
||||
'name' => 'Deutsch - German',
|
||||
'locale' => array('de_DE.UTF-8', 'de_DE', 'german'),
|
||||
'system' => array(
|
||||
'title' => 'Server Monitor',
|
||||
'install' => 'Install',
|
||||
'action' => 'Aktion',
|
||||
'save' => 'Speichern',
|
||||
'edit' => 'Bearbeiten',
|
||||
'delete' => 'Löschen',
|
||||
'date' => 'Datum',
|
||||
'message' => 'Meldung',
|
||||
'yes' => 'Ja',
|
||||
'no' => 'Nein',
|
||||
'insert' => 'Einfügen',
|
||||
'add_new' => 'Neuen Eintrag erstellen',
|
||||
'update_available' => 'Ein neues Update ({version}) ist verfügbar auf <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.',
|
||||
'back_to_top' => 'Back to top',
|
||||
'go_back' => 'Go back',
|
||||
'ok' => 'OK',
|
||||
'cancel' => 'Cancel',
|
||||
// date/time format according the strftime php function format parameter http://php.net/manual/function.strftime.php
|
||||
'short_day_format' => '%B %e',
|
||||
'long_day_format' => '%B %e, %Y',
|
||||
'yesterday_format' => 'Gestern um %k:%M',
|
||||
'other_day_format' => '%A um %k:%M',
|
||||
'never' => 'Never',
|
||||
'hours_ago' => '%d hours ago',
|
||||
'an_hour_ago' => 'about an hour ago',
|
||||
'minutes_ago' => '%d minutes ago',
|
||||
'a_minute_ago' => 'about a minute ago',
|
||||
'seconds_ago' => '%d seconds ago',
|
||||
'a_second_ago' => 'a second ago',
|
||||
),
|
||||
'menu' => array(
|
||||
'config' => 'Einstellungen',
|
||||
'server' => 'Server',
|
||||
'server_log' => 'Log',
|
||||
'server_status' => 'Status',
|
||||
'server_update' => 'Updates',
|
||||
'user' => 'Benutzer',
|
||||
'help' => 'Hilfe',
|
||||
),
|
||||
'users' => array(
|
||||
'user' => 'Benutzer',
|
||||
'name' => 'Name',
|
||||
'user_name' => 'Username',
|
||||
'password' => 'Password',
|
||||
'password_repeat' => 'Password repeat',
|
||||
'password_leave_blank' => 'Leave blank to keep unchanged',
|
||||
'level' => 'Level',
|
||||
'level_10' => 'Administrator',
|
||||
'level_20' => 'User',
|
||||
'level_description' => '<b>Administrators</b> have full access: they can manage servers, users and edit the global configuration.<br/><b>Users</b> can only view and run the updater for the servers that have been assigned to them.',
|
||||
'mobile' => 'Mobil',
|
||||
'email' => 'Email',
|
||||
'pushover' => 'Pushover',
|
||||
'pushover_description' => 'Pushover is a service that makes it easy to get real-time notifications. See <a href="https://pushover.net/">their website</a> for more info.',
|
||||
'pushover_key' => 'Pushover Key',
|
||||
'pushover_device' => 'Pushover Device',
|
||||
'pushover_device_description' => 'Device name to send the message to. Leave empty to send it to all devices.',
|
||||
'delete_title' => 'Delete User',
|
||||
'delete_message' => 'Are you sure you want to delete user \'%1\'?',
|
||||
'deleted' => 'User deleted.',
|
||||
'updated' => 'Benutzer bearbeitet.',
|
||||
'inserted' => 'Benutzer eingetragen.',
|
||||
'profile' => 'Profile',
|
||||
'profile_updated' => 'Your profile has been updated.',
|
||||
'error_user_name_bad_length' => 'Usernames must be between 2 and 64 characters.',
|
||||
'error_user_name_invalid' => 'It may only contain alphabetic characters (a-z, A-Z), digits (0-9) and underscores (_).',
|
||||
'error_user_name_exists' => 'The given username already exists in the database.',
|
||||
'error_user_email_bad_length' => 'Email addresses must be between 5 and 255 characters.',
|
||||
'error_user_email_invalid' => 'The email address is invalid.',
|
||||
'error_user_level_invalid' => 'The given user level is invalid.',
|
||||
'error_user_no_match' => 'The user could not be found in the database.',
|
||||
'error_user_password_invalid' => 'The entered password is invalid.',
|
||||
'error_user_password_no_match' => 'The entered passwords do not match.',
|
||||
),
|
||||
'log' => array(
|
||||
'title' => 'Log Einträge',
|
||||
'type' => 'Type',
|
||||
'status' => 'Status',
|
||||
'email' => 'Email',
|
||||
'sms' => 'SMS',
|
||||
'pushover' => 'Pushover',
|
||||
'no_logs' => 'No logs',
|
||||
),
|
||||
'servers' => array(
|
||||
'server' => 'Server',
|
||||
'status' => 'Status',
|
||||
'label' => 'Beschriftung',
|
||||
'domain' => 'Domain/IP',
|
||||
'timeout' => 'Timeout',
|
||||
'timeout_description' => 'Number of seconds to wait for the server to respond.',
|
||||
'port' => 'Port',
|
||||
'type' => 'Type',
|
||||
'type_website' => 'Website',
|
||||
'type_service' => 'Service',
|
||||
'pattern' => 'Search string/pattern',
|
||||
'pattern_description' => 'If this pattern is not found on the website, the server will be marked offline. Regular expressions are allowed.',
|
||||
'last_check' => 'Letzter Check',
|
||||
'last_online' => 'Letztes mal Online',
|
||||
'monitoring' => 'Monitoring',
|
||||
'no_monitoring' => 'No monitoring',
|
||||
'email' => 'Email',
|
||||
'send_email' => 'Email',
|
||||
'sms' => 'SMS',
|
||||
'send_sms' => 'SMS',
|
||||
'pushover' => 'Pushover',
|
||||
'users' => 'Users',
|
||||
'delete_title' => 'Delete Server',
|
||||
'delete_message' => 'Are you sure you want to delete server \'%1\'?',
|
||||
'deleted' => 'Server deleted.',
|
||||
'updated' => 'Server aktualisiert.',
|
||||
'inserted' => 'Server eingetragen.',
|
||||
'latency' => 'Antwortzeit',
|
||||
'latency_max' => 'Latency (maximum)',
|
||||
'latency_min' => 'Latency (minimum)',
|
||||
'latency_avg' => 'Latency (average)',
|
||||
'uptime' => 'Uptime',
|
||||
'year' => 'Year',
|
||||
'month' => 'Month',
|
||||
'week' => 'Week',
|
||||
'day' => 'Day',
|
||||
'hour' => 'Hour',
|
||||
'warning_threshold' => 'Warning threshold',
|
||||
'warning_threshold_description' => 'Number of failed checks required before it is marked offline.',
|
||||
'chart_last_week' => 'Last week',
|
||||
'chart_history' => 'History',
|
||||
// Charts date format according jqPlot date format http://www.jqplot.com/docs/files/plugins/jqplot-dateAxisRenderer-js.html
|
||||
'chart_day_format' => '%d.%m.%Y',
|
||||
'chart_long_date_format' => '%d.%m.%Y %H:%M:%S',
|
||||
'chart_short_date_format' => '%d.%m %H:%M',
|
||||
'chart_short_time_format' => '%H:%M',
|
||||
'warning_notifications_disabled_sms' => 'SMS notifications are disabled.',
|
||||
'warning_notifications_disabled_email' => 'Email notifications are disabled.',
|
||||
'warning_notifications_disabled_pushover' => 'Pushover notifications are disabled.',
|
||||
'error_server_no_match' => 'Server not found.',
|
||||
'error_server_label_bad_length' => 'The label must be between 1 and 255 characters.',
|
||||
'error_server_ip_bad_length' => 'The domain / IP must be between 1 and 255 characters.',
|
||||
'error_server_ip_bad_service' => 'The IP address is not valid.',
|
||||
'error_server_ip_bad_website' => 'The website URL is not valid.',
|
||||
'error_server_type_invalid' => 'The selected server type is invalid.',
|
||||
'error_server_warning_threshold_invalid' => 'The warning threshold must be a valid integer greater than 0.',
|
||||
),
|
||||
'config' => array(
|
||||
'general' => 'General',
|
||||
'language' => 'Sprache',
|
||||
'show_update' => 'Updats wöchentlich prüfen?',
|
||||
'email_status' => 'Email senden erlauben?',
|
||||
'email_from_email' => 'Email from address',
|
||||
'email_from_name' => 'Email from name',
|
||||
'email_smtp' => 'Enable SMTP',
|
||||
'email_smtp_host' => 'SMTP host',
|
||||
'email_smtp_port' => 'SMTP port',
|
||||
'email_smtp_username' => 'SMTP username',
|
||||
'email_smtp_password' => 'SMTP password',
|
||||
'email_smtp_noauth' => 'Leave blank for no authentication',
|
||||
'sms_status' => 'SMS Nachricht senden erlauben?',
|
||||
'sms_gateway' => 'SMS Gateway',
|
||||
'sms_gateway_mosms' => 'Mosms',
|
||||
'sms_gateway_mollie' => 'Mollie',
|
||||
'sms_gateway_spryng' => 'Spryng',
|
||||
'sms_gateway_inetworx' => 'Inetworx',
|
||||
'sms_gateway_clickatell' => 'Clickatell',
|
||||
'sms_gateway_textmarketer' => 'Textmarketer',
|
||||
'sms_gateway_smsglobal' => 'SMSGlobal',
|
||||
'sms_gateway_smsit' => 'Smsit',
|
||||
'sms_gateway_username' => 'Gateway Benutzername',
|
||||
'sms_gateway_password' => 'Gateway Passwort',
|
||||
'sms_from' => 'SMS Sendernummer',
|
||||
'pushover_status' => 'Allow sending Pushover messages',
|
||||
'pushover_description' => 'Pushover is a service that makes it easy to get real-time notifications. See <a href="https://pushover.net/">their website</a> for more info.',
|
||||
'pushover_clone_app' => 'Click here to create your Pushover app',
|
||||
'pushover_api_token' => 'Pushover App API Token',
|
||||
'pushover_api_token_description' => 'Before you can use Pushover, you need to <a href="%1$s" target="_blank">register an App</a> at their website and enter the App API Token here.',
|
||||
'alert_type' => 'Wann möchten Sie benachrichtig werden?',
|
||||
'alert_type_description' => '<b>Status geändert:</b> '.
|
||||
'... wenn sich der Status ändert<br/>'.
|
||||
'z.B. online -> offline oder offline -> online.<br/>'.
|
||||
'<br/><b>Offline: </b>'.
|
||||
'Sie bekommen eine Benachrichtigung, wenn ein Server Offline ist.<br/>'.
|
||||
'Es wird nur eine Mitteilung versendet.<br/>'.
|
||||
'<br/><b>Immer: </b>'.
|
||||
'Sie werden jedesmal wenn der CronJob oder das Script ausgeführt wird benachrichtigt auch wenn der Dienst mehreres Stunden offline ist',
|
||||
'alert_type_status' => 'Status geändert',
|
||||
'alert_type_offline' => 'Offline',
|
||||
'alert_type_always' => 'Immer',
|
||||
'log_status' => 'Log Status',
|
||||
'log_status_description' => 'Ist der Log Status auf TRUE (ein Hacken) gesetzt, wird jeder Status protokolliert.',
|
||||
'log_email' => 'Email Log per Script senden?',
|
||||
'log_sms' => 'SMS Log per Script senden?',
|
||||
'log_pushover' => 'Pushover Log per Script senden?',
|
||||
'updated' => 'Die Einstellungen wurden gespeichert.',
|
||||
'tab_email' => 'Email',
|
||||
'tab_sms' => 'SMS',
|
||||
'tab_pushover' => 'Pushover',
|
||||
'settings_email' => 'Email',
|
||||
'settings_sms' => 'SMS Nachricht',
|
||||
'settings_pushover' => 'Pushover settings',
|
||||
'settings_notification' => 'Benachrichtigung',
|
||||
'settings_log' => 'Log',
|
||||
'auto_refresh' => 'Auto-refresh',
|
||||
'auto_refresh_servers' =>
|
||||
'Auto-refresh servers page<br/>'.
|
||||
'<span class="small">'.
|
||||
'Time in seconds, if 0 the page won\'t refresh.'.
|
||||
'</span>',
|
||||
'seconds' => 'seconds',
|
||||
'test' => 'Test',
|
||||
'test_email' => 'An email will be sent to the address specified in your user profile.',
|
||||
'test_sms' => 'An SMS will be sent to the phone number specified in your user profile.',
|
||||
'test_pushover' => 'A Pushover notification will be sent to the user key/device specified in your user profile.',
|
||||
'send' => 'Send',
|
||||
'test_subject' => 'Test',
|
||||
'test_message' => 'Test message',
|
||||
'email_sent' => 'Email sent',
|
||||
'email_error' => 'Error in email sending',
|
||||
'sms_sent' => 'Sms sent',
|
||||
'sms_error' => 'Error in sms sending',
|
||||
'sms_error_nomobile' => 'Unable to send test SMS: no valid phone number found in your profile.',
|
||||
'pushover_sent' => 'Pushover notification sent',
|
||||
'pushover_error' => 'An error has occurred while sending the Pushover notification: %s',
|
||||
'pushover_error_noapp' => 'Unable to send test notification: no Pushover App API token found in the global configuration.',
|
||||
'pushover_error_nokey' => 'Unable to send test notification: no Pushover key found in your profile.',
|
||||
'log_retention_period' => 'Log retention period',
|
||||
'log_retention_period_description' => 'Number of days to keep logs of notifications and archives of server uptime. Enter 0 to disable log cleanup.',
|
||||
'log_retention_days' => 'days',
|
||||
),
|
||||
// for newlines in the email messages use <br/>
|
||||
'notifications' => array(
|
||||
'off_sms' => 'Server \'%LABEL%\' ist Offline: ip=%IP%, port=%PORT%. Fehler=%ERROR%',
|
||||
'off_email_subject' => 'Wichtig: Server \'%LABEL%\' ist Offline',
|
||||
'off_email_body' => "Kann keine Verbindung zum Server aufbauen:<br/><br/>Server: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Fehler: %ERROR%<br/>Datum: %DATE%",
|
||||
'off_pushover_title' => 'Server \'%LABEL%\' ist Offline',
|
||||
'off_pushover_message' => "Kann keine Verbindung zum Server aufbauen:<br/><br/>Server: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Fehler: %ERROR%<br/>Datum: %DATE%",
|
||||
'on_sms' => 'Server \'%LABEL%\' ist wieder Online: ip=%IP%, port=%PORT%',
|
||||
'on_email_subject' => 'Wichtig: Server \'%LABEL%\' ist wieder Online',
|
||||
'on_email_body' => "Server '%LABEL%' läuft wieder:<br/><br/>Server: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Datum: %DATE%",
|
||||
'on_pushover_title' => 'Server \'%LABEL%\' ist wieder Online',
|
||||
'on_pushover_message' => "Server '%LABEL%' läuft wieder:<br/><br/>Server: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Datum: %DATE%",
|
||||
),
|
||||
'login' => array(
|
||||
'welcome_usermenu' => 'Welcome, %user_name%',
|
||||
'title_sign_in' => 'Please sign in',
|
||||
'title_forgot' => 'Forgot your password?',
|
||||
'title_reset' => 'Reset your password',
|
||||
'submit' => 'Submit',
|
||||
'remember_me' => 'Remember me',
|
||||
'login' => 'Login',
|
||||
'logout' => 'Logout',
|
||||
'username' => 'Username',
|
||||
'password' => 'Password',
|
||||
'password_repeat' => 'Repeat password',
|
||||
'password_forgot' => 'Forgot password?',
|
||||
'password_reset' => 'Reset password',
|
||||
'password_reset_email_subject' => 'Reset your password for PHP Server Monitor',
|
||||
'password_reset_email_body' => 'Please use the following link to reset your password. Please note it expires in 1 hour.<br/><br/>%link%',
|
||||
'error_user_incorrect' => 'The provided username could not be found.',
|
||||
'error_login_incorrect' => 'The information is incorrect.',
|
||||
'error_login_passwords_nomatch' => 'The provided passwords do not match.',
|
||||
'error_reset_invalid_link' => 'The reset link you provided is invalid.',
|
||||
'success_password_forgot' => 'An email has been sent to you with information how to reset your password.',
|
||||
'success_password_reset' => 'Your password has been reset successfully. Please login.',
|
||||
),
|
||||
'error' => array(
|
||||
'401_unauthorized' => 'Unauthorized',
|
||||
'401_unauthorized_description' => 'You do not have the privileges to view this page.',
|
||||
),
|
||||
);
|
||||
<?php
|
||||
/**
|
||||
* PHP Server Monitor
|
||||
* Monitor your servers and websites.
|
||||
*
|
||||
* This file is part of PHP Server Monitor.
|
||||
* PHP Server Monitor is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* PHP Server Monitor is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with PHP Server Monitor. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package phpservermon
|
||||
* @author Jean Pierre Kolb <http://www.jpkc.com/>
|
||||
* @copyright Copyright (c) 2008-2014 Pepijn Over <pep@neanderthal-technology.com>
|
||||
* @license http://www.gnu.org/licenses/gpl.txt GNU GPL v3
|
||||
* @version Release: @package_version@
|
||||
* @link http://www.phpservermonitor.org/
|
||||
**/
|
||||
|
||||
$sm_lang = array(
|
||||
'name' => 'Deutsch - German',
|
||||
'locale' => array('de_DE.UTF-8', 'de_DE', 'german'),
|
||||
'system' => array(
|
||||
'title' => 'Server Monitor',
|
||||
'install' => 'Installation',
|
||||
'action' => 'Aktion',
|
||||
'save' => 'Speichern',
|
||||
'edit' => 'Bearbeiten',
|
||||
'delete' => 'Löschen',
|
||||
'date' => 'Datum',
|
||||
'message' => 'Meldung',
|
||||
'yes' => 'Ja',
|
||||
'no' => 'Nein',
|
||||
'insert' => 'Einfügen',
|
||||
'add_new' => 'Neuen Eintrag erstellen',
|
||||
'update_available' => 'Eine Aktualisierung ({version}) ist verfügbar unter <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.',
|
||||
'back_to_top' => 'nach oben',
|
||||
'go_back' => 'Zurück',
|
||||
'ok' => 'OK',
|
||||
'cancel' => 'Abbrechen',
|
||||
// date/time format according the strftime php function format parameter http://php.net/manual/function.strftime.php
|
||||
'short_day_format' => '%B %e',
|
||||
'long_day_format' => '%B %e, %Y',
|
||||
'yesterday_format' => 'Gestern um %k:%M Uhr',
|
||||
'other_day_format' => '%A um %k:%M Uhr',
|
||||
'never' => 'Never',
|
||||
'hours_ago' => 'vor %d Stunden',
|
||||
'an_hour_ago' => 'vor über einer Stunde',
|
||||
'minutes_ago' => 'vor %d Minuten',
|
||||
'a_minute_ago' => 'vor über einer Minute',
|
||||
'seconds_ago' => 'vor %d Sekunden',
|
||||
'a_second_ago' => 'vor über einer Sekunde',
|
||||
),
|
||||
'menu' => array(
|
||||
'config' => 'Einstellungen',
|
||||
'server' => 'Server',
|
||||
'server_log' => 'Protokoll',
|
||||
'server_status' => 'Status',
|
||||
'server_update' => 'Update',
|
||||
'user' => 'Benutzer',
|
||||
'help' => 'Hilfe',
|
||||
),
|
||||
'users' => array(
|
||||
'user' => 'Benutzer',
|
||||
'name' => 'Name',
|
||||
'user_name' => 'Benutzername',
|
||||
'password' => 'Passwort',
|
||||
'password_repeat' => 'Passwort wiederholen',
|
||||
'password_leave_blank' => 'Passwort ändern...',
|
||||
'level' => 'Berechtigungsstufe',
|
||||
'level_10' => 'Administrator',
|
||||
'level_20' => 'Benutzer',
|
||||
'level_description' => '<b>Administratoren</b> haben vollen Zugriff — sie können Webseiten, Benutzer und globale Einstellungen verwalten.<br/><b>Benutzer</b> können nur (für ihnen zugeordnete Webseiten) Analysedaten einsehen und deren Aktualisierung veranlassen.',
|
||||
'mobile' => 'Mobil',
|
||||
'email' => 'E-Mail',
|
||||
'pushover' => 'Pushover',
|
||||
'pushover_description' => 'Pushover ist ein Dienst, der es stark vereinfacht, Statusbenachrichtigungen in Echtzeit zu erhalten. Besuchen Sie <a href="https://pushover.net/">pushover.net</a> für weitere Informationen.',
|
||||
'pushover_key' => 'Pushover Key/Schlüssel',
|
||||
'pushover_device' => 'Pushover Gerät',
|
||||
'pushover_device_description' => 'Name des Gerätes, an das die Nachricht gesendet werden soll. Leer lassen, um die Nachricht an alle registrierten Geräte zu senden.',
|
||||
'delete_title' => 'Benutzer löschen',
|
||||
'delete_message' => 'Sind Sie sicher, dass Sie den Benutzer \'%1\' löschen wollen?',
|
||||
'deleted' => 'Benutzer gelöscht.',
|
||||
'updated' => 'Benutzer bearbeitet.',
|
||||
'inserted' => 'Benutzer hinzugefügt.',
|
||||
'profile' => 'Profileinstellungen',
|
||||
'profile_updated' => 'Ihr Profil wurde aktualisiert.',
|
||||
'error_user_name_bad_length' => 'Benutzernamen müssen zwischen 2 und 64 Zeichen lang sein.',
|
||||
'error_user_name_invalid' => 'Der Benutzername darf nur alphanumerische Zeichen (a-z, A-Z), Zahlen (0-9) und Unterstriche (_) enthalten.',
|
||||
'error_user_name_exists' => 'Der gewählte Benutzername existiert bereits in der Datenbank.',
|
||||
'error_user_email_bad_length' => 'E-Mail-Adressen müssen zwischen 5 und 255 Zeichen lang sein.',
|
||||
'error_user_email_invalid' => 'Die E-Mail-Adresse ist ungültig.',
|
||||
'error_user_level_invalid' => 'Die gewählte Berechtigungsstufe ist ungültig.',
|
||||
'error_user_no_match' => 'Der Benutzer konnte in der Datenbank nicht gefunden werden.',
|
||||
'error_user_password_invalid' => 'Das eingegebene Passwort ist nicht korrekt.',
|
||||
'error_user_password_no_match' => 'Die eingegebenen Passwörter stimmen nicht überein.',
|
||||
),
|
||||
'log' => array(
|
||||
'title' => 'Protokoll',
|
||||
'type' => 'Typ',
|
||||
'status' => 'Status',
|
||||
'email' => 'E-Mail',
|
||||
'sms' => 'SMS',
|
||||
'pushover' => 'Pushover',
|
||||
'no_logs' => 'Keine Logs vorhanden.',
|
||||
),
|
||||
'servers' => array(
|
||||
'server' => 'Server',
|
||||
'status' => 'Status',
|
||||
'label' => 'Beschriftung',
|
||||
'domain' => 'Domain/IP',
|
||||
'timeout' => 'Timeout',
|
||||
'timeout_description' => 'Anzahl der Sekunden, die auf eine Antwort des Servers gewartet werden soll.',
|
||||
'port' => 'Port',
|
||||
'type' => 'Typ',
|
||||
'type_website' => 'Webseite',
|
||||
'type_service' => 'Service',
|
||||
'pattern' => 'Suchstring/-muster',
|
||||
'pattern_description' => 'Wenn das gesuchte Muster nicht in der Webseite ist, wird die Seite als offline markiert. Reguläre Ausdrücke sind erlaubt.',
|
||||
'last_check' => 'Letzter Check',
|
||||
'last_online' => 'Zuletzt online',
|
||||
'monitoring' => 'Monitoring',
|
||||
'no_monitoring' => 'Monitoring inaktiv',
|
||||
'email' => 'E-Mail',
|
||||
'send_email' => 'E-Mail versenden',
|
||||
'sms' => 'SMS',
|
||||
'send_sms' => 'SMS versenden',
|
||||
'pushover' => 'Pushover',
|
||||
'users' => 'Benutzer',
|
||||
'delete_title' => 'Server löschen',
|
||||
'delete_message' => 'Sind Sie sicher, dass Sie den Server \'%1\' löschen wollen?',
|
||||
'deleted' => 'Server gelöscht.',
|
||||
'updated' => 'Server aktualisiert.',
|
||||
'inserted' => 'Server hinzugefügt.',
|
||||
'latency' => 'Antwortzeit',
|
||||
'latency_max' => 'Antwortzeit (Maximum)',
|
||||
'latency_min' => 'Antwortzeit (Minimum)',
|
||||
'latency_avg' => 'Antwortzeit (im Durchschnitt)',
|
||||
'uptime' => 'Uptime',
|
||||
'year' => 'Jahr',
|
||||
'month' => 'Monat',
|
||||
'week' => 'Woche',
|
||||
'day' => 'Tag',
|
||||
'hour' => 'Stunde',
|
||||
'warning_threshold' => 'Warnschwelle',
|
||||
'warning_threshold_description' => 'Anzahl der fehlgeschlagenen Überprüfungen, bevor der Status als offline markiert wird.',
|
||||
'chart_last_week' => 'Letzte Woche',
|
||||
'chart_history' => 'Historie',
|
||||
// Charts date format according jqPlot date format http://www.jqplot.com/docs/files/plugins/jqplot-dateAxisRenderer-js.html
|
||||
'chart_day_format' => '%d.%m.%Y',
|
||||
'chart_long_date_format' => '%d.%m.%Y %H:%M:%S Uhr',
|
||||
'chart_short_date_format' => '%d.%m %H:%M Uhr',
|
||||
'chart_short_time_format' => '%H:%M Uhr',
|
||||
'warning_notifications_disabled_sms' => 'SMS-Benachrichtigungen sind deaktiviert.',
|
||||
'warning_notifications_disabled_email' => 'E-Mail-Benachrichtigungen sind deaktiviert.',
|
||||
'warning_notifications_disabled_pushover' => 'Pushover-Benachrichtigungen sind deaktiviert.',
|
||||
'error_server_no_match' => 'Server nicht gefunden.',
|
||||
'error_server_label_bad_length' => 'Das Label muss zwischen 1 und 255 Zeichen lang sein.',
|
||||
'error_server_ip_bad_length' => 'Die Domain/IP muss zwischen 1 und 255 Zeichen lang sein.',
|
||||
'error_server_ip_bad_service' => 'Die eingegebene IP-Adresse ist ungültig.',
|
||||
'error_server_ip_bad_website' => 'Die eingegebene Webseiten-URL ist ungültig.',
|
||||
'error_server_type_invalid' => 'Der gewählte Server-Typ ist ungültig.',
|
||||
'error_server_warning_threshold_invalid' => 'Die Warnschwelle muss eine gültige ganze Zahl größer als 0 sein.',
|
||||
),
|
||||
'config' => array(
|
||||
'general' => 'Allgemein',
|
||||
'language' => 'Sprache',
|
||||
'show_update' => 'Wöchentlich auf Aktualisierungen prüfen?',
|
||||
'email_status' => 'E-Mail-Versand erlauben?',
|
||||
'email_from_email' => 'Absenderadresse',
|
||||
'email_from_name' => 'Name des Absenders',
|
||||
'email_smtp' => 'SMTP-Versand aktivieren',
|
||||
'email_smtp_host' => 'SMTP Server/Host',
|
||||
'email_smtp_port' => 'SMTP Port',
|
||||
'email_smtp_security' => 'SMTP security',
|
||||
'email_smtp_security_none' => 'None',
|
||||
'email_smtp_username' => 'SMTP Benutzername',
|
||||
'email_smtp_password' => 'SMTP Passwort',
|
||||
'email_smtp_noauth' => 'Feld leer lassen, bei fehlender Authentifizierung',
|
||||
'sms_status' => 'SMS-Nachrichtenversand erlauben?',
|
||||
'sms_gateway' => 'SMS Gateway',
|
||||
'sms_gateway_mosms' => 'Mosms',
|
||||
'sms_gateway_mollie' => 'Mollie',
|
||||
'sms_gateway_spryng' => 'Spryng',
|
||||
'sms_gateway_inetworx' => 'Inetworx',
|
||||
'sms_gateway_clickatell' => 'Clickatell',
|
||||
'sms_gateway_textmarketer' => 'Textmarketer',
|
||||
'sms_gateway_smsglobal' => 'SMSGlobal',
|
||||
'sms_gateway_smsit' => 'Smsit',
|
||||
'sms_gateway_username' => 'Gateway Benutzername',
|
||||
'sms_gateway_password' => 'Gateway Passwort',
|
||||
'sms_from' => 'SMS-Sendernummer',
|
||||
'pushover_status' => 'Ermögliche das Senden von Pushover-Nachrichten',
|
||||
'pushover_description' => 'Pushover ist ein Dienst, der es stark vereinfacht, Statusbenachrichtigungen in Echtzeit zu erhalten. Besuchen Sie <a href="https://pushover.net/">pushover.net</a> für weitere Informationen.',
|
||||
'pushover_clone_app' => 'Klicken Sie hier, um Ihre Pushover-Anwendung zu erstellen',
|
||||
'pushover_api_token' => 'Pushover-Anwendungs-API-Token',
|
||||
'pushover_api_token_description' => 'Bevor Sie Pushover verwenden können, müssen Sie Ihre <a href="%1$s" target="_blank">Anwendung hier registrieren</a> und Ihren Anwendungs-API-Token hier eingeben.',
|
||||
'alert_type' => 'Wann möchten Sie benachrichtigt werden?',
|
||||
'alert_type_description' => '<b>Status geändert:</b> '.
|
||||
'... wenn sich der Status ändert<br/>'.
|
||||
'z. B. online -> offline oder offline -> online.<br/>'.
|
||||
'<br/><b>Offline: </b>'.
|
||||
'Sie bekommen eine Benachrichtigung, wenn ein Server offline ist.<br/>'.
|
||||
'Es wird nur eine Mitteilung versendet.<br/>'.
|
||||
'<br/><b>Immer: </b>'.
|
||||
'Sie erhalten jedes Mal eine Benachrichtigung, sobald der CronJob oder das Skript ausgeführt werden, auch wenn der Dienst mehrere Stunden offline sein sollte.',
|
||||
'alert_type_status' => 'Status geändert',
|
||||
'alert_type_offline' => 'Offline',
|
||||
'alert_type_always' => 'Immer',
|
||||
'log_status' => 'Protokollierung aktivieren?',
|
||||
'log_status_description' => 'Ist die Protokollierung aktiviert (d.h. ist ein Haken gesetzt), wird jeder Status und jede Meldung vom System protokolliert.',
|
||||
'log_email' => 'E-Mail-Versand protokollieren?',
|
||||
'log_sms' => 'SMS-Versand protokollieren?',
|
||||
'log_pushover' => 'Pushover-Versand protokollieren?',
|
||||
'updated' => 'Die Einstellungen wurden gespeichert.',
|
||||
'tab_email' => 'E-Mail',
|
||||
'tab_sms' => 'SMS',
|
||||
'tab_pushover' => 'Pushover',
|
||||
'settings_email' => 'E-Mail-Einstellungen',
|
||||
'settings_sms' => 'SMS-Einstellungen',
|
||||
'settings_pushover' => 'Pushover-Einstellungen',
|
||||
'settings_notification' => 'Benachrichtigungseinstellungen',
|
||||
'settings_log' => 'Protokollierungseinstellungen',
|
||||
'auto_refresh' => 'Automatische Aktualisierung',
|
||||
'auto_refresh_servers' =>
|
||||
'Automatische Aktualisierung der Server-Übersichtsseite<br/>'.
|
||||
'<span class="small">'.
|
||||
'Zeit in Sekunden - die Ziffer \'0\' deaktiviert die automatische Aktualisierung.'.
|
||||
'</span>',
|
||||
'seconds' => 'Sekunden',
|
||||
'test' => 'Test',
|
||||
'test_email' => 'Eine E-Mail wird an die E-Mail-Adresse gesendet, die in Ihrem Profil hinterlegt ist.',
|
||||
'test_sms' => 'Eine SMS wird an die Telefonnummer gesendet, die in Ihrem Profil hinterlegt ist.',
|
||||
'test_pushover' => 'Eine Pushover-Benachrichtigung wird an den Schlüssel/das Gerät gesendet, welche(s) in Ihrem Profil hinterlegt ist.',
|
||||
'send' => 'Senden',
|
||||
'test_subject' => 'Test',
|
||||
'test_message' => 'Testnachricht',
|
||||
'email_sent' => 'E-Mail gesendet.',
|
||||
'email_error' => 'Beim Versand der E-Mail trat ein Fehler auf.',
|
||||
'sms_sent' => 'SMS-Nachricht gesendet.',
|
||||
'sms_error' => 'Beim Versand der SMS-Nachricht trat ein Fehler auf.',
|
||||
'sms_error_nomobile' => 'Versand der SMS-Nachricht nicht möglich: Es wurde keine gültige Telefonnummer in Ihrem Profil hinterlegt.',
|
||||
'pushover_sent' => 'Pushover-Benachrichtigung versendet',
|
||||
'pushover_error' => 'Beim Versand der Pushover-Benachrichtigung trat ein Fehler auf: %s',
|
||||
'pushover_error_noapp' => 'Es konnte keine Testbenachrichtigung versendet werden: Kein Pushover-Anwendungs-API-Token in den allgemeinen Einstellungen hinterlegt.',
|
||||
'pushover_error_nokey' => 'Es konnte keine Testbenachrichtigung versendet werden: Es wurde kein Pushover Key/Schlüssel in Ihrem Profil hinterlegt.',
|
||||
'log_retention_period' => 'Protokollierungszeitraum',
|
||||
'log_retention_period_description' => 'Anzahl in Tagen bis zur automatischen Bereinigung/Löschung sämtlicher Protokollierungsdaten im System. Geben Sie die Ziffer \'0\' ein, um die automatische Bereinigung/Löschung zu deaktivieren.',
|
||||
'log_retention_days' => 'Tage',
|
||||
),
|
||||
// for newlines in the email messages use <br/>
|
||||
'notifications' => array(
|
||||
'off_sms' => 'Dienst/Webseite \'%LABEL%\' ist offline: ip=%IP%, port=%PORT%. Fehler=%ERROR%',
|
||||
'off_email_subject' => 'Warnung: Dienst/Webseite \'%LABEL%\' ist offline.',
|
||||
'off_email_body' => "Kann keine funktionierende Verbindung zum Dienst bzw. der Webseite aufbauen:<br/><br/>Dienst/Webseite: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Fehler: %ERROR%<br/>Datum: %DATE% Uhr",
|
||||
'off_pushover_title' => 'Dienst/Webseite \'%LABEL%\' ist offline.',
|
||||
'off_pushover_message' => "Kann keine funktionierende Verbindung zum Dienst bzw. der Webseite aufbauen:<br/><br/>Dienst/Webseite: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Fehler: %ERROR%<br/>Datum: %DATE% Uhr",
|
||||
'on_sms' => 'Dienst/Webseite \'%LABEL%\' ist wieder online: ip=%IP%, port=%PORT%',
|
||||
'on_email_subject' => 'Hinweis: Dienst/Webseite \'%LABEL%\' ist wieder online.',
|
||||
'on_email_body' => "Dienst/Webseite '%LABEL%' ist wieder erreichbar:<br/><br/>Server: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Datum: %DATE% Uhr",
|
||||
'on_pushover_title' => 'Dienst/Webseite \'%LABEL%\' ist wieder online.',
|
||||
'on_pushover_message' => "Dienst/Webseite '%LABEL%' ist wieder erreichbar:<br/><br/>Server: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Datum: %DATE% Uhr",
|
||||
),
|
||||
'login' => array(
|
||||
'welcome_usermenu' => '%user_name%',
|
||||
'title_sign_in' => 'Bitte loggen Sie sich ein.',
|
||||
'title_forgot' => 'Passwort vergessen?',
|
||||
'title_reset' => 'Ihr Passwort zurücksetzen',
|
||||
'submit' => 'Senden',
|
||||
'remember_me' => 'Angemeldet bleiben',
|
||||
'login' => 'Login',
|
||||
'logout' => 'Abmelden',
|
||||
'username' => 'Benutzername',
|
||||
'password' => 'Passwort',
|
||||
'password_repeat' => 'Passwort wiederholen',
|
||||
'password_forgot' => 'Passwort vergessen?',
|
||||
'password_reset' => 'Passwort zurücksetzen',
|
||||
'password_reset_email_subject' => 'Setzen Sie Ihr Zugangspasswort für den Server Monitor',
|
||||
'password_reset_email_body' => 'Benutzen Sie bitte den folgenden Link, um Ihr Zugangspasswort zurückzusetzen. Bitte beachten Sie: Der Link verfällt in 1 Stunde.<br/><br/>%link%',
|
||||
'error_user_incorrect' => 'Der angegebene Benutzername konnte nicht gefunden werden.',
|
||||
'error_login_incorrect' => 'Die angegebenen Informationen sind leider nicht korrekt.',
|
||||
'error_login_passwords_nomatch' => 'Die angegebenen Passwörter stimmen nicht überein.',
|
||||
'error_reset_invalid_link' => 'Der angegebene Link, um Ihr Zugangspasswort zurückzusetzen, ist ungültig.',
|
||||
'success_password_forgot' => 'Eine Nachricht wurde an Ihre E-Mail-Adresse versendet. Sie beschreibt, wie Sie Ihr Passwort zurücksetzen können.',
|
||||
'success_password_reset' => 'Ihr Passwort wurde erfolgreich zurückgesetzt. Bitte versuchen Sie, sich erneut anzumelden.',
|
||||
),
|
||||
'error' => array(
|
||||
'401_unauthorized' => 'Nicht autorisiert',
|
||||
'401_unauthorized_description' => 'Sie haben nicht die erforderlichen Zugriffsrechte, um diese Seite aufzurufen.',
|
||||
),
|
||||
);
|
||||
|
|
|
@ -180,6 +180,8 @@ $sm_lang = array(
|
|||
'email_smtp' => 'Enable SMTP',
|
||||
'email_smtp_host' => 'SMTP host',
|
||||
'email_smtp_port' => 'SMTP port',
|
||||
'email_smtp_security' => 'SMTP security',
|
||||
'email_smtp_security_none' => 'None',
|
||||
'email_smtp_username' => 'SMTP username',
|
||||
'email_smtp_password' => 'SMTP password',
|
||||
'email_smtp_noauth' => 'Leave blank for no authentication',
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
*
|
||||
* @package phpservermon
|
||||
* @author Klemens Häckel <http://clickdimension.wordpress.com/>
|
||||
* @author Luis Rodriguez <luis@techreanimate.com>
|
||||
* @copyright Copyright (c) 2008-2014 Pepijn Over <pep@neanderthal-technology.com>
|
||||
* @license http://www.gnu.org/licenses/gpl.txt GNU GPL v3
|
||||
* @version Release: @package_version@
|
||||
|
@ -42,28 +43,28 @@ $sm_lang = array(
|
|||
'insert' => 'Insertar',
|
||||
'add_new' => 'Agregar nuevo',
|
||||
'update_available' => 'Hay una nueva versión ({version}) disponible en <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.',
|
||||
'back_to_top' => 'Back to top',
|
||||
'go_back' => 'Go back',
|
||||
'back_to_top' => 'Volver arriba',
|
||||
'go_back' => 'Volver',
|
||||
'ok' => 'OK',
|
||||
'cancel' => 'Cancel',
|
||||
// date/time format according the strftime php function format parameter http://php.net/manual/function.strftime.php
|
||||
'short_day_format' => '%B %e',
|
||||
'long_day_format' => '%B %e, %Y',
|
||||
'yesterday_format' => 'Yesterday at %k:%M',
|
||||
'other_day_format' => '%A at %k:%M',
|
||||
'yesterday_format' => 'Ayer a las %k:%M',
|
||||
'other_day_format' => '%A a las %k:%M',
|
||||
'never' => 'Never',
|
||||
'hours_ago' => '%d hours ago',
|
||||
'an_hour_ago' => 'about an hour ago',
|
||||
'minutes_ago' => '%d minutes ago',
|
||||
'a_minute_ago' => 'about a minute ago',
|
||||
'seconds_ago' => '%d seconds ago',
|
||||
'a_second_ago' => 'a second ago',
|
||||
'hours_ago' => 'Hace %d horas',
|
||||
'an_hour_ago' => 'Hace aproximadamente una hora',
|
||||
'minutes_ago' => 'Hace %d minutos',
|
||||
'a_minute_ago' => 'Hace aproximadamente un minuto',
|
||||
'seconds_ago' => 'Hace %d segundos',
|
||||
'a_second_ago' => 'Hace aproximadamente un segundo',
|
||||
),
|
||||
'menu' => array(
|
||||
'config' => 'Configurar',
|
||||
'server' => 'Servidores',
|
||||
'server_log' => 'Log',
|
||||
'server_status' => 'Status',
|
||||
'server_log' => 'Archivo',
|
||||
'server_status' => 'Estado',
|
||||
'server_update' => 'Actualizar',
|
||||
'user' => 'Usuarios',
|
||||
'help' => 'Ayuda',
|
||||
|
@ -72,72 +73,72 @@ $sm_lang = array(
|
|||
'user' => 'Usuario',
|
||||
'name' => 'Nombre',
|
||||
'user_name' => 'Username',
|
||||
'password' => 'Password',
|
||||
'password_repeat' => 'Password repeat',
|
||||
'password_leave_blank' => 'Leave blank to keep unchanged',
|
||||
'level' => 'Level',
|
||||
'level_10' => 'Administrator',
|
||||
'level_20' => 'User',
|
||||
'level_description' => '<b>Administrators</b> have full access: they can manage servers, users and edit the global configuration.<br/><b>Users</b> can only view and run the updater for the servers that have been assigned to them.',
|
||||
'password' => 'Contraseña',
|
||||
'password_repeat' => 'Contraseña de nueavo',
|
||||
'password_leave_blank' => 'Dejar en blanco para mantener sin cambios',
|
||||
'level' => 'Nivel',
|
||||
'level_10' => 'Administrador',
|
||||
'level_20' => 'Usuarios',
|
||||
'level_description' => '<b>Administradores</b> tienen acceso completo: pueden manegar servidores, usuarios y editar la configuración global.<br/>Los <b>usuarios</b> sólo pueden ver y ejecutar el programa de actualización para los servidores que se han asignado a los mismos.',
|
||||
'mobile' => 'Mobil',
|
||||
'email' => 'Email',
|
||||
'pushover' => 'Pushover',
|
||||
'pushover_description' => 'Pushover is a service that makes it easy to get real-time notifications. See <a href="https://pushover.net/">their website</a> for more info.',
|
||||
'pushover_description' => 'Pushover es un servicio que hace que sea fácil de obtener notificaciones en tiempo real. Ver <a href="https://pushover.net/">la pagina</a> para mas información.',
|
||||
'pushover_key' => 'Pushover Key',
|
||||
'pushover_device' => 'Pushover Device',
|
||||
'pushover_device_description' => 'Device name to send the message to. Leave empty to send it to all devices.',
|
||||
'delete_title' => 'Delete User',
|
||||
'delete_message' => 'Are you sure you want to delete user \'%1\'?',
|
||||
'deleted' => 'User deleted.',
|
||||
'pushover_device_description' => 'Nombre del dispositivo para enviar el mensaje. Dejar en blanco para enviarlo a todos los dispositivos.',
|
||||
'delete_title' => 'Eliminar usuario',
|
||||
'delete_message' => '¿Seguro que desea eliminar el usuario \'%1\'?',
|
||||
'deleted' => 'Suprime usuario.',
|
||||
'updated' => 'Usuario actualizado.',
|
||||
'inserted' => 'Usuario ingresado.',
|
||||
'profile' => 'Profile',
|
||||
'profile_updated' => 'Your profile has been updated.',
|
||||
'error_user_name_bad_length' => 'Usernames must be between 2 and 64 characters.',
|
||||
'error_user_name_invalid' => 'The username may only contain alphabetic characters (a-z, A-Z), digits (0-9) and underscores (_).',
|
||||
'error_user_name_exists' => 'The given username already exists in the database.',
|
||||
'error_user_email_bad_length' => 'Email addresses must be between 5 and 255 characters.',
|
||||
'error_user_email_invalid' => 'The email address is invalid.',
|
||||
'error_user_level_invalid' => 'The given user level is invalid.',
|
||||
'error_user_no_match' => 'The user could not be found in the database.',
|
||||
'error_user_password_invalid' => 'The entered password is invalid.',
|
||||
'error_user_password_no_match' => 'The entered passwords do not match.',
|
||||
'profile' => 'Perfil',
|
||||
'profile_updated' => 'Su perfil ha sido actualizado.',
|
||||
'error_user_name_bad_length' => 'Los nombres de usuario deben tener entre 2 y 64 caracteres.',
|
||||
'error_user_name_invalid' => 'El nombre de usuario sólo puede contener caracteres alfabéticos (az, AZ), números (0-9) y guiones bajos (_).',
|
||||
'error_user_name_exists' => 'El nombre de usuario dado ya existe en la base de datos.',
|
||||
'error_user_email_bad_length' => 'Direcciones de correo electrónico deben estar entre 5 y 255 caracteres.',
|
||||
'error_user_email_invalid' => 'La dirección de correo electrónico no es válida.',
|
||||
'error_user_level_invalid' => 'El nivel de usuario dado es válido.',
|
||||
'error_user_no_match' => 'El usuario no se pudo encontrar en la base de datos.',
|
||||
'error_user_password_invalid' => 'La contraseña introducida no es válida.',
|
||||
'error_user_password_no_match' => 'Las contraseñas introducidas no coinciden.',
|
||||
),
|
||||
'log' => array(
|
||||
'title' => 'Registro Log',
|
||||
'title' => 'Registro',
|
||||
'type' => 'Tipo',
|
||||
'status' => 'Estado',
|
||||
'email' => 'Email',
|
||||
'sms' => 'SMS',
|
||||
'pushover' => 'Pushover',
|
||||
'no_logs' => 'No logs',
|
||||
'no_logs' => 'No hay registros',
|
||||
),
|
||||
'servers' => array(
|
||||
'server' => 'Servidores',
|
||||
'status' => 'Status',
|
||||
'label' => 'Titulo',
|
||||
'domain' => 'Domain/IP',
|
||||
'timeout' => 'Timeout',
|
||||
'timeout_description' => 'Number of seconds to wait for the server to respond.',
|
||||
'port' => 'Port',
|
||||
'domain' => 'Dominio/IP',
|
||||
'timeout' => 'Tiempo de espera',
|
||||
'timeout_description' => 'Número de segundos a esperar para que el servidor responda.',
|
||||
'port' => 'Puerto',
|
||||
'type' => 'Tipo',
|
||||
'type_website' => 'Website',
|
||||
'type_service' => 'Service',
|
||||
'pattern' => 'Search string/pattern',
|
||||
'pattern_description' => 'If this pattern is not found on the website, the server will be marked offline. Regular expressions are allowed.',
|
||||
'type_service' => 'Servicio',
|
||||
'pattern' => 'Cadena de búsqueda / patrón',
|
||||
'pattern_description' => 'Si este patrón no se encuentra en el sitio web, el servidor estará marcada sin conexión. Se permiten expresiones regulares.',
|
||||
'last_check' => 'Ultima verificación',
|
||||
'last_online' => 'Última vez en línea',
|
||||
'monitoring' => 'Monitoreo',
|
||||
'no_monitoring' => 'No monitoring',
|
||||
'no_monitoring' => 'Sin monitoreo',
|
||||
'email' => 'Email',
|
||||
'send_email' => 'Email',
|
||||
'sms' => 'SMS',
|
||||
'send_sms' => 'SMS',
|
||||
'pushover' => 'Pushover',
|
||||
'users' => 'Users',
|
||||
'delete_title' => 'Delete Server',
|
||||
'delete_message' => 'Are you sure you want to delete server \'%1\'?',
|
||||
'deleted' => 'Server deleted.',
|
||||
'users' => 'Usuarios',
|
||||
'delete_title' => 'eliminar servidor',
|
||||
'delete_message' => '¿Seguro que desea eliminar el servidor \'%1\'?',
|
||||
'deleted' => 'Servidor eliminado.',
|
||||
'updated' => 'Servidor arctualizado.',
|
||||
'inserted' => 'Servidor ingresado.',
|
||||
'latency' => 'Tiempo de respuesta',
|
||||
|
@ -145,30 +146,30 @@ $sm_lang = array(
|
|||
'latency_min' => 'Tiempo de respuesta (minimum)',
|
||||
'latency_avg' => 'Tiempo de respuesta (average)',
|
||||
'uptime' => 'Uptime',
|
||||
'year' => 'Year',
|
||||
'month' => 'Month',
|
||||
'week' => 'Week',
|
||||
'day' => 'Day',
|
||||
'hour' => 'Hour',
|
||||
'warning_threshold' => 'Warning threshold',
|
||||
'warning_threshold_description' => 'Number of failed checks required before it is marked offline.',
|
||||
'chart_last_week' => 'Last week',
|
||||
'chart_history' => 'History',
|
||||
'year' => 'Año',
|
||||
'month' => 'Mes',
|
||||
'week' => 'Semana',
|
||||
'day' => 'Día',
|
||||
'hour' => 'Hora',
|
||||
'warning_threshold' => 'Umbral de advertencia',
|
||||
'warning_threshold_description' => 'Número de controles fallidos necesarios antes de que se marca fuera de línea.',
|
||||
'chart_last_week' => 'La semana pasada',
|
||||
'chart_history' => 'Historia',
|
||||
// Charts date format according jqPlot date format http://www.jqplot.com/docs/files/plugins/jqplot-dateAxisRenderer-js.html
|
||||
'chart_day_format' => '%Y-%m-%d',
|
||||
'chart_long_date_format' => '%Y-%m-%d %H:%M:%S',
|
||||
'chart_short_date_format' => '%m/%d %H:%M',
|
||||
'chart_short_time_format' => '%H:%M',
|
||||
'warning_notifications_disabled_sms' => 'SMS notifications are disabled.',
|
||||
'warning_notifications_disabled_email' => 'Email notifications are disabled.',
|
||||
'warning_notifications_disabled_pushover' => 'Pushover notifications are disabled.',
|
||||
'error_server_no_match' => 'Server not found.',
|
||||
'error_server_label_bad_length' => 'The label must be between 1 and 255 characters.',
|
||||
'error_server_ip_bad_length' => 'The domain / IP must be between 1 and 255 characters.',
|
||||
'error_server_ip_bad_service' => 'The IP address is not valid.',
|
||||
'error_server_ip_bad_website' => 'The website URL is not valid.',
|
||||
'error_server_type_invalid' => 'The selected server type is invalid.',
|
||||
'error_server_warning_threshold_invalid' => 'The warning threshold must be a valid integer greater than 0.',
|
||||
'warning_notifications_disabled_sms' => 'Notificaciones por SMS son discapacitados.',
|
||||
'warning_notifications_disabled_email' => 'Notificaciones por correo electrónico están desactivados.',
|
||||
'warning_notifications_disabled_pushover' => 'Pushover notificaciones están desactivadas.',
|
||||
'error_server_no_match' => 'Servidor no encontrado.',
|
||||
'error_server_label_bad_length' => 'La etiqueta debe estar entre 1 y 255 caracteres.',
|
||||
'error_server_ip_bad_length' => 'El dominio / IP debe estar entre 1 y 255 caracteres.',
|
||||
'error_server_ip_bad_service' => 'La dirección IP no es válida.',
|
||||
'error_server_ip_bad_website' => 'El URL del sitio Web no es válido.',
|
||||
'error_server_type_invalid' => 'El tipo de servidor seleccionado no es válido.',
|
||||
'error_server_warning_threshold_invalid' => 'El umbral de advertencia debe ser un entero válido mayor que 0.',
|
||||
),
|
||||
'config' => array(
|
||||
'general' => 'General',
|
||||
|
@ -177,12 +178,14 @@ $sm_lang = array(
|
|||
'email_status' => 'Habilitar envio de email ?',
|
||||
'email_from_email' => 'Email desde dirección',
|
||||
'email_from_name' => 'Email desde nombre',
|
||||
'email_smtp' => 'Enable SMTP',
|
||||
'email_smtp' => 'Habilitar SMTP',
|
||||
'email_smtp_host' => 'SMTP host',
|
||||
'email_smtp_port' => 'SMTP port',
|
||||
'email_smtp_security' => 'SMTP security',
|
||||
'email_smtp_security_none' => 'None',
|
||||
'email_smtp_username' => 'SMTP username',
|
||||
'email_smtp_password' => 'SMTP password',
|
||||
'email_smtp_noauth' => 'Leave blank for no authentication',
|
||||
'email_smtp_password' => 'SMTP contraseña',
|
||||
'email_smtp_noauth' => 'Deja en blanco para ninguna autenticación',
|
||||
'sms_status' => 'Habilitar envio de SMS ?',
|
||||
'sms_gateway' => 'SMS Gateway',
|
||||
'sms_gateway_mosms' => 'Mosms',
|
||||
|
@ -196,11 +199,11 @@ $sm_lang = array(
|
|||
'sms_gateway_username' => 'Gateway username',
|
||||
'sms_gateway_password' => 'Gateway password',
|
||||
'sms_from' => 'Número origen del SMS',
|
||||
'pushover_status' => 'Allow sending Pushover messages',
|
||||
'pushover_description' => 'Pushover is a service that makes it easy to get real-time notifications. See <a href="https://pushover.net/">their website</a> for more info.',
|
||||
'pushover_clone_app' => 'Click here to create your Pushover app',
|
||||
'pushover_status' => 'Permitir el envío de mensajes Pushover',
|
||||
'pushover_description' => 'Pushover es un servicio que hace que sea fácil de obtener notificaciones en tiempo real. Ver <a href="https://pushover.net/"> su página web </a> para más información.',
|
||||
'pushover_clone_app' => 'Haga clic aquí para crear tu aplicación Pushover',
|
||||
'pushover_api_token' => 'Pushover App API Token',
|
||||
'pushover_api_token_description' => 'Before you can use Pushover, you need to <a href="%1$s" target="_blank">register an App</a> at their website and enter the App API Token here.',
|
||||
'pushover_api_token_description' => 'Antes de poder utilizar Pushover, necesita a <a href="%1$s" target="_blank"> registrar una </a> App en su página web y entrar en el App API Token aquí.',
|
||||
'alert_type' => 'Cuando desea recibir notificaciones ?',
|
||||
'alert_type_description' => '<b>... Al cambiar el estado:</b> '.
|
||||
'p.ej. online -> offline o offline -> online.<br/>'.
|
||||
|
@ -233,11 +236,11 @@ $sm_lang = array(
|
|||
'<span class="small">'.
|
||||
'Tiempo en segundos, indicar "0" para no actualizar.'.
|
||||
'</span>',
|
||||
'seconds' => 'seconds',
|
||||
'test' => 'Test',
|
||||
'test_email' => 'An email will be sent to the address specified in your user profile.',
|
||||
'test_sms' => 'An SMS will be sent to the phone number specified in your user profile.',
|
||||
'test_pushover' => 'A Pushover notification will be sent to the user key/device specified in your user profile.',
|
||||
'seconds' => 'segundos',
|
||||
'test' => 'Prueba',
|
||||
'test_email' => 'Un correo electrónico será enviado a la dirección especificada en su perfil de usuario.',
|
||||
'test_sms' => 'Un SMS se enviará al número de teléfono especificado en su perfil de usuario.',
|
||||
'test_pushover' => 'Una notificación Pushover será enviado a la clave de usuario / dispositivo especificado en su perfil de usuario.',
|
||||
'send' => 'Send',
|
||||
'test_subject' => 'Test',
|
||||
'test_message' => 'Test message',
|
||||
|
@ -245,14 +248,14 @@ $sm_lang = array(
|
|||
'email_error' => 'Error in email sending',
|
||||
'sms_sent' => 'Sms sent',
|
||||
'sms_error' => 'Error in sms sending',
|
||||
'sms_error_nomobile' => 'Unable to send test SMS: no valid phone number found in your profile.',
|
||||
'pushover_sent' => 'Pushover notification sent',
|
||||
'pushover_error' => 'An error has occurred while sending the Pushover notification: %s',
|
||||
'pushover_error_noapp' => 'Unable to send test notification: no Pushover App API token found in the global configuration.',
|
||||
'pushover_error_nokey' => 'Unable to send test notification: no Pushover key found in your profile.',
|
||||
'log_retention_period' => 'Log retention period',
|
||||
'log_retention_period_description' => 'Number of days to keep logs of notifications and archives of server uptime. Enter 0 to disable log cleanup.',
|
||||
'log_retention_days' => 'days',
|
||||
'sms_error_nomobile' => 'No se puede enviar SMS de prueba: no hay ningún número de teléfono válido encontrado en su perfil.',
|
||||
'pushover_sent' => 'Notificación Pushover envió',
|
||||
'pushover_error' => 'Se ha producido un error al enviar la notificación Pushover: %s',
|
||||
'pushover_error_noapp' => 'No se puede enviar una notificación de prueba: hay un token API Pushover App encontrado en la configuración global.',
|
||||
'pushover_error_nokey' => 'No se puede enviar una notificación de prueba: ninguna clave Pushover encontrado en su perfil.',
|
||||
'log_retention_period' => 'Log período de retención',
|
||||
'log_retention_period_description' => 'Número de días que se conservan registros de las notificaciones y los archivos de tiempo de actividad del servidor. Introduzca 0 para desactivar la limpieza de los registros.',
|
||||
'log_retention_days' => 'días',
|
||||
),
|
||||
// for newlines in the email messages use <br/>
|
||||
'notifications' => array(
|
||||
|
@ -268,30 +271,30 @@ $sm_lang = array(
|
|||
'on_pushover_message' => "Servidor '%LABEL%' ya está funcionando en línea de nuevo:<br/><br/>Servidor: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Fecha: %DATE%",
|
||||
),
|
||||
'login' => array(
|
||||
'welcome_usermenu' => 'Welcome, %user_name%',
|
||||
'title_sign_in' => 'Please sign in',
|
||||
'title_forgot' => 'Forgot your password?',
|
||||
'title_reset' => 'Reset your password',
|
||||
'submit' => 'Submit',
|
||||
'remember_me' => 'Remember me',
|
||||
'login' => 'Login',
|
||||
'logout' => 'Logout',
|
||||
'username' => 'Username',
|
||||
'password' => 'Password',
|
||||
'password_repeat' => 'Repeat password',
|
||||
'password_forgot' => 'Forgot password?',
|
||||
'password_reset' => 'Reset password',
|
||||
'password_reset_email_subject' => 'Reset your password for PHP Server Monitor',
|
||||
'password_reset_email_body' => 'Please use the following link to reset your password. Please note it expires in 1 hour.<br/><br/>%link%',
|
||||
'error_user_incorrect' => 'The provided username could not be found.',
|
||||
'error_login_incorrect' => 'The information is incorrect.',
|
||||
'error_login_passwords_nomatch' => 'The provided passwords do not match.',
|
||||
'error_reset_invalid_link' => 'The reset link you provided is invalid.',
|
||||
'success_password_forgot' => 'An email has been sent to you with information how to reset your password.',
|
||||
'success_password_reset' => 'Your password has been reset successfully. Please login.',
|
||||
'welcome_usermenu' => 'Bienvenido, %user_name%',
|
||||
'title_sign_in' => 'Por favor, inicie sesión',
|
||||
'title_forgot' => '¿Olvidaste tu contraseña?',
|
||||
'title_reset' => 'Restablecer su contraseña',
|
||||
'submit' => 'Enviar',
|
||||
'remember_me' => 'Acuérdate de mí',
|
||||
'login' => 'Iniciar sesión',
|
||||
'logout' => 'Salir',
|
||||
'username' => 'Nombre de usuario',
|
||||
'password' => 'Contraseña',
|
||||
'password_repeat' => 'Repita la contraseña',
|
||||
'password_forgot' => '¿Has olvidado tu contraseña?',
|
||||
'password_reset' => 'Perdí mi contraseña',
|
||||
'password_reset_email_subject' => 'Restablecer la contraseña para PHP Server Monitor',
|
||||
'password_reset_email_body' => 'Utilice el siguiente enlace para restablecer tu contraseña. Tenga en cuenta que expire de 1 hora.<br/><br/>%link%',
|
||||
'error_user_incorrect' => 'El nombre de usuario proporcionado no se pudo encontrar.',
|
||||
'error_login_incorrect' => 'La información es incorrecta.',
|
||||
'error_login_passwords_nomatch' => 'Las contraseñas proporcionadas no coinciden.',
|
||||
'error_reset_invalid_link' => 'El vínculo de cambio que ya ha proporcionado no es válido.',
|
||||
'success_password_forgot' => 'Un correo electrónico ha sido enviado a usted con información de cómo restablecer su contraseña.',
|
||||
'success_password_reset' => 'Su contraseña ha sido restablecido correctamente. Por favor, iniciar sesión.',
|
||||
),
|
||||
'error' => array(
|
||||
'401_unauthorized' => 'Unauthorized',
|
||||
'401_unauthorized_description' => 'You do not have the privileges to view this page.',
|
||||
'401_unauthorized_description' => 'Usted no tiene los privilegios para ver esta página.',
|
||||
),
|
||||
);
|
||||
|
|
|
@ -1,298 +1,300 @@
|
|||
<?php
|
||||
/**
|
||||
* PHP Server Monitor
|
||||
* Monitor your servers and websites.
|
||||
*
|
||||
* This file is part of PHP Server Monitor.
|
||||
* PHP Server Monitor is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* PHP Server Monitor is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with PHP Server Monitor. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package phpservermon
|
||||
* @author David Ribeiro
|
||||
* @author Jérôme Cabanis <jerome@lauraly.com>
|
||||
* @copyright Copyright (c) 2008-2014 Pepijn Over <pep@neanderthal-technology.com>
|
||||
* @license http://www.gnu.org/licenses/gpl.txt GNU GPL v3
|
||||
* @version Release: @package_version@
|
||||
* @link http://www.phpservermonitor.org/
|
||||
**/
|
||||
|
||||
$sm_lang = array(
|
||||
'name' => 'Français - French',
|
||||
'locale' => array('fr_FR.UTF-8', 'fr_FR', 'french'),
|
||||
'system' => array(
|
||||
'title' => 'Server Monitor',
|
||||
'install' => 'Installer',
|
||||
'action' => 'Action',
|
||||
'save' => 'Enregistrer',
|
||||
'edit' => 'Editer',
|
||||
'delete' => 'Supprimer',
|
||||
'date' => 'Date',
|
||||
'message' => 'Message',
|
||||
'yes' => 'Oui',
|
||||
'no' => 'Non',
|
||||
'insert' => 'Nouveau',
|
||||
'add_new' => 'Nouveau',
|
||||
'update_available' => 'Une nouvelle version ({version}) est disponible à l\'adresse <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.',
|
||||
'back_to_top' => 'Haut de page',
|
||||
'go_back' => 'Retour',
|
||||
'ok' => 'OK',
|
||||
'cancel' => 'Annuler',
|
||||
// date/time format according the strftime php function format parameter http://php.net/manual/function.strftime.php
|
||||
'short_day_format' => 'Le %e %B',
|
||||
'long_day_format' => 'Le %e %B %Y',
|
||||
'yesterday_format' => 'Hier à %kh%M',
|
||||
'other_day_format' => '%A à %kh%M',
|
||||
'never' => 'Jamais',
|
||||
'hours_ago' => 'Il y a %d heures',
|
||||
'an_hour_ago' => 'Il y a une heure',
|
||||
'minutes_ago' => 'Il y a %d minutes',
|
||||
'a_minute_ago' => 'Il y a une minute',
|
||||
'seconds_ago' => 'Il y a %d secondes',
|
||||
'a_second_ago' => 'Il y a une seconde',
|
||||
),
|
||||
'menu' => array(
|
||||
'config' => 'Configuration',
|
||||
'server' => 'Serveurs',
|
||||
'server_log' => 'Événements',
|
||||
'server_status' => 'États',
|
||||
'server_update' => 'Mise à jour',
|
||||
'user' => 'Utilisateurs',
|
||||
'help' => 'Aide',
|
||||
),
|
||||
'users' => array(
|
||||
'user' => 'Utilisateur',
|
||||
'name' => 'Nom',
|
||||
'user_name' => 'Nom d\'utilisateur',
|
||||
'password' => 'Mot de passe',
|
||||
'password_repeat' => 'Répéter le mot de passe',
|
||||
'password_leave_blank' => 'Laisser vide pour ne pas le modifier',
|
||||
'level' => 'Niveau',
|
||||
'level_10' => 'Administrateur',
|
||||
'level_20' => 'Utilisateur',
|
||||
'level_description' => 'Les <b>Administrateurs</b> ont un accès total. Ils peuvent gérer les serveurs, les utilisateurs et éditer la configuration globale.<br/>Les <b>Utilisateurs</b> ne peuvent que voir et mettre à jour les serveurs qui leur ont été assignés.',
|
||||
'mobile' => 'Téléphone',
|
||||
'email' => 'Email',
|
||||
'pushover' => 'Pushover',
|
||||
'pushover_description' => 'Pushover is a service that makes it easy to get real-time notifications. See <a href="https://pushover.net/">their website</a> for more info.',
|
||||
'pushover_key' => 'Pushover Key',
|
||||
'pushover_device' => 'Pushover Device',
|
||||
'pushover_device_description' => 'Device name to send the message to. Leave empty to send it to all devices.',
|
||||
'delete_title' => 'Supprimer un utilisateur',
|
||||
'delete_message' => 'Êtes-vous sûr de vouloir supprimer l\'utilisateur \'%1\' ?',
|
||||
'deleted' => 'Utilisateur supprimé.',
|
||||
'updated' => 'Utilisateur mis à jour.',
|
||||
'inserted' => 'Utilisateur ajouté.',
|
||||
'profile' => 'Profil',
|
||||
'profile_updated' => 'Votre profil a été mis à jour.',
|
||||
'error_user_name_bad_length' => 'Le nom d\'utilisateur doit avoir entre 2 et 64 caractères.',
|
||||
'error_user_name_invalid' => 'Le nom d\'utilisateur ne peut contenir que des caractères alphabetiques (a-z, A-Z), des chiffres (0-9) ou underscore (_).',
|
||||
'error_user_name_exists' => 'Ce nom d\'utilisateur existe déjà.',
|
||||
'error_user_email_bad_length' => 'L\'adresse email doit avoir entre 5 et 255 caractères.',
|
||||
'error_user_email_invalid' => 'L\'adresse email n\'est pas valide.',
|
||||
'error_user_level_invalid' => 'Le niveau d\'utilisateur n\'est pas valide.',
|
||||
'error_user_no_match' => 'L\'utilisateur n\'a pas été trouvé dans la base de donnée.',
|
||||
'error_user_password_invalid' => 'Le mot de passe n\'est pas valide.',
|
||||
'error_user_password_no_match' => 'Le mot de passe est incorrect.',
|
||||
),
|
||||
'log' => array(
|
||||
'title' => 'Événements',
|
||||
'type' => 'Type',
|
||||
'status' => 'État',
|
||||
'email' => 'email',
|
||||
'sms' => 'SMS',
|
||||
'pushover' => 'Pushover',
|
||||
'no_logs' => 'Aucun événement',
|
||||
),
|
||||
'servers' => array(
|
||||
'server' => 'Serveur',
|
||||
'status' => 'État',
|
||||
'label' => 'Nom',
|
||||
'domain' => 'Domaine/IP',
|
||||
'timeout' => 'Timeout',
|
||||
'timeout_description' => 'Number of seconds to wait for the server to respond.',
|
||||
'port' => 'Port',
|
||||
'type' => 'Type',
|
||||
'type_website' => 'Site Web',
|
||||
'type_service' => 'Service',
|
||||
'pattern' => 'Rechercher un texte/motif',
|
||||
'pattern_description' => 'Si ce texte n\'est par retrouvé sur le site web, le serveur est marqué hors-service. Les expressions réguliaires sont autorisées.',
|
||||
'last_check' => 'Dernière vérification',
|
||||
'last_online' => 'Dernière fois OK',
|
||||
'monitoring' => 'Serveillé',
|
||||
'no_monitoring' => 'Non serveillé',
|
||||
'email' => 'Email',
|
||||
'send_email' => 'Envoyer un email',
|
||||
'sms' => 'SMS',
|
||||
'send_sms' => 'Envoyer un SMS',
|
||||
'pushover' => 'Pushover',
|
||||
'users' => 'Users',
|
||||
'delete_title' => 'Supprimer un serveur',
|
||||
'delete_message' => 'Êtes-vous sûr de vouloir supprimer le serveur \'%1\' ?',
|
||||
'deleted' => 'Serveur supprimé.',
|
||||
'updated' => 'Serveur mis à jour.',
|
||||
'inserted' => 'Serveur ajouté.',
|
||||
'latency' => 'Temps de réponse',
|
||||
'latency_max' => 'Temps de réponse maximum',
|
||||
'latency_min' => 'Temps de réponse minimum',
|
||||
'latency_avg' => 'Temps de réponse moyen',
|
||||
'uptime' => 'Disponibilité',
|
||||
'year' => 'Année',
|
||||
'month' => 'Mois',
|
||||
'week' => 'Semaine',
|
||||
'day' => 'Jour',
|
||||
'hour' => 'Heure',
|
||||
'warning_threshold' => 'Seuil d\'alerte',
|
||||
'warning_threshold_description' => 'Nombre d\'échecs de connexion avant que le serveur soit marqué hors-service.',
|
||||
'chart_last_week' => 'La dernière semaine',
|
||||
'chart_history' => 'Historique',
|
||||
// Charts date format according jqPlot date format http://www.jqplot.com/docs/files/plugins/jqplot-dateAxisRenderer-js.html
|
||||
'chart_day_format' => '%d/%m/%Y',
|
||||
'chart_long_date_format' => '%d/%m/%Y %H:%M:%S',
|
||||
'chart_short_date_format' => '%d/%m %H:%M',
|
||||
'chart_short_time_format' => '%H:%M',
|
||||
'warning_notifications_disabled_sms' => 'SMS notifications are disabled.',
|
||||
'warning_notifications_disabled_email' => 'Email notifications are disabled.',
|
||||
'warning_notifications_disabled_pushover' => 'Pushover notifications are disabled.',
|
||||
'error_server_no_match' => 'Serveur non trouvé.',
|
||||
'error_server_label_bad_length' => 'Le nom doit avoir entre 1 et 255 caractères.',
|
||||
'error_server_ip_bad_length' => 'Domaine/IP doit avoir entre 1 et 255 caractères.',
|
||||
'error_server_ip_bad_service' => 'L\'adresse IP n\'est pas valide.',
|
||||
'error_server_ip_bad_website' => 'L\'URL du site web n\'est pas valide.',
|
||||
'error_server_type_invalid' => 'Le type de service sélectionné n\'est pas valide.',
|
||||
'error_server_warning_threshold_invalid' => 'Le seuil d\'alerte doit être un nombre entier supérieur à 0.',
|
||||
),
|
||||
'config' => array(
|
||||
'general' => 'Général',
|
||||
'language' => 'Langue',
|
||||
'show_update' => 'Vérifier les nouvelles mise à jour chaque semaines',
|
||||
'email_status' => 'Autoriser l\'envoi de mail',
|
||||
'email_from_email' => 'Adresse de l\'expéditeur',
|
||||
'email_from_name' => 'Nom de l\'expéditeur',
|
||||
'email_smtp' => 'Utiliser un serveur SMTP',
|
||||
'email_smtp_host' => 'Adresse serveur SMTP',
|
||||
'email_smtp_port' => 'Port SMTP',
|
||||
'email_smtp_username' => 'Nom utilisateur SMTP',
|
||||
'email_smtp_password' => 'Mot de passe SMTP',
|
||||
'email_smtp_noauth' => 'Laisser vide si pas d\'authentication',
|
||||
'sms_status' => 'Autoriser l\'envoi de SMS',
|
||||
'sms_gateway' => 'Passerelle à utiliser pour l\'envoi de SMS',
|
||||
'sms_gateway_mosms' => 'Mosms',
|
||||
'sms_gateway_mollie' => 'Mollie',
|
||||
'sms_gateway_spryng' => 'Spryng',
|
||||
'sms_gateway_inetworx' => 'Inetworx',
|
||||
'sms_gateway_clickatell' => 'Clickatell',
|
||||
'sms_gateway_textmarketer' => 'Textmarketer',
|
||||
'sms_gateway_smsglobal' => 'SMSGlobal',
|
||||
'sms_gateway_smsit' => 'Smsit',
|
||||
'sms_gateway_username' => 'Nom utilisateur de la passerelle',
|
||||
'sms_gateway_password' => 'Mot de passe de la passerelle',
|
||||
'sms_from' => 'SMS de l\'expéditeur',
|
||||
'pushover_status' => 'Allow sending Pushover messages',
|
||||
'pushover_description' => 'Pushover is a service that makes it easy to get real-time notifications. See <a href="https://pushover.net/">their website</a> for more info.',
|
||||
'pushover_clone_app' => 'Click here to create your Pushover app',
|
||||
'pushover_api_token' => 'Pushover App API Token',
|
||||
'pushover_api_token_description' => 'Before you can use Pushover, you need to <a href="%1$s" target="_blank">register an App</a> at their website and enter the App API Token here.',
|
||||
'alert_type' => 'Choisissez quand vous souhaitez être notifié',
|
||||
'alert_type_description' => '<b>Changement d\'état : </b>'.
|
||||
'Vous recevez une notification chaque fois que le serveur change d\'état. C\'est-à-dire passe de l\'état OK à HORS SERVICE ou de HORS SERVICE à OK.<br/>'.
|
||||
'<br/><b>Hors service : </b>'.
|
||||
'Vous ne recevez une notification que quand le serveur passe de l\'état OK à HORS SERVICE. Par exemple, '.
|
||||
'Votre tache planifiée s\'exécute toute les 15 minutes et votre serveur passe à l\'état HORS SERVICE à 1 heure du matin et le reste jusqu\'à 6 heures du matin.'.
|
||||
'Vous ne recevez qu\'une seule notification à 1 heure du matin.<br/>'.
|
||||
'<br/><b>Toujours : </b>'.
|
||||
'Vous recevez une notification à chaque exécution de la tache planifiée si le serveur est à l\'état HORS SERVICE ',
|
||||
'alert_type_status' => 'Changement d\'état',
|
||||
'alert_type_offline' => 'Hors service',
|
||||
'alert_type_always' => 'Toujours',
|
||||
'log_status' => 'Etat des événements',
|
||||
'log_status_description' => 'Si l\'option est activée, un événement est enregistré chaque fois qu\'une notification a lieu.',
|
||||
'log_email' => 'Enregistrer tout les emails envoyés',
|
||||
'log_sms' => 'Enregistrer tout les SMS envoyés',
|
||||
'log_pushover' => 'Log pushover messages sent by the script',
|
||||
'updated' => 'La configuration a été mise à jour.',
|
||||
'tab_email' => 'Email',
|
||||
'tab_sms' => 'SMS',
|
||||
'tab_pushover' => 'Pushover',
|
||||
'settings_email' => 'Configuration email',
|
||||
'settings_sms' => 'Configuration SMS',
|
||||
'settings_pushover' => 'Pushover settings',
|
||||
'settings_notification' => 'Configuration des notifications',
|
||||
'settings_log' => 'Configuration des événements',
|
||||
'auto_refresh' => 'Auto-rachaîchissement',
|
||||
'auto_refresh_servers' =>
|
||||
'Auto-rachaîchissement de la page serveurs.<br/>'.
|
||||
'<span class="small">'.
|
||||
'Temps en secondes. Si 0, la page n\'est pas rafraîchie.'.
|
||||
'</span>',
|
||||
'seconds' => 'secondes',
|
||||
'test' => 'Tester',
|
||||
'test_email' => 'Un email va vous être envoyé à l\'adresse définie dans votre profil utilisateur.',
|
||||
'test_sms' => 'Un SMS va vous être envoyé au numéro défini dans votre profil utilisateur.',
|
||||
'test_pushover' => 'A Pushover notification will be sent to the user key/device specified in your user profile.',
|
||||
'send' => 'Envoyer',
|
||||
'test_subject' => 'Test',
|
||||
'test_message' => 'Message de test',
|
||||
'email_sent' => 'Email envoyé',
|
||||
'email_error' => 'Erreur lors de l\'envoie de l\'email',
|
||||
'sms_sent' => 'Sms envoyé',
|
||||
'sms_error' => 'Erreur lors de l\'envoie du sms',
|
||||
'sms_error_nomobile' => 'Unable to send test SMS: no valid phone number found in your profile.',
|
||||
'pushover_sent' => 'Pushover notification sent',
|
||||
'pushover_error' => 'An error has occurred while sending the Pushover notification: %s',
|
||||
'pushover_error_noapp' => 'Unable to send test notification: no Pushover App API token found in the global configuration.',
|
||||
'pushover_error_nokey' => 'Unable to send test notification: no Pushover key found in your profile.',
|
||||
'log_retention_period' => 'Log retention period',
|
||||
'log_retention_period_description' => 'Number of days to keep logs of notifications and archives of server uptime. Enter 0 to disable log cleanup.',
|
||||
'log_retention_days' => 'days',
|
||||
),
|
||||
// for newlines in the email messages use <br/>
|
||||
'notifications' => array(
|
||||
'off_sms' => 'Le Serveur \'%LABEL%\' est HORS SERVICE: IP=%IP%, Port=%PORT%. Erreur=%ERROR%',
|
||||
'off_email_subject' => 'IMPORTANT: Le Serveur \'%LABEL%\' est HORS SERVICE',
|
||||
'off_email_body' => "Impossible de se connecter au serveur suivant:<br/><br/>Serveur: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Erreur: %ERROR%<br/>Date: %DATE%",
|
||||
'off_pushover_title' => 'Le Serveur \'%LABEL%\' est HORS SERVICE',
|
||||
'off_pushover_message' => "Impossible de se connecter au serveur suivant:<br/><br/>Serveur: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Erreur: %ERROR%<br/>Date: %DATE%",
|
||||
'on_sms' => 'Le Serveur \'%LABEL%\' est OK: IP=%IP%, Port=%PORT%',
|
||||
'on_email_subject' => 'IMPORTANT: Le Serveur \'%LABEL%\' est OK',
|
||||
'on_email_body' => "Le Serveur '%LABEL%' est de nouveau OK:<br/><br/>Serveur: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Date: %DATE%",
|
||||
'on_pushover_title' => 'Le Serveur \'%LABEL%\' est OK',
|
||||
'on_pushover_message' => "Le Serveur '%LABEL%' est de nouveau OK:<br/><br/>Serveur: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Date: %DATE%",
|
||||
),
|
||||
'login' => array(
|
||||
'welcome_usermenu' => 'Bonjour %user_name%',
|
||||
'title_sign_in' => 'Connectez vous SVP',
|
||||
'title_forgot' => 'Mot de passe oublié ?',
|
||||
'title_reset' => 'Réinitialisation du mot de passe',
|
||||
'submit' => 'Envoyer',
|
||||
'remember_me' => 'Se vouvenir de moi',
|
||||
'login' => 'Connexion',
|
||||
'logout' => 'Déconnexion',
|
||||
'username' => 'Nom',
|
||||
'password' => 'Mot de passe',
|
||||
'password_repeat' => 'Répéter le mot de passe',
|
||||
'password_forgot' => 'Mot de passe oublié ?',
|
||||
'password_reset' => 'Réinitialiser le mot de passe',
|
||||
'password_reset_email_subject' => 'Réinitialisation du mot de passe pour PHP Server Monitor',
|
||||
'password_reset_email_body' => 'Cliquez sur le lien ci-dessous pour réinitialiser votre mot de passe. Veuillez noter qu\'il expire dans une heure.<br/><br/>%link%',
|
||||
'error_user_incorrect' => 'Nom d\'utilisateur invalide.',
|
||||
'error_login_incorrect' => 'Informations incorrectes.',
|
||||
'error_login_passwords_nomatch' => 'Mot de passe invalide.',
|
||||
'error_reset_invalid_link' => 'Le lien d\initialisation du mot de passe n\'est pas valide.',
|
||||
'success_password_forgot' => 'Un email vous a été envoyé pour réinitialiser votre mot de passe.',
|
||||
'success_password_reset' => 'Votre mot de passe a été réinitialisé.',
|
||||
),
|
||||
'error' => array(
|
||||
'401_unauthorized' => 'Unauthorized',
|
||||
'401_unauthorized_description' => 'You do not have the privileges to view this page.',
|
||||
),
|
||||
);
|
||||
<?php
|
||||
/**
|
||||
* PHP Server Monitor
|
||||
* Monitor your servers and websites.
|
||||
*
|
||||
* This file is part of PHP Server Monitor.
|
||||
* PHP Server Monitor is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* PHP Server Monitor is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with PHP Server Monitor. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package phpservermon
|
||||
* @author David Ribeiro
|
||||
* @author Jérôme Cabanis <jerome@lauraly.com>
|
||||
* @copyright Copyright (c) 2008-2014 Pepijn Over <pep@neanderthal-technology.com>
|
||||
* @license http://www.gnu.org/licenses/gpl.txt GNU GPL v3
|
||||
* @version Release: @package_version@
|
||||
* @link http://www.phpservermonitor.org/
|
||||
**/
|
||||
|
||||
$sm_lang = array(
|
||||
'name' => 'Français - French',
|
||||
'locale' => array('fr_FR.UTF-8', 'fr_FR', 'french'),
|
||||
'system' => array(
|
||||
'title' => 'Server Monitor',
|
||||
'install' => 'Installer',
|
||||
'action' => 'Action',
|
||||
'save' => 'Enregistrer',
|
||||
'edit' => 'Editer',
|
||||
'delete' => 'Supprimer',
|
||||
'date' => 'Date',
|
||||
'message' => 'Message',
|
||||
'yes' => 'Oui',
|
||||
'no' => 'Non',
|
||||
'insert' => 'Nouveau',
|
||||
'add_new' => 'Nouveau',
|
||||
'update_available' => 'Une nouvelle version ({version}) est disponible à l\'adresse <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.',
|
||||
'back_to_top' => 'Haut de page',
|
||||
'go_back' => 'Retour',
|
||||
'ok' => 'OK',
|
||||
'cancel' => 'Annuler',
|
||||
// date/time format according the strftime php function format parameter http://php.net/manual/function.strftime.php
|
||||
'short_day_format' => 'Le %e %B',
|
||||
'long_day_format' => 'Le %e %B %Y',
|
||||
'yesterday_format' => 'Hier à %kh%M',
|
||||
'other_day_format' => '%A à %kh%M',
|
||||
'never' => 'Jamais',
|
||||
'hours_ago' => 'Il y a %d heures',
|
||||
'an_hour_ago' => 'Il y a une heure',
|
||||
'minutes_ago' => 'Il y a %d minutes',
|
||||
'a_minute_ago' => 'Il y a une minute',
|
||||
'seconds_ago' => 'Il y a %d secondes',
|
||||
'a_second_ago' => 'Il y a une seconde',
|
||||
),
|
||||
'menu' => array(
|
||||
'config' => 'Configuration',
|
||||
'server' => 'Serveurs',
|
||||
'server_log' => 'Événements',
|
||||
'server_status' => 'États',
|
||||
'server_update' => 'Mise à jour',
|
||||
'user' => 'Utilisateurs',
|
||||
'help' => 'Aide',
|
||||
),
|
||||
'users' => array(
|
||||
'user' => 'Utilisateur',
|
||||
'name' => 'Nom',
|
||||
'user_name' => 'Nom d\'utilisateur',
|
||||
'password' => 'Mot de passe',
|
||||
'password_repeat' => 'Répéter le mot de passe',
|
||||
'password_leave_blank' => 'Laisser vide pour ne pas le modifier',
|
||||
'level' => 'Niveau',
|
||||
'level_10' => 'Administrateur',
|
||||
'level_20' => 'Utilisateur',
|
||||
'level_description' => 'Les <b>Administrateurs</b> ont un accès total. Ils peuvent gérer les serveurs, les utilisateurs et éditer la configuration globale.<br/>Les <b>Utilisateurs</b> ne peuvent que voir et mettre à jour les serveurs qui leur ont été assignés.',
|
||||
'mobile' => 'Téléphone',
|
||||
'email' => 'Email',
|
||||
'pushover' => 'Pushover',
|
||||
'pushover_description' => 'Pushover est un service qui simplifie les notifications en temps réel. Voir <a href="https://pushover.net/">leur site web</a> pour plus d\'informations.',
|
||||
'pushover_key' => 'Clé Pushover',
|
||||
'pushover_device' => 'Appareil Pushover',
|
||||
'pushover_device_description' => 'Nom de l\'appareil auquel le message doit être envoyé. Laissez vide pour l\'envoyer à tout les appareils.',
|
||||
'delete_title' => 'Supprimer un utilisateur',
|
||||
'delete_message' => 'Êtes-vous sûr de vouloir supprimer l\'utilisateur \'%1\' ?',
|
||||
'deleted' => 'Utilisateur supprimé.',
|
||||
'updated' => 'Utilisateur mis à jour.',
|
||||
'inserted' => 'Utilisateur ajouté.',
|
||||
'profile' => 'Profil',
|
||||
'profile_updated' => 'Votre profil a été mis à jour.',
|
||||
'error_user_name_bad_length' => 'Le nom d\'utilisateur doit avoir entre 2 et 64 caractères.',
|
||||
'error_user_name_invalid' => 'Le nom d\'utilisateur ne peut contenir que des caractères alphabetiques (a-z, A-Z), des chiffres (0-9) ou underscore (_).',
|
||||
'error_user_name_exists' => 'Ce nom d\'utilisateur existe déjà.',
|
||||
'error_user_email_bad_length' => 'L\'adresse email doit avoir entre 5 et 255 caractères.',
|
||||
'error_user_email_invalid' => 'L\'adresse email n\'est pas valide.',
|
||||
'error_user_level_invalid' => 'Le niveau d\'utilisateur n\'est pas valide.',
|
||||
'error_user_no_match' => 'L\'utilisateur n\'a pas été trouvé dans la base de donnée.',
|
||||
'error_user_password_invalid' => 'Le mot de passe n\'est pas valide.',
|
||||
'error_user_password_no_match' => 'Le mot de passe est incorrect.',
|
||||
),
|
||||
'log' => array(
|
||||
'title' => 'Événements',
|
||||
'type' => 'Type',
|
||||
'status' => 'État',
|
||||
'email' => 'email',
|
||||
'sms' => 'SMS',
|
||||
'pushover' => 'Pushover',
|
||||
'no_logs' => 'Aucun événement',
|
||||
),
|
||||
'servers' => array(
|
||||
'server' => 'Serveur',
|
||||
'status' => 'État',
|
||||
'label' => 'Nom',
|
||||
'domain' => 'Domaine/IP',
|
||||
'timeout' => 'Délai d\'attente',
|
||||
'timeout_description' => 'Nombre de secondes à attendre une réponse du serveur.',
|
||||
'port' => 'Port',
|
||||
'type' => 'Type',
|
||||
'type_website' => 'Site Web',
|
||||
'type_service' => 'Service',
|
||||
'pattern' => 'Rechercher un texte/motif',
|
||||
'pattern_description' => 'Si ce texte n\'est par retrouvé sur le site web, le serveur est marqué hors-service. Les expressions réguliaires sont autorisées.',
|
||||
'last_check' => 'Dernière vérification',
|
||||
'last_online' => 'Dernière fois OK',
|
||||
'monitoring' => 'Serveillé',
|
||||
'no_monitoring' => 'Non serveillé',
|
||||
'email' => 'Email',
|
||||
'send_email' => 'Envoyer un email',
|
||||
'sms' => 'SMS',
|
||||
'send_sms' => 'Envoyer un SMS',
|
||||
'pushover' => 'Pushover',
|
||||
'users' => 'Users',
|
||||
'delete_title' => 'Supprimer un serveur',
|
||||
'delete_message' => 'Êtes-vous sûr de vouloir supprimer le serveur \'%1\' ?',
|
||||
'deleted' => 'Serveur supprimé.',
|
||||
'updated' => 'Serveur mis à jour.',
|
||||
'inserted' => 'Serveur ajouté.',
|
||||
'latency' => 'Temps de réponse',
|
||||
'latency_max' => 'Temps de réponse maximum',
|
||||
'latency_min' => 'Temps de réponse minimum',
|
||||
'latency_avg' => 'Temps de réponse moyen',
|
||||
'uptime' => 'Disponibilité',
|
||||
'year' => 'Année',
|
||||
'month' => 'Mois',
|
||||
'week' => 'Semaine',
|
||||
'day' => 'Jour',
|
||||
'hour' => 'Heure',
|
||||
'warning_threshold' => 'Seuil d\'alerte',
|
||||
'warning_threshold_description' => 'Nombre d\'échecs de connexion avant que le serveur soit marqué hors-service.',
|
||||
'chart_last_week' => 'La dernière semaine',
|
||||
'chart_history' => 'Historique',
|
||||
// Charts date format according jqPlot date format http://www.jqplot.com/docs/files/plugins/jqplot-dateAxisRenderer-js.html
|
||||
'chart_day_format' => '%d/%m/%Y',
|
||||
'chart_long_date_format' => '%d/%m/%Y %H:%M:%S',
|
||||
'chart_short_date_format' => '%d/%m %H:%M',
|
||||
'chart_short_time_format' => '%H:%M',
|
||||
'warning_notifications_disabled_sms' => 'Les notifications SMS sont désactivées.',
|
||||
'warning_notifications_disabled_email' => 'Les notifications par email sont désactivées.',
|
||||
'warning_notifications_disabled_pushover' => 'Les notifications Pushover sont désactivées.',
|
||||
'error_server_no_match' => 'Serveur non trouvé.',
|
||||
'error_server_label_bad_length' => 'Le nom doit avoir entre 1 et 255 caractères.',
|
||||
'error_server_ip_bad_length' => 'Domaine/IP doit avoir entre 1 et 255 caractères.',
|
||||
'error_server_ip_bad_service' => 'L\'adresse IP n\'est pas valide.',
|
||||
'error_server_ip_bad_website' => 'L\'URL du site web n\'est pas valide.',
|
||||
'error_server_type_invalid' => 'Le type de service sélectionné n\'est pas valide.',
|
||||
'error_server_warning_threshold_invalid' => 'Le seuil d\'alerte doit être un nombre entier supérieur à 0.',
|
||||
),
|
||||
'config' => array(
|
||||
'general' => 'Général',
|
||||
'language' => 'Langue',
|
||||
'show_update' => 'Vérifier les nouvelles mise à jour chaque semaine',
|
||||
'email_status' => 'Autoriser l\'envoi de mail',
|
||||
'email_from_email' => 'Adresse de l\'expéditeur',
|
||||
'email_from_name' => 'Nom de l\'expéditeur',
|
||||
'email_smtp' => 'Utiliser un serveur SMTP',
|
||||
'email_smtp_host' => 'Adresse serveur SMTP',
|
||||
'email_smtp_port' => 'Port SMTP',
|
||||
'email_smtp_security' => 'SMTP security',
|
||||
'email_smtp_security_none' => 'None',
|
||||
'email_smtp_username' => 'Nom utilisateur SMTP',
|
||||
'email_smtp_password' => 'Mot de passe SMTP',
|
||||
'email_smtp_noauth' => 'Laisser vide si pas d\'authentication',
|
||||
'sms_status' => 'Autoriser l\'envoi de SMS',
|
||||
'sms_gateway' => 'Passerelle à utiliser pour l\'envoi de SMS',
|
||||
'sms_gateway_mosms' => 'Mosms',
|
||||
'sms_gateway_mollie' => 'Mollie',
|
||||
'sms_gateway_spryng' => 'Spryng',
|
||||
'sms_gateway_inetworx' => 'Inetworx',
|
||||
'sms_gateway_clickatell' => 'Clickatell',
|
||||
'sms_gateway_textmarketer' => 'Textmarketer',
|
||||
'sms_gateway_smsglobal' => 'SMSGlobal',
|
||||
'sms_gateway_smsit' => 'Smsit',
|
||||
'sms_gateway_username' => 'Nom utilisateur de la passerelle',
|
||||
'sms_gateway_password' => 'Mot de passe de la passerelle',
|
||||
'sms_from' => 'SMS de l\'expéditeur',
|
||||
'pushover_status' => 'Autoriser l\'envoi des messages Pushover',
|
||||
'pushover_description' => 'Pushover est un service qui simplifie les notifications en temps réel. Voir <a href="https://pushover.net/">leur site web</a> pour plus d\'informations.',
|
||||
'pushover_clone_app' => 'Cliquez ici pour créer votre application Pushover',
|
||||
'pushover_api_token' => 'Jeton application Pushover',
|
||||
'pushover_api_token_description' => 'Avant de pouvoir utiliser Pushover, vous devez <a href="%1$s" target="_blank">créer une application</a> sur leur site web et entrer ici le jeton (Token) de l\'application.',
|
||||
'alert_type' => 'Choisissez quand vous souhaitez être notifié',
|
||||
'alert_type_description' => '<b>Changement d\'état : </b>'.
|
||||
'Vous recevez une notification chaque fois que le serveur change d\'état. C\'est-à-dire passe de l\'état OK à HORS SERVICE ou de HORS SERVICE à OK.<br/>'.
|
||||
'<br/><b>Hors service : </b>'.
|
||||
'Vous ne recevez une notification que quand le serveur passe de l\'état OK à HORS SERVICE. Par exemple, '.
|
||||
'Votre tache planifiée s\'exécute toute les 15 minutes et votre serveur passe à l\'état HORS SERVICE à 1 heure du matin et le reste jusqu\'à 6 heures du matin.'.
|
||||
'Vous ne recevez qu\'une seule notification à 1 heure du matin.<br/>'.
|
||||
'<br/><b>Toujours : </b>'.
|
||||
'Vous recevez une notification à chaque exécution de la tache planifiée si le serveur est à l\'état HORS SERVICE ',
|
||||
'alert_type_status' => 'Changement d\'état',
|
||||
'alert_type_offline' => 'Hors service',
|
||||
'alert_type_always' => 'Toujours',
|
||||
'log_status' => 'Etat des événements',
|
||||
'log_status_description' => 'Si l\'option est activée, un événement est enregistré chaque fois qu\'une notification a lieu.',
|
||||
'log_email' => 'Enregistrer tout les emails envoyés',
|
||||
'log_sms' => 'Enregistrer tout les SMS envoyés',
|
||||
'log_pushover' => 'Enregistrer tout les messages Pushover envoyés',
|
||||
'updated' => 'La configuration a été mise à jour.',
|
||||
'tab_email' => 'Email',
|
||||
'tab_sms' => 'SMS',
|
||||
'tab_pushover' => 'Pushover',
|
||||
'settings_email' => 'Configuration email',
|
||||
'settings_sms' => 'Configuration SMS',
|
||||
'settings_pushover' => 'Configuration Pushover',
|
||||
'settings_notification' => 'Configuration des notifications',
|
||||
'settings_log' => 'Configuration des événements',
|
||||
'auto_refresh' => 'Auto-rachaîchissement',
|
||||
'auto_refresh_servers' =>
|
||||
'Auto-rachaîchissement de la page serveurs.<br/>'.
|
||||
'<span class="small">'.
|
||||
'Temps en secondes. Si 0, la page n\'est pas rafraîchie.'.
|
||||
'</span>',
|
||||
'seconds' => 'secondes',
|
||||
'test' => 'Tester',
|
||||
'test_email' => 'Un email va vous être envoyé à l\'adresse définie dans votre profil utilisateur.',
|
||||
'test_sms' => 'Un SMS va vous être envoyé au numéro défini dans votre profil utilisateur.',
|
||||
'test_pushover' => 'Une notification Pushover va être envoyée en utilisant la clé spécifiée dans votre profil utilisateur.',
|
||||
'send' => 'Envoyer',
|
||||
'test_subject' => 'Test',
|
||||
'test_message' => 'Message de test',
|
||||
'email_sent' => 'Email envoyé',
|
||||
'email_error' => 'Erreur lors de l\'envoi de l\'email',
|
||||
'sms_sent' => 'Sms envoyé',
|
||||
'sms_error' => 'Erreur lors de l\'envoi du sms',
|
||||
'sms_error_nomobile' => 'Impossible d\'envoyer un SMS de test: aucun numéro de téléphone défini dans votre profil.',
|
||||
'pushover_sent' => 'Notification Pushover envoyée',
|
||||
'pushover_error' => 'Une erreur s\'est produite lors de l\'envoi de la notification Pushover : %s',
|
||||
'pushover_error_noapp' => 'Impossible d\'envoyer une notification de test: Aucun jeton application Pushover n\'a été défini dans la configuration Pushover.',
|
||||
'pushover_error_nokey' => 'Impossible d\'envoyer une notification de test: Aucune clé Pushover n\'a été définie dans votre profil.',
|
||||
'log_retention_period' => 'Durée de conservation',
|
||||
'log_retention_period_description' => 'Nombre de jours de conservation des événements envoyés et des temps de réponse des serveurs. Entrez 0 pour les conserver indéfiniment.',
|
||||
'log_retention_days' => 'jours',
|
||||
),
|
||||
// for newlines in the email messages use <br/>
|
||||
'notifications' => array(
|
||||
'off_sms' => 'Le Serveur \'%LABEL%\' est HORS SERVICE: IP=%IP%, Port=%PORT%. Erreur=%ERROR%',
|
||||
'off_email_subject' => 'IMPORTANT: Le Serveur \'%LABEL%\' est HORS SERVICE',
|
||||
'off_email_body' => "Impossible de se connecter au serveur suivant:<br/><br/>Serveur: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Erreur: %ERROR%<br/>Date: %DATE%",
|
||||
'off_pushover_title' => 'Le Serveur \'%LABEL%\' est HORS SERVICE',
|
||||
'off_pushover_message' => "Impossible de se connecter au serveur suivant:<br/><br/>Serveur: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Erreur: %ERROR%<br/>Date: %DATE%",
|
||||
'on_sms' => 'Le Serveur \'%LABEL%\' est OK: IP=%IP%, Port=%PORT%',
|
||||
'on_email_subject' => 'IMPORTANT: Le Serveur \'%LABEL%\' est OK',
|
||||
'on_email_body' => "Le Serveur '%LABEL%' est de nouveau OK:<br/><br/>Serveur: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Date: %DATE%",
|
||||
'on_pushover_title' => 'Le Serveur \'%LABEL%\' est OK',
|
||||
'on_pushover_message' => "Le Serveur '%LABEL%' est de nouveau OK:<br/><br/>Serveur: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Date: %DATE%",
|
||||
),
|
||||
'login' => array(
|
||||
'welcome_usermenu' => 'Bonjour %user_name%',
|
||||
'title_sign_in' => 'Connectez vous SVP',
|
||||
'title_forgot' => 'Mot de passe oublié ?',
|
||||
'title_reset' => 'Réinitialisation du mot de passe',
|
||||
'submit' => 'Envoyer',
|
||||
'remember_me' => 'Se vouvenir de moi',
|
||||
'login' => 'Connexion',
|
||||
'logout' => 'Déconnexion',
|
||||
'username' => 'Nom',
|
||||
'password' => 'Mot de passe',
|
||||
'password_repeat' => 'Répéter le mot de passe',
|
||||
'password_forgot' => 'Mot de passe oublié ?',
|
||||
'password_reset' => 'Réinitialiser le mot de passe',
|
||||
'password_reset_email_subject' => 'Réinitialisation du mot de passe pour PHP Server Monitor',
|
||||
'password_reset_email_body' => 'Cliquez sur le lien ci-dessous pour réinitialiser votre mot de passe. Veuillez noter qu\'il expire dans une heure.<br/><br/>%link%',
|
||||
'error_user_incorrect' => 'Nom d\'utilisateur invalide.',
|
||||
'error_login_incorrect' => 'Informations incorrectes.',
|
||||
'error_login_passwords_nomatch' => 'Mot de passe invalide.',
|
||||
'error_reset_invalid_link' => 'Le lien d\initialisation du mot de passe n\'est pas valide.',
|
||||
'success_password_forgot' => 'Un email vous a été envoyé pour réinitialiser votre mot de passe.',
|
||||
'success_password_reset' => 'Votre mot de passe a été réinitialisé.',
|
||||
),
|
||||
'error' => array(
|
||||
'401_unauthorized' => 'Non autorisée',
|
||||
'401_unauthorized_description' => 'Vous n\'avez pas les privilèges nécessaires pour voir cette page.',
|
||||
),
|
||||
);
|
||||
|
|
|
@ -180,6 +180,8 @@ $sm_lang = array(
|
|||
'email_smtp' => 'Enable SMTP',
|
||||
'email_smtp_host' => 'SMTP host',
|
||||
'email_smtp_port' => 'SMTP port',
|
||||
'email_smtp_security' => 'SMTP security',
|
||||
'email_smtp_security_none' => 'None',
|
||||
'email_smtp_username' => 'SMTP username',
|
||||
'email_smtp_password' => 'SMTP password',
|
||||
'email_smtp_noauth' => 'Leave blank for no authentication',
|
||||
|
|
|
@ -1,297 +1,299 @@
|
|||
<?php
|
||||
/**
|
||||
* PHP Server Monitor
|
||||
* Monitor your servers and websites.
|
||||
*
|
||||
* This file is part of PHP Server Monitor.
|
||||
* PHP Server Monitor is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* PHP Server Monitor is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with PHP Server Monitor. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package phpservermon
|
||||
* @author Ik-Jun
|
||||
* @copyright Copyright (c) 2008-2014 Pepijn Over <pep@neanderthal-technology.com>
|
||||
* @license http://www.gnu.org/licenses/gpl.txt GNU GPL v3
|
||||
* @version Release: @package_version@
|
||||
* @link http://www.phpservermonitor.org/
|
||||
**/
|
||||
|
||||
$sm_lang = array(
|
||||
'name' => '한국 - Korean',
|
||||
'locale' => array('ko_KR.UTF-8', 'ko_KR', 'korean'),
|
||||
'system' => array(
|
||||
'title' => 'Server Monitor',
|
||||
'install' => 'Install',
|
||||
'action' => 'Action',
|
||||
'save' => '저장',
|
||||
'edit' => '수정',
|
||||
'delete' => '삭제',
|
||||
'date' => '날짜',
|
||||
'message' => '메세지',
|
||||
'yes' => '예',
|
||||
'no' => '아니오',
|
||||
'insert' => '삽입',
|
||||
'add_new' => '새계정 추가',
|
||||
'update_available' => '새로운 업데이트가 있습니다 ({version}). 다음사이트를 방문 해 주십시오. <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.',
|
||||
'back_to_top' => 'Back to top',
|
||||
'go_back' => 'Go back',
|
||||
'ok' => 'OK',
|
||||
'cancel' => 'Cancel',
|
||||
// date/time format according the strftime php function format parameter http://php.net/manual/function.strftime.php
|
||||
'short_day_format' => '%B %e',
|
||||
'long_day_format' => '%B %e, %Y',
|
||||
'yesterday_format' => 'Yesterday at %X',
|
||||
'other_day_format' => '%A at %X',
|
||||
'never' => 'Never',
|
||||
'hours_ago' => '%d hours ago',
|
||||
'an_hour_ago' => 'about an hour ago',
|
||||
'minutes_ago' => '%d minutes ago',
|
||||
'a_minute_ago' => 'about a minute ago',
|
||||
'seconds_ago' => '%d seconds ago',
|
||||
'a_second_ago' => 'a second ago',
|
||||
),
|
||||
'menu' => array(
|
||||
'config' => '설정',
|
||||
'server' => '서버목록',
|
||||
'server_log' => '로그',
|
||||
'server_status' => 'Status',
|
||||
'server_update' => '업데이트',
|
||||
'user' => '사용자',
|
||||
'help' => '도움말',
|
||||
),
|
||||
'users' => array(
|
||||
'user' => '사용자',
|
||||
'name' => '이름',
|
||||
'user_name' => 'Username',
|
||||
'password' => 'Password',
|
||||
'password_repeat' => 'Password repeat',
|
||||
'password_leave_blank' => 'Leave blank to keep unchanged',
|
||||
'level' => 'Level',
|
||||
'level_10' => 'Administrator',
|
||||
'level_20' => 'User',
|
||||
'level_description' => '<b>Administrators</b> have full access: they can manage servers, users and edit the global configuration.<br/><b>Users</b> can only view and run the updater for the servers that have been assigned to them.',
|
||||
'mobile' => '휴대폰',
|
||||
'email' => 'Email',
|
||||
'pushover' => 'Pushover',
|
||||
'pushover_description' => 'Pushover is a service that makes it easy to get real-time notifications. See <a href="https://pushover.net/">their website</a> for more info.',
|
||||
'pushover_key' => 'Pushover Key',
|
||||
'pushover_device' => 'Pushover Device',
|
||||
'pushover_device_description' => 'Device name to send the message to. Leave empty to send it to all devices.',
|
||||
'delete_title' => 'Delete User',
|
||||
'delete_message' => 'Are you sure you want to delete user \'%1\'?',
|
||||
'deleted' => 'User deleted.',
|
||||
'updated' => '수정되었습니다.',
|
||||
'inserted' => '추가되었습니다.',
|
||||
'profile' => 'Profile',
|
||||
'profile_updated' => 'Your profile has been updated.',
|
||||
'error_user_name_bad_length' => 'Usernames must be between 2 and 64 characters.',
|
||||
'error_user_name_invalid' => 'It may only contain alphabetic characters (a-z, A-Z), digits (0-9) and underscores (_).',
|
||||
'error_user_name_exists' => 'The given username already exists in the database.',
|
||||
'error_user_email_bad_length' => 'Email addresses must be between 5 and 255 characters.',
|
||||
'error_user_email_invalid' => 'The email address is invalid.',
|
||||
'error_user_level_invalid' => 'The given user level is invalid.',
|
||||
'error_user_no_match' => 'The user could not be found in the database.',
|
||||
'error_user_password_invalid' => 'The entered password is invalid.',
|
||||
'error_user_password_no_match' => 'The entered passwords do not match.',
|
||||
),
|
||||
'log' => array(
|
||||
'title' => 'Log entries',
|
||||
'type' => '속성',
|
||||
'status' => '상태',
|
||||
'email' => 'email',
|
||||
'sms' => 'sms',
|
||||
'pushover' => 'Pushover',
|
||||
'no_logs' => 'No logs',
|
||||
),
|
||||
'servers' => array(
|
||||
'server' => '서버',
|
||||
'status' => 'Status',
|
||||
'label' => 'Label',
|
||||
'domain' => 'Domain/IP',
|
||||
'timeout' => 'Timeout',
|
||||
'timeout_description' => 'Number of seconds to wait for the server to respond.',
|
||||
'port' => 'Port',
|
||||
'type' => 'Type',
|
||||
'type_website' => 'Website',
|
||||
'type_service' => 'Service',
|
||||
'pattern' => 'Search string/regex',
|
||||
'pattern_description' => 'If this pattern is not found on the website, the server will be marked offline. Regular expressions are allowed.',
|
||||
'last_check' => '최근체크',
|
||||
'last_online' => '최근접속',
|
||||
'monitoring' => '확인중',
|
||||
'no_monitoring' => 'No monitoring',
|
||||
'email' => '메일 전송',
|
||||
'send_email' => '메일 전송',
|
||||
'sms' => 'SMS 전송',
|
||||
'send_sms' => 'SMS 전송',
|
||||
'pushover' => 'Pushover',
|
||||
'users' => 'Users',
|
||||
'delete_title' => 'Delete Server',
|
||||
'delete_message' => 'Are you sure you want to delete server \'%1\'?',
|
||||
'deleted' => 'Server deleted.',
|
||||
'updated' => '서버가 수정되었습니다.',
|
||||
'inserted' => '서버가 추가되었습니다.',
|
||||
'latency' => '응답',
|
||||
'latency_max' => 'Latency (maximum)',
|
||||
'latency_min' => 'Latency (minimum)',
|
||||
'latency_avg' => 'Latency (average)',
|
||||
'uptime' => 'Uptime',
|
||||
'year' => 'Year',
|
||||
'month' => 'Month',
|
||||
'week' => 'Week',
|
||||
'day' => 'Day',
|
||||
'hour' => 'Hour',
|
||||
'warning_threshold' => 'Warning threshold',
|
||||
'warning_threshold_description' => 'Number of failed checks required before it is marked offline.',
|
||||
'chart_last_week' => 'Last week',
|
||||
'chart_history' => 'History',
|
||||
// Charts date format according jqPlot date format http://www.jqplot.com/docs/files/plugins/jqplot-dateAxisRenderer-js.html
|
||||
'chart_day_format' => '%Y-%m-%d',
|
||||
'chart_long_date_format' => '%Y-%m-%d %H:%M:%S',
|
||||
'chart_short_date_format' => '%m/%d %H:%M',
|
||||
'chart_short_time_format' => '%H:%M',
|
||||
'warning_notifications_disabled_sms' => 'SMS notifications are disabled.',
|
||||
'warning_notifications_disabled_email' => 'Email notifications are disabled.',
|
||||
'warning_notifications_disabled_pushover' => 'Pushover notifications are disabled.',
|
||||
'error_server_no_match' => 'Server not found.',
|
||||
'error_server_label_bad_length' => 'The label must be between 1 and 255 characters.',
|
||||
'error_server_ip_bad_length' => 'The domain / IP must be between 1 and 255 characters.',
|
||||
'error_server_ip_bad_service' => 'The IP address is not valid.',
|
||||
'error_server_ip_bad_website' => 'The website URL is not valid.',
|
||||
'error_server_type_invalid' => 'The selected server type is invalid.',
|
||||
'error_server_warning_threshold_invalid' => 'The warning threshold must be a valid integer greater than 0.',
|
||||
),
|
||||
'config' => array(
|
||||
'general' => '일반',
|
||||
'language' => '언어',
|
||||
'show_update' => '매주 업데이트를 확인하시겠습니까?',
|
||||
'email_status' => '메일전송 허용',
|
||||
'email_from_email' => 'Email 주소',
|
||||
'email_from_name' => 'Email 사용자',
|
||||
'email_smtp' => 'Enable SMTP',
|
||||
'email_smtp_host' => 'SMTP host',
|
||||
'email_smtp_port' => 'SMTP port',
|
||||
'email_smtp_username' => 'SMTP username',
|
||||
'email_smtp_password' => 'SMTP password',
|
||||
'email_smtp_noauth' => 'Leave blank for no authentication',
|
||||
'sms_status' => 'SMS전송 허용',
|
||||
'sms_gateway' => '메세지 전송을 위한 게이트웨이 허용',
|
||||
'sms_gateway_mosms' => 'Mosms',
|
||||
'sms_gateway_mollie' => 'Mollie',
|
||||
'sms_gateway_spryng' => 'Spryng',
|
||||
'sms_gateway_inetworx' => 'Inetworx',
|
||||
'sms_gateway_clickatell' => 'Clickatell',
|
||||
'sms_gateway_smsit' => 'Smsit',
|
||||
'sms_gateway_textmarketer' => 'Textmarketer',
|
||||
'sms_gateway_smsglobal' => 'SMSGlobal',
|
||||
'sms_gateway_username' => 'Gateway username',
|
||||
'sms_gateway_password' => 'Gateway password',
|
||||
'sms_from' => 'Sender\'s phone number',
|
||||
'pushover_status' => 'Allow sending Pushover messages',
|
||||
'pushover_description' => 'Pushover is a service that makes it easy to get real-time notifications. See <a href="https://pushover.net/">their website</a> for more info.',
|
||||
'pushover_clone_app' => 'Click here to create your Pushover app',
|
||||
'pushover_api_token' => 'Pushover App API Token',
|
||||
'pushover_api_token_description' => 'Before you can use Pushover, you need to <a href="%1$s" target="_blank">register an App</a> at their website and enter the App API Token here.',
|
||||
'alert_type' => '알림을 원하면 다음과 같이 변경하십시오.',
|
||||
'alert_type_description' => '<b>상태 변경: </b><br/>'.
|
||||
'서버 상태가 변경이되면 알림을 받습니다. online -> offline -> online.<br/>'.
|
||||
'<br/><b>오프라인: </b><br/>'.
|
||||
'서버가 첫번째로 오프라인이 되었을 때 알림을 받습니다. 예를들어, '.
|
||||
'cron이 매 15분이고 오전1시 부터 오전6시까지 다운되었을때 오전1시에 한번 알림을 받습니다.<br />' .
|
||||
'<br/><b>항상: </b><br/>'.
|
||||
'사이트가 다운되었을 때 매시간 알림을 받습니다.',
|
||||
|
||||
'alert_type_status' => '상태 변경',
|
||||
'alert_type_offline' => '오프라인',
|
||||
'alert_type_always' => '항상',
|
||||
'log_status' => '로그 상태',
|
||||
'log_status_description' => '로그상태가 TRUE이면 알림설정이 통과할때마다 이벤트를 기록합니다.',
|
||||
'log_email' => '이메일로 로그를 전송하시겠습니까?',
|
||||
'log_sms' => 'SMS로 로그를 전송하시겠습니까?',
|
||||
'log_pushover' => 'Log pushover messages sent by the script',
|
||||
'updated' => '설정이 수정되었습니다.',
|
||||
'tab_email' => 'Email',
|
||||
'tab_sms' => 'SMS',
|
||||
'tab_pushover' => 'Pushover',
|
||||
'settings_email' => 'Email 설정',
|
||||
'settings_sms' => 'SMS 설정',
|
||||
'settings_pushover' => 'Pushover settings',
|
||||
'settings_notification' => '알림 설정',
|
||||
'settings_log' => '로그 설정',
|
||||
'auto_refresh' => 'Auto-refresh',
|
||||
'auto_refresh_servers' =>
|
||||
'서버페이지를 자동으로 새로고침.<br/>'.
|
||||
'<span class="small">'.
|
||||
'시간은 초(sec)로 설정을 하고, 0은 새로고침을 하지 않습니다.'.
|
||||
'</span>',
|
||||
'seconds' => 'seconds',
|
||||
'test' => 'Test',
|
||||
'test_email' => 'An email will be sent to the address specified in your user profile.',
|
||||
'test_sms' => 'An SMS will be sent to the phone number specified in your user profile.',
|
||||
'test_pushover' => 'A Pushover notification will be sent to the user key/device specified in your user profile.',
|
||||
'send' => 'Send',
|
||||
'test_subject' => 'Test',
|
||||
'test_message' => 'Test message',
|
||||
'email_sent' => 'Email sent',
|
||||
'email_error' => 'Error in email sending',
|
||||
'sms_sent' => 'Sms sent',
|
||||
'sms_error' => 'Error in sms sending',
|
||||
'sms_error_nomobile' => 'Unable to send test SMS: no valid phone number found in your profile.',
|
||||
'pushover_sent' => 'Pushover notification sent',
|
||||
'pushover_error' => 'An error has occurred while sending the Pushover notification: %s',
|
||||
'pushover_error_noapp' => 'Unable to send test notification: no Pushover App API token found in the global configuration.',
|
||||
'pushover_error_nokey' => 'Unable to send test notification: no Pushover key found in your profile.',
|
||||
'log_retention_period' => 'Log retention period',
|
||||
'log_retention_period_description' => 'Number of days to keep logs of notifications and archives of server uptime. Enter 0 to disable log cleanup.',
|
||||
'log_retention_days' => 'days',
|
||||
),
|
||||
// for newlines in the email messages use <br/>
|
||||
'notifications' => array(
|
||||
'off_sms' => '서버(\'%LABEL%\')가 다운되었습니다. : ip=%IP%, port=%PORT%. Error=%ERROR%',
|
||||
'off_email_subject' => '중요: 서버(\'%LABEL%\')가 다운되었습니다.',
|
||||
'off_email_body' => "서버 접속을 실패하였습니다.<br/><br/>Server: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Error: %ERROR%<br/>Date: %DATE%",
|
||||
'off_pushover_title' => '서버(\'%LABEL%\')가 다운되었습니다.',
|
||||
'off_pushover_message' => "서버 접속을 실패하였습니다.<br/><br/>Server: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Error: %ERROR%<br/>Date: %DATE%",
|
||||
'on_sms' => '서버(\'%LABEL%\') 가동중: ip=%IP%, port=%PORT%',
|
||||
'on_email_subject' => '중요: 서버(\'%LABEL%\')가 가동중입니다.',
|
||||
'on_email_body' => "서버('%LABEL%')가 재가동됩니다.:<br/><br/>Server: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Date: %DATE%",
|
||||
'on_pushover_title' => '서버(\'%LABEL%\')가 가동중입니다.',
|
||||
'on_pushover_message' => "서버('%LABEL%')가 재가동됩니다.:<br/><br/>Server: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Date: %DATE%",
|
||||
),
|
||||
'login' => array(
|
||||
'welcome_usermenu' => 'Welcome, %user_name%',
|
||||
'title_sign_in' => 'Please sign in',
|
||||
'title_forgot' => 'Forgot your password?',
|
||||
'title_reset' => 'Reset your password',
|
||||
'submit' => 'Submit',
|
||||
'remember_me' => 'Remember me',
|
||||
'login' => 'Login',
|
||||
'logout' => 'Logout',
|
||||
'username' => 'Username',
|
||||
'password' => 'Password',
|
||||
'password_repeat' => 'Repeat password',
|
||||
'password_forgot' => 'Forgot password?',
|
||||
'password_reset' => 'Reset password',
|
||||
'password_reset_email_subject' => 'Reset your password for PHP Server Monitor',
|
||||
'password_reset_email_body' => 'Please use the following link to reset your password. Please note it expires in 1 hour.<br/><br/>%link%',
|
||||
'error_user_incorrect' => 'The provided username could not be found.',
|
||||
'error_login_incorrect' => 'The information is incorrect.',
|
||||
'error_login_passwords_nomatch' => 'The provided passwords do not match.',
|
||||
'error_reset_invalid_link' => 'The reset link you provided is invalid.',
|
||||
'success_password_forgot' => 'An email has been sent to you with information how to reset your password.',
|
||||
'success_password_reset' => 'Your password has been reset successfully. Please login.',
|
||||
),
|
||||
'error' => array(
|
||||
'401_unauthorized' => 'Unauthorized',
|
||||
'401_unauthorized_description' => 'You do not have the privileges to view this page.',
|
||||
),
|
||||
);
|
||||
<?php
|
||||
/**
|
||||
* PHP Server Monitor
|
||||
* Monitor your servers and websites.
|
||||
*
|
||||
* This file is part of PHP Server Monitor.
|
||||
* PHP Server Monitor is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* PHP Server Monitor is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with PHP Server Monitor. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package phpservermon
|
||||
* @author Ik-Jun
|
||||
* @copyright Copyright (c) 2008-2014 Pepijn Over <pep@neanderthal-technology.com>
|
||||
* @license http://www.gnu.org/licenses/gpl.txt GNU GPL v3
|
||||
* @version Release: @package_version@
|
||||
* @link http://www.phpservermonitor.org/
|
||||
**/
|
||||
|
||||
$sm_lang = array(
|
||||
'name' => '한국 - Korean',
|
||||
'locale' => array('ko_KR.UTF-8', 'ko_KR', 'korean'),
|
||||
'system' => array(
|
||||
'title' => 'Server Monitor',
|
||||
'install' => 'Install',
|
||||
'action' => 'Action',
|
||||
'save' => '저장',
|
||||
'edit' => '수정',
|
||||
'delete' => '삭제',
|
||||
'date' => '날짜',
|
||||
'message' => '메세지',
|
||||
'yes' => '예',
|
||||
'no' => '아니오',
|
||||
'insert' => '삽입',
|
||||
'add_new' => '새계정 추가',
|
||||
'update_available' => '새로운 업데이트가 있습니다 ({version}). 다음사이트를 방문 해 주십시오. <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.',
|
||||
'back_to_top' => 'Back to top',
|
||||
'go_back' => 'Go back',
|
||||
'ok' => 'OK',
|
||||
'cancel' => 'Cancel',
|
||||
// date/time format according the strftime php function format parameter http://php.net/manual/function.strftime.php
|
||||
'short_day_format' => '%B %e',
|
||||
'long_day_format' => '%B %e, %Y',
|
||||
'yesterday_format' => 'Yesterday at %X',
|
||||
'other_day_format' => '%A at %X',
|
||||
'never' => 'Never',
|
||||
'hours_ago' => '%d hours ago',
|
||||
'an_hour_ago' => 'about an hour ago',
|
||||
'minutes_ago' => '%d minutes ago',
|
||||
'a_minute_ago' => 'about a minute ago',
|
||||
'seconds_ago' => '%d seconds ago',
|
||||
'a_second_ago' => 'a second ago',
|
||||
),
|
||||
'menu' => array(
|
||||
'config' => '설정',
|
||||
'server' => '서버목록',
|
||||
'server_log' => '로그',
|
||||
'server_status' => 'Status',
|
||||
'server_update' => '업데이트',
|
||||
'user' => '사용자',
|
||||
'help' => '도움말',
|
||||
),
|
||||
'users' => array(
|
||||
'user' => '사용자',
|
||||
'name' => '이름',
|
||||
'user_name' => 'Username',
|
||||
'password' => 'Password',
|
||||
'password_repeat' => 'Password repeat',
|
||||
'password_leave_blank' => 'Leave blank to keep unchanged',
|
||||
'level' => 'Level',
|
||||
'level_10' => 'Administrator',
|
||||
'level_20' => 'User',
|
||||
'level_description' => '<b>Administrators</b> have full access: they can manage servers, users and edit the global configuration.<br/><b>Users</b> can only view and run the updater for the servers that have been assigned to them.',
|
||||
'mobile' => '휴대폰',
|
||||
'email' => 'Email',
|
||||
'pushover' => 'Pushover',
|
||||
'pushover_description' => 'Pushover is a service that makes it easy to get real-time notifications. See <a href="https://pushover.net/">their website</a> for more info.',
|
||||
'pushover_key' => 'Pushover Key',
|
||||
'pushover_device' => 'Pushover Device',
|
||||
'pushover_device_description' => 'Device name to send the message to. Leave empty to send it to all devices.',
|
||||
'delete_title' => 'Delete User',
|
||||
'delete_message' => 'Are you sure you want to delete user \'%1\'?',
|
||||
'deleted' => 'User deleted.',
|
||||
'updated' => '수정되었습니다.',
|
||||
'inserted' => '추가되었습니다.',
|
||||
'profile' => 'Profile',
|
||||
'profile_updated' => 'Your profile has been updated.',
|
||||
'error_user_name_bad_length' => 'Usernames must be between 2 and 64 characters.',
|
||||
'error_user_name_invalid' => 'It may only contain alphabetic characters (a-z, A-Z), digits (0-9) and underscores (_).',
|
||||
'error_user_name_exists' => 'The given username already exists in the database.',
|
||||
'error_user_email_bad_length' => 'Email addresses must be between 5 and 255 characters.',
|
||||
'error_user_email_invalid' => 'The email address is invalid.',
|
||||
'error_user_level_invalid' => 'The given user level is invalid.',
|
||||
'error_user_no_match' => 'The user could not be found in the database.',
|
||||
'error_user_password_invalid' => 'The entered password is invalid.',
|
||||
'error_user_password_no_match' => 'The entered passwords do not match.',
|
||||
),
|
||||
'log' => array(
|
||||
'title' => 'Log entries',
|
||||
'type' => '속성',
|
||||
'status' => '상태',
|
||||
'email' => 'email',
|
||||
'sms' => 'sms',
|
||||
'pushover' => 'Pushover',
|
||||
'no_logs' => 'No logs',
|
||||
),
|
||||
'servers' => array(
|
||||
'server' => '서버',
|
||||
'status' => 'Status',
|
||||
'label' => 'Label',
|
||||
'domain' => 'Domain/IP',
|
||||
'timeout' => 'Timeout',
|
||||
'timeout_description' => 'Number of seconds to wait for the server to respond.',
|
||||
'port' => 'Port',
|
||||
'type' => 'Type',
|
||||
'type_website' => 'Website',
|
||||
'type_service' => 'Service',
|
||||
'pattern' => 'Search string/regex',
|
||||
'pattern_description' => 'If this pattern is not found on the website, the server will be marked offline. Regular expressions are allowed.',
|
||||
'last_check' => '최근체크',
|
||||
'last_online' => '최근접속',
|
||||
'monitoring' => '확인중',
|
||||
'no_monitoring' => 'No monitoring',
|
||||
'email' => '메일 전송',
|
||||
'send_email' => '메일 전송',
|
||||
'sms' => 'SMS 전송',
|
||||
'send_sms' => 'SMS 전송',
|
||||
'pushover' => 'Pushover',
|
||||
'users' => 'Users',
|
||||
'delete_title' => 'Delete Server',
|
||||
'delete_message' => 'Are you sure you want to delete server \'%1\'?',
|
||||
'deleted' => 'Server deleted.',
|
||||
'updated' => '서버가 수정되었습니다.',
|
||||
'inserted' => '서버가 추가되었습니다.',
|
||||
'latency' => '응답',
|
||||
'latency_max' => 'Latency (maximum)',
|
||||
'latency_min' => 'Latency (minimum)',
|
||||
'latency_avg' => 'Latency (average)',
|
||||
'uptime' => 'Uptime',
|
||||
'year' => 'Year',
|
||||
'month' => 'Month',
|
||||
'week' => 'Week',
|
||||
'day' => 'Day',
|
||||
'hour' => 'Hour',
|
||||
'warning_threshold' => 'Warning threshold',
|
||||
'warning_threshold_description' => 'Number of failed checks required before it is marked offline.',
|
||||
'chart_last_week' => 'Last week',
|
||||
'chart_history' => 'History',
|
||||
// Charts date format according jqPlot date format http://www.jqplot.com/docs/files/plugins/jqplot-dateAxisRenderer-js.html
|
||||
'chart_day_format' => '%Y-%m-%d',
|
||||
'chart_long_date_format' => '%Y-%m-%d %H:%M:%S',
|
||||
'chart_short_date_format' => '%m/%d %H:%M',
|
||||
'chart_short_time_format' => '%H:%M',
|
||||
'warning_notifications_disabled_sms' => 'SMS notifications are disabled.',
|
||||
'warning_notifications_disabled_email' => 'Email notifications are disabled.',
|
||||
'warning_notifications_disabled_pushover' => 'Pushover notifications are disabled.',
|
||||
'error_server_no_match' => 'Server not found.',
|
||||
'error_server_label_bad_length' => 'The label must be between 1 and 255 characters.',
|
||||
'error_server_ip_bad_length' => 'The domain / IP must be between 1 and 255 characters.',
|
||||
'error_server_ip_bad_service' => 'The IP address is not valid.',
|
||||
'error_server_ip_bad_website' => 'The website URL is not valid.',
|
||||
'error_server_type_invalid' => 'The selected server type is invalid.',
|
||||
'error_server_warning_threshold_invalid' => 'The warning threshold must be a valid integer greater than 0.',
|
||||
),
|
||||
'config' => array(
|
||||
'general' => '일반',
|
||||
'language' => '언어',
|
||||
'show_update' => '매주 업데이트를 확인하시겠습니까?',
|
||||
'email_status' => '메일전송 허용',
|
||||
'email_from_email' => 'Email 주소',
|
||||
'email_from_name' => 'Email 사용자',
|
||||
'email_smtp' => 'Enable SMTP',
|
||||
'email_smtp_host' => 'SMTP host',
|
||||
'email_smtp_port' => 'SMTP port',
|
||||
'email_smtp_security' => 'SMTP security',
|
||||
'email_smtp_security_none' => 'None',
|
||||
'email_smtp_username' => 'SMTP username',
|
||||
'email_smtp_password' => 'SMTP password',
|
||||
'email_smtp_noauth' => 'Leave blank for no authentication',
|
||||
'sms_status' => 'SMS전송 허용',
|
||||
'sms_gateway' => '메세지 전송을 위한 게이트웨이 허용',
|
||||
'sms_gateway_mosms' => 'Mosms',
|
||||
'sms_gateway_mollie' => 'Mollie',
|
||||
'sms_gateway_spryng' => 'Spryng',
|
||||
'sms_gateway_inetworx' => 'Inetworx',
|
||||
'sms_gateway_clickatell' => 'Clickatell',
|
||||
'sms_gateway_smsit' => 'Smsit',
|
||||
'sms_gateway_textmarketer' => 'Textmarketer',
|
||||
'sms_gateway_smsglobal' => 'SMSGlobal',
|
||||
'sms_gateway_username' => 'Gateway username',
|
||||
'sms_gateway_password' => 'Gateway password',
|
||||
'sms_from' => 'Sender\'s phone number',
|
||||
'pushover_status' => 'Allow sending Pushover messages',
|
||||
'pushover_description' => 'Pushover is a service that makes it easy to get real-time notifications. See <a href="https://pushover.net/">their website</a> for more info.',
|
||||
'pushover_clone_app' => 'Click here to create your Pushover app',
|
||||
'pushover_api_token' => 'Pushover App API Token',
|
||||
'pushover_api_token_description' => 'Before you can use Pushover, you need to <a href="%1$s" target="_blank">register an App</a> at their website and enter the App API Token here.',
|
||||
'alert_type' => '알림을 원하면 다음과 같이 변경하십시오.',
|
||||
'alert_type_description' => '<b>상태 변경: </b><br/>'.
|
||||
'서버 상태가 변경이되면 알림을 받습니다. online -> offline -> online.<br/>'.
|
||||
'<br/><b>오프라인: </b><br/>'.
|
||||
'서버가 첫번째로 오프라인이 되었을 때 알림을 받습니다. 예를들어, '.
|
||||
'cron이 매 15분이고 오전1시 부터 오전6시까지 다운되었을때 오전1시에 한번 알림을 받습니다.<br />' .
|
||||
'<br/><b>항상: </b><br/>'.
|
||||
'사이트가 다운되었을 때 매시간 알림을 받습니다.',
|
||||
|
||||
'alert_type_status' => '상태 변경',
|
||||
'alert_type_offline' => '오프라인',
|
||||
'alert_type_always' => '항상',
|
||||
'log_status' => '로그 상태',
|
||||
'log_status_description' => '로그상태가 TRUE이면 알림설정이 통과할때마다 이벤트를 기록합니다.',
|
||||
'log_email' => '이메일로 로그를 전송하시겠습니까?',
|
||||
'log_sms' => 'SMS로 로그를 전송하시겠습니까?',
|
||||
'log_pushover' => 'Log pushover messages sent by the script',
|
||||
'updated' => '설정이 수정되었습니다.',
|
||||
'tab_email' => 'Email',
|
||||
'tab_sms' => 'SMS',
|
||||
'tab_pushover' => 'Pushover',
|
||||
'settings_email' => 'Email 설정',
|
||||
'settings_sms' => 'SMS 설정',
|
||||
'settings_pushover' => 'Pushover settings',
|
||||
'settings_notification' => '알림 설정',
|
||||
'settings_log' => '로그 설정',
|
||||
'auto_refresh' => 'Auto-refresh',
|
||||
'auto_refresh_servers' =>
|
||||
'서버페이지를 자동으로 새로고침.<br/>'.
|
||||
'<span class="small">'.
|
||||
'시간은 초(sec)로 설정을 하고, 0은 새로고침을 하지 않습니다.'.
|
||||
'</span>',
|
||||
'seconds' => 'seconds',
|
||||
'test' => 'Test',
|
||||
'test_email' => 'An email will be sent to the address specified in your user profile.',
|
||||
'test_sms' => 'An SMS will be sent to the phone number specified in your user profile.',
|
||||
'test_pushover' => 'A Pushover notification will be sent to the user key/device specified in your user profile.',
|
||||
'send' => 'Send',
|
||||
'test_subject' => 'Test',
|
||||
'test_message' => 'Test message',
|
||||
'email_sent' => 'Email sent',
|
||||
'email_error' => 'Error in email sending',
|
||||
'sms_sent' => 'Sms sent',
|
||||
'sms_error' => 'Error in sms sending',
|
||||
'sms_error_nomobile' => 'Unable to send test SMS: no valid phone number found in your profile.',
|
||||
'pushover_sent' => 'Pushover notification sent',
|
||||
'pushover_error' => 'An error has occurred while sending the Pushover notification: %s',
|
||||
'pushover_error_noapp' => 'Unable to send test notification: no Pushover App API token found in the global configuration.',
|
||||
'pushover_error_nokey' => 'Unable to send test notification: no Pushover key found in your profile.',
|
||||
'log_retention_period' => 'Log retention period',
|
||||
'log_retention_period_description' => 'Number of days to keep logs of notifications and archives of server uptime. Enter 0 to disable log cleanup.',
|
||||
'log_retention_days' => 'days',
|
||||
),
|
||||
// for newlines in the email messages use <br/>
|
||||
'notifications' => array(
|
||||
'off_sms' => '서버(\'%LABEL%\')가 다운되었습니다. : ip=%IP%, port=%PORT%. Error=%ERROR%',
|
||||
'off_email_subject' => '중요: 서버(\'%LABEL%\')가 다운되었습니다.',
|
||||
'off_email_body' => "서버 접속을 실패하였습니다.<br/><br/>Server: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Error: %ERROR%<br/>Date: %DATE%",
|
||||
'off_pushover_title' => '서버(\'%LABEL%\')가 다운되었습니다.',
|
||||
'off_pushover_message' => "서버 접속을 실패하였습니다.<br/><br/>Server: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Error: %ERROR%<br/>Date: %DATE%",
|
||||
'on_sms' => '서버(\'%LABEL%\') 가동중: ip=%IP%, port=%PORT%',
|
||||
'on_email_subject' => '중요: 서버(\'%LABEL%\')가 가동중입니다.',
|
||||
'on_email_body' => "서버('%LABEL%')가 재가동됩니다.:<br/><br/>Server: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Date: %DATE%",
|
||||
'on_pushover_title' => '서버(\'%LABEL%\')가 가동중입니다.',
|
||||
'on_pushover_message' => "서버('%LABEL%')가 재가동됩니다.:<br/><br/>Server: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Date: %DATE%",
|
||||
),
|
||||
'login' => array(
|
||||
'welcome_usermenu' => 'Welcome, %user_name%',
|
||||
'title_sign_in' => 'Please sign in',
|
||||
'title_forgot' => 'Forgot your password?',
|
||||
'title_reset' => 'Reset your password',
|
||||
'submit' => 'Submit',
|
||||
'remember_me' => 'Remember me',
|
||||
'login' => 'Login',
|
||||
'logout' => 'Logout',
|
||||
'username' => 'Username',
|
||||
'password' => 'Password',
|
||||
'password_repeat' => 'Repeat password',
|
||||
'password_forgot' => 'Forgot password?',
|
||||
'password_reset' => 'Reset password',
|
||||
'password_reset_email_subject' => 'Reset your password for PHP Server Monitor',
|
||||
'password_reset_email_body' => 'Please use the following link to reset your password. Please note it expires in 1 hour.<br/><br/>%link%',
|
||||
'error_user_incorrect' => 'The provided username could not be found.',
|
||||
'error_login_incorrect' => 'The information is incorrect.',
|
||||
'error_login_passwords_nomatch' => 'The provided passwords do not match.',
|
||||
'error_reset_invalid_link' => 'The reset link you provided is invalid.',
|
||||
'success_password_forgot' => 'An email has been sent to you with information how to reset your password.',
|
||||
'success_password_reset' => 'Your password has been reset successfully. Please login.',
|
||||
),
|
||||
'error' => array(
|
||||
'401_unauthorized' => 'Unauthorized',
|
||||
'401_unauthorized_description' => 'You do not have the privileges to view this page.',
|
||||
),
|
||||
);
|
||||
|
|
|
@ -180,6 +180,8 @@ $sm_lang = array(
|
|||
'email_smtp' => 'SMTP gebruiken',
|
||||
'email_smtp_host' => 'SMTP host',
|
||||
'email_smtp_port' => 'SMTP poort',
|
||||
'email_smtp_security' => 'SMTP beveiliging',
|
||||
'email_smtp_security_none' => 'Geen',
|
||||
'email_smtp_username' => 'SMTP gebruikersnaam',
|
||||
'email_smtp_password' => 'SMTP wachtwoord',
|
||||
'email_smtp_noauth' => 'Laat leeg voor geen authenticatie',
|
||||
|
|
|
@ -0,0 +1,299 @@
|
|||
<?php
|
||||
/**
|
||||
* PHP Server Monitor
|
||||
* Monitor your servers and websites.
|
||||
*
|
||||
* This file is part of PHP Server Monitor.
|
||||
* PHP Server Monitor is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* PHP Server Monitor is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with PHP Server Monitor. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package phpservermon
|
||||
* @author Arkadiusz Klenczar <a.klenczar@gmail.com>
|
||||
* @copyright Copyright (c) 2008-2014 Pepijn Over <pep@neanderthal-technology.com>
|
||||
* @license http://www.gnu.org/licenses/gpl.txt GNU GPL v3
|
||||
* @version Release: @package_version@
|
||||
* @link http://www.phpservermonitor.org/
|
||||
**/
|
||||
|
||||
$sm_lang = array(
|
||||
'name' => 'Polski - Polish',
|
||||
'locale' => array('pl_PL.UTF-8', 'pl_PL', 'polski', 'polski'),
|
||||
'system' => array(
|
||||
'title' => 'Server Monitor',
|
||||
'install' => 'Instalacja',
|
||||
'action' => 'Akcja',
|
||||
'save' => 'Zapisz',
|
||||
'edit' => 'Edycja',
|
||||
'delete' => 'Usuń',
|
||||
'date' => 'Data',
|
||||
'message' => 'Wiadomość',
|
||||
'yes' => 'Tak',
|
||||
'no' => 'Nie',
|
||||
'insert' => 'Wstaw',
|
||||
'add_new' => 'Dodaj',
|
||||
'update_available' => 'Nowa wersja ({version}) jest dostępna do pobrania z <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.',
|
||||
'back_to_top' => 'Do góry',
|
||||
'go_back' => 'Wstecz',
|
||||
'ok' => 'OK',
|
||||
'cancel' => 'Anuluj',
|
||||
// date/time format according the strftime php function format parameter http://php.net/manual/function.strftime.php
|
||||
'short_day_format' => '%B %e',
|
||||
'long_day_format' => '%B %e, %Y',
|
||||
'yesterday_format' => 'Wczoraj o %k:%M',
|
||||
'other_day_format' => '%A o %k:%M',
|
||||
'never' => 'Nigdy',
|
||||
'hours_ago' => '%d godzin temu',
|
||||
'an_hour_ago' => 'godzinę temu',
|
||||
'minutes_ago' => '%d minut temu',
|
||||
'a_minute_ago' => 'minutę temu',
|
||||
'seconds_ago' => '%d sekund temu',
|
||||
'a_second_ago' => 'sekundę temu',
|
||||
),
|
||||
'menu' => array(
|
||||
'config' => 'Konfiguracja',
|
||||
'server' => 'Serwery',
|
||||
'server_log' => 'Logi',
|
||||
'server_status' => 'Status',
|
||||
'server_update' => 'Aktualizuj',
|
||||
'user' => 'Użytkownicy',
|
||||
'help' => 'Pomoc',
|
||||
),
|
||||
'users' => array(
|
||||
'user' => 'Użytkownik',
|
||||
'name' => 'Nazwa',
|
||||
'user_name' => 'Login',
|
||||
'password' => 'Hasło',
|
||||
'password_repeat' => 'Powtórz hasło',
|
||||
'password_leave_blank' => 'Pozostaw puste aby zaniechać zmian',
|
||||
'level' => 'Poziom',
|
||||
'level_10' => 'Administrator',
|
||||
'level_20' => 'Użytkownik',
|
||||
'level_description' => '<b>Administratorzy</b> posiadają pełny dostęp: mogą zarządzać serwerami, użytkownikami oraz edytować konfigurację globalną.<br/><b>Użytkownicy</b> mogą podejrzeć serwer oraz uruchomić aktualizację statusu dla serwerów do nich przypisanych.',
|
||||
'mobile' => 'Telefon',
|
||||
'email' => 'Email',
|
||||
'pushover' => 'Pushover',
|
||||
'pushover_description' => 'Pushover jest usługą szybkich notyfikacji. Sprawdź <a href="https://pushover.net/">ich stronę</a> po więcej informacji.',
|
||||
'pushover_key' => 'Pushover Key',
|
||||
'pushover_device' => 'Urządzenie dla Pushover',
|
||||
'pushover_device_description' => 'Nazwa urządzenia do którego wysłać powiadomienie. Pozostaw puste aby wysłać do wszystkich urządzeń.',
|
||||
'delete_title' => 'Usuń użytkownika',
|
||||
'delete_message' => 'Czy jesteś pewny że chcesz usunąć użytkownika \'%1\'?',
|
||||
'deleted' => 'Użytkownik usunięty.',
|
||||
'updated' => 'Użytkownik zaktualizowany.',
|
||||
'inserted' => 'Użytkownik dodany.',
|
||||
'profile' => 'Profil',
|
||||
'profile_updated' => 'Twój profil został zaktualizowany.',
|
||||
'error_user_name_bad_length' => 'Login musi mieć od 2 do 64 znaków.',
|
||||
'error_user_name_invalid' => 'Login może zawierać tylko litery (a-z, A-Z), cyfry (0-9) oraz znak podkreślenia (_).',
|
||||
'error_user_name_exists' => 'Wybrana nazwa użytkownika jest już używana.',
|
||||
'error_user_email_bad_length' => 'Email powinien mieć od 5 do 255 znaków.',
|
||||
'error_user_email_invalid' => 'Wprowadzony adres email jest nieprawidłowy.',
|
||||
'error_user_level_invalid' => 'Wybrany poziom uprawnień użytkownika jest nieprawidłowy.',
|
||||
'error_user_no_match' => 'Użytkownik nie został odnaleziony.',
|
||||
'error_user_password_invalid' => 'Wprowadzone hasło jest nieprawidłowe.',
|
||||
'error_user_password_no_match' => 'Wprowadzone hasła są różne.',
|
||||
),
|
||||
'log' => array(
|
||||
'title' => 'Logi',
|
||||
'type' => 'Typ',
|
||||
'status' => 'Status',
|
||||
'email' => 'Email',
|
||||
'sms' => 'SMS',
|
||||
'pushover' => 'Pushover',
|
||||
'no_logs' => 'Brak logów',
|
||||
),
|
||||
'servers' => array(
|
||||
'server' => 'Server',
|
||||
'status' => 'Status',
|
||||
'label' => 'Etykieta',
|
||||
'domain' => 'Domena/IP',
|
||||
'timeout' => 'Timeout',
|
||||
'timeout_description' => 'Liczba sekund do odczekania na odpowiedź serwera.',
|
||||
'port' => 'Port',
|
||||
'type' => 'Typ',
|
||||
'type_website' => 'Strona',
|
||||
'type_service' => 'Usługa',
|
||||
'pattern' => 'Wyszukiwane wyrażenie/wzorzec',
|
||||
'pattern_description' => 'Jeśli wzorzec nie zostanie odnaleziony, status zostanie ustawiony na offline. Wyrażenia regularne są dozwolone.',
|
||||
'last_check' => 'Ostatnie sprawdzenie',
|
||||
'last_online' => 'Ostatnio online',
|
||||
'monitoring' => 'Monitorowany',
|
||||
'no_monitoring' => 'Brak monitoringu',
|
||||
'email' => 'Email',
|
||||
'send_email' => 'Wyślij Email',
|
||||
'sms' => 'SMS',
|
||||
'send_sms' => 'Wyślij SMS',
|
||||
'pushover' => 'Pushover',
|
||||
'users' => 'Użytkownicy',
|
||||
'delete_title' => 'Usuń serwer',
|
||||
'delete_message' => 'Czy jesteś pewny że chcesz usunąć serwer \'%1\'?',
|
||||
'deleted' => 'Serwer usunięty.',
|
||||
'updated' => 'Serwer zaktualizowany.',
|
||||
'inserted' => 'Server dodany.',
|
||||
'latency' => 'Opóźnienie',
|
||||
'latency_max' => 'Opóźnienie (maksymalne)',
|
||||
'latency_min' => 'Opóźnienie (minimalne)',
|
||||
'latency_avg' => 'Opóźnienie (średnie)',
|
||||
'uptime' => 'Czas dostępności',
|
||||
'year' => 'Rok',
|
||||
'month' => 'Miesiąc',
|
||||
'week' => 'Tydzień',
|
||||
'day' => 'Dzień',
|
||||
'hour' => 'Godzina',
|
||||
'warning_threshold' => 'Próg ostrzeżeń',
|
||||
'warning_threshold_description' => 'Ilość wymaganych niepowodzeń przed oznaczeniem serwera jako offline.',
|
||||
'chart_last_week' => 'Ostatni tydzień',
|
||||
'chart_history' => 'Historia',
|
||||
// Charts date format according jqPlot date format http://www.jqplot.com/docs/files/plugins/jqplot-dateAxisRenderer-js.html
|
||||
'chart_day_format' => '%Y-%m-%d',
|
||||
'chart_long_date_format' => '%Y-%m-%d %H:%M:%S',
|
||||
'chart_short_date_format' => '%m/%d %H:%M',
|
||||
'chart_short_time_format' => '%H:%M',
|
||||
'warning_notifications_disabled_sms' => 'Powiadomienia SMS są wyłączone.',
|
||||
'warning_notifications_disabled_email' => 'Powiadomienia Email są wyłączone.',
|
||||
'warning_notifications_disabled_pushover' => 'Powiadomienia Pushover są wyłączone.',
|
||||
'error_server_no_match' => 'Nie odnaleziono serwera.',
|
||||
'error_server_label_bad_length' => 'Etykieta musi mieć pomiędzy 1 a 255 znaków.',
|
||||
'error_server_ip_bad_length' => 'Domena/IP musi mieć pomiędzy 1 a 255 znaków.',
|
||||
'error_server_ip_bad_service' => 'Adres IP jest nieprawidłowy.',
|
||||
'error_server_ip_bad_website' => 'Adres URL jest nieprawidłowy.',
|
||||
'error_server_type_invalid' => 'Wybrany typ serwera jest nieprawidłowy.',
|
||||
'error_server_warning_threshold_invalid' => 'Próg ostrzeżeń musi być liczbą całkowitą większą od 0.',
|
||||
),
|
||||
'config' => array(
|
||||
'general' => 'Ogólne',
|
||||
'language' => 'Język',
|
||||
'show_update' => 'Sprawdzić aktualizacje?',
|
||||
'email_status' => 'Pozwól na wysyłkę email',
|
||||
'email_from_email' => 'Email z adresu',
|
||||
'email_from_name' => 'Email od(nazwa)',
|
||||
'email_smtp' => 'Włącz SMTP',
|
||||
'email_smtp_host' => 'SMTP host',
|
||||
'email_smtp_port' => 'SMTP port',
|
||||
'email_smtp_security' => 'SMTP security',
|
||||
'email_smtp_security_none' => 'None',
|
||||
'email_smtp_username' => 'SMTP login',
|
||||
'email_smtp_password' => 'SMTP hasło',
|
||||
'email_smtp_noauth' => 'Pozostaw puste dla braku autentykacji',
|
||||
'sms_status' => 'Pozwól na wysyłkę SMS',
|
||||
'sms_gateway' => 'Bramka SMS',
|
||||
'sms_gateway_mosms' => 'Mosms',
|
||||
'sms_gateway_mollie' => 'Mollie',
|
||||
'sms_gateway_spryng' => 'Spryng',
|
||||
'sms_gateway_inetworx' => 'Inetworx',
|
||||
'sms_gateway_clickatell' => 'Clickatell',
|
||||
'sms_gateway_textmarketer' => 'Textmarketer',
|
||||
'sms_gateway_smsglobal' => 'SMSGlobal',
|
||||
'sms_gateway_smsit' => 'Smsit',
|
||||
'sms_gateway_username' => 'Login do bramki',
|
||||
'sms_gateway_password' => 'Hasło do bramki',
|
||||
'sms_from' => 'Numer nadawcy',
|
||||
'pushover_status' => 'Pozwól na wysyłkę notyfikacji Pushover',
|
||||
'pushover_description' => 'Pushover jest usługą ułatwiającą otrzymywanie powiadomień w czasie rzeczywistym. Sprawdź <a href="https://pushover.net/">ich stronę</a> aby uzyskać więcej informacji.',
|
||||
'pushover_clone_app' => 'Kliknij tutaj aby stworzyć aplikację korzystającą z Pushover',
|
||||
'pushover_api_token' => 'Pushover App API Token',
|
||||
'pushover_api_token_description' => 'Zanim zaczniesz używać Pushover, musisz <a href="%1$s" target="_blank"> zarejestrować aplikację</a> na ich stronie internetowej i wpisać tutaj App API Token.',
|
||||
'alert_type' => 'Wybierz kiedy chcesz być powiadomiony.',
|
||||
'alert_type_description' => '<b>Zmiana statusu:</b> '.
|
||||
'Otrzymasz powiadomienie gdy serwer zmieni status. Z online -> offline lub offline -> online.<br/>'.
|
||||
'<br /><b>Offline:</b> '.
|
||||
'Otrzymasz powiadomienie gdy serwer zmieni status na offline po raz pierwszy. Na przykład, '.
|
||||
'Twój cronjob uruchamia się co 15 minut, a Twój serwer przestaje odpowiadać o 13 i nie działa do 18. '.
|
||||
'Otrzymasz *TYLKO* jedno powiadomienie o 13.<br/>'.
|
||||
'<br><b>Zawsze:</b> '.
|
||||
'Otrzymasz powiadomienie za każdym razem gdy skrypt zostanie uruchomiony a strona będzie niedostępna.',
|
||||
'alert_type_status' => 'Zmiana statusu',
|
||||
'alert_type_offline' => 'Offline',
|
||||
'alert_type_always' => 'Zawsze',
|
||||
'log_status' => 'Status logowania',
|
||||
'log_status_description' => 'Jeśli status logowania ustawiony jest na TRUE, monitor będzie logował wydarzenia.',
|
||||
'log_email' => 'Emaile wysłane przez skrypt',
|
||||
'log_sms' => 'SMS wysłane przez skrypt',
|
||||
'log_pushover' => 'Notyfikacje Pushover wysłane przez skrypt',
|
||||
'updated' => 'Konfiguracja została zaktualizowana.',
|
||||
'tab_email' => 'Email',
|
||||
'tab_sms' => 'SMS',
|
||||
'tab_pushover' => 'Pushover',
|
||||
'settings_email' => 'Ustawienia Email',
|
||||
'settings_sms' => 'Ustawienia SMS',
|
||||
'settings_pushover' => 'Ustawienia Pushover',
|
||||
'settings_notification' => 'Ustawienia powiadomień',
|
||||
'settings_log' => 'Ustawienia Logowania',
|
||||
'auto_refresh' => 'Auto-odświeżanie',
|
||||
'auto_refresh_servers' =>
|
||||
'Auto-odświeżanie strony serwera.<br/>'.
|
||||
'<span class="small">'.
|
||||
'Czas w sekundach, dla czasu 0 strona nie będzie odświeżana.'.
|
||||
'</span>',
|
||||
'seconds' => 'sekund',
|
||||
'test' => 'Test',
|
||||
'test_email' => 'Email zostanie wysłany na adres podany w Twoim profilu.',
|
||||
'test_sms' => 'SMS zostanie wysłany na numer podany w Twoim profilu.',
|
||||
'test_pushover' => 'Powiadomienie Pushover zostanie wysłany na klucz użytkownika/urządzenie podane w Twoim profilu..',
|
||||
'send' => 'Wyślij',
|
||||
'test_subject' => 'Test',
|
||||
'test_message' => 'Testowa wiadomość',
|
||||
'email_sent' => 'Email wysłany',
|
||||
'email_error' => 'Błąd podczas wysyłania emaila',
|
||||
'sms_sent' => 'Sms wysłany',
|
||||
'sms_error' => 'Błąd podczas wysyłania sms',
|
||||
'sms_error_nomobile' => 'Nie udało się wysłać testowego SMS: brak poprawnego telefonu w Twoim profilu.',
|
||||
'pushover_sent' => 'Powiadomienie Pushover wysłane.',
|
||||
'pushover_error' => 'Błąd podczas wysyłania powiadomienia Pushover: %s',
|
||||
'pushover_error_noapp' => 'Błąd podczas wysyłania testowego powiadomienia: brak Pushover App API token w konfuguracji globalnej.',
|
||||
'pushover_error_nokey' => 'Błąd podczas wysyłania testowego powiadomienia: brak Pushover key na Twoim profilu.',
|
||||
'log_retention_period' => 'Czas rotacji logów',
|
||||
'log_retention_period_description' => 'Liczba dni przez którą należy przetrzymywać logi powiadomień i archiwizować uptime serwera. Wpisz 0 aby wyłączyć czyszczenie logów.',
|
||||
'log_retention_days' => 'dni',
|
||||
),
|
||||
// for newlines in the email messages use <br/>
|
||||
'notifications' => array(
|
||||
'off_sms' => 'Serwer \'%LABEL%\' przestał odpowiadać: ip=%IP%, port=%PORT%. Błąd=%ERROR%',
|
||||
'off_email_subject' => 'Uwaga: Serwer \'%LABEL%\' nie odpowiada',
|
||||
'off_email_body' => "Błąd połączenia do serwera:<br/><br/>Serwer: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Błąd: %ERROR%<br/>Data: %DATE%",
|
||||
'off_pushover_title' => 'Serwer \'%LABEL%\' nie odpowiada',
|
||||
'off_pushover_message' => "Błąd połączenia do serwera:<br/><br/>Serwer: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Błąd: %ERROR%<br/>Data: %DATE%",
|
||||
'on_sms' => 'Serwer \'%LABEL%\' działa poprawnie: ip=%IP%, port=%PORT%',
|
||||
'on_email_subject' => 'Uwaga: Serwer \'%LABEL%\' działa poprawnie',
|
||||
'on_email_body' => "Serwer '%LABEL%' znów odpowiada:<br/><br/>Serwer: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Data: %DATE%",
|
||||
'on_pushover_title' => 'Serwer \'%LABEL%\' działa poprawnie',
|
||||
'on_pushover_message' => 'Serwer \'%LABEL%\' znów działa poprawnie:<br/><br/>Serwer: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Data: %DATE%',
|
||||
),
|
||||
'login' => array(
|
||||
'welcome_usermenu' => 'Witaj, %user_name%',
|
||||
'title_sign_in' => 'Zaloguj się',
|
||||
'title_forgot' => 'Zapomniałeś hasła?',
|
||||
'title_reset' => 'Zresetuj hasło',
|
||||
'submit' => 'Zapisz',
|
||||
'remember_me' => 'Zapamiętaj mnie',
|
||||
'login' => 'Zaloguj',
|
||||
'logout' => 'Wyloguj',
|
||||
'username' => 'Login',
|
||||
'password' => 'Hasło',
|
||||
'password_repeat' => 'Powtórz hasło',
|
||||
'password_forgot' => 'Zapomniałeś hasła?',
|
||||
'password_reset' => 'Zresetuj hasło',
|
||||
'password_reset_email_subject' => 'Zresetuj hasło do monitoringu',
|
||||
'password_reset_email_body' => 'Aby zresetować hasło użyj tego linku. Ważność linku to jedna godzina.<br/><br/>%link%',
|
||||
'error_user_incorrect' => 'Brak użytkownika o takim loginie.',
|
||||
'error_login_incorrect' => 'Login lub hasło jest błędne.',
|
||||
'error_login_passwords_nomatch' => 'Podane hasła nie pasują do siebie.',
|
||||
'error_reset_invalid_link' => 'Podany link do zmiany hasła jest nieprawidłowy.',
|
||||
'success_password_forgot' => 'Email został wysłany do Ciebie z informacjami dotyczącymi zresetowania hasła.',
|
||||
'success_password_reset' => 'Twoje hasło zostało pomyślnie zmienione. Zaloguj się.',
|
||||
),
|
||||
'error' => array(
|
||||
'401_unauthorized' => 'Brak autoryzacji',
|
||||
'401_unauthorized_description' => 'Nie masz odpowiednich praw dostępu by przeglądać tę stronę.',
|
||||
),
|
||||
);
|
|
@ -82,13 +82,13 @@ $sm_lang = array(
|
|||
'mobile' => 'Celular',
|
||||
'email' => 'Email',
|
||||
'pushover' => 'Pushover',
|
||||
'pushover_description' => 'Pushover is a service that makes it easy to get real-time notifications. See <a href="https://pushover.net/">their website</a> for more info.',
|
||||
'pushover_description' => 'Pushover para enviar notificações em real-tome. Veja <a href="https://pushover.net/">o website</a> para mais informações.',
|
||||
'pushover_key' => 'Pushover Key',
|
||||
'pushover_device' => 'Pushover Device',
|
||||
'pushover_device_description' => 'Device name to send the message to. Leave empty to send it to all devices.',
|
||||
'delete_title' => 'Delete User',
|
||||
'delete_message' => 'Are you sure you want to delete user \'%1\'?',
|
||||
'deleted' => 'User deleted.',
|
||||
'pushover_device_description' => 'Nome do Device para enviar a mensagem. Deixe em branco para enviar a todos os Devices.',
|
||||
'delete_title' => 'Excluir Usuário',
|
||||
'delete_message' => 'Tem certeza que deseja excluir o usuário \'%1\'?',
|
||||
'deleted' => 'Usuário excluído.',
|
||||
'updated' => 'Usuário atualizado.',
|
||||
'inserted' => 'Usuário adicionado.',
|
||||
'profile' => 'Perfil',
|
||||
|
@ -110,7 +110,7 @@ $sm_lang = array(
|
|||
'email' => 'Email',
|
||||
'sms' => 'SMS',
|
||||
'pushover' => 'Pushover',
|
||||
'no_logs' => 'No logs',
|
||||
'no_logs' => 'Sem logs',
|
||||
),
|
||||
'servers' => array(
|
||||
'server' => 'Servidor',
|
||||
|
@ -118,7 +118,7 @@ $sm_lang = array(
|
|||
'label' => 'Etiqueta',
|
||||
'domain' => 'Domínio/IP',
|
||||
'timeout' => 'Timeout',
|
||||
'timeout_description' => 'Number of seconds to wait for the server to respond.',
|
||||
'timeout_description' => 'Segundos para aguardar a resposta do servidor.',
|
||||
'port' => 'Porta',
|
||||
'type' => 'Tipo',
|
||||
'type_website' => 'Website',
|
||||
|
@ -128,16 +128,16 @@ $sm_lang = array(
|
|||
'last_check' => 'Última verificação',
|
||||
'last_online' => 'Última vez online',
|
||||
'monitoring' => 'Monitoramento',
|
||||
'no_monitoring' => 'No monitoring',
|
||||
'no_monitoring' => 'Sem monitoring',
|
||||
'email' => 'Email',
|
||||
'send_email' => 'Enviar Email',
|
||||
'sms' => 'SMS',
|
||||
'send_sms' => 'Enviar SMS',
|
||||
'pushover' => 'Pushover',
|
||||
'users' => 'Users',
|
||||
'delete_title' => 'Delete Server',
|
||||
'delete_message' => 'Are you sure you want to delete server \'%1\'?',
|
||||
'deleted' => 'Server deleted.',
|
||||
'users' => 'Usuários',
|
||||
'delete_title' => 'Exluir Servidor',
|
||||
'delete_message' => 'Tem certeza que deseja excluir o servidor \'%1\'?',
|
||||
'deleted' => 'Servidor excluído.',
|
||||
'updated' => 'Servidor atualizado.',
|
||||
'inserted' => 'Servidor adicionar.',
|
||||
'latency' => 'Tempo de resposta',
|
||||
|
@ -159,16 +159,16 @@ $sm_lang = array(
|
|||
'chart_long_date_format' => '%d/%m/%Y %H:%M:%S',
|
||||
'chart_short_date_format' => '%d/%m %H:%M',
|
||||
'chart_short_time_format' => '%H:%M',
|
||||
'warning_notifications_disabled_sms' => 'SMS notifications are disabled.',
|
||||
'warning_notifications_disabled_email' => 'Email notifications are disabled.',
|
||||
'warning_notifications_disabled_pushover' => 'Pushover notifications are disabled.',
|
||||
'error_server_no_match' => 'Server not found.',
|
||||
'error_server_label_bad_length' => 'The label must be between 1 and 255 characters.',
|
||||
'error_server_ip_bad_length' => 'The domain / IP must be between 1 and 255 characters.',
|
||||
'error_server_ip_bad_service' => 'The IP address is not valid.',
|
||||
'error_server_ip_bad_website' => 'The website URL is not valid.',
|
||||
'error_server_type_invalid' => 'The selected server type is invalid.',
|
||||
'error_server_warning_threshold_invalid' => 'The warning threshold must be a valid integer greater than 0.',
|
||||
'warning_notifications_disabled_sms' => 'Notificações SMS estão desabilitadas.',
|
||||
'warning_notifications_disabled_email' => 'Notificações por email estão desabilitadas.',
|
||||
'warning_notifications_disabled_pushover' => 'Notificações por Pushover estão desabilitadas.',
|
||||
'error_server_no_match' => 'Servidor não encontrado.',
|
||||
'error_server_label_bad_length' => 'A etiqueta deve ter entre 1 e 255 caracteres.',
|
||||
'error_server_ip_bad_length' => 'O domínio / IP deve ter entre 1 e 255 caracteres.',
|
||||
'error_server_ip_bad_service' => 'O IP não é válido.',
|
||||
'error_server_ip_bad_website' => 'A URL não é válida.',
|
||||
'error_server_type_invalid' => 'O tipo de servidor selecionado não é valido.',
|
||||
'error_server_warning_threshold_invalid' => 'O limite de aviso deve ser um número inteiro maior que 0.',
|
||||
),
|
||||
'config' => array(
|
||||
'general' => 'Geral',
|
||||
|
@ -180,6 +180,8 @@ $sm_lang = array(
|
|||
'email_smtp' => 'Enable SMTP',
|
||||
'email_smtp_host' => 'SMTP host',
|
||||
'email_smtp_port' => 'SMTP port',
|
||||
'email_smtp_security' => 'SMTP security',
|
||||
'email_smtp_security_none' => 'None',
|
||||
'email_smtp_username' => 'SMTP username',
|
||||
'email_smtp_password' => 'SMTP password',
|
||||
'email_smtp_noauth' => 'Deixe em branco para nenhuma autenticação',
|
||||
|
@ -196,9 +198,9 @@ $sm_lang = array(
|
|||
'sms_gateway_username' => 'Usuário do Gateway',
|
||||
'sms_gateway_password' => 'Senha do Gateway',
|
||||
'sms_from' => 'Número de telefone de envio',
|
||||
'pushover_status' => 'Allow sending Pushover messages',
|
||||
'pushover_description' => 'Pushover is a service that makes it easy to get real-time notifications. See <a href="https://pushover.net/">their website</a> for more info.',
|
||||
'pushover_clone_app' => 'Click here to create your Pushover app',
|
||||
'pushover_status' => 'Habilitar envio de mensagens Pushover',
|
||||
'pushover_description' => 'Pushover é um serviço de notificações em tempo real. Veja <a href="https://pushover.net/">o website</a> para mais informações.',
|
||||
'pushover_clone_app' => 'Clique aqui para criar sua app Pushover',
|
||||
'pushover_api_token' => 'Pushover App API Token',
|
||||
'pushover_api_token_description' => 'Before you can use Pushover, you need to <a href="%1$s" target="_blank">register an App</a> at their website and enter the App API Token here.',
|
||||
'alert_type' => 'Selecione como você gostaria de ser notificado.',
|
||||
|
@ -234,25 +236,25 @@ $sm_lang = array(
|
|||
'Tempo em segundos, Se 0 a página não será atualizada.'.
|
||||
'</span>',
|
||||
'seconds' => 'segundos',
|
||||
'test' => 'Test',
|
||||
'test_email' => 'An email will be sent to the address specified in your user profile.',
|
||||
'test_sms' => 'An SMS will be sent to the phone number specified in your user profile.',
|
||||
'test_pushover' => 'A Pushover notification will be sent to the user key/device specified in your user profile.',
|
||||
'send' => 'Send',
|
||||
'test_subject' => 'Test',
|
||||
'test_message' => 'Test message',
|
||||
'email_sent' => 'Email sent',
|
||||
'email_error' => 'Error in email sending',
|
||||
'sms_sent' => 'Sms sent',
|
||||
'sms_error' => 'Error in sms sending',
|
||||
'sms_error_nomobile' => 'Unable to send test SMS: no valid phone number found in your profile.',
|
||||
'pushover_sent' => 'Pushover notification sent',
|
||||
'pushover_error' => 'An error has occurred while sending the Pushover notification: %s',
|
||||
'pushover_error_noapp' => 'Unable to send test notification: no Pushover App API token found in the global configuration.',
|
||||
'pushover_error_nokey' => 'Unable to send test notification: no Pushover key found in your profile.',
|
||||
'log_retention_period' => 'Log retention period',
|
||||
'log_retention_period_description' => 'Number of days to keep logs of notifications and archives of server uptime. Enter 0 to disable log cleanup.',
|
||||
'log_retention_days' => 'days',
|
||||
'test' => 'Teste',
|
||||
'test_email' => 'Um e-mail será enviado para o endereço especificado em seu perfil de usuário.',
|
||||
'test_sms' => 'Um SMS será enviado para o número de telefone especificado em seu perfil de usuário.',
|
||||
'test_pushover' => 'A notificação Pushover será enviado para a chave de usuário / dispositivo especificado em seu perfil de usuário.',
|
||||
'send' => 'Enviar',
|
||||
'test_subject' => 'Teste',
|
||||
'test_message' => 'Mensagem de Teste',
|
||||
'email_sent' => 'Email enviado',
|
||||
'email_error' => 'Erro no envio do email',
|
||||
'sms_sent' => 'Sms enviado',
|
||||
'sms_error' => 'Error no envio do SMS',
|
||||
'sms_error_nomobile' => 'Não foi possível enviar SMS de teste: nenhum número de telefone válido encontrado em seu perfil.',
|
||||
'pushover_sent' => 'Notificação Pushover enviada',
|
||||
'pushover_error' => 'Um erro foi encontrado ao enviar a notificação Pushover: %s',
|
||||
'pushover_error_noapp' => 'Não foi possível enviar a notificação de teste: não foi encontrada a APP API token do Pushover na configuração global.',
|
||||
'pushover_error_nokey' => 'Não foi possível enviar a notificação de teste: não foi encontrada a Pushover Key no seu perfil.',
|
||||
'log_retention_period' => 'Período de retenção do Log',
|
||||
'log_retention_period_description' => 'Número de dias para manter os registros de notificações e arquivos de tempo de atividade do servidor. Digite 0 para desativar a limpeza de registro.',
|
||||
'log_retention_days' => 'dias',
|
||||
),
|
||||
// for newlines in the email messages use <br/>
|
||||
'notifications' => array(
|
||||
|
@ -291,7 +293,7 @@ $sm_lang = array(
|
|||
'success_password_reset' => 'Sua senha foi redefinida com sucesso. Por favor faça login.',
|
||||
),
|
||||
'error' => array(
|
||||
'401_unauthorized' => 'Unauthorized',
|
||||
'401_unauthorized_description' => 'You do not have the privileges to view this page.',
|
||||
'401_unauthorized' => 'Não autorizado',
|
||||
'401_unauthorized_description' => 'Você não tem autorização para ver esta página.',
|
||||
),
|
||||
);
|
||||
|
|
|
@ -108,7 +108,7 @@ $sm_lang = array(
|
|||
'type' => 'Тип',
|
||||
'status' => 'Статус',
|
||||
'email' => 'E-mail',
|
||||
'sms' => 'СМС',
|
||||
'sms' => 'SMS',
|
||||
'pushover' => 'Pushover',
|
||||
'no_logs' => 'Записей нет',
|
||||
),
|
||||
|
@ -159,7 +159,7 @@ $sm_lang = array(
|
|||
'chart_long_date_format' => '%d-%m-%Y %H:%M:%S',
|
||||
'chart_short_date_format' => '%d/%m %H:%M',
|
||||
'chart_short_time_format' => '%H:%M',
|
||||
'warning_notifications_disabled_sms' => 'СМС уведомления отключены.',
|
||||
'warning_notifications_disabled_sms' => 'SMS уведомления отключены.',
|
||||
'warning_notifications_disabled_email' => 'E-mail уведомления отключены.',
|
||||
'warning_notifications_disabled_pushover' => 'Pushover уведомления отключены.',
|
||||
'error_server_no_match' => 'Сервер не найден.',
|
||||
|
@ -180,11 +180,13 @@ $sm_lang = array(
|
|||
'email_smtp' => 'Включить SMTP',
|
||||
'email_smtp_host' => 'SMTP сервер',
|
||||
'email_smtp_port' => 'SMTP порт',
|
||||
'email_smtp_security' => 'SMTP security',
|
||||
'email_smtp_security_none' => 'None',
|
||||
'email_smtp_username' => 'SMTP пользователь',
|
||||
'email_smtp_password' => 'SMTP пароль',
|
||||
'email_smtp_noauth' => 'Оставить пустым, если без аутентификации',
|
||||
'sms_status' => 'Разрешить отправку СМС',
|
||||
'sms_gateway' => 'Шлюз для отправки СМС',
|
||||
'sms_status' => 'Разрешить отправку SMS',
|
||||
'sms_gateway' => 'Шлюз для отправки SMS',
|
||||
'sms_gateway_mosms' => 'Mosms',
|
||||
'sms_gateway_mollie' => 'Mollie',
|
||||
'sms_gateway_spryng' => 'Spryng',
|
||||
|
@ -216,11 +218,11 @@ $sm_lang = array(
|
|||
'log_status' => 'Лог статусов',
|
||||
'log_status_description' => 'Если лог установлен в TRUE, монитор будет логировать все события режим которых выбран в типе уведомлений.',
|
||||
'log_email' => 'Логировать уведомления отправленые по E-mail',
|
||||
'log_sms' => 'Логировать уведомления отправленые по СМС',
|
||||
'log_sms' => 'Логировать уведомления отправленые по SMS',
|
||||
'log_pushover' => 'Логировать Pushover уведомления',
|
||||
'updated' => 'Параметры были успешно применены.',
|
||||
'tab_email' => 'E-mail',
|
||||
'tab_sms' => 'СМС',
|
||||
'tab_sms' => 'SMS',
|
||||
'tab_pushover' => 'Pushover',
|
||||
'settings_email' => 'Настройка E-mail',
|
||||
'settings_sms' => 'Настройка SMS',
|
||||
|
@ -243,16 +245,16 @@ $sm_lang = array(
|
|||
'test_message' => 'Тестовое сообщение',
|
||||
'email_sent' => 'Сообщение отправлено',
|
||||
'email_error' => 'Ошибка при отправке сообщения',
|
||||
'sms_sent' => 'СМС отправлено',
|
||||
'sms_error' => 'Ошибка при отправке СМС',
|
||||
'sms_error_nomobile' => 'Не удалось отправить пробный СМС: действительный телефонный номер не был найден в вашем профиле.',
|
||||
'sms_sent' => 'SMS отправлено',
|
||||
'sms_error' => 'Ошибка при отправке SMS',
|
||||
'sms_error_nomobile' => 'Не удалось отправить пробный SMS: действительный телефонный номер не был найден в вашем профиле.',
|
||||
'pushover_sent' => 'Pushover уведомление отправлено',
|
||||
'pushover_error' => 'Произошла ошибка во время отправки Pushover уведомления: %s',
|
||||
'pushover_error_noapp' => 'Не удалось отправить пробное уведомление: Pushover "App API token" не был найден в основных настройках.',
|
||||
'pushover_error_nokey' => 'Не удалось отправить пробное уведомление: Pushover ключ не был найден в вашем профиле.',
|
||||
'log_retention_period' => 'Log retention period',
|
||||
'log_retention_period_description' => 'Number of days to keep logs of notifications and archives of server uptime. Enter 0 to disable log cleanup.',
|
||||
'log_retention_days' => 'days',
|
||||
'log_retention_period' => 'Период хранения логов',
|
||||
'log_retention_period_description' => 'Количество дней хранения логов уведомлений и архива аптайма серверов. Введите 0 для выключения очистки логов.',
|
||||
'log_retention_days' => 'дней',
|
||||
),
|
||||
// for newlines in the email messages use <br/>
|
||||
'notifications' => array(
|
||||
|
|
|
@ -0,0 +1,299 @@
|
|||
<?php
|
||||
/**
|
||||
* PHP Server Monitor
|
||||
* Monitor your servers and websites.
|
||||
*
|
||||
* This file is part of PHP Server Monitor.
|
||||
* PHP Server Monitor is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* PHP Server Monitor is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with PHP Server Monitor. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package phpservermon
|
||||
* @author Haydar Kulekci <haydarkulekci@gmail.com>
|
||||
* @copyright Copyright (c) 2008-2014 Pepijn Over <pep@neanderthal-technology.com>
|
||||
* @license http://www.gnu.org/licenses/gpl.txt GNU GPL v3
|
||||
* @version Release: @package_version@
|
||||
* @link http://www.phpservermonitor.org/
|
||||
**/
|
||||
|
||||
$sm_lang = array(
|
||||
'name' => 'Türkçe - Turkish',
|
||||
'locale' => array('tr_TR.UTF-8', 'tr_TR', 'turkish', 'turkish-tr'),
|
||||
'system' => array(
|
||||
'title' => 'Server Monitor',
|
||||
'install' => 'Yükle',
|
||||
'action' => 'Aksiyon',
|
||||
'save' => 'Kaydet',
|
||||
'edit' => 'Düzenle',
|
||||
'delete' => 'Sil',
|
||||
'date' => 'Tarih',
|
||||
'message' => 'Mesaj',
|
||||
'yes' => 'Evet',
|
||||
'no' => 'Hayır',
|
||||
'insert' => 'Ekle',
|
||||
'add_new' => 'Yeni ekle',
|
||||
'update_available' => '({version}) sürümü şu anda <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a> adresindedir.',
|
||||
'back_to_top' => 'Başa Dön',
|
||||
'go_back' => 'Geri Git',
|
||||
'ok' => 'Tamam',
|
||||
'cancel' => 'İptal',
|
||||
// date/time format according the strftime php function format parameter http://php.net/manual/function.strftime.php
|
||||
'short_day_format' => '%B %e',
|
||||
'long_day_format' => '%B %e, %Y',
|
||||
'yesterday_format' => 'Yesterday at %k:%M',
|
||||
'other_day_format' => '%A at %k:%M',
|
||||
'never' => 'Hiç',
|
||||
'hours_ago' => '%d saat önce',
|
||||
'an_hour_ago' => 'yaklaşık bir saat önce',
|
||||
'minutes_ago' => '%d dakika önce',
|
||||
'a_minute_ago' => 'yaklaşık bir dakika önce',
|
||||
'seconds_ago' => '%d saniye önce',
|
||||
'a_second_ago' => 'bir saniye önce',
|
||||
),
|
||||
'menu' => array(
|
||||
'config' => 'Ayarlar',
|
||||
'server' => 'Sunucular',
|
||||
'server_log' => 'Log',
|
||||
'server_status' => 'Durum',
|
||||
'server_update' => 'Güncelle',
|
||||
'user' => 'Kullanıcılar',
|
||||
'help' => 'Yardım',
|
||||
),
|
||||
'users' => array(
|
||||
'user' => 'Kullanıcı',
|
||||
'name' => 'İsim',
|
||||
'user_name' => 'Kullanıcı adı',
|
||||
'password' => 'Şifre',
|
||||
'password_repeat' => 'Şifre tekrarı',
|
||||
'password_leave_blank' => 'Değiştirmemek için boş bırakın',
|
||||
'level' => 'Seviye',
|
||||
'level_10' => 'Yönetici',
|
||||
'level_20' => 'Kullanıcı',
|
||||
'level_description' => '<b>Yöneticiler</b> tüm yetkilere sahiptir: Onlar sunucuları, kullanıcıları yönetebilir genel ayarlamaları düzenleyebilirler.<br/> <b>Kullanıcılar</b> sadece görüntüleyebilir ve onlara atanmış sunucu güncelleyicileri çalıştırabilirler.',
|
||||
'mobile' => 'Mobil',
|
||||
'email' => 'E-posta',
|
||||
'pushover' => 'Pushover',
|
||||
'pushover_description' => 'Pushover gerçek zamanlı bildirim alabilmek için bir servistir. Daha fazla bilgi için <a href="https://pushover.net/">sitesine</a> bakabilirsiniz.',
|
||||
'pushover_key' => 'Pushover Anahtarı',
|
||||
'pushover_device' => 'Pushover Aracı',
|
||||
'pushover_device_description' => 'Mesajın gönderileceği cihazın adı. Tüm cihazlara göndermek için boş bırakın.',
|
||||
'delete_title' => 'Kullanıcıyı Sil',
|
||||
'delete_message' => '\'%1\' kullanıcısını silmek istediğinize emin misiniz?',
|
||||
'deleted' => 'Kullanıcı silindi.',
|
||||
'updated' => 'Kullanıcı güncellendi.',
|
||||
'inserted' => 'Kullanıcı eklendi.',
|
||||
'profile' => 'Profil',
|
||||
'profile_updated' => 'Profiliniz güncellendi.',
|
||||
'error_user_name_bad_length' => 'Kullanıcı adları en az 2 ve en fazla 64 karakter uzunluğunda olmalıdır.',
|
||||
'error_user_name_invalid' => 'Kullanıcı adları sadece harf (a-z, A-Z), sayı (0-9) and alttan çizgi (_) karakterlerini içerebilir.',
|
||||
'error_user_name_exists' => 'Bu kullanıcı adı daha önce alınmış.',
|
||||
'error_user_email_bad_length' => 'E-posta adresi en az 5 ve en fazla 255 karakter uzunluğunda olmalıdır.',
|
||||
'error_user_email_invalid' => 'Geçersiz e-posta adresi.',
|
||||
'error_user_level_invalid' => 'Verilen kullanıcı seviyesi geçersiz.',
|
||||
'error_user_no_match' => 'Kullanıcı veritabanında bulunamadı.',
|
||||
'error_user_password_invalid' => 'Geçersiz bir şifre girdiniz.',
|
||||
'error_user_password_no_match' => 'Şifreler birbiri ile eşleşmedi.',
|
||||
),
|
||||
'log' => array(
|
||||
'title' => 'Log Girdileri',
|
||||
'type' => 'Tip',
|
||||
'status' => 'Durum',
|
||||
'email' => 'E-posta',
|
||||
'sms' => 'SMS',
|
||||
'pushover' => 'Pushover',
|
||||
'no_logs' => 'Kayıt yok.',
|
||||
),
|
||||
'servers' => array(
|
||||
'server' => 'Sunucu',
|
||||
'status' => 'Durum',
|
||||
'label' => 'Etiket',
|
||||
'domain' => 'Domain/IP',
|
||||
'timeout' => 'Zaman Aşımı',
|
||||
'timeout_description' => 'Sunucunun cevap vermesini beklenecek saniye.',
|
||||
'port' => 'Port',
|
||||
'type' => 'Tip',
|
||||
'type_website' => 'Website',
|
||||
'type_service' => 'Servis',
|
||||
'pattern' => 'String/Pattern ara',
|
||||
'pattern_description' => 'Bu pattern web sitenizde bulunamaz ise, sunucu offline olarak işaretlenecek. Regular expression\'a izin verilmiştir.',
|
||||
'last_check' => 'Son kontrol',
|
||||
'last_online' => 'Son çevrimiçi zamanı',
|
||||
'monitoring' => 'Monitoring',
|
||||
'no_monitoring' => 'No monitoring',
|
||||
'email' => 'E-posta',
|
||||
'send_email' => 'E-posta Gönder',
|
||||
'sms' => 'SMS',
|
||||
'send_sms' => 'SMS Gönder',
|
||||
'pushover' => 'Pushover',
|
||||
'users' => 'Kullanıcılar',
|
||||
'delete_title' => 'Sunucu Sil',
|
||||
'delete_message' => '\'%1\' sunucusunu silmek istediğinize emin misiniz?',
|
||||
'deleted' => 'Sunucu silindi.',
|
||||
'updated' => 'Sunucu güncellendi.',
|
||||
'inserted' => 'Sunucu eklendi.',
|
||||
'latency' => 'Gecikme',
|
||||
'latency_max' => 'Gecikme (Azami)',
|
||||
'latency_min' => 'Gecikme (Asgari)',
|
||||
'latency_avg' => 'Gecikme (Ortalama)',
|
||||
'uptime' => 'Uptime',
|
||||
'year' => 'Yıl',
|
||||
'month' => 'Ay',
|
||||
'week' => 'Hafta',
|
||||
'day' => 'Gün',
|
||||
'hour' => 'Saat',
|
||||
'warning_threshold' => 'Uyarı Eşiği',
|
||||
'warning_threshold_description' => 'Number of failed checks required before it is marked offline.',
|
||||
'chart_last_week' => 'Geçen Hafta',
|
||||
'chart_history' => 'Geçmiş',
|
||||
// Charts date format according jqPlot date format http://www.jqplot.com/docs/files/plugins/jqplot-dateAxisRenderer-js.html
|
||||
'chart_day_format' => '%Y-%m-%d',
|
||||
'chart_long_date_format' => '%Y-%m-%d %H:%M:%S',
|
||||
'chart_short_date_format' => '%m/%d %H:%M',
|
||||
'chart_short_time_format' => '%H:%M',
|
||||
'warning_notifications_disabled_sms' => 'SMS bildirimi devre dışı.',
|
||||
'warning_notifications_disabled_email' => 'E-posta bildirimi devre dışı.',
|
||||
'warning_notifications_disabled_pushover' => 'Pushover bildirimi devre dışı.',
|
||||
'error_server_no_match' => 'Sunucu bulunamadı.',
|
||||
'error_server_label_bad_length' => 'Etiken en az 1 ve en çok 255 karakter olmalıdır.',
|
||||
'error_server_ip_bad_length' => 'Alan adı / IP en az 1 ve en fazla 255 karakter olmalıdır.',
|
||||
'error_server_ip_bad_service' => 'IP adresi geçerli değil.',
|
||||
'error_server_ip_bad_website' => 'Site adresi geçerli değil.',
|
||||
'error_server_type_invalid' => 'Seçilen sunucu tipi geçerli değil.',
|
||||
'error_server_warning_threshold_invalid' => 'Hata eşiği 0\'dan büyük bir tam sayı olmalıdır.',
|
||||
),
|
||||
'config' => array(
|
||||
'general' => 'Genel',
|
||||
'language' => 'Dil',
|
||||
'show_update' => 'Güncellemeleri kontrol et?',
|
||||
'email_status' => 'E-posta gönderimine izin ver',
|
||||
'email_from_email' => 'Gönderilen e-posta adresi',
|
||||
'email_from_name' => 'E-posta adresinde görünecek isim',
|
||||
'email_smtp' => 'SMTP\'yi aktif et',
|
||||
'email_smtp_host' => 'SMTP sunucusu',
|
||||
'email_smtp_port' => 'SMTP port',
|
||||
'email_smtp_security' => 'SMTP security',
|
||||
'email_smtp_security_none' => 'None',
|
||||
'email_smtp_username' => 'SMTP kullanıcı adı',
|
||||
'email_smtp_password' => 'SMTP şifre',
|
||||
'email_smtp_noauth' => 'Doğrulama yapmamak için boş bırakın',
|
||||
'sms_status' => 'SMS mesaj göndermeye izin ver',
|
||||
'sms_gateway' => 'Mesaj göndermek için servisi seçin',
|
||||
'sms_gateway_mosms' => 'Mosms',
|
||||
'sms_gateway_mollie' => 'Mollie',
|
||||
'sms_gateway_spryng' => 'Spryng',
|
||||
'sms_gateway_inetworx' => 'Inetworx',
|
||||
'sms_gateway_clickatell' => 'Clickatell',
|
||||
'sms_gateway_textmarketer' => 'Textmarketer',
|
||||
'sms_gateway_smsglobal' => 'SMSGlobal',
|
||||
'sms_gateway_smsit' => 'Smsit',
|
||||
'sms_gateway_username' => 'Servis kullanıcı adı',
|
||||
'sms_gateway_password' => 'Servis şifresi',
|
||||
'sms_from' => 'Gönderen numarası',
|
||||
'pushover_status' => 'Pushover mesaj gönderimine izin ver',
|
||||
'pushover_description' => 'Pushover gerçek zamanlı bildirim alabilmek için bir servistir. Daha fazla bilgi için <a href="https://pushover.net/">sitesine</a> bakabilirsiniz.',
|
||||
'pushover_clone_app' => 'Pushover uygulaması oluşturmak için buraya tıklayınız.',
|
||||
'pushover_api_token' => 'Pushover Uygulaması API Token Bilgisi',
|
||||
'pushover_api_token_description' => 'Pushover kullanmadan önce, <a href="%1$s" target="_blank">Pushover sitesi üzerinden</a> bir uygulama oluşturmalısınız ve API Token bilgilerini buraya yazmalısınız.',
|
||||
'alert_type' => 'Ne zaman uyarılmak istediğinizi seçin.',
|
||||
'alert_type_description' => '<b>Durum değişikliği:</b> '.
|
||||
'Sunucu durumu değişiklik durumunda bildirim alacaksınız. Sunucu çevrimiçi durumundan çevrimdışı durumuna veya çevrimdışı durumundan çevrim için durumuna geçtiğinde.<br/>'.
|
||||
'<br /><b>Çevrimdışı:</b> '.
|
||||
'Sunucu çevrim dışı duruma geçtiğinde bildirim alırsınız. *SADECE İLK GEÇTİĞİNDE*. Örneğin, '.
|
||||
'Cronjob her 15 dakikada bir çalışıyorsa ve sunucu 1\'de gidip 6\'ya kadar kapalı kalırsa. '.
|
||||
'Sadece size saat 1\'de bildirim gönderilecektir.<br/>'.
|
||||
'<br><b>Daima:</b> '.
|
||||
'Site çevrimdışı olduğu her zaman size bildirim gönderilecektir, site saatler boyunca kapalı kalse bile.',
|
||||
'alert_type_status' => 'Durum değişikliği',
|
||||
'alert_type_offline' => 'Çevrimdışı',
|
||||
'alert_type_always' => 'Daima',
|
||||
'log_status' => 'Log durumu',
|
||||
'log_status_description' => 'Eğer log durumu TRUE olarak işaretlenirse, bildirim ayarlarından geçen her olay log olarak tutulacaktır.',
|
||||
'log_email' => 'Log e-posta mesajı otomatik gönderilmiştir.',
|
||||
'log_sms' => 'Log sms mesajı otomatik gönderilmiştir.',
|
||||
'log_pushover' => 'Log pushover mesajı otomatik gönderilmiştir.',
|
||||
'updated' => 'Ayarlar güncellendi.',
|
||||
'tab_email' => 'E-posta',
|
||||
'tab_sms' => 'SMS',
|
||||
'tab_pushover' => 'Pushover',
|
||||
'settings_email' => 'E-posta ayarları',
|
||||
'settings_sms' => 'Sms mesaj ayarları',
|
||||
'settings_pushover' => 'Pushover ayarları',
|
||||
'settings_notification' => 'Bildirim ayarları',
|
||||
'settings_log' => 'Log ayarları',
|
||||
'auto_refresh' => 'Otomatik Yenileme',
|
||||
'auto_refresh_servers' =>
|
||||
'Otomatik yenileme sunucu sayfası<br/>'.
|
||||
'<span class="small">'.
|
||||
'Eğer sayfa yenilenmez ise.'.
|
||||
'</span>',
|
||||
'seconds' => 'saniye',
|
||||
'test' => 'Test',
|
||||
'test_email' => 'Profilinizde tanımladığınız e-posta adresinize bir e-posta gönderilecek.',
|
||||
'test_sms' => 'Profilinizde tanımladığınız numaranıza bir SMS mesajı gönderilecek.',
|
||||
'test_pushover' => 'Profilinizde tanımladığını bilgiler üzerinden bir pushover bildirimi gönderilecek.',
|
||||
'send' => 'Gönder',
|
||||
'test_subject' => 'Test',
|
||||
'test_message' => 'Test mesaj',
|
||||
'email_sent' => 'E-posta gönderildi',
|
||||
'email_error' => 'E-posta gönderiminde hata.',
|
||||
'sms_sent' => 'Sms gönderildi',
|
||||
'sms_error' => 'SMS gönderiminde hata',
|
||||
'sms_error_nomobile' => 'SMS gönderilemiyor: profilinizde geçerli bir telefon numarası yok.',
|
||||
'pushover_sent' => 'Pushover bildirimi gönderildi',
|
||||
'pushover_error' => 'Pushover bildirimi gönderilirken bir hata meydana geldi: %s',
|
||||
'pushover_error_noapp' => 'Test için bildirim gönderilemiyor: Pushover Uygulaması API token bilgisi bulunamadı.',
|
||||
'pushover_error_nokey' => 'Test için bildirim gönderilemiyor: Pushover key bilgisi profilinizde bulunamadı.',
|
||||
'log_retention_period' => 'Log tutma süresi',
|
||||
'log_retention_period_description' => 'Bildirim loglarının ve sunucunun çalışma zamanlarının arşivinin saklanması için gün sayısı. Logların temizlenmesini kapatmak için 0 giriniz.',
|
||||
'log_retention_days' => 'gün',
|
||||
),
|
||||
// for newlines in the email messages use <br/>
|
||||
'notifications' => array(
|
||||
'off_sms' => '\'%LABEL%\' isimli sunucu KAPANDI: ip=%IP%, port=%PORT%. Error=%ERROR%',
|
||||
'off_email_subject' => 'ÖNEMLİ: \'%LABEL%\' isimli sunucu KAPANDI.',
|
||||
'off_email_body' => "Aşağıdaki sunuculara erişim sağlanamıyor:<br/><br/>Sunucu: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Hata: %ERROR%<br/>Tarih: %DATE%",
|
||||
'off_pushover_title' => '\'%LABEL%\' isimli sunucu KAPANDI.',
|
||||
'off_pushover_message' => "Aşağıdaki nuculara erişim sağlanamıyor:<br/><br/>Sunucu: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Hata: %ERROR%<br/>Tarih: %DATE%",
|
||||
'on_sms' => '\'%LABEL%\' isimli sunucu YAYINDA: ip=%IP%, port=%PORT%',
|
||||
'on_email_subject' => 'ÖNEMLİ:\'%LABEL%\' isimli sunucu YAYINDA.',
|
||||
'on_email_body' => "'%LABEL%' isimli sunucu tekrar yayında:<br/><br/>Sunucu: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Tarih: %DATE%",
|
||||
'on_pushover_title' => '\'%LABEL%\' isimli sunucu YAYINDA',
|
||||
'on_pushover_message' => '\'%LABEL%\' isimli sunucu tekrar yayında:<br/><br/>Sunucu: %LABEL%<br/>IP: %IP%<br/>Port: %PORT%<br/>Tarih: %DATE%',
|
||||
),
|
||||
'login' => array(
|
||||
'welcome_usermenu' => 'Hoşgeldin, %user_name%',
|
||||
'title_sign_in' => 'Lütfen giriş yapın',
|
||||
'title_forgot' => 'Şifreni mi unuttun?',
|
||||
'title_reset' => 'Şifreni yenile',
|
||||
'submit' => 'Gönder',
|
||||
'remember_me' => 'Beni hatırla',
|
||||
'login' => 'Giriş yap',
|
||||
'logout' => 'Çıkış yap',
|
||||
'username' => 'Kullanıcı adı',
|
||||
'password' => 'Şifre',
|
||||
'password_repeat' => 'Şifre tekrarı',
|
||||
'password_forgot' => 'Şifreni mi unuttun?',
|
||||
'password_reset' => 'Şifreni yenile',
|
||||
'password_reset_email_subject' => 'PHP Server Monitor için şifreni yenile',
|
||||
'password_reset_email_body' => 'Aşağıdaki bağlantıyı kullanarak şifrenizi güncelleyiniz. Bağlantı 1 saat sonra geçerliliğini kaybedecektir.<br/><br/>%link%',
|
||||
'error_user_incorrect' => 'Kullanıcı adı bulunamadı.',
|
||||
'error_login_incorrect' => 'Bilgi yanlış.',
|
||||
'error_login_passwords_nomatch' => 'Şifreleriniz uyuşmuyor.',
|
||||
'error_reset_invalid_link' => 'Sağladığını sıfırlama bağlantısı geçersiz.',
|
||||
'success_password_forgot' => 'Şifrenizi yenilemeniz için gerekli bilgileri içeren bir e-posta gönderildi.',
|
||||
'success_password_reset' => 'Şifreniz başarıyla yenilendi. Şimdi giriş yapın.',
|
||||
),
|
||||
'error' => array(
|
||||
'401_unauthorized' => 'Yetkisiz',
|
||||
'401_unauthorized_description' => 'Bu sayfayı görüntülemek için yetkin yok.',
|
||||
),
|
||||
);
|
|
@ -180,6 +180,8 @@ $sm_lang = array(
|
|||
'email_smtp' => '使用SMTP发送',
|
||||
'email_smtp_host' => 'SMTP主机',
|
||||
'email_smtp_port' => 'SMTP端口',
|
||||
'email_smtp_security' => 'SMTP security',
|
||||
'email_smtp_security_none' => 'None',
|
||||
'email_smtp_username' => 'SMTP用户名',
|
||||
'email_smtp_password' => 'SMTP密码',
|
||||
'email_smtp_noauth' => '留空为无验证',
|
||||
|
|
|
@ -109,8 +109,11 @@ class ConfigController extends AbstractController {
|
|||
);
|
||||
}
|
||||
|
||||
// @todo these selected values can easily be rewritten in the template using twig
|
||||
$tpl_data['sms_selected_' . $config['sms_gateway']] = 'selected="selected"';
|
||||
$tpl_data['alert_type_selected_' . $config['alert_type']] = 'selected="selected"';
|
||||
$smtp_sec = isset($config['email_smtp_security']) ? $config['email_smtp_security'] : '';
|
||||
$tpl_data['email_smtp_security_selected_' . $smtp_sec] = 'selected="selected"';
|
||||
$tpl_data['auto_refresh_servers'] = (isset($config['auto_refresh_servers'])) ? $config['auto_refresh_servers'] : '0';
|
||||
$tpl_data['log_retention_period'] = (isset($config['log_retention_period'])) ? $config['log_retention_period'] : '365';
|
||||
|
||||
|
@ -149,6 +152,10 @@ class ConfigController extends AbstractController {
|
|||
'language' => $_POST['language'],
|
||||
'sms_gateway' => $_POST['sms_gateway'],
|
||||
'alert_type' => $_POST['alert_type'],
|
||||
'email_smtp_security' =>
|
||||
in_array($_POST['email_smtp_security'], array('', 'ssl', 'tls'))
|
||||
? $_POST['email_smtp_security']
|
||||
: '',
|
||||
'auto_refresh_servers' => intval(psm_POST('auto_refresh_servers', 0)),
|
||||
'log_retention_period' => intval(psm_POST('log_retention_period', 365)),
|
||||
);
|
||||
|
@ -292,6 +299,8 @@ class ConfigController extends AbstractController {
|
|||
'label_email_smtp' => psm_get_lang('config', 'email_smtp'),
|
||||
'label_email_smtp_host' => psm_get_lang('config', 'email_smtp_host'),
|
||||
'label_email_smtp_port' => psm_get_lang('config', 'email_smtp_port'),
|
||||
'label_email_smtp_security' => psm_get_lang('config', 'email_smtp_security'),
|
||||
'label_email_smtp_security_none' => psm_get_lang('config', 'email_smtp_security_none'),
|
||||
'label_email_smtp_username' => psm_get_lang('config', 'email_smtp_username'),
|
||||
'label_email_smtp_password' => psm_get_lang('config', 'email_smtp_password'),
|
||||
'label_email_smtp_noauth' => psm_get_lang('config', 'email_smtp_noauth'),
|
||||
|
|
|
@ -136,6 +136,7 @@ class Installer {
|
|||
('email_smtp', ''),
|
||||
('email_smtp_host', ''),
|
||||
('email_smtp_port', ''),
|
||||
('email_smtp_security', ''),
|
||||
('email_smtp_username', ''),
|
||||
('email_smtp_password', ''),
|
||||
('sms_status', '0'),
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
* @package phpservermon
|
||||
* @author Jérôme Cabanis <http://lauraly.com>
|
||||
* Pepijn Over <pep@neanderthal-technology.com>
|
||||
* @author Pepijn Over <pep@neanderthal-technology.com>
|
||||
* @copyright Copyright (c) 2008-2014 Pepijn Over <pep@neanderthal-technology.com>
|
||||
* @license http://www.gnu.org/licenses/gpl.txt GNU GPL v3
|
||||
* @version Release: @package_version@
|
||||
|
@ -181,7 +181,7 @@ class HistoryGraph {
|
|||
$records = $this->db->execute(
|
||||
'SELECT *
|
||||
FROM `' . PSM_DB_PREFIX . "servers_$type`
|
||||
WHERE `server_id` = :server_id AND `date` BETWEEN :start_time AND :end_time",
|
||||
WHERE `server_id` = :server_id AND `date` BETWEEN :start_time AND :end_time ORDER BY `date` ASC",
|
||||
array(
|
||||
'server_id' => $server_id,
|
||||
'start_time' => $start_time->format('Y-m-d H:i:s'),
|
||||
|
@ -192,7 +192,7 @@ class HistoryGraph {
|
|||
|
||||
/**
|
||||
* Generate data arrays for graphs
|
||||
* @param array $records all uptime records to parse
|
||||
* @param array $records all uptime records to parse, MUST BE SORTED BY DATE IN ASCENDING ORDER
|
||||
* @param array $lines array with keys as line ids to prepare (key must be available in uptime records)
|
||||
* @param callable $cb_if_up function to check if the server is up or down
|
||||
* @param string $latency_avg_key which key from uptime records to use for calculating averages
|
||||
|
@ -222,10 +222,10 @@ class HistoryGraph {
|
|||
|
||||
if($cb_if_up($uptime)) {
|
||||
// The server is up
|
||||
foreach($lines as $key => &$value) {
|
||||
foreach($lines as $key => $value) {
|
||||
// add the value for each of the different lines
|
||||
if(isset($uptime[$key])) {
|
||||
$value[] = '[' . $time . ',' . round((float) $uptime[$key], 4) . ']';
|
||||
$lines[$key][] = '[' . $time . ',' . round((float) $uptime[$key], 4) . ']';
|
||||
}
|
||||
}
|
||||
if($last_date) {
|
||||
|
@ -246,16 +246,16 @@ class HistoryGraph {
|
|||
$lines_merged = array();
|
||||
|
||||
foreach($lines as $line_key => $line_value) {
|
||||
if(empty($value)) {
|
||||
if(empty($line_value)) {
|
||||
continue;
|
||||
}
|
||||
$lines_merged[] = '[' . implode(',', $line_value) . ']';
|
||||
$series[] = "{label: '".psm_get_lang('servers', $line_key)."'}";
|
||||
}
|
||||
if($last_date) {
|
||||
// if last_date is still set, the last check was "down" and we are still in down mode
|
||||
$down[] = '[' . $last_date . ',0]';
|
||||
$time = $end_time->getTimestamp() * 1000;
|
||||
$time_down += ($time - $last_date);
|
||||
$time_down += (($end_time->getTimestamp() * 1000) - $last_date);
|
||||
}
|
||||
|
||||
if($add_uptime) {
|
||||
|
|
|
@ -245,9 +245,8 @@ class StatusNotifier {
|
|||
|
||||
$pushover->setTitle(psm_parse_msg($this->status_new, 'pushover_title', $this->server));
|
||||
$pushover->setMessage(str_replace('<br/>', "\n", $message));
|
||||
// @todo fix url when script is executed via CLI
|
||||
// $pushover->setUrl($url);
|
||||
// $pushover->setUrlTitle(psm_get_lang('system', 'title'));
|
||||
$pushover->setUrl(psm_build_url());
|
||||
$pushover->setUrlTitle(psm_get_lang('system', 'title'));
|
||||
|
||||
foreach($users as $user) {
|
||||
if(trim($user['pushover_key']) == '') {
|
||||
|
|
|
@ -100,6 +100,16 @@
|
|||
<input type="text" class="input-small" id="email_smtp_port" name="email_smtp_port" value="{{ email_smtp_port }}" maxlength="10" placeholder="{{ label_email_smtp_port }}" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<label class="control-label" for="email_smtp_security">{{ label_email_smtp_security }}</label>
|
||||
<div class="controls">
|
||||
<select id="email_smtp_security" name="email_smtp_security">
|
||||
<option value="" {{ email_smtp_security_selected_|raw }}>{{ label_email_smtp_security_none }}</option>
|
||||
<option value="ssl" {{ email_smtp_security_selected_ssl|raw }}>SSL</option>
|
||||
<option value="tls" {{ email_smtp_security_selected_tls|raw }}>TLS</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<label class="control-label" for="email_smtp_username">{{ label_email_smtp_username }}</label>
|
||||
<div class="controls">
|
||||
|
|
|
@ -3,7 +3,9 @@
|
|||
{% for msg in messages %}
|
||||
<div>
|
||||
<p class="pull-left"><span class="label label-{{ msg.shortcode }}">{{ msg.shortcode }}</span></p>
|
||||
{% autoescape false %}
|
||||
<p class="offset1">{{ msg.message }}</p>
|
||||
{% endautoescape %}
|
||||
</div>
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
|
|
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.0 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 19 KiB |