Edit template for controller - Refine params copy and bring DB opens up to spec with UTF8
This commit is contained in:
74
output/Hostentries/AdminLTE/_hos_list.html.new.ep
Normal file
74
output/Hostentries/AdminLTE/_hos_list.html.new.ep
Normal file
@@ -0,0 +1,74 @@
|
||||
<div>
|
||||
|
||||
% my $btn = l("hos_ADD_HOSTNAME");
|
||||
|
||||
<form action="/smanager/hostentriesd" method="POST">
|
||||
<div class="row g-3 align-items-center">
|
||||
<div class="col-md-2">
|
||||
<button type="submit" class="btn btn-primary btn-sm"><%= $btn %></button>
|
||||
</div>
|
||||
</div>
|
||||
<%= hidden_field "trt" => $hos_datas->{trt} %>
|
||||
</form>
|
||||
|
||||
% my %dom_hos = %{$dom_hosts};
|
||||
% foreach my $domain ( sort ( keys %dom_hos ) ) {
|
||||
|
||||
<br>
|
||||
<%= $c->l("hos_CURRENT_HOSTNAMES_FOR_LOCAL_DOMAIN", $domain); %>
|
||||
<br>
|
||||
|
||||
<table class="table table-bordered">
|
||||
<thead>
|
||||
<tr class="">
|
||||
<th class="col-sm"><%= l "Hostname" %></th>
|
||||
<th class="col-auto"><%= l "Location" %></th>
|
||||
<th class="col-auto"><%= l "IP_ADDRESS_OR_FQDN" %></th>
|
||||
<th class="col-auto"><%= l "hos_ETHERNET_ADDRESS" %></th>
|
||||
<th class="col-auto"><%= l "COMMENT" %></th>
|
||||
<th class="align-middle" colspan="2"><%= l "ACTION" %></th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
% foreach (@{$dom_hos{$domain}{"HOSTS"}}) {
|
||||
<tr>
|
||||
<td><%= $_->{"HostName"}; %></td>
|
||||
<td><%= $_->{"HostType"}; %></td>
|
||||
<td><%= $_->{"IP"}; %></td>
|
||||
<td><%= $_->{"MACAddress"}; %></td>
|
||||
<td><%= $_->{"Comment"}; %></td>
|
||||
|
||||
% my ($actionModify, $actionRemove) = " ";
|
||||
% my $static = $_->{"static"} || "no";
|
||||
% if ($static ne "yes") {
|
||||
%my $modify_text = l("MODIFY"); # Localized text
|
||||
%my $csrf_token = "TOKEN"; # CSRF token for security
|
||||
%my $hostentries_name = $_->{"HostName"}; # hostentries name extracted from the data structure
|
||||
%$actionModify = qq{
|
||||
% <a href="hostentriesd?CsrfDef=$csrf_token&trt=UPD&Hostname=$hostentries_name">
|
||||
% <button type="button" class="btn btn-primary btn-sm" title="$modify_text" >
|
||||
% $modify_text
|
||||
% </button>
|
||||
% </a>
|
||||
%};
|
||||
%my $remove_text = l("REMOVE"); # Localized text
|
||||
%$csrf_token = "TOKEN"; # CSRF token for security
|
||||
%#my $hostentries_name = $_->{"HostName"}; # hostentries name extracted from the data structure
|
||||
%$actionRemove = qq{
|
||||
% <a href="hostentriesd?CsrfDef=$csrf_token&trt=DEL&Hostname=$hostentries_name">
|
||||
% <button type="button" class="btn btn-primary btn-sm" title="$remove_text" >
|
||||
% $remove_text
|
||||
% </button>
|
||||
% </a>
|
||||
%};
|
||||
% }
|
||||
<td class="align-middle"><%= $c->render_to_string(inline => $actionModify) %></td>
|
||||
<td class="align-middle"><%= $c->render_to_string(inline => $actionRemove) %></td>
|
||||
|
||||
</tr>
|
||||
% }
|
||||
</tbody>
|
||||
</table>
|
||||
% }
|
||||
</div>
|
92
output/Hostentries/AdminLTE/_hos_upd.html.new.ep
Normal file
92
output/Hostentries/AdminLTE/_hos_upd.html.new.ep
Normal file
@@ -0,0 +1,92 @@
|
||||
<div>
|
||||
|
||||
% my $btn = l("NEXT");
|
||||
|
||||
<form action="/smanager/hostentriesd" method="POST">
|
||||
|
||||
% if ( $hos_datas->{trt} eq "ADD" ) {
|
||||
<h2><%=l "hos_CREATE_TITLE" %></h2>
|
||||
% } else {
|
||||
<h2><%=l "hos_MODIFY_TITLE" %></h2>
|
||||
% $btn = l("MODIFY");
|
||||
% }
|
||||
|
||||
<div>
|
||||
<%= l "Hostname_DESCRIPTION" %>
|
||||
</div>
|
||||
<br>
|
||||
<div class="row g-3 align-items-center">
|
||||
<div class="col-md-2">
|
||||
<%=l "Hostname" %>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
% if ( $hos_datas->{trt} eq "ADD" ) {
|
||||
% param "Name" => $hos_datas->{name} unless param "Name";
|
||||
<%= text_field "Name" %>
|
||||
% } else {
|
||||
<%= hidden_field "Name" => $hos_datas->{name} %>
|
||||
<%= $hos_datas->{name} %>
|
||||
% }
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<br>
|
||||
|
||||
<div class="row g-3 align-items-center">
|
||||
<div class="col-md-2">
|
||||
<%= l "DOMAIN" %>
|
||||
</div>
|
||||
|
||||
<div class="col-auto">
|
||||
% if ( $hos_datas->{trt} eq "ADD" ) {
|
||||
% param "Domain" => $hos_datas->{domain} unless param "Domain";
|
||||
<%= select_field "Domain", $c->domains_list() %>
|
||||
% } else {
|
||||
<%= hidden_field "Domain" => $hos_datas->{domain} %>
|
||||
<%= $hos_datas->{domain} %>
|
||||
% }
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<br>
|
||||
|
||||
<div class="row g-3 align-items-center">
|
||||
<div class="col-md-2">
|
||||
<label for="inputHostComment" class="col-form-label"><%= $c->l("COMMENT", ""); %></label>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
% param "Comment" => $hos_datas->{comment} unless param "Comment";
|
||||
<input type="text" name="Comment" id="inputHostComment" class="form-control" aria-describedby="inputHostComment" value="<%= $hos_datas->{comment} %>">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<br>
|
||||
|
||||
<div class="row g-3 align-items-center">
|
||||
<div class="col-md-2">
|
||||
<%=l "LOCATION" %>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
% param "Hosttype" => $hos_datas->{hosttype} unless param "Hosttype";
|
||||
<%= select_field "Hosttype", $c->hosttype_list(), class => "form-select"; %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<br>
|
||||
|
||||
<div class="row g-3 align-items-center">
|
||||
<div class="col-md-2">
|
||||
<button type="submit" class="btn btn-primary btn-sm"><%= $btn %></button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<%= hidden_field "trt" => $hos_datas->{trt} %>
|
||||
<%= hidden_field "Hostname" => $hos_datas->{hostname} %>
|
||||
<%= hidden_field "Internalip" => $hos_datas->{internalip} %>
|
||||
<%= hidden_field "Externalip" => $hos_datas->{externalip} %>
|
||||
<%= hidden_field "Macaddress" => $hos_datas->{macaddress} %>
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
84
output/Hostentries/default/_hos_list.html.new.ep
Normal file
84
output/Hostentries/default/_hos_list.html.new.ep
Normal file
@@ -0,0 +1,84 @@
|
||||
<div id="hos_list">
|
||||
|
||||
% my $btn = l("hos_ADD_HOSTNAME");
|
||||
|
||||
%= form_for "/hostentries" => (method => "POST") => begin
|
||||
|
||||
<p>
|
||||
%= submit_button "$btn", class => "action"
|
||||
<br></p>
|
||||
|
||||
%= hidden_field "trt" => $hos_datas->{trt}
|
||||
|
||||
% end
|
||||
|
||||
% my %dom_hos = %{$dom_hosts};
|
||||
% foreach my $domain ( sort ( keys %dom_hos ) ) {
|
||||
|
||||
<p><br><b>
|
||||
%= $c->l("hos_CURRENT_HOSTNAMES_FOR_LOCAL_DOMAIN", $domain);
|
||||
</b><br></p>
|
||||
|
||||
<table class="sme-border TableSort"><thead>
|
||||
<tr>
|
||||
<th class="sme-border">
|
||||
%=l "Hostname"
|
||||
</th>
|
||||
<th class="sme-border">
|
||||
%=l "Location"
|
||||
</th>
|
||||
<th class="sme-border">
|
||||
%=l "IP_ADDRESS_OR_FQDN"
|
||||
</th>
|
||||
<th class="sme-border">
|
||||
%=l "hos_ETHERNET_ADDRESS"
|
||||
</th>
|
||||
<th class="sme-border">
|
||||
%=l "COMMENT"
|
||||
</th>
|
||||
<th class="sme-border">
|
||||
%=l "ACTION"
|
||||
</th>
|
||||
</tr>
|
||||
</thead><tbody>
|
||||
|
||||
% foreach (@{$dom_hos{$domain}{"HOSTS"}}) {
|
||||
<tr>
|
||||
%= t td => (class => "sme-border") => $_->{"HostName"};
|
||||
%= t td => (class => "sme-border") => $_->{"HostType"};
|
||||
%= t td => (class => "sme-border") => $_->{"IP"};
|
||||
%= t td => (class => "sme-border") => $_->{"MACAddress"};
|
||||
%= t td => (class => "sme-border") => $_->{"Comment"};
|
||||
<td class="sme-border" style="min-width:15em">
|
||||
%my ($actionModify, $actionRemove) = " ";
|
||||
%my $static = $_->{"static"} || "no";
|
||||
%if ($static ne "yes") {
|
||||
%my $modify_text = l("MODIFY"); # Localized text
|
||||
%my $csrf_token = "TOKEN"; # CSRF token for security
|
||||
%my $hostentries_name = $_->{"HostName"}; # hostentries name extracted from the data structure
|
||||
%$actionModify = qq{
|
||||
% <a href="hostentriesd?CsrfDef=$csrf_token&trt=UPD&Hostname=$hostentries_name">
|
||||
% <button type="button" class="sme-modify-button" title="$modify_text" >
|
||||
% $modify_text
|
||||
% </button>
|
||||
% </a>
|
||||
%};
|
||||
%my $remove_text = l("REMOVE"); # Localized text
|
||||
%$csrf_token = "TOKEN"; # CSRF token for security
|
||||
%#my $hostentries_name = $_->{"HostName"}; # hostentries name extracted from the data structure
|
||||
%$actionRemove = qq{
|
||||
% <a href="hostentriesd?CsrfDef=$csrf_token&trt=DEL&Hostname=$hostentries_name">
|
||||
% <button type="button" class="sme-remove-button" title="$remove_text" >
|
||||
% $remove_text
|
||||
% </button>
|
||||
% </a>
|
||||
%};
|
||||
%}
|
||||
<%= $c->render_to_string(inline => $actionModify) %> <%= $c->render_to_string(inline => $actionRemove) %>
|
||||
</td>
|
||||
</tr>
|
||||
% }
|
||||
</tbody>
|
||||
</table>
|
||||
% }
|
||||
</div>
|
77
output/Hostentries/default/_hos_upd.html.new.ep
Normal file
77
output/Hostentries/default/_hos_upd.html.new.ep
Normal file
@@ -0,0 +1,77 @@
|
||||
<div id="hos_upd">
|
||||
|
||||
% my $btn = l("NEXT");
|
||||
|
||||
%= form_for "/hostentriesd" => (method => "POST") => begin
|
||||
<p><h2>
|
||||
% if ( $hos_datas->{trt} eq "ADD" ) {
|
||||
%=l "hos_CREATE_TITLE"
|
||||
% } else {
|
||||
%=l "hos_MODIFY_TITLE"
|
||||
% $btn = l("MODIFY");
|
||||
% }
|
||||
</h2></p>
|
||||
|
||||
<p>
|
||||
%=l "Hostname_DESCRIPTION"
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<span class=label>
|
||||
%=l "Hostname", class => "label"
|
||||
</span><span class=data>
|
||||
% if ( $hos_datas->{trt} eq "ADD" ) {
|
||||
% param "Name" => $hos_datas->{name} unless param "Name";
|
||||
%= text_field "Name", class => "input"
|
||||
% } else {
|
||||
%= hidden_field "Name" => $hos_datas->{name}
|
||||
%= $hos_datas->{name}, class => "data"
|
||||
% }
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<span class=label>
|
||||
%=l "DOMAIN", class => "label"
|
||||
</span><span class=data>
|
||||
% if ( $hos_datas->{trt} eq "ADD" ) {
|
||||
% param "Domain" => $hos_datas->{domain} unless param "Domain";
|
||||
%= select_field "Domain", $c->domains_list(), class => "input"
|
||||
% } else {
|
||||
%= hidden_field "Domain" => $hos_datas->{domain}
|
||||
%= $hos_datas->{domain}, class => "data"
|
||||
% }
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<span class=label>
|
||||
%= $c->l("COMMENT", "");
|
||||
</span><span class=data>
|
||||
% param "Comment" => $hos_datas->{comment} unless param "Comment";
|
||||
%= text_field "Comment", class => "input"
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<span class=label>
|
||||
%=l "LOCATION", class => "label"
|
||||
</span><span class=data>
|
||||
% param "Hosttype" => $hos_datas->{hosttype} unless param "Hosttype";
|
||||
%= select_field "Hosttype", $c->hosttype_list(), class => "input"
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p><br>
|
||||
%= submit_button "$btn", class => "action"
|
||||
</p>
|
||||
|
||||
%= hidden_field "trt" => $hos_datas->{trt}
|
||||
%= hidden_field "Hostname" => $hos_datas->{hostname}
|
||||
%= hidden_field "Internalip" => $hos_datas->{internalip}
|
||||
%= hidden_field "Externalip" => $hos_datas->{externalip}
|
||||
%= hidden_field "Macaddress" => $hos_datas->{macaddress}
|
||||
|
||||
%end
|
||||
|
||||
</div>
|
38
output/Hostentries/hostentries_en.lex.diff
Normal file
38
output/Hostentries/hostentries_en.lex.diff
Normal file
@@ -0,0 +1,38 @@
|
||||
'hos_CONFIRM_DESCRIPTION' => 'Please confirm the following details.',
|
||||
'hos_CREATE_LOCAL_HOST_TITLE' => 'Create a new hostname referring to a local host.',
|
||||
'hos_CREATE_REMOTE_HOST_TITLE' => 'Create a new hostname referring to a remote host',
|
||||
'hos_CURRENT_HOSTNAMES_FOR_DOMAIN' => 'Current list of hostnames for [_1].',
|
||||
'hos_DIDNT_ENTER_LOCAL_IP' => 'Error: You did not specify a Local IP address. IP
|
||||
addresses must contain only numbers and periods and
|
||||
be in the form "aaa.bbb.ccc.ddd".Did not create hostname.',
|
||||
'hos_DNS_FORWARDER_ENABLED' => 'A DNS forwarder has been configured. This means that all DNS
|
||||
lookups will be handled by the DNS forwarder. Hostnames
|
||||
and addresses cannot be modified on this server while
|
||||
a DNS forwarder is configured.',
|
||||
'hos_DOMAIN_VALIDATION_ERROR' => 'Error: unexpected or missing characters in domain name
|
||||
[_1]. The domain name should contain one or more
|
||||
letters, numbers, periods and minus signs. Did not create new
|
||||
domain.',
|
||||
'hos_HOSTNAME_LENGTH_ERROR' => 'Error: account name [_1] is too long. The
|
||||
maximum is 32 characters.',
|
||||
'hos_HOSTNAME_VALIDATION_ERROR' => 'Error: unexpected characters in host name: "[_1]".
|
||||
The host name should contain only
|
||||
letters, numbers, and hyphens and must start
|
||||
with a letter or a number.',
|
||||
'hos_IP_VALIDATION_ERROR' => 'Error: IP Address [_1] is
|
||||
invalid. IP Addresses must contain only numbers and periodsand be in the form "aaa.bbb.ccc.ddd". Did not create hostname.',
|
||||
'hos_MAC_ADDRESS_VALIDATION_ERROR' => 'Error: Ethernet address [_1]
|
||||
is invalid. Ethernet addresses must be in the
|
||||
form "AA:BB:CC:DD:EE:FF" and only contain the
|
||||
numbers 0-9 and the letters A-F. Did not create
|
||||
hostname.',
|
||||
'hos_MUST_BE_VALID_HOSTNAME_OR_IP' => 'Must be a valid hostname or IP number',
|
||||
'hos_NO_HOSTNAMES_FOR_LOCAL_DOMAIN' => 'There are no hostnames in the system for [_1].',
|
||||
'hos_NO_HOSTNAMES_FOR_SERVICENAME' => 'There are no hostnames in the system for [_1].',
|
||||
'hos_NO_HOSTS_FOR_THIS_DOMAIN' => 'There are no hosts for this domain.',
|
||||
'hos_STATIC_HOST_MESSAGE' => '- This host represents your system name and cannot be modifiedor removed.',
|
||||
'hos_SUCCESSFULLY_CREATED' => 'Successfully created hostname.',
|
||||
'hos_SUCCESSFULLY_DELETED' => 'Successfully deleted host.',
|
||||
'hos_SUCCESSFULLY_MODIFIED' => 'Successfully modified host.',
|
||||
'hos_UNABLE_TO_OPEN_CONFIGDB' => 'Unable to open configuration database',
|
||||
'Hostnames and addresses' => 'Hostnames and addresses',
|
73
output/Hostentries/hostentries_en.lex.new1
Normal file
73
output/Hostentries/hostentries_en.lex.new1
Normal file
@@ -0,0 +1,73 @@
|
||||
#
|
||||
# Lex file for Hostentries generated on 2025-07-17 09:52:32
|
||||
#
|
||||
'hos_ABOUT_TO_REMOVE' => 'Are you sure you wish to remove this hostname?',
|
||||
'hos_ADD_HOSTNAME' => 'Add hostname',
|
||||
'hos_ADDR_IN_DHCP_RANGE' => 'Address is inside the DHCP assigned dynamic range',
|
||||
'hos_CONFIRM_DESCRIPTION' => 'Please confirm the following details.',
|
||||
'hos_CREATE_LOCAL_HOST_TITLE' => 'Create a new hostname referring to a local host.',
|
||||
'hos_CREATE_REMOTE_HOST_TITLE' => 'Create a new hostname referring to a remote host',
|
||||
'hos_CREATE_TITLE' => 'Create or modify hostname',
|
||||
'hos_CURRENT_HOSTNAMES_FOR_DOMAIN' => 'Current list of hostnames for [_1].',
|
||||
'hos_CURRENT_HOSTNAMES_FOR_LOCAL_DOMAIN' => 'Current list of hostnames for [_1]',
|
||||
'hos_DIDNT_ENTER_LOCAL_IP' => 'Error: You did not specify a Local IP address. IP
|
||||
addresses must contain only numbers and periods and
|
||||
be in the form "aaa.bbb.ccc.ddd".Did not create hostname.',
|
||||
'hos_DNS_FORWARDER_ENABLED' => 'A DNS forwarder has been configured. This means that all DNS
|
||||
lookups will be handled by the DNS forwarder. Hostnames
|
||||
and addresses cannot be modified on this server while
|
||||
a DNS forwarder is configured.',
|
||||
'hos_DOMAIN_VALIDATION_ERROR' => 'Error: unexpected or missing characters in domain name
|
||||
[_1]. The domain name should contain one or more
|
||||
letters, numbers, periods and minus signs. Did not create new
|
||||
domain.',
|
||||
'hos_ERR_IP_IS_LOCAL_OR_GATEWAY' => 'Error: IP cannot be server IP or Gateway IP.',
|
||||
'hos_ERR_IP_NOT_LOCAL' => 'Error: This IP address is not on any of our local networks.',
|
||||
'hos_ERROR_WHILE_CREATING_HOST' => 'Error occurred while creating hostname.',
|
||||
'hos_ERROR_WHILE_DELETING_HOST' => 'Error occurred while deleting hostname.',
|
||||
'hos_ERROR_WHILE_MODIFYING_HOST' => 'Error occurred while modifying hostname.',
|
||||
'hos_ETHERNET_ADDRESS' => 'Ethernet address',
|
||||
'hos_ETHERNET_ADDRESS_DESCRIPTION' => 'The ethernet address is optional and causes the DHCP server to
|
||||
statically bind the local IP address to the computer with this
|
||||
ethernet address. If specified, it must be of the form
|
||||
"AA:BB:CC:DD:EE:FF" and must contain only the numbers 0-9 and
|
||||
the letters A-F.',
|
||||
'hos_FORM_TITLE' => 'Hostnames and addresses',
|
||||
'hos_HOSTNAME_COMMENT_ERROR' => 'Error: unexpected characters in the comment of "[_1]".
|
||||
The comment must contain only letters, spaces, numbers, dots, commas, undescores, hyphens and must start with a letter or number.',
|
||||
'hos_HOSTNAME_DESCRIPTION' => 'The hostname must contain only letters, numbers, and hyphens, and must start with a letter or number. ',
|
||||
'hos_HOSTNAME_EXISTS_ERROR' => 'Error: account [_1] hostname.',
|
||||
'hos_HOSTNAME_LENGTH_ERROR' => 'Error: account name [_1] is too long. The
|
||||
maximum is 32 characters.',
|
||||
'hos_HOSTNAME_VALIDATION_ERROR' => 'Error: unexpected characters in host name: "[_1]".
|
||||
The host name should contain only
|
||||
letters, numbers, and hyphens and must start
|
||||
with a letter or a number.',
|
||||
'hos_HOSTNAME_VALIDATOR_ERROR' => 'Error: unexpected characters in host name: "[_1]". The host name should contain only
|
||||
letters, numbers, and hyphens and must start with a letter or a number. ',
|
||||
'hos_IP_VALIDATION_ERROR' => 'Error: IP Address [_1] is
|
||||
invalid. IP Addresses must contain only numbers and periodsand be in the form "aaa.bbb.ccc.ddd". Did not create hostname.',
|
||||
'hos_LOCAL_IP' => 'Local IP',
|
||||
'hos_LOCAL_IP_DESCRIPTION' => 'The Local IP address is the IP address of another machine on
|
||||
the local network. Please enter a valid IP address in the
|
||||
format "aaa.bbb.ccc.ddd".',
|
||||
'hos_LOCAL_PAGE_DESCRIPTION' => 'Please enter the following additional details for a localhost:',
|
||||
'hos_MAC_ADDRESS_VALIDATION_ERROR' => 'Error: Ethernet address [_1]
|
||||
is invalid. Ethernet addresses must be in the
|
||||
form "AA:BB:CC:DD:EE:FF" and only contain the
|
||||
numbers 0-9 and the letters A-F. Did not create
|
||||
hostname.',
|
||||
'hos_MODIFY_TITLE' => 'Modify hostname',
|
||||
'hos_MUST_BE_VALID_HOSTNAME_OR_IP' => 'Must be a valid hostname or IP number',
|
||||
'hos_NO_HOSTNAMES_FOR_LOCAL_DOMAIN' => 'There are no hostnames in the system for [_1].',
|
||||
'hos_NO_HOSTNAMES_FOR_SERVICENAME' => 'There are no hostnames in the system for [_1].',
|
||||
'hos_NO_HOSTS_FOR_THIS_DOMAIN' => 'There are no hosts for this domain.',
|
||||
'hos_REMOTE_PAGE_DESCRIPTION' => 'Please enter the following additional details for a remotehost:',
|
||||
'hos_REMOVE_PAGE_DESCRIPTION' => 'You are about to remove the hostname "[_1]"',
|
||||
'hos_REMOVE_TITLE' => 'Remove hostname',
|
||||
'hos_STATIC_HOST_MESSAGE' => '- This host represents your system name and cannot be modifiedor removed.',
|
||||
'hos_SUCCESSFULLY_CREATED' => 'Successfully created hostname.',
|
||||
'hos_SUCCESSFULLY_DELETED' => 'Successfully deleted host.',
|
||||
'hos_SUCCESSFULLY_MODIFIED' => 'Successfully modified host.',
|
||||
'hos_UNABLE_TO_OPEN_CONFIGDB' => 'Unable to open configuration database',
|
||||
'Hostnames and addresses' => 'Hostnames and addresses',
|
Reference in New Issue
Block a user