mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2025-12-07 01:26:11 -08:00
Added lang fallback support
This commit is contained in:
@@ -2470,12 +2470,6 @@ def upgradeDB ():
|
||||
|
||||
openDB()
|
||||
|
||||
# indicates, if Settings table is available
|
||||
settingsMissing = sql.execute("""
|
||||
SELECT name FROM sqlite_master WHERE type='table'
|
||||
AND name='Settings';
|
||||
""").fetchone() == None
|
||||
|
||||
# indicates, if Online_History table is available
|
||||
onlineHistoryAvailable = sql.execute("""
|
||||
SELECT name FROM sqlite_master WHERE type='table'
|
||||
@@ -2509,24 +2503,6 @@ def upgradeDB ():
|
||||
);
|
||||
""")
|
||||
|
||||
# Settings table
|
||||
if settingsMissing:
|
||||
file_print("[upgradeDB] Adding Settings table")
|
||||
sql.execute("""
|
||||
CREATE TABLE "Settings" (
|
||||
"Index" INTEGER,
|
||||
"Code_Name" TEXT,
|
||||
"Display_Name" TEXT,
|
||||
"Description" TEXT,
|
||||
"Type" TEXT,
|
||||
"Options" TEXT,
|
||||
"RegEx" TEXT,
|
||||
"Value" TEXT,
|
||||
"Group" TEXT,
|
||||
PRIMARY KEY("Index" AUTOINCREMENT)
|
||||
);
|
||||
""")
|
||||
|
||||
# Alter Devices table
|
||||
# dev_Network_Node_MAC_ADDR column
|
||||
dev_Network_Node_MAC_ADDR_missing = sql.execute ("""
|
||||
@@ -2577,6 +2553,29 @@ def upgradeDB ():
|
||||
|
||||
sql.executemany ("""INSERT INTO Parameters ("par_ID", "par_Value") VALUES (?, ?)""", params)
|
||||
|
||||
# indicates, if Settings table is available
|
||||
settingsMissing = sql.execute("""
|
||||
SELECT name FROM sqlite_master WHERE type='table'
|
||||
AND name='Settings';
|
||||
""").fetchone() == None
|
||||
|
||||
# Re-creating Settings table
|
||||
if settingsMissing:
|
||||
file_print("[upgradeDB] Re-creating Settings table")
|
||||
|
||||
sql.execute("DROP TABLE Settings;")
|
||||
sql.execute("""
|
||||
CREATE TABLE "Settings" (
|
||||
"Code_Name" TEXT,
|
||||
"Display_Name" TEXT,
|
||||
"Description" TEXT,
|
||||
"Type" TEXT,
|
||||
"Options" TEXT,
|
||||
"RegEx" TEXT,
|
||||
"Value" TEXT,
|
||||
"Group" TEXT
|
||||
);
|
||||
""")
|
||||
|
||||
# don't hog DB access
|
||||
closeDB ()
|
||||
|
||||
@@ -34,11 +34,11 @@ if ($_SESSION["login"] != 1)
|
||||
<!-- period selector -->
|
||||
<span class="breadcrumb" style="top: 0px;">
|
||||
<select class="form-control" id="period" onchange="javascript: periodChanged();">
|
||||
<option value="1 day"><?php echo $pia_lang['DevDetail_Periodselect_today'];?></option>
|
||||
<option value="7 days"><?php echo $pia_lang['DevDetail_Periodselect_LastWeek'];?></option>
|
||||
<option value="1 month" selected><?php echo $pia_lang['DevDetail_Periodselect_LastMonth'];?></option>
|
||||
<option value="1 year"><?php echo $pia_lang['DevDetail_Periodselect_LastYear'];?></option>
|
||||
<option value="100 years"><?php echo $pia_lang['DevDetail_Periodselect_All'];?></option>
|
||||
<option value="1 day"><?php echo lang('DevDetail_Periodselect_today');?></option>
|
||||
<option value="7 days"><?php echo lang('DevDetail_Periodselect_LastWeek');?></option>
|
||||
<option value="1 month" selected><?php echo lang('DevDetail_Periodselect_LastMonth');?></option>
|
||||
<option value="1 year"><?php echo lang('DevDetail_Periodselect_LastYear');?></option>
|
||||
<option value="100 years"><?php echo lang('DevDetail_Periodselect_All');?></option>
|
||||
</select>
|
||||
</span>
|
||||
</section>
|
||||
@@ -53,7 +53,7 @@ if ($_SESSION["login"] != 1)
|
||||
<a href="#" onclick="javascript: $('#tabDetails').trigger('click')">
|
||||
<div class="small-box bg-aqua">
|
||||
<div class="inner"> <h3 id="deviceStatus" style="margin-left: 0em"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['DevDetail_Shortcut_CurrentStatus'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('DevDetail_Shortcut_CurrentStatus');?></p>
|
||||
</div>
|
||||
<div class="icon"> <i id="deviceStatusIcon" class=""></i></div>
|
||||
</div>
|
||||
@@ -65,7 +65,7 @@ if ($_SESSION["login"] != 1)
|
||||
<a href="#" onclick="javascript: $('#tabSessions').trigger('click');">
|
||||
<div class="small-box bg-green">
|
||||
<div class="inner"> <h3 id="deviceSessions"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['DevDetail_Shortcut_Sessions'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('DevDetail_Shortcut_Sessions');?></p>
|
||||
</div>
|
||||
<div class="icon"> <i class="fa fa-plug"></i> </div>
|
||||
</div>
|
||||
@@ -77,7 +77,7 @@ if ($_SESSION["login"] != 1)
|
||||
<a href="#" onclick="javascript: $('#tabPresence').trigger('click')">
|
||||
<div class="small-box bg-yellow">
|
||||
<div class="inner"> <h3 id="deviceEvents" style="margin-left: 0em"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['DevDetail_Shortcut_Presence'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('DevDetail_Shortcut_Presence');?></p>
|
||||
</div>
|
||||
<div id="deviceEventsIcon" class="icon"> <i class="fa fa-calendar"></i> </div>
|
||||
</div>
|
||||
@@ -89,7 +89,7 @@ if ($_SESSION["login"] != 1)
|
||||
<a href="#" onclick="javascript: $('#tabEvents').trigger('click');">
|
||||
<div class="small-box bg-red">
|
||||
<div class="inner"> <h3 id="deviceDownAlerts"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['DevDetail_Shortcut_DownAlerts'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('DevDetail_Shortcut_DownAlerts');?></p>
|
||||
</div>
|
||||
<div class="icon"> <i class="fa fa-warning"></i> </div>
|
||||
</div>
|
||||
@@ -107,14 +107,14 @@ if ($_SESSION["login"] != 1)
|
||||
|
||||
<div id="navDevice" class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs" style="fon t-size:16px;">
|
||||
<li> <a id="tabDetails" href="#panDetails" data-toggle="tab"> <?php echo $pia_lang['DevDetail_Tab_Details'];?> </a></li>
|
||||
<li> <a id="tabDetails" href="#panDetails" data-toggle="tab"> <?php echo lang('DevDetail_Tab_Details');?> </a></li>
|
||||
<?php
|
||||
if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $DevDetail_Tap_temp = $pia_lang['DevDetail_Tab_Nmap'];}
|
||||
if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $DevDetail_Tap_temp = lang('DevDetail_Tab_Nmap');}
|
||||
?>
|
||||
<li> <a id="tabNmap" href="#panNmap" data-toggle="tab"> <?php echo $DevDetail_Tap_temp;?> </a></li>
|
||||
<li> <a id="tabSessions" href="#panSessions" data-toggle="tab"> <?php echo $pia_lang['DevDetail_Tab_Sessions'];?> </a></li>
|
||||
<li> <a id="tabPresence" href="#panPresence" data-toggle="tab"> <?php echo $pia_lang['DevDetail_Tab_Presence'];?> </a></li>
|
||||
<li> <a id="tabEvents" href="#panEvents" data-toggle="tab"> <?php echo $pia_lang['DevDetail_Tab_Events'];?> </a></li>
|
||||
<li> <a id="tabSessions" href="#panSessions" data-toggle="tab"> <?php echo lang('DevDetail_Tab_Sessions');?> </a></li>
|
||||
<li> <a id="tabPresence" href="#panPresence" data-toggle="tab"> <?php echo lang('DevDetail_Tab_Presence');?> </a></li>
|
||||
<li> <a id="tabEvents" href="#panEvents" data-toggle="tab"> <?php echo lang('DevDetail_Tab_Events');?> </a></li>
|
||||
|
||||
<div class="btn-group pull-right">
|
||||
<button type="button" class="btn btn-default" style="padding: 10px; min-width: 30px;"
|
||||
@@ -141,12 +141,12 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
<div class="row">
|
||||
<!-- column 1 -->
|
||||
<div class="col-lg-4 col-sm-6 col-xs-12">
|
||||
<h4 class="bottom-border-aqua"><?php echo $pia_lang['DevDetail_MainInfo_Title'];?></h4>
|
||||
<h4 class="bottom-border-aqua"><?php echo lang('DevDetail_MainInfo_Title');?></h4>
|
||||
<div class="box-body form-horizontal">
|
||||
|
||||
<!-- MAC -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label"><?php echo $pia_lang['DevDetail_MainInfo_mac'];?></label>
|
||||
<label class="col-sm-3 control-label"><?php echo lang('DevDetail_MainInfo_mac');?></label>
|
||||
<div class="col-sm-9">
|
||||
<input class="form-control" id="txtMAC" type="text" readonly value="--">
|
||||
</div>
|
||||
@@ -154,7 +154,7 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
|
||||
<!-- Name -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label"><?php echo $pia_lang['DevDetail_MainInfo_Name'];?></label>
|
||||
<label class="col-sm-3 control-label"><?php echo lang('DevDetail_MainInfo_Name');?></label>
|
||||
<div class="col-sm-9">
|
||||
<input class="form-control" id="txtName" type="text" value="--">
|
||||
</div>
|
||||
@@ -162,7 +162,7 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
|
||||
<!-- Owner -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label"><?php echo $pia_lang['DevDetail_MainInfo_Owner'];?></label>
|
||||
<label class="col-sm-3 control-label"><?php echo lang('DevDetail_MainInfo_Owner');?></label>
|
||||
<div class="col-sm-9">
|
||||
<div class="input-group">
|
||||
<input class="form-control" id="txtOwner" type="text" value="--">
|
||||
@@ -178,7 +178,7 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
|
||||
<!-- Type -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label"><?php echo $pia_lang['DevDetail_MainInfo_Type'];?></label>
|
||||
<label class="col-sm-3 control-label"><?php echo lang('DevDetail_MainInfo_Type');?></label>
|
||||
<div class="col-sm-9">
|
||||
<div class="input-group">
|
||||
<input class="form-control" id="txtDeviceType" type="text" value="--">
|
||||
@@ -198,7 +198,7 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
|
||||
<!-- Vendor -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label"><?php echo $pia_lang['DevDetail_MainInfo_Vendor'];?></label>
|
||||
<label class="col-sm-3 control-label"><?php echo lang('DevDetail_MainInfo_Vendor');?></label>
|
||||
<div class="col-sm-9">
|
||||
<input class="form-control" id="txtVendor" type="text" value="--">
|
||||
</div>
|
||||
@@ -206,7 +206,7 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
|
||||
<!-- Favorite -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label"><?php echo $pia_lang['DevDetail_MainInfo_Favorite'];?></label>
|
||||
<label class="col-sm-3 control-label"><?php echo lang('DevDetail_MainInfo_Favorite');?></label>
|
||||
<div class="col-sm-9" style="padding-top:6px;">
|
||||
<input class="checkbox blue hidden" id="chkFavorite" type="checkbox">
|
||||
</div>
|
||||
@@ -214,7 +214,7 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
|
||||
<!-- Group -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label"><?php echo $pia_lang['DevDetail_MainInfo_Group'];?></label>
|
||||
<label class="col-sm-3 control-label"><?php echo lang('DevDetail_MainInfo_Group');?></label>
|
||||
<div class="col-sm-9">
|
||||
<div class="input-group">
|
||||
<input class="form-control" id="txtGroup" type="text" value="--">
|
||||
@@ -235,7 +235,7 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
|
||||
<!-- Location -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label"><?php echo $pia_lang['DevDetail_MainInfo_Location'];?></label>
|
||||
<label class="col-sm-3 control-label"><?php echo lang('DevDetail_MainInfo_Location');?></label>
|
||||
<div class="col-sm-9">
|
||||
<div class="input-group">
|
||||
<input class="form-control" id="txtLocation" type="text" value="--">
|
||||
@@ -258,15 +258,15 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
|
||||
<!-- Comments -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label"><?php echo $pia_lang['DevDetail_MainInfo_Comments'];?></label>
|
||||
<label class="col-sm-3 control-label"><?php echo lang('DevDetail_MainInfo_Comments');?></label>
|
||||
<div class="col-sm-9">
|
||||
<textarea class="form-control" rows="3" id="txtComments"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Network -->
|
||||
<h4 class="bottom-border-aqua"><?php echo $pia_lang['DevDetail_MainInfo_Network_Title'];?></h4>
|
||||
<h4 class="bottom-border-aqua"><?php echo lang('DevDetail_MainInfo_Network_Title');?></h4>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-6 control-label"><?php echo $pia_lang['DevDetail_MainInfo_Network'];?></label>
|
||||
<label class="col-sm-6 control-label"><?php echo lang('DevDetail_MainInfo_Network');?></label>
|
||||
<div class="col-sm-6">
|
||||
<div class="input-group">
|
||||
|
||||
@@ -283,7 +283,7 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-6 control-label"><?php echo $pia_lang['DevDetail_MainInfo_Network_Port'];?></label>
|
||||
<label class="col-sm-6 control-label"><?php echo lang('DevDetail_MainInfo_Network_Port');?></label>
|
||||
<div class="col-sm-6">
|
||||
<input class="form-control" id="txtNetworkPort" type="text" value="--">
|
||||
</div>
|
||||
@@ -295,12 +295,12 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
|
||||
<!-- column 2 -->
|
||||
<div class="col-lg-4 col-sm-6 col-xs-12">
|
||||
<h4 class="bottom-border-aqua"><?php echo $pia_lang['DevDetail_SessionInfo_Title'];?></h4>
|
||||
<h4 class="bottom-border-aqua"><?php echo lang('DevDetail_SessionInfo_Title');?></h4>
|
||||
<div class="box-body form-horizontal">
|
||||
|
||||
<!-- Status -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-5 control-label"><?php echo $pia_lang['DevDetail_SessionInfo_Status'];?></label>
|
||||
<label class="col-sm-5 control-label"><?php echo lang('DevDetail_SessionInfo_Status');?></label>
|
||||
<div class="col-sm-7">
|
||||
<input class="form-control" id="txtStatus" type="text" readonly value="--">
|
||||
</div>
|
||||
@@ -308,7 +308,7 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
|
||||
<!-- First Session -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-5 control-label"><?php echo $pia_lang['DevDetail_SessionInfo_FirstSession'];?></label>
|
||||
<label class="col-sm-5 control-label"><?php echo lang('DevDetail_SessionInfo_FirstSession');?></label>
|
||||
<div class="col-sm-7">
|
||||
<input class="form-control" id="txtFirstConnection" type="text" readonly value="--">
|
||||
</div>
|
||||
@@ -316,7 +316,7 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
|
||||
<!-- Last Session -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-5 control-label"><?php echo $pia_lang['DevDetail_SessionInfo_LastSession'];?></label>
|
||||
<label class="col-sm-5 control-label"><?php echo lang('DevDetail_SessionInfo_LastSession');?></label>
|
||||
<div class="col-sm-7">
|
||||
<input class="form-control" id="txtLastConnection" type="text" readonly value="--">
|
||||
</div>
|
||||
@@ -324,7 +324,7 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
|
||||
<!-- Last IP -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-5 control-label"><?php echo $pia_lang['DevDetail_SessionInfo_LastIP'];?></label>
|
||||
<label class="col-sm-5 control-label"><?php echo lang('DevDetail_SessionInfo_LastIP');?></label>
|
||||
<div class="col-sm-7">
|
||||
<input class="form-control" id="txtLastIP" type="text" readonly value="--">
|
||||
</div>
|
||||
@@ -332,7 +332,7 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
|
||||
<!-- Static IP -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-5 control-label"><?php echo $pia_lang['DevDetail_SessionInfo_StaticIP'];?></label>
|
||||
<label class="col-sm-5 control-label"><?php echo lang('DevDetail_SessionInfo_StaticIP');?></label>
|
||||
<div class="col-sm-7" style="padding-top:6px;">
|
||||
<input class="checkbox blue hidden" id="chkStaticIP" type="checkbox">
|
||||
</div>
|
||||
@@ -343,12 +343,12 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
|
||||
<!-- column 3 -->
|
||||
<div class="col-lg-4 col-sm-6 col-xs-12">
|
||||
<h4 class="bottom-border-aqua"><?php echo $pia_lang['DevDetail_EveandAl_Title'];?></h4>
|
||||
<h4 class="bottom-border-aqua"><?php echo lang('DevDetail_EveandAl_Title');?></h4>
|
||||
<div class="box-body form-horizontal">
|
||||
|
||||
<!-- Scan Cycle -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-5 control-label"><?php echo $pia_lang['DevDetail_EveandAl_ScanCycle'];?></label>
|
||||
<label class="col-sm-5 control-label"><?php echo lang('DevDetail_EveandAl_ScanCycle');?></label>
|
||||
<div class="col-sm-7">
|
||||
<div class="input-group">
|
||||
<input class="form-control" id="txtScanCycle" type="text" value="--" readonly >
|
||||
@@ -356,9 +356,9 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
<button type="button" class="btn btn-info dropdown-toggle" data-toggle="dropdown" aria-expanded="false" id="dropdownButtonScanCycle">
|
||||
<span class="fa fa-caret-down"></span></button>
|
||||
<ul id="dropdownScanCycle" class="dropdown-menu dropdown-menu-right">
|
||||
<li><a href="javascript:void(0)" onclick="setTextValue('txtScanCycle','1 min')"><?php echo $pia_lang['DevDetail_EveandAl_ScanCycle_a'];?></a></li>
|
||||
<li><a href="javascript:void(0)" onclick="setTextValue('txtScanCycle','1 min')"><?php echo lang('DevDetail_EveandAl_ScanCycle_a');?></a></li>
|
||||
<!-- <li><a href="javascript:void(0)" onclick="setTextValue('txtScanCycle','15 min');"> Scan 12 min every 15 min</a></li> -->
|
||||
<li><a href="javascript:void(0)" onclick="setTextValue('txtScanCycle','0 min');"><?php echo $pia_lang['DevDetail_EveandAl_ScanCycle_z'];?></a></li>
|
||||
<li><a href="javascript:void(0)" onclick="setTextValue('txtScanCycle','0 min');"><?php echo lang('DevDetail_EveandAl_ScanCycle_z');?></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
@@ -367,7 +367,7 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
|
||||
<!-- Alert events -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-5 control-label"><?php echo $pia_lang['DevDetail_EveandAl_AlertAllEvents'];?></label>
|
||||
<label class="col-sm-5 control-label"><?php echo lang('DevDetail_EveandAl_AlertAllEvents');?></label>
|
||||
<div class="col-sm-7" style="padding-top:6px;">
|
||||
<input class="checkbox blue hidden" id="chkAlertEvents" type="checkbox">
|
||||
</div>
|
||||
@@ -375,7 +375,7 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
|
||||
<!-- Alert Down -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-5 control-label"><?php echo $pia_lang['DevDetail_EveandAl_AlertDown'];?></label>
|
||||
<label class="col-sm-5 control-label"><?php echo lang('DevDetail_EveandAl_AlertDown');?></label>
|
||||
<div class="col-sm-7" style="padding-top:6px;">
|
||||
<input class="checkbox red hidden" id="chkAlertDown" type="checkbox">
|
||||
</div>
|
||||
@@ -383,7 +383,7 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
|
||||
<!-- Skip Notifications -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-5 control-label" style="padding-top: 0px; padding-left: 0px;"><?php echo $pia_lang['DevDetail_EveandAl_Skip'];?></label>
|
||||
<label class="col-sm-5 control-label" style="padding-top: 0px; padding-left: 0px;"><?php echo lang('DevDetail_EveandAl_Skip');?></label>
|
||||
<div class="col-sm-7">
|
||||
<div class="input-group">
|
||||
<input class="form-control" id="txtSkipRepeated" type="text" value="--" readonly >
|
||||
@@ -404,7 +404,7 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
|
||||
<!-- New Device -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-5 control-label"><?php echo $pia_lang['DevDetail_EveandAl_NewDevice'];?>:</label>
|
||||
<label class="col-sm-5 control-label"><?php echo lang('DevDetail_EveandAl_NewDevice');?>:</label>
|
||||
<div class="col-sm-7" style="padding-top:6px;">
|
||||
<input class="checkbox orange hidden" id="chkNewDevice" type="checkbox">
|
||||
</div>
|
||||
@@ -412,7 +412,7 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
|
||||
<!-- Archived -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-5 control-label"><?php echo $pia_lang['DevDetail_EveandAl_Archived'];?>:</label>
|
||||
<label class="col-sm-5 control-label"><?php echo lang('DevDetail_EveandAl_Archived');?>:</label>
|
||||
<div class="col-sm-7" style="padding-top:6px;">
|
||||
<input class="checkbox blue hidden" id="chkArchived" type="checkbox">
|
||||
</div>
|
||||
@@ -420,7 +420,7 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
|
||||
<!-- Randomized MAC -->
|
||||
<div class="form-group" >
|
||||
<label class="col-sm-5 control-label"><?php echo $pia_lang['DevDetail_EveandAl_RandomMAC'];?>:</label>
|
||||
<label class="col-sm-5 control-label"><?php echo lang('DevDetail_EveandAl_RandomMAC');?>:</label>
|
||||
<div class="col-sm-7" style="padding-top:6px;">
|
||||
<span id="iconRandomMACinactive" data-toggle="tooltip" data-placement="right" title="Random MAC is Inactive">
|
||||
<i style="font-size: 24px;" class="text-gray glyphicon glyphicon-random"></i>     </span>
|
||||
@@ -440,13 +440,13 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
<div class="col-xs-12">
|
||||
<div class="pull-right">
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete" style="margin-left:0px;"
|
||||
id="btnDeleteEvents" onclick="askDeleteDeviceEvents()"> <?php echo $pia_lang['DevDetail_button_DeleteEvents'];?> </button>
|
||||
id="btnDeleteEvents" onclick="askDeleteDeviceEvents()"> <?php echo lang('DevDetail_button_DeleteEvents');?> </button>
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete" style="margin-left:0px;"
|
||||
id="btnDelete" onclick="askDeleteDevice()"> <?php echo $pia_lang['DevDetail_button_Delete'];?> </button>
|
||||
id="btnDelete" onclick="askDeleteDevice()"> <?php echo lang('DevDetail_button_Delete');?> </button>
|
||||
<button type="button" class="btn btn-default pa-btn" style="margin-left:6px;"
|
||||
id="btnRestore" onclick="getDeviceData(true)"> <?php echo $pia_lang['DevDetail_button_Reset'];?> </button>
|
||||
id="btnRestore" onclick="getDeviceData(true)"> <?php echo lang('DevDetail_button_Reset');?> </button>
|
||||
<button type="button" disabled class="btn btn-primary pa-btn" style="margin-left:6px; "
|
||||
id="btnSave" onclick="setDeviceData()" > <?php echo $pia_lang['DevDetail_button_Save'];?> </button>
|
||||
id="btnSave" onclick="setDeviceData()" > <?php echo lang('DevDetail_button_Save');?> </button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -460,12 +460,12 @@ if ($_REQUEST['mac'] == 'Internet') { $DevDetail_Tap_temp = "Tools"; } else { $D
|
||||
<table id="tableSessions" class="table table-bordered table-hover table-striped ">
|
||||
<thead>
|
||||
<tr>
|
||||
<th><?php echo $pia_lang['DevDetail_SessionTable_Order'];?></th>
|
||||
<th><?php echo $pia_lang['DevDetail_SessionTable_Connection'];?></th>
|
||||
<th><?php echo $pia_lang['DevDetail_SessionTable_Disconnection'];?></th>
|
||||
<th><?php echo $pia_lang['DevDetail_SessionTable_Duration'];?></th>
|
||||
<th><?php echo $pia_lang['DevDetail_SessionTable_IP'];?></th>
|
||||
<th><?php echo $pia_lang['DevDetail_SessionTable_Additionalinfo'];?></th>
|
||||
<th><?php echo lang('DevDetail_SessionTable_Order');?></th>
|
||||
<th><?php echo lang('DevDetail_SessionTable_Connection');?></th>
|
||||
<th><?php echo lang('DevDetail_SessionTable_Disconnection');?></th>
|
||||
<th><?php echo lang('DevDetail_SessionTable_Duration');?></th>
|
||||
<th><?php echo lang('DevDetail_SessionTable_IP');?></th>
|
||||
<th><?php echo lang('DevDetail_SessionTable_Additionalinfo');?></th>
|
||||
</tr>
|
||||
</thead>
|
||||
</table>
|
||||
@@ -506,10 +506,10 @@ if ($_REQUEST['mac'] == 'Internet') {
|
||||
<div style="width:100%; text-align: center;">
|
||||
<script>
|
||||
setTimeout(function(){
|
||||
document.getElementById('piamanualnmap_fast').innerHTML='<?php echo $pia_lang['DevDetail_Nmap_buttonFast'];?> (' + document.getElementById('txtLastIP').value +')';
|
||||
document.getElementById('piamanualnmap_normal').innerHTML='<?php echo $pia_lang['DevDetail_Nmap_buttonDefault'];?> (' + document.getElementById('txtLastIP').value +')';
|
||||
document.getElementById('piamanualnmap_detail').innerHTML='<?php echo $pia_lang['DevDetail_Nmap_buttonDetail'];?> (' + document.getElementById('txtLastIP').value +')';
|
||||
document.getElementById('piamanualnmap_skipdiscovery').innerHTML='<?php echo $pia_lang['DevDetail_Nmap_buttonSkipDiscovery'];?> (' + document.getElementById('txtLastIP').value +')';
|
||||
document.getElementById('piamanualnmap_fast').innerHTML='<?php echo lang('DevDetail_Nmap_buttonFast');?> (' + document.getElementById('txtLastIP').value +')';
|
||||
document.getElementById('piamanualnmap_normal').innerHTML='<?php echo lang('DevDetail_Nmap_buttonDefault');?> (' + document.getElementById('txtLastIP').value +')';
|
||||
document.getElementById('piamanualnmap_detail').innerHTML='<?php echo lang('DevDetail_Nmap_buttonDetail');?> (' + document.getElementById('txtLastIP').value +')';
|
||||
document.getElementById('piamanualnmap_skipdiscovery').innerHTML='<?php echo lang('DevDetail_Nmap_buttonSkipDiscovery');?> (' + document.getElementById('txtLastIP').value +')';
|
||||
}, 2000);
|
||||
</script>
|
||||
|
||||
@@ -520,10 +520,12 @@ if ($_REQUEST['mac'] == 'Internet') {
|
||||
|
||||
<div style="text-align: left;">
|
||||
<ul style="padding:20px;">
|
||||
<li><?php echo $pia_lang['DevDetail_Nmap_buttonFast_text'];?></li>
|
||||
<li><?php echo $pia_lang['DevDetail_Nmap_buttonDefault_text'];?></li>
|
||||
<li><?php echo $pia_lang['DevDetail_Nmap_buttonDetail_text'];?></li>
|
||||
<li><?php echo $pia_lang['DevDetail_Nmap_buttonSkipDiscovery_text'];?></li>
|
||||
<li><?php echo lang('DevDetail_Nmap_buttonFast_text');?></li>
|
||||
<li><?php echo lang('DevDetail_Nmap_buttonDefault_text');?></li>
|
||||
<li><?php echo lang('DevDetail_Nmap_buttonDetail_text');?></li>
|
||||
<li><?php echo lang('DevDetail_Nmap_buttonSkipDiscovery_text');?></li>
|
||||
<li><a onclick="setCache('activeMaintenanceTab', 'tab_Logging_id')" href="/maintenance.php#tab_Logging"><?php echo lang('DevDetail_Nmap_resultsLink');?></a></li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
@@ -540,6 +542,7 @@ if ($_REQUEST['mac'] == 'Internet') {
|
||||
beforeSend: function() { $('#scanoutput').addClass("ajax_scripts_loading"); },
|
||||
complete: function() { $('#scanoutput').removeClass("ajax_scripts_loading"); },
|
||||
success: function(data, textStatus) {
|
||||
console.log(data);
|
||||
$("#scanoutput").html(data);
|
||||
}
|
||||
})
|
||||
@@ -577,7 +580,7 @@ if ($_REQUEST['mac'] == 'Internet') {
|
||||
<div class="text-center">
|
||||
<label>
|
||||
<input class="checkbox blue hidden" id="chkHideConnectionEvents" type="checkbox" checked>
|
||||
<?php echo $pia_lang['DevDetail_Events_CheckBox'];?>
|
||||
<?php echo lang('DevDetail_Events_CheckBox');?>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
@@ -960,13 +963,13 @@ function initializeDatatables () {
|
||||
'<td><i class="ion ion-ios-loop-strong fa-spin fa-2x fa-fw">'+
|
||||
'</td></table>',
|
||||
emptyTable: 'No data',
|
||||
"lengthMenu": "<?php echo $pia_lang['Events_Tablelenght'];?>",
|
||||
"search": "<?php echo $pia_lang['Events_Searchbox'];?>: ",
|
||||
"lengthMenu": "<?php echo lang('Events_Tablelenght');?>",
|
||||
"search": "<?php echo lang('Events_Searchbox');?>: ",
|
||||
"paginate": {
|
||||
"next": "<?php echo $pia_lang['Events_Table_nav_next'];?>",
|
||||
"previous": "<?php echo $pia_lang['Events_Table_nav_prev'];?>"
|
||||
"next": "<?php echo lang('Events_Table_nav_next');?>",
|
||||
"previous": "<?php echo lang('Events_Table_nav_prev');?>"
|
||||
},
|
||||
"info": "<?php echo $pia_lang['Events_Table_info'];?>",
|
||||
"info": "<?php echo lang('Events_Table_info');?>",
|
||||
}
|
||||
});
|
||||
|
||||
@@ -999,13 +1002,13 @@ function initializeDatatables () {
|
||||
'<td><i class="ion ion-ios-loop-strong fa-spin fa-2x fa-fw">'+
|
||||
'</td></table>',
|
||||
emptyTable: 'No data',
|
||||
"lengthMenu": "<?php echo $pia_lang['Events_Tablelenght'];?>",
|
||||
"search": "<?php echo $pia_lang['Events_Searchbox'];?>: ",
|
||||
"lengthMenu": "<?php echo lang('Events_Tablelenght');?>",
|
||||
"search": "<?php echo lang('Events_Searchbox');?>: ",
|
||||
"paginate": {
|
||||
"next": "<?php echo $pia_lang['Events_Table_nav_next'];?>",
|
||||
"previous": "<?php echo $pia_lang['Events_Table_nav_prev'];?>"
|
||||
"next": "<?php echo lang('Events_Table_nav_next');?>",
|
||||
"previous": "<?php echo lang('Events_Table_nav_prev');?>"
|
||||
},
|
||||
"info": "<?php echo $pia_lang['Events_Table_info'];?>",
|
||||
"info": "<?php echo lang('Events_Table_info');?>",
|
||||
}
|
||||
});
|
||||
|
||||
@@ -1044,7 +1047,7 @@ function initializeCalendar () {
|
||||
slotLabelInterval : '04:00:00',
|
||||
slotLabelFormat : 'H:mm',
|
||||
timeFormat : 'H:mm',
|
||||
locale : '<?php echo $pia_lang['Presence_CalHead_lang'];?>',
|
||||
locale : '<?php echo lang('Presence_CalHead_lang');?>',
|
||||
header: {
|
||||
left : 'prev,next today',
|
||||
center : 'title',
|
||||
@@ -1055,14 +1058,14 @@ function initializeCalendar () {
|
||||
agendaYear: {
|
||||
type : 'agenda',
|
||||
duration : { year: 1 },
|
||||
buttonText : '<?php echo $pia_lang['Presence_CalHead_year'];?>',
|
||||
buttonText : '<?php echo lang('Presence_CalHead_year');?>',
|
||||
columnHeaderFormat : ''
|
||||
},
|
||||
|
||||
agendaMonth: {
|
||||
type : 'agenda',
|
||||
duration : { month: 1 },
|
||||
buttonText : '<?php echo $pia_lang['Presence_CalHead_month'];?>',
|
||||
buttonText : '<?php echo lang('Presence_CalHead_month');?>',
|
||||
columnHeaderFormat : 'D'
|
||||
}
|
||||
},
|
||||
@@ -1418,7 +1421,7 @@ function askSkipNotifications () {
|
||||
if ($('#chkArchived')[0].checked && $('#txtScanCycle').val().split(' ')[0] != "0") {
|
||||
// Ask skip notifications
|
||||
showModalDefault ('Device Archived', 'Do you want to skip all notifications for this device?',
|
||||
'<?php echo $pia_lang['Gen_Cancel'];?>', '<?php echo $pia_lang['Gen_Okay'];?>', 'skipNotifications');
|
||||
'<?php echo lang('Gen_Cancel');?>', '<?php echo lang('Gen_Okay');?>', 'skipNotifications');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1442,8 +1445,8 @@ function askDeleteDeviceEvents () {
|
||||
}
|
||||
|
||||
// Ask delete device Events
|
||||
showModalWarning ('<?php echo $pia_lang['DevDetail_button_DeleteEvents'];?>', '<?php echo $pia_lang['DevDetail_button_DeleteEvents_Warning'];?>',
|
||||
'<?php echo $pia_lang['Gen_Cancel'];?>', '<?php echo $pia_lang['Gen_Delete'];?>', 'deleteDeviceEvents');
|
||||
showModalWarning ('<?php echo lang('DevDetail_button_DeleteEvents');?>', '<?php echo lang('DevDetail_button_DeleteEvents_Warning');?>',
|
||||
'<?php echo lang('Gen_Cancel');?>', '<?php echo lang('Gen_Delete');?>', 'deleteDeviceEvents');
|
||||
}
|
||||
|
||||
function deleteDeviceEvents () {
|
||||
@@ -1470,7 +1473,7 @@ function askDeleteDevice () {
|
||||
|
||||
// Ask delete device
|
||||
showModalWarning ('Delete Device', 'Are you sure you want to delete this device?<br>(maybe you prefer to archive it)',
|
||||
'<?php echo $pia_lang['Gen_Cancel'];?>', '<?php echo $pia_lang['Gen_Delete'];?>', 'deleteDevice');
|
||||
'<?php echo lang('Gen_Cancel');?>', '<?php echo lang('Gen_Delete');?>', 'deleteDevice');
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
<!-- Content header--------------------------------------------------------- -->
|
||||
<section class="content-header">
|
||||
<h1 id="pageTitle">
|
||||
<?php echo $pia_lang['Device_Title'];?>
|
||||
<?php echo lang('Device_Title');?>
|
||||
</h1>
|
||||
</section>
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
<a href="#" onclick="javascript: getDevicesList('all');">
|
||||
<div class="small-box bg-aqua">
|
||||
<div class="inner"><h3 id="devicesAll"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['Device_Shortcut_AllDevices'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('Device_Shortcut_AllDevices');?></p>
|
||||
</div>
|
||||
<div class="icon"><i class="fa fa-laptop text-aqua-40"></i></div>
|
||||
</div>
|
||||
@@ -61,7 +61,7 @@
|
||||
<a href="#" onclick="javascript: getDevicesList('connected');">
|
||||
<div class="small-box bg-green">
|
||||
<div class="inner"><h3 id="devicesConnected"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['Device_Shortcut_Connected'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('Device_Shortcut_Connected');?></p>
|
||||
</div>
|
||||
<div class="icon"><i class="fa fa-plug text-green-40"></i></div>
|
||||
</div>
|
||||
@@ -73,7 +73,7 @@
|
||||
<a href="#" onclick="javascript: getDevicesList('favorites');">
|
||||
<div class="small-box bg-yellow">
|
||||
<div class="inner"><h3 id="devicesFavorites"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['Device_Shortcut_Favorites'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('Device_Shortcut_Favorites');?></p>
|
||||
</div>
|
||||
<div class="icon"><i class="fa fa-star text-yellow-40"></i></div>
|
||||
</div>
|
||||
@@ -85,7 +85,7 @@
|
||||
<a href="#" onclick="javascript: getDevicesList('new');">
|
||||
<div class="small-box bg-yellow">
|
||||
<div class="inner"><h3 id="devicesNew"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['Device_Shortcut_NewDevices'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('Device_Shortcut_NewDevices');?></p>
|
||||
</div>
|
||||
<div class="icon"><i class="ion ion-plus-round text-yellow-40"></i></div>
|
||||
</div>
|
||||
@@ -97,7 +97,7 @@
|
||||
<a href="#" onclick="javascript: getDevicesList('down');">
|
||||
<div class="small-box bg-red">
|
||||
<div class="inner"><h3 id="devicesDown"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['Device_Shortcut_DownAlerts'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('Device_Shortcut_DownAlerts');?></p>
|
||||
</div>
|
||||
<div class="icon"><i class="fa fa-warning text-red-40"></i></div>
|
||||
</div>
|
||||
@@ -109,7 +109,7 @@
|
||||
<a href="#" onclick="javascript: getDevicesList('archived');">
|
||||
<div class="small-box bg-gray top_small_box_gray_text">
|
||||
<div class="inner"><h3 id="devicesArchived"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['Device_Shortcut_Archived'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('Device_Shortcut_Archived');?></p>
|
||||
</div>
|
||||
<div class="icon"><i class="fa fa-eye-slash text-gray-40"></i></div>
|
||||
</div>
|
||||
@@ -124,7 +124,7 @@
|
||||
<div class="col-md-12">
|
||||
<div class="box" id="clients">
|
||||
<div class="box-header with-border">
|
||||
<h3 class="box-title"><?php echo $pia_lang['Device_Shortcut_OnlineChart'];?> </h3>
|
||||
<h3 class="box-title"><?php echo lang('Device_Shortcut_OnlineChart');?> </h3>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<div class="chart">
|
||||
@@ -160,19 +160,19 @@
|
||||
<table id="tableDevices" class="table table-bordered table-hover table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th><?php echo $pia_lang['Device_TableHead_Name'];?></th>
|
||||
<th><?php echo $pia_lang['Device_TableHead_Owner'];?></th>
|
||||
<th><?php echo $pia_lang['Device_TableHead_Type'];?></th>
|
||||
<th><?php echo $pia_lang['Device_TableHead_Favorite'];?></th>
|
||||
<th><?php echo $pia_lang['Device_TableHead_Group'];?></th>
|
||||
<th><?php echo $pia_lang['Device_TableHead_FirstSession'];?></th>
|
||||
<th><?php echo $pia_lang['Device_TableHead_LastSession'];?></th>
|
||||
<th><?php echo $pia_lang['Device_TableHead_LastIP'];?></th>
|
||||
<th><?php echo $pia_lang['Device_TableHead_MAC'];?></th>
|
||||
<th><?php echo $pia_lang['Device_TableHead_Status'];?></th>
|
||||
<th><?php echo $pia_lang['Device_TableHead_MAC'];?></th>
|
||||
<th><?php echo $pia_lang['Device_TableHead_LastIPOrder'];?></th>
|
||||
<th><?php echo $pia_lang['Device_TableHead_Rowid'];?></th>
|
||||
<th><?php echo lang('Device_TableHead_Name');?></th>
|
||||
<th><?php echo lang('Device_TableHead_Owner');?></th>
|
||||
<th><?php echo lang('Device_TableHead_Type');?></th>
|
||||
<th><?php echo lang('Device_TableHead_Favorite');?></th>
|
||||
<th><?php echo lang('Device_TableHead_Group');?></th>
|
||||
<th><?php echo lang('Device_TableHead_FirstSession');?></th>
|
||||
<th><?php echo lang('Device_TableHead_LastSession');?></th>
|
||||
<th><?php echo lang('Device_TableHead_LastIP');?></th>
|
||||
<th><?php echo lang('Device_TableHead_MAC');?></th>
|
||||
<th><?php echo lang('Device_TableHead_Status');?></th>
|
||||
<th><?php echo lang('Device_TableHead_MAC');?></th>
|
||||
<th><?php echo lang('Device_TableHead_LastIPOrder');?></th>
|
||||
<th><?php echo lang('Device_TableHead_Rowid');?></th>
|
||||
</tr>
|
||||
</thead>
|
||||
</table>
|
||||
@@ -261,7 +261,7 @@ function initializeDatatable () {
|
||||
$('#tableDevices').DataTable({
|
||||
'paging' : true,
|
||||
'lengthChange' : true,
|
||||
'lengthMenu' : [[10, 25, 50, 100, 500, -1], [10, 25, 50, 100, 500, '<?php echo $pia_lang['Device_Tablelenght_all'];?>']],
|
||||
'lengthMenu' : [[10, 25, 50, 100, 500, -1], [10, 25, 50, 100, 500, '<?php echo lang('Device_Tablelenght_all');?>']],
|
||||
'searching' : true,
|
||||
|
||||
'ordering' : true,
|
||||
@@ -333,13 +333,13 @@ function initializeDatatable () {
|
||||
'language' : {
|
||||
processing: '<table> <td width="130px" align="middle">Loading...</td><td><i class="ion ion-ios-loop-strong fa-spin fa-2x fa-fw"></td> </table>',
|
||||
emptyTable: 'No data',
|
||||
"lengthMenu": "<?php echo $pia_lang['Device_Tablelenght'];?>",
|
||||
"search": "<?php echo $pia_lang['Device_Searchbox'];?>: ",
|
||||
"lengthMenu": "<?php echo lang('Device_Tablelenght');?>",
|
||||
"search": "<?php echo lang('Device_Searchbox');?>: ",
|
||||
"paginate": {
|
||||
"next": "<?php echo $pia_lang['Device_Table_nav_next'];?>",
|
||||
"previous": "<?php echo $pia_lang['Device_Table_nav_prev'];?>"
|
||||
"next": "<?php echo lang('Device_Table_nav_next');?>",
|
||||
"previous": "<?php echo lang('Device_Table_nav_prev');?>"
|
||||
},
|
||||
"info": "<?php echo $pia_lang['Device_Table_info'];?>",
|
||||
"info": "<?php echo lang('Device_Table_info');?>",
|
||||
}
|
||||
});
|
||||
|
||||
@@ -389,13 +389,13 @@ function getDevicesList (status) {
|
||||
|
||||
// Define color & title for the status selected
|
||||
switch (deviceStatus) {
|
||||
case 'all': tableTitle = '<?php echo $pia_lang['Device_Shortcut_AllDevices']?>'; color = 'aqua'; break;
|
||||
case 'connected': tableTitle = '<?php echo $pia_lang['Device_Shortcut_Connected']?>'; color = 'green'; break;
|
||||
case 'favorites': tableTitle = '<?php echo $pia_lang['Device_Shortcut_Favorites']?>'; color = 'yellow'; break;
|
||||
case 'new': tableTitle = '<?php echo $pia_lang['Device_Shortcut_NewDevices']?>'; color = 'yellow'; break;
|
||||
case 'down': tableTitle = '<?php echo $pia_lang['Device_Shortcut_DownAlerts']?>'; color = 'red'; break;
|
||||
case 'archived': tableTitle = '<?php echo $pia_lang['Device_Shortcut_Archived']?>'; color = 'gray'; break;
|
||||
default: tableTitle = '<?php echo $pia_lang['Device_Shortcut_Devices']?>'; color = 'gray'; break;
|
||||
case 'all': tableTitle = '<?php echo lang('Device_Shortcut_AllDevices');?>'; color = 'aqua'; break;
|
||||
case 'connected': tableTitle = '<?php echo lang('Device_Shortcut_Connected');?>'; color = 'green'; break;
|
||||
case 'favorites': tableTitle = '<?php echo lang('Device_Shortcut_Favorites');?>'; color = 'yellow'; break;
|
||||
case 'new': tableTitle = '<?php echo lang('Device_Shortcut_NewDevices');?>'; color = 'yellow'; break;
|
||||
case 'down': tableTitle = '<?php echo lang('Device_Shortcut_DownAlerts');?>'; color = 'red'; break;
|
||||
case 'archived': tableTitle = '<?php echo lang('Device_Shortcut_Archived');?>'; color = 'gray'; break;
|
||||
default: tableTitle = '<?php echo lang('Device_Shortcut_Devices');?>'; color = 'gray'; break;
|
||||
}
|
||||
|
||||
// Set title and color
|
||||
|
||||
@@ -25,17 +25,17 @@ if ($_SESSION["login"] != 1)
|
||||
<!-- Content header--------------------------------------------------------- -->
|
||||
<section class="content-header">
|
||||
<h1 id="pageTitle">
|
||||
<?php echo $pia_lang['Events_Title'];?>
|
||||
<?php echo lang('Events_Title');?>
|
||||
</h1>
|
||||
|
||||
<!-- period selector -->
|
||||
<span class="breadcrumb" style="top: 0px;">
|
||||
<select class="form-control" id="period" onchange="javascript: periodChanged();">
|
||||
<option value="1 day"><?php echo $pia_lang['Events_Periodselect_today'];?></option>
|
||||
<option value="7 days"><?php echo $pia_lang['Events_Periodselect_LastWeek'];?></option>
|
||||
<option value="1 month" selected><?php echo $pia_lang['Events_Periodselect_LastMonth'];?></option>
|
||||
<option value="1 year"><?php echo $pia_lang['Events_Periodselect_LastYear'];?></option>
|
||||
<option value="100 years"><?php echo $pia_lang['Events_Periodselect_All'];?></option>
|
||||
<option value="1 day"><?php echo lang('Events_Periodselect_today');?></option>
|
||||
<option value="7 days"><?php echo lang('Events_Periodselect_LastWeek');?></option>
|
||||
<option value="1 month" selected><?php echo lang('Events_Periodselect_LastMonth');?></option>
|
||||
<option value="1 year"><?php echo lang('Events_Periodselect_LastYear');?></option>
|
||||
<option value="100 years"><?php echo lang('Events_Periodselect_All');?></option>
|
||||
</select>
|
||||
</span>
|
||||
</section>
|
||||
@@ -50,7 +50,7 @@ if ($_SESSION["login"] != 1)
|
||||
<a href="#" onclick="javascript: getEvents('all');">
|
||||
<div class="small-box bg-aqua">
|
||||
<div class="inner"> <h3 id="eventsAll"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['Events_Shortcut_AllEvents'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('Events_Shortcut_AllEvents');?></p>
|
||||
</div>
|
||||
<div class="icon"> <i class="fa fa-bolt text-aqua-40"></i> </div>
|
||||
</div>
|
||||
@@ -62,7 +62,7 @@ if ($_SESSION["login"] != 1)
|
||||
<a href="#" onclick="javascript: getEvents('sessions');">
|
||||
<div class="small-box bg-green">
|
||||
<div class="inner"> <h3 id="eventsSessions"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['Events_Shortcut_Sessions'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('Events_Shortcut_Sessions');?></p>
|
||||
</div>
|
||||
<div class="icon"> <i class="fa fa-plug text-green-40"></i> </div>
|
||||
</div>
|
||||
@@ -74,7 +74,7 @@ if ($_SESSION["login"] != 1)
|
||||
<a href="#" onclick="javascript: getEvents('missing');">
|
||||
<div class="small-box bg-yellow">
|
||||
<div class="inner"> <h3 id="eventsMissing"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['Events_Shortcut_MissSessions'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('Events_Shortcut_MissSessions');?></p>
|
||||
</div>
|
||||
<div class="icon"> <i class="fa fa-exchange text-yellow-40"></i> </div>
|
||||
</div>
|
||||
@@ -86,7 +86,7 @@ if ($_SESSION["login"] != 1)
|
||||
<a href="#" onclick="javascript: getEvents('voided');">
|
||||
<div class="small-box bg-yellow">
|
||||
<div class="inner"> <h3 id="eventsVoided"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['Events_Shortcut_VoidSessions'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('Events_Shortcut_VoidSessions');?></p>
|
||||
</div>
|
||||
<div class="icon"> <i class="fa fa-exclamation-circle text-yellow-40"></i> </div>
|
||||
</div>
|
||||
@@ -98,7 +98,7 @@ if ($_SESSION["login"] != 1)
|
||||
<a href="#" onclick="javascript: getEvents('new');">
|
||||
<div class="small-box bg-yellow">
|
||||
<div class="inner"> <h3 id="eventsNewDevices"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['Events_Shortcut_NewDevices'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('Events_Shortcut_NewDevices');?></p>
|
||||
</div>
|
||||
<div class="icon"> <i class="ion ion-plus-round text-yellow-40"></i> </div>
|
||||
</div>
|
||||
@@ -110,7 +110,7 @@ if ($_SESSION["login"] != 1)
|
||||
<a href="#" onclick="javascript: getEvents('down');">
|
||||
<div class="small-box bg-red">
|
||||
<div class="inner"> <h3 id="eventsDown"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['Events_Shortcut_DownAlerts'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('Events_Shortcut_DownAlerts');?></p>
|
||||
</div>
|
||||
<div class="icon"> <i class="fa fa-warning text-red-40"></i> </div>
|
||||
</div>
|
||||
@@ -135,18 +135,18 @@ if ($_SESSION["login"] != 1)
|
||||
<table id="tableEvents" class="table table-bordered table-hover table-striped ">
|
||||
<thead>
|
||||
<tr>
|
||||
<th><?php echo $pia_lang['Events_TableHead_Order'];?></th>
|
||||
<th><?php echo $pia_lang['Events_TableHead_Device'];?></th>
|
||||
<th><?php echo $pia_lang['Events_TableHead_Owner'];?></th>
|
||||
<th><?php echo $pia_lang['Events_TableHead_Date'];?></th>
|
||||
<th><?php echo $pia_lang['Events_TableHead_EventType'];?></th>
|
||||
<th><?php echo $pia_lang['Events_TableHead_Connection'];?></th>
|
||||
<th><?php echo $pia_lang['Events_TableHead_Disconnection'];?></th>
|
||||
<th><?php echo $pia_lang['Events_TableHead_Duration'];?></th>
|
||||
<th><?php echo $pia_lang['Events_TableHead_DurationOrder'];?></th>
|
||||
<th><?php echo $pia_lang['Events_TableHead_IP'];?></th>
|
||||
<th><?php echo $pia_lang['Events_TableHead_IPOrder'];?></th>
|
||||
<th><?php echo $pia_lang['Events_TableHead_AdditionalInfo'];?></th>
|
||||
<th><?php echo lang('Events_TableHead_Order');?></th>
|
||||
<th><?php echo lang('Events_TableHead_Device');?></th>
|
||||
<th><?php echo lang('Events_TableHead_Owner');?></th>
|
||||
<th><?php echo lang('Events_TableHead_Date');?></th>
|
||||
<th><?php echo lang('Events_TableHead_EventType');?></th>
|
||||
<th><?php echo lang('Events_TableHead_Connection');?></th>
|
||||
<th><?php echo lang('Events_TableHead_Disconnection');?></th>
|
||||
<th><?php echo lang('Events_TableHead_Duration');?></th>
|
||||
<th><?php echo lang('Events_TableHead_DurationOrder');?></th>
|
||||
<th><?php echo lang('Events_TableHead_IP');?></th>
|
||||
<th><?php echo lang('Events_TableHead_IPOrder');?></th>
|
||||
<th><?php echo lang('Events_TableHead_AdditionalInfo');?></th>
|
||||
</tr>
|
||||
</thead>
|
||||
</table>
|
||||
@@ -261,13 +261,13 @@ function initializeDatatable () {
|
||||
'language' : {
|
||||
processing: '<table><td width="130px" align="middle">Loading...</td><td><i class="ion ion-ios-loop-strong fa-spin fa-2x fa-fw"></td></table>',
|
||||
emptyTable: 'No data',
|
||||
"lengthMenu": "<?php echo $pia_lang['Events_Tablelenght'];?>",
|
||||
"search": "<?php echo $pia_lang['Events_Searchbox'];?>: ",
|
||||
"lengthMenu": "<?php echo lang('Events_Tablelenght');?>",
|
||||
"search": "<?php echo lang('Events_Searchbox');?>: ",
|
||||
"paginate": {
|
||||
"next": "<?php echo $pia_lang['Events_Table_nav_next'];?>",
|
||||
"previous": "<?php echo $pia_lang['Events_Table_nav_prev'];?>"
|
||||
"next": "<?php echo lang('Events_Table_nav_next');?>",
|
||||
"previous": "<?php echo lang('Events_Table_nav_prev');?>"
|
||||
},
|
||||
"info": "<?php echo $pia_lang['Events_Table_info'];?>",
|
||||
"info": "<?php echo lang('Events_Table_info');?>",
|
||||
}
|
||||
});
|
||||
|
||||
@@ -319,13 +319,13 @@ function getEvents (p_eventsType) {
|
||||
|
||||
// Define color & title for the status selected
|
||||
switch (eventsType) {
|
||||
case 'all': tableTitle = '<?php echo $pia_lang['Events_Shortcut_AllEvents'];?>'; color = 'aqua'; sesionCols = false; break;
|
||||
case 'sessions': tableTitle = '<?php echo $pia_lang['Events_Shortcut_Sessions'];?>'; color = 'green'; sesionCols = true; break;
|
||||
case 'missing': tableTitle = '<?php echo $pia_lang['Events_Shortcut_MissSessions'];?>'; color = 'yellow'; sesionCols = true; break;
|
||||
case 'voided': tableTitle = '<?php echo $pia_lang['Events_Shortcut_VoidSessions'];?>'; color = 'yellow'; sesionCols = false; break;
|
||||
case 'new': tableTitle = '<?php echo $pia_lang['Events_Shortcut_NewDevices'];?>'; color = 'yellow'; sesionCols = false; break;
|
||||
case 'down': tableTitle = '<?php echo $pia_lang['Events_Shortcut_DownAlerts'];?>'; color = 'red'; sesionCols = false; break;
|
||||
default: tableTitle = '<?php echo $pia_lang['Events_Shortcut_Events'];?>'; boxClass = ''; sesionCols = false; break;
|
||||
case 'all': tableTitle = '<?php echo lang('Events_Shortcut_AllEvents');?>'; color = 'aqua'; sesionCols = false; break;
|
||||
case 'sessions': tableTitle = '<?php echo lang('Events_Shortcut_Sessions');?>'; color = 'green'; sesionCols = true; break;
|
||||
case 'missing': tableTitle = '<?php echo lang('Events_Shortcut_MissSessions');?>'; color = 'yellow'; sesionCols = true; break;
|
||||
case 'voided': tableTitle = '<?php echo lang('Events_Shortcut_VoidSessions');?>'; color = 'yellow'; sesionCols = false; break;
|
||||
case 'new': tableTitle = '<?php echo lang('Events_Shortcut_NewDevices');?>'; color = 'yellow'; sesionCols = false; break;
|
||||
case 'down': tableTitle = '<?php echo lang('Events_Shortcut_DownAlerts');?>'; color = 'red'; sesionCols = false; break;
|
||||
default: tableTitle = '<?php echo lang('Events_Shortcut_Events');?>'; boxClass = ''; sesionCols = false; break;
|
||||
}
|
||||
|
||||
// Set title and color
|
||||
|
||||
@@ -16,39 +16,39 @@ if ($_SESSION["login"] != 1)
|
||||
<section class="content-header">
|
||||
<?php require 'php/templates/notification.php'; ?>
|
||||
<h1 id="pageTitle">
|
||||
<?php echo $pia_lang['HelpFAQ_Title'];?>
|
||||
<?php echo lang('HelpFAQ_Title');?>
|
||||
</h1>
|
||||
</section>
|
||||
|
||||
<!-- Main content ---------------------------------------------------------- -->
|
||||
<section class="content">
|
||||
<h4><?php echo $pia_lang['HelpFAQ_Cat_General'];?></h4>
|
||||
<h4><?php echo lang('HelpFAQ_Cat_General');?></h4>
|
||||
<div class="panel-group" id="accordion_gen">
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
<h4 class="panel-title">
|
||||
<a data-toggle="collapse" data-parent="#accordion_gen" href="#collapse100">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_General_100_head'];?></a>
|
||||
<?php echo lang('HelpFAQ_Cat_General_100_head');?></a>
|
||||
</h4>
|
||||
</div>
|
||||
<div id="collapse100" class="panel-collapse collapse" style="font-size: 16px;">
|
||||
<div class="panel-body"><?php echo $pia_lang['HelpFAQ_Cat_General_100_text_a'];?>
|
||||
<div class="panel-body"><?php echo lang('HelpFAQ_Cat_General_100_text_a');?>
|
||||
<span class="text-danger help_faq_code"><?php echo date_default_timezone_get(); ?></span><br>
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_General_100_text_b'];?>
|
||||
<?php echo lang('HelpFAQ_Cat_General_100_text_b');?>
|
||||
<span class="text-danger help_faq_code"><?php echo php_ini_loaded_file(); ?></span><br>
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_General_100_text_c'];?></div>
|
||||
<?php echo lang('HelpFAQ_Cat_General_100_text_c');?></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
<h4 class="panel-title">
|
||||
<a data-toggle="collapse" data-parent="#accordion_gen" href="#collapse101">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_General_101_head'];?></a>
|
||||
<?php echo lang('HelpFAQ_Cat_General_101_head');?></a>
|
||||
</h4>
|
||||
</div>
|
||||
<div id="collapse101" class="panel-collapse collapse" style="font-size: 16px;">
|
||||
<div class="panel-body">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_General_101_text'];?>
|
||||
<?php echo lang('HelpFAQ_Cat_General_101_text');?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -56,12 +56,12 @@ if ($_SESSION["login"] != 1)
|
||||
<div class="panel-heading">
|
||||
<h4 class="panel-title">
|
||||
<a data-toggle="collapse" data-parent="#accordion_gen" href="#collapse102">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_General_102_head'];?></a>
|
||||
<?php echo lang('HelpFAQ_Cat_General_102_head');?></a>
|
||||
</h4>
|
||||
</div>
|
||||
<div id="collapse102" class="panel-collapse collapse" style="font-size: 16px;">
|
||||
<div class="panel-body">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_General_102_text'];?>
|
||||
<?php echo lang('HelpFAQ_Cat_General_102_text');?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -69,12 +69,12 @@ if ($_SESSION["login"] != 1)
|
||||
<div class="panel-heading">
|
||||
<h4 class="panel-title">
|
||||
<a data-toggle="collapse" data-parent="#accordion_gen" href="#collapse102docker">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_General_102docker_head'];?></a>
|
||||
<?php echo lang('HelpFAQ_Cat_General_102docker_head');?></a>
|
||||
</h4>
|
||||
</div>
|
||||
<div id="collapse102docker" class="panel-collapse collapse" style="font-size: 16px;">
|
||||
<div class="panel-body">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_General_102docker_text'];?>
|
||||
<?php echo lang('HelpFAQ_Cat_General_102docker_text');?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -82,48 +82,48 @@ if ($_SESSION["login"] != 1)
|
||||
<div class="panel-heading">
|
||||
<h4 class="panel-title">
|
||||
<a data-toggle="collapse" data-parent="#accordion_gen" href="#collapse103">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_General_103_head'];?></a>
|
||||
<?php echo lang('HelpFAQ_Cat_General_103_head');?></a>
|
||||
</h4>
|
||||
</div>
|
||||
<div id="collapse103" class="panel-collapse collapse" style="font-size: 16px;">
|
||||
<div class="panel-body">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_General_103_text'];?>
|
||||
<?php echo lang('HelpFAQ_Cat_General_103_text');?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h4><?php echo $pia_lang['Navigation_Devices'];?></h4>
|
||||
<h4><?php echo lang('Navigation_Devices');?></h4>
|
||||
<div class="panel-group" id="accordion_dev">
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
<h4 class="panel-title">
|
||||
<a data-toggle="collapse" data-parent="#accordion_dev" href="#collapse200">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_Device_200_head'];?></a>
|
||||
<?php echo lang('HelpFAQ_Cat_Device_200_head');?></a>
|
||||
</h4>
|
||||
</div>
|
||||
<div id="collapse200" class="panel-collapse collapse" style="font-size: 16px;">
|
||||
<div class="panel-body">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_Device_200_text'];?>
|
||||
<?php echo lang('HelpFAQ_Cat_Device_200_text');?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<h4><?php echo $pia_lang['HelpFAQ_Cat_Detail'];?></h4>
|
||||
<h4><?php echo lang('HelpFAQ_Cat_Detail');?></h4>
|
||||
<div class="panel-group" id="accordion_det">
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
<h4 class="panel-title">
|
||||
<a data-toggle="collapse" data-parent="#accordion_det" href="#collapse300">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_Detail_300_head'];?> "<?php echo $pia_lang['DevDetail_MainInfo_Network'];?>" / "<?php echo $pia_lang['DevDetail_MainInfo_Network_Port'];?>"?</a>
|
||||
<?php echo lang('HelpFAQ_Cat_Detail_300_head');?> "<?php echo lang('DevDetail_MainInfo_Network');?>" / "<?php echo lang('DevDetail_MainInfo_Network_Port');?>"?</a>
|
||||
</h4>
|
||||
</div>
|
||||
<div id="collapse300" class="panel-collapse collapse" style="font-size: 16px;">
|
||||
<div class="panel-body">
|
||||
"<?php echo $pia_lang['DevDetail_MainInfo_Network'];?>" <?php echo $pia_lang['HelpFAQ_Cat_Detail_300_text_a'];?><br>
|
||||
"<?php echo $pia_lang['DevDetail_MainInfo_Network_Port'];?>" <?php echo $pia_lang['HelpFAQ_Cat_Detail_300_text_b'];?>
|
||||
"<?php echo lang('DevDetail_MainInfo_Network');?>" <?php echo lang('HelpFAQ_Cat_Detail_300_text_a');?><br>
|
||||
"<?php echo lang('DevDetail_MainInfo_Network_Port');?>" <?php echo lang('HelpFAQ_Cat_Detail_300_text_b');?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -131,12 +131,12 @@ if ($_SESSION["login"] != 1)
|
||||
<div class="panel-heading">
|
||||
<h4 class="panel-title">
|
||||
<a data-toggle="collapse" data-parent="#accordion_det" href="#collapse301">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_Detail_301_head_a'];?> "<?php echo $pia_lang['DevDetail_EveandAl_ScanCycle'];?>" <?php echo $pia_lang['HelpFAQ_Cat_Detail_301_head_b'];?></a>
|
||||
<?php echo lang('HelpFAQ_Cat_Detail_301_head_a');?> "<?php echo lang('DevDetail_EveandAl_ScanCycle');?>" <?php echo lang('HelpFAQ_Cat_Detail_301_head_b');?></a>
|
||||
</h4>
|
||||
</div>
|
||||
<div id="collapse301" class="panel-collapse collapse" style="font-size: 16px;">
|
||||
<div class="panel-body">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_Detail_301_text'];?>
|
||||
<?php echo lang('HelpFAQ_Cat_Detail_301_text');?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -144,12 +144,12 @@ if ($_SESSION["login"] != 1)
|
||||
<div class="panel-heading">
|
||||
<h4 class="panel-title">
|
||||
<a data-toggle="collapse" data-parent="#accordion_det" href="#collapse302">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_Detail_302_head_a'];?> "<?php echo $pia_lang['DevDetail_EveandAl_RandomMAC'];?>" <?php echo $pia_lang['HelpFAQ_Cat_Detail_302_head_b'];?></a>
|
||||
<?php echo lang('HelpFAQ_Cat_Detail_302_head_a');?> "<?php echo lang('DevDetail_EveandAl_RandomMAC');?>" <?php echo lang('HelpFAQ_Cat_Detail_302_head_b');?></a>
|
||||
</h4>
|
||||
</div>
|
||||
<div id="collapse302" class="panel-collapse collapse" style="font-size: 16px;">
|
||||
<div class="panel-body">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_Detail_302_text'];?>
|
||||
<?php echo lang('HelpFAQ_Cat_Detail_302_text');?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -157,29 +157,29 @@ if ($_SESSION["login"] != 1)
|
||||
<div class="panel-heading">
|
||||
<h4 class="panel-title">
|
||||
<a data-toggle="collapse" data-parent="#accordion_det" href="#collapse303">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_Detail_303_head'];?></a>
|
||||
<?php echo lang('HelpFAQ_Cat_Detail_303_head');?></a>
|
||||
</h4>
|
||||
</div>
|
||||
<div id="collapse303" class="panel-collapse collapse" style="font-size: 16px;">
|
||||
<div class="panel-body">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_Detail_303_text'];?>
|
||||
<?php echo lang('HelpFAQ_Cat_Detail_303_text');?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h4><?php echo $pia_lang['Navigation_Presence'];?></h4>
|
||||
<h4><?php echo lang('Navigation_Presence');?></h4>
|
||||
<div class="panel-group" id="accordion_pre">
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
<h4 class="panel-title">
|
||||
<a data-toggle="collapse" data-parent="#accordion_pre" href="#collapse400">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_Presence_400_head'];?></a>
|
||||
<?php echo lang('HelpFAQ_Cat_Presence_400_head');?></a>
|
||||
</h4>
|
||||
</div>
|
||||
<div id="collapse400" class="panel-collapse collapse" style="font-size: 16px;">
|
||||
<div class="panel-body">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_Presence_400_text'];?>
|
||||
<?php echo lang('HelpFAQ_Cat_Presence_400_text');?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -187,29 +187,29 @@ if ($_SESSION["login"] != 1)
|
||||
<div class="panel-heading">
|
||||
<h4 class="panel-title">
|
||||
<a data-toggle="collapse" data-parent="#accordion_pre" href="#collapse401">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_Presence_401_head'];?></a>
|
||||
<?php echo lang('HelpFAQ_Cat_Presence_401_head');?></a>
|
||||
</h4>
|
||||
</div>
|
||||
<div id="collapse401" class="panel-collapse collapse" style="font-size: 16px;">
|
||||
<div class="panel-body">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_Presence_401_text'];?>
|
||||
<?php echo lang('HelpFAQ_Cat_Presence_401_text');?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h4><?php echo $pia_lang['Navigation_Network'];?></h4>
|
||||
<h4><?php echo lang('Navigation_Network');?></h4>
|
||||
<div class="panel-group" id="accordion_net">
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
<h4 class="panel-title">
|
||||
<a data-toggle="collapse" data-parent="#accordion_net" href="#collapse600">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_Network_600_head'];?></a>
|
||||
<?php echo lang('HelpFAQ_Cat_Network_600_head');?></a>
|
||||
</h4>
|
||||
</div>
|
||||
<div id="collapse600" class="panel-collapse collapse" style="font-size: 16px;">
|
||||
<div class="panel-body">
|
||||
<?php echo $pia_lang['HelpFAQ_Cat_Network_600_text'];?>
|
||||
<?php echo lang('HelpFAQ_Cat_Network_600_text');?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -35,12 +35,44 @@ require '/home/pi/pialert/front/php/templates/language/'.$pia_lang_selected.'.ph
|
||||
// ###################################
|
||||
// ## GUI settings processing end
|
||||
// ###################################
|
||||
foreach (glob("../db/setting_language*") as $filename) {
|
||||
$pia_lang_selected = str_replace('setting_language_','',basename($filename));
|
||||
}
|
||||
if (strlen($pia_lang_selected) == 0) {$pia_lang_selected = 'en_us';}
|
||||
require 'php/templates/language/'.$pia_lang_selected.'.php';
|
||||
// ###################################
|
||||
// ## Languages
|
||||
// ###################################
|
||||
|
||||
foreach (glob("../db/setting_language*") as $filename) {
|
||||
$pia_lang_selected = str_replace('setting_language_','',basename($filename));
|
||||
}
|
||||
|
||||
if (isset($pia_lang_selected) == FALSE or (strlen($pia_lang_selected) == 0)) {$pia_lang_selected = 'en_us';}
|
||||
|
||||
require 'php/templates/language/en_us.php';
|
||||
require 'php/templates/language/de_de.php';
|
||||
require 'php/templates/language/es_es.php';
|
||||
|
||||
function lang($key)
|
||||
{
|
||||
global $pia_lang_selected, $lang ;
|
||||
|
||||
// try to get the selected language translation
|
||||
$temp = $lang[$pia_lang_selected][$key];
|
||||
|
||||
if(isset($temp) == FALSE)
|
||||
{
|
||||
// if not found, use English
|
||||
$temp = $lang[$pia_lang_selected]["en_us"];
|
||||
|
||||
// echo $temp;
|
||||
if(isset($temp) == FALSE)
|
||||
{
|
||||
// if not found, in English, use placeholder
|
||||
$temp = "String not found";
|
||||
}
|
||||
}
|
||||
|
||||
// echo $temp;
|
||||
|
||||
return $temp;
|
||||
}
|
||||
// ###################################
|
||||
// ## PIALERT_WEB_PROTECTION FALSE
|
||||
// ###################################
|
||||
@@ -88,12 +120,12 @@ if ($_SESSION["login"] != 1)
|
||||
$login_info = 'Defaultpassword "123456" is still active';
|
||||
$login_mode = 'danger';
|
||||
$login_display_mode = 'display: block;';
|
||||
$login_headline = $pia_lang['Login_Toggle_Alert_headline'];
|
||||
$login_headline = lang('Login_Toggle_Alert_headline');
|
||||
$login_icon = 'fa-ban';
|
||||
} else {
|
||||
$login_mode = 'info';
|
||||
$login_display_mode = 'display: none;';
|
||||
$login_headline = $pia_lang['Login_Toggle_Info_headline'];
|
||||
$login_headline = lang('Login_Toggle_Info_headline');
|
||||
$login_icon = 'fa-info';
|
||||
}
|
||||
|
||||
@@ -141,10 +173,10 @@ if ($ENABLED_DARKMODE === True) {
|
||||
</div>
|
||||
<!-- /.login-logo -->
|
||||
<div class="login-box-body">
|
||||
<p class="login-box-msg"><?php echo $pia_lang['Login_Box'];?></p>
|
||||
<p class="login-box-msg"><?php echo lang('Login_Box');?></p>
|
||||
<form action="index.php" method="post">
|
||||
<div class="form-group has-feedback">
|
||||
<input type="password" class="form-control" placeholder="<?php echo $pia_lang['Login_Psw-box'];?>" name="loginpassword">
|
||||
<input type="password" class="form-control" placeholder="<?php echo lang('Login_Psw-box');?>" name="loginpassword">
|
||||
<span class="glyphicon glyphicon-lock form-control-feedback"></span>
|
||||
</div>
|
||||
<div class="row">
|
||||
@@ -153,21 +185,21 @@ if ($ENABLED_DARKMODE === True) {
|
||||
<label>
|
||||
<input type="checkbox" name="PWRemember">
|
||||
<div style="margin-left: 10px; display: inline-block; vertical-align: top;">
|
||||
<?php echo $pia_lang['Login_Remember'];?><br><span style="font-size: smaller"><?php echo $pia_lang['Login_Remember_small'];?></span>
|
||||
<?php echo lang('Login_Remember');?><br><span style="font-size: smaller"><?php echo lang('Login_Remember_small');?></span>
|
||||
</div>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.col -->
|
||||
<div class="col-xs-4" style="padding-top: 10px;">
|
||||
<button type="submit" class="btn btn-primary btn-block btn-flat"><?php echo $pia_lang['Login_Submit'];?></button>
|
||||
<button type="submit" class="btn btn-primary btn-block btn-flat"><?php echo lang('Login_Submit');?></button>
|
||||
</div>
|
||||
<!-- /.col -->
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<div style="padding-top: 10px;">
|
||||
<button class="btn btn-xs btn-primary btn-block btn-flat" onclick="Passwordhinfo()"><?php echo $pia_lang['Login_Toggle_Info'];?></button>
|
||||
<button class="btn btn-xs btn-primary btn-block btn-flat" onclick="Passwordhinfo()"><?php echo lang('Login_Toggle_Info');?></button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@@ -180,7 +212,7 @@ if ($ENABLED_DARKMODE === True) {
|
||||
<button type="button" class="close" data-dismiss="alert" aria-hidden="true"><3E></button>
|
||||
<h4><i class="icon fa <?php echo $login_icon;?>"></i><?php echo $login_headline;?></h4>
|
||||
<p><?php echo $login_info;?></p>
|
||||
<p><?php echo $pia_lang['Login_Psw_run'];?><br><span style="border: solid 1px yellow; padding: 2px;">./reset_password.sh <?php echo $pia_lang['Login_Psw_new'];?></span><br><?php echo $pia_lang['Login_Psw_folder'];?></p>
|
||||
<p><?php echo lang('Login_Psw_run');?><br><span style="border: solid 1px yellow; padding: 2px;">./reset_password.sh <?php echo lang('Login_Psw_new');?></span><br><?php echo lang('Login_Psw_folder');?></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@ $pia_installed_skins = array('skin-black-light',
|
||||
<section class="content-header">
|
||||
<?php require 'php/templates/notification.php'; ?>
|
||||
<h1 id="pageTitle">
|
||||
<?php echo $pia_lang['Maintenance_Title'];?>
|
||||
<?php echo lang('Maintenance_Title');?>
|
||||
</h1>
|
||||
</section>
|
||||
|
||||
@@ -89,9 +89,9 @@ if (!file_exists('../db/setting_stoparpscan')) {
|
||||
$execstring = 'ps -f -u root | grep "sudo arp-scan" 2>&1';
|
||||
$pia_arpscans = "";
|
||||
exec($execstring, $pia_arpscans);
|
||||
$pia_arpscans_result = sizeof($pia_arpscans).' '.$pia_lang['Maintenance_arp_status_on'];
|
||||
$pia_arpscans_result = sizeof($pia_arpscans).' '.lang('Maintenance_arp_status_on');
|
||||
} else {
|
||||
$pia_arpscans_result = '<span style="color:red;">arp-Scan '.$pia_lang['Maintenance_arp_status_off'] .'</span>';
|
||||
$pia_arpscans_result = '<span style="color:red;">arp-Scan '.lang('Maintenance_arp_status_off') .'</span>';
|
||||
}
|
||||
|
||||
// Count and Calc Backups -------------------------------------------------------
|
||||
@@ -183,31 +183,31 @@ if (submit && isset($_POST['langselector_set'])) {
|
||||
<div class="box-body" style="padding-bottom: 5px;">
|
||||
<div class="db_info_table">
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_info_table_cell" style="min-width: 140px"><?php echo $pia_lang['Maintenance_database_path'];?></div>
|
||||
<div class="db_info_table_cell" style="min-width: 140px"><?php echo lang('Maintenance_database_path');?></div>
|
||||
<div class="db_info_table_cell">
|
||||
<?php echo $pia_db;?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_info_table_cell"><?php echo $pia_lang['Maintenance_database_size'];?></div>
|
||||
<div class="db_info_table_cell"><?php echo lang('Maintenance_database_size');?></div>
|
||||
<div class="db_info_table_cell">
|
||||
<?php echo $pia_db_size;?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_info_table_cell"><?php echo $pia_lang['Maintenance_database_lastmod'];?></div>
|
||||
<div class="db_info_table_cell"><?php echo lang('Maintenance_database_lastmod');?></div>
|
||||
<div class="db_info_table_cell">
|
||||
<?php echo $pia_db_mod;?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_info_table_cell"><?php echo $pia_lang['Maintenance_database_backup'];?></div>
|
||||
<div class="db_info_table_cell"><?php echo lang('Maintenance_database_backup');?></div>
|
||||
<div class="db_info_table_cell">
|
||||
<?php echo $Pia_Archive_count.' '.$pia_lang['Maintenance_database_backup_found'].' / '.$pia_lang['Maintenance_database_backup_total'].': '.$Pia_Archive_diskusage;?>
|
||||
<?php echo $Pia_Archive_count.' '.lang('Maintenance_database_backup_found').' / '.lang('Maintenance_database_backup_total').': '.$Pia_Archive_diskusage;?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_info_table_cell"><?php echo $pia_lang['Maintenance_arp_status'];?></div>
|
||||
<div class="db_info_table_cell"><?php echo lang('Maintenance_arp_status');?></div>
|
||||
<div class="db_info_table_cell">
|
||||
<?php echo $pia_arpscans_result;?></div>
|
||||
</div>
|
||||
@@ -221,16 +221,16 @@ if (submit && isset($_POST['langselector_set'])) {
|
||||
<div class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs">
|
||||
<li class="active">
|
||||
<a id="tab_Settings_id" href="#tab_Settings" data-toggle="tab"><?php echo $pia_lang['Maintenance_Tools_Tab_Settings'];?></a>
|
||||
<a id="tab_Settings_id" href="#tab_Settings" data-toggle="tab"><?php echo lang('Maintenance_Tools_Tab_Settings');?></a>
|
||||
</li>
|
||||
<li>
|
||||
<a id="tab_DBTools_id" href="#tab_DBTools" data-toggle="tab"><?php echo $pia_lang['Maintenance_Tools_Tab_Tools'];?></a>
|
||||
<a id="tab_DBTools_id" href="#tab_DBTools" data-toggle="tab"><?php echo lang('Maintenance_Tools_Tab_Tools');?></a>
|
||||
</li>
|
||||
<li>
|
||||
<a id="tab_BackupRestore_id" href="#tab_BackupRestore" data-toggle="tab"><?php echo $pia_lang['Maintenance_Tools_Tab_BackupRestore'];?></a>
|
||||
<a id="tab_BackupRestore_id" href="#tab_BackupRestore" data-toggle="tab"><?php echo lang('Maintenance_Tools_Tab_BackupRestore');?></a>
|
||||
</li>
|
||||
<li>
|
||||
<a id="tab_Logging_id" href="#tab_Logging" data-toggle="tab"><?php echo $pia_lang['Maintenance_Tools_Tab_Logging'];?></a>
|
||||
<a id="tab_Logging_id" href="#tab_Logging" data-toggle="tab"><?php echo lang('Maintenance_Tools_Tab_Logging');?></a>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="tab-content">
|
||||
@@ -241,18 +241,18 @@ if (submit && isset($_POST['langselector_set'])) {
|
||||
<form method="post" action="maintenance.php">
|
||||
<div style="display: inline-block;">
|
||||
<select name="langselector" class="form-control bg-green" style="width:160px; margin-bottom:5px;">
|
||||
<option value=""><?php echo $pia_lang['Maintenance_lang_selector_empty'];?></option>
|
||||
<option value="en_us"><?php echo $pia_lang['Maintenance_lang_en_us'];?></option>
|
||||
<option value="de_de"><?php echo $pia_lang['Maintenance_lang_de_de'];?></option>
|
||||
<option value="es_es"><?php echo $pia_lang['Maintenance_lang_es_es'];?></option>
|
||||
<option value=""><?php echo lang('Maintenance_lang_selector_empty');?></option>
|
||||
<option value="en_us"><?php echo lang('Maintenance_lang_en_us');?></option>
|
||||
<option value="de_de"><?php echo lang('Maintenance_lang_de_de');?></option>
|
||||
<option value="es_es"><?php echo lang('Maintenance_lang_es_es');?></option>
|
||||
</select></div>
|
||||
<div style="display: block;"><input type="submit" name="langselector_set" value="<?php echo $pia_lang['Maintenance_lang_selector_apply'];?>" class="btn bg-green" style="width:160px;">
|
||||
<div style="display: block;"><input type="submit" name="langselector_set" value="<?php echo lang('Maintenance_lang_selector_apply');?>" class="btn bg-green" style="width:160px;">
|
||||
<?php // echo $pia_lang_test; ?>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="db_info_table_cell" style="padding: 10px; height:40px; text-align:left; vertical-align: middle;">
|
||||
<?php echo $pia_lang['Maintenance_lang_selector_text'];?>
|
||||
<?php echo lang('Maintenance_lang_selector_text');?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="db_info_table_row">
|
||||
@@ -260,7 +260,7 @@ if (submit && isset($_POST['langselector_set'])) {
|
||||
<form method="post" action="maintenance.php">
|
||||
<div style="display: inline-block; text-align: center;">
|
||||
<select name="skinselector" class="form-control bg-green" style="width:160px; margin-bottom:5px;">
|
||||
<option value=""><?php echo $pia_lang['Maintenance_themeselector_empty'];?></option>
|
||||
<option value=""><?php echo lang('Maintenance_themeselector_empty');?></option>
|
||||
<option value="skin-black-light">black light</option>
|
||||
<option value="skin-black">black</option>
|
||||
<option value="skin-blue-light">blue light</option>
|
||||
@@ -274,26 +274,26 @@ if (submit && isset($_POST['langselector_set'])) {
|
||||
<option value="skin-yellow-light">yellow light</option>
|
||||
<option value="skin-yellow">yellow</option>
|
||||
</select></div>
|
||||
<div style="display: block;"><input type="submit" name="skinselector_set" value="<?php echo $pia_lang['Maintenance_themeselector_apply'];?>" class="btn bg-green" style="width:160px;">
|
||||
<div style="display: block;"><input type="submit" name="skinselector_set" value="<?php echo lang('Maintenance_themeselector_apply');?>" class="btn bg-green" style="width:160px;">
|
||||
<?php // echo $pia_skin_test; ?>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="db_info_table_cell" style="padding: 10px; height:40px; text-align:left; vertical-align: middle;">
|
||||
<?php echo $pia_lang['Maintenance_themeselector_text']; ?>
|
||||
<?php echo lang('Maintenance_themeselector_text'); ?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_tools_table_cell_a">
|
||||
<button type="button" class="btn bg-green dbtools-button" id="btnPiaEnableDarkmode" onclick="askPiaEnableDarkmode()"><?php echo $pia_lang['Maintenance_Tool_darkmode'];?></button>
|
||||
<button type="button" class="btn bg-green dbtools-button" id="btnPiaEnableDarkmode" onclick="askPiaEnableDarkmode()"><?php echo lang('Maintenance_Tool_darkmode');?></button>
|
||||
</div>
|
||||
<div class="db_tools_table_cell_b"><?php echo $pia_lang['Maintenance_Tool_darkmode_text'];?></div>
|
||||
<div class="db_tools_table_cell_b"><?php echo lang('Maintenance_Tool_darkmode_text');?></div>
|
||||
</div>
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_tools_table_cell_a">
|
||||
<button type="button" class="btn bg-yellow dbtools-button" id="btnPiaToggleArpScan" onclick="askPiaToggleArpScan()"><?php echo $pia_lang['Maintenance_Tool_arpscansw'];?></button>
|
||||
<button type="button" class="btn bg-yellow dbtools-button" id="btnPiaToggleArpScan" onclick="askPiaToggleArpScan()"><?php echo lang('Maintenance_Tool_arpscansw');?></button>
|
||||
</div>
|
||||
<div class="db_tools_table_cell_b"><?php echo $pia_lang['Maintenance_Tool_arpscansw_text'];?></div>
|
||||
<div class="db_tools_table_cell_b"><?php echo lang('Maintenance_Tool_arpscansw_text');?></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -301,39 +301,39 @@ if (submit && isset($_POST['langselector_set'])) {
|
||||
<div class="db_info_table">
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_tools_table_cell_a" style="">
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete bg-red dbtools-button" id="btnDeleteMAC" onclick="askDeleteDevicesWithEmptyMACs()"><?php echo $pia_lang['Maintenance_Tool_del_empty_macs'];?></button>
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete bg-red dbtools-button" id="btnDeleteMAC" onclick="askDeleteDevicesWithEmptyMACs()"><?php echo lang('Maintenance_Tool_del_empty_macs');?></button>
|
||||
</div>
|
||||
<div class="db_tools_table_cell_b"><?php echo $pia_lang['Maintenance_Tool_del_empty_macs_text'];?></div>
|
||||
<div class="db_tools_table_cell_b"><?php echo lang('Maintenance_Tool_del_empty_macs_text');?></div>
|
||||
</div>
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_tools_table_cell_a" style="">
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete bg-red dbtools-button" id="btnDeleteMAC" onclick="askDeleteAllDevices()"><?php echo $pia_lang['Maintenance_Tool_del_alldev'];?></button>
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete bg-red dbtools-button" id="btnDeleteMAC" onclick="askDeleteAllDevices()"><?php echo lang('Maintenance_Tool_del_alldev');?></button>
|
||||
</div>
|
||||
<div class="db_tools_table_cell_b"><?php echo $pia_lang['Maintenance_Tool_del_alldev_text'];?></div>
|
||||
<div class="db_tools_table_cell_b"><?php echo lang('Maintenance_Tool_del_alldev_text');?></div>
|
||||
</div>
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_tools_table_cell_a" style="">
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete bg-red dbtools-button" id="btnDeleteUnknown" onclick="askDeleteUnknown()"><?php echo $pia_lang['Maintenance_Tool_del_unknowndev'];?></button>
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete bg-red dbtools-button" id="btnDeleteUnknown" onclick="askDeleteUnknown()"><?php echo lang('Maintenance_Tool_del_unknowndev');?></button>
|
||||
</div>
|
||||
<div class="db_tools_table_cell_b"><?php echo $pia_lang['Maintenance_Tool_del_unknowndev_text'];?></div>
|
||||
<div class="db_tools_table_cell_b"><?php echo lang('Maintenance_Tool_del_unknowndev_text');?></div>
|
||||
</div>
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_tools_table_cell_a" style="">
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete bg-red dbtools-button" id="btnDeleteEvents" onclick="askDeleteEvents()"><?php echo $pia_lang['Maintenance_Tool_del_allevents'];?></button>
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete bg-red dbtools-button" id="btnDeleteEvents" onclick="askDeleteEvents()"><?php echo lang('Maintenance_Tool_del_allevents');?></button>
|
||||
</div>
|
||||
<div class="db_tools_table_cell_b"><?php echo $pia_lang['Maintenance_Tool_del_allevents_text'];?></div>
|
||||
<div class="db_tools_table_cell_b"><?php echo lang('Maintenance_Tool_del_allevents_text');?></div>
|
||||
</div>
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_tools_table_cell_a" style="">
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete bg-red dbtools-button" id="btnDeleteEvents30" onclick="askDeleteEvents30()"><?php echo $pia_lang['Maintenance_Tool_del_allevents30'];?></button>
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete bg-red dbtools-button" id="btnDeleteEvents30" onclick="askDeleteEvents30()"><?php echo lang('Maintenance_Tool_del_allevents30');?></button>
|
||||
</div>
|
||||
<div class="db_tools_table_cell_b"><?php echo $pia_lang['Maintenance_Tool_del_allevents30_text'];?></div>
|
||||
<div class="db_tools_table_cell_b"><?php echo lang('Maintenance_Tool_del_allevents30_text');?></div>
|
||||
</div>
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_tools_table_cell_a" style="">
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete bg-red dbtools-button" id="btnDeleteActHistory" onclick="askDeleteActHistory()"><?php echo $pia_lang['Maintenance_Tool_del_ActHistory'];?></button>
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete bg-red dbtools-button" id="btnDeleteActHistory" onclick="askDeleteActHistory()"><?php echo lang('Maintenance_Tool_del_ActHistory');?></button>
|
||||
</div>
|
||||
<div class="db_tools_table_cell_b"><?php echo $pia_lang['Maintenance_Tool_del_ActHistory_text'];?></div>
|
||||
<div class="db_tools_table_cell_b"><?php echo lang('Maintenance_Tool_del_ActHistory_text');?></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -341,33 +341,33 @@ if (submit && isset($_POST['langselector_set'])) {
|
||||
<div class="db_info_table">
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_tools_table_cell_a" style="">
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete bg-red dbtools-button" id="btnPiaBackupDBtoArchive" onclick="askPiaBackupDBtoArchive()"><?php echo $pia_lang['Maintenance_Tool_backup'];?></button>
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete bg-red dbtools-button" id="btnPiaBackupDBtoArchive" onclick="askPiaBackupDBtoArchive()"><?php echo lang('Maintenance_Tool_backup');?></button>
|
||||
</div>
|
||||
<div class="db_tools_table_cell_b"><?php echo $pia_lang['Maintenance_Tool_backup_text'];?></div>
|
||||
<div class="db_tools_table_cell_b"><?php echo lang('Maintenance_Tool_backup_text');?></div>
|
||||
</div>
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_tools_table_cell_a" style="">
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete bg-red dbtools-button" id="btnPiaRestoreDBfromArchive" onclick="askPiaRestoreDBfromArchive()"><?php echo $pia_lang['Maintenance_Tool_restore'];?><br><?php echo $latestbackup_date;?></button>
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete bg-red dbtools-button" id="btnPiaRestoreDBfromArchive" onclick="askPiaRestoreDBfromArchive()"><?php echo lang('Maintenance_Tool_restore');?><br><?php echo $latestbackup_date;?></button>
|
||||
</div>
|
||||
<div class="db_tools_table_cell_b"><?php echo $pia_lang['Maintenance_Tool_restore_text'];?></div>
|
||||
<div class="db_tools_table_cell_b"><?php echo lang('Maintenance_Tool_restore_text');?></div>
|
||||
</div>
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_tools_table_cell_a" style="">
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete bg-red dbtools-button" id="btnPiaPurgeDBBackups" onclick="askPiaPurgeDBBackups()"><?php echo $pia_lang['Maintenance_Tool_purgebackup'];?></button>
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete bg-red dbtools-button" id="btnPiaPurgeDBBackups" onclick="askPiaPurgeDBBackups()"><?php echo lang('Maintenance_Tool_purgebackup');?></button>
|
||||
</div>
|
||||
<div class="db_tools_table_cell_b"><?php echo $pia_lang['Maintenance_Tool_purgebackup_text'];?></div>
|
||||
<div class="db_tools_table_cell_b"><?php echo lang('Maintenance_Tool_purgebackup_text');?></div>
|
||||
</div>
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_tools_table_cell_a" style="">
|
||||
<button type="button" class="btn btn-default pa-btn bg-green dbtools-button" id="btnExportCSV" onclick="askExportCSV()"><?php echo $pia_lang['Maintenance_Tool_ExportCSV'];?></button>
|
||||
<button type="button" class="btn btn-default pa-btn bg-green dbtools-button" id="btnExportCSV" onclick="askExportCSV()"><?php echo lang('Maintenance_Tool_ExportCSV');?></button>
|
||||
</div>
|
||||
<div class="db_tools_table_cell_b"><?php echo $pia_lang['Maintenance_Tool_ExportCSV_text'];?></div>
|
||||
<div class="db_tools_table_cell_b"><?php echo lang('Maintenance_Tool_ExportCSV_text');?></div>
|
||||
</div>
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_tools_table_cell_a" style="">
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete bg-red dbtools-button" id="btnImportCSV" onclick="askImportCSV()"><?php echo $pia_lang['Maintenance_Tool_ImportCSV'];?></button>
|
||||
<button type="button" class="btn btn-default pa-btn pa-btn-delete bg-red dbtools-button" id="btnImportCSV" onclick="askImportCSV()"><?php echo lang('Maintenance_Tool_ImportCSV');?></button>
|
||||
</div>
|
||||
<div class="db_tools_table_cell_b"><?php echo $pia_lang['Maintenance_Tool_ImportCSV_text'];?></div>
|
||||
<div class="db_tools_table_cell_b"><?php echo lang('Maintenance_Tool_ImportCSV_text');?></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -377,7 +377,7 @@ if (submit && isset($_POST['langselector_set'])) {
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_tools_table_cell_a" style="">
|
||||
<div><label>pialert.log</label><span class="span-padding"><a href="./log/pialert.log"><i class="fa fa-download"></i> </a></span></div>
|
||||
<div><button class="btn btn-primary" onclick="logManage('pialert.log','cleanLog')"><?php echo $pia_lang['Gen_Purge'];?></button></div>
|
||||
<div><button class="btn btn-primary" onclick="logManage('pialert.log','cleanLog')"><?php echo lang('Gen_Purge');?></button></div>
|
||||
</div>
|
||||
<div class="db_tools_table_cell_b">
|
||||
<textarea id="pialert_log" class="logs" cols="70" rows="10" readonly ><?php echo file_get_contents( "./log/pialert.log" ); ?>
|
||||
@@ -387,17 +387,17 @@ if (submit && isset($_POST['langselector_set'])) {
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_tools_table_cell_a" style="">
|
||||
<div><label>pialert_front.log</label><span class="span-padding"><a href="./log/pialert_front.log"><i class="fa fa-download"></i> </a></span></div>
|
||||
<div><button class="btn btn-primary" onclick="logManage('pialert_front.log','cleanLog')"><?php echo $pia_lang['Gen_Purge'];?></button></div>
|
||||
<div><button class="btn btn-primary" onclick="logManage('pialert_front.log','cleanLog')"><?php echo lang('Gen_Purge');?></button></div>
|
||||
</div>
|
||||
<div class="db_tools_table_cell_b">
|
||||
<textarea id="pialert_front_log" class="logs" cols="70" rows="10" readonly><?php echo file_get_contents( "./log/pialert_front.log" ); ?>
|
||||
<textarea id="pialert_front_log" class="logs" cols="70" rows="10" wrap='off' readonly><?php echo file_get_contents( "./log/pialert_front.log" ); ?>
|
||||
</textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_tools_table_cell_a" style="">
|
||||
<div><label>IP_changes.log</label><span class="span-padding"><a href="./log/IP_changes.log"><i class="fa fa-download"></i> </a></span></div>
|
||||
<div><button class="btn btn-primary" onclick="logManage('IP_changes.log','cleanLog')"><?php echo $pia_lang['Gen_Purge'];?></button></div>
|
||||
<div><button class="btn btn-primary" onclick="logManage('IP_changes.log','cleanLog')"><?php echo lang('Gen_Purge');?></button></div>
|
||||
</div>
|
||||
<div class="db_tools_table_cell_b">
|
||||
<textarea id="IP_changes_log" class="logs logs-small" cols="70" rows="10" readonly><?php echo file_get_contents( "./log/IP_changes.log" ); ?>
|
||||
@@ -407,7 +407,7 @@ if (submit && isset($_POST['langselector_set'])) {
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_tools_table_cell_a" style="">
|
||||
<div><label>stdout.log</label><span class="span-padding"><a href="./log/stdout.log"><i class="fa fa-download"></i> </a></span></div>
|
||||
<div><button class="btn btn-primary" onclick="logManage('stdout.log','cleanLog')"><?php echo $pia_lang['Gen_Purge'];?></button></div>
|
||||
<div><button class="btn btn-primary" onclick="logManage('stdout.log','cleanLog')"><?php echo lang('Gen_Purge');?></button></div>
|
||||
</div>
|
||||
<div class="db_tools_table_cell_b">
|
||||
<textarea id="stdout_log" class="logs logs-small" cols="70" rows="10" wrap='off' readonly><?php echo file_get_contents( "./log/stdout.log" ); ?>
|
||||
@@ -417,7 +417,7 @@ if (submit && isset($_POST['langselector_set'])) {
|
||||
<div class="db_info_table_row">
|
||||
<div class="db_tools_table_cell_a" style="">
|
||||
<div><label>stderr.log</label><span class="span-padding"><a href="./log/stderr.log"><i class="fa fa-download"></i> </a></span></div>
|
||||
<div><button class="btn btn-primary" onclick="logManage('stderr.log','cleanLog')"><?php echo $pia_lang['Gen_Purge'];?></button></div>
|
||||
<div><button class="btn btn-primary" onclick="logManage('stderr.log','cleanLog')"><?php echo lang('Gen_Purge');?></button></div>
|
||||
</div>
|
||||
<div class="db_tools_table_cell_b">
|
||||
<textarea id="stderr_log" class="logs logs-small" cols="70" rows="10" wrap='off' readonly><?php echo file_get_contents( "./log/stderr.log" ); ?>
|
||||
@@ -474,7 +474,7 @@ initializeTabs();
|
||||
// delete devices with emty macs
|
||||
function askDeleteDevicesWithEmptyMACs () {
|
||||
// Ask
|
||||
showModalWarning('<?php echo $pia_lang['Maintenance_Tool_del_empty_macs_noti'];?>', '<?php echo $pia_lang['Maintenance_Tool_del_empty_macs_noti_text'];?>',
|
||||
showModalWarning('<?php echo lang('Maintenance_Tool_del_empty_macs_noti');?>', '<?php echo lang('Maintenance_Tool_del_empty_macs_noti_text');?>',
|
||||
'Cancel', 'Delete', 'deleteDevicesWithEmptyMACs');
|
||||
}
|
||||
function deleteDevicesWithEmptyMACs()
|
||||
@@ -488,8 +488,8 @@ function deleteDevicesWithEmptyMACs()
|
||||
// delete all devices
|
||||
function askDeleteAllDevices () {
|
||||
// Ask
|
||||
showModalWarning('<?php echo $pia_lang['Maintenance_Tool_del_alldev_noti'];?>', '<?php echo $pia_lang['Maintenance_Tool_del_alldev_noti_text'];?>',
|
||||
'<?php echo $pia_lang['Gen_Cancel'];?>', '<?php echo $pia_lang['Gen_Delete'];?>', 'deleteAllDevices');
|
||||
showModalWarning('<?php echo lang('Maintenance_Tool_del_alldev_noti');?>', '<?php echo lang('Maintenance_Tool_del_alldev_noti_text');?>',
|
||||
'<?php echo lang('Gen_Cancel');?>', '<?php echo lang('Gen_Delete');?>', 'deleteAllDevices');
|
||||
}
|
||||
function deleteAllDevices()
|
||||
{
|
||||
@@ -502,8 +502,8 @@ function deleteAllDevices()
|
||||
// delete all (unknown) devices
|
||||
function askDeleteUnknown () {
|
||||
// Ask
|
||||
showModalWarning('<?php echo $pia_lang['Maintenance_Tool_del_unknowndev_noti'];?>', '<?php echo $pia_lang['Maintenance_Tool_del_unknowndev_noti_text'];?>',
|
||||
'<?php echo $pia_lang['Gen_Cancel'];?>', '<?php echo $pia_lang['Gen_Delete'];?>', 'deleteUnknownDevices');
|
||||
showModalWarning('<?php echo lang('Maintenance_Tool_del_unknowndev_noti');?>', '<?php echo lang('Maintenance_Tool_del_unknowndev_noti_text');?>',
|
||||
'<?php echo lang('Gen_Cancel');?>', '<?php echo lang('Gen_Delete');?>', 'deleteUnknownDevices');
|
||||
}
|
||||
function deleteUnknownDevices()
|
||||
{
|
||||
@@ -516,8 +516,8 @@ function deleteUnknownDevices()
|
||||
// delete all Events
|
||||
function askDeleteEvents () {
|
||||
// Ask
|
||||
showModalWarning('<?php echo $pia_lang['Maintenance_Tool_del_allevents_noti'];?>', '<?php echo $pia_lang['Maintenance_Tool_del_allevents_noti_text'];?>',
|
||||
'<?php echo $pia_lang['Gen_Cancel'];?>', '<?php echo $pia_lang['Gen_Delete'];?>', 'deleteEvents');
|
||||
showModalWarning('<?php echo lang('Maintenance_Tool_del_allevents_noti');?>', '<?php echo lang('Maintenance_Tool_del_allevents_noti_text');?>',
|
||||
'<?php echo lang('Gen_Cancel');?>', '<?php echo lang('Gen_Delete');?>', 'deleteEvents');
|
||||
}
|
||||
function deleteEvents()
|
||||
{
|
||||
@@ -530,8 +530,8 @@ function deleteEvents()
|
||||
// delete all Events older than 30 days
|
||||
function askDeleteEvents30 () {
|
||||
// Ask
|
||||
showModalWarning('<?php echo $pia_lang['Maintenance_Tool_del_allevents30_noti'];?>', '<?php echo $pia_lang['Maintenance_Tool_del_allevents30_noti_text'];?>',
|
||||
'<?php echo $pia_lang['Gen_Cancel'];?>', '<?php echo $pia_lang['Gen_Delete'];?>', 'deleteEvents30');
|
||||
showModalWarning('<?php echo lang('Maintenance_Tool_del_allevents30_noti');?>', '<?php echo lang('Maintenance_Tool_del_allevents30_noti_text');?>',
|
||||
'<?php echo lang('Gen_Cancel');?>', '<?php echo lang('Gen_Delete');?>', 'deleteEvents30');
|
||||
}
|
||||
function deleteEvents30()
|
||||
{
|
||||
@@ -544,8 +544,8 @@ function deleteEvents30()
|
||||
// delete History
|
||||
function askDeleteActHistory () {
|
||||
// Ask
|
||||
showModalWarning('<?php echo $pia_lang['Maintenance_Tool_del_ActHistory_noti'];?>', '<?php echo $pia_lang['Maintenance_Tool_del_ActHistory_noti_text'];?>',
|
||||
'<?php echo $pia_lang['Gen_Cancel'];?>', '<?php echo $pia_lang['Gen_Delete'];?>', 'deleteActHistory');
|
||||
showModalWarning('<?php echo lang('Maintenance_Tool_del_ActHistory_noti');?>', '<?php echo lang('Maintenance_Tool_del_ActHistory_noti_text');?>',
|
||||
'<?php echo lang('Gen_Cancel');?>', '<?php echo lang('Gen_Delete');?>', 'deleteActHistory');
|
||||
}
|
||||
function deleteActHistory()
|
||||
{
|
||||
@@ -558,8 +558,8 @@ function deleteActHistory()
|
||||
// Backup DB to Archive
|
||||
function askPiaBackupDBtoArchive () {
|
||||
// Ask
|
||||
showModalWarning('<?php echo $pia_lang['Maintenance_Tool_backup_noti'];?>', '<?php echo $pia_lang['Maintenance_Tool_backup_noti_text'];?>',
|
||||
'<?php echo $pia_lang['Gen_Cancel'];?>', '<?php echo $pia_lang['Gen_Backup'];?>', 'PiaBackupDBtoArchive');
|
||||
showModalWarning('<?php echo lang('Maintenance_Tool_backup_noti');?>', '<?php echo lang('Maintenance_Tool_backup_noti_text');?>',
|
||||
'<?php echo lang('Gen_Cancel');?>', '<?php echo lang('Gen_Backup');?>', 'PiaBackupDBtoArchive');
|
||||
}
|
||||
function PiaBackupDBtoArchive()
|
||||
{
|
||||
@@ -572,8 +572,8 @@ function PiaBackupDBtoArchive()
|
||||
// Restore DB from Archive
|
||||
function askPiaRestoreDBfromArchive () {
|
||||
// Ask
|
||||
showModalWarning('<?php echo $pia_lang['Maintenance_Tool_restore_noti'];?>', '<?php echo $pia_lang['Maintenance_Tool_restore_noti_text'];?>',
|
||||
'<?php echo $pia_lang['Gen_Cancel'];?>', '<?php echo $pia_lang['Gen_Restore'];?>', 'PiaRestoreDBfromArchive');
|
||||
showModalWarning('<?php echo lang('Maintenance_Tool_restore_noti');?>', '<?php echo lang('Maintenance_Tool_restore_noti_text');?>',
|
||||
'<?php echo lang('Gen_Cancel');?>', '<?php echo lang('Gen_Restore');?>', 'PiaRestoreDBfromArchive');
|
||||
}
|
||||
function PiaRestoreDBfromArchive()
|
||||
{
|
||||
@@ -586,8 +586,8 @@ function PiaRestoreDBfromArchive()
|
||||
// Purge Backups
|
||||
function askPiaPurgeDBBackups() {
|
||||
// Ask
|
||||
showModalWarning('<?php echo $pia_lang['Maintenance_Tool_purgebackup_noti'];?>', '<?php echo $pia_lang['Maintenance_Tool_purgebackup_noti_text'];?>',
|
||||
'<?php echo $pia_lang['Gen_Cancel'];?>', '<?php echo $pia_lang['Gen_Purge'];?>', 'PiaPurgeDBBackups');
|
||||
showModalWarning('<?php echo lang('Maintenance_Tool_purgebackup_noti');?>', '<?php echo lang('Maintenance_Tool_purgebackup_noti_text');?>',
|
||||
'<?php echo lang('Gen_Cancel');?>', '<?php echo lang('Gen_Purge');?>', 'PiaPurgeDBBackups');
|
||||
}
|
||||
function PiaPurgeDBBackups()
|
||||
{
|
||||
@@ -600,8 +600,8 @@ function PiaPurgeDBBackups()
|
||||
// Export CSV
|
||||
function askExportCSV() {
|
||||
// Ask
|
||||
showModalWarning('<?php echo $pia_lang['Maintenance_Tool_ExportCSV_noti'];?>', '<?php echo $pia_lang['Maintenance_Tool_ExportCSV_noti_text'];?>',
|
||||
'<?php echo $pia_lang['Gen_Cancel'];?>', '<?php echo $pia_lang['Gen_Okay'];?>', 'ExportCSV');
|
||||
showModalWarning('<?php echo lang('Maintenance_Tool_ExportCSV_noti');?>', '<?php echo lang('Maintenance_Tool_ExportCSV_noti_text');?>',
|
||||
'<?php echo lang('Gen_Cancel');?>', '<?php echo lang('Gen_Okay');?>', 'ExportCSV');
|
||||
}
|
||||
function ExportCSV()
|
||||
{
|
||||
@@ -612,8 +612,8 @@ function ExportCSV()
|
||||
// Import CSV
|
||||
function askImportCSV() {
|
||||
// Ask
|
||||
showModalWarning('<?php echo $pia_lang['Maintenance_Tool_ImportCSV_noti'];?>', '<?php echo $pia_lang['Maintenance_Tool_ImportCSV_noti_text'];?>',
|
||||
'<?php echo $pia_lang['Gen_Cancel'];?>', '<?php echo $pia_lang['Gen_Okay'];?>', 'ImportCSV');
|
||||
showModalWarning('<?php echo lang('Maintenance_Tool_ImportCSV_noti');?>', '<?php echo lang('Maintenance_Tool_ImportCSV_noti_text');?>',
|
||||
'<?php echo lang('Gen_Cancel');?>', '<?php echo lang('Gen_Okay');?>', 'ImportCSV');
|
||||
}
|
||||
function ImportCSV()
|
||||
{
|
||||
@@ -626,8 +626,8 @@ function ImportCSV()
|
||||
// Switch Darkmode
|
||||
function askPiaEnableDarkmode() {
|
||||
// Ask
|
||||
showModalWarning('<?php echo $pia_lang['Maintenance_Tool_darkmode_noti'];?>', '<?php echo $pia_lang['Maintenance_Tool_darkmode_noti_text'];?>',
|
||||
'<?php echo $pia_lang['Gen_Cancel'];?>', '<?php echo $pia_lang['Gen_Switch'];?>', 'PiaEnableDarkmode');
|
||||
showModalWarning('<?php echo lang('Maintenance_Tool_darkmode_noti');?>', '<?php echo lang('Maintenance_Tool_darkmode_noti_text');?>',
|
||||
'<?php echo lang('Gen_Cancel');?>', '<?php echo lang('Gen_Switch');?>', 'PiaEnableDarkmode');
|
||||
}
|
||||
function PiaEnableDarkmode()
|
||||
{
|
||||
@@ -640,8 +640,8 @@ function PiaEnableDarkmode()
|
||||
// Toggle the Arp-Scans
|
||||
function askPiaToggleArpScan () {
|
||||
// Ask
|
||||
showModalWarning('<?php echo $pia_lang['Maintenance_Tool_arpscansw_noti'];?>', '<?php echo $pia_lang['Maintenance_Tool_arpscansw_noti_text'];?>',
|
||||
'<?php echo $pia_lang['Gen_Cancel'];?>', '<?php echo $pia_lang['Gen_Switch'];?>', 'PiaToggleArpScan');
|
||||
showModalWarning('<?php echo lang('Maintenance_Tool_arpscansw_noti');?>', '<?php echo lang('Maintenance_Tool_arpscansw_noti_text');?>',
|
||||
'<?php echo lang('Gen_Cancel');?>', '<?php echo lang('Gen_Switch');?>', 'PiaToggleArpScan');
|
||||
}
|
||||
function PiaToggleArpScan()
|
||||
{
|
||||
@@ -660,8 +660,8 @@ function logManage(callback) {
|
||||
targetLogFile = arguments[0]; // target
|
||||
logFileAction = arguments[1]; // action
|
||||
// Ask
|
||||
showModalWarning('<?php echo $pia_lang['Gen_Purge'];?>' + ' ' + arguments[1], '<?php echo $pia_lang['Gen_AreYouSure'];?>',
|
||||
'<?php echo $pia_lang['Gen_Cancel'];?>', '<?php echo $pia_lang['Gen_Okay'];?>', "performLogManage");
|
||||
showModalWarning('<?php echo lang('Gen_Purge');?>' + ' ' + arguments[1], '<?php echo lang('Gen_AreYouSure');?>',
|
||||
'<?php echo lang('Gen_Cancel');?>', '<?php echo lang('Gen_Okay');?>', "performLogManage");
|
||||
}
|
||||
|
||||
function performLogManage() {
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<section class="content-header">
|
||||
<?php require 'php/templates/notification.php'; ?>
|
||||
<h1 id="pageTitle">
|
||||
<?php echo $pia_lang['Network_Title'];?>
|
||||
<?php echo lang('Network_Title');?>
|
||||
</h1>
|
||||
</section>
|
||||
|
||||
@@ -107,7 +107,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<b>'.$pia_lang['Device_TableHead_Type'].'</b>
|
||||
<b>'.lang('Device_TableHead_Type').'</b>
|
||||
</td>
|
||||
<td>
|
||||
' .$node_type. '
|
||||
@@ -115,7 +115,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<b>'.$pia_lang['Network_Table_State'].':</b>
|
||||
<b>'.lang('Network_Table_State').':</b>
|
||||
</td>
|
||||
<td> '
|
||||
.$node_badge.
|
||||
@@ -123,7 +123,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<b>'.$pia_lang['DevDetail_MainInfo_Network'].'</b>
|
||||
<b>'.lang('DevDetail_MainInfo_Network').'</b>
|
||||
</td>
|
||||
<td>
|
||||
<a href="./deviceDetails.php?mac='.$node_parent_mac.'">
|
||||
@@ -137,15 +137,15 @@
|
||||
<div class="box-body no-padding">';
|
||||
|
||||
$str_table = ' <h4>
|
||||
'.$pia_lang['Device_Title'].'
|
||||
'.lang('Device_Title').'
|
||||
</h4>
|
||||
<table class="table table-striped">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th style="width: 40px">Port</th>
|
||||
<th style="width: 100px">'.$pia_lang['Network_Table_State'].'</th>
|
||||
<th>'.$pia_lang['Network_Table_Hostname'].'</th>
|
||||
<th>'.$pia_lang['Network_Table_IP'].'</th>
|
||||
<th style="width: 100px">'.lang('Network_Table_State').'</th>
|
||||
<th>'.lang('Network_Table_Hostname').'</th>
|
||||
<th>'.lang('Network_Table_IP').'</th>
|
||||
</tr>';
|
||||
|
||||
// Prepare Array for Devices with Port value
|
||||
@@ -236,11 +236,11 @@
|
||||
{
|
||||
$str_table = "<div>
|
||||
<h4>
|
||||
".$pia_lang['Device_Title']."
|
||||
".lang('Device_Title')."
|
||||
</h4>
|
||||
<div>
|
||||
This network device (node) doesn't have any assigned devices (leaf nodes).
|
||||
Go to <a href='devices.php'><b>".$pia_lang['Device_Title']."</b></a>, select a device you want to attach to this node and assign it in the <b>Details</b> tab by selecting it in the <b>".$pia_lang['DevDetail_MainInfo_Network'] ."</b> dropdown.
|
||||
Go to <a href='devices.php'><b>".lang('Device_Title')."</b></a>, select a device you want to attach to this node and assign it in the <b>Details</b> tab by selecting it in the <b>".lang('DevDetail_MainInfo_Network') ."</b> dropdown.
|
||||
</div>
|
||||
</div>";
|
||||
$str_table_close = "";
|
||||
@@ -380,14 +380,14 @@
|
||||
<div class="box box-aqua box-body">
|
||||
<section>
|
||||
<h4>
|
||||
'.$pia_lang['Network_UnassignedDevices'].'
|
||||
'.lang('Network_UnassignedDevices').'
|
||||
</h4>
|
||||
<table class="table table-striped">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th style="width: 100px">'.$pia_lang['Network_Table_State'].'</th>
|
||||
<th>'.$pia_lang['Network_Table_Hostname'].'</th>
|
||||
<th>'.$pia_lang['Network_Table_IP'].'</th>
|
||||
<th style="width: 100px">'.lang('Network_Table_State').'</th>
|
||||
<th>'.lang('Network_Table_Hostname').'</th>
|
||||
<th>'.lang('Network_Table_IP').'</th>
|
||||
</tr>';
|
||||
|
||||
$str_table_rows = "";
|
||||
|
||||
@@ -214,9 +214,9 @@ function setDeviceData() {
|
||||
|
||||
// check result
|
||||
if ($result == TRUE) {
|
||||
echo $pia_lang['BackDevices_DBTools_UpdDev'];
|
||||
echo lang('BackDevices_DBTools_UpdDev');
|
||||
} else {
|
||||
echo $pia_lang['BackDevices_DBTools_UpdDevError']."\n\n$sql \n\n". $db->lastErrorMsg();
|
||||
echo lang('BackDevices_DBTools_UpdDevError')."\n\n$sql \n\n". $db->lastErrorMsg();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -235,9 +235,9 @@ function deleteDevice() {
|
||||
|
||||
// check result
|
||||
if ($result == TRUE) {
|
||||
echo $pia_lang['BackDevices_DBTools_DelDev_a'];
|
||||
echo lang('BackDevices_DBTools_DelDev_a');
|
||||
} else {
|
||||
echo $pia_lang['BackDevices_DBTools_DelDevError_a']."\n\n$sql \n\n". $db->lastErrorMsg();
|
||||
echo lang('BackDevices_DBTools_DelDevError_a')."\n\n$sql \n\n". $db->lastErrorMsg();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -255,9 +255,9 @@ function deleteAllWithEmptyMACs() {
|
||||
|
||||
// check result
|
||||
if ($result == TRUE) {
|
||||
echo $pia_lang['BackDevices_DBTools_DelDev_b'];
|
||||
echo lang('BackDevices_DBTools_DelDev_b');
|
||||
} else {
|
||||
echo $pia_lang['BackDevices_DBTools_DelDevError_b']."\n\n$sql \n\n". $db->lastErrorMsg();
|
||||
echo lang('BackDevices_DBTools_DelDevError_b')."\n\n$sql \n\n". $db->lastErrorMsg();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -275,9 +275,9 @@ function deleteUnknownDevices() {
|
||||
|
||||
// check result
|
||||
if ($result == TRUE) {
|
||||
echo $pia_lang['BackDevices_DBTools_DelDev_b'];
|
||||
echo lang('BackDevices_DBTools_DelDev_b');
|
||||
} else {
|
||||
echo $pia_lang['BackDevices_DBTools_DelDevError_b']."\n\n$sql \n\n". $db->lastErrorMsg();
|
||||
echo lang('BackDevices_DBTools_DelDevError_b')."\n\n$sql \n\n". $db->lastErrorMsg();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -295,9 +295,9 @@ function deleteDeviceEvents() {
|
||||
|
||||
// check result
|
||||
if ($result == TRUE) {
|
||||
echo $pia_lang['BackDevices_DBTools_DelEvents'];
|
||||
echo lang('BackDevices_DBTools_DelEvents');
|
||||
} else {
|
||||
echo $pia_lang['BackDevices_DBTools_DelEventsError']."\n\n$sql \n\n". $db->lastErrorMsg();
|
||||
echo lang('BackDevices_DBTools_DelEventsError')."\n\n$sql \n\n". $db->lastErrorMsg();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -315,9 +315,9 @@ function deleteAllDevices() {
|
||||
|
||||
// check result
|
||||
if ($result == TRUE) {
|
||||
echo $pia_lang['BackDevices_DBTools_DelDev_b'];
|
||||
echo lang('BackDevices_DBTools_DelDev_b');
|
||||
} else {
|
||||
echo $pia_lang['BackDevices_DBTools_DelDevError_b']."\n\n$sql \n\n". $db->lastErrorMsg();
|
||||
echo lang('BackDevices_DBTools_DelDevError_b')."\n\n$sql \n\n". $db->lastErrorMsg();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -335,9 +335,9 @@ function deleteEvents() {
|
||||
|
||||
// check result
|
||||
if ($result == TRUE) {
|
||||
echo $pia_lang['BackDevices_DBTools_DelEvents'];
|
||||
echo lang('BackDevices_DBTools_DelEvents');
|
||||
} else {
|
||||
echo $pia_lang['BackDevices_DBTools_DelEventsError']."\n\n$sql \n\n". $db->lastErrorMsg();
|
||||
echo lang('BackDevices_DBTools_DelEventsError')."\n\n$sql \n\n". $db->lastErrorMsg();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -355,9 +355,9 @@ function deleteEvents30() {
|
||||
|
||||
// check result
|
||||
if ($result == TRUE) {
|
||||
echo $pia_lang['BackDevices_DBTools_DelEvents'];
|
||||
echo lang('BackDevices_DBTools_DelEvents');
|
||||
} else {
|
||||
echo $pia_lang['BackDevices_DBTools_DelEventsError']."\n\n$sql \n\n". $db->lastErrorMsg();
|
||||
echo lang('BackDevices_DBTools_DelEventsError')."\n\n$sql \n\n". $db->lastErrorMsg();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -375,9 +375,9 @@ function deleteActHistory() {
|
||||
|
||||
// check result
|
||||
if ($result == TRUE) {
|
||||
echo $pia_lang['BackDevices_DBTools_DelActHistory'];
|
||||
echo lang('BackDevices_DBTools_DelActHistory');
|
||||
} else {
|
||||
echo $pia_lang['BackDevices_DBTools_DelActHistoryError']."\n\n$sql \n\n". $db->lastErrorMsg();
|
||||
echo lang('BackDevices_DBTools_DelActHistoryError')."\n\n$sql \n\n". $db->lastErrorMsg();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -392,7 +392,7 @@ function PiaBackupDBtoArchive() {
|
||||
|
||||
// copy files as a fast Backup
|
||||
if (!copy($file, $newfile)) {
|
||||
echo $pia_lang['BackDevices_Backup_CopError'];
|
||||
echo lang('BackDevices_Backup_CopError');
|
||||
} else {
|
||||
// Create archive with actual date
|
||||
$Pia_Archive_Name = 'pialertdb_'.date("Ymd_His").'.zip';
|
||||
@@ -400,11 +400,11 @@ function PiaBackupDBtoArchive() {
|
||||
exec('zip -j '.$Pia_Archive_Path.$Pia_Archive_Name.' ../../../db/pialert.db', $output);
|
||||
// chheck if archive exists
|
||||
if (file_exists($Pia_Archive_Path.$Pia_Archive_Name) && filesize($Pia_Archive_Path.$Pia_Archive_Name) > 0) {
|
||||
echo $pia_lang['BackDevices_Backup_okay'].': ('.$Pia_Archive_Name.')';
|
||||
echo lang('BackDevices_Backup_okay').': ('.$Pia_Archive_Name.')';
|
||||
unlink($newfile);
|
||||
echo("<meta http-equiv='refresh' content='1'>");
|
||||
} else {
|
||||
echo $pia_lang['BackDevices_Backup_Failed'].' (pialert.db.latestbackup)';
|
||||
echo lang('BackDevices_Backup_Failed').' (pialert.db.latestbackup)';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -421,18 +421,18 @@ function PiaRestoreDBfromArchive() {
|
||||
|
||||
// copy files as a fast Backup
|
||||
if (!copy($file, $oldfile)) {
|
||||
echo $pia_lang['BackDevices_Restore_CopError'];
|
||||
echo lang('BackDevices_Restore_CopError');
|
||||
} else {
|
||||
// extract latest archive and overwrite the actual pialert.db
|
||||
$Pia_Archive_Path = '../../../db/';
|
||||
exec('/bin/ls -Art '.$Pia_Archive_Path.'*.zip | /bin/tail -n 1 | /usr/bin/xargs -n1 /bin/unzip -o -d ../../../db/', $output);
|
||||
// check if the pialert.db exists
|
||||
if (file_exists($file)) {
|
||||
echo $pia_lang['BackDevices_Restore_okay'];
|
||||
echo lang('BackDevices_Restore_okay');
|
||||
unlink($oldfile);
|
||||
echo("<meta http-equiv='refresh' content='1'>");
|
||||
} else {
|
||||
echo $pia_lang['BackDevices_Restore_Failed'];
|
||||
echo lang('BackDevices_Restore_Failed');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -464,7 +464,7 @@ function PiaPurgeDBBackups() {
|
||||
unlink($Pia_Backupfiles_Purge[$i]);
|
||||
}
|
||||
}
|
||||
echo $pia_lang['BackDevices_DBTools_Purge'];
|
||||
echo lang('BackDevices_DBTools_Purge');
|
||||
echo("<meta http-equiv='refresh' content='1'>");
|
||||
|
||||
}
|
||||
@@ -566,16 +566,16 @@ function ImportCSV() {
|
||||
if($error == "")
|
||||
{
|
||||
// import succesful
|
||||
echo $pia_lang['BackDevices_DBTools_ImportCSV'];
|
||||
echo lang('BackDevices_DBTools_ImportCSV');
|
||||
|
||||
}
|
||||
else{
|
||||
// an error occurred while writing to the DB, display the last error message
|
||||
echo $pia_lang['BackDevices_DBTools_ImportCSVError']."\n\n$sql \n\n".$error;
|
||||
echo lang('BackDevices_DBTools_ImportCSVError')."\n\n$sql \n\n".$error;
|
||||
}
|
||||
|
||||
} else {
|
||||
echo $pia_lang['BackDevices_DBTools_ImportCSVMissing'];
|
||||
echo lang('BackDevices_DBTools_ImportCSVMissing');
|
||||
}
|
||||
|
||||
|
||||
@@ -591,11 +591,11 @@ function PiaEnableDarkmode() {
|
||||
global $pia_lang;
|
||||
|
||||
if (file_exists($file)) {
|
||||
echo $pia_lang['BackDevices_darkmode_disabled'];
|
||||
echo lang('BackDevices_darkmode_disabled');
|
||||
unlink($file);
|
||||
echo("<meta http-equiv='refresh' content='1'>");
|
||||
} else {
|
||||
echo $pia_lang['BackDevices_darkmode_enabled'];
|
||||
echo lang('BackDevices_darkmode_enabled');
|
||||
$darkmode = fopen($file, 'w');
|
||||
echo("<meta http-equiv='refresh' content='1'>");
|
||||
}
|
||||
@@ -610,11 +610,11 @@ function PiaToggleArpScan() {
|
||||
global $pia_lang;
|
||||
|
||||
if (file_exists($file)) {
|
||||
echo $pia_lang['BackDevices_Arpscan_enabled'];
|
||||
echo lang('BackDevices_Arpscan_enabled');
|
||||
unlink($file);
|
||||
echo("<meta http-equiv='refresh' content='1'>");
|
||||
} else {
|
||||
echo $pia_lang['BackDevices_Arpscan_disabled'];
|
||||
echo lang('BackDevices_Arpscan_disabled');
|
||||
$startarpscan = fopen($file, 'w');
|
||||
echo("<meta http-equiv='refresh' content='1'>");
|
||||
}
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
require 'util.php';
|
||||
|
||||
$PIA_HOST_IP = $_REQUEST['scan'];
|
||||
$PIA_SCAN_MODE = $_REQUEST['mode'];
|
||||
|
||||
@@ -15,12 +17,18 @@ if(filter_var($PIA_HOST_IP, FILTER_VALIDATE_IP)) // Vulnerability fix v22.12.20
|
||||
exec('nmap -Pn '.$PIA_HOST_IP, $output);
|
||||
}
|
||||
|
||||
echo '<h4>Scan ('.$PIA_SCAN_MODE.') Results of: '.$PIA_HOST_IP.'</h4>';
|
||||
echo '<pre style="border: none;">';
|
||||
$message = '<h4>Scan ('.$PIA_SCAN_MODE.') Results of: '.$PIA_HOST_IP.'</h4><br/>'
|
||||
.'<pre style="border: none;">';
|
||||
|
||||
foreach($output as $line){
|
||||
echo $line . "\n";
|
||||
$message = $message .$line . "<br/>";
|
||||
}
|
||||
echo '</pre>';
|
||||
|
||||
$message = $message .'</pre>';
|
||||
|
||||
displayMessage($message, $logAlert = FALSE, $logConsole = TRUE, $logFile = TRUE, $logEcho = TRUE);
|
||||
|
||||
|
||||
} else
|
||||
{
|
||||
echo '<h4>Internal error.</h4>';
|
||||
|
||||
@@ -179,7 +179,7 @@ function displayMessage($message, $logAlert = FALSE, $logConsole = TRUE, $logFil
|
||||
// F12 Browser console
|
||||
if($logConsole)
|
||||
{
|
||||
echo '<script>console.log(escape("'.$message.'"));</script>';
|
||||
echo '<script>console.log(escape("'.str_replace('"',"'",$message).'"));</script>';
|
||||
}
|
||||
|
||||
//File
|
||||
@@ -193,7 +193,7 @@ function displayMessage($message, $logAlert = FALSE, $logConsole = TRUE, $logFil
|
||||
$log = fopen($logFolderPath.$log_file, "a") or die("Unable to open file!");
|
||||
}
|
||||
|
||||
fwrite($log, "[".$timestamp. "] " . $message.PHP_EOL."" );
|
||||
fwrite($log, "[".$timestamp. "] " . str_replace('<br>',"\n ",str_replace('<br/>',"\n ",$message)).PHP_EOL."" );
|
||||
fclose($log);
|
||||
}
|
||||
|
||||
@@ -325,9 +325,9 @@ function saveSettings()
|
||||
|
||||
}
|
||||
|
||||
function getString ($codeName, $default, $pia_lang) {
|
||||
function getString ($codeName, $default) {
|
||||
|
||||
$result = $pia_lang[$codeName];
|
||||
$result = lang($codeName);
|
||||
|
||||
if ($result )
|
||||
{
|
||||
|
||||
@@ -61,11 +61,45 @@ foreach (glob("../db/setting_skin*") as $filename) {
|
||||
}
|
||||
if (isset($pia_skin_selected) == FALSE or (strlen($pia_skin_selected) == 0)) {$pia_skin_selected = 'skin-blue';}
|
||||
|
||||
// ###################################
|
||||
// ## Languages
|
||||
// ###################################
|
||||
|
||||
foreach (glob("../db/setting_language*") as $filename) {
|
||||
$pia_lang_selected = str_replace('setting_language_','',basename($filename));
|
||||
}
|
||||
|
||||
if (isset($pia_lang_selected) == FALSE or (strlen($pia_lang_selected) == 0)) {$pia_lang_selected = 'en_us';}
|
||||
require 'php/templates/language/'.$pia_lang_selected.'.php';
|
||||
|
||||
require 'php/templates/language/en_us.php';
|
||||
require 'php/templates/language/de_de.php';
|
||||
require 'php/templates/language/es_es.php';
|
||||
|
||||
function lang($key)
|
||||
{
|
||||
global $pia_lang_selected, $lang ;
|
||||
|
||||
// try to get the selected language translation
|
||||
$temp = $lang[$pia_lang_selected][$key];
|
||||
|
||||
if(isset($temp) == FALSE)
|
||||
{
|
||||
// if not found, use English
|
||||
$temp = $lang[$pia_lang_selected]["en_us"];
|
||||
|
||||
// echo $temp;
|
||||
if(isset($temp) == FALSE)
|
||||
{
|
||||
// if not found, in English, use placeholder
|
||||
$temp = "String not found";
|
||||
}
|
||||
}
|
||||
|
||||
// echo $temp;
|
||||
|
||||
return $temp;
|
||||
}
|
||||
|
||||
// ###################################
|
||||
// ## GUI settings processing end
|
||||
// ###################################
|
||||
@@ -211,8 +245,8 @@ if ($ENABLED_DARKMODE === True) {
|
||||
<li class="user-header" style=" height: 100px;">
|
||||
<img src="img/pialertLogoWhite.png" class="img-circle" alt="Pi.Alert Logo" style="border-color:transparent; height: 50px; width: 50px; margin-top:15px;">
|
||||
<p style="float: right; width: 200px">
|
||||
<?php echo $pia_lang['About_Title'];?>
|
||||
<small><?php echo $pia_lang['About_Design'];?> Raspberry Pi</small>
|
||||
<?php echo lang('About_Title');?>
|
||||
<small><?php echo lang('About_Design');?> Raspberry Pi</small>
|
||||
</p>
|
||||
</li>
|
||||
|
||||
@@ -220,7 +254,7 @@ if ($ENABLED_DARKMODE === True) {
|
||||
|
||||
<li class="user-footer">
|
||||
<div class="pull-right">
|
||||
<a href="index.php?action=logout" class="btn btn-danger"><?php echo $pia_lang['About_Exit'];?></a>
|
||||
<a href="index.php?action=logout" class="btn btn-danger"><?php echo lang('About_Exit');?></a>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -254,7 +288,7 @@ if ($ENABLED_DARKMODE === True) {
|
||||
-->
|
||||
|
||||
<li class=" <?php if (in_array (basename($_SERVER['SCRIPT_NAME']), array('devices.php', 'deviceDetails.php') ) ){ echo 'active'; } ?>">
|
||||
<a href="devices.php"><i class="fa fa-laptop"></i> <span><?php echo $pia_lang['Navigation_Devices'];?></span></a>
|
||||
<a href="devices.php"><i class="fa fa-laptop"></i> <span><?php echo lang('Navigation_Devices');?></span></a>
|
||||
</li>
|
||||
|
||||
<!--
|
||||
@@ -262,26 +296,26 @@ if ($ENABLED_DARKMODE === True) {
|
||||
-->
|
||||
|
||||
<li class=" <?php if (in_array (basename($_SERVER['SCRIPT_NAME']), array('presence.php') ) ){ echo 'active'; } ?>">
|
||||
<a href="presence.php"><i class="fa fa-calendar"></i> <span><?php echo $pia_lang['Navigation_Presence'];?></span></a>
|
||||
<a href="presence.php"><i class="fa fa-calendar"></i> <span><?php echo lang('Navigation_Presence');?></span></a>
|
||||
</li>
|
||||
|
||||
<li class=" <?php if (in_array (basename($_SERVER['SCRIPT_NAME']), array('events.php') ) ){ echo 'active'; } ?>">
|
||||
<a href="events.php"><i class="fa fa-bolt"></i> <span><?php echo $pia_lang['Navigation_Events'];?></span></a>
|
||||
<a href="events.php"><i class="fa fa-bolt"></i> <span><?php echo lang('Navigation_Events');?></span></a>
|
||||
</li>
|
||||
|
||||
<li class=" <?php if (in_array (basename($_SERVER['SCRIPT_NAME']), array('network.php') ) ){ echo 'active'; } ?>">
|
||||
<a href="network.php"><i class="fa fa-server"></i> <span><?php echo $pia_lang['Navigation_Network'];?></span></a>
|
||||
<a href="network.php"><i class="fa fa-server"></i> <span><?php echo lang('Navigation_Network');?></span></a>
|
||||
</li>
|
||||
|
||||
<li class=" <?php if (in_array (basename($_SERVER['SCRIPT_NAME']), array('maintenance.php') ) ){ echo 'active'; } ?>">
|
||||
<a href="maintenance.php"><i class="fa fa-wrench "></i> <span><?php echo $pia_lang['Navigation_Maintenance'];?></span></a>
|
||||
<a href="maintenance.php"><i class="fa fa-wrench "></i> <span><?php echo lang('Navigation_Maintenance');?></span></a>
|
||||
</li>
|
||||
<li class=" <?php if (in_array (basename($_SERVER['SCRIPT_NAME']), array('settings.php') ) ){ echo 'active'; } ?>">
|
||||
<a href="settings.php"><i class="fa fa-cog"></i> <span><?php echo $pia_lang['Navigation_Settings'];?></span></a>
|
||||
<a href="settings.php"><i class="fa fa-cog"></i> <span><?php echo lang('Navigation_Settings');?></span></a>
|
||||
</li>
|
||||
|
||||
<li class=" <?php if (in_array (basename($_SERVER['SCRIPT_NAME']), array('help_faq.php') ) ){ echo 'active'; } ?>">
|
||||
<a href="help_faq.php"><i class="fa fa-question"></i> <span><?php echo $pia_lang['Navigation_HelpFAQ'];?></span></a>
|
||||
<a href="help_faq.php"><i class="fa fa-question"></i> <span><?php echo lang('Navigation_HelpFAQ');?></span></a>
|
||||
</li>
|
||||
<!--
|
||||
<li class="treeview">
|
||||
|
||||
@@ -1,414 +1,418 @@
|
||||
<?php
|
||||
|
||||
$lang['de_de'] = array(
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// About - Update by @TeroRERO 07ago2022
|
||||
//////////////////////////////////////////////////////////////////
|
||||
$pia_lang['About_Title'] = 'Open Source Network Guard';
|
||||
$pia_lang['About_Design'] = 'Designed for:';
|
||||
$pia_lang['About_Exit'] = 'Sign out';
|
||||
'About_Title' => 'Open Source Network Guard',
|
||||
'About_Design' => 'Designed for:',
|
||||
'About_Exit' => 'Sign out',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// General
|
||||
//////////////////////////////////////////////////////////////////
|
||||
$pia_lang['Gen_Delete'] = 'Löschen';
|
||||
$pia_lang['Gen_Cancel'] = 'Abbrechen';
|
||||
$pia_lang['Gen_Okay'] = 'Ok';
|
||||
$pia_lang['Gen_Purge'] = 'Aufräumen';
|
||||
$pia_lang['Gen_Backup'] = 'Sichern';
|
||||
$pia_lang['Gen_Restore'] = 'Wiederherstellen';
|
||||
$pia_lang['Gen_Switch'] = 'Umschalten';
|
||||
$pia_lang['Gen_AreYouSure'] = 'Sind Sie sich sicher?';
|
||||
'Gen_Delete' => 'Löschen',
|
||||
'Gen_Cancel' => 'Abbrechen',
|
||||
'Gen_Okay' => 'Ok',
|
||||
'Gen_Purge' => 'Aufräumen',
|
||||
'Gen_Backup' => 'Sichern',
|
||||
'Gen_Restore' => 'Wiederherstellen',
|
||||
'Gen_Switch' => 'Umschalten',
|
||||
'Gen_AreYouSure' => 'Sind Sie sich sicher?',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Login Page - Update by @TeroRERO 03ago2022
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['Login_Box'] = 'Passwort eingeben';
|
||||
$pia_lang['Login_Remember'] = 'Passwort speichern';
|
||||
$pia_lang['Login_Remember_small'] = '(für 7 Tage gültig)';
|
||||
$pia_lang['Login_Submit'] = 'Anmelden';
|
||||
$pia_lang['Login_Psw_run'] = 'Um das Passwort zu ändern nutze:';
|
||||
$pia_lang['Login_Psw_new'] = 'neues_passwort';
|
||||
$pia_lang['Login_Psw_folder'] = 'im Ordner "~/pialert/config"';
|
||||
$pia_lang['Login_Psw_alert'] = 'Sicherheitshinweis!';
|
||||
$pia_lang['Login_Psw-box'] = 'Passwort';
|
||||
$pia_lang['Login_Toggle_Info'] = 'Passwort Informationen';
|
||||
$pia_lang['Login_Toggle_Info_headline'] = 'Passwort Information';
|
||||
$pia_lang['Login_Toggle_Alert_headline'] = 'Passwort Warnung!';
|
||||
'Login_Box' => 'Passwort eingeben',
|
||||
'Login_Remember' => 'Passwort speichern',
|
||||
'Login_Remember_small' => '(für 7 Tage gültig)',
|
||||
'Login_Submit' => 'Anmelden',
|
||||
'Login_Psw_run' => 'Um das Passwort zu ändern nutze:',
|
||||
'Login_Psw_new' => 'neues_passwort',
|
||||
'Login_Psw_folder' => 'im Ordner "~/pialert/config"',
|
||||
'Login_Psw_alert' => 'Sicherheitshinweis!',
|
||||
'Login_Psw-box' => 'Passwort',
|
||||
'Login_Toggle_Info' => 'Passwort Informationen',
|
||||
'Login_Toggle_Info_headline' => 'Passwort Information',
|
||||
'Login_Toggle_Alert_headline' => 'Passwort Warnung!',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Sidebar
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['Navigation_Devices'] = 'Geräte';
|
||||
$pia_lang['Navigation_Presence'] = 'Anwesenheit';
|
||||
$pia_lang['Navigation_Events'] = 'Ereignisse';
|
||||
$pia_lang['Navigation_Maintenance'] = 'Wartung';
|
||||
$pia_lang['Navigation_Settings'] = 'Einstellung';
|
||||
$pia_lang['Navigation_Network'] = 'Netzwerk';
|
||||
$pia_lang['Navigation_HelpFAQ'] = 'Hilfe / FAQ';
|
||||
'Navigation_Devices' => 'Geräte',
|
||||
'Navigation_Presence' => 'Anwesenheit',
|
||||
'Navigation_Events' => 'Ereignisse',
|
||||
'Navigation_Maintenance' => 'Wartung',
|
||||
'Navigation_Settings' => 'Einstellung',
|
||||
'Navigation_Network' => 'Netzwerk',
|
||||
'Navigation_HelpFAQ' => 'Hilfe / FAQ',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Device Page
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['Device_Title'] = 'Geräte';
|
||||
$pia_lang['Device_Shortcut_AllDevices'] = 'Alle Geräte';
|
||||
$pia_lang['Device_Shortcut_Connected'] = 'Verbunden';
|
||||
$pia_lang['Device_Shortcut_Favorites'] = 'Favoriten';
|
||||
$pia_lang['Device_Shortcut_NewDevices'] = 'Neue Geräte';
|
||||
$pia_lang['Device_Shortcut_DownAlerts'] = 'Down Meldungen';
|
||||
$pia_lang['Device_Shortcut_Archived'] = 'Archiviert';
|
||||
$pia_lang['Device_Shortcut_Devices'] = 'Geräte';
|
||||
$pia_lang['Device_Shortcut_OnlineChart'] = 'Gerätepräsenz im Laufe der Zeit';
|
||||
$pia_lang['Device_TableHead_Name'] = 'Name';
|
||||
$pia_lang['Device_TableHead_Owner'] = 'Eigentümer';
|
||||
$pia_lang['Device_TableHead_Type'] = 'Typ';
|
||||
$pia_lang['Device_TableHead_Favorite'] = 'Favorit';
|
||||
$pia_lang['Device_TableHead_Group'] = 'Gruppe';
|
||||
$pia_lang['Device_TableHead_FirstSession'] = 'Erste Sitzg.';
|
||||
$pia_lang['Device_TableHead_LastSession'] = 'Letzte Sitzg.';
|
||||
$pia_lang['Device_TableHead_LastIP'] = 'Letzte IP';
|
||||
$pia_lang['Device_TableHead_MAC'] = 'MAC';
|
||||
$pia_lang['Device_TableHead_LastIPOrder'] = 'Last IP Order';
|
||||
$pia_lang['Device_TableHead_Rowid'] = 'Zeilennummer';
|
||||
$pia_lang['Device_TableHead_Status'] = 'Status';
|
||||
$pia_lang['Device_Searchbox'] = 'Suche';
|
||||
$pia_lang['Device_Tablelenght'] = 'Zeige _MENU_ Einträge';
|
||||
$pia_lang['Device_Tablelenght_all'] = 'Alle';
|
||||
$pia_lang['Device_Table_info'] = 'Zeige _START_ bis _END_ von _TOTAL_ Einträgen';
|
||||
$pia_lang['Device_Table_nav_next'] = 'Nächste';
|
||||
$pia_lang['Device_Table_nav_prev'] = 'Zurück';
|
||||
'Device_Title' => 'Geräte',
|
||||
'Device_Shortcut_AllDevices' => 'Alle Geräte',
|
||||
'Device_Shortcut_Connected' => 'Verbunden',
|
||||
'Device_Shortcut_Favorites' => 'Favoriten',
|
||||
'Device_Shortcut_NewDevices' => 'Neue Geräte',
|
||||
'Device_Shortcut_DownAlerts' => 'Down Meldungen',
|
||||
'Device_Shortcut_Archived' => 'Archiviert',
|
||||
'Device_Shortcut_Devices' => 'Geräte',
|
||||
'Device_Shortcut_OnlineChart' => 'Gerätepräsenz im Laufe der Zeit',
|
||||
'Device_TableHead_Name' => 'Name',
|
||||
'Device_TableHead_Owner' => 'Eigentümer',
|
||||
'Device_TableHead_Type' => 'Typ',
|
||||
'Device_TableHead_Favorite' => 'Favorit',
|
||||
'Device_TableHead_Group' => 'Gruppe',
|
||||
'Device_TableHead_FirstSession' => 'Erste Sitzg.',
|
||||
'Device_TableHead_LastSession' => 'Letzte Sitzg.',
|
||||
'Device_TableHead_LastIP' => 'Letzte IP',
|
||||
'Device_TableHead_MAC' => 'MAC',
|
||||
'Device_TableHead_LastIPOrder' => 'Last IP Order',
|
||||
'Device_TableHead_Rowid' => 'Zeilennummer',
|
||||
'Device_TableHead_Status' => 'Status',
|
||||
'Device_Searchbox' => 'Suche',
|
||||
'Device_Tablelenght' => 'Zeige _MENU_ Einträge',
|
||||
'Device_Tablelenght_all' => 'Alle',
|
||||
'Device_Table_info' => 'Zeige _START_ bis _END_ von _TOTAL_ Einträgen',
|
||||
'Device_Table_nav_next' => 'Nächste',
|
||||
'Device_Table_nav_prev' => 'Zurück',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Presence Page
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['Presence_Title'] = 'Anwesenheit pro Gerät';
|
||||
$pia_lang['Presence_Shortcut_AllDevices'] = 'Alle Geräte';
|
||||
$pia_lang['Presence_Shortcut_Connected'] = 'Verbunden';
|
||||
$pia_lang['Presence_Shortcut_Favorites'] = 'Favoriten';
|
||||
$pia_lang['Presence_Shortcut_NewDevices'] = 'Neue Geräte';
|
||||
$pia_lang['Presence_Shortcut_DownAlerts'] = 'Down Meldungen';
|
||||
$pia_lang['Presence_Shortcut_Archived'] = 'Archiviert';
|
||||
$pia_lang['Presence_Shortcut_Devices'] = 'Geräte';
|
||||
'Presence_Title' => 'Anwesenheit pro Gerät',
|
||||
'Presence_Shortcut_AllDevices' => 'Alle Geräte',
|
||||
'Presence_Shortcut_Connected' => 'Verbunden',
|
||||
'Presence_Shortcut_Favorites' => 'Favoriten',
|
||||
'Presence_Shortcut_NewDevices' => 'Neue Geräte',
|
||||
'Presence_Shortcut_DownAlerts' => 'Down Meldungen',
|
||||
'Presence_Shortcut_Archived' => 'Archiviert',
|
||||
'Presence_Shortcut_Devices' => 'Geräte',
|
||||
|
||||
// Localizationfiles under pialert/front/lib/AdminLTE/bower_components/fullcalendar/dist/locale
|
||||
$pia_lang['Presence_CallHead_Devices'] = 'Geräte';
|
||||
$pia_lang['Presence_CalHead_lang'] = 'de';
|
||||
$pia_lang['Presence_CalHead_year'] = 'Jahr';
|
||||
$pia_lang['Presence_CalHead_quarter'] = 'Quartal';
|
||||
$pia_lang['Presence_CalHead_month'] = 'Monat';
|
||||
$pia_lang['Presence_CalHead_week'] = 'Woche';
|
||||
'Presence_CallHead_Devices' => 'Geräte',
|
||||
'Presence_CalHead_lang' => 'de',
|
||||
'Presence_CalHead_year' => 'Jahr',
|
||||
'Presence_CalHead_quarter' => 'Quartal',
|
||||
'Presence_CalHead_month' => 'Monat',
|
||||
'Presence_CalHead_week' => 'Woche',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Events Page
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['Events_Title'] = 'Ereignisse';
|
||||
$pia_lang['Events_Periodselect_today'] = 'Heute';
|
||||
$pia_lang['Events_Periodselect_LastWeek'] = 'Letzte Woche';
|
||||
$pia_lang['Events_Periodselect_LastMonth'] = 'Letzter Monat';
|
||||
$pia_lang['Events_Periodselect_LastYear'] = 'Letztes Jahr';
|
||||
$pia_lang['Events_Periodselect_All'] = 'Alle Ereignisse';
|
||||
$pia_lang['Events_Shortcut_AllEvents'] = 'Alle Ereignisse';
|
||||
$pia_lang['Events_Shortcut_Sessions'] = 'Sitzungen';
|
||||
$pia_lang['Events_Shortcut_MissSessions'] = 'fehlende Sitzungen';
|
||||
$pia_lang['Events_Shortcut_VoidSessions'] = 'beendete Sitzungen';
|
||||
$pia_lang['Events_Shortcut_NewDevices'] = 'Neue Geräte';
|
||||
$pia_lang['Events_Shortcut_DownAlerts'] = 'Down Meldungen';
|
||||
$pia_lang['Events_Shortcut_Events'] = 'Ereignisse';
|
||||
$pia_lang['Events_TableHead_Order'] = 'Order';
|
||||
$pia_lang['Events_TableHead_Device'] = 'Gerät';
|
||||
$pia_lang['Events_TableHead_Owner'] = 'Eigentümer';
|
||||
$pia_lang['Events_TableHead_Date'] = 'Datum';
|
||||
$pia_lang['Events_TableHead_EventType'] = 'Ereignis Typ';
|
||||
$pia_lang['Events_TableHead_Connection'] = 'Verbindung';
|
||||
$pia_lang['Events_TableHead_Disconnection'] = 'Trennung';
|
||||
$pia_lang['Events_TableHead_Duration'] = 'Dauer';
|
||||
$pia_lang['Events_TableHead_DurationOrder'] = 'Duration Order';
|
||||
$pia_lang['Events_TableHead_IP'] = 'IP';
|
||||
$pia_lang['Events_TableHead_IPOrder'] = 'IP Order';
|
||||
$pia_lang['Events_TableHead_AdditionalInfo'] = 'Zusätzliche Info';
|
||||
$pia_lang['Events_Searchbox'] = 'Suche';
|
||||
$pia_lang['Events_Tablelenght'] = 'Zeige _MENU_ Einträge';
|
||||
$pia_lang['Events_Tablelenght_all'] = 'Alle';
|
||||
$pia_lang['Events_Table_info'] = 'Zeige _START_ bis _END_ von _TOTAL_ Einträgen';
|
||||
$pia_lang['Events_Table_nav_next'] = 'Nächste';
|
||||
$pia_lang['Events_Table_nav_prev'] = 'Zurück';
|
||||
'Events_Title' => 'Ereignisse',
|
||||
'Events_Periodselect_today' => 'Heute',
|
||||
'Events_Periodselect_LastWeek' => 'Letzte Woche',
|
||||
'Events_Periodselect_LastMonth' => 'Letzter Monat',
|
||||
'Events_Periodselect_LastYear' => 'Letztes Jahr',
|
||||
'Events_Periodselect_All' => 'Alle Ereignisse',
|
||||
'Events_Shortcut_AllEvents' => 'Alle Ereignisse',
|
||||
'Events_Shortcut_Sessions' => 'Sitzungen',
|
||||
'Events_Shortcut_MissSessions' => 'fehlende Sitzungen',
|
||||
'Events_Shortcut_VoidSessions' => 'beendete Sitzungen',
|
||||
'Events_Shortcut_NewDevices' => 'Neue Geräte',
|
||||
'Events_Shortcut_DownAlerts' => 'Down Meldungen',
|
||||
'Events_Shortcut_Events' => 'Ereignisse',
|
||||
'Events_TableHead_Order' => 'Order',
|
||||
'Events_TableHead_Device' => 'Gerät',
|
||||
'Events_TableHead_Owner' => 'Eigentümer',
|
||||
'Events_TableHead_Date' => 'Datum',
|
||||
'Events_TableHead_EventType' => 'Ereignis Typ',
|
||||
'Events_TableHead_Connection' => 'Verbindung',
|
||||
'Events_TableHead_Disconnection' => 'Trennung',
|
||||
'Events_TableHead_Duration' => 'Dauer',
|
||||
'Events_TableHead_DurationOrder' => 'Duration Order',
|
||||
'Events_TableHead_IP' => 'IP',
|
||||
'Events_TableHead_IPOrder' => 'IP Order',
|
||||
'Events_TableHead_AdditionalInfo' => 'Zusätzliche Info',
|
||||
'Events_Searchbox' => 'Suche',
|
||||
'Events_Tablelenght' => 'Zeige _MENU_ Einträge',
|
||||
'Events_Tablelenght_all' => 'Alle',
|
||||
'Events_Table_info' => 'Zeige _START_ bis _END_ von _TOTAL_ Einträgen',
|
||||
'Events_Table_nav_next' => 'Nächste',
|
||||
'Events_Table_nav_prev' => 'Zurück',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Device Details Page
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['DevDetail_Periodselect_today'] = 'Heute';
|
||||
$pia_lang['DevDetail_Periodselect_LastWeek'] = 'Letzte Woche';
|
||||
$pia_lang['DevDetail_Periodselect_LastMonth'] = 'Letzter Monat';
|
||||
$pia_lang['DevDetail_Periodselect_LastYear'] = 'Letztes Jahr';
|
||||
$pia_lang['DevDetail_Periodselect_All'] = 'Alle Infos';
|
||||
$pia_lang['DevDetail_Shortcut_CurrentStatus'] = 'aktueller Status';
|
||||
$pia_lang['DevDetail_Shortcut_Sessions'] = 'Sitzungen';
|
||||
$pia_lang['DevDetail_Shortcut_Presence'] = 'Anwesenheit';
|
||||
$pia_lang['DevDetail_Shortcut_DownAlerts'] = 'Down Meldungen';
|
||||
$pia_lang['DevDetail_Tab_Details'] = 'Details';
|
||||
$pia_lang['DevDetail_Tab_Nmap'] = 'Nmap';
|
||||
$pia_lang['DevDetail_Tab_Sessions'] = 'Sitzungen';
|
||||
$pia_lang['DevDetail_Tab_Presence'] = 'Anwesenheit';
|
||||
$pia_lang['DevDetail_Tab_Events'] = 'Ereignisse';
|
||||
$pia_lang['DevDetail_MainInfo_Title'] = 'Haupt Infos';
|
||||
$pia_lang['DevDetail_MainInfo_mac'] = 'MAC';
|
||||
$pia_lang['DevDetail_MainInfo_Name'] = 'Name';
|
||||
$pia_lang['DevDetail_MainInfo_Owner'] = 'Eigen-­tümer';
|
||||
$pia_lang['DevDetail_MainInfo_Type'] = 'Typ';
|
||||
$pia_lang['DevDetail_MainInfo_Vendor'] = 'Hersteller';
|
||||
$pia_lang['DevDetail_MainInfo_Favorite'] = 'Favorit';
|
||||
$pia_lang['DevDetail_MainInfo_Group'] = 'Gruppe';
|
||||
$pia_lang['DevDetail_MainInfo_Location'] = 'Standort';
|
||||
$pia_lang['DevDetail_MainInfo_Comments'] = 'Notiz';
|
||||
$pia_lang['DevDetail_MainInfo_Network'] = 'Netzwerk Knoten';
|
||||
$pia_lang['DevDetail_MainInfo_Network_Port'] = 'Netzwerk Knoten Port';
|
||||
$pia_lang['DevDetail_SessionInfo_Title'] = 'Sitzungsinfos';
|
||||
$pia_lang['DevDetail_SessionInfo_Status'] = 'Status';
|
||||
$pia_lang['DevDetail_SessionInfo_FirstSession'] = 'Erste Sitzung';
|
||||
$pia_lang['DevDetail_SessionInfo_LastSession'] = 'Letzte Sitzung';
|
||||
$pia_lang['DevDetail_SessionInfo_LastIP'] = 'Letzte IP';
|
||||
$pia_lang['DevDetail_SessionInfo_StaticIP'] = 'Statische IP';
|
||||
$pia_lang['DevDetail_EveandAl_Title'] = 'Ereignisse & Alarme einstellen';
|
||||
$pia_lang['DevDetail_EveandAl_ScanCycle'] = 'Scan Abstand';
|
||||
$pia_lang['DevDetail_EveandAl_AlertAllEvents'] = 'Melde alle Ereignisse';
|
||||
$pia_lang['DevDetail_EveandAl_AlertDown'] = 'Melde Down';
|
||||
$pia_lang['DevDetail_EveandAl_Skip'] = 'pausiere wiederhol. Meldungen für';
|
||||
$pia_lang['DevDetail_EveandAl_NewDevice'] = 'Neues Gerät';
|
||||
$pia_lang['DevDetail_EveandAl_Archived'] = 'Archivierung';
|
||||
$pia_lang['DevDetail_EveandAl_RandomMAC'] = 'Zufällige MAC';
|
||||
$pia_lang['DevDetail_EveandAl_ScanCycle_a'] = 'Gerät scannen (1 min)';
|
||||
$pia_lang['DevDetail_EveandAl_ScanCycle_z'] = 'Gerät nicht scannen (0 min)';
|
||||
$pia_lang['DevDetail_button_Delete'] = 'Lösche Gerät';
|
||||
$pia_lang['DevDetail_button_Reset'] = 'Verwerfen';
|
||||
$pia_lang['DevDetail_button_Save'] = 'Speichern';
|
||||
$pia_lang['DevDetail_button_DeleteEvents'] = 'Lösche Events';
|
||||
$pia_lang['DevDetail_button_DeleteEvents_Warning'] = 'Sind Sie sicher, dass Sie alle Ereignisse dieses Geräts löschen möchten? (dies löscht den Ereignisverlauf und die Sitzungen und könnte bei ständigen (anhaltenden) Benachrichtigungen helfen)';
|
||||
$pia_lang['DevDetail_SessionTable_Order'] = 'Order';
|
||||
$pia_lang['DevDetail_SessionTable_Connection'] = 'Verbindung';
|
||||
$pia_lang['DevDetail_SessionTable_Disconnection'] = 'Trennung';
|
||||
$pia_lang['DevDetail_SessionTable_Duration'] = 'Dauer';
|
||||
$pia_lang['DevDetail_SessionTable_IP'] = 'IP';
|
||||
$pia_lang['DevDetail_SessionTable_Additionalinfo'] = 'Zusätzliche Info';
|
||||
$pia_lang['DevDetail_Events_CheckBox'] = 'Blende Verbindungs-Ereignisse aus';
|
||||
$pia_lang['DevDetail_Nmap_buttonFast'] = 'Schneller Scan';
|
||||
$pia_lang['DevDetail_Nmap_buttonDefault'] = 'Standard Scan';
|
||||
$pia_lang['DevDetail_Nmap_buttonDetail'] = 'Detailierter Scan';
|
||||
$pia_lang['DevDetail_Nmap_buttonFast_text'] = 'Schneller Scan: Überprüft nur die wichtigsten 100 Ports (wenige Sekunden)';
|
||||
$pia_lang['DevDetail_Nmap_buttonDefault_text'] = 'Standard Scan: Nmap scannt die ersten 1.000 Ports für jedes angeforderte Scan-Protokoll. Damit werden etwa 93 % der TCP-Ports und 49 % der UDP-Ports erfasst. (ca. 5-10 Sekunden)';
|
||||
$pia_lang['DevDetail_Nmap_buttonDetail_text'] = 'Detailierter Scan: Standardscan mit aktivierter Betriebssystemerkennung, Versionserkennung, Skript-Scan und Traceroute (bis zu 30 oder mehr Sekunden)';
|
||||
$pia_lang['DevDetail_Nmap_buttonSkipDiscovery'] = 'Ohne Erreichbarkeitsprüfung';
|
||||
$pia_lang['DevDetail_Nmap_buttonSkipDiscovery_text'] = 'Ohne Erreichbarkeitsprüfung (-Pn Parameter): Standard Scan bei dem nmap annimmt, dass der Host erreichbar ist.';
|
||||
'DevDetail_Periodselect_today' => 'Heute',
|
||||
'DevDetail_Periodselect_LastWeek' => 'Letzte Woche',
|
||||
'DevDetail_Periodselect_LastMonth' => 'Letzter Monat',
|
||||
'DevDetail_Periodselect_LastYear' => 'Letztes Jahr',
|
||||
'DevDetail_Periodselect_All' => 'Alle Infos',
|
||||
'DevDetail_Shortcut_CurrentStatus' => 'aktueller Status',
|
||||
'DevDetail_Shortcut_Sessions' => 'Sitzungen',
|
||||
'DevDetail_Shortcut_Presence' => 'Anwesenheit',
|
||||
'DevDetail_Shortcut_DownAlerts' => 'Down Meldungen',
|
||||
'DevDetail_Tab_Details' => 'Details',
|
||||
'DevDetail_Tab_Nmap' => 'Nmap',
|
||||
'DevDetail_Tab_Sessions' => 'Sitzungen',
|
||||
'DevDetail_Tab_Presence' => 'Anwesenheit',
|
||||
'DevDetail_Tab_Events' => 'Ereignisse',
|
||||
'DevDetail_MainInfo_Title' => 'Haupt Infos',
|
||||
'DevDetail_MainInfo_mac' => 'MAC',
|
||||
'DevDetail_MainInfo_Name' => 'Name',
|
||||
'DevDetail_MainInfo_Owner' => 'Eigen-­tümer',
|
||||
'DevDetail_MainInfo_Type' => 'Typ',
|
||||
'DevDetail_MainInfo_Vendor' => 'Hersteller',
|
||||
'DevDetail_MainInfo_Favorite' => 'Favorit',
|
||||
'DevDetail_MainInfo_Group' => 'Gruppe',
|
||||
'DevDetail_MainInfo_Location' => 'Standort',
|
||||
'DevDetail_MainInfo_Comments' => 'Notiz',
|
||||
'DevDetail_MainInfo_Network' => 'Netzwerk Knoten',
|
||||
'DevDetail_MainInfo_Network_Port' => 'Netzwerk Knoten Port',
|
||||
'DevDetail_SessionInfo_Title' => 'Sitzungsinfos',
|
||||
'DevDetail_SessionInfo_Status' => 'Status',
|
||||
'DevDetail_SessionInfo_FirstSession' => 'Erste Sitzung',
|
||||
'DevDetail_SessionInfo_LastSession' => 'Letzte Sitzung',
|
||||
'DevDetail_SessionInfo_LastIP' => 'Letzte IP',
|
||||
'DevDetail_SessionInfo_StaticIP' => 'Statische IP',
|
||||
'DevDetail_EveandAl_Title' => 'Ereignisse & Alarme einstellen',
|
||||
'DevDetail_EveandAl_ScanCycle' => 'Scan Abstand',
|
||||
'DevDetail_EveandAl_AlertAllEvents' => 'Melde alle Ereignisse',
|
||||
'DevDetail_EveandAl_AlertDown' => 'Melde Down',
|
||||
'DevDetail_EveandAl_Skip' => 'pausiere wiederhol. Meldungen für',
|
||||
'DevDetail_EveandAl_NewDevice' => 'Neues Gerät',
|
||||
'DevDetail_EveandAl_Archived' => 'Archivierung',
|
||||
'DevDetail_EveandAl_RandomMAC' => 'Zufällige MAC',
|
||||
'DevDetail_EveandAl_ScanCycle_a' => 'Gerät scannen (1 min)',
|
||||
'DevDetail_EveandAl_ScanCycle_z' => 'Gerät nicht scannen (0 min)',
|
||||
'DevDetail_button_Delete' => 'Lösche Gerät',
|
||||
'DevDetail_button_Reset' => 'Verwerfen',
|
||||
'DevDetail_button_Save' => 'Speichern',
|
||||
'DevDetail_button_DeleteEvents' => 'Lösche Events',
|
||||
'DevDetail_button_DeleteEvents_Warning' => 'Sind Sie sicher, dass Sie alle Ereignisse dieses Geräts löschen möchten? (dies löscht den Ereignisverlauf und die Sitzungen und könnte bei ständigen (anhaltenden) Benachrichtigungen helfen)',
|
||||
'DevDetail_SessionTable_Order' => 'Order',
|
||||
'DevDetail_SessionTable_Connection' => 'Verbindung',
|
||||
'DevDetail_SessionTable_Disconnection' => 'Trennung',
|
||||
'DevDetail_SessionTable_Duration' => 'Dauer',
|
||||
'DevDetail_SessionTable_IP' => 'IP',
|
||||
'DevDetail_SessionTable_Additionalinfo' => 'Zusätzliche Info',
|
||||
'DevDetail_Events_CheckBox' => 'Blende Verbindungs-Ereignisse aus',
|
||||
'DevDetail_Nmap_buttonFast' => 'Schneller Scan',
|
||||
'DevDetail_Nmap_buttonDefault' => 'Standard Scan',
|
||||
'DevDetail_Nmap_buttonDetail' => 'Detailierter Scan',
|
||||
'DevDetail_Nmap_buttonFast_text' => 'Schneller Scan: Überprüft nur die wichtigsten 100 Ports (wenige Sekunden)',
|
||||
'DevDetail_Nmap_buttonDefault_text' => 'Standard Scan: Nmap scannt die ersten 1.000 Ports für jedes angeforderte Scan-Protokoll. Damit werden etwa 93 % der TCP-Ports und 49 % der UDP-Ports erfasst. (ca. 5-10 Sekunden)',
|
||||
'DevDetail_Nmap_buttonDetail_text' => 'Detailierter Scan: Standardscan mit aktivierter Betriebssystemerkennung, Versionserkennung, Skript-Scan und Traceroute (bis zu 30 oder mehr Sekunden)',
|
||||
'DevDetail_Nmap_buttonSkipDiscovery' => 'Ohne Erreichbarkeitsprüfung',
|
||||
'DevDetail_Nmap_buttonSkipDiscovery_text' => 'Ohne Erreichbarkeitsprüfung (-Pn Parameter): Standard Scan bei dem nmap annimmt, dass der Host erreichbar ist.',
|
||||
'DevDetail_Nmap_resultsLink' => 'Results will be also available in the <code>pialert_front.log</code> file.',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Maintenance Page
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['Maintenance_Title'] = 'Wartungswerkzeuge';
|
||||
$pia_lang['Maintenance_database_path'] = 'Datenbank-Pfad';
|
||||
$pia_lang['Maintenance_database_size'] = 'Datenbank-Größe';
|
||||
$pia_lang['Maintenance_database_lastmod'] = 'Letzte Änderung';
|
||||
$pia_lang['Maintenance_database_backup'] = 'DB Sicherungen';
|
||||
$pia_lang['Maintenance_database_backup_found'] = 'Sicherungen verfügbar';
|
||||
$pia_lang['Maintenance_database_backup_total'] = 'Speicherplatz insgesamt';
|
||||
$pia_lang['Maintenance_arp_status'] = 'Scan Status';
|
||||
$pia_lang['Maintenance_arp_status_off'] = 'ist im Moment deaktiviert';
|
||||
$pia_lang['Maintenance_arp_status_on'] = 'Scan(s) sind gerade aktiv';
|
||||
$pia_lang['Maintenance_themeselector_lable'] = 'Skin Auswahl';
|
||||
$pia_lang['Maintenance_themeselector_empty'] = 'Skin wählen';
|
||||
$pia_lang['Maintenance_themeselector_text'] = 'Die Änderung findet serverseitig statt, betrifft also alle verwendeten Geräte.';
|
||||
$pia_lang['Maintenance_themeselector_apply'] = 'Übernehmen';
|
||||
$pia_lang['Maintenance_lang_selector_lable'] = 'Sprachauswahl';
|
||||
$pia_lang['Maintenance_lang_selector_empty'] = 'Sprache wählen';
|
||||
$pia_lang['Maintenance_lang_en_us'] = 'Englisch (US)';
|
||||
$pia_lang['Maintenance_lang_de_de'] = 'Deutsch (DE)';
|
||||
$pia_lang['Maintenance_lang_es_es'] = 'Spanisch (ES)';
|
||||
$pia_lang['Maintenance_lang_selector_text'] = 'Die Änderung findet serverseitig statt, betrifft also alle verwendeten Geräte.';
|
||||
$pia_lang['Maintenance_lang_selector_apply'] = 'Übernehmen';
|
||||
$pia_lang['Maintenance_Tools_Tab_Settings'] = 'Einstellungen';
|
||||
$pia_lang['Maintenance_Tools_Tab_Tools'] = 'Werkzeuge';
|
||||
$pia_lang['Maintenance_Tools_Tab_BackupRestore'] = 'Sicherg. / Wiederherstellg.';
|
||||
$pia_lang['Maintenance_Tools_Tab_Logging'] = 'Logs';
|
||||
$pia_lang['Maintenance_Tool_darkmode'] = 'Darstellungswechsel (Dunkel/Hell)';
|
||||
$pia_lang['Maintenance_Tool_darkmode_text'] = 'Wechselt zwischen der hellen und der dunklen Darstellung. Wenn der Wechsel nicht richtig funktionieren sollte, versuchen Sie den Browsercache zu löschen. Die Änderung findet serverseitig statt, betrifft also alle verwendeten Geräte.';
|
||||
$pia_lang['Maintenance_Tool_darkmode_noti'] = 'Darstellungswechsel';
|
||||
$pia_lang['Maintenance_Tool_darkmode_noti_text'] = 'Wechselt zwischen der hellen und der dunklen Darstellung. Wenn die Umschaltung nicht ordentlich funktionieren sollte, versuchen Sie den Browsercache zu löschen.';
|
||||
$pia_lang['Maintenance_Tool_arpscansw'] = 'arp-Scan stoppen/starten';
|
||||
$pia_lang['Maintenance_Tool_arpscansw_text'] = 'Schaltet den arp-Scan an oder aus. Wenn der Scan aus ist, bleibt er so lange aus bis er wieder aktiviert wird. Bereits laufende Scans werden dabei nicht beendet.';
|
||||
$pia_lang['Maintenance_Tool_arpscansw_noti'] = 'arp-Scan stoppen/starten';
|
||||
$pia_lang['Maintenance_Tool_arpscansw_noti_text'] = 'Wenn der Scan aus ist, bleibt er so lange aus bis er wieder aktiviert wird.';
|
||||
$pia_lang['Maintenance_Tool_del_empty_macs'] = 'Alle Geräte ohne MAC löschen';
|
||||
$pia_lang['Maintenance_Tool_del_empty_macs_text'] = 'Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen. Der Vor­gang kann ohne Back­up nicht rück­gängig gemacht werden. Alle Geäte ohne MAC-Adresse werden aus der Datenbank ge­löscht.';
|
||||
$pia_lang['Maintenance_Tool_del_empty_macs_noti'] = 'Geräte löschen';
|
||||
$pia_lang['Maintenance_Tool_del_empty_macs_noti_text'] = 'Sind Sie sicher, dass Sie alle Geräte ohne MAC-Adresse löschen wollen?<br>(Vielleicht bevorzugenn Sie eine Archivierung.)';
|
||||
$pia_lang['Maintenance_Tool_upgrade_database_noti'] = 'Aktualisiere Datenbank';
|
||||
$pia_lang['Maintenance_Tool_upgrade_database_text'] = 'Mit dieser Schaltfläche wird die Datenbank aktualisiert, um das Diagramm der Netzwerkaktivitäten der letzten 12 Stunden zu aktivieren. Bitte sichern Sie Ihre Datenbank, falls Probleme auftreten.';
|
||||
$pia_lang['Maintenance_Tool_upgrade_database_noti_text'] = 'Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen.';
|
||||
$pia_lang['Maintenance_Tool_del_alldev'] = 'Alle Geräte löschen';
|
||||
$pia_lang['Maintenance_Tool_del_alldev_text'] = 'Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen. Der Vor­gang kann ohne Back­up nicht rück­gängig gemacht werden. Alle Geräte werden in der Datenbank ge­löscht.';
|
||||
$pia_lang['Maintenance_Tool_del_alldev_noti'] = 'Geräte löschen';
|
||||
$pia_lang['Maintenance_Tool_del_alldev_noti_text'] = 'Sind Sie sich sicher, dass Sie alle Geräte löschen wollen?';
|
||||
$pia_lang['Maintenance_Tool_del_unknowndev'] = 'Löschen der (unknown) Geräte';
|
||||
$pia_lang['Maintenance_Tool_del_unknowndev_text'] = 'Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen. Der Vor­gang kann ohne Back­up nicht rück­gängig gemacht werden. Alle Gräte mit dem Namen (unknown) werden aus der Datenbank ge­löscht.';
|
||||
$pia_lang['Maintenance_Tool_del_unknowndev_noti'] = 'Lösche (unknown) Geräte';
|
||||
$pia_lang['Maintenance_Tool_del_unknowndev_noti_text'] = 'Sind Sie sicher, dass Sie alle (unknown) Geräte aus der Datenbank löschen wollen?';
|
||||
$pia_lang['Maintenance_Tool_del_allevents'] = 'Alle Ereignisse löschen';
|
||||
$pia_lang['Maintenance_Tool_del_allevents_text'] = 'Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen. Der Vor­gang kann ohne Back­up nicht rück­gängig gemacht werden. Alle Ereignisse werden aus der Datenbank ge­löscht. Dies setzt auch die Anwesenheit zu­rück. Es kann ab dem Moment zu ungültigen Sitzungen kommen. Ein Scan, während das betreffende Gerät "online" ist, sollte das Problem lösen.';
|
||||
$pia_lang['Maintenance_Tool_del_allevents_noti'] = 'Alle Ereignisse löschen';
|
||||
$pia_lang['Maintenance_Tool_del_allevents_noti_text'] = 'Sind Sie sicher, dass Sie alle Ereignisse aus der Datenbank löschen wollen. Dies setzt die Anwesenheit aller Geräte zurück.';
|
||||
$pia_lang['Maintenance_Tool_backup'] = 'DB Sicherung';
|
||||
$pia_lang['Maintenance_Tool_backup_text'] = 'Die Datenbank-Sicher­ungen befinden sich im Datenbank-Ver­zeich­nis, gepackt als zip-Archive, benannt mit dem Erstellungs­datum. Es gibt keine maximale Anzahl von Backups.';
|
||||
$pia_lang['Maintenance_Tool_backup_noti'] = 'DB Sicherung';
|
||||
$pia_lang['Maintenance_Tool_backup_noti_text'] = 'Sind Sie sicher, dass Sie die Datenbank jetzt sichern möchten. Prüfen Sie, dass gerade keine Scans stattfinden.';
|
||||
$pia_lang['Maintenance_Tool_restore'] = 'DB Wiederherstellung';
|
||||
$pia_lang['Maintenance_Tool_restore_text'] = 'Das neuste Backup kann über diese Funk­tion wiederhergestellt werden. Ältere Sicher­ungen müssen manuell wieder­hergestellt wer­den. Es empfiehlt sich eine Integritäts­prüfung nach der Wieder­her­stellung zu machen, falls die Datenbank bei der Sicherung geöffnet war.';
|
||||
$pia_lang['Maintenance_Tool_restore_noti'] = 'DB Wiederherstellung';
|
||||
$pia_lang['Maintenance_Tool_restore_noti_text'] = 'Sind Sie sicher, dass Sie die Datenbank aus der neusten Sicherung wiederherstellen möchten? Prüfen Sie, dass gerade keine Scans stattfinden.';
|
||||
$pia_lang['Maintenance_Tool_purgebackup'] = 'Sicherungen aufräumen';
|
||||
$pia_lang['Maintenance_Tool_purgebackup_text'] = 'Es werden, bis auf die letzten 3 Backups, alle übrigen Backups gelöscht.';
|
||||
$pia_lang['Maintenance_Tool_purgebackup_noti'] = 'Sicherungen aufräumen';
|
||||
$pia_lang['Maintenance_Tool_purgebackup_noti_text'] = 'Sind Sie sicher, alle Backups, bis auf die letzten 3 löschen möchten?';
|
||||
$pia_lang['Maintenance_Tool_del_ActHistory'] = 'Löschen der Netzwerkaktivität';
|
||||
$pia_lang['Maintenance_Tool_del_ActHistory_text'] = 'Der Graph für die Netzwerkaktivität wird zurückgesetzt. Hierbei werden die Events nicht beeinflusst.';
|
||||
$pia_lang['Maintenance_Tool_del_ActHistory_noti'] = 'Netzwerkaktivität löschen';
|
||||
$pia_lang['Maintenance_Tool_del_ActHistory_noti_text'] = 'Sind Sie sicher, dass Sie die Netzwerkaktivität zurücksetzen möchten?';
|
||||
'Maintenance_Title' => 'Wartungswerkzeuge',
|
||||
'Maintenance_database_path' => 'Datenbank-Pfad',
|
||||
'Maintenance_database_size' => 'Datenbank-Größe',
|
||||
'Maintenance_database_lastmod' => 'Letzte Änderung',
|
||||
'Maintenance_database_backup' => 'DB Sicherungen',
|
||||
'Maintenance_database_backup_found' => 'Sicherungen verfügbar',
|
||||
'Maintenance_database_backup_total' => 'Speicherplatz insgesamt',
|
||||
'Maintenance_arp_status' => 'Scan Status',
|
||||
'Maintenance_arp_status_off' => 'ist im Moment deaktiviert',
|
||||
'Maintenance_arp_status_on' => 'Scan(s) sind gerade aktiv',
|
||||
'Maintenance_themeselector_lable' => 'Skin Auswahl',
|
||||
'Maintenance_themeselector_empty' => 'Skin wählen',
|
||||
'Maintenance_themeselector_text' => 'Die Änderung findet serverseitig statt, betrifft also alle verwendeten Geräte.',
|
||||
'Maintenance_themeselector_apply' => 'Übernehmen',
|
||||
'Maintenance_lang_selector_lable' => 'Sprachauswahl',
|
||||
'Maintenance_lang_selector_empty' => 'Sprache wählen',
|
||||
'Maintenance_lang_en_us' => 'Englisch (US)',
|
||||
'Maintenance_lang_de_de' => 'Deutsch (DE)',
|
||||
'Maintenance_lang_es_es' => 'Spanisch (ES)',
|
||||
'Maintenance_lang_selector_text' => 'Die Änderung findet serverseitig statt, betrifft also alle verwendeten Geräte.',
|
||||
'Maintenance_lang_selector_apply' => 'Übernehmen',
|
||||
'Maintenance_Tools_Tab_Settings' => 'Einstellungen',
|
||||
'Maintenance_Tools_Tab_Tools' => 'Werkzeuge',
|
||||
'Maintenance_Tools_Tab_BackupRestore' => 'Sicherg. / Wiederherstellg.',
|
||||
'Maintenance_Tools_Tab_Logging' => 'Logs',
|
||||
'Maintenance_Tool_darkmode' => 'Darstellungswechsel (Dunkel/Hell)',
|
||||
'Maintenance_Tool_darkmode_text' => 'Wechselt zwischen der hellen und der dunklen Darstellung. Wenn der Wechsel nicht richtig funktionieren sollte, versuchen Sie den Browsercache zu löschen. Die Änderung findet serverseitig statt, betrifft also alle verwendeten Geräte.',
|
||||
'Maintenance_Tool_darkmode_noti' => 'Darstellungswechsel',
|
||||
'Maintenance_Tool_darkmode_noti_text' => 'Wechselt zwischen der hellen und der dunklen Darstellung. Wenn die Umschaltung nicht ordentlich funktionieren sollte, versuchen Sie den Browsercache zu löschen.',
|
||||
'Maintenance_Tool_arpscansw' => 'arp-Scan stoppen/starten',
|
||||
'Maintenance_Tool_arpscansw_text' => 'Schaltet den arp-Scan an oder aus. Wenn der Scan aus ist, bleibt er so lange aus bis er wieder aktiviert wird. Bereits laufende Scans werden dabei nicht beendet.',
|
||||
'Maintenance_Tool_arpscansw_noti' => 'arp-Scan stoppen/starten',
|
||||
'Maintenance_Tool_arpscansw_noti_text' => 'Wenn der Scan aus ist, bleibt er so lange aus bis er wieder aktiviert wird.',
|
||||
'Maintenance_Tool_del_empty_macs' => 'Alle Geräte ohne MAC löschen',
|
||||
'Maintenance_Tool_del_empty_macs_text' => 'Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen. Der Vor­gang kann ohne Back­up nicht rück­gängig gemacht werden. Alle Geäte ohne MAC-Adresse werden aus der Datenbank ge­löscht.',
|
||||
'Maintenance_Tool_del_empty_macs_noti' => 'Geräte löschen',
|
||||
'Maintenance_Tool_del_empty_macs_noti_text' => 'Sind Sie sicher, dass Sie alle Geräte ohne MAC-Adresse löschen wollen?<br>(Vielleicht bevorzugenn Sie eine Archivierung.)',
|
||||
'Maintenance_Tool_upgrade_database_noti' => 'Aktualisiere Datenbank',
|
||||
'Maintenance_Tool_upgrade_database_text' => 'Mit dieser Schaltfläche wird die Datenbank aktualisiert, um das Diagramm der Netzwerkaktivitäten der letzten 12 Stunden zu aktivieren. Bitte sichern Sie Ihre Datenbank, falls Probleme auftreten.',
|
||||
'Maintenance_Tool_upgrade_database_noti_text' => 'Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen.',
|
||||
'Maintenance_Tool_del_alldev' => 'Alle Geräte löschen',
|
||||
'Maintenance_Tool_del_alldev_text' => 'Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen. Der Vor­gang kann ohne Back­up nicht rück­gängig gemacht werden. Alle Geräte werden in der Datenbank ge­löscht.',
|
||||
'Maintenance_Tool_del_alldev_noti' => 'Geräte löschen',
|
||||
'Maintenance_Tool_del_alldev_noti_text' => 'Sind Sie sich sicher, dass Sie alle Geräte löschen wollen?',
|
||||
'Maintenance_Tool_del_unknowndev' => 'Löschen der (unknown) Geräte',
|
||||
'Maintenance_Tool_del_unknowndev_text' => 'Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen. Der Vor­gang kann ohne Back­up nicht rück­gängig gemacht werden. Alle Gräte mit dem Namen (unknown) werden aus der Datenbank ge­löscht.',
|
||||
'Maintenance_Tool_del_unknowndev_noti' => 'Lösche (unknown) Geräte',
|
||||
'Maintenance_Tool_del_unknowndev_noti_text' => 'Sind Sie sicher, dass Sie alle (unknown) Geräte aus der Datenbank löschen wollen?',
|
||||
'Maintenance_Tool_del_allevents' => 'Alle Ereignisse löschen',
|
||||
'Maintenance_Tool_del_allevents_text' => 'Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen. Der Vor­gang kann ohne Back­up nicht rück­gängig gemacht werden. Alle Ereignisse werden aus der Datenbank ge­löscht. Dies setzt auch die Anwesenheit zu­rück. Es kann ab dem Moment zu ungültigen Sitzungen kommen. Ein Scan, während das betreffende Gerät "online" ist, sollte das Problem lösen.',
|
||||
'Maintenance_Tool_del_allevents_noti' => 'Alle Ereignisse löschen',
|
||||
'Maintenance_Tool_del_allevents_noti_text' => 'Sind Sie sicher, dass Sie alle Ereignisse aus der Datenbank löschen wollen. Dies setzt die Anwesenheit aller Geräte zurück.',
|
||||
'Maintenance_Tool_backup' => 'DB Sicherung',
|
||||
'Maintenance_Tool_backup_text' => 'Die Datenbank-Sicher­ungen befinden sich im Datenbank-Ver­zeich­nis, gepackt als zip-Archive, benannt mit dem Erstellungs­datum. Es gibt keine maximale Anzahl von Backups.',
|
||||
'Maintenance_Tool_backup_noti' => 'DB Sicherung',
|
||||
'Maintenance_Tool_backup_noti_text' => 'Sind Sie sicher, dass Sie die Datenbank jetzt sichern möchten. Prüfen Sie, dass gerade keine Scans stattfinden.',
|
||||
'Maintenance_Tool_restore' => 'DB Wiederherstellung',
|
||||
'Maintenance_Tool_restore_text' => 'Das neuste Backup kann über diese Funk­tion wiederhergestellt werden. Ältere Sicher­ungen müssen manuell wieder­hergestellt wer­den. Es empfiehlt sich eine Integritäts­prüfung nach der Wieder­her­stellung zu machen, falls die Datenbank bei der Sicherung geöffnet war.',
|
||||
'Maintenance_Tool_restore_noti' => 'DB Wiederherstellung',
|
||||
'Maintenance_Tool_restore_noti_text' => 'Sind Sie sicher, dass Sie die Datenbank aus der neusten Sicherung wiederherstellen möchten? Prüfen Sie, dass gerade keine Scans stattfinden.',
|
||||
'Maintenance_Tool_purgebackup' => 'Sicherungen aufräumen',
|
||||
'Maintenance_Tool_purgebackup_text' => 'Es werden, bis auf die letzten 3 Backups, alle übrigen Backups gelöscht.',
|
||||
'Maintenance_Tool_purgebackup_noti' => 'Sicherungen aufräumen',
|
||||
'Maintenance_Tool_purgebackup_noti_text' => 'Sind Sie sicher, alle Backups, bis auf die letzten 3 löschen möchten?',
|
||||
'Maintenance_Tool_del_ActHistory' => 'Löschen der Netzwerkaktivität',
|
||||
'Maintenance_Tool_del_ActHistory_text' => 'Der Graph für die Netzwerkaktivität wird zurückgesetzt. Hierbei werden die Events nicht beeinflusst.',
|
||||
'Maintenance_Tool_del_ActHistory_noti' => 'Netzwerkaktivität löschen',
|
||||
'Maintenance_Tool_del_ActHistory_noti_text' => 'Sind Sie sicher, dass Sie die Netzwerkaktivität zurücksetzen möchten?',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Maintenance Page
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['BackDevices_Arpscan_disabled'] = 'Automatischer Arp-Scan deaktiviert.';
|
||||
$pia_lang['BackDevices_Arpscan_enabled'] = 'Automatischer Arp-Scan aktiviert.';
|
||||
$pia_lang['BackDevices_darkmode_disabled'] = 'Heller Modus aktiviert.';
|
||||
$pia_lang['BackDevices_darkmode_enabled'] = 'Dunkler Modus aktiviert.';
|
||||
$pia_lang['BackDevices_Restore_CopError'] = 'Die originale Datenbank konnte nicht kopiert werden.';
|
||||
$pia_lang['BackDevices_Restore_okay'] = 'Die Wiederherstellung wurde erfolgreich ausgeführt.';
|
||||
$pia_lang['BackDevices_Restore_Failed'] = 'Die Wiederherstellung ist fehlgeschlagen. Stellen Sie das Backup manuell her.';
|
||||
$pia_lang['BackDevices_Backup_CopError'] = 'Die originale Datenbank konnte nicht gesichert werden.';
|
||||
$pia_lang['BackDevices_Backup_okay'] = 'Das Backup wurde erfolgreich beendet.';
|
||||
$pia_lang['BackDevices_Backup_Failed'] = 'Das Backup wurde teilweise ausgeführt. Das Archiv ist entweder leer oder nicht vorhanden.';
|
||||
$pia_lang['BackDevices_DBTools_DelDev_a'] = 'Gerät erfolgreich gelöscht.';
|
||||
$pia_lang['BackDevices_DBTools_DelDev_b'] = 'Geräte erfolgreich gelöscht.';
|
||||
$pia_lang['BackDevices_DBTools_DelEvents'] = 'Events erfolgreich gelöscht.';
|
||||
$pia_lang['BackDevices_DBTools_DelEventsError'] = 'Fehler beim Löschen der Ereignisse.';
|
||||
$pia_lang['BackDevices_DBTools_DelDevError_a'] = 'Fehler beim Löschen des Gerätes.';
|
||||
$pia_lang['BackDevices_DBTools_DelDevError_b'] = 'Fehler beim Löschen der Geräte.';
|
||||
$pia_lang['BackDevices_DBTools_UpdDev'] = 'Gerät erfolgreich aktualisiert.';
|
||||
$pia_lang['BackDevices_DBTools_UpdDevError'] = 'Fehler beim Aktualisieren des Gerätes.';
|
||||
$pia_lang['BackDevices_DBTools_Upgrade'] = 'Datenbank erfolgreich aktualisiert.';
|
||||
$pia_lang['BackDevices_DBTools_UpgradeError'] = 'Fehler beim Aktualisieren der Datenbank.';
|
||||
$pia_lang['BackDevices_DBTools_Purge'] = 'Die ältesten Backups wurden gelöscht.';
|
||||
$pia_lang['BackDevices_DBTools_DelActHistory'] = 'Die Anzeige der Netzwerkaktivität wurde zurückgesetzt.';
|
||||
$pia_lang['BackDevices_DBTools_DelActHistoryError'] = 'Fehler beim Zurücksetzen der Netzwerkaktivitätsanzeige.';
|
||||
'BackDevices_Arpscan_disabled' => 'Automatischer Arp-Scan deaktiviert.',
|
||||
'BackDevices_Arpscan_enabled' => 'Automatischer Arp-Scan aktiviert.',
|
||||
'BackDevices_darkmode_disabled' => 'Heller Modus aktiviert.',
|
||||
'BackDevices_darkmode_enabled' => 'Dunkler Modus aktiviert.',
|
||||
'BackDevices_Restore_CopError' => 'Die originale Datenbank konnte nicht kopiert werden.',
|
||||
'BackDevices_Restore_okay' => 'Die Wiederherstellung wurde erfolgreich ausgeführt.',
|
||||
'BackDevices_Restore_Failed' => 'Die Wiederherstellung ist fehlgeschlagen. Stellen Sie das Backup manuell her.',
|
||||
'BackDevices_Backup_CopError' => 'Die originale Datenbank konnte nicht gesichert werden.',
|
||||
'BackDevices_Backup_okay' => 'Das Backup wurde erfolgreich beendet.',
|
||||
'BackDevices_Backup_Failed' => 'Das Backup wurde teilweise ausgeführt. Das Archiv ist entweder leer oder nicht vorhanden.',
|
||||
'BackDevices_DBTools_DelDev_a' => 'Gerät erfolgreich gelöscht.',
|
||||
'BackDevices_DBTools_DelDev_b' => 'Geräte erfolgreich gelöscht.',
|
||||
'BackDevices_DBTools_DelEvents' => 'Events erfolgreich gelöscht.',
|
||||
'BackDevices_DBTools_DelEventsError' => 'Fehler beim Löschen der Ereignisse.',
|
||||
'BackDevices_DBTools_DelDevError_a' => 'Fehler beim Löschen des Gerätes.',
|
||||
'BackDevices_DBTools_DelDevError_b' => 'Fehler beim Löschen der Geräte.',
|
||||
'BackDevices_DBTools_UpdDev' => 'Gerät erfolgreich aktualisiert.',
|
||||
'BackDevices_DBTools_UpdDevError' => 'Fehler beim Aktualisieren des Gerätes.',
|
||||
'BackDevices_DBTools_Upgrade' => 'Datenbank erfolgreich aktualisiert.',
|
||||
'BackDevices_DBTools_UpgradeError' => 'Fehler beim Aktualisieren der Datenbank.',
|
||||
'BackDevices_DBTools_Purge' => 'Die ältesten Backups wurden gelöscht.',
|
||||
'BackDevices_DBTools_DelActHistory' => 'Die Anzeige der Netzwerkaktivität wurde zurückgesetzt.',
|
||||
'BackDevices_DBTools_DelActHistoryError' => 'Fehler beim Zurücksetzen der Netzwerkaktivitätsanzeige.',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Network Page
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['Network_Title'] = 'Netzwerkübersicht';
|
||||
$pia_lang['Network_ManageDevices'] = 'Geräte verwalten';
|
||||
$pia_lang['Network_ManageAdd'] = 'Gerät hinzufügen';
|
||||
$pia_lang['Network_ManageEdit'] = 'Gerät bearbeiten';
|
||||
$pia_lang['Network_ManageDel'] = 'Gerät löschen';
|
||||
$pia_lang['Network_ManageAdd_Name'] = 'Name des Gerätes';
|
||||
$pia_lang['Network_ManageAdd_Name_text'] = 'Name ohne Sonderzeichen';
|
||||
$pia_lang['Network_ManageAdd_Type'] = 'Gerätetyp';
|
||||
$pia_lang['Network_ManageAdd_Type_text'] = '-- Typ wählen --';
|
||||
$pia_lang['Network_ManageAdd_Port'] = 'Portanzahl';
|
||||
$pia_lang['Network_ManageAdd_Port_text'] = 'bei WLAN oder Powerline leer lassen';
|
||||
$pia_lang['Network_ManageAdd_Submit'] = 'Hinzufügen';
|
||||
$pia_lang['Network_ManageEdit_ID'] = 'Gerät zum Bearbeiten auswählen';
|
||||
$pia_lang['Network_ManageEdit_ID_text'] = '-- Gerät wählen --';
|
||||
$pia_lang['Network_ManageEdit_Name'] = 'Neuer Name';
|
||||
$pia_lang['Network_ManageEdit_Name_text'] = 'Name ohne Sonderzeichen';
|
||||
$pia_lang['Network_ManageEdit_Type'] = 'Neuer Typ';
|
||||
$pia_lang['Network_ManageEdit_Type_text'] = '-- Typ wählen --';
|
||||
$pia_lang['Network_ManageEdit_Port'] = 'Neue Portanzahl';
|
||||
$pia_lang['Network_ManageEdit_Port_text'] = 'bei WLAN oder Powerline leer lassen';
|
||||
$pia_lang['Network_ManageEdit_Submit'] = 'Speichern';
|
||||
$pia_lang['Network_ManageDel_Name'] = 'Gerät zum Löschen auswählen';
|
||||
$pia_lang['Network_ManageDel_Name_text'] = '-- Gerät wählen --';
|
||||
$pia_lang['Network_ManageDel_Submit'] = 'Löschen';
|
||||
$pia_lang['Network_Table_State'] = 'Status';
|
||||
$pia_lang['Network_Table_Hostname'] = 'Gerätename';
|
||||
$pia_lang['Network_Table_IP'] = 'IP';
|
||||
'Network_Title' => 'Netzwerkübersicht',
|
||||
'Network_ManageDevices' => 'Geräte verwalten',
|
||||
'Network_ManageAdd' => 'Gerät hinzufügen',
|
||||
'Network_ManageEdit' => 'Gerät bearbeiten',
|
||||
'Network_ManageDel' => 'Gerät löschen',
|
||||
'Network_ManageAdd_Name' => 'Name des Gerätes',
|
||||
'Network_ManageAdd_Name_text' => 'Name ohne Sonderzeichen',
|
||||
'Network_ManageAdd_Type' => 'Gerätetyp',
|
||||
'Network_ManageAdd_Type_text' => '-- Typ wählen --',
|
||||
'Network_ManageAdd_Port' => 'Portanzahl',
|
||||
'Network_ManageAdd_Port_text' => 'bei WLAN oder Powerline leer lassen',
|
||||
'Network_ManageAdd_Submit' => 'Hinzufügen',
|
||||
'Network_ManageEdit_ID' => 'Gerät zum Bearbeiten auswählen',
|
||||
'Network_ManageEdit_ID_text' => '-- Gerät wählen --',
|
||||
'Network_ManageEdit_Name' => 'Neuer Name',
|
||||
'Network_ManageEdit_Name_text' => 'Name ohne Sonderzeichen',
|
||||
'Network_ManageEdit_Type' => 'Neuer Typ',
|
||||
'Network_ManageEdit_Type_text' => '-- Typ wählen --',
|
||||
'Network_ManageEdit_Port' => 'Neue Portanzahl',
|
||||
'Network_ManageEdit_Port_text' => 'bei WLAN oder Powerline leer lassen',
|
||||
'Network_ManageEdit_Submit' => 'Speichern',
|
||||
'Network_ManageDel_Name' => 'Gerät zum Löschen auswählen',
|
||||
'Network_ManageDel_Name_text' => '-- Gerät wählen --',
|
||||
'Network_ManageDel_Submit' => 'Löschen',
|
||||
'Network_Table_State' => 'Status',
|
||||
'Network_Table_Hostname' => 'Gerätename',
|
||||
'Network_Table_IP' => 'IP',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Help Page
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['HelpFAQ_Title'] = 'Hilfe / FAQ';
|
||||
$pia_lang['HelpFAQ_Cat_General'] = 'Allgemein';
|
||||
$pia_lang['HelpFAQ_Cat_Detail'] = 'Detailansicht';
|
||||
$pia_lang['HelpFAQ_Cat_General_100_head'] = 'Die Uhr oben rechts und die Zeiten der Events/Anwesenheit stimmen nicht (Zeitverschiebung).';
|
||||
$pia_lang['HelpFAQ_Cat_General_100_text_a'] = 'Auf deinem PC ist für die PHP Umgebung folgende Zeitzone voreingestellt:';
|
||||
$pia_lang['HelpFAQ_Cat_General_100_text_b'] = 'Sollte dies nicht die Zeitzone sein, in der du dich aufhältst, solltest du die Zeitzone in der PHP Konfigurationsdatei anpassen. Diese findest du in diesem Verzeichnis:';
|
||||
$pia_lang['HelpFAQ_Cat_General_100_text_c'] = 'Suche in dieser Datei nach dem Eintrag "date.timezone", entferne ggf. das führende ";" und trage die gewünschte Zeitzone ein. Eine Liste mit den unterstützten Zeitzonen findest du hier (<a href="https://www.php.net/manual/de/timezones.php" target="blank">Link</a>).';
|
||||
$pia_lang['HelpFAQ_Cat_General_101_head'] = 'Mein Netzwerk scheint langsamer zu werden, Streaming "ruckelt".';
|
||||
$pia_lang['HelpFAQ_Cat_General_101_text'] = 'Es kann durchaus sein, das leistungsschwache Geräte mit der Art und Weise, wie Pi.Alert neue Geräte im Netzwerk erkennt, an ihre Leistungsgrenzen kommen. Dies verstärkt sich noch einmal,
|
||||
'HelpFAQ_Title' => 'Hilfe / FAQ',
|
||||
'HelpFAQ_Cat_General' => 'Allgemein',
|
||||
'HelpFAQ_Cat_Detail' => 'Detailansicht',
|
||||
'HelpFAQ_Cat_General_100_head' => 'Die Uhr oben rechts und die Zeiten der Events/Anwesenheit stimmen nicht (Zeitverschiebung).',
|
||||
'HelpFAQ_Cat_General_100_text_a' => 'Auf deinem PC ist für die PHP Umgebung folgende Zeitzone voreingestellt:',
|
||||
'HelpFAQ_Cat_General_100_text_b' => 'Sollte dies nicht die Zeitzone sein, in der du dich aufhältst, solltest du die Zeitzone in der PHP Konfigurationsdatei anpassen. Diese findest du in diesem Verzeichnis:',
|
||||
'HelpFAQ_Cat_General_100_text_c' => 'Suche in dieser Datei nach dem Eintrag "date.timezone", entferne ggf. das führende ";" und trage die gewünschte Zeitzone ein. Eine Liste mit den unterstützten Zeitzonen findest du hier (<a href="https://www.php.net/manual/de/timezones.php" target="blank">Link</a>).',
|
||||
'HelpFAQ_Cat_General_101_head' => 'Mein Netzwerk scheint langsamer zu werden, Streaming "ruckelt".',
|
||||
'HelpFAQ_Cat_General_101_text' => 'Es kann durchaus sein, das leistungsschwache Geräte mit der Art und Weise, wie Pi.Alert neue Geräte im Netzwerk erkennt, an ihre Leistungsgrenzen kommen. Dies verstärkt sich noch einmal,
|
||||
wenn diese Geräte per WLAN mit dem Netzwerk kommunizieren. Lösungen wären hier, wenn möglich ein Wechsel auf eine Kabelverbindung oder, falls das Geräte nur einen begrenzten Zeitraum genutzt
|
||||
werden soll, den arp-Scan auf der Wartungsseite zu pausieren.';
|
||||
$pia_lang['HelpFAQ_Cat_General_102_head'] = 'Ich bekomme die Meldung, dass die Datenbank schreibgeschützt (read only) ist.';
|
||||
$pia_lang['HelpFAQ_Cat_General_102_text'] = 'Prüfe im Pi.Alert verzeichnis ob der Ordner der Datenbank (db) die richtigen Rechte zugewiesen bekommen hat:<br>
|
||||
werden soll, den arp-Scan auf der Wartungsseite zu pausieren.',
|
||||
'HelpFAQ_Cat_General_102_head' => 'Ich bekomme die Meldung, dass die Datenbank schreibgeschützt (read only) ist.',
|
||||
'HelpFAQ_Cat_General_102_text' => 'Prüfe im Pi.Alert verzeichnis ob der Ordner der Datenbank (db) die richtigen Rechte zugewiesen bekommen hat:<br>
|
||||
<span class="text-danger help_faq_code">drwxrwx--- 2 (dein Username) www-data</span><br>
|
||||
Sollte die Berechtigung nicht stimmen, kannst du sie mit folgenden Befehlen im Terminal oder der Konsole wieder setzen:<br>
|
||||
<span class="text-danger help_faq_code">
|
||||
sudo chgrp -R www-data ~/pialert/db<br>
|
||||
chmod -R 770 ~/pialert/db
|
||||
</span><br>
|
||||
Wenn die Datenbank danach noch immer schreibgeschützt ist, versuche eine erneute Installation, oder das Zuückspielen eines Datenbank-Backups über die Wartungsseite.';
|
||||
$pia_lang['HelpFAQ_Cat_General_102docker_head'] = '(🐳 Docker only) Database issues (AJAX errors, read-only, not found)';
|
||||
$pia_lang['HelpFAQ_Cat_General_102docker_text'] = 'Double-check you\'ve followed the <a href="https://github.com/jokob-sk/Pi.Alert/tree/main/dockerfiles">dockerfile readme (most up-to-date info)</a>. <br/> <br/> <ul data-sourcepos="49:4-52:146" dir="auto">
|
||||
Wenn die Datenbank danach noch immer schreibgeschützt ist, versuche eine erneute Installation, oder das Zuückspielen eines Datenbank-Backups über die Wartungsseite.',
|
||||
'HelpFAQ_Cat_General_102docker_head' => '(🐳 Docker only) Database issues (AJAX errors, read-only, not found)',
|
||||
'HelpFAQ_Cat_General_102docker_text' => 'Double-check you\'ve followed the <a href="https://github.com/jokob-sk/Pi.Alert/tree/main/dockerfiles">dockerfile readme (most up-to-date info)</a>. <br/> <br/> <ul data-sourcepos="49:4-52:146" dir="auto">
|
||||
<li data-sourcepos="49:4-49:106">Download the <a href="https://github.com/jokob-sk/Pi.Alert/blob/main/db/pialert.db">original DB from GitHub</a>.</li>
|
||||
<li data-sourcepos="50:4-50:195">Map the <code>pialert.db</code> file (<g-emoji class="g-emoji" alias="warning" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/26a0.png">⚠</g-emoji> not folder) from above to <code>/home/pi/pialert/db/pialert.db</code> (see <a href="https://github.com/jokob-sk/Pi.Alert/tree/main/dockerfiles#-examples">Examples</a> for details).</li>
|
||||
<li data-sourcepos="51:4-51:161">If facing issues (AJAX errors, can\'t write to DB, etc,) make sure permissions are set correctly, alternatively check the logs under <code>/home/pi/pialert/front/log</code>.</li>
|
||||
<li data-sourcepos="52:4-52:146">To solve permission issues you can also try to create a DB backup and then run a DB Restore via the <strong>Maintenance > Backup/Restore</strong> section.</li>
|
||||
<li data-sourcepos="53:4-53:228">If the database is in read-only mode you can solve this by setting the owner and group by executing the following command on the host system: <code>docker exec pialert chown -R www-data:www-data /home/pi/pialert/db/pialert.db</code>.</li>
|
||||
</ul>';
|
||||
$pia_lang['HelpFAQ_Cat_General_103_head'] = 'Die Login-Seite erscheint nicht, auch nicht nach der Passwortänderung.';
|
||||
$pia_lang['HelpFAQ_Cat_General_103_text'] = 'Neben dem Passwort, muss in der Konfigurationsdatei <span class="text-danger help_faq_code">~/pialert/config/pialert.conf</span>
|
||||
auch der Parameter <span class="text-danger help_faq_code">PIALERT_WEB_PROTECTION</span> auf <span class="text-danger help_faq_code">True</span> gesetzt sein.';
|
||||
$pia_lang['HelpFAQ_Cat_Device_200_head'] = 'Ich habe, mir nicht bekannte, Geräte in meiner Liste. Nach dem Löschen tauchen diese immer wieder auf.';
|
||||
$pia_lang['HelpFAQ_Cat_Device_200_text'] = 'Wenn du Pi-hole verwendest, beachte bitte, dass Pi.Alert Informationen von Pi-hole abruft. Pausiere Pi.Alert, gehe in Pi-hole auf die Settings-Seite und
|
||||
</ul>',
|
||||
'HelpFAQ_Cat_General_103_head' => 'Die Login-Seite erscheint nicht, auch nicht nach der Passwortänderung.',
|
||||
'HelpFAQ_Cat_General_103_text' => 'Neben dem Passwort, muss in der Konfigurationsdatei <span class="text-danger help_faq_code">~/pialert/config/pialert.conf</span>
|
||||
auch der Parameter <span class="text-danger help_faq_code">PIALERT_WEB_PROTECTION</span> auf <span class="text-danger help_faq_code">True</span> gesetzt sein.',
|
||||
'HelpFAQ_Cat_Device_200_head' => 'Ich habe, mir nicht bekannte, Geräte in meiner Liste. Nach dem Löschen tauchen diese immer wieder auf.',
|
||||
'HelpFAQ_Cat_Device_200_text' => 'Wenn du Pi-hole verwendest, beachte bitte, dass Pi.Alert Informationen von Pi-hole abruft. Pausiere Pi.Alert, gehe in Pi-hole auf die Settings-Seite und
|
||||
lösche ggf. die betreffende DHCP-Lease. Anschließend schaue, ebenfalls in Pi-hole, unter Tools -> Network, ob sich dort die immer wiederkehrenden Hosts finden lassen.
|
||||
Wenn ja, lösche diese dort ebenfalls. Nun kannst du Pi.Alert wieder starten. Jetzt sollte das Gerät/die Geräte nicht mehr auftauchen.';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_300_head'] = 'Was bedeutet ';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_300_text_a'] = 'meint ein Netzwerkgerät (welches den typ AP, Gateway, Powerline, Switch, WLAN, PLC, Router,USB LAN Adapter, USB WIFI Adapter, or Internet eingestellt hat)';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_300_text_b'] = 'bezeichnet die Anschlussnummer/Portnummer, an der das gerade bearbeitete Gerät mit diesem Netzwerkgerät verbunden ist.';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_301_head_a'] = 'Wann wird nun gescannt? Bei ';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_301_head_b'] = ' steht 1min aber der Graph zeigt 5min - Abstände an.';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_301_text'] = 'Den zeitlichen Abstand zwischen den Scans legt der "Cronjob" fest, welcher standardmäßig auf 5min eingestellt ist. Die Benennung "1min" bezieht sich auf die zu erwartende Dauer des Scans.
|
||||
Wenn ja, lösche diese dort ebenfalls. Nun kannst du Pi.Alert wieder starten. Jetzt sollte das Gerät/die Geräte nicht mehr auftauchen.',
|
||||
'HelpFAQ_Cat_Detail_300_head' => 'Was bedeutet ',
|
||||
'HelpFAQ_Cat_Detail_300_text_a' => 'meint ein Netzwerkgerät (welches den typ AP, Gateway, Powerline, Switch, WLAN, PLC, Router,USB LAN Adapter, USB WIFI Adapter, or Internet eingestellt hat)',
|
||||
'HelpFAQ_Cat_Detail_300_text_b' => 'bezeichnet die Anschlussnummer/Portnummer, an der das gerade bearbeitete Gerät mit diesem Netzwerkgerät verbunden ist.',
|
||||
'HelpFAQ_Cat_Detail_301_head_a' => 'Wann wird nun gescannt? Bei ',
|
||||
'HelpFAQ_Cat_Detail_301_head_b' => ' steht 1min aber der Graph zeigt 5min - Abstände an.',
|
||||
'HelpFAQ_Cat_Detail_301_text' => 'Den zeitlichen Abstand zwischen den Scans legt der "Cronjob" fest, welcher standardmäßig auf 5min eingestellt ist. Die Benennung "1min" bezieht sich auf die zu erwartende Dauer des Scans.
|
||||
Abhängig vor der Netzwerkkonfiguration kann diese Zeitangabe variieren. Um den Cronjob zu bearbeiten, kannst du im Terminal/der Konsole <span class="text-danger help_faq_code">crontab -e</span>
|
||||
eingeben und den Intervall ändern.';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_302_head_a'] = 'Was bedeutet ';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_302_head_b'] = ' und warum kann ich das nicht auswählen?';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_302_text'] = 'Einige moderne Geräte generieren aus Datenschutzgründen zufällige MAC-Adressen, die keinem Hersteller mehr zugeordnet werden können und welche sich mit jeder neuen Verbindung wieder ändern.
|
||||
eingeben und den Intervall ändern.',
|
||||
'HelpFAQ_Cat_Detail_302_head_a' => 'Was bedeutet ',
|
||||
'HelpFAQ_Cat_Detail_302_head_b' => ' und warum kann ich das nicht auswählen?',
|
||||
'HelpFAQ_Cat_Detail_302_text' => 'Einige moderne Geräte generieren aus Datenschutzgründen zufällige MAC-Adressen, die keinem Hersteller mehr zugeordnet werden können und welche sich mit jeder neuen Verbindung wieder ändern.
|
||||
Pi.Alert erkennt, ob es sich um eine solche zufällige MAC-Adresse handelt und aktiviert diese "Feld" automatisch. Um das Verhalten abzustellen, muss du in deinem Endgerät schauen, wie du die
|
||||
MAC-Adressen-Generierung deaktivierst.';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_303_head'] = 'Was ist Nmap und wozu dient es?';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_303_text'] = 'Nmap ist ein Netzwerkscanner mit vielfältigen Möglichkeiten.<br>
|
||||
Wenn ein neues Gerät in deiner Liste auftaucht, hast du die Möglichkeit über den Nmap-Scan genauere Informationen über das Gerät zu erhalten.';
|
||||
$pia_lang['HelpFAQ_Cat_Presence_400_head'] = 'Geräte werden mit einer gelben Markierung und dem Hinweis "missing Event" angezeigt.';
|
||||
$pia_lang['HelpFAQ_Cat_Presence_400_text'] = 'Wenn dies geschieht hast du die Möglickeit, bei dem betreffenden Gerät (Detailsansicht) die Events zu löschen. Eine andere Möglichkeit wäre, das Gerät einzuschalten und zu warten, bis Pi.Alert mit dem nächsten
|
||||
Scan das Gerät als "Online" erkennt und anschließend das Gerät einfach wieder ausschalten. Nun sollte Pi.Alert mit dem nächsten Scan den Zustand des Gerätes ordentlich in der Datenbank vermerken.';
|
||||
$pia_lang['HelpFAQ_Cat_Presence_401_head'] = 'Ein Gerät wird als Anwesend angezeigt, obwohl es "Offline" ist.';
|
||||
$pia_lang['HelpFAQ_Cat_Presence_401_text'] = 'Wenn dies geschieht hast du die Möglickeit, bei dem betreffenden Gerät (Detailsansicht) die Events zu löschen. Eine andere Möglichkeit wäre, das Gerät einzuschalten und zu warten, bis Pi.Alert mit dem nächsten
|
||||
Scan das Gerät als "Online" erkennt und anschließend das Gerät einfach wieder ausschalten. Nun sollte Pi.Alert mit dem nächsten Scan den Zustand des Gerätes ordentlich in der Datenbank vermerken.';
|
||||
$pia_lang['HelpFAQ_Cat_Network_600_head'] = 'Was bringt mir diese Seite?';
|
||||
$pia_lang['HelpFAQ_Cat_Network_600_text'] = 'Diese Seite soll dir die Möglichkeit bieten, die Belegung deiner Netzwerkgeräte abzubilden. Dazu kannst du einen oder mehrere Switches, WLANs, Router, etc. erstellen,
|
||||
MAC-Adressen-Generierung deaktivierst.',
|
||||
'HelpFAQ_Cat_Detail_303_head' => 'Was ist Nmap und wozu dient es?',
|
||||
'HelpFAQ_Cat_Detail_303_text' => 'Nmap ist ein Netzwerkscanner mit vielfältigen Möglichkeiten.<br>
|
||||
Wenn ein neues Gerät in deiner Liste auftaucht, hast du die Möglichkeit über den Nmap-Scan genauere Informationen über das Gerät zu erhalten.',
|
||||
'HelpFAQ_Cat_Presence_400_head' => 'Geräte werden mit einer gelben Markierung und dem Hinweis "missing Event" angezeigt.',
|
||||
'HelpFAQ_Cat_Presence_400_text' => 'Wenn dies geschieht hast du die Möglickeit, bei dem betreffenden Gerät (Detailsansicht) die Events zu löschen. Eine andere Möglichkeit wäre, das Gerät einzuschalten und zu warten, bis Pi.Alert mit dem nächsten
|
||||
Scan das Gerät als "Online" erkennt und anschließend das Gerät einfach wieder ausschalten. Nun sollte Pi.Alert mit dem nächsten Scan den Zustand des Gerätes ordentlich in der Datenbank vermerken.',
|
||||
'HelpFAQ_Cat_Presence_401_head' => 'Ein Gerät wird als Anwesend angezeigt, obwohl es "Offline" ist.',
|
||||
'HelpFAQ_Cat_Presence_401_text' => 'Wenn dies geschieht hast du die Möglickeit, bei dem betreffenden Gerät (Detailsansicht) die Events zu löschen. Eine andere Möglichkeit wäre, das Gerät einzuschalten und zu warten, bis Pi.Alert mit dem nächsten
|
||||
Scan das Gerät als "Online" erkennt und anschließend das Gerät einfach wieder ausschalten. Nun sollte Pi.Alert mit dem nächsten Scan den Zustand des Gerätes ordentlich in der Datenbank vermerken.',
|
||||
'HelpFAQ_Cat_Network_600_head' => 'Was bringt mir diese Seite?',
|
||||
'HelpFAQ_Cat_Network_600_text' => 'Diese Seite soll dir die Möglichkeit bieten, die Belegung deiner Netzwerkgeräte abzubilden. Dazu kannst du einen oder mehrere Switches, WLANs, Router, etc. erstellen,
|
||||
sie ggf. mit einer Portanzahl versehen und bereits erkannte Geräte diesen zuordnen. Diese Zuordnung erfolgt in der Detailansicht, des zuzuordnenden Gerätes. So ist es dir möglich, schnell festzustellen
|
||||
an welchem Port ein Host angeschlossen und ob er online ist.';
|
||||
an welchem Port ein Host angeschlossen und ob er online ist.',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Settings
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
//General
|
||||
$pia_lang['SCAN_SUBNETS_name'] = 'Subnets to scan';
|
||||
$pia_lang['SCAN_SUBNETS_description'] = '
|
||||
'SCAN_SUBNETS_name' => 'Subnets to scan',
|
||||
'SCAN_SUBNETS_description' => '
|
||||
|
||||
The scan time itself depends on the number of IP addresses to check.
|
||||
The number of Ips to check depends on the <a target="_blank" href="https://www.calculator.net/ip-subnet-calculator.html">network mask</a> you set here.
|
||||
@@ -419,113 +423,114 @@ the scan will take hours to complete instead of seconds.
|
||||
<li>Specify the network mask. For example, the filter <code>192.168.1.0/24</code> covers IP ranges 192.168.1.0 to 192.168.1.255.</li>
|
||||
<li>Run <code>iwconfig</code> in your ocntainer to find your interface name(s) (e.g.: <code>eth0</code>, <code>eth1</code>)</li>
|
||||
</ol>
|
||||
';
|
||||
$pia_lang['PRINT_LOG_name'] = 'Print additional logging';
|
||||
$pia_lang['PRINT_LOG_description'] = 'This setting will enable more verbose logging. Useful for debugging events writing into the database.';
|
||||
$pia_lang['TIMEZONE_name'] = 'Time zone';
|
||||
$pia_lang['TIMEZONE_description'] = 'Time zone to display stats correctly. Find your time zone <a target="_blank" href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones" rel="nofollow">here</a>.';
|
||||
$pia_lang['PIALERT_WEB_PROTECTION_name'] = 'Enable login';
|
||||
$pia_lang['PIALERT_WEB_PROTECTION_description'] = 'When enabled a login dialog is displayed. Read below carefully if you get locked out of your instance.';
|
||||
$pia_lang['PIALERT_WEB_PASSWORD_name'] = 'Login password';
|
||||
$pia_lang['PIALERT_WEB_PASSWORD_description'] = 'The default password is <code>123456</code>. To change password run <code>/home/pi/pialert/back/pialert-cli</code> in the container';
|
||||
$pia_lang['INCLUDED_SECTIONS_name'] = 'Notify on';
|
||||
$pia_lang['INCLUDED_SECTIONS_description'] = 'Specifies which events trigger notifications. Remove the event type(s) you don\'t want to get notified on. This setting overrides device-specific settings in the UI. (CTRL + Click to select / deselect).';
|
||||
$pia_lang['SCAN_CYCLE_MINUTES_name'] = 'Scan cycle delay';
|
||||
$pia_lang['SCAN_CYCLE_MINUTES_description'] = 'The delay between scans. The shortest tested interval between scans was 3 minutes. A 5 minutes loop works reliably on a <code>/24</code> network mask. If using arp-scan, the scan time itself depends on the number of IP addresses to check. This number depends on the network mask set in the "Subnets to scan" setting at the top. For example, a <code>/24</code> mask results in 256 IPs to check, where as a <code>/16</code> mask checks around 65000. Every IP takes a couple seconds to scan.';
|
||||
$pia_lang['DAYS_TO_KEEP_EVENTS_name'] = 'Delete events older than';
|
||||
$pia_lang['DAYS_TO_KEEP_EVENTS_description'] = 'This is a maintenance setting. This specifies the number of days worth of event entries that will be kept. All older events will be deleted periodically.';
|
||||
$pia_lang['REPORT_DASHBOARD_URL_name'] = 'Pi.Alert URL';
|
||||
$pia_lang['REPORT_DASHBOARD_URL_description'] = 'This URL is used as the base for generating links in the emails. Enter full URL starting with <code>http://</code> including the port number (no trailig slash <code>/</code>).';
|
||||
',
|
||||
'PRINT_LOG_name' => 'Print additional logging',
|
||||
'PRINT_LOG_description' => 'This setting will enable more verbose logging. Useful for debugging events writing into the database.',
|
||||
'TIMEZONE_name' => 'Time zone',
|
||||
'TIMEZONE_description' => 'Time zone to display stats correctly. Find your time zone <a target="_blank" href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones" rel="nofollow">here</a>.',
|
||||
'PIALERT_WEB_PROTECTION_name' => 'Enable login',
|
||||
'PIALERT_WEB_PROTECTION_description' => 'When enabled a login dialog is displayed. Read below carefully if you get locked out of your instance.',
|
||||
'PIALERT_WEB_PASSWORD_name' => 'Login password',
|
||||
'PIALERT_WEB_PASSWORD_description' => 'The default password is <code>123456</code>. To change password run <code>/home/pi/pialert/back/pialert-cli</code> in the container',
|
||||
'INCLUDED_SECTIONS_name' => 'Notify on',
|
||||
'INCLUDED_SECTIONS_description' => 'Specifies which events trigger notifications. Remove the event type(s) you don\'t want to get notified on. This setting overrides device-specific settings in the UI. (CTRL + Click to select / deselect).',
|
||||
'SCAN_CYCLE_MINUTES_name' => 'Scan cycle delay',
|
||||
'SCAN_CYCLE_MINUTES_description' => 'The delay between scans. If using arp-scan, the scan time itself depends on the number of IP addresses to check. This is influenced by the network mask set in the <code>SCAN_SUBNETS</code> setting at the top. Every IP takes a couple seconds to scan.',
|
||||
'DAYS_TO_KEEP_EVENTS_name' => 'Delete events older than',
|
||||
'DAYS_TO_KEEP_EVENTS_description' => 'This is a maintenance setting. This specifies the number of days worth of event entries that will be kept. All older events will be deleted periodically.',
|
||||
'REPORT_DASHBOARD_URL_name' => 'Pi.Alert URL',
|
||||
'REPORT_DASHBOARD_URL_description' => 'This URL is used as the base for generating links in the emails. Enter full URL starting with <code>http://</code> including the port number (no trailig slash <code>/</code>).',
|
||||
|
||||
//Email
|
||||
$pia_lang['REPORT_MAIL_name'] = 'Enable email';
|
||||
$pia_lang['REPORT_MAIL_description'] = 'If enabled an email is sent out with a list of changes you\'ve subscribed to. Please also fill out all remaining settings related to the SMTP setup below.';
|
||||
$pia_lang['SMTP_SERVER_name'] = 'SMTP server URL';
|
||||
$pia_lang['SMTP_SERVER_description'] = 'The SMTP server host URL. For example <code>smtp-relay.sendinblue.com</code>.';
|
||||
$pia_lang['SMTP_PORT_name'] = 'SMTP server PORT';
|
||||
$pia_lang['SMTP_PORT_description'] = 'Port number used for the SMTP connection.';
|
||||
$pia_lang['SMTP_SKIP_LOGIN_name'] = 'Skip authentication';
|
||||
$pia_lang['SMTP_SKIP_LOGIN_description'] = 'Don\'t use authentication when connecting to the SMTP server.';
|
||||
$pia_lang['SMTP_USER_name'] = 'SMTP user';
|
||||
$pia_lang['SMTP_USER_description'] = 'The user name used to login into the SMTP server (sometimes a full email address).';
|
||||
$pia_lang['SMTP_PASS_name'] = 'SMTP password';
|
||||
$pia_lang['SMTP_PASS_description'] = 'The SMTP server password. ';
|
||||
$pia_lang['SMTP_SKIP_TLS_name'] = 'Don\'t use TLS';
|
||||
$pia_lang['SMTP_SKIP_TLS_description'] = 'Disable TLS when connecting to your SMTP server.';
|
||||
$pia_lang['REPORT_TO_name'] = 'Send email to';
|
||||
$pia_lang['REPORT_TO_description'] = 'Email address to which the notification will be send to.';
|
||||
$pia_lang['REPORT_FROM_name'] = 'Email subject';
|
||||
$pia_lang['REPORT_FROM_description'] = 'Notification email subject line.';
|
||||
'REPORT_MAIL_name' => 'Enable email',
|
||||
'REPORT_MAIL_description' => 'If enabled an email is sent out with a list of changes you\'ve subscribed to. Please also fill out all remaining settings related to the SMTP setup below.',
|
||||
'SMTP_SERVER_name' => 'SMTP server URL',
|
||||
'SMTP_SERVER_description' => 'The SMTP server host URL. For example <code>smtp-relay.sendinblue.com</code>.',
|
||||
'SMTP_PORT_name' => 'SMTP server PORT',
|
||||
'SMTP_PORT_description' => 'Port number used for the SMTP connection.',
|
||||
'SMTP_SKIP_LOGIN_name' => 'Skip authentication',
|
||||
'SMTP_SKIP_LOGIN_description' => 'Don\'t use authentication when connecting to the SMTP server.',
|
||||
'SMTP_USER_name' => 'SMTP user',
|
||||
'SMTP_USER_description' => 'The user name used to login into the SMTP server (sometimes a full email address).',
|
||||
'SMTP_PASS_name' => 'SMTP password',
|
||||
'SMTP_PASS_description' => 'The SMTP server password. ',
|
||||
'SMTP_SKIP_TLS_name' => 'Don\'t use TLS',
|
||||
'SMTP_SKIP_TLS_description' => 'Disable TLS when connecting to your SMTP server.',
|
||||
'REPORT_TO_name' => 'Send email to',
|
||||
'REPORT_TO_description' => 'Email address to which the notification will be send to.',
|
||||
'REPORT_FROM_name' => 'Email subject',
|
||||
'REPORT_FROM_description' => 'Notification email subject line.',
|
||||
|
||||
//Webhooks
|
||||
$pia_lang['REPORT_WEBHOOK_name'] = 'Enable Webhooks';
|
||||
$pia_lang['REPORT_WEBHOOK_description'] = 'Enable webhooks for notifications. If enabled, configure related settings below.';
|
||||
$pia_lang['WEBHOOK_URL_name'] = 'Target URL';
|
||||
$pia_lang['WEBHOOK_URL_description'] = 'Target URL starting with <code>http://</code> or <code>https://</code>.';
|
||||
$pia_lang['WEBHOOK_PAYLOAD_name'] = 'Payload type';
|
||||
$pia_lang['WEBHOOK_PAYLOAD_description'] = 'The Webhook payload data format for the "body > attachements > text" attribute in the payload json. See an examnple of the payload <a target="_blank" href="https://github.com/jokob-sk/Pi.Alert/blob/main/docs/webhook_json_sample.json">here</a>. (e.g.: for discord use <code>\'html\'</code>)';
|
||||
$pia_lang['WEBHOOK_REQUEST_METHOD_name'] = 'Request method';
|
||||
$pia_lang['WEBHOOK_REQUEST_METHOD_description'] = 'The HTTP request method to be used for the webhook call.';
|
||||
'REPORT_WEBHOOK_name' => 'Enable Webhooks',
|
||||
'REPORT_WEBHOOK_description' => 'Enable webhooks for notifications. If enabled, configure related settings below.',
|
||||
'WEBHOOK_URL_name' => 'Target URL',
|
||||
'WEBHOOK_URL_description' => 'Target URL starting with <code>http://</code> or <code>https://</code>.',
|
||||
'WEBHOOK_PAYLOAD_name' => 'Payload type',
|
||||
'WEBHOOK_PAYLOAD_description' => 'The Webhook payload data format for the "body > attachements > text" attribute in the payload json. See an examnple of the payload <a target="_blank" href="https://github.com/jokob-sk/Pi.Alert/blob/main/docs/webhook_json_sample.json">here</a>. (e.g.: for discord use <code>\'html\'</code>)',
|
||||
'WEBHOOK_REQUEST_METHOD_name' => 'Request method',
|
||||
'WEBHOOK_REQUEST_METHOD_description' => 'The HTTP request method to be used for the webhook call.',
|
||||
|
||||
// Apprise
|
||||
$pia_lang['REPORT_APPRISE_name'] = 'Enable Apprise';
|
||||
$pia_lang['REPORT_APPRISE_description'] = 'Enable sending notifications via <a target="_blank" href="https://hub.docker.com/r/caronc/apprise">Apprise</a>.';
|
||||
$pia_lang['APPRISE_HOST_name'] = 'Apprise host URL';
|
||||
$pia_lang['APPRISE_HOST_description'] = 'Apprise host URL starting with <code>http://</code> or <code>https://</code>. (don\'t forget to include <code>/notify</code> at the end)';
|
||||
$pia_lang['APPRISE_URL_name'] = 'Apprise notification URL';
|
||||
$pia_lang['APPRISE_URL_description'] = 'Apprise notification target URL.';
|
||||
'REPORT_APPRISE_name' => 'Enable Apprise',
|
||||
'REPORT_APPRISE_description' => 'Enable sending notifications via <a target="_blank" href="https://hub.docker.com/r/caronc/apprise">Apprise</a>.',
|
||||
'APPRISE_HOST_name' => 'Apprise host URL',
|
||||
'APPRISE_HOST_description' => 'Apprise host URL starting with <code>http://</code> or <code>https://</code>. (don\'t forget to include <code>/notify</code> at the end)',
|
||||
'APPRISE_URL_name' => 'Apprise notification URL',
|
||||
'APPRISE_URL_description' => 'Apprise notification target URL.',
|
||||
|
||||
// NTFY
|
||||
$pia_lang['REPORT_NTFY_name'] = 'Enable NTFY';
|
||||
$pia_lang['REPORT_NTFY_description'] = 'Enable sending notifications via <a target="_blank" href="https://ntfy.sh/">NTFY</a>.';
|
||||
$pia_lang['NTFY_HOST_name'] = 'NTFY host URL';
|
||||
$pia_lang['NTFY_HOST_description'] = 'NTFY host URL starting with <code>http://</code> or <code>https://</code>. You can use the hosted instance on <a target="_blank" href="https://ntfy.sh/">https://ntfy.sh</a> by simply entering <code>https://ntfy.sh</code>.';
|
||||
$pia_lang['NTFY_TOPIC_name'] = 'NTFY topic';
|
||||
$pia_lang['NTFY_TOPIC_description'] = 'Your secret topic.';
|
||||
$pia_lang['NTFY_USER_name'] = 'NTFY user';
|
||||
$pia_lang['NTFY_USER_description'] = 'Enter user if you need (host) an instance with enabled authetication.';
|
||||
$pia_lang['NTFY_PASSWORD_name'] = 'NTFY password';
|
||||
$pia_lang['NTFY_PASSWORD_description'] = 'Enter password if you need (host) an instance with enabled authetication.';
|
||||
'REPORT_NTFY_name' => 'Enable NTFY',
|
||||
'REPORT_NTFY_description' => 'Enable sending notifications via <a target="_blank" href="https://ntfy.sh/">NTFY</a>.',
|
||||
'NTFY_HOST_name' => 'NTFY host URL',
|
||||
'NTFY_HOST_description' => 'NTFY host URL starting with <code>http://</code> or <code>https://</code>. You can use the hosted instance on <a target="_blank" href="https://ntfy.sh/">https://ntfy.sh</a> by simply entering <code>https://ntfy.sh</code>.',
|
||||
'NTFY_TOPIC_name' => 'NTFY topic',
|
||||
'NTFY_TOPIC_description' => 'Your secret topic.',
|
||||
'NTFY_USER_name' => 'NTFY user',
|
||||
'NTFY_USER_description' => 'Enter user if you need (host) an instance with enabled authetication.',
|
||||
'NTFY_PASSWORD_name' => 'NTFY password',
|
||||
'NTFY_PASSWORD_description' => 'Enter password if you need (host) an instance with enabled authetication.',
|
||||
|
||||
// Pushsafer
|
||||
$pia_lang['REPORT_PUSHSAFER_name'] = 'Enable Pushsafer';
|
||||
$pia_lang['REPORT_PUSHSAFER_description'] = 'Enable sending notifications via <a target="_blank" href="https://www.pushsafer.com/">Pushsafer</a>.';
|
||||
$pia_lang['PUSHSAFER_TOKEN_name'] = 'Pushsafer token';
|
||||
$pia_lang['PUSHSAFER_TOKEN_description'] = 'Your secret Pushsafer API key (token).';
|
||||
'REPORT_PUSHSAFER_name' => 'Enable Pushsafer',
|
||||
'REPORT_PUSHSAFER_description' => 'Enable sending notifications via <a target="_blank" href="https://www.pushsafer.com/">Pushsafer</a>.',
|
||||
'PUSHSAFER_TOKEN_name' => 'Pushsafer token',
|
||||
'PUSHSAFER_TOKEN_description' => 'Your secret Pushsafer API key (token).',
|
||||
|
||||
|
||||
// MQTT
|
||||
$pia_lang['REPORT_MQTT_name'] = 'Enable MQTT';
|
||||
$pia_lang['REPORT_MQTT_description'] = 'Enable sending notifications via <a target="_blank" href="https://www.home-assistant.io/integrations/mqtt/">MQTT</a> to your Home Assistance instance.';
|
||||
$pia_lang['MQTT_BROKER_name'] = 'MQTT broker URL';
|
||||
$pia_lang['MQTT_BROKER_description'] = 'MQTT host URL (don\'t include <code>http://</code> or <code>https://</code>).';
|
||||
$pia_lang['MQTT_PORT_name'] = 'MQTT broker port';
|
||||
$pia_lang['MQTT_PORT_description'] = 'Port number where the broker is listening. Usually <code>1883</code>.';
|
||||
$pia_lang['MQTT_USER_name'] = 'MQTT user';
|
||||
$pia_lang['MQTT_USER_description'] = 'User name used to login into your MQTT broker instance.';
|
||||
$pia_lang['MQTT_PASSWORD_name'] = 'MQTT password';
|
||||
$pia_lang['MQTT_PASSWORD_description'] = 'Password used to login into your MQTT broker instance.';
|
||||
$pia_lang['MQTT_QOS_name'] = 'MQTT Quality of Service';
|
||||
$pia_lang['MQTT_QOS_description'] = 'Quality of service setting for MQTT message sending. 0 - Low quality to 2 - High quality. The higher the quality the longer the delay.';
|
||||
$pia_lang['MQTT_DELAY_SEC_name'] = 'MQTT delay per device';
|
||||
$pia_lang['MQTT_DELAY_SEC_description'] = 'A little hack - delay adding to the queue in case the process is restarted and previous publish processes aborted (it takes ~2s to update a sensor config on the broker). Tested with 2-3 seconds of delay. This delay is only applied when devices are created (during the first notification loop). It doesn\'t affect subsequent scans or notifications.';
|
||||
'REPORT_MQTT_name' => 'Enable MQTT',
|
||||
'REPORT_MQTT_description' => 'Enable sending notifications via <a target="_blank" href="https://www.home-assistant.io/integrations/mqtt/">MQTT</a> to your Home Assistance instance.',
|
||||
'MQTT_BROKER_name' => 'MQTT broker URL',
|
||||
'MQTT_BROKER_description' => 'MQTT host URL (don\'t include <code>http://</code> or <code>https://</code>).',
|
||||
'MQTT_PORT_name' => 'MQTT broker port',
|
||||
'MQTT_PORT_description' => 'Port number where the broker is listening. Usually <code>1883</code>.',
|
||||
'MQTT_USER_name' => 'MQTT user',
|
||||
'MQTT_USER_description' => 'User name used to login into your MQTT broker instance.',
|
||||
'MQTT_PASSWORD_name' => 'MQTT password',
|
||||
'MQTT_PASSWORD_description' => 'Password used to login into your MQTT broker instance.',
|
||||
'MQTT_QOS_name' => 'MQTT Quality of Service',
|
||||
'MQTT_QOS_description' => 'Quality of service setting for MQTT message sending. 0 - Low quality to 2 - High quality. The higher the quality the longer the delay.',
|
||||
'MQTT_DELAY_SEC_name' => 'MQTT delay per device',
|
||||
'MQTT_DELAY_SEC_description' => 'A little hack - delay adding to the queue in case the process is restarted and previous publish processes aborted (it takes ~2s to update a sensor config on the broker). Tested with 2-3 seconds of delay. This delay is only applied when devices are created (during the first notification loop). It doesn\'t affect subsequent scans or notifications.',
|
||||
|
||||
//DynDNS
|
||||
$pia_lang['DDNS_ACTIVE_name'] = 'Enable DynDNS';
|
||||
$pia_lang['DDNS_ACTIVE_description'] = '';
|
||||
$pia_lang['DDNS_DOMAIN_name'] = 'DynDNS domain URL';
|
||||
$pia_lang['DDNS_DOMAIN_description'] = '';
|
||||
$pia_lang['DDNS_USER_name'] = 'DynDNS user';
|
||||
$pia_lang['DDNS_USER_description'] = '';
|
||||
$pia_lang['DDNS_PASSWORD_name'] = 'DynDNS password';
|
||||
$pia_lang['DDNS_PASSWORD_description'] = '';
|
||||
$pia_lang['DDNS_UPDATE_URL_name'] = 'DynDNS update URL';
|
||||
$pia_lang['DDNS_UPDATE_URL_description'] = 'Update URL starting with <code>http://</code> or <code>https://</code>.';
|
||||
'DDNS_ACTIVE_name' => 'Enable DynDNS',
|
||||
'DDNS_ACTIVE_description' => '',
|
||||
'DDNS_DOMAIN_name' => 'DynDNS domain URL',
|
||||
'DDNS_DOMAIN_description' => '',
|
||||
'DDNS_USER_name' => 'DynDNS user',
|
||||
'DDNS_USER_description' => '',
|
||||
'DDNS_PASSWORD_name' => 'DynDNS password',
|
||||
'DDNS_PASSWORD_description' => '',
|
||||
'DDNS_UPDATE_URL_name' => 'DynDNS update URL',
|
||||
'DDNS_UPDATE_URL_description' => 'Update URL starting with <code>http://</code> or <code>https://</code>.',
|
||||
|
||||
// PiHole
|
||||
$pia_lang['PIHOLE_ACTIVE_name'] = 'Enable PiHole mapping';
|
||||
$pia_lang['PIHOLE_ACTIVE_description'] = 'If enabled you need to map <code>:/etc/pihole/pihole-FTL.db</code> in your <code>docker-compose.yml</code> file.';
|
||||
$pia_lang['DHCP_ACTIVE_name'] = 'Enable PiHole DHCP';
|
||||
$pia_lang['DHCP_ACTIVE_description'] = 'If enabled you need to map <code>:/etc/pihole/dhcp.leases</code> in your <code>docker-compose.yml</code> file.';
|
||||
'PIHOLE_ACTIVE_name' => 'Enable PiHole mapping',
|
||||
'PIHOLE_ACTIVE_description' => 'If enabled you need to map <code>:/etc/pihole/pihole-FTL.db</code> in your <code>docker-compose.yml</code> file.',
|
||||
'DHCP_ACTIVE_name' => 'Enable PiHole DHCP',
|
||||
'DHCP_ACTIVE_description' => 'If enabled you need to map <code>:/etc/pihole/dhcp.leases</code> in your <code>docker-compose.yml</code> file.',
|
||||
|
||||
);
|
||||
?>
|
||||
@@ -1,544 +1,549 @@
|
||||
<?php
|
||||
|
||||
$lang['en_us'] = array(
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// About - Update by @TeroRERO 07ago2022
|
||||
//////////////////////////////////////////////////////////////////
|
||||
$pia_lang['About_Title'] = 'Open Source Network Guard';
|
||||
$pia_lang['About_Design'] = 'Designed for:';
|
||||
$pia_lang['About_Exit'] = 'Sign out';
|
||||
'About_Title' => 'Open Source Network Guard',
|
||||
'About_Design' => 'Designed for:',
|
||||
'About_Exit' => 'Sign out',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// General
|
||||
//////////////////////////////////////////////////////////////////
|
||||
$pia_lang['Gen_Delete'] = 'Delete';
|
||||
$pia_lang['Gen_Cancel'] = 'Cancel';
|
||||
$pia_lang['Gen_Okay'] = 'Ok';
|
||||
$pia_lang['Gen_Purge'] = 'Purge';
|
||||
$pia_lang['Gen_Backup'] = 'Run Backup';
|
||||
$pia_lang['Gen_Restore'] = 'Run Restore';
|
||||
$pia_lang['Gen_Switch'] = 'Switch';
|
||||
$pia_lang['Gen_AreYouSure'] = 'Are you sure?';
|
||||
'Gen_Delete' => 'Delete',
|
||||
'Gen_Cancel' => 'Cancel',
|
||||
'Gen_Okay' => 'Ok',
|
||||
'Gen_Purge' => 'Purge',
|
||||
'Gen_Backup' => 'Run Backup',
|
||||
'Gen_Restore' => 'Run Restore',
|
||||
'Gen_Switch' => 'Switch',
|
||||
'Gen_AreYouSure' => 'Are you sure?',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Login Page - Update by @TeroRERO 03ago2022
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['Login_Box'] = 'Enter your password';
|
||||
$pia_lang['Login_Remember'] = 'Remember';
|
||||
$pia_lang['Login_Remember_small'] = '(valid for 7 days)';
|
||||
$pia_lang['Login_Submit'] = 'Log in';
|
||||
$pia_lang['Login_Psw_run'] = 'To change password run:';
|
||||
$pia_lang['Login_Psw_new'] = 'new_password';
|
||||
$pia_lang['Login_Psw_folder'] = 'in the config folder.';
|
||||
$pia_lang['Login_Psw_alert'] = 'Password Alert!';
|
||||
$pia_lang['Login_Psw-box'] = 'Password';
|
||||
$pia_lang['Login_Toggle_Info'] = 'Password Information';
|
||||
$pia_lang['Login_Toggle_Info_headline'] = 'Password Information';
|
||||
$pia_lang['Login_Toggle_Alert_headline'] = 'Password Alert!';
|
||||
'Login_Box' => 'Enter your password',
|
||||
'Login_Remember' => 'Remember',
|
||||
'Login_Remember_small' => '(valid for 7 days)',
|
||||
'Login_Submit' => 'Log in',
|
||||
'Login_Psw_run' => 'To change password run:',
|
||||
'Login_Psw_new' => 'new_password',
|
||||
'Login_Psw_folder' => 'in the config folder.',
|
||||
'Login_Psw_alert' => 'Password Alert!',
|
||||
'Login_Psw-box' => 'Password',
|
||||
'Login_Toggle_Info' => 'Password Information',
|
||||
'Login_Toggle_Info_headline' => 'Password Information',
|
||||
'Login_Toggle_Alert_headline' => 'Password Alert!',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Device Page
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['Navigation_Devices'] = 'Devices';
|
||||
$pia_lang['Navigation_Presence'] = 'Presence';
|
||||
$pia_lang['Navigation_Events'] = 'Events';
|
||||
$pia_lang['Navigation_Maintenance'] = 'Maintenance';
|
||||
$pia_lang['Navigation_Settings'] = 'Settings';
|
||||
$pia_lang['Navigation_Network'] = 'Network';
|
||||
$pia_lang['Navigation_HelpFAQ'] = 'Help / FAQ';
|
||||
$pia_lang['Device_Title'] = 'Devices';
|
||||
$pia_lang['Device_Shortcut_AllDevices'] = 'All Devices';
|
||||
$pia_lang['Device_Shortcut_Connected'] = 'Connected';
|
||||
$pia_lang['Device_Shortcut_Favorites'] = 'Favorites';
|
||||
$pia_lang['Device_Shortcut_NewDevices'] = 'New Devices';
|
||||
$pia_lang['Device_Shortcut_DownAlerts'] = 'Down Alerts';
|
||||
$pia_lang['Device_Shortcut_Archived'] = 'Archived';
|
||||
$pia_lang['Device_Shortcut_Devices'] = 'Devices';
|
||||
$pia_lang['Device_Shortcut_OnlineChart'] = 'Device presence over time';
|
||||
$pia_lang['Device_TableHead_Name'] = 'Name';
|
||||
$pia_lang['Device_TableHead_Owner'] = 'Owner';
|
||||
$pia_lang['Device_TableHead_Type'] = 'Type';
|
||||
$pia_lang['Device_TableHead_Favorite'] = 'Favorite';
|
||||
$pia_lang['Device_TableHead_Group'] = 'Group';
|
||||
$pia_lang['Device_TableHead_FirstSession'] = 'First Session';
|
||||
$pia_lang['Device_TableHead_LastSession'] = 'Last Session';
|
||||
$pia_lang['Device_TableHead_LastIP'] = 'Last IP';
|
||||
$pia_lang['Device_TableHead_MAC'] = 'MAC';
|
||||
$pia_lang['Device_TableHead_LastIPOrder'] = 'Last IP Order';
|
||||
$pia_lang['Device_TableHead_Rowid'] = 'Rowid';
|
||||
$pia_lang['Device_TableHead_Status'] = 'Status';
|
||||
$pia_lang['Device_Searchbox'] = 'Search';
|
||||
$pia_lang['Device_Tablelenght'] = 'Show _MENU_ entries';
|
||||
$pia_lang['Device_Tablelenght_all'] = 'All';
|
||||
$pia_lang['Device_Table_info'] = 'Showing _START_ to _END_ of _TOTAL_ entries';
|
||||
$pia_lang['Device_Table_nav_next'] = 'Next';
|
||||
$pia_lang['Device_Table_nav_prev'] = 'Previous';
|
||||
'Navigation_Devices' => 'Devices',
|
||||
'Navigation_Presence' => 'Presence',
|
||||
'Navigation_Events' => 'Events',
|
||||
'Navigation_Maintenance' => 'Maintenance',
|
||||
'Navigation_Settings' => 'Settings',
|
||||
'Navigation_Network' => 'Network',
|
||||
'Navigation_HelpFAQ' => 'Help / FAQ',
|
||||
'Device_Title' => 'Devices',
|
||||
'Device_Shortcut_AllDevices' => 'All Devices',
|
||||
'Device_Shortcut_Connected' => 'Connected',
|
||||
'Device_Shortcut_Favorites' => 'Favorites',
|
||||
'Device_Shortcut_NewDevices' => 'New Devices',
|
||||
'Device_Shortcut_DownAlerts' => 'Down Alerts',
|
||||
'Device_Shortcut_Archived' => 'Archived',
|
||||
'Device_Shortcut_Devices' => 'Devices',
|
||||
'Device_Shortcut_OnlineChart' => 'Device presence over time',
|
||||
'Device_TableHead_Name' => 'Name',
|
||||
'Device_TableHead_Owner' => 'Owner',
|
||||
'Device_TableHead_Type' => 'Type',
|
||||
'Device_TableHead_Favorite' => 'Favorite',
|
||||
'Device_TableHead_Group' => 'Group',
|
||||
'Device_TableHead_FirstSession' => 'First Session',
|
||||
'Device_TableHead_LastSession' => 'Last Session',
|
||||
'Device_TableHead_LastIP' => 'Last IP',
|
||||
'Device_TableHead_MAC' => 'MAC',
|
||||
'Device_TableHead_LastIPOrder' => 'Last IP Order',
|
||||
'Device_TableHead_Rowid' => 'Rowid',
|
||||
'Device_TableHead_Status' => 'Status',
|
||||
'Device_Searchbox' => 'Search',
|
||||
'Device_Tablelenght' => 'Show _MENU_ entries',
|
||||
'Device_Tablelenght_all' => 'All',
|
||||
'Device_Table_info' => 'Showing _START_ to _END_ of _TOTAL_ entries',
|
||||
'Device_Table_nav_next' => 'Next',
|
||||
'Device_Table_nav_prev' => 'Previous',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Presence Page
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['Presence_Title'] = 'Presence by Device';
|
||||
$pia_lang['Presence_Shortcut_AllDevices'] = 'All Devices';
|
||||
$pia_lang['Presence_Shortcut_Connected'] = 'Connected';
|
||||
$pia_lang['Presence_Shortcut_Favorites'] = 'Favorites';
|
||||
$pia_lang['Presence_Shortcut_NewDevices'] = 'New Devices';
|
||||
$pia_lang['Presence_Shortcut_DownAlerts'] = 'Down Alerts';
|
||||
$pia_lang['Presence_Shortcut_Archived'] = 'Archived';
|
||||
$pia_lang['Presence_Shortcut_Devices'] = 'Devices';
|
||||
'Presence_Title' => 'Presence by Device',
|
||||
'Presence_Shortcut_AllDevices' => 'All Devices',
|
||||
'Presence_Shortcut_Connected' => 'Connected',
|
||||
'Presence_Shortcut_Favorites' => 'Favorites',
|
||||
'Presence_Shortcut_NewDevices' => 'New Devices',
|
||||
'Presence_Shortcut_DownAlerts' => 'Down Alerts',
|
||||
'Presence_Shortcut_Archived' => 'Archived',
|
||||
'Presence_Shortcut_Devices' => 'Devices',
|
||||
|
||||
// Localizationfiles under pialert/front/lib/AdminLTE/bower_components/fullcalendar/dist/locale
|
||||
$pia_lang['Presence_CallHead_Devices'] = 'Devices';
|
||||
$pia_lang['Presence_CalHead_lang'] = 'en-us';
|
||||
$pia_lang['Presence_CalHead_year'] = 'year';
|
||||
$pia_lang['Presence_CalHead_quarter'] = 'quarter';
|
||||
$pia_lang['Presence_CalHead_month'] = 'month';
|
||||
$pia_lang['Presence_CalHead_week'] = 'week';
|
||||
'Presence_CallHead_Devices' => 'Devices',
|
||||
'Presence_CalHead_lang' => 'en-us',
|
||||
'Presence_CalHead_year' => 'year',
|
||||
'Presence_CalHead_quarter' => 'quarter',
|
||||
'Presence_CalHead_month' => 'month',
|
||||
'Presence_CalHead_week' => 'week',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Events Page
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['Events_Title'] = 'Events';
|
||||
$pia_lang['Events_Periodselect_today'] = 'Today';
|
||||
$pia_lang['Events_Periodselect_LastWeek'] = 'Last Week';
|
||||
$pia_lang['Events_Periodselect_LastMonth'] = 'Last Month';
|
||||
$pia_lang['Events_Periodselect_LastYear'] = 'Last Year';
|
||||
$pia_lang['Events_Periodselect_All'] = 'All Info';
|
||||
$pia_lang['Events_Shortcut_AllEvents'] = 'All Events';
|
||||
$pia_lang['Events_Shortcut_Sessions'] = 'Sessions';
|
||||
$pia_lang['Events_Shortcut_MissSessions'] = 'Missing Sessions';
|
||||
$pia_lang['Events_Shortcut_VoidSessions'] = 'Voided Sessions';
|
||||
$pia_lang['Events_Shortcut_NewDevices'] = 'New Devices';
|
||||
$pia_lang['Events_Shortcut_DownAlerts'] = 'Down Alerts';
|
||||
$pia_lang['Events_Shortcut_Events'] = 'Events';
|
||||
$pia_lang['Events_TableHead_Order'] = 'Order';
|
||||
$pia_lang['Events_TableHead_Device'] = 'Device';
|
||||
$pia_lang['Events_TableHead_Owner'] = 'Owner';
|
||||
$pia_lang['Events_TableHead_Date'] = 'Date';
|
||||
$pia_lang['Events_TableHead_EventType'] = 'Event Type';
|
||||
$pia_lang['Events_TableHead_Connection'] = 'Connection';
|
||||
$pia_lang['Events_TableHead_Disconnection'] = 'Disconnection';
|
||||
$pia_lang['Events_TableHead_Duration'] = 'Duration';
|
||||
$pia_lang['Events_TableHead_DurationOrder'] = 'Duration Order';
|
||||
$pia_lang['Events_TableHead_IP'] = 'IP';
|
||||
$pia_lang['Events_TableHead_IPOrder'] = 'IP Order';
|
||||
$pia_lang['Events_TableHead_AdditionalInfo'] = 'Additional Info';
|
||||
$pia_lang['Events_Searchbox'] = 'Search';
|
||||
$pia_lang['Events_Tablelenght'] = 'Show _MENU_ entries';
|
||||
$pia_lang['Events_Tablelenght_all'] = 'All';
|
||||
$pia_lang['Events_Table_info'] = 'Showing _START_ to _END_ of _TOTAL_ entries';
|
||||
$pia_lang['Events_Table_nav_next'] = 'Next';
|
||||
$pia_lang['Events_Table_nav_prev'] = 'Previous';
|
||||
'Events_Title' => 'Events',
|
||||
'Events_Periodselect_today' => 'Today',
|
||||
'Events_Periodselect_LastWeek' => 'Last Week',
|
||||
'Events_Periodselect_LastMonth' => 'Last Month',
|
||||
'Events_Periodselect_LastYear' => 'Last Year',
|
||||
'Events_Periodselect_All' => 'All Info',
|
||||
'Events_Shortcut_AllEvents' => 'All Events',
|
||||
'Events_Shortcut_Sessions' => 'Sessions',
|
||||
'Events_Shortcut_MissSessions' => 'Missing Sessions',
|
||||
'Events_Shortcut_VoidSessions' => 'Voided Sessions',
|
||||
'Events_Shortcut_NewDevices' => 'New Devices',
|
||||
'Events_Shortcut_DownAlerts' => 'Down Alerts',
|
||||
'Events_Shortcut_Events' => 'Events',
|
||||
'Events_TableHead_Order' => 'Order',
|
||||
'Events_TableHead_Device' => 'Device',
|
||||
'Events_TableHead_Owner' => 'Owner',
|
||||
'Events_TableHead_Date' => 'Date',
|
||||
'Events_TableHead_EventType' => 'Event Type',
|
||||
'Events_TableHead_Connection' => 'Connection',
|
||||
'Events_TableHead_Disconnection' => 'Disconnection',
|
||||
'Events_TableHead_Duration' => 'Duration',
|
||||
'Events_TableHead_DurationOrder' => 'Duration Order',
|
||||
'Events_TableHead_IP' => 'IP',
|
||||
'Events_TableHead_IPOrder' => 'IP Order',
|
||||
'Events_TableHead_AdditionalInfo' => 'Additional Info',
|
||||
'Events_Searchbox' => 'Search',
|
||||
'Events_Tablelenght' => 'Show _MENU_ entries',
|
||||
'Events_Tablelenght_all' => 'All',
|
||||
'Events_Table_info' => 'Showing _START_ to _END_ of _TOTAL_ entries',
|
||||
'Events_Table_nav_next' => 'Next',
|
||||
'Events_Table_nav_prev' => 'Previous',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Device Details Page
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['DevDetail_Periodselect_today'] = 'Today';
|
||||
$pia_lang['DevDetail_Periodselect_LastWeek'] = 'Last Week';
|
||||
$pia_lang['DevDetail_Periodselect_LastMonth'] = 'Last Month';
|
||||
$pia_lang['DevDetail_Periodselect_LastYear'] = 'Last Year';
|
||||
$pia_lang['DevDetail_Periodselect_All'] = 'All Info';
|
||||
$pia_lang['DevDetail_Shortcut_CurrentStatus'] = 'Current Status';
|
||||
$pia_lang['DevDetail_Shortcut_Sessions'] = 'Sessions';
|
||||
$pia_lang['DevDetail_Shortcut_Presence'] = 'Presence';
|
||||
$pia_lang['DevDetail_Shortcut_DownAlerts'] = 'Down Alerts';
|
||||
$pia_lang['DevDetail_Tab_Details'] = 'Details';
|
||||
$pia_lang['DevDetail_Tab_Nmap'] = 'Nmap';
|
||||
$pia_lang['DevDetail_Tab_Sessions'] = 'Sessions';
|
||||
$pia_lang['DevDetail_Tab_Presence'] = 'Presence';
|
||||
$pia_lang['DevDetail_Tab_Events'] = 'Events';
|
||||
$pia_lang['DevDetail_MainInfo_Title'] = 'Main Info';
|
||||
$pia_lang['DevDetail_MainInfo_mac'] = 'MAC';
|
||||
$pia_lang['DevDetail_MainInfo_Name'] = 'Name';
|
||||
$pia_lang['DevDetail_MainInfo_Owner'] = 'Owner';
|
||||
$pia_lang['DevDetail_MainInfo_Type'] = 'Type';
|
||||
$pia_lang['DevDetail_MainInfo_Vendor'] = 'Vendor';
|
||||
$pia_lang['DevDetail_MainInfo_Favorite'] = 'Favorite';
|
||||
$pia_lang['DevDetail_MainInfo_Group'] = 'Group';
|
||||
$pia_lang['DevDetail_MainInfo_Location'] = 'Location';
|
||||
$pia_lang['DevDetail_MainInfo_Comments'] = 'Comments';
|
||||
$pia_lang['DevDetail_MainInfo_Network_Title'] = 'Network';
|
||||
$pia_lang['DevDetail_MainInfo_Network'] = 'Network Node (MAC)';
|
||||
$pia_lang['DevDetail_MainInfo_Network_Port'] = 'Connected to Port';
|
||||
$pia_lang['DevDetail_SessionInfo_Title'] = 'Session Info';
|
||||
$pia_lang['DevDetail_SessionInfo_Status'] = 'Status';
|
||||
$pia_lang['DevDetail_SessionInfo_FirstSession'] = 'First Session';
|
||||
$pia_lang['DevDetail_SessionInfo_LastSession'] = 'Last Session';
|
||||
$pia_lang['DevDetail_SessionInfo_LastIP'] = 'Last IP';
|
||||
$pia_lang['DevDetail_SessionInfo_StaticIP'] = 'Static IP';
|
||||
$pia_lang['DevDetail_EveandAl_Title'] = 'Events & Alerts config';
|
||||
$pia_lang['DevDetail_EveandAl_ScanCycle'] = 'Scan Cycle';
|
||||
$pia_lang['DevDetail_EveandAl_AlertAllEvents'] = 'Alert All Events';
|
||||
$pia_lang['DevDetail_EveandAl_AlertDown'] = 'Alert Down';
|
||||
$pia_lang['DevDetail_EveandAl_Skip'] = 'Skip repeated notifications during';
|
||||
$pia_lang['DevDetail_EveandAl_NewDevice'] = 'New Device';
|
||||
$pia_lang['DevDetail_EveandAl_Archived'] = 'Archived';
|
||||
$pia_lang['DevDetail_EveandAl_RandomMAC'] = 'Random MAC';
|
||||
$pia_lang['DevDetail_EveandAl_ScanCycle_a'] = 'Scan Device (1 min)';
|
||||
$pia_lang['DevDetail_EveandAl_ScanCycle_z'] = 'Don't Scan Device (0 min)';
|
||||
$pia_lang['DevDetail_button_Delete'] = 'Delete Device';
|
||||
$pia_lang['DevDetail_button_DeleteEvents'] = 'Delete Events';
|
||||
$pia_lang['DevDetail_button_DeleteEvents_Warning'] = 'Are you sure you want to delete all Events of this device?<br><br>(this will clear the <b>Events history</b> and the <b>Sessions</b> and might help with constant (persistent) notifications)';
|
||||
$pia_lang['DevDetail_button_Reset'] = 'Reset Changes';
|
||||
$pia_lang['DevDetail_button_Save'] = 'Save';
|
||||
$pia_lang['DevDetail_button_DeleteEvents'] = 'Delete Events';
|
||||
$pia_lang['DevDetail_button_DeleteEvents_Warning'] = 'Are you sure you want to delete all Events of this device?<br><br>(this will clear the <b>Events history</b> and the <b>Sessions</b> and might help with constant (persistent) notifications)';
|
||||
$pia_lang['DevDetail_SessionTable_Order'] = 'Order';
|
||||
$pia_lang['DevDetail_SessionTable_Connection'] = 'Connection';
|
||||
$pia_lang['DevDetail_SessionTable_Disconnection'] = 'Disconnection';
|
||||
$pia_lang['DevDetail_SessionTable_Duration'] = 'Duration';
|
||||
$pia_lang['DevDetail_SessionTable_IP'] = 'IP';
|
||||
$pia_lang['DevDetail_SessionTable_Additionalinfo'] = 'Additional info';
|
||||
$pia_lang['DevDetail_Events_CheckBox'] = 'Hide Connection Events';
|
||||
$pia_lang['DevDetail_Nmap_buttonFast'] = 'Fast Scan';
|
||||
$pia_lang['DevDetail_Nmap_buttonDefault'] = 'Default Scan';
|
||||
$pia_lang['DevDetail_Nmap_buttonDetail'] = 'Detailed Scan';
|
||||
$pia_lang['DevDetail_Nmap_buttonFast_text'] = 'Fast Scan: Scan fewer ports (100) than the default scan (a few seconds)';
|
||||
$pia_lang['DevDetail_Nmap_buttonDefault_text'] = 'Default Scan: Nmap scans the top 1,000 ports for each scan protocol requested. This catches roughly 93% of the TCP ports and 49% of the UDP ports. (about 5 seconds)';
|
||||
$pia_lang['DevDetail_Nmap_buttonDetail_text'] = 'Detailed Scan: Default scan with enabled OS detection, version detection, script scanning and traceroute (up to 30 seconds or more)';
|
||||
$pia_lang['DevDetail_Nmap_buttonSkipDiscovery'] = 'Skip host discovery';
|
||||
$pia_lang['DevDetail_Nmap_buttonSkipDiscovery_text'] = 'Skip host discovery (-Pn option): Default scan without host discovery';
|
||||
'DevDetail_Periodselect_today' => 'Today',
|
||||
'DevDetail_Periodselect_LastWeek' => 'Last Week',
|
||||
'DevDetail_Periodselect_LastMonth' => 'Last Month',
|
||||
'DevDetail_Periodselect_LastYear' => 'Last Year',
|
||||
'DevDetail_Periodselect_All' => 'All Info',
|
||||
'DevDetail_Shortcut_CurrentStatus' => 'Current Status',
|
||||
'DevDetail_Shortcut_Sessions' => 'Sessions',
|
||||
'DevDetail_Shortcut_Presence' => 'Presence',
|
||||
'DevDetail_Shortcut_DownAlerts' => 'Down Alerts',
|
||||
'DevDetail_Tab_Details' => 'Details',
|
||||
'DevDetail_Tab_Nmap' => 'Nmap',
|
||||
'DevDetail_Tab_Sessions' => 'Sessions',
|
||||
'DevDetail_Tab_Presence' => 'Presence',
|
||||
'DevDetail_Tab_Events' => 'Events',
|
||||
'DevDetail_MainInfo_Title' => 'Main Info',
|
||||
'DevDetail_MainInfo_mac' => 'MAC',
|
||||
'DevDetail_MainInfo_Name' => 'Name',
|
||||
'DevDetail_MainInfo_Owner' => 'Owner',
|
||||
'DevDetail_MainInfo_Type' => 'Type',
|
||||
'DevDetail_MainInfo_Vendor' => 'Vendor',
|
||||
'DevDetail_MainInfo_Favorite' => 'Favorite',
|
||||
'DevDetail_MainInfo_Group' => 'Group',
|
||||
'DevDetail_MainInfo_Location' => 'Location',
|
||||
'DevDetail_MainInfo_Comments' => 'Comments',
|
||||
'DevDetail_MainInfo_Network_Title' => 'Network',
|
||||
'DevDetail_MainInfo_Network' => 'Network Node (MAC)',
|
||||
'DevDetail_MainInfo_Network_Port' => 'Connected to Port',
|
||||
'DevDetail_SessionInfo_Title' => 'Session Info',
|
||||
'DevDetail_SessionInfo_Status' => 'Status',
|
||||
'DevDetail_SessionInfo_FirstSession' => 'First Session',
|
||||
'DevDetail_SessionInfo_LastSession' => 'Last Session',
|
||||
'DevDetail_SessionInfo_LastIP' => 'Last IP',
|
||||
'DevDetail_SessionInfo_StaticIP' => 'Static IP',
|
||||
'DevDetail_EveandAl_Title' => 'Events & Alerts config',
|
||||
'DevDetail_EveandAl_ScanCycle' => 'Scan Cycle',
|
||||
'DevDetail_EveandAl_AlertAllEvents' => 'Alert All Events',
|
||||
'DevDetail_EveandAl_AlertDown' => 'Alert Down',
|
||||
'DevDetail_EveandAl_Skip' => 'Skip repeated notifications during',
|
||||
'DevDetail_EveandAl_NewDevice' => 'New Device',
|
||||
'DevDetail_EveandAl_Archived' => 'Archived',
|
||||
'DevDetail_EveandAl_RandomMAC' => 'Random MAC',
|
||||
'DevDetail_EveandAl_ScanCycle_a' => 'Scan Device (1 min)',
|
||||
'DevDetail_EveandAl_ScanCycle_z' => 'Don't Scan Device (0 min)',
|
||||
'DevDetail_button_Delete' => 'Delete Device',
|
||||
'DevDetail_button_DeleteEvents' => 'Delete Events',
|
||||
'DevDetail_button_DeleteEvents_Warning' => 'Are you sure you want to delete all Events of this device?<br><br>(this will clear the <b>Events history</b> and the <b>Sessions</b> and might help with constant (persistent) notifications)',
|
||||
'DevDetail_button_Reset' => 'Reset Changes',
|
||||
'DevDetail_button_Save' => 'Save',
|
||||
'DevDetail_button_DeleteEvents' => 'Delete Events',
|
||||
'DevDetail_button_DeleteEvents_Warning' => 'Are you sure you want to delete all Events of this device?<br><br>(this will clear the <b>Events history</b> and the <b>Sessions</b> and might help with constant (persistent) notifications)',
|
||||
'DevDetail_SessionTable_Order' => 'Order',
|
||||
'DevDetail_SessionTable_Connection' => 'Connection',
|
||||
'DevDetail_SessionTable_Disconnection' => 'Disconnection',
|
||||
'DevDetail_SessionTable_Duration' => 'Duration',
|
||||
'DevDetail_SessionTable_IP' => 'IP',
|
||||
'DevDetail_SessionTable_Additionalinfo' => 'Additional info',
|
||||
'DevDetail_Events_CheckBox' => 'Hide Connection Events',
|
||||
'DevDetail_Nmap_buttonFast' => 'Fast Scan',
|
||||
'DevDetail_Nmap_buttonDefault' => 'Default Scan',
|
||||
'DevDetail_Nmap_buttonDetail' => 'Detailed Scan',
|
||||
'DevDetail_Nmap_buttonFast_text' => 'Fast Scan: Scan fewer ports (100) than the default scan (a few seconds)',
|
||||
'DevDetail_Nmap_buttonDefault_text' => 'Default Scan: Nmap scans the top 1,000 ports for each scan protocol requested. This catches roughly 93% of the TCP ports and 49% of the UDP ports. (about 5 seconds)',
|
||||
'DevDetail_Nmap_buttonDetail_text' => 'Detailed Scan: Default scan with enabled OS detection, version detection, script scanning and traceroute (up to 30 seconds or more)',
|
||||
'DevDetail_Nmap_buttonSkipDiscovery' => 'Skip host discovery',
|
||||
'DevDetail_Nmap_buttonSkipDiscovery_text' => 'Skip host discovery (-Pn option): Default scan without host discovery',
|
||||
'DevDetail_Nmap_resultsLink' => 'Results will be also available in the <code>pialert_front.log</code> file.',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Maintenance Page
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['Maintenance_Title'] = 'Maintenance tools';
|
||||
$pia_lang['Maintenance_database_path'] = 'Database-Path';
|
||||
$pia_lang['Maintenance_database_size'] = 'Database-Size';
|
||||
$pia_lang['Maintenance_database_lastmod'] = 'last Modification';
|
||||
$pia_lang['Maintenance_database_backup'] = 'DB Backups';
|
||||
$pia_lang['Maintenance_database_backup_found'] = 'backups were found';
|
||||
$pia_lang['Maintenance_database_backup_total'] = 'total disk usage';
|
||||
$pia_lang['Maintenance_arp_status'] = 'Scan Status';
|
||||
$pia_lang['Maintenance_arp_status_off'] = 'is currently disabled';
|
||||
$pia_lang['Maintenance_arp_status_on'] = 'scan(s) currently running';
|
||||
$pia_lang['Maintenance_themeselector_lable'] = 'Select Skin';
|
||||
$pia_lang['Maintenance_themeselector_empty'] = 'Choose a Skin';
|
||||
$pia_lang['Maintenance_themeselector_apply'] = 'Apply';
|
||||
$pia_lang['Maintenance_themeselector_text'] = 'The change takes place on the server side, so it affects all devices in use.';
|
||||
$pia_lang['Maintenance_lang_selector_lable'] = 'Select Language';
|
||||
$pia_lang['Maintenance_lang_selector_empty'] = 'Choose Language';
|
||||
$pia_lang['Maintenance_lang_en_us'] = 'English (US)';
|
||||
$pia_lang['Maintenance_lang_de_de'] = 'German (DE)';
|
||||
$pia_lang['Maintenance_lang_es_es'] = 'Spanish (ES)';
|
||||
$pia_lang['Maintenance_lang_selector_text'] = 'The change takes place on the server side, so it affects all devices in use.';
|
||||
$pia_lang['Maintenance_lang_selector_apply'] = 'Apply';
|
||||
$pia_lang['Maintenance_Tools_Tab_Settings'] = 'Settings';
|
||||
$pia_lang['Maintenance_Tools_Tab_Tools'] = 'Tools';
|
||||
$pia_lang['Maintenance_Tools_Tab_BackupRestore'] = 'Backup / Restore';
|
||||
$pia_lang['Maintenance_Tools_Tab_Logging'] = 'Logs';
|
||||
$pia_lang['Maintenance_Tool_darkmode'] = 'Toggle Modes (Dark/Light)';
|
||||
$pia_lang['Maintenance_Tool_darkmode_text'] = 'Toggle between dark mode and light mode. If the switch does not work properly, try to clear the browser cache. The change takes place on the server side, so it affects all devices in use.';
|
||||
$pia_lang['Maintenance_Tool_darkmode_noti'] = 'Toggle Modes';
|
||||
$pia_lang['Maintenance_Tool_darkmode_noti_text'] = 'After the theme switch, the page tries to reload itself to activate the change. If necessary, the cache must be cleared.';
|
||||
$pia_lang['Maintenance_Tool_arpscansw'] = 'Toggle arp-Scan (on/off)';
|
||||
$pia_lang['Maintenance_Tool_arpscansw_text'] = 'Switching the arp-scan on or off. When the scan has been switched off it remains off until it is activated again. Active scans are not canceled.';
|
||||
$pia_lang['Maintenance_Tool_arpscansw_noti'] = 'Toggle arp-Scan on or off';
|
||||
$pia_lang['Maintenance_Tool_arpscansw_noti_text'] = 'When the scan has been switched off it remains off until it is activated again.';
|
||||
$pia_lang['Maintenance_Tool_del_empty_macs'] = 'Delete Devices with empty MACs';
|
||||
$pia_lang['Maintenance_Tool_del_empty_macs_text'] = 'Before using this function, please make a backup. The deletion cannot be undone. All devices without MAC will be deleted from the database.';
|
||||
$pia_lang['Maintenance_Tool_del_empty_macs_noti'] = 'Delete Devices';
|
||||
$pia_lang['Maintenance_Tool_del_empty_macs_noti_text'] = 'Are you sure you want to delete all devices with empty MAC addresses?<br>(maybe you prefer to archive it)';
|
||||
$pia_lang['Maintenance_Tool_upgrade_database_noti'] = 'Upgrade database';
|
||||
$pia_lang['Maintenance_Tool_upgrade_database_text'] = 'This button will upgrade the database to enable the Network activity over last 12 hours chart. Please backup your database in case of issues.';
|
||||
$pia_lang['Maintenance_Tool_upgrade_database_noti_text'] = 'Are you sure you want to upgrade the database?<br>(maybe you prefer to archive it)';
|
||||
$pia_lang['Maintenance_Tool_del_alldev'] = 'Delete all Devices';
|
||||
$pia_lang['Maintenance_Tool_del_alldev_text'] = 'Before using this function, please make a backup. The deletion cannot be undone. All devices will be deleted from the database.';
|
||||
$pia_lang['Maintenance_Tool_del_alldev_noti'] = 'Delete Devices';
|
||||
$pia_lang['Maintenance_Tool_del_alldev_noti_text'] = 'Are you sure you want to delete all devices?';
|
||||
$pia_lang['Maintenance_Tool_del_unknowndev'] = 'Delete (unknown) Devices';
|
||||
$pia_lang['Maintenance_Tool_del_unknowndev_text'] = 'Before using this function, please make a backup. The deletion cannot be undone. All devices named (unknown) will be deleted from the database.';
|
||||
$pia_lang['Maintenance_Tool_del_unknowndev_noti'] = 'Delete (unknown) Devices';
|
||||
$pia_lang['Maintenance_Tool_del_unknowndev_noti_text'] = 'Are you sure you want to delete all (unknown) devices?';
|
||||
$pia_lang['Maintenance_Tool_del_allevents'] = 'Delete Events (Reset Presence)';
|
||||
$pia_lang['Maintenance_Tool_del_allevents_text'] = 'Before using this function, please make a backup. The deletion cannot be undone. All events in the database will be deleted. At that moment the presence of all devices will be reset. This can lead to invalid sessions. This means that devices are displayed as "present" although they are offline. A scan while the device in question is online solves the problem.';
|
||||
$pia_lang['Maintenance_Tool_del_allevents_noti'] = 'Delete Events';
|
||||
$pia_lang['Maintenance_Tool_del_allevents_noti_text'] = 'Are you sure you want to delete all Events? This resets Presence of all Devices.';
|
||||
$pia_lang['Maintenance_Tool_del_allevents30'] = 'Delete all Events older than 30 days';
|
||||
$pia_lang['Maintenance_Tool_del_allevents30_text'] = 'Before using this function, please make a backup. The deletion cannot be undone. All events older than 30 days in the database will be deleted. At that moment the presence of all devices will be reset. This can lead to invalid sessions. This means that devices are displayed as "present" although they are offline. A scan while the device in question is online solves the problem.';
|
||||
$pia_lang['Maintenance_Tool_del_allevents30_noti'] = 'Delete Events';
|
||||
$pia_lang['Maintenance_Tool_del_allevents30_noti_text'] = 'Are you sure you want to delete all Events older than 30 days? This resets Presence of all Devices.';
|
||||
$pia_lang['Maintenance_Tool_backup'] = 'DB Backup';
|
||||
$pia_lang['Maintenance_Tool_backup_text'] = 'The database backups are located in the database directory as a zip-archive, named with the creation date. There is no maximum number of backups.';
|
||||
$pia_lang['Maintenance_Tool_backup_noti'] = 'DB Backup';
|
||||
$pia_lang['Maintenance_Tool_backup_noti_text'] = 'Are you sure you want to execute the the DB Backup? Be sure that no scan is currently running.';
|
||||
$pia_lang['Maintenance_Tool_restore'] = 'DB Restore';
|
||||
$pia_lang['Maintenance_Tool_restore_text'] = 'The latest backup can be restored via the button, but older backups can only be restored manually. After the restore, make an integrity check on the database for safety, in case the db was currently in write access when the backup was created.';
|
||||
$pia_lang['Maintenance_Tool_restore_noti'] = 'DB Restore';
|
||||
$pia_lang['Maintenance_Tool_restore_noti_text'] = 'Are you sure you want to execute the the DB Restore? Be sure that no scan is currently running.';
|
||||
$pia_lang['Maintenance_Tool_purgebackup'] = 'Purge Backups';
|
||||
$pia_lang['Maintenance_Tool_purgebackup_text'] = 'All other backups will be deleted except for the last 3 backups.';
|
||||
$pia_lang['Maintenance_Tool_purgebackup_noti'] = 'Purge Backups';
|
||||
$pia_lang['Maintenance_Tool_purgebackup_noti_text'] = 'Are you sure you want to delete all backups except the last 3?';
|
||||
$pia_lang['Maintenance_Tool_del_ActHistory'] = 'Deleting the network activity';
|
||||
$pia_lang['Maintenance_Tool_del_ActHistory_text'] = 'The network activity graph is reset. This does not affect the events.';
|
||||
$pia_lang['Maintenance_Tool_del_ActHistory_noti'] = 'Delete network activity';
|
||||
$pia_lang['Maintenance_Tool_del_ActHistory_noti_text'] = 'Are you sure you want to reset the network activity?';
|
||||
$pia_lang['Maintenance_Tool_ExportCSV'] = 'CSV Export';
|
||||
$pia_lang['Maintenance_Tool_ExportCSV_text'] = 'Generate a CSV (comma separated value) file containing the list of Devices including the Network relationships between Network Nodes and connected devices.';
|
||||
$pia_lang['Maintenance_Tool_ExportCSV_noti'] = 'CSV Export';
|
||||
$pia_lang['Maintenance_Tool_ExportCSV_noti_text'] = 'Are you sure you want to generate a CSV file?';
|
||||
$pia_lang['Maintenance_Tool_ImportCSV'] = 'CSV Import';
|
||||
$pia_lang['Maintenance_Tool_ImportCSV_text'] = 'Before using this function, please make a backup. Import a CSV (comma separated value) file containing the list of Devices including the Network relationships between Network Nodes and connected devices. To do that place the CSV file named <b>devices.csv</b> into your <b>/config</b> folder.';
|
||||
$pia_lang['Maintenance_Tool_ImportCSV_noti'] = 'CSV Import';
|
||||
$pia_lang['Maintenance_Tool_ImportCSV_noti_text'] = 'Are you sure you want to import the CSV file? This will completely overwrite the devices in your database.';
|
||||
'Maintenance_Title' => 'Maintenance tools',
|
||||
'Maintenance_database_path' => 'Database-Path',
|
||||
'Maintenance_database_size' => 'Database-Size',
|
||||
'Maintenance_database_lastmod' => 'last Modification',
|
||||
'Maintenance_database_backup' => 'DB Backups',
|
||||
'Maintenance_database_backup_found' => 'backups were found',
|
||||
'Maintenance_database_backup_total' => 'total disk usage',
|
||||
'Maintenance_arp_status' => 'Scan Status',
|
||||
'Maintenance_arp_status_off' => 'is currently disabled',
|
||||
'Maintenance_arp_status_on' => 'scan(s) currently running',
|
||||
'Maintenance_themeselector_lable' => 'Select Skin',
|
||||
'Maintenance_themeselector_empty' => 'Choose a Skin',
|
||||
'Maintenance_themeselector_apply' => 'Apply',
|
||||
'Maintenance_themeselector_text' => 'The change takes place on the server side, so it affects all devices in use.',
|
||||
'Maintenance_lang_selector_lable' => 'Select Language',
|
||||
'Maintenance_lang_selector_empty' => 'Choose Language',
|
||||
'Maintenance_lang_en_us' => 'English (US)',
|
||||
'Maintenance_lang_de_de' => 'German (DE)',
|
||||
'Maintenance_lang_es_es' => 'Spanish (ES)',
|
||||
'Maintenance_lang_selector_text' => 'The change takes place on the server side, so it affects all devices in use.',
|
||||
'Maintenance_lang_selector_apply' => 'Apply',
|
||||
'Maintenance_Tools_Tab_Settings' => 'Settings',
|
||||
'Maintenance_Tools_Tab_Tools' => 'Tools',
|
||||
'Maintenance_Tools_Tab_BackupRestore' => 'Backup / Restore',
|
||||
'Maintenance_Tools_Tab_Logging' => 'Logs',
|
||||
'Maintenance_Tool_darkmode' => 'Toggle Modes (Dark/Light)',
|
||||
'Maintenance_Tool_darkmode_text' => 'Toggle between dark mode and light mode. If the switch does not work properly, try to clear the browser cache. The change takes place on the server side, so it affects all devices in use.',
|
||||
'Maintenance_Tool_darkmode_noti' => 'Toggle Modes',
|
||||
'Maintenance_Tool_darkmode_noti_text' => 'After the theme switch, the page tries to reload itself to activate the change. If necessary, the cache must be cleared.',
|
||||
'Maintenance_Tool_arpscansw' => 'Toggle arp-Scan (on/off)',
|
||||
'Maintenance_Tool_arpscansw_text' => 'Switching the arp-scan on or off. When the scan has been switched off it remains off until it is activated again. Active scans are not canceled.',
|
||||
'Maintenance_Tool_arpscansw_noti' => 'Toggle arp-Scan on or off',
|
||||
'Maintenance_Tool_arpscansw_noti_text' => 'When the scan has been switched off it remains off until it is activated again.',
|
||||
'Maintenance_Tool_del_empty_macs' => 'Delete Devices with empty MACs',
|
||||
'Maintenance_Tool_del_empty_macs_text' => 'Before using this function, please make a backup. The deletion cannot be undone. All devices without MAC will be deleted from the database.',
|
||||
'Maintenance_Tool_del_empty_macs_noti' => 'Delete Devices',
|
||||
'Maintenance_Tool_del_empty_macs_noti_text' => 'Are you sure you want to delete all devices with empty MAC addresses?<br>(maybe you prefer to archive it)',
|
||||
'Maintenance_Tool_upgrade_database_noti' => 'Upgrade database',
|
||||
'Maintenance_Tool_upgrade_database_text' => 'This button will upgrade the database to enable the Network activity over last 12 hours chart. Please backup your database in case of issues.',
|
||||
'Maintenance_Tool_upgrade_database_noti_text' => 'Are you sure you want to upgrade the database?<br>(maybe you prefer to archive it)',
|
||||
'Maintenance_Tool_del_alldev' => 'Delete all Devices',
|
||||
'Maintenance_Tool_del_alldev_text' => 'Before using this function, please make a backup. The deletion cannot be undone. All devices will be deleted from the database.',
|
||||
'Maintenance_Tool_del_alldev_noti' => 'Delete Devices',
|
||||
'Maintenance_Tool_del_alldev_noti_text' => 'Are you sure you want to delete all devices?',
|
||||
'Maintenance_Tool_del_unknowndev' => 'Delete (unknown) Devices',
|
||||
'Maintenance_Tool_del_unknowndev_text' => 'Before using this function, please make a backup. The deletion cannot be undone. All devices named (unknown) will be deleted from the database.',
|
||||
'Maintenance_Tool_del_unknowndev_noti' => 'Delete (unknown) Devices',
|
||||
'Maintenance_Tool_del_unknowndev_noti_text' => 'Are you sure you want to delete all (unknown) devices?',
|
||||
'Maintenance_Tool_del_allevents' => 'Delete Events (Reset Presence)',
|
||||
'Maintenance_Tool_del_allevents_text' => 'Before using this function, please make a backup. The deletion cannot be undone. All events in the database will be deleted. At that moment the presence of all devices will be reset. This can lead to invalid sessions. This means that devices are displayed as "present" although they are offline. A scan while the device in question is online solves the problem.',
|
||||
'Maintenance_Tool_del_allevents_noti' => 'Delete Events',
|
||||
'Maintenance_Tool_del_allevents_noti_text' => 'Are you sure you want to delete all Events? This resets Presence of all Devices.',
|
||||
'Maintenance_Tool_del_allevents30' => 'Delete all Events older than 30 days',
|
||||
'Maintenance_Tool_del_allevents30_text' => 'Before using this function, please make a backup. The deletion cannot be undone. All events older than 30 days in the database will be deleted. At that moment the presence of all devices will be reset. This can lead to invalid sessions. This means that devices are displayed as "present" although they are offline. A scan while the device in question is online solves the problem.',
|
||||
'Maintenance_Tool_del_allevents30_noti' => 'Delete Events',
|
||||
'Maintenance_Tool_del_allevents30_noti_text' => 'Are you sure you want to delete all Events older than 30 days? This resets Presence of all Devices.',
|
||||
'Maintenance_Tool_backup' => 'DB Backup',
|
||||
'Maintenance_Tool_backup_text' => 'The database backups are located in the database directory as a zip-archive, named with the creation date. There is no maximum number of backups.',
|
||||
'Maintenance_Tool_backup_noti' => 'DB Backup',
|
||||
'Maintenance_Tool_backup_noti_text' => 'Are you sure you want to execute the the DB Backup? Be sure that no scan is currently running.',
|
||||
'Maintenance_Tool_restore' => 'DB Restore',
|
||||
'Maintenance_Tool_restore_text' => 'The latest backup can be restored via the button, but older backups can only be restored manually. After the restore, make an integrity check on the database for safety, in case the db was currently in write access when the backup was created.',
|
||||
'Maintenance_Tool_restore_noti' => 'DB Restore',
|
||||
'Maintenance_Tool_restore_noti_text' => 'Are you sure you want to execute the the DB Restore? Be sure that no scan is currently running.',
|
||||
'Maintenance_Tool_purgebackup' => 'Purge Backups',
|
||||
'Maintenance_Tool_purgebackup_text' => 'All other backups will be deleted except for the last 3 backups.',
|
||||
'Maintenance_Tool_purgebackup_noti' => 'Purge Backups',
|
||||
'Maintenance_Tool_purgebackup_noti_text' => 'Are you sure you want to delete all backups except the last 3?',
|
||||
'Maintenance_Tool_del_ActHistory' => 'Deleting the network activity',
|
||||
'Maintenance_Tool_del_ActHistory_text' => 'The network activity graph is reset. This does not affect the events.',
|
||||
'Maintenance_Tool_del_ActHistory_noti' => 'Delete network activity',
|
||||
'Maintenance_Tool_del_ActHistory_noti_text' => 'Are you sure you want to reset the network activity?',
|
||||
'Maintenance_Tool_ExportCSV' => 'CSV Export',
|
||||
'Maintenance_Tool_ExportCSV_text' => 'Generate a CSV (comma separated value) file containing the list of Devices including the Network relationships between Network Nodes and connected devices.',
|
||||
'Maintenance_Tool_ExportCSV_noti' => 'CSV Export',
|
||||
'Maintenance_Tool_ExportCSV_noti_text' => 'Are you sure you want to generate a CSV file?',
|
||||
'Maintenance_Tool_ImportCSV' => 'CSV Import',
|
||||
'Maintenance_Tool_ImportCSV_text' => 'Before using this function, please make a backup. Import a CSV (comma separated value) file containing the list of Devices including the Network relationships between Network Nodes and connected devices. To do that place the CSV file named <b>devices.csv</b> into your <b>/config</b> folder.',
|
||||
'Maintenance_Tool_ImportCSV_noti' => 'CSV Import',
|
||||
'Maintenance_Tool_ImportCSV_noti_text' => 'Are you sure you want to import the CSV file? This will completely overwrite the devices in your database.',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Maintenance Page
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['BackDevices_Arpscan_disabled'] = 'Arp-Scan Disabled';
|
||||
$pia_lang['BackDevices_Arpscan_enabled'] = 'Arp-Scan Enabled';
|
||||
$pia_lang['BackDevices_darkmode_disabled'] = 'Darkmode Disabled';
|
||||
$pia_lang['BackDevices_darkmode_enabled'] = 'Darkmode Enabled';
|
||||
$pia_lang['BackDevices_Restore_CopError'] = 'The original database could not be saved.';
|
||||
$pia_lang['BackDevices_Restore_okay'] = 'Restore executed successfully.';
|
||||
$pia_lang['BackDevices_Restore_Failed'] = 'Restore Failed. Please restore the backup manually.';
|
||||
$pia_lang['BackDevices_Backup_CopError'] = 'The original database could not be saved.';
|
||||
$pia_lang['BackDevices_Backup_okay'] = 'The backup executed successfully with the new archive';
|
||||
$pia_lang['BackDevices_Backup_Failed'] = 'The backup executed partially successfully. The archive could not be created or is empty.';
|
||||
$pia_lang['BackDevices_DBTools_DelDev_a'] = 'Device deleted successfully';
|
||||
$pia_lang['BackDevices_DBTools_DelDev_b'] = 'Devices deleted successfully';
|
||||
$pia_lang['BackDevices_DBTools_DelEvents'] = 'Events deleted successfully';
|
||||
$pia_lang['BackDevices_DBTools_DelEventsError'] = 'Error deleting Events';
|
||||
$pia_lang['BackDevices_DBTools_DelDevError_a'] = 'Error deleting Device';
|
||||
$pia_lang['BackDevices_DBTools_DelDevError_b'] = 'Error deleting Devices';
|
||||
$pia_lang['BackDevices_DBTools_UpdDev'] = 'Device updated successfully';
|
||||
$pia_lang['BackDevices_DBTools_UpdDevError'] = 'Error updating device';
|
||||
$pia_lang['BackDevices_DBTools_Upgrade'] = 'Database upgraded successfully';
|
||||
$pia_lang['BackDevices_DBTools_UpgradeError'] = 'Database upgrade failed';
|
||||
$pia_lang['BackDevices_DBTools_Purge'] = 'The oldest backups were deleted';
|
||||
$pia_lang['BackDevices_DBTools_ImportCSV'] = 'The devices from the CSV file were imported successfully.';
|
||||
$pia_lang['BackDevices_DBTools_ImportCSVError'] = 'The CSV file couldn\'t be imported. Make sure the format is correct.';
|
||||
$pia_lang['BackDevices_DBTools_ImportCSVMissing'] = 'The CSV file couldn\'t be found under <b>/config/devices.csv.</b>';
|
||||
'BackDevices_Arpscan_disabled' => 'Arp-Scan Disabled',
|
||||
'BackDevices_Arpscan_enabled' => 'Arp-Scan Enabled',
|
||||
'BackDevices_darkmode_disabled' => 'Darkmode Disabled',
|
||||
'BackDevices_darkmode_enabled' => 'Darkmode Enabled',
|
||||
'BackDevices_Restore_CopError' => 'The original database could not be saved.',
|
||||
'BackDevices_Restore_okay' => 'Restore executed successfully.',
|
||||
'BackDevices_Restore_Failed' => 'Restore Failed. Please restore the backup manually.',
|
||||
'BackDevices_Backup_CopError' => 'The original database could not be saved.',
|
||||
'BackDevices_Backup_okay' => 'The backup executed successfully with the new archive',
|
||||
'BackDevices_Backup_Failed' => 'The backup executed partially successfully. The archive could not be created or is empty.',
|
||||
'BackDevices_DBTools_DelDev_a' => 'Device deleted successfully',
|
||||
'BackDevices_DBTools_DelDev_b' => 'Devices deleted successfully',
|
||||
'BackDevices_DBTools_DelEvents' => 'Events deleted successfully',
|
||||
'BackDevices_DBTools_DelEventsError' => 'Error deleting Events',
|
||||
'BackDevices_DBTools_DelDevError_a' => 'Error deleting Device',
|
||||
'BackDevices_DBTools_DelDevError_b' => 'Error deleting Devices',
|
||||
'BackDevices_DBTools_UpdDev' => 'Device updated successfully',
|
||||
'BackDevices_DBTools_UpdDevError' => 'Error updating device',
|
||||
'BackDevices_DBTools_Upgrade' => 'Database upgraded successfully',
|
||||
'BackDevices_DBTools_UpgradeError' => 'Database upgrade failed',
|
||||
'BackDevices_DBTools_Purge' => 'The oldest backups were deleted',
|
||||
'BackDevices_DBTools_ImportCSV' => 'The devices from the CSV file were imported successfully.',
|
||||
'BackDevices_DBTools_ImportCSVError' => 'The CSV file couldn\'t be imported. Make sure the format is correct.',
|
||||
'BackDevices_DBTools_ImportCSVMissing' => 'The CSV file couldn\'t be found under <b>/config/devices.csv.</b>',
|
||||
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Network Page
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['Network_Title'] = 'Network overview';
|
||||
$pia_lang['Network_ManageDevices'] = 'Manage Devices';
|
||||
$pia_lang['Network_ManageAdd'] = 'Add Device';
|
||||
$pia_lang['Network_ManageEdit'] = 'Update Device';
|
||||
$pia_lang['Network_ManageDel'] = 'Delete Device';
|
||||
$pia_lang['Network_ManageAdd_Name'] = 'Device Name';
|
||||
$pia_lang['Network_ManageAdd_Name_text'] = 'Name without special characters';
|
||||
$pia_lang['Network_ManageAdd_Type'] = 'Device Type';
|
||||
$pia_lang['Network_ManageAdd_Type_text'] = '-- Select Type --';
|
||||
$pia_lang['Network_ManageAdd_Port'] = 'Port Count';
|
||||
$pia_lang['Network_ManageAdd_Port_text'] = 'leave blank for wifi and powerline';
|
||||
$pia_lang['Network_ManageAdd_Submit'] = 'Add Device';
|
||||
$pia_lang['Network_ManageEdit_ID'] = 'Device to update';
|
||||
$pia_lang['Network_ManageEdit_ID_text'] = '-- Select Device for editing --';
|
||||
$pia_lang['Network_ManageEdit_Name'] = 'New Device Name';
|
||||
$pia_lang['Network_ManageEdit_Name_text'] = 'Name without special characters';
|
||||
$pia_lang['Network_ManageEdit_Type'] = 'New Device Type';
|
||||
$pia_lang['Network_ManageEdit_Type_text'] = '-- Select Type --';
|
||||
$pia_lang['Network_ManageEdit_Port'] = ' New Port Count';
|
||||
$pia_lang['Network_ManageEdit_Port_text'] = 'leave blank for wifi and powerline';
|
||||
$pia_lang['Network_ManageEdit_Submit'] = 'Save Changes';
|
||||
$pia_lang['Network_ManageDel_Name'] = 'Device to delete';
|
||||
$pia_lang['Network_ManageDel_Name_text'] = '-- Select Device --';
|
||||
$pia_lang['Network_ManageDel_Submit'] = 'Delete';
|
||||
$pia_lang['Network_Table_State'] = 'State';
|
||||
$pia_lang['Network_Table_Hostname'] = 'Hostname';
|
||||
$pia_lang['Network_Table_IP'] = 'IP';
|
||||
$pia_lang['Network_UnassignedDevices'] = 'Unassigned devices';
|
||||
'Network_Title' => 'Network overview',
|
||||
'Network_ManageDevices' => 'Manage Devices',
|
||||
'Network_ManageAdd' => 'Add Device',
|
||||
'Network_ManageEdit' => 'Update Device',
|
||||
'Network_ManageDel' => 'Delete Device',
|
||||
'Network_ManageAdd_Name' => 'Device Name',
|
||||
'Network_ManageAdd_Name_text' => 'Name without special characters',
|
||||
'Network_ManageAdd_Type' => 'Device Type',
|
||||
'Network_ManageAdd_Type_text' => '-- Select Type --',
|
||||
'Network_ManageAdd_Port' => 'Port Count',
|
||||
'Network_ManageAdd_Port_text' => 'leave blank for wifi and powerline',
|
||||
'Network_ManageAdd_Submit' => 'Add Device',
|
||||
'Network_ManageEdit_ID' => 'Device to update',
|
||||
'Network_ManageEdit_ID_text' => '-- Select Device for editing --',
|
||||
'Network_ManageEdit_Name' => 'New Device Name',
|
||||
'Network_ManageEdit_Name_text' => 'Name without special characters',
|
||||
'Network_ManageEdit_Type' => 'New Device Type',
|
||||
'Network_ManageEdit_Type_text' => '-- Select Type --',
|
||||
'Network_ManageEdit_Port' => ' New Port Count',
|
||||
'Network_ManageEdit_Port_text' => 'leave blank for wifi and powerline',
|
||||
'Network_ManageEdit_Submit' => 'Save Changes',
|
||||
'Network_ManageDel_Name' => 'Device to delete',
|
||||
'Network_ManageDel_Name_text' => '-- Select Device --',
|
||||
'Network_ManageDel_Submit' => 'Delete',
|
||||
'Network_Table_State' => 'State',
|
||||
'Network_Table_Hostname' => 'Hostname',
|
||||
'Network_Table_IP' => 'IP',
|
||||
'Network_UnassignedDevices' => 'Unassigned devices',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Help Page
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['HelpFAQ_Title'] = 'Help / FAQ';
|
||||
$pia_lang['HelpFAQ_Cat_General'] = 'General';
|
||||
$pia_lang['HelpFAQ_Cat_Detail'] = 'Details';
|
||||
$pia_lang['HelpFAQ_Cat_General_100_head'] = 'The clock on the top right and the times of the events/presence are not correct (time difference).';
|
||||
$pia_lang['HelpFAQ_Cat_General_100_text_a'] = 'On your PC the following time zone is set for the PHP environment:';
|
||||
$pia_lang['HelpFAQ_Cat_General_100_text_b'] = 'If this is not the timezone you are in, you should change the timezone in the PHP configuration file. You can find it in this directory:';
|
||||
$pia_lang['HelpFAQ_Cat_General_100_text_c'] = 'Search in this file for the entry "date.timezone", remove the leading ";" if necessary and enter the desired timezone. A list with the supported timezones can be found here (<a href="https://www.php.net/manual/en/timezones.php" target="blank">Link</a>)';
|
||||
$pia_lang['HelpFAQ_Cat_General_101_head'] = 'My network seems to slow down, streaming "freezes".';
|
||||
$pia_lang['HelpFAQ_Cat_General_101_text'] = 'It may well be that low-powered devices reach their performance limits with the way Pi.Alert detects new devices on the network. This is amplified even more,
|
||||
'HelpFAQ_Title' => 'Help / FAQ',
|
||||
'HelpFAQ_Cat_General' => 'General',
|
||||
'HelpFAQ_Cat_Detail' => 'Details',
|
||||
'HelpFAQ_Cat_General_100_head' => 'The clock on the top right and the times of the events/presence are not correct (time difference).',
|
||||
'HelpFAQ_Cat_General_100_text_a' => 'On your PC the following time zone is set for the PHP environment:',
|
||||
'HelpFAQ_Cat_General_100_text_b' => 'If this is not the timezone you are in, you should change the timezone in the PHP configuration file. You can find it in this directory:',
|
||||
'HelpFAQ_Cat_General_100_text_c' => 'Search in this file for the entry "date.timezone", remove the leading ";" if necessary and enter the desired timezone. A list with the supported timezones can be found here (<a href="https://www.php.net/manual/en/timezones.php" target="blank">Link</a>)',
|
||||
'HelpFAQ_Cat_General_101_head' => 'My network seems to slow down, streaming "freezes".',
|
||||
'HelpFAQ_Cat_General_101_text' => 'It may well be that low-powered devices reach their performance limits with the way Pi.Alert detects new devices on the network. This is amplified even more,
|
||||
if these devices communicate with the network via WLAN. Solutions here would be to switch to a wired connection if possible or, if the device is only to be used for a limited period of time, to use the arp scan.
|
||||
pause the arp scan on the maintenance page.';
|
||||
$pia_lang['HelpFAQ_Cat_General_102_head'] = 'I get the message that the database is read only.';
|
||||
$pia_lang['HelpFAQ_Cat_General_102_text'] = 'Check in the Pi.Alert directory if the database folder (db) has been assigned the correct permissions:<br>
|
||||
pause the arp scan on the maintenance page.',
|
||||
'HelpFAQ_Cat_General_102_head' => 'I get the message that the database is read only.',
|
||||
'HelpFAQ_Cat_General_102_text' => 'Check in the Pi.Alert directory if the database folder (db) has been assigned the correct permissions:<br>
|
||||
<span class="text-danger help_faq_code">drwxrwx--- 2 (your username) www-data</span><br>
|
||||
If the permission is not correct, you can set it again with the following commands in the terminal or the console:<br>
|
||||
<span class="text-danger help_faq_code">
|
||||
sudo chgrp -R www-data ~/pialert/db<br>
|
||||
chmod -R 770 ~/pialert/db
|
||||
</span><br>
|
||||
If the database is still read-only, try reinstalling or restoring a database backup from the maintenance page.';
|
||||
$pia_lang['HelpFAQ_Cat_General_102docker_head'] = '(🐳 Docker only) Database issues (AJAX errors, read-only, not found)';
|
||||
$pia_lang['HelpFAQ_Cat_General_102docker_text'] = 'Double-check you\'ve followed the <a target="_blank" href="https://github.com/jokob-sk/Pi.Alert/tree/main/dockerfiles">dockerfile readme (most up-to-date info)</a>. <br/> <br/> <ul data-sourcepos="49:4-52:146" dir="auto">
|
||||
If the database is still read-only, try reinstalling or restoring a database backup from the maintenance page.',
|
||||
'HelpFAQ_Cat_General_102docker_head' => '(🐳 Docker only) Database issues (AJAX errors, read-only, not found)',
|
||||
'HelpFAQ_Cat_General_102docker_text' => 'Double-check you\'ve followed the <a target="_blank" href="https://github.com/jokob-sk/Pi.Alert/tree/main/dockerfiles">dockerfile readme (most up-to-date info)</a>. <br/> <br/> <ul data-sourcepos="49:4-52:146" dir="auto">
|
||||
<li data-sourcepos="49:4-49:106">Download the <a target="_blank" href="https://github.com/jokob-sk/Pi.Alert/blob/main/db/pialert.db">original DB from GitHub</a>.</li>
|
||||
<li data-sourcepos="50:4-50:195">Map the <code>pialert.db</code> file (<g-emoji class="g-emoji" alias="warning" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/26a0.png">⚠</g-emoji> not folder) from above to <code>/home/pi/pialert/db/pialert.db</code> (see <a target="_blank" href="https://github.com/jokob-sk/Pi.Alert/tree/main/dockerfiles#-examples">Examples</a> for details).</li>
|
||||
<li data-sourcepos="51:4-51:161">If facing issues (AJAX errors, can\'t write to DB, etc,) make sure permissions are set correctly, alternatively check the logs under <code>/home/pi/pialert/front/log</code>.</li>
|
||||
<li data-sourcepos="52:4-52:146">To solve permission issues you can also try to create a DB backup and then run a DB Restore via the <strong>Maintenance > Backup/Restore</strong> section.</li>
|
||||
<li data-sourcepos="53:4-53:228">If the database is in read-only mode you can solve this by setting the owner and group by executing the following command on the host system: <code>docker exec pialert chown -R www-data:www-data /home/pi/pialert/db/pialert.db</code>.</li>
|
||||
</ul>';
|
||||
$pia_lang['HelpFAQ_Cat_General_103_head'] = 'The login page does not appear, even after changing the password.';
|
||||
$pia_lang['HelpFAQ_Cat_General_103_text'] = 'In addition to the password, the configuration file must contain <span class="text-danger help_faq_code">~/pialert/config/pialert.conf</span>
|
||||
also the parameter <span class="text-danger help_faq_code">PIALERT_WEB_PROTECTION</span> must set to <span class="text-danger help_faq_code">True</span>.';
|
||||
$pia_lang['HelpFAQ_Cat_Device_200_head'] = 'I have devices in my list that I do not know about. After deleting them, they always reappear.';
|
||||
$pia_lang['HelpFAQ_Cat_Device_200_text'] = 'If you use Pi-hole, please note that Pi.Alert retrieves information from Pi-hole. Pause Pi.Alert, go to the settings page in Pi-hole and
|
||||
</ul>',
|
||||
'HelpFAQ_Cat_General_103_head' => 'The login page does not appear, even after changing the password.',
|
||||
'HelpFAQ_Cat_General_103_text' => 'In addition to the password, the configuration file must contain <span class="text-danger help_faq_code">~/pialert/config/pialert.conf</span>
|
||||
also the parameter <span class="text-danger help_faq_code">PIALERT_WEB_PROTECTION</span> must set to <span class="text-danger help_faq_code">True</span>.',
|
||||
'HelpFAQ_Cat_Device_200_head' => 'I have devices in my list that I do not know about. After deleting them, they always reappear.',
|
||||
'HelpFAQ_Cat_Device_200_text' => 'If you use Pi-hole, please note that Pi.Alert retrieves information from Pi-hole. Pause Pi.Alert, go to the settings page in Pi-hole and
|
||||
delete the DHCP lease if necessary. Then, also in Pi-hole, look under Tools -> Network to see if you can find the recurring hosts there.
|
||||
If yes, delete them there as well. Now you can start Pi.Alert again. Now the device(s) should not show up anymore.';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_300_head'] = 'What means ';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_300_text_a'] = 'means a network device (a device of the type AP, Gateway, Powerline, Switch, WLAN, PLC, Router,USB LAN Adapter, USB WIFI Adapter, or Internet).';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_300_text_b'] = 'designates the port number where the currently edited device is connected to this network device.';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_301_head_a'] = 'When is scanning now? At ';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_301_head_b'] = ' says 1min but the graph shows 5min intervals.';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_301_text'] = 'The time interval between the scans is defined by the "Cronjob", which is set to 5min by default. The designation "1min" refers to the expected duration of the scan.
|
||||
If yes, delete them there as well. Now you can start Pi.Alert again. Now the device(s) should not show up anymore.',
|
||||
'HelpFAQ_Cat_Detail_300_head' => 'What means ',
|
||||
'HelpFAQ_Cat_Detail_300_text_a' => 'means a network device (a device of the type AP, Gateway, Powerline, Switch, WLAN, PLC, Router,USB LAN Adapter, USB WIFI Adapter, or Internet).',
|
||||
'HelpFAQ_Cat_Detail_300_text_b' => 'designates the port number where the currently edited device is connected to this network device.',
|
||||
'HelpFAQ_Cat_Detail_301_head_a' => 'When is scanning now? At ',
|
||||
'HelpFAQ_Cat_Detail_301_head_b' => ' says 1min but the graph shows 5min intervals.',
|
||||
'HelpFAQ_Cat_Detail_301_text' => 'The time interval between the scans is defined by the "Cronjob", which is set to 5min by default. The designation "1min" refers to the expected duration of the scan.
|
||||
Depending on the network configuration, this time may vary. To edit the cronjob, you can use the following command in the terminal/console <span class="text-danger help_faq_code">crontab -e</span>
|
||||
and change the interval.';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_302_head_a'] = 'What means ';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_302_head_b'] = 'and why can\'t I select that?';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_302_text'] = 'Some modern devices generate random MAC addresses for privacy reasons, which can no longer be associated with any manufacturer and which change again with each new connection.
|
||||
and change the interval.',
|
||||
'HelpFAQ_Cat_Detail_302_head_a' => 'What means ',
|
||||
'HelpFAQ_Cat_Detail_302_head_b' => 'and why can\'t I select that?',
|
||||
'HelpFAQ_Cat_Detail_302_text' => 'Some modern devices generate random MAC addresses for privacy reasons, which can no longer be associated with any manufacturer and which change again with each new connection.
|
||||
Pi.Alert detects if it is such a random MAC address and activates this "field" automatically. To disable this behavior you have to look in your device how to disable
|
||||
MAC address randomization.';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_303_head'] = 'What is Nmap and what is it for?';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_303_text'] = 'Nmap is a network scanner with multiple capabilities.<br>
|
||||
When a new device appears in your list, you have the possibility to get more detailed information about the device via the Nmap scan.';
|
||||
$pia_lang['HelpFAQ_Cat_Presence_400_head'] = 'Devices are displayed with a yellow marker and the note "missing event".';
|
||||
$pia_lang['HelpFAQ_Cat_Presence_400_text'] = 'If this happens, you have the option to delete the events on the device in question (details view). Another possibility would be to switch on the device and wait until Pi.Alert detects the device as "online" with the next
|
||||
scan and then simply turn the device off again. Now Pi.Alert should properly note the state of the device in the database with the next scan.';
|
||||
$pia_lang['HelpFAQ_Cat_Presence_401_head'] = 'A device is displayed as present although it is "Offline".';
|
||||
$pia_lang['HelpFAQ_Cat_Presence_401_text'] = 'If this happens, you have the possibility to delete the events for the device in question (details view). Another possibility would be to switch on the device and wait until Pi.Alert recognizes the device as "online" with the next scan
|
||||
and then simply switch the device off again. Now Pi.Alert should properly note the state of the device in the database with the next scan.';
|
||||
$pia_lang['HelpFAQ_Cat_Network_600_head'] = 'What is this page for?';
|
||||
$pia_lang['HelpFAQ_Cat_Network_600_text'] = 'This page should offer you the possibility to map the assignment of your network devices. For this purpose, you can create one or more switches, WLANs, routers, etc., provide them with a port number if necessary and assign already detected
|
||||
devices to them. This assignment is done in the detailed view of the device to be assigned. So it is possible for you to quickly determine to which port a host is connected and if it is online.';
|
||||
MAC address randomization.',
|
||||
'HelpFAQ_Cat_Detail_303_head' => 'What is Nmap and what is it for?',
|
||||
'HelpFAQ_Cat_Detail_303_text' => 'Nmap is a network scanner with multiple capabilities.<br>
|
||||
When a new device appears in your list, you have the possibility to get more detailed information about the device via the Nmap scan.',
|
||||
'HelpFAQ_Cat_Presence_400_head' => 'Devices are displayed with a yellow marker and the note "missing event".',
|
||||
'HelpFAQ_Cat_Presence_400_text' => 'If this happens, you have the option to delete the events on the device in question (details view). Another possibility would be to switch on the device and wait until Pi.Alert detects the device as "online" with the next
|
||||
scan and then simply turn the device off again. Now Pi.Alert should properly note the state of the device in the database with the next scan.',
|
||||
'HelpFAQ_Cat_Presence_401_head' => 'A device is displayed as present although it is "Offline".',
|
||||
'HelpFAQ_Cat_Presence_401_text' => 'If this happens, you have the possibility to delete the events for the device in question (details view). Another possibility would be to switch on the device and wait until Pi.Alert recognizes the device as "online" with the next scan
|
||||
and then simply switch the device off again. Now Pi.Alert should properly note the state of the device in the database with the next scan.',
|
||||
'HelpFAQ_Cat_Network_600_head' => 'What is this page for?',
|
||||
'HelpFAQ_Cat_Network_600_text' => 'This page should offer you the possibility to map the assignment of your network devices. For this purpose, you can create one or more switches, WLANs, routers, etc., provide them with a port number if necessary and assign already detected
|
||||
devices to them. This assignment is done in the detailed view of the device to be assigned. So it is possible for you to quickly determine to which port a host is connected and if it is online.',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Settings
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
//General
|
||||
$pia_lang['SCAN_SUBNETS_name'] = 'Subnets to scan';
|
||||
$pia_lang['SCAN_SUBNETS_description'] = '
|
||||
'SCAN_SUBNETS_name' => 'Subnets to scan',
|
||||
'SCAN_SUBNETS_description' => '
|
||||
|
||||
The scan time itself depends on the number of IP addresses to check.
|
||||
The number of Ips to check depends on the <a target="_blank" href="https://www.calculator.net/ip-subnet-calculator.html">network mask</a> you set here.
|
||||
The number of IPs to check depends on the <a target="_blank" href="https://www.calculator.net/ip-subnet-calculator.html">network mask</a> you set here.
|
||||
For example, a <code>/24</code> mask results in 256 IPs to check, where as a <code>/16</code>
|
||||
mask checks around 65,536. Every IP takes a couple seconds to scan. This means that with an incorrect configuration
|
||||
mask checks around 65,536. Every IP takes a couple seconds. This means that with an incorrect configuration
|
||||
the scan will take hours to complete instead of seconds.
|
||||
<ol>
|
||||
<li>Specify the network mask. For example, the filter <code>192.168.1.0/24</code> covers IP ranges 192.168.1.0 to 192.168.1.255.</li>
|
||||
<li>Run <code>iwconfig</code> in your container to find your interface name(s) (e.g.: <code>eth0</code>, <code>eth1</code>)</li>
|
||||
</ol>
|
||||
';
|
||||
$pia_lang['PRINT_LOG_name'] = 'Print additional logging';
|
||||
$pia_lang['PRINT_LOG_description'] = 'This setting will enable more verbose logging. Useful for debugging events writing into the database.';
|
||||
$pia_lang['TIMEZONE_name'] = 'Time zone';
|
||||
$pia_lang['TIMEZONE_description'] = 'Time zone to display stats correctly. Find your time zone <a target="_blank" href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones" rel="nofollow">here</a>.';
|
||||
$pia_lang['PIALERT_WEB_PROTECTION_name'] = 'Enable login';
|
||||
$pia_lang['PIALERT_WEB_PROTECTION_description'] = 'When enabled a login dialog is displayed. Read below carefully if you get locked out of your instance.';
|
||||
$pia_lang['PIALERT_WEB_PASSWORD_name'] = 'Login password';
|
||||
$pia_lang['PIALERT_WEB_PASSWORD_description'] = 'The default password is <code>123456</code>. To change password run <code>/home/pi/pialert/back/pialert-cli</code> in the container';
|
||||
$pia_lang['INCLUDED_SECTIONS_name'] = 'Notify on';
|
||||
$pia_lang['INCLUDED_SECTIONS_description'] = 'Specifies which events trigger notifications. Remove the event type(s) you don\'t want to get notified on. This setting overrides device-specific settings in the UI. (CTRL + Click to select / deselect).';
|
||||
$pia_lang['SCAN_CYCLE_MINUTES_name'] = 'Scan cycle delay';
|
||||
$pia_lang['SCAN_CYCLE_MINUTES_description'] = 'The delay between scans. The shortest tested interval between scans was 3 minutes. A 5 minutes loop works reliably on a <code>/24</code> network mask. If using arp-scan, the scan time itself depends on the number of IP addresses to check. This number depends on the network mask set in the "Subnets to scan" setting at the top. For example, a <code>/24</code> mask results in 256 IPs to check, where as a <code>/16</code> mask checks around 65000. Every IP takes a couple seconds to scan.';
|
||||
$pia_lang['DAYS_TO_KEEP_EVENTS_name'] = 'Delete events older than';
|
||||
$pia_lang['DAYS_TO_KEEP_EVENTS_description'] = 'This is a maintenance setting. This specifies the number of days worth of event entries that will be kept. All older events will be deleted periodically.';
|
||||
$pia_lang['REPORT_DASHBOARD_URL_name'] = 'Pi.Alert URL';
|
||||
$pia_lang['REPORT_DASHBOARD_URL_description'] = 'This URL is used as the base for generating links in the emails. Enter full URL starting with <code>http://</code> including the port number (no trailig slash <code>/</code>).';
|
||||
',
|
||||
'PRINT_LOG_name' => 'Print additional logging',
|
||||
'PRINT_LOG_description' => 'This setting will enable more verbose logging. Useful for debugging events writing into the database.',
|
||||
'TIMEZONE_name' => 'Time zone',
|
||||
'TIMEZONE_description' => 'Time zone to display stats correctly. Find your time zone <a target="_blank" href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones" rel="nofollow">here</a>.',
|
||||
'PIALERT_WEB_PROTECTION_name' => 'Enable login',
|
||||
'PIALERT_WEB_PROTECTION_description' => 'When enabled a login dialog is displayed. Read below carefully if you get locked out of your instance.',
|
||||
'PIALERT_WEB_PASSWORD_name' => 'Login password',
|
||||
'PIALERT_WEB_PASSWORD_description' => 'The default password is <code>123456</code>. To change password run <code>/home/pi/pialert/back/pialert-cli</code> in the container',
|
||||
'INCLUDED_SECTIONS_name' => 'Notify on',
|
||||
'INCLUDED_SECTIONS_description' => 'Specifies which events trigger notifications. Remove the event type(s) you don\'t want to get notified on. This setting overrides device-specific settings in the UI. (CTRL + Click to select / deselect).',
|
||||
'SCAN_CYCLE_MINUTES_name' => 'Scan cycle delay',
|
||||
'SCAN_CYCLE_MINUTES_description' => 'The delay between scans. If using arp-scan, the scan time itself depends on the number of IP addresses to check. This is influenced by the network mask set in the <code>SCAN_SUBNETS</code> setting at the top. Every IP takes a couple seconds to scan.',
|
||||
'DAYS_TO_KEEP_EVENTS_name' => 'Delete events older than',
|
||||
'DAYS_TO_KEEP_EVENTS_description' => 'This is a maintenance setting. This specifies the number of days worth of event entries that will be kept. All older events will be deleted periodically.',
|
||||
'REPORT_DASHBOARD_URL_name' => 'Pi.Alert URL',
|
||||
'REPORT_DASHBOARD_URL_description' => 'This URL is used as the base for generating links in the emails. Enter full URL starting with <code>http://</code> including the port number (no trailig slash <code>/</code>).',
|
||||
|
||||
//Email
|
||||
$pia_lang['REPORT_MAIL_name'] = 'Enable email';
|
||||
$pia_lang['REPORT_MAIL_description'] = 'If enabled an email is sent out with a list of changes you\'ve subscribed to. Please also fill out all remaining settings related to the SMTP setup below.';
|
||||
$pia_lang['SMTP_SERVER_name'] = 'SMTP server URL';
|
||||
$pia_lang['SMTP_SERVER_description'] = 'The SMTP server host URL. For example <code>smtp-relay.sendinblue.com</code>.';
|
||||
$pia_lang['SMTP_PORT_name'] = 'SMTP server PORT';
|
||||
$pia_lang['SMTP_PORT_description'] = 'Port number used for the SMTP connection.';
|
||||
$pia_lang['SMTP_SKIP_LOGIN_name'] = 'Skip authentication';
|
||||
$pia_lang['SMTP_SKIP_LOGIN_description'] = 'Don\'t use authentication when connecting to the SMTP server.';
|
||||
$pia_lang['SMTP_USER_name'] = 'SMTP user';
|
||||
$pia_lang['SMTP_USER_description'] = 'The user name used to login into the SMTP server (sometimes a full email address).';
|
||||
$pia_lang['SMTP_PASS_name'] = 'SMTP password';
|
||||
$pia_lang['SMTP_PASS_description'] = 'The SMTP server password. ';
|
||||
$pia_lang['SMTP_SKIP_TLS_name'] = 'Don\'t use TLS';
|
||||
$pia_lang['SMTP_SKIP_TLS_description'] = 'Disable TLS when connecting to your SMTP server.';
|
||||
$pia_lang['REPORT_TO_name'] = 'Send email to';
|
||||
$pia_lang['REPORT_TO_description'] = 'Email address to which the notification will be send to.';
|
||||
$pia_lang['REPORT_FROM_name'] = 'Email subject';
|
||||
$pia_lang['REPORT_FROM_description'] = 'Notification email subject line.';
|
||||
'REPORT_MAIL_name' => 'Enable email',
|
||||
'REPORT_MAIL_description' => 'If enabled an email is sent out with a list of changes you\'ve subscribed to. Please also fill out all remaining settings related to the SMTP setup below.',
|
||||
'SMTP_SERVER_name' => 'SMTP server URL',
|
||||
'SMTP_SERVER_description' => 'The SMTP server host URL. For example <code>smtp-relay.sendinblue.com</code>.',
|
||||
'SMTP_PORT_name' => 'SMTP server PORT',
|
||||
'SMTP_PORT_description' => 'Port number used for the SMTP connection.',
|
||||
'SMTP_SKIP_LOGIN_name' => 'Skip authentication',
|
||||
'SMTP_SKIP_LOGIN_description' => 'Don\'t use authentication when connecting to the SMTP server.',
|
||||
'SMTP_USER_name' => 'SMTP user',
|
||||
'SMTP_USER_description' => 'The user name used to login into the SMTP server (sometimes a full email address).',
|
||||
'SMTP_PASS_name' => 'SMTP password',
|
||||
'SMTP_PASS_description' => 'The SMTP server password. ',
|
||||
'SMTP_SKIP_TLS_name' => 'Don\'t use TLS',
|
||||
'SMTP_SKIP_TLS_description' => 'Disable TLS when connecting to your SMTP server.',
|
||||
'REPORT_TO_name' => 'Send email to',
|
||||
'REPORT_TO_description' => 'Email address to which the notification will be send to.',
|
||||
'REPORT_FROM_name' => 'Email subject',
|
||||
'REPORT_FROM_description' => 'Notification email subject line.',
|
||||
|
||||
//Webhooks
|
||||
$pia_lang['REPORT_WEBHOOK_name'] = 'Enable Webhooks';
|
||||
$pia_lang['REPORT_WEBHOOK_description'] = 'Enable webhooks for notifications. If enabled, configure related settings below.';
|
||||
$pia_lang['WEBHOOK_URL_name'] = 'Target URL';
|
||||
$pia_lang['WEBHOOK_URL_description'] = 'Target URL starting with <code>http://</code> or <code>https://</code>.';
|
||||
$pia_lang['WEBHOOK_PAYLOAD_name'] = 'Payload type';
|
||||
$pia_lang['WEBHOOK_PAYLOAD_description'] = 'The Webhook payload data format for the "body > attachements > text" attribute in the payload json. See an example of the payload <a target="_blank" href="https://github.com/jokob-sk/Pi.Alert/blob/main/docs/webhook_json_sample.json">here</a>. (e.g.: for discord use <code>\'html\'</code>)';
|
||||
$pia_lang['WEBHOOK_REQUEST_METHOD_name'] = 'Request method';
|
||||
$pia_lang['WEBHOOK_REQUEST_METHOD_description'] = 'The HTTP request method to be used for the webhook call.';
|
||||
'REPORT_WEBHOOK_name' => 'Enable Webhooks',
|
||||
'REPORT_WEBHOOK_description' => 'Enable webhooks for notifications. If enabled, configure related settings below.',
|
||||
'WEBHOOK_URL_name' => 'Target URL',
|
||||
'WEBHOOK_URL_description' => 'Target URL starting with <code>http://</code> or <code>https://</code>.',
|
||||
'WEBHOOK_PAYLOAD_name' => 'Payload type',
|
||||
'WEBHOOK_PAYLOAD_description' => 'The Webhook payload data format for the "body > attachements > text" attribute in the payload json. See an example of the payload <a target="_blank" href="https://github.com/jokob-sk/Pi.Alert/blob/main/docs/webhook_json_sample.json">here</a>. (e.g.: for discord use <code>\'html\'</code>)',
|
||||
'WEBHOOK_REQUEST_METHOD_name' => 'Request method',
|
||||
'WEBHOOK_REQUEST_METHOD_description' => 'The HTTP request method to be used for the webhook call.',
|
||||
|
||||
// Apprise
|
||||
$pia_lang['REPORT_APPRISE_name'] = 'Enable Apprise';
|
||||
$pia_lang['REPORT_APPRISE_description'] = 'Enable sending notifications via <a target="_blank" href="https://hub.docker.com/r/caronc/apprise">Apprise</a>.';
|
||||
$pia_lang['APPRISE_HOST_name'] = 'Apprise host URL';
|
||||
$pia_lang['APPRISE_HOST_description'] = 'Apprise host URL starting with <code>http://</code> or <code>https://</code>. (don\'t forget to include <code>/notify</code> at the end)';
|
||||
$pia_lang['APPRISE_URL_name'] = 'Apprise notification URL';
|
||||
$pia_lang['APPRISE_URL_description'] = 'Apprise notification target URL.';
|
||||
'REPORT_APPRISE_name' => 'Enable Apprise',
|
||||
'REPORT_APPRISE_description' => 'Enable sending notifications via <a target="_blank" href="https://hub.docker.com/r/caronc/apprise">Apprise</a>.',
|
||||
'APPRISE_HOST_name' => 'Apprise host URL',
|
||||
'APPRISE_HOST_description' => 'Apprise host URL starting with <code>http://</code> or <code>https://</code>. (don\'t forget to include <code>/notify</code> at the end)',
|
||||
'APPRISE_URL_name' => 'Apprise notification URL',
|
||||
'APPRISE_URL_description' => 'Apprise notification target URL.',
|
||||
|
||||
// NTFY
|
||||
$pia_lang['REPORT_NTFY_name'] = 'Enable NTFY';
|
||||
$pia_lang['REPORT_NTFY_description'] = 'Enable sending notifications via <a target="_blank" href="https://ntfy.sh/">NTFY</a>.';
|
||||
$pia_lang['NTFY_HOST_name'] = 'NTFY host URL';
|
||||
$pia_lang['NTFY_HOST_description'] = 'NTFY host URL starting with <code>http://</code> or <code>https://</code>. You can use the hosted instance on <a target="_blank" href="https://ntfy.sh/">https://ntfy.sh</a> by simply entering <code>https://ntfy.sh</code>.';
|
||||
$pia_lang['NTFY_TOPIC_name'] = 'NTFY topic';
|
||||
$pia_lang['NTFY_TOPIC_description'] = 'Your secret topic.';
|
||||
$pia_lang['NTFY_USER_name'] = 'NTFY user';
|
||||
$pia_lang['NTFY_USER_description'] = 'Enter user if you need (host) an instance with enabled authetication.';
|
||||
$pia_lang['NTFY_PASSWORD_name'] = 'NTFY password';
|
||||
$pia_lang['NTFY_PASSWORD_description'] = 'Enter password if you need (host) an instance with enabled authetication.';
|
||||
'REPORT_NTFY_name' => 'Enable NTFY',
|
||||
'REPORT_NTFY_description' => 'Enable sending notifications via <a target="_blank" href="https://ntfy.sh/">NTFY</a>.',
|
||||
'NTFY_HOST_name' => 'NTFY host URL',
|
||||
'NTFY_HOST_description' => 'NTFY host URL starting with <code>http://</code> or <code>https://</code>. You can use the hosted instance on <a target="_blank" href="https://ntfy.sh/">https://ntfy.sh</a> by simply entering <code>https://ntfy.sh</code>.',
|
||||
'NTFY_TOPIC_name' => 'NTFY topic',
|
||||
'NTFY_TOPIC_description' => 'Your secret topic.',
|
||||
'NTFY_USER_name' => 'NTFY user',
|
||||
'NTFY_USER_description' => 'Enter user if you need (host) an instance with enabled authetication.',
|
||||
'NTFY_PASSWORD_name' => 'NTFY password',
|
||||
'NTFY_PASSWORD_description' => 'Enter password if you need (host) an instance with enabled authetication.',
|
||||
|
||||
// Pushsafer
|
||||
$pia_lang['REPORT_PUSHSAFER_name'] = 'Enable Pushsafer';
|
||||
$pia_lang['REPORT_PUSHSAFER_description'] = 'Enable sending notifications via <a target="_blank" href="https://www.pushsafer.com/">Pushsafer</a>.';
|
||||
$pia_lang['PUSHSAFER_TOKEN_name'] = 'Pushsafer token';
|
||||
$pia_lang['PUSHSAFER_TOKEN_description'] = 'Your secret Pushsafer API key (token).';
|
||||
'REPORT_PUSHSAFER_name' => 'Enable Pushsafer',
|
||||
'REPORT_PUSHSAFER_description' => 'Enable sending notifications via <a target="_blank" href="https://www.pushsafer.com/">Pushsafer</a>.',
|
||||
'PUSHSAFER_TOKEN_name' => 'Pushsafer token',
|
||||
'PUSHSAFER_TOKEN_description' => 'Your secret Pushsafer API key (token).',
|
||||
|
||||
|
||||
// MQTT
|
||||
$pia_lang['REPORT_MQTT_name'] = 'Enable MQTT';
|
||||
$pia_lang['REPORT_MQTT_description'] = 'Enable sending notifications via <a target="_blank" href="https://www.home-assistant.io/integrations/mqtt/">MQTT</a> to your Home Assistance instance.';
|
||||
$pia_lang['MQTT_BROKER_name'] = 'MQTT broker URL';
|
||||
$pia_lang['MQTT_BROKER_description'] = 'MQTT host URL (don\'t include <code>http://</code> or <code>https://</code>).';
|
||||
$pia_lang['MQTT_PORT_name'] = 'MQTT broker port';
|
||||
$pia_lang['MQTT_PORT_description'] = 'Port number where the broker is listening. Usually <code>1883</code>.';
|
||||
$pia_lang['MQTT_USER_name'] = 'MQTT user';
|
||||
$pia_lang['MQTT_USER_description'] = 'User name used to login into your MQTT broker instance.';
|
||||
$pia_lang['MQTT_PASSWORD_name'] = 'MQTT password';
|
||||
$pia_lang['MQTT_PASSWORD_description'] = 'Password used to login into your MQTT broker instance.';
|
||||
$pia_lang['MQTT_QOS_name'] = 'MQTT Quality of Service';
|
||||
$pia_lang['MQTT_QOS_description'] = 'Quality of service setting for MQTT message sending. 0 - Low quality to 2 - High quality. The higher the quality the longer the delay.';
|
||||
$pia_lang['MQTT_DELAY_SEC_name'] = 'MQTT delay per device';
|
||||
$pia_lang['MQTT_DELAY_SEC_description'] = 'A little hack - delay adding to the queue in case the process is restarted and previous publish processes aborted (it takes ~2s to update a sensor config on the broker). Tested with 2-3 seconds of delay. This delay is only applied when devices are created (during the first notification loop). It doesn\'t affect subsequent scans or notifications.';
|
||||
'REPORT_MQTT_name' => 'Enable MQTT',
|
||||
'REPORT_MQTT_description' => 'Enable sending notifications via <a target="_blank" href="https://www.home-assistant.io/integrations/mqtt/">MQTT</a> to your Home Assistance instance.',
|
||||
'MQTT_BROKER_name' => 'MQTT broker URL',
|
||||
'MQTT_BROKER_description' => 'MQTT host URL (don\'t include <code>http://</code> or <code>https://</code>).',
|
||||
'MQTT_PORT_name' => 'MQTT broker port',
|
||||
'MQTT_PORT_description' => 'Port number where the broker is listening. Usually <code>1883</code>.',
|
||||
'MQTT_USER_name' => 'MQTT user',
|
||||
'MQTT_USER_description' => 'User name used to login into your MQTT broker instance.',
|
||||
'MQTT_PASSWORD_name' => 'MQTT password',
|
||||
'MQTT_PASSWORD_description' => 'Password used to login into your MQTT broker instance.',
|
||||
'MQTT_QOS_name' => 'MQTT Quality of Service',
|
||||
'MQTT_QOS_description' => 'Quality of service setting for MQTT message sending. 0 - Low quality to 2 - High quality. The higher the quality the longer the delay.',
|
||||
'MQTT_DELAY_SEC_name' => 'MQTT delay per device',
|
||||
'MQTT_DELAY_SEC_description' => 'A little hack - delay adding to the queue in case the process is restarted and previous publish processes aborted (it takes ~2s to update a sensor config on the broker). Tested with 2-3 seconds of delay. This delay is only applied when devices are created (during the first notification loop). It doesn\'t affect subsequent scans or notifications.',
|
||||
|
||||
//DynDNS
|
||||
$pia_lang['DDNS_ACTIVE_name'] = 'Enable DynDNS';
|
||||
$pia_lang['DDNS_ACTIVE_description'] = '';
|
||||
$pia_lang['DDNS_DOMAIN_name'] = 'DynDNS domain URL';
|
||||
$pia_lang['DDNS_DOMAIN_description'] = '';
|
||||
$pia_lang['DDNS_USER_name'] = 'DynDNS user';
|
||||
$pia_lang['DDNS_USER_description'] = '';
|
||||
$pia_lang['DDNS_PASSWORD_name'] = 'DynDNS password';
|
||||
$pia_lang['DDNS_PASSWORD_description'] = '';
|
||||
$pia_lang['DDNS_UPDATE_URL_name'] = 'DynDNS update URL';
|
||||
$pia_lang['DDNS_UPDATE_URL_description'] = 'Update URL starting with <code>http://</code> or <code>https://</code>.';
|
||||
'DDNS_ACTIVE_name' => 'Enable DynDNS',
|
||||
'DDNS_ACTIVE_description' => '',
|
||||
'DDNS_DOMAIN_name' => 'DynDNS domain URL',
|
||||
'DDNS_DOMAIN_description' => '',
|
||||
'DDNS_USER_name' => 'DynDNS user',
|
||||
'DDNS_USER_description' => '',
|
||||
'DDNS_PASSWORD_name' => 'DynDNS password',
|
||||
'DDNS_PASSWORD_description' => '',
|
||||
'DDNS_UPDATE_URL_name' => 'DynDNS update URL',
|
||||
'DDNS_UPDATE_URL_description' => 'Update URL starting with <code>http://</code> or <code>https://</code>.',
|
||||
|
||||
// PiHole
|
||||
$pia_lang['PIHOLE_ACTIVE_name'] = 'Enable PiHole mapping';
|
||||
$pia_lang['PIHOLE_ACTIVE_description'] = 'If enabled you need to map <code>:/etc/pihole/pihole-FTL.db</code> in your <code>docker-compose.yml</code> file.';
|
||||
$pia_lang['DHCP_ACTIVE_name'] = 'Enable PiHole DHCP';
|
||||
$pia_lang['DHCP_ACTIVE_description'] = 'If enabled you need to map <code>:/etc/pihole/dhcp.leases</code> in your <code>docker-compose.yml</code> file.';
|
||||
'PIHOLE_ACTIVE_name' => 'Enable PiHole mapping',
|
||||
'PIHOLE_ACTIVE_description' => 'If enabled you need to map <code>:/etc/pihole/pihole-FTL.db</code> in your <code>docker-compose.yml</code> file.',
|
||||
'DHCP_ACTIVE_name' => 'Enable PiHole DHCP',
|
||||
'DHCP_ACTIVE_description' => 'If enabled you need to map <code>:/etc/pihole/dhcp.leases</code> in your <code>docker-compose.yml</code> file.',
|
||||
|
||||
);
|
||||
|
||||
?>
|
||||
|
||||
@@ -1,420 +1,424 @@
|
||||
<?php
|
||||
|
||||
$lang['es_es'] = array(
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// About - Update by @TeroRERO 07ago2022
|
||||
//////////////////////////////////////////////////////////////////
|
||||
$pia_lang['About_Title'] = 'Guadián de Red <br>(Código Abierto)';
|
||||
$pia_lang['About_Design'] = 'Diseñado para:';
|
||||
$pia_lang['About_Exit'] = 'Salir';
|
||||
'About_Title' => 'Guadián de Red <br>(Código Abierto)',
|
||||
'About_Design' => 'Diseñado para:',
|
||||
'About_Exit' => 'Salir',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// General - Update by @TeroRERO 01ago2022
|
||||
//////////////////////////////////////////////////////////////////
|
||||
$pia_lang['Gen_Delete'] = 'Eliminar';
|
||||
$pia_lang['Gen_Cancel'] = 'Cancelar';
|
||||
$pia_lang['Gen_Okay'] = 'Ok';
|
||||
$pia_lang['Gen_Purge'] = 'Purgar';
|
||||
$pia_lang['Gen_Backup'] = 'Ejecutar copia de seguridad';
|
||||
$pia_lang['Gen_Restore'] = 'Ejecutar restauración';
|
||||
$pia_lang['Gen_Switch'] = 'Cambiar';
|
||||
$pia_lang['Gen_AreYouSure'] = '¿Estás seguro de';
|
||||
'Gen_Delete' => 'Eliminar',
|
||||
'Gen_Cancel' => 'Cancelar',
|
||||
'Gen_Okay' => 'Ok',
|
||||
'Gen_Purge' => 'Purgar',
|
||||
'Gen_Backup' => 'Ejecutar copia de seguridad',
|
||||
'Gen_Restore' => 'Ejecutar restauración',
|
||||
'Gen_Switch' => 'Cambiar',
|
||||
'Gen_AreYouSure' => '¿Estás seguro de',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Login Page - Update by @TeroRERO 03ago2022
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
// TeroRERO Off $pia_lang['Login_Box'] = 'Inicie su sesión';
|
||||
$pia_lang['Login_Box'] = 'Ingrese su contraseña';
|
||||
$pia_lang['Login_Remember'] = 'Recordar';
|
||||
$pia_lang['Login_Remember_small'] = '(válido por 7 días)';
|
||||
$pia_lang['Login_Submit'] = 'Ingresar';
|
||||
$pia_lang['Login_Psw_run'] = 'Para cambiar contraseña ejecute:';
|
||||
$pia_lang['Login_Psw_new'] = 'nueva_contraseña';
|
||||
$pia_lang['Login_Psw_folder'] = 'en la carpeta config.';
|
||||
$pia_lang['Login_Psw_alert'] = '¡Alerta de Contraseña!';
|
||||
$pia_lang['Login_Psw-box'] = 'Contraseña';
|
||||
$pia_lang['Login_Toggle_Info'] = 'Información sobre la contraseña';
|
||||
$pia_lang['Login_Toggle_Info_headline'] = 'Información sobre la contraseña';
|
||||
$pia_lang['Login_Toggle_Alert_headline'] = 'Alerta de Contraseña!';
|
||||
// TeroRERO Off 'Login_Box' => 'Inicie su sesión',
|
||||
'Login_Box' => 'Ingrese su contraseña',
|
||||
'Login_Remember' => 'Recordar',
|
||||
'Login_Remember_small' => '(válido por 7 días)',
|
||||
'Login_Submit' => 'Ingresar',
|
||||
'Login_Psw_run' => 'Para cambiar contraseña ejecute:',
|
||||
'Login_Psw_new' => 'nueva_contraseña',
|
||||
'Login_Psw_folder' => 'en la carpeta config.',
|
||||
'Login_Psw_alert' => '¡Alerta de Contraseña!',
|
||||
'Login_Psw-box' => 'Contraseña',
|
||||
'Login_Toggle_Info' => 'Información sobre la contraseña',
|
||||
'Login_Toggle_Info_headline' => 'Información sobre la contraseña',
|
||||
'Login_Toggle_Alert_headline' => 'Alerta de Contraseña!',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Device Page - Update by @TeroRERO 03ago2022
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['Navigation_Devices'] = 'Dispositivos';
|
||||
$pia_lang['Navigation_Presence'] = 'Historial';
|
||||
$pia_lang['Navigation_Events'] = 'Eventos';
|
||||
$pia_lang['Navigation_Maintenance'] = 'Cantenimiento';
|
||||
$pia_lang['Navigation_Settings'] = 'configuración';
|
||||
$pia_lang['Navigation_Network'] = 'Red';
|
||||
$pia_lang['Navigation_HelpFAQ'] = 'Ayuda / FAQ';
|
||||
$pia_lang['Device_Title'] = 'Dispositivos';
|
||||
$pia_lang['Device_Shortcut_AllDevices'] = 'Todos';
|
||||
$pia_lang['Device_Shortcut_Connected'] = 'Conectado(s)';
|
||||
$pia_lang['Device_Shortcut_Favorites'] = 'Favorito(s)';
|
||||
$pia_lang['Device_Shortcut_NewDevices'] = 'Nuevo(s)';
|
||||
$pia_lang['Device_Shortcut_DownAlerts'] = 'Alerta(s) de caída(s)';
|
||||
$pia_lang['Device_Shortcut_Archived'] = 'Archivado(s)';
|
||||
$pia_lang['Device_Shortcut_Devices'] = 'Dispositivos';
|
||||
$pia_lang['Device_Shortcut_OnlineChart'] = 'Presencia del dispositivo a lo largo del tiempo';
|
||||
$pia_lang['Device_TableHead_Name'] = 'Nombre';
|
||||
$pia_lang['Device_TableHead_Owner'] = 'Propietario';
|
||||
$pia_lang['Device_TableHead_Type'] = 'Tipo';
|
||||
$pia_lang['Device_TableHead_Favorite'] = 'Favorito';
|
||||
$pia_lang['Device_TableHead_Group'] = 'Grupo';
|
||||
$pia_lang['Device_TableHead_FirstSession'] = '1ra. sesión';
|
||||
$pia_lang['Device_TableHead_LastSession'] = 'Última sesión';
|
||||
$pia_lang['Device_TableHead_LastIP'] = 'Última IP';
|
||||
$pia_lang['Device_TableHead_MAC'] = 'MAC';
|
||||
$pia_lang['Device_TableHead_LastIPOrder'] = 'Última orden de IP';
|
||||
$pia_lang['Device_TableHead_Rowid'] = 'Rowid';
|
||||
$pia_lang['Device_TableHead_Status'] = 'Estado';
|
||||
$pia_lang['Device_Searchbox'] = 'Búsqueda';
|
||||
$pia_lang['Device_Tablelenght'] = 'Mostrar _MENU_ entradas';
|
||||
$pia_lang['Device_Tablelenght_all'] = 'Todos';
|
||||
$pia_lang['Device_Table_info'] = 'Mostrando el INICIO y el FINAL de TODAS las entradas';
|
||||
$pia_lang['Device_Table_nav_next'] = 'Siguiente';
|
||||
$pia_lang['Device_Table_nav_prev'] = 'Anterior';
|
||||
'Navigation_Devices' => 'Dispositivos',
|
||||
'Navigation_Presence' => 'Historial',
|
||||
'Navigation_Events' => 'Eventos',
|
||||
'Navigation_Maintenance' => 'Cantenimiento',
|
||||
'Navigation_Settings' => 'configuración',
|
||||
'Navigation_Network' => 'Red',
|
||||
'Navigation_HelpFAQ' => 'Ayuda / FAQ',
|
||||
'Device_Title' => 'Dispositivos',
|
||||
'Device_Shortcut_AllDevices' => 'Todos',
|
||||
'Device_Shortcut_Connected' => 'Conectado(s)',
|
||||
'Device_Shortcut_Favorites' => 'Favorito(s)',
|
||||
'Device_Shortcut_NewDevices' => 'Nuevo(s)',
|
||||
'Device_Shortcut_DownAlerts' => 'Alerta(s) de caída(s)',
|
||||
'Device_Shortcut_Archived' => 'Archivado(s)',
|
||||
'Device_Shortcut_Devices' => 'Dispositivos',
|
||||
'Device_Shortcut_OnlineChart' => 'Presencia del dispositivo a lo largo del tiempo',
|
||||
'Device_TableHead_Name' => 'Nombre',
|
||||
'Device_TableHead_Owner' => 'Propietario',
|
||||
'Device_TableHead_Type' => 'Tipo',
|
||||
'Device_TableHead_Favorite' => 'Favorito',
|
||||
'Device_TableHead_Group' => 'Grupo',
|
||||
'Device_TableHead_FirstSession' => '1ra. sesión',
|
||||
'Device_TableHead_LastSession' => 'Última sesión',
|
||||
'Device_TableHead_LastIP' => 'Última IP',
|
||||
'Device_TableHead_MAC' => 'MAC',
|
||||
'Device_TableHead_LastIPOrder' => 'Última orden de IP',
|
||||
'Device_TableHead_Rowid' => 'Rowid',
|
||||
'Device_TableHead_Status' => 'Estado',
|
||||
'Device_Searchbox' => 'Búsqueda',
|
||||
'Device_Tablelenght' => 'Mostrar _MENU_ entradas',
|
||||
'Device_Tablelenght_all' => 'Todos',
|
||||
'Device_Table_info' => 'Mostrando el INICIO y el FINAL de TODAS las entradas',
|
||||
'Device_Table_nav_next' => 'Siguiente',
|
||||
'Device_Table_nav_prev' => 'Anterior',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Presence Page - Update by @TeroRERO 25jul2022
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['Presence_Title'] = 'Historial por dispositivo';
|
||||
$pia_lang['Presence_Shortcut_AllDevices'] = 'Todos';
|
||||
$pia_lang['Presence_Shortcut_Connected'] = 'Conectado(s)';
|
||||
$pia_lang['Presence_Shortcut_Favorites'] = 'Favorito(s)';
|
||||
$pia_lang['Presence_Shortcut_NewDevices'] = 'Nuevo(s)';
|
||||
$pia_lang['Presence_Shortcut_DownAlerts'] = 'Alerta(s) de caída(s)';
|
||||
$pia_lang['Presence_Shortcut_Archived'] = 'Archivado(s)';
|
||||
$pia_lang['Presence_Shortcut_Devices'] = 'Dispositivos';
|
||||
'Presence_Title' => 'Historial por dispositivo',
|
||||
'Presence_Shortcut_AllDevices' => 'Todos',
|
||||
'Presence_Shortcut_Connected' => 'Conectado(s)',
|
||||
'Presence_Shortcut_Favorites' => 'Favorito(s)',
|
||||
'Presence_Shortcut_NewDevices' => 'Nuevo(s)',
|
||||
'Presence_Shortcut_DownAlerts' => 'Alerta(s) de caída(s)',
|
||||
'Presence_Shortcut_Archived' => 'Archivado(s)',
|
||||
'Presence_Shortcut_Devices' => 'Dispositivos',
|
||||
|
||||
// Localizationfiles under pialert/front/lib/AdminLTE/bower_components/fullcalendar/dist/locale
|
||||
$pia_lang['Presence_CallHead_Devices'] = 'Dispositivos';
|
||||
$pia_lang['Presence_CalHead_lang'] = 'es-es';
|
||||
$pia_lang['Presence_CalHead_year'] = 'año';
|
||||
$pia_lang['Presence_CalHead_quarter'] = 'trimestre';
|
||||
$pia_lang['Presence_CalHead_month'] = 'mes';
|
||||
$pia_lang['Presence_CalHead_week'] = 'semana';
|
||||
'Presence_CallHead_Devices' => 'Dispositivos',
|
||||
'Presence_CalHead_lang' => 'es-es',
|
||||
'Presence_CalHead_year' => 'año',
|
||||
'Presence_CalHead_quarter' => 'trimestre',
|
||||
'Presence_CalHead_month' => 'mes',
|
||||
'Presence_CalHead_week' => 'semana',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Events Page - Update by @TeroRERO 25jul2022
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['Events_Title'] = 'Eventos';
|
||||
$pia_lang['Events_Periodselect_today'] = 'Hoy';
|
||||
$pia_lang['Events_Periodselect_LastWeek'] = 'La semana pasada';
|
||||
$pia_lang['Events_Periodselect_LastMonth'] = 'El mes pasado';
|
||||
$pia_lang['Events_Periodselect_LastYear'] = 'El año pasado';
|
||||
$pia_lang['Events_Periodselect_All'] = 'Toda la información';
|
||||
$pia_lang['Events_Shortcut_AllEvents'] = 'Todos los eventos';
|
||||
$pia_lang['Events_Shortcut_Sessions'] = 'Sesiones';
|
||||
$pia_lang['Events_Shortcut_MissSessions'] = 'Sesiones faltantes';
|
||||
$pia_lang['Events_Shortcut_VoidSessions'] = 'Sesiones anuladas';
|
||||
$pia_lang['Events_Shortcut_NewDevices'] = 'Nuevo(s)';
|
||||
$pia_lang['Events_Shortcut_DownAlerts'] = 'Alerta(s) de caída(s)';
|
||||
$pia_lang['Events_Shortcut_Events'] = 'Eventos';
|
||||
$pia_lang['Events_TableHead_Order'] = 'Ordenar';
|
||||
$pia_lang['Events_TableHead_Device'] = 'Dispositivo';
|
||||
$pia_lang['Events_TableHead_Owner'] = 'Propietario';
|
||||
$pia_lang['Events_TableHead_Date'] = 'Fecha';
|
||||
$pia_lang['Events_TableHead_EventType'] = 'Tipo de evento';
|
||||
$pia_lang['Events_TableHead_Connection'] = 'Conexión';
|
||||
$pia_lang['Events_TableHead_Disconnection'] = 'Desconexión';
|
||||
$pia_lang['Events_TableHead_Duration'] = 'Duración';
|
||||
$pia_lang['Events_TableHead_DurationOrder'] = 'Orden de duración';
|
||||
$pia_lang['Events_TableHead_IP'] = 'Dirección IP';
|
||||
$pia_lang['Events_TableHead_IPOrder'] = 'Orden de IP';
|
||||
$pia_lang['Events_TableHead_AdditionalInfo'] = 'Información adicional';
|
||||
$pia_lang['Events_Searchbox'] = 'Búsqueda';
|
||||
$pia_lang['Events_Tablelenght'] = 'Mostrando entradas del MENÚ';
|
||||
$pia_lang['Events_Tablelenght_all'] = 'Todos';
|
||||
$pia_lang['Events_Table_info'] = 'Mostrando el INICIO y el FINAL de TODAS las entradas';
|
||||
$pia_lang['Events_Table_nav_next'] = 'Siguiente';
|
||||
$pia_lang['Events_Table_nav_prev'] = 'Anterior';
|
||||
'Events_Title' => 'Eventos',
|
||||
'Events_Periodselect_today' => 'Hoy',
|
||||
'Events_Periodselect_LastWeek' => 'La semana pasada',
|
||||
'Events_Periodselect_LastMonth' => 'El mes pasado',
|
||||
'Events_Periodselect_LastYear' => 'El año pasado',
|
||||
'Events_Periodselect_All' => 'Toda la información',
|
||||
'Events_Shortcut_AllEvents' => 'Todos los eventos',
|
||||
'Events_Shortcut_Sessions' => 'Sesiones',
|
||||
'Events_Shortcut_MissSessions' => 'Sesiones faltantes',
|
||||
'Events_Shortcut_VoidSessions' => 'Sesiones anuladas',
|
||||
'Events_Shortcut_NewDevices' => 'Nuevo(s)',
|
||||
'Events_Shortcut_DownAlerts' => 'Alerta(s) de caída(s)',
|
||||
'Events_Shortcut_Events' => 'Eventos',
|
||||
'Events_TableHead_Order' => 'Ordenar',
|
||||
'Events_TableHead_Device' => 'Dispositivo',
|
||||
'Events_TableHead_Owner' => 'Propietario',
|
||||
'Events_TableHead_Date' => 'Fecha',
|
||||
'Events_TableHead_EventType' => 'Tipo de evento',
|
||||
'Events_TableHead_Connection' => 'Conexión',
|
||||
'Events_TableHead_Disconnection' => 'Desconexión',
|
||||
'Events_TableHead_Duration' => 'Duración',
|
||||
'Events_TableHead_DurationOrder' => 'Orden de duración',
|
||||
'Events_TableHead_IP' => 'Dirección IP',
|
||||
'Events_TableHead_IPOrder' => 'Orden de IP',
|
||||
'Events_TableHead_AdditionalInfo' => 'Información adicional',
|
||||
'Events_Searchbox' => 'Búsqueda',
|
||||
'Events_Tablelenght' => 'Mostrando entradas del MENÚ',
|
||||
'Events_Tablelenght_all' => 'Todos',
|
||||
'Events_Table_info' => 'Mostrando el INICIO y el FINAL de TODAS las entradas',
|
||||
'Events_Table_nav_next' => 'Siguiente',
|
||||
'Events_Table_nav_prev' => 'Anterior',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Device Details Page - Update by @TeroRERO 01ago2022
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['DevDetail_Periodselect_today'] = 'Hoy';
|
||||
$pia_lang['DevDetail_Periodselect_LastWeek'] = 'La semana pasada';
|
||||
$pia_lang['DevDetail_Periodselect_LastMonth'] = 'El mes pasado';
|
||||
$pia_lang['DevDetail_Periodselect_LastYear'] = 'El año pasado';
|
||||
$pia_lang['DevDetail_Periodselect_All'] = 'Toda la información';
|
||||
$pia_lang['DevDetail_Shortcut_CurrentStatus'] = 'Estado actual';
|
||||
$pia_lang['DevDetail_Shortcut_Sessions'] = 'Sesiones';
|
||||
$pia_lang['DevDetail_Shortcut_Presence'] = 'Historial';
|
||||
$pia_lang['DevDetail_Shortcut_DownAlerts'] = 'Alerta(s) de caída(s)';
|
||||
$pia_lang['DevDetail_Tab_Details'] = 'Detalles';
|
||||
$pia_lang['DevDetail_Tab_Nmap'] = 'Nmap';
|
||||
$pia_lang['DevDetail_Tab_Sessions'] = 'Sesiones';
|
||||
$pia_lang['DevDetail_Tab_Presence'] = 'Historial';
|
||||
$pia_lang['DevDetail_Tab_Events'] = 'Eventos';
|
||||
$pia_lang['DevDetail_MainInfo_Title'] = 'Información principal';
|
||||
$pia_lang['DevDetail_MainInfo_mac'] = 'MAC';
|
||||
$pia_lang['DevDetail_MainInfo_Name'] = 'Nombre';
|
||||
$pia_lang['DevDetail_MainInfo_Owner'] = 'Propietario';
|
||||
$pia_lang['DevDetail_MainInfo_Type'] = 'Tipo';
|
||||
$pia_lang['DevDetail_MainInfo_Vendor'] = 'Proveedor';
|
||||
$pia_lang['DevDetail_MainInfo_Favorite'] = 'Favorito';
|
||||
$pia_lang['DevDetail_MainInfo_Group'] = 'Grupo';
|
||||
$pia_lang['DevDetail_MainInfo_Location'] = 'Ubicación';
|
||||
$pia_lang['DevDetail_MainInfo_Comments'] = 'Comentario';
|
||||
$pia_lang['DevDetail_MainInfo_Network'] = 'Hardware de Red (ID)';
|
||||
$pia_lang['DevDetail_MainInfo_Network_Port'] = 'Puerto de Red HW';
|
||||
$pia_lang['DevDetail_SessionInfo_Title'] = 'Información de sesión';
|
||||
$pia_lang['DevDetail_SessionInfo_Status'] = 'Estado';
|
||||
$pia_lang['DevDetail_SessionInfo_FirstSession'] = '1ra. sesión';
|
||||
$pia_lang['DevDetail_SessionInfo_LastSession'] = 'Última sesión';
|
||||
$pia_lang['DevDetail_SessionInfo_LastIP'] = 'Última IP';
|
||||
$pia_lang['DevDetail_SessionInfo_StaticIP'] = 'IP estática';
|
||||
$pia_lang['DevDetail_EveandAl_Title'] = 'Configuración de eventos y alertas';
|
||||
$pia_lang['DevDetail_EveandAl_ScanCycle'] = 'Ciclo de escaneo';
|
||||
$pia_lang['DevDetail_EveandAl_AlertAllEvents'] = 'Alerta a todos los eventos';
|
||||
$pia_lang['DevDetail_EveandAl_AlertDown'] = 'Alerta de caída';
|
||||
$pia_lang['DevDetail_EveandAl_Skip'] = 'Omitir notificaciones repetidas durante';
|
||||
$pia_lang['DevDetail_EveandAl_NewDevice'] = 'Nuevo dispositivo';
|
||||
$pia_lang['DevDetail_EveandAl_Archived'] = 'Archivada';
|
||||
$pia_lang['DevDetail_EveandAl_RandomMAC'] = 'MAC al azar';
|
||||
$pia_lang['DevDetail_EveandAl_ScanCycle_a'] = 'Escanear Dispositivo (1 min)';
|
||||
$pia_lang['DevDetail_EveandAl_ScanCycle_z'] = 'No Escanear Dispositivo (0 min)';
|
||||
$pia_lang['DevDetail_button_Delete'] = 'Eliminar dispositivo';
|
||||
$pia_lang['DevDetail_button_Reset'] = 'Restablecer cambios';
|
||||
$pia_lang['DevDetail_button_Save'] = 'Guardar';
|
||||
$pia_lang['DevDetail_SessionTable_Order'] = 'Ordenar';
|
||||
$pia_lang['DevDetail_SessionTable_Connection'] = 'Conexión';
|
||||
$pia_lang['DevDetail_SessionTable_Disconnection'] = 'Desconexión';
|
||||
$pia_lang['DevDetail_SessionTable_Duration'] = 'Duración';
|
||||
$pia_lang['DevDetail_SessionTable_IP'] = 'Dirección IP';
|
||||
$pia_lang['DevDetail_SessionTable_Additionalinfo'] = 'Información adicional';
|
||||
$pia_lang['DevDetail_Events_CheckBox'] = 'Ocultar eventos de conexión';
|
||||
$pia_lang['DevDetail_Nmap_buttonFast'] = 'Exploración rápida';
|
||||
$pia_lang['DevDetail_Nmap_buttonDefault'] = 'Escaneado predeterminado';
|
||||
$pia_lang['DevDetail_Nmap_buttonDetail'] = 'Escaneo detallado';
|
||||
$pia_lang['DevDetail_Nmap_buttonFast_text'] = 'Escaneo rápido: escanee menos puertos (100) que el escaneo predeterminado (unos pocos segundos)';
|
||||
$pia_lang['DevDetail_Nmap_buttonDefault_text'] = 'Escaneo predeterminado: NMAP escanea los 1,000 puertos principales para cada protocolo de escaneo solicitado. Esto atrapa aproximadamente el 93% de los puertos TCP y el 49% de los puertos UDP. (aproximadamente 5 segundos)';
|
||||
$pia_lang['DevDetail_Nmap_buttonDetail_text'] = 'Escaneo detallado: escaneo predeterminado con detección de sistema operativo habilitado, detección de versiones, escaneo de script y traceroute (hasta 30 segundos o más)';
|
||||
$pia_lang['DevDetail_Nmap_buttonSkipDiscovery'] = 'Omitir detección de host';
|
||||
$pia_lang['DevDetail_Nmap_buttonSkipDiscovery_text'] = 'Omitir detección de host (-Pn opción): Escaneo predeterminado sin detección de host';
|
||||
'DevDetail_Periodselect_today' => 'Hoy',
|
||||
'DevDetail_Periodselect_LastWeek' => 'La semana pasada',
|
||||
'DevDetail_Periodselect_LastMonth' => 'El mes pasado',
|
||||
'DevDetail_Periodselect_LastYear' => 'El año pasado',
|
||||
'DevDetail_Periodselect_All' => 'Toda la información',
|
||||
'DevDetail_Shortcut_CurrentStatus' => 'Estado actual',
|
||||
'DevDetail_Shortcut_Sessions' => 'Sesiones',
|
||||
'DevDetail_Shortcut_Presence' => 'Historial',
|
||||
'DevDetail_Shortcut_DownAlerts' => 'Alerta(s) de caída(s)',
|
||||
'DevDetail_Tab_Details' => 'Detalles',
|
||||
'DevDetail_Tab_Nmap' => 'Nmap',
|
||||
'DevDetail_Tab_Sessions' => 'Sesiones',
|
||||
'DevDetail_Tab_Presence' => 'Historial',
|
||||
'DevDetail_Tab_Events' => 'Eventos',
|
||||
'DevDetail_MainInfo_Title' => 'Información principal',
|
||||
'DevDetail_MainInfo_mac' => 'MAC',
|
||||
'DevDetail_MainInfo_Name' => 'Nombre',
|
||||
'DevDetail_MainInfo_Owner' => 'Propietario',
|
||||
'DevDetail_MainInfo_Type' => 'Tipo',
|
||||
'DevDetail_MainInfo_Vendor' => 'Proveedor',
|
||||
'DevDetail_MainInfo_Favorite' => 'Favorito',
|
||||
'DevDetail_MainInfo_Group' => 'Grupo',
|
||||
'DevDetail_MainInfo_Location' => 'Ubicación',
|
||||
'DevDetail_MainInfo_Comments' => 'Comentario',
|
||||
'DevDetail_MainInfo_Network' => 'Hardware de Red (ID)',
|
||||
'DevDetail_MainInfo_Network_Port' => 'Puerto de Red HW',
|
||||
'DevDetail_SessionInfo_Title' => 'Información de sesión',
|
||||
'DevDetail_SessionInfo_Status' => 'Estado',
|
||||
'DevDetail_SessionInfo_FirstSession' => '1ra. sesión',
|
||||
'DevDetail_SessionInfo_LastSession' => 'Última sesión',
|
||||
'DevDetail_SessionInfo_LastIP' => 'Última IP',
|
||||
'DevDetail_SessionInfo_StaticIP' => 'IP estática',
|
||||
'DevDetail_EveandAl_Title' => 'Configuración de eventos y alertas',
|
||||
'DevDetail_EveandAl_ScanCycle' => 'Ciclo de escaneo',
|
||||
'DevDetail_EveandAl_AlertAllEvents' => 'Alerta a todos los eventos',
|
||||
'DevDetail_EveandAl_AlertDown' => 'Alerta de caída',
|
||||
'DevDetail_EveandAl_Skip' => 'Omitir notificaciones repetidas durante',
|
||||
'DevDetail_EveandAl_NewDevice' => 'Nuevo dispositivo',
|
||||
'DevDetail_EveandAl_Archived' => 'Archivada',
|
||||
'DevDetail_EveandAl_RandomMAC' => 'MAC al azar',
|
||||
'DevDetail_EveandAl_ScanCycle_a' => 'Escanear Dispositivo (1 min)',
|
||||
'DevDetail_EveandAl_ScanCycle_z' => 'No Escanear Dispositivo (0 min)',
|
||||
'DevDetail_button_Delete' => 'Eliminar dispositivo',
|
||||
'DevDetail_button_Reset' => 'Restablecer cambios',
|
||||
'DevDetail_button_Save' => 'Guardar',
|
||||
'DevDetail_SessionTable_Order' => 'Ordenar',
|
||||
'DevDetail_SessionTable_Connection' => 'Conexión',
|
||||
'DevDetail_SessionTable_Disconnection' => 'Desconexión',
|
||||
'DevDetail_SessionTable_Duration' => 'Duración',
|
||||
'DevDetail_SessionTable_IP' => 'Dirección IP',
|
||||
'DevDetail_SessionTable_Additionalinfo' => 'Información adicional',
|
||||
'DevDetail_Events_CheckBox' => 'Ocultar eventos de conexión',
|
||||
'DevDetail_Nmap_buttonFast' => 'Exploración rápida',
|
||||
'DevDetail_Nmap_buttonDefault' => 'Escaneado predeterminado',
|
||||
'DevDetail_Nmap_buttonDetail' => 'Escaneo detallado',
|
||||
'DevDetail_Nmap_buttonFast_text' => 'Escaneo rápido: escanee menos puertos (100) que el escaneo predeterminado (unos pocos segundos)',
|
||||
'DevDetail_Nmap_buttonDefault_text' => 'Escaneo predeterminado: NMAP escanea los 1,000 puertos principales para cada protocolo de escaneo solicitado. Esto atrapa aproximadamente el 93% de los puertos TCP y el 49% de los puertos UDP. (aproximadamente 5 segundos)',
|
||||
'DevDetail_Nmap_buttonDetail_text' => 'Escaneo detallado: escaneo predeterminado con detección de sistema operativo habilitado, detección de versiones, escaneo de script y traceroute (hasta 30 segundos o más)',
|
||||
'DevDetail_Nmap_buttonSkipDiscovery' => 'Omitir detección de host',
|
||||
'DevDetail_Nmap_buttonSkipDiscovery_text' => 'Omitir detección de host (-Pn opción): Escaneo predeterminado sin detección de host',
|
||||
'DevDetail_Nmap_resultsLink' => 'Results will be also available in the <code>pialert_front.log</code> file.',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Maintenance Page - Update by @TeroRERO 07ago2022
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['Maintenance_Title'] = 'Herramientas de mantenimiento';
|
||||
$pia_lang['Maintenance_database_path'] = 'Ruta de la base de datos:';
|
||||
$pia_lang['Maintenance_database_size'] = 'Tamaño de base de datos:';
|
||||
$pia_lang['Maintenance_database_lastmod'] = 'Última modificación:';
|
||||
$pia_lang['Maintenance_database_backup'] = 'Copias de seguridad de la BD:';
|
||||
$pia_lang['Maintenance_database_backup_found'] = 'copia(s) de seguridad encontrada(s)';
|
||||
$pia_lang['Maintenance_database_backup_total'] = 'Uso total de disco';
|
||||
$pia_lang['Maintenance_arp_status'] = 'Estado de escaneo:';
|
||||
$pia_lang['Maintenance_arp_status_off'] = 'está actualmente deshabilitado';
|
||||
$pia_lang['Maintenance_arp_status_on'] = 'escaneo(s) actualmente en ejecución';
|
||||
$pia_lang['Maintenance_themeselector_lable'] = 'Seleccionar Skin';
|
||||
$pia_lang['Maintenance_themeselector_empty'] = 'Elija un Skin';
|
||||
$pia_lang['Maintenance_themeselector_text'] = 'El cambio tiene lugar en el lado del servidor, por lo que afecta todos los dispositivos en uso.';
|
||||
$pia_lang['Maintenance_themeselector_apply'] = 'Aplicar';
|
||||
$pia_lang['Maintenance_lang_selector_lable'] = 'Seleccione su idioma';
|
||||
$pia_lang['Maintenance_lang_selector_empty'] = 'Elija un idioma';
|
||||
$pia_lang['Maintenance_lang_en_us'] = 'English (US)';
|
||||
$pia_lang['Maintenance_lang_de_de'] = 'German (DE)';
|
||||
$pia_lang['Maintenance_lang_es_es'] = 'Spanish (ES)';
|
||||
$pia_lang['Maintenance_lang_selector_text'] = 'El cambio tiene lugar en el lado del servidor, por lo que afecta todos los dispositivos en uso.';
|
||||
$pia_lang['Maintenance_lang_selector_apply'] = 'Aplicar';
|
||||
$pia_lang['Maintenance_Tools_Tab_Settings'] = 'Ajustes';
|
||||
$pia_lang['Maintenance_Tools_Tab_Tools'] = 'Tools';
|
||||
$pia_lang['Maintenance_Tools_Tab_BackupRestore'] = 'Respaldo / Restaurar';
|
||||
$pia_lang['Maintenance_Tools_Tab_Logging'] = 'Logs';
|
||||
$pia_lang['Maintenance_Tool_darkmode'] = 'Cambiar Modo (Dark/Light)';
|
||||
$pia_lang['Maintenance_Tool_darkmode_text'] = 'Alternar entre el modo oscuro y el modo de luz. Si el interruptor no funciona correctamente, intente borrar el caché del navegador. El cambio tiene lugar en el lado del servidor, por lo que afecta todos los dispositivos en uso.';
|
||||
$pia_lang['Maintenance_Tool_darkmode_noti'] = 'Cambiar Modo';
|
||||
$pia_lang['Maintenance_Tool_darkmode_noti_text'] = 'Después del cambio de tema, la página intenta volver a cargar para activar el cambio. Si es necesario, el caché debe ser eliminado.';
|
||||
$pia_lang['Maintenance_Tool_arpscansw'] = 'Activar arp-scan (on/off)';
|
||||
$pia_lang['Maintenance_Tool_arpscansw_text'] = 'Encender o desactivar el arp-scan. Cuando el escaneo se ha apagado, permanece apagado hasta que se active nuevamente. Los escaneos activos no se cancelan.';
|
||||
$pia_lang['Maintenance_Tool_arpscansw_noti'] = 'Activar arp-scan on or off';
|
||||
$pia_lang['Maintenance_Tool_arpscansw_noti_text'] = 'Cuando el escaneo se ha apagado, permanece apagado hasta que se active nuevamente.';
|
||||
$pia_lang['Maintenance_Tool_del_empty_macs'] = 'Eliminar dispositivos con MACs vacíos';
|
||||
$pia_lang['Maintenance_Tool_del_empty_macs_text'] = 'Antes de usar esta función, haga una copia de seguridad. La eliminación no se puede deshacer. Todos los dispositivos sin Mac se eliminarán de la base de datos.';
|
||||
$pia_lang['Maintenance_Tool_del_empty_macs_noti'] = 'Eliminar dispositivos';
|
||||
$pia_lang['Maintenance_Tool_del_empty_macs_noti_text'] = '¿Estás seguro de que quieres eliminar todos los dispositivos con direcciones MAC vacías? <br> (tal vez prefiera archivarlo)';
|
||||
$pia_lang['Maintenance_Tool_upgrade_database_noti'] = 'Actualizar la base de datos';
|
||||
$pia_lang['Maintenance_Tool_upgrade_database_text'] = 'Este botón actualizará la base de datos para habilitar la actividad de la red en las últimas 12 horas. Haga una copia de seguridad de su base de datos en caso de problemas.';
|
||||
$pia_lang['Maintenance_Tool_upgrade_database_noti_text'] = '¿Estás seguro de que quieres actualizar la base de datos? <br> (tal vez prefieras archivarla)';
|
||||
$pia_lang['Maintenance_Tool_del_alldev'] = 'Eliminar todos los dispositivos';
|
||||
$pia_lang['Maintenance_Tool_del_alldev_text'] = 'Antes de usar esta función, haga una copia de seguridad. La eliminación no se puede deshacer. Todos los dispositivos se eliminarán de la base de datos.';
|
||||
$pia_lang['Maintenance_Tool_del_alldev_noti'] = 'Eliminar dispositivos';
|
||||
$pia_lang['Maintenance_Tool_del_alldev_noti_text'] = '¿Estás seguro de que quieres eliminar todos los dispositivos?';
|
||||
$pia_lang['Maintenance_Tool_del_unknowndev'] = 'Eliminar dispositivos (desconocidos)';
|
||||
$pia_lang['Maintenance_Tool_del_unknowndev_text'] = 'Antes de usar esta función, haga una copia de seguridad. La eliminación no se puede deshacer. Todos los dispositivos nombrados (desconocidos) se eliminarán de la base de datos.';
|
||||
$pia_lang['Maintenance_Tool_del_unknowndev_noti'] = 'Eliminar dispositivos (desconocidos)';
|
||||
$pia_lang['Maintenance_Tool_del_unknowndev_noti_text'] = '¿Estás seguro de que quieres eliminar todos los dispositivos (desconocidos)?';
|
||||
$pia_lang['Maintenance_Tool_del_allevents'] = 'Eliminar todo (Restablecer historial)';
|
||||
$pia_lang['Maintenance_Tool_del_allevents_text'] = 'Antes de usar esta función, haga una copia de seguridad. La eliminación no se puede deshacer. Se eliminarán todos los eventos en la base de datos. En ese momento se restablecerá la presencia de todos los dispositivos. Esto puede conducir a sesiones no válidas. Esto significa que los dispositivos se muestran como "presentes", aunque están fuera de línea. Un escaneo mientras el dispositivo en cuestión está en línea resuelve el problema.';
|
||||
$pia_lang['Maintenance_Tool_del_allevents_noti'] = 'Eliminar eventos';
|
||||
$pia_lang['Maintenance_Tool_del_allevents_noti_text'] = '¿Estás seguro de que quieres eliminar todos los eventos? Esto restablece la presencia de todos los dispositivos.';
|
||||
$pia_lang['Maintenance_Tool_del_allevents30'] = 'Eliminar eventos antiguos (30 días)';
|
||||
$pia_lang['Maintenance_Tool_del_allevents30_text'] = 'Antes de usar esta función, haga una copia de seguridad. La eliminación no se puede deshacer. Se eliminarán todos los eventos mayores a 30 días en la base de datos. En ese momento se restablecerá la presencia de todos los dispositivos. Esto puede conducir a sesiones no válidas. Esto significa que los dispositivos se muestran como "presentes", aunque están fuera de línea. Un escaneo mientras el dispositivo en cuestión está en línea resuelve el problema.';
|
||||
$pia_lang['Maintenance_Tool_del_allevents30_noti'] = 'Eliminar eventos';
|
||||
$pia_lang['Maintenance_Tool_del_allevents30_noti_text'] = '¿Está seguro de eliminar todos los eventos mayores a 30 días? Esto restablece la presencia de todos los dispositivos.';
|
||||
$pia_lang['Maintenance_Tool_backup'] = 'Respaldar DB';
|
||||
$pia_lang['Maintenance_Tool_backup_text'] = 'Las copias de seguridad de la base de datos se encuentran en el directorio de la base de datos como una Zip-Archive, nombrada con la fecha de creación. No hay un número máximo de copias de seguridad.';
|
||||
$pia_lang['Maintenance_Tool_backup_noti'] = 'Respaldar DB';
|
||||
$pia_lang['Maintenance_Tool_backup_noti_text'] = '¿Estás seguro de que quieres exactos la copia de seguridad de DB? Asegúrese de que ningún escaneo se esté ejecutando actualmente.';
|
||||
$pia_lang['Maintenance_Tool_restore'] = 'Restaurar DB';
|
||||
$pia_lang['Maintenance_Tool_restore_text'] = 'La última copia de seguridad se puede restaurar a través del botón, pero las copias de seguridad anteriores solo se pueden restaurar manualmente. Después de la restauración, realice una verificación de integridad en la base de datos por seguridad, en caso de que el DB estuviera actualmente en acceso de escritura cuando se creó la copia de seguridad.';
|
||||
$pia_lang['Maintenance_Tool_restore_noti'] = 'Restaurar DB';
|
||||
$pia_lang['Maintenance_Tool_restore_noti_text'] = '¿Estás seguro de que quieres hacer exactos la restauración de DB? Asegúrese de que ningún escaneo se esté ejecutando actualmente.';
|
||||
$pia_lang['Maintenance_Tool_purgebackup'] = 'Purgar Respaldos';
|
||||
$pia_lang['Maintenance_Tool_purgebackup_text'] = 'Todas las copias de seguridad serán eliminadas, excepto las 3 últimas.';
|
||||
$pia_lang['Maintenance_Tool_purgebackup_noti'] = 'Purgar Respaldos';
|
||||
$pia_lang['Maintenance_Tool_purgebackup_noti_text'] = '¿Está seguro de borrar todas las copias de seguridad excepto las 3 últimas?';
|
||||
$pia_lang['Maintenance_Tool_del_ActHistory'] = 'Eliminar la actividad de la red';
|
||||
$pia_lang['Maintenance_Tool_del_ActHistory_text'] = 'El gráfico de actividad de la red se resetea. Esto no afecta a los eventos.';
|
||||
$pia_lang['Maintenance_Tool_del_ActHistory_noti'] = 'Borrar la actividad de la red';
|
||||
$pia_lang['Maintenance_Tool_del_ActHistory_noti_text'] = '¿Está seguro de restablecer la actividad de la red?';
|
||||
$pia_lang['Maintenance_Tool_ExportCSV'] = 'Exportación CSV';
|
||||
$pia_lang['Maintenance_Tool_ExportCSV_text'] = 'Generar un archivo CSV (valores separados por comas) que contenga la lista de dispositivos incluyendo las relaciones de red entre los nodos de red y los dispositivos conectados.';
|
||||
$pia_lang['Maintenance_Tool_ExportCSV_noti'] = 'Exportación CSV';
|
||||
$pia_lang['Maintenance_Tool_ExportCSV_noti_text'] = '¿Está seguro de que quiere generar un archivo CSV?';
|
||||
$pia_lang['Maintenance_Tool_ImportCSV'] = 'Importación CSV';
|
||||
$pia_lang['Maintenance_Tool_ImportCSV_text'] = 'Antes de usar esta función, haga una copia de seguridad. Importe un archivo CSV (valor separado por comas) que contiene la lista de dispositivos, incluidas las relaciones de red entre nodos de red y dispositivos conectados. Para hacer eso, coloque el archivo CSV llamado <b> devices.csv </b> en su carpeta <b>/config </b>.';
|
||||
$pia_lang['Maintenance_Tool_ImportCSV_noti'] = 'Importación CSV';
|
||||
$pia_lang['Maintenance_Tool_ImportCSV_noti_text'] = '¿Está seguro de que quiere importar el archivo CSV? Esto sobrescribirá completamente los dispositivos de su base de datos.';
|
||||
$pia_lang['Maintenance_Github_package_a'] ='La última versión de Pi.Alert (Fork leiweibau) se publicó en ';
|
||||
$pia_lang['Maintenance_Github_package_b'] ='';
|
||||
'Maintenance_Title' => 'Herramientas de mantenimiento',
|
||||
'Maintenance_database_path' => 'Ruta de la base de datos:',
|
||||
'Maintenance_database_size' => 'Tamaño de base de datos:',
|
||||
'Maintenance_database_lastmod' => 'Última modificación:',
|
||||
'Maintenance_database_backup' => 'Copias de seguridad de la BD:',
|
||||
'Maintenance_database_backup_found' => 'copia(s) de seguridad encontrada(s)',
|
||||
'Maintenance_database_backup_total' => 'Uso total de disco',
|
||||
'Maintenance_arp_status' => 'Estado de escaneo:',
|
||||
'Maintenance_arp_status_off' => 'está actualmente deshabilitado',
|
||||
'Maintenance_arp_status_on' => 'escaneo(s) actualmente en ejecución',
|
||||
'Maintenance_themeselector_lable' => 'Seleccionar Skin',
|
||||
'Maintenance_themeselector_empty' => 'Elija un Skin',
|
||||
'Maintenance_themeselector_text' => 'El cambio tiene lugar en el lado del servidor, por lo que afecta todos los dispositivos en uso.',
|
||||
'Maintenance_themeselector_apply' => 'Aplicar',
|
||||
'Maintenance_lang_selector_lable' => 'Seleccione su idioma',
|
||||
'Maintenance_lang_selector_empty' => 'Elija un idioma',
|
||||
'Maintenance_lang_en_us' => 'English (US)',
|
||||
'Maintenance_lang_de_de' => 'German (DE)',
|
||||
'Maintenance_lang_es_es' => 'Spanish (ES)',
|
||||
'Maintenance_lang_selector_text' => 'El cambio tiene lugar en el lado del servidor, por lo que afecta todos los dispositivos en uso.',
|
||||
'Maintenance_lang_selector_apply' => 'Aplicar',
|
||||
'Maintenance_Tools_Tab_Settings' => 'Ajustes',
|
||||
'Maintenance_Tools_Tab_Tools' => 'Tools',
|
||||
'Maintenance_Tools_Tab_BackupRestore' => 'Respaldo / Restaurar',
|
||||
'Maintenance_Tools_Tab_Logging' => 'Logs',
|
||||
'Maintenance_Tool_darkmode' => 'Cambiar Modo (Dark/Light)',
|
||||
'Maintenance_Tool_darkmode_text' => 'Alternar entre el modo oscuro y el modo de luz. Si el interruptor no funciona correctamente, intente borrar el caché del navegador. El cambio tiene lugar en el lado del servidor, por lo que afecta todos los dispositivos en uso.',
|
||||
'Maintenance_Tool_darkmode_noti' => 'Cambiar Modo',
|
||||
'Maintenance_Tool_darkmode_noti_text' => 'Después del cambio de tema, la página intenta volver a cargar para activar el cambio. Si es necesario, el caché debe ser eliminado.',
|
||||
'Maintenance_Tool_arpscansw' => 'Activar arp-scan (on/off)',
|
||||
'Maintenance_Tool_arpscansw_text' => 'Encender o desactivar el arp-scan. Cuando el escaneo se ha apagado, permanece apagado hasta que se active nuevamente. Los escaneos activos no se cancelan.',
|
||||
'Maintenance_Tool_arpscansw_noti' => 'Activar arp-scan on or off',
|
||||
'Maintenance_Tool_arpscansw_noti_text' => 'Cuando el escaneo se ha apagado, permanece apagado hasta que se active nuevamente.',
|
||||
'Maintenance_Tool_del_empty_macs' => 'Eliminar dispositivos con MACs vacíos',
|
||||
'Maintenance_Tool_del_empty_macs_text' => 'Antes de usar esta función, haga una copia de seguridad. La eliminación no se puede deshacer. Todos los dispositivos sin Mac se eliminarán de la base de datos.',
|
||||
'Maintenance_Tool_del_empty_macs_noti' => 'Eliminar dispositivos',
|
||||
'Maintenance_Tool_del_empty_macs_noti_text' => '¿Estás seguro de que quieres eliminar todos los dispositivos con direcciones MAC vacías? <br> (tal vez prefiera archivarlo)',
|
||||
'Maintenance_Tool_upgrade_database_noti' => 'Actualizar la base de datos',
|
||||
'Maintenance_Tool_upgrade_database_text' => 'Este botón actualizará la base de datos para habilitar la actividad de la red en las últimas 12 horas. Haga una copia de seguridad de su base de datos en caso de problemas.',
|
||||
'Maintenance_Tool_upgrade_database_noti_text' => '¿Estás seguro de que quieres actualizar la base de datos? <br> (tal vez prefieras archivarla)',
|
||||
'Maintenance_Tool_del_alldev' => 'Eliminar todos los dispositivos',
|
||||
'Maintenance_Tool_del_alldev_text' => 'Antes de usar esta función, haga una copia de seguridad. La eliminación no se puede deshacer. Todos los dispositivos se eliminarán de la base de datos.',
|
||||
'Maintenance_Tool_del_alldev_noti' => 'Eliminar dispositivos',
|
||||
'Maintenance_Tool_del_alldev_noti_text' => '¿Estás seguro de que quieres eliminar todos los dispositivos?',
|
||||
'Maintenance_Tool_del_unknowndev' => 'Eliminar dispositivos (desconocidos)',
|
||||
'Maintenance_Tool_del_unknowndev_text' => 'Antes de usar esta función, haga una copia de seguridad. La eliminación no se puede deshacer. Todos los dispositivos nombrados (desconocidos) se eliminarán de la base de datos.',
|
||||
'Maintenance_Tool_del_unknowndev_noti' => 'Eliminar dispositivos (desconocidos)',
|
||||
'Maintenance_Tool_del_unknowndev_noti_text' => '¿Estás seguro de que quieres eliminar todos los dispositivos (desconocidos)?',
|
||||
'Maintenance_Tool_del_allevents' => 'Eliminar todo (Restablecer historial)',
|
||||
'Maintenance_Tool_del_allevents_text' => 'Antes de usar esta función, haga una copia de seguridad. La eliminación no se puede deshacer. Se eliminarán todos los eventos en la base de datos. En ese momento se restablecerá la presencia de todos los dispositivos. Esto puede conducir a sesiones no válidas. Esto significa que los dispositivos se muestran como "presentes", aunque están fuera de línea. Un escaneo mientras el dispositivo en cuestión está en línea resuelve el problema.',
|
||||
'Maintenance_Tool_del_allevents_noti' => 'Eliminar eventos',
|
||||
'Maintenance_Tool_del_allevents_noti_text' => '¿Estás seguro de que quieres eliminar todos los eventos? Esto restablece la presencia de todos los dispositivos.',
|
||||
'Maintenance_Tool_del_allevents30' => 'Eliminar eventos antiguos (30 días)',
|
||||
'Maintenance_Tool_del_allevents30_text' => 'Antes de usar esta función, haga una copia de seguridad. La eliminación no se puede deshacer. Se eliminarán todos los eventos mayores a 30 días en la base de datos. En ese momento se restablecerá la presencia de todos los dispositivos. Esto puede conducir a sesiones no válidas. Esto significa que los dispositivos se muestran como "presentes", aunque están fuera de línea. Un escaneo mientras el dispositivo en cuestión está en línea resuelve el problema.',
|
||||
'Maintenance_Tool_del_allevents30_noti' => 'Eliminar eventos',
|
||||
'Maintenance_Tool_del_allevents30_noti_text' => '¿Está seguro de eliminar todos los eventos mayores a 30 días? Esto restablece la presencia de todos los dispositivos.',
|
||||
'Maintenance_Tool_backup' => 'Respaldar DB',
|
||||
'Maintenance_Tool_backup_text' => 'Las copias de seguridad de la base de datos se encuentran en el directorio de la base de datos como una Zip-Archive, nombrada con la fecha de creación. No hay un número máximo de copias de seguridad.',
|
||||
'Maintenance_Tool_backup_noti' => 'Respaldar DB',
|
||||
'Maintenance_Tool_backup_noti_text' => '¿Estás seguro de que quieres exactos la copia de seguridad de DB? Asegúrese de que ningún escaneo se esté ejecutando actualmente.',
|
||||
'Maintenance_Tool_restore' => 'Restaurar DB',
|
||||
'Maintenance_Tool_restore_text' => 'La última copia de seguridad se puede restaurar a través del botón, pero las copias de seguridad anteriores solo se pueden restaurar manualmente. Después de la restauración, realice una verificación de integridad en la base de datos por seguridad, en caso de que el DB estuviera actualmente en acceso de escritura cuando se creó la copia de seguridad.',
|
||||
'Maintenance_Tool_restore_noti' => 'Restaurar DB',
|
||||
'Maintenance_Tool_restore_noti_text' => '¿Estás seguro de que quieres hacer exactos la restauración de DB? Asegúrese de que ningún escaneo se esté ejecutando actualmente.',
|
||||
'Maintenance_Tool_purgebackup' => 'Purgar Respaldos',
|
||||
'Maintenance_Tool_purgebackup_text' => 'Todas las copias de seguridad serán eliminadas, excepto las 3 últimas.',
|
||||
'Maintenance_Tool_purgebackup_noti' => 'Purgar Respaldos',
|
||||
'Maintenance_Tool_purgebackup_noti_text' => '¿Está seguro de borrar todas las copias de seguridad excepto las 3 últimas?',
|
||||
'Maintenance_Tool_del_ActHistory' => 'Eliminar la actividad de la red',
|
||||
'Maintenance_Tool_del_ActHistory_text' => 'El gráfico de actividad de la red se resetea. Esto no afecta a los eventos.',
|
||||
'Maintenance_Tool_del_ActHistory_noti' => 'Borrar la actividad de la red',
|
||||
'Maintenance_Tool_del_ActHistory_noti_text' => '¿Está seguro de restablecer la actividad de la red?',
|
||||
'Maintenance_Tool_ExportCSV' => 'Exportación CSV',
|
||||
'Maintenance_Tool_ExportCSV_text' => 'Generar un archivo CSV (valores separados por comas) que contenga la lista de dispositivos incluyendo las relaciones de red entre los nodos de red y los dispositivos conectados.',
|
||||
'Maintenance_Tool_ExportCSV_noti' => 'Exportación CSV',
|
||||
'Maintenance_Tool_ExportCSV_noti_text' => '¿Está seguro de que quiere generar un archivo CSV?',
|
||||
'Maintenance_Tool_ImportCSV' => 'Importación CSV',
|
||||
'Maintenance_Tool_ImportCSV_text' => 'Antes de usar esta función, haga una copia de seguridad. Importe un archivo CSV (valor separado por comas) que contiene la lista de dispositivos, incluidas las relaciones de red entre nodos de red y dispositivos conectados. Para hacer eso, coloque el archivo CSV llamado <b> devices.csv </b> en su carpeta <b>/config </b>.',
|
||||
'Maintenance_Tool_ImportCSV_noti' => 'Importación CSV',
|
||||
'Maintenance_Tool_ImportCSV_noti_text' => '¿Está seguro de que quiere importar el archivo CSV? Esto sobrescribirá completamente los dispositivos de su base de datos.',
|
||||
'Maintenance_Github_package_a' => 'La última versión de Pi.Alert (Fork leiweibau) se publicó en ',
|
||||
'Maintenance_Github_package_b' => '',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Maintenance Page - Update by @TeroRERO 25jul2022
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['BackDevices_Arpscan_disabled'] = 'Arp-Scan Desactivado';
|
||||
$pia_lang['BackDevices_Arpscan_enabled'] = 'Arp-Scan Activado';
|
||||
$pia_lang['BackDevices_darkmode_disabled'] = 'Darkmode Desactivado';
|
||||
$pia_lang['BackDevices_darkmode_enabled'] = 'Darkmode Activado';
|
||||
$pia_lang['BackDevices_Restore_CopError'] = 'La base de datos original no se pudo guardar.';
|
||||
$pia_lang['BackDevices_Restore_okay'] = 'Restauración ejecutado con éxito.';
|
||||
$pia_lang['BackDevices_Restore_Failed'] = 'La restauración falló. Restaurar la copia de seguridad manualmente.';
|
||||
$pia_lang['BackDevices_Backup_CopError'] = 'La base de datos original no se pudo guardar.';
|
||||
$pia_lang['BackDevices_Backup_okay'] = 'La copia de seguridad ejecutada con éxito con el nuevo archivo';
|
||||
$pia_lang['BackDevices_Backup_Failed'] = 'La copia de seguridad se ejecutó parcialmente con éxito. El archivo no se puede crear o está vacío.';
|
||||
$pia_lang['BackDevices_DBTools_DelDev_a'] = 'Dispositivo eliminado con éxito';
|
||||
$pia_lang['BackDevices_DBTools_DelDev_b'] = 'Dispositivos eliminados con éxito';
|
||||
$pia_lang['BackDevices_DBTools_DelEvents'] = 'Eventos eliminados con éxito';
|
||||
$pia_lang['BackDevices_DBTools_DelEventsError'] = 'Error de eliminación de eventos';
|
||||
$pia_lang['BackDevices_DBTools_DelDevError_a'] = 'Error de eliminación del dispositivo';
|
||||
$pia_lang['BackDevices_DBTools_DelDevError_b'] = 'Error de eliminación de dispositivos';
|
||||
$pia_lang['BackDevices_DBTools_UpdDev'] = 'Dispositivo actualizado con éxito';
|
||||
$pia_lang['BackDevices_DBTools_UpdDevError'] = 'Error al actualizar el dispositivo';
|
||||
$pia_lang['BackDevices_DBTools_Upgrade'] = 'Base de datos actualizada correctamente';
|
||||
$pia_lang['BackDevices_DBTools_UpgradeError'] = 'Falló la actualización de la base de datos';
|
||||
$pia_lang['BackDevices_DBTools_Purge'] = 'Las copias de seguridad más antiguas fueron eliminadas';
|
||||
'BackDevices_Arpscan_disabled' => 'Arp-Scan Desactivado',
|
||||
'BackDevices_Arpscan_enabled' => 'Arp-Scan Activado',
|
||||
'BackDevices_darkmode_disabled' => 'Darkmode Desactivado',
|
||||
'BackDevices_darkmode_enabled' => 'Darkmode Activado',
|
||||
'BackDevices_Restore_CopError' => 'La base de datos original no se pudo guardar.',
|
||||
'BackDevices_Restore_okay' => 'Restauración ejecutado con éxito.',
|
||||
'BackDevices_Restore_Failed' => 'La restauración falló. Restaurar la copia de seguridad manualmente.',
|
||||
'BackDevices_Backup_CopError' => 'La base de datos original no se pudo guardar.',
|
||||
'BackDevices_Backup_okay' => 'La copia de seguridad ejecutada con éxito con el nuevo archivo',
|
||||
'BackDevices_Backup_Failed' => 'La copia de seguridad se ejecutó parcialmente con éxito. El archivo no se puede crear o está vacío.',
|
||||
'BackDevices_DBTools_DelDev_a' => 'Dispositivo eliminado con éxito',
|
||||
'BackDevices_DBTools_DelDev_b' => 'Dispositivos eliminados con éxito',
|
||||
'BackDevices_DBTools_DelEvents' => 'Eventos eliminados con éxito',
|
||||
'BackDevices_DBTools_DelEventsError' => 'Error de eliminación de eventos',
|
||||
'BackDevices_DBTools_DelDevError_a' => 'Error de eliminación del dispositivo',
|
||||
'BackDevices_DBTools_DelDevError_b' => 'Error de eliminación de dispositivos',
|
||||
'BackDevices_DBTools_UpdDev' => 'Dispositivo actualizado con éxito',
|
||||
'BackDevices_DBTools_UpdDevError' => 'Error al actualizar el dispositivo',
|
||||
'BackDevices_DBTools_Upgrade' => 'Base de datos actualizada correctamente',
|
||||
'BackDevices_DBTools_UpgradeError' => 'Falló la actualización de la base de datos',
|
||||
'BackDevices_DBTools_Purge' => 'Las copias de seguridad más antiguas fueron eliminadas',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Network Page - Update by @TeroRERO 01ago2022
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['Network_Title'] = 'Descripción general de la red';
|
||||
$pia_lang['Network_ManageDevices'] = 'Administrar dispositivos';
|
||||
$pia_lang['Network_ManageAdd'] = 'Añadir dispositivo';
|
||||
$pia_lang['Network_ManageEdit'] = 'Actualizar dispositivo';
|
||||
$pia_lang['Network_ManageDel'] = 'Eliminar dispositivo';
|
||||
$pia_lang['Network_ManageAdd_Name'] = 'Nombre del dispositivo';
|
||||
$pia_lang['Network_ManageAdd_Name_text'] = 'Nombre sin caracteres especiales';
|
||||
$pia_lang['Network_ManageAdd_Type'] = 'Tipo de dispositivo';
|
||||
$pia_lang['Network_ManageAdd_Type_text'] = '-- Seleccionar tipo --';
|
||||
$pia_lang['Network_ManageAdd_Port'] = 'Recuento de puertos';
|
||||
$pia_lang['Network_ManageAdd_Port_text'] = 'dejar en blanco para WiFi y Powerline';
|
||||
$pia_lang['Network_ManageAdd_Submit'] = 'Añadir dispositivo';
|
||||
$pia_lang['Network_ManageEdit_ID'] = 'Dispositivo para actualizar';
|
||||
$pia_lang['Network_ManageEdit_ID_text'] = '-- Seleccione el dispositivo para editar --';
|
||||
$pia_lang['Network_ManageEdit_Name'] = 'Nuevo nombre del dispositivo';
|
||||
$pia_lang['Network_ManageEdit_Name_text'] = 'Nombre sin caracteres especiales';
|
||||
$pia_lang['Network_ManageEdit_Type'] = 'Nuevo tipo de dispositivo';
|
||||
$pia_lang['Network_ManageEdit_Type_text'] = '-- Seleccione tipo --';
|
||||
$pia_lang['Network_ManageEdit_Port'] = ' Nuevo recuento de puertos';
|
||||
$pia_lang['Network_ManageEdit_Port_text'] = 'Dejar en blanco para WiFi y Powerline';
|
||||
$pia_lang['Network_ManageEdit_Submit'] = 'Guardar los cambios';
|
||||
$pia_lang['Network_ManageDel_Name'] = 'Dispositivo para eliminar';
|
||||
$pia_lang['Network_ManageDel_Name_text'] = '-- Seleccione el dispositivo --';
|
||||
$pia_lang['Network_ManageDel_Submit'] = 'Eliminar';
|
||||
$pia_lang['Network_Table_State'] = 'Estado';
|
||||
$pia_lang['Network_Table_Hostname'] = 'Nombre de host';
|
||||
$pia_lang['Network_Table_IP'] = 'Dirección IP';
|
||||
'Network_Title' => 'Descripción general de la red',
|
||||
'Network_ManageDevices' => 'Administrar dispositivos',
|
||||
'Network_ManageAdd' => 'Añadir dispositivo',
|
||||
'Network_ManageEdit' => 'Actualizar dispositivo',
|
||||
'Network_ManageDel' => 'Eliminar dispositivo',
|
||||
'Network_ManageAdd_Name' => 'Nombre del dispositivo',
|
||||
'Network_ManageAdd_Name_text' => 'Nombre sin caracteres especiales',
|
||||
'Network_ManageAdd_Type' => 'Tipo de dispositivo',
|
||||
'Network_ManageAdd_Type_text' => '-- Seleccionar tipo --',
|
||||
'Network_ManageAdd_Port' => 'Recuento de puertos',
|
||||
'Network_ManageAdd_Port_text' => 'dejar en blanco para WiFi y Powerline',
|
||||
'Network_ManageAdd_Submit' => 'Añadir dispositivo',
|
||||
'Network_ManageEdit_ID' => 'Dispositivo para actualizar',
|
||||
'Network_ManageEdit_ID_text' => '-- Seleccione el dispositivo para editar --',
|
||||
'Network_ManageEdit_Name' => 'Nuevo nombre del dispositivo',
|
||||
'Network_ManageEdit_Name_text' => 'Nombre sin caracteres especiales',
|
||||
'Network_ManageEdit_Type' => 'Nuevo tipo de dispositivo',
|
||||
'Network_ManageEdit_Type_text' => '-- Seleccione tipo --',
|
||||
'Network_ManageEdit_Port' => ' Nuevo recuento de puertos',
|
||||
'Network_ManageEdit_Port_text' => 'Dejar en blanco para WiFi y Powerline',
|
||||
'Network_ManageEdit_Submit' => 'Guardar los cambios',
|
||||
'Network_ManageDel_Name' => 'Dispositivo para eliminar',
|
||||
'Network_ManageDel_Name_text' => '-- Seleccione el dispositivo --',
|
||||
'Network_ManageDel_Submit' => 'Eliminar',
|
||||
'Network_Table_State' => 'Estado',
|
||||
'Network_Table_Hostname' => 'Nombre de host',
|
||||
'Network_Table_IP' => 'Dirección IP',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Help Page - Update by @TeroRERO 07ago2022
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
$pia_lang['HelpFAQ_Title'] = 'Ayuda / FAQ';
|
||||
$pia_lang['HelpFAQ_Cat_General'] = 'General';
|
||||
$pia_lang['HelpFAQ_Cat_Detail'] = 'Detalles';
|
||||
$pia_lang['HelpFAQ_Cat_General_100_head'] = 'El reloj en la parte superior derecha y el tiempo de los eventos/presencia no son correctos (diferencia de tiempo).';
|
||||
$pia_lang['HelpFAQ_Cat_General_100_text_a'] = 'En su PC, la siguiente zona horaria está configurada para el entorno PHP:';
|
||||
$pia_lang['HelpFAQ_Cat_General_100_text_b'] = 'Si esta no es la zona horaria en la que se encuentra, debe cambiar la zona horaria en el archivo de configuración de PHP. Puedes encontrarlo en este directorio:';
|
||||
$pia_lang['HelpFAQ_Cat_General_100_text_c'] = 'Busque en este archivo la entrada "date.timezone", elimine el ";" inicial si es necesario e introduzca la zona horaria deseada. Puede encontrar una lista con las zonas horarias compatibles aquí (<a href="https://www.php.net/manual/en/timezones.php" target="blank">Link</a>)';
|
||||
$pia_lang['HelpFAQ_Cat_General_101_head'] = 'Mi red parece ralentizarse, el streaming se "congela".';
|
||||
$pia_lang['HelpFAQ_Cat_General_101_text'] = 'Es muy posible que los dispositivos de baja potencia alcancen sus límites de rendimiento con la forma en que Pi.Alert detecta nuevos dispositivos en la red. Esto se amplifica aún más,
|
||||
'HelpFAQ_Title' => 'Ayuda / FAQ',
|
||||
'HelpFAQ_Cat_General' => 'General',
|
||||
'HelpFAQ_Cat_Detail' => 'Detalles',
|
||||
'HelpFAQ_Cat_General_100_head' => 'El reloj en la parte superior derecha y el tiempo de los eventos/presencia no son correctos (diferencia de tiempo).',
|
||||
'HelpFAQ_Cat_General_100_text_a' => 'En su PC, la siguiente zona horaria está configurada para el entorno PHP:',
|
||||
'HelpFAQ_Cat_General_100_text_b' => 'Si esta no es la zona horaria en la que se encuentra, debe cambiar la zona horaria en el archivo de configuración de PHP. Puedes encontrarlo en este directorio:',
|
||||
'HelpFAQ_Cat_General_100_text_c' => 'Busque en este archivo la entrada "date.timezone", elimine el ";" inicial si es necesario e introduzca la zona horaria deseada. Puede encontrar una lista con las zonas horarias compatibles aquí (<a href="https://www.php.net/manual/en/timezones.php" target="blank">Link</a>)',
|
||||
'HelpFAQ_Cat_General_101_head' => 'Mi red parece ralentizarse, el streaming se "congela".',
|
||||
'HelpFAQ_Cat_General_101_text' => 'Es muy posible que los dispositivos de baja potencia alcancen sus límites de rendimiento con la forma en que Pi.Alert detecta nuevos dispositivos en la red. Esto se amplifica aún más,
|
||||
si estos dispositivos se comunican con la red a través de WLAN. Las soluciones aquí serían cambiar a una conexión por cable si es posible o, si el dispositivo sólo se va a utilizar durante un período de tiempo limitado, utilizar el arp scan.
|
||||
pausar el arp scan en la página de mantenimiento.';
|
||||
$pia_lang['HelpFAQ_Cat_General_102_head'] = 'Me aparece el mensaje de que la base de datos es de sólo de lectura.';
|
||||
$pia_lang['HelpFAQ_Cat_General_102_text'] = 'Compruebe en el directorio Pi.Alert si la carpeta de la base de datos (db) tiene asignados los permisos correctos:<br>
|
||||
pausar el arp scan en la página de mantenimiento.',
|
||||
'HelpFAQ_Cat_General_102_head' => 'Me aparece el mensaje de que la base de datos es de sólo de lectura.',
|
||||
'HelpFAQ_Cat_General_102_text' => 'Compruebe en el directorio Pi.Alert si la carpeta de la base de datos (db) tiene asignados los permisos correctos:<br>
|
||||
<span class="text-danger help_faq_code">drwxrwx--- 2 (nombre de usuario) www-data</span><br>
|
||||
Si el permiso no es correcto, puede establecerlo de nuevo con los siguientes comandos en la terminal o la consola:<br>
|
||||
<span class="text-danger help_faq_code">
|
||||
sudo chgrp -R www-data ~/pialert/db<br>
|
||||
chmod -R 770 ~/pialert/db
|
||||
</span><br>
|
||||
Si la base de datos sigue siendo de sólo lectura, intente reinstalar o restaurar una copia de seguridad de la base de datos desde la página de mantenimiento.';
|
||||
$pia_lang['HelpFAQ_Cat_General_102docker_head'] = '(🐳 Docker only) Database issues (AJAX errors, read-only, not found)';
|
||||
$pia_lang['HelpFAQ_Cat_General_102docker_text'] = 'Double-check you\'ve followed the <a href="https://github.com/jokob-sk/Pi.Alert/tree/main/dockerfiles">dockerfile readme (most up-to-date info)</a>. <br/> <br/> <ul data-sourcepos="49:4-52:146" dir="auto">
|
||||
Si la base de datos sigue siendo de sólo lectura, intente reinstalar o restaurar una copia de seguridad de la base de datos desde la página de mantenimiento.',
|
||||
'HelpFAQ_Cat_General_102docker_head' => '(🐳 Docker only) Database issues (AJAX errors, read-only, not found)',
|
||||
'HelpFAQ_Cat_General_102docker_text' => 'Double-check you\'ve followed the <a href="https://github.com/jokob-sk/Pi.Alert/tree/main/dockerfiles">dockerfile readme (most up-to-date info)</a>. <br/> <br/> <ul data-sourcepos="49:4-52:146" dir="auto">
|
||||
<li data-sourcepos="49:4-49:106">Download the <a href="https://github.com/jokob-sk/Pi.Alert/blob/main/db/pialert.db">original DB from GitHub</a>.</li>
|
||||
<li data-sourcepos="50:4-50:195">Map the <code>pialert.db</code> file (<g-emoji class="g-emoji" alias="warning" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/26a0.png">⚠</g-emoji> not folder) from above to <code>/home/pi/pialert/db/pialert.db</code> (see <a href="https://github.com/jokob-sk/Pi.Alert/tree/main/dockerfiles#-examples">Examples</a> for details).</li>
|
||||
<li data-sourcepos="51:4-51:161">If facing issues (AJAX errors, can\'t write to DB, etc,) make sure permissions are set correctly, alternatively check the logs under <code>/home/pi/pialert/front/log</code>.</li>
|
||||
<li data-sourcepos="52:4-52:146">To solve permission issues you can also try to create a DB backup and then run a DB Restore via the <strong>Maintenance > Backup/Restore</strong> section.</li>
|
||||
<li data-sourcepos="53:4-53:228">If the database is in read-only mode you can solve this by setting the owner and group by executing the following command on the host system: <code>docker exec pialert chown -R www-data:www-data /home/pi/pialert/db/pialert.db</code>.</li>
|
||||
</ul>';
|
||||
$pia_lang['HelpFAQ_Cat_General_103_head'] = 'La página de inicio de sesión no aparece, incluso después de cambiar la contraseña.';
|
||||
$pia_lang['HelpFAQ_Cat_General_103_text'] = 'Además de la contraseña, el archivo de configuración debe contener <span class="text-danger help_faq_code">~/pialert/config/pialert.conf</span>
|
||||
además el parámetro <span class="text-danger help_faq_code">PIALERT_WEB_PROTECTION</span> debe ajustarse a <span class="text-danger help_faq_code">True</span>.';
|
||||
$pia_lang['HelpFAQ_Cat_Device_200_head'] = 'Tengo dispositivos en mi lista que no conozco. Después de borrarlos, siempre vuelven a aparecer.';
|
||||
$pia_lang['HelpFAQ_Cat_Device_200_text'] = 'Si utiliza Pi-hole, tenga en cuenta que Pi.Alert recupera información de Pi-hole. Ponga en pausa Pi.Alert, vaya a la página de configuración de Pi-hole y
|
||||
</ul>',
|
||||
'HelpFAQ_Cat_General_103_head' => 'La página de inicio de sesión no aparece, incluso después de cambiar la contraseña.',
|
||||
'HelpFAQ_Cat_General_103_text' => 'Además de la contraseña, el archivo de configuración debe contener <span class="text-danger help_faq_code">~/pialert/config/pialert.conf</span>
|
||||
además el parámetro <span class="text-danger help_faq_code">PIALERT_WEB_PROTECTION</span> debe ajustarse a <span class="text-danger help_faq_code">True</span>.',
|
||||
'HelpFAQ_Cat_Device_200_head' => 'Tengo dispositivos en mi lista que no conozco. Después de borrarlos, siempre vuelven a aparecer.',
|
||||
'HelpFAQ_Cat_Device_200_text' => 'Si utiliza Pi-hole, tenga en cuenta que Pi.Alert recupera información de Pi-hole. Ponga en pausa Pi.Alert, vaya a la página de configuración de Pi-hole y
|
||||
elimine la concesión DHCP si es necesario. Luego, también en Pi-hole, revise en Herramientas -> Red para ver si puede encontrar los hosts recurrentes allí.
|
||||
Si es así, elimínelos también allí. Ahora puede volver a iniciar Pi.Alert. Ahora el dispositivo(s) no debería aparecer más.';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_300_head'] = '¿Qué significa? ';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_300_text_a'] = 'significa un dispositivo de red creado a partir de la página de red.';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_300_text_b'] = 'designa el número de puerto en el que el dispositivo editado actualmente está conectado a este dispositivo de red.';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_301_head_a'] = '¿Cuándo está escaneando ahora? En ';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_301_head_b'] = ' dice 1min pero el gráfico muestra intervalos de 5min.';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_301_text'] = 'El intervalo de tiempo entre los escaneos está definido por el "Cronjob", que está configurado en 5 minutos de forma predeterminada. La designación "1min" se refiere a la duración esperada del escaneo.
|
||||
Si es así, elimínelos también allí. Ahora puede volver a iniciar Pi.Alert. Ahora el dispositivo(s) no debería aparecer más.',
|
||||
'HelpFAQ_Cat_Detail_300_head' => '¿Qué significa? ',
|
||||
'HelpFAQ_Cat_Detail_300_text_a' => 'significa un dispositivo de red creado a partir de la página de red.',
|
||||
'HelpFAQ_Cat_Detail_300_text_b' => 'designa el número de puerto en el que el dispositivo editado actualmente está conectado a este dispositivo de red.',
|
||||
'HelpFAQ_Cat_Detail_301_head_a' => '¿Cuándo está escaneando ahora? En ',
|
||||
'HelpFAQ_Cat_Detail_301_head_b' => ' dice 1min pero el gráfico muestra intervalos de 5min.',
|
||||
'HelpFAQ_Cat_Detail_301_text' => 'El intervalo de tiempo entre los escaneos está definido por el "Cronjob", que está configurado en 5 minutos de forma predeterminada. La designación "1min" se refiere a la duración esperada del escaneo.
|
||||
Dependiendo de la configuración de la red, este tiempo puede variar. Para editar el cronjob, puede utilizar el siguiente comando en la terminal/consola <span class="text-danger help_faq_code">crontab -e</span>
|
||||
y cambiar el intervalo.';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_302_head_a'] = '¿Qué significa? ';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_302_head_b'] = '¿y por qué no puedo seleccionarlo?';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_302_text'] = 'Algunos dispositivos modernos generan direcciones MAC aleatorias por razones de privacidad, que ya no pueden asociarse a ningún fabricante y que vuelven a cambiar con cada nueva conexión.
|
||||
y cambiar el intervalo.',
|
||||
'HelpFAQ_Cat_Detail_302_head_a' => '¿Qué significa? ',
|
||||
'HelpFAQ_Cat_Detail_302_head_b' => '¿y por qué no puedo seleccionarlo?',
|
||||
'HelpFAQ_Cat_Detail_302_text' => 'Algunos dispositivos modernos generan direcciones MAC aleatorias por razones de privacidad, que ya no pueden asociarse a ningún fabricante y que vuelven a cambiar con cada nueva conexión.
|
||||
Pi.Alert detecta si se trata de una dirección MAC aleatoria y activa este "campo" automáticamente. Para deshabilitar este comportamiento, debe buscar en su dispositivo cómo deshabilitar la
|
||||
aleatorización de direcciones MAC.';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_303_head'] = '¿Qué es Nmap y para qué sirve?';
|
||||
$pia_lang['HelpFAQ_Cat_Detail_303_text'] = 'Nmap es un escáner de red con múltiples capacidades.<br>
|
||||
Cuando aparece un nuevo dispositivo en su lista, tiene la posibilidad de obtener información más detallada sobre el dispositivo a través del escaneo de Nmap.';
|
||||
$pia_lang['HelpFAQ_Cat_Presence_400_head'] = 'Los dispositivos se muestran con un marcador amarillo y la nota "evento faltante".';
|
||||
$pia_lang['HelpFAQ_Cat_Presence_400_text'] = 'Si esto sucede, tiene la opción de eliminar los eventos en el dispositivo en cuestión (vista de detalles). Otra posibilidad sería encender el dispositivo y esperar hasta que Pi.Alert detecte el dispositivo como "online" con el siguiente
|
||||
escaneo y luego simplemente apagar el dispositivo nuevamente. Ahora Pi.Alert debería anotar correctamente el estado del dispositivo en la base de datos con el próximo escaneo.';
|
||||
$pia_lang['HelpFAQ_Cat_Presence_401_head'] = 'Un dispositivo se muestra como presente aunque esté "Offline".';
|
||||
$pia_lang['HelpFAQ_Cat_Presence_401_text'] = 'Si esto sucede, tiene la posibilidad de eliminar los eventos del dispositivo en cuestión (vista de detalles). Otra posibilidad sería encender el dispositivo y esperar hasta que Pi.Alert reconozca el dispositivo como "online" con el siguiente escaneo
|
||||
y luego simplemente apagar el dispositivo nuevamente. Ahora Pi.Alert debería anotar correctamente el estado del dispositivo en la base de datos con el próximo escaneo.';
|
||||
$pia_lang['HelpFAQ_Cat_Network_600_head'] = '¿Para qué sirve esta sección?';
|
||||
$pia_lang['HelpFAQ_Cat_Network_600_text'] = 'Esta sección debería ofrecerle la posibilidad de mapear la asignación de sus dispositivos de red. Para ello, puede crear uno o más conmutadores, WLAN, enrutadores, etc., proporcionarles un número de puerto si es necesario y asignarles dispositivos
|
||||
aleatorización de direcciones MAC.',
|
||||
'HelpFAQ_Cat_Detail_303_head' => '¿Qué es Nmap y para qué sirve?',
|
||||
'HelpFAQ_Cat_Detail_303_text' => 'Nmap es un escáner de red con múltiples capacidades.<br>
|
||||
Cuando aparece un nuevo dispositivo en su lista, tiene la posibilidad de obtener información más detallada sobre el dispositivo a través del escaneo de Nmap.',
|
||||
'HelpFAQ_Cat_Presence_400_head' => 'Los dispositivos se muestran con un marcador amarillo y la nota "evento faltante".',
|
||||
'HelpFAQ_Cat_Presence_400_text' => 'Si esto sucede, tiene la opción de eliminar los eventos en el dispositivo en cuestión (vista de detalles). Otra posibilidad sería encender el dispositivo y esperar hasta que Pi.Alert detecte el dispositivo como "online" con el siguiente
|
||||
escaneo y luego simplemente apagar el dispositivo nuevamente. Ahora Pi.Alert debería anotar correctamente el estado del dispositivo en la base de datos con el próximo escaneo.',
|
||||
'HelpFAQ_Cat_Presence_401_head' => 'Un dispositivo se muestra como presente aunque esté "Offline".',
|
||||
'HelpFAQ_Cat_Presence_401_text' => 'Si esto sucede, tiene la posibilidad de eliminar los eventos del dispositivo en cuestión (vista de detalles). Otra posibilidad sería encender el dispositivo y esperar hasta que Pi.Alert reconozca el dispositivo como "online" con el siguiente escaneo
|
||||
y luego simplemente apagar el dispositivo nuevamente. Ahora Pi.Alert debería anotar correctamente el estado del dispositivo en la base de datos con el próximo escaneo.',
|
||||
'HelpFAQ_Cat_Network_600_head' => '¿Para qué sirve esta sección?',
|
||||
'HelpFAQ_Cat_Network_600_text' => 'Esta sección debería ofrecerle la posibilidad de mapear la asignación de sus dispositivos de red. Para ello, puede crear uno o más conmutadores, WLAN, enrutadores, etc., proporcionarles un número de puerto si es necesario y asignarles dispositivos
|
||||
ya detectados. Esta asignación se realiza en la vista detallada del dispositivo a asignar. Por lo tanto, es posible determinar rápidamente a qué puerto está conectado un host y si está en línea. Es posible asignar un dispositivo a múltiples
|
||||
puertos (agrupación de puertos), así como múltiples dispositivos a un puerto (máquinas virtuales).';
|
||||
puertos (agrupación de puertos), así como múltiples dispositivos a un puerto (máquinas virtuales).',
|
||||
|
||||
//////////////////////////////////////////////////////////////////
|
||||
// Settings
|
||||
//////////////////////////////////////////////////////////////////
|
||||
|
||||
//General
|
||||
$pia_lang['SCAN_SUBNETS_name'] = 'Subnets to scan';
|
||||
$pia_lang['SCAN_SUBNETS_description'] = '
|
||||
'SCAN_SUBNETS_name' => 'Subnets to scan',
|
||||
'SCAN_SUBNETS_description' => '
|
||||
|
||||
The scan time itself depends on the number of IP addresses to check.
|
||||
The number of Ips to check depends on the <a target="_blank" href="https://www.calculator.net/ip-subnet-calculator.html">network mask</a> you set here.
|
||||
@@ -425,113 +429,113 @@ the scan will take hours to complete instead of seconds.
|
||||
<li>Specify the network mask. For example, the filter <code>192.168.1.0/24</code> covers IP ranges 192.168.1.0 to 192.168.1.255.</li>
|
||||
<li>Run <code>iwconfig</code> in your container to find your interface name(s) (e.g.: <code>eth0</code>, <code>eth1</code>)</li>
|
||||
</ol>
|
||||
';
|
||||
$pia_lang['PRINT_LOG_name'] = 'Print additional logging';
|
||||
$pia_lang['PRINT_LOG_description'] = 'This setting will enable more verbose logging. Useful for debugging events writing into the database.';
|
||||
$pia_lang['TIMEZONE_name'] = 'Time zone';
|
||||
$pia_lang['TIMEZONE_description'] = 'Time zone to display stats correctly. Find your time zone <a target="_blank" href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones" rel="nofollow">here</a>.';
|
||||
$pia_lang['PIALERT_WEB_PROTECTION_name'] = 'Enable login';
|
||||
$pia_lang['PIALERT_WEB_PROTECTION_description'] = 'When enabled a login dialog is displayed. Read below carefully if you get locked out of your instance.';
|
||||
$pia_lang['PIALERT_WEB_PASSWORD_name'] = 'Login password';
|
||||
$pia_lang['PIALERT_WEB_PASSWORD_description'] = 'The default password is <code>123456</code>. To change password run <code>/home/pi/pialert/back/pialert-cli</code> in the container';
|
||||
$pia_lang['INCLUDED_SECTIONS_name'] = 'Notify on';
|
||||
$pia_lang['INCLUDED_SECTIONS_description'] = 'Specifies which events trigger notifications. Remove the event type(s) you don\'t want to get notified on. This setting overrides device-specific settings in the UI. (CTRL + Click to select / deselect).';
|
||||
$pia_lang['SCAN_CYCLE_MINUTES_name'] = 'Scan cycle delay';
|
||||
$pia_lang['SCAN_CYCLE_MINUTES_description'] = 'The delay between scans. The shortest tested interval between scans was 3 minutes. A 5 minutes loop works reliably on a <code>/24</code> network mask. If using arp-scan, the scan time itself depends on the number of IP addresses to check. This number depends on the network mask set in the "Subnets to scan" setting at the top. For example, a <code>/24</code> mask results in 256 IPs to check, where as a <code>/16</code> mask checks around 65000. Every IP takes a couple seconds to scan.';
|
||||
$pia_lang['DAYS_TO_KEEP_EVENTS_name'] = 'Delete events older than';
|
||||
$pia_lang['DAYS_TO_KEEP_EVENTS_description'] = 'This is a maintenance setting. This specifies the number of days worth of event entries that will be kept. All older events will be deleted periodically.';
|
||||
$pia_lang['REPORT_DASHBOARD_URL_name'] = 'Pi.Alert URL';
|
||||
$pia_lang['REPORT_DASHBOARD_URL_description'] = 'This URL is used as the base for generating links in the emails. Enter full URL starting with <code>http://</code> including the port number (no trailig slash <code>/</code>).';
|
||||
',
|
||||
'PRINT_LOG_name' => 'Print additional logging',
|
||||
'PRINT_LOG_description' => 'This setting will enable more verbose logging. Useful for debugging events writing into the database.',
|
||||
'TIMEZONE_name' => 'Time zone',
|
||||
'TIMEZONE_description' => 'Time zone to display stats correctly. Find your time zone <a target="_blank" href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones" rel="nofollow">here</a>.',
|
||||
'PIALERT_WEB_PROTECTION_name' => 'Enable login',
|
||||
'PIALERT_WEB_PROTECTION_description' => 'When enabled a login dialog is displayed. Read below carefully if you get locked out of your instance.',
|
||||
'PIALERT_WEB_PASSWORD_name' => 'Login password',
|
||||
'PIALERT_WEB_PASSWORD_description' => 'The default password is <code>123456</code>. To change password run <code>/home/pi/pialert/back/pialert-cli</code> in the container',
|
||||
'INCLUDED_SECTIONS_name' => 'Notify on',
|
||||
'INCLUDED_SECTIONS_description' => 'Specifies which events trigger notifications. Remove the event type(s) you don\'t want to get notified on. This setting overrides device-specific settings in the UI. (CTRL + Click to select / deselect).',
|
||||
'SCAN_CYCLE_MINUTES_name' => 'Scan cycle delay',
|
||||
'SCAN_CYCLE_MINUTES_description' => 'The delay between scans. If using arp-scan, the scan time itself depends on the number of IP addresses to check. This number depends on the network mask set in the <code>SCAN_SUBNETS</code> setting at the top. Every IP takes a couple seconds to scan.',
|
||||
'DAYS_TO_KEEP_EVENTS_name' => 'Delete events older than',
|
||||
'DAYS_TO_KEEP_EVENTS_description' => 'This is a maintenance setting. This specifies the number of days worth of event entries that will be kept. All older events will be deleted periodically.',
|
||||
'REPORT_DASHBOARD_URL_name' => 'Pi.Alert URL',
|
||||
'REPORT_DASHBOARD_URL_description' => 'This URL is used as the base for generating links in the emails. Enter full URL starting with <code>http://</code> including the port number (no trailig slash <code>/</code>).',
|
||||
|
||||
//Email
|
||||
$pia_lang['REPORT_MAIL_name'] = 'Enable email';
|
||||
$pia_lang['REPORT_MAIL_description'] = 'If enabled an email is sent out with a list of changes you\'ve subscribed to. Please also fill out all remaining settings related to the SMTP setup below.';
|
||||
$pia_lang['SMTP_SERVER_name'] = 'SMTP server URL';
|
||||
$pia_lang['SMTP_SERVER_description'] = 'The SMTP server host URL. For example <code>smtp-relay.sendinblue.com</code>.';
|
||||
$pia_lang['SMTP_PORT_name'] = 'SMTP server PORT';
|
||||
$pia_lang['SMTP_PORT_description'] = 'Port number used for the SMTP connection.';
|
||||
$pia_lang['SMTP_SKIP_LOGIN_name'] = 'Skip authentication';
|
||||
$pia_lang['SMTP_SKIP_LOGIN_description'] = 'Don\'t use authentication when connecting to the SMTP server.';
|
||||
$pia_lang['SMTP_USER_name'] = 'SMTP user';
|
||||
$pia_lang['SMTP_USER_description'] = 'The user name used to login into the SMTP server (sometimes a full email address).';
|
||||
$pia_lang['SMTP_PASS_name'] = 'SMTP password';
|
||||
$pia_lang['SMTP_PASS_description'] = 'The SMTP server password. ';
|
||||
$pia_lang['SMTP_SKIP_TLS_name'] = 'Don\'t use TLS';
|
||||
$pia_lang['SMTP_SKIP_TLS_description'] = 'Disable TLS when connecting to your SMTP server.';
|
||||
$pia_lang['REPORT_TO_name'] = 'Send email to';
|
||||
$pia_lang['REPORT_TO_description'] = 'Email address to which the notification will be send to.';
|
||||
$pia_lang['REPORT_FROM_name'] = 'Email subject';
|
||||
$pia_lang['REPORT_FROM_description'] = 'Notification email subject line.';
|
||||
'REPORT_MAIL_name' => 'Enable email',
|
||||
'REPORT_MAIL_description' => 'If enabled an email is sent out with a list of changes you\'ve subscribed to. Please also fill out all remaining settings related to the SMTP setup below.',
|
||||
'SMTP_SERVER_name' => 'SMTP server URL',
|
||||
'SMTP_SERVER_description' => 'The SMTP server host URL. For example <code>smtp-relay.sendinblue.com</code>.',
|
||||
'SMTP_PORT_name' => 'SMTP server PORT',
|
||||
'SMTP_PORT_description' => 'Port number used for the SMTP connection.',
|
||||
'SMTP_SKIP_LOGIN_name' => 'Skip authentication',
|
||||
'SMTP_SKIP_LOGIN_description' => 'Don\'t use authentication when connecting to the SMTP server.',
|
||||
'SMTP_USER_name' => 'SMTP user',
|
||||
'SMTP_USER_description' => 'The user name used to login into the SMTP server (sometimes a full email address).',
|
||||
'SMTP_PASS_name' => 'SMTP password',
|
||||
'SMTP_PASS_description' => 'The SMTP server password. ',
|
||||
'SMTP_SKIP_TLS_name' => 'Don\'t use TLS',
|
||||
'SMTP_SKIP_TLS_description' => 'Disable TLS when connecting to your SMTP server.',
|
||||
'REPORT_TO_name' => 'Send email to',
|
||||
'REPORT_TO_description' => 'Email address to which the notification will be send to.',
|
||||
'REPORT_FROM_name' => 'Email subject',
|
||||
'REPORT_FROM_description' => 'Notification email subject line.',
|
||||
|
||||
//Webhooks
|
||||
$pia_lang['REPORT_WEBHOOK_name'] = 'Enable Webhooks';
|
||||
$pia_lang['REPORT_WEBHOOK_description'] = 'Enable webhooks for notifications. If enabled, configure related settings below.';
|
||||
$pia_lang['WEBHOOK_URL_name'] = 'Target URL';
|
||||
$pia_lang['WEBHOOK_URL_description'] = 'Target URL starting with <code>http://</code> or <code>https://</code>.';
|
||||
$pia_lang['WEBHOOK_PAYLOAD_name'] = 'Payload type';
|
||||
$pia_lang['WEBHOOK_PAYLOAD_description'] = 'The Webhook payload data format for the "body > attachements > text" attribute in the payload json. See an examnple of the payload <a target="_blank" href="https://github.com/jokob-sk/Pi.Alert/blob/main/docs/webhook_json_sample.json">here</a>. (e.g.: for discord use <code>\'html\'</code>)';
|
||||
$pia_lang['WEBHOOK_REQUEST_METHOD_name'] = 'Request method';
|
||||
$pia_lang['WEBHOOK_REQUEST_METHOD_description'] = 'The HTTP request method to be used for the webhook call.';
|
||||
'REPORT_WEBHOOK_name' => 'Enable Webhooks',
|
||||
'REPORT_WEBHOOK_description' => 'Enable webhooks for notifications. If enabled, configure related settings below.',
|
||||
'WEBHOOK_URL_name' => 'Target URL',
|
||||
'WEBHOOK_URL_description' => 'Target URL starting with <code>http://</code> or <code>https://</code>.',
|
||||
'WEBHOOK_PAYLOAD_name' => 'Payload type',
|
||||
'WEBHOOK_PAYLOAD_description' => 'The Webhook payload data format for the "body > attachements > text" attribute in the payload json. See an examnple of the payload <a target="_blank" href="https://github.com/jokob-sk/Pi.Alert/blob/main/docs/webhook_json_sample.json">here</a>. (e.g.: for discord use <code>\'html\'</code>)',
|
||||
'WEBHOOK_REQUEST_METHOD_name' => 'Request method',
|
||||
'WEBHOOK_REQUEST_METHOD_description' => 'The HTTP request method to be used for the webhook call.',
|
||||
|
||||
// Apprise
|
||||
$pia_lang['REPORT_APPRISE_name'] = 'Enable Apprise';
|
||||
$pia_lang['REPORT_APPRISE_description'] = 'Enable sending notifications via <a target="_blank" href="https://hub.docker.com/r/caronc/apprise">Apprise</a>.';
|
||||
$pia_lang['APPRISE_HOST_name'] = 'Apprise host URL';
|
||||
$pia_lang['APPRISE_HOST_description'] = 'Apprise host URL starting with <code>http://</code> or <code>https://</code>. (don\'t forget to include <code>/notify</code> at the end)';
|
||||
$pia_lang['APPRISE_URL_name'] = 'Apprise notification URL';
|
||||
$pia_lang['APPRISE_URL_description'] = 'Apprise notification target URL.';
|
||||
'REPORT_APPRISE_name' => 'Enable Apprise',
|
||||
'REPORT_APPRISE_description' => 'Enable sending notifications via <a target="_blank" href="https://hub.docker.com/r/caronc/apprise">Apprise</a>.',
|
||||
'APPRISE_HOST_name' => 'Apprise host URL',
|
||||
'APPRISE_HOST_description' => 'Apprise host URL starting with <code>http://</code> or <code>https://</code>. (don\'t forget to include <code>/notify</code> at the end)',
|
||||
'APPRISE_URL_name' => 'Apprise notification URL',
|
||||
'APPRISE_URL_description' => 'Apprise notification target URL.',
|
||||
|
||||
// NTFY
|
||||
$pia_lang['REPORT_NTFY_name'] = 'Enable NTFY';
|
||||
$pia_lang['REPORT_NTFY_description'] = 'Enable sending notifications via <a target="_blank" href="https://ntfy.sh/">NTFY</a>.';
|
||||
$pia_lang['NTFY_HOST_name'] = 'NTFY host URL';
|
||||
$pia_lang['NTFY_HOST_description'] = 'NTFY host URL starting with <code>http://</code> or <code>https://</code>. You can use the hosted instance on <a target="_blank" href="https://ntfy.sh/">https://ntfy.sh</a> by simply entering <code>https://ntfy.sh</code>.';
|
||||
$pia_lang['NTFY_TOPIC_name'] = 'NTFY topic';
|
||||
$pia_lang['NTFY_TOPIC_description'] = 'Your secret topic.';
|
||||
$pia_lang['NTFY_USER_name'] = 'NTFY user';
|
||||
$pia_lang['NTFY_USER_description'] = 'Enter user if you need (host) an instance with enabled authetication.';
|
||||
$pia_lang['NTFY_PASSWORD_name'] = 'NTFY password';
|
||||
$pia_lang['NTFY_PASSWORD_description'] = 'Enter password if you need (host) an instance with enabled authetication.';
|
||||
'REPORT_NTFY_name' => 'Enable NTFY',
|
||||
'REPORT_NTFY_description' => 'Enable sending notifications via <a target="_blank" href="https://ntfy.sh/">NTFY</a>.',
|
||||
'NTFY_HOST_name' => 'NTFY host URL',
|
||||
'NTFY_HOST_description' => 'NTFY host URL starting with <code>http://</code> or <code>https://</code>. You can use the hosted instance on <a target="_blank" href="https://ntfy.sh/">https://ntfy.sh</a> by simply entering <code>https://ntfy.sh</code>.',
|
||||
'NTFY_TOPIC_name' => 'NTFY topic',
|
||||
'NTFY_TOPIC_description' => 'Your secret topic.',
|
||||
'NTFY_USER_name' => 'NTFY user',
|
||||
'NTFY_USER_description' => 'Enter user if you need (host) an instance with enabled authetication.',
|
||||
'NTFY_PASSWORD_name' => 'NTFY password',
|
||||
'NTFY_PASSWORD_description' => 'Enter password if you need (host) an instance with enabled authetication.',
|
||||
|
||||
// Pushsafer
|
||||
$pia_lang['REPORT_PUSHSAFER_name'] = 'Enable Pushsafer';
|
||||
$pia_lang['REPORT_PUSHSAFER_description'] = 'Enable sending notifications via <a target="_blank" href="https://www.pushsafer.com/">Pushsafer</a>.';
|
||||
$pia_lang['PUSHSAFER_TOKEN_name'] = 'Pushsafer token';
|
||||
$pia_lang['PUSHSAFER_TOKEN_description'] = 'Your secret Pushsafer API key (token).';
|
||||
'REPORT_PUSHSAFER_name' => 'Enable Pushsafer',
|
||||
'REPORT_PUSHSAFER_description' => 'Enable sending notifications via <a target="_blank" href="https://www.pushsafer.com/">Pushsafer</a>.',
|
||||
'PUSHSAFER_TOKEN_name' => 'Pushsafer token',
|
||||
'PUSHSAFER_TOKEN_description' => 'Your secret Pushsafer API key (token).',
|
||||
|
||||
|
||||
// MQTT
|
||||
$pia_lang['REPORT_MQTT_name'] = 'Enable MQTT';
|
||||
$pia_lang['REPORT_MQTT_description'] = 'Enable sending notifications via <a target="_blank" href="https://www.home-assistant.io/integrations/mqtt/">MQTT</a> to your Home Assistance instance.';
|
||||
$pia_lang['MQTT_BROKER_name'] = 'MQTT broker URL';
|
||||
$pia_lang['MQTT_BROKER_description'] = 'MQTT host URL (don\'t include <code>http://</code> or <code>https://</code>).';
|
||||
$pia_lang['MQTT_PORT_name'] = 'MQTT broker port';
|
||||
$pia_lang['MQTT_PORT_description'] = 'Port number where the broker is listening. Usually <code>1883</code>.';
|
||||
$pia_lang['MQTT_USER_name'] = 'MQTT user';
|
||||
$pia_lang['MQTT_USER_description'] = 'User name used to login into your MQTT broker instance.';
|
||||
$pia_lang['MQTT_PASSWORD_name'] = 'MQTT password';
|
||||
$pia_lang['MQTT_PASSWORD_description'] = 'Password used to login into your MQTT broker instance.';
|
||||
$pia_lang['MQTT_QOS_name'] = 'MQTT Quality of Service';
|
||||
$pia_lang['MQTT_QOS_description'] = 'Quality of service setting for MQTT message sending. 0 - Low quality to 2 - High quality. The higher the quality the longer the delay.';
|
||||
$pia_lang['MQTT_DELAY_SEC_name'] = 'MQTT delay per device';
|
||||
$pia_lang['MQTT_DELAY_SEC_description'] = 'A little hack - delay adding to the queue in case the process is restarted and previous publish processes aborted (it takes ~2s to update a sensor config on the broker). Tested with 2-3 seconds of delay. This delay is only applied when devices are created (during the first notification loop). It doesn\'t affect subsequent scans or notifications.';
|
||||
'REPORT_MQTT_name' => 'Enable MQTT',
|
||||
'REPORT_MQTT_description' => 'Enable sending notifications via <a target="_blank" href="https://www.home-assistant.io/integrations/mqtt/">MQTT</a> to your Home Assistance instance.',
|
||||
'MQTT_BROKER_name' => 'MQTT broker URL',
|
||||
'MQTT_BROKER_description' => 'MQTT host URL (don\'t include <code>http://</code> or <code>https://</code>).',
|
||||
'MQTT_PORT_name' => 'MQTT broker port',
|
||||
'MQTT_PORT_description' => 'Port number where the broker is listening. Usually <code>1883</code>.',
|
||||
'MQTT_USER_name' => 'MQTT user',
|
||||
'MQTT_USER_description' => 'User name used to login into your MQTT broker instance.',
|
||||
'MQTT_PASSWORD_name' => 'MQTT password',
|
||||
'MQTT_PASSWORD_description' => 'Password used to login into your MQTT broker instance.',
|
||||
'MQTT_QOS_name' => 'MQTT Quality of Service',
|
||||
'MQTT_QOS_description' => 'Quality of service setting for MQTT message sending. 0 - Low quality to 2 - High quality. The higher the quality the longer the delay.',
|
||||
'MQTT_DELAY_SEC_name' => 'MQTT delay per device',
|
||||
'MQTT_DELAY_SEC_description' => 'A little hack - delay adding to the queue in case the process is restarted and previous publish processes aborted (it takes ~2s to update a sensor config on the broker). Tested with 2-3 seconds of delay. This delay is only applied when devices are created (during the first notification loop). It doesn\'t affect subsequent scans or notifications.',
|
||||
|
||||
//DynDNS
|
||||
$pia_lang['DDNS_ACTIVE_name'] = 'Enable DynDNS';
|
||||
$pia_lang['DDNS_ACTIVE_description'] = '';
|
||||
$pia_lang['DDNS_DOMAIN_name'] = 'DynDNS domain URL';
|
||||
$pia_lang['DDNS_DOMAIN_description'] = '';
|
||||
$pia_lang['DDNS_USER_name'] = 'DynDNS user';
|
||||
$pia_lang['DDNS_USER_description'] = '';
|
||||
$pia_lang['DDNS_PASSWORD_name'] = 'DynDNS password';
|
||||
$pia_lang['DDNS_PASSWORD_description'] = '';
|
||||
$pia_lang['DDNS_UPDATE_URL_name'] = 'DynDNS update URL';
|
||||
$pia_lang['DDNS_UPDATE_URL_description'] = 'Update URL starting with <code>http://</code> or <code>https://</code>.';
|
||||
'DDNS_ACTIVE_name' => 'Enable DynDNS',
|
||||
'DDNS_ACTIVE_description' => '',
|
||||
'DDNS_DOMAIN_name' => 'DynDNS domain URL',
|
||||
'DDNS_DOMAIN_description' => '',
|
||||
'DDNS_USER_name' => 'DynDNS user',
|
||||
'DDNS_USER_description' => '',
|
||||
'DDNS_PASSWORD_name' => 'DynDNS password',
|
||||
'DDNS_PASSWORD_description' => '',
|
||||
'DDNS_UPDATE_URL_name' => 'DynDNS update URL',
|
||||
'DDNS_UPDATE_URL_description' => 'Update URL starting with <code>http://</code> or <code>https://</code>.',
|
||||
|
||||
// PiHole
|
||||
$pia_lang['PIHOLE_ACTIVE_name'] = 'Enable PiHole mapping';
|
||||
$pia_lang['PIHOLE_ACTIVE_description'] = 'If enabled you need to map <code>:/etc/pihole/pihole-FTL.db</code> in your <code>docker-compose.yml</code> file.';
|
||||
$pia_lang['DHCP_ACTIVE_name'] = 'Enable PiHole DHCP';
|
||||
$pia_lang['DHCP_ACTIVE_description'] = 'If enabled you need to map <code>:/etc/pihole/dhcp.leases</code> in your <code>docker-compose.yml</code> file.';
|
||||
|
||||
'PIHOLE_ACTIVE_name' => 'Enable PiHole mapping',
|
||||
'PIHOLE_ACTIVE_description' => 'If enabled you need to map <code>:/etc/pihole/pihole-FTL.db</code> in your <code>docker-compose.yml</code> file.',
|
||||
'DHCP_ACTIVE_name' => 'Enable PiHole DHCP',
|
||||
'DHCP_ACTIVE_description' => 'If enabled you need to map <code>:/etc/pihole/dhcp.leases</code> in your <code>docker-compose.yml</code> file.'
|
||||
);
|
||||
?>
|
||||
|
||||
@@ -26,7 +26,7 @@ if ($_SESSION["login"] != 1)
|
||||
<!-- Content header--------------------------------------------------------- -->
|
||||
<section class="content-header">
|
||||
<h1 id="pageTitle">
|
||||
<?php echo $pia_lang['Presence_Title'];?>
|
||||
<?php echo lang('Presence_Title');?>
|
||||
</h1>
|
||||
</section>
|
||||
|
||||
@@ -40,7 +40,7 @@ if ($_SESSION["login"] != 1)
|
||||
<a href="#" onclick="javascript: getDevicesPresence('all');">
|
||||
<div class="small-box bg-aqua">
|
||||
<div class="inner"><h3 id="devicesAll"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['Presence_Shortcut_AllDevices'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('Presence_Shortcut_AllDevices');?></p>
|
||||
</div>
|
||||
<div class="icon"><i class="fa fa-laptop text-aqua-40"></i></div>
|
||||
</div>
|
||||
@@ -52,7 +52,7 @@ if ($_SESSION["login"] != 1)
|
||||
<a href="#" onclick="javascript: getDevicesPresence('connected');">
|
||||
<div class="small-box bg-green">
|
||||
<div class="inner"> <h3 id="devicesConnected"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['Presence_Shortcut_Connected'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('Presence_Shortcut_Connected');?></p>
|
||||
</div>
|
||||
<div class="icon"> <i class="fa fa-plug text-green-40"></i> </div>
|
||||
</div>
|
||||
@@ -64,7 +64,7 @@ if ($_SESSION["login"] != 1)
|
||||
<a href="#" onclick="javascript: getDevicesPresence('favorites');">
|
||||
<div class="small-box bg-yellow">
|
||||
<div class="inner"> <h3 id="devicesFavorites"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['Presence_Shortcut_Favorites'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('Presence_Shortcut_Favorites');?></p>
|
||||
</div>
|
||||
<div class="icon"> <i class="fa fa-star text-yellow-40"></i> </div>
|
||||
</div>
|
||||
@@ -76,7 +76,7 @@ if ($_SESSION["login"] != 1)
|
||||
<a href="#" onclick="javascript: getDevicesPresence('new');">
|
||||
<div class="small-box bg-yellow">
|
||||
<div class="inner"> <h3 id="devicesNew"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['Presence_Shortcut_NewDevices'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('Presence_Shortcut_NewDevices');?></p>
|
||||
</div>
|
||||
<div class="icon"> <i class="ion ion-plus-round text-yellow-40"></i> </div>
|
||||
</div>
|
||||
@@ -88,7 +88,7 @@ if ($_SESSION["login"] != 1)
|
||||
<a href="#" onclick="javascript: getDevicesPresence('down');">
|
||||
<div class="small-box bg-red">
|
||||
<div class="inner"> <h3 id="devicesDown"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['Presence_Shortcut_DownAlerts'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('Presence_Shortcut_DownAlerts');?></p>
|
||||
</div>
|
||||
<div class="icon"> <i class="fa fa-warning text-red-40"></i> </div>
|
||||
</div>
|
||||
@@ -100,7 +100,7 @@ if ($_SESSION["login"] != 1)
|
||||
<a href="#" onclick="javascript: getDevicesPresence('archived');">
|
||||
<div class="small-box bg-gray top_small_box_gray_text">
|
||||
<div class="inner"> <h3 id="devicesHidden"> -- </h3>
|
||||
<p class="infobox_label"><?php echo $pia_lang['Presence_Shortcut_Archived'];?></p>
|
||||
<p class="infobox_label"><?php echo lang('Presence_Shortcut_Archived');?></p>
|
||||
</div>
|
||||
<div class="icon"> <i class="fa fa-eye-slash text-gray-40"></i> </div>
|
||||
</div>
|
||||
@@ -114,7 +114,7 @@ if ($_SESSION["login"] != 1)
|
||||
<div class="col-md-12">
|
||||
<div class="box" id="clients">
|
||||
<div class="box-header with-border">
|
||||
<h3 class="box-title"><?php echo $pia_lang['Device_Shortcut_OnlineChart'];?></h3>
|
||||
<h3 class="box-title"><?php echo lang('Device_Shortcut_OnlineChart');?></h3>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<div class="chart">
|
||||
@@ -250,12 +250,12 @@ function initializeCalendar () {
|
||||
allDaySlot : false,
|
||||
timeFormat : 'H:mm',
|
||||
|
||||
resourceLabelText : '<?php echo $pia_lang['Presence_CallHead_Devices'];?>',
|
||||
resourceLabelText : '<?php echo lang('Presence_CallHead_Devices');?>',
|
||||
resourceAreaWidth : '160px',
|
||||
slotWidth : '1px',
|
||||
|
||||
resourceOrder : '-favorite,title',
|
||||
locale : '<?php echo $pia_lang['Presence_CalHead_lang'];?>',
|
||||
locale : '<?php echo lang('Presence_CalHead_lang');?>',
|
||||
|
||||
//schedulerLicenseKey: 'CC-Attribution-NonCommercial-NoDerivatives',
|
||||
schedulerLicenseKey: 'GPL-My-Project-Is-Open-Source',
|
||||
@@ -264,7 +264,7 @@ function initializeCalendar () {
|
||||
timelineYear: {
|
||||
type : 'timeline',
|
||||
duration : { year: 1 },
|
||||
buttonText : '<?php echo $pia_lang['Presence_CalHead_year'];?>',
|
||||
buttonText : '<?php echo lang('Presence_CalHead_year');?>',
|
||||
slotLabelFormat : 'MMM',
|
||||
// Hack to show partial day events not as fullday events
|
||||
slotDuration : {minutes: 44641}
|
||||
@@ -273,7 +273,7 @@ function initializeCalendar () {
|
||||
timelineQuarter: {
|
||||
type : 'timeline',
|
||||
duration : { month: 3 },
|
||||
buttonText : '<?php echo $pia_lang['Presence_CalHead_quarter'];?>',
|
||||
buttonText : '<?php echo lang('Presence_CalHead_quarter');?>',
|
||||
slotLabelFormat : 'MMM',
|
||||
// Hack to show partial day events not as fullday events
|
||||
slotDuration : {minutes: 44641}
|
||||
@@ -282,7 +282,7 @@ function initializeCalendar () {
|
||||
timelineMonth: {
|
||||
type : 'timeline',
|
||||
duration : { month: 1 },
|
||||
buttonText : '<?php echo $pia_lang['Presence_CalHead_month'];?>',
|
||||
buttonText : '<?php echo lang('Presence_CalHead_month');?>',
|
||||
slotLabelFormat : 'D',
|
||||
// Hack to show partial day events not as fullday events
|
||||
slotDuration : '24:00:01'
|
||||
@@ -291,7 +291,7 @@ function initializeCalendar () {
|
||||
timelineWeek: {
|
||||
type : 'timeline',
|
||||
duration : { week: 1 },
|
||||
buttonText : '<?php echo $pia_lang['Presence_CalHead_week'];?>',
|
||||
buttonText : '<?php echo lang('Presence_CalHead_week');?>',
|
||||
slotLabelFormat : 'D',
|
||||
slotDuration : '24:00:01'
|
||||
}
|
||||
@@ -369,13 +369,13 @@ function getDevicesPresence (status) {
|
||||
|
||||
// Defini color & title for the status selected
|
||||
switch (deviceStatus) {
|
||||
case 'all': tableTitle = '<?php echo $pia_lang['Presence_Shortcut_AllDevices'];?>'; color = 'aqua'; break;
|
||||
case 'connected': tableTitle = '<?php echo $pia_lang['Presence_Shortcut_Connected'];?>'; color = 'green'; break;
|
||||
case 'favorites': tableTitle = '<?php echo $pia_lang['Presence_Shortcut_Favorites'];?>'; color = 'yellow'; break;
|
||||
case 'new': tableTitle = '<?php echo $pia_lang['Presence_Shortcut_NewDevices'];?>'; color = 'yellow'; break;
|
||||
case 'down': tableTitle = '<?php echo $pia_lang['Presence_Shortcut_DownAlerts'];?>'; color = 'red'; break;
|
||||
case 'archived': tableTitle = '<?php echo $pia_lang['Presence_Shortcut_Archived'];?>'; color = 'gray'; break;
|
||||
default: tableTitle = '<?php echo $pia_lang['Presence_Shortcut_Devices'];?>'; color = 'gray'; break;
|
||||
case 'all': tableTitle = '<?php echo lang('Presence_Shortcut_AllDevices');?>'; color = 'aqua'; break;
|
||||
case 'connected': tableTitle = '<?php echo lang('Presence_Shortcut_Connected');?>'; color = 'green'; break;
|
||||
case 'favorites': tableTitle = '<?php echo lang('Presence_Shortcut_Favorites');?>'; color = 'yellow'; break;
|
||||
case 'new': tableTitle = '<?php echo lang('Presence_Shortcut_NewDevices');?>'; color = 'yellow'; break;
|
||||
case 'down': tableTitle = '<?php echo lang('Presence_Shortcut_DownAlerts');?>'; color = 'red'; break;
|
||||
case 'archived': tableTitle = '<?php echo lang('Presence_Shortcut_Archived');?>'; color = 'gray'; break;
|
||||
default: tableTitle = '<?php echo lang('Presence_Shortcut_Devices');?>'; color = 'gray'; break;
|
||||
}
|
||||
|
||||
// Set title and color
|
||||
|
||||
@@ -69,7 +69,7 @@ $db->close();
|
||||
<section class="content-header">
|
||||
<?php require 'php/templates/notification.php'; ?>
|
||||
<h1 id="pageTitle">
|
||||
<?php echo $pia_lang['Navigation_Settings'];?>
|
||||
<?php echo lang('Navigation_Settings');?>
|
||||
</h1>
|
||||
</section>
|
||||
<div class="content">
|
||||
@@ -98,7 +98,7 @@ $db->close();
|
||||
'<div class=" row table_row" >
|
||||
<div class="table_cell setting_name bold" ><label>';
|
||||
|
||||
$html = $html.getString ($set['Code_Name'].'_name', $set['Display_Name'], $pia_lang).'</label>';
|
||||
$html = $html.getString ($set['Code_Name'].'_name', $set['Display_Name']).'</label>';
|
||||
|
||||
$html = $html.'<div class="small" ><code>'.$set['Code_Name'].'</code></div>';
|
||||
|
||||
@@ -106,7 +106,7 @@ $db->close();
|
||||
'</div>
|
||||
<div class="table_cell setting_description" >';
|
||||
|
||||
$html = $html.getString ($set['Code_Name'].'_description', $set['Description'], $pia_lang);
|
||||
$html = $html.getString ($set['Code_Name'].'_description', $set['Description']);
|
||||
|
||||
$html = $html.
|
||||
'</div>
|
||||
@@ -229,7 +229,7 @@ $db->close();
|
||||
<!-- /.content -->
|
||||
<div class="row" >
|
||||
<div class="row">
|
||||
<button type="button" class="center top-margin btn btn-primary btn-default pa-btn bg-green dbtools-button" id="save" onclick="saveSettings()"><?php echo $pia_lang['DevDetail_button_Save'];?></button>
|
||||
<button type="button" class="center top-margin btn btn-primary btn-default pa-btn bg-green dbtools-button" id="save" onclick="saveSettings()"><?php echo lang('DevDetail_button_Save');?></button>
|
||||
</div>
|
||||
<div id="result"></div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user