summaryrefslogtreecommitdiffstats
path: root/frontends/php/include
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-07-04 06:34:33 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-07-04 06:34:33 +0000
commit2ea040cd24640d5cdb43b781025f7e7f96c87be4 (patch)
tree9c81128d2a502c4dc727ef7865747847a6b0ab4a /frontends/php/include
parentcdf4f61a5d660da907e18aff9a481eca8dd9e2a1 (diff)
downloadzabbix-2ea040cd24640d5cdb43b781025f7e7f96c87be4.tar.gz
zabbix-2ea040cd24640d5cdb43b781025f7e7f96c87be4.tar.xz
zabbix-2ea040cd24640d5cdb43b781025f7e7f96c87be4.zip
- new utility zabbix_get (Alexei)
- added src/zabbix_get/* (Alexei) - user timeout time is configurable (Alexei) - added support of locales on user level (Alexei) - added support of user profiles (Alexei) - removed include/local_en.inc.php - added include/locales/.htaccess (Alexei) - added include/locales/en_en.inc.php (Alexei) - added include/locales/de_de.inc.php (Alexei) - added include/locales/en_en.inc.php (Alexei) - added column users.lang (Alexei) - added column users.autologout (Alexei) - added frontends/php/profile.php (Alexei) git-svn-id: svn://svn.zabbix.com/trunk@1900 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include')
-rw-r--r--frontends/php/include/config.inc.php13
-rw-r--r--frontends/php/include/forms.inc.php77
-rw-r--r--frontends/php/include/locales/de_de.inc.php716
-rw-r--r--frontends/php/include/locales/en_en.inc.php (renamed from frontends/php/include/local_en.inc.php)14
-rw-r--r--frontends/php/include/locales/en_gb.inc.php716
-rw-r--r--frontends/php/include/users.inc.php34
6 files changed, 1540 insertions, 30 deletions
diff --git a/frontends/php/include/config.inc.php b/frontends/php/include/config.inc.php
index 0aba7e7a..329bcc89 100644
--- a/frontends/php/include/config.inc.php
+++ b/frontends/php/include/config.inc.php
@@ -26,7 +26,7 @@
// END OF GLOBALS
include_once "include/defines.inc.php";
- include_once "include/local_en.inc.php";
+// include_once "include/locales/en_en.inc.php";
include_once "include/db.inc.php";
include_once "include/html.inc.php";
@@ -959,7 +959,7 @@
if(isset($sessionid))
{
- $sql="select u.userid,u.alias,u.name,u.surname from sessions s,users u where s.sessionid='$sessionid' and s.userid=u.userid and s.lastaccess+900>".time();
+ $sql="select u.userid,u.alias,u.name,u.surname,u.lang from sessions s,users u where s.sessionid='$sessionid' and s.userid=u.userid and s.lastaccess+900>".time();
$result=DBselect($sql);
if(DBnum_rows($result)==1)
{
@@ -971,6 +971,7 @@
$USER_DETAILS["alias"]=DBget_field($result,0,1);
$USER_DETAILS["name"]=DBget_field($result,0,2);
$USER_DETAILS["surname"]=DBget_field($result,0,3);
+ $USER_DETAILS["lang"]=DBget_field($result,0,4);
return;
}
else
@@ -980,7 +981,7 @@
}
}
- $sql="select u.userid,u.alias,u.name,u.surname from users u where u.alias='guest'";
+ $sql="select u.userid,u.alias,u.name,u.surname,u.lang from users u where u.alias='guest'";
$result=DBselect($sql);
if(DBnum_rows($result)==1)
{
@@ -988,6 +989,7 @@
$USER_DETAILS["alias"]=DBget_field($result,0,1);
$USER_DETAILS["name"]=DBget_field($result,0,2);
$USER_DETAILS["surname"]=DBget_field($result,0,3);
+ $USER_DETAILS["lang"]=DBget_field($result,0,4);
return;
}
@@ -1018,6 +1020,7 @@
if($noauth!=1)
{
check_authorisation();
+ include "include/locales/".$USER_DETAILS["lang"].".inc.php";
}
?>
@@ -1057,7 +1060,7 @@ echo "</head>";
$menu=array(
"view"=>array(
"label"=>"View",
- "pages"=>array("overview.php","latest.php","tr_status.php","queue.php","latestalarms.php","alerts.php","maps.php","charts.php","screens.php","srv_status.php","alarms.php","history.php","tr_comments.php","report3.php"),
+ "pages"=>array("overview.php","latest.php","tr_status.php","queue.php","latestalarms.php","alerts.php","maps.php","charts.php","screens.php","srv_status.php","alarms.php","history.php","tr_comments.php","report3.php","profile.php"),
"level2"=>array(
array("label"=>"Overview","url"=>"overview.php"),
array("label"=>"Latest data","url"=>"latest.php"),
@@ -1108,7 +1111,7 @@ echo "</head>";
<table border=0 cellspacing=0 cellpadding=5 width="100%" bgcolor="#FFFFFF">
<tr>
<td width="118" height="31" class="top_header_left"><img width="118" height="31" src="images/general/zabbix.png" border="0" alt="ZABBIX"></td>
-<td width="662" class="top_header_right"><a href="http://www.zabbix.com/manual/v1.1/index.php" class="small_font">|Help|</a></td>
+<td width="662" class="top_header_right"><a href="http://www.zabbix.com/manual/v1.1/index.php" class="small_font"><?php echo S_HELP;?></a>&nbsp;|&nbsp;<a href="profile.php" class="small_font"><?php echo S_PROFILE;?></a></td>
</tr>
</table>
diff --git a/frontends/php/include/forms.inc.php b/frontends/php/include/forms.inc.php
index fcb3b675..b0986c7b 100644
--- a/frontends/php/include/forms.inc.php
+++ b/frontends/php/include/forms.inc.php
@@ -21,7 +21,7 @@
<?php
include_once "include/defines.inc.php";
include_once "include/db.inc.php";
- include_once "include/local_en.inc.php";
+// include_once "include/local_en.inc.php";
# Insert host template form
function insert_template_form($hostid, $hosttemplateid)
@@ -135,11 +135,11 @@
}
# Insert form for User
- function insert_user_form($userid)
+ function insert_user_form($userid,$profile=0)
{
if(isset($userid))
{
- $result=DBselect("select u.alias,u.name,u.surname,u.passwd,u.url from users u where u.userid=$userid");
+ $result=DBselect("select u.alias,u.name,u.surname,u.passwd,u.url,u.autologout,u.lang from users u where u.userid=$userid");
$alias=DBget_field($result,0,0);
$name=DBget_field($result,0,1);
@@ -147,6 +147,8 @@
# $password=DBget_field($result,0,3);
$password="";
$url=DBget_field($result,0,4);
+ $autologout=DBget_field($result,0,5);
+ $lang=DBget_field($result,0,6);
}
else
{
@@ -155,6 +157,8 @@
$surname="";
$password="";
$url="";
+ $autologout="900";
+ $lang="en_gb";
}
$col=0;
@@ -162,26 +166,32 @@
show_form_begin("users.users");
echo S_USER;
- show_table2_v_delimiter($col++);
- echo "<form method=\"get\" action=\"users.php\">";
+ if($profile==0) echo "<form method=\"get\" action=\"users.php\">";
+ else echo "<form method=\"get\" action=\"profile.php\">";
+
echo "<input class=\"biginput\" name=\"config\" type=\"hidden\" value=\"".$_GET["config"]."\" size=8>";
if(isset($userid))
{
echo "<input class=\"biginput\" name=\"userid\" type=\"hidden\" value=\"$userid\" size=8>";
}
- echo S_ALIAS;
- show_table2_h_delimiter();
- echo "<input class=\"biginput\" name=\"alias\" value=\"$alias\" size=20>";
- show_table2_v_delimiter($col++);
- echo S_NAME;
- show_table2_h_delimiter();
- echo "<input class=\"biginput\" name=\"name\" value=\"$name\" size=20>";
+ if($profile==0)
+ {
+ show_table2_v_delimiter($col++);
+ echo S_ALIAS;
+ show_table2_h_delimiter();
+ echo "<input class=\"biginput\" name=\"alias\" value=\"$alias\" size=20>";
- show_table2_v_delimiter($col++);
- echo S_SURNAME;
- show_table2_h_delimiter();
- echo "<input class=\"biginput\" name=\"surname\" value=\"$surname\" size=20>";
+ show_table2_v_delimiter($col++);
+ echo S_NAME;
+ show_table2_h_delimiter();
+ echo "<input class=\"biginput\" name=\"name\" value=\"$name\" size=20>";
+
+ show_table2_v_delimiter($col++);
+ echo S_SURNAME;
+ show_table2_h_delimiter();
+ echo "<input class=\"biginput\" name=\"surname\" value=\"$surname\" size=20>";
+ }
show_table2_v_delimiter($col++);
echo S_PASSWORD;
@@ -193,17 +203,44 @@
show_table2_h_delimiter();
echo "<input class=\"biginput\" type=\"password\" name=\"password2\" value=\"$password\" size=20>";
+ $languages=array( "en_gb"=>S_ENGLISH_GB,
+ "de_de"=>S_GERMAN_DE,
+ "fr_fr"=>S_FRENCH_FR
+ );
+
+ show_table2_v_delimiter($col++);
+ echo S_LANGUAGE;
+ show_table2_h_delimiter();
+ echo "<SELECT class=\"biginput\" NAME=\"lang\" value=\"$lang\">";
+ foreach($languages as $l=>$language)
+ {
+ echo "<OPTION VALUE=\"$l\""; if($lang==$l) echo "SELECTED"; echo ">".$language;
+ }
+ echo "</SELECT>";
+
+ show_table2_v_delimiter($col++);
+ echo S_AUTO_LOGOUT_IN_SEC;
+ show_table2_h_delimiter();
+ echo "<input class=\"biginput\" name=\"autologout\" value=\"$autologout\" size=5>";
+
show_table2_v_delimiter($col++);
echo S_URL_AFTER_LOGIN;
show_table2_h_delimiter();
echo "<input class=\"biginput\" name=\"url\" value=\"$url\" size=50>";
show_table2_v_delimiter2($col++);
- echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"add\">";
- if(isset($userid))
+ if($profile==0)
{
- echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"update\">";
- echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"delete\" onClick=\"return Confirm('Delete selected user?');\">";
+ echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"add\">";
+ if(isset($userid))
+ {
+ echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"update\">";
+ echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"delete\" onClick=\"return Confirm('Delete selected user?');\">";
+ }
+ }
+ else
+ {
+ echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"update profile\">";
}
show_table2_header_end();
diff --git a/frontends/php/include/locales/de_de.inc.php b/frontends/php/include/locales/de_de.inc.php
new file mode 100644
index 00000000..0be6f9d2
--- /dev/null
+++ b/frontends/php/include/locales/de_de.inc.php
@@ -0,0 +1,716 @@
+<?php
+/*
+** ZABBIX
+** Copyright (C) 2000-2005 SIA Zabbix
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+**/
+?>
+<?php
+
+ define("S_DATE_FORMAT_YMDHMS", "d M H:i:s");
+ define("S_DATE_FORMAT_YMD", "d M Y");
+
+// about.php
+ define("S_ABOUT_ZABBIX", "About ZABBIX");
+ define("S_INFORMATION_ABOUT_ZABBIX", "Information about ZABBIX (v1.1alpha11)");
+ define("S_HOMEPAGE_OF_ZABBIX", "Homepage of ZABBIX");
+ define("S_HOMEPAGE_OF_ZABBIX_DETAILS", "This is home page of ZABBIX.");
+ define("S_LATEST_ZABBIX_MANUAL", "Latest ZABBIX Manual");
+ define("S_LATEST_ZABBIX_MANUAL_DETAILS", "Latest version of the Manual.");
+ define("S_DOWNLOADS", "Downloads");
+ define("S_DOWNLOADS_DETAILS", "Latest ZABBIX release can be found here.");
+ define("S_FEATURE_REQUESTS", "Feature requests");
+ define("S_FEATURE_REQUESTS_DETAILS", "If you need additional functionality, go here.");
+ define("S_FORUMS", "Forums");
+ define("S_FORUMS_DETAILS", "ZABBIX-related discussion.");
+ define("S_BUG_REPORTS", "Bug reports");
+ define("S_BUG_REPORTS_DETAILS", "Bug in ZABBIX ? Please, report it.");
+ define("S_MAILING_LISTS", "Mailing lists");
+ define("S_MAILING_LISTS_DETAILS", "ZABBIX-related mailing lists.");
+
+// actions.php
+ define("S_ACTIONS", "Actions");
+ define("S_ACTION_ADDED", "Action added");
+ define("S_CANNOT_ADD_ACTION", "Cannot add action");
+ define("S_ACTION_UPDATED", "Action updated");
+ define("S_CANNOT_UPDATE_ACTION", "Cannot update action");
+ define("S_ACTION_DELETED", "Action deleted");
+ define("S_CANNOT_DELETE_ACTION", "Cannot delete action");
+ define("S_SCOPE", "Scope");
+ define("S_SEND_MESSAGE_TO", "Send message to");
+ define("S_WHEN_TRIGGER", "When trigger");
+ define("S_DELAY", "Delay");
+ define("S_SUBJECT", "Subject");
+ define("S_ON", "ON");
+ define("S_OFF", "OFF");
+ define("S_NO_ACTIONS_DEFINED", "No actions defined");
+ define("S_NEW_ACTION", "New action");
+ define("S_SINGLE_USER", "Single user");
+ define("S_USER_GROUP", "User group");
+ define("S_GROUP", "Group");
+ define("S_USER", "User");
+ define("S_WHEN_TRIGGER_BECOMES", "When trigger becomes");
+ define("S_ON_OR_OFF", "ON or OFF");
+ define("S_DELAY_BETWEEN_MESSAGES_IN_SEC", "Delay between messages (in sec)");
+ define("S_MESSAGE", "Message");
+ define("S_THIS_TRIGGER_ONLY", "This trigger only");
+ define("S_ALL_TRIGGERS_OF_THIS_HOST", "All triggers of this host");
+ define("S_ALL_TRIGGERS", "All triggers");
+ define("S_USE_IF_TRIGGER_SEVERITY", "Use if trigger's severity equal or more than");
+ define("S_NOT_CLASSIFIED", "Not classified");
+ define("S_INFORMATION", "Information");
+ define("S_WARNING", "Warning");
+ define("S_AVERAGE", "Average");
+ define("S_HIGH", "High");
+ define("S_DISASTER", "Disaster");
+
+// alarms.php
+ define("S_ALARMS", "Alarms");
+ define("S_ALARMS_SMALL", "Alarms");
+ define("S_ALARMS_BIG", "ALARMS");
+ define("S_SHOW_ONLY_LAST_100", "Show only last 100");
+ define("S_SHOW_ALL", "Show all");
+ define("S_TIME", "Time");
+ define("S_STATUS", "Status");
+ define("S_DURATION", "Duration");
+ define("S_SUM", "Sum");
+ define("S_TRUE_BIG", "TRUE");
+ define("S_FALSE_BIG", "FALSE");
+ define("S_DISABLED_BIG", "DISABLED");
+ define("S_UNKNOWN_BIG", "UNKNOWN");
+
+// alerts.php
+ define("S_ALERT_HISTORY_SMALL", "Alert history");
+ define("S_ALERT_HISTORY_BIG", "ALERT HISTORY");
+ define("S_ALERTS_BIG", "ALERTS");
+ define("S_TYPE", "Type");
+ define("S_RECIPIENTS", "Recipient(s)");
+ define("S_ERROR", "Error");
+ define("S_SENT", "sent");
+ define("S_NOT_SENT", "not sent");
+ define("S_NO_ALERTS", "No alerts");
+ define("S_SHOW_NEXT_100", "Show next 100");
+ define("S_SHOW_PREVIOUS_100", "Show previous 100");
+
+// charts.php
+ define("S_CUSTOM_GRAPHS", "Custom graphs");
+ define("S_GRAPHS_BIG", "GRAPHS");
+ define("S_NO_GRAPHS_TO_DISPLAY", "No graphs to display");
+ define("S_SELECT_GRAPH_TO_DISPLAY", "Select graph to display");
+ define("S_PERIOD", "Period");
+ define("S_1H", "1h");
+ define("S_2H", "2h");
+ define("S_4H", "4h");
+ define("S_8H", "8h");
+ define("S_12H", "12h");
+ define("S_24H", "24h");
+ define("S_WEEK_SMALL", "week");
+ define("S_MONTH_SMALL", "month");
+ define("S_YEAR_SMALL", "year");
+ define("S_KEEP_PERIOD", "Keep period");
+ define("S_ON_C", "On");
+ define("S_OFF_C", "Off");
+ define("S_MOVE", "Move");
+ define("S_SELECT_GRAPH_DOT_DOT_DOT", "Select graph...");
+
+// Colors
+ define("S_BLACK", "Black");
+ define("S_BLUE", "Blue");
+ define("S_CYAN", "Cyan");
+ define("S_DARK_BLUE", "Dark blue");
+ define("S_DARK_GREEN", "Dark green");
+ define("S_DARK_RED", "Dark red");
+ define("S_DARK_YELLOW", "Dark yellow");
+ define("S_GREEN", "Green");
+ define("S_RED", "Red");
+ define("S_WHITE", "White");
+ define("S_YELLOW", "Yellow");
+
+// config.php
+ define("S_CONFIGURATION_OF_ZABBIX", "Configuration of ZABBIX");
+ define("S_CONFIGURATION_OF_ZABBIX_BIG", "CONFIGURATION OF ZABBIX");
+ define("S_CONFIGURATION_UPDATED", "Configuration updated");
+ define("S_CONFIGURATION_WAS_NOT_UPDATED", "Configuration was not updated");
+ define("S_ADDED_NEW_MEDIA_TYPE", "Added new media type");
+ define("S_NEW_MEDIA_TYPE_WAS_NOT_ADDED", "New media type was not added");
+ define("S_MEDIA_TYPE_UPDATED", "Media type updated");
+ define("S_MEDIA_TYPE_WAS_NOT_UPDATED", "Media type was not updated");
+ define("S_MEDIA_TYPE_DELETED", "Media type deleted");
+ define("S_MEDIA_TYPE_WAS_NOT_DELETED", "Media type was not deleted");
+ define("S_CONFIGURATION", "Configuration");
+ define("S_DO_NOT_KEEP_ACTIONS_OLDER_THAN", "Do not keep actions older than (in days)");
+ define("S_DO_NOT_KEEP_EVENTS_OLDER_THAN", "Do not keep events older than (in days)");
+ define("S_MEDIA_TYPES_BIG", "MEDIA TYPES");
+ define("S_NO_MEDIA_TYPES_DEFINED", "No media types defined");
+ define("S_SMTP_SERVER", "SMTP server");
+ define("S_SMTP_HELO", "SMTP helo");
+ define("S_SMTP_EMAIL", "SMTP email");
+ define("S_SCRIPT_NAME", "Script name");
+ define("S_DELETE_SELECTED_MEDIA", "Delete selected media?");
+ define("S_DELETE_SELECTED_IMAGE", "Delete selected image?");
+ define("S_HOUSEKEEPER", "Housekeeper");
+ define("S_MEDIA_TYPES", "Media types");
+ define("S_ESCALATION_RULES", "Escalation rules");
+ define("S_ESCALATION", "Escalation");
+ define("S_ESCALATION_RULES_BIG", "ESCALATION RULES");
+ define("S_NO_ESCALATION_RULES_DEFINED", "No escalation rules defined");
+ define("S_NO_ESCALATION_DETAILS", "No escalation details");
+ define("S_ESCALATION_DETAILS_BIG", "ESCALATION DETAILS");
+ define("S_ESCALATION_ADDED", "Escalation added");
+ define("S_ESCALATION_WAS_NOT_ADDED", "Escalation was not added");
+ define("S_ESCALATION_RULE_ADDED", "Escalation rule added");
+ define("S_ESCALATION_RULE_WAS_NOT_ADDED", "Escalation rule was not added");
+ define("S_ESCALATION_RULE_UPDATED", "Escalation rule updated");
+ define("S_ESCALATION_RULE_WAS_NOT_UPDATED", "Escalation rule was not updated");
+ define("S_ESCALATION_RULE_DELETED", "Escalation rule deleted");
+ define("S_ESCALATION_RULE_WAS_NOT_DELETED", "Escalation rule was not deleted");
+ define("S_ESCALATION_UPDATED", "Escalation updated");
+ define("S_ESCALATION_WAS_NOT_UPDATED", "Escalation was not updated");
+ define("S_ESCALATION_DELETED", "Escalation deleted");
+ define("S_ESCALATION_WAS_NOT_DELETED", "Escalation was not deleted");
+ define("S_ESCALATION_RULE", "Escalation rule");
+ define("S_DO", "Do");
+ define("S_DEFAULT", "Default");
+ define("S_IS_DEFAULT", "Is default");
+ define("S_LEVEL", "Level");
+ define("S_DELAY_BEFORE_ACTION", "Delay before action");
+ define("S_IMAGES", "Images");
+ define("S_IMAGE", "Image");
+ define("S_IMAGES_BIG", "IMAGES");
+ define("S_NO_IMAGES_DEFINED", "No images defined");
+ define("S_BACKGROUND", "Background");
+ define("S_UPLOAD", "Upload");
+ define("S_IMAGE_ADDED", "Image added");
+ define("S_CANNOT_ADD_IMAGE", "Cannot add image");
+ define("S_IMAGE_DELETED", "Image deleted");
+ define("S_CANNOT_DELETE_IMAGE", "Cannot delete image");
+ define("S_AUTODISCOVERY", "Autodiscovery");
+
+// Latest values
+ define("S_LATEST_VALUES", "Latest values");
+ define("S_NO_PERMISSIONS", "No permissions !");
+ define("S_LATEST_DATA", "LATEST DATA");
+ define("S_ALL_SMALL", "all");
+ define("S_DESCRIPTION_LARGE", "DESCRIPTION");
+ define("S_DESCRIPTION_SMALL", "Description");
+ define("S_GRAPH", "Graph");
+ define("S_TREND", "Trend");
+ define("S_COMPARE", "Compare");
+
+// Footer
+ define("S_ZABBIX_VER", "ZABBIX 1.1alpha11");
+ define("S_COPYRIGHT_BY", "Copyright 2001-2005 by ");
+ define("S_CONNECTED_AS", "Connected as");
+ define("S_SIA_ZABBIX", "SIA Zabbix");
+
+// graph.php
+ define("S_CONFIGURATION_OF_GRAPH", "Configuration of graph");
+ define("S_CONFIGURATION_OF_GRAPH_BIG", "CONFIGURATION OF GRAPH");
+ define("S_ITEM_ADDED", "Item added");
+ define("S_ITEM_UPDATED", "Item updated");
+ define("S_SORT_ORDER_UPDATED", "Sort order updated");
+ define("S_CANNOT_UPDATE_SORT_ORDER", "Cannot update sort order");
+ define("S_DISPLAYED_PARAMETERS_BIG", "DISPLAYED PARAMETERS");
+ define("S_SORT_ORDER", "Sort order");
+ define("S_PARAMETER", "Parameter");
+ define("S_COLOR", "Color");
+ define("S_UP", "Up");
+ define("S_DOWN", "Down");
+ define("S_NEW_ITEM_FOR_THE_GRAPH", "New item for the graph");
+ define("S_SORT_ORDER_1_100", "Sort order (0->100)");
+
+// graphs.php
+ define("S_CONFIGURATION_OF_GRAPHS", "Configuration of graphs");
+ define("S_CONFIGURATION_OF_GRAPHS_BIG", "CONFIGURATION OF GRAPHS");
+ define("S_GRAPH_ADDED", "Graph added");
+ define("S_GRAPH_UPDATED", "Graph updated");
+ define("S_CANNOT_UPDATE_GRAPH", "Cannot update graph");
+ define("S_GRAPH_DELETED", "Graph deleted");
+ define("S_CANNOT_DELETE_GRAPH", "Cannot delete graph");
+ define("S_CANNOT_ADD_GRAPH", "Cannot add graph");
+ define("S_ID", "Id");
+ define("S_NO_GRAPHS_DEFINED", "No graphs defined");
+ define("S_DELETE_GRAPH_Q", "Delete graph?");
+ define("S_YAXIS_TYPE", "Y axis type");
+ define("S_YAXIS_MIN_VALUE", "Y axis MIN value");
+ define("S_YAXIS_MAX_VALUE", "Y axis MAX value");
+ define("S_CALCULATED", "Calculated");
+ define("S_FIXED", "Fixed");
+
+// history.php
+ define("S_LAST_HOUR_GRAPH", "Last hour graph");
+ define("S_LAST_HOUR_GRAPH_DIFF", "Last hour graph (diff)");
+ define("S_VALUES_OF_LAST_HOUR", "Values of last hour");
+ define("S_VALUES_OF_SPECIFIED_PERIOD", "Values of specified period");
+ define("S_VALUES_IN_PLAIN_TEXT_FORMAT", "Values in plain text format");
+ define("S_TIMESTAMP", "Timestamp");
+
+// hosts.php
+ define("S_HOSTS", "Hosts");
+ define("S_ITEMS", "Items");
+ define("S_TRIGGERS", "Triggers");
+ define("S_GRAPHS", "Graphs");
+ define("S_HOST_ADDED", "Host added");
+ define("S_CANNOT_ADD_HOST", "Cannot add host");
+ define("S_ITEMS_ADDED", "Items added");
+ define("S_CANNOT_ADD_ITEMS", "Cannot add items");
+ define("S_HOST_UPDATED", "Host updated");
+ define("S_CANNOT_UPDATE_HOST", "Cannot update host");
+ define("S_HOST_STATUS_UPDATED", "Host status updated");
+ define("S_CANNOT_UPDATE_HOST_STATUS", "Cannot update host status");
+ define("S_HOST_DELETED", "Host deleted");
+ define("S_CANNOT_DELETE_HOST", "Cannot delete host");
+ define("S_TEMPLATE_LINKAGE_ADDED", "Template linkage added");
+ define("S_CANNOT_ADD_TEMPLATE_LINKAGE", "Cannot add template linkage");
+ define("S_TEMPLATE_LINKAGE_UPDATED", "Template linkage updated");
+ define("S_CANNOT_UPDATE_TEMPLATE_LINKAGE", "Cannot update template linkage");
+ define("S_TEMPLATE_LINKAGE_DELETED", "Template linkage deleted");
+ define("S_CANNOT_DELETE_TEMPLATE_LINKAGE", "Cannot delete template linkage");
+ define("S_CONFIGURATION_OF_HOSTS_AND_HOST_GROUPS","CONFIGURATION OF HOSTS AND HOST GROUPS");
+ define("S_HOST_GROUPS_BIG", "HOST GROUPS");
+ define("S_NO_HOST_GROUPS_DEFINED", "No host groups defined");
+ define("S_NO_LINKAGES_DEFINED", "No linkages defined");
+ define("S_NO_HOSTS_DEFINED", "No hosts defined");
+ define("S_HOSTS_BIG", "HOSTS");
+ define("S_HOST", "Host");
+ define("S_IP", "IP");
+ define("S_PORT", "Port");
+ define("S_MONITORED", "Monitored");
+ define("S_NOT_MONITORED", "Not monitored");
+ define("S_UNREACHABLE", "Unreachable");
+ define("S_TEMPLATE", "Template");
+ define("S_DELETED", "Deleted");
+ define("S_UNKNOWN", "Unknown");
+ define("S_GROUPS", "Groups");
+ define("S_NEW_GROUP", "New group");
+ define("S_USE_IP_ADDRESS", "Use IP address");
+ define("S_IP_ADDRESS", "IP address");
+// define("S_USE_THE_HOST_AS_A_TEMPLATE", "Use the host as a template");
+ define("S_USE_TEMPLATES_OF_THIS_HOST", "Use templates of this host");
+ define("S_DELETE_SELECTED_HOST_Q", "Delete selected host?");
+ define("S_GROUP_NAME", "Group name");
+ define("S_HOST_GROUP", "Host group");
+ define("S_HOST_GROUPS", "Host groups");
+ define("S_UPDATE", "Update");
+ define("S_AVAILABILITY", "Availability");
+ define("S_AVAILABLE", "Available");
+ define("S_NOT_AVAILABLE", "Not available");
+
+// items.php
+ define("S_CONFIGURATION_OF_ITEMS", "Configuration of items");
+ define("S_CONFIGURATION_OF_ITEMS_BIG", "CONFIGURATION OF ITEMS");
+ define("S_CANNOT_UPDATE_ITEM", "Cannot update item");
+ define("S_STATUS_UPDATED", "Status updated");
+ define("S_CANNOT_UPDATE_STATUS", "Cannot update status");
+ define("S_CANNOT_ADD_ITEM", "Cannot add item");
+ define("S_ITEM_DELETED", "Item deleted");
+ define("S_CANNOT_DELETE_ITEM", "Cannot delete item");
+ define("S_ITEMS_DELETED", "Items deleted");
+ define("S_CANNOT_DELETE_ITEMS", "Cannot delete items");
+ define("S_ITEMS_ACTIVATED", "Items activated");
+ define("S_CANNOT_ACTIVATE_ITEMS", "Cannot activate items");
+ define("S_ITEMS_DISABLED", "Items disabled");
+ define("S_KEY", "Key");
+ define("S_DESCRIPTION", "Description");
+ define("S_UPDATE_INTERVAL", "Update interval");
+ define("S_HISTORY", "History");
+ define("S_TRENDS", "Trends");
+ define("S_SHORT_NAME", "Short name");
+ define("S_ZABBIX_AGENT", "ZABBIX agent");
+ define("S_ZABBIX_AGENT_ACTIVE", "ZABBIX agent (active)");
+ define("S_SNMPV1_AGENT", "SNMPv1 agent");
+ define("S_ZABBIX_TRAPPER", "ZABBIX trapper");
+ define("S_SIMPLE_CHECK", "Simple check");
+ define("S_SNMPV2_AGENT", "SNMPv2 agent");
+ define("S_SNMPV3_AGENT", "SNMPv3 agent");
+ define("S_ZABBIX_INTERNAL", "ZABBIX internal");
+ define("S_ZABBIX_UNKNOWN", "Unknown");
+ define("S_ACTIVE", "Active");
+ define("S_NOT_ACTIVE", "Not active");
+ define("S_NOT_SUPPORTED", "Not supported");
+ define("S_ACTIVATE_SELECTED_ITEMS_Q", "Activate selected items?");
+ define("S_DISABLE_SELECTED_ITEMS_Q", "Disable selected items?");
+ define("S_DELETE_SELECTED_ITEMS_Q", "Delete selected items?");
+ define("S_EMAIL", "Email");
+ define("S_SCRIPT", "Script");
+ define("S_UNITS", "Units");
+ define("S_MULTIPLIER", "Multiplier");
+ define("S_UPDATE_INTERVAL_IN_SEC", "Update interval (in sec)");
+ define("S_KEEP_HISTORY_IN_DAYS", "Keep history (in days)");
+ define("S_KEEP_TRENDS_IN_DAYS", "Keep trends (in days)");
+ define("S_TYPE_OF_INFORMATION", "Type of information");
+ define("S_STORE_VALUE", "Store value");
+ define("S_NUMERIC", "Numeric");
+ define("S_CHARACTER", "Character");
+ define("S_LOG", "Log");
+ define("S_AS_IS", "As is");
+ define("S_DELTA_SPEED_PER_SECOND", "Delta (speed per second)");
+ define("S_DELTA_SIMPLE_CHANGE", "Delta (simple change)");
+ define("S_ITEM", "Item");
+ define("S_SNMP_COMMUNITY", "SNMP community");
+ define("S_SNMP_OID", "SNMP OID");
+ define("S_SNMP_PORT", "SNMP port");
+ define("S_ALLOWED_HOSTS", "Allowed hosts");
+ define("S_SNMPV3_SECURITY_NAME", "SNMPv3 security name");
+ define("S_SNMPV3_SECURITY_LEVEL", "SNMPv3 security level");
+ define("S_SNMPV3_AUTH_PASSPHRASE", "SNMPv3 auth passphrase");
+ define("S_SNMPV3_PRIV_PASSPHRASE", "SNMPv3 priv passphrase");
+ define("S_CUSTOM_MULTIPLIER", "Custom multiplier");
+ define("S_DO_NOT_USE", "Do not use");
+ define("S_USE_MULTIPLIER", "Use multiplier");
+ define("S_SELECT_HOST_DOT_DOT_DOT", "Select host...");
+
+// latestalarms.php
+ define("S_LATEST_EVENTS", "Latest events");
+ define("S_HISTORY_OF_EVENTS_BIG", "HISTORY OF EVENTS");
+
+// latest.php
+ define("S_LAST_CHECK", "Last check");
+ define("S_LAST_CHECK_BIG", "LAST CHECK");
+ define("S_LAST_VALUE", "Last value");
+
+// sysmap.php
+ define("S_LABEL", "Label");
+ define("S_X", "X");
+ define("S_Y", "Y");
+ define("S_ICON", "Icon");
+ define("S_HOST_1", "Host 1");
+ define("S_HOST_2", "Host 2");
+ define("S_LINK_STATUS_INDICATOR", "Link status indicator");
+
+// map.php
+ define("S_OK_BIG", "OK");
+ define("S_PROBLEMS_SMALL", "problems");
+ define("S_ZABBIX_URL", "http://www.zabbix.com");
+
+// maps.php
+ define("S_NETWORK_MAPS", "Network maps");
+ define("S_NETWORK_MAPS_BIG", "NETWORK MAPS");
+ define("S_NO_MAPS_TO_DISPLAY", "No maps to display");
+ define("S_SELECT_MAP_TO_DISPLAY", "Select map to display");
+ define("S_SELECT_MAP_DOT_DOT_DOT", "Select map...");
+ define("S_BACKGROUND_IMAGE", "Background image");
+ define("S_ICON_LABEL_TYPE", "Icon label type");
+ define("S_HOST_LABEL", "Host label");
+ define("S_HOST_NAME", "Host name");
+ define("S_STATUS_ONLY", "Status only");
+ define("S_NOTHING", "Nothing");
+
+// media.php
+ define("S_MEDIA", "Media");
+ define("S_MEDIA_BIG", "MEDIA");
+ define("S_MEDIA_ACTIVATED", "Media activated");
+ define("S_CANNOT_ACTIVATE_MEDIA", "Cannot activate media");
+ define("S_MEDIA_DISABLED", "Media disabled");
+ define("S_CANNOT_DISABLE_MEDIA", "Cannot disable media");
+ define("S_MEDIA_ADDED", "Media added");
+ define("S_CANNOT_ADD_MEDIA", "Cannot add media");
+ define("S_MEDIA_UPDATED", "Media updated");
+ define("S_CANNOT_UPDATE_MEDIA", "Cannot update media");
+ define("S_MEDIA_DELETED", "Media deleted");
+ define("S_CANNOT_DELETE_MEDIA", "Cannot delete media");
+ define("S_SEND_TO", "Send to");
+ define("S_WHEN_ACTIVE", "When active");
+ define("S_NO_MEDIA_DEFINED", "No media defined");
+ define("S_NEW_MEDIA", "New media");
+ define("S_USE_IF_SEVERITY", "Use if severity");
+ define("S_DELETE_SELECTED_MEDIA_Q", "Delete selected media?");
+
+// Menu
+ define("S_MENU_LATEST_VALUES", "LATEST VALUES");
+ define("S_MENU_TRIGGERS", "TRIGGERS");
+ define("S_MENU_QUEUE", "QUEUE");
+ define("S_MENU_ALARMS", "ALARMS");
+ define("S_MENU_ALERTS", "ALERTS");
+ define("S_MENU_NETWORK_MAPS", "NETWORK MAPS");
+ define("S_MENU_GRAPHS", "GRAPHS");
+ define("S_MENU_SCREENS", "SCREENS");
+ define("S_MENU_IT_SERVICES", "IT SERVICES");
+ define("S_MENU_HOME", "HOME");
+ define("S_MENU_ABOUT", "ABOUT");
+ define("S_MENU_STATUS_OF_ZABBIX", "STATUS OF ZABBIX");
+ define("S_MENU_AVAILABILITY_REPORT", "AVAILABILITY REPORT");
+ define("S_MENU_CONFIG", "CONFIG");
+ define("S_MENU_USERS", "USERS");
+ define("S_MENU_HOSTS", "HOSTS");
+ define("S_MENU_ITEMS", "ITEMS");
+ define("S_MENU_AUDIT", "AUDIT");
+
+// overview.php
+ define("S_SELECT_GROUP_DOT_DOT_DOT", "Select group ...");
+ define("S_OVERVIEW", "Overview");
+ define("S_OVERVIEW_BIG", "OVERVIEW");
+ define("S_EXCL", "!");
+ define("S_DATA", "Data");
+
+// queue.php
+ define("S_QUEUE_BIG", "QUEUE");
+ define("S_QUEUE_OF_ITEMS_TO_BE_UPDATED_BIG", "QUEUE OF ITEMS TO BE UPDATED");
+ define("S_NEXT_CHECK", "Next check");
+ define("S_THE_QUEUE_IS_EMPTY", "The queue is empty");
+ define("S_TOTAL", "Total");
+ define("S_COUNT", "Count");
+ define("S_5_SECONDS", "5 seconds");
+ define("S_10_SECONDS", "10 seconds");
+ define("S_30_SECONDS", "30 seconds");
+ define("S_1_MINUTE", "1 minute");
+ define("S_5_MINUTES", "5 minutes");
+ define("S_MORE_THAN_5_MINUTES", "More than 5 minutes");
+
+// report1.php
+ define("S_STATUS_OF_ZABBIX", "Status of ZABBIX");
+ define("S_STATUS_OF_ZABBIX_BIG", "STATUS OF ZABBIX");
+ define("S_VALUE", "Value");
+ define("S_ZABBIX_SERVER_IS_RUNNING", "ZABBIX server is running");
+ define("S_NUMBER_OF_VALUES_STORED", "Number of values stored");
+ define("S_NUMBER_OF_TRENDS_STORED", "Number of trends stored");
+ define("S_NUMBER_OF_ALARMS", "Number of alarms");
+ define("S_NUMBER_OF_ALERTS", "Number of alerts");
+ define("S_NUMBER_OF_TRIGGERS_ENABLED_DISABLED", "Number of triggers (enabled/disabled)");
+ define("S_NUMBER_OF_ITEMS_ACTIVE_TRAPPER", "Number of items (active/trapper/not active/not supported)");
+ define("S_NUMBER_OF_USERS", "Number of users");
+ define("S_NUMBER_OF_HOSTS_MONITORED", "Number of hosts (monitored/not monitored/templates)");
+ define("S_YES", "Yes");
+ define("S_NO", "No");
+
+// report2.php
+ define("S_AVAILABILITY_REPORT", "Availability report");
+ define("S_AVAILABILITY_REPORT_BIG", "AVAILABILITY REPORT");
+ define("S_SHOW", "Show");
+ define("S_TRUE", "True");
+ define("S_FALSE", "False");
+
+// report3.php
+ define("S_IT_SERVICES_AVAILABILITY_REPORT_BIG", "IT SERVICES AVAILABILITY REPORT");
+ define("S_FROM", "From");
+ define("S_TILL", "Till");
+ define("S_OK", "Ok");
+ define("S_PROBLEMS", "Problems");
+ define("S_PERCENTAGE", "Percentage");
+ define("S_SLA", "SLA");
+ define("S_DAY", "Day");
+ define("S_MONTH", "Month");
+ define("S_YEAR", "Year");
+ define("S_DAILY", "Daily");
+ define("S_WEEKLY", "Weekly");
+ define("S_MONTHLY", "Monthly");
+ define("S_YEARLY", "Yearly");
+
+// screenconf.php
+ define("S_SCREENS", "Screens");
+ define("S_SCREEN", "Screen");
+ define("S_CONFIGURATION_OF_SCREENS_BIG", "CONFIGURATION OF SCREENS");
+ define("S_SCREEN_ADDED", "Screen added");
+ define("S_CANNOT_ADD_SCREEN", "Cannot add screen");
+ define("S_SCREEN_UPDATED", "Screen updated");
+ define("S_CANNOT_UPDATE_SCREEN", "Cannot update screen");
+ define("S_SCREEN_DELETED", "Screen deleted");
+ define("S_CANNOT_DELETE_SCREEN", "Cannot deleted screen");
+ define("S_COLUMNS", "Columns");
+ define("S_ROWS", "Rows");
+ define("S_NO_SCREENS_DEFINED", "No screens defined");
+ define("S_DELETE_SCREEN_Q", "Delete screen?");
+ define("S_CONFIGURATION_OF_SCREEN_BIG", "CONFIGURATION OF SCREEN");
+ define("S_SCREEN_CELL_CONFIGURATION", "Screen cell configuration");
+ define("S_RESOURCE", "Resource");
+ define("S_SIMPLE_GRAPH", "Simple graph");
+ define("S_GRAPH_NAME", "Graph name");
+ define("S_WIDTH", "Width");
+ define("S_HEIGHT", "Height");
+ define("S_EMPTY", "Empty");
+
+// screenedit.php
+ define("S_MAP", "Map");
+ define("S_PLAIN_TEXT", "Plain text");
+ define("S_COLUMN_SPAN", "Column span");
+ define("S_ROW_SPAN", "Row span");
+
+// screens.php
+ define("S_CUSTOM_SCREENS", "Custom screens");
+ define("S_SCREENS_BIG", "SCREENS");
+ define("S_NO_SCREENS_TO_DISPLAY", "No screens to display");
+ define("S_SELECT_SCREEN_TO_DISPLAY", "Select screen to display");
+ define("S_SELECT_SCREEN_DOT_DOT_DOT", "Select screen ...");
+
+// services.php
+ define("S_IT_SERVICES", "IT services");
+ define("S_SERVICE_UPDATED", "Service updated");
+ define("S_CANNOT_UPDATE_SERVICE", "Cannot update service");
+ define("S_SERVICE_ADDED", "Service added");
+ define("S_CANNOT_ADD_SERVICE", "Cannot add service");
+ define("S_LINK_ADDED", "Link added");
+ define("S_CANNOT_ADD_LINK", "Cannot add link");
+ define("S_SERVICE_DELETED", "Service deleted");
+ define("S_CANNOT_DELETE_SERVICE", "Cannot delete service");
+ define("S_LINK_DELETED", "Link deleted");
+ define("S_CANNOT_DELETE_LINK", "Cannot delete link");
+ define("S_STATUS_CALCULATION", "Status calculation");
+ define("S_STATUS_CALCULATION_ALGORITHM", "Status calculation algorithm");
+ define("S_NONE", "None");
+ define("S_MAX_OF_CHILDS", "MAX of childs");
+ define("S_MIN_OF_CHILDS", "MIN of childs");
+ define("S_SERVICE_1", "Service 1");
+ define("S_SERVICE_2", "Service 2");
+ define("S_SOFT_HARD_LINK", "Soft/hard link");
+ define("S_SOFT", "Soft");
+ define("S_HARD", "Hard");
+ define("S_DO_NOT_CALCULATE", "Do not calculate");
+ define("S_MAX_BIG", "MAX");
+ define("S_MIN_BIG", "MIN");
+ define("S_SHOW_SLA", "Show SLA");
+ define("S_ACCEPTABLE_SLA_IN_PERCENT", "Acceptabe SLA (in %)");
+ define("S_LINK_TO_TRIGGER_Q", "Link to trigger?");
+ define("S_SORT_ORDER_0_999", "Sort order (0->999)");
+ define("S_DELETE_SERVICE_Q", "S_DELETE_SERVICE_Q");
+ define("S_LINK_TO", "Link to");
+ define("S_SOFT_LINK_Q", "Soft link?");
+ define("S_ADD_SERVER_DETAILS", "Add server details");
+ define("S_TRIGGER", "Trigger");
+ define("S_SERVER", "Server");
+ define("S_DELETE", "Delete");
+
+// srv_status.php
+ define("S_IT_SERVICES_BIG", "IT SERVICES");
+ define("S_SERVICE", "Service");
+ define("S_REASON", "Reason");
+ define("S_SLA_LAST_7_DAYS", "SLA (last 7 days)");
+ define("S_PLANNED_CURRENT_SLA", "Planned/current SLA");
+ define("S_TRIGGER_BIG", "TRIGGER");
+
+// triggers.php
+ define("S_CONFIGURATION_OF_TRIGGERS", "Configuration of triggers");
+ define("S_CONFIGURATION_OF_TRIGGERS_BIG", "CONFIGURATION OF TRIGGERS");
+ define("S_DEPENDENCY_ADDED", "Dependency added");
+ define("S_CANNOT_ADD_DEPENDENCY", "Cannot add dependency");
+ define("S_TRIGGERS_UPDATED", "Triggers updated");
+ define("S_CANNOT_UPDATE_TRIGGERS", "Cannot update triggers");
+ define("S_TRIGGERS_DISABLED", "Triggers disabled");
+ define("S_CANNOT_DISABLE_TRIGGERS", "Cannot disable triggers");
+ define("S_TRIGGERS_DELETED", "Triggers deleted");
+ define("S_CANNOT_DELETE_TRIGGERS", "Cannot delete triggers");
+ define("S_TRIGGER_DELETED", "Trigger deleted");
+ define("S_CANNOT_DELETE_TRIGGER", "Cannot delete trigger");
+ define("S_INVALID_TRIGGER_EXPRESSION", "Invalid trigger expression");
+ define("S_TRIGGER_ADDED", "Trigger added");
+ define("S_CANNOT_ADD_TRIGGER", "Cannot add trigger");
+ define("S_SEVERITY", "Severity");
+ define("S_EXPRESSION", "Expression");
+ define("S_DISABLED", "Disabled");
+ define("S_ENABLED", "Enabled");
+ define("S_ENABLE_SELECTED_TRIGGERS_Q", "Enable selected triggers?");
+ define("S_DISABLE_SELECTED_TRIGGERS_Q", "Disable selected triggers?");
+ define("S_CHANGE", "Change");
+ define("S_TRIGGER_UPDATED", "Trigger updated");
+ define("S_CANNOT_UPDATE_TRIGGER", "Cannot update trigger");
+ define("S_DEPENDS_ON", "Depends on");
+
+// tr_comments.php
+ define("S_TRIGGER_COMMENTS", "Trigger comments");
+ define("S_TRIGGER_COMMENTS_BIG", "TRIGGER COMMENTS");
+ define("S_COMMENT_UPDATED", "Comment updated");
+ define("S_CANNOT_UPDATE_COMMENT", "Cannot update comment");
+ define("S_ADD", "Add");
+
+// tr_status.php
+ define("S_STATUS_OF_TRIGGERS", "Status of triggers");
+ define("S_STATUS_OF_TRIGGERS_BIG", "STATUS OF TRIGGERS");
+ define("S_SHOW_ONLY_TRUE", "Show only true");
+ define("S_HIDE_ACTIONS", "Hide actions");
+ define("S_SHOW_ACTIONS", "Show actions");
+ define("S_SHOW_ALL_TRIGGERS", "Show all triggers");
+ define("S_HIDE_DETAILS", "Hide details");
+ define("S_SHOW_DETAILS", "Show details");
+ define("S_SELECT", "Select");
+ define("S_HIDE_SELECT", "Hide select");
+ define("S_TRIGGERS_BIG", "TRIGGERS");
+ define("S_DESCRIPTION_BIG", "DESCRIPTION");
+ define("S_SEVERITY_BIG", "SEVERITY");
+ define("S_LAST_CHANGE_BIG", "LAST CHANGE");
+ define("S_LAST_CHANGE", "Last change");
+ define("S_COMMENTS", "Comments");
+
+// users.php
+ define("S_USERS", "Users");
+ define("S_USER_ADDED", "User added");
+ define("S_CANNOT_ADD_USER", "Cannot add user");
+ define("S_CANNOT_ADD_USER_BOTH_PASSWORDS_MUST", "Cannot add user. Both passwords must be equal.");
+ define("S_USER_DELETED", "User deleted");
+ define("S_CANNOT_DELETE_USER", "Cannot delete user");
+ define("S_PERMISSION_DELETED", "Permission deleted");
+ define("S_CANNOT_DELETE_PERMISSION", "Cannot delete permission");
+ define("S_PERMISSION_ADDED", "Permission added");
+ define("S_CANNOT_ADD_PERMISSION", "Cannot add permission");
+ define("S_USER_UPDATED", "User updated");
+ define("S_CANNOT_UPDATE_USER", "Cannot update user");
+ define("S_CANNOT_UPDATE_USER_BOTH_PASSWORDS", "Cannot update user. Both passwords must be equal.");
+ define("S_GROUP_ADDED", "Group added");
+ define("S_CANNOT_ADD_GROUP", "Cannot add group");
+ define("S_GROUP_UPDATED", "Group updated");
+ define("S_CANNOT_UPDATE_GROUP", "Cannot update group");
+ define("S_GROUP_DELETED", "Group deleted");
+ define("S_CANNOT_DELETE_GROUP", "Cannot delete group");
+ define("S_CONFIGURATION_OF_USERS_AND_USER_GROUPS","CONFIGURATION OF USERS AND USER GROUPS");
+ define("S_USER_GROUPS_BIG", "USER GROUPS");
+ define("S_USERS_BIG", "USERS");
+ define("S_USER_GROUPS", "User groups");
+ define("S_MEMBERS", "Members");
+ define("S_TEMPLATES", "Templates");
+ define("S_HOSTS_TEMPLATES_LINKAGE", "Hosts/templates linkage");
+ define("S_CONFIGURATION_OF_TEMPLATES_LINKAGE", "CONFIGURATION OF TEMPLATES LINKAGE");
+ define("S_LINKED_TEMPLATES_BIG", "LINKED TEMPLATES");
+ define("S_NO_USER_GROUPS_DEFINED", "No user groups defined");
+ define("S_ALIAS", "TEST");
+ define("S_NAME", "Name");
+ define("S_SURNAME", "Surname");
+ define("S_IS_ONLINE_Q", "Is online?");
+ define("S_NO_USERS_DEFINED", "No users defined");
+ define("S_PERMISSION", "Permission");
+ define("S_RIGHT", "Right");
+ define("S_RESOURCE_NAME", "Resource name");
+ define("S_READ_ONLY", "Read only");
+ define("S_READ_WRITE", "Read-write");
+ define("S_HIDE", "Hide");
+ define("S_PASSWORD", "Password");
+ define("S_PASSWORD_ONCE_AGAIN", "Password (once again)");
+ define("S_URL_AFTER_LOGIN", "URL (after login)");
+ define("S_AUTO_LOGOUT_IN_SEC", "Auto-logout (in sec,0 - disable)");
+
+// audit.php
+ define("S_AUDIT_LOG", "Audit log");
+ define("S_AUDIT_LOG_BIG", "AUDIT LOG");
+ define("S_ACTION", "Action");
+ define("S_DETAILS", "Details");
+ define("S_UNKNOWN_ACTION", "Unknown action");
+ define("S_ADDED", "Added");
+ define("S_UPDATED", "Updated");
+ define("S_LOGGED_IN", "Logged in");
+ define("S_LOGGED_OUT", "Logged out");
+ define("S_MEDIA_TYPE", "Media type");
+ define("S_GRAPH_ELEMENT", "Graph element");
+
+// profile.php
+ define("S_USER_PROFILE_BIG", "USER PROFILE");
+ define("S_LANGUAGE", "Language");
+ define("S_ENGLISH_GB", "English (GB)");
+ define("S_FRENCH_FR", "French (FR)");
+ define("S_GERMAN_DE", "German (DE)");
+
+// Menu
+
+ define("S_HELP", "Help");
+ define("S_PROFILE", "Profile");
+
+?>
diff --git a/frontends/php/include/local_en.inc.php b/frontends/php/include/locales/en_en.inc.php
index 06b09262..61585bd4 100644
--- a/frontends/php/include/local_en.inc.php
+++ b/frontends/php/include/locales/en_en.inc.php
@@ -686,6 +686,7 @@
define("S_PASSWORD", "Password");
define("S_PASSWORD_ONCE_AGAIN", "Password (once again)");
define("S_URL_AFTER_LOGIN", "URL (after login)");
+ define("S_AUTO_LOGOUT_IN_SEC", "Auto-logout (in sec,0 - disable)");
// audit.php
define("S_AUDIT_LOG", "Audit log");
@@ -699,4 +700,17 @@
define("S_LOGGED_OUT", "Logged out");
define("S_MEDIA_TYPE", "Media type");
define("S_GRAPH_ELEMENT", "Graph element");
+
+// profile.php
+ define("S_USER_PROFILE_BIG", "USER PROFILE");
+ define("S_LANGUAGE", "Language");
+ define("S_ENGLISH_GB", "English (GB)");
+ define("S_FRENCH_FR", "French (FR)");
+ define("S_GERMAN_DE", "German (DE)");
+
+// Menu
+
+ define("S_HELP", "Help");
+ define("S_PROFILE", "Profile");
+
?>
diff --git a/frontends/php/include/locales/en_gb.inc.php b/frontends/php/include/locales/en_gb.inc.php
new file mode 100644
index 00000000..61585bd4
--- /dev/null
+++ b/frontends/php/include/locales/en_gb.inc.php
@@ -0,0 +1,716 @@
+<?php
+/*
+** ZABBIX
+** Copyright (C) 2000-2005 SIA Zabbix
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+**/
+?>
+<?php
+
+ define("S_DATE_FORMAT_YMDHMS", "d M H:i:s");
+ define("S_DATE_FORMAT_YMD", "d M Y");
+
+// about.php
+ define("S_ABOUT_ZABBIX", "About ZABBIX");
+ define("S_INFORMATION_ABOUT_ZABBIX", "Information about ZABBIX (v1.1alpha11)");
+ define("S_HOMEPAGE_OF_ZABBIX", "Homepage of ZABBIX");
+ define("S_HOMEPAGE_OF_ZABBIX_DETAILS", "This is home page of ZABBIX.");
+ define("S_LATEST_ZABBIX_MANUAL", "Latest ZABBIX Manual");
+ define("S_LATEST_ZABBIX_MANUAL_DETAILS", "Latest version of the Manual.");
+ define("S_DOWNLOADS", "Downloads");
+ define("S_DOWNLOADS_DETAILS", "Latest ZABBIX release can be found here.");
+ define("S_FEATURE_REQUESTS", "Feature requests");
+ define("S_FEATURE_REQUESTS_DETAILS", "If you need additional functionality, go here.");
+ define("S_FORUMS", "Forums");
+ define("S_FORUMS_DETAILS", "ZABBIX-related discussion.");
+ define("S_BUG_REPORTS", "Bug reports");
+ define("S_BUG_REPORTS_DETAILS", "Bug in ZABBIX ? Please, report it.");
+ define("S_MAILING_LISTS", "Mailing lists");
+ define("S_MAILING_LISTS_DETAILS", "ZABBIX-related mailing lists.");
+
+// actions.php
+ define("S_ACTIONS", "Actions");
+ define("S_ACTION_ADDED", "Action added");
+ define("S_CANNOT_ADD_ACTION", "Cannot add action");
+ define("S_ACTION_UPDATED", "Action updated");
+ define("S_CANNOT_UPDATE_ACTION", "Cannot update action");
+ define("S_ACTION_DELETED", "Action deleted");
+ define("S_CANNOT_DELETE_ACTION", "Cannot delete action");
+ define("S_SCOPE", "Scope");
+ define("S_SEND_MESSAGE_TO", "Send message to");
+ define("S_WHEN_TRIGGER", "When trigger");
+ define("S_DELAY", "Delay");
+ define("S_SUBJECT", "Subject");
+ define("S_ON", "ON");
+ define("S_OFF", "OFF");
+ define("S_NO_ACTIONS_DEFINED", "No actions defined");
+ define("S_NEW_ACTION", "New action");
+ define("S_SINGLE_USER", "Single user");
+ define("S_USER_GROUP", "User group");
+ define("S_GROUP", "Group");
+ define("S_USER", "User");
+ define("S_WHEN_TRIGGER_BECOMES", "When trigger becomes");
+ define("S_ON_OR_OFF", "ON or OFF");
+ define("S_DELAY_BETWEEN_MESSAGES_IN_SEC", "Delay between messages (in sec)");
+ define("S_MESSAGE", "Message");
+ define("S_THIS_TRIGGER_ONLY", "This trigger only");
+ define("S_ALL_TRIGGERS_OF_THIS_HOST", "All triggers of this host");
+ define("S_ALL_TRIGGERS", "All triggers");
+ define("S_USE_IF_TRIGGER_SEVERITY", "Use if trigger's severity equal or more than");
+ define("S_NOT_CLASSIFIED", "Not classified");
+ define("S_INFORMATION", "Information");
+ define("S_WARNING", "Warning");
+ define("S_AVERAGE", "Average");
+ define("S_HIGH", "High");
+ define("S_DISASTER", "Disaster");
+
+// alarms.php
+ define("S_ALARMS", "Alarms");
+ define("S_ALARMS_SMALL", "Alarms");
+ define("S_ALARMS_BIG", "ALARMS");
+ define("S_SHOW_ONLY_LAST_100", "Show only last 100");
+ define("S_SHOW_ALL", "Show all");
+ define("S_TIME", "Time");
+ define("S_STATUS", "Status");
+ define("S_DURATION", "Duration");
+ define("S_SUM", "Sum");
+ define("S_TRUE_BIG", "TRUE");
+ define("S_FALSE_BIG", "FALSE");
+ define("S_DISABLED_BIG", "DISABLED");
+ define("S_UNKNOWN_BIG", "UNKNOWN");
+
+// alerts.php
+ define("S_ALERT_HISTORY_SMALL", "Alert history");
+ define("S_ALERT_HISTORY_BIG", "ALERT HISTORY");
+ define("S_ALERTS_BIG", "ALERTS");
+ define("S_TYPE", "Type");
+ define("S_RECIPIENTS", "Recipient(s)");
+ define("S_ERROR", "Error");
+ define("S_SENT", "sent");
+ define("S_NOT_SENT", "not sent");
+ define("S_NO_ALERTS", "No alerts");
+ define("S_SHOW_NEXT_100", "Show next 100");
+ define("S_SHOW_PREVIOUS_100", "Show previous 100");
+
+// charts.php
+ define("S_CUSTOM_GRAPHS", "Custom graphs");
+ define("S_GRAPHS_BIG", "GRAPHS");
+ define("S_NO_GRAPHS_TO_DISPLAY", "No graphs to display");
+ define("S_SELECT_GRAPH_TO_DISPLAY", "Select graph to display");
+ define("S_PERIOD", "Period");
+ define("S_1H", "1h");
+ define("S_2H", "2h");
+ define("S_4H", "4h");
+ define("S_8H", "8h");
+ define("S_12H", "12h");
+ define("S_24H", "24h");
+ define("S_WEEK_SMALL", "week");
+ define("S_MONTH_SMALL", "month");
+ define("S_YEAR_SMALL", "year");
+ define("S_KEEP_PERIOD", "Keep period");
+ define("S_ON_C", "On");
+ define("S_OFF_C", "Off");
+ define("S_MOVE", "Move");
+ define("S_SELECT_GRAPH_DOT_DOT_DOT", "Select graph...");
+
+// Colors
+ define("S_BLACK", "Black");
+ define("S_BLUE", "Blue");
+ define("S_CYAN", "Cyan");
+ define("S_DARK_BLUE", "Dark blue");
+ define("S_DARK_GREEN", "Dark green");
+ define("S_DARK_RED", "Dark red");
+ define("S_DARK_YELLOW", "Dark yellow");
+ define("S_GREEN", "Green");
+ define("S_RED", "Red");
+ define("S_WHITE", "White");
+ define("S_YELLOW", "Yellow");
+
+// config.php
+ define("S_CONFIGURATION_OF_ZABBIX", "Configuration of ZABBIX");
+ define("S_CONFIGURATION_OF_ZABBIX_BIG", "CONFIGURATION OF ZABBIX");
+ define("S_CONFIGURATION_UPDATED", "Configuration updated");
+ define("S_CONFIGURATION_WAS_NOT_UPDATED", "Configuration was not updated");
+ define("S_ADDED_NEW_MEDIA_TYPE", "Added new media type");
+ define("S_NEW_MEDIA_TYPE_WAS_NOT_ADDED", "New media type was not added");
+ define("S_MEDIA_TYPE_UPDATED", "Media type updated");
+ define("S_MEDIA_TYPE_WAS_NOT_UPDATED", "Media type was not updated");
+ define("S_MEDIA_TYPE_DELETED", "Media type deleted");
+ define("S_MEDIA_TYPE_WAS_NOT_DELETED", "Media type was not deleted");
+ define("S_CONFIGURATION", "Configuration");
+ define("S_DO_NOT_KEEP_ACTIONS_OLDER_THAN", "Do not keep actions older than (in days)");
+ define("S_DO_NOT_KEEP_EVENTS_OLDER_THAN", "Do not keep events older than (in days)");
+ define("S_MEDIA_TYPES_BIG", "MEDIA TYPES");
+ define("S_NO_MEDIA_TYPES_DEFINED", "No media types defined");
+ define("S_SMTP_SERVER", "SMTP server");
+ define("S_SMTP_HELO", "SMTP helo");
+ define("S_SMTP_EMAIL", "SMTP email");
+ define("S_SCRIPT_NAME", "Script name");
+ define("S_DELETE_SELECTED_MEDIA", "Delete selected media?");
+ define("S_DELETE_SELECTED_IMAGE", "Delete selected image?");
+ define("S_HOUSEKEEPER", "Housekeeper");
+ define("S_MEDIA_TYPES", "Media types");
+ define("S_ESCALATION_RULES", "Escalation rules");
+ define("S_ESCALATION", "Escalation");
+ define("S_ESCALATION_RULES_BIG", "ESCALATION RULES");
+ define("S_NO_ESCALATION_RULES_DEFINED", "No escalation rules defined");
+ define("S_NO_ESCALATION_DETAILS", "No escalation details");
+ define("S_ESCALATION_DETAILS_BIG", "ESCALATION DETAILS");
+ define("S_ESCALATION_ADDED", "Escalation added");
+ define("S_ESCALATION_WAS_NOT_ADDED", "Escalation was not added");
+ define("S_ESCALATION_RULE_ADDED", "Escalation rule added");
+ define("S_ESCALATION_RULE_WAS_NOT_ADDED", "Escalation rule was not added");
+ define("S_ESCALATION_RULE_UPDATED", "Escalation rule updated");
+ define("S_ESCALATION_RULE_WAS_NOT_UPDATED", "Escalation rule was not updated");
+ define("S_ESCALATION_RULE_DELETED", "Escalation rule deleted");
+ define("S_ESCALATION_RULE_WAS_NOT_DELETED", "Escalation rule was not deleted");
+ define("S_ESCALATION_UPDATED", "Escalation updated");
+ define("S_ESCALATION_WAS_NOT_UPDATED", "Escalation was not updated");
+ define("S_ESCALATION_DELETED", "Escalation deleted");
+ define("S_ESCALATION_WAS_NOT_DELETED", "Escalation was not deleted");
+ define("S_ESCALATION_RULE", "Escalation rule");
+ define("S_DO", "Do");
+ define("S_DEFAULT", "Default");
+ define("S_IS_DEFAULT", "Is default");
+ define("S_LEVEL", "Level");
+ define("S_DELAY_BEFORE_ACTION", "Delay before action");
+ define("S_IMAGES", "Images");
+ define("S_IMAGE", "Image");
+ define("S_IMAGES_BIG", "IMAGES");
+ define("S_NO_IMAGES_DEFINED", "No images defined");
+ define("S_BACKGROUND", "Background");
+ define("S_UPLOAD", "Upload");
+ define("S_IMAGE_ADDED", "Image added");
+ define("S_CANNOT_ADD_IMAGE", "Cannot add image");
+ define("S_IMAGE_DELETED", "Image deleted");
+ define("S_CANNOT_DELETE_IMAGE", "Cannot delete image");
+ define("S_AUTODISCOVERY", "Autodiscovery");
+
+// Latest values
+ define("S_LATEST_VALUES", "Latest values");
+ define("S_NO_PERMISSIONS", "No permissions !");
+ define("S_LATEST_DATA", "LATEST DATA");
+ define("S_ALL_SMALL", "all");
+ define("S_DESCRIPTION_LARGE", "DESCRIPTION");
+ define("S_DESCRIPTION_SMALL", "Description");
+ define("S_GRAPH", "Graph");
+ define("S_TREND", "Trend");
+ define("S_COMPARE", "Compare");
+
+// Footer
+ define("S_ZABBIX_VER", "ZABBIX 1.1alpha11");
+ define("S_COPYRIGHT_BY", "Copyright 2001-2005 by ");
+ define("S_CONNECTED_AS", "Connected as");
+ define("S_SIA_ZABBIX", "SIA Zabbix");
+
+// graph.php
+ define("S_CONFIGURATION_OF_GRAPH", "Configuration of graph");
+ define("S_CONFIGURATION_OF_GRAPH_BIG", "CONFIGURATION OF GRAPH");
+ define("S_ITEM_ADDED", "Item added");
+ define("S_ITEM_UPDATED", "Item updated");
+ define("S_SORT_ORDER_UPDATED", "Sort order updated");
+ define("S_CANNOT_UPDATE_SORT_ORDER", "Cannot update sort order");
+ define("S_DISPLAYED_PARAMETERS_BIG", "DISPLAYED PARAMETERS");
+ define("S_SORT_ORDER", "Sort order");
+ define("S_PARAMETER", "Parameter");
+ define("S_COLOR", "Color");
+ define("S_UP", "Up");
+ define("S_DOWN", "Down");
+ define("S_NEW_ITEM_FOR_THE_GRAPH", "New item for the graph");
+ define("S_SORT_ORDER_1_100", "Sort order (0->100)");
+
+// graphs.php
+ define("S_CONFIGURATION_OF_GRAPHS", "Configuration of graphs");
+ define("S_CONFIGURATION_OF_GRAPHS_BIG", "CONFIGURATION OF GRAPHS");
+ define("S_GRAPH_ADDED", "Graph added");
+ define("S_GRAPH_UPDATED", "Graph updated");
+ define("S_CANNOT_UPDATE_GRAPH", "Cannot update graph");
+ define("S_GRAPH_DELETED", "Graph deleted");
+ define("S_CANNOT_DELETE_GRAPH", "Cannot delete graph");
+ define("S_CANNOT_ADD_GRAPH", "Cannot add graph");
+ define("S_ID", "Id");
+ define("S_NO_GRAPHS_DEFINED", "No graphs defined");
+ define("S_DELETE_GRAPH_Q", "Delete graph?");
+ define("S_YAXIS_TYPE", "Y axis type");
+ define("S_YAXIS_MIN_VALUE", "Y axis MIN value");
+ define("S_YAXIS_MAX_VALUE", "Y axis MAX value");
+ define("S_CALCULATED", "Calculated");
+ define("S_FIXED", "Fixed");
+
+// history.php
+ define("S_LAST_HOUR_GRAPH", "Last hour graph");
+ define("S_LAST_HOUR_GRAPH_DIFF", "Last hour graph (diff)");
+ define("S_VALUES_OF_LAST_HOUR", "Values of last hour");
+ define("S_VALUES_OF_SPECIFIED_PERIOD", "Values of specified period");
+ define("S_VALUES_IN_PLAIN_TEXT_FORMAT", "Values in plain text format");
+ define("S_TIMESTAMP", "Timestamp");
+
+// hosts.php
+ define("S_HOSTS", "Hosts");
+ define("S_ITEMS", "Items");
+ define("S_TRIGGERS", "Triggers");
+ define("S_GRAPHS", "Graphs");
+ define("S_HOST_ADDED", "Host added");
+ define("S_CANNOT_ADD_HOST", "Cannot add host");
+ define("S_ITEMS_ADDED", "Items added");
+ define("S_CANNOT_ADD_ITEMS", "Cannot add items");
+ define("S_HOST_UPDATED", "Host updated");
+ define("S_CANNOT_UPDATE_HOST", "Cannot update host");
+ define("S_HOST_STATUS_UPDATED", "Host status updated");
+ define("S_CANNOT_UPDATE_HOST_STATUS", "Cannot update host status");
+ define("S_HOST_DELETED", "Host deleted");
+ define("S_CANNOT_DELETE_HOST", "Cannot delete host");
+ define("S_TEMPLATE_LINKAGE_ADDED", "Template linkage added");
+ define("S_CANNOT_ADD_TEMPLATE_LINKAGE", "Cannot add template linkage");
+ define("S_TEMPLATE_LINKAGE_UPDATED", "Template linkage updated");
+ define("S_CANNOT_UPDATE_TEMPLATE_LINKAGE", "Cannot update template linkage");
+ define("S_TEMPLATE_LINKAGE_DELETED", "Template linkage deleted");
+ define("S_CANNOT_DELETE_TEMPLATE_LINKAGE", "Cannot delete template linkage");
+ define("S_CONFIGURATION_OF_HOSTS_AND_HOST_GROUPS","CONFIGURATION OF HOSTS AND HOST GROUPS");
+ define("S_HOST_GROUPS_BIG", "HOST GROUPS");
+ define("S_NO_HOST_GROUPS_DEFINED", "No host groups defined");
+ define("S_NO_LINKAGES_DEFINED", "No linkages defined");
+ define("S_NO_HOSTS_DEFINED", "No hosts defined");
+ define("S_HOSTS_BIG", "HOSTS");
+ define("S_HOST", "Host");
+ define("S_IP", "IP");
+ define("S_PORT", "Port");
+ define("S_MONITORED", "Monitored");
+ define("S_NOT_MONITORED", "Not monitored");
+ define("S_UNREACHABLE", "Unreachable");
+ define("S_TEMPLATE", "Template");
+ define("S_DELETED", "Deleted");
+ define("S_UNKNOWN", "Unknown");
+ define("S_GROUPS", "Groups");
+ define("S_NEW_GROUP", "New group");
+ define("S_USE_IP_ADDRESS", "Use IP address");
+ define("S_IP_ADDRESS", "IP address");
+// define("S_USE_THE_HOST_AS_A_TEMPLATE", "Use the host as a template");
+ define("S_USE_TEMPLATES_OF_THIS_HOST", "Use templates of this host");
+ define("S_DELETE_SELECTED_HOST_Q", "Delete selected host?");
+ define("S_GROUP_NAME", "Group name");
+ define("S_HOST_GROUP", "Host group");
+ define("S_HOST_GROUPS", "Host groups");
+ define("S_UPDATE", "Update");
+ define("S_AVAILABILITY", "Availability");
+ define("S_AVAILABLE", "Available");
+ define("S_NOT_AVAILABLE", "Not available");
+
+// items.php
+ define("S_CONFIGURATION_OF_ITEMS", "Configuration of items");
+ define("S_CONFIGURATION_OF_ITEMS_BIG", "CONFIGURATION OF ITEMS");
+ define("S_CANNOT_UPDATE_ITEM", "Cannot update item");
+ define("S_STATUS_UPDATED", "Status updated");
+ define("S_CANNOT_UPDATE_STATUS", "Cannot update status");
+ define("S_CANNOT_ADD_ITEM", "Cannot add item");
+ define("S_ITEM_DELETED", "Item deleted");
+ define("S_CANNOT_DELETE_ITEM", "Cannot delete item");
+ define("S_ITEMS_DELETED", "Items deleted");
+ define("S_CANNOT_DELETE_ITEMS", "Cannot delete items");
+ define("S_ITEMS_ACTIVATED", "Items activated");
+ define("S_CANNOT_ACTIVATE_ITEMS", "Cannot activate items");
+ define("S_ITEMS_DISABLED", "Items disabled");
+ define("S_KEY", "Key");
+ define("S_DESCRIPTION", "Description");
+ define("S_UPDATE_INTERVAL", "Update interval");
+ define("S_HISTORY", "History");
+ define("S_TRENDS", "Trends");
+ define("S_SHORT_NAME", "Short name");
+ define("S_ZABBIX_AGENT", "ZABBIX agent");
+ define("S_ZABBIX_AGENT_ACTIVE", "ZABBIX agent (active)");
+ define("S_SNMPV1_AGENT", "SNMPv1 agent");
+ define("S_ZABBIX_TRAPPER", "ZABBIX trapper");
+ define("S_SIMPLE_CHECK", "Simple check");
+ define("S_SNMPV2_AGENT", "SNMPv2 agent");
+ define("S_SNMPV3_AGENT", "SNMPv3 agent");
+ define("S_ZABBIX_INTERNAL", "ZABBIX internal");
+ define("S_ZABBIX_UNKNOWN", "Unknown");
+ define("S_ACTIVE", "Active");
+ define("S_NOT_ACTIVE", "Not active");
+ define("S_NOT_SUPPORTED", "Not supported");
+ define("S_ACTIVATE_SELECTED_ITEMS_Q", "Activate selected items?");
+ define("S_DISABLE_SELECTED_ITEMS_Q", "Disable selected items?");
+ define("S_DELETE_SELECTED_ITEMS_Q", "Delete selected items?");
+ define("S_EMAIL", "Email");
+ define("S_SCRIPT", "Script");
+ define("S_UNITS", "Units");
+ define("S_MULTIPLIER", "Multiplier");
+ define("S_UPDATE_INTERVAL_IN_SEC", "Update interval (in sec)");
+ define("S_KEEP_HISTORY_IN_DAYS", "Keep history (in days)");
+ define("S_KEEP_TRENDS_IN_DAYS", "Keep trends (in days)");
+ define("S_TYPE_OF_INFORMATION", "Type of information");
+ define("S_STORE_VALUE", "Store value");
+ define("S_NUMERIC", "Numeric");
+ define("S_CHARACTER", "Character");
+ define("S_LOG", "Log");
+ define("S_AS_IS", "As is");
+ define("S_DELTA_SPEED_PER_SECOND", "Delta (speed per second)");
+ define("S_DELTA_SIMPLE_CHANGE", "Delta (simple change)");
+ define("S_ITEM", "Item");
+ define("S_SNMP_COMMUNITY", "SNMP community");
+ define("S_SNMP_OID", "SNMP OID");
+ define("S_SNMP_PORT", "SNMP port");
+ define("S_ALLOWED_HOSTS", "Allowed hosts");
+ define("S_SNMPV3_SECURITY_NAME", "SNMPv3 security name");
+ define("S_SNMPV3_SECURITY_LEVEL", "SNMPv3 security level");
+ define("S_SNMPV3_AUTH_PASSPHRASE", "SNMPv3 auth passphrase");
+ define("S_SNMPV3_PRIV_PASSPHRASE", "SNMPv3 priv passphrase");
+ define("S_CUSTOM_MULTIPLIER", "Custom multiplier");
+ define("S_DO_NOT_USE", "Do not use");
+ define("S_USE_MULTIPLIER", "Use multiplier");
+ define("S_SELECT_HOST_DOT_DOT_DOT", "Select host...");
+
+// latestalarms.php
+ define("S_LATEST_EVENTS", "Latest events");
+ define("S_HISTORY_OF_EVENTS_BIG", "HISTORY OF EVENTS");
+
+// latest.php
+ define("S_LAST_CHECK", "Last check");
+ define("S_LAST_CHECK_BIG", "LAST CHECK");
+ define("S_LAST_VALUE", "Last value");
+
+// sysmap.php
+ define("S_LABEL", "Label");
+ define("S_X", "X");
+ define("S_Y", "Y");
+ define("S_ICON", "Icon");
+ define("S_HOST_1", "Host 1");
+ define("S_HOST_2", "Host 2");
+ define("S_LINK_STATUS_INDICATOR", "Link status indicator");
+
+// map.php
+ define("S_OK_BIG", "OK");
+ define("S_PROBLEMS_SMALL", "problems");
+ define("S_ZABBIX_URL", "http://www.zabbix.com");
+
+// maps.php
+ define("S_NETWORK_MAPS", "Network maps");
+ define("S_NETWORK_MAPS_BIG", "NETWORK MAPS");
+ define("S_NO_MAPS_TO_DISPLAY", "No maps to display");
+ define("S_SELECT_MAP_TO_DISPLAY", "Select map to display");
+ define("S_SELECT_MAP_DOT_DOT_DOT", "Select map...");
+ define("S_BACKGROUND_IMAGE", "Background image");
+ define("S_ICON_LABEL_TYPE", "Icon label type");
+ define("S_HOST_LABEL", "Host label");
+ define("S_HOST_NAME", "Host name");
+ define("S_STATUS_ONLY", "Status only");
+ define("S_NOTHING", "Nothing");
+
+// media.php
+ define("S_MEDIA", "Media");
+ define("S_MEDIA_BIG", "MEDIA");
+ define("S_MEDIA_ACTIVATED", "Media activated");
+ define("S_CANNOT_ACTIVATE_MEDIA", "Cannot activate media");
+ define("S_MEDIA_DISABLED", "Media disabled");
+ define("S_CANNOT_DISABLE_MEDIA", "Cannot disable media");
+ define("S_MEDIA_ADDED", "Media added");
+ define("S_CANNOT_ADD_MEDIA", "Cannot add media");
+ define("S_MEDIA_UPDATED", "Media updated");
+ define("S_CANNOT_UPDATE_MEDIA", "Cannot update media");
+ define("S_MEDIA_DELETED", "Media deleted");
+ define("S_CANNOT_DELETE_MEDIA", "Cannot delete media");
+ define("S_SEND_TO", "Send to");
+ define("S_WHEN_ACTIVE", "When active");
+ define("S_NO_MEDIA_DEFINED", "No media defined");
+ define("S_NEW_MEDIA", "New media");
+ define("S_USE_IF_SEVERITY", "Use if severity");
+ define("S_DELETE_SELECTED_MEDIA_Q", "Delete selected media?");
+
+// Menu
+ define("S_MENU_LATEST_VALUES", "LATEST VALUES");
+ define("S_MENU_TRIGGERS", "TRIGGERS");
+ define("S_MENU_QUEUE", "QUEUE");
+ define("S_MENU_ALARMS", "ALARMS");
+ define("S_MENU_ALERTS", "ALERTS");
+ define("S_MENU_NETWORK_MAPS", "NETWORK MAPS");
+ define("S_MENU_GRAPHS", "GRAPHS");
+ define("S_MENU_SCREENS", "SCREENS");
+ define("S_MENU_IT_SERVICES", "IT SERVICES");
+ define("S_MENU_HOME", "HOME");
+ define("S_MENU_ABOUT", "ABOUT");
+ define("S_MENU_STATUS_OF_ZABBIX", "STATUS OF ZABBIX");
+ define("S_MENU_AVAILABILITY_REPORT", "AVAILABILITY REPORT");
+ define("S_MENU_CONFIG", "CONFIG");
+ define("S_MENU_USERS", "USERS");
+ define("S_MENU_HOSTS", "HOSTS");
+ define("S_MENU_ITEMS", "ITEMS");
+ define("S_MENU_AUDIT", "AUDIT");
+
+// overview.php
+ define("S_SELECT_GROUP_DOT_DOT_DOT", "Select group ...");
+ define("S_OVERVIEW", "Overview");
+ define("S_OVERVIEW_BIG", "OVERVIEW");
+ define("S_EXCL", "!");
+ define("S_DATA", "Data");
+
+// queue.php
+ define("S_QUEUE_BIG", "QUEUE");
+ define("S_QUEUE_OF_ITEMS_TO_BE_UPDATED_BIG", "QUEUE OF ITEMS TO BE UPDATED");
+ define("S_NEXT_CHECK", "Next check");
+ define("S_THE_QUEUE_IS_EMPTY", "The queue is empty");
+ define("S_TOTAL", "Total");
+ define("S_COUNT", "Count");
+ define("S_5_SECONDS", "5 seconds");
+ define("S_10_SECONDS", "10 seconds");
+ define("S_30_SECONDS", "30 seconds");
+ define("S_1_MINUTE", "1 minute");
+ define("S_5_MINUTES", "5 minutes");
+ define("S_MORE_THAN_5_MINUTES", "More than 5 minutes");
+
+// report1.php
+ define("S_STATUS_OF_ZABBIX", "Status of ZABBIX");
+ define("S_STATUS_OF_ZABBIX_BIG", "STATUS OF ZABBIX");
+ define("S_VALUE", "Value");
+ define("S_ZABBIX_SERVER_IS_RUNNING", "ZABBIX server is running");
+ define("S_NUMBER_OF_VALUES_STORED", "Number of values stored");
+ define("S_NUMBER_OF_TRENDS_STORED", "Number of trends stored");
+ define("S_NUMBER_OF_ALARMS", "Number of alarms");
+ define("S_NUMBER_OF_ALERTS", "Number of alerts");
+ define("S_NUMBER_OF_TRIGGERS_ENABLED_DISABLED", "Number of triggers (enabled/disabled)");
+ define("S_NUMBER_OF_ITEMS_ACTIVE_TRAPPER", "Number of items (active/trapper/not active/not supported)");
+ define("S_NUMBER_OF_USERS", "Number of users");
+ define("S_NUMBER_OF_HOSTS_MONITORED", "Number of hosts (monitored/not monitored/templates)");
+ define("S_YES", "Yes");
+ define("S_NO", "No");
+
+// report2.php
+ define("S_AVAILABILITY_REPORT", "Availability report");
+ define("S_AVAILABILITY_REPORT_BIG", "AVAILABILITY REPORT");
+ define("S_SHOW", "Show");
+ define("S_TRUE", "True");
+ define("S_FALSE", "False");
+
+// report3.php
+ define("S_IT_SERVICES_AVAILABILITY_REPORT_BIG", "IT SERVICES AVAILABILITY REPORT");
+ define("S_FROM", "From");
+ define("S_TILL", "Till");
+ define("S_OK", "Ok");
+ define("S_PROBLEMS", "Problems");
+ define("S_PERCENTAGE", "Percentage");
+ define("S_SLA", "SLA");
+ define("S_DAY", "Day");
+ define("S_MONTH", "Month");
+ define("S_YEAR", "Year");
+ define("S_DAILY", "Daily");
+ define("S_WEEKLY", "Weekly");
+ define("S_MONTHLY", "Monthly");
+ define("S_YEARLY", "Yearly");
+
+// screenconf.php
+ define("S_SCREENS", "Screens");
+ define("S_SCREEN", "Screen");
+ define("S_CONFIGURATION_OF_SCREENS_BIG", "CONFIGURATION OF SCREENS");
+ define("S_SCREEN_ADDED", "Screen added");
+ define("S_CANNOT_ADD_SCREEN", "Cannot add screen");
+ define("S_SCREEN_UPDATED", "Screen updated");
+ define("S_CANNOT_UPDATE_SCREEN", "Cannot update screen");
+ define("S_SCREEN_DELETED", "Screen deleted");
+ define("S_CANNOT_DELETE_SCREEN", "Cannot deleted screen");
+ define("S_COLUMNS", "Columns");
+ define("S_ROWS", "Rows");
+ define("S_NO_SCREENS_DEFINED", "No screens defined");
+ define("S_DELETE_SCREEN_Q", "Delete screen?");
+ define("S_CONFIGURATION_OF_SCREEN_BIG", "CONFIGURATION OF SCREEN");
+ define("S_SCREEN_CELL_CONFIGURATION", "Screen cell configuration");
+ define("S_RESOURCE", "Resource");
+ define("S_SIMPLE_GRAPH", "Simple graph");
+ define("S_GRAPH_NAME", "Graph name");
+ define("S_WIDTH", "Width");
+ define("S_HEIGHT", "Height");
+ define("S_EMPTY", "Empty");
+
+// screenedit.php
+ define("S_MAP", "Map");
+ define("S_PLAIN_TEXT", "Plain text");
+ define("S_COLUMN_SPAN", "Column span");
+ define("S_ROW_SPAN", "Row span");
+
+// screens.php
+ define("S_CUSTOM_SCREENS", "Custom screens");
+ define("S_SCREENS_BIG", "SCREENS");
+ define("S_NO_SCREENS_TO_DISPLAY", "No screens to display");
+ define("S_SELECT_SCREEN_TO_DISPLAY", "Select screen to display");
+ define("S_SELECT_SCREEN_DOT_DOT_DOT", "Select screen ...");
+
+// services.php
+ define("S_IT_SERVICES", "IT services");
+ define("S_SERVICE_UPDATED", "Service updated");
+ define("S_CANNOT_UPDATE_SERVICE", "Cannot update service");
+ define("S_SERVICE_ADDED", "Service added");
+ define("S_CANNOT_ADD_SERVICE", "Cannot add service");
+ define("S_LINK_ADDED", "Link added");
+ define("S_CANNOT_ADD_LINK", "Cannot add link");
+ define("S_SERVICE_DELETED", "Service deleted");
+ define("S_CANNOT_DELETE_SERVICE", "Cannot delete service");
+ define("S_LINK_DELETED", "Link deleted");
+ define("S_CANNOT_DELETE_LINK", "Cannot delete link");
+ define("S_STATUS_CALCULATION", "Status calculation");
+ define("S_STATUS_CALCULATION_ALGORITHM", "Status calculation algorithm");
+ define("S_NONE", "None");
+ define("S_MAX_OF_CHILDS", "MAX of childs");
+ define("S_MIN_OF_CHILDS", "MIN of childs");
+ define("S_SERVICE_1", "Service 1");
+ define("S_SERVICE_2", "Service 2");
+ define("S_SOFT_HARD_LINK", "Soft/hard link");
+ define("S_SOFT", "Soft");
+ define("S_HARD", "Hard");
+ define("S_DO_NOT_CALCULATE", "Do not calculate");
+ define("S_MAX_BIG", "MAX");
+ define("S_MIN_BIG", "MIN");
+ define("S_SHOW_SLA", "Show SLA");
+ define("S_ACCEPTABLE_SLA_IN_PERCENT", "Acceptabe SLA (in %)");
+ define("S_LINK_TO_TRIGGER_Q", "Link to trigger?");
+ define("S_SORT_ORDER_0_999", "Sort order (0->999)");
+ define("S_DELETE_SERVICE_Q", "S_DELETE_SERVICE_Q");
+ define("S_LINK_TO", "Link to");
+ define("S_SOFT_LINK_Q", "Soft link?");
+ define("S_ADD_SERVER_DETAILS", "Add server details");
+ define("S_TRIGGER", "Trigger");
+ define("S_SERVER", "Server");
+ define("S_DELETE", "Delete");
+
+// srv_status.php
+ define("S_IT_SERVICES_BIG", "IT SERVICES");
+ define("S_SERVICE", "Service");
+ define("S_REASON", "Reason");
+ define("S_SLA_LAST_7_DAYS", "SLA (last 7 days)");
+ define("S_PLANNED_CURRENT_SLA", "Planned/current SLA");
+ define("S_TRIGGER_BIG", "TRIGGER");
+
+// triggers.php
+ define("S_CONFIGURATION_OF_TRIGGERS", "Configuration of triggers");
+ define("S_CONFIGURATION_OF_TRIGGERS_BIG", "CONFIGURATION OF TRIGGERS");
+ define("S_DEPENDENCY_ADDED", "Dependency added");
+ define("S_CANNOT_ADD_DEPENDENCY", "Cannot add dependency");
+ define("S_TRIGGERS_UPDATED", "Triggers updated");
+ define("S_CANNOT_UPDATE_TRIGGERS", "Cannot update triggers");
+ define("S_TRIGGERS_DISABLED", "Triggers disabled");
+ define("S_CANNOT_DISABLE_TRIGGERS", "Cannot disable triggers");
+ define("S_TRIGGERS_DELETED", "Triggers deleted");
+ define("S_CANNOT_DELETE_TRIGGERS", "Cannot delete triggers");
+ define("S_TRIGGER_DELETED", "Trigger deleted");
+ define("S_CANNOT_DELETE_TRIGGER", "Cannot delete trigger");
+ define("S_INVALID_TRIGGER_EXPRESSION", "Invalid trigger expression");
+ define("S_TRIGGER_ADDED", "Trigger added");
+ define("S_CANNOT_ADD_TRIGGER", "Cannot add trigger");
+ define("S_SEVERITY", "Severity");
+ define("S_EXPRESSION", "Expression");
+ define("S_DISABLED", "Disabled");
+ define("S_ENABLED", "Enabled");
+ define("S_ENABLE_SELECTED_TRIGGERS_Q", "Enable selected triggers?");
+ define("S_DISABLE_SELECTED_TRIGGERS_Q", "Disable selected triggers?");
+ define("S_CHANGE", "Change");
+ define("S_TRIGGER_UPDATED", "Trigger updated");
+ define("S_CANNOT_UPDATE_TRIGGER", "Cannot update trigger");
+ define("S_DEPENDS_ON", "Depends on");
+
+// tr_comments.php
+ define("S_TRIGGER_COMMENTS", "Trigger comments");
+ define("S_TRIGGER_COMMENTS_BIG", "TRIGGER COMMENTS");
+ define("S_COMMENT_UPDATED", "Comment updated");
+ define("S_CANNOT_UPDATE_COMMENT", "Cannot update comment");
+ define("S_ADD", "Add");
+
+// tr_status.php
+ define("S_STATUS_OF_TRIGGERS", "Status of triggers");
+ define("S_STATUS_OF_TRIGGERS_BIG", "STATUS OF TRIGGERS");
+ define("S_SHOW_ONLY_TRUE", "Show only true");
+ define("S_HIDE_ACTIONS", "Hide actions");
+ define("S_SHOW_ACTIONS", "Show actions");
+ define("S_SHOW_ALL_TRIGGERS", "Show all triggers");
+ define("S_HIDE_DETAILS", "Hide details");
+ define("S_SHOW_DETAILS", "Show details");
+ define("S_SELECT", "Select");
+ define("S_HIDE_SELECT", "Hide select");
+ define("S_TRIGGERS_BIG", "TRIGGERS");
+ define("S_DESCRIPTION_BIG", "DESCRIPTION");
+ define("S_SEVERITY_BIG", "SEVERITY");
+ define("S_LAST_CHANGE_BIG", "LAST CHANGE");
+ define("S_LAST_CHANGE", "Last change");
+ define("S_COMMENTS", "Comments");
+
+// users.php
+ define("S_USERS", "Users");
+ define("S_USER_ADDED", "User added");
+ define("S_CANNOT_ADD_USER", "Cannot add user");
+ define("S_CANNOT_ADD_USER_BOTH_PASSWORDS_MUST", "Cannot add user. Both passwords must be equal.");
+ define("S_USER_DELETED", "User deleted");
+ define("S_CANNOT_DELETE_USER", "Cannot delete user");
+ define("S_PERMISSION_DELETED", "Permission deleted");
+ define("S_CANNOT_DELETE_PERMISSION", "Cannot delete permission");
+ define("S_PERMISSION_ADDED", "Permission added");
+ define("S_CANNOT_ADD_PERMISSION", "Cannot add permission");
+ define("S_USER_UPDATED", "User updated");
+ define("S_CANNOT_UPDATE_USER", "Cannot update user");
+ define("S_CANNOT_UPDATE_USER_BOTH_PASSWORDS", "Cannot update user. Both passwords must be equal.");
+ define("S_GROUP_ADDED", "Group added");
+ define("S_CANNOT_ADD_GROUP", "Cannot add group");
+ define("S_GROUP_UPDATED", "Group updated");
+ define("S_CANNOT_UPDATE_GROUP", "Cannot update group");
+ define("S_GROUP_DELETED", "Group deleted");
+ define("S_CANNOT_DELETE_GROUP", "Cannot delete group");
+ define("S_CONFIGURATION_OF_USERS_AND_USER_GROUPS","CONFIGURATION OF USERS AND USER GROUPS");
+ define("S_USER_GROUPS_BIG", "USER GROUPS");
+ define("S_USERS_BIG", "USERS");
+ define("S_USER_GROUPS", "User groups");
+ define("S_MEMBERS", "Members");
+ define("S_TEMPLATES", "Templates");
+ define("S_HOSTS_TEMPLATES_LINKAGE", "Hosts/templates linkage");
+ define("S_CONFIGURATION_OF_TEMPLATES_LINKAGE", "CONFIGURATION OF TEMPLATES LINKAGE");
+ define("S_LINKED_TEMPLATES_BIG", "LINKED TEMPLATES");
+ define("S_NO_USER_GROUPS_DEFINED", "No user groups defined");
+ define("S_ALIAS", "Alias");
+ define("S_NAME", "Name");
+ define("S_SURNAME", "Surname");
+ define("S_IS_ONLINE_Q", "Is online?");
+ define("S_NO_USERS_DEFINED", "No users defined");
+ define("S_PERMISSION", "Permission");
+ define("S_RIGHT", "Right");
+ define("S_RESOURCE_NAME", "Resource name");
+ define("S_READ_ONLY", "Read only");
+ define("S_READ_WRITE", "Read-write");
+ define("S_HIDE", "Hide");
+ define("S_PASSWORD", "Password");
+ define("S_PASSWORD_ONCE_AGAIN", "Password (once again)");
+ define("S_URL_AFTER_LOGIN", "URL (after login)");
+ define("S_AUTO_LOGOUT_IN_SEC", "Auto-logout (in sec,0 - disable)");
+
+// audit.php
+ define("S_AUDIT_LOG", "Audit log");
+ define("S_AUDIT_LOG_BIG", "AUDIT LOG");
+ define("S_ACTION", "Action");
+ define("S_DETAILS", "Details");
+ define("S_UNKNOWN_ACTION", "Unknown action");
+ define("S_ADDED", "Added");
+ define("S_UPDATED", "Updated");
+ define("S_LOGGED_IN", "Logged in");
+ define("S_LOGGED_OUT", "Logged out");
+ define("S_MEDIA_TYPE", "Media type");
+ define("S_GRAPH_ELEMENT", "Graph element");
+
+// profile.php
+ define("S_USER_PROFILE_BIG", "USER PROFILE");
+ define("S_LANGUAGE", "Language");
+ define("S_ENGLISH_GB", "English (GB)");
+ define("S_FRENCH_FR", "French (FR)");
+ define("S_GERMAN_DE", "German (DE)");
+
+// Menu
+
+ define("S_HELP", "Help");
+ define("S_PROFILE", "Profile");
+
+?>
diff --git a/frontends/php/include/users.inc.php b/frontends/php/include/users.inc.php
index 9012f2de..11ad50f9 100644
--- a/frontends/php/include/users.inc.php
+++ b/frontends/php/include/users.inc.php
@@ -21,7 +21,7 @@
<?php
# Add User definition
- function add_user($name,$surname,$alias,$passwd,$url)
+ function add_user($name,$surname,$alias,$passwd,$url,$autologout,$lang)
{
if(!check_right("User","A",0))
{
@@ -31,13 +31,13 @@
$passwd=md5($passwd);
- $sql="insert into users (name,surname,alias,passwd,url) values ('$name','$surname','$alias','$passwd','$url')";
+ $sql="insert into users (name,surname,alias,passwd,url,autologout,lang) values ('$name','$surname','$alias','$passwd','$url',$autologout,'$lang')";
return DBexecute($sql);
}
# Update User definition
- function update_user($userid,$name,$surname,$alias,$passwd, $url)
+ function update_user($userid,$name,$surname,$alias,$passwd, $url,$autologout,$lang)
{
if(!check_right("User","U",$userid))
{
@@ -47,12 +47,36 @@
if($passwd=="")
{
- $sql="update users set name='$name',surname='$surname',alias='$alias',url='$url' where userid=$userid";
+ $sql="update users set name='$name',surname='$surname',alias='$alias',url='$url',autologout=$autologout,lang='$lang' where userid=$userid";
}
else
{
$passwd=md5($passwd);
- $sql="update users set name='$name',surname='$surname',alias='$alias',passwd='$passwd',url='$url' where userid=$userid";
+ $sql="update users set name='$name',surname='$surname',alias='$alias',passwd='$passwd',url='$url',autologout=$autologout,lang='$lang' where userid=$userid";
+ }
+ return DBexecute($sql);
+ }
+
+ # Update User Profile
+
+ function update_user_profile($userid,$passwd, $url,$autologout,$lang)
+ {
+ global $USER_DETAILS;
+
+ if($userid!=$USER_DETAILS["userid"])
+ {
+ error("Insufficient permissions");
+ return 0;
+ }
+
+ if($passwd=="")
+ {
+ $sql="update users set url='$url',autologout=$autologout,lang='$lang' where userid=$userid";
+ }
+ else
+ {
+ $passwd=md5($passwd);
+ $sql="update users set passwd='$passwd',url='$url',autologout=$autologout,lang='$lang' where userid=$userid";
}
return DBexecute($sql);
}